extern void __VERIFIER_error(void); extern int __VERIFIER_nondet_int(void); extern void exit(int); // inputs int c= 3; int d= 4; int f= 6; int e= 5; int a= 1; // outputs int u = 21; int v = 22; int w = 23; int x = 24; int y = 25; int z = 26; int a2 = 1; int a11 = 1; int a12 = 1; int a28 = 1; int a13 = 1; int a3 = 1; int a6 = 1; int a23 = 1; int a8 = 0; int a26 = 0; int a0 = 0; int a18 = 0; int a27 = 0; int a4 = 0; int a7 = 0; int a14 = 0; int a24 = 0; int a25 = 1; int a10 = 1; int a15 = 1; int a29 = 1; int a22 = 1; int a1 = 13; int a5 = 5; int a9 = 7; int a17 = 2; int a20 = 1; int a16 = 7; int a19 = 2; int a21 = 10; 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_output47(int input); int calculate_output48(int input); int calculate_output49(int input); int calculate_output50(int input); int calculate_output51(int input); int calculate_output52(int input); int calculate_output53(int input); int calculate_output54(int input); int calculate_output55(int input); int calculate_output56(int input); int calculate_output57(int input); int calculate_output58(int input); int calculate_output59(int input); int calculate_output60(int input); int calculate_output61(int input); int calculate_output62(int input); int calculate_output63(int input); int calculate_output64(int input); int calculate_output65(int input); int calculate_output66(int input); int calculate_output67(int input); int calculate_output68(int input); int calculate_output69(int input); int calculate_output70(int input); int calculate_output71(int input); int calculate_output72(int input); int calculate_output73(int input); int calculate_output74(int input); int calculate_output75(int input); int calculate_output(int input) { if((((a1==13)&&(!(a24==1)&&((a16==8)&&((a2==1)&&(a19==2)))))&&((((a21==11)&&((!(a4==1)&&((a17==2)&&((a20==1)&&((!(a0==1)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a14==1)))))&&(a6==1)))&&(a9==10))&&!(a27==1)))){ a6 = 1; a5 = 4; a21 = 10; a0 = 0; a9 = 7; a18 = 0; a19 = 1; a16 = 7; a1 = 12; return -1; } else if(((!(a8==1)&&((a16==10)&&((a17==2)&&(((!(a26==1)&&(((a6==1)&&!(a20==1))&&(a1==13)))&&(a19==4))||(a7==1)))))&&((a2==1)&&(((a21==12)&&(((a28==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a9==10)))&&!(a0==1))))){ a21 = 10; a25 = 0; a9 = 9; a5 = 5; a4 = 1; a20 = 1; a28 = 0; a16 = 7; a19 = 1; return -1; } else if(((((a28==1)&&(((a17==2)&&(!(a26==1)&&((a12==1)&&(!(a18==1)&&(((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a9==8))))))&&(a20==1)))&&(a12==1))&&(((a16==9)&&((a19==1)&&((a11==1)&&(a1==14))))||!(a23==1)))){ a5 = 5; a23 = 1; a21 = 10; a1 = 13; a9 = 7; a12 = 1; a19 = 4; a26 = 0; a16 = 11; return 23; } else if((((((a9==11)&&(!(a18==1)&&((a16==7)&&(((input==3)&&((a5==4)||(a5==5)))&&(a23==1)))))&&(a21==12))&&(a17==2))&&((a20==1)&&((((((a3==1)&&((a6==1)&&!(a24==1)))||!(a11==1))||(a7==1))&&(a1==13))&&(a19==1))))){ a5 = 4; a21 = 10; a6 = 1; a18 = 0; a1 = 12; a9 = 7; a13 = 1; return -1; } else if((((!(a8==1)&&((a11==1)&&((a16==8)&&((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==4))&&(a21==12))&&(a2==1)))))&&!(a4==1))&&(!(a11==1)||(!(a2==1)||(((((a6==1)&&(a1==14))&&(a17==2))&&(a19==3))&&(a20==1)))))){ a9 = 7; a27 = 0; a12 = 1; a5 = 4; a19 = 1; a16 = 7; a21 = 10; a1 = 12; a24 = 0; return -1; } else if((((a16==10)&&((a21==11)&&((!(a4==1)&&(((a9==10)&&((input==4)&&!(a20==1)))&&!(a24==1)))&&(a19==5))))&&((((a17==2)&&(((a1==12)&&(((a2==1)&&!(a27==1))||!(a11==1)))&&!(a7==1)))||(a26==1))&&(a5==4)))){ a15 = 1; a16 = 7; a21 = 12; a27 = 1; a5 = 5; a20 = 1; a1 = 14; return 25; } else if((((a9==7)&&((a21==12)&&(((a3==1)&&((a1==12)&&(input==1)))&&(a17==2))))&&((!(a23==1)||((a6==1)&&((!(a26==1)&&((((!(a11==1)||(a2==1))&&(a5==4))&&(a16==8))&&!(a20==1)))&&(a19==1))))&&(a13==1)))){ a11 = 0; a9 = 11; a20 = 1; a8 = 1; a16 = 7; a25 = 1; a5 = 5; a21 = 10; return 25; } else if((((a5==4)&&((((a17==2)&&((a16==8)&&(!(a24==1)&&((a19==2)&&((a1==14)&&(input==3))))))&&(a9==9))&&(a20==1)))&&((!(a27==1)&&(((a8==1)||((a21==11)&&((a11==1)&&!(a14==1))))&&(a28==1)))||(a8==1)))){ a0 = 0; a24 = 0; a19 = 4; a7 = 0; a21 = 10; a16 = 10; return 21; } else if((((a16==9)&&((!(a24==1)&&(((a1==14)&&(!(a8==1)&&(((input==3)&&(a9==11))&&(a21==12))))&&(a17==2)))&&(a19==3)))&&(!(a20==1)&&((((a18==1)||((!(a23==1)||(a12==1))&&(a28==1)))&&!(a4==1))&&(a5==4))))){ if((a2==1)){ a25 = 1; a1 = 12; a0 = 1; a16 = 7; a21 = 10; a14 = 1; a20 = 1; a19 = 2; a9 = 10; a5 = 6; }else{ a1 = 12; a25 = 1; a19 = 1; a16 = 11; a26 = 1; a20 = 1; a4 = 1; a5 = 5; } return -1; } else if((((((a17==2)&&(!(a12==1)||((a16==8)&&(!(a20==1)&&((a23==1)&&(a19==1))))))||(a8==1))&&(a21==12))&&((!(a18==1)&&(!(a8==1)&&(((a2==1)&&((a9==7)&&((a1==14)&&(input==6))))&&!(a27==1))))&&(a5==5)))){ a1 = 12; a9 = 8; a25 = 1; a5 = 6; a2 = 0; a19 = 5; a16 = 9; a27 = 1; return -1; } else if((((a16==10)&&((a17==2)&&((a8==1)||(!(a24==1)&&(a2==1)))))&&((a5==5)&&((a1==13)&&((a9==8)&&((a12==1)&&((!(a20==1)&&(((!(a26==1)&&((input==1)&&(a21==10)))&&!(a7==1))&&!(a18==1)))&&(a19==2)))))))){ if((a28==1)){ a16 = 7; a6 = 0; a5 = 4; a15 = 1; a1 = 12; a20 = 1; a24 = 1; }else{ a20 = 1; a21 = 12; a3 = 0; a9 = 10; a22 = 1; a0 = 1; a1 = 14; } return -1; } else if((((a12==1)&&(!(a26==1)&&(((a16==8)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==4)))&&(a13==1))))&&(!(a27==1)&&((a21==10)&&(((a19==5)&&((((a1==14)&&((a28==1)&&!(a24==1)))&&(a20==1))&&!(a8==1)))&&(a17==2)))))){ a26 = 0; a28 = 1; a5 = 4; a19 = 1; a18 = 0; a1 = 12; a16 = 7; a9 = 7; return -1; } else if((((a13==1)&&((!(a26==1)&&((((a6==1)&&(a17==2))&&(a21==10))&&!(a20==1)))&&(a16==7)))&&((((a12==1)&&(((!(a27==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a19==1))&&!(a0==1)))&&!(a18==1))&&(a1==13)))){ a27 = 0; a23 = 1; a20 = 1; a1 = 12; a0 = 0; a9 = 7; a5 = 4; return -1; } else if((((!(a27==1)&&(!(a18==1)&&(((a1==12)&&((a21==12)&&(((a23==1)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==4)))&&(a17==2))))&&(a16==7))))&&!(a27==1))&&(((a24==1)||(((a28==1)&&!(a20==1))||!(a23==1)))&&(a19==3)))){ a11 = 1; a21 = 10; a9 = 7; a6 = 1; a5 = 4; a20 = 1; a7 = 0; a19 = 1; return -1; } else if((((a16==10)&&(((a21==10)&&((a1==14)&&((a14==1)||(a12==1))))&&(a23==1)))&&(((a3==1)&&(!(a20==1)&&(((a9==8)&&((!(a18==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a19==3)))&&!(a0==1)))&&(a17==2))))&&(a28==1)))){ if((a12==1)){ a1 = 12; a21 = 11; a26 = 1; a4 = 1; a19 = 2; a18 = 1; a5 = 6; a9 = 7; }else{ a20 = 1; a1 = 13; a28 = 0; a19 = 1; a16 = 7; a5 = 5; a18 = 1; a3 = 0; } return 25; } else if(((((!(a8==1)&&((a5==5)&&((a12==1)&&((a3==1)&&(a11==1)))))||(a0==1))&&!(a0==1))&&((a1==12)&&((a21==12)&&((a17==2)&&((((a16==7)&&(((input==1)&&(a9==8))&&!(a14==1)))&&(a19==4))&&(a20==1))))))){ a5 = 4; a28 = 1; a26 = 0; a21 = 11; a1 = 13; a19 = 1; a16 = 9; return 22; } else if((((((a19==3)&&((a1==14)&&((input==5)&&(a9==7))))&&(a21==10))&&(a17==2))&&((!(a0==1)&&(((!(a2==1)||(((((a13==1)||!(a6==1))&&(a5==4))||(a14==1))||!(a6==1)))&&!(a4==1))&&!(a20==1)))&&(a16==9)))){ a26 = 1; a20 = 1; a18 = 1; a16 = 7; a9 = 11; a1 = 12; a29 = 0; a19 = 2; return -1; } else if(((((((a21==10)&&(((a0==1)||((a3==1)&&!(a26==1)))&&(a17==2)))&&(a1==14))&&(a19==3))&&(a20==1))&&(((a28==1)&&(((!(a14==1)&&((input==4)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))))&&(a16==7))&&(a6==1)))&&!(a0==1)))){ a8 = 0; a5 = 4; a24 = 0; a9 = 7; a19 = 1; a23 = 1; a1 = 12; return -1; } else if(((((a5==6)&&(((((a6==1)&&(a17==2))||!(a23==1))&&(a21==11))&&!(a18==1)))&&(a1==14))&&((a20==1)&&(!(a24==1)&&(!(a4==1)&&((a16==7)&&(((((input==3)&&(a9==9))&&(a11==1))&&(a19==4))&&!(a27==1)))))))){ a14 = 0; a19 = 1; a9 = 7; a1 = 12; a21 = 10; a5 = 4; a27 = 0; return -1; } else if(((((a17==2)&&((a20==1)&&((a21==11)&&(((a6==1)&&(!(a6==1)||((a28==1)&&(a11==1))))&&(a23==1)))))&&(a16==10))&&((a9==8)&&(((a6==1)&&((a1==12)&&((((a5==5)||(a5==6))&&(input==1))&&!(a0==1))))&&(a19==4))))){ a12 = 1; a19 = 5; a16 = 7; a26 = 0; a24 = 0; a5 = 4; return -1; } else if((((!(a14==1)&&((a21==11)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a24==1))&&(((a9==11)&&((a16==7)&&((a18==1)||(!(a20==1)&&(((((a1==13)&&((a19==3)&&(a11==1)))||(a24==1))&&!(a8==1))&&(a6==1))))))&&(a17==2)))){ a21 = 10; a2 = 1; a1 = 12; a9 = 7; a19 = 1; a0 = 0; a20 = 1; a11 = 1; a5 = 4; return -1; } else if((((!(a20==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a17==2))&&(a1==14)))&&(a28==1))&&(!(a14==1)&&((!(a4==1)&&((((((a9==10)&&(!(a2==1)||(a2==1)))&&(a21==11))&&(a13==1))&&(a16==8))&&(a19==1)))&&!(a18==1))))){ a18 = 0; a16 = 7; a5 = 4; a11 = 1; a9 = 7; a20 = 1; a1 = 12; a21 = 10; a2 = 1; return -1; } else if((((!(a28==1)||((a0==1)||((a12==1)&&((a21==12)&&((a11==1)&&(a17==2))))))&&(a20==1))&&((((a19==5)&&(!(a26==1)&&((((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==4))&&(a16==7))))&&(a2==1))&&!(a0==1)))){ a9 = 7; a13 = 1; a1 = 12; a19 = 1; a5 = 4; a6 = 1; a21 = 10; a26 = 0; return -1; } else if((((a17==2)&&(!(a27==1)&&((!(a14==1)&&(!(a8==1)&&((a13==1)&&((input==6)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))))))&&(a13==1))))&&((a1==14)&&((!(a12==1)||((a21==12)&&(((a19==5)&&(a13==1))&&(a20==1))))&&(a16==10))))){ a1 = 13; a8 = 0; a7 = 0; a21 = 10; a5 = 4; a9 = 9; a16 = 7; a19 = 2; a23 = 1; return 25; } else if((((!(a20==1)&&((a17==2)&&(((((a19==2)&&(input==1))&&(a21==11))&&(a16==10))&&(a3==1))))&&(a1==13))&&((a27==1)||(((a6==1)&&(((((a9==9)&&(a12==1))&&(a5==5))||!(a12==1))||(a7==1)))||!(a28==1))))){ a20 = 1; a19 = 4; a9 = 8; a16 = 11; a14 = 1; a26 = 1; a1 = 12; a5 = 4; return -1; } else if((((!(a8==1)&&(((((a2==1)&&((((input==6)&&(a17==2))&&(a1==13))&&(a19==5)))&&(a9==11))&&(a21==10))&&(a5==5)))&&!(a27==1))&&(((!(a20==1)&&(((a13==1)&&(a16==8))&&!(a8==1)))&&(a3==1))||(a8==1)))){ a6 = 1; a16 = 9; a19 = 4; a20 = 1; a21 = 12; a18 = 0; a9 = 10; a1 = 14; a13 = 1; return 25; } else if((((a17==2)&&(((a1==13)&&(!(a11==1)||(a3==1)))||(a14==1)))&&(((((a3==1)&&((((a19==5)&&((a28==1)&&(((a21==10)&&(input==4))&&(a3==1))))&&(a16==9))&&(a23==1)))&&(a20==1))&&(a9==8))&&(a5==5)))){ a16 = 7; a5 = 4; a7 = 0; a9 = 7; a19 = 1; a1 = 12; a14 = 0; a27 = 0; return -1; } else if((((!(a4==1)&&(((((a21==10)&&((input==4)&&(a1==13)))&&(a2==1))&&(a2==1))&&!(a20==1)))&&(a5==6))&&((((a17==2)&&(((a19==4)&&(((a13==1)&&(a16==8))||!(a3==1)))&&(a23==1)))&&!(a24==1))&&(a9==10)))){ a20 = 1; a9 = 7; a19 = 1; a23 = 1; a6 = 1; a5 = 4; a18 = 0; a1 = 12; a16 = 7; return -1; } else if(((((a23==1)&&(((a16==8)&&((!(a8==1)&&(a2==1))&&(a1==14)))&&(a17==2)))||(a0==1))&&((((!(a20==1)&&((a21==11)&&(((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==6))&&(a28==1))))&&(a19==2))&&(a2==1))&&(a13==1)))){ a16 = 7; a5 = 4; a9 = 7; a26 = 0; a19 = 1; a27 = 0; a20 = 1; a8 = 0; a1 = 12; a21 = 10; return -1; } else if((((a23==1)&&((a17==2)&&((((a19==3)&&(((a2==1)&&(a21==10))&&!(a27==1)))&&(a16==10))&&!(a20==1))))&&((!(a18==1)&&(!(a24==1)&&((a13==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==4))&&(a1==14)))))&&!(a0==1)))){ a19 = 2; a28 = 0; a9 = 9; a25 = 0; a16 = 9; a5 = 6; a0 = 1; a1 = 12; a21 = 12; return -1; } else if((((a21==11)&&(((((a27==1)||(a6==1))&&(a17==2))||(a18==1))&&(a19==4)))&&(((((a3==1)&&(!(a27==1)&&(((a1==12)&&(((a5==4)&&(input==5))&&(a20==1)))&&(a6==1))))&&!(a0==1))&&(a16==8))&&(a9==7)))){ a16 = 10; a7 = 0; a13 = 1; a19 = 2; return 25; } else if(((!(a27==1)&&((a13==1)&&((a6==1)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==5))&&(a1==12)))))&&((a18==1)||((a19==5)&&((a21==10)&&((a17==2)&&((a6==1)&&((a16==7)&&(((a28==1)&&(a13==1))&&(a20==1)))))))))){ a13 = 1; a12 = 1; a18 = 0; a5 = 4; a9 = 7; a19 = 1; return -1; } else if((((a9==11)&&((a19==2)&&(!(a3==1)||((a21==10)&&(((a13==1)&&!(a20==1))||!(a23==1))))))&&((a5==6)&&((!(a27==1)&&(!(a26==1)&&(!(a4==1)&&((!(a14==1)&&((input==4)&&(a17==2)))&&(a1==14)))))&&(a16==10))))){ if((a29==1)){ a16 = 7; a0 = 1; a9 = 7; a18 = 1; a20 = 1; a1 = 12; a19 = 1; a2 = 0; a5 = 4; }else{ a2 = 0; a20 = 1; a24 = 1; a1 = 12; a5 = 5; a19 = 1; a9 = 10; a16 = 7; a29 = 1; } return 21; } else if((((a21==11)&&(((a1==12)&&(((((a5==5)||(a5==6))&&(input==1))&&(a2==1))&&!(a14==1)))&&(a17==2)))&&((a20==1)&&(((a23==1)&&((a19==3)&&((!(a14==1)&&(((a3==1)&&(a23==1))&&(a16==10)))&&(a6==1))))&&(a9==11))))){ a14 = 0; a1 = 14; a16 = 9; a19 = 2; a21 = 12; a8 = 0; a6 = 1; a5 = 5; return 21; } else if((((a17==2)&&((a3==1)&&(!(a26==1)&&((!(a14==1)&&(!(a7==1)&&((a19==5)&&((a5==6)&&(input==3)))))&&(a1==13)))))&&((a21==12)&&((a20==1)&&(((!(a2==1)||((a23==1)&&(a13==1)))&&(a9==10))&&(a16==8)))))){ a18 = 0; a9 = 7; a19 = 1; a21 = 10; a1 = 12; a16 = 7; a26 = 0; a5 = 4; return -1; } else if(((((a12==1)&&((((a3==1)&&((a11==1)&&((a5==4)&&(input==3))))&&!(a0==1))&&(a9==9)))&&(a16==7))&&((((a20==1)&&(((a23==1)&&(((a2==1)&&!(a24==1))&&(a1==12)))&&(a19==2)))&&(a21==11))&&(a17==2)))){ a9 = 8; a3 = 1; a7 = 0; a16 = 8; a5 = 5; a8 = 0; a1 = 14; a21 = 10; return 22; } else if((((!(a26==1)&&((((((a28==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1)))&&!(a0==1))&&(a21==10))&&(a16==11))&&(a17==2)))&&!(a27==1))&&((a14==1)||((a1==12)&&((((a19==4)&&(a13==1))&&!(a20==1))&&(a6==1)))))){ if((a26==1)){ a16 = 7; a20 = 1; a9 = 8; a0 = 1; a19 = 2; a18 = 1; a15 = 0; a5 = 4; }else{ a19 = 2; a20 = 1; a4 = 1; a6 = 0; a5 = 6; a16 = 7; a29 = 1; a9 = 7; } return 21; } else if((((a1==13)&&((a21==11)&&((((a28==1)&&(!(a24==1)&&(a13==1)))&&(a11==1))&&!(a24==1))))&&(((!(a26==1)&&((((a19==3)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==4)))&&(a6==1))&&(a16==9)))&&(a17==2))&&!(a20==1)))){ if((a0==1)){ a20 = 1; a21 = 10; a27 = 1; a19 = 1; a10 = 0; a9 = 10; a1 = 12; a5 = 4; a16 = 7; }else{ a10 = 0; a7 = 1; a19 = 1; a16 = 7; a9 = 8; a29 = 1; a20 = 1; a21 = 10; a5 = 4; } return -1; } else if((((((((a2==1)&&(a28==1))&&(a21==11))&&(a16==9))&&(a17==2))&&(a1==12))&&((a19==1)&&(!(a27==1)&&(((((a6==1)&&((a6==1)&&((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a6==1))&&!(a4==1))&&!(a20==1)))))){ if((a5==4)){ a5 = 6; a16 = 7; a21 = 10; a22 = 1; a11 = 0; a9 = 9; a20 = 1; a1 = 14; }else{ a10 = 0; a19 = 2; a16 = 7; a20 = 1; a8 = 1; a5 = 4; a9 = 8; a21 = 10; } return -1; } else if((((a19==1)&&((!(a4==1)&&(((a16==10)&&(a12==1))&&(a21==12)))&&!(a20==1)))&&(!(a14==1)&&((a1==13)&&((((((a6==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3)))&&!(a8==1))&&(a17==2))&&!(a4==1))&&(a3==1)))))){ a16 = 9; a21 = 11; a9 = 8; a20 = 1; a6 = 0; a5 = 6; a19 = 3; a29 = 1; a1 = 14; a12 = 0; return -1; } else if((((a12==1)&&(((((a5==5)&&(!(a7==1)&&((a1==12)&&(input==4))))&&(a9==7))&&(a16==9))&&(a11==1)))&&((!(a23==1)||((a2==1)&&((a21==12)&&(((a17==2)&&((a11==1)&&(a19==2)))&&!(a20==1)))))&&!(a26==1)))){ a9 = 8; a19 = 1; a1 = 14; a21 = 11; a16 = 8; a26 = 1; a22 = 1; return 21; } else if(((!(a0==1)&&((a21==10)&&(((a13==1)||(a0==1))&&!(a20==1))))&&((a9==11)&&(!(a26==1)&&((a16==8)&&(((a23==1)&&((!(a27==1)&&(((a19==2)&&((input==3)&&(a1==14)))&&(a5==4)))&&!(a26==1)))&&(a17==2))))))){ a27 = 0; a9 = 9; a7 = 0; a13 = 1; a5 = 5; a19 = 5; a20 = 1; a1 = 13; return 22; } else if((((((a1==12)&&(((a4==1)||((a17==2)&&(a28==1)))&&(a19==2)))||!(a3==1))||(a4==1))&&(((!(a20==1)&&((a13==1)&&((a21==11)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6))&&!(a14==1)))))&&(a28==1))&&(a16==8)))){ a19 = 3; a7 = 0; a5 = 5; a20 = 1; a24 = 0; a21 = 12; a2 = 1; a9 = 9; a16 = 11; return 21; } else if((((a2==1)&&((a12==1)&&(a19==2)))&&(((a13==1)&&(!(a18==1)&&((a21==12)&&((a17==2)&&((((!(a27==1)&&(((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a16==8)))&&(a1==14))&&(a23==1))&&!(a20==1))))))&&!(a14==1)))){ if((a7==1)){ a26 = 1; a21 = 10; a5 = 6; a9 = 9; a19 = 5; a16 = 9; a3 = 0; a25 = 0; }else{ a1 = 12; a21 = 10; a25 = 1; a16 = 7; a29 = 0; a20 = 1; a5 = 5; a9 = 8; a15 = 1; } return -1; } else if(((!(a4==1)&&(((a11==1)&&((((a17==2)&&(((input==3)&&!(a20==1))&&(a11==1)))&&!(a8==1))&&(a28==1)))&&!(a7==1)))&&((a19==3)&&(((a16==9)&&((a9==8)&&(((a21==11)&&(a12==1))&&(a5==4))))&&(a1==13))))){ if((a4==1)){ a5 = 6; a29 = 1; a16 = 7; a9 = 7; a7 = 1; a20 = 1; a3 = 0; a21 = 10; a1 = 14; a19 = 1; }else{ a5 = 6; a14 = 1; a21 = 12; a16 = 7; a11 = 0; a1 = 12; a9 = 10; } return -1; } else if(((((!(a26==1)&&(((a1==14)&&((a21==10)&&((a11==1)&&(a6==1))))&&!(a20==1)))||!(a2==1))||(a0==1))&&(!(a0==1)&&(!(a7==1)&&(((a17==2)&&((((input==4)&&(a5==4))&&(a19==1))&&(a16==8)))&&(a9==11)))))){ a9 = 7; a28 = 1; a23 = 1; a3 = 1; a16 = 7; a20 = 1; a1 = 12; return -1; } else if(((((a16==10)&&((((input==1)&&((a5==4)||(a5==5)))&&!(a14==1))&&!(a20==1)))&&!(a18==1))&&(((((((a27==1)||((a17==2)&&(((a28==1)&&!(a18==1))||!(a11==1))))||(a14==1))&&(a1==14))&&(a9==8))&&(a21==12))&&(a19==1)))){ a25 = 1; a20 = 1; a5 = 5; a9 = 10; a6 = 0; a1 = 12; a21 = 10; a16 = 7; return -1; } else if((((a21==12)&&((((!(a14==1)&&(((input==5)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a2==1)))&&(a6==1))&&!(a0==1))&&(a19==4)))&&(((!(a23==1)||(((a20==1)&&((a2==1)&&(a16==7)))&&(a1==12)))&&(a2==1))&&(a17==2)))){ a23 = 1; a1 = 13; a5 = 6; a21 = 11; a9 = 9; a19 = 1; a4 = 0; a27 = 0; a16 = 9; return 23; } else if((((a19==4)&&(((a11==1)&&(((a27==1)||((a28==1)&&(a21==12)))&&(a16==9)))&&(a1==13)))&&((a17==2)&&((!(a26==1)&&(((a20==1)&&((a11==1)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==4))))&&(a2==1)))&&!(a8==1))))){ a19 = 5; a5 = 4; a11 = 1; a16 = 7; a1 = 12; a20 = 0; a0 = 0; a18 = 0; a9 = 10; return 25; } else if((((!(a24==1)&&((a11==1)&&((a19==2)&&(((a2==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a16==10)))))&&!(a24==1))&&((a28==1)&&((a9==8)&&(((a20==1)&&(((a1==14)&&((a17==2)&&(a13==1)))&&(a21==12)))||(a24==1)))))){ a9 = 7; a21 = 10; a27 = 0; a11 = 1; a19 = 1; a7 = 0; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((a8==1)||((((a21==10)&&(a11==1))&&(a1==13))||!(a3==1)))&&(!(a14==1)&&((a17==2)&&(!(a20==1)&&(((!(a14==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a24==1))&&(a9==8))&&(a16==8)))&&(a19==3))&&!(a14==1))))))){ a16 = 7; a23 = 1; a1 = 12; a9 = 7; a3 = 1; a5 = 4; a19 = 1; a13 = 1; a20 = 1; return -1; } else if((((a9==10)&&((a12==1)&&((a23==1)&&(((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a0==1))&&(a12==1))&&!(a4==1))&&(a21==12))&&(a20==1)))))&&((a1==12)&&(((a4==1)||(((a17==2)&&(a28==1))&&(a16==9)))&&(a19==1))))){ a24 = 0; a11 = 1; a21 = 10; a19 = 3; a5 = 6; a1 = 13; a16 = 7; a7 = 0; a9 = 7; return 25; } else if((((a21==11)&&((a17==2)&&((!(a27==1)&&((a16==8)&&((a28==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))&&(a6==1)))))&&!(a8==1))))&&((a19==2)&&((a1==13)&&(!(a6==1)||(!(a14==1)&&((a28==1)&&(a20==1)))))))){ a9 = 7; a5 = 4; a21 = 10; a1 = 12; a18 = 0; a16 = 7; a19 = 1; a3 = 1; a2 = 1; return -1; } else if((((a1==13)&&((!(a2==1)||((((a9==10)&&(a3==1))&&!(a7==1))&&(a2==1)))&&!(a20==1)))&&((a16==9)&&((a21==11)&&(!(a7==1)&&((a13==1)&&((a28==1)&&((a17==2)&&((a19==2)&&(((a5==5)||(a5==6))&&(input==3))))))))))){ if((a24==1)){ a5 = 5; a18 = 1; a21 = 12; a11 = 0; a22 = 1; a9 = 8; a16 = 8; a19 = 5; }else{ a5 = 5; a7 = 1; a8 = 1; a19 = 5; a1 = 12; a9 = 7; a21 = 10; a3 = 0; } return 21; } else if(((((a1==12)&&(((a13==1)&&(((!(a2==1)||(a11==1))&&(a12==1))&&(a9==11)))&&!(a20==1)))&&(a2==1))&&((a19==5)&&(((!(a4==1)&&((a23==1)&&((a17==2)&&((input==5)&&(a5==5)))))&&(a21==12))&&(a16==7))))){ a19 = 4; a18 = 0; a26 = 0; a9 = 10; a5 = 6; a21 = 10; a16 = 8; a28 = 1; return 23; } else if((((a20==1)&&((a17==2)&&(((a6==1)&&((a21==10)&&((a9==11)&&(((((a6==1)&&(a5==6))||!(a12==1))&&(a19==1))&&(a16==9)))))||!(a6==1))))&&(!(a18==1)&&((((a1==13)&&(input==6))&&(a3==1))&&!(a4==1))))){ a19 = 4; a3 = 1; a24 = 0; a23 = 1; a16 = 8; a5 = 5; a1 = 12; a9 = 7; return 25; } else if((((a16==10)&&((!(a3==1)||((a24==1)||(a23==1)))&&(a13==1)))&&((a17==2)&&((!(a26==1)&&((a6==1)&&((a13==1)&&((input==1)&&((((a21==11)&&((((a1==14)&&(a5==6))&&(a9==11))&&(a19==5)))||(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==1))&&(a21==12)))||(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==1))&&(a21==12)))))))&&(a20==1))))){ a21 = 10; a5 = 5; a19 = 2; a1 = 13; a9 = 9; a16 = 7; a11 = 1; a26 = 0; return -1; } else if((((a21==11)&&(((a14==1)||(((a2==1)||(a7==1))&&(a1==13)))||(a8==1)))&&(((a16==8)&&((a9==7)&&(!(a14==1)&&((a20==1)&&(!(a18==1)&&(((a3==1)&&((input==4)&&(a19==4)))&&(a5==6)))))))&&(a17==2)))){ a21 = 10; a7 = 0; a5 = 4; a18 = 0; a19 = 1; a1 = 12; a6 = 1; a16 = 7; return -1; } else if((((((a16==10)&&(((a9==7)&&((((a19==1)&&((a28==1)||(a8==1)))||(a18==1))&&(a12==1)))&&!(a4==1)))&&(a1==13))&&!(a4==1))&&((((a17==2)&&((a13==1)&&((a21==11)&&(input==6))))&&(a5==6))&&!(a20==1)))){ a21 = 10; a5 = 5; a19 = 2; a23 = 0; a15 = 0; a20 = 1; a10 = 0; a9 = 8; a1 = 12; a16 = 7; return -1; } else if((((a14==1)||(!(a24==1)&&((a17==2)&&(((a20==1)&&((a23==1)&&(a1==13)))&&(a21==10)))))&&((a16==7)&&(!(a4==1)&&((!(a8==1)&&((a23==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==1))&&(a19==3))))&&(a13==1)))))){ a5 = 4; a19 = 2; a21 = 11; a9 = 7; a1 = 12; a3 = 1; a26 = 0; a24 = 0; return 23; } else if(((((a4==1)||((((a17==2)&&(((a1==14)&&(a11==1))&&(a21==10)))&&(a28==1))&&(a12==1)))||(a0==1))&&((!(a8==1)&&((a16==9)&&((a20==1)&&((a19==4)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==3))))))&&!(a26==1)))){ a23 = 1; a5 = 4; a16 = 7; a2 = 1; a1 = 12; a9 = 7; a3 = 1; a19 = 1; return -1; } else if(((((((a21==11)&&((a16==7)&&(!(a26==1)&&((a18==1)||(a28==1)))))&&!(a20==1))&&!(a0==1))||!(a6==1))&&((a11==1)&&((a17==2)&&(((((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a19==5))&&!(a18==1))&&(a1==12)))))){ a6 = 1; a9 = 7; a24 = 0; a5 = 4; a19 = 1; a21 = 10; a20 = 1; a13 = 1; return -1; } else if((((a19==4)&&(((a20==1)&&(((a17==2)&&(a12==1))&&!(a27==1)))&&(a16==10)))&&(((!(a27==1)&&(((a21==10)&&((!(a4==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4)))&&(a1==13)))&&!(a26==1)))&&(a23==1))&&(a12==1)))){ a9 = 7; a3 = 1; a19 = 1; a11 = 1; a16 = 7; a13 = 1; a5 = 4; a1 = 12; return -1; } else if((((a20==1)&&((a28==1)&&(((((a19==4)&&(a12==1))&&!(a14==1))&&(a9==10))&&(a16==8))))&&((a21==10)&&(((a1==14)&&((a12==1)&&((a6==1)&&((a23==1)&&((a17==2)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(a12==1))))){ a3 = 1; a9 = 7; a19 = 1; a1 = 12; a5 = 4; a13 = 1; a16 = 7; a2 = 1; return -1; } else if((((((!(a20==1)&&(((a6==1)&&((a0==1)||((a21==12)&&(a12==1))))||!(a3==1)))&&(a5==5))||!(a6==1))&&(a28==1))&&(((((a16==7)&&((a19==3)&&((a9==11)&&(input==1))))&&(a17==2))&&(a1==12))&&(a28==1)))){ a13 = 1; a20 = 1; a19 = 1; a8 = 0; a21 = 10; a12 = 1; a9 = 7; a5 = 4; return -1; } else if(((((((a13==1)&&(((a21==10)&&((a17==2)&&((a23==1)&&(a16==8))))&&(a1==13)))||!(a12==1))&&!(a27==1))||(a14==1))&&(((a28==1)&&((a19==2)&&(!(a20==1)&&((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==1)))))&&!(a0==1)))){ a19 = 1; a1 = 12; a16 = 7; a12 = 1; a2 = 1; a20 = 1; a5 = 4; a14 = 0; a9 = 7; return -1; } else if(((((a1==14)&&(!(a0==1)&&((a16==9)&&(!(a0==1)&&((input==4)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))))&&!(a14==1))&&(!(a8==1)&&(((a17==2)&&(!(a2==1)||((((a6==1)&&!(a20==1))&&(a13==1))&&(a19==1))))&&(a21==10))))){ a18 = 1; a1 = 12; a5 = 5; a25 = 0; a16 = 7; a9 = 9; return 21; } else if((((((((a21==11)&&((((a5==4)||(a5==5))&&(input==1))&&!(a24==1)))&&!(a4==1))&&(a11==1))&&!(a18==1))&&(a16==10))&&((a9==7)&&(!(a20==1)&&((a17==2)&&((a1==12)&&(!(a24==1)&&((a3==1)&&((a12==1)&&(a19==2)))))))))){ a5 = 6; a1 = 14; a25 = 1; a20 = 1; a22 = 0; return 21; } else if((((a19==5)&&((a17==2)&&((((((a1==12)&&(!(a20==1)&&(input==3)))&&!(a0==1))&&(a9==10))&&!(a14==1))&&(a5==5))))&&(((a21==12)&&((a13==1)&&((a27==1)||((a13==1)&&(!(a27==1)&&(a11==1))))))&&(a16==8)))){ a29 = 0; a28 = 0; a11 = 0; a21 = 10; a20 = 1; a5 = 6; a9 = 7; a16 = 7; a19 = 1; return -1; } else if((((a6==1)&&(!(a4==1)&&(!(a26==1)&&(!(a20==1)&&((input==4)&&(((a21==10)&&((a19==1)&&((a16==9)&&(((a5==4)&&(a1==12))&&(a9==7)))))||((((a19==5)&&((a16==8)&&(((a1==14)&&(a5==5))&&(a9==11))))&&(a21==12))||((a21==12)&&((((a9==11)&&((a5==6)&&(a1==14)))&&(a16==8))&&(a19==5))))))))))&&(((((a23==1)&&(a17==2))||(a0==1))&&!(a18==1))&&!(a18==1)))){ if((a14==1)){ a0 = 1; a20 = 1; a5 = 5; a16 = 7; a25 = 0; a9 = 7; a21 = 10; a1 = 12; a19 = 2; }else{ a19 = 1; a1 = 14; a16 = 7; a9 = 9; a22 = 0; a21 = 10; a10 = 1; a20 = 1; a5 = 6; } return -1; } else if((((a5==5)&&((((a17==2)&&(((a2==1)&&((a16==10)&&(a2==1)))&&!(a24==1)))&&(a1==12))&&(a12==1)))&&((a19==3)&&(((a9==10)&&((a21==12)&&((!(a27==1)&&((a20==1)&&(input==4)))&&!(a26==1))))&&(a6==1))))){ a21 = 11; a19 = 1; a16 = 8; a11 = 1; a13 = 1; a1 = 14; a9 = 11; a14 = 0; return -1; } else if((((((!(a7==1)&&(!(a18==1)&&((a17==2)&&((input==3)&&((a5==5)||(a5==6))))))&&(a9==11))&&!(a20==1))&&(a16==7))&&((a21==10)&&((a19==4)&&(((!(a6==1)||((a13==1)&&((a13==1)&&(a28==1))))&&(a6==1))&&(a1==12)))))){ a20 = 1; a23 = 1; a5 = 4; a19 = 1; a9 = 7; a0 = 0; a28 = 1; return -1; } else if((((((input==4)&&(a16==10))&&(a21==11))&&(a5==6))&&((a20==1)&&((a17==2)&&(((!(a2==1)||(!(a2==1)||((((a26==1)||(((a11==1)&&(a19==1))&&(a2==1)))||(a14==1))&&(a13==1))))&&(a9==10))&&(a1==13)))))){ a18 = 0; a27 = 0; a11 = 1; a21 = 12; a19 = 4; a9 = 7; a5 = 5; return 25; } else if((((a16==9)&&(((a20==1)&&((a9==11)&&(((a6==1)&&((input==5)&&(a21==12)))&&(a2==1))))&&(a17==2)))&&(((a27==1)||((a5==4)&&((((a13==1)&&(!(a7==1)&&(a23==1)))&&(a13==1))&&(a1==14))))&&(a19==5)))){ a18 = 0; a23 = 1; a21 = 11; a8 = 0; a19 = 2; a9 = 10; return 21; } else if((((((a23==1)&&((a6==1)&&(a16==10)))||!(a6==1))&&(a2==1))&&((!(a4==1)&&(!(a20==1)&&((a17==2)&&((a23==1)&&((a21==10)&&((((((a5==4)&&(a1==13))&&(a9==7))||((((a5==5)&&(a1==12))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11))))&&(input==1))&&(a19==1)))))))&&(a28==1)))){ a22 = 0; a1 = 12; a19 = 2; a20 = 1; a9 = 7; a29 = 0; a5 = 4; a16 = 7; return -1; } else if((((a1==12)&&(((a16==9)&&((a4==1)||((!(a20==1)&&((a13==1)&&((a4==1)||(a6==1))))||(a0==1))))&&(a17==2)))&&((!(a14==1)&&((!(a27==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6)))&&(a19==5)))&&(a21==12)))){ a12 = 0; a20 = 1; a29 = 0; a21 = 10; a9 = 11; a1 = 14; a16 = 7; a19 = 1; a5 = 5; a18 = 1; return 23; } else if(((((a13==1)&&(a2==1))||(a14==1))&&((a28==1)&&((a13==1)&&((a28==1)&&((a20==1)&&((((((((a19==1)&&((a9==7)&&((a5==4)&&(a1==12))))&&(a21==12))||((((a19==5)&&(((a1==14)&&(a5==5))&&(a9==11)))&&(a21==11))||((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5))&&(a21==11))))&&(input==5))&&(a16==11))&&(a12==1))&&(a17==2)))))))){ a19 = 1; a1 = 12; a5 = 4; a8 = 0; a9 = 7; a16 = 7; a13 = 1; a21 = 10; return -1; } else if((((a19==5)&&(((a23==1)&&(((a12==1)&&((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a8==1)))&&!(a14==1)))&&(((a1==13)&&(((a21==11)&&((a3==1)&&(!(a20==1)&&((a23==1)&&(a16==9)))))&&(a17==2)))||(a24==1)))){ a1 = 12; a19 = 3; a10 = 0; a21 = 10; a9 = 7; a29 = 1; a5 = 5; a20 = 1; a23 = 0; return 25; } else if((((a16==8)&&((a21==11)&&(((((!(a14==1)&&(!(a14==1)&&((a20==1)&&(!(a27==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a27==1))))))&&!(a27==1))&&(a9==8))&&(a19==5))&&(a17==2))))&&((a0==1)||((a1==13)&&(a2==1))))){ a16 = 10; a0 = 0; a13 = 1; a9 = 9; a5 = 5; a18 = 0; a19 = 3; return 22; } else if((((((a17==2)&&((!(a23==1)&&((a19==3)&&((((a5==5)||(a5==6))&&(input==1))&&!(a12==1))))&&!(a11==1)))&&(a1==12))&&(a9==9))&&(((((a0==1)&&((a16==7)&&((a24==1)&&(a2==1))))&&(a21==11))&&(a7==1))&&(a20==1)))){ a29 = 0; a26 = 1; a1 = 13; a19 = 1; a15 = 0; a9 = 8; a21 = 12; a5 = 4; return -1; } else if((((((a2==1)&&(!(a28==1)||((((a11==1)&&(a3==1))||!(a3==1))&&(a1==13))))&&!(a20==1))||(a7==1))&&(((((((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==5))&&(a21==10))&&(a16==11))&&(a12==1))&&(a17==2))&&(a19==2)))){ a26 = 1; a16 = 7; a9 = 10; a20 = 1; a15 = 1; a5 = 4; a19 = 1; a6 = 0; return -1; } else if((((((a12==1)&&(((!(a20==1)&&(a12==1))&&(a16==8))&&(a17==2)))&&(a3==1))||!(a6==1))&&((a3==1)&&((!(a24==1)&&((a21==10)&&((((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5)))&&(input==6))))&&(a2==1))))){ a1 = 12; a5 = 4; a20 = 1; a9 = 7; a16 = 7; a8 = 0; a19 = 1; a26 = 0; return -1; } else if(((((a1==12)&&(!(a20==1)&&((a19==1)&&(!(a27==1)&&(((a21==11)&&(input==4))&&!(a0==1))))))&&(a6==1))&&(((!(a8==1)&&((a17==2)&&(((a26==1)||((a5==5)&&(a23==1)))&&(a9==7))))&&(a16==9))&&!(a0==1)))){ if((a21==12)){ a21 = 10; a29 = 0; a20 = 1; a1 = 13; a23 = 0; a12 = 0; a5 = 6; a9 = 10; a16 = 7; }else{ a9 = 8; a21 = 10; a3 = 0; a15 = 1; a16 = 7; a20 = 1; a23 = 0; } return 26; } else if((((a28==1)&&((a27==1)||(((a4==1)||((a17==2)&&((a19==3)&&((a23==1)&&(a1==14)))))&&(a16==11))))&&(((!(a20==1)&&(((a9==8)&&((a23==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a28==1)))&&(a21==10))&&(a2==1)))){ a16 = 9; a9 = 11; a21 = 11; a23 = 0; a18 = 1; a5 = 6; a19 = 4; a14 = 1; return -1; } else if((((!(a23==1)||(((!(a4==1)&&((a13==1)&&(a21==12)))&&(a9==9))&&!(a8==1)))&&(a13==1))&&(((a17==2)&&((a1==13)&&(!(a20==1)&&((!(a7==1)&&(((a16==9)&&(input==6))&&(a5==4)))&&(a11==1)))))&&(a19==2)))){ a19 = 1; a6 = 0; a25 = 1; a21 = 10; a20 = 1; a16 = 7; a7 = 1; a1 = 14; a9 = 10; return -1; } else if((((a8==1)||((a19==2)&&((!(a6==1)||(a28==1))&&(a21==10))))&&((((a1==13)&&((((((((input==4)&&((a5==5)||(a5==6)))&&(a17==2))&&(a23==1))&&(a16==10))&&(a3==1))&&(a9==10))&&!(a20==1)))&&!(a14==1))&&(a23==1)))){ if((a18==1)){ a26 = 1; a14 = 1; a5 = 5; a0 = 1; a19 = 4; a9 = 11; a21 = 12; }else{ a20 = 1; a21 = 11; a16 = 7; a5 = 4; a11 = 0; a1 = 12; a24 = 1; a9 = 7; a3 = 0; } return -1; } else if(((((((a13==1)&&(a21==12))&&(a20==1))||!(a11==1))&&(a19==2))&&(((a23==1)&&((!(a26==1)&&((a28==1)&&((a1==13)&&((a17==2)&&((a12==1)&&(((a5==5)&&(input==5))&&!(a26==1)))))))&&(a9==11)))&&(a16==7)))){ a5 = 4; a13 = 1; a21 = 10; a1 = 12; a3 = 1; a23 = 1; a19 = 1; a9 = 7; return -1; } else if((((((a17==2)&&((a6==1)&&(((a19==3)&&((a16==9)&&((a5==4)&&((a27==1)||(a11==1)))))&&(a1==14))))&&(a21==10))||(a14==1))&&((a13==1)&&((a9==7)&&((a23==1)&&(((a20==1)&&(input==1))&&!(a26==1))))))){ a1 = 12; a16 = 7; a3 = 1; a0 = 0; a2 = 1; a19 = 1; return -1; } else if((((a5==6)&&(((a9==7)&&((a19==3)&&(!(a12==1)&&((a21==12)&&((a16==8)&&(input==4))))))&&(a17==2)))&&((a1==14)&&((((!(a28==1)&&((a14==1)&&((a2==1)&&!(a11==1))))&&(a20==1))&&(a18==1))&&!(a2==1))))){ a5 = 5; a19 = 1; a9 = 10; a1 = 12; a21 = 10; a10 = 0; a16 = 7; return 25; } else if((((((((!(a13==1)||(((a9==9)&&(a3==1))&&(a1==13)))&&!(a20==1))||(a0==1))&&!(a24==1))||!(a6==1))&&(a17==2))&&(((a11==1)&&((a28==1)&&(((a16==9)&&((input==1)&&(a19==5)))&&(a5==5))))&&(a21==11)))){ a20 = 1; a7 = 1; a1 = 14; a9 = 7; a22 = 0; a5 = 4; a13 = 0; a19 = 4; return 23; } else if((((((((((input==5)&&(a9==10))&&(a19==1))&&!(a20==1))&&!(a4==1))&&(a3==1))&&!(a24==1))&&!(a27==1))&&((a17==2)&&((a1==12)&&((a21==10)&&((a7==1)||((((a13==1)&&(a5==6))&&!(a0==1))&&(a16==7)))))))){ a18 = 0; a19 = 2; a27 = 0; a23 = 1; a9 = 9; return 22; } else if(((((a11==1)&&(((a1==14)&&((a11==1)&&(a2==1)))||(a27==1)))&&(a19==5))&&(((!(a7==1)&&((!(a24==1)&&((a20==1)&&(((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==5))&&(a21==11))))&&(a16==10)))&&!(a0==1))&&(a17==2)))){ a2 = 1; a5 = 4; a19 = 2; a28 = 1; a26 = 0; a21 = 10; a1 = 13; a9 = 9; a16 = 7; return 25; } else if((((((a21==11)&&(((((a27==1)||(a13==1))&&(a19==3))&&(a20==1))||(a24==1)))&&(a16==7))||(a26==1))&&((a1==14)&&(!(a8==1)&&((a9==7)&&(((a17==2)&&((((a5==5)||(a5==6))&&(input==1))&&!(a4==1)))&&(a2==1))))))){ a1 = 12; a19 = 1; a21 = 10; a26 = 0; a23 = 1; a11 = 1; a5 = 4; return -1; } else if(((((a21==12)&&((((((input==4)&&(a16==8))&&!(a18==1))&&!(a4==1))&&(a2==1))&&!(a8==1)))&&(a19==3))&&(!(a20==1)&&((!(a27==1)&&((a5==4)&&(((!(a24==1)&&(a6==1))&&(a17==2))&&(a9==8))))&&(a1==12))))){ a19 = 1; a21 = 10; a20 = 1; a9 = 11; a26 = 1; a23 = 0; a10 = 0; return -1; } else if((((a11==1)&&((a16==9)&&(((a21==12)&&((a9==9)&&((a12==1)&&(((((a5==4)&&(input==5))&&!(a7==1))&&(a17==2))&&(a20==1)))))&&(a12==1))))&&((((a1==12)&&((a2==1)&&(a19==3)))&&(a11==1))||!(a6==1)))){ a1 = 13; a11 = 1; a16 = 7; a27 = 0; a12 = 1; a9 = 10; a19 = 2; a5 = 5; a21 = 10; return -1; } else if(((((a1==12)&&(!(a18==1)&&(((((input==6)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a23==1))&&(a21==12))&&(a19==4))))&&(a13==1))&&(((a11==1)&&((((a20==1)&&((a17==2)&&(a3==1)))&&(a16==9))&&!(a18==1)))||!(a28==1)))){ a5 = 4; a9 = 9; a19 = 3; a28 = 1; a11 = 1; a2 = 1; return 21; } else if((((a19==1)&&(!(a20==1)&&(((a1==12)&&(!(a14==1)&&(!(a18==1)&&(((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&!(a7==1)))))&&(a6==1))))&&((a21==11)&&((a17==2)&&((a16==9)&&(!(a7==1)&&((a11==1)||!(a6==1)))))))){ a20 = 1; a8 = 1; a16 = 7; a5 = 5; a13 = 0; a21 = 10; a19 = 2; a3 = 0; a9 = 8; return 25; } else if((((!(a7==1)&&((a26==1)||((!(a13==1)||((!(a3==1)||((a19==2)&&(a28==1)))&&(a21==12)))||!(a12==1))))&&(a17==2))&&((a16==8)&&((((((a1==13)&&(input==4))&&!(a4==1))&&(a9==10))&&(a5==5))&&!(a20==1))))){ if((a11==1)){ a21 = 11; a27 = 1; a5 = 4; a16 = 9; a9 = 7; a19 = 5; a10 = 0; a20 = 1; }else{ a1 = 12; a25 = 0; a18 = 1; a20 = 1; a9 = 11; a5 = 4; a19 = 5; a16 = 9; a22 = 1; } return -1; } else if((((a19==1)&&(((((((input==6)&&((a5==4)||(a5==5)))&&(a21==10))&&!(a26==1))&&(a9==10))&&!(a26==1))&&(a20==1)))&&((a1==12)&&(((a17==2)&&((a23==1)&&((a12==1)&&(((a2==1)||(a7==1))||!(a13==1)))))&&(a16==10))))){ a16 = 7; a5 = 4; a11 = 1; a9 = 7; a23 = 1; return -1; } else if((((a17==2)&&(!(a8==1)&&(((a1==14)&&((((input==5)&&((a5==4)||(a5==5)))&&(a23==1))&&(a23==1)))&&(a28==1))))&&((((a21==11)&&(((((a13==1)&&(a16==8))||(a26==1))&&(a19==4))&&(a9==11)))||!(a3==1))&&!(a20==1)))){ a21 = 12; a16 = 9; a1 = 12; a5 = 6; a4 = 0; a9 = 8; a19 = 1; a20 = 1; a28 = 1; return 25; } else if(((((a21==11)&&((a23==1)&&(((a20==1)&&((a26==1)||(((a23==1)||(a0==1))&&(a9==10))))&&(a17==2))))&&!(a24==1))&&((a16==10)&&(!(a0==1)&&((a19==3)&&(((((a5==5)||(a5==6))&&(input==3))&&(a1==13))&&!(a4==1))))))){ a5 = 4; a1 = 12; a19 = 1; a9 = 7; a16 = 7; a13 = 1; a21 = 10; a18 = 0; a26 = 0; return -1; } else if((((((a20==1)&&(((a19==4)&&(((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a12==1)))&&(a11==1)))&&(a1==13))&&(a6==1))&&((a17==2)&&((((a23==1)&&((a16==7)&&((a21==11)&&(a12==1))))||!(a11==1))&&!(a0==1))))){ a13 = 1; a5 = 5; a3 = 1; a27 = 0; a9 = 8; a1 = 12; a16 = 8; return 23; } else if((((a17==2)&&(((a21==12)&&((a16==7)&&(((input==4)&&((((a5==5)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))))&&!(a27==1))))&&(a19==5)))&&(((((((a12==1)||!(a11==1))&&(a23==1))&&(a23==1))&&(a12==1))||!(a28==1))&&!(a20==1)))){ a9 = 7; a2 = 1; a24 = 0; a11 = 1; a20 = 1; a19 = 1; a21 = 10; a1 = 12; a5 = 4; return -1; } else if((((a12==1)&&((!(a8==1)&&(!(a27==1)&&((a27==1)||((a20==1)&&((!(a3==1)||(a3==1))&&(a1==12))))))||!(a13==1)))&&(((a21==11)&&((a19==2)&&((a16==9)&&((a9==11)&&(((a5==5)||(a5==6))&&(input==1))))))&&(a17==2)))){ a4 = 0; a19 = 1; a5 = 4; a9 = 7; a16 = 7; a11 = 1; a21 = 10; a23 = 1; return -1; } else if((((a16==10)&&(((((((input==3)&&((a5==5)||(a5==6)))&&(a1==13))&&(a12==1))&&(a3==1))&&!(a8==1))&&(a21==10)))&&((!(a20==1)&&((((a19==4)&&(((a12==1)||(a0==1))&&(a17==2)))&&!(a18==1))&&!(a8==1)))&&(a9==10)))){ if((a2==1)){ a7 = 1; a20 = 1; a29 = 1; a16 = 7; a10 = 1; a19 = 1; a5 = 5; a9 = 11; }else{ a12 = 0; a19 = 2; a1 = 14; a24 = 1; a20 = 1; a28 = 0; a5 = 5; a16 = 11; } return 25; } else if((((((!(a6==1)||(((a13==1)&&(a17==2))||(a18==1)))&&(a1==13))||(a27==1))&&(a2==1))&&((a16==7)&&((a21==10)&&((a19==2)&&(((!(a20==1)&&((input==1)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))))&&!(a26==1))&&(a11==1))))))){ a5 = 5; a19 = 3; a24 = 0; a9 = 7; a3 = 1; a8 = 0; a1 = 12; return 26; } else if(((((a1==12)&&(((a16==9)&&((a11==1)&&(!(a27==1)&&(!(a0==1)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==3))))))&&(a21==12)))&&(a3==1))&&((a17==2)&&(!(a4==1)&&((a24==1)||((a19==2)&&((a20==1)&&(a2==1)))))))){ a13 = 1; a7 = 0; a16 = 7; a5 = 4; a19 = 1; a0 = 0; a9 = 7; a21 = 10; return -1; } else if(((((a23==1)&&(!(a8==1)&&(((a19==2)&&((a21==10)&&((a16==9)&&((a1==13)&&((a9==10)&&((a12==1)&&!(a20==1)))))))||(a26==1))))&&(a13==1))&&((((((a5==4)||(a5==5))&&(input==1))&&!(a14==1))&&(a11==1))&&(a17==2)))){ a1 = 12; a3 = 0; a20 = 1; a5 = 6; a9 = 7; a16 = 7; a19 = 1; a14 = 1; return -1; } else if(((((a9==10)&&((a21==12)&&(((a3==1)&&(a17==2))&&!(a27==1))))&&(a1==14))&&(!(a20==1)&&((((a12==1)&&((a28==1)&&((a16==7)&&(((a6==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a2==1)))))&&(a23==1))&&(a19==4))))){ a21 = 10; a13 = 1; a23 = 1; a9 = 7; a2 = 1; a20 = 1; a19 = 1; a5 = 4; a1 = 12; return -1; } else if((((a6==1)&&((a3==1)&&((((a19==1)&&((((((a9==11)&&((a1==13)&&(a5==5)))||(((a1==13)&&(a5==6))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==1))&&!(a20==1)))&&(a17==2))&&!(a27==1))))&&((a16==9)&&((((!(a28==1)||(a6==1))&&(a2==1))&&(a21==12))&&(a28==1))))){ a16 = 7; a15 = 1; a20 = 1; a4 = 1; a5 = 6; a1 = 12; a21 = 10; a9 = 9; return -1; } else if((((a21==12)&&(!(a20==1)&&(!(a28==1)||(((a11==1)&&(a1==13))&&(a11==1)))))&&(((!(a7==1)&&((((a16==7)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==5))&&(a19==1)))&&!(a4==1))&&(a17==2)))&&!(a7==1))&&!(a8==1)))){ a16 = 8; a9 = 9; a19 = 5; a5 = 4; a1 = 12; a28 = 1; a7 = 0; a20 = 1; a13 = 1; a21 = 10; return 25; } else if(((((a2==1)&&(!(a26==1)&&(((a17==2)&&(((input==1)&&(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a21==11)))&&(a16==9))))&&(a23==1))&&(!(a7==1)&&(((((a19==4)&&(a12==1))&&!(a18==1))&&!(a20==1))||!(a23==1))))){ a20 = 1; a16 = 11; a3 = 0; a1 = 13; a28 = 0; a9 = 9; a19 = 1; a21 = 10; a5 = 6; a14 = 1; return -1; } else if(((((a1==14)&&(((!(a23==1)||((a5==4)&&((a6==1)||!(a13==1))))&&(a13==1))&&(a9==7)))&&(a16==10))&&((a21==10)&&((a20==1)&&(((a23==1)&&((!(a0==1)&&((a19==2)&&(input==3)))&&!(a0==1)))&&(a17==2)))))){ a19 = 1; a18 = 0; a1 = 12; a11 = 1; a28 = 1; a16 = 7; return -1; } else if((((a16==7)&&(((!(a8==1)&&(((a3==1)&&((a21==11)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a3==1))&&!(a7==1))))&&(a1==13)))&&(a20==1))&&(a19==1)))&&((((!(a12==1)||(a23==1))&&(a9==8))&&!(a24==1))&&(a17==2)))){ a14 = 0; a24 = 0; a5 = 4; a9 = 7; a1 = 12; a21 = 10; a12 = 1; return -1; } else if(((!(a18==1)&&((a19==1)&&((a17==2)&&((a21==10)&&(!(a20==1)&&((a27==1)||(a2==1)))))))&&((a12==1)&&(((!(a18==1)&&((a2==1)&&((a16==7)&&((input==5)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))))))&&(a1==13))&&!(a0==1))))){ a12 = 1; a5 = 6; a20 = 1; a8 = 0; a9 = 8; a21 = 12; a11 = 1; a1 = 12; a16 = 9; return 25; } else if((((!(a4==1)&&(((((a3==1)&&((a9==9)&&(((input==6)&&(a16==10))&&(a1==12))))&&(a17==2))&&(a19==2))&&!(a7==1)))&&!(a14==1))&&(((a21==11)&&((!(a12==1)||((a20==1)&&(a13==1)))&&(a5==4)))||!(a23==1)))){ a9 = 7; a24 = 0; a16 = 7; a19 = 1; a3 = 1; a18 = 0; a21 = 10; return -1; } else if(((((a5==5)&&(((a19==5)&&(!(a6==1)||((a20==1)&&(((a8==1)||(a2==1))&&!(a27==1)))))||!(a2==1)))&&(a21==12))&&((a9==9)&&((a17==2)&&(((a16==9)&&((a13==1)&&((input==4)&&(a1==14))))&&!(a4==1)))))){ a16 = 8; a9 = 8; a1 = 13; a21 = 11; a19 = 1; a7 = 0; a5 = 6; a18 = 0; a26 = 0; return 25; } else if((((a28==1)&&((((a3==1)&&(((((a28==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a19==1))&&!(a0==1))&&(a17==2)))&&(a9==7))&&(a2==1)))&&(((a16==9)&&((a1==13)&&((!(a3==1)||(a3==1))&&(a21==10))))&&!(a20==1)))){ if((a11==1)){ a16 = 8; a27 = 1; a18 = 1; a1 = 14; a7 = 1; a19 = 4; a21 = 11; a9 = 10; a20 = 1; a5 = 6; }else{ a5 = 4; a29 = 0; a16 = 10; a9 = 9; a21 = 11; a7 = 1; a11 = 0; a19 = 3; a20 = 1; } return 21; } else if((((a9==10)&&((((((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a4==1))&&(a16==7))&&(a21==12))&&(a17==2))&&!(a24==1))&&!(a4==1)))&&((a13==1)&&((a20==1)&&(((((a19==5)&&(a28==1))&&(a1==14))||!(a12==1))||!(a6==1)))))){ a9 = 7; a0 = 0; a1 = 12; a19 = 1; a21 = 10; a3 = 1; a14 = 0; a5 = 4; return -1; } else if(((((a16==7)&&(!(a4==1)&&((((a20==1)&&((a11==1)&&(a12==1)))&&(a6==1))&&!(a18==1))))||!(a23==1))&&(((a1==13)&&(!(a27==1)&&((((a9==10)&&(((a5==4)||(a5==5))&&(input==3)))&&(a21==11))&&(a19==3))))&&(a17==2)))){ a21 = 10; a9 = 7; a12 = 1; a5 = 4; a1 = 12; a19 = 1; a13 = 1; a14 = 0; return -1; } else if(((((a26==1)||((a5==4)&&(!(a3==1)||(((a13==1)&&!(a4==1))&&(a21==10)))))&&(a28==1))&&((((a1==13)&&((a9==11)&&(((a16==9)&&(((a19==2)&&(input==3))&&(a20==1)))&&(a28==1))))&&(a17==2))&&(a13==1)))){ a1 = 14; a14 = 0; a19 = 5; a8 = 0; a2 = 1; a21 = 11; return 21; } else if(((!(a24==1)&&(((a1==12)&&((a28==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a23==1))))&&(a2==1)))&&((a21==10)&&((a6==1)&&((((a9==8)&&(((a16==10)&&((a19==1)&&(a28==1)))&&!(a8==1)))&&(a17==2))&&!(a20==1)))))){ a18 = 1; a16 = 7; a19 = 2; a5 = 4; a22 = 0; a13 = 0; a20 = 1; return 26; } else if((((((((a27==1)&&(a28==1))&&(a16==7))&&(a14==1))&&(a17==2))&&(a19==1))&&(((a27==1)&&(((a21==12)&&((a14==1)&&(!(a13==1)&&(((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==5)))))&&(a0==1)))&&(a20==1)))){ a10 = 0; a21 = 10; a9 = 10; a22 = 0; a29 = 1; a5 = 6; a1 = 13; return -1; } else if(((!(a26==1)&&((a11==1)&&(((!(a24==1)&&((a16==8)&&(input==3)))&&(a5==4))&&!(a20==1))))&&(!(a11==1)||((((a1==12)&&(!(a24==1)&&(((a21==12)&&((a9==7)&&(a28==1)))&&(a17==2))))&&(a19==2))||(a14==1))))){ a24 = 1; a1 = 14; a28 = 0; a10 = 0; a9 = 9; a19 = 1; a16 = 7; a21 = 10; a20 = 1; return -1; } else if((((((a20==1)&&(((a16==10)&&(!(a27==1)&&((((input==3)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a17==2))&&(a23==1))))&&(a1==14)))&&(a3==1))&&(a21==11))&&(!(a2==1)||(((a7==1)||((a23==1)&&(a19==4)))&&(a2==1))))){ a11 = 1; a5 = 4; a21 = 10; a3 = 1; a9 = 10; return -1; } else if(((((((((a13==1)&&(((input==6)&&(a19==3))&&(a9==8)))&&(a17==2))&&!(a14==1))&&(a23==1))&&!(a27==1))&&(a1==12))&&(((a21==12)&&((a23==1)&&((!(a14==1)&&((a5==4)&&(a2==1)))&&!(a20==1))))&&(a16==8)))){ a15 = 0; a3 = 0; a19 = 4; a21 = 10; a20 = 1; a16 = 10; a9 = 11; a5 = 5; a25 = 1; return -1; } else if((((a20==1)&&(((a0==1)||(!(a6==1)||((!(a2==1)||(!(a26==1)&&(a11==1)))&&!(a14==1))))&&(a9==7)))&&((((a17==2)&&((a21==12)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a1==14))))&&(a16==10))&&(a19==4)))){ a6 = 1; a13 = 1; a9 = 10; a16 = 7; a12 = 1; a5 = 4; a21 = 10; return 25; } else if((((a19==1)&&(((a3==1)&&(((a1==14)&&(!(a7==1)&&((a23==1)&&!(a24==1))))&&(a13==1)))&&(a9==9)))&&((((a17==2)&&((a21==11)&&((((input==6)&&((a5==4)||(a5==5)))&&!(a24==1))&&(a6==1))))&&(a16==10))&&(a20==1)))){ a9 = 10; a28 = 1; a5 = 5; a19 = 3; a16 = 8; a27 = 0; a11 = 1; return 21; } else if((((a1==14)&&((((a28==1)&&((a27==1)||(a11==1)))&&(a20==1))&&(a17==2)))&&(((a16==9)&&((((!(a0==1)&&(((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a28==1)))&&!(a26==1))&&(a6==1))&&(a19==5)))&&(a21==12)))){ a23 = 1; a7 = 0; a19 = 4; a14 = 0; a21 = 10; a5 = 4; a9 = 7; return -1; } else if((((a9==9)&&(((((a16==10)&&((a3==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a11==1))&&(a3==1))))&&(a11==1))&&(a1==12))&&(a17==2)))&&((a20==1)&&(((a21==12)&&(!(a2==1)||((a2==1)&&!(a14==1))))&&(a19==4))))){ a21 = 10; a7 = 0; a5 = 4; a4 = 0; a9 = 7; a24 = 0; a16 = 7; a19 = 1; return -1; } else if((((a19==3)&&((a16==8)&&((a3==1)&&((a28==1)&&((a11==1)&&((a20==1)&&(((((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==1))&&(a2==1))))))))&&((a21==11)&&(!(a4==1)&&(!(a28==1)||((a17==2)&&(a12==1))))))){ a0 = 0; a1 = 14; a19 = 5; a14 = 0; a21 = 10; a16 = 10; a5 = 5; a9 = 8; a4 = 0; return 25; } else if((((a21==10)&&((a9==10)&&(((a1==14)&&((a2==1)&&((a16==9)&&((a12==1)&&(((a18==1)||(a28==1))&&!(a7==1))))))||!(a2==1))))&&(!(a20==1)&&((a17==2)&&(((a2==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a19==5)))))){ a6 = 0; a21 = 11; a4 = 1; a20 = 1; a5 = 4; a19 = 4; a16 = 11; a9 = 8; a23 = 0; return 25; } else if(((!(a20==1)&&((!(a8==1)&&((a6==1)&&((a13==1)&&((a17==2)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==5))))))&&(a19==5)))&&(((((a3==1)&&(((a13==1)&&(a21==12))&&(a1==12)))&&(a23==1))&&(a16==8))||(a24==1)))){ if((a5==5)){ a2 = 0; a21 = 11; a1 = 13; a16 = 9; a5 = 5; a20 = 1; a9 = 7; a15 = 1; a6 = 0; a19 = 4; }else{ a5 = 5; a20 = 1; a1 = 13; a19 = 1; a21 = 10; a9 = 7; a26 = 1; a8 = 1; a16 = 7; a13 = 0; } return 23; } else if((((a1==12)&&(!(a2==1)||((((a14==1)||((a16==7)&&((a6==1)&&(a3==1))))&&(a19==1))&&!(a20==1))))&&((a17==2)&&((a21==12)&&(((!(a24==1)&&(((a9==8)&&(input==6))&&!(a7==1)))&&(a3==1))&&(a5==4)))))){ a16 = 10; a27 = 0; a20 = 1; a1 = 13; a19 = 2; a5 = 5; a26 = 0; a9 = 9; a21 = 11; a23 = 1; return 21; } else if((((!(a28==1)||((a16==11)&&(a28==1)))&&(a21==10))&&((a19==2)&&(((a17==2)&&(((a9==9)&&((((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a3==1))&&(a1==13))&&(a20==1))&&!(a8==1))&&!(a4==1)))&&(a6==1)))&&(a2==1))))){ a19 = 1; a1 = 12; a14 = 0; a3 = 1; a5 = 4; a8 = 0; a16 = 7; a9 = 7; return -1; } else if((((((!(a8==1)&&(((((a17==2)&&((a23==1)&&(a19==2)))&&(a16==10))||(a7==1))&&!(a24==1)))&&(a11==1))&&(a21==10))&&(a20==1))&&(((!(a8==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a1==12)))&&(a12==1))&&(a9==7)))){ a19 = 3; a18 = 0; a5 = 4; a12 = 1; a9 = 10; a16 = 7; a21 = 11; a0 = 0; return -1; } else if((((((a28==1)&&((a19==5)&&(!(a4==1)&&((!(a20==1)&&((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))&&(a12==1)))))&&(a17==2))&&!(a14==1))&&((((((a2==1)&&(a1==13))&&(a16==10))&&!(a14==1))&&(a21==10))||!(a2==1)))){ a2 = 0; a3 = 0; a24 = 1; a19 = 1; a1 = 12; a9 = 9; a20 = 1; a16 = 7; a5 = 4; return -1; } else if((((a9==9)&&((a26==1)||((((a6==1)&&(a16==8))&&(a21==12))||(a24==1))))&&(((a13==1)&&((a6==1)&&((a19==3)&&((((!(a27==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a1==14))&&(a17==2))&&!(a20==1)))))&&!(a24==1)))){ a25 = 1; a19 = 5; a5 = 4; a4 = 1; a8 = 1; a21 = 10; a1 = 12; a16 = 7; return 23; } else if((((a20==1)&&((((a6==1)&&(a11==1))||(a26==1))&&(a1==13)))&&(!(a27==1)&&((a21==12)&&((a3==1)&&(!(a7==1)&&((a19==4)&&((a16==9)&&((a17==2)&&(!(a14==1)&&((input==3)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))))))))){ if((a4==1)){ a9 = 10; a21 = 10; a20 = 0; a26 = 0; a5 = 5; a16 = 8; a19 = 3; a23 = 1; a24 = 0; }else{ a27 = 0; a13 = 1; a5 = 5; a1 = 14; a9 = 7; a21 = 10; a2 = 1; a19 = 1; } return -1; } else if((((((a23==1)&&((a19==3)&&(!(a27==1)&&((a12==1)&&(a28==1)))))&&(a1==13))&&!(a20==1))&&(((a17==2)&&((((a16==9)&&(((a23==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a21==12)))&&(a13==1))&&!(a0==1)))&&(a9==9)))){ if((a16==11)){ a21 = 11; a11 = 0; a20 = 1; a5 = 6; a1 = 12; a19 = 1; a16 = 10; a10 = 0; }else{ a9 = 8; a21 = 10; a20 = 1; a15 = 1; a16 = 7; a19 = 1; a11 = 0; a5 = 4; a12 = 0; } return -1; } else if(((((a1==13)&&(((a9==9)&&(((a19==2)&&(((a28==1)&&!(a0==1))&&(a3==1)))&&!(a20==1)))&&(a21==10)))&&(a16==11))&&((((a11==1)&&((((input==1)&&(a17==2))&&!(a0==1))&&!(a26==1)))&&(a2==1))&&(a5==6)))){ a10 = 0; a20 = 1; a19 = 1; a28 = 0; a16 = 7; a2 = 0; return -1; } else if(((((a16==9)&&((a0==1)||((a18==1)||((a14==1)||(!(a18==1)&&((a12==1)&&(((a1==13)&&(a3==1))&&(a21==10))))))))&&(a19==4))&&((((a9==11)&&((a5==4)&&((a20==1)&&(input==5))))&&!(a27==1))&&(a17==2)))){ a12 = 1; a23 = 1; a1 = 12; a3 = 1; a19 = 1; a9 = 7; a16 = 7; return -1; } else if((((a16==11)&&(((!(a26==1)&&(((a21==10)&&((a28==1)||!(a11==1)))&&(a2==1)))||!(a12==1))&&(a19==3)))&&(((a17==2)&&(((a2==1)&&((a23==1)&&(!(a20==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a9==9)))&&(a1==14)))){ if((a17==2)){ a16 = 7; a20 = 1; a1 = 12; a19 = 2; a24 = 1; a0 = 1; a5 = 4; a12 = 0; }else{ a20 = 1; a16 = 10; a14 = 1; a21 = 11; a5 = 4; a10 = 1; a9 = 8; a4 = 1; } return 23; } else if(((!(a0==1)&&(((a20==1)&&((a1==12)&&((a12==1)&&(a19==2))))&&(a17==2)))&&(((a23==1)&&((((a16==9)&&((a6==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a9==9))&&(a21==12))))&&(a3==1))&&!(a18==1)))&&(a13==1)))){ a5 = 4; a9 = 7; a16 = 7; a19 = 1; a21 = 10; a23 = 1; a26 = 0; return -1; } else if((((a16==8)&&(((a14==1)||((a17==2)&&((a20==1)&&(!(a3==1)||((a28==1)||!(a28==1))))))&&(a1==13)))&&((a28==1)&&(((((a21==11)&&((a28==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&(a9==9))&&!(a24==1))&&(a19==1))))){ a4 = 0; a1 = 12; a5 = 4; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((a1==13)&&((a27==1)||((((a6==1)&&(a2==1))||(a18==1))&&!(a18==1))))&&((a20==1)&&(((a6==1)&&(!(a7==1)&&((a16==10)&&((a21==10)&&(((input==1)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&(a19==4))))))&&(a17==2))))){ a13 = 1; a19 = 2; a16 = 8; a21 = 11; a9 = 9; a5 = 4; a4 = 0; a3 = 1; return 21; } else if(((((a9==11)&&(!(a0==1)&&(((((a20==1)&&(a12==1))&&(a23==1))||!(a28==1))&&(a5==6))))&&(a16==9))&&((a1==12)&&((a19==5)&&((((a11==1)&&(((a17==2)&&(input==4))&&(a3==1)))&&(a2==1))&&(a21==10)))))){ a6 = 1; a5 = 5; a1 = 14; a19 = 1; a0 = 0; a18 = 0; a16 = 10; return 25; } else if((((!(a20==1)&&(!(a4==1)&&((((input==3)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a23==1))&&(a16==9))))&&(a17==2))&&((a19==3)&&(((a28==1)&&((!(a7==1)&&((a24==1)||((a1==12)&&(a23==1))))||(a27==1)))&&(a21==12))))){ a20 = 1; a15 = 0; a9 = 7; a25 = 0; a5 = 5; a29 = 0; a1 = 14; return -1; } else if((((((((a12==1)&&((input==1)&&(a9==9)))&&!(a27==1))&&(a2==1))&&(a1==12))&&(a5==6))&&((a17==2)&&((a20==1)&&(((a16==10)&&(!(a3==1)||((a21==10)&&(((a28==1)&&(a28==1))||(a24==1)))))&&(a19==3)))))){ a5 = 4; a19 = 1; a12 = 1; a27 = 0; a16 = 7; a3 = 1; a9 = 7; return -1; } else if((((!(a0==1)&&((a17==2)&&(((a6==1)&&(!(a8==1)&&((a20==1)&&((input==1)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))))))&&(a19==5))))&&(a16==10))&&(!(a23==1)||(((((a13==1)&&(a21==12))&&!(a14==1))&&(a6==1))&&(a1==14))))){ a9 = 9; a1 = 13; a16 = 7; a19 = 2; a12 = 1; a2 = 1; a21 = 10; a14 = 0; a5 = 5; return 25; } else if((((a5==5)&&((a9==7)&&((((a1==13)&&((a23==1)&&((a17==2)&&((a3==1)&&((!(a18==1)&&((input==6)&&(a19==4)))&&(a16==9))))))&&!(a26==1))&&(a21==12))))&&(!(a3==1)||(!(a20==1)&&((a28==1)||!(a2==1)))))){ a9 = 10; a23 = 0; a27 = 1; a16 = 7; a5 = 6; a21 = 10; a19 = 1; a22 = 0; a1 = 12; a20 = 1; return -1; } else if(((((a18==1)||(((a19==4)&&((a9==11)&&((a5==4)&&(((((a23==1)&&!(a26==1))&&(a1==12))&&(a21==12))&&(a20==1)))))||(a24==1)))&&(a17==2))&&((!(a0==1)&&((a13==1)&&((input==1)&&(a16==9))))&&!(a4==1)))){ a1 = 14; a19 = 2; a27 = 0; a18 = 0; a5 = 5; return 21; } else if((((!(a7==1)&&(((a6==1)&&(a19==2))&&(a9==8)))&&(a16==10))&&((a23==1)&&((a6==1)&&(((((a17==2)&&(((a1==13)&&((a5==6)&&((input==4)&&!(a20==1))))&&(a2==1)))&&(a21==10))&&!(a26==1))&&!(a0==1)))))){ a19 = 4; a22 = 0; a9 = 11; a16 = 7; a1 = 12; a21 = 12; a27 = 1; return 21; } else if((((a1==13)&&((((!(a11==1)||(a12==1))&&(a20==1))||!(a2==1))&&(a21==12)))&&((((a11==1)&&(((a16==11)&&((a11==1)&&((a11==1)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==3))))))&&!(a0==1)))&&(a19==4))&&(a9==9)))){ a16 = 7; a28 = 1; a19 = 1; a9 = 7; a24 = 0; a5 = 4; a1 = 12; a26 = 0; a21 = 10; return -1; } else if((((((a6==1)&&(((a3==1)&&(!(a7==1)&&((input==4)&&(a19==4))))&&(a20==1)))&&(a3==1))&&(a6==1))&&((a21==10)&&((!(a7==1)&&((a5==6)&&((a17==2)&&(((a2==1)&&(a16==11))&&(a9==8)))))&&(a1==14))))){ a1 = 12; a12 = 1; a3 = 1; a9 = 7; a16 = 7; a5 = 4; a28 = 1; a19 = 1; return -1; } else if(((((!(a24==1)&&((((a19==4)&&((a9==8)&&((a21==12)&&(input==1))))&&(a16==9))&&(a23==1)))&&!(a8==1))&&!(a8==1))&&(((a26==1)||((((a17==2)&&(!(a26==1)&&(a2==1)))&&(a1==13))&&(a5==5)))&&!(a20==1)))){ a19 = 2; a29 = 1; a9 = 10; a16 = 8; a2 = 0; a21 = 11; a5 = 6; a28 = 0; a1 = 12; a20 = 1; return -1; } else if((((((a21==12)&&((input==6)&&((a5==5)||(a5==6))))&&(a13==1))&&(a19==1))&&(!(a20==1)&&((a17==2)&&(((!(a23==1)||((!(a4==1)&&((((a3==1)&&(a1==12))||!(a23==1))&&!(a8==1)))&&(a2==1)))&&(a16==10))&&(a9==7)))))){ if((a7==1)){ a20 = 1; a12 = 0; a1 = 13; a7 = 1; a5 = 5; a16 = 7; a23 = 0; a21 = 10; a9 = 8; }else{ a20 = 1; a21 = 10; a9 = 8; a14 = 1; a5 = 5; a15 = 1; a4 = 1; a16 = 7; } return -1; } else if((((a19==3)&&(((a2==1)&&(a21==12))||(a14==1)))&&((a11==1)&&((!(a4==1)&&((a16==8)&&((a17==2)&&(((a1==14)&&(!(a20==1)&&((a9==7)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a27==1)))))&&(a23==1)))))&&(a13==1))))){ a12 = 0; a9 = 11; a19 = 1; a10 = 0; a4 = 1; a16 = 7; a20 = 1; a1 = 12; a21 = 10; a5 = 5; return 21; } else if((((a21==11)&&((a16==9)&&((a17==2)&&(((a1==14)&&((!(a14==1)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==6))))&&!(a26==1)))&&(a9==8)))))&&((((((a11==1)||!(a12==1))&&(a12==1))&&(a2==1))&&!(a20==1))&&(a19==1)))){ a22 = 0; a10 = 1; a9 = 11; a19 = 2; a16 = 7; a1 = 12; a20 = 1; a5 = 5; a21 = 10; a8 = 1; return -1; } else if((((a9==7)&&((a21==12)&&((((a19==3)&&((((input==4)&&(a1==12))&&(a2==1))&&(a28==1)))&&!(a24==1))&&(a17==2))))&&((!(a14==1)&&((a26==1)||((((a13==1)&&!(a20==1))&&(a5==6))&&(a16==9))))&&!(a26==1)))){ a16 = 7; a20 = 1; a21 = 10; a27 = 1; a2 = 0; a24 = 1; a19 = 2; return -1; } else if((((a16==7)&&(((a17==2)&&(((!(a20==1)&&(((a6==1)&&(!(a24==1)&&((!(a8==1)&&((a19==2)&&(input==5)))&&!(a14==1))))&&!(a18==1)))&&!(a18==1))&&(a5==6)))&&(a1==14)))&&(((a9==7)&&(a2==1))&&(a21==11)))){ a1 = 12; a4 = 0; a13 = 1; a5 = 4; a12 = 1; a20 = 1; a21 = 10; a19 = 1; return -1; } else if((((a12==1)&&((a9==7)&&(((a21==12)&&((input==1)&&(a5==5)))&&!(a24==1))))&&((a14==1)||(!(a27==1)&&(((a1==12)&&(!(a7==1)&&(((a0==1)||((a19==2)&&((a12==1)&&(a20==1))))&&(a17==2))))&&(a16==9)))))){ a2 = 1; a1 = 13; a0 = 0; a21 = 11; a16 = 7; a18 = 0; a19 = 1; a9 = 8; return -1; } else if((((a18==1)||((a3==1)&&(((((a5==4)&&((a11==1)&&!(a14==1)))&&(a17==2))&&(a19==1))||!(a13==1))))&&(!(a0==1)&&((a9==7)&&(((a21==12)&&((((a16==8)&&(input==1))&&(a1==14))&&(a11==1)))&&!(a20==1)))))){ a12 = 0; a20 = 1; a8 = 1; a16 = 7; a24 = 1; a21 = 10; a9 = 10; a1 = 12; a5 = 5; return 21; } else if(((((((a6==1)&&(((a1==14)&&(a2==1))||(a4==1)))&&(a28==1))&&(a21==10))&&(a19==5))&&((a20==1)&&((a17==2)&&(((!(a8==1)&&((a16==7)&&((input==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))))&&!(a18==1))&&(a6==1)))))){ a21 = 12; a11 = 1; a5 = 4; a9 = 9; a1 = 13; a2 = 1; a7 = 0; a19 = 4; return 23; } else if((((a20==1)&&(!(a14==1)&&((((a1==14)&&((a23==1)&&((!(a0==1)&&((a11==1)&&(a17==2)))&&(a16==9))))&&(a21==10))&&(a19==1))))&&(((((((a5==4)||(a5==5))&&(input==3))&&(a9==7))&&(a28==1))&&(a2==1))&&!(a4==1)))){ a16 = 8; a7 = 0; a5 = 4; a19 = 2; a12 = 1; a9 = 11; a21 = 12; a0 = 0; return 22; } else if(((!(a11==1)||(!(a28==1)||((((a19==1)&&((a17==2)&&((a21==10)&&(a23==1))))&&(a9==10))&&(a2==1))))&&(((a3==1)&&((((a12==1)&&(((a16==11)&&(input==3))&&!(a20==1)))&&(a5==5))&&(a1==12)))&&!(a26==1)))){ a18 = 1; a9 = 9; a15 = 1; a16 = 7; a20 = 1; return 21; } else if(((((a19==5)&&(!(a0==1)&&((((((a21==10)&&(((a17==2)&&(input==3))&&(a2==1)))&&(a12==1))&&(a5==6))&&(a1==14))&&!(a4==1))))&&(a16==7))&&(((a9==7)&&(((a12==1)&&(a6==1))||(a0==1)))&&!(a20==1)))){ a20 = 1; a26 = 0; a4 = 0; a2 = 1; a1 = 12; a5 = 4; a19 = 1; return -1; } else if((((a17==2)&&(!(a11==1)||((a26==1)||(!(a4==1)&&(((a1==12)&&(a11==1))&&(a5==5))))))&&(((a9==11)&&(((((a6==1)&&(((input==1)&&(a21==10))&&(a20==1)))&&(a2==1))&&(a16==11))&&!(a0==1)))&&(a19==3)))){ a0 = 0; a5 = 4; a9 = 7; a16 = 7; a2 = 1; a28 = 1; a19 = 1; return -1; } else if((((a19==5)&&((((a16==9)&&(!(a27==1)&&((a28==1)&&(!(a0==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a3==1))))))&&!(a20==1))&&(a17==2)))&&(((a1==13)&&((a13==1)&&(((a13==1)&&(a13==1))&&(a9==11))))&&(a21==10)))){ if((a24==1)){ a24 = 1; a16 = 7; a22 = 0; a25 = 0; a19 = 1; a9 = 7; a5 = 6; }else{ a1 = 12; a23 = 0; a2 = 0; a4 = 1; a19 = 4; a16 = 10; a20 = 1; a21 = 12; a9 = 10; a5 = 5; } return -1; } else if(((((a11==1)&&(((a17==2)&&(!(a26==1)&&((a13==1)&&((input==3)&&((a5==4)||(a5==5))))))&&(a20==1)))&&(a21==12))&&((a13==1)&&(((((((a28==1)&&(a16==9))||(a0==1))&&(a19==3))&&(a9==9))&&(a1==14))&&!(a0==1))))){ a24 = 0; a1 = 12; a21 = 10; a4 = 0; a9 = 7; a16 = 7; a19 = 1; a5 = 4; a8 = 0; return -1; } else if((((a4==1)||((!(a13==1)||((a3==1)&&(((a21==12)&&(((a23==1)&&(a19==4))&&(a9==11)))&&(a16==10))))&&(a11==1)))&&((!(a24==1)&&((a1==13)&&((!(a20==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2))))&&!(a0==1)))){ if((a17==2)){ a21 = 10; a20 = 1; a1 = 12; a2 = 0; a16 = 7; a19 = 1; a5 = 5; a6 = 0; a9 = 7; a4 = 1; }else{ a15 = 0; a20 = 1; a19 = 3; a4 = 1; a16 = 8; a5 = 4; a0 = 1; a21 = 10; } return -1; } else if((((a20==1)&&(((a0==1)||((a2==1)||(a7==1)))&&(a9==9)))&&((a1==13)&&((a13==1)&&(!(a14==1)&&((a21==12)&&(((((a16==11)&&(((input==6)&&((a5==5)||(a5==6)))&&(a19==3)))&&!(a27==1))&&(a17==2))&&!(a27==1)))))))){ a3 = 1; a1 = 12; a5 = 4; a28 = 1; a21 = 10; a16 = 7; a19 = 1; a9 = 7; a8 = 0; return -1; } else if(((((a9==7)&&((a5==5)&&((!(a20==1)&&((a13==1)||!(a3==1)))&&(a16==8))))||(a26==1))&&((a19==5)&&(!(a24==1)&&((a17==2)&&((a23==1)&&((a1==14)&&((!(a14==1)&&((input==6)&&(a21==12)))&&(a28==1))))))))){ a7 = 1; a9 = 10; a12 = 0; a5 = 4; a19 = 1; a23 = 0; a20 = 1; return 25; } else if(((((a20==1)&&((a19==5)&&((!(a26==1)&&(((input==4)&&(a1==12))&&(a21==12)))&&!(a26==1))))&&(a5==4))&&((a9==10)&&(((a16==7)&&(((!(a26==1)&&((a6==1)||!(a2==1)))&&!(a18==1))&&!(a0==1)))&&(a17==2))))){ a9 = 7; a0 = 0; a21 = 10; a7 = 0; a23 = 1; a19 = 1; return -1; } else if((((((a16==7)&&(((((input==3)&&(a21==11))&&(a23==1))&&(a9==10))&&(a17==2)))&&(a28==1))&&(a5==4))&&((((((a1==12)&&(((a28==1)&&(a13==1))&&(a23==1)))&&!(a27==1))&&(a19==4))&&!(a20==1))||(a0==1)))){ a21 = 10; a13 = 1; a9 = 7; a8 = 0; a19 = 1; a11 = 1; a20 = 1; return -1; } else if(((((a0==1)||((a6==1)&&(a16==7)))||(a18==1))&&((a28==1)&&(((a1==12)&&(!(a14==1)&&((a21==10)&&((a17==2)&&((a19==5)&&(!(a20==1)&&(((input==5)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a14==1))))))))&&(a11==1))))){ a5 = 4; a19 = 1; a6 = 1; a8 = 0; a9 = 8; a13 = 1; a20 = 1; return -1; } else if(((((((a9==8)&&((a17==2)&&((a6==1)&&((input==5)&&((a5==5)||(a5==6))))))&&(a11==1))&&(a19==2))&&(a20==1))&&(((a8==1)||((a8==1)||(((((a1==14)&&(a11==1))||!(a23==1))&&(a21==10))&&!(a27==1))))&&(a16==9)))){ a14 = 0; a5 = 4; a19 = 1; a2 = 1; a9 = 7; a16 = 7; a1 = 12; a27 = 0; return -1; } else if(((!(a20==1)&&(((a27==1)||((!(a23==1)||(a6==1))&&!(a7==1)))&&(a17==2)))&&((a1==13)&&((a3==1)&&((a19==5)&&((a21==10)&&(!(a27==1)&&((((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==5))&&(a16==10))&&!(a24==1))))))))){ a16 = 7; a20 = 1; a18 = 1; a11 = 0; a9 = 10; a5 = 4; a10 = 0; a1 = 14; a19 = 1; return 21; } else if((((a20==1)&&((a1==12)&&(((a21==10)&&((a17==2)&&(((a2==1)&&!(a23==1))&&!(a3==1))))&&!(a12==1))))&&((a19==4)&&((a8==1)&&((a16==10)&&(((a27==1)&&((input==1)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))&&!(a12==1))))))){ a13 = 0; a14 = 1; a21 = 11; a16 = 7; a5 = 5; a20 = 0; a9 = 7; a19 = 1; a6 = 0; return 25; } else if((((((((a6==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a19==2))&&!(a24==1)))&&(a9==8))&&(a11==1))&&(a21==11))&&(a3==1))&&(!(a2==1)||((((!(a2==1)||((a23==1)&&(a16==8)))&&(a20==1))&&(a1==14))&&(a17==2))))){ a7 = 0; a19 = 1; a1 = 12; a18 = 0; a3 = 1; a16 = 7; a9 = 7; a21 = 10; a5 = 4; return -1; } else if(((((a21==10)&&((a17==2)&&(a13==1)))&&(a9==10))&&(((a16==10)&&(((!(a0==1)&&((a19==1)&&(((((a1==13)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a12==1))&&!(a0==1))&&!(a20==1))))&&(a13==1))&&(a11==1)))&&(a3==1)))){ a5 = 6; a26 = 1; a21 = 11; a1 = 12; a9 = 9; a25 = 0; a22 = 0; return -1; } else if((((a21==12)&&((!(a6==1)||(((a20==1)&&(a6==1))&&(a1==13)))&&(a9==8)))&&((a17==2)&&((((((((a23==1)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a24==1))&&(a12==1))&&!(a7==1))&&!(a14==1))&&(a19==4))&&(a16==8))))){ a0 = 0; a16 = 7; a9 = 7; a19 = 1; a5 = 4; a21 = 10; a12 = 1; a14 = 0; a1 = 12; return -1; } else if((((!(a20==1)&&(!(a27==1)&&((input==4)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))&&!(a18==1))&&(!(a7==1)&&(((!(a4==1)&&((a16==7)&&(((a28==1)&&(((a1==13)&&(a2==1))&&(a17==2)))&&(a19==3))))&&(a21==11))&&!(a26==1))))){ a3 = 1; a20 = 1; a21 = 10; a9 = 7; a0 = 0; a19 = 1; a5 = 4; a13 = 1; a1 = 12; return -1; } else if((((((a17==2)&&((a12==1)&&(a19==3)))||!(a2==1))||(a24==1))&&((a20==1)&&(((a1==12)&&(((a6==1)&&(!(a8==1)&&((a16==11)&&((a21==12)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==4))))))&&(a23==1)))&&(a3==1))))){ a21 = 10; a5 = 4; a19 = 1; a23 = 1; a11 = 1; a16 = 7; a4 = 0; a9 = 7; return -1; } else if(((((!(a2==1)||((a8==1)||(a6==1)))&&(a21==12))&&(a19==5))&&((a11==1)&&(!(a7==1)&&((a3==1)&&((a16==10)&&((a1==12)&&(!(a24==1)&&(((a17==2)&&((input==6)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))))&&!(a20==1)))))))))){ a20 = 1; a25 = 1; a5 = 4; a29 = 0; a16 = 7; a9 = 11; a4 = 1; a21 = 10; a19 = 2; return -1; } else if(((((a20==1)&&((a16==10)&&(((a14==1)||(a2==1))&&(a19==5))))&&(a17==2))&&((a1==14)&&(((a11==1)&&((((!(a24==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==5)))&&!(a7==1))&&(a2==1))&&(a12==1)))&&(a21==10))))){ a1 = 12; a11 = 1; a16 = 7; a28 = 1; a5 = 4; a19 = 1; a9 = 7; a18 = 0; return -1; } else if((((a17==2)&&((a3==1)&&(((((a14==1)||((a6==1)&&(a16==8)))&&(a1==13))&&!(a20==1))&&(a6==1))))&&(((((a21==11)&&((a9==8)&&(!(a8==1)&&((input==5)&&((a5==4)||(a5==5))))))&&(a19==2))&&(a28==1))&&(a6==1)))){ a26 = 0; a20 = 1; a5 = 4; a9 = 7; a3 = 1; a21 = 10; a19 = 1; a4 = 0; a16 = 7; a1 = 12; return -1; } else if((((((((a1==12)&&(!(a8==1)&&((a12==1)&&((a5==6)&&(input==5)))))&&(a11==1))&&(a16==11))&&(a6==1))&&(a17==2))&&((((((a20==1)&&(!(a2==1)||(a11==1)))&&!(a18==1))&&(a19==5))&&(a9==11))&&(a21==10)))){ a9 = 9; a27 = 0; a21 = 11; a19 = 4; a13 = 1; a1 = 14; a5 = 4; a0 = 0; return 21; } else if((((a17==2)&&((((a19==2)&&((a1==13)&&(a2==1)))&&(a16==8))&&(a21==10)))&&((a9==11)&&((a20==1)&&((((a3==1)&&(((a28==1)&&((a23==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a23==1)))&&(a2==1))&&(a6==1)))))){ a9 = 7; a4 = 0; a13 = 1; a1 = 12; a19 = 1; a5 = 4; a16 = 7; a23 = 1; return -1; } else if(((((((((a21==11)&&((a16==7)&&((a20==1)&&((a5==6)&&(a2==1)))))&&(a1==12))&&!(a26==1))||(a7==1))&&!(a4==1))&&!(a0==1))&&((a6==1)&&(((((input==4)&&(a17==2))&&(a12==1))&&(a9==9))&&(a19==1))))){ a9 = 7; a5 = 4; a21 = 10; a7 = 0; a14 = 0; return -1; } else if(((((a19==2)&&((a6==1)&&!(a24==1)))&&(a21==11))&&((a17==2)&&(!(a20==1)&&((((a16==7)&&(((((a1==12)&&((input==1)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&!(a4==1))&&(a3==1))&&!(a0==1)))&&!(a18==1))&&!(a0==1)))))){ a5 = 6; a19 = 3; a21 = 12; a1 = 13; a3 = 1; a20 = 1; a13 = 1; a16 = 8; a23 = 1; a9 = 9; return 26; } else if((((a1==13)&&(((a2==1)&&((a21==10)&&((a9==11)&&((a5==6)&&(a23==1)))))&&!(a20==1)))&&((((a17==2)&&((!(a7==1)&&(((a12==1)&&((input==4)&&(a16==10)))&&!(a18==1)))&&!(a8==1)))&&(a19==1))&&!(a7==1)))){ a20 = 1; a3 = 0; a1 = 14; a9 = 8; a16 = 9; a10 = 0; a22 = 1; a19 = 5; return 21; } else if(((!(a28==1)||((((a5==4)&&((a4==1)||(((((a0==1)||(a11==1))&&!(a27==1))&&(a16==8))&&(a19==4))))&&!(a0==1))&&(a1==14)))&&((((a9==7)&&((a20==1)&&((input==3)&&(a17==2))))&&(a21==12))&&!(a7==1)))){ a9 = 8; a27 = 0; a11 = 1; a1 = 13; a19 = 1; a21 = 11; return -1; } else if(((((a21==12)&&((a23==1)&&((((a16==7)&&(a6==1))&&(a19==2))&&(a23==1))))&&(a12==1))&&((!(a8==1)&&(((a17==2)&&(((a20==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==6)))&&(a1==12)))&&!(a18==1)))&&!(a14==1)))){ a21 = 10; a12 = 1; a9 = 7; a5 = 4; a27 = 0; a11 = 1; a16 = 9; a1 = 14; return 21; } else if(((!(a27==1)&&((((a17==2)&&(((a16==10)&&((a23==1)&&((a9==9)&&(((a20==1)&&(input==5))&&(a6==1)))))&&(a5==5)))&&!(a8==1))&&(a3==1)))&&((a21==11)&&((!(a4==1)&&((a13==1)&&(a19==5)))&&(a1==12))))){ a4 = 0; a3 = 1; a16 = 7; a19 = 1; a24 = 0; a5 = 4; a21 = 10; a9 = 7; return -1; } else if((((((a1==14)&&((a13==1)||(a27==1)))&&!(a20==1))&&(a17==2))&&(((a19==5)&&(((!(a0==1)&&((((a5==4)&&(((input==5)&&(a16==8))&&(a28==1)))&&!(a8==1))&&(a28==1)))&&!(a27==1))&&(a21==10)))&&(a9==11)))){ a20 = 1; a28 = 1; a19 = 2; a1 = 13; a23 = 1; a3 = 1; a16 = 7; a9 = 9; return -1; } else if((((a17==2)&&((a16==9)&&((a23==1)&&((!(a26==1)&&(((a23==1)&&(((a11==1)&&((a5==5)&&(input==1)))&&(a1==12)))&&!(a24==1)))&&(a21==11)))))&&(!(a20==1)&&((a19==1)&&(((a9==9)&&(a28==1))||(a7==1)))))){ a21 = 12; a1 = 14; a20 = 1; a19 = 5; a0 = 1; a12 = 0; a16 = 10; a29 = 0; a9 = 7; return 21; } else if((((((!(a0==1)&&((!(a14==1)&&(!(a4==1)&&(((a19==3)&&(((a5==5)||(a5==6))&&(input==3)))&&(a20==1))))&&!(a18==1)))&&(a11==1))&&(a1==12))&&(a16==11))&&((a9==8)&&((a21==10)&&(!(a26==1)&&((a12==1)&&(a17==2))))))){ a9 = 7; a19 = 1; a0 = 0; a16 = 7; a5 = 4; a11 = 1; return -1; } else if(((!(a6==1)||(((a0==1)||((a3==1)||!(a13==1)))&&(a1==14)))&&((a21==11)&&((((a11==1)&&((a19==1)&&(!(a27==1)&&(((a9==9)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a17==2)))&&(a16==9)))))&&!(a20==1))&&(a28==1))))){ if((a4==1)){ a2 = 0; a5 = 6; a1 = 12; a26 = 1; a9 = 10; a16 = 7; a21 = 10; a20 = 1; a12 = 0; }else{ a19 = 4; a5 = 4; a21 = 10; a1 = 13; a6 = 0; a2 = 0; a10 = 1; a9 = 7; } return 21; } else if((((a21==11)&&((!(a24==1)&&(!(a2==1)||(!(a11==1)||((((a27==1)||((a12==1)&&(a3==1)))&&!(a24==1))&&(a20==1)))))&&(a19==1)))&&(((a1==12)&&((((a17==2)&&(input==3))&&(a16==7))&&(a9==9)))&&(a5==6)))){ a24 = 0; a12 = 1; a13 = 1; a21 = 10; a9 = 7; a5 = 4; return -1; } else if((((((((a17==2)&&((a12==1)&&!(a18==1)))&&(a19==1))&&(a11==1))&&!(a20==1))||(a14==1))&&((a9==11)&&(((a6==1)&&((a1==13)&&((((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a0==1))&&(a16==8))))&&!(a24==1))))){ a23 = 0; a16 = 7; a1 = 12; a28 = 0; a5 = 4; a6 = 0; a20 = 1; a21 = 10; return 26; } else if(((!(a20==1)&&((((a9==8)&&((!(a8==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a14==1)))&&(a17==2))&&(a21==10)))&&(((a16==11)&&((a1==14)&&(!(a11==1)||((((a2==1)&&!(a8==1))&&!(a4==1))&&(a28==1)))))&&(a19==1)))){ a5 = 5; a9 = 7; a16 = 7; a19 = 3; a14 = 1; a10 = 0; a18 = 1; return 21; } else if((((a17==2)&&((a1==12)&&((a0==1)||((((a3==1)&&(a3==1))||!(a3==1))||!(a2==1)))))&&(((a21==11)&&((!(a26==1)&&(((a6==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==5)))&&(a20==1)))&&(a19==5)))&&(a16==7)))){ a9 = 11; a5 = 4; a1 = 13; a19 = 1; a21 = 12; a6 = 1; a28 = 1; a26 = 0; a16 = 8; return 25; } else if((((((a9==8)&&((a23==1)&&(((a17==2)&&(!(a14==1)&&((input==3)&&(a21==11))))&&(a19==5))))&&(a20==1))&&(a2==1))&&((a1==12)&&((((((a2==1)||(a0==1))&&!(a26==1))&&(a16==7))&&(a5==4))||!(a6==1))))){ a13 = 1; a0 = 0; a9 = 7; a19 = 1; a21 = 10; a14 = 0; return -1; } else if((((!(a13==1)||(((a9==11)&&(!(a2==1)||((a0==1)||(a28==1))))&&(a19==4)))&&(a21==12))&&((a16==7)&&((a1==13)&&(((a23==1)&&(!(a24==1)&&(!(a24==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a20==1)))))&&(a17==2)))))){ a5 = 4; a1 = 12; a4 = 0; a11 = 1; a9 = 7; a21 = 10; a18 = 0; a19 = 1; return -1; } else if((((((a11==1)&&(a19==1))||(a7==1))&&(a16==9))&&((((!(a18==1)&&((a1==12)&&((a21==10)&&(((!(a27==1)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a4==1)))&&!(a7==1))&&(a9==8)))))&&!(a26==1))&&(a17==2))&&!(a20==1)))){ a3 = 0; a1 = 14; a19 = 2; a5 = 6; a29 = 1; a9 = 7; return 26; } else if((((((a6==1)&&((a16==7)&&((a21==10)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3))&&(a1==12)))))&&(a19==5))&&!(a20==1))&&(((a17==2)&&((a23==1)&&((((a28==1)||(a18==1))&&!(a24==1))||(a8==1))))||(a24==1)))){ a5 = 4; a20 = 1; a9 = 7; a0 = 0; a19 = 1; a6 = 1; return -1; } else if((((a5==5)&&((((!(a28==1)||(!(a11==1)||(a13==1)))&&!(a4==1))&&!(a24==1))&&(a1==14)))&&((a21==12)&&((a20==1)&&((a19==4)&&((((a12==1)&&(((a16==8)&&(input==4))&&!(a27==1)))&&(a17==2))&&(a9==8))))))){ a21 = 10; a8 = 0; a19 = 2; a9 = 9; a16 = 7; a0 = 0; a13 = 1; a1 = 13; return 23; } else if((((a16==10)&&((((a18==1)||(a6==1))||(a27==1))&&(a21==10)))&&((a20==1)&&((a9==7)&&((a1==12)&&((a19==1)&&(((a23==1)&&((!(a18==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a8==1)))&&!(a14==1)))&&(a17==2)))))))){ a16 = 7; a1 = 14; a3 = 1; a5 = 6; a8 = 0; a21 = 11; a9 = 8; a19 = 2; return 25; } else if((((a18==1)||(((!(a7==1)&&((a23==1)&&(a19==1)))&&!(a8==1))&&(a1==12)))&&((a11==1)&&((a13==1)&&((((a16==8)&&(((a20==1)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==1)))&&(a17==2)))&&(a21==10))&&(a11==1)))))){ a5 = 4; a23 = 1; a9 = 7; a16 = 7; a0 = 0; return -1; } else if(((((a1==12)&&((((a9==9)&&((a7==1)||(!(a4==1)&&((a28==1)&&(a12==1)))))&&!(a24==1))&&(a28==1)))&&(a21==12))&&((a16==8)&&((a3==1)&&((((a17==2)&&((a19==5)&&(input==6)))&&(a5==6))&&!(a20==1)))))){ a20 = 1; a25 = 1; a21 = 10; a29 = 0; a19 = 1; a16 = 7; a0 = 1; a5 = 5; a9 = 11; return -1; } else if((((a13==1)&&(((a7==1)||(!(a24==1)&&((a21==12)&&(((a20==1)&&(a13==1))&&(a17==2)))))&&!(a24==1)))&&((a11==1)&&((((a19==5)&&((a5==6)&&((a1==13)&&((input==1)&&(a9==10)))))&&(a16==8))&&(a12==1))))){ a5 = 4; a8 = 0; a6 = 1; a16 = 7; a1 = 12; a27 = 0; a21 = 10; a19 = 1; a9 = 7; return -1; } else if((((a17==2)&&((a26==1)||((a9==9)&&(((a21==11)&&((a3==1)&&!(a24==1)))&&(a16==7)))))&&((((a11==1)&&((((!(a4==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==13))&&(a28==1))&&!(a27==1)))&&(a19==1))&&(a20==1)))){ a21 = 10; a9 = 7; a1 = 12; a5 = 4; a14 = 0; a26 = 0; a27 = 0; return -1; } else if((((a1==13)&&((a11==1)&&(((a14==1)||(a12==1))&&(a16==8))))&&(!(a8==1)&&((((a21==10)&&(!(a20==1)&&(!(a26==1)&&((a11==1)&&((a17==2)&&((a13==1)&&((input==1)&&((a5==5)||(a5==6)))))))))&&(a9==10))&&(a19==3))))){ a19 = 4; a24 = 0; a20 = 1; a9 = 7; a4 = 0; a5 = 4; a16 = 10; a21 = 12; a18 = 0; return 25; } else if((((a11==1)&&((((((a2==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a9==7))&&(a17==2))&&(a13==1))&&(a28==1)))&&((a16==10)&&(((((a21==12)&&(!(a27==1)&&((a23==1)&&!(a18==1))))&&(a1==12))&&!(a20==1))&&(a19==1))))){ a5 = 5; a13 = 0; a1 = 14; a9 = 11; a19 = 4; a16 = 8; a2 = 0; a11 = 0; a21 = 10; return -1; } else if(((!(a27==1)&&(!(a7==1)&&(((((a17==2)&&(input==1))&&(a21==10))&&(a28==1))&&(a9==10))))&&((!(a3==1)||((a20==1)&&((a1==13)&&(((a16==7)&&(((a12==1)&&(a5==4))&&(a19==2)))&&!(a18==1)))))&&!(a4==1)))){ a19 = 3; a13 = 1; a8 = 0; a9 = 7; a26 = 0; a5 = 5; return 25; } else if(((((a7==1)||((((a19==4)&&((a12==1)||(a0==1)))&&(a5==5))&&(a1==14)))&&(a16==8))&&((a21==11)&&((a17==2)&&(((!(a14==1)&&((a20==1)&&(((a9==10)&&(input==5))&&(a3==1))))&&!(a4==1))&&(a12==1)))))){ a9 = 11; a18 = 0; a19 = 2; a16 = 10; a8 = 0; a4 = 0; a5 = 4; return 22; } else if(((((((a13==1)&&((a19==2)&&((a11==1)&&(a17==2))))&&(a16==8))||(a0==1))&&(a1==12))&&(((a20==1)&&((a21==10)&&((((a12==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==4)))&&!(a14==1))&&!(a18==1))))&&(a12==1)))){ a5 = 4; a9 = 7; a23 = 1; a16 = 7; a3 = 1; a19 = 1; return -1; } else if(((((a21==10)&&(!(a8==1)&&((((a9==10)&&((!(a20==1)&&(input==5))&&(a1==14)))&&(a12==1))&&(a17==2))))&&(a19==2))&&(!(a18==1)&&((!(a8==1)&&(!(a24==1)&&(((a5==5)&&(a23==1))&&(a3==1))))&&(a16==8))))){ a19 = 3; a20 = 1; a9 = 9; a16 = 7; a23 = 1; a6 = 1; a4 = 0; return 23; } else if(((((((((a13==1)&&(a28==1))||(a14==1))&&(a13==1))&&!(a14==1))&&(a19==5))&&(a9==7))&&((a17==2)&&((((a20==1)&&((a16==10)&&((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a1==12)))))&&!(a8==1))&&(a21==10))))){ a24 = 0; a5 = 4; a19 = 1; a6 = 1; a16 = 7; a12 = 1; return -1; } return calculate_output2(input); } int calculate_output2(int input) { if(((!(a26==1)&&(!(a4==1)&&((a16==11)&&(((a5==5)&&(!(a7==1)&&(((input==4)&&(a21==10))&&(a12==1))))&&(a19==5)))))&&((a17==2)&&((a27==1)||((a1==13)&&((((a11==1)&&(a9==9))&&(a20==1))&&!(a8==1))))))){ a19 = 1; a5 = 4; a9 = 7; a24 = 0; a26 = 0; a16 = 7; a1 = 12; return -1; } else if((((!(a18==1)&&((((a19==4)&&((input==5)&&(a9==8)))&&(a17==2))&&(a20==1)))&&!(a7==1))&&(!(a11==1)||(((a23==1)&&(!(a6==1)||(((a16==8)&&((!(a13==1)||(a2==1))&&(a5==6)))&&(a21==12))))&&(a1==12))))){ a2 = 1; a19 = 3; a16 = 10; a23 = 1; a9 = 7; a1 = 13; a13 = 1; return 22; } else if((((((a4==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a20==1)))&&(a16==10))&&(a4==1))&&((a9==11)&&((a1==12)&&((!(a3==1)&&(!(a12==1)&&((((a7==1)&&((a21==10)&&(a13==1)))&&(a17==2))&&(a19==3))))&&(a14==1)))))){ a9 = 7; a4 = 1; a19 = 2; a21 = 11; a5 = 4; a20 = 0; a1 = 13; a16 = 8; a15 = 0; return 25; } else if(((!(a11==1)&&((((a19==5)&&((a20==1)&&(!(a11==1)&&(((a5==6)&&(input==4))&&(a8==1)))))&&!(a13==1))&&(a21==12)))&&(!(a23==1)&&((((((a2==1)&&(a1==14))&&(a17==2))&&(a9==7))&&(a18==1))&&(a16==8))))){ a9 = 11; a25 = 0; a1 = 13; a16 = 7; a0 = 1; a21 = 10; a19 = 1; a29 = 1; return -1; } else if((((((a21==10)&&(((a5==6)&&(!(a12==1)||(((a12==1)&&(a17==2))&&(a9==7))))&&(a19==2)))||(a8==1))&&!(a4==1))&&(((a28==1)&&(((a6==1)&&((!(a20==1)&&(input==5))&&(a1==12)))&&(a16==10)))&&!(a26==1)))){ if((a16==9)){ a16 = 7; a8 = 1; a9 = 11; a10 = 0; a20 = 1; a11 = 0; }else{ a1 = 13; a20 = 1; a9 = 10; a22 = 0; a16 = 9; a3 = 0; a29 = 0; a21 = 11; } return -1; } else if((((a17==2)&&(((!(a13==1)||(a6==1))&&(a23==1))&&!(a14==1)))&&(!(a27==1)&&(!(a20==1)&&(((a16==8)&&((a21==10)&&(((((a9==7)&&(((a5==5)||(a5==6))&&(input==6)))&&(a23==1))&&(a19==5))&&(a1==13))))&&(a2==1)))))){ a19 = 3; a24 = 0; a20 = 1; a13 = 1; a5 = 4; a12 = 1; a9 = 10; a21 = 11; return 22; } else if((((a19==5)&&((a16==11)&&((a21==11)&&(!(a14==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a12==1))&&!(a0==1))))))&&(((a20==1)&&((a1==13)&&((a9==10)&&((((a3==1)||(a27==1))||(a24==1))&&!(a24==1)))))&&(a17==2)))){ a19 = 3; a9 = 8; a13 = 1; a5 = 4; a21 = 12; a27 = 0; a14 = 0; return 22; } else if((((!(a2==1)||((((a0==1)||(((a28==1)&&(a2==1))&&(a16==7)))&&!(a20==1))||!(a11==1)))&&(a21==11))&&((a19==3)&&(((a17==2)&&((!(a26==1)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==6)))&&(a1==14)))&&!(a8==1))))){ a5 = 4; a19 = 1; a3 = 1; a20 = 1; a28 = 1; a9 = 7; a1 = 12; a7 = 0; a21 = 10; return -1; } else if((((a21==12)&&((((((a20==1)&&(((a2==1)&&(a9==11))||(a26==1)))&&(a28==1))&&(a17==2))||(a8==1))||!(a28==1)))&&(((a16==11)&&(((((input==6)&&((a5==4)||(a5==5)))&&(a1==13))&&!(a24==1))&&(a11==1)))&&(a19==4)))){ if((a2==1)){ a9 = 10; a3 = 1; a1 = 12; a21 = 11; a16 = 8; a7 = 0; a18 = 0; a19 = 5; a5 = 4; a20 = 0; }else{ a2 = 1; a13 = 1; a21 = 10; a5 = 6; a3 = 1; a16 = 10; a19 = 1; } return 21; } else if((((!(a18==1)&&((a28==1)&&((a21==11)&&(a28==1))))||!(a2==1))&&(((a16==10)&&(!(a7==1)&&((((a19==1)&&((a20==1)&&((a1==12)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==3)))))&&(a17==2))&&!(a26==1))))&&!(a14==1)))){ a5 = 4; a24 = 0; a9 = 7; a21 = 10; a27 = 0; a16 = 7; a0 = 0; return -1; } else if(((!(a24==1)&&((a23==1)&&((a17==2)&&((a5==6)&&(((((input==5)&&(a19==2))&&(a3==1))&&!(a26==1))&&(a21==12))))))&&(((a1==12)&&((a9==10)&&((a16==9)&&((!(a12==1)||(a2==1))||!(a3==1)))))&&(a20==1)))){ a19 = 5; a23 = 1; a21 = 10; a5 = 4; a12 = 1; a2 = 1; return 25; } else if((((a12==1)&&((a9==8)&&(((a16==8)&&((((a0==1)||(a6==1))||!(a11==1))&&(a1==14)))&&(a17==2))))&&(!(a18==1)&&((a19==3)&&((!(a26==1)&&(!(a20==1)&&((a21==11)&&((input==1)&&(a5==6)))))&&(a6==1)))))){ a16 = 7; a5 = 4; a1 = 12; a19 = 1; a23 = 1; a20 = 1; a9 = 7; a28 = 1; a27 = 0; a21 = 10; return -1; } else if((((a20==1)&&((a1==13)&&((((a9==7)&&(((a23==1)&&((a16==9)&&((((a5==5)||(a5==6))&&(input==1))&&(a13==1))))&&(a6==1)))&&(a21==10))&&(a19==5))))&&((a17==2)&&(!(a27==1)&&(((a12==1)||(a24==1))||!(a13==1)))))){ a5 = 4; a26 = 0; a16 = 7; a27 = 0; a1 = 12; a18 = 0; a19 = 1; return -1; } else if((((((((a3==1)&&((a28==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==5))))&&!(a8==1))&&(a2==1))&&(a16==9))&&(a20==1))&&((a19==4)&&(((a14==1)||(!(a4==1)&&(((a21==11)&&(a23==1))&&(a1==13))))&&(a17==2))))){ if((a11==1)){ a5 = 5; a13 = 1; a9 = 8; a16 = 8; a20 = 0; a3 = 1; a1 = 12; a28 = 1; }else{ a9 = 10; a19 = 2; a27 = 0; a0 = 0; a5 = 4; a16 = 7; a21 = 10; a6 = 1; } return 21; } else if(((!(a8==1)&&(((a19==5)&&((a12==1)&&((a17==2)&&((a2==1)&&(((((a5==5)||(a5==6))&&(input==1))&&(a23==1))&&!(a20==1))))))&&(a16==10)))&&(!(a18==1)&&((a9==7)&&(!(a7==1)&&(((a12==1)&&(a21==10))&&(a1==14))))))){ if((a23==1)){ a0 = 1; a25 = 1; a16 = 7; a19 = 1; a5 = 6; a20 = 1; a27 = 1; }else{ a5 = 6; a20 = 1; a16 = 7; a15 = 1; a29 = 0; a19 = 1; a22 = 1; } return -1; } else if((((a1==12)&&((!(a0==1)&&(((input==6)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a3==1)))&&(a12==1)))&&((((a21==12)&&((((a11==1)&&((a0==1)||((a24==1)||(a2==1))))&&(a17==2))&&(a19==4)))&&!(a20==1))&&(a16==9)))){ if((a21==12)){ a5 = 5; a9 = 8; a0 = 1; a12 = 0; a20 = 1; a16 = 7; a19 = 2; a21 = 10; a29 = 1; }else{ a19 = 5; a10 = 1; a1 = 14; a6 = 0; a21 = 10; a5 = 4; a16 = 8; a9 = 8; a24 = 1; } return -1; } else if((((a21==12)&&((!(a4==1)&&(!(a4==1)&&(!(a18==1)&&((((a19==5)&&((a1==13)&&((input==6)&&!(a20==1))))&&!(a4==1))&&(a16==10)))))&&(a17==2)))&&(((((a28==1)||(a8==1))&&(a5==6))&&(a9==9))&&(a12==1)))){ a9 = 7; a21 = 10; a16 = 11; a25 = 0; a1 = 12; a19 = 3; a29 = 1; a5 = 5; a8 = 1; return -1; } else if(((((a16==8)&&((((a9==11)&&(!(a11==1)||((a1==12)&&(((a2==1)&&!(a20==1))&&(a21==10)))))&&(a17==2))&&(a23==1)))&&(a19==1))&&(!(a24==1)&&(((a3==1)&&((a6==1)&&((input==6)&&((a5==5)||(a5==6)))))&&!(a0==1))))){ a4 = 0; a14 = 0; a3 = 1; a20 = 1; a5 = 4; a9 = 7; a16 = 7; return -1; } else if((((((a5==6)&&(((input==6)&&(a1==14))&&!(a7==1)))&&(a19==2))&&(a9==7))&&((((a2==1)&&((!(a27==1)&&((a16==8)&&(!(a11==1)||(((a11==1)||(a7==1))&&(a13==1)))))&&(a17==2)))&&(a21==12))&&!(a20==1)))){ a25 = 0; a9 = 11; a21 = 11; a28 = 0; a5 = 4; a20 = 1; a16 = 7; a29 = 0; return -1; } else if((((a20==1)&&((!(a14==1)&&((((((a12==1)&&(a1==13))||(a26==1))&&!(a18==1))&&(a17==2))&&(a9==9)))||(a8==1)))&&(((a19==1)&&((!(a14==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a21==12)))&&!(a18==1)))&&(a16==8)))){ a16 = 10; a5 = 4; a19 = 5; a28 = 1; a9 = 10; a13 = 1; a1 = 12; a21 = 11; a2 = 1; return 25; } else if(((!(a26==1)&&((a19==4)&&(!(a14==1)&&(!(a14==1)&&(((a6==1)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==5))))&&(a16==11))))))&&((a24==1)||((!(a20==1)&&((a9==9)&&(((a17==2)&&(a6==1))&&(a12==1))))&&(a21==10))))){ a26 = 1; a15 = 1; a20 = 1; a9 = 7; a1 = 14; a5 = 4; a16 = 7; a11 = 0; a19 = 1; return -1; } else if((((a1==12)&&(!(a6==1)||((((a0==1)||((a17==2)&&(a6==1)))&&(a16==9))&&(a21==11))))&&(((a2==1)&&(!(a26==1)&&((a11==1)&&((a9==7)&&(((((a5==5)||(a5==6))&&(input==3))&&!(a20==1))&&!(a4==1))))))&&(a19==3)))){ a19 = 1; a5 = 4; a20 = 1; a15 = 0; a21 = 10; a16 = 7; a13 = 0; a10 = 0; return -1; } else if(((!(a14==1)&&((a16==7)&&(((a17==2)&&((a27==1)||(!(a3==1)||(!(a4==1)&&(a28==1)))))&&(a21==10))))&&(((a3==1)&&((a20==1)&&((a19==4)&&(((((a5==5)&&(a1==13))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(input==1)))))&&(a2==1)))){ a1 = 12; a19 = 1; a27 = 0; a0 = 0; a5 = 4; a18 = 0; a9 = 7; return -1; } else if(((((!(a2==1)&&(!(a11==1)&&(((a14==1)&&(((a8==1)&&((a19==3)&&(a13==1)))&&(a1==13)))&&(a9==10))))&&(a21==12))&&(a16==7))&&((a17==2)&&((((a24==1)&&((input==4)&&(a20==1)))&&(a27==1))&&(a5==5))))){ a26 = 1; a1 = 12; a21 = 10; a14 = 1; a9 = 11; a19 = 1; a10 = 1; a5 = 6; return -1; } else if((((((a13==1)&&(((a16==7)&&(((a9==8)&&((a21==12)&&((a1==13)&&(a23==1))))&&(a2==1)))&&!(a20==1)))&&!(a7==1))||(a26==1))&&((((a17==2)&&((a19==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a6==1))&&(a3==1)))){ a21 = 10; a9 = 7; a5 = 4; a18 = 0; a20 = 1; a1 = 12; a12 = 1; a0 = 0; return -1; } else if((((a1==12)&&(!(a20==1)&&(((((a19==1)&&((a9==7)&&((a5==4)&&(input==5))))&&(a16==10))&&!(a14==1))&&(a12==1))))&&(((a7==1)||(((!(a24==1)&&((a6==1)&&(a17==2)))||!(a13==1))&&!(a0==1)))&&(a21==12)))){ a21 = 10; a9 = 10; a20 = 1; a14 = 1; a26 = 1; a5 = 5; a16 = 7; a25 = 1; a19 = 2; return 21; } else if((((a19==4)&&((a1==12)&&(!(a24==1)&&(((!(a13==1)||((a17==2)&&((a2==1)&&(a16==9))))||(a7==1))&&(a20==1)))))&&(!(a24==1)&&(((a6==1)&&(!(a8==1)&&((a9==10)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a21==10))))){ a16 = 7; a5 = 4; a19 = 1; a3 = 1; a27 = 0; a9 = 7; a8 = 0; return -1; } else if((((a5==4)&&((a1==13)&&((a20==1)&&(!(a26==1)&&(((a19==5)&&(input==1))&&(a13==1))))))&&((a9==9)&&(((a16==9)&&((a11==1)&&((a7==1)||(((a17==2)&&((a2==1)&&!(a27==1)))&&(a2==1)))))&&(a21==10))))){ a9 = 8; a18 = 0; a14 = 0; a19 = 1; a5 = 6; a12 = 1; return -1; } else if(((((((((a16==10)&&((a21==12)&&((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))))&&!(a18==1))&&(a3==1))&&(a23==1))&&(a17==2))&&!(a27==1))&&((((a19==4)&&(((a3==1)||(a4==1))&&(a1==14)))&&(a2==1))&&(a20==1)))){ a18 = 0; a16 = 7; a2 = 1; a21 = 10; a19 = 2; a9 = 11; a5 = 4; a28 = 1; return 21; } else if(((!(a26==1)&&((a11==1)&&((a11==1)&&(a1==14))))&&((a23==1)&&((a6==1)&&((((a9==7)&&(!(a4==1)&&(((((a20==1)&&((a19==4)&&(input==3)))&&(a17==2))&&(a5==5))&&(a16==7))))&&(a21==12))&&!(a4==1)))))){ a21 = 10; a18 = 0; a5 = 4; a19 = 1; a26 = 0; a1 = 12; a23 = 1; return -1; } else if(((((a20==1)&&(!(a4==1)&&(((a16==10)&&(((a19==5)&&((((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==1)))&&(a21==11)))&&(a17==2))))&&(a3==1))&&(((((a11==1)&&!(a8==1))&&!(a8==1))||!(a13==1))&&(a23==1)))){ a12 = 1; a1 = 13; a14 = 0; a27 = 0; a9 = 10; a5 = 5; a21 = 10; a19 = 4; a16 = 7; return 25; } else if((((a9==11)&&((a17==2)&&((a16==10)&&((a19==3)&&(((a13==1)&&(a21==10))||!(a11==1))))))&&(!(a18==1)&&((a12==1)&&(!(a18==1)&&(((a1==13)&&(((a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&!(a0==1)))&&(a6==1))))))){ a1 = 14; a16 = 8; a9 = 8; a5 = 6; a7 = 0; a19 = 5; a21 = 12; a27 = 0; a0 = 0; return -1; } else if(((((!(a20==1)&&((!(a14==1)&&((input==3)&&(a5==4)))&&(a21==12)))&&!(a8==1))&&!(a8==1))&&((a19==3)&&(((a16==7)&&((a13==1)&&((a17==2)&&((a1==13)&&(!(a26==1)&&(!(a13==1)||(a3==1)))))))&&(a9==11))))){ a9 = 9; a20 = 1; a19 = 2; a11 = 1; a5 = 5; a14 = 0; a8 = 0; a21 = 10; return -1; } else if((((a1==14)&&(!(a8==1)&&((a6==1)&&((((a9==8)&&((a19==3)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a0==1))))&&!(a8==1))&&(a23==1)))))&&(!(a20==1)&&((((a16==7)&&(!(a13==1)||(a12==1)))&&(a21==11))&&(a17==2))))){ a21 = 10; a8 = 0; a1 = 13; a20 = 1; a7 = 0; a9 = 9; a19 = 2; a5 = 4; a4 = 0; return 25; } else if((((a1==14)&&((((((a6==1)&&(((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==1)))&&!(a4==1))&&(a11==1))&&(a16==7))&&(a28==1)))&&((a19==1)&&((!(a7==1)&&((a23==1)&&(((a13==1)&&(a17==2))&&!(a20==1))))&&(a21==11))))){ a23 = 1; a7 = 0; a12 = 1; a9 = 10; a19 = 2; a20 = 1; a5 = 6; a21 = 10; return 21; } else if((((a17==2)&&(!(a13==1)||((a2==1)&&!(a20==1))))&&(((a21==11)&&(!(a0==1)&&((a19==1)&&(!(a18==1)&&(!(a7==1)&&((a2==1)&&((a16==7)&&((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==3)))))))))&&(a2==1)))){ a12 = 1; a27 = 0; a5 = 4; a9 = 7; a1 = 12; a6 = 1; a21 = 10; a20 = 1; return -1; } else if((((a20==1)&&((a17==2)&&((!(a24==1)&&(((a21==12)&&((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a12==1)))&&!(a24==1))))&&((((a1==13)&&(!(a2==1)||((a12==1)&&((a13==1)||!(a6==1)))))&&(a19==3))&&(a16==10)))){ a21 = 10; a7 = 0; a19 = 5; a5 = 4; a23 = 1; a20 = 0; a1 = 12; a9 = 11; a26 = 0; a16 = 8; return 21; } else if((((!(a11==1)&&(((((a5==6)&&((a17==2)&&((a4==1)&&(a12==1))))&&(a1==14))&&(a16==7))&&!(a23==1)))&&!(a23==1))&&(!(a20==1)&&((a24==1)&&((a21==12)&&((a9==8)&&((a8==1)&&((input==3)&&(a19==5))))))))){ a19 = 2; a20 = 1; a1 = 12; a6 = 0; a9 = 7; a5 = 5; a21 = 10; a3 = 0; a25 = 1; return -1; } else if((((!(a13==1)||((a17==2)&&((((a28==1)&&!(a20==1))&&(a21==11))&&(a16==8))))||!(a11==1))&&((((!(a0==1)&&((input==6)&&(((a19==3)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==4)&&(((a1==12)&&(a5==4))&&(a9==7))))))&&!(a26==1))&&(a2==1))&&(a13==1)))){ a21 = 10; a20 = 1; a3 = 1; a1 = 12; a14 = 0; a28 = 1; a9 = 7; a19 = 1; a16 = 7; a5 = 4; return -1; } else if((((((a27==1)||((a19==5)&&((!(a20==1)&&((a9==8)&&(a2==1)))&&(a17==2))))||(a24==1))||!(a2==1))&&((a12==1)&&((((((a16==8)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==12))&&(a3==1))&&(a2==1))&&(a1==14))))){ a5 = 4; a28 = 0; a19 = 1; a20 = 1; a24 = 1; a16 = 7; a11 = 0; a1 = 12; a9 = 9; a21 = 10; return 23; } else if(((!(a18==1)&&(((a11==1)&&(((a28==1)||(a26==1))&&(a1==12)))||!(a2==1)))&&((((a5==4)&&((a21==11)&&((((a16==11)&&(((input==3)&&(a19==1))&&(a9==11)))&&(a17==2))&&(a12==1))))&&(a20==1))&&(a28==1)))){ a9 = 7; a24 = 0; a16 = 7; a21 = 10; a7 = 0; return -1; } else if(((((((((a13==1)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a17==2)))&&(a20==1))&&(a19==3))&&(a1==13))&&(a21==10))&&(a16==11))&&((((a6==1)&&((a14==1)||((a9==10)&&(a6==1))))&&!(a26==1))&&!(a27==1)))){ a26 = 0; a16 = 7; a9 = 7; a12 = 1; a5 = 4; a19 = 1; a1 = 12; a8 = 0; return -1; } else if(((((!(a4==1)&&(!(a26==1)&&(((a19==5)&&((a5==6)&&(input==4)))&&(a23==1))))&&(a13==1))&&(a21==11))&&((a16==8)&&((a9==11)&&((((!(a7==1)&&(!(a12==1)||(a23==1)))&&(a17==2))&&(a1==14))&&(a20==1)))))){ a21 = 10; a2 = 1; a5 = 4; a19 = 1; a12 = 1; a1 = 12; a11 = 1; a9 = 7; a16 = 7; return -1; } else if((((!(a28==1)||(((((a1==14)&&(!(a7==1)&&((a26==1)||(a11==1))))&&(a12==1))&&(a17==2))||(a24==1)))&&(a21==10))&&((a19==2)&&(((((a6==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a16==9))&&!(a20==1))&&(a9==7))))){ a16 = 7; a19 = 1; a5 = 5; a15 = 0; a20 = 1; a6 = 0; a10 = 0; a1 = 12; return -1; } else if((((!(a6==1)||(((a3==1)&&((a16==7)&&(a2==1)))&&!(a26==1)))&&(a20==1))&&((a17==2)&&(((((((((a9==7)&&((a1==14)&&(a5==5)))||(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4)))))&&(input==3))&&(a12==1))&&!(a8==1))&&(a21==12))&&!(a24==1))&&(a19==2))))){ a26 = 0; a28 = 1; a5 = 4; a21 = 10; a19 = 1; a1 = 12; a9 = 7; a24 = 0; return -1; } else if((((a11==1)&&(((a5==6)&&(((a9==11)&&((a21==11)&&(a2==1)))&&!(a24==1)))&&(a16==9)))&&(!(a14==1)&&((a17==2)&&(!(a8==1)&&(((a1==12)&&(((!(a20==1)&&(input==6))&&(a3==1))&&(a6==1)))&&(a19==1))))))){ a20 = 1; a29 = 0; a21 = 10; a1 = 14; a16 = 7; a10 = 0; a27 = 1; return 25; } else if((((a5==6)&&((!(a12==1)&&((a19==2)&&(!(a20==1)&&((!(a11==1)&&(!(a2==1)&&((a21==11)&&(input==6))))&&(a17==2)))))&&(a9==9)))&&((a1==12)&&((a7==1)&&((a4==1)&&((a0==1)&&((a16==8)&&(a6==1)))))))){ a14 = 1; a20 = 1; a11 = 0; a21 = 10; a3 = 0; a1 = 13; a19 = 4; a16 = 10; return -1; } else if(((((a17==2)&&((!(a0==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a2==1)))&&(a13==1)))&&(a9==11))&&((a28==1)&&((a21==10)&&((a20==1)&&((!(a28==1)||((((a3==1)||(a4==1))&&(a16==9))&&(a1==13)))&&(a19==5))))))){ a16 = 7; a19 = 1; a14 = 0; a9 = 7; a1 = 12; a5 = 4; a3 = 1; a27 = 0; return -1; } else if(((((a21==10)&&(((((!(a12==1)||(a3==1))&&(a20==1))&&(a5==6))||(a24==1))&&(a17==2)))||(a0==1))&&(!(a14==1)&&((a1==13)&&(!(a8==1)&&(((((input==4)&&(a16==9))&&(a9==8))&&(a19==5))&&!(a8==1))))))){ a19 = 1; a5 = 4; a9 = 7; a1 = 12; a26 = 0; a2 = 1; a13 = 1; a16 = 7; return -1; } else if(((((a9==10)&&((a1==14)&&(((((a13==1)||(a18==1))&&!(a8==1))||!(a13==1))||(a18==1))))&&(a19==2))&&(((a21==10)&&((a17==2)&&(((a11==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a12==1)))&&(a20==1))))&&(a16==10)))){ a5 = 4; a19 = 5; a16 = 11; a9 = 7; a24 = 0; a12 = 1; a0 = 0; return 25; } else if(((((a11==1)&&((a17==2)&&((a21==10)&&((a20==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==3))))))&&(a19==3))&&((a26==1)||((((a16==11)&&((a23==1)&&(!(a11==1)||((a12==1)&&!(a7==1)))))&&(a1==13))&&(a23==1))))){ a5 = 4; a9 = 7; a19 = 1; a1 = 12; a12 = 1; a16 = 7; a18 = 0; return -1; } else if((((a21==12)&&((((a16==10)&&(!(a14==1)&&(((!(a8==1)&&((a17==2)&&(!(a27==1)&&((a9==11)&&((a5==5)&&(input==4))))))&&(a19==4))&&!(a27==1))))&&(a12==1))&&!(a20==1)))&&(((a23==1)&&(a1==12))||!(a28==1)))){ if((a18==1)){ a11 = 0; a20 = 1; a9 = 7; a21 = 11; a19 = 2; a7 = 1; a12 = 0; a1 = 13; a16 = 8; a5 = 4; }else{ a7 = 1; a19 = 2; a21 = 10; a9 = 9; a24 = 1; a0 = 1; a16 = 7; a20 = 1; } return -1; } else if((((a28==1)&&((!(a11==1)||(((a19==4)&&(a13==1))&&(a1==12)))&&(a2==1)))&&(!(a18==1)&&((a23==1)&&((a9==9)&&((a5==5)&&((((a21==11)&&((a17==2)&&((input==5)&&(a20==1))))&&(a16==7))&&(a11==1)))))))){ a9 = 7; a21 = 10; a3 = 1; a28 = 1; a19 = 1; a5 = 4; return -1; } else if(((((((a21==12)&&(((a7==1)||(((a1==12)&&((a19==1)&&((a11==1)&&!(a8==1))))&&(a16==8)))&&(a17==2)))&&!(a20==1))&&!(a27==1))||!(a12==1))&&(!(a7==1)&&((a9==10)&&(!(a7==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))))){ a16 = 11; a3 = 0; a19 = 4; a7 = 1; a9 = 9; a5 = 4; a21 = 10; a28 = 0; a20 = 1; return -1; } else if((((((((((a17==2)&&((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a28==1))&&(a2==1))&&!(a26==1))&&(a11==1))&&(a20==1))&&(a21==11))&&((((((a11==1)&&!(a24==1))&&(a19==5))&&!(a26==1))&&(a1==12))&&(a16==7)))){ a9 = 8; a19 = 1; a21 = 12; a14 = 0; a16 = 8; a5 = 5; a1 = 13; a11 = 1; a13 = 1; return 21; } else if((((a21==12)&&(((a11==1)&&!(a26==1))&&(a16==8)))&&((((!(a18==1)&&((!(a7==1)&&(((a17==2)&&((a5==5)&&((a19==5)&&((a9==8)&&(input==6)))))&&(a1==12)))&&(a20==1)))&&!(a18==1))&&(a23==1))&&(a2==1)))){ a16 = 7; a21 = 10; a3 = 1; a11 = 1; a19 = 1; a28 = 1; a5 = 4; a9 = 7; return -1; } else if((((a17==2)&&(!(a2==1)||(!(a4==1)&&(((a7==1)||(a3==1))&&(a21==11)))))&&(!(a4==1)&&((a16==10)&&(((a20==1)&&(((input==3)&&(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2))||(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))))&&(a6==1)))&&!(a0==1)))))){ a21 = 10; a1 = 12; a9 = 7; a28 = 1; a5 = 4; a16 = 7; a3 = 1; a19 = 1; return -1; } else if((((((a16==8)&&((((a3==1)&&((((a17==2)&&(a3==1))&&(a9==9))&&(a20==1)))||(a27==1))&&(a3==1)))&&(a19==3))&&(a1==13))&&((a5==6)&&((a13==1)&&(!(a0==1)&&(((input==6)&&(a21==11))&&!(a7==1))))))){ a8 = 0; a19 = 1; a9 = 7; a1 = 12; a23 = 1; a21 = 10; a4 = 0; a5 = 4; a16 = 7; return -1; } else if((((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==6))&&((a16==8)&&(((a19==4)&&(((a21==12)&&((((((a23==1)&&(!(a20==1)&&(a12==1)))&&!(a8==1))&&!(a14==1))||(a27==1))&&!(a24==1)))&&(a17==2)))&&!(a18==1))))){ a18 = 1; a9 = 11; a20 = 1; a12 = 0; a22 = 1; a19 = 1; a21 = 10; a16 = 7; a5 = 6; a1 = 13; return -1; } else if(((((((a17==2)&&((a23==1)&&!(a6==1)))&&!(a20==1))&&(a0==1))&&(a1==12))&&((!(a13==1)&&((a9==8)&&((a27==1)&&(!(a11==1)&&((a19==5)&&(((((a5==5)||(a5==6))&&(input==4))&&(a16==7))&&!(a28==1)))))))&&(a21==11)))){ a24 = 1; a21 = 10; a12 = 0; a19 = 2; a20 = 1; a5 = 6; a3 = 0; a9 = 11; return -1; } else if((((a6==1)&&(((a9==9)&&(!(a0==1)&&(((a16==11)&&((input==3)&&((a5==4)||(a5==5))))&&(a1==13))))&&!(a7==1)))&&(((a17==2)&&(!(a14==1)&&(((a21==10)&&(((a2==1)&&(a19==3))&&(a11==1)))||(a24==1))))&&!(a20==1)))){ a16 = 7; a1 = 14; a20 = 1; a5 = 5; a0 = 1; a24 = 1; a7 = 1; a19 = 1; return -1; } else if((((a0==1)||(((((a17==2)&&((a20==1)&&((a5==6)&&((a13==1)&&!(a7==1)))))&&(a9==11))&&!(a27==1))&&!(a26==1)))&&(!(a14==1)&&(((a16==10)&&(((a19==4)&&((input==1)&&(a1==13)))&&(a21==11)))&&(a3==1))))){ a6 = 1; a2 = 1; a5 = 4; a16 = 7; a27 = 0; a1 = 12; a21 = 10; a9 = 7; a19 = 1; return -1; } else if(((((a3==1)&&(((a20==1)&&((a21==11)&&((a16==7)&&((a28==1)||(a27==1)))))&&(a17==2)))&&(a19==3))&&(!(a4==1)&&((a23==1)&&(((a1==14)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4))&&!(a7==1)))&&(a6==1)))))){ a1 = 12; a23 = 1; a21 = 10; a3 = 1; a5 = 4; a19 = 1; a9 = 7; return -1; } else if((((!(a0==1)&&(((a19==1)&&(!(a24==1)&&((a1==12)&&((a20==1)&&(((a9==8)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a18==1))))))&&!(a7==1)))&&(a16==8))&&((a17==2)&&((a21==11)&&((a12==1)&&((a11==1)||!(a23==1))))))){ a16 = 7; a7 = 0; a23 = 1; a13 = 1; a5 = 4; a21 = 10; a9 = 7; return -1; } else if(((((a16==11)&&(((a28==1)&&((a3==1)&&(((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==1))&&(a17==2))))&&(a19==1)))&&(a1==12))&&((!(a7==1)&&((((a26==1)||((a21==11)&&(a28==1)))||!(a6==1))&&(a23==1)))&&(a20==1)))){ a5 = 4; a21 = 10; a11 = 1; a24 = 0; a9 = 7; a26 = 0; a16 = 7; return -1; } else if((((a20==1)&&((a16==7)&&((a19==3)&&(((a6==1)&&((((a5==6)&&(((a6==1)||(a7==1))||!(a12==1)))&&(a11==1))&&(a9==10)))||(a0==1)))))&&((a1==12)&&((a21==12)&&((a11==1)&&((a17==2)&&(input==1))))))){ a12 = 1; a16 = 9; a1 = 14; a21 = 10; a19 = 4; a4 = 0; a28 = 1; return 22; } else if(((((a17==2)&&((!(a27==1)&&((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a1==12)))&&(a20==1))&&(((((a19==2)&&(((a21==12)&&(((a11==1)&&!(a18==1))||(a7==1)))&&!(a8==1)))&&(a16==9))||(a14==1))||(a7==1)))){ a5 = 5; a12 = 1; a13 = 1; a9 = 7; return 21; } else if((((a1==13)&&(((!(a14==1)&&(!(a24==1)&&((a17==2)&&(input==3))))&&(a11==1))&&(a16==8)))&&((((a19==3)&&(((a5==5)&&((!(a3==1)||((a28==1)&&(a11==1)))&&(a21==12)))&&(a9==9)))&&!(a20==1))||!(a11==1)))){ if((a28==1)){ a19 = 1; a18 = 1; a20 = 1; a2 = 0; a10 = 1; a16 = 7; a9 = 11; a21 = 10; a5 = 4; }else{ a21 = 10; a19 = 2; a27 = 1; a20 = 1; a25 = 1; a9 = 10; a5 = 4; a1 = 12; a16 = 7; a15 = 0; } return -1; } else if((((((((a28==1)&&((a1==14)&&(input==3)))&&!(a4==1))&&!(a24==1))&&(a11==1))&&(a5==6))&&((!(a20==1)&&(((a16==9)&&((((a9==8)&&((a23==1)&&(a17==2)))||!(a3==1))&&(a19==3)))||(a4==1)))&&(a21==11)))){ a16 = 7; a25 = 0; a20 = 1; a19 = 2; a4 = 1; a26 = 1; a1 = 12; a9 = 7; a21 = 10; return -1; } else if(((((a16==9)&&((a9==11)&&((a2==1)&&((a3==1)&&((((a5==5)||(a5==6))&&(input==5))&&!(a18==1))))))&&(a23==1))&&((((a12==1)&&(((a14==1)||(((a28==1)&&(a17==2))&&(a19==5)))&&(a21==11)))&&(a20==1))&&(a1==12)))){ a20 = 0; a9 = 8; a28 = 1; a16 = 8; a19 = 4; a0 = 0; a12 = 1; a5 = 5; return 21; } else if(((((((a1==12)&&((a17==2)&&(input==3)))&&!(a20==1))&&!(a27==1))&&!(a18==1))&&(!(a26==1)&&((((!(a7==1)&&(((((a3==1)&&(a28==1))&&(a5==6))||(a14==1))&&(a16==9)))&&(a21==10))&&(a9==10))&&(a19==4))))){ a13 = 0; a27 = 1; a20 = 1; a5 = 4; a1 = 14; a0 = 1; a9 = 9; a21 = 11; a16 = 11; return -1; } else if(((!(a12==1)&&(((a20==1)&&((a18==1)&&(!(a2==1)&&((((a1==13)&&((a21==10)&&(input==1)))&&!(a12==1))&&(a5==6)))))&&(a14==1)))&&(((a9==10)&&((a17==2)&&((a19==2)&&((a16==7)&&(a3==1)))))&&(a26==1)))){ a9 = 7; a14 = 1; a18 = 1; a12 = 0; a19 = 1; return 25; } else if((((a3==1)&&((a13==1)&&((((((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==4))&&(a20==1))))&&(((((a16==9)&&(((((a28==1)&&(a3==1))&&(a19==3))&&!(a14==1))&&(a21==10)))&&(a17==2))||!(a13==1))||!(a12==1)))){ a5 = 4; a16 = 7; a1 = 12; a13 = 1; a19 = 1; a7 = 0; a9 = 7; a12 = 1; return -1; } else if(((((a9==10)&&((!(a20==1)&&(!(a6==1)||(!(a7==1)&&((a14==1)||((a21==10)&&(a3==1))))))&&(a16==9)))&&(a19==3))&&((((a5==6)&&(((a11==1)&&((input==1)&&(a1==14)))&&!(a4==1)))&&(a6==1))&&(a17==2)))){ a25 = 1; a20 = 1; a19 = 2; a27 = 1; a16 = 11; a21 = 11; a1 = 13; a9 = 11; return 21; } else if((((a19==4)&&(!(a6==1)||(((a17==2)&&(((a12==1)&&(a2==1))&&(a21==12)))&&(a12==1))))&&((!(a7==1)&&((a16==8)&&(((a1==13)&&((a9==7)&&((!(a20==1)&&(input==1))&&!(a0==1))))&&(a11==1))))&&(a5==4)))){ if((a4==1)){ a6 = 0; a22 = 0; a9 = 11; a4 = 1; a1 = 12; a19 = 1; a20 = 1; a21 = 10; }else{ a19 = 3; a9 = 10; a5 = 6; a25 = 1; a16 = 11; a1 = 14; a14 = 1; a20 = 1; } return -1; } else if((((a21==12)&&((((a28==1)&&((input==3)&&(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))))&&(a19==2))&&(a17==2)))&&((!(a23==1)||((((a16==7)&&(((a23==1)&&(a23==1))&&(a11==1)))&&(a3==1))&&!(a20==1)))||(a14==1)))){ a19 = 1; a4 = 0; a18 = 0; a1 = 12; a5 = 4; a21 = 10; a9 = 7; a0 = 0; a20 = 1; return -1; } else if(((((a1==13)&&(((a16==7)&&((((a17==2)&&((((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a2==1))&&(a21==10)))&&(a28==1))&&(a12==1)))&&!(a0==1)))&&(a20==1))&&((((a19==3)&&(a12==1))||(a0==1))||!(a28==1)))){ a1 = 12; a23 = 1; a5 = 4; a9 = 7; a19 = 1; a26 = 0; a28 = 1; return -1; } else if(((((a17==2)&&((a9==9)&&(!(a27==1)&&((a19==2)&&(((!(a14==1)&&(!(a18==1)&&((a2==1)&&((a1==12)&&(input==5)))))&&(a12==1))&&(a16==10))))))&&(a21==12))&&((a12==1)&&((a20==1)&&((a6==1)&&(a5==4)))))){ a11 = 1; a1 = 13; a7 = 0; a16 = 7; a21 = 10; a12 = 1; a5 = 5; return 25; } else if(((!(a14==1)&&(((a19==4)&&(!(a8==1)&&((a3==1)&&((a16==9)&&((((((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==6))&&(a17==2))&&!(a8==1))&&(a21==12))&&!(a20==1))))))&&(a23==1)))&&(((a1==12)&&(a2==1))&&!(a7==1)))){ a15 = 0; a19 = 1; a8 = 1; a20 = 1; a21 = 10; a16 = 7; a9 = 11; a29 = 0; a5 = 4; return 25; } else if((((((a28==1)&&((a13==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a20==1))))&&!(a24==1))&&!(a18==1))&&((a18==1)||((a12==1)&&((a9==7)&&((a19==1)&&(((((a13==1)&&(a21==12))&&(a17==2))&&(a16==11))&&(a1==14)))))))){ a23 = 1; a21 = 10; a5 = 4; a16 = 7; a14 = 0; a1 = 12; a11 = 1; return -1; } else if(((((a20==1)&&(((((a28==1)&&((a3==1)||(a26==1)))||!(a6==1))||!(a3==1))||!(a13==1)))&&(a1==13))&&((((a19==5)&&((a13==1)&&((a21==11)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==4)))))&&(a17==2))&&(a16==11)))){ a21 = 10; a19 = 1; a16 = 7; a12 = 1; a8 = 0; a24 = 0; a5 = 4; a1 = 12; a9 = 7; return -1; } else if((((a11==1)&&(((a19==1)&&(!(a20==1)&&((((a6==1)&&((a17==2)&&(input==3)))&&(a2==1))&&!(a26==1))))&&(a1==13)))&&(((a5==4)&&((a16==8)&&(((a21==11)&&(!(a3==1)||(a28==1)))||(a26==1))))&&(a9==10)))){ a1 = 14; a20 = 1; a5 = 6; a19 = 5; a9 = 8; a18 = 0; a21 = 12; a2 = 1; return 22; } else if(((((((((!(a8==1)&&(a6==1))&&(a12==1))||!(a3==1))&&(a9==10))&&(a21==10))&&(a1==13))&&(a16==11))&&(((a20==1)&&((!(a4==1)&&(((a17==2)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a26==1)))&&(a3==1)))&&(a19==3)))){ a16 = 9; a5 = 4; a21 = 12; a0 = 0; a11 = 1; a9 = 9; a1 = 12; return 21; } else if((((a1==13)&&(((!(a3==1)||((!(a2==1)||(((a12==1)&&(a17==2))&&(a20==1)))&&(a28==1)))&&(a12==1))&&(a21==10)))&&((a9==10)&&((a19==3)&&((!(a24==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1)))&&(a16==10)))))){ a19 = 1; a9 = 9; a16 = 9; a11 = 1; a5 = 5; a1 = 12; a21 = 11; a26 = 0; a6 = 1; return -1; } else if((((a13==1)&&((!(a27==1)&&((a9==10)&&((((a20==1)&&(a28==1))&&(a1==14))&&(a19==5))))&&(a21==10)))&&((a16==7)&&(!(a18==1)&&(!(a18==1)&&((((((a5==4)||(a5==5))&&(input==4))&&(a17==2))&&!(a26==1))&&!(a24==1))))))){ a1 = 12; a9 = 7; a19 = 1; a13 = 1; a18 = 0; a5 = 4; a11 = 1; return -1; } else if(((!(a26==1)&&((a26==1)||(((a2==1)&&(a6==1))||(a26==1))))&&(((((a2==1)&&(((a17==2)&&((a19==2)&&(((a1==14)&&(((a5==4)||(a5==5))&&(input==6)))&&(a21==10))))&&(a16==9)))&&(a20==1))&&!(a27==1))&&(a9==9)))){ a5 = 6; a19 = 4; a21 = 11; a1 = 12; a9 = 7; a4 = 0; a28 = 1; return 21; } else if((((!(a27==1)&&(!(a20==1)&&(((a2==1)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))&&(a21==11))&&(a16==7)))&&(a17==2))))&&(a13==1))&&(((a19==2)&&((((a18==1)||(a3==1))&&(a11==1))&&(a1==12)))||!(a12==1)))){ a21 = 10; a9 = 7; a19 = 1; a20 = 1; a3 = 1; a5 = 4; a24 = 0; a28 = 1; return -1; } else if(((!(a12==1)||((a1==13)&&(((a12==1)&&(a28==1))&&(a9==10))))&&(((a23==1)&&(!(a14==1)&&((a3==1)&&(((a17==2)&&(((((a5==4)&&(input==3))&&!(a20==1))&&(a16==9))&&(a21==11)))&&(a19==4)))))&&!(a7==1)))){ if((a22==1)){ a18 = 1; a29 = 0; a16 = 7; a19 = 1; a21 = 10; a1 = 12; a9 = 8; a0 = 1; a20 = 1; }else{ a21 = 10; a22 = 1; a20 = 1; a1 = 12; a3 = 0; a9 = 7; a5 = 5; a26 = 1; a19 = 5; } return 23; } else if(((((a3==1)&&((a16==7)&&((a28==1)&&(((a21==11)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a17==2)))&&(a13==1)))))&&(a9==7))&&((!(a20==1)&&(((((a2==1)&&!(a27==1))&&!(a7==1))&&(a1==14))||!(a3==1)))&&(a19==3)))){ a19 = 5; a16 = 8; a9 = 10; a14 = 0; a5 = 4; a21 = 10; a20 = 1; a7 = 0; a12 = 1; a1 = 12; return 25; } else if((((!(a7==1)&&(!(a20==1)&&((a16==10)&&(((a21==12)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==1)))&&!(a4==1)))))&&!(a18==1))&&(((a2==1)&&(!(a7==1)&&((a1==12)&&((a19==4)&&((a28==1)&&(a17==2))))))&&!(a27==1)))){ if((a5==6)){ a16 = 7; a11 = 0; a29 = 0; a19 = 5; a5 = 4; a9 = 10; a1 = 13; a7 = 1; }else{ a5 = 6; a1 = 14; a9 = 8; a18 = 1; a22 = 1; a21 = 10; a16 = 7; a19 = 1; a26 = 1; a20 = 1; } return -1; } else if(((!(a0==1)&&((((input==5)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a19==3))&&!(a8==1)))&&(!(a27==1)&&((a23==1)&&(((((a28==1)&&((((a1==13)&&(a23==1))&&(a21==12))&&(a16==9)))&&(a17==2))&&!(a24==1))&&!(a20==1)))))){ if((a27==1)){ a14 = 1; a16 = 7; a19 = 1; a9 = 7; a5 = 4; a20 = 1; a2 = 0; a21 = 10; a3 = 0; }else{ a29 = 0; a19 = 2; a9 = 11; a23 = 0; a1 = 12; a20 = 1; a26 = 1; a16 = 7; a21 = 10; a5 = 5; } return 23; } else if((((a21==12)&&(((!(a2==1)||(((a11==1)||(a7==1))&&(a3==1)))||(a18==1))&&(a20==1)))&&((a1==13)&&((a9==9)&&(((a17==2)&&((a23==1)&&((a3==1)&&(((a5==5)&&(input==5))&&(a16==7)))))&&(a19==4)))))){ a5 = 4; a12 = 1; a19 = 1; a8 = 0; a1 = 12; a21 = 10; a9 = 7; a18 = 0; return -1; } else if((((((a21==11)&&(((a16==9)&&((input==6)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&(a1==13)))&&!(a27==1))&&(a13==1))&&(((((((a19==5)&&((a17==2)&&(a23==1)))&&(a20==1))&&!(a26==1))&&!(a4==1))||(a7==1))&&!(a4==1)))){ a20 = 0; a28 = 1; a0 = 0; a5 = 5; a16 = 8; a8 = 0; a9 = 8; a19 = 4; a1 = 12; return 21; } else if(((((((!(a14==1)&&(((a17==2)&&(a28==1))||(a4==1)))&&(a6==1))||!(a13==1))&&(a9==11))&&(a1==12))&&((a20==1)&&((a21==12)&&((a19==4)&&((a13==1)&&((a16==8)&&((((a5==5)||(a5==6))&&(input==1))&&(a11==1))))))))){ a4 = 0; a21 = 10; a0 = 0; a16 = 7; a9 = 7; a19 = 1; a13 = 1; a5 = 4; return -1; } else if((((((a16==9)&&((a20==1)&&((a12==1)&&(a19==1))))&&!(a0==1))&&(a21==10))&&((!(a8==1)&&((a1==14)&&((((((a2==1)&&((a17==2)&&(input==3)))&&(a3==1))&&!(a27==1))&&(a9==7))&&(a13==1))))&&(a5==6)))){ a5 = 5; a0 = 0; a19 = 5; a12 = 1; a16 = 8; a21 = 12; a6 = 1; return -1; } else if((((((a27==1)||(((a23==1)&&!(a18==1))&&(a1==12)))||!(a13==1))&&(a19==5))&&(((a17==2)&&((!(a20==1)&&((a16==9)&&((a21==10)&&(!(a24==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==4))))))&&!(a26==1)))&&(a6==1)))){ if((a13==1)){ a12 = 0; a20 = 1; a19 = 1; a3 = 0; a5 = 5; a16 = 7; a6 = 0; a9 = 9; }else{ a5 = 5; a20 = 1; a4 = 1; a16 = 7; a9 = 11; a19 = 1; a27 = 1; a22 = 1; } return 25; } else if(((((a16==10)&&(((a12==1)&&((a11==1)&&(((input==3)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))&&(a6==1))))&&(a21==12)))&&!(a0==1))&&((a17==2)&&((((a20==1)&&(((a18==1)||(a2==1))&&(a1==13)))&&(a19==4))||!(a2==1))))){ a16 = 7; a4 = 0; a6 = 1; a5 = 4; a19 = 1; a1 = 12; a7 = 0; a21 = 10; a9 = 7; return -1; } else if(((((a3==1)&&(a21==12))&&(a28==1))&&((!(a20==1)&&(((a17==2)&&((((a3==1)&&(((((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a0==1))&&(a16==9))&&(a1==13)))&&(a6==1))&&!(a14==1)))&&!(a7==1)))&&(a19==4)))){ a20 = 1; a4 = 1; a5 = 4; a18 = 1; a1 = 14; a15 = 0; a9 = 10; a16 = 8; a21 = 11; return 21; } else if(((!(a7==1)&&((a21==10)&&(!(a18==1)&&((((a19==4)&&((((((a5==4)||(a5==5))&&(input==1))&&(a17==2))&&!(a8==1))&&(a1==14)))&&(a12==1))&&(a23==1)))))&&(!(a27==1)&&(((a9==11)&&((a6==1)&&(a20==1)))&&(a16==11))))){ if((a24==1)){ a5 = 5; a27 = 0; a7 = 0; a20 = 0; a16 = 8; a9 = 10; a19 = 2; }else{ a7 = 0; a24 = 0; a19 = 2; a16 = 7; a26 = 0; a5 = 4; a1 = 13; } return -1; } else if((((a21==12)&&((a16==7)&&((!(a14==1)&&(((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a18==1)))&&(a1==13))))&&((a17==2)&&((((a3==1)&&((((a13==1)&&(a11==1))&&(a20==1))&&(a3==1)))&&(a19==4))&&(a9==11))))){ a9 = 7; a5 = 5; a2 = 1; a13 = 1; a21 = 11; a1 = 12; a28 = 1; a16 = 9; a19 = 3; return 22; } else if(((((a9==8)&&(((a5==6)&&((a28==1)&&((a3==1)||!(a28==1))))&&(a13==1)))&&(a20==1))&&((a17==2)&&((((a16==11)&&((!(a0==1)&&(((a19==3)&&(input==3))&&(a21==11)))&&!(a18==1)))&&(a3==1))&&(a1==14))))){ a4 = 0; a16 = 7; a19 = 1; a1 = 12; a23 = 1; a5 = 4; a9 = 7; a21 = 10; return -1; } else if(((!(a20==1)&&(((((a19==2)&&(((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==3)))&&(a28==1))&&(a17==2))&&(a2==1)))&&(!(a3==1)||((a6==1)&&((a16==8)&&((a21==12)&&((a1==13)&&(((a28==1)||(a27==1))||!(a6==1))))))))){ a19 = 4; a1 = 14; a9 = 8; a23 = 0; a10 = 1; a5 = 5; a13 = 0; a21 = 11; return 26; } else if(((!(a20==1)&&((!(a8==1)&&((((a3==1)&&(a9==10))&&(a21==12))||!(a28==1)))&&(a2==1)))&&((a19==3)&&((((((((input==6)&&((a5==4)||(a5==5)))&&!(a0==1))&&(a16==10))&&!(a8==1))&&(a2==1))&&(a17==2))&&(a1==12))))){ a5 = 5; a9 = 9; a20 = 1; a16 = 9; a25 = 0; a1 = 13; a28 = 0; a12 = 0; a21 = 11; return 25; } else if((((!(a20==1)&&((!(a26==1)&&((a1==14)&&((a2==1)&&(a2==1))))&&(a17==2)))&&(a21==12))&&((a19==1)&&(!(a7==1)&&(!(a27==1)&&(((a12==1)&&(!(a27==1)&&((input==1)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))))&&(a16==9))))))){ a20 = 1; a5 = 4; a6 = 0; a8 = 1; a10 = 1; a21 = 10; a9 = 11; a1 = 12; a16 = 7; return -1; } else if(((!(a24==1)&&(((((a1==13)&&(!(a20==1)&&((a16==9)&&((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==1)))))&&!(a27==1))&&(a12==1))&&(a6==1)))&&((a19==1)&&(((((a21==11)&&(a28==1))||!(a23==1))&&(a17==2))||(a24==1))))){ a18 = 1; a9 = 8; a16 = 7; a12 = 0; a5 = 5; a20 = 1; a21 = 10; a4 = 1; return -1; } else if(((((a19==5)&&((a3==1)&&((a1==14)&&((!(a0==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6)))&&!(a14==1)))))&&!(a20==1))&&((a17==2)&&((((((a16==10)&&(a11==1))||!(a28==1))&&!(a0==1))&&!(a4==1))&&(a21==11))))){ a20 = 1; a25 = 1; a9 = 8; a16 = 7; a19 = 1; a13 = 0; a5 = 5; a1 = 12; a21 = 10; return -1; } else if(((!(a14==1)&&(((a26==1)||((a21==11)&&((a14==1)||((a28==1)&&(a19==3)))))&&(a16==7)))&&(((a28==1)&&((((a12==1)&&((input==1)&&(((((a1==12)&&(a5==5))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a23==1))&&(a17==2)))&&(a20==1)))){ a1 = 14; a26 = 0; a21 = 10; a2 = 1; a9 = 7; a16 = 8; a19 = 5; a5 = 4; a14 = 0; return 26; } else if((((!(a8==1)&&(((a12==1)&&!(a20==1))&&(a1==14)))&&(a9==7))&&(((a12==1)&&((a2==1)&&(((((a12==1)&&((a17==2)&&((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))))&&(a19==3))&&(a23==1))&&!(a4==1))))&&(a16==11)))){ a21 = 12; a12 = 0; a5 = 5; a9 = 11; a14 = 1; a19 = 5; a27 = 1; a16 = 7; a1 = 13; return 21; } else if((((((a20==1)&&((a21==12)&&((((a6==1)&&((a16==10)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a19==4))&&(a1==12))))&&(a17==2))&&(a9==9))&&(((!(a28==1)||((a13==1)||(a7==1)))&&!(a24==1))&&(a6==1)))){ a28 = 1; a6 = 1; a9 = 7; a12 = 1; a19 = 1; a16 = 7; a21 = 10; a5 = 4; return -1; } else if((((a11==1)&&((a11==1)&&(((a28==1)&&((a21==10)&&(((((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==2))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7)))))&&(input==4))&&!(a20==1))&&(a17==2))))&&(a16==9))))&&((((a27==1)||(a13==1))||!(a3==1))&&!(a24==1)))){ a16 = 7; a29 = 0; a1 = 13; a9 = 7; a19 = 2; a10 = 1; a5 = 4; a25 = 0; a20 = 1; return -1; } else if(((!(a20==1)&&((a19==4)&&((((((a23==1)&&((!(a7==1)&&(a13==1))||!(a3==1)))||(a18==1))&&!(a7==1))&&(a17==2))&&(a21==12))))&&(((((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==5))&&(a3==1))&&(a16==8)))){ if((a12==1)){ a21 = 11; a24 = 1; a1 = 12; a16 = 10; a20 = 1; a19 = 3; a9 = 7; a5 = 4; a15 = 1; a6 = 0; }else{ a9 = 7; a5 = 6; a16 = 7; a19 = 1; a15 = 0; a1 = 12; a26 = 1; a7 = 1; a21 = 10; } return 21; } else if((((a3==1)&&((a28==1)&&((a9==7)&&((a20==1)&&((((a21==11)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a19==1)))&&(a2==1))&&(a16==10))))))&&(((a1==14)&&((a12==1)&&((a17==2)&&(!(a0==1)&&(a12==1)))))||!(a12==1)))){ a5 = 5; a1 = 13; a16 = 7; a7 = 0; a26 = 0; a4 = 0; a19 = 4; return 25; } else if((((((a21==10)&&(!(a7==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a3==1))))&&!(a8==1))&&(a20==1))&&((a1==14)&&((a19==4)&&(((!(a4==1)&&(!(a4==1)&&((!(a0==1)&&(a28==1))&&(a16==10))))&&(a9==7))&&(a17==2)))))){ a19 = 1; a5 = 4; a12 = 1; a1 = 12; a16 = 7; a2 = 1; a27 = 0; return -1; } else if(((((a28==1)&&(((a16==10)&&((((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4))))))&&(input==3)))&&(a21==10)))&&(a2==1))&&(!(a13==1)||((a23==1)&&(!(a20==1)&&(((a3==1)&&((a17==2)&&(a3==1)))&&(a6==1))))))){ a19 = 3; a29 = 1; a1 = 14; a5 = 5; a4 = 1; a16 = 11; a22 = 0; a9 = 9; a21 = 11; a20 = 1; return -1; } else if(((((a19==2)&&((a18==1)&&((a17==2)&&((a27==1)&&(((a5==5)||(a5==6))&&(input==6))))))&&!(a13==1))&&(((a16==8)&&((((a26==1)&&(!(a20==1)&&(((a11==1)&&(a14==1))&&(a9==7))))&&(a1==13))&&(a7==1)))&&(a21==10)))){ a20 = 1; a16 = 9; a5 = 6; a0 = 1; a1 = 12; a24 = 1; a14 = 1; a21 = 12; return -1; } else if(((((((a3==1)&&(((a2==1)&&(((((input==1)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))&&!(a18==1))&&(a17==2))&&(a1==14)))&&(a19==3)))&&(a21==12))&&!(a20==1))&&(a16==7))&&((a4==1)||(!(a11==1)||(!(a23==1)||(a6==1)))))){ a19 = 1; a21 = 10; a20 = 1; a9 = 7; a18 = 0; a16 = 10; a5 = 4; a7 = 0; return 21; } else if(((!(a27==1)&&((a5==5)&&((a1==13)&&((((((a7==1)||(a3==1))&&(a21==10))&&(a3==1))&&(a9==7))&&!(a7==1)))))&&((a16==10)&&((a20==1)&&((a19==1)&&(!(a27==1)&&(!(a14==1)&&((input==1)&&(a17==2))))))))){ a14 = 0; a8 = 0; a26 = 0; a1 = 12; a16 = 7; a5 = 4; return -1; } else if(((((a16==9)&&(!(a0==1)&&((a9==10)&&(((a5==4)||(a5==5))&&(input==1)))))&&(a19==3))&&(((((a21==12)&&(!(a28==1)||(((a18==1)||(((a23==1)||!(a11==1))&&(a6==1)))&&(a1==13))))&&(a17==2))&&!(a20==1))&&(a28==1)))){ a21 = 10; a20 = 1; a1 = 12; a9 = 8; a25 = 1; a12 = 0; a5 = 4; a16 = 7; a10 = 0; a19 = 1; return -1; } else if((((((!(a20==1)&&(!(a24==1)&&((input==1)&&(a9==9))))&&!(a8==1))&&(a1==12))&&(a17==2))&&(((((((a14==1)||(((a3==1)&&(a21==10))&&(a16==10)))&&(a28==1))&&(a6==1))&&(a11==1))&&(a5==6))&&(a19==4)))){ if((a11==1)){ a1 = 14; a28 = 0; a5 = 4; a20 = 1; a18 = 1; a19 = 1; a25 = 0; a9 = 7; a16 = 7; }else{ a24 = 1; a20 = 1; a19 = 1; a15 = 1; a9 = 7; a16 = 7; a5 = 5; a23 = 0; a1 = 14; } return -1; } else if(((((((((a19==4)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==3))&&(a23==1)))&&(a1==14))&&(a17==2))&&(a21==12))&&(a3==1))&&(a6==1))&&(((((a23==1)&&((a13==1)&&!(a20==1)))&&(a16==9))&&(a28==1))||!(a2==1)))){ a21 = 10; a19 = 2; a10 = 1; a0 = 1; a16 = 7; a9 = 11; a1 = 12; a25 = 0; a20 = 1; a5 = 6; return -1; } else if((((((((a19==5)&&((a11==1)||(a26==1)))||!(a6==1))&&(a1==12))&&(a17==2))&&!(a7==1))&&((a21==12)&&((a5==5)&&((!(a26==1)&&((!(a20==1)&&(((a16==10)&&(input==5))&&(a13==1)))&&(a9==8)))&&(a2==1)))))){ a5 = 4; a1 = 14; a11 = 0; a21 = 11; a24 = 1; a7 = 1; return 23; } else if(((((((a19==1)&&((((((a21==12)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6)))))&&(a12==1))&&!(a8==1))&&(a16==11))&&(a20==1)))&&(a9==7))&&(a2==1))&&(a23==1))&&((a23==1)&&(!(a13==1)||((a1==14)&&(a6==1)))))){ a14 = 0; a2 = 1; a1 = 12; a5 = 6; a19 = 4; return 26; } else if((((a16==7)&&((a9==7)&&((a11==1)&&((input==5)&&((a5==5)||(a5==6))))))&&(!(a20==1)&&((!(a6==1)||((((a21==12)&&((((a19==2)&&(!(a8==1)&&(a23==1)))&&(a11==1))&&(a1==14)))||!(a2==1))||(a7==1)))&&(a17==2))))){ a11 = 1; a28 = 1; a1 = 12; a16 = 11; a4 = 0; a19 = 4; a21 = 10; a9 = 8; a20 = 1; a5 = 4; return 21; } else if(((((!(a8==1)&&(((a1==12)&&(((input==4)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a16==10)))&&!(a14==1)))&&(a21==10))&&!(a20==1))&&((a19==2)&&((a6==1)&&((a17==2)&&(!(a11==1)||(!(a11==1)||((a13==1)||!(a2==1))))))))){ a23 = 0; a26 = 1; a29 = 0; a16 = 7; a9 = 11; a20 = 1; a5 = 5; return -1; } else if((((a17==2)&&(((((a28==1)&&(a5==4))&&!(a8==1))&&(a1==13))&&(a16==7)))&&((a9==8)&&((a28==1)&&((a21==10)&&(!(a20==1)&&(!(a18==1)&&((a2==1)&&((((input==5)&&(a19==1))&&!(a18==1))&&!(a14==1)))))))))){ a19 = 2; a3 = 1; a4 = 0; a9 = 11; a1 = 12; return 23; } else if((((a19==2)&&((a16==11)&&(((a5==5)&&((a11==1)&&((((!(a24==1)&&((a9==9)&&(input==1)))&&(a21==10))&&(a2==1))&&!(a24==1))))&&(a17==2))))&&((((!(a3==1)||(a3==1))&&(a1==12))&&!(a27==1))&&(a20==1)))){ a5 = 4; a16 = 7; a9 = 7; a18 = 0; a19 = 1; a23 = 1; a27 = 0; return -1; } else if((((a18==1)||((a1==13)&&(((a14==1)||(!(a26==1)&&((a3==1)&&(a21==10))))&&(a9==11))))&&(!(a0==1)&&((a28==1)&&((a11==1)&&((((a17==2)&&((a19==3)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==9))&&!(a20==1))))))){ a20 = 1; a1 = 14; a5 = 4; a9 = 10; a7 = 1; a19 = 1; a6 = 0; a16 = 7; a26 = 1; return -1; } else if((((a27==1)||(((((a1==13)&&((a27==1)||(((a21==10)&&(a23==1))||(a8==1))))&&(a19==1))||!(a28==1))&&!(a24==1)))&&((!(a20==1)&&(((a17==2)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==5)))&&(a16==9)))&&(a6==1)))){ if((a5==5)){ a2 = 0; a6 = 0; a16 = 8; a19 = 3; a21 = 11; a3 = 0; a20 = 1; a9 = 11; a5 = 4; }else{ a5 = 4; a9 = 7; a22 = 1; a16 = 7; a27 = 1; a10 = 0; a20 = 1; } return -1; } else if(((((a16==11)&&((a14==1)||(((a4==1)||((a20==1)&&(a3==1)))&&(a21==11))))||!(a11==1))&&(!(a8==1)&&(((a17==2)&&(((((a19==5)&&((a9==7)&&((a5==5)&&(a1==12))))||((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&(input==6))&&(a23==1)))&&(a2==1))))){ a16 = 9; a27 = 0; a5 = 4; a24 = 0; a19 = 5; a1 = 14; a7 = 0; a9 = 11; return 21; } else if(((((a3==1)&&((a3==1)&&((!(a20==1)&&((((a23==1)&&(a16==8))||(a8==1))&&(a17==2)))||!(a28==1))))||(a4==1))&&((((a5==4)&&(!(a4==1)&&(((input==3)&&(a1==12))&&(a9==11))))&&(a21==10))&&(a19==2)))){ a16 = 7; a28 = 1; a18 = 0; a24 = 0; a19 = 1; a20 = 1; a9 = 7; return -1; } else if((((a19==1)&&((a20==1)&&((a5==4)&&(((a1==12)&&((!(a27==1)&&((input==6)&&(a21==11)))&&(a2==1)))&&(a16==9)))))&&(((!(a13==1)||((a8==1)||((!(a11==1)||(a6==1))||!(a6==1))))&&(a17==2))&&(a9==7)))){ a19 = 4; a16 = 7; a6 = 1; a23 = 1; a20 = 0; a24 = 0; return 23; } else if(((!(a11==1)||(((a1==14)&&(((a12==1)&&((a11==1)&&(a19==3)))&&(a28==1)))&&(a21==10)))&&((a6==1)&&((a17==2)&&(((a16==9)&&((((input==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&(a3==1))&&(a11==1)))&&(a20==1)))))){ a1 = 13; a9 = 7; a5 = 6; a6 = 1; a12 = 1; a16 = 11; a19 = 2; a13 = 1; return 25; } else if(((((!(a23==1)||(((a20==1)&&(((a6==1)&&(a1==12))&&(a9==8)))&&(a21==10)))||!(a2==1))&&(a17==2))&&((a2==1)&&((a3==1)&&(((a2==1)&&((a28==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a19==4))))&&(a16==8)))))){ a16 = 7; a5 = 4; a9 = 7; a23 = 1; a19 = 1; a28 = 1; return -1; } else if(((((!(a26==1)&&((a28==1)||!(a23==1)))&&(a20==1))||!(a13==1))&&((a3==1)&&(((((a6==1)&&((a28==1)&&((a9==11)&&(((a1==13)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==10)))))&&(a19==1))&&(a21==10))&&(a17==2))))){ a16 = 7; a3 = 1; a0 = 0; a1 = 12; a9 = 7; a11 = 1; a5 = 4; return -1; } else if((((((((a9==10)&&(((a11==1)&&(((a20==1)&&(input==5))&&!(a4==1)))&&(a5==5)))&&(a12==1))&&(a23==1))&&(a17==2))&&(a19==3))&&((a21==10)&&(!(a27==1)&&((a16==8)&&((a11==1)&&((a2==1)&&(a1==14)))))))){ a16 = 7; a5 = 4; a9 = 7; a11 = 1; a0 = 0; a1 = 12; a19 = 1; return -1; } else if((((a16==10)&&(((a1==14)&&((!(a8==1)&&(((!(a4==1)&&((((input==1)&&(a5==4))&&(a12==1))&&(a9==11)))&&!(a14==1))&&(a20==1)))&&!(a26==1)))&&!(a8==1)))&&((a19==1)&&((a21==12)&&((a6==1)&&(a17==2)))))){ a21 = 10; a19 = 2; a9 = 9; a1 = 13; a2 = 1; a16 = 7; a24 = 0; a5 = 5; return -1; } else if(((((a7==1)||((((a28==1)&&(a21==10))&&(a17==2))||!(a13==1)))&&(a23==1))&&(((a12==1)&&(!(a20==1)&&(!(a4==1)&&((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3))||((a19==4)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==6))&&(a16==7)))))&&!(a0==1)))){ a13 = 1; a19 = 5; a9 = 9; a6 = 1; a21 = 12; a1 = 14; a8 = 0; a16 = 8; a5 = 4; a20 = 1; return 22; } else if(((((!(a27==1)&&((a16==9)&&((a5==4)&&((a9==10)&&(!(a24==1)&&((input==3)&&(a1==13)))))))&&!(a0==1))&&(a21==10))&&(((!(a26==1)&&((a2==1)&&(!(a7==1)&&((a13==1)&&(a17==2)))))&&(a19==2))&&(a20==1)))){ a18 = 0; a19 = 5; a5 = 6; a14 = 0; a1 = 14; a16 = 8; a21 = 12; return 26; } else if(((((a1==12)&&((((input==4)&&(a9==11))&&!(a27==1))&&(a5==6)))&&!(a26==1))&&((a16==11)&&((a21==10)&&((a19==5)&&((!(a11==1)||((a17==2)&&((a13==1)&&(((a2==1)&&(a20==1))||(a24==1)))))&&!(a24==1))))))){ a24 = 0; a16 = 7; a19 = 1; a9 = 7; a2 = 1; a26 = 0; a5 = 4; return -1; } else if(((((a13==1)&&((a17==2)&&((!(a24==1)&&(!(a6==1)||(a6==1)))&&(a20==1))))&&!(a24==1))&&((a19==3)&&((a16==11)&&((((((((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==4))&&(a21==10))&&(a11==1))&&(a3==1)))))){ a9 = 7; a14 = 0; a1 = 12; a0 = 0; a5 = 4; a19 = 1; a23 = 1; a16 = 7; return -1; } else if((((a17==2)&&((a19==1)&&((!(a18==1)&&((!(a20==1)&&((a2==1)||(a26==1)))||(a14==1)))&&(a1==13))))&&((a16==10)&&((!(a24==1)&&(((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==4))&&!(a26==1))&&(a21==12)))&&!(a7==1))))){ if((a20==1)){ a28 = 0; a9 = 7; a16 = 8; a5 = 5; a10 = 1; a13 = 0; a21 = 10; a1 = 14; a19 = 5; }else{ a12 = 0; a21 = 10; a25 = 1; a20 = 1; a23 = 0; a9 = 9; a5 = 6; } return 25; } else if((((a17==2)&&(((!(a3==1)||((a12==1)&&(a19==2)))&&(a20==1))||!(a11==1)))&&(((((a9==8)&&(((a1==12)&&(!(a14==1)&&(((a16==10)&&(input==1))&&!(a8==1))))&&(a2==1)))&&(a3==1))&&(a5==6))&&(a21==11)))){ a1 = 14; a14 = 0; a13 = 1; a19 = 1; a28 = 1; a9 = 10; a5 = 4; a16 = 8; return -1; } else if(((((((((((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4)))&&(input==1))&&(a28==1))&&(a16==8))&&(a3==1))&&!(a14==1))&&(a13==1))&&((a6==1)&&(!(a20==1)&&((((a14==1)||(a12==1))&&(a17==2))&&(a21==12)))))){ if((a18==1)){ a16 = 9; a24 = 1; a9 = 7; a5 = 6; a20 = 1; a22 = 0; a19 = 1; a1 = 13; a21 = 11; }else{ a20 = 1; a5 = 6; a15 = 1; a11 = 0; a19 = 1; a29 = 1; a21 = 10; a9 = 10; a16 = 7; a1 = 13; } return -1; } else if((((a17==2)&&((a2==1)&&(!(a18==1)&&(!(a12==1)||((((a21==12)&&(a23==1))||(a18==1))&&(a19==2))))))&&((a20==1)&&(((a1==13)&&((a11==1)&&(!(a8==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4)))))&&(a16==10))))){ a9 = 7; a5 = 4; a4 = 0; a19 = 1; a1 = 12; a16 = 7; a26 = 0; a21 = 10; a8 = 0; return -1; } else if((((a16==7)&&((a19==3)&&((((a18==1)||(!(a20==1)&&(a11==1)))&&(a2==1))&&!(a18==1))))&&(((a17==2)&&((a9==8)&&((((!(a14==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a1==14))&&(a13==1))&&(a21==12))))&&(a13==1)))){ a20 = 1; a9 = 7; a1 = 12; a5 = 4; a23 = 1; a19 = 1; a2 = 1; a7 = 0; a21 = 10; return -1; } else if(((((a20==1)&&((!(a14==1)&&((!(a24==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==1)))&&(a9==8)))&&(a1==14))&&(!(a7==1)&&((a17==2)&&(((((a16==10)&&(!(a2==1)||(a2==1)))&&(a21==10))&&(a3==1))&&(a28==1)))))){ a7 = 0; a18 = 0; a3 = 1; a5 = 4; a9 = 7; a1 = 12; a16 = 7; return -1; } else if((((a11==1)&&((a17==2)&&(((a1==13)&&(a11==1))&&(a21==12))))&&(!(a14==1)&&((!(a0==1)&&(((a23==1)&&(((((a20==1)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a4==1))&&(a9==9))&&(a19==3)))&&(a16==8)))&&!(a4==1))))){ a19 = 1; a16 = 7; a26 = 0; a1 = 12; a9 = 7; a5 = 4; a23 = 1; a21 = 10; return -1; } else if((((((((a17==2)&&((a3==1)&&(((a23==1)&&(a11==1))&&(a16==7))))&&(a5==6))&&(a19==3))&&(a3==1))||(a0==1))&&(((((a21==10)&&(!(a4==1)&&(!(a20==1)&&(input==1))))&&(a13==1))&&(a1==12))&&(a9==11)))){ a9 = 7; a20 = 1; a26 = 0; a12 = 1; a19 = 1; a27 = 0; a5 = 4; return -1; } else if((((a16==7)&&((a6==1)&&(!(a4==1)&&(((((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==1))&&(a19==5))&&!(a26==1))&&!(a20==1)))))&&(((a13==1)&&((a21==11)&&((a1==12)&&(!(a8==1)&&((a13==1)&&(a12==1))))))&&(a17==2)))){ a23 = 1; a19 = 1; a20 = 1; a5 = 4; a12 = 1; a0 = 0; a21 = 10; a9 = 7; return -1; } else if(((!(a27==1)&&((a21==11)&&(((a6==1)&&(a16==8))&&(a12==1))))&&(((a6==1)&&(!(a20==1)&&((a19==3)&&((!(a4==1)&&(((input==5)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a5==5)&&(a1==13)))))&&!(a27==1)))&&(a17==2)))))&&!(a8==1)))){ a9 = 7; a5 = 6; a20 = 1; a26 = 0; a21 = 10; a4 = 0; a23 = 1; a1 = 14; a19 = 2; a16 = 10; return 21; } else if(((((a17==2)&&(((a14==1)||(!(a12==1)||((a1==13)&&(((a6==1)&&(a19==1))&&(a16==10)))))&&(a21==11)))&&(a9==8))&&(((a11==1)&&(((!(a20==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a2==1))&&!(a14==1)))&&!(a24==1)))){ a5 = 5; a21 = 10; a16 = 7; a9 = 10; a0 = 1; a20 = 1; a1 = 14; a25 = 0; return -1; } else if((((a6==1)&&((!(a18==1)&&((a21==12)&&((a1==12)&&(((a16==9)&&(((input==4)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))&&(a19==2)))&&(a17==2)))))&&(a23==1)))&&(!(a14==1)&&(((!(a20==1)&&(a28==1))&&!(a14==1))&&(a11==1))))){ a1 = 13; a21 = 10; a9 = 8; a5 = 6; a27 = 1; a20 = 1; a13 = 0; a15 = 1; a16 = 7; a19 = 1; return -1; } else if((((a1==13)&&((a20==1)&&((a17==2)&&((((a11==1)&&(a19==4))&&(a21==11))||(a24==1)))))&&(((((a9==11)&&(((a13==1)&&((((a5==5)||(a5==6))&&(input==1))&&!(a26==1)))&&!(a4==1)))&&(a23==1))&&!(a27==1))&&(a16==11)))){ a19 = 2; a5 = 5; a21 = 10; a16 = 10; a9 = 10; a11 = 1; a1 = 12; a23 = 1; return 25; } else if((((a5==5)&&((a17==2)&&((((((a6==1)&&((a0==1)||((a9==7)&&((a0==1)||(a3==1)))))&&(a1==12))&&!(a20==1))&&(a19==5))&&(a21==10))))&&((a2==1)&&((!(a7==1)&&((input==4)&&(a16==8)))&&(a13==1))))){ a5 = 4; a11 = 1; a6 = 1; a19 = 1; a8 = 0; a20 = 1; a16 = 7; return -1; } else if(((((!(a26==1)&&((!(a3==1)||(a12==1))&&(a17==2)))&&(a2==1))&&(a21==12))&&((((!(a7==1)&&(((((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==5))&&(a19==3))&&(a20==1)))&&(a16==7))&&(a23==1))&&(a23==1)))){ a16 = 9; a1 = 12; a21 = 10; a9 = 9; a19 = 5; a28 = 1; a14 = 0; a5 = 5; return 21; } else if(((!(a2==1)&&(!(a11==1)&&((a0==1)&&((a19==4)&&((a16==10)&&((input==6)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))))))&&((a17==2)&&(!(a23==1)&&(((a24==1)&&((((a21==11)&&(a2==1))&&!(a6==1))&&(a20==1)))&&(a1==14)))))){ a21 = 10; a1 = 12; a6 = 0; a5 = 5; a9 = 10; a16 = 7; a19 = 1; a29 = 0; a11 = 0; return -1; } else if(((!(a13==1)&&(!(a13==1)&&((a8==1)&&((a19==5)&&(a2==1)))))&&((a24==1)&&((a16==11)&&(((((a17==2)&&((((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a20==1))&&!(a23==1)))&&(a0==1))&&(a1==14))&&(a21==11)))))){ a5 = 6; a21 = 10; a22 = 1; a1 = 13; a9 = 11; a2 = 0; a19 = 1; a15 = 0; a16 = 7; return 22; } else if((((a19==5)&&(((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1))&&(a13==1))&&!(a8==1))&&(a16==7)))&&(((((((((a7==1)||(a23==1))&&!(a20==1))||!(a3==1))||!(a11==1))||!(a2==1))&&(a17==2))&&(a21==12))&&(a1==13)))){ a0 = 0; a19 = 1; a5 = 4; a21 = 10; a9 = 7; a1 = 12; a8 = 0; a20 = 1; a11 = 1; return -1; } else if(((((a19==1)&&((a7==1)||(!(a27==1)&&((a5==5)&&((a2==1)||(a14==1))))))&&(a21==10))&&((a20==1)&&((((a2==1)&&((a23==1)&&((a23==1)&&((a9==10)&&((a1==13)&&(input==1))))))&&(a16==10))&&(a17==2))))){ a9 = 7; a16 = 7; a1 = 12; a5 = 4; a28 = 1; a0 = 0; a2 = 1; return -1; } else if((((a16==8)&&(!(a28==1)||((a7==1)||(((a12==1)&&!(a20==1))||!(a12==1)))))&&((!(a26==1)&&((!(a8==1)&&(((input==6)&&((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==3))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4)))||(((a9==7)&&((a5==5)&&(a1==12)))&&(a19==4))))&&(a21==10)))&&(a17==2)))&&(a11==1)))){ a5 = 4; a3 = 1; a19 = 1; a1 = 12; a6 = 1; a9 = 7; a20 = 1; a16 = 7; a12 = 1; return -1; } else if((((a17==2)&&(((a23==1)&&((a3==1)&&((a3==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a21==11)))))&&!(a20==1)))&&((a1==14)&&((a9==11)&&(!(a24==1)&&(!(a28==1)||((((a19==4)&&(a11==1))||(a27==1))&&(a16==10)))))))){ if((a4==1)){ a3 = 0; a21 = 12; a20 = 1; a6 = 0; a5 = 5; a9 = 9; a16 = 9; a13 = 0; a19 = 2; }else{ a19 = 5; a20 = 1; a23 = 0; a1 = 12; a9 = 9; a27 = 1; a5 = 6; a21 = 12; } return 21; } else if(((((a9==10)&&(((((a18==1)||(((a5==4)&&((a0==1)||(a6==1)))&&(a1==13)))&&(a20==1))||!(a12==1))&&!(a27==1)))&&(a16==10))&&((a19==1)&&(((((input==4)&&(a21==12))&&!(a4==1))&&(a17==2))&&(a28==1))))){ a4 = 0; a11 = 1; a21 = 10; a28 = 1; a1 = 12; a16 = 7; a9 = 7; return -1; } else if((((a6==1)&&((a23==1)&&((((a1==14)&&(a3==1))&&!(a8==1))||(a14==1))))&&(!(a26==1)&&((a21==12)&&(!(a20==1)&&((a3==1)&&(((a16==9)&&((a17==2)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==5))))&&(a19==3)))))))){ a18 = 1; a21 = 11; a10 = 1; a1 = 12; a9 = 8; a5 = 6; return 23; } else if((((((a13==1)&&(((((((input==5)&&((a5==4)||(a5==5)))&&!(a4==1))&&!(a27==1))&&(a11==1))&&(a9==8))&&(a21==10)))&&(a16==11))&&(a19==1))&&((a1==14)&&(((((a23==1)&&(a20==1))||!(a23==1))&&(a23==1))&&(a17==2))))){ a1 = 12; a16 = 7; a12 = 1; a9 = 7; a5 = 4; a18 = 0; return -1; } else if((((!(a0==1)&&((a9==10)&&(((((a5==4)||(a5==5))&&(input==6))&&(a17==2))&&(a16==7))))&&!(a18==1))&&(!(a4==1)&&((a12==1)&&((a20==1)&&((a1==13)&&(((a23==1)&&(!(a28==1)||((a19==3)&&(a13==1))))&&(a21==10)))))))){ a5 = 6; a13 = 1; a19 = 1; a27 = 0; a28 = 1; a21 = 11; a1 = 14; return 21; } else if(((((a21==12)&&((((a9==11)&&((a13==1)&&(((((input==3)&&(a17==2))&&(a19==5))&&!(a7==1))&&(a13==1))))&&(a16==8))&&(a5==4)))&&!(a18==1))&&(!(a20==1)&&(((a1==14)&&(!(a26==1)&&(a23==1)))&&!(a18==1))))){ a28 = 0; a1 = 13; a3 = 0; a19 = 1; a16 = 7; a9 = 9; a26 = 1; a21 = 10; a20 = 1; return 23; } else if(((((!(a4==1)&&((a19==4)&&((a21==12)&&((a3==1)&&(a13==1)))))&&(a20==1))&&(a3==1))&&(((a16==11)&&((a9==11)&&(!(a24==1)&&((((((a5==5)||(a5==6))&&(input==5))&&!(a26==1))&&(a1==12))&&(a17==2)))))&&!(a4==1)))){ a7 = 0; a16 = 7; a5 = 4; a9 = 7; a12 = 1; a21 = 10; a6 = 1; a19 = 1; return -1; } else if(((((((a21==11)&&((a11==1)&&(a9==7)))&&(a16==9))&&!(a20==1))||(a0==1))&&((a13==1)&&((((a1==12)&&((a12==1)&&(!(a7==1)&&((a23==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a26==1))))))&&(a17==2))&&(a19==4))))){ a11 = 0; a1 = 13; a21 = 12; a9 = 11; a29 = 1; a19 = 2; a5 = 5; a27 = 1; return -1; } else if((((a20==1)&&((a26==1)||((a1==13)&&((a19==3)&&(((a16==10)&&(((a26==1)||(a23==1))&&!(a18==1)))||!(a11==1))))))&&((a23==1)&&(!(a27==1)&&(((a21==12)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==6)))&&(a17==2)))))){ a16 = 7; a11 = 1; a9 = 9; a2 = 1; a5 = 4; a19 = 2; a21 = 10; return 25; } else if((((a8==1)||(((a27==1)||((((a19==2)&&(a6==1))&&(a16==7))&&(a17==2)))&&!(a7==1)))&&((a6==1)&&((a21==11)&&(!(a8==1)&&((a2==1)&&((a20==1)&&((a1==14)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==4)))))))))){ a28 = 1; a5 = 4; a21 = 10; a4 = 0; a1 = 12; a7 = 0; a9 = 7; a19 = 1; return -1; } else if(((((a21==10)&&((((a2==1)&&(a1==13))&&!(a20==1))&&(a17==2)))&&(a13==1))&&(((!(a0==1)&&((a12==1)&&(((((((a5==4)||(a5==5))&&(input==6))&&(a28==1))&&(a9==11))&&(a19==1))&&(a16==10))))&&!(a8==1))&&(a3==1)))){ a9 = 9; a5 = 6; a2 = 0; a25 = 1; a13 = 0; return 25; } else if((((((a20==1)&&((a1==12)&&((((a16==7)&&((input==6)&&((a5==5)||(a5==6))))&&!(a4==1))&&(a9==11))))&&(a2==1))&&(a17==2))&&(!(a27==1)&&((a21==11)&&((a19==5)&&(!(a4==1)&&(((a2==1)||(a7==1))||!(a2==1)))))))){ a18 = 0; a13 = 1; a16 = 8; a9 = 8; a1 = 14; a21 = 12; a23 = 1; a19 = 1; a5 = 4; return 26; } else if((((((((((a5==4)&&(input==1))&&(a19==2))&&!(a0==1))&&!(a4==1))&&(a2==1))&&(a21==12))&&!(a14==1))&&((a28==1)&&(((a1==12)&&((a16==10)&&((a17==2)&&((!(a8==1)&&(a2==1))&&(a9==9)))))&&!(a20==1))))){ a5 = 6; a7 = 1; a24 = 1; a19 = 1; a9 = 10; a21 = 11; a3 = 0; a1 = 13; a16 = 9; return 21; } else if((((!(a18==1)&&((a24==1)||(((a1==12)&&(a11==1))&&(a20==1))))&&(a9==7))&&((a6==1)&&((a5==4)&&((a21==11)&&(((a16==10)&&(((((input==5)&&(a19==3))&&(a2==1))&&!(a14==1))&&(a17==2)))&&!(a26==1))))))){ a0 = 0; a19 = 1; a18 = 0; a16 = 7; a21 = 10; return -1; } else if(((((a21==12)&&((a17==2)&&(!(a24==1)&&((((a16==8)&&(a2==1))&&(a19==2))&&(a9==9)))))||!(a6==1))&&((((a23==1)&&((((((a5==4)||(a5==5))&&(input==3))&&(a1==13))&&(a11==1))&&(a20==1)))&&(a6==1))&&!(a4==1)))){ a19 = 1; a7 = 0; a8 = 0; a21 = 10; a23 = 1; a5 = 4; a9 = 7; a1 = 12; a16 = 7; return -1; } else if((((a1==12)&&((a16==8)&&((!(a0==1)&&((a23==1)&&((a21==12)&&((input==6)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))))))&&(a2==1))))&&(!(a20==1)&&((a17==2)&&((!(a3==1)||(!(a8==1)&&((a11==1)&&(a23==1))))&&(a19==4)))))){ if((a19==5)){ a8 = 1; a16 = 7; a9 = 11; a21 = 10; a13 = 0; a19 = 2; a25 = 0; a5 = 4; a20 = 1; }else{ a21 = 10; a25 = 1; a7 = 1; a11 = 0; a1 = 13; a19 = 5; a5 = 5; a16 = 11; a9 = 10; a20 = 1; } return 26; } else if(((((a21==10)&&(((a17==2)&&(((a3==1)&&((a0==1)||((a2==1)||(a27==1))))&&(a6==1)))&&!(a0==1)))&&(a16==8))&&((a1==14)&&((a20==1)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==1))&&(a13==1))&&(a19==5)))))){ a12 = 1; a19 = 1; a16 = 7; a1 = 12; a2 = 1; a5 = 4; a28 = 1; a9 = 7; return -1; } else if(((((a17==2)&&((input==4)&&(((((a1==12)&&(a5==5))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a19==2))&&(((((((a21==10)&&((((a28==1)&&(a3==1))&&!(a24==1))||(a4==1)))||!(a13==1))&&(a16==10))&&(a13==1))||(a18==1))&&!(a20==1)))){ a19 = 5; a4 = 1; a1 = 14; a16 = 8; a29 = 0; a7 = 1; a5 = 5; a9 = 10; return -1; } else if((((a3==1)&&(((a21==11)&&((a19==4)&&((a17==2)&&((a2==1)&&(((a16==8)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a20==1))))))&&(a28==1)))&&(((((a1==13)&&((a3==1)&&(a9==10)))&&(a12==1))||!(a23==1))||(a4==1)))){ a2 = 1; a19 = 2; a0 = 0; a21 = 10; a9 = 9; a6 = 1; a16 = 7; a5 = 4; return -1; } else if(((((a19==2)&&((a21==12)&&(((input==3)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a16==8))))&&(a1==12))&&((a7==1)||((a28==1)&&(!(a11==1)||((((a17==2)&&(!(a12==1)||((a28==1)&&!(a8==1))))&&!(a14==1))&&(a20==1))))))){ a13 = 1; a19 = 1; a9 = 7; a21 = 10; a24 = 0; a16 = 7; a5 = 4; a6 = 1; return -1; } else if((((a23==1)&&(((a5==6)&&((a3==1)&&(((a17==2)&&((a21==10)&&((input==6)&&(a19==1))))&&!(a14==1))))&&(a3==1)))&&((a7==1)||(((a13==1)&&((a9==7)&&(((a16==7)&&(a2==1))&&(a1==13))))&&!(a20==1))))){ a18 = 0; a20 = 1; a13 = 1; a1 = 12; a5 = 4; a4 = 0; return -1; } else if((((a20==1)&&((a23==1)&&((((a17==2)&&((a28==1)&&((a16==7)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))&&!(a4==1))&&(a3==1))))&&((((!(a4==1)&&((a28==1)&&((a23==1)&&(a21==11))))&&(a1==13))&&(a19==4))&&(a9==11)))){ a1 = 12; a5 = 4; a19 = 1; a2 = 1; a12 = 1; a9 = 7; a18 = 0; a21 = 10; return -1; } else if((((((((((a1==14)&&(a23==1))&&!(a0==1))&&(a17==2))&&!(a20==1))&&(a19==5))&&(a21==10))&&(a5==4))&&((((!(a8==1)&&((a12==1)&&(!(a26==1)&&((input==4)&&(a9==11)))))&&(a11==1))&&(a16==8))&&(a2==1)))){ a28 = 1; a13 = 1; a2 = 1; a9 = 7; a20 = 1; a19 = 1; a1 = 12; a16 = 7; return -1; } else if(((((((a23==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==3)))&&(a17==2))&&(a12==1))&&(a16==10))&&(((a11==1)&&((a21==11)&&(((a13==1)&&((((a6==1)&&(a1==14))&&!(a20==1))||(a4==1)))||(a24==1))))&&(a19==1)))){ a1 = 12; a9 = 8; a5 = 4; a20 = 1; a27 = 1; a16 = 7; a3 = 0; a14 = 1; a21 = 10; return -1; } else if((((a16==7)&&(((a27==1)||((a14==1)||(a11==1)))&&!(a20==1)))&&(((((a19==3)&&(!(a8==1)&&((a12==1)&&((((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6)))))&&(input==1))&&(a21==12)))))&&(a6==1))&&!(a4==1))&&(a17==2)))){ a0 = 0; a5 = 4; a1 = 12; a9 = 7; a20 = 1; a4 = 0; a6 = 1; a19 = 1; a21 = 10; return -1; } else if((((a12==1)&&(((a19==4)&&((a17==2)&&((a21==10)&&((a12==1)||(a8==1)))))||(a14==1)))&&(((!(a20==1)&&((a16==9)&&((((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a11==1))&&(a23==1))))&&(a1==13))&&(a23==1)))){ if((a9==7)){ a5 = 4; a19 = 1; a9 = 8; a28 = 0; a20 = 1; a26 = 1; a16 = 7; a1 = 14; a10 = 1; }else{ a3 = 0; a22 = 1; a19 = 1; a1 = 14; a21 = 12; a5 = 4; a9 = 11; a16 = 10; a23 = 0; } return -1; } else if(((((((((a6==1)||!(a2==1))&&(a6==1))&&(a21==10))&&(a1==12))&&(a19==4))&&(a16==9))&&((a9==10)&&((((((!(a4==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a6==1))&&(a20==1))&&!(a14==1))&&(a17==2))&&!(a18==1))))){ a18 = 0; a7 = 0; a11 = 1; a19 = 1; a9 = 7; a16 = 7; a5 = 4; return -1; } else if(((!(a20==1)&&((((((((a9==7)&&((a11==1)&&((a6==1)&&(a13==1))))&&(a17==2))&&(a1==14))&&!(a24==1))&&(a16==9))&&(a21==11))||(a14==1)))&&((a19==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a7==1))&&!(a7==1))))){ if((a18==1)){ a22 = 1; a0 = 1; a5 = 5; a16 = 7; a9 = 9; a20 = 1; a19 = 2; a1 = 12; a21 = 10; }else{ a9 = 9; a21 = 10; a11 = 0; a28 = 0; a16 = 7; a5 = 6; a20 = 1; a1 = 13; a7 = 1; } return -1; } else if((((((((a6==1)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a26==1)))&&(a17==2))&&!(a24==1))&&(a16==11))&&!(a0==1))&&((a21==12)&&(((a1==12)&&((a9==9)&&((!(a18==1)&&((a20==1)&&(a11==1)))||(a4==1))))&&(a19==1))))){ a12 = 1; a9 = 8; a13 = 1; a5 = 6; a0 = 0; a19 = 3; return 21; } else if(((((!(a23==1)||((a19==1)&&((a20==1)&&(((a17==2)&&(a6==1))||!(a3==1)))))&&(a2==1))||(a14==1))&&((a13==1)&&((a16==10)&&((((a1==13)&&((input==5)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))))&&(a21==12))&&(a3==1)))))){ a24 = 0; a16 = 7; a9 = 9; a19 = 2; a12 = 1; a21 = 10; a5 = 5; a23 = 1; return -1; } else if((((a9==11)&&((((a8==1)&&((a8==1)&&(((!(a13==1)&&(a28==1))&&!(a20==1))&&(a21==10))))&&(a27==1))&&(a1==13)))&&((a17==2)&&((a16==8)&&((!(a6==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a14==1)))&&(a19==4)))))){ a9 = 9; a10 = 0; a5 = 6; a1 = 12; a6 = 0; a19 = 1; a20 = 1; a16 = 7; return 21; } else if((((a17==2)&&((a19==1)&&((!(a7==1)&&(!(a27==1)&&((((a1==13)&&((input==6)&&((a5==4)||(a5==5))))&&!(a26==1))&&!(a7==1))))&&(a21==12))))&&(((!(a0==1)&&((!(a20==1)&&(a28==1))&&(a9==8)))||(a27==1))&&(a16==10)))){ a19 = 4; a1 = 12; a16 = 9; a6 = 0; a23 = 0; a5 = 4; a9 = 7; a20 = 1; a4 = 1; return -1; } else if((((a5==5)&&((a9==9)&&(!(a7==1)&&((a19==5)&&((a1==13)&&((a12==1)&&!(a18==1)))))))&&((a21==10)&&(((a17==2)&&(((a12==1)&&((a16==8)&&(((input==3)&&!(a20==1))&&(a6==1))))&&!(a18==1)))&&!(a24==1))))){ a5 = 4; a28 = 1; a26 = 0; a23 = 1; a20 = 1; return 26; } else if(((((((((a17==2)&&(a3==1))&&(a5==4))&&(a9==11))&&!(a14==1))&&(a16==11))||!(a23==1))&&(((a21==12)&&(((((((input==5)&&(a20==1))&&(a13==1))&&(a19==2))&&(a23==1))&&!(a4==1))&&(a23==1)))&&(a1==12)))){ a21 = 10; a16 = 7; a8 = 0; a19 = 1; a18 = 0; a9 = 7; a23 = 1; return -1; } else if((((a26==1)||(((a20==1)&&((a16==8)&&((((a14==1)||(a2==1))&&!(a0==1))&&(a21==11))))||(a18==1)))&&(!(a7==1)&&(((a17==2)&&((input==5)&&((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==5))||(((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7)))))))&&!(a18==1))))){ a12 = 1; a1 = 12; a19 = 3; a5 = 4; a9 = 7; a26 = 0; a16 = 10; return 23; } else if(((((a16==11)&&(!(a0==1)&&(((a2==1)&&!(a26==1))&&(a20==1))))&&(a21==12))&&((a28==1)&&((((a17==2)&&((a1==14)&&((((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6))&&!(a7==1))&&!(a14==1))))&&(a3==1))&&(a19==2))))){ a21 = 11; a12 = 1; a6 = 1; a14 = 0; a5 = 5; a1 = 13; a9 = 7; return 21; } else if(((((a8==1)||((((a1==14)&&(!(a8==1)&&(a3==1)))&&(a19==2))&&(a21==11)))||!(a23==1))&&(!(a0==1)&&(!(a20==1)&&(((((a17==2)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==4)))&&(a3==1))&&!(a7==1))&&(a16==7)))))){ a5 = 4; a20 = 1; a21 = 10; a1 = 12; a19 = 1; a7 = 0; a9 = 7; a13 = 1; return -1; } else if(((((a14==1)||(((a16==7)&&((a0==1)||((a1==12)&&(a28==1))))&&(a9==11)))&&(a23==1))&&(!(a27==1)&&((a17==2)&&((!(a20==1)&&((((a21==11)&&((a5==5)&&(input==4)))&&(a19==4))&&(a23==1)))&&!(a4==1)))))){ a9 = 7; a24 = 0; a19 = 1; a28 = 1; a4 = 0; a21 = 10; a20 = 1; a5 = 4; return -1; } else if(((((a21==10)&&((a3==1)&&((a9==10)&&((((a5==4)||(a5==5))&&(input==4))&&(a19==2)))))&&(a17==2))&&(((!(a13==1)||((a3==1)&&((!(a20==1)&&((!(a3==1)||(a13==1))||!(a3==1)))&&(a16==7))))||!(a2==1))&&(a1==12)))){ a26 = 0; a19 = 1; a6 = 1; a20 = 1; a0 = 0; a9 = 7; a5 = 4; return -1; } else if((((((a12==1)&&((a1==13)&&((a21==12)&&(((a13==1)&&(a16==9))&&!(a20==1)))))||!(a6==1))&&(a12==1))&&((((a12==1)&&(((a17==2)&&((input==4)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&(a19==3)))&&!(a8==1))&&!(a18==1)))){ a20 = 1; a22 = 0; a19 = 2; a6 = 0; a5 = 6; a18 = 1; a9 = 10; a16 = 10; return -1; } else if((((!(a4==1)&&((a13==1)&&(a9==11)))&&(a19==4))&&(((((((((a5==4)&&(!(a7==1)&&(((input==5)&&(a1==13))&&(a20==1))))&&(a2==1))&&!(a24==1))&&!(a7==1))&&(a17==2))&&!(a14==1))&&(a16==8))&&(a21==11)))){ a6 = 1; a16 = 7; a9 = 7; a11 = 1; a21 = 10; a27 = 0; a19 = 1; a1 = 12; return -1; } else if((((a3==1)&&(((((a1==12)&&((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==1))&&!(a26==1))&&(a19==1)))&&!(a20==1))&&(a13==1))&&(a16==11)))&&((((a17==2)&&(((a21==10)&&(a28==1))&&(a2==1)))||!(a23==1))||!(a12==1)))){ a1 = 13; a5 = 5; a20 = 1; a27 = 1; a14 = 1; a15 = 0; a9 = 11; a16 = 10; a19 = 2; a21 = 11; return -1; } else if(((((a16==9)&&(((a20==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==3)))&&!(a26==1))&&(!(a23==1)||((a1==13)&&((((a9==9)&&((a2==1)&&(((a17==2)&&((a6==1)&&!(a8==1)))||(a18==1))))||(a27==1))&&(a21==10)))))){ a24 = 0; a5 = 6; a16 = 11; a6 = 1; a1 = 12; a18 = 0; a19 = 2; a9 = 7; return 26; } else if(((!(a14==1)&&((a16==10)&&((a17==2)&&((((a19==5)&&(a11==1))&&(a12==1))&&!(a26==1)))))&&((a1==14)&&((a23==1)&&((((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1))&&!(a20==1))&&(a3==1))&&(a21==12))&&!(a14==1)))))){ if((a19==5)){ a16 = 9; a1 = 12; a4 = 1; a19 = 2; a9 = 11; a8 = 1; a5 = 5; }else{ a1 = 13; a9 = 11; a5 = 6; a29 = 1; a25 = 0; a20 = 1; a19 = 1; a16 = 7; } return 22; } else if((((((a9==10)&&(a3==1))&&(a19==2))||(a7==1))&&(!(a26==1)&&(((a17==2)&&((a1==14)&&(((((a21==11)&&((a20==1)&&(!(a24==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&!(a4==1))&&(a12==1))&&(a16==9))))&&!(a0==1))))){ a0 = 0; a26 = 0; a20 = 0; a19 = 4; a9 = 8; a5 = 5; a3 = 1; a16 = 8; a1 = 12; return -1; } else if(((((a9==10)&&((a17==2)&&((a21==12)&&((a20==1)&&((!(a13==1)&&((!(a3==1)&&(!(a13==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&!(a12==1)))&&(a16==9))))))&&(a19==5))&&((!(a11==1)&&(!(a3==1)&&(a28==1)))&&(a1==13)))){ a1 = 12; a5 = 5; a0 = 1; a21 = 10; a19 = 2; a9 = 8; a26 = 1; a25 = 0; a16 = 7; return -1; } else if((((((a6==1)&&((a20==1)&&(!(a26==1)&&((a21==12)&&(((a16==10)&&(input==3))&&!(a18==1))))))&&(a17==2))&&(a12==1))&&((a9==9)&&((!(a13==1)||((((a19==5)&&(a13==1))&&(a5==5))||!(a12==1)))&&(a1==14))))){ a5 = 4; a16 = 7; a4 = 0; a27 = 0; a21 = 10; a19 = 1; a9 = 7; a2 = 1; a1 = 12; return -1; } else if(((((a2==1)&&((a23==1)&&((a16==7)&&(((a1==14)&&((a6==1)&&(((input==1)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a17==2))))&&(a21==10)))))&&!(a20==1))&&((a2==1)&&((!(a18==1)&&((a19==2)&&(a12==1)))||(a27==1))))){ a19 = 1; a21 = 11; a18 = 0; a1 = 13; a16 = 8; a11 = 1; a9 = 11; a23 = 1; a5 = 4; return 25; } else if(((((((((a21==10)&&(!(a20==1)&&((input==6)&&(a19==5))))&&(a12==1))&&(a5==5))&&(a1==13))&&(a9==11))&&(a2==1))&&(((a16==7)&&(((!(a13==1)||((a26==1)||(a13==1)))&&!(a7==1))&&(a28==1)))&&(a17==2)))){ a9 = 7; a27 = 0; a5 = 4; a6 = 1; a11 = 1; a20 = 1; a19 = 1; a1 = 12; return -1; } else if((((((a28==1)&&(a21==11))&&!(a12==1))&&!(a13==1))&&((a9==10)&&((a20==1)&&(((((((((a16==11)&&((input==4)&&(a17==2)))&&!(a11==1))&&!(a2==1))&&(a14==1))&&(a1==13))&&(a8==1))&&(a19==2))&&(a5==5)))))){ a9 = 8; a24 = 1; a16 = 7; a3 = 0; a28 = 0; a1 = 14; a5 = 4; return 21; } else if((((((!(a8==1)&&((a21==11)&&(((a5==4)||(a5==5))&&(input==6))))&&(a12==1))&&(a1==14))&&!(a20==1))&&(!(a4==1)&&((a3==1)&&((a9==8)&&(((((a19==4)&&((a6==1)||!(a12==1)))&&(a16==9))&&(a17==2))&&!(a27==1))))))){ if((a27==1)){ a19 = 2; a5 = 5; a22 = 1; a1 = 13; a21 = 10; a15 = 0; a9 = 11; }else{ a19 = 3; a16 = 7; a24 = 1; a8 = 1; a21 = 12; a22 = 0; a9 = 10; a5 = 4; } return -1; } else if((((((!(a20==1)&&((a1==14)&&(((input==5)&&((a5==5)||(a5==6)))&&(a21==11))))&&!(a27==1))&&(a6==1))&&(a9==7))&&((a16==10)&&((((!(a14==1)&&(((a12==1)&&(a17==2))||(a27==1)))&&(a19==3))&&!(a0==1))&&!(a4==1))))){ if((a20==1)){ a9 = 8; a21 = 10; a5 = 5; a16 = 7; a23 = 0; a1 = 12; a19 = 1; a4 = 1; a0 = 1; a20 = 1; }else{ a9 = 10; a21 = 12; a15 = 1; a5 = 5; a20 = 1; a19 = 1; a23 = 0; a10 = 0; a1 = 13; a16 = 8; } return -1; } else if((((((a28==1)&&((((a11==1)&&(a16==9))||(a26==1))&&(a19==3)))&&(a13==1))&&(a9==8))&&((((a5==6)&&((((((input==3)&&(a17==2))&&!(a27==1))&&(a21==10))&&(a1==13))&&!(a26==1)))&&(a20==1))&&(a2==1)))){ a16 = 7; a9 = 7; a2 = 1; a4 = 0; a26 = 0; a5 = 4; a19 = 1; a1 = 12; return -1; } else if(((!(a11==1)||((((a7==1)||((a1==14)&&((a28==1)&&(a17==2))))&&(a19==2))&&(a13==1)))&&(!(a18==1)&&((a20==1)&&(((((a13==1)&&((a21==11)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&!(a18==1))&&(a9==9))&&(a16==9)))))){ a7 = 0; a5 = 4; a0 = 0; a9 = 8; a21 = 10; a18 = 0; a16 = 10; return 21; } else if((((!(a7==1)&&((a11==1)&&((a12==1)&&(((a17==2)&&(a23==1))&&(a5==5)))))&&!(a4==1))&&((a9==9)&&((((!(a26==1)&&((a19==2)&&((a16==11)&&((input==1)&&(a21==12)))))&&(a20==1))&&(a3==1))&&(a1==14))))){ a16 = 7; a19 = 1; a11 = 1; a21 = 10; a13 = 1; a9 = 7; a7 = 0; a1 = 12; a5 = 4; return -1; } else if(((((((((a23==1)||(a27==1))||(a24==1))&&!(a0==1))&&(a20==1))&&(a9==9))&&(a1==13))&&((a17==2)&&(!(a18==1)&&((a12==1)&&(!(a18==1)&&((a16==9)&&(((a21==12)&&((a19==5)&&(input==3)))&&(a5==6))))))))){ a9 = 7; a16 = 7; a27 = 0; a14 = 0; a1 = 12; a3 = 1; a19 = 1; a5 = 4; a21 = 10; return -1; } else if(((!(a23==1)||(((a11==1)&&((a17==2)&&((((a11==1)&&(!(a2==1)||(a11==1)))&&(a20==1))||(a4==1))))&&(a21==12)))&&((((((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==5))&&(a16==9))&&(a12==1))&&(a19==4)))){ a16 = 7; a13 = 1; a9 = 7; a21 = 10; a19 = 1; a5 = 4; a2 = 1; a1 = 12; return -1; } else if((((a19==1)&&(!(a20==1)&&(((a9==10)&&((a17==2)&&((a21==10)&&(a6==1))))&&!(a0==1))))&&((a1==13)&&(!(a0==1)&&(!(a26==1)&&(!(a24==1)&&(((a6==1)&&(((input==6)&&(a16==11))&&(a5==4)))&&(a2==1)))))))){ a20 = 1; a9 = 7; a16 = 7; a1 = 12; a5 = 5; a14 = 1; a0 = 1; a28 = 0; return -1; } else if((((((a2==1)&&(((!(a20==1)&&((a17==2)&&((a21==12)&&(input==6))))&&(a19==4))&&(a28==1)))&&(a13==1))&&(a23==1))&&(((a16==9)&&((a1==12)&&((((a5==5)&&(a12==1))&&(a9==7))&&!(a0==1))))&&!(a24==1)))){ a28 = 0; a11 = 0; a16 = 7; a1 = 13; a21 = 11; a9 = 10; a14 = 1; a5 = 6; return -1; } else if(((((a14==1)||(((((a28==1)&&(a20==1))&&(a1==12))||(a7==1))||(a18==1)))||(a0==1))&&((((((a9==7)&&((((input==4)&&(a19==3))&&!(a4==1))&&(a17==2)))&&(a21==12))&&(a16==11))&&(a5==5))&&(a28==1)))){ a21 = 10; a19 = 1; a3 = 1; a26 = 0; a16 = 7; a5 = 4; a6 = 1; return -1; } return calculate_output3(input); } int calculate_output3(int input) { if(((!(a0==1)&&((a12==1)&&((((a19==1)&&(((a17==2)&&((input==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))&&(a21==10)))&&(a1==12))&&!(a8==1))))&&(!(a2==1)||(((((a16==7)&&(a11==1))&&!(a20==1))&&(a2==1))||(a18==1))))){ if((a26==1)){ a1 = 13; a23 = 1; a27 = 0; a21 = 11; a9 = 7; a5 = 4; a6 = 1; }else{ a3 = 1; a5 = 4; a9 = 9; a19 = 2; a2 = 1; } return 25; } else if(((((((a23==1)&&(((a16==10)&&((a20==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a11==1))&&!(a14==1))))&&(a21==10)))&&(a9==7))&&(a17==2))&&(a1==12))&&((!(a23==1)||((a4==1)||((a11==1)&&(a2==1))))&&(a19==1)))){ a2 = 1; a9 = 9; a19 = 3; a1 = 14; a5 = 6; a16 = 7; a3 = 1; a13 = 1; return 23; } else if((((((a16==7)&&(a3==1))&&(a17==2))&&(a13==1))&&((a19==2)&&(!(a20==1)&&((!(a18==1)&&((!(a7==1)&&(((a21==12)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a26==1))&&(a12==1)))&&(a9==8)))&&!(a4==1)))&&(a1==14)))))){ a5 = 4; a9 = 7; a23 = 1; a4 = 0; a21 = 10; a19 = 1; a20 = 1; a1 = 12; a12 = 1; return -1; } else if((((((a20==1)&&(((a19==2)&&((a16==7)&&((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&!(a0==1)))&&!(a14==1))&&!(a26==1))&&((!(a2==1)||((a1==14)&&((a21==12)&&(((a11==1)||(a24==1))&&(a17==2)))))||!(a28==1)))){ a19 = 3; a3 = 1; a5 = 6; a16 = 9; a21 = 10; a27 = 0; a9 = 11; a6 = 1; return 21; } else if((((a1==13)&&(((((!(a4==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a11==1))&&!(a7==1))&&(a16==8))&&!(a8==1)))&&((a17==2)&&(((((a9==8)&&(!(a8==1)&&((a21==12)&&(a3==1))))||(a14==1))&&(a20==1))&&(a19==2))))){ a5 = 4; a12 = 1; a21 = 10; a16 = 7; a9 = 7; a1 = 12; a26 = 0; a19 = 1; a23 = 1; return -1; } else if(((((a16==7)&&((((a17==2)&&((a19==5)&&((a6==1)||!(a2==1))))&&(a28==1))||(a24==1)))||(a8==1))&&(((!(a20==1)&&(((a23==1)&&((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a21==10)))&&(a1==12))&&(a6==1)))){ a19 = 1; a5 = 4; a9 = 7; a20 = 1; a0 = 0; a27 = 0; a3 = 1; return -1; } else if((((a17==2)&&((!(a4==1)&&((a12==1)&&((a23==1)&&((a19==3)&&(input==3)))))&&!(a7==1)))&&((a5==4)&&(!(a20==1)&&(((a16==9)&&(((a1==14)&&((!(a23==1)||(a11==1))&&(a21==10)))&&(a11==1)))&&(a9==7)))))){ if((a5==6)){ a26 = 1; a5 = 6; a16 = 11; a4 = 1; a3 = 0; a19 = 5; a20 = 1; a9 = 10; a21 = 11; }else{ a5 = 6; a26 = 1; a16 = 7; a25 = 0; a1 = 12; a29 = 1; a19 = 1; a20 = 1; } return 21; } else if(((!(a24==1)&&((a20==1)&&((a6==1)||(a7==1))))&&(!(a8==1)&&(!(a26==1)&&((a9==7)&&(!(a14==1)&&((a28==1)&&(((a21==11)&&((a5==6)&&((((input==1)&&(a19==2))&&(a17==2))&&(a16==10))))&&(a1==12))))))))){ a11 = 1; a1 = 13; a7 = 0; a13 = 1; a9 = 9; return 21; } else if(((!(a27==1)&&((a23==1)&&(((a21==11)&&((a12==1)&&((a9==11)&&((a19==3)&&(!(a20==1)&&((input==5)&&(a17==2)))))))&&(a5==6))))&&(!(a18==1)&&(((a16==10)&&(((a13==1)||(a14==1))&&(a1==14)))||!(a3==1))))){ a9 = 8; a8 = 1; a16 = 7; a19 = 2; a5 = 5; a21 = 10; a18 = 1; a0 = 1; return -1; } else if((((a16==8)&&((a17==2)&&(((a2==1)&&((a9==11)&&((((a6==1)&&(a11==1))&&(a11==1))&&(a21==10))))&&(a1==13))))&&(((a19==4)&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a6==1))&&(a23==1))&&(a2==1)))&&!(a20==1)))){ a26 = 0; a9 = 7; a19 = 1; a5 = 4; a3 = 1; a1 = 12; a16 = 7; a20 = 1; a23 = 1; return -1; } else if((((a28==1)&&(((a16==8)&&(!(a18==1)&&(!(a20==1)&&(((a6==1)&&!(a7==1))&&(a21==12)))))&&(a17==2)))&&(((a28==1)&&((a5==6)&&(((!(a8==1)&&((a9==10)&&(input==3)))&&(a1==13))&&(a19==3))))&&!(a27==1)))){ a9 = 11; a19 = 1; a12 = 0; a13 = 0; a16 = 9; a1 = 14; a21 = 10; a28 = 0; a20 = 1; return -1; } else if((((((a17==2)&&(((a1==13)&&(a13==1))&&(a28==1)))&&!(a4==1))&&(a19==4))&&(!(a0==1)&&((a6==1)&&((a20==1)&&(((a16==11)&&((((input==6)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&!(a26==1))&&(a21==11)))&&!(a8==1))))))){ a1 = 12; a9 = 7; a28 = 1; a19 = 1; a12 = 1; a5 = 4; a21 = 10; a16 = 7; a18 = 0; return -1; } else if(((((a21==11)&&((a3==1)&&((((a2==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a20==1)))&&!(a26==1))&&(a16==11))))&&(a23==1))&&(((a17==2)&&(((((a3==1)&&(a9==8))&&(a19==3))&&(a12==1))&&(a23==1)))&&(a1==12)))){ a3 = 1; a19 = 1; a7 = 0; a21 = 10; a9 = 7; a28 = 1; a5 = 4; a16 = 7; return -1; } else if(((!(a6==1)||(((a11==1)&&(a16==9))&&(a19==3)))&&(((!(a7==1)&&(((a3==1)&&((a21==11)&&(!(a27==1)&&((a20==1)&&((a3==1)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==3)))))))&&(a17==2)))&&(a1==12))&&!(a24==1)))){ a9 = 7; a13 = 1; a19 = 1; a21 = 10; a16 = 7; a5 = 4; a28 = 1; a3 = 1; return -1; } else if(((((!(a11==1)&&(((a12==1)&&(a8==1))&&(a26==1)))&&!(a28==1))&&!(a23==1))&&(((((a20==1)&&((a17==2)&&((a19==3)&&(((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==3)))))&&(a16==10))&&(a24==1))&&(a21==12)))){ a16 = 7; a19 = 2; a29 = 0; a20 = 0; a1 = 13; a9 = 11; a10 = 0; a18 = 1; a5 = 5; return 23; } else if(((!(a27==1)&&((a19==5)&&((a16==9)&&((a9==7)&&(!(a18==1)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==3))))))))&&(!(a4==1)&&((!(a20==1)&&(((a4==1)||(((a21==10)&&(a6==1))&&(a2==1)))||(a27==1)))&&(a1==13))))){ if((a7==1)){ a5 = 5; a19 = 1; a1 = 14; a25 = 1; a16 = 7; a18 = 1; a20 = 1; a8 = 1; a9 = 10; }else{ a1 = 14; a10 = 0; a9 = 9; a25 = 0; a26 = 1; a5 = 4; a20 = 1; } return 21; } else if((((a17==2)&&((a9==10)&&(((((!(a8==1)&&(((!(a8==1)&&(a13==1))&&(a20==1))&&(a21==11)))&&(a5==4))||!(a28==1))&&!(a8==1))||!(a6==1))))&&(((a16==7)&&(!(a14==1)&&((a1==12)&&(input==4))))&&(a19==3)))){ a23 = 1; a12 = 1; a21 = 10; a19 = 5; a9 = 9; a8 = 0; a16 = 8; return 25; } else if(((((a28==1)&&((((a9==7)&&((a19==2)&&(((input==4)&&(a21==12))&&!(a24==1))))&&(a17==2))&&!(a18==1)))&&(a16==10))&&((a1==13)&&(((a26==1)||((a4==1)||(((a5==4)&&(a28==1))||!(a12==1))))&&(a20==1))))){ a1 = 12; a16 = 7; a7 = 0; a24 = 0; a21 = 10; a13 = 1; a19 = 1; return -1; } else if((((a21==10)&&((a5==4)&&(!(a24==1)&&(!(a12==1)||(a23==1)))))&&(((((a16==8)&&((a23==1)&&((a17==2)&&((((a12==1)&&((a9==8)&&(input==4)))&&!(a27==1))&&!(a20==1)))))&&!(a27==1))&&(a1==12))&&(a19==3)))){ a18 = 0; a4 = 0; a16 = 7; a19 = 1; a3 = 1; a20 = 1; a9 = 7; return -1; } else if((((((((a23==1)&&(a9==7))||(a24==1))&&(a17==2))&&(a16==11))&&(a1==13))&&((a19==1)&&(((a20==1)&&(((a6==1)&&(!(a27==1)&&((!(a24==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a24==1))))&&(a21==10)))&&!(a4==1))))){ a5 = 4; a23 = 1; a24 = 0; a16 = 7; a11 = 1; a1 = 12; return -1; } else if((((((a0==1)&&(((a18==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a18==1)))&&(a9==9))&&!(a23==1))&&((a19==1)&&((a20==1)&&((a27==1)&&(((((a16==8)&&((a21==12)&&(a12==1)))&&(a17==2))&&(a1==13))&&!(a28==1))))))){ a24 = 1; a21 = 10; a23 = 0; a9 = 7; a1 = 12; a16 = 7; a5 = 4; a12 = 0; a19 = 2; return -1; } else if((((a11==1)&&((((a11==1)&&((!(a14==1)&&((!(a20==1)&&(a6==1))&&!(a7==1)))||!(a23==1)))&&(a13==1))&&(a17==2)))&&((a19==3)&&(((a9==7)&&((a21==10)&&(((a16==10)&&(input==3))&&(a1==12))))&&(a5==4))))){ a1 = 13; a19 = 1; a16 = 7; a29 = 1; a26 = 1; a20 = 1; a25 = 0; a5 = 5; a9 = 11; return -1; } else if(((((((!(a23==1)||((a24==1)||(a28==1)))&&(a3==1))||(a24==1))&&(a21==10))&&(a1==13))&&(((a16==8)&&(((((a13==1)&&((a20==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a13==1))&&(a19==5))&&(a9==9)))&&(a17==2)))){ a6 = 1; a5 = 4; a8 = 0; a1 = 12; a19 = 1; a16 = 7; a12 = 1; a9 = 7; return -1; } else if((((a17==2)&&((a2==1)&&((((a12==1)&&(a5==5))||(a27==1))||!(a11==1))))&&((a21==12)&&((a12==1)&&((a1==12)&&((a16==9)&&(!(a20==1)&&(((a2==1)&&(((input==5)&&(a19==2))&&(a9==10)))&&(a6==1))))))))){ a10 = 1; a9 = 11; a21 = 10; a20 = 1; a16 = 7; a19 = 1; a29 = 0; a5 = 4; a15 = 1; return 25; } else if((((a17==2)&&((a16==9)&&(!(a11==1)||((a13==1)&&(a21==11)))))&&(((((!(a18==1)&&(!(a0==1)&&((a19==1)&&(!(a18==1)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==4))))))&&(a1==14))&&!(a24==1))&&(a2==1))&&(a20==1)))){ a21 = 10; a16 = 7; a12 = 1; a26 = 0; a1 = 12; a9 = 7; a3 = 1; a5 = 4; return -1; } else if(((!(a20==1)&&((a12==1)&&((!(a26==1)&&((((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==3))&&(a12==1))&&(a19==5)))&&(a1==13))))&&((a16==7)&&((a17==2)&&((a6==1)&&((((a3==1)&&(a21==12))&&!(a0==1))&&(a28==1))))))){ a16 = 10; a5 = 4; a1 = 12; a9 = 8; a24 = 0; a20 = 1; a7 = 0; a8 = 0; return 21; } else if((((((((input==1)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a20==1))&&(a17==2))&&(a12==1))&&(a19==2))&&(!(a18==1)&&((a3==1)&&((a1==12)&&(!(a28==1)||((((a16==7)&&((a3==1)||!(a6==1)))&&(a21==12))||!(a13==1)))))))){ a7 = 0; a16 = 9; a5 = 6; a2 = 1; a21 = 10; a1 = 13; a9 = 11; a14 = 0; return 21; } else if(((!(a4==1)&&((a17==2)&&(!(a8==1)&&((a2==1)&&(!(a20==1)&&((input==1)&&(a19==2)))))))&&(((a5==5)&&((a9==10)&&(((!(a28==1)||((a16==9)&&((a21==10)&&(a6==1))))&&!(a27==1))&&!(a24==1))))&&(a1==12)))){ a20 = 1; a27 = 1; a9 = 7; a5 = 4; a25 = 1; a16 = 8; a21 = 12; a11 = 0; a1 = 14; a19 = 3; return 25; } else if((((((((a2==1)&&((a11==1)&&((((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11))))&&(input==1))))&&(a17==2))&&!(a4==1))&&(a20==1))&&(a21==11))&&((((((a12==1)&&(a16==11))&&(a6==1))&&(a13==1))&&(a11==1))&&(a19==4)))){ a9 = 7; a5 = 4; a19 = 1; a4 = 0; a16 = 10; a18 = 0; a3 = 1; a21 = 10; a1 = 12; return 21; } else if(((!(a26==1)&&((!(a4==1)&&(((input==4)&&(a5==4))&&(a1==13)))&&!(a8==1)))&&(((((a9==8)&&((a16==7)&&((a17==2)&&(((a21==12)&&((a12==1)&&(a20==1)))&&(a19==5)))))&&(a2==1))||!(a23==1))||!(a28==1)))){ a21 = 10; a9 = 7; a4 = 0; a1 = 12; a27 = 0; a24 = 0; a19 = 1; return -1; } else if((((((a1==13)&&(!(a8==1)&&((a14==1)||((a23==1)&&(((a3==1)&&(a2==1))&&(a17==2))))))&&(a16==9))&&!(a4==1))&&(((a5==4)&&(((a9==10)&&(((a21==10)&&(input==1))&&(a19==3)))&&!(a7==1)))&&(a20==1)))){ a19 = 1; a16 = 7; a8 = 0; a23 = 1; a1 = 12; a14 = 0; a9 = 7; return -1; } else if((((a19==5)&&(((((a1==13)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==5)))&&(a17==2))&&(a21==11))&&!(a27==1)))&&((((((!(a20==1)&&((a13==1)||!(a12==1)))&&(a16==8))&&!(a4==1))||!(a11==1))&&(a6==1))&&!(a27==1)))){ a1 = 14; a16 = 7; a22 = 0; a19 = 1; a9 = 10; a20 = 1; a21 = 10; a5 = 4; a3 = 0; return 22; } else if((((a1==12)&&(((a2==1)&&(!(a8==1)&&((input==5)&&(a5==6))))&&(a9==9)))&&(((a19==2)&&((a16==11)&&((((((a21==11)&&((a28==1)&&(a23==1)))||(a24==1))||(a24==1))||(a26==1))&&(a20==1))))&&(a17==2)))){ a3 = 1; a21 = 10; a19 = 1; a16 = 7; a9 = 7; a7 = 0; a5 = 4; a2 = 1; return -1; } else if(((((((!(a4==1)&&(((!(a0==1)&&((a21==12)&&((a23==1)&&((a1==13)&&((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))))&&(a16==9))&&!(a0==1)))&&!(a18==1))&&(a6==1))&&(a19==2))&&(a17==2))&&((a23==1)&&(a20==1)))){ a2 = 1; a16 = 7; a11 = 1; a21 = 10; a9 = 7; a5 = 4; a19 = 1; a0 = 0; a1 = 12; return -1; } else if((((a1==13)&&(((a17==2)&&(!(a24==1)&&((a19==2)&&(!(a0==1)&&(a11==1)))))&&(a16==7)))&&((a9==9)&&(((a2==1)&&((((a21==10)&&((a23==1)&&((a5==6)&&(input==4))))&&!(a27==1))&&!(a27==1)))&&(a20==1))))){ a19 = 1; a9 = 7; a12 = 1; a1 = 12; a7 = 0; a5 = 4; a14 = 0; return -1; } else if((((a16==10)&&((((a2==1)&&((!(a14==1)&&((input==3)&&(a5==5)))&&(a19==5)))&&(a17==2))&&(a1==12)))&&((a27==1)||(((a2==1)&&((a18==1)||(!(a20==1)&&(((a28==1)&&(a9==8))||!(a28==1)))))&&(a21==11))))){ if((a26==1)){ a9 = 7; a15 = 0; a16 = 7; a20 = 1; a10 = 1; a1 = 14; a21 = 10; a19 = 1; }else{ a5 = 4; a9 = 11; a3 = 0; a10 = 1; a1 = 14; a19 = 1; a21 = 10; a16 = 7; a20 = 1; a4 = 1; } return -1; } else if((((a8==1)||((a9==8)&&((a11==1)&&((a17==2)&&(((a16==10)&&((a6==1)&&!(a20==1)))&&(a1==12))))))&&(!(a4==1)&&((a13==1)&&((a5==4)&&((a19==4)&&((a23==1)&&((a11==1)&&((a21==10)&&(input==3)))))))))){ if((a13==1)){ a18 = 1; a5 = 5; a21 = 11; a1 = 14; a20 = 1; a12 = 0; a29 = 1; }else{ a21 = 12; a25 = 0; a19 = 3; a5 = 6; a1 = 14; a27 = 1; a9 = 11; a10 = 1; } return 25; } else if((((a5==4)&&((a12==1)&&((((!(a8==1)&&(a2==1))&&!(a20==1))&&(a23==1))&&(a21==12))))&&((a1==13)&&((a17==2)&&((a9==11)&&((!(a18==1)&&((((a19==4)&&(input==3))&&!(a24==1))&&(a11==1)))&&(a16==9))))))){ a14 = 1; a4 = 1; a9 = 8; a19 = 1; a1 = 12; a5 = 5; a25 = 0; return -1; } else if(((((a4==1)||((a16==8)&&(((a1==12)&&(((a19==4)&&(a6==1))||!(a2==1)))||!(a3==1))))||(a18==1))&&((a13==1)&&((((a17==2)&&((a21==12)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==3))))&&(a20==1))&&(a6==1))))){ a5 = 4; a19 = 1; a9 = 7; a13 = 1; a26 = 0; a21 = 10; a16 = 7; return -1; } else if((((a9==7)&&((a11==1)||!(a6==1)))&&((a17==2)&&(!(a0==1)&&(!(a7==1)&&((((a20==1)&&((a12==1)&&((a1==14)&&((((a21==10)&&((a16==7)&&(input==6)))&&(a19==5))&&(a5==5)))))&&(a2==1))&&(a11==1))))))){ a21 = 11; a27 = 0; a1 = 13; a16 = 8; a9 = 9; a19 = 1; a20 = 0; a8 = 0; a0 = 0; return 21; } else if((((((a1==14)&&((a19==2)&&((a23==1)&&((a21==11)&&(input==6)))))&&!(a4==1))&&(a9==8))&&((a17==2)&&((((((a5==5)&&(((a28==1)&&(a28==1))&&!(a7==1)))&&(a16==8))||!(a11==1))||!(a11==1))&&!(a20==1))))){ a20 = 1; a1 = 13; a21 = 12; a16 = 10; a6 = 1; a13 = 1; a14 = 0; return 21; } else if(((!(a26==1)&&((a21==11)&&(!(a0==1)&&((((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a16==7))&&(a1==12)))))&&(((a7==1)||((a0==1)||((a19==2)&&(((!(a20==1)&&(a6==1))||(a14==1))||!(a11==1)))))&&(a17==2)))){ a24 = 0; a26 = 0; a5 = 4; a19 = 1; a21 = 10; a18 = 0; a20 = 1; a9 = 7; return -1; } else if(((!(a28==1)||(!(a28==1)||(!(a28==1)||((!(a24==1)&&((a16==10)&&(a11==1)))&&!(a20==1)))))&&((((((input==3)&&(((a19==2)&&(((a1==12)&&(a5==5))&&(a9==7)))||(((a19==1)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))))&&!(a27==1))&&!(a26==1))&&(a17==2))&&(a21==12)))){ a22 = 1; a24 = 1; a5 = 4; a0 = 1; a19 = 3; a21 = 10; a1 = 14; a9 = 8; return -1; } else if(((((((a5==4)&&(((((a1==12)&&(input==3))&&(a13==1))&&(a19==2))&&(a21==12)))&&!(a14==1))&&(a17==2))&&(a13==1))&&(((((a9==11)&&((a14==1)||((a6==1)&&(a12==1))))&&(a16==8))||(a0==1))&&!(a20==1)))){ a20 = 1; a16 = 7; a19 = 1; a21 = 10; a29 = 0; a9 = 9; a3 = 0; a26 = 1; return -1; } else if((((((a17==2)&&((!(a18==1)&&((a12==1)&&(a21==10)))&&(a3==1)))&&(a20==1))&&(a9==9))&&(((a19==1)&&((((a3==1)&&((((input==5)&&((a5==4)||(a5==5)))&&!(a18==1))&&(a6==1)))&&(a16==11))&&(a1==14)))&&(a6==1)))){ a9 = 7; a6 = 1; a11 = 1; a1 = 12; a24 = 0; a5 = 4; a16 = 7; return -1; } else if((((a16==9)&&((a17==2)&&(!(a27==1)&&(((a21==12)&&(((a20==1)&&((input==1)&&(a5==4)))&&!(a8==1)))&&(a3==1)))))&&(((a1==14)&&(((!(a7==1)&&(!(a11==1)||(a28==1)))&&(a9==11))||(a7==1)))&&(a19==3)))){ a9 = 7; a1 = 12; a3 = 1; a14 = 0; a19 = 1; a21 = 10; a16 = 7; return -1; } else if((((a21==11)&&((a12==1)&&((a9==10)&&(((a28==1)&&(!(a24==1)&&((a20==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&(a11==1)))))&&((((a17==2)&&((a2==1)&&((a1==12)&&((a19==4)&&(a3==1)))))&&(a16==9))&&!(a0==1)))){ a9 = 7; a21 = 10; a16 = 7; a12 = 1; a14 = 0; a5 = 4; a19 = 1; a3 = 1; return -1; } else if((((((a1==13)&&((a6==1)&&((a16==9)&&((a17==2)&&((input==1)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))))))&&!(a7==1))&&(a19==4))&&((!(a20==1)&&((a24==1)||((a26==1)||(((a12==1)&&!(a7==1))&&(a21==10)))))&&!(a7==1)))){ a10 = 0; a16 = 7; a9 = 11; a19 = 1; a5 = 4; a25 = 1; a20 = 1; a1 = 12; return 25; } else if(((((((input==5)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&!(a24==1))&&(a3==1))&&(a19==1))&&((((a24==1)||((a16==7)&&(((((a17==2)&&((a12==1)&&!(a20==1)))&&!(a27==1))&&(a21==12))&&(a1==14))))||(a26==1))&&!(a4==1)))){ a1 = 12; a2 = 1; a21 = 10; a5 = 4; a20 = 1; a7 = 0; a9 = 7; a11 = 1; return -1; } else if((((a1==13)&&((!(a14==1)&&((a13==1)&&((a6==1)&&((input==6)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))))))&&(a3==1)))&&(((!(a28==1)||(((a20==1)&&((a21==11)&&((a19==5)&&(a23==1))))||(a0==1)))&&(a17==2))&&(a16==7)))){ a14 = 0; a26 = 0; a21 = 12; a5 = 5; a19 = 2; a9 = 8; a18 = 0; a16 = 8; a1 = 12; return 22; } else if(((!(a14==1)&&((a17==2)&&((a1==12)&&(((!(a20==1)&&(input==3))&&(a5==4))&&(a11==1)))))&&(((a19==4)&&(((a21==12)&&((a9==7)&&((!(a27==1)&&((a3==1)&&!(a14==1)))&&(a16==10))))||!(a13==1)))&&(a23==1)))){ if((a6==1)){ a9 = 9; a19 = 3; a21 = 10; a26 = 1; a1 = 13; a16 = 11; a28 = 0; }else{ a7 = 1; a19 = 3; a20 = 1; a4 = 1; a9 = 8; a1 = 14; a21 = 10; a14 = 1; a16 = 9; } return 21; } else if((((a17==2)&&((a9==11)&&((a20==1)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==7))&&!(a27==1)))))&&((a1==13)&&(!(a13==1)||((!(a7==1)&&((a21==11)&&((((a19==4)&&(a6==1))||(a7==1))&&(a13==1))))||(a7==1)))))){ a12 = 1; a1 = 12; a19 = 1; a23 = 1; a21 = 10; a9 = 7; a27 = 0; a5 = 4; return -1; } else if((((a8==1)||((!(a4==1)&&(!(a27==1)&&((a27==1)||(a2==1))))&&(a16==10)))&&((a21==10)&&(((a13==1)&&(((((a19==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a26==1)))&&(a1==12))&&(a17==2))&&(a9==8)))&&(a20==1))))){ a16 = 7; a0 = 0; a9 = 7; a5 = 4; a4 = 0; a2 = 1; return -1; } else if((((a13==1)&&((((a19==3)&&(((((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a1==13))&&(a16==11))&&!(a20==1)))&&(a21==10))&&(a11==1)))&&(((((a2==1)&&((a11==1)||(a27==1)))&&(a17==2))||(a18==1))||!(a3==1)))){ a28 = 0; a16 = 7; a20 = 1; a23 = 0; a19 = 1; a15 = 0; a1 = 12; a9 = 10; a5 = 6; return 25; } else if((((a13==1)&&((((a19==2)&&(!(a24==1)&&(((a17==2)&&(!(a20==1)&&((input==6)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))))&&(a1==12))))&&(a16==8))&&!(a18==1)))&&((a26==1)||((a21==12)&&(!(a23==1)||((a2==1)||!(a12==1))))))){ a4 = 1; a5 = 4; a19 = 1; a9 = 10; a21 = 10; a10 = 0; a20 = 1; a15 = 0; a16 = 7; a1 = 14; return 21; } else if((((a1==12)&&((((((a6==1)||(a26==1))||(a26==1))&&(a6==1))&&(a9==8))&&(a19==5)))&&(((a13==1)&&((a21==11)&&((((a3==1)&&((((a5==5)||(a5==6))&&(input==1))&&!(a20==1)))&&(a17==2))&&(a16==7))))&&!(a0==1)))){ if((a3==1)){ a1 = 14; a5 = 4; a11 = 1; a18 = 0; a28 = 1; a9 = 9; }else{ a4 = 0; a9 = 7; a7 = 0; a13 = 1; a1 = 13; a19 = 3; a20 = 1; a5 = 6; a16 = 8; } return 25; } else if((((a1==12)&&((((((a6==1)&&(a11==1))||(a0==1))||!(a6==1))&&(a11==1))&&(a20==1)))&&((a5==5)&&((a19==2)&&((a9==9)&&(((a21==12)&&((((input==4)&&(a16==8))&&(a11==1))&&(a3==1)))&&(a17==2))))))){ a19 = 1; a21 = 10; a24 = 0; a0 = 0; a16 = 7; a5 = 4; a9 = 7; a7 = 0; return -1; } else if((((a19==3)&&(((a16==9)&&((a12==1)&&(!(a7==1)&&((a17==2)&&(!(a20==1)&&(input==4))))))&&(a9==8)))&&((((!(a28==1)||((a1==14)&&((!(a8==1)&&(a3==1))||!(a28==1))))&&(a5==5))&&!(a14==1))&&(a21==10)))){ if((a23==1)){ a29 = 1; a10 = 1; a2 = 0; a9 = 11; a1 = 13; }else{ a1 = 12; a5 = 6; a16 = 7; a29 = 0; a11 = 0; a19 = 1; a2 = 0; a20 = 1; a9 = 9; } return -1; } else if(((((a17==2)&&((a12==1)&&!(a20==1)))&&(a21==11))&&((!(a7==1)&&((a5==4)&&((((a9==9)&&((((((a19==3)&&(input==1))&&(a6==1))&&!(a8==1))&&(a23==1))&&(a28==1)))&&!(a0==1))&&(a1==14))))&&(a16==8)))){ a4 = 0; a24 = 0; a19 = 1; a21 = 10; a16 = 7; a9 = 7; a1 = 12; a20 = 1; return -1; } else if((((a2==1)&&((((a21==11)&&(a6==1))&&(a19==2))||!(a11==1)))&&(!(a27==1)&&(((!(a20==1)&&((a5==4)&&((((((input==1)&&(a17==2))&&(a3==1))&&(a16==10))&&!(a4==1))&&(a1==14))))&&(a9==11))&&(a23==1))))){ if((a4==1)){ a9 = 7; a2 = 0; a13 = 0; a15 = 0; a5 = 6; a21 = 12; }else{ a19 = 5; a1 = 13; a6 = 0; a5 = 6; a21 = 10; a2 = 0; a20 = 1; a9 = 7; a23 = 0; } return -1; } else if((((a21==11)&&(((a1==14)&&((!(a14==1)&&(!(a20==1)&&(((((input==6)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a17==2))&&(a16==9))&&(a3==1))))&&(a12==1)))&&(a2==1)))&&(((a8==1)||((a23==1)||(a18==1)))&&(a19==2)))){ a5 = 4; a26 = 1; a16 = 7; a21 = 10; a9 = 7; a24 = 1; a1 = 12; a20 = 1; a13 = 0; return -1; } else if(((!(a7==1)&&(((a16==10)&&(!(a20==1)&&((((!(a24==1)&&(a13==1))&&(a12==1))&&(a11==1))&&(a19==1))))&&(a17==2)))&&((a9==9)&&((a21==11)&&((a1==14)&&(!(a0==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a13==1)))))))){ a9 = 11; a5 = 5; a12 = 0; a7 = 1; a25 = 0; a20 = 1; a19 = 4; return 26; } else if((((a16==7)&&(((((a11==1)&&((a2==1)&&(!(a12==1)||(((a13==1)||(a4==1))&&(a21==11)))))&&(a1==14))&&(a9==7))&&(a17==2)))&&((!(a0==1)&&((((a5==4)&&(input==5))&&(a20==1))&&!(a4==1)))&&(a19==3)))){ a2 = 1; a16 = 8; a7 = 0; a28 = 1; a5 = 6; a1 = 12; a19 = 2; return 26; } else if(((((a16==9)&&((a14==1)&&((a1==12)&&(((a21==10)&&((a17==2)&&(((a13==1)&&(a18==1))&&!(a2==1))))&&(a7==1)))))&&!(a2==1))&&((((a19==3)&&((((a5==4)||(a5==5))&&(input==1))&&(a9==11)))&&(a20==1))&&(a26==1)))){ a23 = 0; a16 = 7; a4 = 1; a19 = 1; a18 = 1; a9 = 9; a1 = 13; a5 = 4; return 21; } else if(((((((((a1==13)&&(input==6))&&(a11==1))&&(a13==1))&&(a11==1))&&(a19==5))&&(a12==1))&&((a16==8)&&((a17==2)&&((a9==11)&&((a21==10)&&(((((a2==1)&&!(a20==1))||(a4==1))&&(a5==6))||!(a28==1)))))))){ a11 = 1; a27 = 0; a19 = 3; a5 = 5; a9 = 10; a8 = 0; a1 = 12; a20 = 1; a16 = 9; a21 = 12; return 21; } else if(((((a4==1)||((a20==1)&&((a21==11)&&(((a13==1)&&(a12==1))&&(a6==1)))))&&(a1==14))&&(((a17==2)&&((a16==8)&&((a12==1)&&((!(a7==1)&&((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))&&!(a7==1)))))&&(a19==4)))){ a21 = 10; a9 = 7; a5 = 4; a19 = 1; a0 = 0; a16 = 7; a28 = 1; a1 = 12; a2 = 1; return -1; } else if((((!(a23==1)||((a1==12)&&(((a23==1)&&(a21==10))&&(a23==1))))&&(a9==7))&&((((a3==1)&&((a19==4)&&(!(a0==1)&&((((a16==7)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a26==1))&&(a17==2)))))&&!(a26==1))&&(a20==1)))){ a19 = 3; a21 = 11; a5 = 4; a27 = 0; a13 = 1; a0 = 0; a9 = 11; return 25; } else if((((!(a2==1)||(((a23==1)&&!(a24==1))&&(a1==12)))||(a0==1))&&((((((((((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==3))&&(a17==2))&&(a21==10))&&(a16==11))&&!(a27==1))&&!(a26==1))&&!(a7==1))&&(a19==4))&&(a20==1)))){ a14 = 0; a0 = 0; a12 = 1; a9 = 7; a16 = 7; a19 = 1; a5 = 4; return -1; } else if(((((((!(a20==1)&&((a28==1)||!(a12==1)))&&(a21==10))&&(a17==2))&&(a19==1))||(a27==1))&&((a3==1)&&(((a1==12)&&(((a11==1)&&(((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==3))&&(a3==1)))&&!(a26==1)))&&(a16==7))))){ a14 = 0; a20 = 1; a24 = 0; a9 = 7; a5 = 4; a26 = 0; return -1; } else if(((((a21==11)&&((a1==12)&&((a12==1)&&((a17==2)&&((a20==1)&&(!(a8==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))))))&&!(a4==1))&&(!(a11==1)||(((((a11==1)&&(a13==1))&&(a16==10))&&!(a18==1))&&(a19==5))))){ a21 = 10; a16 = 7; a2 = 1; a4 = 0; a19 = 1; a23 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a6==1)&&((a1==12)&&(((input==4)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a11==1))))&&!(a26==1))&&((((((!(a20==1)&&((a16==11)&&((a4==1)||(a13==1))))&&(a19==2))||(a8==1))&&(a17==2))&&(a21==10))||(a7==1)))){ a3 = 0; a10 = 0; a20 = 1; a19 = 1; a16 = 7; a9 = 10; a5 = 5; a11 = 0; return 25; } else if(((!(a24==1)&&(!(a18==1)&&((a28==1)&&(((input==4)&&(a9==9))&&!(a20==1)))))&&(((a1==12)&&((!(a28==1)||(((a19==3)&&((((a5==4)&&(a28==1))&&(a13==1))&&(a21==12)))&&(a17==2)))&&!(a26==1)))&&(a16==9)))){ if((a18==1)){ a20 = 1; a21 = 11; a5 = 6; a9 = 11; a12 = 0; a16 = 7; a18 = 1; a10 = 1; a19 = 1; }else{ a18 = 1; a10 = 1; a9 = 11; a2 = 0; a21 = 10; a20 = 1; } return 23; } else if((((a20==1)&&((a1==13)&&(((a21==12)&&((a28==1)&&(((a2==1)&&((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))&&!(a4==1))))&&(a16==8))))&&((a17==2)&&((!(a0==1)&&(((a23==1)&&!(a7==1))&&(a19==2)))||!(a11==1))))){ a9 = 8; a3 = 1; a1 = 14; a16 = 7; a21 = 10; a5 = 5; a20 = 0; a8 = 0; a19 = 5; a12 = 1; return 23; } else if((((a1==13)&&((a20==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4))))&&(((((a23==1)&&((a18==1)||((((a19==3)&&((a21==10)&&((a16==7)&&(a28==1))))&&(a23==1))&&(a17==2))))||(a26==1))||!(a12==1))||(a18==1)))){ a19 = 1; a28 = 1; a9 = 7; a5 = 4; a8 = 0; a1 = 12; a11 = 1; return -1; } else if(((((a12==1)&&((a3==1)&&((((input==1)&&(a17==2))&&(a19==2))&&(a20==1))))&&!(a18==1))&&(((((a1==14)&&(((a5==5)&&(((a4==1)||(a6==1))&&!(a14==1)))&&(a16==10)))&&(a9==9))||(a18==1))&&(a21==12)))){ a16 = 7; a1 = 13; a21 = 10; a3 = 1; a13 = 1; a11 = 1; return 25; } else if((((a2==1)&&((a16==11)&&(((a20==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a4==1)))&&(a9==9))))&&(((!(a14==1)&&(((a1==14)&&(!(a23==1)||((a19==3)&&((a2==1)&&!(a4==1)))))&&(a17==2)))&&(a21==11))&&(a11==1)))){ a3 = 1; a21 = 10; a27 = 0; a23 = 1; a9 = 7; a5 = 4; a16 = 7; a1 = 12; a19 = 1; return -1; } else if((((((a27==1)&&(((!(a3==1)&&(a13==1))&&(a24==1))&&(a27==1)))&&(a16==7))&&!(a20==1))&&(!(a28==1)&&((((a17==2)&&((!(a12==1)&&((a9==8)&&((input==5)&&((a5==4)||(a5==5)))))&&(a1==14)))&&(a21==12))&&(a19==5))))){ a3 = 0; a28 = 0; a20 = 1; a21 = 10; a5 = 4; a14 = 1; a9 = 10; a19 = 1; return 21; } else if((((a16==8)&&((a12==1)&&((a23==1)&&((a18==1)||(!(a26==1)&&(((a28==1)&&!(a20==1))&&(a13==1)))))))&&((a17==2)&&((a19==5)&&(((((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==6))&&!(a7==1))&&(a21==12)))))){ a16 = 7; a20 = 1; a5 = 5; a1 = 12; a28 = 0; a22 = 1; a9 = 10; a18 = 1; return 21; } else if(((((a16==7)&&((a9==10)&&((a1==13)&&((((input==6)&&(a19==4))&&(a20==1))&&(a21==10)))))&&!(a8==1))&&((!(a11==1)||(((!(a14==1)&&(!(a27==1)&&((a5==5)&&(a12==1))))&&(a17==2))&&!(a14==1)))||(a18==1)))){ a21 = 11; a4 = 0; a3 = 1; a19 = 5; a9 = 7; a27 = 0; a5 = 4; return 25; } else if(((((a16==7)&&(!(a13==1)||((a1==12)&&(a6==1))))&&!(a8==1))&&((((a12==1)&&(((((a3==1)&&((a6==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a9==11))))&&(a19==5))&&!(a27==1))&&(a20==1)))&&(a17==2))&&(a21==10)))){ a4 = 0; a26 = 0; a21 = 12; a14 = 0; a1 = 13; a5 = 6; a19 = 2; return 21; } else if((((((a19==4)&&((a5==5)&&((a9==7)&&((a26==1)||((a23==1)&&(a11==1))))))&&(a1==14))&&(a21==10))&&((a6==1)&&((a11==1)&&(!(a7==1)&&(!(a4==1)&&((((input==5)&&(a17==2))&&!(a20==1))&&(a16==9)))))))){ a11 = 0; a3 = 0; a19 = 2; a16 = 7; a9 = 11; a1 = 12; a25 = 1; a20 = 1; return -1; } else if((((a19==1)&&((((((a12==1)&&(!(a4==1)&&(((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==3))&&!(a18==1))&&!(a0==1))))&&(a17==2))&&(a21==10))&&(a2==1))&&!(a20==1)))&&(((!(a2==1)||(a2==1))&&(a16==7))&&(a1==14)))){ a9 = 7; a1 = 12; a2 = 1; a28 = 1; a11 = 1; a5 = 4; a20 = 1; return -1; } else if(((((a21==10)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4)))&&(a19==1))&&(((a17==2)&&(((a16==9)&&((!(a6==1)||(((((a0==1)||(a3==1))||(a4==1))||!(a11==1))&&(a1==14)))||(a8==1)))&&(a20==1)))||!(a12==1)))){ a16 = 7; a3 = 1; a9 = 7; a11 = 1; a23 = 1; a5 = 4; a1 = 12; return -1; } else if(((!(a18==1)&&(((((((a1==14)&&(input==1))&&(a19==1))&&(a5==6))&&!(a20==1))&&(a21==11))&&!(a4==1)))&&((a24==1)||(((a9==11)&&(((((a12==1)&&(a28==1))||(a27==1))&&(a16==10))&&(a17==2)))||!(a28==1))))){ a16 = 7; a3 = 0; a27 = 1; a21 = 10; a28 = 0; a20 = 1; return -1; } else if(((!(a11==1)||(((a19==3)&&((!(a11==1)||((a1==12)&&((a21==11)&&((((a16==10)&&(a2==1))&&!(a4==1))&&(a17==2)))))&&!(a18==1)))||!(a13==1)))&&((a9==10)&&((((input==6)&&((a5==4)||(a5==5)))&&(a13==1))&&(a20==1))))){ a16 = 7; a21 = 10; a5 = 4; a3 = 1; a28 = 1; a9 = 7; a19 = 1; a23 = 1; return -1; } else if(((((((((a9==9)&&((((input==6)&&(a5==6))&&(a21==12))&&(a17==2)))&&!(a27==1))&&(a6==1))&&(a19==3))&&!(a4==1))&&(a16==9))&&((((a2==1)&&((a11==1)&&((a1==14)&&(a13==1))))&&!(a14==1))&&!(a20==1)))){ a10 = 1; a1 = 12; a9 = 8; a5 = 5; a19 = 4; a11 = 0; a0 = 1; return 21; } else if((((a5==6)&&((a9==10)&&((a19==2)&&((a16==9)&&(!(a20==1)&&(((a27==1)||((!(a28==1)||((!(a2==1)||(a13==1))&&!(a4==1)))&&!(a18==1)))&&(a21==12)))))))&&((((input==5)&&(a17==2))&&(a1==12))&&!(a7==1)))){ if((a24==1)){ a16 = 7; a20 = 1; a11 = 0; a29 = 1; a6 = 0; a21 = 10; a5 = 4; }else{ a19 = 1; a5 = 5; a21 = 10; a12 = 0; a16 = 7; a9 = 7; a1 = 13; a20 = 1; a6 = 0; a28 = 0; } return -1; } else if(((((((a8==1)&&((a20==1)&&(a11==1)))&&(a0==1))&&(a19==3))&&(a17==2))&&((((((!(a11==1)&&(!(a13==1)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==5))))&&(a0==1))&&!(a2==1))&&(a1==12))&&(a16==11))&&(a21==11)))){ a16 = 7; a21 = 10; a8 = 1; a9 = 8; a1 = 13; a10 = 0; a5 = 4; a19 = 5; a11 = 0; a20 = 0; return 25; } else if(((((((((a11==1)&&(((a16==10)&&((a3==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a26==1))))&&(a9==10)))&&!(a7==1))&&(a2==1))&&(a21==12))&&(a19==4))&&(a20==1))&&((a17==2)&&((!(a14==1)&&(a13==1))&&(a1==12))))){ a19 = 2; a8 = 0; a5 = 4; a1 = 13; a9 = 9; a16 = 7; a21 = 10; a3 = 1; a27 = 0; return 25; } else if((((((!(a0==1)&&(((a3==1)&&((a23==1)&&((input==4)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))))&&(a20==1)))&&(a19==4))&&!(a14==1))&&(a17==2))&&(((a21==11)&&(!(a3==1)||(((a23==1)&&(a2==1))&&(a16==8))))&&(a1==12)))){ a9 = 8; a0 = 0; a5 = 6; a19 = 1; a2 = 1; a1 = 13; return 25; } else if((((a9==7)&&((a17==2)&&((a16==11)&&(((!(a14==1)&&(a6==1))&&(a1==13))||(a26==1)))))&&((a19==3)&&((a3==1)&&(((a12==1)&&(((a13==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a20==1)))&&(a21==11)))&&(a23==1)))))){ a5 = 4; a28 = 1; a8 = 0; a19 = 5; a16 = 8; a20 = 0; a1 = 12; a9 = 8; return 21; } else if((((a21==10)&&((a17==2)&&(((a13==1)&&(((a3==1)&&((input==5)&&(((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a20==1)))&&(a16==11))))&&(!(a8==1)&&((a19==4)&&((a2==1)&&(((a3==1)||(a27==1))&&!(a0==1))))))){ a16 = 7; a24 = 0; a1 = 12; a7 = 0; a9 = 7; a19 = 1; a3 = 1; a5 = 4; return -1; } else if((((a21==11)&&((((!(a14==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==6)))&&!(a14==1))&&!(a20==1))&&(a19==3)))&&(((a14==1)||((a11==1)&&((a17==2)&&(!(a7==1)&&((a16==7)&&((a3==1)||!(a2==1)))))))&&(a1==13)))){ a1 = 12; a23 = 1; a4 = 0; a9 = 7; a14 = 0; a21 = 10; a20 = 1; a5 = 4; a19 = 1; return -1; } else if(((((a17==2)&&(((a19==2)&&(a6==1))&&(a1==14)))&&(a14==1))&&(((((a16==11)&&((((a21==12)&&(((input==3)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a4==1)))&&!(a12==1))&&(a20==1)))&&(a26==1))&&(a14==1))&&!(a28==1)))){ a19 = 5; a9 = 8; a28 = 0; a29 = 1; a1 = 13; a5 = 6; a16 = 7; return -1; } else if(((((a16==7)&&(!(a20==1)&&(((((a1==13)&&((((a5==5)||(a5==6))&&(input==3))&&(a6==1)))&&!(a0==1))&&(a28==1))&&(a9==7))))&&(a19==3))&&((a17==2)&&(((a21==12)&&((a14==1)||(!(a2==1)||(a28==1))))||!(a28==1))))){ a20 = 1; a5 = 4; a19 = 1; a4 = 0; a11 = 1; a24 = 0; a21 = 10; a1 = 12; return -1; } else if((((a17==2)&&((((a24==1)||((a16==7)&&(a12==1)))&&(a3==1))&&(a12==1)))&&(!(a0==1)&&(!(a24==1)&&(((a20==1)&&(!(a14==1)&&((input==4)&&(((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7)))||(((a19==2)&&(((a5==5)&&(a1==14))&&(a9==11)))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2)))))))&&(a21==11)))))){ a11 = 1; a21 = 10; a5 = 4; a2 = 1; a19 = 1; a1 = 12; a3 = 1; a9 = 7; return -1; } else if((((a21==12)&&((a19==1)&&(((a20==1)&&(((a12==1)&&(((input==1)&&(((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a2==1)))&&!(a24==1)))&&(a3==1))))&&((a16==7)&&(((a18==1)||((a17==2)&&(a28==1)))&&(a6==1))))){ a9 = 9; a1 = 12; a23 = 1; a6 = 1; a19 = 5; a16 = 8; a13 = 1; a5 = 4; return 25; } else if(((((((a3==1)&&((((a19==5)&&(!(a14==1)&&((a6==1)&&((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))))&&!(a26==1))&&(a1==13)))&&(a12==1))&&(a21==10))&&(a17==2))&&(((a20==1)&&((a3==1)&&(a12==1)))&&(a16==11)))){ a27 = 0; a8 = 0; a9 = 7; a23 = 1; a5 = 4; a19 = 1; a16 = 7; a1 = 12; return -1; } else if((((a16==11)&&((a6==1)&&((a9==10)&&(((a20==1)&&((((a13==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2))&&!(a4==1)))&&(a1==14)))))&&(((a19==4)&&((a21==11)&&(((a6==1)&&!(a14==1))&&(a11==1))))&&(a3==1)))){ a19 = 1; a6 = 1; a5 = 4; a13 = 1; a21 = 10; a1 = 12; a9 = 7; a8 = 0; a16 = 7; return -1; } else if(((!(a0==1)&&((a19==1)&&(!(a26==1)&&((a16==7)&&((a17==2)&&((a21==11)&&((a9==10)&&(!(a4==1)&&(((a1==12)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1))))))))))&&(!(a4==1)&&(((a13==1)&&(a23==1))||!(a2==1))))){ a16 = 9; a20 = 1; a3 = 1; a19 = 4; a9 = 9; a5 = 5; a1 = 14; a23 = 1; a21 = 10; return 23; } else if((((a19==4)&&((((a6==1)&&(a28==1))&&(a17==2))||!(a23==1)))&&((((a2==1)&&(!(a0==1)&&((a20==1)&&(!(a18==1)&&((((input==3)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a21==10))&&(a16==10))))))&&(a13==1))&&(a1==12)))){ a13 = 1; a28 = 1; a16 = 7; a14 = 0; a19 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a13==1)&&((a5==5)&&((((a20==1)&&((a16==8)&&((a23==1)&&(((input==6)&&(a9==9))&&(a11==1)))))&&(a28==1))&&(a1==12))))&&!(a0==1))&&(((a21==12)&&((a12==1)&&((a19==3)&&(a23==1))))&&(a17==2)))){ a24 = 0; a9 = 11; a20 = 0; a21 = 10; a19 = 5; a3 = 1; a0 = 0; return 21; } else if((((a21==12)&&((a19==3)&&(!(a26==1)&&(!(a3==1)||((a17==2)&&((a24==1)||(a6==1)))))))&&((a1==14)&&((a16==11)&&((!(a0==1)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==1))&&(a2==1))&&(a20==1)))&&!(a0==1)))))){ a21 = 10; a24 = 0; a19 = 1; a4 = 0; a9 = 7; a5 = 4; a1 = 12; a16 = 7; return -1; } else if((((a1==12)&&((a21==10)&&(!(a7==1)&&((a19==2)&&((a9==10)&&(((a12==1)&&((a17==2)&&(input==3)))&&!(a24==1)))))))&&(((a5==5)&&((a20==1)&&((!(a6==1)||((a23==1)||!(a6==1)))&&(a28==1))))&&(a16==10)))){ a8 = 0; a11 = 1; return -1; } else if((((a27==1)||((((a19==3)&&(((a7==1)||((((a12==1)&&(a17==2))&&(a5==6))&&(a21==10)))&&(a16==9)))&&!(a14==1))||!(a3==1)))&&((((a9==11)&&(((a20==1)&&(input==4))&&!(a18==1)))&&(a1==13))&&(a28==1)))){ a12 = 1; a5 = 4; a28 = 1; a9 = 7; a8 = 0; return 25; } else if(((((!(a2==1)||(a28==1))||(a8==1))&&(a20==1))&&(((a21==10)&&((a1==12)&&(((((!(a4==1)&&((((a9==8)&&(input==4))&&(a19==1))&&(a12==1)))&&(a17==2))&&(a12==1))&&!(a8==1))&&(a16==11))))&&(a5==4)))){ a3 = 1; a1 = 14; a19 = 4; a9 = 11; a16 = 7; a13 = 1; a14 = 0; return 25; } else if((((!(a20==1)&&(((a19==4)&&((!(a3==1)||(((a23==1)&&(!(a13==1)||((a1==12)&&(a11==1))))&&(a2==1)))&&(a5==5)))&&(a16==10)))&&(a17==2))&&(((!(a7==1)&&((input==5)&&(a21==12)))&&!(a14==1))&&(a9==11)))){ if((a4==1)){ a15 = 0; a9 = 7; a27 = 1; a20 = 1; a5 = 6; a21 = 10; a12 = 0; a1 = 13; a16 = 7; a19 = 1; }else{ a9 = 10; a29 = 0; a1 = 14; a20 = 1; a16 = 9; a12 = 0; a24 = 1; a19 = 5; } return -1; } else if((((a17==2)&&(((a6==1)||!(a3==1))||!(a6==1)))&&((a16==11)&&(((a1==12)&&((!(a14==1)&&(((a19==3)&&((a21==11)&&(((input==4)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a18==1))))&&!(a7==1)))&&!(a18==1)))&&(a20==1))))){ a13 = 1; a21 = 10; a5 = 4; a16 = 7; a6 = 1; a9 = 7; a3 = 1; a19 = 1; return -1; } else if((((a17==2)&&(!(a0==1)&&(!(a20==1)&&(!(a27==1)&&(a23==1)))))&&(((a1==13)&&((!(a18==1)&&(((((a16==7)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==5)))&&(a28==1))&&(a13==1))&&(a3==1)))&&(a21==10)))&&(a19==2)))){ a19 = 3; a26 = 0; a9 = 8; a4 = 0; a1 = 12; a5 = 5; a18 = 0; return 21; } else if((((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==6))&&(a2==1))&&(a21==12))&&((!(a27==1)&&((((a28==1)&&((a28==1)&&(!(a20==1)&&((a17==2)&&((a4==1)||((a19==3)&&(a6==1)))))))&&(a16==10))||(a18==1)))&&(a1==14)))){ if((a25==1)){ a1 = 12; a16 = 7; a28 = 0; a19 = 2; a21 = 10; a11 = 0; a9 = 7; a5 = 4; a20 = 1; a0 = 1; }else{ a23 = 0; a5 = 4; a9 = 8; a25 = 1; a19 = 1; a20 = 1; a21 = 10; a27 = 1; a16 = 7; } return -1; } else if(((!(a7==1)&&((((a11==1)&&(a17==2))&&(a21==10))&&(a16==10)))&&((!(a4==1)&&((!(a20==1)&&((((a1==13)&&((a23==1)&&((a23==1)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a9==8))&&(a19==3)))&&(a12==1)))&&(a6==1)))){ a1 = 14; a16 = 7; a9 = 9; a7 = 1; a20 = 1; a29 = 1; a19 = 1; a5 = 4; a10 = 0; return 21; } else if((((a19==2)&&((a24==1)||((a17==2)&&((((a20==1)&&(((a2==1)||(a26==1))&&!(a24==1)))&&(a5==6))||!(a23==1)))))&&(((a13==1)&&((((a9==7)&&((input==5)&&(a21==11)))&&(a1==14))&&(a16==8)))&&!(a27==1)))){ a24 = 0; a9 = 8; a21 = 12; a19 = 1; a6 = 1; return 21; } else if((((a20==1)&&((a16==10)&&((!(a18==1)&&(!(a11==1)||((a8==1)||((a19==1)&&(a28==1)))))&&(a23==1))))&&((((!(a8==1)&&((!(a8==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a1==13)))&&(a17==2))&&(a21==12))&&(a9==7)))){ a19 = 2; a9 = 9; a5 = 4; a16 = 7; a23 = 1; a4 = 0; a21 = 10; a0 = 0; return 25; } else if((((a21==12)&&((a9==9)&&(((a19==5)&&(!(a12==1)||(!(a0==1)&&(((a3==1)||!(a2==1))&&(a5==6)))))&&(a17==2))))&&((((!(a14==1)&&(((input==5)&&(a16==7))&&(a12==1)))&&(a1==14))&&!(a18==1))&&(a20==1)))){ a19 = 1; a5 = 4; a21 = 10; a1 = 12; a2 = 1; a9 = 7; a11 = 1; return -1; } else if(((!(a7==1)&&(((a13==1)&&((((input==5)&&(a5==4))&&(a17==2))&&(a21==12)))&&(a19==2)))&&((a20==1)&&(!(a4==1)&&((a16==7)&&((a1==13)&&(((a0==1)||((a3==1)&&((a9==9)&&(a6==1))))||!(a28==1)))))))){ a28 = 1; a21 = 10; a1 = 12; a3 = 1; a16 = 9; a5 = 5; a19 = 3; return 21; } else if((((a23==1)&&(((((((((a1==14)&&((a19==3)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==1))))&&!(a7==1))&&!(a18==1))&&(a21==10))&&!(a20==1))&&!(a4==1))&&(a16==7))&&!(a18==1)))&&(((a11==1)||!(a13==1))&&(a17==2)))){ a1 = 12; a28 = 1; a0 = 0; a19 = 4; a9 = 7; a3 = 1; a5 = 6; return 26; } else if(((!(a11==1)||((a28==1)&&(!(a26==1)&&(((a13==1)&&(((a16==10)&&((a17==2)&&(a28==1)))&&(a1==12)))&&(a19==3)))))&&(((((a21==10)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==6)))&&!(a18==1))&&!(a20==1))&&!(a26==1)))){ if((a18==1)){ a22 = 1; a0 = 1; a15 = 1; a5 = 6; a16 = 7; a19 = 1; a1 = 14; a20 = 1; a9 = 10; }else{ a1 = 14; a29 = 0; a6 = 0; a2 = 0; a19 = 1; a5 = 4; a9 = 10; a16 = 7; a20 = 1; } return -1; } else if(((((a5==6)&&((a11==1)&&((a6==1)||!(a11==1))))&&(a6==1))&&((a16==8)&&((a9==8)&&(((a20==1)&&((a11==1)&&((((a6==1)&&(((input==4)&&(a21==12))&&(a1==14)))&&(a17==2))&&!(a7==1))))&&(a19==1)))))){ if((a11==1)){ a16 = 7; a11 = 1; a27 = 0; a3 = 1; a9 = 7; a20 = 0; }else{ a6 = 1; a9 = 11; a16 = 10; a19 = 5; a2 = 1; a21 = 11; a5 = 4; a1 = 13; a14 = 0; } return 22; } else if((((a28==1)&&((((a21==10)&&((a23==1)&&(a19==3)))&&(a9==9))&&(a17==2)))&&((a28==1)&&((!(a8==1)&&(((a1==13)&&((a20==1)&&((a23==1)&&(!(a0==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a16==9)))&&!(a26==1))))){ a9 = 7; a1 = 12; a18 = 0; a19 = 1; a11 = 1; a23 = 1; a16 = 7; a5 = 4; return -1; } else if((((a23==1)&&((a21==10)&&((((((a5==5)&&(input==4))&&!(a4==1))&&(a1==12))&&!(a4==1))&&(a19==1))))&&((!(a7==1)&&((a2==1)&&((a17==2)&&((a9==8)&&((a16==11)&&(!(a13==1)||(a2==1)))))))&&!(a20==1)))){ if((a19==3)){ a16 = 7; a19 = 4; a5 = 4; a1 = 13; a25 = 1; a20 = 1; a4 = 1; a12 = 0; a9 = 11; a21 = 12; }else{ a25 = 0; a15 = 1; a1 = 13; a13 = 0; a16 = 7; a5 = 4; a20 = 1; } return 25; } else if((((a5==5)&&((a17==2)&&((a21==10)&&((((((a4==1)||((a12==1)&&((a3==1)&&(a19==3))))&&(a9==7))||!(a28==1))||(a27==1))&&!(a24==1)))))&&((a1==14)&&((((a16==10)&&(input==3))&&(a20==1))&&(a12==1))))){ a19 = 1; a1 = 12; a16 = 7; a5 = 4; a11 = 1; a0 = 0; a18 = 0; return -1; } else if(((((a1==12)&&(((a23==1)&&(((((((a2==1)&&(a13==1))&&(a20==1))&&(a21==10))&&(a23==1))&&(a19==1))&&!(a26==1)))&&(a16==9)))&&(a17==2))&&((!(a7==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a9==9)))&&!(a7==1)))){ if((a9==8)){ a16 = 8; a2 = 1; a20 = 0; a5 = 4; a8 = 0; a0 = 0; a9 = 7; a19 = 3; }else{ a9 = 8; a5 = 5; a23 = 1; a7 = 0; a16 = 11; a28 = 1; } return 26; } else if((((a28==1)&&((a19==4)&&(((a1==14)&&(((((!(a14==1)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a0==1))&&(a3==1))&&(a11==1))&&(a20==1)))&&(a17==2))))&&((((a21==12)&&((a3==1)&&(a9==9)))&&(a16==9))||!(a28==1)))){ a19 = 1; a1 = 12; a5 = 4; a3 = 1; a9 = 7; a13 = 1; a16 = 7; a21 = 10; return -1; } else if((((!(a24==1)&&((a17==2)&&(((a16==10)&&((input==4)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))))&&!(a20==1))))&&(a19==5))&&(!(a28==1)||((!(a13==1)||(!(a18==1)&&((a21==10)&&((!(a26==1)&&(a12==1))&&(a6==1)))))&&(a1==12))))){ a25 = 0; a22 = 1; a19 = 1; a20 = 1; a16 = 7; a9 = 8; a5 = 4; a26 = 1; return 21; } else if((((a9==8)&&((a6==1)&&((a13==1)&&((a6==1)&&(((a20==1)&&((a21==12)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==6)))))&&(a16==9))))))&&(((a13==1)&&((a1==14)&&((a18==1)||((a28==1)&&(a11==1)))))&&(a19==3)))){ a1 = 12; a9 = 7; a21 = 10; a19 = 1; a12 = 1; a16 = 7; a7 = 0; a24 = 0; a5 = 4; return -1; } else if((((((!(a14==1)&&(((a19==4)&&(a11==1))&&(a1==12)))||(a7==1))&&(a9==8))&&(a21==11))&&((!(a26==1)&&((a28==1)&&((a16==10)&&((a5==5)&&((a6==1)&&(((a17==2)&&(input==4))&&!(a20==1)))))))&&(a23==1)))){ a3 = 0; a20 = 1; a16 = 7; a14 = 1; a11 = 0; a9 = 9; a19 = 1; a21 = 10; a1 = 13; return -1; } else if(((((a3==1)&&((a21==12)&&((a24==1)||(!(a4==1)&&(!(a28==1)||(!(a13==1)||(a6==1)))))))&&(a19==5))&&((a17==2)&&(((((a1==12)&&((a9==8)&&(((a5==5)||(a5==6))&&(input==4))))&&(a16==7))&&(a28==1))&&!(a20==1))))){ a19 = 1; a3 = 1; a28 = 1; a20 = 1; a21 = 10; a9 = 7; a8 = 0; a5 = 4; return -1; } else if((((a19==4)&&((((a28==1)&&((a21==12)&&(((a16==10)&&((a28==1)&&(a6==1)))||!(a3==1))))&&!(a0==1))||!(a2==1)))&&((((!(a4==1)&&((a9==9)&&(((a5==4)||(a5==5))&&(input==3))))&&(a20==1))&&(a17==2))&&(a1==14)))){ a5 = 4; a21 = 10; a24 = 0; a27 = 0; a19 = 1; a16 = 7; a12 = 1; a9 = 7; a1 = 12; return -1; } else if((((!(a8==1)&&(((a16==8)&&(!(a4==1)&&((a20==1)&&(input==3))))&&(a17==2)))&&(a23==1))&&((((((a19==2)&&((a21==11)&&((a7==1)||((a13==1)&&(a9==10)))))&&(a1==14))&&(a5==5))&&!(a27==1))||(a26==1)))){ a16 = 10; a19 = 5; a1 = 12; a28 = 1; a5 = 4; a7 = 0; a21 = 10; a2 = 1; return 22; } else if((((((!(a4==1)&&((a13==1)&&(((a12==1)&&((input==3)&&(a9==9)))&&!(a24==1))))&&(a1==14))&&(a16==7))&&(a20==1))&&(((!(a24==1)&&((a19==5)&&((a5==6)&&((a17==2)&&(a3==1)))))&&!(a0==1))&&(a21==10)))){ a1 = 12; a26 = 0; a19 = 1; a24 = 0; a18 = 0; a5 = 4; a9 = 7; return -1; } else if((((((((a5==4)||(a5==5))&&(input==5))&&(a16==9))&&(a9==8))&&(a1==14))&&(!(a24==1)&&(((((a19==2)&&((a11==1)&&(((a21==10)&&((a17==2)&&((a27==1)||(a28==1))))&&!(a20==1))))||!(a3==1))&&(a28==1))&&(a13==1))))){ a21 = 11; a9 = 10; a5 = 6; a1 = 13; a24 = 1; a10 = 1; a16 = 7; a20 = 1; return -1; } else if((((a19==2)&&((a17==2)&&(((!(a20==1)&&(!(a18==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a1==13))&&(a23==1))))&&((((a6==1)&&(!(a3==1)||(!(a28==1)||((a21==10)&&((a16==9)&&(a28==1))))))&&(a11==1))&&(a9==11)))){ a28 = 0; a19 = 1; a22 = 1; a20 = 1; a16 = 7; a2 = 0; a5 = 5; a9 = 7; return -1; } else if((((((a1==14)&&((!(a3==1)||(a3==1))&&(a21==12)))&&(a17==2))&&(a19==1))&&((a16==10)&&((a9==10)&&((a20==1)&&((!(a4==1)&&(((((input==6)&&((a5==5)||(a5==6)))&&!(a14==1))&&!(a14==1))&&(a11==1)))&&(a28==1))))))){ a6 = 1; a13 = 1; a1 = 13; a5 = 4; a19 = 2; a21 = 10; a26 = 0; a16 = 7; a9 = 9; return 25; } else if((((a6==1)&&(((a3==1)&&((a19==1)&&((a17==2)&&(((a9==7)&&((input==5)&&((a5==5)||(a5==6))))&&(a11==1)))))&&(a1==14)))&&(((a21==12)&&((((a8==1)||((a12==1)&&!(a20==1)))||(a26==1))&&(a16==10)))||(a0==1)))){ a16 = 8; a9 = 9; a1 = 12; a5 = 6; a23 = 0; a29 = 1; a21 = 11; a20 = 1; a2 = 0; return -1; } else if((((a20==1)&&(((!(a0==1)&&((a16==8)&&(((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==1))&&!(a27==1))&&(a3==1))))&&(a19==4))&&(a6==1)))&&(((a1==13)&&((((a2==1)&&(a21==10))||(a26==1))&&!(a24==1)))&&(a17==2)))){ a12 = 1; a5 = 4; a19 = 1; a8 = 0; a1 = 12; a16 = 7; a9 = 7; a26 = 0; return -1; } else if((((((a19==3)&&((((a12==1)&&(a1==14))&&!(a8==1))&&(a21==12)))&&(a17==2))&&(a13==1))&&(((((((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==10))&&(a20==1))&&!(a8==1))&&!(a0==1))&&!(a24==1))&&(a9==8))&&!(a24==1)))){ a27 = 0; a16 = 7; a9 = 7; a5 = 4; a19 = 1; a21 = 10; a1 = 12; a14 = 0; return -1; } else if((((!(a24==1)&&(((a20==1)&&((a28==1)&&(!(a7==1)&&(((a19==3)&&((a17==2)&&((a21==12)&&((input==5)&&((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6))))||(((a5==4)&&(a1==14))&&(a9==7)))))))&&(a2==1)))))&&(a16==8)))&&!(a4==1))&&(!(a11==1)||(a28==1)))){ a5 = 4; a24 = 0; a23 = 1; a28 = 1; a1 = 12; a9 = 7; a21 = 10; a19 = 1; a16 = 7; return -1; } else if((((((a20==1)&&(!(a26==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a1==14))))&&(a16==9))&&(a19==3))&&((a17==2)&&((((a21==11)&&((((a28==1)&&((a12==1)||!(a6==1)))&&!(a27==1))&&(a12==1)))&&!(a18==1))&&(a9==7))))){ a21 = 12; a18 = 0; a5 = 6; a26 = 0; a23 = 1; a1 = 12; a9 = 9; return 21; } else if((((!(a6==1)||(((a0==1)||((a16==9)&&((a1==13)&&((a5==5)&&(!(a8==1)&&((!(a20==1)&&(a11==1))&&(a21==11)))))))||(a7==1)))||!(a12==1))&&((a19==5)&&((!(a18==1)&&((input==3)&&(a9==9)))&&(a17==2))))){ a7 = 1; a20 = 1; a5 = 6; a9 = 8; a16 = 7; a27 = 1; a1 = 12; a21 = 10; a19 = 2; a12 = 0; return -1; } else if(((((a11==1)&&((a16==9)&&(((a6==1)&&((a19==4)&&(input==1)))&&(a5==4))))&&(a1==12))&&(((a17==2)&&((a9==8)&&(!(a6==1)||(((a0==1)||(((a11==1)&&(a3==1))&&(a21==11)))&&(a23==1)))))&&(a20==1)))){ a9 = 9; a19 = 2; a16 = 10; a1 = 14; a23 = 1; a28 = 1; a21 = 10; a13 = 1; return 21; } else if((((a20==1)&&((((a7==1)||((a17==2)&&(((a21==11)&&(a6==1))&&!(a7==1))))||(a7==1))&&(a19==1)))&&((((!(a24==1)&&((a1==14)&&((((a5==4)||(a5==5))&&(input==3))&&!(a7==1))))&&(a23==1))&&(a16==10))&&(a9==11)))){ a1 = 12; a21 = 10; a16 = 8; a5 = 6; a9 = 9; a11 = 1; a23 = 1; a19 = 5; return 26; } else if((((((a7==1)||(a11==1))&&(a20==1))&&!(a14==1))&&((a23==1)&&(((((a6==1)&&(!(a4==1)&&((a17==2)&&((a19==3)&&((input==3)&&((((a1==14)&&(a5==5))&&(a9==7))||((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))))))))&&(a16==11))&&!(a7==1))&&(a21==11))))){ a13 = 1; a8 = 0; a1 = 12; a21 = 10; a19 = 1; a16 = 7; a9 = 7; a5 = 4; a7 = 0; return -1; } else if((((a1==12)&&(((a21==12)&&(!(a7==1)&&((a17==2)&&((input==4)&&(a20==1)))))&&(a28==1)))&&((a9==10)&&(!(a12==1)||((!(a2==1)||((a19==1)&&(((a14==1)||((a3==1)&&(a2==1)))&&(a5==5))))&&(a16==11)))))){ a16 = 7; a4 = 0; a23 = 1; a21 = 10; a28 = 1; a9 = 7; a5 = 4; return -1; } else if((((a6==1)&&(((((a19==2)&&((a16==11)&&((((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==6))&&(a17==2))))&&!(a14==1))&&!(a4==1))&&(a13==1)))&&(!(a4==1)&&((a21==10)&&(((a1==12)&&(!(a4==1)&&(a11==1)))&&!(a20==1)))))){ a20 = 1; a1 = 13; a9 = 10; a29 = 0; a16 = 7; a11 = 0; a5 = 6; a27 = 1; return 25; } else if(((((((((((a5==5)&&(a1==14))&&(a9==7))||((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&(input==1))&&(a16==9))&&(a19==4))&&(a12==1))&&!(a18==1))&&((a0==1)||(!(a6==1)||(((a21==12)&&(!(a20==1)&&((!(a27==1)&&(a28==1))&&(a17==2))))&&(a23==1)))))){ a28 = 0; a22 = 0; a14 = 1; a16 = 11; a1 = 13; a19 = 1; a9 = 7; a5 = 5; a21 = 10; a20 = 1; return 25; } else if(((((((a13==1)&&(!(a4==1)&&((a20==1)&&((a11==1)&&(((((a21==12)&&(input==5))&&(a23==1))&&(a6==1))&&(a16==8))))))&&(a19==2))&&(a17==2))&&(a9==9))&&(((a1==12)&&((a28==1)&&(a6==1)))&&(a5==5)))){ a14 = 0; a16 = 7; a2 = 1; a19 = 1; a9 = 7; a13 = 1; a5 = 4; a21 = 10; return -1; } else if(((((a9==9)&&((((a2==1)&&((a17==2)&&((input==3)&&(a16==10))))&&(a28==1))&&(a21==11)))&&(a19==5))&&(((((a23==1)&&(!(a11==1)||(((a3==1)&&(a20==1))||!(a11==1))))||!(a11==1))&&(a1==13))&&(a5==4)))){ a19 = 1; a12 = 1; a9 = 7; a4 = 0; a1 = 12; a16 = 7; a3 = 1; a21 = 10; return -1; } else if((((((!(a6==1)||(!(a12==1)||((a12==1)||!(a23==1))))&&(a1==13))&&!(a18==1))&&(a19==3))&&((!(a27==1)&&((((a17==2)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==3))&&(a16==7)))&&!(a4==1))&&!(a20==1)))&&(a21==10)))){ a5 = 4; a20 = 1; a1 = 12; a12 = 1; a13 = 1; a14 = 0; a9 = 7; a19 = 1; return -1; } else if(((((a27==1)||((a17==2)&&(!(a20==1)&&(((a13==1)&&!(a4==1))&&!(a27==1)))))&&(a21==10))&&(((a13==1)&&(((((!(a27==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a16==9))&&(a11==1))&&(a9==8))&&(a1==12)))&&(a19==3)))){ a20 = 1; a25 = 1; a26 = 1; a19 = 1; a21 = 12; a8 = 1; a5 = 6; a9 = 11; return 25; } else if((((((a11==1)&&(((a16==10)&&((a2==1)||!(a3==1)))&&!(a14==1)))||(a26==1))&&(a1==12))&&(!(a20==1)&&((a21==10)&&((((a11==1)&&((a17==2)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==3))))&&!(a26==1))&&(a19==3)))))){ a6 = 0; a9 = 9; a15 = 1; a18 = 1; a5 = 4; a16 = 11; a19 = 2; return -1; } else if(((!(a0==1)&&(((((a1==13)&&((a21==12)&&((a19==5)&&(!(a4==1)&&(a6==1)))))&&(a17==2))&&(a9==7))||(a27==1)))&&(!(a4==1)&&(!(a18==1)&&(((a20==1)&&((a16==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&(a3==1)))))){ if((a0==1)){ a21 = 10; a18 = 0; a27 = 0; a19 = 3; a16 = 8; a20 = 0; a1 = 12; a13 = 1; a9 = 10; a5 = 6; }else{ a6 = 1; a4 = 0; a5 = 4; a16 = 10; a21 = 10; a2 = 1; a9 = 9; } return 21; } else if(((((a21==11)&&((a3==1)&&((a20==1)&&(!(a8==1)&&(((a13==1)&&(a9==9))&&(a19==4))))))||(a27==1))&&(((a16==7)&&((a1==12)&&((!(a18==1)&&(((a5==4)&&(input==5))&&(a17==2)))&&(a3==1))))&&(a11==1)))){ a9 = 7; a4 = 0; a18 = 0; a5 = 6; a19 = 3; a16 = 8; a6 = 1; return 22; } else if((((((a17==2)&&((a24==1)&&(a2==1)))&&(a1==12))&&(a21==10))&&(((((a7==1)&&(!(a23==1)&&(((a16==9)&&((a24==1)&&(!(a3==1)&&((input==5)&&((a5==4)||(a5==5))))))&&(a9==9))))&&(a19==4))&&!(a28==1))&&(a20==1)))){ a5 = 6; a1 = 14; a8 = 1; a21 = 12; a22 = 1; a2 = 0; a16 = 10; return 22; } else if((((((a1==13)&&(!(a7==1)&&((((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a19==1))&&(a17==2))))&&!(a14==1))&&!(a4==1))&&(!(a2==1)||((((((a6==1)&&(a23==1))||!(a6==1))&&(a21==10))&&(a20==1))&&(a16==11))))){ a24 = 0; a4 = 0; a16 = 7; a1 = 12; a5 = 4; a9 = 7; a18 = 0; return -1; } else if((((((((!(a27==1)&&((a19==4)&&(input==6)))&&(a17==2))&&!(a20==1))&&(a16==9))&&(a2==1))&&!(a18==1))&&(!(a11==1)||(((a27==1)||((a9==11)&&((a5==5)&&(((a21==12)&&(a28==1))&&(a1==13)))))||!(a28==1))))){ a5 = 6; a9 = 9; a20 = 1; a1 = 12; a6 = 0; a16 = 7; a18 = 1; a25 = 1; a21 = 10; a19 = 2; return 25; } else if(((!(a2==1)||(((a6==1)&&((a12==1)&&((a2==1)&&((a28==1)&&!(a14==1)))))&&(a1==12)))&&((((((a2==1)&&(((input==3)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a16==11)))&&(a19==5))&&(a17==2))&&(a21==11))&&(a20==1)))){ a16 = 7; a19 = 1; a18 = 0; a21 = 10; a11 = 1; a4 = 0; a9 = 7; a5 = 4; return -1; } else if((((a9==7)&&((!(a14==1)&&((a17==2)&&((a16==8)&&(((a21==12)&&(input==1))&&(a1==14)))))&&(a20==1)))&&((a5==4)&&(((!(a12==1)||((a11==1)&&((a7==1)||((a11==1)&&(a23==1)))))&&(a28==1))&&(a19==4))))){ a1 = 12; a8 = 0; a23 = 1; a16 = 10; a9 = 11; a3 = 1; return 22; } else if((((a21==12)&&(((a16==7)&&(!(a18==1)&&(a2==1)))&&(a1==14)))&&(((a6==1)&&(!(a8==1)&&(((a9==7)&&(((a19==1)&&((a12==1)&&((!(a20==1)&&(input==5))&&!(a0==1))))&&!(a14==1)))&&(a5==6))))&&(a17==2)))){ a4 = 0; a21 = 10; a1 = 13; a9 = 10; a7 = 0; a20 = 1; a11 = 1; a5 = 5; a19 = 4; return 25; } else if(((!(a20==1)&&(((a11==1)&&(((a16==9)&&((((!(a8==1)&&((a1==12)&&((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3))&&!(a18==1))))&&(a21==10))&&(a2==1))&&(a17==2)))&&!(a7==1)))&&(a19==3)))&&(!(a7==1)&&(a11==1)))){ a22 = 0; a1 = 13; a6 = 0; a19 = 2; a16 = 10; a21 = 12; a20 = 1; a9 = 8; a5 = 5; return -1; } else if(((((a20==1)&&((!(a24==1)&&((a17==2)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a27==1))))&&(a6==1)))&&(a16==11))&&(((((a8==1)||((((a11==1)&&(a9==7))&&(a21==12))&&(a3==1)))&&!(a8==1))&&(a19==5))&&(a1==12)))){ a21 = 10; a19 = 1; a13 = 1; a8 = 0; a12 = 1; a5 = 4; a16 = 7; return -1; } else if((((!(a24==1)&&((a20==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a28==1))))&&(a16==9))&&((a21==12)&&(((a2==1)&&(!(a11==1)||(((a1==13)&&((!(a14==1)&&((a11==1)&&(a9==7)))&&(a17==2)))&&!(a0==1))))&&(a19==3))))){ a2 = 1; a6 = 1; a5 = 4; a1 = 12; a16 = 7; a23 = 1; a19 = 1; a21 = 10; return -1; } else if((((a17==2)&&((!(a13==1)||((a27==1)||(((a1==13)&&((a19==2)&&(!(a4==1)&&((a16==8)&&((a13==1)&&((a13==1)||!(a12==1)))))))&&(a5==6))))&&(a9==10)))&&(((a11==1)&&((input==6)&&!(a20==1)))&&(a21==10)))){ a1 = 12; a26 = 0; a23 = 1; a9 = 8; a20 = 1; a16 = 10; a28 = 1; a21 = 11; a5 = 5; return 21; } else if(((!(a4==1)&&((((a8==1)||(a3==1))&&!(a20==1))&&(a19==4)))&&(((((a21==12)&&((((((a11==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a9==11))&&(a17==2))&&(a1==12))&&(a16==7)))&&!(a24==1))&&(a6==1))&&(a13==1)))){ a2 = 1; a1 = 13; a16 = 8; a20 = 1; a21 = 10; a26 = 0; a11 = 1; a19 = 1; a9 = 10; a5 = 4; return 23; } else if((((a1==12)&&(((a16==7)&&((a5==5)&&(((((((a17==2)&&((input==6)&&(a19==2)))&&!(a18==1))&&!(a14==1))&&(a20==1))&&!(a7==1))&&(a2==1))))&&(a9==10)))&&((!(a12==1)||((a13==1)||(a8==1)))&&(a21==12)))){ a26 = 0; a1 = 13; a21 = 10; a5 = 6; a14 = 0; a27 = 0; a16 = 9; return 21; } else if(((!(a24==1)&&(!(a24==1)&&((!(a14==1)&&(((a1==13)&&((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==1))&&!(a20==1)))&&(a3==1)))&&(a3==1))))&&((a2==1)&&(((a17==2)&&((a21==10)&&((a16==11)&&(a13==1))))&&(a19==1))))){ a20 = 1; a6 = 0; a5 = 5; a0 = 1; a21 = 12; a16 = 7; a1 = 14; a22 = 1; a19 = 2; a9 = 10; return 26; } else if((((a16==11)&&(((((a2==1)&&(((a3==1)&&(a17==2))&&(a13==1)))&&(a20==1))&&(a5==5))&&(a19==4)))&&((((((!(a18==1)&&((a21==12)&&(input==6)))&&!(a8==1))&&(a1==12))&&!(a7==1))&&!(a4==1))&&(a9==7)))){ a3 = 1; a16 = 8; a9 = 11; a21 = 11; a2 = 1; a19 = 1; a14 = 0; a1 = 14; return 25; } else if((((a9==11)&&(!(a20==1)&&((a17==2)&&((a19==2)&&(!(a7==1)&&((((a1==13)&&((a18==1)||(a12==1)))&&(a16==9))&&!(a26==1)))))))&&(((a23==1)&&(!(a0==1)&&((a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&(a21==12)))){ a1 = 12; a16 = 7; a0 = 1; a20 = 1; a19 = 1; a11 = 0; a15 = 0; a21 = 10; a9 = 9; a5 = 4; return -1; } else if((((((((a3==1)&&((a16==8)&&((((input==1)&&((a5==5)||(a5==6)))&&(a1==12))&&(a9==10))))&&!(a20==1))&&(a21==11))&&!(a18==1))&&!(a24==1))&&(((((a12==1)&&((a19==1)&&(a23==1)))&&!(a27==1))&&(a17==2))&&(a11==1)))){ a9 = 8; a11 = 1; a19 = 4; a16 = 10; a5 = 5; a20 = 1; a28 = 1; a26 = 0; return 21; } else if((((a1==12)&&(((a21==12)&&((!(a26==1)&&(a3==1))&&(a6==1)))&&(a16==7)))&&(!(a20==1)&&((((a6==1)&&((((!(a26==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a2==1))&&(a19==2))&&(a13==1)))&&(a9==9))&&(a17==2))))){ a1 = 13; a26 = 0; a21 = 10; a14 = 0; a5 = 5; a28 = 1; a9 = 10; a20 = 1; return 21; } else if((((a28==1)&&(((a20==1)&&(((a17==2)&&((a1==14)&&((input==4)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a16==7)))&&!(a8==1)))&&(((a19==2)&&((a21==10)&&(((a26==1)||((a6==1)||(a8==1)))||(a0==1))))||(a24==1)))){ if((a12==1)){ a20 = 0; a27 = 0; a16 = 8; a21 = 11; a8 = 0; a2 = 1; a9 = 10; a5 = 6; a1 = 13; a19 = 4; }else{ a1 = 12; a7 = 0; a19 = 4; a9 = 11; a5 = 5; a11 = 1; } return 26; } else if(((((((!(a4==1)&&((!(a14==1)&&((((input==1)&&(a1==12))&&(a5==6))&&(a11==1)))&&(a9==11)))&&!(a27==1))&&(a19==3))&&(a17==2))&&(a20==1))&&((a8==1)||((a23==1)&&((a21==10)&&((a16==8)&&(a3==1))))))){ a1 = 14; a6 = 1; a5 = 4; a19 = 4; a9 = 10; a26 = 0; a13 = 1; a16 = 9; a21 = 12; return 26; } else if(((!(a27==1)&&((a1==12)&&((a9==10)&&(((((a16==9)&&(input==6))&&(a23==1))&&(a19==1))&&!(a7==1)))))&&((a21==12)&&((!(a20==1)&&((a3==1)&&(((a17==2)&&(!(a14==1)&&(a13==1)))&&(a5==4))))||(a27==1))))){ if((a24==1)){ a6 = 0; a16 = 11; a9 = 8; a22 = 1; a20 = 1; a5 = 6; a1 = 13; a10 = 1; a21 = 10; }else{ a20 = 1; a21 = 10; a25 = 1; a9 = 7; a0 = 1; a8 = 1; a16 = 7; a1 = 14; a5 = 6; } return -1; } else if((((!(a20==1)&&((a17==2)&&((a13==1)&&((a16==8)&&(((a6==1)&&(((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14))))||(((a5==5)&&(a1==14))&&(a9==7)))&&(input==3)))&&(a6==1))))))&&(a21==11))&&(!(a11==1)||((((a2==1)&&!(a0==1))&&(a6==1))&&(a19==3))))){ a20 = 1; a24 = 0; a21 = 10; a9 = 7; a16 = 7; a1 = 12; a6 = 1; a19 = 1; a5 = 4; return -1; } else if((((a9==8)&&((a20==1)&&(((a5==5)&&((a12==1)&&(((((a19==5)&&(input==3))&&(a1==12))&&(a6==1))&&(a17==2))))&&(a12==1))))&&((((((a12==1)&&(a6==1))&&(a21==12))&&(a2==1))&&(a6==1))&&(a16==8)))){ a5 = 4; a19 = 1; a16 = 7; a7 = 0; a26 = 0; a21 = 10; a9 = 7; return -1; } else if(((((!(a11==1)||(((a21==12)&&(((a17==2)&&(a12==1))&&(a16==7)))&&(a9==11)))&&(a6==1))&&(a23==1))&&(!(a14==1)&&(((((((input==5)&&!(a20==1))&&(a1==12))&&(a5==4))&&(a19==4))&&!(a26==1))&&(a2==1))))){ a16 = 9; a21 = 11; a24 = 0; a23 = 1; a20 = 1; a5 = 5; a7 = 0; return 26; } else if(((!(a18==1)&&((a21==10)&&((((a28==1)&&(!(a0==1)&&((((a1==13)&&((input==6)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))))&&(a19==3))&&(a3==1))))&&!(a4==1))&&(a16==7))))&&(!(a20==1)&&(!(a6==1)||((a17==2)&&(a11==1)))))){ a20 = 1; a19 = 1; a2 = 1; a9 = 7; a1 = 12; a5 = 4; a13 = 1; a26 = 0; return -1; } else if((((a19==4)&&((a1==13)&&(((a2==1)&&((a2==1)&&(a12==1)))&&(a2==1))))&&(((a16==10)&&((((((a11==1)&&(((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==4)))&&(a17==2))&&(a13==1))&&!(a20==1))&&!(a24==1)))&&(a21==11)))){ a5 = 5; a2 = 0; a29 = 1; a19 = 2; a20 = 1; a9 = 8; a8 = 1; a16 = 9; return 26; } else if(((((a21==12)&&((!(a7==1)&&((((input==3)&&((a5==4)||(a5==5)))&&!(a0==1))&&(a23==1)))&&(a9==7)))&&(a19==3))&&((a17==2)&&((a16==9)&&((((a1==12)&&(((a3==1)&&!(a26==1))&&!(a20==1)))||!(a11==1))||!(a28==1)))))){ if((a1==14)){ a20 = 1; a19 = 2; a16 = 11; a25 = 0; a9 = 9; a1 = 13; a5 = 4; a12 = 0; a24 = 1; }else{ a3 = 0; a5 = 5; a9 = 9; a7 = 1; a19 = 1; a1 = 14; a15 = 1; a16 = 7; a20 = 1; a21 = 10; } return -1; } else if(((!(a24==1)&&(((a17==2)&&((a4==1)||(!(a13==1)||(!(a2==1)||((a23==1)||(a7==1))))))&&(a16==7)))&&((a1==13)&&(((a9==11)&&((a2==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==3))&&!(a20==1))))&&(a21==11))))){ if((a0==1)){ a9 = 7; a5 = 6; a11 = 1; a19 = 2; a21 = 12; a14 = 0; a0 = 0; }else{ a1 = 12; a9 = 7; a27 = 0; a16 = 8; a7 = 0; a19 = 5; a18 = 0; a5 = 5; } return 25; } else if(((((a5==4)&&((a17==2)&&((((a11==1)&&(a16==11))&&(a9==10))&&(a1==12))))&&!(a7==1))&&(((a6==1)&&(((((((input==5)&&(a20==1))&&!(a26==1))&&(a19==3))&&(a2==1))&&!(a18==1))&&!(a0==1)))&&(a21==10)))){ a16 = 7; a6 = 1; a9 = 7; a18 = 0; a2 = 1; a19 = 1; return -1; } else if(((((a16==7)&&(((a24==1)||((a1==13)&&(a6==1)))&&(a21==10)))&&!(a24==1))&&((a13==1)&&(!(a26==1)&&(((((((input==6)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&!(a8==1))&&!(a7==1))&&!(a20==1))&&(a17==2))&&(a19==5)))))){ a5 = 4; a12 = 1; a1 = 12; a19 = 1; a28 = 1; a3 = 1; a20 = 1; a9 = 7; return -1; } else if((((a27==1)||(((a7==1)||(((((a19==3)&&(((a1==12)&&((a2==1)&&(a17==2)))&&!(a14==1)))&&(a9==7))&&!(a20==1))||(a4==1)))&&!(a26==1)))&&(((((input==5)&&(a21==11))&&(a5==5))&&(a16==10))&&!(a24==1)))){ if((a6==1)){ a19 = 1; a5 = 4; a8 = 1; a16 = 9; a9 = 9; a25 = 1; a21 = 10; a1 = 13; a6 = 0; }else{ a10 = 1; a16 = 7; a5 = 4; a19 = 2; a20 = 1; a15 = 1; a21 = 10; a24 = 1; } return -1; } else if((((a5==6)&&((((a6==1)&&((input==1)&&(a16==8)))&&(a20==1))&&(a28==1)))&&(((a9==7)&&((a17==2)&&(((((((a11==1)&&(a6==1))&&!(a8==1))||!(a6==1))&&(a19==2))||(a24==1))&&(a1==14))))&&(a21==11)))){ a19 = 1; a24 = 0; a21 = 10; a1 = 12; a27 = 0; a16 = 7; a2 = 1; a5 = 4; return -1; } else if(((((((a1==12)&&((a3==1)&&((input==4)&&((a5==4)||(a5==5)))))&&!(a18==1))&&(a19==1))&&!(a26==1))&&(!(a0==1)&&(((a16==8)&&((((a23==1)&&(((a6==1)&&(a17==2))&&(a9==10)))&&(a20==1))&&(a11==1)))&&(a21==11))))){ a5 = 4; a6 = 1; a21 = 10; a2 = 1; a16 = 7; a23 = 1; a9 = 7; return -1; } else if((((a20==1)&&(((a24==1)&&((((a17==2)&&(((a4==1)&&(a23==1))&&!(a23==1)))&&(a19==1))&&(a21==10)))&&!(a11==1)))&&((a16==8)&&((((a8==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6)))&&(a1==14))&&(a7==1))))){ a16 = 7; a25 = 1; a9 = 10; a5 = 5; a18 = 1; a27 = 1; a1 = 13; return -1; } else if(((!(a18==1)&&((((a1==13)&&(!(a0==1)&&(((a12==1)&&(a21==11))&&(a20==1))))&&(a2==1))||(a14==1)))&&((a12==1)&&((a17==2)&&((a23==1)&&((a9==8)&&((a19==3)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==9))))))))){ a9 = 7; a16 = 7; a19 = 1; a13 = 1; a5 = 4; a23 = 1; a1 = 12; a11 = 1; a21 = 10; return -1; } else if((((((!(a26==1)&&((a1==13)&&(((a12==1)&&(a16==11))&&(a21==10))))&&!(a14==1))&&!(a8==1))&&!(a14==1))&&((a2==1)&&(((a17==2)&&((((a19==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==7))&&(a20==1)))&&!(a18==1))))){ a16 = 7; a1 = 12; a5 = 4; a12 = 1; a8 = 0; a2 = 1; return -1; } else if(((((!(a18==1)&&((a12==1)&&(((a20==1)&&(input==3))&&!(a4==1))))&&(a16==11))&&(a5==5))&&((a9==7)&&(((a19==4)&&(((((a1==13)&&((a12==1)||!(a11==1)))||!(a13==1))||!(a3==1))&&(a21==11)))&&(a17==2))))){ a8 = 0; a26 = 0; a6 = 1; a21 = 10; a16 = 7; a19 = 1; a1 = 12; a5 = 4; return -1; } else if((((((((a17==2)&&(a2==1))&&(a20==1))&&!(a0==1))&&(a2==1))||!(a2==1))&&(((a13==1)&&((a23==1)&&(((a16==7)&&((input==6)&&(((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&(a21==12))))&&!(a27==1)))){ a7 = 0; a2 = 1; a18 = 0; a1 = 12; a5 = 5; a19 = 2; a9 = 9; a21 = 10; a16 = 9; return 26; } else if((((a12==1)&&(!(a20==1)&&((a17==2)&&(((a28==1)&&((a1==12)&&(a3==1)))&&(a19==4)))))&&((a12==1)&&((a2==1)&&(!(a24==1)&&(((a21==11)&&(!(a14==1)&&((input==6)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))))&&(a16==7))))))){ a21 = 10; a3 = 1; a5 = 4; a16 = 8; a9 = 7; a20 = 1; a4 = 0; a28 = 1; a1 = 14; a19 = 5; return 25; } else if(((((!(a0==1)&&(((a28==1)||!(a23==1))&&!(a8==1)))&&(a12==1))&&(a16==9))&&(((a21==11)&&((((((a17==2)&&((a13==1)&&((input==3)&&(a5==4))))&&(a1==13))&&(a19==2))&&!(a0==1))&&!(a20==1)))&&(a9==11)))){ a9 = 9; a5 = 5; a3 = 0; a20 = 1; a22 = 1; a19 = 1; a21 = 10; a29 = 0; a16 = 7; a1 = 12; return 26; } else if((((((((a19==3)&&(((a21==12)&&(a3==1))&&(a20==1)))&&(a9==7))&&!(a8==1))&&(a28==1))||(a27==1))&&((a16==10)&&((a17==2)&&((a11==1)&&(((a1==14)&&(((input==5)&&((a5==5)||(a5==6)))&&(a28==1)))&&!(a18==1))))))){ a19 = 1; a2 = 1; a5 = 4; a4 = 0; a6 = 1; a1 = 12; a16 = 7; a21 = 10; return -1; } else if(((((((((a5==5)&&(input==1))&&!(a26==1))&&!(a14==1))&&!(a20==1))&&(a21==11))&&(a1==12))&&(((a19==3)&&(((a26==1)||((a16==8)&&((a26==1)||((a12==1)&&((a3==1)&&(a6==1))))))&&(a17==2)))&&(a9==11)))){ a1 = 14; a20 = 1; a6 = 1; a16 = 10; a19 = 1; a18 = 0; a5 = 4; a26 = 0; return 22; } else if((((a2==1)&&(!(a8==1)&&(!(a26==1)&&((!(a7==1)&&(((((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==3)))&&(a17==2)))))&&((!(a18==1)&&((a23==1)&&(((a19==3)&&((a21==12)&&(a2==1)))&&(a16==11))))&&(a20==1)))){ a16 = 7; a8 = 0; a3 = 1; a5 = 4; a6 = 1; a19 = 1; a21 = 10; a1 = 12; a9 = 7; return -1; } else if(((((a21==11)&&(((((a12==1)&&!(a20==1))&&!(a23==1))&&(a24==1))&&(a14==1)))&&(a1==12))&&((a9==8)&&(!(a3==1)&&(((!(a23==1)&&(((a17==2)&&(((a5==5)||(a5==6))&&(input==3)))&&(a16==8)))&&!(a6==1))&&(a19==1)))))){ a19 = 5; a18 = 1; a5 = 6; a8 = 1; a21 = 10; a16 = 11; a22 = 0; a20 = 1; return 21; } else if((((a1==12)&&(((a20==1)&&(!(a18==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a21==12))&&!(a26==1))&&(a17==2))))&&(a9==8)))&&((a19==2)&&(!(a28==1)||((a8==1)||(((a16==7)&&((a23==1)&&!(a0==1)))&&(a6==1))))))){ a9 = 7; a5 = 6; a28 = 1; a3 = 1; a16 = 9; a1 = 13; a23 = 1; a21 = 10; return 25; } else if(((!(a18==1)&&((((a17==2)&&((!(a18==1)&&(((a5==5)&&(a6==1))&&(a1==14)))||(a24==1)))&&!(a14==1))&&(a9==10)))&&((a23==1)&&(((a19==3)&&(((!(a20==1)&&(input==6))&&!(a14==1))&&(a21==10)))&&(a16==7))))){ a5 = 4; a1 = 12; a9 = 7; a24 = 0; a18 = 0; a20 = 1; a19 = 1; return -1; } else if((((a1==14)&&((a17==2)&&((a12==1)&&(((a13==1)&&((a19==5)&&(input==3)))&&!(a20==1)))))&&(((a23==1)&&(((a4==1)||(((((a28==1)&&(a16==8))&&(a5==4))&&(a21==12))&&!(a0==1)))&&(a9==9)))||!(a28==1)))){ a1 = 12; a9 = 10; a19 = 3; a22 = 1; a20 = 1; a27 = 1; a21 = 10; a16 = 9; return 21; } else if(((((((a13==1)&&(((a16==7)&&((a1==14)&&(a2==1)))||(a14==1)))&&!(a0==1))&&(a20==1))&&(a17==2))&&((((a9==10)&&((!(a24==1)&&(!(a4==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a21==10)))&&!(a7==1))&&(a19==3)))){ a26 = 0; a21 = 11; a24 = 0; a5 = 4; a4 = 0; a19 = 2; a9 = 11; return 22; } else if(((!(a4==1)&&((a1==14)&&((!(a20==1)&&(((input==6)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a2==1)))&&(a17==2))))&&(((!(a11==1)||(((a19==4)&&((a16==7)&&((a2==1)||(a0==1))))&&(a21==11)))||(a0==1))||(a4==1)))){ a19 = 2; a27 = 0; a14 = 0; a21 = 12; a20 = 1; a12 = 1; a9 = 7; a16 = 10; a5 = 6; return 21; } else if((((a16==7)&&((a19==4)&&(((((a17==2)&&((((a5==4)||(a5==5))&&(input==1))&&(a12==1)))&&(a3==1))&&(a9==11))&&(a13==1))))&&(!(a20==1)&&((a1==13)&&(!(a7==1)&&((a21==12)&&((a2==1)&&((a2==1)||!(a6==1))))))))){ a6 = 1; a21 = 10; a3 = 1; a5 = 4; a1 = 14; a12 = 1; a20 = 1; return 25; } else if(((!(a2==1)&&(((a21==12)&&(((a17==2)&&(a12==1))&&(a14==1)))&&!(a2==1)))&&(!(a13==1)&&((a27==1)&&(((a19==1)&&((a1==13)&&((!(a11==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==1)))&&(a20==1))))&&(a16==10)))))){ a14 = 1; a15 = 0; a16 = 7; a21 = 10; a12 = 0; a5 = 5; a9 = 8; return -1; } else if((((a13==1)&&((a7==1)||((a20==1)&&((a17==2)&&((((a6==1)&&(a19==3))&&(a1==12))&&(a16==11))))))&&((a6==1)&&(((a28==1)&&((a23==1)&&((a28==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4)))))&&(a21==11))))){ a18 = 0; a9 = 7; a21 = 10; a16 = 7; a2 = 1; a13 = 1; a19 = 1; a5 = 4; return -1; } else if(((((((a1==14)&&(input==1))&&!(a7==1))&&!(a4==1))&&!(a18==1))&&((a5==4)&&((a17==2)&&(((!(a2==1)||((a0==1)||((((a20==1)&&(!(a11==1)||(a12==1)))&&(a21==12))&&(a16==9))))&&(a9==9))&&(a19==4)))))){ a21 = 11; a9 = 11; a1 = 12; a19 = 5; a2 = 1; a13 = 1; a12 = 1; return 21; } else if((((((a20==1)&&(!(a26==1)&&(((input==3)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==4))))&&!(a4==1))))&&(a16==11))&&!(a8==1))&&(!(a0==1)&&((a18==1)||((((a23==1)||!(a2==1))&&(a21==10))&&(a17==2)))))){ a16 = 7; a24 = 0; a9 = 7; a1 = 12; a19 = 1; a5 = 4; a27 = 0; return -1; } else if((((a1==13)&&((a16==9)&&((((((input==6)&&(a17==2))&&(a3==1))&&!(a26==1))&&(a11==1))&&(a20==1))))&&((a21==12)&&((((a19==3)&&((!(a11==1)||((a26==1)||(a2==1)))||!(a2==1)))&&(a9==7))&&(a5==4))))){ a16 = 7; a13 = 1; a23 = 1; a1 = 12; a7 = 0; a21 = 10; a19 = 1; return -1; } else if((((a8==1)||((a5==4)&&(((a6==1)&&(a19==5))&&!(a27==1))))&&((((a16==7)&&((((a17==2)&&(((((input==1)&&(a20==1))&&!(a27==1))&&!(a26==1))&&!(a8==1)))&&(a9==7))&&(a1==13)))&&(a21==12))&&(a2==1)))){ a16 = 9; a5 = 6; a1 = 14; a19 = 4; a11 = 1; a21 = 11; a3 = 1; return 22; } else if((((a28==1)&&((((a21==11)&&((a20==1)&&(((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==1))&&(a1==12))))&&(a16==8))&&(a3==1)))&&(!(a4==1)&&((((((a12==1)&&(a17==2))||(a14==1))&&(a19==5))&&(a13==1))&&!(a18==1))))){ a5 = 5; a6 = 1; a3 = 1; a19 = 3; a16 = 10; a9 = 8; return 25; } else if((((a23==1)&&((((a5==6)&&((a17==2)&&(((a9==8)&&(a3==1))&&!(a26==1))))||(a24==1))&&(a3==1)))&&(!(a4==1)&&(!(a24==1)&&(((((a1==12)&&((input==6)&&(a19==5)))&&!(a20==1))&&(a16==10))&&(a21==11)))))){ a4 = 1; a9 = 9; a19 = 1; a21 = 12; a20 = 1; a11 = 0; a16 = 7; a0 = 1; return 25; } else if((((a5==5)&&((a2==1)&&((a17==2)&&(((((a9==8)&&(((input==6)&&(a1==13))&&!(a24==1)))&&(a16==11))&&(a6==1))&&(a19==5)))))&&((a23==1)&&(((((a12==1)||(a27==1))&&(a20==1))&&(a21==12))||!(a13==1))))){ a12 = 1; a5 = 4; a9 = 7; a16 = 9; a18 = 0; a1 = 12; a19 = 3; return 21; } else if((((a19==2)&&(((((a11==1)&&((((a11==1)&&(a16==9))&&!(a7==1))&&(a21==12)))&&(a20==1))&&!(a4==1))||!(a11==1)))&&((a1==13)&&(!(a27==1)&&((a17==2)&&((a5==4)&&(((a9==7)&&(input==3))&&!(a7==1)))))))){ a6 = 1; a7 = 0; a16 = 10; a5 = 5; a9 = 8; return 21; } else if(((((a20==1)&&(((((((a6==1)&&(a12==1))&&(a1==13))&&!(a14==1))&&(a19==1))||!(a2==1))&&(a6==1)))&&(a6==1))&&(!(a14==1)&&(((a21==12)&&((a16==11)&&((input==3)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a17==2))))){ a28 = 1; a16 = 10; a5 = 6; a9 = 10; a1 = 12; a4 = 0; a21 = 10; a24 = 0; return 21; } else if((((a11==1)&&(((((a19==1)&&(input==5))&&(a5==6))&&(a20==1))&&(a17==2)))&&((a16==9)&&(((((((a13==1)&&(((a2==1)&&(a13==1))||!(a12==1)))||(a27==1))&&(a9==7))&&(a1==14))||(a14==1))&&(a21==10))))){ a5 = 4; a2 = 1; a18 = 0; a16 = 7; a1 = 12; a27 = 0; return -1; } else if(((((a1==12)&&(((a18==1)||((((a13==1)&&(a3==1))&&!(a7==1))&&(a28==1)))&&!(a0==1)))&&(a9==11))&&((a21==11)&&((a20==1)&&(((a28==1)&&(((a17==2)&&(((a5==5)||(a5==6))&&(input==1)))&&(a16==9)))&&(a19==5)))))){ if((a12==1)){ a5 = 5; a0 = 0; a19 = 4; a26 = 0; a9 = 8; a20 = 0; a3 = 1; a16 = 8; }else{ a9 = 10; a1 = 13; a16 = 7; a5 = 4; a27 = 0; a24 = 0; a12 = 1; a21 = 10; a19 = 2; } return 21; } else if((((a20==1)&&(((a14==1)||((a17==2)&&((a19==3)&&(!(a12==1)||((a11==1)||(a24==1))))))&&(a9==9)))&&((a5==5)&&(((((a1==14)&&(((input==3)&&(a16==9))&&(a3==1)))&&(a11==1))&&!(a7==1))&&(a21==11))))){ a26 = 0; a21 = 10; a9 = 7; a16 = 10; a3 = 1; a19 = 1; a5 = 4; a4 = 0; return 21; } else if((((((a9==10)&&(((a12==1)&&(a17==2))&&!(a14==1)))&&(a11==1))&&(a19==4))&&(((((a3==1)&&(((a20==1)&&((a13==1)&&(((a16==11)&&(input==5))&&(a1==13))))&&(a6==1)))&&(a5==6))&&!(a26==1))&&(a21==11)))){ a8 = 0; a9 = 7; a0 = 0; a5 = 4; a28 = 1; a19 = 1; a1 = 12; a21 = 10; a16 = 7; return -1; } else if((((((a18==1)&&((a19==4)&&((((!(a3==1)&&((a17==2)&&(((a20==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a18==1))))&&!(a28==1))&&(a14==1))&&(a16==8))))&&(a21==11))&&(a1==14))&&(((a13==1)&&(a14==1))&&(a9==7)))){ a19 = 1; a5 = 4; a21 = 10; a1 = 13; a11 = 0; a16 = 7; a13 = 0; a18 = 1; return -1; } else if(((!(a23==1)||((a12==1)&&(a23==1)))&&(((a3==1)&&(((a17==2)&&(((a9==10)&&(!(a20==1)&&(((a21==10)&&((((input==4)&&(a16==9))&&(a5==6))&&!(a7==1)))&&(a28==1))))&&!(a26==1)))&&(a19==3)))&&(a1==14)))){ a1 = 12; a5 = 5; a20 = 1; a9 = 11; a16 = 7; a19 = 1; a10 = 0; a18 = 1; a27 = 1; return -1; } else if((((a18==1)&&((a9==9)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a28==1))&&(a21==12))&&(a1==12))&&(a20==1))))&&((a14==1)&&(!(a2==1)&&((a16==10)&&(!(a12==1)&&((((a12==1)&&(a14==1))&&(a19==4))&&(a17==2)))))))){ a1 = 13; a5 = 4; a23 = 0; a22 = 0; a21 = 11; a9 = 10; a25 = 0; a19 = 3; return 22; } else if((((!(a6==1)||((!(a12==1)||(a6==1))&&(a20==1)))&&(a21==12))&&((a16==7)&&((a19==3)&&(((a9==11)&&((((!(a4==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a4==1)))&&!(a4==1))&&!(a0==1))&&(a17==2)))&&(a1==12)))))){ if((a22==1)){ a16 = 8; a24 = 0; a9 = 8; a4 = 0; a20 = 0; a1 = 14; a27 = 0; a5 = 5; a19 = 4; a21 = 10; }else{ a21 = 10; a12 = 1; a16 = 9; a9 = 7; a23 = 1; a19 = 5; a5 = 5; a7 = 0; } return 22; } return calculate_output4(input); } int calculate_output4(int input) { if((((a28==1)&&((((a19==3)&&((((a13==1)&&((!(a7==1)&&((a1==12)&&((a5==5)&&(input==5))))&&(a21==10)))&&(a9==7))&&!(a8==1)))&&(a2==1))&&(a16==11)))&&(!(a20==1)&&((a27==1)||((a17==2)&&(a23==1)))))){ a20 = 1; a2 = 0; a24 = 1; a19 = 1; a16 = 7; a5 = 4; a9 = 11; a28 = 0; return -1; } else if((((a5==5)&&(((!(a26==1)&&(!(a7==1)&&(((a19==2)&&((a9==7)&&(input==4)))&&(a12==1))))&&(a6==1))&&(a21==12)))&&(((a17==2)&&((a16==7)&&((a1==13)&&(((a23==1)&&!(a20==1))||!(a28==1)))))||(a4==1)))){ a5 = 4; a26 = 0; a1 = 12; a20 = 1; a4 = 0; a19 = 1; a21 = 10; a18 = 0; return -1; } else if((((a1==13)&&(((!(a14==1)&&(((a2==1)&&((a6==1)&&((input==1)&&(a17==2))))&&(a6==1)))&&(a16==9))&&(a9==10)))&&((a20==1)&&(((a5==6)&&(!(a27==1)&&(!(a14==1)&&((a19==4)&&(a12==1)))))&&(a21==11))))){ if((a22==1)){ a19 = 5; a9 = 8; a20 = 0; a21 = 12; a3 = 1; a26 = 0; a4 = 0; a16 = 7; }else{ a21 = 12; a16 = 8; a9 = 7; a19 = 5; a2 = 1; a0 = 0; a5 = 4; } return 22; } else if(((((a28==1)&&((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a16==10))))&&(a1==12))&&((a3==1)&&((((((a27==1)||(((!(a20==1)&&(a3==1))&&(a9==8))&&(a17==2)))&&(a19==2))&&(a21==12))&&!(a7==1))&&(a28==1))))){ a5 = 5; a16 = 7; a19 = 1; a21 = 10; a29 = 0; a22 = 0; a20 = 1; a8 = 1; a9 = 10; return 25; } else if((((((a21==11)&&(((a11==1)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a28==1))))&&!(a20==1)))&&(a11==1))&&(a9==10))&&((((a26==1)||((!(a8==1)&&((a16==10)&&(a23==1)))&&(a17==2)))&&(a19==4))&&(a1==14)))){ if((a21==12)){ a4 = 1; a21 = 12; a11 = 0; a5 = 4; a16 = 7; a9 = 7; a0 = 1; }else{ a5 = 6; a25 = 1; a23 = 0; a20 = 1; a16 = 9; a1 = 12; a12 = 0; a19 = 2; a21 = 12; } return -1; } else if(((((a20==1)&&((a5==5)&&(((a21==12)&&((((a17==2)&&((a3==1)&&!(a6==1)))&&!(a2==1))&&!(a28==1)))&&(a14==1))))&&(a1==14))&&((a14==1)&&(((a9==10)&&(!(a23==1)&&((input==4)&&(a19==2))))&&(a16==7))))){ a14 = 1; a1 = 13; a21 = 10; a19 = 4; a13 = 0; a9 = 11; a5 = 4; a16 = 11; return -1; } else if((((((((a9==7)&&(((a2==1)&&(a21==11))&&(a17==2)))||!(a28==1))&&(a19==1))||!(a12==1))&&(a2==1))&&(((a1==13)&&((((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a27==1))&&!(a27==1))&&(a6==1))&&(a16==7)))&&(a20==1)))){ a26 = 0; a14 = 0; a9 = 9; a21 = 10; a5 = 4; a16 = 8; a13 = 1; a1 = 12; return 25; } else if((((a19==4)&&((((a17==2)&&((a16==11)&&(((a6==1)&&(a23==1))||!(a28==1))))||(a24==1))&&(a1==14)))&&(((a13==1)&&((a3==1)&&((a9==10)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a20==1))&&(a21==11)))))&&!(a27==1)))){ a1 = 12; a2 = 1; a5 = 4; a8 = 0; a18 = 0; a19 = 3; a9 = 7; a21 = 12; return 21; } else if((((a11==1)&&((a4==1)||((a21==11)&&((!(a23==1)||(!(a23==1)||(a6==1)))&&(a1==12)))))&&(!(a24==1)&&(!(a7==1)&&((a16==8)&&((a9==9)&&(((a19==4)&&((a20==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2)))))))){ a16 = 7; a18 = 0; a28 = 1; a19 = 1; a9 = 7; a21 = 10; a5 = 4; a11 = 1; return -1; } else if((((!(a20==1)&&((a11==1)&&(((a13==1)||!(a23==1))||(a24==1))))&&(a21==11))&&(((((((a17==2)&&((a1==14)&&((input==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))))&&(a13==1))&&(a19==2))&&!(a0==1))&&!(a7==1))&&(a16==7)))){ a9 = 11; a6 = 1; a26 = 0; a19 = 3; a5 = 6; a23 = 1; a16 = 9; a20 = 1; a1 = 12; a21 = 10; return 22; } else if(((((((a16==8)&&(((a20==1)&&(a11==1))&&(a1==12)))&&!(a8==1))||(a4==1))&&(a2==1))&&((((a21==12)&&(((((input==3)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a18==1))&&(a3==1))&&(a17==2)))&&!(a27==1))&&(a19==5)))){ a1 = 14; a5 = 4; a9 = 11; a23 = 1; a21 = 11; a27 = 0; a12 = 1; a19 = 1; return -1; } else if((((!(a26==1)&&((a17==2)&&(!(a14==1)&&((a11==1)||(a27==1)))))&&(a13==1))&&(((!(a0==1)&&((((a21==10)&&((a16==10)&&((input==3)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))))&&(a12==1))&&!(a20==1)))&&(a19==1))&&(a1==14)))){ a22 = 0; a4 = 1; a5 = 4; a20 = 1; a9 = 10; a26 = 1; a1 = 12; a16 = 7; return -1; } else if(((((a21==12)&&(((((a5==6)&&((a17==2)&&((a1==14)&&(((a11==1)&&(a12==1))&&(a28==1)))))&&(a19==5))&&!(a0==1))&&(a20==1)))||(a0==1))&&(((a16==9)&&(((a9==8)&&(input==1))&&!(a18==1)))&&!(a0==1)))){ a1 = 12; a6 = 1; a19 = 1; a5 = 4; a21 = 10; a28 = 1; a9 = 7; a16 = 7; a0 = 0; return -1; } else if((((!(a0==1)&&((((!(a6==1)||((a3==1)&&!(a27==1)))&&(a21==10))||!(a13==1))&&(a16==10)))&&(a1==12))&&(((((a17==2)&&((a9==11)&&(!(a20==1)&&((input==6)&&((a5==4)||(a5==5))))))&&!(a26==1))&&!(a26==1))&&(a19==4)))){ if((a2==1)){ a2 = 0; a1 = 13; a20 = 1; a5 = 4; a19 = 5; a16 = 11; a8 = 1; }else{ a6 = 0; a18 = 1; a3 = 0; a20 = 1; a5 = 5; a1 = 14; a16 = 7; a19 = 1; a9 = 8; } return 23; } else if((((!(a23==1)||((a8==1)||((a16==10)&&(!(a20==1)&&(!(a3==1)||(a23==1))))))&&(a13==1))&&(((a17==2)&&(((a21==11)&&((a1==12)&&((a19==2)&&((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&(a2==1)))&&!(a27==1)))){ a9 = 11; a19 = 1; a15 = 0; a21 = 10; a16 = 7; a4 = 1; a1 = 13; a5 = 6; a20 = 1; return -1; } else if((((((((a13==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a16==11)))&&(a13==1))&&!(a4==1))&&!(a20==1))&&(a19==1))&&((a21==10)&&((a1==14)&&((((a17==2)&&(!(a27==1)&&(!(a4==1)&&(a13==1))))&&(a9==11))&&(a11==1)))))){ a5 = 4; a29 = 1; a16 = 7; a19 = 3; a15 = 1; a8 = 1; a9 = 10; a21 = 11; return -1; } else if((((((a17==2)&&((((a6==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==4)))&&(a19==3))&&!(a20==1)))&&!(a0==1))&&(a21==12))&&((a18==1)||(((((a16==7)&&((a6==1)||(a0==1)))&&!(a26==1))&&(a1==12))||(a0==1))))){ a21 = 10; a9 = 7; a5 = 4; a11 = 1; a20 = 1; a19 = 1; a18 = 0; return -1; } else if(((((a2==1)&&((a13==1)&&(((a17==2)&&(!(a8==1)&&((a21==10)&&((a9==7)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))))&&(a1==14))))&&(a23==1))&&((((a19==1)&&((a16==11)&&((a28==1)&&(a20==1))))&&(a12==1))&&(a6==1)))){ a1 = 12; a14 = 0; a11 = 1; a16 = 10; a5 = 6; a9 = 10; a18 = 0; return 21; } else if(((((a9==10)&&((((!(a20==1)&&(a12==1))||(a26==1))&&!(a8==1))&&(a12==1)))&&(a17==2))&&(!(a18==1)&&((((a12==1)&&((a23==1)&&(((a5==6)&&((a19==3)&&(input==3)))&&(a21==12))))&&(a1==12))&&(a16==8))))){ a16 = 7; a24 = 1; a5 = 4; a9 = 7; a19 = 1; a20 = 1; a25 = 0; a21 = 10; a12 = 0; return -1; } else if((((a27==1)&&(((((a28==1)&&!(a6==1))&&(a19==2))&&(a17==2))&&!(a6==1)))&&((a26==1)&&(((((((a5==5)&&(((a20==1)&&(input==3))&&(a9==8)))&&(a27==1))&&(a21==11))&&(a16==9))&&(a1==13))&&(a26==1))))){ a0 = 1; a9 = 7; a18 = 1; a1 = 12; a5 = 4; a19 = 1; a15 = 1; return 23; } else if((((!(a4==1)&&(((a6==1)&&(((input==6)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a21==12)))&&(a11==1)))&&!(a27==1))&&((((a20==1)&&(((a1==12)&&((a17==2)&&((a19==2)&&(a6==1))))&&(a16==9)))||!(a28==1))||(a18==1)))){ a19 = 1; a5 = 4; a7 = 0; a18 = 0; a9 = 7; a16 = 7; a6 = 1; a21 = 10; return -1; } else if((((a21==10)&&((a6==1)&&((a17==2)&&(((a19==4)&&((((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&!(a26==1))&&(a20==1)))&&(a16==10)))))&&(((((a1==12)&&((a2==1)&&(a3==1)))||!(a28==1))||!(a13==1))||!(a12==1)))){ a19 = 1; a9 = 7; a16 = 7; a6 = 1; a18 = 0; a5 = 4; a28 = 1; return -1; } else if(((((a17==2)&&(((a16==11)&&(((a19==4)&&(((!(a23==1)&&((input==1)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))&&(a14==1))&&(a1==13)))&&(a20==1)))&&(a21==10)))&&(a7==1))&&((a26==1)&&((!(a2==1)&&(a13==1))&&!(a6==1))))){ a16 = 7; a5 = 4; a15 = 0; a29 = 1; a1 = 14; a12 = 0; a9 = 10; a19 = 1; return 22; } else if((((((a9==7)&&(((a5==5)||(a5==6))&&(input==1)))&&(a19==4))&&(a17==2))&&((a7==1)||((a16==10)&&((a23==1)&&((a21==11)&&(!(a13==1)||((((((a13==1)&&!(a20==1))||!(a2==1))&&(a1==14))||(a4==1))||!(a13==1))))))))){ a5 = 4; a19 = 2; a2 = 0; a20 = 1; a14 = 1; a1 = 13; a21 = 10; a3 = 0; a16 = 7; return -1; } else if(((((!(a18==1)&&((a9==11)&&(((a16==11)&&((((a5==4)&&(input==4))&&(a1==13))&&!(a24==1)))&&(a20==1))))&&!(a4==1))&&(a13==1))&&((!(a18==1)&&((((a21==12)&&(a2==1))&&(a17==2))&&(a19==1)))&&(a28==1)))){ a16 = 7; a1 = 12; a21 = 10; a26 = 0; a2 = 1; a7 = 0; a9 = 7; return -1; } else if((((a21==11)&&((a3==1)&&(((a19==1)&&(((input==4)&&(((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7))))&&(a12==1)))&&(a17==2))))&&(!(a12==1)||((((((a16==10)&&(a12==1))&&!(a7==1))&&(a12==1))||(a8==1))&&!(a20==1))))){ if((a6==1)){ a20 = 1; a27 = 1; a5 = 6; a21 = 10; a2 = 0; a1 = 12; a9 = 11; a16 = 7; a19 = 2; a24 = 1; }else{ a5 = 6; a9 = 8; a4 = 1; a25 = 1; a19 = 5; a1 = 12; a16 = 7; a12 = 0; } return 21; } else if((((a19==1)&&(((!(a12==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a16==7))&&(a8==1)))&&((a20==1)&&(((a1==12)&&(((((a7==1)&&((a0==1)&&(!(a2==1)&&(a13==1))))&&!(a12==1))&&(a21==12))&&(a17==2)))&&(a9==10))))){ a8 = 1; a7 = 1; a9 = 8; a5 = 6; a20 = 0; a16 = 8; a18 = 1; a21 = 10; a19 = 4; return -1; } else if((((a16==11)&&((!(a4==1)&&(((!(a11==1)||((a12==1)&&((!(a8==1)&&((((a3==1)&&(a9==10))&&!(a24==1))&&(a1==13)))&&(a17==2))))&&(a19==2))&&(a3==1)))&&(a21==11)))&&((a5==5)&&((input==5)&&(a20==1))))){ a1 = 14; a5 = 4; a3 = 1; a21 = 10; a16 = 7; a9 = 8; a20 = 0; a7 = 0; a19 = 5; a4 = 0; return 23; } else if(((((a5==5)&&(((((((a2==1)&&((a12==1)&&(a16==8)))&&(a19==5))||(a18==1))&&(a21==10))&&(a17==2))&&(a1==14)))&&(a9==7))&&(!(a18==1)&&((((!(a20==1)&&(input==3))&&!(a8==1))&&!(a14==1))&&(a12==1))))){ a5 = 4; a19 = 1; a12 = 1; a20 = 1; a24 = 0; a16 = 7; a11 = 1; a1 = 12; return -1; } else if(((((((a16==8)&&(((a23==1)&&((a21==10)&&(((a12==1)&&((a2==1)&&(a28==1)))||!(a28==1))))&&(a1==13)))&&(a2==1))&&(a5==5))&&!(a20==1))&&((a9==9)&&(!(a4==1)&&(((a19==5)&&(input==4))&&(a17==2)))))){ a21 = 12; a1 = 14; a13 = 1; a9 = 10; a12 = 1; a20 = 1; a14 = 0; return 22; } else if((((((((a21==11)&&(((a9==9)&&((input==1)&&(a20==1)))&&(a3==1)))&&(a1==12))&&(a17==2))&&(a5==4))&&!(a4==1))&&(!(a13==1)||((a4==1)||(((a16==7)&&((a13==1)&&((a2==1)&&(a6==1))))&&(a19==5)))))){ a19 = 1; a18 = 0; a16 = 8; a8 = 0; a21 = 12; a9 = 8; a6 = 1; return 23; } else if(((((!(a6==1)||((((a17==2)&&(!(a8==1)&&((a3==1)&&(a20==1))))&&(a21==10))&&!(a14==1)))&&(a9==10))&&(a16==10))&&((((((((a5==4)||(a5==5))&&(input==5))&&(a19==2))&&(a28==1))&&(a1==13))&&(a2==1))&&(a13==1)))){ a16 = 8; a21 = 12; a9 = 11; a19 = 5; a14 = 0; a13 = 1; a5 = 6; return -1; } else if((((a21==10)&&(!(a20==1)&&((a17==2)&&(!(a14==1)&&((((a23==1)&&((input==1)&&((a5==4)||(a5==5))))&&!(a7==1))&&(a16==7))))))&&(((!(a18==1)&&((a3==1)&&(!(a18==1)&&((a13==1)&&(a9==10)))))&&(a1==13))&&(a19==1)))){ a20 = 1; a1 = 12; a2 = 1; a7 = 0; a5 = 4; a14 = 0; a9 = 7; return -1; } else if((((((a21==12)&&((((a19==5)&&((a20==1)&&(!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&(a2==1))&&(a17==2)))&&(a16==11))&&!(a26==1))&&((((((a1==14)&&(a2==1))&&(a9==7))||(a27==1))||!(a11==1))||(a18==1)))){ a18 = 0; a16 = 7; a21 = 10; a5 = 4; a19 = 1; a1 = 12; a24 = 0; a7 = 0; return -1; } else if((((a13==1)&&(!(a8==1)&&((!(a28==1)||((a21==12)&&((a9==8)&&(!(a20==1)&&((a19==4)&&(a13==1))))))&&(a1==14))))&&((!(a4==1)&&(!(a14==1)&&((((input==5)&&((a5==5)||(a5==6)))&&!(a24==1))&&(a16==10))))&&(a17==2)))){ a16 = 8; a1 = 13; a19 = 3; a20 = 1; a8 = 1; a9 = 7; a5 = 4; a29 = 0; return -1; } else if(((!(a27==1)&&(((((a13==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))&&(a13==1))&&!(a7==1))&&(a20==1)))&&((a1==12)&&(((((a21==12)&&((a12==1)&&((a3==1)&&(a17==2))))&&(a9==10))&&(a16==9))&&(a19==5))))){ a23 = 1; a16 = 7; a21 = 10; a6 = 1; a19 = 1; a8 = 0; a9 = 7; a5 = 4; return -1; } else if((((a17==2)&&((a21==10)&&((a16==10)&&((((a13==1)&&((a3==1)&&(a9==9)))&&(a1==14))&&(a19==2)))))&&(!(a27==1)&&(!(a20==1)&&(((!(a18==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a13==1)))&&!(a7==1))&&(a13==1)))))){ a20 = 1; a22 = 1; a19 = 1; a11 = 0; a1 = 12; a10 = 1; a5 = 5; a9 = 7; a16 = 7; return 25; } else if((((a19==2)&&((a20==1)&&(((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a23==1)))&&(a9==11))))&&(((!(a8==1)&&((a7==1)||((((!(a4==1)&&(a12==1))&&(a3==1))&&(a16==10))&&!(a24==1))))&&(a21==12))&&(a1==12)))){ a3 = 1; a6 = 1; a21 = 10; a1 = 14; a16 = 7; a9 = 7; a13 = 1; a5 = 4; a19 = 4; return 25; } else if((((a21==12)&&((a2==1)&&(((a20==1)&&((a19==5)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))&&(a28==1))))&&(a16==9))))&&(((a13==1)&&(((a28==1)&&((a17==2)&&((a13==1)&&(a1==14))))&&!(a18==1)))&&!(a24==1)))){ a5 = 4; a21 = 10; a16 = 7; a19 = 1; a28 = 1; a9 = 7; a1 = 12; a24 = 0; a13 = 1; return -1; } else if((((a28==1)&&((!(a8==1)&&((((((a17==2)&&(input==5))&&(a2==1))&&!(a26==1))&&(a21==12))&&(a23==1)))&&!(a0==1)))&&((a1==14)&&((((a19==1)&&((a16==10)&&(!(a20==1)&&(a3==1))))&&(a9==8))&&(a5==6))))){ if((a28==1)){ a16 = 9; a10 = 1; a5 = 4; a19 = 3; a9 = 7; a24 = 1; a20 = 1; a21 = 10; }else{ a9 = 11; a5 = 4; a26 = 1; a15 = 0; a1 = 13; a13 = 0; a19 = 3; a16 = 7; } return -1; } else if((((a19==5)&&(!(a13==1)||((a3==1)&&(a17==2))))&&(((!(a26==1)&&(!(a20==1)&&((a21==11)&&((a2==1)&&((((a9==9)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==6))))&&!(a0==1))&&!(a18==1))))))&&(a16==10))&&!(a8==1)))){ if((a11==1)){ a3 = 0; a20 = 1; a19 = 1; a4 = 1; a16 = 7; a29 = 1; a5 = 6; a21 = 10; }else{ a21 = 12; a20 = 1; a14 = 1; a25 = 0; a9 = 10; a22 = 0; a5 = 6; a1 = 12; } return -1; } else if(((((a9==7)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a7==1)))&&!(a27==1))&&((a1==13)&&(((a20==1)&&(!(a7==1)&&(((a17==2)&&(((a7==1)||((!(a12==1)||(a2==1))&&(a16==10)))&&(a21==12)))||(a14==1))))&&(a19==3))))){ a12 = 1; a5 = 4; a8 = 0; a19 = 1; a21 = 10; a16 = 7; a4 = 0; a1 = 12; return -1; } else if(((!(a26==1)&&(!(a7==1)&&(((a21==11)&&(((a1==14)&&((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==6)))&&!(a14==1)))&&(a2==1))))&&((a16==10)&&((a11==1)&&(((((a17==2)&&(a23==1))&&(a19==1))&&!(a20==1))&&!(a27==1)))))){ a1 = 13; a16 = 11; a5 = 4; a8 = 1; a20 = 1; a3 = 0; a6 = 0; a9 = 11; a21 = 12; a19 = 2; return 21; } else if((((a21==12)&&((a1==14)&&((a19==2)&&((a16==9)&&(!(a14==1)&&(((a12==1)&&((a3==1)&&((a2==1)&&(((a17==2)&&(input==6))&&(a9==9)))))&&(a28==1)))))))&&((a20==1)&&((a5==4)&&((a3==1)&&!(a0==1)))))){ a13 = 1; a9 = 10; a16 = 7; a5 = 5; a21 = 10; a14 = 0; a1 = 13; a6 = 1; return 22; } else if(((!(a7==1)&&(((((!(a8==1)&&(!(a20==1)&&((a19==4)&&(input==5))))&&!(a7==1))&&(a21==10))&&(a1==13))&&(a9==11)))&&(((a17==2)&&(!(a4==1)&&(((a5==6)&&((a3==1)||!(a13==1)))&&(a16==10))))||(a7==1)))){ a19 = 2; a20 = 1; a2 = 0; a5 = 4; a29 = 0; a1 = 12; a16 = 7; a8 = 1; a9 = 9; return 21; } else if((((a21==10)&&(((a6==1)&&(((a3==1)&&(a20==1))&&(a19==5)))&&(a17==2)))&&((!(a26==1)&&((a2==1)&&((a1==14)&&(!(a0==1)&&((((input==4)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a26==1))&&!(a7==1))))))&&(a16==10)))){ a1 = 12; a18 = 0; a9 = 7; a19 = 1; a16 = 7; a5 = 4; a28 = 1; return -1; } else if((((a21==11)&&(((a17==2)&&((a0==1)||(a2==1)))&&!(a4==1)))&&((a1==13)&&((a5==5)&&((!(a4==1)&&(((!(a18==1)&&(((a20==1)&&((a19==1)&&(input==4)))&&(a28==1)))&&(a28==1))&&(a16==10)))&&(a9==10)))))){ a1 = 12; a21 = 10; a28 = 1; a9 = 7; a26 = 0; a5 = 4; a16 = 7; a27 = 0; return -1; } else if(((!(a24==1)&&((((a13==1)&&(a17==2))&&(a2==1))&&!(a14==1)))&&((a3==1)&&((a11==1)&&((((a16==7)&&(!(a20==1)&&((((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7)))||(((a19==4)&&((a9==11)&&((a5==5)&&(a1==14))))||((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))))&&(input==4))))&&(a21==10))&&(a11==1)))))){ a9 = 7; a11 = 1; a1 = 12; a20 = 1; a13 = 1; a28 = 1; a19 = 1; a5 = 4; return -1; } else if((((a17==2)&&((a23==1)&&((((((!(a27==1)&&((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))))&&!(a8==1))&&(a19==3))&&(a16==11))&&(a11==1))&&!(a4==1))))&&((a1==13)&&((((a2==1)&&(a20==1))&&(a11==1))&&(a21==11))))){ a21 = 10; a19 = 4; a5 = 5; a13 = 1; a1 = 14; a12 = 1; a16 = 10; a9 = 10; a26 = 0; return -1; } else if((((a6==1)&&((a21==11)&&((a14==1)||((a16==10)&&(((a19==3)&&((a23==1)&&(a17==2)))&&(a2==1))))))&&(((a1==13)&&(((a13==1)&&(!(a4==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6))))&&!(a20==1)))&&(a13==1)))){ a25 = 0; a0 = 1; a16 = 9; a21 = 10; a7 = 1; a9 = 8; a5 = 5; a19 = 1; a20 = 1; return -1; } else if(((((a17==2)&&(!(a26==1)&&(!(a0==1)&&((((a16==8)&&(((a14==1)||(a12==1))&&(a28==1)))&&(a21==12))&&(a12==1)))))&&(a1==13))&&((a9==10)&&((!(a20==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a2==1)))&&(a19==1))))){ a9 = 9; a15 = 0; a10 = 1; a19 = 4; a20 = 1; a16 = 9; a28 = 0; a5 = 5; a21 = 11; return -1; } else if(((((((a4==1)||(a11==1))&&(a21==11))||!(a3==1))&&(a9==7))&&(!(a20==1)&&((a1==13)&&(((!(a26==1)&&((a11==1)&&(!(a26==1)&&(!(a27==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a17==2))))))&&(a16==8))&&(a19==2)))))){ a21 = 10; a19 = 1; a1 = 14; a20 = 1; a5 = 4; a13 = 1; a9 = 8; a26 = 0; a16 = 9; a7 = 0; return -1; } else if((((((!(a12==1)||(((a16==10)&&((!(a11==1)||((a21==12)&&(a23==1)))&&(a20==1)))&&(a1==12)))&&!(a7==1))&&(a17==2))&&(a19==5))&&(((a11==1)&&((a12==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a11==1))))&&(a9==9)))){ a13 = 1; a24 = 0; a5 = 4; a21 = 10; a16 = 7; a1 = 13; a11 = 1; a19 = 2; return 26; } else if((((!(a8==1)&&(((((a2==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a20==1))&&(a19==5))&&(a16==7)))&&(a28==1))&&(((((!(a12==1)||((a21==12)&&((a28==1)&&(a17==2))))&&(a1==14))&&(a9==10))||!(a28==1))||!(a28==1)))){ a12 = 1; a1 = 13; a23 = 1; a26 = 0; a16 = 9; a5 = 5; a19 = 1; return 22; } else if((((((a12==1)&&!(a27==1))||(a18==1))&&!(a27==1))&&((((a17==2)&&((((a20==1)&&((((a21==11)&&(!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))&&(a1==14))&&(a16==9)))&&(a28==1))&&(a13==1)))&&(a19==2))&&(a9==9)))){ a12 = 1; a5 = 4; a8 = 0; a13 = 1; a9 = 11; a19 = 5; return 21; } else if((((a18==1)&&(((((input==5)&&(a9==11))&&!(a20==1))&&(a19==1))&&(a24==1)))&&((a24==1)&&(((((((a17==2)&&(!(a6==1)&&((a3==1)&&!(a12==1))))&&(a1==12))&&(a21==11))&&(a16==8))&&!(a2==1))&&(a5==4))))){ a9 = 9; a21 = 10; a19 = 3; a5 = 5; a13 = 0; a12 = 0; a16 = 9; a20 = 1; a1 = 14; return -1; } else if(((((a2==1)&&(!(a4==1)&&(((((a17==2)&&(a12==1))&&(a19==5))&&(a16==9))&&(a1==14))))||!(a11==1))&&(!(a4==1)&&((((!(a20==1)&&((input==6)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))&&(a21==12))&&(a2==1))&&(a23==1))))){ if((a13==1)){ a2 = 0; a9 = 8; a21 = 10; a19 = 1; a20 = 1; a18 = 1; a16 = 7; a29 = 1; a5 = 4; }else{ a12 = 0; a3 = 0; a21 = 10; a1 = 12; a16 = 7; a9 = 10; a29 = 0; a20 = 1; a19 = 2; a5 = 5; } return 21; } else if((((a1==12)&&((a20==1)&&((((a21==12)&&(((a14==1)&&(!(a6==1)&&(!(a11==1)&&((a9==11)&&((input==4)&&((a5==4)||(a5==5)))))))&&!(a23==1)))&&(a19==1))&&(a7==1))))&&((!(a23==1)&&((a17==2)&&(a6==1)))&&(a16==7)))){ a16 = 9; a29 = 0; a19 = 3; a5 = 5; a14 = 1; a10 = 0; return -1; } else if((((a21==10)&&((a17==2)&&((a7==1)&&((a26==1)&&((a16==11)&&(!(a11==1)&&((!(a28==1)&&(a13==1))&&(a19==1))))))))&&((!(a23==1)&&((a9==8)&&((((input==3)&&((a5==4)||(a5==5)))&&(a1==13))&&(a20==1))))&&(a8==1)))){ a16 = 7; a28 = 0; a1 = 12; a5 = 4; a19 = 2; a24 = 1; a21 = 11; a12 = 0; return 25; } else if((((a19==3)&&(!(a23==1)||(((!(a18==1)&&((a26==1)||(a2==1)))&&!(a20==1))&&(a9==11))))&&(((a13==1)&&((((a17==2)&&((!(a7==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a1==13)))&&(a16==11))&&(a13==1)))&&(a21==10)))){ a8 = 1; a20 = 1; a16 = 9; a9 = 10; a11 = 0; a5 = 4; a22 = 0; a19 = 4; return 23; } else if((((!(a2==1)||((a19==3)&&((((a11==1)&&(a3==1))&&(a20==1))||(a7==1))))&&(a21==12))&&((((a3==1)&&(((!(a18==1)&&(((a9==7)&&(input==3))&&(a16==9)))&&(a5==6))&&(a1==12)))&&(a12==1))&&(a17==2)))){ a14 = 0; a19 = 1; a21 = 10; a2 = 1; a5 = 4; a23 = 1; a16 = 7; return -1; } else if((((((!(a14==1)&&(!(a0==1)&&((a3==1)&&(!(a26==1)&&((a9==10)&&(((a16==11)&&(input==5))&&(a21==12)))))))&&(a17==2))&&(a1==12))&&(a19==5))&&((a20==1)&&((a5==4)&&(!(a6==1)||((a11==1)&&(a23==1))))))){ a0 = 0; a16 = 7; a1 = 14; a26 = 0; a21 = 10; a8 = 0; a20 = 0; return 22; } else if((((a21==10)&&(((a16==11)&&((!(a11==1)||((a23==1)&&(!(a6==1)||(a2==1))))||(a4==1)))&&(a20==1)))&&((a17==2)&&((a19==4)&&((a1==13)&&((!(a26==1)&&((input==5)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&!(a4==1))))))){ a5 = 4; a16 = 7; a1 = 12; a19 = 1; a9 = 7; a4 = 0; a7 = 0; return -1; } else if(((!(a8==1)&&(((!(a20==1)&&((((a21==12)&&(input==5))&&!(a26==1))&&(a17==2)))&&(a1==13))&&!(a14==1)))&&(((a13==1)&&((a16==9)&&((a9==7)&&(((!(a8==1)&&(a3==1))&&(a5==4))&&(a19==3)))))&&(a13==1)))){ a5 = 6; a0 = 1; a20 = 1; a21 = 10; a15 = 1; a29 = 1; a19 = 1; a16 = 7; a1 = 14; a9 = 10; return 22; } else if((((a4==1)||((((((a21==10)&&((a16==7)&&((a20==1)&&((a1==12)&&(a12==1)))))&&(a6==1))&&(a19==5))&&!(a8==1))||!(a13==1)))&&(!(a4==1)&&((!(a4==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==1)))&&(a17==2))))){ a5 = 4; a19 = 2; a26 = 0; a21 = 12; a8 = 0; a9 = 7; a4 = 0; return 22; } else if((((((a16==9)&&(((a12==1)&&(a17==2))&&(a9==7)))&&(a6==1))&&!(a24==1))&&((((((a19==5)&&((!(a26==1)&&(!(a18==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a21==11)))&&!(a20==1))&&(a1==13))&&!(a24==1))&&!(a4==1)))){ a11 = 0; a0 = 1; a5 = 4; a9 = 10; a10 = 0; a16 = 7; a1 = 12; a19 = 2; a20 = 1; a21 = 10; return -1; } else if(((((a1==14)&&((a21==12)&&(((((a19==2)&&(input==6))&&!(a12==1))&&(a14==1))&&(a17==2))))&&(a9==11))&&(((((a20==1)&&(((a8==1)&&((a4==1)&&(a11==1)))&&!(a12==1)))&&!(a28==1))&&(a16==8))&&(a5==4)))){ a5 = 6; a21 = 10; a9 = 9; a15 = 0; a8 = 1; a16 = 7; a0 = 1; a19 = 1; return -1; } else if((((a21==12)&&(((a19==4)&&((a2==1)||(a26==1)))&&!(a14==1)))&&((a9==7)&&((a17==2)&&((((a13==1)&&((a23==1)&&(((a16==8)&&(((a5==4)&&(input==1))&&(a2==1)))&&(a20==1))))&&!(a26==1))&&(a1==12)))))){ a28 = 1; a0 = 0; a19 = 1; a14 = 0; a16 = 7; a21 = 10; return -1; } else if((((a20==1)&&(((((a21==12)&&(((a2==1)||!(a13==1))&&(a1==12)))&&(a5==5))&&(a12==1))&&!(a8==1)))&&(!(a14==1)&&((!(a18==1)&&((a19==4)&&((((a17==2)&&(input==3))&&(a16==9))&&(a13==1))))&&(a9==11))))){ a3 = 1; a18 = 0; a19 = 1; a8 = 0; a21 = 10; a5 = 4; a9 = 7; a16 = 7; return -1; } else if((((a5==6)&&(((a17==2)&&((a16==9)&&((a23==1)&&(((a21==11)&&(input==5))&&(a1==13)))))&&(a20==1)))&&((a19==2)&&(((!(a14==1)&&(!(a18==1)&&(((a6==1)||!(a12==1))&&!(a26==1))))&&(a9==7))&&(a23==1))))){ a1 = 12; a13 = 1; a16 = 7; a11 = 1; a19 = 1; a7 = 0; a5 = 4; a21 = 10; return -1; } else if((((a16==7)&&((a9==8)&&((a1==14)&&((a21==12)&&((a3==1)&&(a5==6))))))&&((!(a20==1)&&((a8==1)&&((a4==1)&&(((a18==1)&&((!(a12==1)&&((a19==5)&&(input==4)))&&!(a2==1)))&&(a18==1)))))&&(a17==2)))){ a21 = 10; a9 = 10; a23 = 0; a6 = 0; a19 = 1; a1 = 13; a5 = 5; a29 = 0; a20 = 1; return -1; } else if((((!(a20==1)&&((a17==2)&&((!(a14==1)&&(((a9==11)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a27==1)))&&(a16==9))))&&!(a18==1))&&(((((a1==12)&&(((a2==1)||!(a28==1))&&(a2==1)))||(a7==1))&&(a21==11))&&(a19==3)))){ if((a7==1)){ a15 = 1; a19 = 4; a20 = 1; a5 = 6; a12 = 0; a11 = 0; a21 = 12; }else{ a16 = 8; a9 = 10; a0 = 1; a21 = 10; a6 = 0; a5 = 4; } return -1; } else if((((a3==1)&&(!(a8==1)&&((a23==1)&&(!(a20==1)&&((a17==2)&&((a21==12)&&((a16==9)&&((a13==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3))))))))))&&(!(a26==1)&&((!(a7==1)&&((a1==12)&&(a11==1)))&&(a19==2))))){ if((a19==2)){ a16 = 8; a5 = 4; a20 = 1; a0 = 1; a28 = 0; a9 = 8; a21 = 10; a24 = 1; a19 = 4; }else{ a0 = 1; a16 = 7; a23 = 0; a20 = 1; a21 = 10; a5 = 5; a9 = 9; a26 = 1; } return 21; } else if(((!(a20==1)&&((a21==10)&&(((a19==3)&&(a28==1))||(a24==1))))&&((a1==12)&&((a16==8)&&((!(a27==1)&&(!(a0==1)&&(!(a27==1)&&(((a28==1)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==4)))&&!(a26==1)))))&&(a17==2)))))){ a20 = 1; a26 = 0; a9 = 9; a16 = 7; a5 = 6; a6 = 1; a19 = 4; return -1; } else if(((((a17==2)&&(((((a6==1)&&((((a1==12)&&((input==6)&&(a20==1)))&&!(a7==1))&&(a9==11)))&&(a5==4))&&(a28==1))&&(a16==11)))&&(a19==4))&&((a21==11)&&((((a6==1)&&!(a8==1))||!(a3==1))||!(a2==1))))){ a1 = 14; a12 = 1; a23 = 1; a16 = 9; a11 = 1; a21 = 10; a5 = 5; a19 = 2; a9 = 10; return 21; } else if(((((a9==11)&&(!(a26==1)&&((a28==1)&&(!(a7==1)&&(((a21==10)&&(((a5==5)||(a5==6))&&(input==3)))&&(a17==2))))))&&(a11==1))&&((a16==10)&&(((a3==1)&&(((a24==1)||((a11==1)&&(a1==14)))&&!(a20==1)))&&(a19==5))))){ a9 = 10; a5 = 6; a8 = 1; a19 = 1; a1 = 13; a7 = 1; a26 = 1; return 26; } else if((((((((a3==1)||(a26==1))&&(a21==10))&&(a17==2))&&(a19==1))||!(a23==1))&&(((a9==7)&&((a12==1)&&(((a16==8)&&((a11==1)&&(((((a5==4)||(a5==5))&&(input==5))&&!(a8==1))&&(a28==1))))&&(a20==1))))&&(a1==12)))){ a28 = 1; a16 = 7; a7 = 0; a27 = 0; a5 = 4; return -1; } else if(((((a17==2)&&(!(a20==1)&&(((a21==10)&&(a3==1))||(a7==1))))&&!(a7==1))&&((((((a11==1)&&(((a6==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==3)))&&!(a24==1)))&&!(a18==1))&&(a16==10))&&(a1==14))&&(a19==3)))){ a9 = 9; a0 = 1; a5 = 6; a1 = 12; a19 = 1; a20 = 1; a11 = 0; a16 = 7; a29 = 0; return -1; } else if((((!(a26==1)&&(!(a4==1)&&((a17==2)&&((a19==1)&&(input==3)))))&&(a16==10))&&((((((((a9==7)&&(((a27==1)||(a2==1))||!(a3==1)))&&(a5==6))&&(a20==1))&&(a21==10))&&(a1==12))&&!(a0==1))||!(a3==1)))){ a14 = 0; a16 = 7; a5 = 4; a3 = 1; a13 = 1; return -1; } else if((((a21==11)&&(((a19==3)&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a1==12))&&(a28==1)))&&!(a20==1)))&&(((((a11==1)&&(((!(a27==1)&&(a3==1))&&!(a8==1))&&(a16==7)))||(a8==1))&&(a9==7))&&(a17==2)))){ a19 = 1; a14 = 0; a5 = 4; a21 = 10; a4 = 0; a20 = 1; return -1; } else if(((((a11==1)&&(((a1==13)&&((((a20==1)&&(a6==1))&&(a3==1))&&(a16==9)))||!(a11==1)))&&(a17==2))&&(((((((a9==8)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a11==1))&&(a21==11))&&!(a27==1))&&!(a26==1))&&(a19==3)))){ a9 = 7; a21 = 10; a27 = 0; a16 = 7; a5 = 4; a12 = 1; a6 = 1; a1 = 12; a19 = 1; return -1; } else if(((!(a24==1)&&(((a16==8)&&((!(a4==1)&&((a19==5)&&(((a5==4)||(a5==5))&&(input==4))))&&(a9==10)))&&(a28==1)))&&(((((a21==11)&&((((a2==1)&&!(a20==1))&&!(a7==1))||(a7==1)))&&(a11==1))&&(a1==12))&&(a17==2)))){ a19 = 2; a1 = 13; a21 = 10; a5 = 4; a23 = 1; a6 = 1; a4 = 0; a20 = 1; a16 = 9; return 25; } else if(((((a21==12)&&(((a1==12)&&((a13==1)&&((a16==9)&&(((a27==1)||((a11==1)&&(a5==6)))&&(a11==1)))))&&(a17==2)))&&(a2==1))&&(((a9==11)&&(((!(a20==1)&&(input==3))&&(a6==1))&&(a2==1)))&&(a19==4)))){ if((a6==1)){ a19 = 3; a9 = 8; a14 = 1; a23 = 0; a5 = 5; a15 = 1; a21 = 10; }else{ a21 = 10; a19 = 1; a29 = 0; a10 = 0; a25 = 1; a16 = 7; a20 = 1; a5 = 5; a9 = 8; } return -1; } else if((((a13==1)&&((a1==13)&&((a11==1)&&((((a20==1)&&(((a13==1)&&(!(a24==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))))&&(a16==7)))&&(a19==5))&&(a21==12)))))&&(((!(a26==1)&&(a6==1))&&(a17==2))||(a26==1)))){ a9 = 7; a8 = 0; a0 = 0; a5 = 4; a19 = 1; a1 = 12; a24 = 0; a21 = 10; return -1; } else if(((((!(a0==1)&&(((a17==2)&&(((!(a18==1)&&(!(a4==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&(a1==13))&&(a20==1)))&&(a16==8)))&&(a13==1))&&(a9==11))&&((a21==11)&&((a19==1)&&((a12==1)&&((a4==1)||(a3==1))))))){ a5 = 6; a9 = 8; a27 = 0; a6 = 1; a21 = 12; a1 = 14; a7 = 0; return 21; } else if(((!(a24==1)&&(((((((a21==10)&&(((a9==11)&&((a1==13)&&(input==6)))&&(a19==4)))&&(a5==6))&&(a17==2))&&!(a4==1))&&!(a26==1))&&!(a18==1)))&&((a24==1)||((a16==7)&&((a20==1)&&((a24==1)||(a28==1))))))){ a2 = 1; a24 = 0; a21 = 11; a19 = 5; a11 = 1; a9 = 10; a5 = 5; return 23; } else if(((((a20==1)&&(!(a28==1)||((a9==9)&&((a17==2)&&(((a1==14)&&((a19==5)&&(a11==1)))&&(a16==8))))))&&(a23==1))&&((a2==1)&&((((a21==12)&&(!(a14==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&!(a14==1))&&(a6==1))))){ a13 = 1; a9 = 7; a5 = 4; a1 = 12; a16 = 7; a21 = 10; a19 = 1; a26 = 0; a23 = 1; return -1; } else if(((!(a28==1)||((((a12==1)&&(a21==12))&&(a17==2))&&(a9==10)))&&(!(a18==1)&&(((a23==1)&&((!(a26==1)&&((((a1==14)&&((a16==8)&&((input==6)&&(a19==3))))&&(a20==1))&&(a5==4)))&&(a28==1)))&&(a11==1))))){ a6 = 1; a16 = 10; a18 = 0; a11 = 1; a1 = 12; a9 = 9; return 21; } else if(((((a19==3)&&(!(a20==1)&&((a1==14)&&((a3==1)||(a7==1)))))&&(a17==2))&&((a11==1)&&(!(a7==1)&&((a21==10)&&((a16==10)&&((((a23==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5)))&&!(a27==1))&&(a3==1)))))))){ a20 = 1; a9 = 8; a19 = 1; a29 = 1; a16 = 7; a5 = 6; a4 = 1; a3 = 0; return -1; } else if((((a19==4)&&((a16==9)&&((a17==2)&&(((a9==8)&&((a20==1)&&(((a1==13)&&((input==1)&&(a5==6)))&&!(a0==1))))&&!(a27==1)))))&&((a4==1)||(!(a13==1)||((a27==1)||((a21==12)&&((a8==1)||(a13==1)))))))){ a3 = 1; a21 = 10; a19 = 1; a1 = 12; a16 = 7; a5 = 4; a9 = 7; a6 = 1; a14 = 0; return -1; } else if((((a17==2)&&((a19==4)&&(a13==1)))&&(((!(a20==1)&&((!(a8==1)&&((a16==10)&&(!(a4==1)&&(!(a8==1)&&((a12==1)&&(((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==4))&&!(a18==1)))))))&&(a13==1)))&&(a1==12))&&(a21==10)))){ a25 = 0; a9 = 7; a19 = 1; a16 = 7; a14 = 1; a27 = 1; a5 = 5; a1 = 14; a20 = 1; return -1; } else if((((a17==2)&&(((a11==1)&&(((a28==1)&&((a3==1)&&(!(a7==1)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==4))&&(a6==1)))))&&(a2==1)))&&(a19==2)))&&((a1==12)&&((a21==12)&&(!(a20==1)&&((a28==1)&&(a16==7))))))){ a20 = 1; a5 = 4; a21 = 10; a3 = 1; a26 = 0; a8 = 0; a19 = 1; a9 = 7; return -1; } else if((((a21==11)&&((((a11==1)&&(a11==1))&&!(a0==1))&&!(a4==1)))&&(((a13==1)&&(((a5==6)&&(((!(a20==1)&&((((input==4)&&(a16==10))&&(a13==1))&&(a9==11)))&&(a1==14))&&(a17==2)))&&(a19==3)))&&(a28==1)))){ a20 = 1; a9 = 9; a5 = 4; a7 = 1; a25 = 0; a16 = 7; a12 = 0; a21 = 10; a19 = 2; a1 = 12; return 21; } else if((((a9==7)&&(((((((a23==1)&&!(a7==1))&&(a19==2))&&(a2==1))&&!(a18==1))&&(a5==5))&&(a28==1)))&&((!(a20==1)&&(!(a4==1)&&((((a21==11)&&((a1==13)&&(input==1)))&&(a23==1))&&(a17==2))))&&(a16==9)))){ if((a11==1)){ a1 = 12; a21 = 10; a20 = 1; a16 = 7; a9 = 10; a23 = 0; a29 = 0; a5 = 4; a12 = 0; }else{ a1 = 12; a5 = 4; a25 = 0; a16 = 7; a12 = 0; a19 = 1; a4 = 1; a9 = 11; a21 = 10; a20 = 1; } return -1; } else if((((a9==10)&&(!(a24==1)&&(!(a18==1)&&((a3==1)&&((a21==11)&&(a3==1))))))&&(((a23==1)&&(((a6==1)&&(((a17==2)&&((a1==12)&&((a16==11)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a20==1)))&&(a23==1)))&&(a19==3)))){ a28 = 1; a23 = 1; a16 = 9; a5 = 5; a19 = 1; return 25; } else if((((a9==7)&&((a1==13)&&(!(a12==1)||(((a14==1)||((a11==1)&&!(a20==1)))||!(a3==1)))))&&((a21==11)&&((((((a11==1)&&((((a5==5)||(a5==6))&&(input==5))&&!(a27==1)))&&(a19==3))&&(a17==2))&&(a23==1))&&(a16==9))))){ a5 = 4; a26 = 1; a19 = 2; a6 = 0; a12 = 0; a9 = 11; a16 = 8; a1 = 14; return -1; } else if(((((a21==11)&&(((a17==2)&&((!(a0==1)&&(!(a18==1)&&((a19==1)&&((a3==1)&&((a9==8)&&(((a5==4)||(a5==5))&&(input==3)))))))&&(a23==1)))&&(a1==14)))&&(a16==9))&&(((!(a11==1)||(a23==1))||(a4==1))&&!(a20==1)))){ a11 = 0; a5 = 5; a1 = 13; a19 = 3; a20 = 1; a23 = 0; a9 = 7; a16 = 11; a14 = 1; return -1; } else if(((!(a0==1)&&((a28==1)&&((a16==8)&&((a20==1)&&(((((input==3)&&(a21==11))&&!(a4==1))&&(a9==7))&&(a17==2))))))&&(((a1==14)&&(((a14==1)||(((a5==5)&&(a2==1))&&(a13==1)))&&(a19==5)))&&!(a26==1)))){ a0 = 0; a21 = 10; a5 = 4; a19 = 1; a8 = 0; a16 = 7; a28 = 1; a1 = 12; return -1; } else if((((a28==1)&&(!(a27==1)&&((a16==7)&&((a13==1)&&(((a17==2)&&((a19==3)&&(((a5==6)&&(input==5))&&(a9==11))))&&(a20==1))))))&&((!(a7==1)&&((((a28==1)&&(a21==11))&&(a1==13))||!(a28==1)))||!(a2==1)))){ a1 = 14; a6 = 1; a4 = 0; a16 = 8; a5 = 5; a19 = 1; a13 = 1; return 25; } else if(((!(a23==1)||((a9==9)&&((a23==1)||(a7==1))))&&(!(a27==1)&&(!(a0==1)&&(((((a21==12)&&((a1==14)&&(!(a8==1)&&((a19==3)&&((a5==6)&&((input==1)&&(a20==1)))))))&&(a17==2))&&(a16==11))&&(a13==1)))))){ a21 = 11; a4 = 0; a5 = 5; a19 = 5; a9 = 11; a6 = 1; a23 = 1; a16 = 9; return 21; } else if(((!(a4==1)&&((a26==1)||(((a2==1)&&!(a24==1))&&(a21==10))))&&((a6==1)&&(((!(a0==1)&&(((a16==9)&&((a9==10)&&(!(a7==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a1==13)))))&&(a20==1)))&&(a17==2))&&(a19==4))))){ a28 = 1; a19 = 1; a3 = 1; a9 = 7; a5 = 4; a1 = 12; a16 = 7; return -1; } else if((((a16==8)&&((a1==13)&&((a17==2)&&((a23==1)&&((a20==1)&&((a19==4)&&(!(a0==1)&&(!(a7==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a14==1))))))))))&&(((((a21==11)&&(a13==1))&&(a2==1))&&(a9==9))||!(a3==1)))){ a27 = 0; a18 = 0; a1 = 12; a21 = 10; a5 = 4; a9 = 7; a16 = 7; a19 = 1; a14 = 0; return -1; } else if((((a17==2)&&(!(a20==1)&&(!(a28==1)||((a14==1)||((a18==1)||(!(a27==1)&&((a28==1)&&(a23==1))))))))&&((((a19==4)&&((((a1==14)&&((a9==10)&&(input==4)))&&!(a24==1))&&(a16==9)))&&(a21==10))&&(a5==5)))){ a16 = 7; a18 = 1; a9 = 7; a20 = 1; a27 = 1; a1 = 12; a24 = 1; a19 = 2; return -1; } else if((((!(a8==1)&&((((a28==1)&&((a17==2)&&((((a19==1)&&(input==6))&&!(a7==1))&&(a12==1))))&&(a1==14))&&!(a24==1)))&&!(a20==1))&&((a9==10)&&((((a21==10)&&((a16==7)&&(a13==1)))||(a7==1))&&(a5==4))))){ a8 = 0; a20 = 1; a19 = 3; a7 = 0; a28 = 1; return 25; } else if(((!(a18==1)&&((a14==1)||((a17==2)&&(((a19==3)&&((((a28==1)||(a27==1))&&(a1==14))&&!(a26==1)))||(a0==1)))))&&((((a21==10)&&(((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==6))&&(a20==1)))&&(a28==1))&&(a16==9)))){ a2 = 1; a19 = 5; a16 = 8; a12 = 1; a5 = 4; a1 = 13; a6 = 1; a9 = 7; return 25; } else if(((((a5==5)&&((!(a18==1)&&((a12==1)&&!(a8==1)))&&(a9==9)))&&(a20==1))&&(((a17==2)&&(((!(a18==1)&&((a23==1)&&(!(a18==1)&&(((input==3)&&(a1==12))&&(a3==1)))))&&(a16==7))&&(a21==12)))&&(a19==4)))){ a3 = 1; a5 = 4; a21 = 10; a9 = 7; a11 = 1; a19 = 1; return -1; } else if((((!(a2==1)&&((a19==4)&&(!(a20==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a21==12)))))&&(a16==7))&&(!(a13==1)&&((a7==1)&&(!(a13==1)&&((a17==2)&&(((((a28==1)&&(a1==13))&&(a18==1))&&(a9==11))&&!(a12==1)))))))){ a21 = 11; a5 = 4; a20 = 1; a18 = 1; a22 = 0; a19 = 3; a15 = 0; a1 = 12; a9 = 10; return -1; } else if(((!(a3==1)||((((a9==8)&&(((a5==5)&&((((a21==12)&&(a28==1))||(a27==1))&&!(a0==1)))&&(a23==1)))||!(a28==1))&&(a19==5)))&&((a1==14)&&((!(a24==1)&&((a17==2)&&((input==6)&&(a16==7))))&&(a20==1))))){ a19 = 1; a23 = 1; a1 = 12; a5 = 4; a28 = 1; a21 = 10; a7 = 0; a9 = 7; return -1; } else if((((a19==5)&&(((!(a12==1)||((a9==11)&&(!(a23==1)||((a6==1)&&(a17==2)))))&&(a6==1))&&!(a24==1)))&&(((a13==1)&&((a1==14)&&(((a16==10)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a2==1)))&&(a21==11))))&&!(a20==1)))){ if((a20==1)){ a25 = 0; a18 = 1; a22 = 1; a20 = 1; a16 = 9; a21 = 10; a5 = 4; a1 = 13; a19 = 1; }else{ a24 = 1; a14 = 1; a20 = 1; a16 = 7; a9 = 7; a19 = 2; a21 = 12; a5 = 5; a10 = 1; } return 21; } else if(((((a16==9)&&((a28==1)&&((a3==1)&&(((!(a8==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a21==10))&&(a1==12)))))&&(a19==1))&&(((((a12==1)&&(((a12==1)&&!(a0==1))&&(a9==7)))&&(a17==2))&&!(a20==1))||(a24==1)))){ if((a24==1)){ a3 = 0; a0 = 1; a5 = 5; a20 = 1; a29 = 1; }else{ a16 = 7; a5 = 5; a9 = 10; a4 = 1; a1 = 14; a19 = 3; a21 = 12; a28 = 0; a20 = 1; } return -1; } else if((((((a5==6)&&((a9==9)&&(((a28==1)&&((a28==1)&&(a3==1)))&&(a19==5))))||!(a28==1))||(a7==1))&&((a21==10)&&(((((a17==2)&&((!(a20==1)&&(input==1))&&(a16==9)))&&!(a7==1))&&(a23==1))&&(a1==12))))){ if((a13==1)){ a25 = 0; a9 = 10; a16 = 7; a20 = 1; a14 = 1; a15 = 1; a19 = 1; }else{ a19 = 2; a2 = 0; a20 = 1; a27 = 1; a22 = 0; a9 = 7; a21 = 12; } return -1; } else if(((((a21==11)&&(((a1==13)&&(((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a6==1)))&&(a16==9)))&&!(a24==1))&&((a20==1)&&(!(a23==1)||(((a17==2)&&((((a23==1)||(a0==1))&&(a19==1))&&(a11==1)))||(a24==1)))))){ if((a3==1)){ a12 = 1; a5 = 6; a20 = 0; a21 = 10; a19 = 3; a16 = 8; a18 = 0; a11 = 1; a1 = 14; a9 = 8; }else{ a5 = 4; a21 = 12; a23 = 1; a16 = 10; a8 = 0; a9 = 10; a18 = 0; a19 = 3; } return 21; } else if(((((a23==1)&&(a1==12))&&!(a2==1))&&(!(a11==1)&&((((a7==1)&&((a19==4)&&((a9==10)&&(((a16==8)&&(!(a20==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a21==11))&&(a17==2))))&&!(a11==1)))))&&!(a3==1))&&!(a2==1))))){ a25 = 0; a19 = 5; a0 = 1; a16 = 7; a9 = 11; a1 = 13; a3 = 0; a5 = 5; a21 = 10; return 25; } else if(((!(a6==1)||((a18==1)||(!(a0==1)&&((a19==1)&&(((a1==13)&&(a11==1))&&(a17==2))))))&&(((a20==1)&&((((a23==1)&&(((input==4)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&(a21==11)))&&!(a24==1))&&(a16==10)))&&!(a7==1)))){ a9 = 7; a4 = 0; a13 = 1; a21 = 10; a1 = 12; a23 = 1; a16 = 7; a5 = 4; return -1; } else if(((((a9==7)&&(((a19==3)&&((((a6==1)||(a8==1))&&!(a0==1))&&(a11==1)))&&(a17==2)))&&(a1==13))&&(((a20==1)&&(!(a0==1)&&(!(a18==1)&&(((a23==1)&&((input==3)&&(a5==4)))&&(a21==10)))))&&(a16==8)))){ a26 = 0; a11 = 1; a6 = 1; a19 = 1; a1 = 12; a16 = 7; return -1; } else if(((((((((((a19==1)&&(!(a4==1)&&(((a0==1)||(a13==1))&&(a12==1))))&&(a21==11))||(a8==1))&&(a9==7))&&(a1==13))&&(a16==7))&&(a20==1))&&(a17==2))&&((a13==1)&&((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))){ a5 = 4; a21 = 10; a1 = 12; a4 = 0; a3 = 1; return -1; } else if(((((a21==10)&&((!(a14==1)&&((a28==1)&&(((a13==1)&&(!(a20==1)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==6))))&&(a13==1))))&&(a13==1)))&&(a17==2))&&(((((a28==1)&&(a16==7))&&(a19==4))&&!(a26==1))&&(a1==14)))){ a4 = 0; a23 = 1; a2 = 1; a9 = 10; a16 = 8; a5 = 4; return 21; } else if((((((a8==1)||(!(a26==1)&&(!(a12==1)||(((a6==1)&&(a20==1))&&(a21==11)))))&&(a11==1))||!(a13==1))&&((a6==1)&&((a17==2)&&((a16==9)&&((((input==4)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))&&(a19==4))&&(a1==14))))))){ a5 = 6; a3 = 1; a14 = 0; a6 = 1; a21 = 10; a9 = 10; a16 = 10; return 25; } else if(((((a17==2)&&((a20==1)&&((((((input==6)&&(a9==9))&&(a5==4))&&!(a24==1))&&(a1==14))&&(a11==1))))&&(a2==1))&&(!(a13==1)||((a28==1)&&((((a16==11)&&((a23==1)||(a24==1)))&&(a21==11))&&(a19==2)))))){ a16 = 10; a28 = 1; a21 = 10; a27 = 0; a13 = 1; a9 = 8; return 21; } else if((((a1==13)&&(!(a6==1)||((a21==10)&&(((a6==1)&&(a16==8))&&!(a20==1)))))&&((((((((a17==2)&&(!(a4==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a9==10))&&!(a18==1))&&!(a8==1))&&!(a7==1))&&(a19==4))&&(a6==1)))){ a23 = 1; a16 = 7; a6 = 1; a20 = 1; a14 = 0; a9 = 7; a5 = 4; a1 = 12; a19 = 1; return -1; } else if(((!(a4==1)&&(!(a14==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==10))))&&(((((((a1==13)&&(((!(a4==1)&&(!(a3==1)||(a2==1)))&&(a16==8))&&(a17==2)))||!(a3==1))||!(a11==1))&&(a19==2))&&(a9==10))&&(a20==1)))){ a0 = 0; a16 = 7; a1 = 12; a19 = 1; a5 = 4; a9 = 7; a12 = 1; a18 = 0; return -1; } else if((((((a5==6)&&((a26==1)||(((a18==1)||((a19==3)&&(((a24==1)||(a13==1))&&(a2==1))))&&(a21==10))))||!(a12==1))&&(a1==14))&&((((a17==2)&&((a12==1)&&(!(a20==1)&&(input==1))))&&(a16==8))&&(a9==10)))){ a20 = 1; a0 = 0; a5 = 5; a9 = 9; a21 = 11; a27 = 0; a16 = 7; a8 = 0; return 22; } else if(((((a19==5)&&(((((((a28==1)||(a4==1))&&(a6==1))&&(a20==1))&&(a17==2))&&(a21==12))||!(a11==1)))&&(a9==7))&&(((a1==12)&&((((a2==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a23==1))&&(a28==1)))&&(a16==9)))){ a16 = 10; a0 = 0; a1 = 13; a5 = 5; a21 = 11; a9 = 9; a19 = 2; a7 = 0; a28 = 1; return 21; } else if(((((!(a18==1)&&(!(a0==1)&&((a21==11)&&((a3==1)&&(a28==1)))))&&(a5==4))&&(a17==2))&&(((a16==8)&&(!(a24==1)&&(((a28==1)&&((((a20==1)&&(input==3))&&(a19==3))&&(a1==13)))&&(a23==1))))&&(a9==11)))){ a1 = 12; a3 = 1; a16 = 7; a7 = 0; a19 = 1; a0 = 0; a21 = 10; a9 = 7; return -1; } else if(((((((a21==12)&&((((a19==5)&&((a9==11)&&(((a5==5)||(a5==6))&&(input==6))))&&(a23==1))&&(a17==2)))&&!(a20==1))&&(a13==1))&&!(a24==1))&&((!(a11==1)||((a1==13)&&(((a28==1)&&(a16==10))&&!(a27==1))))&&(a3==1)))){ a21 = 10; a19 = 2; a16 = 11; a9 = 7; a28 = 0; a5 = 4; a4 = 1; return -1; } else if((((((a27==1)||((a19==3)&&((a3==1)&&(a21==12))))&&(a28==1))||(a24==1))&&((!(a8==1)&&(((((((a12==1)&&((a1==13)&&(input==3)))&&(a23==1))&&(a5==6))&&(a20==1))&&(a9==10))&&(a16==11)))&&(a17==2)))){ a5 = 4; a16 = 7; a0 = 0; a9 = 7; a27 = 0; a2 = 1; a1 = 12; a21 = 10; a19 = 1; return -1; } else if((((((!(a20==1)&&((!(a2==1)||((a11==1)&&(a6==1)))&&(a11==1)))&&(a16==8))&&(a1==14))&&(a9==9))&&(((a21==11)&&((!(a18==1)&&(((((a5==5)||(a5==6))&&(input==3))&&!(a14==1))&&(a2==1)))&&(a17==2)))&&(a19==4)))){ a9 = 7; a19 = 1; a11 = 1; a21 = 10; a16 = 7; a5 = 4; a20 = 1; a8 = 0; a1 = 12; return -1; } else if((((a21==12)&&((!(a18==1)&&((((a11==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==1)))&&!(a24==1))&&(a1==14)))&&(a6==1)))&&((a0==1)||(((((a19==3)&&((a2==1)&&(a20==1)))&&(a17==2))&&(a16==7))||!(a12==1))))){ a5 = 6; a21 = 10; a16 = 9; a11 = 1; a14 = 0; a9 = 9; a19 = 5; a27 = 0; return 25; } else if(((((!(a2==1)||((((a3==1)&&(a13==1))&&(a20==1))&&(a12==1)))&&(a13==1))&&(a3==1))&&((((a13==1)&&((a9==9)&&((a16==10)&&(((a19==5)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a1==13)))))&&(a21==12))&&(a17==2)))){ a1 = 12; a23 = 1; a21 = 11; a16 = 8; a19 = 4; a9 = 11; a18 = 0; a7 = 0; a5 = 4; return 25; } else if(((((a24==1)||((((a1==13)&&((((a5==5)&&((a19==3)&&(!(a18==1)&&(a2==1))))&&(a20==1))&&(a17==2)))||(a8==1))||(a18==1)))&&!(a0==1))&&(!(a7==1)&&(((a16==11)&&((input==6)&&(a9==9)))&&(a21==10))))){ a8 = 0; a19 = 1; a9 = 7; a5 = 4; a1 = 12; a13 = 1; a16 = 7; a3 = 1; return -1; } else if((((((a5==5)&&((a23==1)&&((a13==1)&&((input==4)&&(a21==12)))))&&!(a14==1))&&!(a20==1))&&((a19==4)&&(!(a24==1)&&((a26==1)||(((((a9==7)&&((a28==1)&&(a1==12)))&&!(a7==1))&&(a16==9))&&(a17==2))))))){ a16 = 8; a5 = 6; a1 = 13; a21 = 10; a9 = 9; a4 = 1; a10 = 0; a14 = 1; return -1; } else if(((((a16==10)&&(((((a17==2)&&(a28==1))&&(a9==11))||!(a11==1))&&(a19==2)))&&!(a0==1))&&((!(a20==1)&&(((a21==12)&&(!(a8==1)&&(((a6==1)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a14==1))))&&!(a14==1)))&&(a1==12)))){ a14 = 1; a28 = 0; a1 = 13; a19 = 1; a21 = 10; a20 = 1; a23 = 0; a9 = 8; a5 = 6; a16 = 7; return 26; } else if((((a16==7)&&(((a1==14)&&(!(a27==1)&&(!(a26==1)&&((a19==4)&&((a20==1)&&(((input==5)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a21==10)))))))&&!(a26==1)))&&((a17==2)&&(!(a13==1)||(!(a23==1)||((a2==1)&&(a28==1))))))){ a19 = 1; a21 = 12; a9 = 9; a5 = 4; a1 = 12; a18 = 0; a6 = 1; a2 = 1; return 26; } else if(((((((!(a6==1)&&((((!(a13==1)&&((a11==1)&&(a16==8)))&&(a17==2))&&(a0==1))&&!(a11==1)))&&(a26==1))&&(a0==1))&&(a19==2))&&(a21==11))&&(((a1==13)&&(!(a20==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a9==7)))){ a10 = 0; a23 = 0; a5 = 5; a16 = 7; a21 = 10; a20 = 1; a1 = 12; a28 = 0; a19 = 1; a9 = 11; return -1; } else if((((a19==1)&&((a20==1)&&(((((a5==4)||(a5==5))&&(input==5))&&!(a4==1))&&(a1==14))))&&(((a21==11)&&((a17==2)&&(!(a2==1)||(!(a6==1)||(((((a23==1)&&(a16==7))&&!(a18==1))&&!(a7==1))&&(a13==1))))))&&(a9==8)))){ a0 = 0; a5 = 5; a14 = 0; a18 = 0; a16 = 8; a9 = 9; a21 = 10; return 23; } else if((((a21==10)&&((a19==2)&&(!(a6==1)||(!(a2==1)||((a6==1)&&(a28==1))))))&&(!(a0==1)&&(!(a20==1)&&(((a12==1)&&((a11==1)&&((a17==2)&&((input==1)&&((((a9==11)&&((a1==12)&&(a5==5)))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))))))&&(a16==8)))))){ a9 = 7; a6 = 1; a16 = 7; a19 = 1; a1 = 12; a5 = 4; a14 = 0; a20 = 1; a4 = 0; return -1; } else if((((a26==1)||(((a19==1)&&((a21==11)&&(((a11==1)&&(a9==10))&&(a1==13))))||!(a28==1)))&&((a13==1)&&((((a28==1)&&(((((a5==4)&&(input==3))&&(a16==7))&&(a17==2))&&!(a20==1)))&&!(a24==1))&&!(a27==1))))){ a23 = 1; a21 = 10; a9 = 7; a20 = 1; a1 = 12; a26 = 0; return -1; } else if(((!(a20==1)&&((((!(a8==1)&&(((((a19==5)&&(input==6))&&!(a26==1))&&!(a24==1))&&(a9==11)))&&(a5==4))&&(a11==1))&&(a21==11)))&&(((a1==14)&&((!(a3==1)||((a0==1)||(a2==1)))&&(a17==2)))&&(a16==7)))){ a20 = 1; a16 = 8; a9 = 10; a26 = 0; a19 = 1; a12 = 1; a24 = 0; return 25; } else if(((((a5==5)&&(((a1==12)&&(((((a19==2)&&(input==4))&&!(a7==1))&&(a9==10))&&(a13==1)))&&!(a14==1)))&&(a17==2))&&((a26==1)||((((a21==12)&&((!(a11==1)||(a6==1))&&(a16==7)))&&(a3==1))&&!(a20==1))))){ a20 = 1; a21 = 10; a13 = 1; a0 = 0; a28 = 1; a5 = 4; a19 = 1; a9 = 7; return -1; } else if(((((a5==5)&&(((a1==13)&&((a6==1)&&(((a16==9)&&(input==1))&&!(a20==1))))&&!(a4==1)))&&(a17==2))&&(((!(a27==1)&&(!(a23==1)||(!(a14==1)&&(!(a2==1)||((a9==8)&&(a2==1))))))&&(a21==12))&&(a19==5)))){ a21 = 10; a6 = 0; a9 = 9; a12 = 0; a25 = 1; a1 = 14; a5 = 4; return -1; } else if((((a17==2)&&(((a24==1)&&(!(a28==1)&&((a8==1)&&(((a5==5)||(a5==6))&&(input==6)))))&&(a1==12)))&&((a21==10)&&((((a16==9)&&(((a20==1)&&((a14==1)&&((a12==1)&&!(a3==1))))&&(a7==1)))&&(a9==7))&&(a19==5))))){ a22 = 1; a5 = 5; a19 = 2; a9 = 10; a16 = 7; a24 = 1; a23 = 0; return -1; } else if((((a1==12)&&((a21==10)&&(((a12==1)&&(!(a14==1)&&((a20==1)&&((a5==6)&&((a2==1)&&(((((a9==10)&&(input==6))&&!(a0==1))&&(a19==5))&&(a16==7)))))))&&!(a18==1))))&&((a23==1)&&((a13==1)&&(a17==2))))){ a24 = 0; a5 = 4; a21 = 12; a1 = 13; a12 = 1; a19 = 2; a9 = 8; a7 = 0; return 25; } else if(((!(a7==1)&&(((!(a7==1)&&((a5==5)&&(((input==5)&&(a19==5))&&(a28==1))))&&(a9==8))&&(a17==2)))&&((((a21==12)&&((a0==1)||((a1==12)&&((a26==1)||((a13==1)&&(a20==1))))))&&(a16==10))&&(a23==1)))){ a13 = 1; a4 = 0; a16 = 7; a19 = 4; a21 = 10; a1 = 14; a5 = 6; a9 = 10; a6 = 1; return 25; } else if((((a9==11)&&(!(a27==1)&&(((a5==4)&&(((a11==1)&&(a21==10))||!(a23==1)))&&!(a24==1))))&&(!(a20==1)&&(((!(a18==1)&&((((a17==2)&&((input==3)&&(a16==7)))&&(a1==14))&&(a19==2)))&&(a28==1))&&!(a8==1))))){ a6 = 1; a26 = 0; a20 = 1; a9 = 7; a14 = 0; a1 = 12; a19 = 1; return -1; } else if(((((a17==2)&&((((a9==7)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a7==1))&&(a16==8)))&&(a1==14))&&!(a7==1)))&&!(a24==1))&&((((a19==3)&&((((a11==1)&&!(a20==1))||(a24==1))||(a18==1)))||(a24==1))&&(a21==10)))){ a20 = 1; a3 = 1; a19 = 1; a16 = 7; a1 = 12; a5 = 4; a27 = 0; return -1; } else if(((!(a12==1)||(!(a7==1)&&(!(a20==1)&&((((!(a11==1)||((a13==1)&&(a9==11)))&&(a16==8))&&(a19==2))&&(a17==2)))))&&((a3==1)&&(!(a4==1)&&((a1==14)&&(!(a27==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a21==12)))))))){ a27 = 1; a13 = 0; a15 = 0; a9 = 8; a1 = 13; a16 = 7; a20 = 1; a5 = 4; a21 = 10; return 21; } else if((((a20==1)&&(((!(a13==1)||((a1==14)&&((a6==1)&&(a28==1))))&&(a17==2))&&(a21==11)))&&((a9==8)&&((a19==5)&&(((a28==1)&&((a5==4)&&(((a28==1)&&((a16==9)&&(input==4)))&&(a3==1))))&&!(a24==1)))))){ a6 = 1; a19 = 1; a0 = 0; a23 = 1; a16 = 7; a21 = 10; a9 = 7; a1 = 12; return -1; } else if((((a8==1)||(((a2==1)&&(a21==11))&&(a16==11)))&&(((((!(a8==1)&&(!(a7==1)&&((a23==1)&&((a28==1)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==1))&&!(a14==1))))))&&(a19==3))&&(a1==14))&&(a20==1))&&(a17==2)))){ a5 = 6; a26 = 0; a0 = 0; a13 = 1; a9 = 8; a21 = 12; a1 = 12; a19 = 2; return 21; } else if(((!(a20==1)&&((a21==12)&&((a1==12)&&(((a17==2)&&(!(a14==1)&&((a16==7)&&(((a9==10)&&(input==1))&&(a23==1)))))&&(a3==1)))))&&((a5==5)&&((a19==2)&&((a6==1)&&(((a11==1)||!(a13==1))||!(a2==1))))))){ a5 = 4; a20 = 1; a21 = 10; a4 = 0; a9 = 7; a2 = 1; a19 = 1; return -1; } else if(((((!(a13==1)&&((a21==12)&&(((a16==10)&&((a28==1)&&(a9==9)))&&(a7==1))))&&(a0==1))&&(a19==2))&&(((((a4==1)&&(!(a23==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a2==1))))&&(a1==12))&&(a17==2))&&(a20==1)))){ a19 = 1; a16 = 7; a1 = 13; a5 = 4; a13 = 0; a9 = 10; a22 = 1; a21 = 10; return 21; } else if((((!(a12==1)&&(((a1==13)&&((((a13==1)&&(a14==1))&&!(a3==1))&&(a21==11)))&&(a9==8)))&&(a5==6))&&(((a20==1)&&((((a8==1)&&((a19==5)&&((input==1)&&(a16==11))))&&(a0==1))&&(a26==1)))&&(a17==2)))){ a18 = 1; a20 = 0; a9 = 11; a19 = 1; a5 = 4; a24 = 1; a16 = 7; a10 = 1; return -1; } else if((((((a21==11)&&(((((input==6)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a17==2))&&(a16==10))&&!(a14==1)))&&(a6==1))&&(a3==1))&&(((a13==1)&&((((a1==12)&&((a20==1)&&(a12==1)))&&(a19==2))&&(a11==1)))||(a8==1)))){ a21 = 10; a5 = 4; a16 = 7; a9 = 7; a0 = 0; a3 = 1; a19 = 1; a27 = 0; return -1; } else if(((!(a0==1)&&((a17==2)&&((((a16==11)&&((a5==4)&&(((a19==4)&&(input==3))&&!(a14==1))))&&(a12==1))&&(a9==8))))&&(((((((a13==1)||!(a6==1))||!(a23==1))&&(a21==12))&&!(a4==1))&&(a20==1))&&(a1==14)))){ a6 = 1; a9 = 7; a12 = 1; a21 = 10; a19 = 1; a20 = 0; a0 = 0; a16 = 7; a1 = 12; return 23; } else if(((!(a12==1)&&((a16==8)&&((!(a6==1)&&((((((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==5)))))&&(input==5))&&(a21==12)))&&(a0==1))))&&(!(a3==1)&&(((!(a11==1)&&((a17==2)&&(a6==1)))&&(a20==1))&&(a7==1))))){ a9 = 9; a16 = 9; a7 = 1; a19 = 5; a5 = 6; a1 = 12; a14 = 1; return -1; } else if((((a28==1)&&((!(a18==1)&&(((a21==10)&&((a3==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6))))&&(a19==5)))&&(a17==2)))&&(((a16==7)&&((((a28==1)&&((a24==1)||(a23==1)))&&!(a20==1))&&(a1==14)))||!(a3==1)))){ a19 = 2; a1 = 13; a27 = 0; a3 = 1; a20 = 1; a9 = 9; a13 = 1; a5 = 5; return 25; } else if(((((a17==2)&&((((a1==14)&&((((input==6)&&(a21==11))&&!(a0==1))&&(a16==8)))&&(a20==1))&&(a9==11)))&&(a19==5))&&(((a14==1)||((a18==1)||((((a2==1)||!(a11==1))&&(a5==6))||(a26==1))))||(a8==1)))){ a21 = 10; a9 = 7; a13 = 1; a19 = 1; a1 = 12; a16 = 7; a2 = 1; a4 = 0; a5 = 4; return -1; } else if((((a21==10)&&((((a9==7)&&(((a23==1)&&((input==6)&&(a19==3)))&&(a20==1)))&&!(a14==1))&&(a16==10)))&&(((a17==2)&&((a2==1)&&(((a1==13)&&((a5==4)&&((a13==1)&&(a28==1))))||!(a2==1))))&&!(a8==1)))){ a7 = 0; a3 = 1; a19 = 1; a13 = 1; a1 = 12; a16 = 7; return -1; } else if(((((a1==13)&&((!(a28==1)||((!(a11==1)||(a2==1))&&(a16==11)))&&(a21==11)))&&!(a14==1))&&((((a28==1)&&((a19==3)&&(((a6==1)&&((input==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))))&&(a17==2))))&&!(a8==1))&&(a20==1)))){ a19 = 1; a28 = 1; a16 = 10; a5 = 5; a11 = 1; a1 = 14; a14 = 0; a9 = 11; return 25; } else if((((((a12==1)&&(!(a24==1)&&((a9==8)&&((!(a14==1)&&((a21==12)&&(((a5==4)||(a5==5))&&(input==4))))&&(a16==8)))))&&(a20==1))&&!(a27==1))&&(!(a4==1)&&(!(a28==1)||(((a1==13)&&((a28==1)&&(a17==2)))&&(a19==4)))))){ a19 = 1; a1 = 12; a16 = 7; a5 = 4; a23 = 1; a2 = 1; a14 = 0; a9 = 7; a21 = 10; return -1; } else if((((((a19==4)&&(((((a5==6)&&((a1==13)&&((a14==1)||(a12==1))))&&(a21==11))||(a27==1))&&(a11==1)))&&(a17==2))||!(a13==1))&&(((((a11==1)&&((a9==10)&&(input==3)))&&(a16==11))&&(a6==1))&&(a20==1)))){ a16 = 7; a28 = 1; a1 = 12; a19 = 1; a13 = 1; a21 = 10; a24 = 0; a5 = 4; a9 = 7; return -1; } else if((((a17==2)&&((((((a28==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a6==1)))&&(a20==1))&&(a3==1))&&(a19==3))&&!(a0==1)))&&((a21==12)&&(((a7==1)||((a1==13)&&((a9==11)&&((a12==1)&&(a16==9)))))&&!(a7==1))))){ a2 = 1; a5 = 4; a21 = 10; a28 = 1; a1 = 12; a23 = 1; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((!(a0==1)&&(((!(a3==1)||(a11==1))&&(a16==7))&&(a19==4)))&&(a11==1))&&((a9==9)&&((a21==10)&&((!(a20==1)&&((a1==13)&&((a17==2)&&(!(a4==1)&&(!(a24==1)&&(((a5==5)||(a5==6))&&(input==6)))))))&&!(a14==1)))))){ a20 = 1; a5 = 4; a19 = 1; a6 = 1; a1 = 12; a9 = 7; return -1; } else if(((((a19==4)&&((!(a4==1)&&((a2==1)&&(((a12==1)&&(a21==10))&&(a20==1))))||(a8==1)))&&(a9==9))&&(!(a7==1)&&((((a5==5)&&(((a13==1)&&((a16==7)&&(input==6)))&&!(a18==1)))&&(a1==12))&&(a17==2))))){ a9 = 11; a13 = 1; a8 = 0; a19 = 3; a1 = 14; a21 = 11; a27 = 0; return 23; } else if(((((a9==10)&&(!(a4==1)&&((a1==14)&&(!(a3==1)||(a11==1)))))&&!(a24==1))&&((a16==8)&&(((((a5==4)&&(((((a20==1)&&(input==5))&&(a19==4))&&!(a4==1))&&(a17==2)))&&(a21==11))&&!(a8==1))&&(a6==1))))){ a21 = 10; a1 = 12; a16 = 7; a14 = 0; a9 = 7; a19 = 1; a6 = 1; return -1; } else if((((((a23==1)&&((!(a0==1)&&((((a16==9)&&((a12==1)&&(a19==2)))&&(a1==12))||!(a23==1)))||!(a28==1)))&&(a20==1))&&(a21==10))&&(((((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==4))&&!(a7==1))&&(a11==1))&&(a17==2)))){ a5 = 4; a9 = 7; a18 = 0; a16 = 7; a8 = 0; a14 = 0; a19 = 1; return -1; } else if((((((a21==10)&&(((a12==1)&&(a2==1))||(a14==1)))&&(a17==2))&&(a20==1))&&((((!(a27==1)&&(!(a24==1)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3))&&(a28==1))&&(a12==1))))&&(a1==12))&&(a16==8))&&(a19==1)))){ a1 = 14; a11 = 1; a21 = 12; a27 = 0; a5 = 4; a16 = 9; a9 = 10; return 25; } else if((((a9==11)&&(!(a6==1)||(((a19==2)&&((!(a2==1)||((!(a13==1)||((a28==1)&&(a23==1)))&&(a16==9)))&&(a23==1)))&&(a17==2))))&&((a1==12)&&((((a20==1)&&((input==6)&&((a5==5)||(a5==6))))&&!(a18==1))&&(a21==11))))){ a5 = 4; a16 = 7; a24 = 0; a19 = 1; a21 = 10; a3 = 1; a12 = 1; a9 = 7; return -1; } else if((((a3==1)&&(a27==1))&&(!(a23==1)&&((((a19==3)&&((a7==1)&&(!(a23==1)&&(!(a23==1)&&((a8==1)&&(!(a20==1)&&((a21==12)&&((input==3)&&(((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11)))||(((a1==14)&&(a5==4))&&(a9==7)))))))))))&&(a16==7))&&(a17==2))))){ a1 = 14; a9 = 9; a29 = 0; a21 = 11; a20 = 1; a4 = 1; a22 = 1; a5 = 6; return 25; } else if((((a3==1)&&((a3==1)&&(((!(a13==1)||((a21==11)&&(a3==1)))&&(a16==9))&&(a1==14))))&&(!(a0==1)&&(!(a20==1)&&(((((a17==2)&&(((input==3)&&((a5==4)||(a5==5)))&&(a19==4)))&&(a3==1))&&!(a27==1))&&(a9==7)))))){ a19 = 1; a21 = 10; a16 = 7; a29 = 1; a1 = 12; a8 = 1; a20 = 1; a3 = 0; a5 = 6; a9 = 8; return 25; } else if(((((((a16==11)&&(((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==4))&&!(a27==1))&&(a20==1))&&!(a0==1)))&&(a11==1))&&(a1==13))&&(a17==2))&&((a19==2)&&((!(a6==1)||(((a13==1)||(a24==1))&&(a2==1)))&&(a21==12))))){ a16 = 7; a8 = 0; a21 = 10; a5 = 4; a4 = 0; a1 = 12; a19 = 1; a0 = 0; a9 = 7; return -1; } else if((((((!(a14==1)&&(!(a23==1)||(((a28==1)&&((a2==1)&&(a1==12)))&&(a19==3))))||(a4==1))&&(a21==12))&&(a5==6))&&(((a16==8)&&(!(a20==1)&&((a23==1)&&(((a17==2)&&(input==1))&&(a9==8)))))&&!(a24==1)))){ a22 = 0; a19 = 5; a21 = 10; a1 = 14; a5 = 4; a6 = 0; a7 = 1; a20 = 1; a16 = 9; return 25; } else if((((((a21==12)&&((a7==1)&&(((a20==1)&&(((a28==1)&&(a19==1))&&(a8==1)))&&(a16==7))))&&!(a2==1))&&!(a3==1))&&(!(a11==1)&&((a17==2)&&((((((a5==4)||(a5==5))&&(input==6))&&(a9==10))&&!(a3==1))&&(a1==12)))))){ a19 = 3; a9 = 8; a5 = 6; a1 = 14; a22 = 1; a29 = 0; a23 = 0; return -1; } else if(((!(a0==1)&&((a17==2)&&(((a21==10)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a19==1)))&&(a13==1))))&&((((a1==14)&&(((a20==1)&&((a28==1)&&(((a2==1)&&(a12==1))&&(a16==10))))&&!(a8==1)))&&(a3==1))&&(a9==8)))){ a1 = 12; a16 = 7; a4 = 0; a9 = 7; a5 = 4; a8 = 0; return -1; } else if((((((!(a0==1)&&((a3==1)&&((a2==1)&&((input==1)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))))))&&(a1==13))&&(a16==10))&&(a17==2))&&((a19==4)&&((a7==1)||(((((a21==11)&&(a13==1))&&(a23==1))&&(a20==1))&&!(a8==1)))))){ a19 = 2; a5 = 5; a13 = 1; a16 = 7; a6 = 1; a21 = 10; a9 = 9; a27 = 0; return -1; } else if((((a17==2)&&(((((a2==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a19==3))&&(a6==1))&&!(a14==1)))&&((a20==1)&&((a9==9)&&((a21==12)&&((((a28==1)&&(((a23==1)&&(a16==8))||(a0==1)))&&(a1==13))&&(a13==1))))))){ a9 = 7; a16 = 7; a19 = 1; a26 = 0; a5 = 4; a21 = 10; a2 = 1; a1 = 12; a7 = 0; return -1; } else if(((!(a4==1)&&(((a12==1)&&(((a19==3)&&((a1==14)&&(!(a26==1)&&(((input==3)&&(a21==12))&&(a9==7)))))&&(a20==1)))&&!(a0==1)))&&((a5==5)&&((!(a24==1)&&(!(a14==1)&&((a11==1)&&(a16==8))))&&(a17==2))))){ a1 = 12; a21 = 10; a16 = 7; a5 = 4; a19 = 1; a18 = 0; a13 = 1; a8 = 0; return -1; } else if(((((((a3==1)&&(!(a23==1)||((a12==1)||(a7==1))))&&(a1==12))&&(a19==5))&&(a9==11))&&(((a16==7)&&(((a23==1)&&(!(a4==1)&&(((a17==2)&&((a5==6)&&(input==4)))&&!(a20==1))))&&!(a4==1)))&&(a21==10)))){ a19 = 1; a24 = 0; a0 = 0; a12 = 1; a20 = 1; a5 = 4; return -1; } else if((((!(a24==1)&&((a20==1)&&(!(a18==1)&&((a1==14)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a23==1))&&(a9==10))&&(a16==10))))))&&!(a7==1))&&(((a18==1)||((a19==2)&&(((a21==11)&&(a6==1))&&(a17==2))))&&!(a7==1)))){ a3 = 1; a13 = 1; a6 = 1; a21 = 10; a5 = 5; a9 = 9; a16 = 7; a1 = 13; return 25; } else if(((!(a28==1)&&(((a20==1)&&(((a21==12)&&((a17==2)&&(a2==1)))&&(a24==1)))&&(a9==10)))&&(((a26==1)&&((a14==1)&&((a16==7)&&((a19==1)&&((a26==1)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==5))))))))&&(a26==1)))){ a24 = 1; a21 = 10; a5 = 4; a28 = 0; a1 = 14; a12 = 0; a9 = 11; return -1; } else if((((a2==1)&&((((a11==1)&&((a11==1)&&((a16==7)&&((((a21==10)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a4==1))&&(a23==1)))))&&(a19==2))&&!(a26==1)))&&((a1==13)&&((((a17==2)&&(a6==1))&&(a9==9))&&!(a20==1))))){ a20 = 1; a1 = 12; a19 = 1; a9 = 7; a4 = 0; a5 = 4; a2 = 1; a14 = 0; return -1; } else if(((!(a8==1)&&(!(a20==1)&&(!(a14==1)&&((((input==5)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&!(a14==1))&&(a19==1)))))&&(((a16==7)&&((((!(a28==1)||((a17==2)&&(a3==1)))||!(a28==1))&&!(a8==1))&&(a1==14)))&&(a21==11)))){ a7 = 0; a0 = 0; a20 = 1; a9 = 7; a5 = 4; a21 = 10; a1 = 12; a13 = 1; return -1; } else if(((!(a2==1)||((a27==1)||((a19==3)&&(((a21==11)&&((a14==1)||((a17==2)&&((a11==1)||!(a2==1)))))||(a27==1)))))&&((a6==1)&&(((((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==1))&&(a16==8))&&!(a20==1))&&(a1==13))))){ a24 = 0; a19 = 1; a20 = 1; a6 = 1; a1 = 14; a5 = 6; a21 = 12; a28 = 1; a9 = 8; return 21; } else if((((a3==1)&&((a19==3)&&(!(a6==1)||(a12==1))))&&((a16==7)&&(((!(a14==1)&&((a21==11)&&(!(a20==1)&&(!(a24==1)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==3))&&(a1==14))&&(a17==2))))))&&!(a27==1))&&!(a4==1))))){ a24 = 0; a20 = 1; a19 = 1; a21 = 10; a5 = 4; a12 = 1; a1 = 12; a9 = 7; a28 = 1; return -1; } else if((((!(a20==1)&&(((a12==1)&&(a5==6))&&(a9==11)))||(a0==1))&&((a19==4)&&((a21==11)&&((a17==2)&&(!(a27==1)&&((((a1==14)&&(!(a27==1)&&(((input==4)&&(a16==10))&&!(a18==1))))&&!(a0==1))&&(a28==1)))))))){ a10 = 0; a1 = 12; a20 = 1; a9 = 8; a13 = 0; a16 = 9; a26 = 1; a21 = 12; a5 = 4; return 21; } else if((((a23==1)&&(((a21==11)&&((((a5==5)||(a5==6))&&(input==6))&&(a16==9)))&&(a9==8)))&&(((a7==1)||(!(a20==1)&&((((((a4==1)||((a19==3)&&(a13==1)))&&!(a27==1))&&(a17==2))||!(a13==1))&&(a1==12))))||(a26==1)))){ a16 = 7; a5 = 4; a19 = 2; a4 = 1; a26 = 1; a20 = 1; a9 = 11; a21 = 10; a25 = 0; return -1; } else if((((a19==2)&&(((((a23==1)||(a18==1))||!(a23==1))&&(a20==1))&&(a1==12)))&&((a17==2)&&((a21==10)&&(!(a8==1)&&(((a11==1)&&((!(a7==1)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==4)))&&(a16==11)))&&!(a0==1))))))){ a9 = 7; a16 = 7; a11 = 1; a2 = 1; a19 = 1; a5 = 4; a26 = 0; return -1; } else if((((a1==12)&&((((a16==7)&&(((a12==1)||(a4==1))&&(a19==5)))&&(a13==1))&&(a13==1)))&&((((a21==10)&&(((((a6==1)&&((input==4)&&(a5==6)))&&(a3==1))&&!(a7==1))&&(a9==10)))&&(a17==2))&&(a20==1)))){ a1 = 13; a13 = 1; a19 = 2; a0 = 0; a21 = 12; a5 = 5; a12 = 1; a9 = 7; return 21; } else if(((((((a7==1)&&((a20==1)&&(((a28==1)&&(a1==13))&&(a17==2))))&&(a21==10))&&!(a28==1))&&(a26==1))&&(((!(a23==1)&&((a7==1)&&((a19==4)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==6)))))&&(a16==7))&&!(a11==1)))){ a5 = 5; a9 = 11; a27 = 1; a15 = 0; a1 = 14; a19 = 1; a7 = 1; return -1; } else if(((((a1==13)&&(!(a24==1)&&(((a9==11)&&(((a3==1)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a27==1)))&&(a17==2))))&&(a21==10))&&(((((a0==1)||((a19==2)&&((a13==1)&&!(a20==1))))||!(a23==1))&&!(a14==1))&&(a16==7)))){ a9 = 7; a19 = 1; a1 = 12; a23 = 1; a5 = 4; a3 = 1; a20 = 1; a6 = 1; return -1; } else if((((a1==13)&&(!(a20==1)&&((a26==1)||(((a6==1)&&(a21==12))||(a4==1)))))&&(!(a24==1)&&((a16==10)&&((a19==2)&&((a5==5)&&((a17==2)&&(!(a26==1)&&((a6==1)&&(!(a18==1)&&((input==3)&&(a9==7)))))))))))){ a19 = 5; a24 = 1; a5 = 4; a20 = 1; a21 = 10; a15 = 1; a16 = 7; return 22; } else if((((((!(a14==1)&&((a21==12)&&((a19==5)&&(((a11==1)&&(a17==2))&&(a28==1)))))||!(a23==1))||(a24==1))||!(a3==1))&&((a16==10)&&(!(a20==1)&&((((((a5==5)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==1))&&!(a7==1)))))){ a20 = 1; a12 = 0; a16 = 7; a5 = 6; a28 = 0; a9 = 7; a21 = 10; a8 = 1; a19 = 1; a1 = 12; return 25; } else if((((!(a7==1)&&((a21==10)&&((a5==6)&&(((((a20==1)&&((a16==9)&&(input==5)))&&!(a0==1))&&(a1==12))&&(a23==1)))))&&(a3==1))&&(((((a17==2)&&((a24==1)||(a6==1)))&&(a19==5))&&(a9==9))||!(a13==1)))){ a1 = 14; a19 = 2; a16 = 11; a5 = 5; a24 = 0; a8 = 0; a27 = 0; return 25; } else if((((((a21==10)&&((((a3==1)&&(!(a2==1)||(a2==1)))&&(a19==3))&&(a9==11)))&&!(a26==1))&&(a20==1))&&(((a3==1)&&(((!(a7==1)&&(((a16==11)&&(input==4))&&(a5==5)))&&(a1==14))&&(a2==1)))&&(a17==2)))){ a16 = 7; a23 = 1; a0 = 0; a9 = 7; a1 = 12; a19 = 1; a5 = 4; a11 = 1; return -1; } else if((((a16==7)&&((((a7==1)||((a1==14)&&(!(a18==1)&&(((a13==1)||!(a13==1))&&(a19==4)))))&&(a20==1))&&(a5==6)))&&((a9==9)&&(((a3==1)&&(!(a7==1)&&(((input==6)&&(a21==11))&&(a17==2))))&&!(a27==1))))){ a16 = 8; a9 = 10; a3 = 1; a14 = 0; a1 = 12; a19 = 5; a8 = 0; return 23; } else if((((!(a14==1)&&(((a20==1)&&(((((((a1==13)&&((input==3)&&(a21==11)))&&!(a18==1))&&(a19==4))&&(a17==2))&&(a16==10))&&(a5==5)))&&(a12==1)))&&!(a8==1))&&((a23==1)&&(((a13==1)&&(a9==10))||(a0==1))))){ a3 = 1; a18 = 0; a19 = 1; a16 = 7; a21 = 10; a4 = 0; a9 = 7; a5 = 4; a1 = 12; return -1; } else if((((a16==9)&&(!(a4==1)&&((a12==1)&&((!(a18==1)&&((a13==1)&&((a1==14)&&(input==3))))&&!(a14==1)))))&&((((a21==10)&&((((a27==1)||((a9==10)&&(a23==1)))&&(a17==2))&&!(a20==1)))&&(a19==2))&&(a5==6)))){ if((a2==1)){ a11 = 0; a16 = 7; a1 = 12; a20 = 1; a10 = 1; a18 = 1; a9 = 11; }else{ a25 = 0; a21 = 12; a19 = 5; a26 = 1; a5 = 4; a20 = 1; a10 = 0; a16 = 8; } return 22; } else if((((((a28==1)&&(a19==2))||!(a12==1))&&(a16==8))&&((((!(a18==1)&&(((a12==1)&&(!(a26==1)&&(((a21==10)&&((input==4)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))))&&(a1==14))))&&!(a20==1)))&&(a23==1))&&(a17==2))&&!(a27==1)))){ a16 = 10; a20 = 1; a2 = 1; a9 = 7; a8 = 0; a1 = 13; a5 = 5; a19 = 1; a6 = 1; return -1; } else if((((!(a27==1)&&(!(a23==1)||((a1==13)&&((a20==1)&&((((a16==11)&&(a11==1))&&(a17==2))||(a18==1))))))||(a8==1))&&(!(a8==1)&&((a13==1)&&((((input==3)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a21==12))&&(a19==2)))))){ a27 = 0; a19 = 1; a9 = 7; a1 = 12; a16 = 7; a26 = 0; a0 = 0; a5 = 4; a21 = 10; return -1; } else if(((!(a20==1)&&((!(a8==1)&&(!(a2==1)||(((a1==12)&&(a3==1))||!(a13==1))))&&(a9==7)))&&((a21==10)&&((a19==4)&&((a6==1)&&((a5==4)&&((a12==1)&&((a16==10)&&(((a17==2)&&(input==1))&&(a28==1)))))))))){ a9 = 11; a16 = 8; a18 = 1; a20 = 1; a15 = 1; a23 = 0; a5 = 6; return -1; } else if(((((a28==1)&&(((a6==1)&&((a1==12)&&(!(a14==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a28==1)))))&&(a17==2)))&&(a16==8))&&(!(a20==1)&&((a21==11)&&(((a9==10)&&(!(a3==1)||((a3==1)&&!(a8==1))))&&(a19==5)))))){ a20 = 1; a23 = 1; a16 = 7; a9 = 7; a24 = 0; a26 = 0; a19 = 3; a5 = 6; return 25; } else if(((((a19==1)&&((a21==12)&&(!(a26==1)&&((((a20==1)&&(!(a12==1)||((a28==1)&&(a6==1))))&&(a11==1))||(a18==1)))))&&(a16==10))&&((((input==5)&&(((a9==7)&&((a5==4)&&(a1==14)))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6))))))&&!(a18==1))&&(a17==2)))){ a6 = 1; a9 = 7; a0 = 0; a21 = 10; a1 = 12; a16 = 7; a5 = 4; a11 = 1; return -1; } else if((((((a3==1)&&((((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a1==14))&&(a17==2)))&&(a20==1))&&(a6==1))&&(((a8==1)||((a3==1)&&((((a19==2)&&((a6==1)&&(a21==10)))&&(a16==10))||(a0==1))))||!(a11==1)))){ a27 = 0; a16 = 7; a1 = 12; a14 = 0; a5 = 4; a24 = 0; a9 = 7; a19 = 1; return -1; } else if((((((a2==1)&&(((!(a24==1)&&((a3==1)&&((a1==14)&&((input==5)&&(a9==10)))))&&(a20==1))&&(a19==2)))&&!(a18==1))&&!(a8==1))&&((((((a16==10)&&(a28==1))&&(a21==12))||!(a11==1))&&(a5==6))&&(a17==2)))){ if((a3==1)){ a16 = 8; a28 = 1; a24 = 0; a19 = 3; a1 = 12; a5 = 4; a7 = 0; a21 = 10; a20 = 0; a9 = 11; }else{ a18 = 0; a21 = 10; a19 = 5; a9 = 9; a1 = 13; a0 = 0; a13 = 1; } return 21; } else if((((a17==2)&&(!(a20==1)&&(((a19==4)&&((a16==8)&&((a21==10)&&(!(a27==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a11==1))&&(a6==1))))))&&!(a18==1))))&&(((a1==13)&&(!(a2==1)||((a2==1)||!(a11==1))))&&(a9==7)))){ a24 = 0; a3 = 1; a19 = 2; a9 = 9; a6 = 1; a20 = 1; a5 = 4; a16 = 7; return 25; } else if((((((a9==9)&&((a17==2)&&((a16==9)&&(a6==1))))&&(a21==10))&&(a12==1))&&((a23==1)&&((((a6==1)&&((a19==4)&&(((a1==13)&&((a20==1)&&((input==5)&&((a5==4)||(a5==5)))))&&(a6==1))))&&!(a18==1))&&!(a26==1))))){ a1 = 12; a5 = 4; a9 = 7; a6 = 1; a13 = 1; a16 = 7; a19 = 1; a18 = 0; return -1; } else if(((((a17==2)&&((a16==7)&&((((a12==1)||!(a23==1))&&(a9==7))&&!(a0==1))))&&(a21==10))&&(((a11==1)&&(((((a1==12)&&((a19==4)&&((input==4)&&((a5==5)||(a5==6)))))&&(a3==1))&&(a13==1))&&(a13==1)))&&!(a20==1)))){ a8 = 0; a5 = 4; a20 = 1; a2 = 1; a19 = 1; a12 = 1; return -1; } else if((((a23==1)&&(((a20==1)&&((!(a0==1)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==3)))&&(a2==1)))&&(a21==12)))&&((!(a28==1)||((a17==2)&&((a1==12)&&((((a6==1)&&!(a26==1))||(a7==1))&&(a19==5)))))&&(a16==10)))){ a5 = 4; a3 = 1; a6 = 1; a21 = 10; a19 = 1; a14 = 0; a9 = 7; a16 = 7; return -1; } else if((((a16==8)&&(!(a14==1)&&((((a21==10)&&(((!(a4==1)&&(a28==1))&&(a5==4))&&(a11==1)))&&(a12==1))||(a26==1))))&&(!(a8==1)&&((a17==2)&&((a1==14)&&((a20==1)&&((a9==7)&&((input==4)&&(a19==2))))))))){ a16 = 7; a1 = 12; a19 = 1; a28 = 1; a8 = 0; return -1; } else if((((((((a21==10)&&((a17==2)&&((!(a27==1)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a8==1))))&&(a1==13))&&!(a27==1))&&!(a7==1))&&(a19==4))&&(((!(a27==1)&&((a16==9)&&(!(a28==1)||(a23==1))))&&!(a20==1))&&(a9==10)))){ a14 = 1; a16 = 7; a25 = 0; a19 = 3; a1 = 12; a5 = 4; return -1; } else if((((!(a20==1)&&(((a2==1)&&((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a2==1)))&&(a19==5))&&((a17==2)&&(!(a14==1)&&(((a21==11)&&((a1==14)&&((((a2==1)||!(a12==1))&&!(a24==1))||(a4==1))))&&(a16==8)))))){ a21 = 10; a9 = 10; a19 = 1; a2 = 0; a15 = 0; a1 = 12; a23 = 0; a5 = 6; a16 = 7; a20 = 1; return -1; } else if((((((a17==2)&&((a1==13)&&((a0==1)&&((a8==1)&&(a13==1)))))&&!(a6==1))&&(a8==1))&&((a21==11)&&((((!(a2==1)&&((a16==7)&&((((a5==4)||(a5==5))&&(input==3))&&(a7==1))))&&(a9==10))&&(a19==2))&&!(a20==1))))){ a8 = 1; a5 = 4; a10 = 0; a20 = 1; a16 = 11; a15 = 1; a21 = 12; return -1; } else if(((((a21==10)&&((a16==8)&&((((((a5==5)||(a5==6))&&(input==5))&&(a23==1))&&!(a26==1))&&(a19==4))))&&(a17==2))&&((a9==8)&&((a20==1)&&((a28==1)&&(((a1==13)&&(!(a27==1)&&((a6==1)&&(a11==1))))||(a0==1))))))){ a9 = 7; a16 = 7; a5 = 4; a0 = 0; a19 = 1; a24 = 0; a1 = 12; a12 = 1; return -1; } else if((((((!(a12==1)||(!(a6==1)||(a3==1)))&&(a17==2))&&!(a20==1))&&(a1==14))&&(((a19==3)&&((!(a0==1)&&(((((a16==8)&&((input==3)&&((a5==4)||(a5==5))))&&(a11==1))&&(a23==1))&&(a21==10)))&&!(a7==1)))&&(a9==7)))){ a0 = 0; a16 = 9; a5 = 6; a19 = 1; a23 = 1; a20 = 1; a11 = 1; a9 = 10; return 25; } else if(((((a21==10)&&((a17==2)&&(((((a7==1)||(a28==1))&&(a19==2))||!(a3==1))&&(a23==1))))&&(a9==8))&&(((a16==8)&&(((a2==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a12==1))&&!(a27==1)))&&(a20==1)))&&(a1==14)))){ a16 = 9; a19 = 4; a21 = 12; a4 = 0; a0 = 0; a1 = 12; a5 = 4; a9 = 9; a12 = 1; return 26; } else if((((a13==1)&&(!(a27==1)&&((a19==2)&&((a2==1)&&(a20==1)))))&&(((((a17==2)&&(((a21==10)&&((a9==10)&&(((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a16==8))))&&(a28==1)))&&(a1==13))&&!(a7==1))&&!(a7==1)))){ a24 = 0; a19 = 1; a1 = 12; a9 = 7; a11 = 1; a5 = 4; a16 = 7; return -1; } else if(((((((a16==10)&&((a23==1)&&(a5==6)))&&(a20==1))&&(a23==1))&&(a2==1))&&(!(a18==1)&&(!(a18==1)&&(((!(a24==1)&&(((((input==5)&&(a1==12))&&(a21==12))&&(a19==5))&&(a17==2)))&&(a12==1))&&(a9==10)))))){ a19 = 4; a21 = 10; a13 = 1; a5 = 5; a16 = 7; a1 = 14; a9 = 11; a0 = 0; return 25; } else if(((((!(a28==1)||(((a13==1)||!(a2==1))&&!(a8==1)))&&(a20==1))&&(a21==12))&&(((a19==1)&&(((a9==11)&&((!(a24==1)&&(!(a14==1)&&((a1==12)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a23==1)))&&(a16==10)))&&(a17==2)))){ a19 = 5; a21 = 10; a12 = 1; a6 = 1; a7 = 0; a16 = 8; a9 = 10; a5 = 6; a20 = 0; return 21; } else if(((((a6==1)&&((((a20==1)&&(((((input==5)&&(a19==4))&&(a23==1))&&(a21==11))&&(a16==7)))&&(a9==11))&&(a11==1)))&&(a17==2))&&((((((a13==1)||!(a12==1))||!(a11==1))&&(a1==14))||!(a12==1))&&(a5==4)))){ a16 = 8; a1 = 13; a27 = 0; a9 = 9; a12 = 1; a24 = 0; a19 = 5; return 21; } else if(((((a23==1)&&(!(a20==1)&&(a12==1)))&&(a13==1))&&((((a11==1)&&(((((a21==11)&&(((a16==9)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==3)))&&!(a4==1)))&&(a19==2))&&!(a18==1))&&(a17==2)))&&(a1==13))&&(a11==1)))){ if((a12==1)){ a20 = 1; a18 = 1; a1 = 12; a9 = 9; a2 = 0; a21 = 10; a25 = 1; a16 = 7; a5 = 4; }else{ a11 = 0; a21 = 10; a19 = 1; a20 = 1; a1 = 12; a0 = 1; a25 = 0; a5 = 5; a16 = 7; a9 = 8; } return 26; } else if((((a9==11)&&((a21==12)&&((((((a6==1)||(a4==1))||!(a23==1))||(a24==1))&&(a17==2))||(a8==1))))&&(((a16==9)&&(!(a20==1)&&((((a2==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a1==12))&&!(a14==1))))&&(a19==3)))){ a19 = 5; a2 = 0; a16 = 7; a5 = 5; a12 = 0; a20 = 1; a15 = 0; a9 = 9; a1 = 13; return 25; } return calculate_output5(input); } int calculate_output5(int input) { if((((a28==1)&&((((a1==13)&&((a20==1)&&((input==6)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&!(a7==1))&&!(a7==1)))&&(((a21==10)&&((a19==4)&&((a2==1)&&((a6==1)&&(((a12==1)&&(a16==8))||!(a28==1))))))&&(a17==2)))){ a23 = 1; a19 = 1; a13 = 1; a5 = 5; a16 = 10; a9 = 7; a6 = 1; return 21; } else if((((a17==2)&&((a5==5)&&((a13==1)&&((a16==8)&&(((((input==4)&&(a9==11))&&(a13==1))&&!(a18==1))&&!(a26==1))))))&&((a20==1)&&((a21==11)&&((!(a4==1)&&((a19==4)&&(!(a12==1)||(a13==1))))&&(a1==13)))))){ a14 = 0; a1 = 12; a9 = 7; a16 = 7; a5 = 4; a19 = 1; a26 = 0; a21 = 10; return -1; } else if((((a12==1)&&(((a5==5)&&(((input==4)&&(a19==1))&&(a17==2)))&&(a21==10)))&&(((a1==12)&&(((a9==9)&&(((a11==1)&&((((a18==1)||(a28==1))||(a18==1))||(a7==1)))&&(a3==1)))&&!(a20==1)))&&(a16==8)))){ a16 = 7; a9 = 7; a28 = 1; a20 = 1; a27 = 0; a24 = 0; a5 = 4; return -1; } else if((((a21==10)&&((a20==1)&&(((a23==1)&&((a1==12)&&((((a17==2)&&(((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==1))&&(a19==2)))&&!(a24==1))&&(a11==1))))&&(a13==1))))&&(((!(a23==1)||(a2==1))&&!(a24==1))&&(a16==8)))){ a5 = 4; a1 = 13; a21 = 12; a19 = 3; a14 = 0; a9 = 9; a24 = 0; a12 = 1; a16 = 9; return 22; } else if(((((a12==1)&&((((a19==3)&&((a20==1)&&(((input==5)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))&&(a1==12))))&&!(a7==1))&&(a23==1)))&&!(a14==1))&&((((!(a3==1)||((a17==2)&&(a12==1)))&&(a16==8))&&(a21==12))||(a0==1)))){ a21 = 10; a3 = 1; a16 = 7; a9 = 7; a23 = 1; a11 = 1; a5 = 4; a19 = 1; return -1; } else if(((((((((a13==1)||!(a6==1))||!(a12==1))||!(a28==1))||!(a6==1))&&(a21==10))&&(a9==7))&&(((a1==13)&&(((a20==1)&&((((a5==4)&&((a17==2)&&(input==3)))&&!(a27==1))&&(a2==1)))&&(a16==8)))&&(a19==2)))){ a1 = 12; a16 = 7; a7 = 0; a19 = 1; a8 = 0; a4 = 0; return -1; } else if((((a21==10)&&((!(a18==1)&&((a23==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a16==10)))&&(((!(a20==1)&&((a27==1)||(!(a28==1)||((a1==14)&&((a11==1)&&(!(a6==1)||((a2==1)&&(a17==2))))))))&&(a19==1))&&(a9==8)))){ a7 = 1; a21 = 11; a16 = 9; a1 = 12; a18 = 1; a5 = 6; a2 = 0; a19 = 3; a9 = 11; return -1; } else if(((!(a0==1)&&(((a16==11)&&((a20==1)&&((((((a19==5)&&(((a5==5)&&(a1==14))&&(a9==11)))&&(a21==10))||((a21==10)&&(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==5))))||((a21==11)&&((a19==1)&&((a9==7)&&((a1==12)&&(a5==4))))))&&(input==5))))&&(a23==1)))&&(((a4==1)||((((a0==1)||(a6==1))&&(a17==2))||!(a3==1)))&&(a13==1)))){ a21 = 10; a12 = 1; a19 = 3; a5 = 5; a16 = 10; a18 = 0; a7 = 0; a1 = 14; a9 = 8; return 21; } else if((((((a21==12)&&((((input==6)&&(a9==8))&&!(a0==1))&&(a5==6)))&&!(a7==1))&&(a17==2))&&((a1==12)&&(!(a20==1)&&((a19==3)&&((((((a2==1)&&(a2==1))||!(a3==1))&&(a16==7))||!(a6==1))||(a7==1))))))){ a8 = 0; a18 = 0; a20 = 1; a5 = 4; a9 = 7; a21 = 10; a19 = 1; a11 = 1; return -1; } else if((((!(a2==1)||((!(a14==1)&&((a7==1)||(!(a3==1)||((a28==1)&&(a20==1)))))&&(a3==1)))&&(a1==12))&&((a19==1)&&(((a21==12)&&((a6==1)&&((a17==2)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6)))))&&(a16==7))))){ a0 = 0; a20 = 0; a5 = 6; a21 = 11; a9 = 10; a1 = 13; a19 = 3; a23 = 1; a8 = 0; return 26; } else if((((a11==1)&&((!(a11==1)||(!(a24==1)&&((a20==1)&&((a21==11)&&(a2==1)))))&&(a16==10)))&&((((a9==11)&&((((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a3==1))&&(a1==13))&&(a17==2))&&(a19==1)))&&(a6==1))&&(a3==1)))){ a5 = 5; a18 = 0; a9 = 7; a28 = 1; a24 = 0; a19 = 4; a16 = 7; return 25; } else if(((!(a24==1)&&(((a16==11)&&((a5==5)&&(((a9==8)&&((a17==2)&&(((a19==2)&&(input==1))&&(a23==1))))&&(a21==10))))&&(a3==1)))&&(((a27==1)||((a1==13)&&(!(a6==1)||(!(a20==1)&&(a11==1)))))||(a27==1)))){ a9 = 10; a20 = 1; a19 = 1; a3 = 0; a16 = 7; a27 = 1; a25 = 1; return -1; } else if((((a23==1)&&(((a17==2)&&((a19==3)&&((a21==10)&&((a23==1)&&((a2==1)&&(((a6==1)&&((a5==4)&&(input==3)))&&(a16==7)))))))&&(a20==1)))&&((a1==12)&&(!(a8==1)&&(((a2==1)&&(a3==1))&&(a9==9)))))){ if((a12==1)){ a9 = 11; a21 = 11; a16 = 8; a20 = 0; a7 = 0; a23 = 1; a19 = 1; a18 = 0; }else{ a0 = 0; a5 = 6; a1 = 13; a24 = 0; a9 = 7; a19 = 5; a27 = 0; } return 22; } else if(((!(a13==1)&&((a14==1)&&(((a8==1)&&((((a19==5)&&(!(a6==1)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==10))&&(a1==13))))&&(a16==9))&&(a20==1)))&&(a4==1))))&&(!(a23==1)&&(((a21==12)&&(a11==1))&&(a17==2))))){ a21 = 10; a1 = 14; a5 = 4; a9 = 9; a16 = 7; a29 = 1; a8 = 1; a27 = 1; return -1; } else if((((!(a18==1)&&(!(a14==1)&&((a21==11)&&(((a1==13)&&((a9==7)&&((input==6)&&(a17==2))))&&(a5==4)))))&&(a2==1))&&(!(a3==1)||((!(a6==1)||((a19==4)&&((a20==1)&&((a12==1)&&(a16==8)))))||(a27==1))))){ a1 = 12; a7 = 0; a16 = 7; a21 = 10; a19 = 1; a12 = 1; return -1; } else if((((a16==9)&&((a17==2)&&((a23==1)&&(((((a19==5)&&(input==1))&&(a12==1))&&!(a26==1))&&(a1==12)))))&&((a5==5)&&(((a21==11)&&((a20==1)&&((a7==1)||(!(a14==1)&&((a8==1)||(a12==1))))))&&(a9==7))))){ a19 = 1; a16 = 10; a21 = 10; a27 = 0; a9 = 10; a5 = 6; a24 = 0; a28 = 1; return 21; } else if(((((a5==6)&&((a17==2)&&(((a12==1)&&((a13==1)&&((a1==14)&&(!(a7==1)&&(!(a8==1)&&(((input==5)&&(a21==12))&&(a20==1)))))))&&(a19==3))))&&(a16==9))&&((((a9==7)&&(a6==1))||(a14==1))||(a4==1)))){ a21 = 10; a19 = 2; a16 = 7; a18 = 0; a1 = 13; a2 = 1; a23 = 1; a9 = 10; return 25; } else if((((a16==8)&&(((!(a24==1)&&((!(a7==1)&&(a23==1))&&(a1==14)))&&(a17==2))&&(a9==10)))&&(((a28==1)&&(!(a0==1)&&((((((input==6)&&((a5==4)||(a5==5)))&&(a2==1))&&(a21==12))&&(a19==5))&&!(a18==1))))&&(a20==1)))){ if((a7==1)){ a28 = 1; a20 = 0; a21 = 11; a4 = 0; a19 = 4; a1 = 12; a24 = 0; a5 = 6; a9 = 7; }else{ a24 = 0; a8 = 0; a9 = 7; a5 = 6; } return -1; } else if((((a28==1)&&(((a17==2)&&((a23==1)&&(((a12==1)&&((a14==1)||(((a12==1)&&(a21==11))||!(a6==1))))&&!(a24==1))))&&(a20==1)))&&((a1==14)&&((a19==5)&&((((input==3)&&((a5==5)||(a5==6)))&&(a9==9))&&(a16==9)))))){ a23 = 1; a5 = 4; a21 = 10; a1 = 12; a9 = 7; a28 = 1; a16 = 7; a19 = 1; a14 = 0; return -1; } else if(((((a21==11)&&(((a1==14)&&((((!(a7==1)&&(!(a26==1)&&((a2==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==5)))))&&(a13==1))&&(a6==1))&&!(a26==1)))&&(a19==5)))&&(a16==8))&&(((a17==2)&&(a2==1))&&(a20==1)))){ a19 = 3; a9 = 10; a14 = 0; a16 = 10; a5 = 5; a8 = 0; return 25; } else if(((((a17==2)&&((a2==1)&&((a21==12)&&((((a1==12)&&((a6==1)&&(!(a14==1)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3)))))&&(a11==1))&&(a13==1)))))&&(a19==5))&&((!(a20==1)&&((a13==1)&&(a16==7)))||!(a12==1)))){ a19 = 1; a20 = 1; a8 = 0; a5 = 4; a18 = 0; a21 = 10; a26 = 0; a9 = 7; return -1; } else if((((a5==6)&&(!(a26==1)&&((a16==9)&&((((input==4)&&(a9==8))&&(a6==1))&&(a1==13)))))&&(!(a23==1)||(!(a23==1)||((a14==1)||((!(a28==1)||((a20==1)&&(((a19==3)&&(a23==1))&&(a21==12))))&&(a17==2))))))){ a1 = 12; a13 = 1; a7 = 0; a16 = 7; a5 = 4; a9 = 7; a21 = 10; a19 = 1; return -1; } else if((((a28==1)&&(!(a7==1)&&(!(a13==1)||(((a16==10)&&((!(a13==1)||((a3==1)&&(a21==10)))&&(a20==1)))&&!(a24==1)))))&&(((a19==4)&&((a17==2)&&((input==5)&&((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7))))))&&!(a8==1)))){ a1 = 13; a19 = 5; a28 = 1; a5 = 4; a18 = 0; a21 = 11; a9 = 8; a0 = 0; return 21; } else if((((a5==5)&&((a1==14)&&((((a13==1)&&(((((input==3)&&(a9==11))&&(a6==1))&&(a12==1))&&(a19==5)))&&(a16==7))&&(a28==1))))&&((a20==1)&&((!(a6==1)||((a21==11)&&(!(a4==1)&&(a3==1))))&&(a17==2))))){ a19 = 1; a1 = 12; a26 = 0; a21 = 10; a5 = 4; a11 = 1; a9 = 7; return -1; } else if((((a17==2)&&(((a1==14)&&((((a5==5)||(a5==6))&&(input==1))&&(a23==1)))&&(a20==1)))&&((!(a28==1)||((((a9==9)&&((!(a13==1)||((a2==1)&&((a19==4)&&(a13==1))))&&(a16==11)))||(a4==1))&&(a21==11)))&&(a3==1)))){ a16 = 9; a1 = 12; a13 = 1; a19 = 3; a24 = 0; a21 = 12; a11 = 1; a5 = 4; return 21; } else if((((a13==1)&&((!(a26==1)&&(((a19==2)&&((((input==1)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a16==10))&&(a3==1)))&&(a11==1)))&&(a2==1)))&&(((a1==13)&&((((a12==1)&&(a21==12))&&!(a20==1))&&(a17==2)))||!(a12==1)))){ a5 = 6; a27 = 1; a12 = 0; a9 = 11; a20 = 1; a1 = 14; a21 = 11; return -1; } else if((((a21==10)&&(((a28==1)&&((a16==11)&&(((a19==2)&&((((((a5==4)&&(a1==13))&&(a9==7))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6)))))&&(input==5))&&!(a20==1)))&&(a2==1))))&&!(a4==1)))&&(((((a28==1)&&(a23==1))&&(a17==2))||!(a3==1))&&!(a26==1)))){ a20 = 1; a19 = 3; a1 = 12; a4 = 1; a21 = 11; a5 = 6; a16 = 7; a9 = 9; a22 = 0; return 21; } else if(((((a13==1)&&((a1==14)&&((a9==10)&&(((!(a18==1)&&((a19==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a6==1))&&!(a0==1)))))&&(a20==1))&&(((a16==8)&&(!(a3==1)||(((a11==1)&&(a23==1))&&(a21==12))))&&(a17==2)))){ a18 = 0; a5 = 4; a24 = 0; a1 = 12; a16 = 7; a3 = 1; a9 = 7; a21 = 10; return -1; } else if((((a28==1)&&(!(a7==1)&&(!(a20==1)&&((a17==2)&&((a19==2)&&((a16==9)&&((input==5)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))))))))&&((a28==1)&&((a23==1)&&(!(a13==1)||(((a2==1)||(a7==1))&&(a21==11))))))){ a5 = 5; a21 = 10; a26 = 1; a29 = 1; a9 = 8; a19 = 1; a1 = 13; a25 = 0; a16 = 7; a20 = 1; return -1; } else if((((a16==11)&&((!(a11==1)||((!(a20==1)&&(a28==1))&&!(a4==1)))&&(a19==3)))&&(((!(a27==1)&&((a17==2)&&((!(a18==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a14==1))&&(a9==10)))&&(a21==10))))&&(a12==1))&&(a1==14)))){ a25 = 0; a20 = 1; a5 = 6; a16 = 7; a4 = 1; a9 = 9; a19 = 1; a10 = 0; return 21; } else if(((((a21==11)&&(((a9==10)&&((a1==13)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a20==1))))&&(a2==1)))&&(a28==1))&&((((a17==2)&&((a16==9)&&(!(a8==1)&&((!(a6==1)||(a11==1))&&(a19==2)))))&&!(a18==1))&&!(a8==1)))){ if((a1==12)){ a16 = 7; a15 = 0; a29 = 0; a20 = 1; a19 = 1; a5 = 6; a3 = 0; a21 = 10; a1 = 14; }else{ a25 = 0; a24 = 1; a21 = 10; a1 = 14; a19 = 1; a5 = 5; a9 = 7; a20 = 1; } return -1; } else if(((!(a13==1)||(((a17==2)&&(((a3==1)&&(a21==12))&&(a5==5)))&&!(a0==1)))&&((a12==1)&&(!(a20==1)&&((!(a7==1)&&((a1==12)&&(!(a4==1)&&(((a19==2)&&((a9==10)&&(input==3)))&&!(a26==1)))))&&(a16==7)))))){ a11 = 1; a9 = 7; a21 = 10; a19 = 1; a20 = 1; a23 = 1; a0 = 0; a5 = 4; return -1; } else if(((((!(a26==1)&&((a17==2)&&((!(a8==1)&&(!(a7==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&(a6==1))))&&(a1==14))&&(a19==3))&&(!(a20==1)&&((a9==9)&&((a16==7)&&((((a28==1)&&(a21==11))||!(a3==1))||(a8==1))))))){ a1 = 13; a21 = 10; a20 = 1; a5 = 4; a11 = 1; a0 = 0; a7 = 0; a19 = 2; return -1; } else if((((a1==13)&&((a17==2)&&(((a21==11)&&((!(a20==1)&&((a13==1)||(a18==1)))&&(a19==5)))&&(a6==1))))&&(((a23==1)&&((!(a26==1)&&((a13==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6))))&&(a16==7)))&&(a2==1)))){ a20 = 1; a16 = 9; a2 = 1; a19 = 2; a21 = 10; a9 = 9; a1 = 14; a11 = 1; a5 = 6; a28 = 1; return 21; } else if(((((!(a26==1)&&(((((a2==1)&&(a19==1))&&!(a26==1))&&(a17==2))&&(a9==8)))&&(a1==13))||!(a12==1))&&((!(a0==1)&&((a3==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a4==1))&&(a20==1))&&(a21==11))))&&(a16==10)))){ a9 = 7; a0 = 0; a21 = 10; a12 = 1; a1 = 12; a5 = 4; a16 = 7; return -1; } else if((((a17==2)&&((!(a6==1)||((a27==1)||(((a1==14)&&((a13==1)&&(a3==1)))&&(a21==12))))&&!(a20==1)))&&((a19==1)&&(((a28==1)&&(((a12==1)&&((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a12==1)))&&(a16==7))))){ a9 = 8; a5 = 5; a20 = 1; a21 = 11; a11 = 1; a16 = 11; a3 = 1; a1 = 13; return 23; } else if((((a16==11)&&((((a9==7)&&(a2==1))&&!(a24==1))&&!(a4==1)))&&((((((a5==5)&&(((((a17==2)&&((a19==3)&&(input==1)))&&(a1==12))&&(a20==1))&&!(a14==1)))&&!(a24==1))&&(a21==12))&&!(a8==1))&&!(a8==1)))){ a26 = 0; a13 = 1; a16 = 7; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((a9==9)&&((a0==1)||((a0==1)||(!(a12==1)||(((a28==1)||(a7==1))&&(a3==1))))))&&((a17==2)&&(((a5==6)&&((a16==9)&&((((a19==5)&&((a21==12)&&(input==1)))&&(a1==14))&&!(a26==1))))&&!(a20==1))))){ a16 = 7; a21 = 10; a19 = 1; a18 = 1; a10 = 1; a8 = 1; a9 = 10; a20 = 1; a5 = 4; return 21; } else if(((!(a8==1)&&((a1==14)&&(((a27==1)||((((a21==12)&&((a23==1)&&(a3==1)))&&(a9==8))||!(a23==1)))&&(a17==2))))&&(((a16==9)&&((a20==1)&&((a19==4)&&((((a5==5)||(a5==6))&&(input==4))&&(a6==1)))))&&(a3==1)))){ a9 = 7; a14 = 0; a3 = 1; a19 = 1; a1 = 12; a21 = 10; a4 = 0; a5 = 4; a16 = 7; return -1; } else if((((a1==12)&&(((!(a24==1)&&(((input==6)&&(a5==4))&&!(a0==1)))&&(a3==1))&&!(a20==1)))&&(((a17==2)&&((a16==7)&&(((((!(a13==1)||(a13==1))||!(a12==1))&&!(a26==1))&&(a21==10))&&(a19==2))))&&(a9==9)))){ a9 = 7; a4 = 0; a20 = 1; a19 = 1; a8 = 0; a28 = 1; return -1; } else if((((a1==13)&&((((a21==11)&&((!(a0==1)&&(((a9==7)&&(a11==1))&&(a13==1)))&&(a13==1)))&&(a16==9))&&(a17==2)))&&((a19==3)&&((a28==1)&&((!(a0==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a20==1)))&&!(a14==1)))))){ if((a1==14)){ a16 = 7; a21 = 10; a26 = 1; a29 = 1; a14 = 1; a19 = 1; a1 = 12; a20 = 1; a5 = 5; a9 = 9; }else{ a22 = 0; a9 = 11; a20 = 1; a1 = 12; a19 = 4; a5 = 6; a21 = 10; a26 = 1; a0 = 1; } return -1; } else if((((((a19==1)&&(((a3==1)||(a0==1))&&!(a20==1)))&&(a21==10))&&!(a24==1))&&((((a16==11)&&(((a9==11)&&((a17==2)&&(((((a5==5)||(a5==6))&&(input==1))&&(a1==14))&&!(a0==1))))&&!(a24==1)))&&(a28==1))&&!(a8==1)))){ a5 = 4; a25 = 0; a20 = 1; a1 = 12; a16 = 7; a9 = 10; a29 = 1; a0 = 1; return -1; } else if(((((!(a7==1)&&(a3==1))||(a18==1))&&(a1==14))&&(((((a16==11)&&((((a23==1)&&((((a19==5)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2))&&(a2==1)))&&(a9==8))&&(a20==1)))&&(a21==10))&&(a23==1))&&(a3==1)))){ a1 = 12; a28 = 1; a6 = 1; a23 = 1; a5 = 5; a21 = 11; return 23; } else if(((((!(a12==1)||((!(a2==1)||((a17==2)&&((a5==5)&&(!(a8==1)&&((a3==1)&&(a6==1))))))&&!(a20==1)))&&(a21==11))&&(a9==8))&&(((a23==1)&&((((input==1)&&(a19==4))&&(a16==10))&&(a3==1)))&&(a1==14)))){ if((a16==9)){ a26 = 1; a1 = 12; a25 = 0; a21 = 10; a9 = 9; a10 = 1; a20 = 1; a19 = 3; a5 = 6; }else{ a16 = 7; a19 = 1; a25 = 0; a20 = 1; a9 = 9; a21 = 10; a18 = 1; a29 = 0; } return -1; } else if((((((!(a8==1)&&((a19==3)&&((a1==12)&&((input==1)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))))&&(a20==1))&&(a12==1))&&!(a24==1))&&(((((a17==2)&&(((a16==8)&&(a11==1))&&!(a14==1)))||!(a13==1))&&(a3==1))&&(a21==12)))){ a1 = 13; a16 = 10; a11 = 1; a9 = 8; a19 = 2; a24 = 0; a5 = 4; return 21; } else if((((a19==5)&&((a1==13)&&(((!(a27==1)&&((a17==2)&&((a3==1)&&((a23==1)&&(!(a20==1)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==3)))))))&&(a6==1))&&(a3==1))))&&((a14==1)||((a21==11)&&((a16==8)&&(a28==1)))))){ if((a21==10)){ a13 = 0; a23 = 0; a9 = 11; a29 = 0; a1 = 14; a19 = 3; a5 = 5; }else{ a19 = 2; a12 = 0; a5 = 4; a9 = 7; a29 = 0; a20 = 1; a10 = 1; } return -1; } else if((((((((a9==8)&&((a4==1)||(a6==1)))&&(a16==7))&&(a3==1))&&(a17==2))&&!(a20==1))&&((((a13==1)&&(((a2==1)&&((!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a21==11)))&&(a28==1)))&&(a19==1))&&(a1==13)))){ a5 = 4; a1 = 12; a7 = 0; a12 = 1; a20 = 1; a9 = 7; a24 = 0; a21 = 10; return -1; } else if((((a1==12)&&((!(a7==1)&&((a21==12)&&(!(a24==1)&&(((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a6==1)))))&&(a28==1)))&&((((a19==5)&&(((a17==2)&&((a3==1)&&!(a14==1)))&&(a16==9)))&&!(a20==1))||(a27==1)))){ a6 = 0; a16 = 7; a5 = 5; a26 = 1; a20 = 1; a19 = 2; a21 = 10; a9 = 11; a22 = 0; return 21; } else if((((((((a21==12)&&(((a17==2)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==5)))&&(a1==13)))&&!(a20==1))&&(a16==7))&&!(a14==1))&&(a12==1))&&(((a18==1)||((a19==3)&&((!(a13==1)||(a11==1))||(a14==1))))&&!(a8==1)))){ a9 = 8; a20 = 1; a24 = 0; a19 = 1; a2 = 1; a21 = 10; a5 = 4; a16 = 11; a4 = 0; return 25; } else if((((((a21==12)&&((!(a20==1)&&((input==1)&&(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))))&&!(a4==1)))&&(a12==1))&&!(a14==1))&&(((a19==2)&&(((a0==1)||(!(a26==1)&&((a17==2)&&(a28==1))))&&(a16==7)))||!(a13==1)))){ a16 = 10; a1 = 12; a20 = 1; a9 = 7; a19 = 5; a8 = 0; a7 = 0; a21 = 11; a5 = 4; a6 = 1; return 26; } else if(((((a21==10)&&((((a19==3)&&((((a16==11)&&((a11==1)&&(a17==2)))||!(a12==1))&&(a5==6)))&&(a3==1))||(a4==1)))&&!(a7==1))&&((a1==13)&&((a13==1)&&((a20==1)&&(!(a24==1)&&((input==3)&&(a9==9)))))))){ a12 = 1; a9 = 7; a19 = 1; a16 = 7; a13 = 1; a5 = 4; a1 = 12; a2 = 1; return -1; } else if((((a14==1)&&((a17==2)&&(!(a23==1)&&((a4==1)&&(((((a19==4)&&(input==6))&&(a16==9))&&(a5==4))&&(a20==1))))))&&((((((a27==1)&&(!(a28==1)&&(a11==1)))&&(a21==10))&&(a9==11))&&(a1==13))&&!(a23==1)))){ a9 = 8; a10 = 0; a16 = 7; a3 = 0; a1 = 12; a5 = 5; a19 = 1; return -1; } else if((((((!(a11==1)||((a18==1)||((a1==14)&&((a3==1)&&!(a7==1)))))&&(a21==12))&&(a20==1))&&(a9==8))&&(((a17==2)&&((a16==9)&&(((a13==1)&&(!(a4==1)&&((input==1)&&((a5==5)||(a5==6)))))&&(a23==1))))&&(a19==2)))){ a5 = 4; a16 = 7; a2 = 1; a11 = 1; a21 = 10; a1 = 12; a14 = 0; a9 = 7; a19 = 1; return -1; } else if((((a12==1)&&(!(a4==1)&&(!(a20==1)&&((((a19==1)&&((a17==2)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==10))))&&(a9==8))&&!(a24==1)))))&&((!(a3==1)||(((a21==10)&&((a3==1)&&!(a26==1)))&&(a1==14)))||!(a12==1)))){ if((a26==1)){ a15 = 1; a16 = 7; a20 = 1; a9 = 9; a6 = 0; a1 = 12; a5 = 6; }else{ a19 = 2; a27 = 1; a3 = 0; a16 = 7; a21 = 12; a1 = 12; a15 = 1; a20 = 1; a5 = 5; a9 = 10; } return -1; } else if(((((((a21==12)&&((((a23==1)&&((a3==1)||!(a11==1)))||!(a28==1))&&!(a27==1)))&&(a20==1))&&(a17==2))&&(a16==10))&&((a6==1)&&(((input==4)&&(((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4))||((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==3))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==3)))))&&!(a4==1))))){ a14 = 0; a1 = 12; a19 = 1; a16 = 7; a9 = 7; a27 = 0; a6 = 1; a21 = 10; a5 = 4; return -1; } else if((((((((a1==12)&&(a3==1))&&(a9==10))||!(a6==1))&&(a16==7))&&(a19==1))&&((((((((!(a14==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a12==1))&&(a23==1))&&!(a7==1))&&(a28==1))&&(a17==2))&&(a21==11))&&!(a20==1)))){ a0 = 0; a5 = 4; a20 = 1; a11 = 1; a21 = 10; a9 = 7; a6 = 1; return -1; } else if(((((a21==10)&&(((!(a26==1)&&(((a11==1)||(a7==1))&&!(a18==1)))&&(a16==8))&&(a1==14)))&&(a19==2))&&((a9==11)&&((((a2==1)&&(((a28==1)&&((input==4)&&!(a20==1)))&&(a23==1)))&&(a5==5))&&(a17==2))))){ a9 = 7; a16 = 7; a1 = 12; a18 = 0; a5 = 4; a24 = 0; a19 = 1; a20 = 1; a28 = 1; return -1; } else if((((((input==4)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a19==4))&&(a23==1))&&(((((((a21==12)&&((a1==14)&&((a28==1)&&((a20==1)&&((a17==2)&&(a2==1))))))||(a4==1))&&(a6==1))&&(a12==1))||!(a11==1))&&(a16==8)))){ a5 = 5; a9 = 8; a2 = 1; a21 = 10; a1 = 12; a19 = 5; a27 = 0; return 25; } else if((((!(a26==1)&&((a16==9)&&((a20==1)&&((a19==4)&&((a6==1)&&((a1==14)&&(!(a18==1)&&(((input==6)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&!(a18==1)))))))))&&(a17==2))&&((a21==12)&&((a14==1)||((a3==1)&&!(a26==1)))))){ a5 = 4; a9 = 7; a6 = 1; a27 = 0; a16 = 7; a21 = 10; a19 = 1; a3 = 1; a1 = 12; return -1; } else if((((((a1==12)&&((((!(a20==1)&&((a28==1)&&((a16==7)&&(input==4))))&&(a17==2))&&(a5==5))&&(a19==5)))&&!(a24==1))&&(a9==9))&&((a21==10)&&((a8==1)||(((a12==1)&&((a4==1)||(a6==1)))&&!(a24==1)))))){ a19 = 1; a0 = 0; a6 = 1; a20 = 1; a27 = 0; a5 = 4; a9 = 7; return -1; } else if((((((((a1==14)&&((a5==6)&&(!(a20==1)&&(((input==5)&&(a17==2))&&(a16==9)))))&&(a21==10))&&(a11==1))&&!(a27==1))&&(a28==1))&&(((((!(a8==1)&&(a3==1))||(a26==1))||!(a12==1))&&(a19==1))&&(a9==7)))){ if((a18==1)){ a16 = 8; a5 = 4; a1 = 12; a9 = 10; a18 = 1; a21 = 12; a22 = 1; a19 = 3; a8 = 1; }else{ a28 = 0; a27 = 1; a9 = 9; a16 = 7; a20 = 1; a8 = 1; } return 25; } else if((((!(a4==1)&&((a20==1)&&(((a21==12)&&(((input==6)&&((a5==5)||(a5==6)))&&(a17==2)))&&(a9==7))))&&(a16==9))&&((a19==4)&&(((a7==1)||(((((a2==1)&&!(a27==1))||!(a12==1))&&!(a14==1))&&!(a0==1)))&&(a1==13))))){ a4 = 0; a13 = 1; a16 = 7; a1 = 12; a19 = 1; a21 = 10; a5 = 4; a2 = 1; return -1; } else if((((a2==1)&&((a19==1)&&(((((((a28==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a9==8))&&(a21==11))&&(a2==1))&&(a6==1))&&(a20==1))))&&(((a23==1)&&(((a28==1)&&((a16==8)&&(a23==1)))&&(a1==14)))&&(a17==2)))){ a21 = 10; a0 = 0; a26 = 0; a1 = 12; a9 = 7; a5 = 4; a16 = 7; a6 = 1; return -1; } else if(((((((a13==1)&&((((a2==1)||(a18==1))&&(a9==9))&&(a1==14)))&&(a2==1))&&!(a14==1))&&(a17==2))&&(((a19==3)&&((!(a18==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a16==7))&&(a12==1)))&&(a20==1)))&&(a21==11)))){ a27 = 0; a9 = 7; a21 = 10; a1 = 12; a13 = 1; a19 = 1; a5 = 4; return -1; } else if((((a1==13)&&(!(a20==1)&&(!(a0==1)&&((a11==1)&&((a16==10)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6)))))))&&(((((a21==12)&&((a19==5)&&(((a28==1)&&!(a14==1))&&(a11==1))))||(a7==1))&&(a17==2))&&(a2==1)))){ if((a7==1)){ a6 = 0; a9 = 8; a19 = 4; a21 = 11; a20 = 1; a0 = 1; a16 = 8; a5 = 6; a12 = 0; a1 = 12; }else{ a21 = 10; a9 = 10; a5 = 5; a14 = 1; a28 = 0; a19 = 1; a20 = 1; a16 = 7; a7 = 1; } return 21; } else if((((a9==8)&&(((!(a14==1)&&((((input==4)&&(a17==2))&&(a19==5))&&(a1==14)))&&(a21==12))&&(a5==6)))&&((a20==1)&&((a16==9)&&((a3==1)&&(((a6==1)&&((a26==1)||((a28==1)&&!(a26==1))))&&(a3==1))))))){ a24 = 0; a16 = 7; a11 = 1; a21 = 10; a9 = 7; a5 = 4; a12 = 1; a19 = 1; a1 = 12; return -1; } else if((((a23==1)&&(((((a16==11)&&(input==6))&&(a23==1))&&!(a8==1))&&(a1==13)))&&(((a19==2)&&((a13==1)&&((a14==1)||(((((a9==9)&&((a13==1)&&(a3==1)))&&!(a20==1))&&(a17==2))&&(a5==6)))))&&(a21==10)))){ if((a3==1)){ a20 = 1; a1 = 14; a21 = 11; a9 = 7; a18 = 1; a26 = 1; a19 = 3; a16 = 7; a5 = 4; a8 = 1; }else{ a20 = 1; a16 = 8; a1 = 14; a21 = 11; a3 = 0; a29 = 1; a19 = 3; a9 = 10; a5 = 5; } return 23; } else if(((((a17==2)&&(((a28==1)&&((a19==4)&&((input==5)&&((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a1==13)&&(a5==6))))))))&&(a3==1)))&&(a3==1))&&((a26==1)||((a21==11)&&(((!(a18==1)&&((a18==1)||(a6==1)))&&!(a20==1))&&(a16==7)))))){ if((a10==1)){ a5 = 6; a13 = 1; a21 = 10; a4 = 0; a9 = 10; a6 = 1; a19 = 3; a16 = 8; a1 = 12; }else{ a16 = 10; a1 = 13; a28 = 1; a9 = 9; a20 = 1; a21 = 10; a11 = 1; a5 = 6; a27 = 0; a19 = 5; } return 21; } else if((((((a9==11)&&((((a1==12)&&(!(a8==1)&&(!(a14==1)&&((input==6)&&((a5==4)||(a5==5))))))&&!(a20==1))&&(a21==12)))&&(a2==1))&&(a28==1))&&((a19==2)&&(((a13==1)&&(((a11==1)&&(a17==2))&&(a3==1)))&&(a16==10))))){ a9 = 9; a5 = 6; a19 = 5; a10 = 0; a1 = 14; a25 = 0; a11 = 0; a16 = 9; a20 = 1; return -1; } else if((((a16==8)&&(((a21==12)&&(((a5==4)&&(input==1))&&!(a7==1)))&&(a17==2)))&&((a23==1)&&(((a9==8)&&((((a20==1)&&(((a27==1)||((a1==14)&&(a6==1)))&&(a11==1)))&&(a19==5))&&(a12==1)))||(a24==1))))){ a9 = 7; a23 = 1; a1 = 13; a3 = 1; a12 = 1; a16 = 10; return 21; } else if((((a21==12)&&(!(a4==1)&&((a20==1)&&((((!(a0==1)&&((input==6)&&(a1==12)))&&(a11==1))&&!(a0==1))&&(a5==4)))))&&(!(a28==1)||((a9==10)&&(((a17==2)&&(((a16==11)&&(a13==1))&&(a19==1)))||(a4==1)))))){ a1 = 14; a9 = 7; a19 = 3; a8 = 0; a23 = 1; a3 = 1; return 21; } else if(((!(a7==1)&&((a20==1)&&((a16==7)&&((!(a2==1)||((a19==4)&&((a0==1)||(a6==1))))||!(a2==1)))))&&((a17==2)&&((a6==1)&&((a21==10)&&(((input==6)&&((((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7))))&&(a13==1))))))){ a5 = 6; a1 = 13; a12 = 1; a9 = 10; a26 = 0; a3 = 1; a21 = 11; return 26; } else if((((((a21==10)&&((a11==1)&&((a6==1)&&(a16==9))))&&(a13==1))&&(a5==6))&&((a9==10)&&((a20==1)&&((!(a18==1)&&((a1==13)&&(((!(a4==1)&&((input==5)&&(a17==2)))&&(a19==2))&&(a2==1))))&&!(a18==1)))))){ a7 = 0; a6 = 1; a16 = 7; a19 = 3; a5 = 4; a11 = 1; a1 = 12; a9 = 7; return 25; } else if(((((a21==11)&&(!(a23==1)&&(((a4==1)&&(((input==1)&&(((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a5==5)&&(a1==14))&&(a9==7))))&&(a0==1)))&&(a19==2))))&&(a17==2))&&((a20==1)&&((((!(a2==1)&&(a23==1))&&!(a2==1))&&(a18==1))&&(a16==11))))){ a3 = 0; a21 = 10; a1 = 12; a16 = 7; a15 = 0; a5 = 4; a9 = 11; a19 = 1; return -1; } else if((((a5==6)&&((a21==11)&&(!(a20==1)&&(((a17==2)&&(a28==1))&&(a6==1)))))&&((a9==11)&&((a6==1)&&(!(a24==1)&&(((a1==14)&&(((((input==1)&&(a16==7))&&(a19==1))&&!(a7==1))&&!(a0==1)))&&(a3==1))))))){ a5 = 4; a4 = 0; a21 = 10; a20 = 1; a7 = 0; a1 = 12; a9 = 7; return -1; } else if((((((!(a14==1)&&(((((a13==1)||!(a11==1))&&(a19==3))&&(a17==2))&&(a1==14)))&&(a20==1))&&(a23==1))&&(a6==1))&&(((!(a8==1)&&((((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==3))&&(a21==10)))&&(a16==7))&&!(a27==1)))){ a24 = 0; a5 = 4; a19 = 1; a23 = 1; a1 = 12; a11 = 1; a9 = 7; return -1; } else if((((((a3==1)&&((a21==10)&&((a17==2)&&(a3==1))))&&!(a26==1))&&!(a24==1))&&(((((a16==8)&&(((input==3)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&(a20==1)))&&!(a4==1))&&(a23==1))&&(a23==1)))){ a28 = 1; a5 = 4; a19 = 3; a1 = 13; a16 = 9; a9 = 7; a21 = 12; a6 = 1; a2 = 1; return 25; } else if((((a16==11)&&(((((a2==1)&&((((a11==1)&&!(a8==1))&&(a28==1))&&(a17==2)))||!(a6==1))&&(a20==1))&&(a21==12)))&&(((a1==13)&&((((input==1)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a28==1))&&!(a8==1)))&&(a19==2)))){ a16 = 10; a21 = 10; a8 = 0; a0 = 0; a6 = 1; a5 = 6; a9 = 7; a1 = 14; return 21; } else if((((a9==10)&&(((!(a0==1)&&((!(a14==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a6==1)))&&!(a26==1))&&(a16==8)))&&(((a19==2)&&((a21==12)&&((a28==1)&&((((a12==1)&&(a20==1))&&(a28==1))&&(a1==14)))))&&(a17==2)))){ a16 = 7; a1 = 12; a11 = 1; a21 = 10; a19 = 1; a9 = 7; a5 = 4; a28 = 1; a27 = 0; return -1; } else if(((((!(a13==1)||((a19==2)&&((a16==7)&&((a2==1)&&(a17==2)))))&&!(a4==1))||(a24==1))&&((a21==12)&&(((a1==14)&&(((!(a14==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==1)))&&!(a7==1))&&!(a27==1)))&&(a20==1))))){ if((a27==1)){ a1 = 12; a9 = 7; a21 = 11; a20 = 0; a26 = 0; a11 = 1; a7 = 0; a5 = 4; }else{ a23 = 1; a9 = 8; a6 = 1; a16 = 9; a5 = 6; a8 = 0; a21 = 10; a19 = 4; a1 = 12; } return 23; } else if(((!(a20==1)&&((input==6)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))))&&((a18==1)||(((a26==1)||((a24==1)||((a19==3)&&(((a11==1)&&((((a3==1)&&((a1==14)&&(a11==1)))&&(a17==2))&&(a16==8)))&&(a21==12)))))&&(a28==1))))){ if((a11==1)){ a29 = 1; a13 = 0; a9 = 8; a16 = 11; a20 = 1; a1 = 12; a21 = 11; a5 = 4; a27 = 1; }else{ a28 = 0; a9 = 11; a11 = 0; a20 = 1; a5 = 5; a16 = 7; a18 = 1; a21 = 10; a19 = 1; a1 = 13; } return -1; } else if((((a2==1)&&((((a17==2)&&(((((a2==1)&&(a21==12))&&(a9==8))&&(a1==14))&&(a16==9)))&&!(a14==1))||!(a13==1)))&&((a3==1)&&(!(a4==1)&&((((a19==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a3==1))&&!(a20==1)))))){ a9 = 9; a16 = 8; a5 = 5; a8 = 1; a21 = 11; a19 = 2; a1 = 12; a15 = 1; a13 = 0; return -1; } else if(((!(a18==1)&&(((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==10))&&(a3==1))&&(a17==2)))&&(((((((a19==3)&&((a21==11)&&(!(a23==1)||((a9==11)&&(a23==1)))))&&(a28==1))||(a24==1))&&(a1==13))&&(a20==1))&&(a28==1)))){ a18 = 0; a27 = 0; a9 = 9; a16 = 7; a5 = 4; a21 = 10; a19 = 2; a3 = 1; return 25; } else if((((a20==1)&&(((a1==14)&&(((a0==1)||((a7==1)||(!(a3==1)||((a24==1)||(a13==1)))))&&(a12==1)))&&(a21==11)))&&((a17==2)&&(((!(a27==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==4)))&&(a9==8))&&(a16==9))))){ a16 = 7; a1 = 12; a21 = 10; a9 = 7; a28 = 1; a27 = 0; a19 = 1; a5 = 4; a8 = 0; return -1; } else if((((a2==1)&&(((a21==11)&&((a17==2)&&(((a3==1)&&((a1==12)&&(input==1)))&&!(a20==1))))&&(a28==1)))&&((((a16==10)&&((a28==1)&&((((a19==4)&&(a6==1))&&(a9==8))||!(a11==1))))&&(a5==5))||!(a2==1)))){ a15 = 1; a25 = 0; a20 = 1; a16 = 7; a21 = 10; a5 = 6; a2 = 0; a19 = 1; return -1; } else if((((a19==5)&&(((a21==12)&&(((((a23==1)&&(a13==1))&&(a16==10))&&!(a7==1))&&(a6==1)))&&!(a20==1)))&&((a5==6)&&((a1==13)&&(((a2==1)&&(!(a0==1)&&((a2==1)&&((input==3)&&(a17==2)))))&&(a9==10)))))){ if((a12==1)){ a16 = 9; a20 = 1; a1 = 12; a6 = 0; a12 = 0; a9 = 8; a21 = 10; a28 = 0; a19 = 3; }else{ a0 = 1; a9 = 7; a7 = 1; a5 = 5; a29 = 0; a16 = 9; a19 = 1; a21 = 11; } return -1; } else if(((((a28==1)&&((a21==11)&&(((a16==7)&&(a2==1))&&(a19==3))))||(a27==1))&&(!(a4==1)&&((a23==1)&&((a23==1)&&(((((input==4)&&(((((a5==5)&&(a1==12))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a20==1))&&(a11==1))&&(a17==2))))))){ a1 = 14; a16 = 8; a5 = 5; a13 = 1; a21 = 10; a26 = 0; a9 = 7; a0 = 0; a19 = 5; return 23; } else if(((((a11==1)&&(!(a27==1)&&((a19==1)&&(((a17==2)&&(!(a20==1)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==3)))))&&!(a8==1)))))&&(a9==11))&&((((a12==1)&&(((a23==1)||(a7==1))&&(a16==7)))&&!(a24==1))&&(a21==10)))){ a14 = 0; a0 = 0; a9 = 7; a18 = 0; a20 = 1; a5 = 4; return -1; } else if((((a1==13)&&(((input==3)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))&&(a19==4)))&&(!(a23==1)||((a13==1)&&((a21==11)&&((((a17==2)&&(!(a27==1)&&((((a12==1)||!(a12==1))||(a26==1))||!(a28==1))))&&(a16==10))&&!(a20==1))))))){ a22 = 0; a5 = 5; a1 = 14; a16 = 9; a21 = 12; a9 = 9; a4 = 1; return 26; } else if(((((((a13==1)&&!(a8==1))&&(a17==2))&&(a13==1))&&!(a7==1))&&((a20==1)&&((a16==9)&&((!(a18==1)&&(!(a27==1)&&(((((input==5)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a1==13))&&(a19==2))&&!(a4==1))))&&(a21==10)))))){ a19 = 1; a1 = 12; a0 = 0; a4 = 0; a16 = 7; a5 = 4; a8 = 0; a9 = 7; return -1; } else if(((!(a23==1)||(((a14==1)||(((a19==5)&&(((a16==10)&&(((a23==1)&&!(a20==1))||!(a11==1)))&&(a17==2)))&&(a1==13)))&&(a11==1)))&&((a12==1)&&(((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==6))&&(a21==10))&&!(a0==1))))){ a19 = 1; a16 = 7; a25 = 0; a6 = 0; a9 = 9; a5 = 6; a15 = 0; a20 = 1; return -1; } else if(((!(a20==1)&&((a21==10)&&(!(a0==1)&&((a9==10)&&(((a1==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a23==1))))))&&((((a3==1)&&(((a17==2)&&(((a26==1)||(a28==1))||(a14==1)))&&(a16==11)))&&(a19==3))&&(a11==1)))){ a7 = 1; a16 = 10; a4 = 1; a10 = 1; a9 = 7; a5 = 4; return -1; } else if(((!(a18==1)&&(((a21==12)&&(!(a20==1)&&((a16==8)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==5))&&(a6==1)))))&&!(a27==1)))&&(!(a18==1)&&((a18==1)||(!(a23==1)||((a1==13)&&((a19==2)&&((a3==1)&&(a17==2))))))))){ a16 = 9; a8 = 1; a5 = 6; a9 = 7; a0 = 1; a1 = 12; a20 = 1; a21 = 10; a26 = 1; a19 = 1; return -1; } else if(((!(a13==1)||((a1==13)&&((a19==4)&&((a24==1)||((((a11==1)&&(a17==2))&&(a16==11))&&(a11==1))))))&&(!(a27==1)&&((a20==1)&&((a28==1)&&((a9==10)&&((a21==12)&&((((a5==5)||(a5==6))&&(input==3))&&(a3==1))))))))){ a5 = 4; a9 = 7; a11 = 1; a1 = 12; a0 = 0; a18 = 0; a19 = 1; a21 = 10; a16 = 7; return -1; } else if(((((a19==5)&&(((!(a20==1)&&(((a1==14)&&((input==3)&&((a5==4)||(a5==5))))&&(a11==1)))&&!(a24==1))&&(a11==1)))&&(a23==1))&&((a9==10)&&(((a21==12)&&(((a17==2)&&((a11==1)||(a4==1)))&&(a16==7)))&&!(a14==1))))){ a28 = 1; a11 = 1; a21 = 10; a9 = 7; a5 = 4; a20 = 1; a19 = 1; a1 = 12; a0 = 0; return -1; } else if((((a9==9)&&((a17==2)&&((a16==9)&&((!(a7==1)&&((!(a20==1)&&(!(a24==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a6==1))))&&(a1==14)))&&!(a14==1)))))&&(((!(a12==1)||((a23==1)&&(a21==10)))&&(a19==5))||!(a6==1)))){ a5 = 4; a21 = 12; a1 = 12; a19 = 1; a22 = 1; a13 = 0; a27 = 1; return -1; } else if(((((a17==2)&&(((a6==1)&&(((((!(a3==1)||((a6==1)||(a0==1)))&&(a21==12))&&(a9==8))&&(a1==14))&&(a16==7)))&&(a19==3)))||(a26==1))&&(!(a20==1)&&((!(a14==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a3==1))))){ a24 = 0; a18 = 0; a1 = 12; a21 = 10; a14 = 0; a5 = 4; a9 = 7; a20 = 1; a19 = 1; return -1; } else if((((a6==1)&&((a9==8)&&(!(a7==1)&&(!(a13==1)||(((a23==1)&&(a17==2))&&(a5==5))))))&&(!(a8==1)&&((!(a0==1)&&(((!(a27==1)&&((a20==1)&&((a1==14)&&(input==6))))&&(a16==7))&&(a21==12)))&&(a19==1))))){ a5 = 6; a11 = 1; a21 = 10; a16 = 9; a26 = 0; a9 = 7; return 22; } else if(((((a1==13)&&((a12==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a17==2))&&(a20==1))))&&!(a18==1))&&(((a21==11)&&((!(a14==1)&&((a27==1)||((a9==9)&&((a19==4)&&(!(a23==1)||(a2==1))))))&&(a16==8)))||!(a23==1)))){ a5 = 6; a0 = 0; a16 = 10; a19 = 2; a9 = 8; a7 = 0; a4 = 0; return 26; } else if((((a7==1)||(((!(a6==1)||((a11==1)&&(a12==1)))&&(a5==6))&&(a17==2)))&&((!(a26==1)&&((a21==11)&&((a16==11)&&(((a28==1)&&((((a1==13)&&(input==4))&&(a19==2))&&(a9==10)))&&(a20==1)))))&&!(a0==1)))){ a19 = 1; a5 = 4; a11 = 1; a1 = 12; a9 = 7; a16 = 7; a2 = 1; a21 = 10; return -1; } else if(((((a1==12)&&((a27==1)&&((a21==12)&&((((a23==1)&&!(a13==1))&&(a16==9))&&(a4==1)))))&&!(a11==1))&&(!(a11==1)&&(((a20==1)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))&&(a26==1))&&(a19==2)))&&(a17==2))))){ a16 = 7; a21 = 10; a22 = 1; a2 = 0; a23 = 0; a9 = 11; a5 = 4; return -1; } else if(((!(a14==1)&&((a17==2)&&(!(a24==1)&&(!(a6==1)||((a19==3)&&(a13==1))))))&&(!(a18==1)&&((a16==10)&&((a21==10)&&((((((input==1)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a3==1))&&(a11==1))&&(a1==13))&&(a20==1))))))){ a5 = 4; a19 = 1; a1 = 12; a13 = 1; a16 = 7; a9 = 7; a26 = 0; return -1; } else if((((((a9==7)&&(!(a4==1)&&(!(a24==1)&&(((a3==1)||(a0==1))||(a26==1)))))&&(a1==14))&&(a19==4))&&((a17==2)&&((a21==10)&&((((a3==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a0==1)))&&(a20==1))&&(a16==11)))))){ a19 = 1; a1 = 12; a5 = 4; a16 = 7; a27 = 0; a11 = 1; a2 = 1; return -1; } else if((((a21==11)&&(((a17==2)&&((((a2==1)&&(((input==5)&&(a9==9))&&!(a27==1)))&&(a13==1))&&!(a4==1)))&&!(a20==1)))&&((a5==5)&&((a16==8)&&((a1==14)&&(!(a4==1)&&(((a19==3)&&(a6==1))&&(a3==1)))))))){ a16 = 10; a21 = 10; a1 = 13; a18 = 0; a5 = 6; a28 = 1; a26 = 0; a20 = 1; return 21; } else if((((!(a11==1)||((((a28==1)&&(a2==1))&&(a9==11))&&(a17==2)))&&(a11==1))&&((((a20==1)&&((a16==8)&&(((a11==1)&&((a21==10)&&((a19==5)&&((input==4)&&((a5==4)||(a5==5))))))&&!(a24==1))))&&(a1==14))&&!(a18==1)))){ a19 = 1; a8 = 0; a9 = 7; a5 = 4; a16 = 7; a4 = 0; a14 = 0; a1 = 12; return -1; } else if((((a1==12)&&(((a21==11)&&(((((((input==6)&&(a16==10))&&(a5==4))&&(a11==1))&&(a11==1))&&!(a24==1))&&(a9==10)))&&(a19==5)))&&(!(a6==1)||(!(a8==1)&&((!(a20==1)&&((a28==1)&&!(a14==1)))&&(a17==2)))))){ if((a27==1)){ a15 = 1; a16 = 7; a20 = 1; a18 = 1; a21 = 10; a25 = 1; a1 = 13; a9 = 9; a19 = 1; }else{ a16 = 7; a19 = 1; a5 = 5; a27 = 1; a20 = 1; a24 = 1; a21 = 10; a1 = 13; a15 = 1; } return 21; } else if(((((((a21==11)&&(((a17==2)&&((((a19==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a20==1))&&(a1==13)))&&(a11==1)))&&(a13==1))&&(a13==1))&&!(a7==1))&&(((((a13==1)&&!(a27==1))||(a26==1))&&(a9==11))&&(a16==9)))){ a5 = 6; a21 = 10; a27 = 1; a20 = 1; a16 = 7; a12 = 0; a1 = 14; a13 = 0; return 22; } else if((((a28==1)&&(((((a17==2)&&((a28==1)&&((a20==1)&&(((input==6)&&(a5==4))&&(a9==9)))))&&(a21==12))&&(a19==5))&&(a12==1)))&&(((a4==1)||((a7==1)||((a16==9)&&((a1==14)&&(a13==1)))))||!(a13==1)))){ a23 = 1; a19 = 1; a27 = 0; a9 = 7; a16 = 7; a21 = 10; a1 = 12; a12 = 1; return -1; } else if(((((a6==1)&&(((!(a7==1)&&((a5==5)&&((input==1)&&(a1==12))))&&!(a4==1))&&(a2==1)))&&(a9==9))&&(((a20==1)&&((a17==2)&&(!(a8==1)&&((!(a23==1)||((a11==1)&&(a19==1)))&&(a21==11)))))&&(a16==11)))){ a9 = 8; a1 = 13; a7 = 0; a28 = 1; a13 = 1; a19 = 5; return 23; } else if(((!(a7==1)&&((!(a20==1)&&((((((input==4)&&(a19==1))&&(a1==13))&&(a21==10))&&(a9==11))&&!(a14==1)))&&!(a0==1)))&&((((!(a23==1)||((a23==1)&&((a28==1)&&!(a4==1))))&&(a5==5))&&(a16==11))&&(a17==2)))){ if((a23==1)){ a9 = 8; a1 = 12; a18 = 1; a28 = 0; a20 = 1; a16 = 7; a4 = 1; a5 = 6; a19 = 2; }else{ a16 = 7; a20 = 1; a9 = 9; a13 = 0; a25 = 1; a29 = 1; a5 = 6; a19 = 3; } return 26; } else if((((((a20==1)&&((((a6==1)&&(a17==2))||!(a12==1))&&!(a14==1)))&&(a9==11))&&(a2==1))&&(((a1==14)&&(!(a24==1)&&(((((a19==2)&&((input==5)&&((a5==5)||(a5==6))))&&!(a4==1))&&(a16==10))&&(a21==10))))&&(a3==1)))){ if((a18==1)){ a9 = 10; a3 = 1; a21 = 11; a5 = 4; a1 = 12; a19 = 5; a16 = 8; a27 = 0; a20 = 0; a26 = 0; }else{ a19 = 1; a2 = 1; a1 = 13; a3 = 1; a6 = 1; a5 = 5; } return 21; } else if((((a21==10)&&((((a19==4)&&((((((a9==10)&&(!(a23==1)||(a3==1)))&&(a23==1))&&(a1==13))&&(a28==1))||!(a6==1)))&&(a16==8))&&(a17==2)))&&((!(a18==1)&&(!(a18==1)&&((input==3)&&((a5==4)||(a5==5)))))&&!(a20==1)))){ a5 = 4; a1 = 12; a9 = 7; a7 = 0; a19 = 1; a12 = 1; a20 = 1; a8 = 0; a16 = 7; return -1; } else if((((!(a24==1)&&((((a16==9)&&((input==4)&&((((a19==2)&&(((a5==5)&&(a1==14))&&(a9==11)))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2)))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3)))))&&(a20==1))&&(a17==2)))&&!(a26==1))&&((a28==1)&&(!(a4==1)&&(((a28==1)&&((a21==12)&&(a2==1)))&&!(a8==1)))))){ a21 = 11; a19 = 1; a1 = 14; a16 = 7; a5 = 6; a9 = 8; a0 = 0; a2 = 1; return -1; } else if((((!(a0==1)&&(((a6==1)&&(a1==12))&&!(a26==1)))&&!(a20==1))&&(!(a0==1)&&(!(a14==1)&&(((a9==7)&&((a19==3)&&((a28==1)&&((a16==9)&&((a21==12)&&(((input==3)&&(a5==6))&&(a17==2)))))))&&!(a14==1)))))){ a5 = 4; a21 = 10; a12 = 0; a16 = 7; a19 = 1; a27 = 1; a8 = 1; a20 = 1; return -1; } else if(((!(a20==1)&&((a19==1)&&((((a17==2)&&(!(a8==1)&&((input==3)&&(a9==7))))&&(a21==12))&&(a28==1))))&&(((a3==1)&&((((a16==8)&&((a1==14)&&((a28==1)||!(a23==1))))&&(a5==5))&&!(a4==1)))||(a27==1)))){ if((a4==1)){ a20 = 1; a21 = 10; a9 = 8; a15 = 1; a16 = 7; a19 = 2; a1 = 12; }else{ a1 = 12; a15 = 0; a20 = 1; a24 = 1; a21 = 10; a16 = 7; a19 = 2; a9 = 10; a3 = 0; } return -1; } else if(((!(a23==1)||(((a17==2)&&((a9==10)&&((((((a23==1)&&(a16==10))&&!(a20==1))&&(a21==12))||!(a2==1))&&(a19==1))))&&(a28==1)))&&(((a3==1)&&((a6==1)&&((a6==1)&&(((a5==5)||(a5==6))&&(input==1)))))&&(a1==12)))){ if((a24==1)){ a20 = 1; a5 = 4; a21 = 10; a16 = 7; a26 = 1; a8 = 1; a1 = 14; a9 = 11; a10 = 1; }else{ a22 = 0; a26 = 1; a6 = 0; a21 = 10; a16 = 9; a19 = 5; a5 = 6; } return -1; } else if((((!(a28==1)||((a1==12)&&(((a23==1)&&(a6==1))&&(a21==11))))&&(a20==1))&&((a17==2)&&(!(a18==1)&&((((a12==1)&&(!(a7==1)&&((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==4))&&(a16==11))))&&(a19==1))&&(a13==1)))))){ a16 = 7; a9 = 7; a21 = 10; a14 = 0; a11 = 1; a5 = 4; a3 = 1; return -1; } else if(((((!(a20==1)&&(((a6==1)&&(((a12==1)&&(((((a16==9)&&(input==4))&&(a1==13))&&(a21==10))&&(a19==2)))&&(a23==1)))&&(a3==1)))&&(a28==1))&&(a5==6))&&((((a13==1)||(a24==1))&&(a9==10))&&(a17==2)))){ a9 = 7; a26 = 1; a1 = 12; a5 = 5; a19 = 1; a18 = 1; a11 = 0; a20 = 1; a16 = 7; return -1; } else if((((a20==1)&&(((a21==12)&&((a11==1)&&(((a17==2)&&((a9==8)&&((input==1)&&(a5==5))))&&(a28==1))))&&(a19==5)))&&(!(a7==1)&&((((((a1==14)&&(a2==1))&&(a16==7))&&(a11==1))&&(a6==1))&&!(a14==1))))){ a1 = 12; a19 = 1; a6 = 1; a2 = 1; a0 = 0; a16 = 9; a9 = 11; a5 = 4; return 25; } else if(((!(a11==1)||((a20==1)&&(!(a6==1)||(!(a13==1)||(!(a3==1)||(a11==1))))))&&((((a16==9)&&((((input==1)&&((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7)))))&&(a17==2))&&(a21==10)))&&(a23==1))&&(a11==1)))){ a28 = 1; a5 = 4; a8 = 0; a6 = 1; a16 = 7; a1 = 12; a9 = 7; a19 = 1; return -1; } else if(((!(a18==1)&&((((((a21==11)&&((input==5)&&(a19==2)))&&!(a26==1))&&(a9==8))&&(a1==13))&&!(a18==1)))&&((a28==1)&&((a11==1)&&((a7==1)||((a20==1)&&(((a16==9)&&((a17==2)&&(a11==1)))&&(a5==4)))))))){ a1 = 12; a9 = 7; a16 = 7; a19 = 1; a21 = 10; a26 = 0; a11 = 1; a4 = 0; return -1; } else if(((((a2==1)&&((((a1==12)&&((((a5==4)||(a5==5))&&(input==5))&&!(a8==1)))&&(a17==2))&&(a16==11)))&&!(a26==1))&&((a11==1)&&(!(a23==1)||((((((a2==1)&&(a20==1))&&(a19==1))&&(a21==12))&&(a9==9))||!(a6==1)))))){ a19 = 5; a5 = 5; a9 = 11; a2 = 1; a1 = 14; a21 = 11; a12 = 1; a16 = 9; a3 = 1; return 21; } else if((((a17==2)&&(((a20==1)&&(!(a24==1)&&(!(a12==1)||(a12==1))))&&(a1==14)))&&(((a19==3)&&((a9==8)&&((!(a8==1)&&((a2==1)&&((!(a8==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a16==10))))&&!(a24==1))))&&(a21==12)))){ a16 = 7; a14 = 0; a18 = 0; a9 = 7; a5 = 4; a21 = 10; a19 = 1; a1 = 12; return -1; } else if((((((!(a4==1)&&((a17==2)&&(((((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==4))&&!(a24==1))))&&(a21==10))&&(a11==1))&&!(a20==1))&&(!(a28==1)||((a19==4)&&((a16==10)&&(!(a18==1)&&((a13==1)||!(a3==1)))))))){ a22 = 0; a1 = 12; a19 = 3; a20 = 1; a9 = 11; a8 = 1; a5 = 4; a21 = 11; a11 = 0; return -1; } else if((((((a28==1)&&((a18==1)||((a27==1)||((a6==1)&&(a17==2)))))&&(a1==14))&&(a21==12))&&((((a6==1)&&((a9==10)&&(((a16==9)&&((a3==1)&&((input==3)&&((a5==5)||(a5==6)))))&&!(a8==1))))&&(a19==4))&&!(a20==1)))){ a20 = 1; a9 = 7; a8 = 1; a19 = 1; a16 = 10; a18 = 1; a21 = 11; a1 = 12; a5 = 5; a25 = 0; return -1; } else if(((!(a20==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==4))&&!(a26==1)))&&((a1==13)&&((((!(a8==1)&&((a28==1)&&((((a18==1)||(!(a14==1)&&(a11==1)))&&(a28==1))&&(a21==10))))&&(a17==2))&&(a19==5))&&(a16==8))))){ a9 = 7; a23 = 1; a5 = 4; a20 = 1; a16 = 7; a19 = 1; a1 = 12; a4 = 0; return -1; } else if(((((a11==1)&&(((a11==1)&&((a17==2)&&((a16==11)&&((((a20==1)&&(a11==1))||(a8==1))&&(a9==10)))))||!(a3==1)))||(a7==1))&&(((a19==3)&&((a1==12)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a21==12))))&&(a2==1)))){ a14 = 0; a28 = 1; a5 = 4; a21 = 10; a19 = 1; a9 = 7; a16 = 7; return -1; } else if((((a6==1)&&((a1==12)&&(((a23==1)&&((a16==9)&&((input==5)&&((a5==5)||(a5==6)))))&&(a9==7))))&&(((a27==1)||((a27==1)||((a17==2)&&((((a21==11)&&(!(a18==1)&&(a6==1)))&&(a19==4))&&(a20==1)))))&&(a28==1)))){ a0 = 0; a11 = 1; a21 = 10; a5 = 4; a16 = 7; a23 = 1; a1 = 13; a9 = 10; a19 = 2; return 21; } else if(((((a28==1)&&((a21==10)&&(!(a26==1)&&((a19==5)&&(((((a5==4)||(a5==5))&&(input==5))&&(a16==9))&&(a20==1))))))&&(a13==1))&&(((((a17==2)&&((a1==14)&&((a9==7)&&(a23==1))))||!(a3==1))&&!(a26==1))||(a7==1)))){ a16 = 8; a26 = 0; a20 = 0; a9 = 8; a5 = 6; a6 = 1; a19 = 2; a7 = 0; return 25; } else if(((((((((a11==1)&&(!(a4==1)&&((a19==4)&&((((input==5)&&((a5==5)||(a5==6)))&&(a13==1))&&!(a26==1)))))&&(a21==12))&&!(a4==1))&&(a9==7))&&(a16==10))&&!(a14==1))&&((a17==2)&&((a1==14)&&((a11==1)&&!(a20==1)))))){ a19 = 1; a5 = 4; a20 = 1; a22 = 0; a29 = 0; a9 = 11; a16 = 7; a21 = 10; return -1; } else if((((((!(a27==1)&&((a3==1)&&(((a9==9)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a28==1)))&&(a1==12))))&&(a17==2))&&(a3==1))&&(a16==8))&&(((a19==5)&&((a20==1)&&(!(a27==1)&&(!(a6==1)||(a6==1)))))&&(a21==11)))){ a7 = 0; a16 = 10; a11 = 1; a9 = 11; a19 = 3; a5 = 4; a2 = 1; return 26; } else if((((a5==4)&&(((a9==7)&&((((a11==1)&&((a2==1)&&(a16==9)))||!(a28==1))&&(a6==1)))||!(a11==1)))&&((!(a0==1)&&(!(a24==1)&&((a21==12)&&((a19==3)&&((a1==13)&&((input==1)&&(a17==2)))))))&&(a20==1)))){ a21 = 10; a28 = 1; a2 = 1; a16 = 7; a19 = 1; a1 = 12; a26 = 0; return -1; } else if((((a9==7)&&((a23==1)&&((((((a28==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a27==1)))&&(a20==1))&&(a28==1))&&!(a0==1))&&(a16==9))))&&((a17==2)&&((a1==14)&&((a19==1)&&(!(a18==1)&&((a12==1)&&(a21==10)))))))){ a9 = 10; a14 = 0; a5 = 6; a8 = 0; a13 = 1; a1 = 13; return -1; } else if(((((a20==1)&&(((a21==11)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3))&&(a3==1))&&(a1==13)))&&(a19==1)))&&(a17==2))&&((((a16==9)&&(!(a2==1)||(((a13==1)||(a18==1))||!(a6==1))))&&(a12==1))||!(a13==1)))){ a9 = 7; a18 = 0; a5 = 4; a26 = 0; a21 = 10; a16 = 7; a1 = 12; a8 = 0; return -1; } else if(((((a19==5)&&((a17==2)&&((a8==1)||((!(a23==1)||((a20==1)&&(a6==1)))&&(a21==11)))))&&!(a7==1))&&(((a5==5)&&(!(a26==1)&&(((!(a26==1)&&((input==5)&&(a9==11)))&&(a16==8))&&(a1==12))))&&!(a4==1)))){ a5 = 4; a9 = 8; a23 = 1; a16 = 10; a1 = 13; a19 = 3; a6 = 1; return 23; } else if(((((((a21==11)&&((((a5==5)||(a5==6))&&(input==1))&&(a3==1)))&&!(a8==1))&&!(a7==1))&&(a19==1))&&(!(a20==1)&&((((!(a28==1)||(((a16==8)&&(!(a3==1)||(a28==1)))&&!(a8==1)))&&(a1==13))&&(a9==9))&&(a17==2))))){ a9 = 7; a23 = 1; a16 = 9; a26 = 0; a5 = 6; a20 = 1; a19 = 2; return 21; } else if(((((a16==8)&&(((((a0==1)&&(((a1==12)&&((input==1)&&(a20==1)))&&(a18==1)))&&!(a11==1))&&(a21==10))&&(a19==5)))&&(a5==4))&&(((a9==9)&&((((a4==1)&&(a28==1))&&(a0==1))&&(a8==1)))&&(a17==2)))){ a10 = 1; a19 = 1; a1 = 14; a6 = 0; a5 = 5; a16 = 7; a12 = 0; return 21; } else if(((((((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==3))&&(a3==1))&&(a11==1))&&(a16==8))&&(((a26==1)||((a2==1)&&(((a20==1)&&((a19==5)&&((((a6==1)&&(a17==2))&&!(a24==1))||(a0==1))))&&(a21==12))))&&(a1==12)))){ a18 = 0; a9 = 7; a19 = 1; a21 = 10; a23 = 1; a5 = 4; a16 = 7; a6 = 1; return -1; } else if(((!(a27==1)&&((!(a7==1)&&(((((a17==2)&&((a11==1)&&(a20==1)))&&(a21==12))||(a7==1))||(a24==1)))&&(a28==1)))&&((((input==3)&&(((a19==2)&&((a9==7)&&((a5==5)&&(a1==12))))||((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))))&&(a16==8))&&(a11==1)))){ a16 = 7; a19 = 1; a9 = 7; a5 = 4; a1 = 12; a14 = 0; a11 = 1; a21 = 10; a3 = 1; return -1; } else if(((((a17==2)&&(!(a20==1)&&(!(a0==1)&&(a13==1))))&&(a16==9))&&((!(a26==1)&&((((((input==5)&&((((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==5)))||(((a9==7)&&((a1==12)&&(a5==5)))&&(a19==5))))&&(a13==1))&&(a21==12))&&!(a14==1))&&(a28==1)))&&!(a18==1)))){ if((a11==1)){ a21 = 11; a23 = 0; a20 = 1; a16 = 11; a19 = 5; a5 = 4; a25 = 1; a9 = 10; a1 = 13; a26 = 1; }else{ a2 = 0; a19 = 5; a26 = 1; a14 = 1; a5 = 5; a16 = 7; a1 = 12; a9 = 11; } return -1; } else if(((((a7==1)||((a16==8)&&((a26==1)||((a1==13)&&((a12==1)&&(a11==1))))))&&!(a20==1))&&((a17==2)&&((a19==2)&&((a9==7)&&((a11==1)&&((a21==12)&&(!(a4==1)&&((a3==1)&&((input==5)&&((a5==4)||(a5==5)))))))))))){ a16 = 9; a18 = 1; a4 = 1; a21 = 10; a10 = 0; a1 = 14; a9 = 8; a19 = 5; a5 = 5; return 25; } else if((((a6==1)&&((((a12==1)||(a24==1))&&(a17==2))&&!(a26==1)))&&((a23==1)&&((a19==5)&&(((!(a4==1)&&(((((a16==8)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==8))&&(a20==1))&&(a1==12)))&&(a21==10))&&(a6==1)))))){ a12 = 1; a1 = 14; a16 = 10; a11 = 1; a4 = 0; a5 = 5; a19 = 1; a9 = 10; return 23; } else if(((((a17==2)&&((!(a27==1)&&((a19==5)&&(((a21==11)&&(((a9==8)&&(input==6))&&(a5==6)))&&!(a27==1))))&&!(a24==1)))&&(a16==11))&&((((a1==12)&&((a11==1)&&((a13==1)&&(a2==1))))&&(a3==1))&&(a20==1)))){ a9 = 7; a21 = 10; a5 = 4; a8 = 0; a19 = 1; a16 = 7; a3 = 1; return -1; } else if((((a16==8)&&((!(a26==1)&&(!(a8==1)&&(((input==3)&&((((a19==1)&&((a9==7)&&((a5==4)&&(a1==12))))&&(a21==11))||((((a19==5)&&(((a5==5)&&(a1==14))&&(a9==11)))&&(a21==10))||((a21==10)&&(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==5))))))&&!(a18==1))))&&(a28==1)))&&(((((a12==1)||(a27==1))||(a4==1))&&!(a20==1))&&(a17==2)))){ a13 = 1; a5 = 4; a21 = 10; a1 = 12; a9 = 7; a24 = 0; a27 = 0; a19 = 1; a20 = 1; a16 = 7; return -1; } else if((((a19==4)&&(((((a9==11)&&(!(a20==1)&&((((!(a7==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a23==1))&&!(a0==1))&&(a17==2))))&&(a21==10))&&(a16==8))&&(a1==12)))&&((a14==1)||(!(a4==1)&&(!(a11==1)||(a28==1)))))){ a6 = 1; a0 = 0; a5 = 4; a9 = 7; a19 = 1; a16 = 7; a12 = 1; a20 = 1; return -1; } else if((((a7==1)||((a16==9)&&((!(a0==1)&&((a21==10)&&((a12==1)||!(a3==1))))||(a24==1))))&&(((a1==14)&&(((a20==1)&&(((a17==2)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6)))&&(a19==3)))&&(a6==1)))&&!(a8==1)))){ a2 = 1; a5 = 4; a19 = 1; a18 = 0; a1 = 12; a16 = 7; a9 = 7; a28 = 1; return -1; } else if(((((a6==1)&&((a13==1)&&(((a19==3)&&(input==1))&&!(a27==1))))&&(a6==1))&&(((((((((a17==2)&&((a13==1)&&(a20==1)))&&(a21==11))||(a4==1))&&!(a8==1))&&(a16==8))&&(a5==6))&&(a1==13))&&(a9==9)))){ a16 = 10; a1 = 12; a9 = 10; a5 = 4; a2 = 1; a19 = 1; a4 = 0; a14 = 0; return 22; } else if((((a6==1)&&(((a17==2)&&(!(a8==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&!(a18==1)))&&(((a20==1)&&((a16==10)&&(((a9==8)&&((a2==1)&&((a1==12)&&((!(a27==1)&&(a11==1))&&(a21==12)))))&&(a11==1))))&&(a19==3)))){ a9 = 7; a8 = 0; a19 = 1; a14 = 0; a16 = 7; a21 = 10; a6 = 1; a5 = 4; return -1; } else if((((a13==1)&&((((((((a5==5)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==5))&&(a21==10))&&!(a20==1))&&!(a4==1)))&&((!(a18==1)&&(((a28==1)&&(!(a6==1)||(((a19==2)&&(a6==1))&&(a16==9))))&&!(a4==1)))&&(a17==2)))){ a5 = 6; a20 = 1; a9 = 10; a25 = 1; a12 = 0; a16 = 7; a19 = 1; a1 = 13; a26 = 1; return -1; } else if((((a3==1)&&(((a1==13)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6)))&&(a17==2)))&&(((a2==1)&&(!(a24==1)&&(((((a13==1)&&((a21==11)&&((a19==4)&&(a11==1))))||(a18==1))&&!(a20==1))||!(a11==1))))&&(a16==8)))){ a5 = 4; a21 = 10; a20 = 1; a18 = 0; a16 = 7; a19 = 2; a4 = 0; a9 = 9; a3 = 1; return 25; } else if((((((!(a7==1)&&((a23==1)&&(((a21==11)&&(((!(a14==1)&&((input==6)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))))&&!(a24==1))&&!(a8==1)))&&(a16==7))))&&(a19==3))&&(a1==12))&&(a20==1))&&((a17==2)&&((a28==1)||(a7==1))))){ a9 = 7; a21 = 10; a28 = 1; a6 = 1; a19 = 1; a5 = 4; a4 = 0; return -1; } else if((((a21==10)&&((((a5==6)&&(!(a27==1)&&((a11==1)&&(((((a9==7)&&(input==5))&&(a19==5))&&!(a8==1))&&(a17==2)))))&&(a16==11))&&(a23==1)))&&((!(a14==1)&&((a1==14)&&((a11==1)&&!(a8==1))))&&(a20==1)))){ a19 = 1; a23 = 1; a16 = 7; a6 = 1; a13 = 1; a5 = 4; a1 = 12; return -1; } else if((((a21==11)&&((a17==2)&&((!(a13==1)||((a20==1)&&(((a9==8)&&(a13==1))||!(a11==1))))&&(a19==3))))&&((a13==1)&&((((a1==14)&&((a16==9)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==1)))))&&!(a26==1))&&!(a8==1))))){ a21 = 10; a1 = 12; a5 = 4; a19 = 1; a12 = 1; a18 = 0; a9 = 7; a16 = 7; a3 = 1; return -1; } else if((((((((a17==2)&&((a5==6)&&((a20==1)&&(input==3))))&&!(a26==1))&&!(a7==1))&&!(a14==1))&&(a19==1))&&(!(a13==1)||((!(a27==1)&&((((a1==14)&&((a3==1)&&(a16==8)))&&(a9==10))||(a26==1)))&&(a21==10))))){ a1 = 12; a11 = 1; a5 = 4; a4 = 0; a28 = 1; a16 = 7; a9 = 7; return -1; } else if((((a19==2)&&((a16==10)&&((a8==1)||((a27==1)||(((!(a3==1)||(a28==1))&&(a17==2))&&(a21==10))))))&&((a1==13)&&(((a20==1)&&(!(a14==1)&&(!(a7==1)&&((input==3)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))))&&(a11==1))))){ a27 = 0; a9 = 9; a7 = 0; a5 = 4; a1 = 14; return 21; } else if((((a23==1)&&(((!(a27==1)&&((a19==5)&&((a17==2)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==4)))))&&(a2==1))&&(a1==14)))&&((a11==1)&&(!(a28==1)||(!(a7==1)&&((a16==11)&&(((a6==1)&&(a20==1))&&(a21==11)))))))){ a19 = 1; a21 = 10; a16 = 7; a14 = 0; a1 = 12; a9 = 7; a5 = 4; a18 = 0; return -1; } else if((((a16==9)&&(((a1==14)&&((a2==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a20==1))&&!(a27==1))))&&(a21==11)))&&((a19==2)&&((a9==9)&&((a8==1)||((!(a23==1)||((!(a2==1)||(a28==1))&&(a17==2)))&&!(a0==1))))))){ a9 = 10; a16 = 8; a5 = 6; a6 = 1; a20 = 0; a3 = 1; a7 = 0; a21 = 10; return 21; } else if(((((a17==2)&&(((a3==1)&&((a20==1)&&((a19==1)&&((a28==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a28==1))))))&&(a21==12)))&&(a9==9))&&(((((a1==12)&&((a2==1)&&(a16==10)))||!(a12==1))&&!(a0==1))||!(a11==1)))){ a9 = 10; a16 = 8; a8 = 0; a19 = 5; a20 = 0; a21 = 10; a6 = 1; a5 = 6; a0 = 0; return 21; } else if(((((((((input==3)&&(a21==11))&&(a20==1))&&(a9==9))&&!(a24==1))&&!(a4==1))&&(a17==2))&&(((((((a19==3)&&(((a2==1)&&(a1==13))&&!(a0==1)))&&!(a4==1))||(a14==1))&&(a16==7))||(a14==1))&&(a5==6)))){ a28 = 1; a1 = 12; a21 = 10; a5 = 4; a19 = 1; a9 = 7; a6 = 1; return -1; } else if((((a20==1)&&((a23==1)&&((a1==13)&&(((a16==7)&&(input==6))&&!(a26==1)))))&&((a19==2)&&(((!(a26==1)&&((a17==2)&&((!(a18==1)&&((a5==6)&&((a23==1)&&(a21==10))))||!(a28==1))))&&(a9==7))||(a26==1))))){ a0 = 0; a5 = 4; a3 = 1; a1 = 12; a19 = 1; a18 = 0; return -1; } else if((((((a16==10)&&((a9==9)&&(((a13==1)||!(a6==1))||!(a23==1))))||(a0==1))&&(a17==2))&&(!(a4==1)&&((a11==1)&&((((((((a5==5)||(a5==6))&&(input==6))&&(a1==13))&&(a19==2))&&(a3==1))&&(a20==1))&&(a21==11)))))){ a9 = 11; a7 = 0; a5 = 4; a16 = 7; a6 = 1; a2 = 1; a19 = 4; return 23; } else if(((((((a21==12)&&((!(a26==1)&&((a20==1)&&((input==4)&&(a17==2))))&&!(a14==1)))&&!(a0==1))&&!(a27==1))&&!(a18==1))&&((a9==11)&&((((a1==13)&&((a19==3)&&((a3==1)&&(a11==1))))&&(a16==10))&&(a5==5))))){ a21 = 10; a16 = 7; a5 = 4; a19 = 1; a7 = 0; a9 = 7; a28 = 1; a1 = 12; a23 = 1; return -1; } else if((((a1==13)&&((a28==1)&&((((((a13==1)&&!(a27==1))||(a26==1))||!(a13==1))&&!(a20==1))&&!(a27==1))))&&((a16==11)&&((a21==10)&&((((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==6))&&!(a27==1))&&(a17==2))&&(a19==3)))))){ a20 = 1; a16 = 7; a3 = 0; a9 = 9; a27 = 1; a5 = 4; a24 = 1; a19 = 1; return 25; } else if((((!(a13==1)&&(((a14==1)&&(!(a3==1)&&(a28==1)))&&(a21==11)))&&(a1==14))&&((((((a16==8)&&((!(a6==1)&&(((input==4)&&(a5==4))&&(a19==5)))&&(a17==2)))&&(a9==7))&&(a0==1))&&!(a23==1))&&(a20==1)))){ a9 = 9; a16 = 7; a18 = 1; a19 = 1; a29 = 0; a21 = 10; a28 = 0; return -1; } else if(((((((a12==1)&&(a16==8))&&(a6==1))&&(a1==13))&&!(a7==1))&&((a17==2)&&((!(a20==1)&&((a21==12)&&((a28==1)&&((!(a18==1)&&((a6==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==6))))&&(a23==1)))))&&(a19==2))))){ if((a28==1)){ a8 = 1; a9 = 9; a2 = 0; a1 = 14; a21 = 11; a19 = 5; a23 = 0; a5 = 4; }else{ a1 = 14; a20 = 1; a5 = 5; a19 = 3; a8 = 1; a9 = 8; a21 = 10; a22 = 1; a15 = 0; a16 = 10; } return -1; } else if((((a12==1)&&((!(a4==1)&&((((a28==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==3))&&(a19==1)))&&(a17==2))&&!(a18==1)))&&!(a18==1)))&&(((a16==10)&&(((!(a6==1)||(a11==1))&&(a20==1))&&(a1==14)))&&(a21==11)))){ a24 = 0; a16 = 7; a2 = 1; a23 = 1; a1 = 12; a21 = 10; a9 = 7; a5 = 4; return -1; } else if(((((!(a20==1)&&((a19==2)&&((a6==1)&&(!(a27==1)&&(((input==1)&&(a21==12))&&(a28==1))))))&&!(a0==1))&&(a5==4))&&(((a16==9)&&((!(a8==1)&&((a9==9)&&((a23==1)&&(a28==1))))&&(a17==2)))&&(a1==13)))){ if((a27==1)){ a13 = 0; a16 = 8; a19 = 4; a9 = 7; a6 = 0; a29 = 0; }else{ a16 = 10; a5 = 5; a19 = 4; a1 = 14; a15 = 1; a21 = 10; a9 = 8; a10 = 0; a20 = 1; } return -1; } else if((((a6==1)&&((((a13==1)&&((a1==14)&&(((((a19==5)&&(input==6))&&(a5==5))&&(a23==1))&&(a6==1))))&&(a17==2))&&(a20==1)))&&((a9==9)&&((a14==1)||(((a16==10)&&((a21==11)&&(a11==1)))||(a27==1)))))){ a14 = 0; a23 = 1; a1 = 13; a16 = 7; a19 = 2; a21 = 10; a0 = 0; return 25; } else if(((((((a27==1)&&(((a17==2)&&(a11==1))&&(a7==1)))&&(a0==1))&&!(a12==1))&&(a5==4))&&(((((((a1==14)&&(((a9==9)&&(input==1))&&(a16==10)))&&(a19==3))&&(a20==1))&&(a4==1))&&(a21==12))&&(a4==1)))){ a2 = 0; a21 = 10; a19 = 2; a24 = 1; a9 = 7; a16 = 7; a1 = 12; a5 = 5; a7 = 1; return 25; } else if((((!(a0==1)&&(!(a8==1)&&((a21==10)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6)))))&&!(a18==1))&&((((((!(a23==1)||(((a23==1)&&(a16==11))&&(a20==1)))&&(a1==14))&&(a19==3))&&(a17==2))&&(a6==1))||!(a11==1)))){ a5 = 4; a18 = 0; a19 = 1; a3 = 1; a16 = 7; a9 = 7; a1 = 12; a13 = 1; return -1; } else if((((((a1==13)&&(!(a0==1)&&((a19==1)&&(((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a17==2)))))&&(a6==1))&&!(a4==1))&&(((((a20==1)&&(((a13==1)&&!(a14==1))&&(a16==11)))&&(a21==10))&&(a3==1))&&!(a0==1)))){ a18 = 0; a21 = 11; a9 = 10; a6 = 1; a5 = 6; a7 = 0; a1 = 14; return 23; } else if(((((!(a23==1)||((((a19==4)&&(!(a18==1)&&((!(a4==1)&&(a6==1))&&(a21==11))))&&(a16==7))&&(a20==1)))||(a7==1))||(a8==1))&&(((((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a17==2))&&(a1==13))&&!(a7==1)))){ a19 = 1; a13 = 1; a1 = 12; a2 = 1; a21 = 10; a14 = 0; a5 = 4; a9 = 7; return -1; } else if((((!(a24==1)&&((((input==3)&&((a5==5)||(a5==6)))&&(a1==12))&&(a9==8)))&&(a16==9))&&((!(a20==1)&&((a28==1)&&(!(a26==1)&&((a17==2)&&(!(a26==1)&&(((a4==1)||((a13==1)&&(a19==3)))||!(a6==1)))))))&&(a21==11)))){ if((a19==3)){ a20 = 1; a19 = 1; a28 = 0; a21 = 10; a9 = 7; a16 = 7; a5 = 6; a12 = 0; a15 = 1; a1 = 14; }else{ a26 = 1; a19 = 1; a11 = 0; a14 = 1; a1 = 14; a20 = 1; a16 = 7; a9 = 7; a5 = 5; a21 = 10; } return 21; } else if((((((a2==1)&&((!(a20==1)&&((a1==13)&&(!(a26==1)&&((a28==1)&&((a9==11)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(a16==9)))&&(a17==2))&&(a19==2))&&(!(a28==1)||((a21==10)&&(!(a24==1)&&((a23==1)||!(a13==1))))))){ a5 = 4; a10 = 0; a25 = 1; a1 = 12; a9 = 9; a20 = 1; a15 = 1; a19 = 5; return -1; } else if((((a2==1)&&(!(a7==1)&&((a6==1)&&((a6==1)&&((!(a20==1)&&(((input==1)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&(a1==13)))&&(a19==1))))))&&((a2==1)&&(((a16==9)&&(((a21==10)&&(a28==1))&&(a17==2)))&&!(a7==1))))){ if((a26==1)){ a1 = 14; a25 = 0; a9 = 9; a2 = 0; a5 = 4; a23 = 0; a21 = 11; a16 = 11; a20 = 1; }else{ a14 = 1; a25 = 1; a28 = 0; a5 = 5; a9 = 11; a1 = 14; a20 = 1; a16 = 7; } return -1; } else if(((((((a21==12)&&((input==5)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))))&&(a17==2))&&!(a14==1))&&(a1==12))&&(((!(a23==1)||(!(a12==1)||(((((a23==1)&&(a12==1))&&(a19==5))&&(a20==1))&&(a16==8))))&&!(a27==1))&&(a3==1)))){ a19 = 4; a21 = 10; a1 = 14; a9 = 10; a5 = 6; a16 = 7; a4 = 0; a12 = 1; return 25; } else if((((!(a7==1)&&((a6==1)&&((a23==1)&&((a9==9)&&((a6==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(a16==10))&&(((a1==13)&&((((((a12==1)&&(a19==3))&&(a13==1))||(a0==1))&&(a21==10))&&(a17==2)))&&!(a20==1)))){ a2 = 0; a0 = 1; a1 = 14; a21 = 11; a9 = 8; a20 = 1; a5 = 5; a6 = 0; a19 = 4; return 26; } else if(((((a1==14)&&((!(a27==1)&&((!(a4==1)&&(!(a7==1)&&((a16==7)&&(!(a4==1)&&(!(a26==1)&&((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==4))&&!(a0==1)))))))&&(a21==12)))&&(a19==4)))&&(a17==2))&&((a20==1)&&(a13==1)))){ a27 = 0; a1 = 12; a19 = 1; a9 = 7; a21 = 10; a26 = 0; a5 = 4; a4 = 0; return -1; } else if((((a17==2)&&((a21==10)&&((a18==1)||(((((a9==7)&&(a6==1))||(a27==1))&&!(a24==1))||!(a2==1)))))&&(((((a1==14)&&(((((a5==5)||(a5==6))&&(input==4))&&(a20==1))&&!(a14==1)))&&(a19==4))&&(a16==10))&&!(a26==1)))){ a26 = 0; a0 = 0; a9 = 11; a21 = 12; a4 = 0; a16 = 8; a5 = 4; a19 = 2; return 25; } else if((((((a0==1)||(((a4==1)||(((a28==1)||(a0==1))||(a27==1)))&&(a21==12)))&&(a16==10))||(a8==1))&&(!(a20==1)&&((a17==2)&&((!(a24==1)&&(((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6))&&(a1==13)))&&(a19==3)))))){ a20 = 1; a29 = 1; a8 = 1; a19 = 1; a21 = 10; a9 = 9; a1 = 12; a16 = 7; a12 = 0; a5 = 4; return -1; } else if(((((((((a17==2)&&(((a5==4)&&(!(a4==1)&&((input==6)&&(a19==2))))&&(a9==7)))&&!(a20==1))&&(a28==1))&&!(a26==1))&&!(a8==1))&&(a28==1))&&((((a1==12)&&((a16==8)&&(a6==1)))&&(a21==10))||!(a11==1)))){ a20 = 1; a6 = 1; a28 = 1; a19 = 1; a24 = 0; a16 = 7; return -1; } else if(((!(a20==1)&&((a28==1)&&(((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==3))&&(a17==2))))&&(((a16==9)&&((((a19==2)&&((!(a6==1)||(!(a24==1)&&(a12==1)))&&!(a7==1)))&&!(a27==1))||(a7==1)))&&(a21==10)))){ a19 = 1; a5 = 5; a12 = 0; a1 = 12; a4 = 1; a29 = 0; a20 = 1; a9 = 9; a16 = 7; return -1; } else if((((a21==12)&&((!(a26==1)&&((!(a24==1)&&((a19==4)&&((a12==1)||!(a23==1))))||!(a11==1)))&&(a1==12)))&&(!(a20==1)&&(((!(a26==1)&&(((input==1)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&!(a14==1)))&&(a17==2))&&(a16==8))))){ if((a18==1)){ a18 = 1; a25 = 1; a16 = 7; a9 = 11; a5 = 6; a19 = 2; a22 = 1; a21 = 10; a20 = 1; }else{ a9 = 7; a21 = 10; a20 = 1; a19 = 2; a16 = 7; a22 = 1; a5 = 4; a29 = 0; } return -1; } else if(((((((((a16==11)&&(((a5==5)||(a5==6))&&(input==6)))&&(a2==1))&&(a23==1))&&(a2==1))&&(a3==1))&&(a11==1))&&((((a19==1)&&(((a20==1)&&(((a6==1)&&(a13==1))&&(a21==10)))&&(a1==12)))&&(a17==2))&&(a9==10)))){ a11 = 1; a5 = 5; a9 = 7; a27 = 0; a2 = 1; a19 = 4; return 21; } else if((((a28==1)&&(((a6==1)&&((a16==10)&&((!(a20==1)&&(((a7==1)||((a21==10)&&(a12==1)))&&(a1==13)))&&(a19==1))))&&(a9==7)))&&((a13==1)&&(((a2==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a17==2)))&&(a2==1))))){ a20 = 1; a5 = 6; a1 = 12; a16 = 7; a3 = 0; a8 = 1; a9 = 10; a2 = 0; return 25; } else if((((((a27==1)||((a1==13)&&((a26==1)||((!(a6==1)||(a23==1))&&(a19==4)))))||!(a6==1))&&(a17==2))&&((a11==1)&&(!(a20==1)&&(((a21==11)&&((a16==7)&&((((a5==5)||(a5==6))&&(input==4))&&(a2==1))))&&(a9==9)))))){ a28 = 1; a13 = 1; a19 = 1; a9 = 7; a21 = 10; a1 = 12; a20 = 1; a5 = 4; return -1; } else if(((((!(a27==1)&&(((a1==13)&&((a9==10)&&(a6==1)))&&(a16==8)))&&!(a27==1))&&(a12==1))&&(((((a20==1)&&((a17==2)&&((a5==4)&&((a6==1)&&((a21==10)&&(input==6))))))&&(a23==1))&&(a19==1))&&(a23==1)))){ a19 = 2; a11 = 1; a21 = 12; a16 = 9; a6 = 1; a18 = 0; a9 = 8; return 25; } else if(((((((a17==2)&&((a21==10)&&((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))&&(a12==1))&&(a12==1))&&(a23==1))&&((((a1==14)&&(((a16==10)&&((a4==1)||((a23==1)&&!(a20==1))))&&(a19==5)))&&!(a8==1))&&!(a24==1)))){ if((a25==1)){ a9 = 10; a28 = 0; a25 = 1; a14 = 1; a1 = 12; a19 = 2; a20 = 1; a5 = 5; a16 = 7; }else{ a22 = 0; a25 = 1; a19 = 1; a16 = 7; a20 = 1; a5 = 4; a9 = 10; } return 25; } else if(((((a2==1)&&(!(a26==1)&&(((((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==1))&&!(a7==1))&&(a16==9))&&(a3==1))))&&(a1==12))&&(((a19==4)&&((a6==1)&&((((a17==2)&&(a2==1))&&!(a20==1))&&!(a8==1))))&&(a21==12)))){ a5 = 5; a3 = 0; a24 = 1; a9 = 8; a0 = 1; a19 = 5; a21 = 11; a16 = 10; return 25; } else if(((!(a2==1)||((a23==1)&&((a1==12)&&((((a18==1)||((a21==12)&&(a11==1)))&&(a9==7))&&(a17==2)))))&&(((a23==1)&&(!(a0==1)&&(!(a20==1)&&(((a13==1)&&((input==4)&&(a16==7)))&&(a19==2)))))&&(a5==6)))){ a14 = 0; a19 = 1; a20 = 1; a12 = 1; a21 = 10; a5 = 4; a3 = 1; return -1; } else if(((((a21==10)&&((a12==1)&&(((a16==9)&&((!(a27==1)&&(((a19==3)&&((a20==1)&&(a12==1)))&&!(a4==1)))&&(a9==10)))&&(a1==13))))&&!(a0==1))&&((a5==4)&&((!(a27==1)&&((input==6)&&(a17==2)))&&(a3==1))))){ a28 = 1; a27 = 0; a1 = 12; a9 = 8; a13 = 1; a16 = 7; return 25; } else if((((((a0==1)&&((a26==1)&&(((((a16==10)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==5)))&&(a1==14))&&(a0==1))&&!(a3==1))))&&(a4==1))&&(a19==2))&&(((a17==2)&&((a21==11)&&(!(a11==1)&&(a6==1))))&&(a20==1)))){ a10 = 1; a15 = 0; a21 = 10; a9 = 9; a5 = 4; a14 = 1; a16 = 7; a1 = 12; return -1; } else if(((((a26==1)||(((a1==13)&&((a20==1)&&(!(a7==1)&&((a16==9)&&(a13==1)))))&&(a6==1)))||!(a6==1))&&(!(a24==1)&&((a19==4)&&(((a13==1)&&((((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==6))&&(a17==2)))&&(a21==11)))))){ a5 = 5; a8 = 0; a24 = 0; a23 = 1; a16 = 8; a1 = 12; a9 = 11; return 26; } else if(((((a9==11)&&((a1==14)&&((a19==2)&&((a14==1)&&((a12==1)&&(a16==7))))))&&(a7==1))&&(!(a11==1)&&((((a17==2)&&((a27==1)&&(!(a20==1)&&((a21==12)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))))&&(a4==1))&&!(a12==1))))){ a5 = 5; a1 = 12; a9 = 9; a6 = 0; a15 = 1; a21 = 10; a7 = 1; a20 = 1; return 21; } else if((((((a19==3)&&(((!(a28==1)||(a11==1))&&(a17==2))&&(a11==1)))&&(a9==9))&&(a20==1))&&((a16==10)&&(((a21==11)&&((((!(a27==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a8==1))&&(a1==12))&&(a3==1)))&&!(a14==1))))){ a6 = 1; a19 = 5; a21 = 10; a5 = 5; a23 = 1; a16 = 8; a27 = 0; return 26; } else if((((((!(a26==1)&&(((a12==1)&&((!(a18==1)&&(((input==6)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a24==1)))&&(a19==2)))&&(a17==2)))&&!(a20==1))&&(a1==13))&&(a16==9))&&((((a11==1)||(a18==1))&&(a23==1))&&(a21==11)))){ if((a7==1)){ a1 = 14; a27 = 1; a5 = 5; a25 = 1; a19 = 4; a9 = 7; a10 = 1; a16 = 7; }else{ a5 = 6; a21 = 10; a20 = 1; a9 = 9; a19 = 1; a22 = 1; a14 = 1; a16 = 7; } return -1; } else if((((a12==1)&&((a11==1)&&(!(a4==1)&&(((a1==12)&&(input==4))&&(a20==1)))))&&((a21==11)&&((a5==6)&&(!(a14==1)&&((a16==7)&&((a9==7)&&(((a23==1)&&(((a23==1)&&(a19==3))&&!(a18==1)))&&(a17==2))))))))){ a23 = 1; a4 = 0; a11 = 1; a21 = 10; a19 = 1; a5 = 4; return -1; } else if((((a5==4)&&((a17==2)&&((a19==4)&&(((a28==1)&&((((a27==1)||(a3==1))&&(a21==12))&&!(a8==1)))&&(a1==12)))))&&((((a16==9)&&(!(a18==1)&&(((a9==11)&&(input==5))&&(a12==1))))&&!(a27==1))&&(a20==1)))){ a19 = 1; a16 = 7; a21 = 10; a27 = 0; a28 = 1; a9 = 7; a12 = 1; return -1; } else if((((!(a7==1)&&(((((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3))&&(a17==2))&&!(a14==1))&&(a21==11))&&!(a20==1))&&(a1==12)))&&!(a7==1))&&((!(a6==1)||(((a19==5)&&((a16==8)&&(a11==1)))&&!(a4==1)))&&!(a24==1)))){ a5 = 4; a3 = 1; a16 = 7; a19 = 1; a21 = 10; a24 = 0; a20 = 1; a12 = 1; a9 = 7; return -1; } else if((((((a26==1)||((a1==13)&&((a19==2)&&((((a9==7)&&(a23==1))&&(a20==1))&&(a17==2)))))&&(a6==1))&&(a23==1))&&(!(a26==1)&&((a16==9)&&(!(a14==1)&&(((a21==12)&&(((a5==5)||(a5==6))&&(input==3)))&&(a6==1))))))){ a5 = 4; a27 = 0; a16 = 7; a21 = 10; a0 = 0; a19 = 1; a1 = 12; return -1; } else if((((((!(a24==1)&&(((a16==11)&&((a20==1)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==4))&&(a1==14))))&&!(a4==1)))&&!(a18==1))&&(a12==1))&&!(a26==1))&&((a0==1)||((((a12==1)&&(a21==12))&&(a17==2))&&(a19==1))))){ a5 = 4; a26 = 0; a16 = 7; a6 = 1; a21 = 10; a9 = 7; a23 = 1; a1 = 12; return -1; } else if((((((a7==1)||(((a2==1)&&((a17==2)&&((((a6==1)&&(a19==2))||(a26==1))||!(a13==1))))&&!(a7==1)))&&!(a20==1))&&(a9==7))&&((((((input==5)&&((a5==5)||(a5==6)))&&(a21==11))&&!(a26==1))&&(a16==7))&&(a1==13)))){ a20 = 1; a12 = 1; a21 = 10; a16 = 11; a1 = 14; a5 = 4; a19 = 3; a26 = 0; return 21; } else if(((!(a0==1)&&(((((a1==13)&&((a2==1)&&(a3==1)))||(a24==1))&&(a19==1))||!(a13==1)))&&((a20==1)&&(!(a0==1)&&(((((a17==2)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==4)))&&(a21==10))&&!(a18==1))&&(a16==11)))))){ a4 = 0; a9 = 7; a1 = 12; a5 = 4; a16 = 7; a7 = 0; a27 = 0; return -1; } else if(((((a21==10)&&((a3==1)&&(((a17==2)&&((!(a0==1)&&(a23==1))||(a8==1)))||!(a12==1))))||!(a2==1))&&((((a16==9)&&(!(a20==1)&&((a1==13)&&((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))))&&!(a18==1))&&(a19==5)))){ a1 = 12; a12 = 0; a15 = 0; a19 = 2; a9 = 11; a5 = 5; a16 = 7; a20 = 1; return -1; } else if((((((((a19==5)&&(a23==1))&&(a21==10))&&(a28==1))&&!(a7==1))&&(a11==1))&&((a5==4)&&((!(a4==1)&&((a9==7)&&((a28==1)&&((a1==12)&&((((a17==2)&&(input==6))&&(a12==1))&&(a20==1))))))&&(a16==7))))){ a21 = 11; a20 = 0; a9 = 9; a5 = 5; a28 = 1; a19 = 4; a1 = 13; a18 = 0; a26 = 0; return 23; } else if(((((((a16==7)&&(input==3))&&(a1==12))&&(a6==1))&&(a6==1))&&(((a19==5)&&((a21==11)&&(((!(a14==1)&&(((((a24==1)||(a3==1))&&(a17==2))||(a4==1))&&(a20==1)))&&(a5==5))&&!(a4==1))))&&(a9==9)))){ a11 = 1; a24 = 0; a9 = 7; a21 = 10; a14 = 0; a19 = 1; a5 = 4; return -1; } else if(((((((!(a7==1)&&(a6==1))&&(a16==11))&&(a19==5))&&(a21==12))&&(a23==1))&&((a23==1)&&(!(a26==1)&&((a1==12)&&(((((a9==7)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a20==1))&&(a17==2))&&!(a4==1))))))){ a27 = 0; a19 = 1; a5 = 4; a6 = 1; a16 = 7; a21 = 10; a11 = 1; return -1; } else if((((a7==1)||((a11==1)&&(a19==3)))&&((a21==12)&&((a2==1)&&(((a16==8)&&(!(a27==1)&&(((a23==1)&&((!(a7==1)&&(((input==3)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a17==2)))&&(a1==12)))&&(a20==1))))&&!(a26==1)))))){ a21 = 10; a5 = 4; a16 = 7; a9 = 7; a14 = 0; a28 = 1; a18 = 0; a19 = 1; return -1; } else if((((a19==3)&&((a17==2)&&((a20==1)&&((a16==10)&&((a23==1)&&(a6==1))))))&&(!(a4==1)&&(!(a24==1)&&((a23==1)&&((a21==10)&&(((((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a0==1))&&(a1==13))&&(a11==1)))))))){ if((a5==4)){ a16 = 8; a5 = 5; a20 = 0; a19 = 5; a1 = 12; a11 = 1; a23 = 1; a21 = 11; a9 = 10; }else{ a5 = 6; a9 = 11; a19 = 1; a4 = 0; a23 = 1; a24 = 0; } return 21; } else if(((((a19==3)&&((a1==13)&&(!(a24==1)&&((a13==1)&&((((input==6)&&(a17==2))&&!(a8==1))&&(a11==1))))))&&!(a14==1))&&(((!(a20==1)&&(((a21==11)&&((a9==7)&&(a13==1)))&&(a16==10)))||!(a23==1))&&(a5==5)))){ if((a6==1)){ a16 = 7; a20 = 1; a1 = 14; a9 = 10; a19 = 1; a25 = 0; a21 = 10; a3 = 0; }else{ a19 = 5; a25 = 0; a0 = 1; a11 = 0; a16 = 9; a9 = 10; a5 = 4; a1 = 12; a20 = 1; a21 = 10; } return 21; } else if((((a3==1)&&(((a9==10)&&((a6==1)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&(a20==1)))&&(((a4==1)||(!(a26==1)&&(((a16==11)&&((((a19==5)&&(a23==1))||(a18==1))&&(a1==13)))&&(a17==2))))&&(a21==11)))){ a16 = 7; a3 = 1; a9 = 7; a5 = 4; a1 = 12; a19 = 1; a26 = 0; a11 = 1; a21 = 10; return -1; } else if((((!(a14==1)&&((a21==11)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&!(a8==1))&&(!(a13==1)||((a0==1)||(!(a18==1)&&(((((((a9==8)&&(a23==1))||!(a6==1))&&(a1==14))&&(a20==1))&&(a16==8))&&(a19==1))))))){ a4 = 0; a12 = 1; a9 = 7; a11 = 1; a5 = 4; a21 = 10; a1 = 12; a16 = 7; return -1; } else if(((((a21==12)&&((a16==8)&&(((((a17==2)&&((a1==14)&&(((a27==1)||(a2==1))&&(a19==3))))&&!(a8==1))&&(a20==1))&&(a3==1))))&&(a9==10))&&(((a12==1)&&(!(a24==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a13==1)))){ a7 = 0; a16 = 7; a1 = 13; a28 = 1; a5 = 4; a9 = 9; a21 = 10; a19 = 2; a2 = 1; return -1; } else if((((a21==10)&&((((a16==7)&&(input==5))&&(a1==12))&&(a5==4)))&&((a19==2)&&((((a26==1)||(!(a3==1)||(!(a4==1)&&((!(a28==1)||((!(a11==1)||(a28==1))&&(a9==9)))&&!(a20==1)))))||(a18==1))&&(a17==2))))){ a9 = 7; a14 = 0; a11 = 1; a19 = 1; a4 = 0; a20 = 1; return -1; } else if((((a4==1)||(((a27==1)||(((a17==2)&&((((a28==1)&&(a19==1))&&(a16==10))&&!(a26==1)))||!(a28==1)))&&!(a14==1)))&&((((a20==1)&&((a1==12)&&((((a5==4)||(a5==5))&&(input==5))&&(a21==10))))&&(a9==8))&&!(a0==1)))){ a1 = 14; a11 = 1; a19 = 3; a9 = 9; a5 = 5; a26 = 0; a16 = 7; return -1; } else if((((a20==1)&&(((((a11==1)||!(a6==1))&&(a9==11))||(a24==1))&&(a21==12)))&&(((a19==5)&&((((a23==1)&&((((a16==7)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a27==1))&&(a17==2)))&&!(a27==1))&&(a1==14)))&&(a11==1)))){ a11 = 1; a5 = 4; a21 = 10; a1 = 12; a7 = 0; a24 = 0; a19 = 1; a9 = 7; return -1; } else if(((((a2==1)&&(!(a20==1)&&((((a21==10)&&(input==1))&&(a16==11))&&!(a27==1))))&&(a6==1))&&(((a9==11)&&((a7==1)||((a1==12)&&((a3==1)&&((((a11==1)&&(a5==4))&&(a11==1))&&(a19==3))))))&&(a17==2)))){ if((a16==9)){ a20 = 1; a19 = 4; a1 = 13; a0 = 1; a16 = 7; a2 = 0; a27 = 1; }else{ a16 = 7; a15 = 1; a20 = 1; a1 = 14; a19 = 1; a5 = 6; a23 = 0; a4 = 1; } return 21; } else if((((a5==6)&&((((a17==2)&&(((input==6)&&(a1==14))&&!(a7==1)))&&!(a4==1))&&(a12==1)))&&((a16==9)&&(!(a20==1)&&((!(a14==1)&&(((a19==2)&&((a21==12)&&((a23==1)||(a24==1))))&&(a9==8)))&&!(a0==1)))))){ a21 = 11; a1 = 12; a7 = 1; a2 = 0; a16 = 8; a25 = 1; a5 = 5; a19 = 5; return -1; } else if((((((a21==12)&&((a5==4)&&((a16==11)&&((a13==1)&&(!(a24==1)&&((a19==5)&&((a1==13)&&(input==1))))))))&&(a17==2))&&(a9==10))&&((!(a14==1)&&(((a7==1)||((a11==1)||!(a6==1)))&&(a28==1)))&&(a20==1)))){ a14 = 0; a21 = 10; a16 = 7; a19 = 1; a2 = 1; a20 = 0; a9 = 8; a28 = 1; return 21; } else if((((((((a1==14)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a6==1))&&(a28==1))&&(a11==1))&&!(a27==1))&&((a13==1)&&((a9==11)&&(((a3==1)&&((a17==2)&&((a21==12)&&(((a6==1)&&(a19==3))&&(a16==8)))))&&(a20==1)))))){ a2 = 1; a11 = 1; a20 = 0; a1 = 13; a21 = 10; a28 = 1; a5 = 4; a9 = 9; a19 = 2; return -1; } return calculate_output6(input); } int calculate_output6(int input) { if(((((a1==12)&&((a17==2)&&((a16==11)&&((a7==1)||(a28==1)))))&&!(a20==1))&&((a11==1)&&(((((a23==1)&&(((((a5==5)&&(input==3))&&(a9==10))&&(a21==10))&&(a19==4)))&&!(a24==1))&&(a13==1))&&!(a24==1))))){ if((a2==1)){ a1 = 13; a19 = 2; a5 = 4; a20 = 1; a12 = 0; a2 = 0; a24 = 1; a9 = 7; a16 = 7; }else{ a22 = 1; a1 = 14; a21 = 12; a12 = 0; a25 = 0; a16 = 7; a5 = 4; a20 = 1; a9 = 9; a19 = 3; } return 22; } else if(((!(a11==1)||(((!(a20==1)&&((a3==1)&&((a16==7)&&((a28==1)&&(a23==1)))))&&(a17==2))||(a8==1)))&&(!(a14==1)&&(((input==4)&&((((a21==11)&&((((a1==14)&&(a5==5))&&(a9==11))&&(a19==5)))||((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==5))&&(a21==11)))||(((a19==1)&&((a9==7)&&((a1==12)&&(a5==4))))&&(a21==12))))&&(a6==1))))){ a5 = 4; a9 = 7; a21 = 10; a19 = 1; a1 = 12; a14 = 0; a3 = 1; a20 = 1; return -1; } else if((((!(a6==1)||((!(a11==1)||((((a4==1)||((a21==11)&&(a11==1)))&&!(a20==1))&&(a17==2)))||(a0==1)))||!(a6==1))&&(((a16==7)&&((a1==13)&&((a19==5)&&((input==4)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))))&&!(a24==1)))){ a21 = 10; a2 = 1; a5 = 4; a1 = 12; a20 = 1; a9 = 7; a12 = 1; a19 = 1; a28 = 1; return -1; } else if(((((((a4==1)||(a3==1))&&(a17==2))&&(a6==1))||!(a13==1))&&(!(a8==1)&&((((((((((((a1==14)&&(a5==6))&&(a9==11))&&(a16==7))&&(a19==5))&&(a21==12))||((a21==10)&&((a19==1)&&((a16==8)&&(((a5==4)&&(a1==12))&&(a9==7))))))||((a21==10)&&(((a16==8)&&(((a5==5)&&(a1==12))&&(a9==7)))&&(a19==1))))&&(input==4))&&!(a20==1))&&(a3==1))&&(a12==1))))){ a20 = 1; a19 = 1; a16 = 7; a11 = 1; a9 = 7; a5 = 4; a1 = 12; a7 = 0; a21 = 10; a8 = 0; return -1; } else if((((a21==12)&&(((((a12==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a7==1))&&(a17==2))&&(a16==9)))&&((a1==12)&&((!(a20==1)&&(((!(a11==1)||(((a3==1)||!(a23==1))&&(a9==8)))&&!(a8==1))||(a27==1)))&&(a19==3))))){ a5 = 5; a19 = 2; a22 = 0; a3 = 0; a12 = 0; a20 = 1; a21 = 10; a16 = 7; return 22; } else if((((((a20==1)&&(((a16==7)&&((a28==1)&&(a13==1)))&&(a21==11)))||!(a13==1))||!(a11==1))&&((((a17==2)&&((a12==1)&&((a1==13)&&((a19==3)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==1))))))&&!(a14==1))&&(a12==1)))){ a2 = 1; a9 = 8; a1 = 12; a16 = 8; a19 = 1; a5 = 4; a26 = 0; a24 = 0; return 25; } else if(((!(a20==1)&&((a6==1)&&(((((a9==10)&&(!(a8==1)&&((a17==2)&&((a11==1)&&(a16==10)))))||(a8==1))&&(a5==5))&&!(a27==1))))&&(((a13==1)&&((a19==5)&&(!(a18==1)&&((a21==12)&&(input==4)))))&&(a1==14)))){ a15 = 1; a9 = 8; a20 = 1; a10 = 1; a22 = 0; a1 = 12; a19 = 3; a21 = 10; a16 = 7; return -1; } else if((((!(a4==1)&&(((a16==9)&&(a23==1))||!(a12==1)))&&(a3==1))&&((a23==1)&&(!(a18==1)&&((a1==13)&&((a19==4)&&((a17==2)&&((((a28==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==1)))&&(a20==1))&&(a21==11))))))))){ if((a23==1)){ a16 = 8; a3 = 1; a12 = 1; a28 = 1; a9 = 8; a20 = 0; a1 = 12; a5 = 5; }else{ a9 = 10; a4 = 0; a19 = 2; a7 = 0; a26 = 0; a16 = 7; a21 = 10; a5 = 4; } return 21; } else if((((!(a18==1)&&((a17==2)&&((!(a20==1)&&((!(a4==1)&&((a19==4)&&((((input==6)&&((a5==5)||(a5==6)))&&(a21==12))&&(a9==7))))&&!(a8==1)))&&(a1==13))))&&!(a18==1))&&((a3==1)&&(!(a28==1)||((a16==8)&&(a13==1)))))){ if((a1==13)){ a20 = 1; a29 = 1; a2 = 0; a21 = 10; a19 = 1; a16 = 7; a22 = 0; a1 = 12; a5 = 4; }else{ a5 = 5; a16 = 7; a19 = 1; a20 = 1; a21 = 10; a11 = 0; a1 = 14; a29 = 1; } return 26; } else if((((a17==2)&&((a21==10)&&((((a28==1)&&((((a3==1)||(a27==1))&&(a28==1))&&!(a20==1)))&&(a19==5))&&(a16==10))))&&((a9==8)&&((!(a4==1)&&(!(a14==1)&&((a1==12)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))&&!(a0==1))))){ if((a21==12)){ a3 = 0; a5 = 6; a1 = 13; a29 = 1; a20 = 1; a16 = 7; a2 = 0; a19 = 4; a9 = 7; }else{ a9 = 9; a5 = 4; a23 = 0; a20 = 1; a22 = 0; a1 = 13; a16 = 7; } return 26; } else if((((a16==10)&&(((a19==2)&&((!(a20==1)&&(!(a3==1)||(a13==1)))||(a0==1)))&&(a2==1)))&&((((((a2==1)&&(!(a14==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a23==1))&&(a17==2))&&(a1==12))&&(a21==11)))){ if((a5==4)){ a13 = 0; a25 = 0; a5 = 4; a9 = 11; a16 = 7; a22 = 0; a21 = 12; }else{ a1 = 13; a25 = 0; a19 = 1; a5 = 4; a21 = 10; a11 = 0; a9 = 9; a16 = 7; a15 = 1; a20 = 1; } return -1; } else if(((((a7==1)&&((a17==2)&&(((a20==1)&&(input==4))&&(a4==1))))&&(a1==14))&&(((a5==5)&&((a19==4)&&((((((a0==1)&&((a11==1)&&(a4==1)))&&!(a11==1))&&(a21==10))&&(a27==1))&&(a9==8))))&&(a16==7)))){ a19 = 1; a11 = 0; a28 = 0; a18 = 1; return 22; } else if((((a17==2)&&((((!(a13==1)||((a16==9)&&(a13==1)))||!(a28==1))&&!(a20==1))&&(a19==5)))&&((a11==1)&&(((((((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a2==1))&&!(a0==1))&&(a21==12))&&(a1==13))&&!(a14==1))))){ if((a10==1)){ a9 = 9; a7 = 1; a16 = 8; a22 = 0; a5 = 5; a14 = 1; a19 = 1; a20 = 1; a1 = 12; }else{ a20 = 1; a1 = 12; a29 = 1; a19 = 2; a5 = 4; a22 = 0; a9 = 11; a21 = 10; a8 = 1; a16 = 7; } return -1; } else if((((a17==2)&&(((a21==11)&&((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==5))&&(a19==2))&&(a12==1)))&&(a3==1)))&&((((a1==12)&&(((a13==1)&&((!(a4==1)&&(a6==1))&&!(a8==1)))||(a26==1)))&&!(a20==1))&&(a16==10)))){ a20 = 1; a1 = 13; a19 = 1; a21 = 10; a29 = 1; a13 = 0; a16 = 7; a9 = 8; a5 = 6; return 21; } else if(((!(a26==1)&&(((a19==3)&&(!(a11==1)||(((a5==5)&&(((a13==1)&&(a9==11))&&!(a24==1)))&&(a20==1))))||!(a2==1)))&&((a1==14)&&((a6==1)&&((a17==2)&&((a11==1)&&((a21==10)&&((a16==11)&&(input==3))))))))){ a16 = 7; a12 = 1; a19 = 1; a8 = 0; a5 = 4; a13 = 1; a1 = 12; a9 = 7; return -1; } else if((((a21==11)&&((((a20==1)&&((a23==1)&&(a2==1)))||(a18==1))&&(a17==2)))&&((((a1==13)&&(((((a13==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4)))&&!(a18==1))&&(a11==1))&&(a2==1)))&&(a19==2))&&(a16==7)))){ a1 = 12; a5 = 4; a6 = 1; a9 = 7; a19 = 1; a12 = 1; a23 = 1; a21 = 10; return -1; } else if((((a2==1)&&((((a19==3)&&((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3))&&!(a14==1)))&&(a16==7))&&(a17==2)))&&(!(a2==1)||((!(a7==1)&&((a21==12)&&(!(a20==1)&&((a1==12)&&(!(a8==1)&&(a2==1))))))||!(a2==1))))){ a9 = 10; a24 = 0; a8 = 0; a19 = 1; a5 = 4; a1 = 14; a20 = 1; a16 = 9; a13 = 1; return 25; } else if((((!(a4==1)&&((((a23==1)&&((a23==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==5))))&&!(a24==1))&&(a16==11)))&&!(a24==1))&&((((a17==2)&&((((a1==12)&&(a13==1))&&(a21==12))&&(a20==1)))&&!(a26==1))&&(a19==3)))){ a21 = 10; a11 = 1; a27 = 0; a9 = 7; a19 = 1; a5 = 4; a16 = 7; a8 = 0; return -1; } else if(((((a5==4)&&((a16==11)&&(((a14==1)||((a6==1)||(a27==1)))&&(a19==1))))&&(a17==2))&&((a1==13)&&((a13==1)&&(((((((input==6)&&(a9==7))&&(a3==1))&&(a2==1))&&(a6==1))&&(a21==11))&&(a20==1)))))){ a21 = 10; a23 = 1; a6 = 1; a18 = 0; a1 = 12; a16 = 7; return -1; } else if((((a3==1)&&(((a21==11)&&((((a13==1)||(a27==1))&&(a16==7))&&(a5==5)))&&!(a4==1)))&&(((a20==1)&&(((a6==1)&&(((a9==7)&&(!(a7==1)&&((a19==2)&&(input==3))))&&(a1==14)))&&(a17==2)))&&(a13==1)))){ a5 = 4; a4 = 0; a11 = 1; a19 = 1; a1 = 12; a21 = 10; a27 = 0; return -1; } else if(((((a21==12)&&(((((a19==5)&&(((a13==1)&&(((a12==1)||!(a28==1))||(a4==1)))||!(a11==1)))&&!(a18==1))&&(a17==2))&&(a16==9)))&&!(a20==1))&&(((a1==14)&&(!(a8==1)&&((input==6)&&((a5==5)||(a5==6)))))&&(a9==7)))){ a19 = 1; a16 = 7; a11 = 0; a5 = 5; a21 = 10; a14 = 1; a1 = 13; a20 = 1; a8 = 1; a9 = 11; return 25; } else if(((!(a20==1)&&((((a28==1)&&(a17==2))&&(a9==11))&&(a12==1)))&&((a11==1)&&(((a16==8)&&((a1==14)&&(((!(a4==1)&&((((input==3)&&((a5==4)||(a5==5)))&&!(a27==1))&&(a28==1)))&&(a19==3))&&!(a27==1))))&&(a21==10))))){ a18 = 0; a16 = 7; a14 = 0; a3 = 1; a5 = 4; a20 = 1; a19 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a20==1)&&((((a26==1)||((a1==13)&&(((a23==1)&&(a2==1))&&(a2==1))))&&(a9==8))&&(a21==12)))&&((a19==3)&&(((((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a16==10))&&!(a7==1))&&(a3==1))&&!(a4==1))&&(a17==2))))){ if((a10==1)){ a16 = 7; a9 = 10; a5 = 4; a1 = 14; a2 = 0; a11 = 0; a23 = 0; a19 = 1; a20 = 1; a21 = 10; }else{ a22 = 0; a19 = 1; a4 = 1; a5 = 5; a21 = 11; a9 = 7; a20 = 1; a25 = 0; } return 23; } else if((((((!(a28==1)||((((a11==1)&&(a19==2))&&(a12==1))&&!(a20==1)))&&!(a7==1))&&(a9==10))&&(a17==2))&&((a1==14)&&((a28==1)&&((a2==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a16==8))&&(a21==11))&&!(a27==1))))))){ a11 = 1; a18 = 0; a19 = 5; a9 = 7; a21 = 12; a7 = 0; a20 = 1; a5 = 5; a1 = 13; return 26; } else if(((!(a3==1)||((((a9==10)&&(((a5==6)&&(a28==1))&&(a16==10)))&&(a17==2))&&(a19==4)))&&(!(a0==1)&&(((a21==11)&&(((!(a27==1)&&(!(a7==1)&&((a1==12)&&(input==3))))&&!(a24==1))&&!(a18==1)))&&(a20==1))))){ a16 = 7; a3 = 1; a5 = 5; a1 = 13; a21 = 10; a12 = 1; a9 = 9; a19 = 2; a28 = 1; return -1; } else if((((a1==14)&&((a6==1)&&((a26==1)||((a12==1)||!(a28==1)))))&&((a19==1)&&(!(a20==1)&&((((((a28==1)&&(((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==4))&&(a2==1)))&&(a21==11))&&(a16==7))&&(a17==2))&&(a23==1)))))){ a0 = 0; a3 = 1; a21 = 10; a23 = 1; a5 = 4; a9 = 7; a1 = 12; a20 = 1; return -1; } else if((((((!(a20==1)&&(((((a28==1)||!(a11==1))||(a0==1))&&(a21==10))&&(a17==2)))&&(a19==5))&&(a28==1))&&(a23==1))&&((a28==1)&&((a16==10)&&((a13==1)&&((((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==4))))))){ a16 = 7; a19 = 1; a22 = 1; a5 = 5; a9 = 11; a23 = 0; a20 = 1; a1 = 13; a15 = 0; return -1; } else if((((a1==14)&&((a16==11)&&(((((a12==1)||(a18==1))&&(a23==1))&&!(a0==1))&&(a28==1))))&&((((((a21==10)&&(((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a2==1)))&&!(a0==1))&&(a17==2))&&(a19==2))&&!(a20==1)))){ if((a17==2)){ a3 = 0; a22 = 1; a20 = 1; a9 = 7; a19 = 5; a21 = 11; a26 = 1; a5 = 4; }else{ a16 = 7; a3 = 0; a5 = 4; a1 = 12; a27 = 1; a9 = 11; a11 = 0; a19 = 1; a20 = 1; } return -1; } else if((((a16==7)&&((a19==3)&&(!(a24==1)&&(!(a27==1)&&((a13==1)||(a8==1))))))&&((a21==12)&&(!(a27==1)&&(((a20==1)&&(!(a18==1)&&((a9==11)&&((a1==12)&&((((a5==4)||(a5==5))&&(input==4))&&(a17==2))))))&&!(a18==1)))))){ a9 = 7; a18 = 0; a2 = 1; a21 = 10; a6 = 1; a5 = 4; a19 = 1; return -1; } else if((((((((a1==13)&&(a6==1))&&(a19==3))&&(a11==1))&&(a17==2))||!(a11==1))&&((!(a20==1)&&(((((a6==1)&&(!(a24==1)&&((input==6)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))))&&(a11==1))&&(a16==9))&&(a21==11)))&&!(a26==1)))){ a1 = 12; a21 = 10; a25 = 0; a22 = 0; a8 = 1; a16 = 7; a20 = 1; a5 = 6; a19 = 1; a9 = 10; return 25; } else if((((a19==1)&&((!(a27==1)&&((((a13==1)&&(a20==1))&&(a16==8))&&(a1==13)))||(a0==1)))&&(((a9==7)&&(((a12==1)&&((a13==1)&&((a17==2)&&(!(a14==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))))&&(a11==1)))&&(a21==12)))){ a2 = 1; a21 = 10; a5 = 4; a7 = 0; a16 = 7; a3 = 1; a1 = 12; return -1; } else if(((!(a20==1)&&(((!(a18==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==3)))&&!(a0==1))&&(a3==1)))&&((a1==14)&&((a19==3)&&(!(a26==1)&&((((((a21==11)&&(a13==1))&&(a23==1))&&(a17==2))&&(a16==9))&&!(a18==1))))))){ a20 = 1; a1 = 13; a25 = 0; a29 = 0; a9 = 11; a5 = 4; a21 = 10; a28 = 0; a16 = 7; a19 = 1; return -1; } else if(((((((a1==14)&&((((a5==5)||(a5==6))&&(input==6))&&!(a26==1)))&&(a20==1))&&(a3==1))&&(a3==1))&&(((a9==9)&&(!(a18==1)&&(((a21==11)&&((a26==1)||(((a19==1)&&(a12==1))&&(a16==9))))||(a4==1))))&&(a17==2)))){ a16 = 7; a5 = 6; a1 = 13; a9 = 11; a13 = 1; a27 = 0; a19 = 5; a0 = 0; a21 = 10; return 25; } else if((((((((((a13==1)&&(a23==1))&&(a21==12))&&!(a14==1))&&(a19==1))&&(a20==1))&&(a17==2))&&(a16==7))&&((!(a27==1)&&(((!(a24==1)&&((input==5)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&(a11==1))&&(a11==1)))&&(a1==12)))){ a5 = 6; a19 = 4; a6 = 1; a8 = 0; a16 = 8; a0 = 0; a9 = 8; return 22; } else if((((a9==10)&&(!(a4==1)&&((((a19==1)&&((((a11==1)&&(((a12==1)&&(a3==1))&&!(a20==1)))&&(a3==1))&&(a13==1)))&&(a5==5))&&(a1==12))))&&(((a12==1)&&((a21==10)&&((a17==2)&&(input==1))))&&(a16==8)))){ a26 = 0; a16 = 7; a9 = 7; a11 = 1; a20 = 1; a12 = 1; a5 = 4; return -1; } else if((((a21==12)&&((((((a6==1)&&((a4==1)||(((a2==1)||!(a12==1))&&!(a20==1))))&&(a23==1))||!(a11==1))&&(a16==7))&&(a17==2)))&&((((a11==1)&&((a9==7)&&(((a5==5)||(a5==6))&&(input==1))))&&(a1==14))&&(a19==2)))){ a5 = 5; a9 = 11; a16 = 11; a27 = 0; a20 = 1; a21 = 11; a26 = 0; a0 = 0; a1 = 12; return 21; } else if((((a9==10)&&((a17==2)&&((!(a4==1)&&(!(a4==1)&&((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&(a6==1))))&&((a1==14)&&((a12==1)&&(!(a8==1)&&(((a19==5)&&((!(a20==1)&&(a6==1))&&(a16==9)))&&(a11==1))))))){ a16 = 7; a14 = 1; a6 = 0; a1 = 13; a19 = 1; a5 = 5; a20 = 1; a9 = 7; return -1; } else if(((((a1==14)&&(!(a20==1)&&((input==6)&&(a17==2))))&&!(a4==1))&&((a12==1)&&(((!(a14==1)&&(((a16==7)&&((((a9==10)&&((a28==1)&&!(a4==1)))&&(a19==3))&&(a5==4)))&&(a21==11)))||!(a23==1))&&(a23==1))))){ a9 = 9; a13 = 1; a16 = 8; a1 = 12; a21 = 10; a12 = 1; a18 = 0; a5 = 6; a20 = 1; a19 = 5; return 26; } else if((((a1==12)&&((!(a8==1)&&((((a12==1)||!(a28==1))&&!(a20==1))&&(a3==1)))&&(a19==1)))&&((a21==11)&&((((!(a18==1)&&(!(a26==1)&&((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&(a28==1))&&(a16==7))&&(a17==2))))){ a11 = 1; a21 = 10; a20 = 1; a6 = 1; a9 = 7; a5 = 4; a2 = 1; return -1; } else if(((((((a16==8)&&((!(a26==1)&&((input==1)&&(a21==12)))&&(a13==1)))&&(a6==1))&&(a1==13))&&(a19==1))&&((((a24==1)||((a17==2)&&((a8==1)||((a9==10)&&(!(a4==1)&&(a11==1))))))&&(a20==1))&&(a5==5)))){ a8 = 0; a19 = 5; a9 = 11; a16 = 10; a1 = 12; a23 = 1; a5 = 4; a28 = 1; a21 = 11; return 26; } else if((((a17==2)&&((a20==1)&&((a21==10)&&(!(a12==1)||((a27==1)||(!(a12==1)||((a19==5)&&(!(a14==1)&&(a23==1)))))))))&&(!(a26==1)&&((a1==13)&&((a16==7)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5))&&!(a26==1))))))){ a12 = 1; a21 = 12; a19 = 3; a28 = 1; a9 = 8; a23 = 1; a5 = 6; return 21; } else if(((((((a17==2)&&(((input==5)&&(a16==10))&&(a9==8)))&&(a11==1))&&(a19==1))&&(a5==6))&&((!(a13==1)||(((a1==12)&&(((((a2==1)&&(a28==1))&&(a21==11))&&!(a20==1))&&!(a27==1)))||!(a28==1)))&&!(a24==1)))){ if((a3==1)){ a21 = 10; a10 = 1; a1 = 13; a16 = 7; a20 = 1; a29 = 0; }else{ a21 = 10; a16 = 7; a1 = 14; a14 = 1; a20 = 1; a27 = 1; a10 = 1; a5 = 4; } return 21; } else if((((a9==8)&&(!(a14==1)&&((((a1==12)&&(input==1))&&(a19==1))&&(a2==1))))&&(((a17==2)&&((((a5==5)&&(!(a14==1)&&((a24==1)||(((a2==1)&&!(a4==1))&&(a6==1)))))&&(a16==11))&&(a20==1)))&&(a21==10)))){ a1 = 13; a9 = 9; a19 = 2; a5 = 4; a18 = 0; a16 = 7; a23 = 1; return 25; } else if((((a21==10)&&(((a20==1)&&((a12==1)&&(((((a9==11)&&(((a5==4)||(a5==5))&&(input==1)))&&(a16==11))&&(a23==1))&&!(a7==1))))&&(a17==2)))&&(((a19==1)&&((((a1==14)&&(a11==1))||!(a2==1))&&!(a24==1)))||!(a3==1)))){ a9 = 7; a6 = 1; a5 = 4; a1 = 12; a3 = 1; a16 = 7; return -1; } else if((((a16==8)&&(!(a20==1)&&(!(a14==1)&&((!(a4==1)&&(!(a14==1)&&((a19==3)&&((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))))&&!(a14==1)))))&&(((a17==2)&&((((a1==14)&&(a6==1))&&(a11==1))||!(a23==1)))&&(a21==10)))){ a4 = 0; a9 = 7; a19 = 1; a28 = 1; a16 = 7; a5 = 4; a2 = 1; a1 = 12; a20 = 1; return -1; } else if((((a9==10)&&((a21==12)&&((a1==14)&&((!(a7==1)&&((a18==1)||((((a24==1)||(a2==1))&&(a17==2))||(a4==1))))&&(a12==1)))))&&((a19==1)&&(((a20==1)&&((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&(a16==9))))){ a6 = 1; a11 = 1; a1 = 12; a19 = 3; a5 = 5; a23 = 1; a9 = 9; return 21; } else if((((a13==1)&&((((a11==1)&&(a5==5))||(a0==1))||(a27==1)))&&(((!(a18==1)&&((((((a17==2)&&((a2==1)&&((input==3)&&(a20==1))))&&(a16==10))&&(a19==5))&&(a21==12))&&(a2==1)))&&(a9==8))&&(a1==12)))){ a8 = 0; a9 = 7; a5 = 4; a24 = 0; a18 = 0; a16 = 7; a19 = 1; a21 = 10; return -1; } else if(((((((!(a2==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a1==12))&&(a21==10))&&!(a12==1))&&(a0==1))&&((((a20==1)&&((!(a6==1)&&((((a9==9)&&(a3==1))&&(a19==4))&&(a17==2)))&&(a16==9)))&&(a14==1))&&(a7==1)))){ a16 = 8; a6 = 0; a26 = 1; a19 = 2; a27 = 1; a5 = 5; a1 = 14; a9 = 7; return 22; } else if((((a20==1)&&((((((a21==11)&&(input==5))&&!(a2==1))&&(a0==1))&&(a17==2))&&(a26==1)))&&(((((a5==4)&&(((((a3==1)&&!(a3==1))&&!(a2==1))&&!(a13==1))&&(a9==11)))&&(a1==12))&&(a16==7))&&(a19==4)))){ a16 = 10; a5 = 5; a8 = 1; a28 = 0; a19 = 5; a15 = 0; return -1; } else if(((!(a26==1)&&((a4==1)||(((a5==5)&&(!(a11==1)||((a19==3)&&((a17==2)&&(a3==1)))))||(a18==1))))&&((!(a20==1)&&(((((a1==12)&&((input==6)&&(a9==8)))&&(a16==8))&&!(a4==1))&&(a21==12)))&&(a11==1)))){ a19 = 2; a16 = 7; a10 = 1; a13 = 0; a20 = 1; a9 = 9; a5 = 4; a21 = 10; a28 = 0; return 23; } else if((((a19==3)&&(((((a2==1)&&(a21==11))&&(a1==12))||!(a11==1))&&(a20==1)))&&((a16==8)&&((a3==1)&&((a11==1)&&((((!(a24==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1)))&&(a17==2))&&(a9==9))&&!(a4==1))))))){ a9 = 11; a19 = 5; a21 = 10; a16 = 10; a12 = 1; a26 = 0; a28 = 1; a1 = 13; a5 = 4; return 21; } else if(((((!(a27==1)&&((a6==1)&&(!(a7==1)&&((a17==2)&&(((a19==2)&&(input==3))&&(a9==11))))))&&(a28==1))&&(a21==12))&&(((((a1==13)&&((a16==7)&&((a3==1)&&!(a14==1))))&&(a12==1))&&(a5==5))&&(a20==1)))){ a5 = 4; a1 = 12; a21 = 10; a4 = 0; a7 = 0; a19 = 1; a6 = 1; a9 = 7; return -1; } else if((((a1==14)&&(((!(a12==1)||((a23==1)&&((a11==1)&&(a17==2))))||(a24==1))||(a27==1)))&&((((a16==10)&&((((!(a24==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a19==1))&&(a2==1))&&(a9==8)))&&(a21==11))&&(a20==1)))){ a8 = 0; a5 = 4; a21 = 10; a16 = 7; a1 = 12; a9 = 7; a11 = 1; return -1; } else if((((((a9==8)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&!(a7==1))&&(a21==10))&&(!(a20==1)&&((a16==10)&&(((a19==5)&&((a17==2)&&(!(a7==1)&&(((!(a18==1)&&((a13==1)||(a24==1)))||(a18==1))&&(a23==1)))))&&(a1==12)))))){ if((a23==1)){ a4 = 1; a5 = 5; a20 = 1; a16 = 7; a9 = 10; a15 = 0; a21 = 12; }else{ a19 = 4; a1 = 14; a4 = 1; a13 = 0; a3 = 0; a20 = 1; a5 = 5; a16 = 7; a9 = 7; } return 23; } else if((((a21==10)&&((a16==9)&&((a11==1)&&((a23==1)&&((a2==1)&&(!(a8==1)&&((input==4)&&((a5==5)||(a5==6)))))))))&&((a19==5)&&(((a17==2)&&(((a26==1)||(((a12==1)&&!(a26==1))&&(a9==7)))&&(a20==1)))&&(a1==13))))){ a5 = 4; a19 = 1; a1 = 12; a24 = 0; a16 = 7; a23 = 1; a28 = 1; return -1; } else if(((((!(a20==1)&&((a7==1)&&((!(a6==1)&&(a28==1))&&(a18==1))))&&(a7==1))&&(a16==7))&&(!(a11==1)&&(((a1==12)&&(!(a3==1)&&((((a19==3)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==7))&&(a17==2))))&&(a21==11))))){ a14 = 1; a5 = 6; a1 = 13; a22 = 0; a7 = 1; a16 = 8; return 25; } else if(((!(a8==1)&&((a27==1)||((a19==3)&&((((a9==11)&&((a24==1)||((a2==1)&&(a20==1))))&&(a16==8))&&(a1==12)))))&&((a12==1)&&(((a21==12)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&!(a26==1)))&&!(a7==1))))){ a19 = 1; a23 = 1; a5 = 4; a9 = 7; a21 = 10; a16 = 7; a27 = 0; return -1; } else if(((((((a3==1)&&((a19==5)&&(((a5==5)||(a5==6))&&(input==5))))&&(a21==12))&&(a20==1))&&(a3==1))&&((!(a26==1)&&((a9==7)&&(((a17==2)&&((a24==1)||((a28==1)&&((a16==7)&&(a13==1)))))||(a24==1))))&&(a1==13)))){ a24 = 0; a5 = 6; a9 = 8; a1 = 14; a16 = 8; a8 = 0; a19 = 1; a12 = 1; return 21; } else if((((a8==1)&&((a21==10)&&((!(a2==1)&&(((a2==1)&&(a24==1))&&(a19==2)))&&(a17==2))))&&((a1==14)&&((((((a18==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a20==1)))&&(a9==7))&&!(a11==1))&&(a16==9))&&!(a28==1))))){ a16 = 8; a9 = 10; a10 = 1; a21 = 11; a20 = 0; a26 = 1; a22 = 0; a5 = 4; a1 = 12; return -1; } else if((((((a1==12)&&(((input==5)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a28==1)))&&(a17==2))&&!(a7==1))&&((a21==12)&&((!(a11==1)||(((((!(a13==1)||(a6==1))&&(a20==1))&&(a11==1))&&(a16==8))&&(a23==1)))&&(a19==1))))){ a14 = 0; a5 = 4; a9 = 11; a16 = 10; a4 = 0; a1 = 13; a21 = 11; a19 = 4; a28 = 1; return 25; } else if(((!(a7==1)&&((a21==11)&&((a19==5)&&(((a16==8)&&((input==5)&&(a20==1)))&&(a9==11)))))&&(((a1==14)&&((a5==6)&&(!(a2==1)||(((a23==1)&&(((a3==1)&&(a28==1))&&(a17==2)))&&!(a0==1)))))||(a7==1)))){ a16 = 10; a19 = 4; a24 = 0; a7 = 0; a1 = 12; a5 = 4; a23 = 1; return 22; } else if((((((a17==2)&&(!(a8==1)&&((a14==1)||(((!(a20==1)&&(a11==1))||(a26==1))||(a7==1)))))&&(a16==9))&&(a19==4))&&((a21==10)&&(((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3))&&!(a24==1))&&(a3==1))&&(a1==14))))){ if((a13==1)){ a3 = 0; a20 = 1; a29 = 1; a1 = 12; a12 = 0; a19 = 3; a5 = 6; a16 = 8; a9 = 11; }else{ a5 = 5; a9 = 8; a18 = 1; a21 = 11; a2 = 0; a26 = 1; } return -1; } else if((((a20==1)&&(!(a26==1)&&(((a11==1)&&(((a21==11)&&((input==5)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))&&!(a24==1)))&&(a19==3))))&&((a1==12)&&((a17==2)&&(((!(a3==1)||((a6==1)||(a24==1)))&&(a16==9))||(a24==1)))))){ a19 = 1; a9 = 7; a21 = 10; a14 = 0; a5 = 4; a16 = 7; a2 = 1; return -1; } else if((((!(a6==1)||((((a21==10)&&((a3==1)||(a4==1)))&&(a1==14))&&!(a27==1)))||(a18==1))&&((!(a20==1)&&((a19==1)&&(((a12==1)&&(((input==1)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a17==2)))&&(a16==7))))&&!(a7==1)))){ a9 = 7; a26 = 0; a5 = 4; a20 = 1; a18 = 0; a28 = 1; a1 = 12; return -1; } else if((((a8==1)||((a2==1)&&((a19==1)&&((((a21==10)&&((a6==1)||(a14==1)))&&(a16==11))&&!(a18==1)))))&&(((a17==2)&&((a1==14)&&((a5==6)&&((((input==1)&&(a9==9))&&(a28==1))&&!(a18==1)))))&&(a20==1)))){ a9 = 7; a13 = 1; a21 = 12; a1 = 12; a5 = 5; a19 = 2; a26 = 0; a16 = 9; return 21; } else if((((a21==10)&&((a1==13)&&((a17==2)&&(!(a0==1)&&((((!(a20==1)&&(a12==1))&&(a5==4))&&!(a0==1))&&(a28==1))))))&&((a19==4)&&((!(a0==1)&&(!(a24==1)&&((a28==1)&&((a16==9)&&(input==4)))))&&(a9==8))))){ if((a11==1)){ a15 = 0; a20 = 1; a28 = 0; a9 = 7; a19 = 3; a7 = 1; a21 = 11; }else{ a1 = 14; a13 = 0; a15 = 0; a20 = 1; a9 = 7; a19 = 1; a16 = 7; } return -1; } else if((((a8==1)||((a21==12)&&((a23==1)&&(((a4==1)||((a1==12)&&(a6==1)))&&(a9==11)))))&&((a19==4)&&(((((((a16==8)&&((input==3)&&((a5==5)||(a5==6))))&&(a2==1))&&!(a27==1))&&(a17==2))&&(a2==1))&&!(a20==1))))){ a20 = 1; a4 = 1; a19 = 2; a21 = 10; a16 = 7; a23 = 0; a25 = 1; a5 = 6; return -1; } else if((((a21==11)&&((!(a0==1)&&((a19==2)&&((input==5)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))))&&!(a14==1)))&&((a17==2)&&((a1==12)&&((a4==1)||((a16==8)&&(((!(a20==1)&&((a6==1)&&(a12==1)))&&!(a24==1))||(a26==1)))))))){ a16 = 11; a5 = 5; a2 = 1; a1 = 14; a19 = 5; a9 = 10; a20 = 1; a21 = 12; a13 = 1; a12 = 1; return 25; } else if((((((a7==1)&&(((a3==1)&&(a21==10))&&(a20==1)))&&!(a2==1))&&(a14==1))&&((a19==4)&&(((!(a23==1)&&((a16==9)&&((((input==4)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))&&(a18==1))&&(a17==2))))&&!(a11==1))&&(a1==14))))){ a1 = 13; a19 = 3; a2 = 0; a9 = 11; a29 = 1; a5 = 5; a21 = 12; a18 = 1; a16 = 11; return 26; } else if((((a9==11)&&(((a5==6)&&(((((a4==1)||((a21==10)&&((a14==1)||(a11==1))))||!(a3==1))||!(a13==1))&&(a17==2)))||(a7==1)))&&(!(a24==1)&&((a20==1)&&((((input==4)&&(a16==10))&&(a19==5))&&(a1==14)))))){ a16 = 7; a27 = 0; a1 = 12; a11 = 1; a19 = 1; a9 = 7; a5 = 4; a23 = 1; return -1; } else if(((((((a3==1)&&((a17==2)&&((!(a8==1)&&((a11==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a20==1))))&&(a9==7))))&&(a19==1))&&(a16==8))&&(a1==13))&&((((a7==1)||((a23==1)||!(a28==1)))&&!(a18==1))&&(a21==12)))){ if((a0==1)){ a9 = 11; a19 = 5; a5 = 5; a16 = 10; a20 = 1; a21 = 10; a23 = 0; a25 = 1; }else{ a13 = 0; a1 = 12; a20 = 1; a16 = 7; a29 = 0; a15 = 1; a9 = 11; a21 = 10; a5 = 5; a19 = 2; } return -1; } else if(((!(a0==1)&&(((a13==1)&&((a23==1)&&((a9==11)&&(!(a18==1)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a20==1)))&&(((a16==7)&&((((a11==1)&&((a17==2)&&((a19==5)&&(a23==1))))&&(a1==13))&&(a21==12)))&&(a13==1)))){ a1 = 14; a9 = 9; a21 = 11; a6 = 1; a12 = 1; a5 = 5; a27 = 0; a16 = 9; return 26; } else if((((a12==1)&&(((a26==1)||(a13==1))&&(a23==1)))&&((a21==11)&&(((a16==8)&&(!(a20==1)&&((((a23==1)&&((((a19==4)&&((input==1)&&((a5==4)||(a5==5))))&&(a2==1))&&(a17==2)))&&(a9==11))&&(a6==1))))&&(a1==14))))){ a9 = 7; a1 = 12; a14 = 0; a16 = 7; a19 = 1; a20 = 1; a3 = 1; a27 = 0; a21 = 10; a5 = 4; return -1; } else if(((!(a20==1)&&((a19==5)&&(((((((a6==1)&&(a1==14))&&(a23==1))&&(a17==2))&&(a16==9))&&!(a27==1))&&(a21==10))))&&(((a23==1)&&((!(a24==1)&&((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a3==1)))&&!(a8==1)))){ if((a24==1)){ a19 = 3; a28 = 0; a5 = 5; a8 = 1; a1 = 12; a9 = 7; a12 = 0; a21 = 12; a16 = 8; a20 = 1; }else{ a8 = 1; a24 = 1; a19 = 4; a9 = 10; a5 = 4; a0 = 1; } return 25; } else if(((((!(a27==1)&&(((a20==1)&&(((a11==1)&&((a23==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a1==14)))&&!(a4==1)))&&(a19==4))&&(a21==11))&&(((((a28==1)&&(a16==8))||!(a2==1))||!(a3==1))&&(a17==2)))){ a1 = 12; a21 = 10; a9 = 7; a5 = 4; a6 = 1; a11 = 1; a19 = 1; a16 = 7; return -1; } else if(((!(a8==1)&&(!(a8==1)&&(!(a20==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))))&&(((a9==11)&&(((a16==7)&&(!(a6==1)||(!(a7==1)&&((a19==3)&&((((a3==1)&&(a21==11))&&(a1==13))&&(a17==2))))))||(a0==1)))&&!(a14==1)))){ a21 = 10; a0 = 0; a26 = 0; a9 = 10; a2 = 1; a16 = 10; a1 = 14; a20 = 1; a5 = 5; a19 = 4; return 25; } else if((((!(a7==1)&&((!(a24==1)&&((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==6))&&(a12==1)))&&(a17==2)))&&(a23==1))&&(((((a21==12)&&((a20==1)&&((a16==10)&&((a11==1)&&(a19==3)))))&&(a1==13))||!(a12==1))&&!(a26==1)))){ a19 = 1; a5 = 6; a12 = 1; a9 = 8; a1 = 12; a23 = 1; a16 = 7; return -1; } else if(((!(a18==1)&&(!(a0==1)&&((a3==1)&&(((a12==1)&&(a19==1))&&!(a20==1)))))&&((a12==1)&&((a6==1)&&((((a16==9)&&((a21==12)&&((input==6)&&(((a9==7)&&((a5==5)&&(a1==13)))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))))))&&(a17==2))&&!(a24==1)))))){ a21 = 11; a5 = 5; a1 = 12; a9 = 10; a19 = 4; a28 = 0; a15 = 0; a16 = 8; a13 = 0; return -1; } else if((((a16==7)&&(((a9==9)&&(((a17==2)&&((a21==11)&&((input==6)&&((a5==5)||(a5==6)))))&&(a19==2)))&&!(a20==1)))&&((a1==13)&&((a7==1)||(((!(a4==1)&&((a26==1)||(!(a28==1)||(a6==1))))&&(a11==1))&&!(a18==1)))))){ a19 = 4; a5 = 6; a2 = 1; a16 = 8; a20 = 1; a13 = 1; a9 = 10; a14 = 0; return 25; } else if((((!(a13==1)||((a19==5)&&((a1==14)&&((((a12==1)&&((a14==1)||(a28==1)))&&(a21==12))||(a18==1)))))||!(a2==1))&&((!(a8==1)&&(((a16==7)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))&&(a17==2)))&&(a20==1)))){ a12 = 1; a9 = 7; a21 = 10; a6 = 1; a19 = 1; a1 = 12; a4 = 0; a5 = 4; return -1; } else if((((((a11==1)&&((((input==5)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a21==11))&&(a23==1)))&&!(a24==1))&&!(a0==1))&&(((a16==7)&&(((a19==2)&&((a20==1)&&((a7==1)||((a13==1)&&(a1==14)))))&&(a17==2)))&&!(a24==1)))){ a21 = 10; a24 = 0; a5 = 5; a1 = 12; a13 = 1; a16 = 8; a19 = 4; a9 = 10; a28 = 1; return 23; } else if(((((a17==2)&&(((!(a24==1)&&(((a13==1)&&(!(a28==1)||(a23==1)))||!(a6==1)))&&(a16==8))&&(a1==13)))&&(a21==12))&&((!(a24==1)&&((((a23==1)&&((input==4)&&(a5==5)))&&(a9==9))&&!(a20==1)))&&(a19==3)))){ a9 = 10; a21 = 10; a16 = 11; a2 = 0; a19 = 2; a15 = 1; a3 = 0; a1 = 14; return -1; } else if(((!(a28==1)||(((!(a3==1)||(((a23==1)&&(a17==2))&&(a21==11)))&&(a11==1))||!(a12==1)))&&(!(a27==1)&&((!(a20==1)&&((((input==6)&&((((a1==14)&&(a5==4))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))))&&(a19==1))&&(a16==7)))&&!(a27==1))))){ a11 = 1; a5 = 4; a6 = 1; a1 = 13; a20 = 1; a16 = 9; a9 = 9; a21 = 12; a0 = 0; return 21; } else if((((a9==9)&&((a1==14)&&((!(a0==1)&&(((input==4)&&!(a20==1))&&!(a27==1)))&&(a16==7))))&&(((((a19==4)&&((((a0==1)||((a28==1)&&(a17==2)))||(a14==1))&&(a21==12)))&&(a5==5))||(a24==1))||!(a23==1)))){ a4 = 0; a9 = 7; a19 = 1; a1 = 12; a20 = 1; a23 = 1; a21 = 10; a5 = 4; return -1; } else if((((a19==5)&&(((a26==1)||(((a5==6)&&(((a16==10)&&((a13==1)&&(a28==1)))&&(a21==12)))&&(a6==1)))&&!(a18==1)))&&((!(a14==1)&&(((a1==12)&&(((a17==2)&&(input==4))&&(a9==8)))&&!(a20==1)))&&(a3==1)))){ a9 = 7; a16 = 7; a19 = 2; a20 = 1; a22 = 0; a14 = 1; a21 = 10; a6 = 0; return -1; } else if((((a9==8)&&(!(a0==1)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&((((a24==1)||((a16==7)&&((a1==14)&&((a21==12)&&(((a19==1)&&(((a23==1)||!(a3==1))||!(a13==1)))&&(a6==1))))))&&(a17==2))&&!(a20==1)))){ a1 = 12; a5 = 4; a13 = 1; a21 = 10; a20 = 1; a9 = 7; a3 = 1; a7 = 0; return -1; } else if(((!(a13==1)||((!(a14==1)&&((((((a17==2)&&((a13==1)&&(a1==13)))&&(a20==1))&&(a16==8))&&(a9==7))||(a24==1)))&&!(a24==1)))&&((a6==1)&&((a21==12)&&((a6==1)&&(((a19==5)&&(input==5))&&(a5==6))))))){ a0 = 0; a21 = 10; a5 = 4; a1 = 12; a18 = 0; a19 = 1; a16 = 7; a26 = 0; return -1; } else if(((((a17==2)&&((a21==11)&&((a2==1)&&(a19==4))))&&!(a26==1))&&(((a3==1)&&((a16==7)&&((a23==1)&&(((!(a0==1)&&((a1==12)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==3))))&&(a13==1))&&(a28==1)))))&&(a20==1)))){ a5 = 4; a0 = 0; a21 = 10; a9 = 7; a3 = 1; a19 = 1; a12 = 1; return -1; } else if(((((a16==9)&&((a21==11)&&((((a19==2)&&(((input==3)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&!(a20==1)))&&(a1==14))&&!(a0==1))))&&(a28==1))&&((a17==2)&&((a27==1)||((a0==1)||((a0==1)||((a12==1)&&(a2==1)))))))){ if((a23==1)){ a21 = 10; a5 = 6; a20 = 1; a13 = 0; a19 = 1; a16 = 7; a14 = 1; a6 = 0; a9 = 10; }else{ a10 = 0; a6 = 0; a23 = 0; a5 = 6; a16 = 7; a20 = 1; a19 = 3; a9 = 8; } return -1; } else if((((a9==8)&&(((a1==13)&&((a6==1)&&(((a2==1)&&((a13==1)&&((a6==1)||(a0==1))))&&!(a24==1))))&&(a16==9)))&&(((a20==1)&&((a19==2)&&(((a5==4)&&((input==1)&&(a17==2)))&&!(a7==1))))&&(a21==12)))){ a27 = 0; a2 = 1; a19 = 1; a1 = 12; a0 = 0; a16 = 7; a21 = 10; a9 = 7; return -1; } else if(((!(a27==1)&&((a13==1)&&((((((input==5)&&((a5==4)||(a5==5)))&&(a12==1))&&!(a8==1))&&(a20==1))&&!(a26==1))))&&((a19==2)&&((a1==13)&&((a16==10)&&((a9==8)&&((((a17==2)&&(a6==1))&&(a21==12))&&(a3==1)))))))){ a21 = 10; a5 = 5; a16 = 7; a19 = 4; a1 = 14; a9 = 7; a2 = 1; a12 = 1; a24 = 0; return 25; } else if((((!(a20==1)&&(((a16==8)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a24==1)))&&(a13==1)))&&(a17==2))&&(((a19==4)&&((a21==10)&&((a6==1)&&((a9==8)&&((a4==1)||((a7==1)||((a12==1)||(a27==1))))))))&&(a1==13)))){ a19 = 1; a27 = 0; a9 = 7; a12 = 1; a1 = 12; a16 = 7; a13 = 1; a20 = 1; a5 = 4; return -1; } else if((((a5==5)&&(((a3==1)&&(!(a28==1)||(a12==1)))&&(a28==1)))&&((((a16==9)&&((a9==11)&&((((a17==2)&&((!(a0==1)&&((a1==13)&&(input==1)))&&!(a18==1)))&&(a6==1))&&(a21==12))))&&(a19==2))&&(a20==1)))){ a21 = 10; a3 = 1; a8 = 0; a18 = 0; a9 = 10; a16 = 7; return 21; } else if((((a19==2)&&((a21==11)&&(((a16==9)&&((a12==1)&&((a9==11)&&((a11==1)&&((input==3)&&((a5==5)||(a5==6)))))))&&(a17==2))))&&((a20==1)&&(((a7==1)||((a28==1)&&((a7==1)||((a2==1)&&!(a7==1)))))&&(a1==13))))){ a4 = 0; a9 = 7; a1 = 12; a19 = 1; a16 = 7; a21 = 10; a5 = 4; a14 = 0; a11 = 1; return -1; } else if((((((a17==2)&&(((!(a18==1)&&(a3==1))&&(a2==1))&&(a1==14)))&&(a21==11))&&!(a20==1))&&((a16==8)&&(((a19==5)&&((a23==1)&&((((((a5==4)||(a5==5))&&(input==5))&&!(a7==1))&&!(a27==1))&&(a23==1))))&&(a9==8))))){ if((a10==1)){ a9 = 7; a15 = 1; a20 = 1; a1 = 13; a21 = 10; a26 = 1; a16 = 11; a5 = 4; a24 = 1; a19 = 3; }else{ a26 = 1; a5 = 5; a21 = 10; a14 = 1; a1 = 12; a19 = 2; a0 = 1; a9 = 10; a16 = 7; a20 = 1; } return 25; } else if((((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==1))&&!(a14==1))&&((a20==1)&&((((a19==3)&&(((!(a12==1)||(((((a17==2)&&(a13==1))&&!(a8==1))||!(a13==1))&&(a16==11)))&&!(a4==1))||!(a3==1)))&&(a21==12))&&(a1==12))))){ a5 = 4; a28 = 1; a9 = 9; a4 = 0; a14 = 0; a1 = 14; a21 = 11; a16 = 7; return 22; } else if(((!(a28==1)||(((((a2==1)&&(a5==6))&&(a20==1))&&!(a27==1))&&(a21==11)))&&(((a12==1)&&((a1==13)&&(((a28==1)&&((a3==1)&&(((a6==1)&&((input==1)&&(a9==11)))&&(a17==2))))&&(a19==3))))&&(a16==7)))){ a16 = 8; a2 = 1; a9 = 10; a8 = 0; a19 = 1; a5 = 4; a1 = 14; a28 = 1; return 22; } else if(((!(a8==1)&&(((((((a2==1)&&((input==1)&&(a5==4)))&&(a17==2))&&(a12==1))&&(a1==13))&&(a9==11))&&(a16==8)))&&((a21==10)&&((!(a20==1)&&((a8==1)||((a19==3)&&(!(a18==1)&&(a28==1)))))||(a14==1))))){ a19 = 5; a0 = 0; a21 = 12; a20 = 1; a9 = 9; a12 = 1; a3 = 1; a1 = 12; a16 = 11; return 25; } else if(((!(a0==1)&&((a21==11)&&((a23==1)&&(((a9==11)&&(((a1==13)&&((((a5==5)&&(input==5))&&(a16==7))&&(a17==2)))&&!(a4==1)))&&(a6==1)))))&&((a19==3)&&(((a2==1)&&((a14==1)||(a2==1)))&&(a20==1))))){ a16 = 8; a28 = 1; a19 = 1; a11 = 1; a9 = 9; a1 = 14; a5 = 4; a27 = 0; return 23; } else if(((((a23==1)&&(((a23==1)&&((((a21==12)&&(a3==1))&&!(a14==1))&&!(a20==1)))||(a14==1)))&&(a12==1))&&((a17==2)&&(((a16==10)&&((input==3)&&(((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7)))||(((a19==2)&&(((a5==5)&&(a1==14))&&(a9==11)))||((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11)))))))&&(a3==1))))){ a1 = 14; a9 = 7; a19 = 5; a7 = 1; a18 = 1; a10 = 1; a21 = 10; a5 = 4; a16 = 8; return -1; } else if((((a1==12)&&((a19==1)&&((a21==10)&&((a28==1)&&((a5==4)&&((input==5)&&(a20==1)))))))&&((((((a16==10)&&((((a9==11)&&(a6==1))&&(a17==2))||(a18==1)))&&(a23==1))&&!(a27==1))&&!(a27==1))||!(a3==1)))){ a23 = 1; a18 = 0; a9 = 7; a16 = 7; a8 = 0; return -1; } else if((((!(a7==1)&&((((a11==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a19==3))&&(a1==14)))&&!(a18==1))&&(((a13==1)&&(!(a12==1)||((a16==8)&&((((a9==7)&&((a11==1)&&(a20==1)))&&(a2==1))&&(a21==11)))))&&(a17==2)))){ a26 = 0; a19 = 1; a1 = 13; a8 = 0; a16 = 10; a9 = 10; a5 = 4; a4 = 0; return 21; } else if((((a21==10)&&((((!(a8==1)&&(((a1==14)&&(((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a28==1)))&&!(a27==1)))&&(a6==1))&&(a16==10))&&!(a20==1)))&&(((a17==2)&&(((a28==1)&&(a2==1))&&(a19==4)))||!(a13==1)))){ a20 = 1; a19 = 2; a1 = 12; a16 = 7; a2 = 0; a10 = 0; a5 = 6; a9 = 9; a25 = 1; return 21; } else if((((a19==2)&&((a7==1)||(((!(a28==1)||((a11==1)&&(a17==2)))&&(a20==1))||(a0==1))))&&((!(a27==1)&&(!(a4==1)&&(((a16==11)&&(((input==1)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a6==1)))&&(a21==10))))&&(a1==12)))){ a5 = 6; a7 = 0; a3 = 1; a21 = 11; a9 = 11; return 21; } else if((((!(a14==1)&&(((!(a7==1)&&((a6==1)&&(a17==2)))||(a18==1))&&(a1==12)))&&!(a24==1))&&(((a9==7)&&(((a5==5)&&((a16==7)&&((((a19==5)&&(input==5))&&(a21==10))&&!(a18==1))))&&!(a20==1)))&&!(a26==1)))){ a5 = 4; a23 = 1; a11 = 1; a19 = 1; a20 = 1; a26 = 0; return -1; } else if((((a16==9)&&(!(a7==1)&&(((a17==2)&&((a1==14)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a6==1))))&&(a11==1))))&&((a27==1)||((a4==1)||((a20==1)&&(((((a2==1)&&(a19==1))&&(a9==8))&&(a21==12))&&(a23==1))))))){ a6 = 1; a11 = 1; a21 = 10; a1 = 12; a5 = 4; a16 = 7; a9 = 7; a8 = 0; return -1; } else if((((!(a18==1)&&(((a19==2)&&(!(a27==1)&&((a21==11)&&(((a17==2)&&(input==3))&&(a1==12)))))&&!(a27==1)))&&(a5==6))&&((a16==10)&&((a9==7)&&((a8==1)||(((a20==1)&&(!(a4==1)&&(a13==1)))||(a14==1))))))){ a21 = 10; a18 = 0; a4 = 0; a16 = 7; a5 = 4; a19 = 1; a8 = 0; return -1; } else if(((((((!(a28==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a1==13))&&!(a28==1)))&&(a4==1))&&(a20==1))&&(a17==2))&&(a21==10))&&((a16==11)&&(((a19==1)&&((!(a28==1)&&(!(a12==1)&&(a2==1)))&&!(a23==1)))&&(a9==8))))){ a16 = 7; a9 = 10; a19 = 2; a3 = 0; a5 = 4; a1 = 12; a2 = 0; a29 = 1; return 21; } else if((((a16==10)&&(!(a20==1)&&((a1==13)&&((a17==2)&&((a21==10)&&(((a4==1)||(a28==1))&&(a23==1)))))))&&((!(a18==1)&&((a19==4)&&((a23==1)&&(((a3==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a2==1)))))&&(a9==11)))){ if((a2==1)){ a9 = 9; a16 = 7; a20 = 1; a5 = 6; a19 = 2; a29 = 1; a21 = 11; a4 = 1; a0 = 1; }else{ a9 = 8; a19 = 2; a20 = 1; a10 = 0; a1 = 12; a26 = 1; a16 = 7; a5 = 4; } return 26; } else if(((((a1==13)&&((a17==2)&&(!(a20==1)&&((a9==9)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==1)))))))&&(a19==5))&&((((!(a0==1)&&((((a28==1)&&!(a18==1))&&!(a7==1))&&!(a24==1)))&&(a28==1))&&(a16==7))&&(a21==11)))){ a5 = 4; a9 = 7; a19 = 1; a6 = 1; a21 = 10; a20 = 1; a26 = 0; a0 = 0; a1 = 12; return -1; } else if((((a19==5)&&((a16==10)&&((((((a3==1)&&((a13==1)&&(((a5==4)||(a5==5))&&(input==3))))&&!(a7==1))&&!(a8==1))&&(a9==9))&&(a21==10))))&&((!(a24==1)&&((((a3==1)||!(a28==1))&&(a17==2))&&(a1==12)))&&!(a20==1)))){ a1 = 14; a5 = 5; a19 = 1; a20 = 1; a9 = 7; a16 = 7; a2 = 0; a26 = 1; a15 = 1; return -1; } else if((((a23==1)&&(((a3==1)&&(a16==8))&&!(a8==1)))&&((((((a9==11)&&(((a13==1)&&(!(a8==1)&&(((a21==10)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a18==1))))&&(a19==4)))&&(a17==2))&&!(a8==1))&&(a1==12))&&!(a20==1)))){ a16 = 7; a9 = 7; a28 = 1; a19 = 1; a24 = 0; a11 = 1; a5 = 4; a20 = 1; return -1; } else if((((a6==1)&&(((!(a8==1)&&((a16==8)&&((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a20==1))&&(a21==12)))&&((a13==1)&&((!(a11==1)||(((!(a6==1)||((a6==1)&&(a19==3)))&&(a17==2))||!(a11==1)))&&(a1==12))))){ a24 = 0; a9 = 7; a19 = 1; a13 = 1; a21 = 10; a14 = 0; a16 = 7; a5 = 4; return -1; } else if((((a9==7)&&(((!(a3==1)||(((a17==2)&&((a5==6)&&(a12==1)))&&!(a20==1)))&&(a21==12))&&(a1==13)))&&(((!(a18==1)&&(!(a7==1)&&((a6==1)&&(((a16==9)&&(input==1))&&(a19==2)))))&&!(a4==1))&&(a28==1)))){ if((a0==1)){ a24 = 1; a16 = 8; a5 = 5; a1 = 12; a2 = 0; a19 = 1; a7 = 1; }else{ a18 = 1; a2 = 0; a16 = 7; a9 = 8; a21 = 10; a1 = 12; a20 = 1; a3 = 0; } return -1; } else if(((((a9==11)&&(((((!(a13==1)&&(a12==1))&&(a16==8))&&(a0==1))&&!(a11==1))&&(a20==1)))&&(a1==14))&&(((a4==1)&&((a19==2)&&(((((input==5)&&(a17==2))&&(a8==1))&&(a5==5))&&(a8==1))))&&(a21==10)))){ a1 = 12; a16 = 7; a22 = 1; a27 = 1; a18 = 1; a5 = 6; return 26; } else if(((((a20==1)&&(((a21==12)&&((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==1)))&&(a11==1)))&&(a16==10))&&(!(a26==1)&&(!(a2==1)||((a13==1)&&(((!(a26==1)&&(a6==1))&&!(a8==1))&&(a17==2))))))){ a18 = 0; a6 = 1; a9 = 9; a21 = 10; a19 = 2; a11 = 1; a16 = 7; a1 = 13; a5 = 4; return -1; } else if(((((((a12==1)&&(((a19==1)&&(a23==1))||(a18==1)))&&!(a7==1))&&(a16==7))&&!(a20==1))&&((a21==12)&&((a1==12)&&((a17==2)&&((!(a4==1)&&(((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a9==10)))&&(a28==1))))))){ if((a2==1)){ a21 = 11; a5 = 5; a18 = 0; a16 = 8; a3 = 1; a19 = 4; a2 = 1; a9 = 8; }else{ a24 = 0; a5 = 4; a11 = 1; a20 = 1; a23 = 1; a21 = 10; a1 = 13; a19 = 2; } return 21; } else if((((a20==1)&&(((a16==7)&&((a0==1)||(((a13==1)&&(a2==1))&&(a23==1))))&&(a19==4)))&&((a17==2)&&((a1==13)&&((a9==8)&&((a12==1)&&((a21==10)&&((a12==1)&&((((a5==4)||(a5==5))&&(input==6))&&!(a4==1)))))))))){ a1 = 12; a19 = 5; a5 = 5; a20 = 0; a24 = 0; a14 = 0; a21 = 12; a9 = 11; a23 = 1; return 21; } else if((((a16==10)&&((a17==2)&&((a9==7)&&((!(a14==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a19==3)))&&!(a4==1)))))&&((!(a2==1)||(((a4==1)||((!(a27==1)&&((a28==1)&&!(a20==1)))&&(a6==1)))&&(a21==10)))&&(a1==13)))){ a19 = 4; a16 = 9; a5 = 5; a1 = 14; a15 = 0; a9 = 10; a25 = 1; return -1; } else if((((!(a28==1)||(!(a4==1)&&((a4==1)||((a1==12)&&(((((a8==1)||(a23==1))&&(a9==8))&&(a11==1))&&!(a7==1))))))&&(a19==1))&&((a16==11)&&((((a5==5)&&((a20==1)&&(input==5)))&&(a17==2))&&(a21==10))))){ a16 = 7; a5 = 4; a12 = 1; a18 = 0; a1 = 13; a19 = 2; a6 = 1; a9 = 9; return 25; } else if((((((((a11==1)&&((a16==11)&&(a11==1)))&&(a9==9))&&!(a20==1))&&!(a8==1))&&(a1==14))&&((!(a24==1)&&(((a21==10)&&((a3==1)&&((a6==1)&&(((input==3)&&(a17==2))&&(a5==6)))))&&(a19==2)))&&!(a8==1)))){ a19 = 5; a14 = 1; a1 = 12; a16 = 10; a25 = 0; a21 = 11; a5 = 5; a20 = 1; a9 = 11; a10 = 0; return -1; } else if((((a9==10)&&((((a20==1)&&((a1==13)&&(!(a13==1)&&(!(a2==1)&&(!(a6==1)&&((a26==1)&&((input==1)&&((a5==4)||(a5==5)))))))))&&(a19==2))&&(a17==2)))&&((((a21==10)&&((a16==10)&&(a11==1)))&&(a8==1))&&(a26==1)))){ a5 = 6; a19 = 1; a2 = 0; a7 = 1; a10 = 0; a16 = 7; return 21; } else if((((a23==1)&&(!(a18==1)&&((a20==1)&&((a3==1)&&(((a16==7)&&(((input==6)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a21==10)))&&(a17==2))))))&&(((a14==1)||((((a19==3)&&(a28==1))||(a27==1))&&(a1==14)))||!(a3==1)))){ a1 = 13; a9 = 10; a28 = 1; a14 = 0; a5 = 4; a19 = 2; a21 = 11; a12 = 1; return 25; } else if((((!(a24==1)&&((a23==1)&&((((a9==9)&&((((input==5)&&((a5==5)||(a5==6)))&&(a19==1))&&(a16==8)))&&!(a20==1))&&(a17==2))))&&(a23==1))&&((a21==12)&&(!(a3==1)||(((!(a12==1)||(a12==1))||(a27==1))&&(a1==14)))))){ a14 = 1; a28 = 0; a5 = 5; a1 = 13; a21 = 10; a20 = 1; a9 = 7; a8 = 1; a16 = 7; return -1; } else if(((((a16==7)&&((a5==4)&&(((a9==9)&&(!(a27==1)&&((input==3)&&(a21==12))))&&!(a0==1))))&&(a17==2))&&((a20==1)&&(((!(a4==1)&&(((a19==2)&&((a11==1)&&(a23==1)))&&(a2==1)))&&(a23==1))&&(a1==13))))){ a0 = 0; a7 = 0; a1 = 12; a19 = 1; a9 = 7; a8 = 0; a21 = 10; return -1; } else if((((a26==1)||((a9==7)&&(((((!(a0==1)&&(a6==1))&&(a23==1))||(a26==1))&&(a5==6))&&(a17==2))))&&(!(a24==1)&&(((a16==8)&&((a1==13)&&((a20==1)&&((a21==12)&&((a19==3)&&(input==1))))))&&(a6==1))))){ a1 = 12; a19 = 1; a21 = 10; a26 = 0; a3 = 1; a16 = 7; a5 = 4; a11 = 1; return -1; } else if(((((((a20==1)&&(((a16==9)&&(!(a23==1)||((a12==1)&&(a11==1))))&&(a19==3)))||(a4==1))&&(a21==11))&&(a17==2))&&((!(a18==1)&&((a28==1)&&((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==4))&&(a1==14))))&&!(a14==1)))){ a19 = 1; a9 = 7; a27 = 0; a16 = 7; a21 = 10; a0 = 0; a1 = 12; a5 = 4; a4 = 0; return -1; } else if((((a9==10)&&((!(a7==1)&&(((((a17==2)&&(!(a24==1)&&((input==3)&&((a5==5)||(a5==6)))))&&(a20==1))&&(a12==1))&&!(a24==1)))&&(a28==1)))&&((a1==14)&&(((a21==11)&&((a19==5)&&((a6==1)&&(a16==10))))&&!(a27==1))))){ a1 = 12; a16 = 7; a9 = 7; a21 = 10; a14 = 0; a27 = 0; a5 = 4; a19 = 1; a2 = 1; return -1; } else if(((!(a0==1)&&((((a1==12)&&(((a5==6)&&((input==5)&&(a21==12)))&&(a19==2)))&&(a6==1))&&(a28==1)))&&((a16==10)&&((a17==2)&&((!(a20==1)&&((((a3==1)||(a24==1))||!(a23==1))&&(a9==11)))&&(a3==1)))))){ a13 = 0; a5 = 4; a19 = 3; a20 = 1; a16 = 11; a1 = 13; a21 = 11; a8 = 1; a6 = 0; return 22; } else if(((!(a11==1)||(((a26==1)||((((a16==10)&&((a23==1)&&(a5==5)))||!(a11==1))&&(a20==1)))&&!(a26==1)))&&((((a12==1)&&((((a17==2)&&((a19==4)&&(input==1)))&&(a21==11))&&(a28==1)))&&(a1==14))&&(a9==10)))){ if((a6==1)){ a1 = 13; a24 = 0; a12 = 1; a9 = 8; a26 = 0; a19 = 5; a20 = 0; a16 = 8; a21 = 10; }else{ a19 = 5; a0 = 0; a13 = 1; a21 = 12; a16 = 8; } return 25; } else if(((((!(a14==1)&&((((((a11==1)&&((input==6)&&!(a20==1)))&&!(a26==1))&&(a16==10))&&(a21==10))&&(a5==6)))&&(a19==4))&&(a1==12))&&(((a9==9)&&(((a6==1)&&((a17==2)&&(a28==1)))&&(a2==1)))&&(a13==1)))){ if((a10==1)){ a15 = 1; a19 = 2; a16 = 9; a9 = 8; a4 = 1; a3 = 0; }else{ a28 = 0; a0 = 1; a9 = 10; a1 = 13; a19 = 1; a5 = 4; a20 = 1; a16 = 7; a13 = 0; } return -1; } else if((((a13==1)&&((a1==13)&&((a17==2)&&((a6==1)&&(!(a0==1)&&((!(a24==1)&&((a16==9)&&(input==3)))&&(a21==12)))))))&&((((a20==1)&&((((a5==5)&&(a6==1))&&(a2==1))&&!(a0==1)))&&(a19==5))&&(a9==9)))){ a28 = 1; a11 = 1; a19 = 1; a9 = 7; a13 = 1; a21 = 10; a1 = 12; a5 = 4; a16 = 7; return -1; } else if(((((a3==1)&&((a16==7)&&(!(a27==1)&&(((a12==1)&&(a21==11))||(a14==1)))))&&(a17==2))&&((a19==1)&&((a1==12)&&((((((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a20==1))&&!(a27==1))&&(a11==1))&&!(a14==1)))))){ a6 = 1; a9 = 10; a5 = 6; a19 = 5; a21 = 12; a1 = 13; a8 = 0; return 21; } else if((((a13==1)&&(((((a21==12)&&(a11==1))&&(a1==13))&&(a17==2))&&!(a8==1)))&&((((a16==9)&&((((a3==1)&&(!(a26==1)&&((a19==3)&&((input==6)&&((a5==5)||(a5==6))))))&&(a9==7))&&(a20==1)))&&(a23==1))&&(a2==1)))){ a5 = 4; a19 = 1; a8 = 0; a6 = 1; a16 = 7; a21 = 10; a3 = 1; a1 = 12; return -1; } else if(((((((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&!(a24==1))&&(a19==1))&&(a17==2))&&(!(a26==1)&&((((((a1==14)&&((((a28==1)&&(a16==9))&&!(a20==1))||(a7==1)))||!(a12==1))&&(a21==12))||(a8==1))||(a18==1))))){ a10 = 0; a19 = 2; a16 = 7; a9 = 8; a5 = 6; a14 = 1; a24 = 1; a21 = 10; a20 = 1; a1 = 12; return 25; } else if((((a3==1)&&((a19==3)&&((a17==2)&&(((a3==1)&&((a16==7)&&((a20==1)&&(((a3==1)&&(a1==12))&&(a9==8)))))&&!(a8==1)))))&&((a21==11)&&(((((input==3)&&(a5==4))&&(a12==1))&&!(a27==1))&&!(a0==1))))){ a9 = 7; a21 = 10; a18 = 0; a19 = 1; a26 = 0; a2 = 1; return -1; } else if((((a17==2)&&(((a1==14)&&((a11==1)&&((a16==11)&&(((a21==12)&&(!(a4==1)&&((input==3)&&((a5==4)||(a5==5)))))&&(a6==1)))))&&!(a18==1)))&&((!(a4==1)&&(((a9==7)&&(!(a4==1)&&(a2==1)))&&(a20==1)))&&(a19==3)))){ a1 = 12; a19 = 1; a5 = 4; a11 = 1; a16 = 7; a2 = 1; a21 = 10; a27 = 0; return -1; } else if((((!(a0==1)&&(!(a8==1)&&((a16==11)&&((a17==2)&&((a11==1)&&((input==4)&&(a20==1)))))))&&(a21==12))&&(((a9==10)&&(((a13==1)&&((((a28==1)&&!(a0==1))&&(a1==12))&&(a5==4)))||!(a28==1)))&&(a19==5)))){ a9 = 11; a16 = 8; a18 = 0; a19 = 4; a28 = 1; a5 = 5; a21 = 11; a12 = 1; return 26; } else if((((((a28==1)&&(!(a23==1)||(a2==1)))&&(a19==2))&&(a20==1))&&(((a5==6)&&((((!(a27==1)&&((a17==2)&&((((a16==11)&&(input==3))&&(a21==10))&&(a2==1))))&&(a9==11))&&(a28==1))&&(a1==13)))&&!(a7==1)))){ a9 = 7; a0 = 0; a7 = 0; a16 = 7; a1 = 12; a5 = 4; a28 = 1; a19 = 1; return -1; } else if(((((a20==1)&&((((input==3)&&((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==13)))||(((a1==13)&&(a5==6))&&(a9==11)))))&&(a19==1))&&(a16==11)))&&(a17==2))&&((((a3==1)&&(!(a23==1)||((a6==1)&&(!(a14==1)&&((a3==1)&&(a3==1))))))&&(a3==1))&&(a21==12)))){ a16 = 7; a23 = 1; a9 = 7; a5 = 4; a12 = 1; a6 = 1; a21 = 10; a1 = 12; return -1; } else if((((a3==1)&&(((a21==11)&&((((a20==1)&&(a3==1))&&(a12==1))&&(a13==1)))&&!(a14==1)))&&(((a16==8)&&((a19==1)&&((a1==13)&&((a3==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a9==11))&&(a11==1))))))&&(a17==2)))){ a6 = 1; a21 = 10; a5 = 4; a24 = 0; a16 = 7; a1 = 12; a9 = 7; return -1; } else if(((((!(a26==1)&&((((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a13==1))&&!(a24==1))&&(a16==7)))&&(a19==1))&&(a17==2))&&((a9==8)&&((((a21==10)&&((a4==1)||(!(a23==1)||(a11==1))))&&!(a20==1))&&(a1==12))))){ a27 = 0; a5 = 4; a9 = 7; a20 = 1; a24 = 0; return -1; } else if(((((((a3==1)&&((a16==11)&&((a19==4)&&((a3==1)&&((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))))&&(a20==1))&&(a21==12))&&(a23==1))&&((!(a26==1)&&((a1==14)&&((!(a4==1)&&(a28==1))&&(a17==2))))&&!(a24==1)))){ a5 = 4; a7 = 0; a26 = 0; a9 = 7; a12 = 1; a1 = 12; a16 = 7; a19 = 1; a21 = 10; return -1; } else if((((a6==1)&&(!(a26==1)&&(((a5==6)&&((a1==13)&&((a19==5)&&((a9==10)&&(input==6)))))&&(a13==1))))&&(!(a4==1)&&(!(a20==1)&&((a17==2)&&((((a16==10)&&(!(a2==1)||(a23==1)))&&(a21==10))||!(a28==1))))))){ a19 = 1; a1 = 14; a5 = 4; a29 = 1; a23 = 0; a9 = 9; return -1; } else if(((((((a20==1)&&((a17==2)&&((a9==7)&&(a12==1))))&&(a2==1))&&!(a7==1))||(a27==1))&&(!(a4==1)&&(((a21==10)&&((a19==2)&&((a1==13)&&((a16==8)&&(((input==6)&&((a5==5)||(a5==6)))&&(a23==1))))))&&(a3==1))))){ a1 = 14; a13 = 1; a16 = 9; a19 = 3; a12 = 1; a14 = 0; a21 = 12; a5 = 5; return 21; } else if((((!(a14==1)&&((a12==1)&&(((a17==2)&&(!(a0==1)&&((a19==1)&&((a21==10)&&((input==3)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))))))&&(a16==8))))&&(a1==12))&&((a20==1)&&(((a2==1)&&((a12==1)||(a24==1)))&&(a3==1))))){ a5 = 4; a13 = 1; a16 = 7; a18 = 0; a9 = 7; a27 = 0; return -1; } else if((((a24==1)||(((((a21==12)&&(!(a18==1)&&(a2==1)))||(a26==1))||(a0==1))&&(a16==10)))&&(((!(a7==1)&&((a20==1)&&((((a19==4)&&((a9==7)&&((a1==12)&&(a5==4))))||(((a19==3)&&((a9==11)&&((a1==14)&&(a5==5))))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==3))))&&(input==6))))&&(a17==2))&&(a23==1)))){ a16 = 7; a19 = 2; a5 = 5; a7 = 0; a9 = 9; a24 = 0; a11 = 1; a21 = 10; a1 = 13; return 25; } else if((((((a16==10)&&(((((a1==14)&&((a26==1)||(!(a20==1)&&(a3==1))))&&(a9==8))&&(a19==1))&&(a3==1)))&&(a11==1))||!(a12==1))&&((((a21==10)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1)))&&(a17==2))&&(a28==1)))){ a20 = 1; a13 = 0; a5 = 6; a18 = 1; a16 = 7; a23 = 0; a9 = 11; return -1; } else if((((a17==2)&&((a14==1)||((!(a20==1)&&((a9==11)&&(((a28==1)&&(a19==3))&&!(a26==1))))&&(a3==1))))&&((a16==10)&&((((((a28==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a2==1))&&!(a7==1))&&(a21==12))&&(a1==14))))){ if((a23==1)){ a6 = 0; a16 = 11; a10 = 0; a19 = 1; a1 = 13; a9 = 9; a20 = 1; a11 = 0; a21 = 11; a5 = 5; }else{ a15 = 0; a19 = 1; a21 = 10; a16 = 7; a9 = 10; a20 = 1; a29 = 0; a5 = 4; a1 = 13; a14 = 1; } return 21; } else if(((((a23==1)&&(((((!(a20==1)&&(!(a26==1)&&(((input==5)&&(a5==5))&&!(a0==1))))&&(a13==1))&&(a17==2))&&(a21==10))&&(a11==1)))&&(a9==7))&&((a1==14)&&((!(a11==1)||((a16==8)&&(a6==1)))&&(a19==5))))){ a12 = 1; a1 = 12; a13 = 1; a27 = 0; a20 = 1; a16 = 11; a5 = 4; a19 = 2; return 25; } else if((((((a16==8)&&((a19==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==13))))&&!(a18==1))&&(a21==12))&&((!(a6==1)||(((a20==1)&&((((a8==1)||((a3==1)&&(a17==2)))&&(a9==9))&&(a13==1)))||!(a2==1)))||!(a13==1)))){ a5 = 4; a13 = 1; a16 = 7; a8 = 0; a23 = 1; a9 = 7; a21 = 10; a1 = 12; return -1; } else if(((!(a8==1)&&(!(a27==1)&&(((a19==5)&&(!(a24==1)&&(((!(a4==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a21==10))&&(a20==1))))&&!(a7==1))))&&((a9==7)&&(((a1==13)&&(((a11==1)||!(a23==1))&&(a17==2)))&&(a16==8))))){ a5 = 6; a23 = 1; a12 = 1; a1 = 14; a14 = 0; a19 = 1; a9 = 8; a21 = 12; return 21; } else if(((((((a14==1)&&(((a14==1)&&((a6==1)&&(a19==3)))&&!(a13==1)))&&!(a12==1))&&(a24==1))&&!(a20==1))&&((a17==2)&&(((a9==10)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==12))&&(a26==1))&&(a16==8)))&&(a21==11))))){ a19 = 1; a26 = 1; a5 = 5; a29 = 1; a6 = 0; a16 = 10; a21 = 12; a20 = 1; return 26; } else if(((((a6==1)&&(!(a4==1)&&(((a1==12)&&((((a11==1)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==3)))&&!(a27==1))&&(a21==10)))&&(a16==7))))&&!(a14==1))&&((a4==1)||((a17==2)&&((a20==1)&&((a3==1)&&(a19==4))))))){ a20 = 0; a9 = 8; a21 = 11; a6 = 1; a26 = 0; a23 = 1; a5 = 4; return 26; } else if((((a17==2)&&((!(a0==1)&&(!(a7==1)&&((a6==1)&&((((a11==1)&&!(a14==1))&&(a16==9))&&(a1==13)))))&&!(a0==1)))&&((!(a20==1)&&((a21==12)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==1))&&!(a7==1))))&&(a19==3)))){ a1 = 12; a16 = 10; a5 = 4; a12 = 0; a25 = 0; a15 = 0; a21 = 11; a19 = 5; a9 = 10; return -1; } else if((((a12==1)&&((a19==4)&&(((a3==1)&&((a28==1)&&((a21==12)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3))&&(a28==1)))))&&(a1==13))))&&(!(a14==1)&&(!(a28==1)||((a17==2)&&((a16==7)&&((a28==1)&&!(a20==1)))))))){ a23 = 1; a1 = 12; a14 = 0; a0 = 0; a5 = 4; a20 = 1; a19 = 1; a21 = 10; a9 = 7; return -1; } else if(((!(a0==1)&&(!(a26==1)&&((((a1==12)&&(!(a20==1)&&((a11==1)||!(a12==1))))||!(a23==1))&&(a9==7))))&&(!(a8==1)&&((((a17==2)&&((a13==1)&&((a19==2)&&((input==5)&&(a5==5)))))&&(a21==11))&&(a16==7))))){ if((a24==1)){ a1 = 14; a9 = 9; a4 = 0; a13 = 1; a8 = 0; a21 = 12; }else{ a3 = 1; a19 = 3; a1 = 13; a21 = 10; a11 = 1; a9 = 9; a26 = 0; a20 = 1; } return 21; } else if((((((a21==11)&&(((a5==5)&&(!(a18==1)&&((a19==2)&&(input==6))))&&(a28==1)))&&(a17==2))&&(a1==12))&&((a9==8)&&((a20==1)&&((((a24==1)||(((a3==1)&&(a16==10))&&!(a0==1)))||(a14==1))||!(a13==1)))))){ a9 = 10; a23 = 1; a27 = 0; a16 = 8; a1 = 14; a18 = 0; return 25; } else if((((((((a11==1)&&((a3==1)&&((((a5==4)||(a5==5))&&(input==1))&&!(a27==1))))&&(a1==13))&&(a17==2))&&(a19==4))&&!(a20==1))&&(((((a21==10)&&((a3==1)&&((a28==1)&&(a2==1))))&&(a3==1))&&(a16==8))&&(a9==10)))){ a9 = 7; a20 = 1; a18 = 0; a16 = 7; a19 = 1; a5 = 4; a12 = 1; a28 = 1; a1 = 12; return -1; } else if((((a17==2)&&(!(a20==1)&&(((input==5)&&(((a19==3)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&(a28==1))))&&(((a16==8)&&((a24==1)||(((((a11==1)||!(a23==1))&&(a11==1))&&(a23==1))&&(a6==1))))&&(a21==11)))){ a16 = 10; a28 = 1; a27 = 0; a1 = 14; a19 = 3; a9 = 8; a21 = 10; a20 = 1; a5 = 6; a11 = 1; return 21; } else if((((a1==14)&&(((a21==11)&&(a3==1))&&!(a24==1)))&&((a2==1)&&((!(a18==1)&&((a2==1)&&((((a16==8)&&((a19==3)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==1))&&(a20==1))))&&!(a0==1))&&(a17==2))))&&(a28==1))))){ a24 = 0; a23 = 1; a1 = 12; a21 = 10; a9 = 7; a5 = 4; a19 = 1; a26 = 0; a16 = 7; return -1; } else if(((((a20==1)&&((a16==7)&&(((((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&!(a27==1))&&(a21==11))&&(a13==1))))&&(a19==2))&&((((a13==1)&&((a3==1)&&(!(a18==1)&&((a11==1)&&(a17==2)))))&&(a28==1))&&(a1==14)))){ a7 = 0; a1 = 12; a21 = 10; a16 = 8; a5 = 5; a14 = 0; a9 = 7; a13 = 1; a19 = 4; return 25; } else if(((((((((a1==12)&&(input==1))&&(a20==1))&&(a23==1))&&(a19==5))&&!(a27==1))&&(a21==12))&&(((((a3==1)&&(((((a9==10)&&(a28==1))&&(a16==10))&&(a5==6))&&(a23==1)))||!(a23==1))&&(a3==1))&&(a17==2)))){ a1 = 14; a16 = 7; a13 = 1; a8 = 0; a19 = 4; a18 = 0; a21 = 10; return 25; } else if((((a21==12)&&(((a20==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a28==1)))&&((a16==9)&&(((a1==14)&&(((((((a19==5)&&((a14==1)||(a12==1)))||(a18==1))&&(a9==7))&&(a17==2))&&(a6==1))||!(a2==1)))&&!(a26==1))))){ a21 = 10; a7 = 0; a2 = 1; a16 = 7; a5 = 5; a19 = 3; return 25; } else if(((!(a4==1)&&((a18==1)||((a6==1)&&!(a7==1))))&&(((((!(a0==1)&&((a2==1)&&((a16==7)&&(((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==4))&&(a19==5))&&!(a20==1)))))&&!(a0==1))&&(a17==2))&&(a1==12))&&(a21==10)))){ a20 = 1; a1 = 14; a5 = 4; a0 = 0; a24 = 0; a19 = 1; a9 = 8; a28 = 1; return -1; } else if((((a16==11)&&((((a23==1)&&(!(a18==1)&&((((input==1)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a1==13))&&(a28==1))))&&!(a8==1))&&(a19==3)))&&(!(a20==1)&&((a17==2)&&((a21==10)&&(((a28==1)||(a18==1))||(a7==1))))))){ a5 = 6; a6 = 0; a20 = 1; a25 = 1; a16 = 7; a9 = 9; a27 = 1; a19 = 1; return -1; } else if(((((a17==2)&&(((a21==12)&&(((a9==10)&&(!(a20==1)&&((a11==1)&&(a12==1))))&&(a1==13)))&&!(a4==1)))&&(a19==4))&&((a16==9)&&((a28==1)&&(!(a18==1)&&(((a28==1)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a0==1))))))){ a20 = 1; a5 = 5; a25 = 1; a1 = 14; a23 = 0; a16 = 11; a15 = 1; a9 = 11; a21 = 10; return 23; } else if((((a28==1)&&(((!(a0==1)&&((a17==2)&&((!(a27==1)&&(((a19==5)&&(((a5==5)||(a5==6))&&(input==5)))&&(a2==1)))&&!(a7==1))))&&(a21==11))&&(a9==11)))&&(((((a2==1)&&!(a20==1))&&(a16==10))||(a24==1))&&(a1==12)))){ if((a15==1)){ a20 = 1; a10 = 1; a18 = 1; a9 = 10; a1 = 14; a19 = 1; a14 = 1; a5 = 5; a16 = 7; a21 = 10; }else{ a20 = 1; a19 = 2; a15 = 1; a10 = 1; a0 = 1; a5 = 5; a9 = 9; a21 = 12; a16 = 8; } return 22; } else if(((((((a3==1)&&(a3==1))&&(a21==11))&&!(a8==1))&&!(a7==1))&&((((a17==2)&&(((a12==1)&&(!(a0==1)&&(!(a24==1)&&(((((a5==4)&&(a1==14))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==3)))))&&(a19==5)))&&(a16==10))&&(a20==1)))){ a16 = 7; a5 = 4; a21 = 10; a9 = 7; a1 = 12; a13 = 1; a19 = 1; a23 = 1; return -1; } else if((((a16==8)&&((a13==1)&&((((!(a11==1)||(!(a20==1)&&(a6==1)))&&!(a24==1))&&(a1==14))&&!(a4==1))))&&((a17==2)&&((a9==8)&&((a21==11)&&((((a6==1)&&((input==4)&&(a5==6)))&&!(a27==1))&&(a19==3))))))){ a21 = 10; a20 = 1; a26 = 0; a9 = 7; a19 = 1; a7 = 0; a5 = 4; a16 = 7; a1 = 12; a3 = 1; return -1; } else if((((((a16==8)&&((a12==1)&&(((a2==1)&&(((a12==1)||!(a3==1))&&(a17==2)))||!(a6==1))))&&(a21==10))&&!(a26==1))&&((((a19==2)&&((((input==6)&&(a1==14))&&(a2==1))&&(a20==1)))&&(a9==10))&&(a5==5)))){ a0 = 0; a4 = 0; a16 = 9; a5 = 6; a9 = 11; a1 = 12; a21 = 12; a26 = 0; a19 = 4; return 23; } else if(((!(a0==1)&&(((a19==4)&&((a1==13)&&(((((a2==1)||!(a28==1))&&!(a26==1))||(a4==1))&&(a21==11))))&&(a16==11)))&&((((a20==1)&&(((a9==11)&&((input==3)&&(a5==4)))&&!(a24==1)))&&(a17==2))&&(a11==1)))){ a16 = 7; a19 = 1; a2 = 1; a21 = 10; a1 = 12; a24 = 0; a9 = 7; a18 = 0; return -1; } else if(((!(a20==1)&&((!(a27==1)&&(!(a26==1)&&((a19==4)&&(((a1==14)&&(input==5))&&(a5==5)))))&&!(a18==1)))&&(((((a24==1)||((a21==11)&&(!(a7==1)&&((a11==1)&&(a17==2)))))&&(a9==10))||!(a12==1))&&(a16==9)))){ a21 = 12; a16 = 10; a9 = 11; a19 = 1; a27 = 1; a20 = 1; a22 = 1; return -1; } else if((((((a19==2)&&((a5==4)&&((a21==10)&&(a6==1))))||(a8==1))||(a24==1))&&((a6==1)&&(((a17==2)&&(!(a14==1)&&((((((input==6)&&(a9==8))&&(a20==1))&&(a28==1))&&!(a27==1))&&(a16==9))))&&(a1==12))))){ a4 = 0; a28 = 1; a16 = 7; a19 = 1; a9 = 7; a2 = 1; return -1; } else if(((!(a26==1)&&((a1==14)&&(((a12==1)&&((a17==2)&&(!(a14==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==4)))))&&(a28==1))))&&(((a21==11)&&(!(a12==1)||((!(a23==1)||((a23==1)&&!(a20==1)))&&(a16==10))))&&(a19==1)))){ a5 = 4; a20 = 1; a16 = 7; a21 = 10; a9 = 11; a1 = 13; a13 = 0; a25 = 0; a29 = 0; return -1; } else if((((a5==6)&&((!(a6==1)||(!(a20==1)&&(((a1==13)&&((a21==10)&&((a9==7)&&(a2==1))))&&!(a8==1))))&&(a16==9)))&&((a17==2)&&(((!(a7==1)&&((a2==1)&&((a19==4)&&(input==3))))&&!(a18==1))&&(a2==1))))){ if((a14==1)){ a15 = 0; a1 = 12; a16 = 8; a21 = 11; a5 = 4; a24 = 1; a7 = 1; a19 = 1; a9 = 11; }else{ a9 = 10; a29 = 1; a20 = 1; a5 = 5; a10 = 0; a1 = 12; a18 = 1; a16 = 11; a19 = 5; } return -1; } else if((((a0==1)||((a27==1)||((((((a20==1)&&((a19==2)&&(a28==1)))&&(a1==13))||(a0==1))&&(a21==12))&&!(a14==1))))&&(((!(a4==1)&&((a16==8)&&((input==4)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))))&&!(a4==1))&&(a17==2)))){ a5 = 4; a21 = 10; a1 = 12; a28 = 1; a16 = 7; a9 = 7; a18 = 0; a8 = 0; a19 = 1; return -1; } else if(((((a1==12)&&((((a28==1)||(a7==1))&&(a16==9))&&(a21==12)))&&(a20==1))&&(((a17==2)&&((!(a14==1)&&(!(a26==1)&&((((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==5))&&(a11==1))&&(a28==1))))&&(a11==1)))&&(a19==2)))){ a9 = 9; a11 = 1; a1 = 13; a12 = 1; a16 = 11; a8 = 0; a21 = 10; a19 = 4; a5 = 4; return 25; } else if((((((a1==13)&&((!(a18==1)&&(((a3==1)&&((a9==7)&&((!(a20==1)&&(input==6))&&(a17==2))))&&!(a0==1)))&&(a16==7)))&&(a2==1))&&(a13==1))&&((((a21==10)&&((a14==1)||(a12==1)))&&(a5==4))&&(a19==3)))){ a8 = 0; a9 = 11; a1 = 14; a18 = 0; a0 = 0; a21 = 11; a16 = 8; return 21; } else if(((!(a27==1)&&((((a6==1)&&(a12==1))&&(a1==13))&&!(a8==1)))&&((a21==12)&&((a9==11)&&(((!(a0==1)&&(((a16==11)&&(((a17==2)&&((a20==1)&&(input==3)))&&(a23==1)))&&!(a8==1)))&&(a5==5))&&(a19==5)))))){ a5 = 4; a9 = 7; a19 = 1; a28 = 1; a16 = 7; a21 = 10; a7 = 0; a1 = 12; return -1; } else if(((!(a20==1)&&((a1==12)&&((a13==1)&&((((a23==1)&&(a16==8))||!(a3==1))||(a7==1)))))&&((a17==2)&&((a9==10)&&((a21==11)&&((a19==1)&&(((((input==5)&&((a5==5)||(a5==6)))&&(a23==1))&&!(a14==1))&&(a23==1)))))))){ a16 = 7; a23 = 1; a9 = 7; a5 = 4; a6 = 1; a20 = 1; a21 = 10; a3 = 1; return -1; } else if(((((((a17==2)&&((a5==5)&&((a1==13)&&((a9==7)&&(((a26==1)&&((a20==1)&&(input==6)))&&!(a11==1))))))&&!(a6==1))&&(a26==1))&&!(a11==1))&&(((a19==3)&&(((a21==11)&&(a2==1))&&(a16==8)))&&!(a28==1)))){ a10 = 0; a8 = 1; a9 = 11; a5 = 6; a16 = 9; a21 = 12; return -1; } else if(((((a1==13)&&(!(a8==1)&&(((a11==1)&&(((a20==1)&&((a3==1)&&(a17==2)))||!(a6==1)))||(a24==1))))&&(a19==4))&&(!(a14==1)&&((a9==8)&&((((a16==7)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a24==1))&&(a21==12)))))){ a1 = 12; a4 = 0; a5 = 4; a19 = 1; a9 = 7; a21 = 10; a7 = 0; return -1; } else if((((a9==7)&&((a19==1)&&(!(a26==1)&&((!(a27==1)&&(((a1==14)&&(input==1))&&(a5==5)))&&!(a4==1)))))&&((a16==9)&&(!(a20==1)&&(((((a21==10)&&((a3==1)&&(a2==1)))&&(a17==2))&&(a2==1))||(a8==1)))))){ if((a10==1)){ a1 = 12; a16 = 7; a19 = 2; a22 = 1; a5 = 4; a20 = 1; a29 = 1; a9 = 9; a12 = 0; }else{ a19 = 2; a28 = 0; a9 = 8; a1 = 13; a16 = 8; a12 = 0; a6 = 0; } return -1; } else if((((a28==1)&&((a6==1)&&((((a16==11)&&((a19==5)&&((a13==1)&&((a17==2)&&(((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==5))))))&&(a1==12))&&(a3==1))))&&((a0==1)||((a21==12)&&(((a6==1)&&(a20==1))&&(a23==1)))))){ a9 = 7; a1 = 14; a5 = 4; a4 = 0; a21 = 10; a19 = 1; a24 = 0; a16 = 10; return 21; } else if((((a2==1)&&(!(a4==1)&&((a17==2)&&(((a23==1)&&((a28==1)&&((input==5)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))&&(a16==11)))))&&((a2==1)&&(((((a20==1)&&((a19==4)&&(a2==1)))&&(a1==14))&&(a2==1))&&(a21==12))))){ a16 = 7; a19 = 1; a4 = 0; a27 = 0; a9 = 7; a1 = 12; a13 = 1; a21 = 10; a5 = 4; return -1; } else if(((!(a20==1)&&((a1==14)&&((((a6==1)||!(a28==1))&&(a16==8))&&(a19==1))))&&(((((((!(a27==1)&&(!(a0==1)&&((input==6)&&(a17==2))))&&(a2==1))&&(a28==1))&&(a6==1))&&(a9==7))&&(a5==5))&&(a21==11)))){ a9 = 9; a20 = 1; a21 = 12; a28 = 1; a14 = 0; a19 = 4; a5 = 4; a11 = 1; return 25; } else if((((a16==9)&&((a9==8)&&(((a17==2)&&(!(a14==1)&&(!(a7==1)&&((a2==1)&&((!(a18==1)&&((input==6)&&(a21==11)))&&!(a7==1))))))&&(a1==14))))&&((((!(a20==1)&&(a28==1))&&(a19==2))&&(a23==1))&&(a5==5)))){ a12 = 0; a19 = 1; a1 = 12; a21 = 10; a5 = 6; a26 = 1; a15 = 0; a16 = 7; a20 = 1; return 21; } else if(((!(a14==1)&&(!(a27==1)&&(((a5==5)&&((a2==1)||(a24==1)))&&(a1==14))))&&((!(a18==1)&&((((a12==1)&&((a21==12)&&(((a9==9)&&((a19==3)&&(input==1)))&&(a16==9))))&&!(a18==1))&&(a17==2)))&&!(a20==1)))){ a10 = 0; a20 = 1; a4 = 1; a9 = 7; a16 = 8; a19 = 2; return -1; } else if((((a19==2)&&((a1==13)&&((a9==7)&&((a28==1)&&(a13==1)))))&&((a28==1)&&(((a23==1)&&(!(a20==1)&&((!(a4==1)&&((a17==2)&&(((a21==11)&&((a16==10)&&(input==4)))&&(a11==1))))&&(a5==4))))&&(a23==1))))){ if((a23==1)){ a21 = 10; a11 = 0; a9 = 10; a29 = 1; a1 = 12; a19 = 5; }else{ a22 = 1; a21 = 10; a1 = 14; a20 = 1; a5 = 5; a19 = 1; a9 = 10; a14 = 1; a10 = 0; a16 = 7; } return 21; } else if((((a3==1)&&((!(a7==1)&&(((a21==12)&&((a5==6)&&(((a6==1)&&((a13==1)&&((a9==10)&&(input==5))))&&(a1==13))))&&(a16==8)))&&!(a27==1)))&&((a19==3)&&((a17==2)&&((!(a20==1)&&(a6==1))&&(a23==1)))))){ if((a19==5)){ a9 = 9; a29 = 0; a18 = 1; a16 = 9; a19 = 1; a22 = 0; a21 = 11; a20 = 1; }else{ a1 = 12; a20 = 1; a7 = 1; a9 = 11; a19 = 2; a4 = 1; a21 = 10; a14 = 1; a5 = 5; a16 = 7; } return 21; } else if((((a17==2)&&(((a1==13)&&((((a9==10)&&(((a23==1)&&(a6==1))||(a14==1)))&&!(a18==1))&&!(a4==1)))&&!(a14==1)))&&((((((a20==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a0==1))&&(a21==11))&&(a19==4))&&(a16==8)))){ a1 = 12; a5 = 4; a9 = 7; a21 = 10; a12 = 1; a16 = 7; a19 = 1; a23 = 1; return -1; } else if((((a26==1)&&(!(a28==1)&&(((((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==1))&&(a17==2))))&&((((!(a12==1)&&((a21==11)&&((a0==1)&&(((a12==1)&&(a20==1))&&!(a28==1)))))&&!(a6==1))&&(a16==7))&&(a19==2)))){ a19 = 1; a13 = 0; a24 = 1; a23 = 0; a21 = 10; a5 = 5; a9 = 10; a1 = 13; return -1; } else if((((a16==10)&&(!(a20==1)&&((a11==1)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==1)))&&(a28==1)))))&&((a1==14)&&(((a21==12)&&((a14==1)||(((a19==1)&&((!(a6==1)||(a2==1))||(a8==1)))||(a18==1))))&&(a9==9))))){ a16 = 7; a20 = 1; a26 = 1; a21 = 10; a1 = 12; a22 = 1; a19 = 2; a9 = 10; a5 = 4; a7 = 1; return -1; } else if((((a5==4)&&((a17==2)&&(((a12==1)&&(((a21==11)&&(input==1))&&(a19==4)))&&(a3==1))))&&((((a18==1)||((((((a2==1)&&(a11==1))&&(a9==9))&&(a1==14))&&!(a20==1))&&(a16==8)))&&!(a24==1))||!(a28==1)))){ a26 = 0; a21 = 10; a2 = 1; a19 = 3; a24 = 0; a20 = 1; a16 = 7; a1 = 12; return 26; } else if((((!(a12==1)||(!(a24==1)&&((a21==11)&&(!(a6==1)||((a1==12)&&(a11==1))))))||(a27==1))&&((((a19==3)&&((!(a20==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1))&&(a17==2)))&&(a16==10)))&&!(a7==1))&&!(a7==1)))){ a20 = 1; a16 = 7; a23 = 0; a9 = 7; a1 = 14; a5 = 4; a14 = 1; return -1; } else if(((((!(a20==1)&&(((a1==12)&&(((input==5)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&(a23==1)))&&!(a7==1)))&&(a6==1))&&(a19==5))&&((a17==2)&&((a12==1)&&((a28==1)&&((((a28==1)&&(a12==1))&&(a21==10))&&(a16==10))))))){ a16 = 7; a1 = 14; a5 = 5; a9 = 7; a15 = 1; a8 = 1; a20 = 1; a29 = 0; a19 = 1; return 26; } else if((((a26==1)||(((!(a28==1)||((!(a26==1)&&(((a13==1)&&(a1==12))||!(a11==1)))&&(a9==7)))&&(a16==8))&&!(a20==1)))&&(!(a26==1)&&(((a19==5)&&((a21==11)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a27==1))))&&(a17==2))))){ a19 = 4; a5 = 6; a28 = 1; a3 = 1; a20 = 1; a9 = 11; return -1; } else if(((!(a27==1)&&(!(a3==1)||(!(a4==1)&&(!(a7==1)&&((a6==1)&&(a21==12))))))&&((a28==1)&&(((a20==1)&&((a17==2)&&((a16==9)&&((input==4)&&(((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))))))&&(a2==1))))){ a21 = 10; a5 = 4; a1 = 12; a19 = 1; a11 = 1; a9 = 7; a16 = 7; a18 = 0; return -1; } else if((((((a23==1)&&((a7==1)||((a6==1)&&((a16==8)&&((a11==1)||(a4==1))))))&&(a21==11))&&(a1==13))&&((!(a7==1)&&(!(a26==1)&&(((a19==1)&&(((input==6)&&(a9==8))&&(a17==2)))&&(a20==1))))&&(a5==6)))){ a9 = 10; a2 = 1; a3 = 1; a24 = 0; a5 = 4; return 25; } else if(((!(a12==1)||(((a1==13)&&(((a27==1)||((a19==3)&&(a6==1)))&&(a21==12)))||(a14==1)))&&(((a16==8)&&(!(a18==1)&&((a17==2)&&(!(a20==1)&&(!(a27==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==4)))))))&&!(a7==1)))){ if((a23==1)){ a5 = 5; a2 = 0; a25 = 0; a20 = 1; a9 = 7; a29 = 1; a16 = 11; a19 = 5; }else{ a23 = 0; a1 = 12; a4 = 1; a27 = 1; a5 = 4; a9 = 8; a19 = 2; a21 = 11; a16 = 9; } return -1; } else if((((a20==1)&&((((a17==2)&&((((input==3)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a1==12))&&(a19==3)))&&(a13==1))&&(a21==12)))&&(((a26==1)||((!(a2==1)||(((a2==1)&&(a16==9))&&!(a27==1)))&&(a12==1)))&&!(a8==1)))){ a16 = 7; a26 = 0; a9 = 7; a11 = 1; a5 = 4; a28 = 1; a19 = 1; a21 = 10; return -1; } else if((((((a11==1)&&(a17==2))||!(a13==1))||!(a23==1))&&(!(a14==1)&&((a9==7)&&((a19==1)&&((((((((a12==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a6==1))&&!(a20==1))&&(a16==10))&&(a21==12))&&(a11==1))&&(a1==14))))))){ a20 = 1; a5 = 4; a19 = 2; a1 = 13; a9 = 10; a24 = 1; a13 = 0; a26 = 1; a21 = 10; return 25; } else if(((((a17==2)&&(((((a3==1)&&((!(a7==1)&&((input==1)&&(a5==5)))&&(a13==1)))&&(a16==9))&&!(a18==1))&&(a2==1)))&&(a1==14))&&(((a20==1)&&((((a21==10)&&(a28==1))||!(a12==1))&&(a19==3)))&&(a9==8)))){ a5 = 4; a6 = 1; a1 = 13; a4 = 0; a19 = 2; a16 = 11; a0 = 0; a9 = 7; return 26; } else if((((a19==3)&&((a24==1)||((((((((a11==1)&&(a16==10))&&(a17==2))&&(a28==1))&&(a9==8))&&(a13==1))&&!(a0==1))&&(a21==11))))&&((a1==14)&&((((a20==1)&&((a5==4)&&(input==4)))&&!(a14==1))&&(a3==1))))){ a9 = 7; a19 = 1; a16 = 7; a7 = 0; a1 = 12; a14 = 0; a21 = 10; a18 = 0; return -1; } else if(((((a16==8)&&(((((a20==1)&&(((input==3)&&(a5==5))&&!(a14==1)))&&!(a26==1))&&!(a26==1))&&(a9==11)))&&(a19==4))&&((a17==2)&&(((!(a7==1)&&((a1==14)&&((a2==1)&&(a28==1))))||!(a13==1))&&(a21==11))))){ a9 = 7; a27 = 0; a19 = 1; a3 = 1; a1 = 12; a16 = 7; a5 = 4; a28 = 1; a21 = 10; return -1; } else if(((!(a4==1)&&((((input==5)&&((a5==4)||(a5==5)))&&!(a14==1))&&(a3==1)))&&(!(a24==1)&&((((a20==1)&&(((a21==11)&&((((a17==2)&&((a11==1)&&(a9==9)))&&(a16==7))&&(a19==3)))&&(a1==14)))&&!(a14==1))&&!(a24==1))))){ a3 = 1; a19 = 2; a9 = 11; a5 = 4; a26 = 0; a0 = 0; a16 = 8; a1 = 12; return 26; } else if((((((a16==11)&&(((a21==11)&&(((input==5)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a3==1)))&&(a17==2)))&&!(a24==1))&&(a20==1))&&(((a8==1)||(!(a18==1)&&(!(a26==1)&&((a8==1)||(a12==1)))))&&(a19==2)))){ a21 = 10; a19 = 1; a9 = 7; a1 = 12; a5 = 4; a26 = 0; a16 = 7; a28 = 1; a6 = 1; return -1; } else if((((a20==1)&&((((a2==1)&&(((a23==1)&&((!(a14==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==5)))&&(a16==10)))&&(a19==2)))&&(a21==10))&&(a1==13)))&&((a12==1)&&(!(a8==1)&&(((a28==1)&&(a17==2))||(a4==1)))))){ a5 = 4; a13 = 1; a19 = 1; a6 = 1; a16 = 7; a12 = 1; a1 = 12; a9 = 7; return -1; } else if((((a16==11)&&((((a21==10)&&((a19==4)&&(a11==1)))||(a18==1))&&!(a18==1)))&&(((!(a4==1)&&((a17==2)&&((((input==6)&&((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&!(a4==1))&&(a3==1))))&&!(a20==1))&&!(a27==1)))){ a20 = 1; a22 = 0; a5 = 6; a9 = 10; a10 = 0; a16 = 10; a1 = 12; a23 = 0; a21 = 11; a19 = 3; return 26; } else if((((((!(a27==1)&&((a3==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&!(a26==1))))&&(a21==10))&&(a1==14))&&(a19==4))&&(((a9==10)&&((((a16==11)&&((a20==1)&&(a6==1)))&&(a12==1))||!(a2==1)))||(a8==1)))){ a27 = 0; a19 = 1; a28 = 1; a12 = 1; a16 = 7; a5 = 4; a1 = 12; a9 = 7; return -1; } else if(((((((((a8==1)||(a3==1))&&(a19==3))&&(a11==1))&&(a17==2))&&(a21==11))&&(a1==14))&&((a9==8)&&((a20==1)&&(((a11==1)&&((((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a6==1))&&(a16==7)))&&!(a7==1)))))){ a2 = 1; a21 = 10; a5 = 4; a9 = 7; a14 = 0; a19 = 1; a1 = 12; a0 = 0; return -1; } else if((((a17==2)&&(!(a20==1)&&(((a19==3)&&(!(a4==1)&&((((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==3))&&(a12==1))&&!(a18==1))))&&(a21==10))))&&((a27==1)||(((!(a2==1)||((a2==1)&&(a6==1)))&&(a16==9))&&(a1==13))))){ if((a3==1)){ a16 = 7; a20 = 1; a9 = 7; a11 = 0; a23 = 0; a5 = 4; a1 = 12; a22 = 1; a19 = 1; }else{ a19 = 1; a8 = 1; a22 = 1; a5 = 4; a20 = 1; a9 = 10; a1 = 12; a16 = 7; } return 26; } else if(((((((((a9==10)&&(a12==1))&&(a19==2))&&!(a14==1))&&(a17==2))&&(a16==8))&&!(a0==1))&&((!(a20==1)&&((((a21==12)&&((!(a18==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a14==1)))&&(a1==14))&&!(a4==1)))&&(a3==1)))){ a13 = 0; a5 = 4; a14 = 1; a9 = 11; a1 = 12; a19 = 5; a16 = 7; a21 = 10; a23 = 0; return -1; } else if((((a28==1)&&((a3==1)&&((!(a8==1)&&((((a28==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==1)))&&!(a20==1))&&(a19==3)))&&(a1==14))))&&((a16==10)&&((a17==2)&&((a4==1)||((a21==11)&&((a13==1)||!(a12==1)))))))){ if((a13==1)){ a16 = 7; a21 = 10; a19 = 1; a24 = 1; a20 = 1; a5 = 4; a9 = 11; a1 = 13; a12 = 0; }else{ a24 = 1; a3 = 0; a21 = 10; a20 = 1; a5 = 5; a9 = 8; a16 = 7; a1 = 13; a19 = 1; a25 = 0; } return 21; } else if(((!(a26==1)&&(((a21==10)&&((((a16==7)&&(!(a20==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4))&&(a13==1))))&&!(a26==1))&&(a1==12)))&&!(a27==1)))&&(((a23==1)&&(((a17==2)&&(a28==1))&&(a19==2)))&&!(a0==1)))){ a9 = 7; a7 = 0; a13 = 1; a19 = 1; a5 = 4; a20 = 1; return -1; } else if((((a5==5)&&(((((((a16==7)&&((input==4)&&(a9==7)))&&(a2==1))&&(a12==1))&&(a17==2))&&(a1==13))&&(a20==1)))&&((a21==11)&&(((a19==4)&&((((a11==1)||(a8==1))&&!(a0==1))||!(a28==1)))&&(a3==1))))){ a1 = 12; a21 = 10; a19 = 1; a8 = 0; a28 = 1; a24 = 0; a5 = 4; return -1; } else if((((!(a11==1)&&((a7==1)&&((!(a3==1)&&(a11==1))&&(a21==10))))&&!(a2==1))&&(((a1==13)&&((((a16==8)&&((a14==1)&&(!(a20==1)&&((a18==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))))&&(a19==4))&&(a17==2)))&&(a9==11)))){ a5 = 5; a22 = 1; a9 = 7; a19 = 1; a21 = 11; a1 = 12; a16 = 7; a8 = 1; a10 = 1; return 25; } else if((((a1==13)&&((a16==9)&&(!(a2==1)&&(!(a2==1)&&((!(a2==1)&&((a17==2)&&((!(a11==1)&&((input==3)&&(a9==10)))&&(a18==1))))&&(a5==4))))))&&(((a20==1)&&((a21==10)&&((a26==1)&&(a11==1))))&&(a19==2)))){ a1 = 14; a23 = 0; a16 = 8; a6 = 0; a9 = 7; a19 = 3; return -1; } else if(((((a12==1)&&(((a16==10)&&(((a21==11)&&(((((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5))||(((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))))&&(input==6)))&&!(a4==1)))&&(a17==2)))&&!(a14==1))&&(((((a14==1)||(a3==1))||!(a12==1))&&(a20==1))||(a24==1)))){ a16 = 7; a9 = 9; a4 = 0; a18 = 0; a21 = 10; a3 = 1; a19 = 2; a1 = 13; a5 = 4; return 25; } return calculate_output7(input); } int calculate_output7(int input) { if((((a23==1)&&((a5==4)&&(((a16==9)&&((!(a0==1)&&(((a17==2)&&(input==6))&&!(a14==1)))&&!(a27==1)))&&(a1==13))))&&((a21==11)&&((((((a2==1)&&!(a7==1))&&(a19==3))&&(a23==1))&&(a9==8))&&!(a20==1))))){ a2 = 0; a1 = 12; a20 = 1; a29 = 0; a8 = 1; a16 = 7; a9 = 7; a19 = 4; return 26; } else if((((a9==9)&&((!(a14==1)&&(((a17==2)&&((a6==1)&&(a19==2)))&&(a16==10)))&&!(a27==1)))&&(((a5==4)&&(((((a3==1)&&((a28==1)&&((a21==12)&&(input==4))))&&!(a18==1))&&(a13==1))&&(a1==12)))&&(a20==1)))){ a28 = 1; a21 = 10; a9 = 7; a26 = 0; a16 = 7; a6 = 1; a19 = 1; return -1; } else if(((((a17==2)&&((((a16==8)&&((input==6)&&(a9==10)))&&!(a20==1))&&(a5==5)))&&(a28==1))&&(((a28==1)&&(((!(a26==1)&&((a24==1)||(((a1==13)&&(a12==1))&&(a21==11))))||(a7==1))&&(a19==5)))||(a7==1)))){ a20 = 1; a9 = 7; a25 = 1; a19 = 1; a21 = 10; a23 = 0; a1 = 14; a16 = 7; a4 = 1; a5 = 4; return 21; } else if(((((a3==1)&&(((a12==1)&&((((((input==5)&&(a16==9))&&(a1==13))&&(a5==6))&&(a9==8))&&(a19==4)))&&(a6==1)))&&(a11==1))&&(((a21==12)&&((a20==1)&&((a13==1)&&((a11==1)&&!(a0==1)))))&&(a17==2)))){ a23 = 1; a19 = 2; a9 = 10; a16 = 7; a21 = 10; a18 = 0; return 25; } else if((((a16==7)&&((a19==3)&&(((((input==4)&&(a9==10))&&(a17==2))&&(a2==1))&&(a11==1))))&&((a24==1)||((a4==1)||(((!(a12==1)||((a1==13)&&((a20==1)&&(!(a28==1)||(a12==1)))))&&(a21==12))&&(a5==5)))))){ a21 = 10; a9 = 7; a23 = 1; a19 = 2; a5 = 6; a8 = 0; a3 = 1; return 26; } else if((((a19==3)&&(((!(a28==1)&&(!(a23==1)&&((a16==10)&&((a27==1)&&(a2==1)))))&&(a24==1))&&(a9==9)))&&((a5==4)&&((a17==2)&&(!(a23==1)&&((a1==14)&&((a21==12)&&(!(a6==1)&&((a20==1)&&(input==6)))))))))){ a14 = 1; a5 = 6; a0 = 1; a21 = 10; a1 = 12; a16 = 7; a7 = 1; a9 = 11; a19 = 1; return 26; } else if((((a17==2)&&((a9==11)&&((((a1==12)&&((a5==4)&&((input==4)&&(a19==1))))&&(a2==1))&&(a16==10))))&&((a20==1)&&((a24==1)||((a21==10)&&((((a13==1)&&((a2==1)||(a27==1)))||(a14==1))&&(a23==1))))))){ a8 = 0; a16 = 7; a9 = 7; a13 = 1; a28 = 1; return -1; } else if(((!(a4==1)&&(((a21==11)&&((!(a26==1)&&((((a23==1)&&((((a5==5)||(a5==6))&&(input==5))&&!(a20==1)))&&(a11==1))&&!(a14==1)))&&(a19==5)))&&(a1==12)))&&((a17==2)&&((a16==7)&&(((a11==1)&&(a6==1))&&(a9==8)))))){ a5 = 6; a20 = 1; a19 = 3; a24 = 0; a28 = 1; a26 = 0; a9 = 11; a16 = 8; return 22; } else if(((((a17==2)&&((((((a21==12)&&((a1==12)&&(input==4)))&&!(a18==1))&&(a11==1))&&!(a14==1))&&!(a8==1)))&&!(a4==1))&&((((!(a3==1)||(((a23==1)&&(a19==3))&&(a20==1)))&&(a9==9))&&(a16==11))&&(a5==6)))){ a21 = 10; a23 = 1; a1 = 13; a19 = 5; a16 = 8; a9 = 11; a18 = 0; a28 = 1; return 25; } else if(((!(a27==1)&&((a9==10)&&((a19==1)&&((a17==2)&&(a13==1)))))&&((a13==1)&&((a2==1)&&(!(a24==1)&&((a20==1)&&((a11==1)&&((a1==14)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==10))&&(a16==11))&&(a11==1)))))))))){ a18 = 0; a16 = 8; a5 = 5; a19 = 5; a3 = 1; a28 = 1; a9 = 8; return -1; } else if(((((a16==11)&&(((a17==2)&&((a21==12)&&(!(a0==1)&&((!(a3==1)||(a28==1))||(a4==1)))))||!(a2==1)))&&(a9==10))&&(((a1==14)&&((a19==3)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a2==1)))))&&(a20==1)))){ if((a2==1)){ a1 = 12; a16 = 8; a21 = 11; a20 = 0; a23 = 1; a5 = 5; a26 = 0; a11 = 1; a19 = 5; }else{ a16 = 10; a5 = 5; a1 = 13; a11 = 1; a19 = 1; a9 = 11; a18 = 0; a4 = 0; a21 = 10; } return 21; } else if((((a9==8)&&((!(a20==1)&&(((((a11==1)&&(a16==7))&&(a21==11))&&(a5==4))&&(a4==1)))&&(a1==14)))&&(((a0==1)&&((!(a28==1)&&(((a26==1)&&((a17==2)&&(input==6)))&&!(a3==1)))&&!(a28==1)))&&(a19==1)))){ a1 = 13; a21 = 10; a20 = 1; a9 = 11; a11 = 0; a22 = 0; a14 = 1; return 23; } else if((((a20==1)&&(((!(a7==1)&&((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==3)))&&!(a4==1))&&(a16==11)))&&((a19==2)&&((((a28==1)&&((a17==2)&&(((a2==1)||!(a13==1))||(a4==1))))&&!(a4==1))&&(a21==10))))){ a1 = 12; a11 = 1; a19 = 1; a18 = 0; a9 = 7; a16 = 7; a2 = 1; a5 = 4; return -1; } else if(((((((a19==3)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a8==1))&&(a9==11))&&!(a14==1))&&(!(a20==1)&&(((a21==12)&&((a11==1)&&((a17==2)&&((((a16==9)&&((a12==1)&&(a1==12)))&&!(a14==1))&&(a2==1)))))||(a0==1))))){ if((a14==1)){ a7 = 1; a19 = 2; a1 = 14; a16 = 8; a5 = 4; a21 = 10; a13 = 0; a15 = 1; }else{ a18 = 1; a21 = 11; a1 = 14; a29 = 1; a9 = 8; a5 = 6; } return 23; } else if(((((a9==7)&&(((!(a24==1)&&((a16==7)&&((((!(a20==1)&&(a11==1))||(a7==1))||!(a6==1))&&(a2==1))))&&(a19==2))||!(a11==1)))&&(a5==5))&&((a21==11)&&((!(a4==1)&&((input==6)&&(a17==2)))&&(a1==12))))){ a5 = 4; a11 = 1; a9 = 9; a23 = 1; a21 = 12; a1 = 14; a28 = 1; return 21; } else if((((a21==12)&&((((a16==7)&&(((input==1)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a2==1)))&&!(a26==1))&&!(a20==1)))&&((a1==13)&&((a17==2)&&((a19==4)&&(!(a3==1)||((!(a0==1)&&((a12==1)||(a27==1)))||!(a13==1)))))))){ a9 = 7; a5 = 4; a19 = 1; a1 = 12; a21 = 10; a20 = 1; a7 = 0; a24 = 0; a18 = 0; return -1; } else if(((!(a3==1)&&((((a27==1)&&((a16==7)&&(!(a12==1)&&(a12==1))))&&!(a28==1))&&(a1==13)))&&(((a7==1)&&(((a5==4)&&((a9==8)&&((((input==1)&&(a21==12))&&(a20==1))&&(a17==2))))&&(a19==5)))&&(a0==1)))){ a18 = 1; a1 = 14; a16 = 9; a9 = 9; a8 = 1; a5 = 5; a19 = 2; a15 = 0; return 25; } else if((((!(a26==1)&&(((a21==12)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))&&(a23==1)))&&!(a8==1))&&((((a16==9)&&((!(a3==1)||((a28==1)&&((!(a20==1)&&(a6==1))&&(a19==2))))&&!(a27==1)))&&(a1==12))&&(a17==2)))){ if((a23==1)){ a9 = 8; a1 = 14; a16 = 8; a3 = 0; a13 = 0; a5 = 4; a19 = 3; a0 = 1; a20 = 1; }else{ a14 = 1; a5 = 4; a9 = 7; a1 = 13; a24 = 1; a10 = 1; a16 = 7; a21 = 10; a20 = 1; } return 21; } else if((((a28==1)&&((a28==1)&&(((!(a8==1)&&(((((input==1)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a6==1))&&(a17==2))&&(a20==1)))&&(a21==10))&&(a16==7))))&&(!(a0==1)&&(((a19==4)&&((a1==13)&&(a28==1)))&&(a23==1))))){ a23 = 1; a26 = 0; a1 = 12; a5 = 4; a4 = 0; a21 = 11; a9 = 8; a19 = 5; return 22; } else if((((((a21==11)&&(!(a24==1)&&((input==4)&&(a19==3))))&&(a1==13))&&(a13==1))&&(((a23==1)&&(((((a5==6)&&((a7==1)||(((a20==1)&&(a12==1))&&(a16==7))))&&(a9==11))&&(a12==1))&&(a17==2)))||(a27==1)))){ a26 = 0; a9 = 10; a18 = 0; a5 = 4; a19 = 1; a13 = 1; a16 = 8; a20 = 0; return 22; } else if((((a21==10)&&(((!(a6==1)||((a23==1)&&!(a26==1)))&&(a19==1))&&(a1==13)))&&((a17==2)&&(((a9==9)&&(!(a7==1)&&(((!(a14==1)&&((a16==7)&&((input==4)&&((a5==5)||(a5==6)))))&&!(a4==1))&&(a13==1))))&&!(a20==1))))){ a13 = 1; a24 = 0; a1 = 12; a5 = 4; a9 = 7; a4 = 0; a20 = 1; return -1; } else if(((((((a11==1)&&(!(a20==1)&&((((a19==4)&&(!(a24==1)&&(a6==1)))&&(a16==7))&&(a5==5))))&&(a17==2))&&(a1==14))||(a0==1))&&(!(a27==1)&&(((a12==1)&&(((a21==11)&&(input==3))&&(a9==7)))&&!(a26==1))))){ a18 = 0; a20 = 1; a14 = 0; a6 = 1; a19 = 1; a21 = 10; a5 = 4; a1 = 12; return -1; } else if((((a1==14)&&((a9==10)&&((((a5==4)&&((a23==1)&&((a12==1)&&(a21==11))))&&!(a20==1))&&(a17==2))))&&((!(a7==1)&&((((a12==1)&&((a23==1)&&((input==3)&&(a16==7))))&&(a2==1))&&(a12==1)))&&(a19==2)))){ a12 = 1; a7 = 0; a19 = 1; a0 = 0; a21 = 10; a20 = 1; a9 = 7; a1 = 12; return -1; } else if((((a20==1)&&((a1==12)&&(((a17==2)&&((a9==10)&&((a16==8)&&((a13==1)&&(!(a26==1)&&((a13==1)&&(((a5==5)&&(input==3))&&!(a18==1))))))))&&(a19==2))))&&((a11==1)&&((a21==11)&&((a13==1)||!(a28==1)))))){ a3 = 1; a13 = 1; a9 = 7; a5 = 4; a4 = 0; a21 = 10; a16 = 7; a19 = 1; return -1; } else if(((!(a18==1)&&((((a19==4)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a0==1)))&&(a21==11))&&!(a20==1)))&&(!(a26==1)&&((((a12==1)&&(((((a3==1)&&(a17==2))||!(a28==1))&&(a16==8))&&(a1==14)))&&(a9==10))||(a14==1))))){ a19 = 5; a5 = 6; a16 = 9; a21 = 10; a14 = 0; a6 = 1; a2 = 1; a9 = 9; a20 = 1; return 25; } else if(((((((a11==1)||!(a2==1))&&(a3==1))&&(a1==12))&&(a2==1))&&((a9==9)&&(!(a26==1)&&((a19==1)&&((a23==1)&&((a16==9)&&((!(a20==1)&&((((a21==12)&&(input==4))&&(a5==6))&&(a23==1)))&&(a17==2))))))))){ a16 = 7; a5 = 4; a9 = 8; a12 = 0; a19 = 5; a10 = 0; a20 = 1; a13 = 0; return 22; } else if(((!(a20==1)&&((((a1==14)&&((!(a28==1)||((a28==1)&&(((a6==1)&&(a9==9))&&(a16==7))))||!(a28==1)))&&(a21==12))&&(a2==1)))&&(((a5==5)&&(((a6==1)&&((input==1)&&(a17==2)))&&(a19==4)))&&!(a24==1)))){ a0 = 0; a1 = 12; a21 = 10; a28 = 1; a19 = 1; a5 = 4; a20 = 1; a26 = 0; a9 = 7; return -1; } else if((((a16==8)&&((((((a23==1)&&(a12==1))&&(a19==1))&&(a28==1))&&(a28==1))&&(a21==11)))&&((((a3==1)&&((a13==1)&&(((a20==1)&&((a1==14)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&(a9==7))))&&(a17==2))&&!(a8==1)))){ a11 = 1; a16 = 7; a1 = 12; a21 = 10; a5 = 4; a13 = 1; return -1; } else if((((a1==12)&&((((((a23==1)&&!(a24==1))&&(a3==1))&&(a21==12))&&(a17==2))&&(a20==1)))&&((((a12==1)&&((a16==8)&&((a23==1)&&((a6==1)&&(((input==1)&&(a5==4))&&!(a4==1))))))&&(a19==2))&&(a9==10)))){ a26 = 0; a16 = 7; a19 = 1; a9 = 7; a21 = 10; a12 = 1; return -1; } else if(((((((a26==1)||(!(a6==1)||(((a3==1)&&(a20==1))||!(a6==1))))&&!(a8==1))||(a14==1))||(a14==1))&&((a21==12)&&((a17==2)&&(((input==5)&&(((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5))))&&(a16==10)))))){ a3 = 1; a27 = 0; a9 = 9; a19 = 2; a1 = 13; a5 = 5; a16 = 7; a11 = 1; a21 = 10; return -1; } else if((((a20==1)&&((!(a27==1)&&(((input==6)&&(a5==6))&&(a9==9)))&&!(a0==1)))&&(((((a1==13)&&((a13==1)&&(((a8==1)||((a19==1)&&((a3==1)||!(a28==1))))&&(a12==1))))&&(a17==2))&&(a21==10))&&(a16==10)))){ a1 = 12; a5 = 4; a24 = 0; a16 = 7; a9 = 7; a8 = 0; a0 = 0; return -1; } else if(((((a1==12)&&(((((a20==1)&&(input==6))&&(a19==5))&&(a16==7))&&(a17==2)))&&(a0==1))&&((a27==1)&&(!(a13==1)&&((a4==1)&&((((((a2==1)&&!(a6==1))&&(a5==4))&&(a27==1))&&(a9==8))&&(a21==11))))))){ a5 = 5; a19 = 2; a11 = 0; a21 = 10; a9 = 9; a28 = 0; a10 = 0; return -1; } else if(((((!(a20==1)&&(!(a18==1)&&((a1==14)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==1)))))&&(a19==2))&&!(a7==1))&&(((a16==8)&&(((((a21==11)&&((a13==1)&&(a17==2)))&&!(a27==1))&&(a6==1))||(a27==1)))||!(a23==1)))){ a1 = 12; a19 = 4; a20 = 1; a3 = 1; a18 = 0; a5 = 4; a16 = 11; a6 = 1; a9 = 11; return 23; } else if((((a13==1)&&((a19==1)&&((((a1==13)&&(!(a4==1)&&((a9==9)&&(input==3))))&&!(a8==1))&&(a3==1))))&&((((a16==7)&&((((a17==2)&&((a11==1)&&(a5==6)))||!(a2==1))&&(a21==11)))||(a14==1))&&!(a20==1)))){ a5 = 5; a19 = 5; a21 = 12; a9 = 7; a14 = 0; a26 = 0; a20 = 1; a16 = 8; a6 = 1; return 22; } else if(((((((a9==7)&&((a13==1)&&!(a14==1)))&&(a5==4))&&(a1==13))&&(a6==1))&&(((a13==1)&&((a20==1)&&(((a6==1)&&(!(a18==1)&&((a17==2)&&(((input==1)&&(a21==12))&&(a19==4)))))&&(a16==9))))&&!(a27==1)))){ a16 = 7; a26 = 0; a21 = 10; a11 = 1; a1 = 12; a6 = 1; a19 = 1; return -1; } else if(((((!(a24==1)&&((a1==12)&&((!(a11==1)||(a23==1))&&(a11==1))))&&!(a24==1))||!(a3==1))&&((((a20==1)&&(((((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a0==1))&&(a19==4))&&(a16==11)))&&(a17==2))&&(a21==11)))){ a9 = 7; a16 = 7; a27 = 0; a6 = 1; a5 = 4; a19 = 1; a21 = 10; return -1; } else if(((((a19==4)&&((!(a27==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1)))&&(a13==1)))&&(a1==14))&&((a21==11)&&((a17==2)&&(((((a20==1)&&((a16==9)&&((a11==1)||!(a6==1))))||!(a3==1))||!(a11==1))||!(a6==1)))))){ a19 = 3; a1 = 12; a21 = 12; a5 = 4; a13 = 1; a9 = 9; a27 = 0; a3 = 1; return 21; } else if(((!(a0==1)&&((((((((a1==14)&&(a5==4))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11))))&&(input==4))&&!(a4==1))&&(a23==1))&&(a3==1)))&&((((((((a12==1)&&(a16==7))&&!(a20==1))&&(a17==2))&&(a21==10))||!(a3==1))&&(a19==1))&&!(a0==1)))){ a26 = 0; a0 = 0; a9 = 7; a1 = 12; a5 = 4; a20 = 1; a2 = 1; return -1; } else if((((((a5==5)&&(!(a18==1)&&((a17==2)&&((a21==11)&&(((a1==13)&&(input==4))&&!(a0==1))))))&&!(a0==1))&&(a20==1))&&((a16==7)&&(!(a12==1)||(!(a3==1)||((((a9==11)&&(a2==1))&&(a19==3))||!(a28==1))))))){ a1 = 12; a9 = 7; a3 = 1; a19 = 1; a5 = 4; a21 = 10; a14 = 0; a2 = 1; return -1; } else if(((!(a23==1)||((a16==9)&&(!(a18==1)&&(!(a28==1)||(((a20==1)&&(a3==1))&&(a19==4))))))&&((((a1==13)&&(!(a27==1)&&(!(a27==1)&&((a11==1)&&((a21==11)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(a9==11))&&(a17==2)))){ if((a11==1)){ a20 = 0; a28 = 1; a5 = 5; a9 = 8; a16 = 8; a18 = 0; a1 = 12; }else{ a27 = 0; a19 = 2; a8 = 0; a16 = 7; a21 = 10; a9 = 10; a5 = 4; a12 = 1; } return 22; } else if((((((a0==1)||((a9==7)&&(((a5==4)&&((a3==1)||!(a13==1)))&&!(a20==1))))&&(a17==2))&&(a19==4))&&((a16==8)&&((((a1==13)&&((a11==1)&&(!(a27==1)&&((a21==10)&&(input==1)))))&&!(a4==1))&&!(a18==1))))){ a16 = 9; a5 = 6; a9 = 10; a18 = 0; a20 = 1; a2 = 1; a1 = 12; a21 = 11; return 23; } else if((((a19==5)&&((((!(a3==1)||(a6==1))&&(a17==2))&&(a20==1))&&(a1==12)))&&((!(a26==1)&&(!(a26==1)&&(((((a21==10)&&((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&(a16==9))&&(a12==1))&&!(a8==1))))&&(a23==1)))){ a16 = 7; a23 = 1; a2 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((((a1==12)&&((!(a8==1)&&(!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a16==8)))&&(a19==5))&&((a6==1)&&((a20==1)&&((a9==10)&&(((a17==2)&&((((a26==1)||(a11==1))&&(a21==11))&&(a2==1)))&&(a13==1))))))){ a13 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 7; a18 = 0; a19 = 1; a3 = 1; return -1; } else if((((a11==1)&&((((((a20==1)&&((((a9==9)&&((a1==14)&&((input==6)&&(a17==2))))&&(a21==10))&&(a13==1)))&&!(a26==1))&&(a11==1))&&(a16==8))&&(a5==5)))&&((a19==1)&&(((a3==1)||!(a13==1))&&!(a14==1))))){ a5 = 6; a19 = 2; a12 = 1; a14 = 0; a6 = 1; a16 = 9; a21 = 12; return 25; } else if(((((a21==12)&&((a19==5)&&(!(a18==1)&&((a11==1)&&((a1==14)&&((a16==9)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==5))))))))&&(a17==2))&&(!(a26==1)&&((a26==1)||(!(a12==1)||(((a13==1)&&(a13==1))&&!(a20==1))))))){ a9 = 7; a20 = 1; a6 = 0; a25 = 1; a21 = 10; a5 = 4; a19 = 1; a29 = 1; a16 = 7; return 21; } else if((((a2==1)&&((a5==5)&&((a1==14)&&((a9==8)&&(((a3==1)&&((a6==1)&&((a21==10)&&((a17==2)&&(input==1)))))&&(a16==9))))))&&((a19==3)&&(!(a18==1)&&(!(a20==1)&&((a13==1)&&((a23==1)&&(a6==1)))))))){ a8 = 1; a10 = 1; a19 = 2; a1 = 12; a21 = 12; a5 = 6; a16 = 11; a20 = 1; a9 = 9; return -1; } else if((((!(a12==1)||(a11==1))&&(a20==1))&&(!(a0==1)&&(((a1==14)&&(!(a0==1)&&((a19==5)&&(((((!(a7==1)&&((input==6)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&!(a24==1))&&(a21==10))&&(a17==2))&&!(a14==1)))))&&(a16==8))))){ a9 = 8; a23 = 1; a6 = 1; a14 = 0; a5 = 5; return -1; } else if((((a9==8)&&((!(a0==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a17==2)))&&(a21==11)))&&(((((((((a19==3)&&(!(a11==1)||(a12==1)))&&(a11==1))||(a4==1))&&(a20==1))&&(a16==8))&&(a1==14))&&!(a4==1))&&!(a18==1)))){ a9 = 7; a11 = 1; a1 = 12; a21 = 10; a14 = 0; a19 = 1; a16 = 7; a5 = 4; a24 = 0; return -1; } else if((((a9==7)&&((a19==3)&&((a27==1)||((a16==11)&&((a21==12)&&((a20==1)&&((a3==1)&&(a6==1))))))))&&((a5==6)&&(!(a14==1)&&((((a13==1)&&(((input==3)&&(a1==13))&&(a17==2)))&&(a13==1))&&!(a4==1)))))){ a5 = 4; a19 = 1; a7 = 0; a4 = 0; a27 = 0; a21 = 10; a1 = 12; a16 = 7; return -1; } else if((((((a16==8)&&((((a23==1)&&(a17==2))&&(a1==13))&&(a9==9)))||(a18==1))&&(a20==1))&&(((a23==1)&&((((a11==1)&&(((a12==1)&&((input==1)&&(a19==3)))&&(a13==1)))&&!(a27==1))&&(a5==4)))&&(a21==11)))){ a19 = 1; a7 = 0; a1 = 12; a21 = 10; a9 = 7; a16 = 7; a18 = 0; a24 = 0; return -1; } else if((((a3==1)&&(((((a20==1)&&((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a24==1))&&(a21==11))&&(a1==12)))&&(((a19==5)&&((a17==2)&&((a16==7)&&((((a12==1)&&(a23==1))||!(a23==1))||(a0==1)))))&&!(a27==1)))){ a28 = 1; a19 = 1; a21 = 10; a9 = 7; a24 = 0; a4 = 0; a5 = 4; return -1; } else if((((a19==4)&&(((((a12==1)&&(((((((a5==4)||(a5==5))&&(input==5))&&(a21==12))&&(a11==1))&&(a20==1))&&(a9==8)))&&(a16==9))&&(a1==13))&&(a17==2)))&&(((a11==1)&&(((a11==1)||(a7==1))&&!(a18==1)))&&(a2==1)))){ a19 = 1; a9 = 7; a21 = 10; a5 = 4; a7 = 0; a11 = 1; a0 = 0; a1 = 12; a16 = 7; return -1; } else if(((!(a13==1)||((((a19==3)&&(((a23==1)&&(a16==8))&&(a20==1)))&&!(a14==1))&&(a17==2)))&&((a11==1)&&(((a21==12)&&(((a2==1)&&(!(a24==1)&&((input==6)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))&&!(a0==1)))&&(a1==12))))){ a3 = 1; a12 = 1; a27 = 0; a16 = 10; a9 = 10; a5 = 6; a19 = 2; return 21; } else if((((!(a18==1)&&((!(a24==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a16==10)))&&(a1==13))&&((a19==2)&&((a17==2)&&((a2==1)&&(((!(a11==1)||((a20==1)&&(((a12==1)&&(a3==1))&&(a21==11))))||(a18==1))&&(a9==7))))))){ a1 = 14; a16 = 11; a13 = 1; a19 = 1; a5 = 4; a23 = 1; return 23; } else if((((a16==8)&&((a19==4)&&(((((a23==1)&&((((a6==1)&&((input==4)&&((a5==5)||(a5==6))))&&!(a8==1))&&(a1==14)))&&!(a14==1))&&(a17==2))&&(a9==9))))&&(!(a20==1)&&(((a21==11)&&((a2==1)&&(a11==1)))&&(a11==1))))){ a16 = 7; a0 = 0; a5 = 4; a12 = 1; a21 = 10; a1 = 12; a27 = 0; a20 = 1; a9 = 7; a19 = 1; return -1; } else if(((!(a23==1)||(((((((a20==1)&&(!(a4==1)&&((((a17==2)&&((a28==1)&&(a16==8)))||(a26==1))&&(a21==12))))||(a18==1))&&(a28==1))&&(a9==11))||!(a28==1))&&(a1==13)))&&((a19==5)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))){ a19 = 1; a5 = 4; a23 = 1; a9 = 8; a16 = 7; a13 = 1; a8 = 0; return 22; } else if((((a13==1)&&((a19==2)&&(((a6==1)&&(a11==1))&&(a21==12))))&&((a3==1)&&(!(a14==1)&&(((((!(a20==1)&&((a17==2)&&((input==6)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))))&&(a1==12))&&!(a4==1))&&!(a18==1))&&(a16==9)))))){ if((a12==1)){ a11 = 0; a16 = 10; a5 = 5; a21 = 11; a26 = 1; a13 = 0; a9 = 10; a20 = 1; }else{ a5 = 4; a9 = 8; a21 = 10; a10 = 1; a25 = 1; a16 = 7; a20 = 1; a19 = 1; a3 = 0; a1 = 14; } return 21; } else if(((((a1==14)&&(!(a14==1)&&(((a9==11)&&((a19==1)&&(a23==1)))&&(a13==1))))&&(a17==2))&&(!(a8==1)&&((a16==9)&&(!(a18==1)&&((((a20==1)&&((a21==10)&&((input==5)&&((a5==4)||(a5==5)))))&&!(a4==1))&&(a23==1))))))){ a6 = 1; a9 = 10; a7 = 0; a5 = 5; a2 = 1; a19 = 3; a21 = 12; a1 = 12; return 21; } else if((((((((a6==1)||(a8==1))&&(a21==12))&&(a9==8))&&(a16==8))&&!(a20==1))&&((((!(a26==1)&&((a19==2)&&((((((a5==4)||(a5==5))&&(input==6))&&(a1==14))&&!(a8==1))&&!(a18==1))))&&(a13==1))&&(a17==2))&&(a12==1)))){ a16 = 7; a29 = 0; a20 = 1; a0 = 1; a21 = 10; a5 = 4; a1 = 13; a19 = 1; a9 = 10; a28 = 0; return -1; } else if(((((!(a13==1)||((a7==1)||(((a17==2)&&((!(a7==1)&&(a13==1))||!(a13==1)))&&(a21==11))))&&!(a20==1))&&(a1==14))&&((a11==1)&&((((a16==10)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6)))&&!(a27==1))&&(a19==1))))){ a25 = 0; a16 = 7; a9 = 8; a21 = 10; a1 = 12; a29 = 1; a22 = 1; a20 = 1; a5 = 4; return 22; } else if(((((((((!(a6==1)&&(((((a19==1)&&(input==4))&&(a20==1))&&(a17==2))&&(a16==10)))&&!(a12==1))&&!(a23==1))&&(a21==10))&&(a9==8))&&(a1==12))&&!(a23==1))&&((((a14==1)&&(a3==1))&&(a5==6))&&(a26==1)))){ a15 = 0; a12 = 0; a16 = 7; a20 = 0; a5 = 5; a11 = 0; a19 = 2; a1 = 14; return 23; } else if((((a19==4)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==5))))&&((a12==1)&&((a8==1)||((((!(a20==1)&&((!(a24==1)&&((a1==13)&&(((a12==1)&&(a9==11))&&(a21==12))))&&(a16==7)))&&(a12==1))||(a7==1))&&(a17==2)))))){ a21 = 10; a19 = 1; a9 = 7; a2 = 1; a18 = 0; a20 = 1; a7 = 0; a1 = 12; a5 = 4; return -1; } else if((((a9==8)&&(((a5==6)&&((a17==2)&&((a6==1)&&((a19==3)&&((a3==1)&&((a2==1)&&((a1==12)&&((a6==1)&&((a21==12)&&(input==3))))))))))&&(a16==8)))&&((((a3==1)&&(a6==1))&&!(a0==1))&&!(a20==1)))){ if((a18==1)){ a21 = 10; a2 = 0; a5 = 4; a16 = 7; a9 = 11; a19 = 1; a23 = 0; a20 = 1; a29 = 1; }else{ a20 = 1; a9 = 7; a16 = 7; a12 = 0; a27 = 1; a19 = 2; a21 = 10; a15 = 1; } return -1; } else if((((!(a0==1)&&((a16==7)&&(!(a14==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a12==1))&&((a21==10)&&(((a9==7)&&((a1==13)&&((a20==1)&&((a27==1)||((a28==1)&&((a17==2)&&((a13==1)&&(a19==3))))))))||(a7==1))))){ a5 = 6; a24 = 0; a23 = 1; a21 = 11; a19 = 1; a1 = 12; a7 = 0; return 25; } else if((((a11==1)&&((a1==14)&&((a17==2)&&(((a13==1)&&((a2==1)&&(a20==1)))&&(a19==5)))))&&(((!(a8==1)&&((((a23==1)&&((a9==8)&&(((a5==4)||(a5==5))&&(input==3))))&&(a16==9))&&!(a14==1)))&&(a21==12))&&!(a24==1)))){ a21 = 11; a5 = 5; a27 = 0; a11 = 1; a28 = 1; a9 = 11; return 21; } else if((((a19==2)&&(((a21==10)&&((a6==1)&&((a23==1)&&((a9==10)&&(((a17==2)&&(input==1))&&(a5==6))))))&&(a20==1)))&&((a16==7)&&(((a18==1)||(!(a28==1)||((a28==1)&&((a2==1)&&(a1==13)))))||!(a13==1))))){ a5 = 5; a11 = 1; a8 = 0; a19 = 3; a9 = 11; a28 = 1; return 25; } else if(((((!(a7==1)&&((a5==6)&&(a28==1)))&&(a19==3))&&(a9==9))&&(!(a0==1)&&((((a1==13)&&((a23==1)&&((a17==2)&&(((a20==1)&&((a11==1)&&((a16==11)&&(input==4))))&&!(a18==1)))))&&(a21==10))&&(a12==1))))){ a5 = 4; a1 = 12; a3 = 1; a27 = 0; a16 = 7; a19 = 1; a9 = 7; a11 = 1; return -1; } else if((((((a17==2)&&(((a5==6)&&(((a21==11)&&(a13==1))&&(a9==10)))&&(a28==1)))&&(a2==1))&&(a20==1))&&((a19==1)&&(((((!(a0==1)&&((input==3)&&(a16==8)))&&!(a27==1))&&(a1==12))&&!(a27==1))&&(a2==1))))){ a16 = 7; a9 = 7; a5 = 4; a3 = 1; a2 = 1; a23 = 1; a21 = 10; return -1; } else if((((a12==1)&&(((((a21==10)&&(input==4))&&(a1==14))&&(a17==2))&&(a5==4)))&&((!(a8==1)&&((((a20==1)&&((((a19==2)&&((a12==1)&&(a16==11)))&&(a9==9))&&(a12==1)))||!(a11==1))&&(a23==1)))&&!(a8==1)))){ a16 = 7; a2 = 1; a19 = 1; a26 = 0; a9 = 7; a14 = 0; a1 = 12; return -1; } else if(((!(a2==1)||(((a24==1)||((a19==3)&&((a21==11)&&(((a6==1)||(a18==1))&&(a1==13)))))&&(a16==11)))&&((a12==1)&&(((a20==1)&&(!(a27==1)&&((a17==2)&&((input==6)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))))&&!(a0==1))))){ a3 = 1; a16 = 9; a6 = 1; a19 = 4; a9 = 10; a5 = 6; a4 = 0; return -1; } else if(((((((a13==1)&&(!(a20==1)&&((a16==9)&&((input==5)&&(((a19==2)&&(((a1==14)&&(a5==6))&&(a9==11)))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3)))))))&&!(a14==1))&&(a6==1))&&(a21==11))&&(((!(a2==1)||((a12==1)&&(a17==2)))||!(a2==1))&&!(a8==1)))){ a1 = 14; a21 = 10; a29 = 1; a9 = 8; a16 = 7; a19 = 5; a22 = 0; a5 = 4; a15 = 1; return 25; } else if(((((a21==10)&&((!(a2==1)||((a12==1)&&!(a14==1)))&&(a11==1)))&&(a17==2))&&(((((a16==10)&&(!(a24==1)&&((((input==4)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a23==1))&&(a2==1))))&&(a1==12))&&!(a20==1))&&(a19==3)))){ if((a4==1)){ a5 = 6; a1 = 13; a21 = 11; a13 = 0; a9 = 10; a16 = 7; a25 = 1; a20 = 1; a6 = 0; }else{ a19 = 1; a8 = 1; a11 = 0; a16 = 7; a20 = 1; a1 = 14; a10 = 1; a9 = 7; a5 = 6; } return 21; } else if((((!(a27==1)&&(!(a26==1)&&((a17==2)&&((a16==9)&&((a1==14)&&(((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==3))&&!(a14==1)))))))&&!(a0==1))&&(!(a18==1)&&((((a13==1)&&((a28==1)&&(a19==4)))&&(a20==1))&&(a21==10))))){ a19 = 1; a23 = 1; a2 = 1; a9 = 7; a5 = 4; a4 = 0; a16 = 7; a1 = 12; return -1; } else if(((((a19==4)&&((((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a13==1))&&(a1==13)))&&!(a26==1))&&((a24==1)||((((a28==1)&&((((!(a11==1)||(a6==1))&&(a17==2))&&(a20==1))&&(a21==11)))&&(a16==7))||(a26==1))))){ a5 = 4; a6 = 1; a19 = 1; a12 = 1; a21 = 10; a1 = 12; a24 = 0; a9 = 7; return -1; } else if((((!(a24==1)&&(((((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==3))&&(a21==10))&&!(a24==1))&&(a2==1)))&&!(a8==1))&&((a11==1)&&((((((a16==10)&&(a28==1))&&(a17==2))&&(a6==1))&&(a19==4))&&(a20==1))))){ a6 = 1; a19 = 1; a23 = 1; a16 = 7; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((a19==4)&&(((!(a0==1)&&((a23==1)&&((a1==12)&&((a20==1)&&((a17==2)&&(input==4))))))&&(a21==11))&&(a16==7)))&&(!(a6==1)||((a9==11)&&(((!(a27==1)&&((a24==1)||(a12==1)))||(a8==1))&&(a5==4)))))){ a21 = 10; a9 = 7; a7 = 0; a12 = 1; a19 = 1; a4 = 0; return -1; } else if((((((a16==7)&&(((((a1==13)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==11))&&!(a2==1))&&!(a28==1)))&&(a17==2))&&(a19==3))&&((a21==11)&&(((a0==1)&&(((!(a12==1)&&(a12==1))&&(a27==1))&&!(a11==1)))&&!(a20==1))))){ a9 = 7; a20 = 1; a2 = 0; a19 = 1; a4 = 1; a21 = 10; a5 = 5; return -1; } else if((((((a19==5)&&(!(a7==1)&&(((a16==7)&&((a13==1)||!(a11==1)))&&(a17==2))))&&(a1==12))&&(a20==1))&&(((a12==1)&&((a21==11)&&((((input==4)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))&&(a28==1))&&(a11==1))))&&(a3==1)))){ a21 = 12; a1 = 14; a13 = 1; a9 = 7; a19 = 1; a16 = 8; a5 = 4; a12 = 1; a24 = 0; return 23; } else if((((a16==9)&&(((a2==1)&&(a12==1))&&(a1==13)))&&((((a21==12)&&((a19==5)&&((!(a24==1)&&(((((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6))&&(a2==1))&&(a23==1))&&!(a27==1)))&&!(a4==1))))&&(a17==2))&&!(a20==1)))){ if((a22==1)){ a10 = 1; a23 = 0; a16 = 10; a1 = 12; a19 = 4; a0 = 1; a20 = 1; a5 = 4; a9 = 11; }else{ a16 = 7; a19 = 3; a21 = 11; a18 = 1; a20 = 1; a11 = 0; a23 = 0; a9 = 10; a5 = 5; } return -1; } else if((((!(a14==1)&&((a19==1)&&(((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==1))&&(a1==13))&&!(a8==1))))&&(a3==1))&&((((a21==12)&&((((a20==1)&&((a13==1)&&(a23==1)))&&(a16==10))&&(a17==2)))||(a0==1))&&(a2==1)))){ a12 = 1; a6 = 1; a21 = 10; a2 = 1; a19 = 2; a9 = 9; a5 = 4; a16 = 7; return 25; } else if(((((a19==3)&&(!(a26==1)&&((a20==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==12))&&(a9==8)))))&&!(a7==1))&&(!(a13==1)||(((((a17==2)&&(!(a18==1)&&((a11==1)||!(a13==1))))&&(a12==1))&&(a21==12))&&(a16==10))))){ a21 = 10; a13 = 1; a9 = 7; a14 = 0; a5 = 4; a7 = 0; a16 = 7; a19 = 1; return -1; } else if(((!(a11==1)||(((a13==1)&&((a12==1)&&(a1==12)))||!(a11==1)))&&(((!(a14==1)&&(((a21==10)&&((a19==1)&&(((a16==8)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==6)))&&!(a20==1))))&&(a17==2)))&&!(a24==1))&&!(a27==1)))){ a0 = 0; a9 = 9; a20 = 1; a19 = 2; a11 = 1; a27 = 0; a1 = 13; a5 = 5; a16 = 7; return 23; } else if((((((!(a14==1)&&(((input==1)&&((((a21==12)&&((a19==5)&&((a16==8)&&((a9==11)&&((a5==5)&&(a1==14))))))||((((a16==8)&&(((a5==6)&&(a1==14))&&(a9==11)))&&(a19==5))&&(a21==12)))||((a21==10)&&(((a16==9)&&((a9==7)&&((a5==4)&&(a1==12))))&&(a19==1)))))&&!(a27==1)))&&(a3==1))&&!(a0==1))&&(a23==1))&&((((a20==1)&&(a6==1))&&(a17==2))||(a27==1)))){ a9 = 11; a21 = 12; a2 = 1; a1 = 14; a27 = 0; a5 = 4; a4 = 0; a19 = 2; a16 = 8; return 22; } else if((((a2==1)&&((!(a8==1)&&(!(a0==1)&&((a23==1)&&((a19==1)&&((((a17==2)&&((a5==6)&&((a9==11)&&(input==5))))&&(a1==14))&&(a21==11))))))&&!(a24==1)))&&(((!(a26==1)&&(a3==1))&&!(a20==1))&&(a16==8)))){ a20 = 1; a1 = 12; a28 = 1; a16 = 11; a27 = 0; a5 = 5; a7 = 0; a21 = 12; return 23; } else if(((((a17==2)&&((((a12==1)||(a24==1))&&!(a27==1))||(a14==1)))&&(a21==12))&&(((a19==5)&&(((a9==9)&&((a2==1)&&((!(a4==1)&&((!(a20==1)&&(input==3))&&(a1==13)))&&!(a0==1))))&&(a5==5)))&&(a16==8)))){ if((a3==1)){ a19 = 2; a16 = 11; a10 = 1; a22 = 0; a21 = 10; a25 = 0; a9 = 7; a20 = 1; }else{ a1 = 14; a24 = 1; a9 = 11; a16 = 7; a8 = 1; a20 = 1; a5 = 4; a28 = 0; a21 = 10; a19 = 1; } return -1; } else if((((!(a23==1)||((a19==2)&&(((a20==1)&&(a13==1))||!(a13==1))))&&(a28==1))&&(!(a18==1)&&(((a21==11)&&(!(a27==1)&&((a16==8)&&((a17==2)&&((input==6)&&((((a5==5)&&(a1==14))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))))))))&&!(a24==1))))){ a12 = 1; a1 = 12; a28 = 1; a19 = 1; a7 = 0; a16 = 7; a21 = 10; a9 = 7; a5 = 4; return -1; } else if((((a1==12)&&((((a19==5)&&(((a26==1)||((a6==1)&&(a20==1)))&&(a16==11)))||(a18==1))&&(a17==2)))&&((a13==1)&&((!(a4==1)&&((a21==12)&&(((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&!(a14==1))))&&!(a24==1))))){ a19 = 1; a18 = 0; a5 = 4; a21 = 10; a6 = 1; a0 = 0; a16 = 7; a9 = 7; return -1; } else if((((((((a20==1)&&(!(a6==1)||((((a1==12)&&(a13==1))||!(a2==1))&&(a23==1))))&&(a6==1))&&(a17==2))&&(a16==11))&&(a19==1))&&((a21==10)&&((a9==7)&&(!(a27==1)&&((a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))))){ a11 = 1; a12 = 1; a1 = 13; a19 = 2; a13 = 1; a5 = 5; a16 = 7; a9 = 9; return 25; } else if((((a9==10)&&(((a14==1)||(((a17==2)&&((!(a2==1)||(a11==1))&&(a16==9)))||(a27==1)))||(a18==1)))&&(!(a20==1)&&((((!(a7==1)&&(((input==4)&&(a5==4))&&(a11==1)))&&(a21==10))&&(a1==12))&&(a19==2))))){ a16 = 7; a0 = 1; a7 = 1; a5 = 6; a21 = 12; a9 = 9; a10 = 1; a1 = 14; return -1; } else if(((((a16==8)&&(((a19==5)&&(((a2==1)&&((a21==11)&&((a3==1)&&(a9==9))))&&(a20==1)))&&(a23==1)))&&(a17==2))&&((!(a14==1)&&((a1==13)&&(((a12==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a12==1))))&&!(a4==1)))){ a16 = 7; a26 = 0; a19 = 4; a9 = 11; a5 = 6; a1 = 12; a8 = 0; a20 = 0; return 21; } else if((((a1==14)&&(!(a26==1)&&((a16==7)&&(((!(a20==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a13==1))&&(a19==3)))))&&((!(a4==1)&&(((a21==12)&&((((a13==1)&&(a9==9))||(a8==1))&&!(a7==1)))&&(a28==1)))&&(a17==2)))){ a21 = 10; a6 = 1; a5 = 4; a20 = 1; a4 = 0; a7 = 0; a19 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a20==1)&&((a4==1)||((a4==1)||((a16==9)&&(((a9==9)&&(a23==1))&&(a17==2))))))&&((a11==1)&&((a19==3)&&((a21==12)&&(!(a4==1)&&((a1==13)&&(((a6==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a3==1))))))))){ a5 = 6; a9 = 10; a22 = 0; a19 = 2; a1 = 14; a12 = 0; a16 = 10; a20 = 1; return -1; } else if((((((a9==10)&&(((a16==8)&&((a1==13)&&(a13==1)))&&(a21==12)))||!(a11==1))&&(a19==1))&&(!(a20==1)&&((a23==1)&&(!(a0==1)&&(!(a7==1)&&(!(a7==1)&&(!(a24==1)&&((a17==2)&&((input==5)&&(a5==4))))))))))){ a1 = 12; a9 = 9; a2 = 0; a21 = 10; a20 = 1; a6 = 0; a5 = 5; a3 = 0; a16 = 7; return -1; } else if((((a17==2)&&((a20==1)&&(((((a6==1)&&(((a19==5)&&(!(a26==1)&&((input==5)&&((a5==4)||(a5==5)))))&&(a21==12)))&&(a16==8))&&(a28==1))&&(a9==7))))&&(((!(a2==1)||((a12==1)&&(a3==1)))&&(a1==12))||(a7==1)))){ a18 = 0; a5 = 4; a21 = 10; a1 = 13; a24 = 0; a2 = 1; a9 = 11; return -1; } else if(((!(a20==1)&&(((a19==4)&&((!(a11==1)||((a3==1)&&!(a4==1)))||!(a13==1)))&&(a17==2)))&&(((a1==13)&&(((a21==11)&&((a23==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a8==1))&&!(a18==1))))&&(a9==8)))&&(a16==9)))){ if((a8==1)){ a9 = 9; a16 = 7; a19 = 2; a2 = 0; a21 = 10; a5 = 6; a20 = 1; a1 = 12; a25 = 0; a28 = 0; }else{ a21 = 10; a16 = 7; a15 = 0; a20 = 1; a19 = 1; a22 = 1; a1 = 14; a5 = 5; a29 = 0; } return -1; } else if(((((!(a20==1)&&((((a19==5)&&((!(a26==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a16==9)))&&(a9==8))&&!(a24==1)))&&(a28==1))&&(a13==1))&&(((a0==1)||((((a17==2)&&(a6==1))&&(a1==14))&&(a21==11)))&&!(a0==1)))){ a25 = 1; a5 = 6; a14 = 1; a16 = 7; a19 = 1; a20 = 1; a9 = 7; a29 = 0; a1 = 12; a21 = 10; return 21; } else if((((a19==3)&&((a16==9)&&((((a20==1)&&((a5==6)&&((((a17==2)&&(a3==1))||!(a2==1))||(a7==1))))&&(a13==1))||(a24==1))))&&((a1==14)&&((a9==10)&&((!(a18==1)&&((input==5)&&(a21==11)))&&!(a14==1)))))){ a21 = 10; a23 = 1; a19 = 1; a5 = 4; a13 = 1; a1 = 12; a9 = 7; a16 = 7; a18 = 0; return -1; } else if(((((((a2==1)&&(!(a8==1)&&(a11==1)))&&(a16==11))&&(a11==1))||!(a2==1))&&(((a19==4)&&((a1==12)&&(!(a20==1)&&((a21==10)&&((!(a7==1)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==1)))&&(a17==2))))))&&!(a14==1)))){ a20 = 1; a9 = 11; a14 = 1; a10 = 1; a3 = 0; a1 = 13; a16 = 7; a19 = 1; a5 = 6; return -1; } else if(((((a1==13)&&(!(a8==1)&&(((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==5))&&(a3==1))))&&(a21==11))&&((a17==2)&&((a16==10)&&(!(a7==1)&&((((!(a27==1)&&((a19==3)&&(a13==1)))||!(a3==1))&&!(a20==1))&&!(a4==1))))))){ if((a1==13)){ a25 = 1; a10 = 1; a1 = 12; a5 = 6; a9 = 9; a21 = 10; a12 = 0; }else{ a20 = 1; a13 = 0; a29 = 1; a22 = 1; a5 = 5; a16 = 8; a9 = 7; a19 = 2; a1 = 12; } return -1; } else if((((a9==9)&&(((a28==1)&&(((a12==1)&&(((a21==11)&&((a16==9)&&(((a5==5)||(a5==6))&&(input==5))))&&(a28==1)))&&(a17==2)))&&(a1==14)))&&((((a26==1)||((a4==1)||((a3==1)&&(a19==5))))||(a18==1))&&(a20==1)))){ a0 = 0; a21 = 10; a1 = 12; a16 = 7; a9 = 7; a19 = 1; a5 = 4; a23 = 1; return -1; } else if(((!(a4==1)&&(((a9==8)&&(((a19==4)&&((!(a27==1)&&(((a21==12)&&((input==5)&&(a1==14)))&&(a17==2)))&&(a11==1)))&&!(a24==1)))&&!(a14==1)))&&(((a16==11)&&((a20==1)&&((a5==6)&&(a28==1))))&&!(a26==1)))){ a19 = 5; a24 = 0; a1 = 13; a27 = 0; a16 = 10; a4 = 0; a9 = 11; return 25; } else if(((!(a20==1)&&(((((a3==1)&&(!(a26==1)&&(!(a27==1)&&((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&(a21==11))&&(a13==1))&&(a2==1)))&&((a19==2)&&((a17==2)&&((((a1==13)&&(a2==1))&&(a16==8))||(a26==1)))))){ if((a28==1)){ a5 = 5; a1 = 12; a0 = 0; a12 = 1; a26 = 0; a9 = 8; a19 = 4; }else{ a21 = 10; a24 = 0; a3 = 1; a6 = 1; a16 = 7; a5 = 4; a9 = 10; a20 = 1; } return 21; } else if((((!(a13==1)&&(!(a3==1)&&(((a20==1)&&((input==5)&&(a19==2)))&&(a1==13))))&&(a17==2))&&((a16==7)&&(((!(a23==1)&&((a8==1)&&((((a21==10)&&(a2==1))&&(a14==1))&&(a9==10))))&&(a18==1))&&(a5==6))))){ a9 = 9; a5 = 4; a18 = 1; a1 = 12; a15 = 0; a22 = 1; return 25; } else if((((((((((a13==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a21==10)))&&(a9==11))&&!(a18==1))&&!(a7==1))&&!(a27==1))&&(a17==2))&&(a19==5))&&((a26==1)||(((a1==13)&&(((a20==1)&&(a2==1))||!(a2==1)))&&(a16==11))))){ a3 = 1; a16 = 7; a8 = 0; a19 = 1; a13 = 1; a5 = 4; a9 = 7; a1 = 12; return -1; } else if(((((a19==4)&&((a20==1)&&(!(a4==1)&&((((a16==9)&&((a28==1)&&((a17==2)&&(input==5))))&&(a13==1))&&(a5==6)))))&&(a21==11))&&((a1==13)&&((a24==1)||((((a28==1)||(a14==1))||!(a28==1))&&(a9==10)))))){ a4 = 0; a19 = 1; a7 = 0; a5 = 5; a1 = 12; a26 = 0; a9 = 7; return 25; } else if((((a2==1)&&((a27==1)||((((a20==1)&&((a19==2)&&((a6==1)&&!(a24==1))))&&!(a7==1))&&(a12==1))))&&((a21==12)&&((((((input==4)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))&&(a17==2))&&(a1==14))&&!(a27==1))&&(a16==9))))){ a9 = 7; a5 = 4; a1 = 12; a21 = 10; a16 = 7; a2 = 1; a27 = 0; a7 = 0; a19 = 1; return -1; } else if((((((a2==1)&&(!(a8==1)&&((a2==1)||(a4==1))))&&(a1==13))&&(a6==1))&&(!(a27==1)&&((a21==12)&&((a23==1)&&(((a17==2)&&((!(a20==1)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==5)))&&(a19==3)))&&(a16==9))))))){ if((a6==1)){ a20 = 1; a16 = 7; a9 = 8; a5 = 4; a18 = 1; a19 = 1; a21 = 10; a23 = 0; a1 = 12; a12 = 0; }else{ a16 = 7; a4 = 1; a9 = 7; a5 = 4; a22 = 0; a20 = 1; a19 = 1; a6 = 0; a21 = 10; } return 21; } else if((((a9==9)&&(((a1==13)&&(!(a27==1)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a6==1))&&(a28==1))))&&!(a26==1)))&&((a17==2)&&((a21==10)&&(((a16==11)&&((a23==1)&&((a19==2)&&((a20==1)&&(a2==1)))))||(a24==1)))))){ a19 = 1; a1 = 12; a28 = 1; a16 = 7; a3 = 1; a11 = 1; a9 = 7; a5 = 4; return -1; } else if(((((((a13==1)&&((!(a18==1)&&(((a9==9)&&((input==4)&&!(a20==1)))&&(a1==14)))&&!(a8==1)))&&!(a27==1))&&(a3==1))&&(a21==11))&&((a5==5)&&((a19==5)&&((a7==1)||((a16==9)&&((a17==2)&&(a11==1)))))))){ a7 = 1; a16 = 7; a1 = 12; a21 = 10; a24 = 1; a19 = 1; a3 = 0; a20 = 1; a5 = 6; return -1; } else if((((!(a18==1)&&((a21==10)&&(((a13==1)&&(((a16==7)&&(input==6))&&(a20==1)))&&!(a8==1))))&&(a5==5))&&((((((((a1==13)&&(a13==1))&&!(a18==1))&&(a17==2))||(a8==1))&&!(a27==1))&&(a9==8))&&(a19==3)))){ a7 = 0; a14 = 0; a21 = 11; a13 = 1; a19 = 1; return 26; } else if(((!(a20==1)&&((((((a16==7)&&((a9==7)&&((a3==1)&&((a19==2)&&(input==3)))))&&(a17==2))&&!(a27==1))&&(a2==1))&&(a5==5)))&&(((((a13==1)&&(!(a8==1)&&(a3==1)))||!(a3==1))&&(a21==11))&&(a1==12)))){ a6 = 1; a5 = 4; a21 = 10; a20 = 1; a2 = 1; a19 = 1; a13 = 1; return -1; } else if((((!(a7==1)&&(!(a27==1)&&(((input==5)&&(a20==1))&&(a5==6))))&&(a16==10))&&((((a21==10)&&((((!(a3==1)||(((a17==2)&&(a11==1))&&(a9==9)))||(a26==1))&&(a1==13))&&!(a14==1)))&&(a19==1))&&(a23==1)))){ a9 = 7; a1 = 12; a16 = 7; a27 = 0; a5 = 4; a0 = 0; return -1; } else if((((a1==12)&&(((!(a2==1)||(!(a24==1)&&(((a16==8)&&(a11==1))&&!(a18==1))))||(a26==1))||(a0==1)))&&((a17==2)&&((a21==12)&&((((((a20==1)&&(input==4))&&(a9==8))&&(a5==6))&&(a2==1))&&(a19==3)))))){ a16 = 7; a3 = 1; a9 = 7; a5 = 4; a19 = 1; a23 = 1; a21 = 10; return -1; } else if((((((a16==7)&&(((a0==1)||((a1==13)&&((a20==1)&&(a6==1))))&&!(a0==1)))&&!(a0==1))||!(a11==1))&&(((((((a19==4)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a7==1))&&(a17==2))&&(a9==10))&&!(a26==1))&&(a21==11)))){ a5 = 6; a4 = 0; a0 = 0; a16 = 8; a26 = 0; a9 = 8; return 21; } else if((((a9==7)&&((((a16==10)&&((((a5==6)&&(input==6))&&(a1==12))&&(a28==1)))&&(a19==3))&&(a17==2)))&&((a26==1)||(((((a6==1)&&((a3==1)&&((a21==12)&&(a28==1))))&&(a20==1))&&!(a24==1))||(a27==1))))){ a19 = 1; a24 = 0; a21 = 10; a13 = 1; a11 = 1; a5 = 4; a16 = 7; return -1; } else if(((((((a5==4)&&(!(a7==1)&&((a17==2)&&((a23==1)&&(a2==1)))))&&(a1==14))&&(a20==1))&&(a19==1))&&(((a9==9)&&(!(a14==1)&&(!(a7==1)&&((((input==4)&&(a21==12))&&(a2==1))&&!(a7==1)))))&&(a16==7)))){ if((a22==1)){ a19 = 2; a20 = 0; a11 = 1; a5 = 5; a9 = 8; a13 = 1; a24 = 0; a1 = 12; }else{ a7 = 0; a21 = 10; a16 = 9; a9 = 7; a28 = 1; a19 = 2; a1 = 12; } return 21; } else if((((a21==11)&&((((a19==2)&&(!(a2==1)||((a13==1)&&!(a20==1))))&&!(a26==1))&&(a16==10)))&&((a9==11)&&(((a6==1)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a23==1))&&(a13==1))&&(a3==1))&&(a1==12)))&&(a17==2))))){ a15 = 0; a2 = 0; a16 = 7; a21 = 10; a20 = 1; a5 = 4; a18 = 1; return 23; } else if((((!(a23==1)||((a16==10)&&(((a17==2)&&((a8==1)||((a3==1)&&(a1==13))))&&(a21==10))))&&!(a14==1))&&((((!(a0==1)&&((((a20==1)&&(input==6))&&(a5==5))&&(a12==1)))&&(a12==1))&&(a19==5))&&(a9==11)))){ a16 = 7; a12 = 1; a7 = 0; a5 = 4; a1 = 12; a9 = 7; a4 = 0; a19 = 1; return -1; } else if(((((a26==1)&&((((a1==12)&&((a19==1)&&(a6==1)))&&(a9==8))&&(a17==2)))&&!(a12==1))&&((a14==1)&&(!(a6==1)&&(!(a6==1)&&((((a21==11)&&((a16==8)&&((input==5)&&((a5==5)||(a5==6)))))&&(a18==1))&&!(a20==1))))))){ a6 = 0; a5 = 6; a27 = 1; a16 = 11; a9 = 9; a1 = 13; a19 = 4; a20 = 1; return -1; } else if((((((((input==3)&&(a17==2))&&(a6==1))&&(a21==10))&&!(a0==1))&&!(a20==1))&&(((((a16==9)&&((((a3==1)&&(((a9==10)&&(a28==1))&&(a6==1)))&&(a19==5))&&(a1==12)))||!(a13==1))&&!(a7==1))&&(a5==5)))){ a9 = 8; a16 = 7; a12 = 0; a10 = 1; a6 = 0; a19 = 2; a20 = 1; return 21; } else if((((a16==10)&&((a19==2)&&(!(a8==1)&&((input==5)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))))&&((((a17==2)&&((((!(a24==1)&&(!(a20==1)&&((a6==1)&&(a2==1))))||!(a12==1))||(a0==1))&&!(a7==1)))&&(a1==14))&&(a21==11)))){ if((a7==1)){ a20 = 1; a9 = 11; a16 = 7; a21 = 12; a7 = 1; a19 = 1; a13 = 0; a1 = 12; a10 = 1; a5 = 4; }else{ a5 = 6; a27 = 1; a20 = 1; a23 = 0; a13 = 0; a9 = 7; a1 = 12; a21 = 10; a16 = 7; } return -1; } else if((((a5==6)&&(((!(a2==1)||((a21==12)&&(((a20==1)&&((a19==5)&&(a13==1)))||!(a11==1))))&&(a17==2))&&(a1==13)))&&(((a9==8)&&((a23==1)&&((!(a27==1)&&((input==6)&&(a16==7)))&&!(a7==1))))&&(a23==1)))){ if((a20==1)){ a1 = 12; a19 = 1; a12 = 1; a20 = 0; a9 = 11; a11 = 1; a28 = 1; }else{ a1 = 12; a21 = 11; a24 = 0; a9 = 11; a4 = 0; a13 = 1; a16 = 9; } return 21; } else if((((a9==7)&&((a28==1)&&((((a21==12)&&((a11==1)||(a24==1)))&&!(a20==1))&&(a13==1))))&&((((a19==5)&&(((a16==8)&&((a13==1)&&(((input==3)&&(a17==2))&&!(a26==1))))&&!(a4==1)))&&(a1==14))&&(a5==6)))){ a20 = 1; a10 = 1; a5 = 5; a1 = 12; a15 = 0; a9 = 11; a14 = 1; a16 = 7; a21 = 10; a19 = 2; return -1; } else if((((a19==2)&&((!(a24==1)&&(!(a4==1)&&((a6==1)&&((a1==13)&&((a17==2)&&((a23==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==5))))))))&&!(a20==1)))&&((a21==11)&&((a16==7)&&(!(a23==1)||((a6==1)&&(a28==1))))))){ a1 = 14; a20 = 1; a9 = 10; a16 = 9; a2 = 1; a11 = 1; a5 = 4; return 21; } else if(((((a19==2)&&(((a16==10)&&((a3==1)&&(!(a13==1)||((a11==1)&&((a21==10)&&(!(a20==1)&&(a6==1)))))))&&(a17==2)))&&(a1==12))&&((a3==1)&&(((a6==1)&&((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a4==1))))){ a15 = 1; a16 = 7; a5 = 6; a10 = 1; a20 = 1; a29 = 1; a19 = 1; a1 = 13; a9 = 9; return 21; } else if(((((((a5==5)&&((a13==1)&&(((a16==7)&&(input==5))&&(a17==2))))&&(a21==12))&&(a1==12))&&(a20==1))&&((a2==1)&&((a19==5)&&(!(a24==1)&&((a9==10)&&((a2==1)&&((!(a2==1)||(a12==1))&&(a11==1))))))))){ if((a21==12)){ a23 = 1; a19 = 1; a14 = 0; a20 = 0; }else{ a11 = 1; a21 = 11; a9 = 11; a16 = 9; a18 = 0; a23 = 1; a19 = 4; } return 26; } else if(((((a0==1)||((a19==5)&&((a9==8)&&(!(a18==1)&&(a2==1)))))&&(a21==11))&&((!(a24==1)&&((((((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a6==1)))&&!(a20==1))&&(a16==7))&&(a11==1))&&!(a24==1)))&&(a1==14)))){ a12 = 1; a5 = 4; a19 = 3; a21 = 10; a23 = 1; a16 = 8; a14 = 0; a9 = 11; return 26; } else if((((a17==2)&&(!(a20==1)&&((a19==3)&&(((((a5==6)&&(input==5))&&(a13==1))&&(a23==1))&&(a6==1)))))&&((a16==9)&&((a1==14)&&(((((a6==1)&&(!(a8==1)&&(a23==1)))||!(a6==1))&&(a21==12))&&(a9==9)))))){ a14 = 1; a24 = 1; a29 = 0; a1 = 12; a19 = 1; a16 = 7; a21 = 10; a9 = 8; a20 = 1; return 25; } else if(((((((a7==1)||(a2==1))&&(a17==2))&&(a16==9))&&(a21==12))&&(((!(a20==1)&&((a1==13)&&(((a13==1)&&(!(a8==1)&&((!(a7==1)&&((input==6)&&(a5==6)))&&(a11==1))))&&(a3==1))))&&(a19==4))&&(a9==8)))){ a20 = 1; a12 = 0; a19 = 2; a26 = 1; a1 = 12; a16 = 7; a5 = 4; a9 = 9; a10 = 0; a21 = 10; return 21; } else if(((((a17==2)&&((a28==1)&&((a28==1)&&((a28==1)&&(a1==13)))))||(a24==1))&&(!(a7==1)&&((a19==2)&&((a9==11)&&((a16==10)&&(((a5==6)&&(!(a4==1)&&(((input==1)&&(a21==12))&&(a12==1))))&&(a20==1)))))))){ a23 = 1; a18 = 0; a5 = 4; a12 = 1; a16 = 7; a21 = 10; a9 = 9; return 25; } else if(((((((a13==1)&&(((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a0==1)))&&(a1==13)))&&(a21==11))&&!(a24==1))&&(a16==9))&&((((a17==2)&&(!(a18==1)&&(!(a0==1)&&((a12==1)&&(a19==4)))))&&!(a20==1))&&(a9==9)))){ a16 = 7; a20 = 1; a5 = 4; a2 = 0; a7 = 1; a13 = 0; a9 = 8; return -1; } else if((((!(a24==1)&&((a21==12)&&(((a5==6)&&(((a17==2)&&(input==6))&&(a9==8)))&&(a16==8))))&&!(a0==1))&&(((a13==1)&&(!(a7==1)&&(!(a24==1)&&((a1==14)&&(((a20==1)&&(a2==1))&&(a19==1))))))&&(a28==1)))){ a16 = 7; a11 = 1; a4 = 0; a1 = 13; a19 = 4; a12 = 1; a21 = 10; a5 = 5; a9 = 10; return 25; } else if((((a9==11)&&(!(a8==1)&&((a24==1)||((((a16==9)&&(a11==1))&&(a17==2))&&(a19==5)))))&&((!(a24==1)&&(!(a24==1)&&(((((((a5==4)||(a5==5))&&(input==5))&&(a20==1))&&!(a14==1))&&!(a24==1))&&(a21==10))))&&(a1==14)))){ a11 = 1; a28 = 1; a19 = 3; a16 = 11; a2 = 1; a5 = 4; a1 = 12; a9 = 9; return 21; } else if(((((a16==11)&&(((((a26==1)||(a13==1))&&(a3==1))||(a26==1))&&(a19==3)))&&(a21==11))&&((a17==2)&&(((a9==7)&&(!(a4==1)&&((a20==1)&&((!(a14==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a18==1)))))&&(a1==12))))){ a16 = 10; a19 = 1; a5 = 6; a18 = 0; a21 = 10; a9 = 10; a13 = 1; return 21; } else if(((((a20==1)&&(((a3==1)||(a24==1))&&(a17==2)))&&(a12==1))&&((a3==1)&&((a16==9)&&((!(a26==1)&&((((a19==2)&&(((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==3))&&(a21==11)))&&!(a0==1))&&(a12==1)))&&(a1==13)))))){ a21 = 12; a9 = 10; a1 = 12; a23 = 1; a19 = 3; a5 = 6; a24 = 0; return 21; } else if((((a9==9)&&((a28==1)&&((((a19==2)&&((a1==13)&&((a3==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1)))))&&(a23==1))&&(a21==10))))&&((a16==8)&&(!(a24==1)&&((!(a28==1)||((a28==1)||(a14==1)))&&(a17==2)))))){ a5 = 6; a27 = 0; a21 = 11; a16 = 7; a19 = 1; a9 = 7; a20 = 0; a8 = 0; a4 = 0; a1 = 12; return 23; } else if((((!(a20==1)&&((a16==11)&&((a13==1)&&(!(a26==1)&&((a17==2)&&(((a1==14)&&(input==3))&&(a2==1)))))))&&(a5==4))&&((a9==11)&&(((a21==10)&&((a26==1)||((!(a26==1)&&(a2==1))&&(a12==1))))&&(a19==2))))){ a13 = 0; a16 = 7; a20 = 1; a2 = 0; a1 = 12; a22 = 0; return 23; } else if((((a3==1)&&(!(a20==1)&&((a7==1)||(((a9==11)&&((a2==1)&&(a1==12)))&&(a17==2)))))&&(((a16==9)&&((((((a19==4)&&((input==6)&&((a5==4)||(a5==5))))&&!(a4==1))&&!(a27==1))&&(a2==1))&&(a11==1)))&&(a21==11)))){ if((a6==1)){ a5 = 5; a21 = 10; a28 = 0; a22 = 0; a15 = 0; a20 = 1; a16 = 7; a19 = 2; }else{ a16 = 8; a5 = 5; a3 = 0; a20 = 1; a9 = 9; a28 = 0; a15 = 1; a1 = 13; a19 = 2; } return 21; } else if((((a17==2)&&((a20==1)&&((a21==11)&&((a1==14)&&(((a2==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a27==1))))))&&((a16==8)&&(((a9==8)&&((((a28==1)&&((a11==1)&&(a11==1)))&&!(a14==1))||(a4==1)))&&(a19==3))))){ a7 = 0; a28 = 1; a5 = 5; a19 = 1; a13 = 1; a1 = 13; a16 = 10; a9 = 10; return 25; } else if(((!(a0==1)&&((a20==1)&&((a17==2)&&((input==3)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))))&&((a19==1)&&(((a16==7)&&(((((a2==1)&&(((a23==1)&&(a23==1))&&!(a18==1)))||!(a23==1))&&(a1==12))&&(a21==12)))||!(a13==1))))){ a7 = 0; a28 = 1; a26 = 0; a5 = 4; a9 = 7; a21 = 10; return -1; } else if((((a19==1)&&((!(a24==1)&&((((a11==1)&&(a17==2))||(a26==1))&&!(a14==1)))&&!(a7==1)))&&(!(a20==1)&&((a16==10)&&((((((((a5==4)||(a5==5))&&(input==5))&&(a21==10))&&!(a27==1))&&(a12==1))&&(a1==12))&&(a9==7)))))){ a21 = 12; a5 = 6; a22 = 1; a20 = 1; a13 = 0; a15 = 0; a9 = 8; a19 = 4; return -1; } else if((((a16==8)&&(((a9==7)&&(!(a20==1)&&((a28==1)&&(((a1==12)&&(input==1))&&!(a0==1)))))&&(a17==2)))&&(((!(a14==1)&&((!(a8==1)&&((a8==1)||((a23==1)&&(a13==1))))&&(a19==3)))&&(a21==10))&&(a5==6)))){ a20 = 1; a5 = 4; a19 = 5; a2 = 1; a1 = 13; a8 = 0; a14 = 0; a9 = 10; a21 = 12; return 22; } else if((((a17==2)&&(((a3==1)&&((a9==7)&&((((a16==8)&&(a12==1))&&!(a24==1))||!(a28==1))))&&!(a20==1)))&&((a1==13)&&(!(a27==1)&&((((a19==4)&&(!(a24==1)&&((input==3)&&((a5==5)||(a5==6)))))&&!(a0==1))&&(a21==12)))))){ if((a21==10)){ a15 = 0; a29 = 1; a5 = 6; a20 = 1; a16 = 7; a21 = 10; a19 = 1; a9 = 10; a23 = 0; }else{ a10 = 1; a24 = 1; a19 = 2; a16 = 7; a5 = 6; a28 = 0; a20 = 1; a21 = 10; a1 = 12; } return -1; } else if(((!(a6==1)||(((a6==1)&&(a21==11))&&(a16==7)))&&((a17==2)&&(!(a26==1)&&(((a1==12)&&(((!(a27==1)&&((a19==1)&&((a3==1)&&(((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==6)))))&&!(a26==1))&&(a20==1)))&&!(a18==1)))))){ a19 = 5; a5 = 6; a1 = 14; a21 = 12; a9 = 10; a6 = 1; a3 = 1; a13 = 1; return 22; } else if((((a17==2)&&(((a19==2)&&(!(a11==1)||((a3==1)&&((a28==1)&&(((a3==1)&&!(a20==1))&&(a16==7))))))||(a0==1)))&&((a12==1)&&((a21==10)&&((a1==13)&&((a9==7)&&(((input==3)&&(a5==4))&&(a12==1)))))))){ a20 = 1; a1 = 12; a0 = 0; a23 = 1; a3 = 1; a19 = 1; return -1; } else if((((((((a14==1)||((a5==6)&&(((a2==1)&&(a19==2))&&(a9==8))))&&(a1==14))&&(a16==10))&&!(a8==1))||(a7==1))&&(((a13==1)&&(((a6==1)&&((a17==2)&&((input==3)&&(a21==11))))&&(a20==1)))&&!(a18==1)))){ a21 = 10; a23 = 1; a5 = 4; a1 = 12; a14 = 0; a4 = 0; a19 = 1; a9 = 7; a16 = 7; return -1; } else if(((((a16==7)&&(!(a18==1)&&((a9==7)&&(((input==3)&&(a19==4))&&(a21==11)))))&&(a17==2))&&(((((a20==1)&&((((a1==13)&&((a6==1)&&(a23==1)))&&(a5==5))||(a24==1)))&&!(a24==1))&&!(a18==1))||(a27==1)))){ a19 = 3; a13 = 1; a27 = 0; a1 = 14; a0 = 0; a9 = 8; a5 = 4; a16 = 8; return 21; } else if((((!(a11==1)||(((a19==4)&&(((((a1==13)&&(a11==1))&&(a20==1))&&(a21==10))&&!(a24==1)))||(a7==1)))||!(a3==1))&&(!(a24==1)&&((a17==2)&&(((a16==10)&&((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a14==1)))))){ a5 = 4; a19 = 1; a24 = 0; a1 = 12; a9 = 7; a16 = 7; a26 = 0; return -1; } else if((((a19==1)&&((((a23==1)||!(a23==1))&&(a1==12))&&(a23==1)))&&((a17==2)&&(((a16==10)&&((!(a26==1)&&(((((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a2==1))&&(a12==1))&&!(a7==1)))&&!(a20==1)))&&(a21==12))))){ a20 = 1; a24 = 1; a19 = 3; a5 = 4; a1 = 14; a16 = 8; a9 = 9; a26 = 1; a27 = 1; return -1; } else if((((((((!(a8==1)&&((input==3)&&(a9==9)))&&(a23==1))&&(a11==1))&&(a5==5))&&(a23==1))&&(a17==2))&&((a19==4)&&(((a16==7)&&((a21==11)&&(((!(a24==1)&&(a13==1))&&(a6==1))&&(a20==1))))&&(a1==13))))){ a1 = 12; a5 = 4; a7 = 0; a21 = 10; a19 = 1; a3 = 1; a9 = 7; return -1; } else if((((a5==4)&&(((!(a11==1)||(((a16==8)&&((a21==10)&&((a27==1)||(a2==1))))||!(a6==1)))&&(a17==2))||!(a13==1)))&&(((a6==1)&&((a9==9)&&(((a20==1)&&((a1==14)&&(input==6)))&&!(a26==1))))&&(a19==2)))){ a21 = 12; a16 = 9; a9 = 10; a5 = 5; a19 = 4; a1 = 12; a8 = 0; a24 = 0; return 23; } else if(((((a11==1)&&((((!(a7==1)&&((a13==1)&&(a19==5)))&&!(a18==1))&&(a11==1))&&(a16==9)))&&(a1==13))&&((((((((a9==7)&&(input==4))&&(a5==4))&&(a20==1))&&(a6==1))&&(a21==11))&&(a17==2))&&(a11==1)))){ a28 = 1; a13 = 1; a5 = 6; a16 = 8; a1 = 12; a9 = 11; a0 = 0; a19 = 4; return 22; } else if(((((a19==1)&&((a1==14)&&((a17==2)&&(((a16==11)&&((((input==1)&&((a5==5)||(a5==6)))&&!(a14==1))&&(a11==1)))&&(a11==1)))))&&(a20==1))&&((((((a6==1)||!(a3==1))&&!(a18==1))&&(a9==7))&&!(a0==1))&&(a21==11)))){ a16 = 7; a8 = 0; a23 = 1; a21 = 10; a5 = 4; a7 = 0; a1 = 12; return -1; } else if(((!(a20==1)&&((a16==9)&&(((a21==10)&&(((a19==1)&&(((input==5)&&(a1==13))&&(a2==1)))&&!(a18==1)))&&!(a0==1))))&&((a17==2)&&((a6==1)&&(((a5==5)&&((a28==1)&&((a28==1)&&(a9==11))))||(a24==1)))))){ if((a25==1)){ a19 = 2; a1 = 12; a11 = 0; a9 = 7; a22 = 1; a16 = 7; a20 = 1; a24 = 1; }else{ a10 = 0; a20 = 1; a16 = 7; a15 = 1; a19 = 2; a1 = 12; a29 = 1; a5 = 6; } return -1; } else if(((((a19==4)&&((a24==1)||(((!(a18==1)&&(a6==1))&&(a16==9))&&(a21==12))))&&(a9==11))&&((((!(a8==1)&&((((!(a20==1)&&(input==1))&&(a17==2))&&(a5==4))&&(a11==1)))&&!(a27==1))&&(a1==13))&&!(a7==1)))){ a23 = 0; a5 = 5; a1 = 12; a16 = 7; a8 = 1; a19 = 5; a9 = 8; a21 = 10; a15 = 0; return 21; } else if((((a1==14)&&(!(a20==1)&&(!(a4==1)&&((a2==1)&&(!(a0==1)&&((a28==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a2==1))))))))&&(((a19==5)&&((a21==12)&&((a23==1)&&(((a16==8)&&(a3==1))&&(a9==10)))))&&(a17==2)))){ a16 = 9; a1 = 12; a21 = 10; a5 = 4; a11 = 0; a12 = 0; a9 = 11; a0 = 1; a20 = 1; a19 = 3; return -1; } else if((((a1==12)&&((!(a26==1)&&((((a11==1)&&((input==5)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a3==1))&&(a17==2)))&&(a21==12)))&&((a16==9)&&(!(a20==1)&&((((a19==4)&&((a18==1)||(a13==1)))&&!(a0==1))&&!(a8==1)))))){ a19 = 3; a8 = 1; a9 = 10; a12 = 0; a16 = 8; a5 = 6; a29 = 0; return -1; } else if((((((a1==14)&&((!(a20==1)&&(input==3))&&(a19==2)))&&(a12==1))&&(a6==1))&&((((a5==6)&&((a9==9)&&((((a17==2)&&(((a23==1)&&(a23==1))&&!(a8==1)))&&(a21==11))&&(a16==8))))||(a4==1))&&(a13==1)))){ a19 = 1; a2 = 1; a16 = 7; a20 = 1; a14 = 0; a1 = 12; a9 = 7; a6 = 1; a21 = 10; a5 = 4; return -1; } else if((((a19==5)&&((a17==2)&&(!(a2==1)||((((a16==8)&&(((a3==1)&&!(a24==1))&&(a12==1)))&&(a9==9))&&(a1==12)))))&&((((!(a27==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a12==1)))&&(a21==11))&&(a20==1))&&!(a7==1)))){ a16 = 7; a7 = 0; a21 = 10; a9 = 7; a19 = 1; a5 = 4; a3 = 1; a28 = 1; return -1; } else if((((a17==2)&&((a19==2)&&(((a4==1)&&(((a20==1)&&(a3==1))&&!(a23==1)))&&!(a11==1))))&&((((a4==1)&&((a1==14)&&((((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&!(a28==1))&&!(a3==1))))&&(a21==12))&&(a16==10)))){ a4 = 1; a5 = 5; a9 = 7; a16 = 7; a19 = 1; a21 = 10; a10 = 1; return -1; } else if(((((a26==1)||(((a16==10)&&((a21==12)&&(!(a20==1)&&((a28==1)||!(a6==1)))))&&(a13==1)))&&!(a0==1))&&(((a3==1)&&((a19==1)&&((a1==13)&&(((input==1)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&(a17==2)))))&&(a12==1)))){ a1 = 14; a6 = 0; a7 = 1; a21 = 10; a19 = 2; a9 = 7; a5 = 5; a16 = 9; a29 = 1; return -1; } else if(((!(a0==1)&&((a28==1)&&((a13==1)&&((a28==1)&&(((a20==1)&&((a1==12)&&((a6==1)&&((a19==5)&&(((input==4)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&(a17==2))))))&&(a13==1))))))&&((a16==10)&&((a2==1)&&(a21==11))))){ a8 = 0; a21 = 10; a16 = 7; a23 = 1; a19 = 1; a14 = 0; a9 = 7; a5 = 4; return -1; } else if((((a20==1)&&(((a19==2)&&((a12==1)&&!(a7==1)))&&!(a8==1)))&&((a23==1)&&((a28==1)&&((a21==12)&&((!(a27==1)&&((a17==2)&&((a1==14)&&((a16==7)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))))))&&!(a18==1))))))){ a12 = 1; a9 = 9; a5 = 6; a21 = 10; a23 = 1; a16 = 8; a1 = 12; a19 = 5; a24 = 0; return 25; } else if(((((a1==13)&&((a16==8)&&((a28==1)&&((a6==1)&&(!(a7==1)&&((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))))))&&(a21==11))&&((a17==2)&&((!(a14==1)&&(((a19==4)&&(!(a13==1)||(a23==1)))&&(a2==1)))&&!(a20==1))))){ a19 = 1; a13 = 1; a0 = 0; a4 = 0; a20 = 1; a5 = 4; a9 = 7; a1 = 12; a21 = 10; a16 = 7; return -1; } else if(((!(a20==1)&&(!(a14==1)&&(((a3==1)&&((a17==2)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==7))))&&(!(a4==1)&&((a13==1)&&((((a1==12)&&(!(a2==1)||((a9==9)&&((a13==1)&&(a21==11)))))&&(a19==4))&&(a6==1)))))){ a5 = 4; a20 = 1; a6 = 1; a9 = 7; a21 = 10; a4 = 0; a19 = 1; a26 = 0; return -1; } else if(((((((((a6==1)&&(((a21==12)&&(input==4))&&(a20==1)))&&(a16==10))&&!(a14==1))&&(a13==1))&&(a5==6))&&(a11==1))&&((((a17==2)&&(((a1==12)&&((a12==1)||(a18==1)))&&(a9==11)))&&(a19==3))&&!(a26==1)))){ a26 = 0; a16 = 7; a13 = 1; a19 = 1; a21 = 10; a28 = 1; a5 = 4; a9 = 7; return -1; } else if((((a20==1)&&((!(a18==1)&&(((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))&&(input==4))&&(a6==1))&&(a23==1)))&&(a16==11)))&&((a17==2)&&(!(a23==1)||((((a28==1)&&(a6==1))||(a24==1))&&(a21==12)))))){ a1 = 12; a21 = 10; a19 = 1; a5 = 4; a16 = 7; a14 = 0; a6 = 1; a9 = 7; a7 = 0; return -1; } else if(((((((a17==2)&&(((a9==9)&&((a23==1)&&((input==3)&&(a5==6))))&&(a13==1)))&&(a19==1))&&!(a26==1))&&(a21==12))&&((a3==1)&&((a1==12)&&((((a16==10)&&((a20==1)&&(a12==1)))&&(a3==1))||!(a12==1)))))){ a18 = 0; a16 = 7; a28 = 1; a21 = 10; a7 = 0; a5 = 4; a9 = 7; return -1; } else if((((a16==11)&&((!(a18==1)&&((a5==6)&&((a17==2)&&(((a20==1)&&(input==3))&&(a1==14)))))&&(a23==1)))&&((a9==11)&&((((a8==1)||((((a6==1)||!(a11==1))&&!(a7==1))||(a7==1)))&&(a21==10))&&(a19==1))))){ a16 = 7; a7 = 0; a26 = 0; a1 = 12; a5 = 4; a9 = 7; a23 = 1; return -1; } else if(((((a19==2)&&((a2==1)&&((((input==4)&&((a5==5)||(a5==6)))&&(a17==2))&&!(a27==1))))&&(a20==1))&&((a21==12)&&(((a1==14)&&((((a7==1)||(!(a26==1)&&((a24==1)||(a12==1))))||!(a11==1))&&(a9==9)))&&(a16==8))))){ a11 = 1; a16 = 7; a28 = 1; a21 = 10; a14 = 0; a1 = 12; a5 = 4; a9 = 7; a19 = 1; return -1; } else if(((((a5==6)&&(((((a28==1)&&((a13==1)&&!(a7==1)))||!(a12==1))&&(a17==2))||(a24==1)))&&(a9==7))&&(!(a20==1)&&((a19==2)&&((!(a8==1)&&(((a21==12)&&((input==4)&&(a1==13)))&&!(a7==1)))&&(a16==9)))))){ if((a24==1)){ a20 = 1; a1 = 12; a15 = 0; a9 = 11; a19 = 4; a11 = 0; a16 = 8; a22 = 0; }else{ a26 = 1; a9 = 8; a21 = 10; a20 = 1; a1 = 14; a19 = 1; a7 = 1; a23 = 0; a16 = 7; a5 = 4; } return 25; } else if(((!(a7==1)&&((a5==4)&&((a16==9)&&(((a13==1)&&(!(a20==1)&&(((a13==1)&&(a3==1))||!(a23==1))))&&!(a24==1)))))&&(!(a24==1)&&((a17==2)&&((a19==1)&&((a21==10)&&((a9==10)&&((a1==12)&&(input==3))))))))){ a10 = 1; a22 = 1; a20 = 1; a9 = 9; a1 = 13; a16 = 7; a18 = 1; return -1; } else if((((a21==12)&&((a19==3)&&(((a23==1)&&((a18==1)||((a11==1)||!(a2==1))))&&(a17==2))))&&((a16==10)&&(((a5==5)&&((a9==11)&&((a28==1)&&((((input==5)&&(a1==13))&&(a23==1))&&(a6==1)))))&&(a20==1))))){ if((a17==3)){ a16 = 8; a2 = 1; a1 = 12; a9 = 10; a6 = 1; a18 = 0; a21 = 10; a20 = 0; a19 = 5; a5 = 6; }else{ a2 = 1; a16 = 7; a9 = 10; a19 = 2; a1 = 14; a28 = 1; a5 = 4; a21 = 10; } return 21; } else if((((a19==5)&&((a12==1)&&((a13==1)&&(!(a0==1)&&(((a1==12)&&(((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&!(a20==1)))&&(a2==1))))))&&((((a16==10)&&(((a2==1)&&(a9==9))||!(a3==1)))||(a0==1))&&(a17==2)))){ a9 = 11; a1 = 14; a29 = 0; a0 = 1; a19 = 1; a5 = 6; a8 = 1; a21 = 10; a20 = 1; a16 = 7; return -1; } else if(((!(a20==1)&&((a9==7)&&(!(a24==1)&&((a2==1)&&((((a12==1)&&((input==3)&&(a19==5)))&&!(a26==1))&&(a2==1))))))&&((a17==2)&&(((a1==14)&&((a5==4)&&((a21==12)&&(!(a2==1)||(a12==1)))))&&(a16==8))))){ a15 = 1; a19 = 1; a21 = 10; a5 = 5; a20 = 1; a16 = 7; a9 = 9; a28 = 0; a8 = 1; a1 = 13; return -1; } else if((((((((a23==1)&&(a19==2))&&(a13==1))&&(a16==11))&&(a21==10))&&(a20==1))&&(((a17==2)&&((a23==1)&&((a6==1)&&((((((input==3)&&(a5==5))&&(a2==1))&&(a9==10))&&!(a7==1))&&!(a4==1)))))&&(a1==14)))){ a19 = 1; a12 = 1; a1 = 12; a14 = 0; a3 = 1; a9 = 7; a16 = 7; a5 = 4; return -1; } else if(((!(a20==1)&&((a1==14)&&(((a21==10)&&(((((a2==1)&&(a13==1))&&(a23==1))&&(a19==4))&&!(a4==1)))&&(a13==1))))&&(!(a26==1)&&(((a17==2)&&(!(a26==1)&&((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))))&&(a16==9))))){ if((a11==1)){ a8 = 1; a20 = 1; a16 = 7; a24 = 1; a6 = 0; a5 = 6; a19 = 2; a9 = 9; a1 = 12; }else{ a9 = 8; a16 = 11; a5 = 5; a19 = 3; a1 = 13; a22 = 1; a13 = 0; } return -1; } else if(((((((a19==5)&&(((a21==11)&&(!(a6==1)&&(a12==1)))&&(a14==1)))&&(a5==4))&&(a16==8))&&(a1==14))&&((((!(a28==1)&&((((input==5)&&(a17==2))&&(a26==1))&&(a20==1)))&&!(a12==1))&&(a9==7))&&!(a6==1)))){ a1 = 12; a19 = 3; a11 = 0; a15 = 0; a21 = 10; return 21; } else if((((a2==1)&&(!(a20==1)&&((((a1==12)&&((a9==9)&&((input==6)&&((a5==5)||(a5==6)))))&&(a16==8))&&(a13==1))))&&(((a19==5)&&(((((a24==1)||((a2==1)&&(a11==1)))&&(a17==2))&&(a21==11))||!(a12==1)))||(a27==1)))){ a21 = 10; a26 = 0; a19 = 2; a5 = 6; a20 = 1; a16 = 9; a12 = 1; a23 = 1; return 26; } else if(((((a13==1)&&(!(a18==1)&&(!(a7==1)&&((a21==11)&&(((((input==5)&&((a5==5)||(a5==6)))&&(a20==1))&&(a3==1))&&(a16==9))))))&&(a6==1))&&(((((a17==2)&&((a9==9)&&(a11==1)))&&(a19==1))&&(a1==14))||(a26==1)))){ a16 = 7; a21 = 10; a5 = 5; a9 = 11; a4 = 0; a1 = 13; a6 = 1; a19 = 5; a0 = 0; return 25; } else if((((((((a5==4)&&(((a16==7)&&((a17==2)&&(input==6)))&&(a19==5)))&&(a20==1))&&!(a7==1))&&!(a7==1))&&(a6==1))&&(!(a6==1)||((((((a21==10)&&(a13==1))&&(a9==11))&&(a1==12))||!(a2==1))||(a18==1))))){ a13 = 1; a1 = 13; a9 = 10; a19 = 2; a21 = 12; a26 = 0; a5 = 5; a23 = 1; return 26; } else if(((((a19==1)&&(((a1==13)&&((a6==1)&&(a12==1)))&&!(a20==1)))&&(a16==10))&&((a21==11)&&((((!(a24==1)&&(!(a26==1)&&((a6==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==5)))))&&!(a4==1))&&!(a8==1))&&(a17==2))))){ a20 = 1; a21 = 10; a23 = 0; a12 = 0; a5 = 5; a16 = 7; a9 = 8; a19 = 2; a1 = 12; a18 = 1; return -1; } else if((((a2==1)&&((a19==2)&&(((((a9==8)&&((input==5)&&(a1==12)))&&(a17==2))&&(a16==10))&&(a11==1))))&&((((((!(a18==1)&&(!(a27==1)&&(a2==1)))&&(a5==4))||!(a12==1))||(a14==1))&&(a21==10))&&(a20==1)))){ a2 = 1; a11 = 1; a9 = 7; a19 = 1; a16 = 7; return -1; } else if(((((a5==5)&&((a2==1)&&((a0==1)||((a20==1)&&((a11==1)&&(!(a8==1)&&((a11==1)&&(a21==10))))))))&&(a17==2))&&((a19==5)&&((a1==13)&&(!(a27==1)&&((((input==5)&&(a16==9))&&(a9==8))&&(a3==1))))))){ a19 = 3; a1 = 12; a24 = 0; a5 = 4; a18 = 0; a12 = 1; a16 = 11; return 21; } else if((((a12==1)&&(!(a8==1)&&((a2==1)&&((!(a20==1)&&((a19==1)&&((a3==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))))&&!(a4==1)))))&&(((a16==10)&&((((a17==2)&&(a12==1))&&(a1==13))&&(a21==12)))&&(a3==1)))){ if((a15==1)){ a5 = 4; a11 = 0; a22 = 1; a29 = 0; a9 = 8; a21 = 10; a19 = 2; }else{ a6 = 0; a20 = 1; a5 = 4; a16 = 7; a9 = 11; a25 = 0; a28 = 0; a21 = 10; } return -1; } else if(((((a0==1)||((((((a13==1)||!(a28==1))||!(a13==1))&&(a20==1))||(a7==1))&&(a19==5)))&&(a16==11))&&((((a2==1)&&((a21==12)&&(((input==5)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&!(a14==1))))&&(a17==2))&&(a1==12)))){ a19 = 1; a18 = 0; a27 = 0; a21 = 10; a2 = 1; a20 = 0; a5 = 4; a9 = 9; a16 = 7; return 21; } else if(((!(a14==1)&&((a21==12)&&(!(a14==1)&&((a6==1)&&(a1==13)))))&&((a2==1)&&(((a13==1)&&((a11==1)&&((((a20==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a9==9))&&(a17==2)))&&(a16==11))&&!(a26==1))))&&(a19==4))))){ a26 = 0; a1 = 12; a5 = 4; a16 = 7; a21 = 10; a19 = 1; a2 = 1; a18 = 0; a9 = 7; return -1; } else if((((a5==5)&&((a17==2)&&((a1==13)&&((!(a27==1)&&(!(a20==1)&&(input==4)))&&!(a0==1)))))&&((a21==11)&&((((a13==1)&&((((a8==1)||((a16==9)&&(a12==1)))&&(a19==2))||(a14==1)))||(a0==1))&&(a9==7))))){ a11 = 0; a21 = 10; a5 = 4; a1 = 12; a13 = 0; a0 = 1; a19 = 1; a9 = 8; a20 = 1; a16 = 7; return 26; } else if((((a5==5)&&(((a14==1)||(a11==1))&&(a17==2)))&&((a1==14)&&((a21==11)&&(((!(a18==1)&&((a6==1)&&((a6==1)&&(((((a19==3)&&(input==6))&&!(a0==1))&&!(a27==1))&&(a16==9)))))&&!(a20==1))&&(a9==8)))))){ a29 = 1; a20 = 1; a9 = 9; a19 = 2; a1 = 12; a10 = 1; a12 = 0; return 25; } else if(((((a17==2)&&(!(a3==1)||(((a19==4)&&((a20==1)&&((((a6==1)&&!(a27==1))&&(a21==11))||(a18==1))))&&(a16==9))))||!(a28==1))&&(((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3))&&(a1==14))&&!(a7==1))&&!(a0==1)))){ a19 = 1; a1 = 12; a21 = 10; a16 = 7; a9 = 7; a5 = 4; a12 = 1; a11 = 1; return -1; } else if(((((a23==1)&&((a6==1)&&(((a28==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==4))&&(a17==2)))&&!(a20==1))))&&(a16==7))&&(!(a18==1)&&((a21==12)&&((a1==12)&&((a9==9)&&((!(a6==1)||(a12==1))||(a4==1)))))))){ if((a3==1)){ a5 = 4; a16 = 8; a19 = 5; a9 = 11; a0 = 0; a21 = 10; a2 = 1; }else{ a27 = 0; a1 = 14; a18 = 0; a19 = 2; a20 = 1; a5 = 6; a24 = 0; a9 = 10; a21 = 10; } return 21; } else if(((!(a8==1)&&((((((a17==2)&&((((a28==1)&&(a2==1))&&(a9==8))&&(a19==2)))||!(a11==1))||!(a6==1))&&(a16==8))&&(a1==13)))&&(((a20==1)&&((a12==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1))))&&(a21==10)))){ a19 = 1; a16 = 7; a5 = 4; a24 = 0; a9 = 7; a13 = 1; a8 = 0; a1 = 12; return -1; } else if(((((a1==12)&&(((!(a26==1)&&((((input==6)&&!(a20==1))&&(a19==1))&&!(a14==1)))&&(a28==1))&&(a16==8)))&&(a9==10))&&((a28==1)&&((a5==5)&&(!(a8==1)&&((a17==2)&&(!(a6==1)||((a28==1)&&(a21==10))))))))){ a1 = 14; a20 = 1; a23 = 1; a16 = 10; a9 = 11; a0 = 0; a12 = 1; return 25; } else if((((a3==1)&&((a3==1)&&((((a13==1)&&((a5==4)&&(((a9==11)&&(input==4))&&(a17==2))))&&(a1==13))&&(a23==1))))&&(((((!(a20==1)&&((a3==1)&&(a16==7)))&&(a19==5))||!(a28==1))&&(a21==10))&&(a2==1)))){ a19 = 1; a9 = 7; a28 = 1; a8 = 0; a6 = 1; a20 = 1; a1 = 12; return -1; } else if((((!(a0==1)&&(((!(a0==1)&&((a21==12)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a16==8)))))&&(a20==1))&&(a17==2)))&&(a13==1))&&(!(a3==1)||((a1==13)&&(((a19==1)&&(!(a24==1)&&(a23==1)))&&(a9==8)))))){ a1 = 12; a12 = 1; a21 = 10; a28 = 1; a16 = 7; a9 = 7; a0 = 0; a5 = 4; return -1; } else if(((((a9==7)&&((a0==1)||((a20==1)&&(((a21==12)&&(a11==1))&&(a28==1)))))&&(a19==5))&&(((a17==2)&&(((a2==1)&&((((((a5==4)||(a5==5))&&(input==5))&&!(a26==1))&&(a1==14))&&!(a27==1)))&&(a16==9)))&&!(a27==1)))){ a3 = 1; a9 = 8; a19 = 3; a21 = 10; a6 = 1; a27 = 0; a5 = 4; a16 = 7; return 25; } else if((((a19==2)&&((a1==13)&&(!(a4==1)&&((a16==9)&&((a5==5)&&(a23==1))))))&&((a28==1)&&((a9==11)&&(((a21==11)&&((a13==1)&&((!(a20==1)&&(!(a0==1)&&((input==3)&&(a17==2))))&&(a28==1))))&&(a13==1)))))){ a16 = 10; a24 = 1; a5 = 6; a21 = 12; a2 = 0; a20 = 1; a9 = 7; a28 = 0; a19 = 3; return 23; } else if(((((a17==2)&&(((a23==1)&&(!(a14==1)&&(((input==4)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a21==10))))&&(a28==1)))&&(a6==1))&&((a14==1)||((a16==8)&&(!(a0==1)&&((a19==4)&&((a1==14)&&((a20==1)&&(a2==1))))))))){ a3 = 1; a13 = 1; a5 = 4; a4 = 0; a19 = 1; a1 = 12; a16 = 7; a9 = 7; return -1; } else if(((((a17==2)&&((a12==1)&&(a6==1)))||(a8==1))&&(((((((a19==4)&&(((((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==1))&&(a1==12))&&!(a18==1))&&!(a26==1)))&&!(a20==1))&&(a28==1))&&(a6==1))&&(a16==8))&&(a21==10)))){ a16 = 10; a7 = 0; a21 = 12; a20 = 1; a27 = 0; a18 = 0; a5 = 5; a1 = 13; a9 = 8; a19 = 2; return 21; } else if((((a6==1)&&((a17==2)&&(((!(a6==1)||(!(a14==1)&&(a11==1)))&&(a1==12))&&(a16==9))))&&((a21==11)&&((a20==1)&&((!(a0==1)&&(!(a0==1)&&(((a9==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a19==3))))&&!(a4==1)))))){ a19 = 1; a21 = 10; a3 = 1; a7 = 0; a16 = 7; a24 = 0; a9 = 7; a5 = 4; return -1; } else if((((a28==1)&&((a20==1)&&((((!(a28==1)||((a9==10)&&((a16==10)&&(a23==1))))&&!(a14==1))&&!(a7==1))&&(a19==2))))&&(((a17==2)&&(((a21==10)&&(((a5==5)&&(input==1))&&(a1==12)))&&(a28==1)))&&(a13==1)))){ a19 = 1; a8 = 0; a20 = 0; a4 = 0; a16 = 8; a9 = 8; a12 = 1; return -1; } else if(((((a28==1)&&(!(a14==1)&&((a17==2)&&(!(a20==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))))&&!(a27==1))&&((a7==1)||(((a19==2)&&(((((a6==1)&&(a21==12))||!(a11==1))&&(a16==8))&&(a1==14)))&&(a6==1))))){ if((a23==1)){ a5 = 4; a29 = 0; a20 = 1; a21 = 10; a25 = 1; a1 = 13; a19 = 5; a8 = 1; a9 = 9; }else{ a16 = 10; a22 = 1; a1 = 13; a29 = 1; a21 = 10; a5 = 4; a19 = 4; a15 = 1; a9 = 9; } return -1; } else if((((a16==10)&&((a11==1)&&((a17==2)&&(!(a26==1)&&(((a13==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a20==1))))))&&(!(a11==1)||(!(a23==1)||(((((!(a8==1)&&(a3==1))&&(a21==10))&&(a19==5))&&(a9==10))&&(a1==13)))))){ a19 = 1; a9 = 7; a12 = 1; a16 = 7; a27 = 0; a1 = 12; a5 = 4; a24 = 0; return -1; } else if(((((!(a20==1)&&((a7==1)||(((a21==12)&&((a3==1)&&!(a0==1)))&&(a17==2))))&&(a19==5))&&!(a4==1))&&((a23==1)&&(!(a0==1)&&((((((input==3)&&((a5==4)||(a5==5)))&&(a1==13))&&(a9==10))&&(a16==8))&&(a13==1)))))){ if((a22==1)){ a16 = 7; a2 = 0; a3 = 0; a5 = 5; a20 = 1; a0 = 1; }else{ a21 = 11; a25 = 0; a16 = 10; a20 = 1; a22 = 1; a5 = 6; a15 = 0; a19 = 2; } return -1; } else if((((a6==1)&&((a21==12)&&((!(a18==1)&&((a5==6)&&((input==3)&&(a16==8))))&&(a1==14))))&&(((a9==8)&&(((((!(a8==1)&&((a17==2)&&(a6==1)))||!(a13==1))&&(a20==1))&&!(a24==1))&&(a19==1)))&&(a2==1)))){ a16 = 7; a1 = 12; a5 = 4; a3 = 1; a21 = 10; a7 = 0; a9 = 7; return -1; } else if((((!(a0==1)&&((a16==8)&&((a13==1)&&(a21==10))))&&(a20==1))&&(((a19==1)&&((((!(a8==1)&&(((a17==2)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4)))&&!(a8==1)))&&!(a14==1))&&(a1==12))&&!(a24==1)))&&!(a27==1)))){ a16 = 7; a23 = 1; a7 = 0; a11 = 1; a5 = 4; a9 = 7; return -1; } else if((((a12==1)&&(((!(a18==1)&&((a9==9)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a23==1))&&(a1==14)))&&(!(a6==1)||(((a21==11)&&((((((a17==2)&&(a12==1))&&(a19==2))&&(a16==10))||(a7==1))&&(a20==1)))&&(a28==1))))){ a5 = 4; a11 = 1; a21 = 10; a14 = 0; a1 = 13; a2 = 1; a16 = 7; return 25; } else if((((((((a11==1)&&((((a16==9)&&((input==1)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))))&&(a1==12))&&(a17==2)))&&(a20==1))&&(a12==1))&&(a28==1))&&!(a27==1))&&((a19==4)&&((!(a28==1)||((a21==12)&&(a3==1)))||(a4==1))))){ a28 = 1; a5 = 5; a9 = 10; a12 = 1; a19 = 3; a13 = 1; return 21; } else if(((((!(a20==1)&&(!(a18==1)&&(((a16==10)&&(((a13==1)&&(a28==1))||(a7==1)))||(a8==1))))&&(a21==10))&&(a9==11))&&((a17==2)&&((a1==14)&&(((((input==5)&&(a5==6))&&(a23==1))&&!(a27==1))&&(a19==4)))))){ if((a26==1)){ a16 = 7; a19 = 2; a22 = 0; a27 = 1; a9 = 9; a6 = 0; a1 = 12; a20 = 1; a5 = 4; }else{ a20 = 1; a5 = 4; a16 = 7; a9 = 9; a24 = 1; a6 = 0; a15 = 0; a19 = 1; } return 26; } else if((((((a19==3)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a6==1))&&(a21==11)))&&(a16==8))&&!(a27==1))&&((a2==1)&&(!(a26==1)&&(((((((a17==2)&&(a12==1))&&!(a27==1))&&(a1==14))||!(a6==1))&&(a9==11))&&(a20==1)))))){ a9 = 10; a1 = 13; a16 = 7; a24 = 0; a2 = 1; a5 = 6; a28 = 1; a19 = 1; a20 = 0; return -1; } else if(((((a9==11)&&((a26==1)&&((a21==11)&&(((!(a13==1)&&(!(a2==1)&&(((a5==4)||(a5==5))&&(input==4))))&&(a24==1))&&(a17==2)))))&&(a19==5))&&(((a20==1)&&(!(a3==1)&&((a16==8)&&((a28==1)&&!(a28==1)))))&&(a1==13)))){ a1 = 12; a8 = 1; a16 = 9; a5 = 5; a9 = 10; a10 = 1; a19 = 4; a29 = 0; return -1; } else if(((((a12==1)&&((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&(a1==13))&&((((a19==4)&&(!(a4==1)&&(((a6==1)&&((a20==1)&&((((a28==1)&&(a16==10))&&(a2==1))&&(a21==12))))&&(a17==2))))&&(a28==1))&&(a9==11)))){ a1 = 12; a9 = 7; a16 = 7; a5 = 4; a19 = 1; a2 = 1; a27 = 0; a18 = 0; a21 = 10; return -1; } else if(((((a23==1)&&(((((a23==1)&&(!(a20==1)&&(input==1)))&&(a23==1))&&!(a14==1))&&(a16==8)))&&(a21==10))&&(((a17==2)&&(((a9==11)&&(!(a6==1)||((!(a8==1)&&(a6==1))&&(a19==5))))&&(a1==14)))&&(a5==4)))){ a20 = 1; a3 = 1; a19 = 2; a1 = 13; a27 = 0; a16 = 7; a9 = 9; a26 = 0; return -1; } else if((((a24==1)||((a14==1)||(!(a3==1)||(((((a28==1)||!(a3==1))&&(a19==1))&&(a1==14))&&(a9==10)))))&&((!(a14==1)&&((a17==2)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a20==1))&&(a21==10))&&(a16==11))))&&!(a4==1)))){ a14 = 0; a13 = 1; a5 = 5; a19 = 5; a16 = 8; a1 = 12; a9 = 9; return 22; } else if((((((a26==1)||((a19==1)&&(((a12==1)&&(a1==12))||(a14==1))))&&(a21==12))&&(a16==10))&&((a20==1)&&((a9==8)&&((a17==2)&&((a13==1)&&(!(a0==1)&&((a11==1)&&((a2==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))))))))){ a27 = 0; a5 = 5; a23 = 1; a9 = 7; a3 = 1; a21 = 10; return 21; } else if(((((a1==14)&&((a9==7)&&((a26==1)||(((a13==1)&&(a6==1))&&(a17==2)))))&&!(a26==1))&&((a28==1)&&((a16==8)&&(((a21==12)&&(((!(a24==1)&&((input==5)&&(a5==4)))&&(a2==1))&&(a19==2)))&&(a20==1)))))){ a19 = 1; a1 = 13; a0 = 0; a9 = 10; a16 = 10; a11 = 1; a2 = 1; a5 = 6; return 25; } else if(((((a16==8)&&((a17==2)&&(!(a4==1)&&((((((((a1==12)&&(a5==5))&&(a9==7))&&(a19==3))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7)))))&&(input==3))&&(a20==1))&&!(a24==1)))))&&!(a18==1))&&(((!(a12==1)||((a21==10)&&(a23==1)))||!(a13==1))||!(a12==1)))){ a19 = 1; a26 = 0; a18 = 0; a5 = 4; a16 = 7; a2 = 1; a9 = 7; a1 = 12; return -1; } else if((((((a19==3)&&(((((a16==11)&&(a12==1))||!(a12==1))&&(a17==2))&&(a20==1)))&&(a1==14))&&(a6==1))&&(((a13==1)&&(!(a27==1)&&(((a21==12)&&((input==3)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a12==1))))&&(a28==1)))){ a5 = 4; a9 = 7; a16 = 7; a19 = 1; a1 = 12; a21 = 10; a0 = 0; a13 = 1; return -1; } else if((((a9==8)&&((a3==1)&&((((input==5)&&((a5==4)||(a5==5)))&&(a16==8))&&!(a7==1))))&&(!(a23==1)||(((a21==12)&&(((a20==1)&&((a1==13)&&((a19==1)&&((a17==2)&&(!(a4==1)&&(a11==1))))))||!(a28==1)))&&!(a27==1))))){ a5 = 5; a21 = 11; a18 = 0; a19 = 5; a8 = 0; a9 = 7; a11 = 1; a1 = 12; a16 = 10; return 22; } else if((((!(a28==1)||((a13==1)&&((a1==13)&&((a11==1)&&((a17==2)&&((a11==1)&&(a19==4)))))))&&!(a24==1))&&((a16==10)&&(!(a20==1)&&(((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4))&&(a23==1))&&(a12==1))&&(a21==10)))))){ a19 = 3; a8 = 1; a5 = 5; a9 = 10; a1 = 14; a16 = 8; a12 = 0; a18 = 1; a21 = 12; return -1; } return calculate_output8(input); } int calculate_output8(int input) { if(((((((a13==1)&&((a13==1)&&(!(a27==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&(a21==10))&&!(a14==1))&&(a1==13))&&((a20==1)&&((a17==2)&&(((((a11==1)||!(a2==1))&&(a3==1))&&(a16==10))&&(a19==3)))))){ a9 = 7; a0 = 0; a19 = 2; a5 = 5; a1 = 14; a28 = 1; a26 = 0; return 21; } else if((((a9==11)&&((!(a24==1)&&((!(a20==1)&&(a28==1))&&(a19==5)))&&(a16==9)))&&(((a21==11)&&(((a17==2)&&(((!(a14==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a28==1)))&&(a6==1))&&(a23==1)))&&(a6==1)))&&(a1==12)))){ a5 = 6; a21 = 10; a18 = 1; a22 = 1; a19 = 3; a15 = 0; return 21; } else if((((a19==3)&&((a23==1)&&(!(a23==1)||(!(a7==1)&&((((((a3==1)&&(a16==8))&&(a17==2))||!(a12==1))&&(a5==5))&&!(a20==1))))))&&(!(a0==1)&&(((((a9==9)&&(input==4))&&(a1==14))&&!(a7==1))&&(a21==11))))){ a28 = 1; a5 = 4; a21 = 10; a19 = 1; a1 = 12; a16 = 7; a7 = 0; a9 = 7; a20 = 1; return -1; } else if(((((a19==4)&&(((a17==2)&&((input==6)&&((a5==5)||(a5==6))))&&(a6==1)))&&(a20==1))&&((((a9==10)&&(!(a26==1)&&((((((a28==1)&&(a6==1))||(a26==1))&&!(a0==1))&&(a16==11))&&(a1==12))))&&!(a0==1))&&(a21==12)))){ a19 = 1; a28 = 1; a5 = 4; a14 = 0; a21 = 10; a16 = 7; a6 = 1; a9 = 7; return -1; } else if((((((((((a2==1)&&((a5==6)&&(input==4)))&&!(a0==1))&&(a1==14))&&(a2==1))&&(a21==10))&&!(a20==1))&&(a19==4))&&(((a9==11)&&((a23==1)&&((a16==10)&&(!(a28==1)||((a6==1)&&(a11==1))))))&&(a17==2)))){ a3 = 0; a23 = 0; a28 = 0; a1 = 12; a9 = 7; a16 = 9; a5 = 5; a19 = 5; return -1; } else if(((((a1==13)&&(((a19==2)&&(!(a0==1)&&((((a11==1)&&(((input==4)&&(a17==2))&&!(a24==1)))&&!(a20==1))&&!(a18==1))))&&(a21==12)))&&(a9==9))&&((a16==9)&&((((a6==1)||(a8==1))&&(a5==4))||!(a2==1))))){ a1 = 14; a9 = 10; a16 = 7; a8 = 1; a26 = 1; a21 = 11; a19 = 3; a18 = 1; return -1; } else if((((a24==1)||((a28==1)&&(a17==2)))&&((((a19==3)&&(!(a8==1)&&((a1==14)&&((((((a12==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3)))&&(a16==8))&&(a21==10))&&(a6==1))&&!(a20==1)))))&&(a2==1))&&(a6==1)))){ a19 = 1; a9 = 7; a5 = 4; a0 = 0; a14 = 0; a18 = 0; a20 = 1; a1 = 12; a16 = 7; return -1; } else if(((!(a18==1)&&(((a9==10)&&((a1==13)&&((((a19==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a28==1)))&&(a17==2))&&(a16==11))))&&(a20==1)))&&((a0==1)||(((a11==1)&&(((a2==1)&&(a21==10))||!(a3==1)))||(a18==1))))){ a16 = 7; a9 = 7; a5 = 4; a28 = 1; a1 = 12; a8 = 0; a13 = 1; return -1; } else if((((a1==13)&&((a16==10)&&((((!(a20==1)&&((a17==2)&&(a11==1)))||(a24==1))&&(a3==1))&&!(a18==1))))&&(((((a13==1)&&((a12==1)&&((input==6)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))))&&!(a26==1))&&(a19==2))&&(a21==11)))){ a20 = 1; a19 = 1; a16 = 7; a4 = 1; a9 = 10; a1 = 14; a22 = 0; a21 = 10; a5 = 4; a6 = 0; return -1; } else if((((a2==1)&&(!(a24==1)&&((a19==4)&&(((a1==14)&&(((a17==2)&&((input==6)&&((a5==5)||(a5==6))))&&(a2==1)))&&(a20==1)))))&&((((((a16==9)&&(!(a24==1)&&(a12==1)))&&(a9==9))||!(a2==1))&&(a21==12))||!(a2==1)))){ a5 = 4; a19 = 3; a1 = 12; a13 = 1; a3 = 1; return 21; } else if(((((a2==1)&&((!(a20==1)&&(((((a9==10)&&((((a5==4)||(a5==5))&&(input==5))&&(a2==1)))&&!(a0==1))&&(a21==12))&&(a6==1)))&&(a17==2)))&&!(a24==1))&&(((((a13==1)&&(a16==7))&&(a1==13))&&(a19==2))&&!(a0==1)))){ a2 = 1; a23 = 1; a20 = 1; a21 = 10; a5 = 4; a19 = 1; a9 = 7; a1 = 12; a11 = 1; return -1; } else if((((((!(a20==1)&&(((a17==2)&&((input==3)&&(((a9==7)&&((a1==13)&&(a5==5)))||((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))))&&(a19==3)))&&(a28==1))&&!(a18==1))&&!(a26==1))&&((a11==1)&&((a23==1)&&((a16==7)&&((a21==11)&&((a11==1)&&(a6==1)))))))){ a0 = 0; a19 = 1; a20 = 1; a2 = 1; a9 = 7; a8 = 0; a1 = 12; a21 = 10; a5 = 4; return -1; } else if((((a28==1)&&(((((((input==3)&&(a16==11))&&(a17==2))&&(a20==1))&&(a1==14))&&!(a0==1))&&(a21==10)))&&(!(a4==1)&&((a5==6)&&(((a19==1)&&((a9==9)&&((a13==1)&&(!(a11==1)||(a23==1)))))||!(a28==1)))))){ a26 = 0; a5 = 5; a19 = 3; a1 = 12; a12 = 1; a21 = 12; a16 = 9; a23 = 1; return 21; } else if((((a3==1)&&((a27==1)||((((!(a20==1)&&((a24==1)||(a11==1)))&&(a9==7))&&(a19==5))&&!(a7==1))))&&(!(a4==1)&&((a1==14)&&((a17==2)&&((a21==12)&&(!(a27==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a16==7))))))))){ a18 = 0; a20 = 1; a5 = 5; a19 = 2; a24 = 0; a1 = 12; return 22; } else if(((((((((a6==1)&&((a1==13)&&(a13==1)))&&(a17==2))&&!(a24==1))||!(a12==1))&&(a16==10))||!(a11==1))&&(!(a26==1)&&((a19==5)&&(((!(a4==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5)))&&(a21==11))&&!(a20==1)))))){ if((a25==1)){ a4 = 1; a9 = 7; a20 = 1; a19 = 2; a21 = 10; a29 = 1; a6 = 0; a5 = 6; a16 = 8; }else{ a21 = 10; a27 = 1; a16 = 8; a10 = 1; a6 = 0; a9 = 11; a5 = 6; } return -1; } else if((((!(a14==1)&&((a19==1)&&(((a6==1)&&!(a20==1))||(a4==1))))&&(a11==1))&&(!(a18==1)&&(!(a18==1)&&(((a1==13)&&(((a16==10)&&((a23==1)&&((a21==12)&&((input==6)&&(a17==2)))))&&(a9==7)))&&(a5==5)))))){ a27 = 1; a5 = 6; a28 = 0; a14 = 1; a9 = 11; a16 = 7; a20 = 1; a1 = 12; a21 = 10; return 25; } else if((((a16==9)&&(((((a19==2)&&((((a13==1)||!(a11==1))||!(a11==1))&&(a2==1)))&&(a20==1))&&(a21==12))&&(a1==13)))&&(((a3==1)&&(!(a0==1)&&((a3==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6)))))&&(a17==2)))){ a18 = 0; a9 = 11; a11 = 1; a1 = 14; a5 = 6; a6 = 1; return 21; } else if((((a6==1)&&((a5==6)&&(((a3==1)&&((a16==7)&&((a17==2)&&(input==3))))&&(a19==2))))&&((a9==7)&&((((a6==1)&&((((a20==1)&&((a21==10)&&(a23==1)))&&(a1==13))&&!(a27==1)))&&!(a4==1))&&!(a8==1))))){ a5 = 4; a1 = 12; a19 = 1; a14 = 0; a18 = 0; a13 = 1; return -1; } else if((((a21==10)&&((a1==13)&&((a9==10)&&((a16==10)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a27==1))))))&&((!(a20==1)&&(!(a2==1)||((a19==4)&&((a12==1)&&((!(a28==1)||(!(a18==1)&&(a11==1)))&&(a6==1))))))&&(a17==2)))){ a19 = 3; a28 = 0; a20 = 1; a22 = 0; a15 = 0; a1 = 14; a16 = 7; a5 = 6; return 25; } else if((((((a1==14)&&(((((!(a20==1)&&(a13==1))&&(a16==8))||(a27==1))&&(a21==12))&&(a23==1)))||!(a11==1))||(a4==1))&&((a11==1)&&(((a2==1)&&((a19==2)&&((a9==10)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a17==2))))){ a28 = 0; a22 = 1; a9 = 8; a25 = 0; a5 = 4; a19 = 4; return 23; } else if((((a17==2)&&((a21==10)&&(!(a13==1)||(a11==1))))&&((a19==4)&&((((((a16==9)&&((((((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a1==12)&&(a5==6))&&(a9==11))))&&(input==1))&&(a13==1))&&(a2==1)))&&(a2==1))&&(a20==1))&&!(a14==1))&&(a23==1))))){ a19 = 2; a5 = 6; a1 = 14; a21 = 12; a4 = 0; a11 = 1; a16 = 7; a26 = 0; a9 = 11; return 25; } else if((((a17==2)&&((a20==1)&&(((a1==13)&&((a6==1)&&((a19==4)&&((input==4)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&!(a24==1))))&&((a16==9)&&(((a24==1)||((((a21==12)&&(a2==1))&&!(a18==1))||!(a3==1)))&&(a6==1))))){ a20 = 0; a21 = 10; a1 = 12; a16 = 8; a28 = 1; a19 = 1; a6 = 1; a11 = 1; a5 = 6; a9 = 8; return 25; } else if(((((a1==12)&&((((((a12==1)||(a14==1))&&(a19==3))||!(a23==1))&&(a3==1))&&(a21==11)))&&(a20==1))&&(((a3==1)&&(((a2==1)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4))&&(a23==1)))&&(a16==9)))&&(a17==2)))){ a26 = 0; a24 = 0; a16 = 7; a8 = 0; a21 = 10; a9 = 7; a5 = 4; a19 = 1; return -1; } else if(((((a16==8)&&((a19==1)&&(((a7==1)&&(((!(a23==1)&&((a28==1)&&(a17==2)))&&(a21==11))&&!(a2==1)))&&(a1==12))))&&(a24==1))&&((((!(a20==1)&&((a9==11)&&(input==4)))&&(a27==1))&&(a5==4))&&!(a11==1)))){ a21 = 10; a5 = 5; a24 = 1; a1 = 14; a29 = 1; a20 = 1; a16 = 7; a13 = 0; return 25; } else if(((((a28==1)&&((a28==1)&&((a21==11)&&(((a12==1)&&(((input==6)&&((((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7)))||(((a5==5)&&(a1==14))&&(a9==7))))&&!(a14==1)))&&!(a20==1)))))&&(a17==2))&&(((a19==3)&&(!(a13==1)||((a16==8)&&(a3==1))))||!(a6==1)))){ a13 = 1; a19 = 4; a9 = 9; a20 = 1; a16 = 10; a28 = 1; a24 = 0; a21 = 12; a1 = 12; a5 = 4; return 22; } else if((((a19==1)&&(((!(a20==1)&&((a6==1)&&(a16==10)))||!(a3==1))&&(a1==13)))&&((a6==1)&&((a17==2)&&((((((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==6))&&(a6==1))&&(a13==1))&&(a2==1))&&!(a14==1))&&(a21==12)))))){ if((a8==1)){ a2 = 0; a13 = 0; a5 = 4; a16 = 11; a9 = 11; a12 = 0; a19 = 2; a1 = 12; a20 = 1; }else{ a19 = 2; a5 = 4; a16 = 7; a21 = 10; a7 = 1; a29 = 1; a20 = 1; a9 = 7; a1 = 12; a26 = 1; } return 21; } else if(((((a7==1)&&((a23==1)&&(a18==1)))&&(a21==11))&&(((a20==1)&&((!(a23==1)&&((a1==14)&&((((a16==9)&&((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==6))&&!(a13==1)))&&(a17==2))&&(a19==1))))&&(a27==1)))&&!(a6==1)))){ a16 = 10; a22 = 1; a5 = 5; a12 = 0; a11 = 0; a9 = 10; return -1; } else if((((a8==1)||(((a12==1)&&((((a19==5)&&(a23==1))&&(a17==2))&&(a16==10)))&&!(a20==1)))&&(((((a12==1)&&(((((a9==7)&&((a1==14)&&(a5==4)))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==3))&&!(a24==1)))&&!(a7==1))&&!(a0==1))&&(a21==11)))){ a16 = 7; a9 = 9; a1 = 12; a21 = 10; a11 = 0; a20 = 1; a19 = 2; a5 = 4; a28 = 0; a29 = 0; return -1; } else if(((((a28==1)&&(((((a17==2)&&(((input==4)&&(((a19==5)&&((a9==7)&&((a1==12)&&(a5==4))))||(((a19==4)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11))))))&&(a16==9)))&&!(a26==1))&&(a20==1))&&(a21==11)))&&(a11==1))&&((((a12==1)||!(a6==1))||(a7==1))&&!(a7==1)))){ a1 = 12; a5 = 4; a0 = 0; a16 = 7; a9 = 7; a14 = 0; a19 = 1; a21 = 10; a24 = 0; return -1; } else if((((a1==13)&&((((a26==1)||((a16==7)&&((a2==1)&&(a17==2))))||(a4==1))&&!(a27==1)))&&((a19==2)&&(((a2==1)&&((((a2==1)&&((!(a20==1)&&(input==3))&&(a3==1)))&&(a21==12))&&(a9==10)))&&(a5==6))))){ a18 = 0; a19 = 3; a1 = 14; a21 = 10; a20 = 1; a13 = 1; a26 = 0; return 21; } else if((((((input==4)&&(a16==8))&&(a1==12))&&(a21==12))&&((!(a20==1)&&((a3==1)&&(((a4==1)||(((a17==2)&&((a9==10)&&((a6==1)&&(((a11==1)||(a18==1))||(a26==1)))))&&(a19==5)))||!(a28==1))))&&(a5==5)))){ a5 = 4; a1 = 13; a19 = 1; a16 = 7; a8 = 1; a21 = 10; a13 = 0; a20 = 1; a9 = 9; a28 = 0; return 22; } else if((((!(a4==1)&&(((a1==12)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a21==10))&&!(a8==1))&&(a6==1)))&&(a3==1)))&&(a19==1))&&((a20==1)&&(((a17==2)&&((a16==11)&&(((a28==1)&&(a13==1))&&(a3==1))))&&(a9==11))))){ a6 = 1; a16 = 9; a9 = 8; a13 = 1; a1 = 14; a5 = 5; a8 = 0; return -1; } else if(((((a1==14)&&((((!(a7==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a19==3))&&(a17==2))&&(a11==1)))&&(a16==10))&&((!(a23==1)||((!(a20==1)&&((((a21==10)&&(a28==1))||!(a3==1))&&!(a0==1)))&&(a9==10)))&&!(a18==1)))){ a15 = 1; a9 = 7; a18 = 1; a20 = 1; a1 = 13; a21 = 12; a5 = 4; a7 = 1; return -1; } else if((((a19==4)&&((a16==10)&&((a11==1)&&((!(a20==1)&&(!(a7==1)&&(!(a7==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a28==1)))))&&(a9==9)))))&&((((a27==1)||((!(a26==1)&&(a3==1))&&(a17==2)))&&(a1==14))&&(a21==10)))){ a10 = 0; a16 = 9; a14 = 1; a1 = 13; a25 = 1; a5 = 6; return 26; } else if((((a19==4)&&((a1==13)&&((a17==2)&&((((((a5==6)&&(input==3))&&(a9==7))&&!(a6==1))&&(a20==1))&&(a0==1)))))&&((a16==7)&&((a21==10)&&((a14==1)&&(((!(a28==1)&&(a28==1))&&!(a28==1))&&!(a28==1))))))){ a19 = 3; a21 = 12; a16 = 11; a1 = 14; a8 = 1; a9 = 11; a26 = 1; a15 = 1; a5 = 4; return 25; } else if(((!(a12==1)&&((a14==1)&&((a17==2)&&((((a13==1)&&(a19==1))&&(a16==7))&&!(a20==1)))))&&((!(a2==1)&&((a26==1)&&((a26==1)&&((a1==13)&&((a21==12)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==3)))))))&&!(a6==1)))){ a21 = 10; a9 = 10; a20 = 1; a19 = 2; a29 = 1; a5 = 6; a1 = 12; a10 = 1; return 22; } else if((((((((a19==2)&&((!(a2==1)||((a23==1)&&!(a27==1)))&&(a16==9)))&&!(a20==1))||!(a2==1))&&(a1==14))&&!(a8==1))&&((a17==2)&&((a5==6)&&((((a6==1)&&((a21==10)&&(input==6)))&&(a9==7))&&(a28==1)))))){ if((a3==1)){ a29 = 0; a20 = 1; a11 = 0; a21 = 12; a9 = 8; a1 = 12; a7 = 1; a19 = 1; }else{ a9 = 9; a10 = 1; a1 = 12; a16 = 7; a12 = 0; a20 = 1; } return -1; } else if((((a21==11)&&((((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==1))&&(a19==3))&&!(a7==1))&&(a17==2)))&&((((((!(a8==1)&&((!(a14==1)&&(a13==1))&&(a1==14)))&&(a2==1))&&!(a20==1))&&!(a18==1))&&(a16==8))||!(a6==1)))){ a19 = 4; a5 = 5; a7 = 0; a9 = 10; a21 = 10; a20 = 1; a11 = 1; a16 = 7; a28 = 1; return 25; } else if((((a16==7)&&(!(a6==1)||((a1==14)&&((a6==1)&&((a21==10)&&((a3==1)&&!(a24==1)))))))&&(!(a14==1)&&((a9==10)&&((a19==2)&&((a17==2)&&((((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a20==1))&&!(a18==1)))))))){ a7 = 0; a0 = 0; a1 = 13; a18 = 0; a5 = 4; a19 = 3; a9 = 7; return 25; } else if(((((((a16==9)&&((((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a2==1))&&(a28==1)))&&(a13==1))&&(a19==3))&&(a17==2))&&((a21==11)&&((a7==1)||(((a20==1)&&(((a1==12)&&(a6==1))||!(a23==1)))&&!(a27==1)))))){ a12 = 1; a28 = 1; a19 = 1; a18 = 0; a5 = 4; a9 = 7; a16 = 7; a21 = 10; return -1; } else if(((((a21==11)&&((a3==1)&&((((a17==2)&&((a1==12)&&(a12==1)))||!(a12==1))||!(a13==1))))&&(a9==9))&&(!(a27==1)&&((((a19==1)&&((a6==1)&&(!(a7==1)&&((input==4)&&((a5==4)||(a5==5))))))&&(a16==9))&&(a20==1))))){ a3 = 1; a16 = 7; a21 = 10; a23 = 1; a9 = 7; a5 = 4; a0 = 0; return -1; } else if((((a20==1)&&((a19==4)&&((a1==12)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5))&&!(a27==1))&&!(a27==1)))))&&((a16==11)&&((!(a24==1)&&((a17==2)&&(((a21==12)&&((a2==1)&&(a3==1)))&&(a23==1))))||!(a3==1))))){ a5 = 5; a1 = 14; a3 = 1; a9 = 10; a21 = 11; a19 = 2; a18 = 0; a16 = 9; a12 = 1; return 21; } else if((((a5==6)&&(!(a20==1)&&((((!(a14==1)&&((a23==1)&&(a11==1)))&&(a1==14))&&(a23==1))&&(a12==1))))&&(((a9==10)&&((a19==2)&&((a17==2)&&((a2==1)&&((a23==1)&&((a16==9)&&(input==1)))))))&&(a21==10)))){ a1 = 12; a26 = 1; a4 = 1; a9 = 9; a19 = 1; a2 = 0; a5 = 5; a20 = 1; a16 = 7; return -1; } else if((((((a20==1)&&((!(a24==1)&&((input==6)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))))&&(a19==1)))&&(a16==8))&&(a6==1))&&(!(a7==1)&&((((((a21==12)&&((a23==1)&&(a1==14)))&&(a17==2))||(a0==1))||!(a11==1))||(a4==1))))){ a5 = 4; a1 = 13; a27 = 0; a9 = 8; a19 = 5; a6 = 1; a16 = 10; a21 = 11; return 21; } else if((((((a23==1)&&((a21==10)&&((a9==10)&&((a20==1)&&((((a5==5)||(a5==6))&&(input==1))&&!(a8==1))))))&&(a28==1))&&!(a4==1))&&(!(a3==1)||(((a17==2)&&((((a19==1)&&(a28==1))&&(a16==8))&&(a1==13)))&&!(a8==1))))){ if((a26==1)){ a16 = 7; a20 = 0; a21 = 12; a1 = 12; a12 = 1; a5 = 5; a19 = 5; a14 = 0; a23 = 1; }else{ a19 = 5; a9 = 7; a5 = 4; a4 = 0; a8 = 0; a11 = 1; } return 22; } else if((((a16==8)&&(((a20==1)&&((a19==1)&&((((!(a13==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a23==1))&&(a7==1))&&(a1==13))))&&(a9==9)))&&(((((a7==1)&&((a21==11)&&(a12==1)))&&(a17==2))&&!(a2==1))&&!(a2==1)))){ a5 = 6; a11 = 0; a16 = 7; a21 = 10; a25 = 1; a9 = 10; a4 = 1; return 21; } else if(((((a17==2)&&(((a1==12)&&(!(a7==1)&&(((a12==1)&&(!(a18==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3))))&&(a23==1))))&&(a16==10)))&&(a19==4))&&(!(a0==1)&&((!(a20==1)&&((a21==12)&&(a6==1)))||(a24==1))))){ a19 = 1; a20 = 1; a1 = 13; a29 = 1; a5 = 6; a9 = 9; a24 = 1; a27 = 1; a16 = 7; a21 = 10; return -1; } else if((((a27==1)||(((a7==1)||((a16==9)&&(((a26==1)||(a6==1))&&!(a20==1))))&&!(a4==1)))&&((a21==11)&&((a1==13)&&((a17==2)&&(!(a0==1)&&((a19==4)&&(((a2==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a9==7))))))))){ a5 = 4; a23 = 0; a21 = 12; a19 = 1; a9 = 9; a10 = 0; a1 = 14; return 21; } else if((((!(a18==1)&&((a2==1)&&((a19==1)&&((a9==8)&&((a1==14)&&((a7==1)||(a11==1)))))))&&(a16==11))&&((a20==1)&&((a17==2)&&(((!(a26==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a21==10)))&&!(a24==1))&&!(a8==1)))))){ a16 = 7; a9 = 7; a5 = 4; a12 = 1; a0 = 0; a1 = 12; return -1; } else if((((a17==2)&&((((((a9==11)&&(input==5))&&(a16==10))&&!(a14==1))&&(a23==1))&&(a20==1)))&&((a23==1)&&((a5==4)&&((a19==4)&&((((!(a26==1)&&((a28==1)||(a24==1)))&&(a1==12))||!(a6==1))&&(a21==11))))))){ a21 = 10; a13 = 1; a16 = 7; a2 = 1; a19 = 1; a9 = 7; return -1; } else if(((!(a28==1)||((a21==10)&&((a5==6)&&((a2==1)&&(((a28==1)&&(a16==9))&&(a19==2))))))&&(!(a0==1)&&((((!(a8==1)&&((a1==13)&&(((input==4)&&(a9==8))&&(a17==2))))&&(a6==1))&&(a20==1))&&(a2==1))))){ a16 = 7; a19 = 1; a13 = 1; a3 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((((((a13==1)&&(!(a26==1)&&((input==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))))&&(a17==2))&&!(a18==1))&&(a1==13))&&(a16==7))&&((((a21==12)&&(!(a3==1)||(((a8==1)||(a13==1))&&(a6==1))))&&(a19==1))&&(a20==1)))){ a21 = 10; a2 = 1; a12 = 1; a24 = 0; a5 = 5; a1 = 12; a9 = 9; a16 = 9; return 26; } else if((((!(a24==1)&&((a11==1)&&(a21==12)))&&(a20==1))&&((a3==1)&&((!(a8==1)&&((a19==4)&&(((!(a18==1)&&((((input==6)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a13==1))&&(a1==12)))&&(a17==2))&&(a16==10))))&&!(a27==1))))){ a21 = 10; a5 = 4; a0 = 0; a16 = 7; a9 = 7; a28 = 1; a19 = 1; a11 = 1; return -1; } else if((((a19==5)&&((a5==5)&&(!(a0==1)&&((((a21==11)&&((a20==1)&&(input==6)))&&(a16==11))&&(a17==2)))))&&(((!(a18==1)&&((a28==1)&&(!(a24==1)&&((a13==1)&&((a6==1)&&(a9==9))))))&&(a12==1))&&(a1==13)))){ a14 = 0; a12 = 1; a5 = 4; a9 = 7; a21 = 10; a19 = 1; a16 = 7; a7 = 0; a1 = 12; return -1; } else if(((((!(a27==1)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a27==1)))&&(a16==7))&&(a9==8))&&((a17==2)&&((a21==10)&&((a19==3)&&((((!(a0==1)&&(((a11==1)||(a14==1))||!(a12==1)))&&(a23==1))&&(a1==14))&&!(a20==1))))))){ a20 = 1; a5 = 4; a7 = 0; a3 = 1; a21 = 12; a1 = 12; a28 = 1; a19 = 5; return 23; } else if((((a11==1)&&(((((a1==14)&&((a12==1)&&(a21==11)))&&(a20==1))&&!(a24==1))||!(a6==1)))&&(((((a16==10)&&((a13==1)&&(((a19==4)&&((input==4)&&((a5==4)||(a5==5))))&&(a9==8))))&&(a17==2))&&(a6==1))&&!(a0==1)))){ a8 = 0; a16 = 8; a20 = 0; a12 = 1; a26 = 0; a1 = 12; a9 = 7; a5 = 6; a19 = 5; return -1; } else if((((a16==8)&&((a17==2)&&(((((a1==13)&&((a24==1)||(a13==1)))&&(a9==8))||!(a12==1))||!(a12==1))))&&(((a21==10)&&((((!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&!(a27==1))&&(a3==1))&&(a19==1)))&&!(a20==1)))){ a16 = 7; a11 = 1; a3 = 1; a0 = 0; a9 = 7; a20 = 1; a5 = 4; a1 = 12; return -1; } else if((((a19==1)&&((a21==12)&&(!(a20==1)&&((a2==1)&&((((a12==1)&&((a1==12)&&((a16==7)&&(input==4))))&&(a5==5))&&!(a26==1))))))&&(((!(a13==1)||(((a17==2)&&(a3==1))&&!(a27==1)))&&(a9==7))&&(a3==1)))){ a20 = 1; a21 = 10; a28 = 1; a5 = 4; a6 = 1; a27 = 0; return -1; } else if(((!(a20==1)&&(((a19==4)&&((((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a17==2))&&!(a18==1))&&(a16==9))&&!(a14==1))&&(a21==11))&&(a11==1)))&&(a2==1)))&&(((((a12==1)||(a8==1))&&!(a7==1))&&(a1==13))&&(a9==9)))){ if((a10==1)){ a19 = 1; a20 = 1; a1 = 12; a9 = 11; a16 = 7; a21 = 10; a2 = 0; a5 = 6; a13 = 0; a22 = 1; }else{ a20 = 1; a16 = 7; a18 = 1; a5 = 6; a19 = 1; a29 = 0; a6 = 0; a21 = 10; } return 25; } else if((((a16==11)&&((((!(a4==1)&&((((a19==4)&&((input==5)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))))&&(a1==12))&&!(a7==1)))&&!(a26==1))&&(a11==1))&&(a17==2)))&&(((a21==11)&&(((a11==1)&&(a28==1))||!(a11==1)))&&(a20==1)))){ a11 = 1; a19 = 1; a27 = 0; a21 = 10; a16 = 7; a18 = 0; a9 = 7; a5 = 4; return -1; } else if((((((a6==1)&&(a3==1))&&(a19==3))&&(a20==1))&&(((!(a26==1)&&((a17==2)&&((((a28==1)&&(((a1==13)&&((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a11==1)))&&(a21==10))&&(a16==7))))&&(a28==1))&&(a3==1)))){ a1 = 12; a26 = 0; a5 = 5; a19 = 2; a18 = 0; a21 = 11; a9 = 7; return 25; } else if((((((a3==1)&&(!(a20==1)&&(a28==1)))&&(a21==12))||(a8==1))&&(((((a17==2)&&((a13==1)&&(((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6))&&(a12==1))&&(a11==1))&&(a19==1))))&&(a16==7))&&(a1==14))&&!(a0==1)))){ a5 = 4; a1 = 12; a27 = 0; a9 = 7; a21 = 10; a20 = 1; a24 = 0; a23 = 1; return -1; } else if((((a1==12)&&(((!(a12==1)||((((((a16==7)&&(a3==1))||(a0==1))||!(a13==1))&&(a9==7))&&(a21==10)))||!(a12==1))&&(a28==1)))&&((a19==5)&&((((a20==1)&&((input==1)&&(a17==2)))&&(a28==1))&&(a5==4))))){ a1 = 14; a27 = 0; a6 = 1; a9 = 8; a19 = 1; a21 = 12; a14 = 0; a5 = 5; return 22; } else if((((a17==2)&&((a1==13)&&(((!(a24==1)&&(((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==4))&&(a19==4)))&&!(a26==1))&&(a3==1))))&&((a21==12)&&(!(a11==1)||(!(a28==1)||((((a28==1)&&(a16==10))&&(a20==1))||!(a11==1))))))){ a11 = 1; a1 = 14; a13 = 1; a5 = 4; a21 = 11; a9 = 9; a4 = 0; return -1; } else if((((a21==12)&&((!(a27==1)&&((a17==2)&&((input==3)&&((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))||(((a5==5)&&(a1==13))&&(a9==7))))))&&(a16==7)))&&((a19==5)&&(!(a20==1)&&((!(a14==1)&&((((a23==1)&&(a23==1))&&(a13==1))&&(a28==1)))&&!(a8==1)))))){ a8 = 0; a19 = 1; a26 = 0; a21 = 10; a20 = 1; a27 = 0; a1 = 12; a9 = 7; a5 = 4; return -1; } else if(((((((a17==2)&&(((a21==12)&&((input==3)&&((a5==5)||(a5==6))))&&(a19==2)))&&(a28==1))&&(a28==1))&&!(a27==1))&&((a2==1)&&(((a20==1)&&(((a9==8)&&((a1==13)&&((a11==1)||(a24==1))))&&(a16==11)))||!(a23==1))))){ a21 = 10; a16 = 7; a1 = 12; a8 = 0; a23 = 1; a13 = 1; a5 = 4; a19 = 1; a9 = 7; return -1; } else if(((((((((!(a4==1)&&((a20==1)&&(a23==1)))&&(a21==12))&&(a17==2))||(a0==1))&&(a1==14))||!(a11==1))||!(a6==1))&&((a16==11)&&((!(a4==1)&&((a12==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==3))))&&(a19==4))))){ a16 = 7; a6 = 1; a19 = 1; a21 = 10; a5 = 4; a12 = 1; a1 = 12; a9 = 7; a3 = 1; return -1; } else if(((!(a14==1)&&(!(a26==1)&&(!(a11==1)||((!(a20==1)&&((a12==1)||!(a12==1)))&&(a5==5)))))&&(((a19==4)&&((a1==14)&&((a2==1)&&(((((input==5)&&(a21==11))&&(a16==7))&&(a17==2))&&(a28==1)))))&&(a9==7)))){ a5 = 6; a1 = 13; a20 = 1; a9 = 9; a0 = 0; a16 = 10; a19 = 2; a4 = 0; a28 = 1; return 21; } else if(((((((a21==12)&&((a12==1)&&((a20==1)&&(input==3))))&&(a9==9))&&(a16==9))&&(a17==2))&&((a5==5)&&((a19==5)&&(((a24==1)||(((!(a13==1)||((a6==1)||!(a23==1)))&&(a1==14))&&!(a4==1)))||(a4==1)))))){ a19 = 1; a7 = 0; a0 = 0; a16 = 7; a21 = 10; a5 = 4; a26 = 0; a9 = 7; a1 = 12; return -1; } else if((((a3==1)&&((a21==10)&&((a1==13)&&(((a11==1)&&(a20==1))&&(a19==4)))))&&(!(a27==1)&&((!(a4==1)&&(((a23==1)&&((a16==9)&&((a23==1)&&((input==1)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&!(a14==1)))&&(a17==2))))){ a16 = 10; a19 = 1; a8 = 0; a5 = 4; a2 = 1; a1 = 14; a9 = 7; return 21; } else if(((((((((input==4)&&((a5==4)||(a5==5)))&&(a16==7))&&!(a0==1))&&(a21==10))&&(a1==12))&&(a17==2))&&((a19==4)&&(!(a12==1)||(((a23==1)&&(!(a23==1)||(((a11==1)&&((a23==1)||(a24==1)))&&!(a20==1))))&&(a9==8)))))){ a23 = 1; a9 = 7; a0 = 0; a5 = 4; a20 = 1; a19 = 1; a24 = 0; return -1; } else if((((!(a8==1)&&((a1==14)&&((a17==2)&&(((!(a24==1)&&((a5==5)&&(input==5)))&&(a6==1))&&!(a20==1)))))&&(a21==12))&&((a16==9)&&(!(a26==1)&&(((!(a28==1)||((a19==3)&&(a2==1)))&&(a12==1))&&(a9==9)))))){ a1 = 12; a29 = 1; a5 = 6; a10 = 1; a19 = 1; a20 = 1; a16 = 7; a9 = 11; a21 = 10; a27 = 1; return 21; } else if(((((a12==1)&&(((a16==10)&&((a1==14)&&((a9==10)&&(a11==1))))&&(a5==6)))&&!(a26==1))&&((a28==1)&&((a17==2)&&((a21==12)&&((a19==2)&&((!(a26==1)&&((a28==1)&&((a20==1)&&(input==6))))&&!(a14==1)))))))){ a16 = 7; a21 = 10; a0 = 0; a5 = 4; a4 = 0; a8 = 0; return 21; } else if(((((a21==11)&&(((a16==9)&&(!(a24==1)&&(((a6==1)||!(a28==1))&&(a17==2))))&&(a19==5)))&&(a20==1))&&((a1==12)&&(((a11==1)&&((a3==1)&&(!(a0==1)&&((input==5)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))))&&!(a14==1))))){ if((a6==1)){ a20 = 0; a5 = 6; a2 = 1; a19 = 2; a9 = 10; a21 = 10; a7 = 0; a26 = 0; a1 = 14; a16 = 8; }else{ a16 = 10; a5 = 5; a13 = 1; a2 = 1; a28 = 1; a21 = 10; a9 = 8; a19 = 3; a1 = 14; } return 21; } else if(((((a19==3)&&((a12==1)&&((a1==12)&&(!(a4==1)&&(!(a26==1)&&((a9==9)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a28==1))))))))&&(a16==10))&&(!(a3==1)||((a17==2)&&((a20==1)&&(!(a2==1)||((a13==1)&&(a21==12)))))))){ a13 = 1; a28 = 1; a1 = 13; a5 = 5; a19 = 2; a21 = 10; a16 = 7; a2 = 1; return 25; } else if(((((!(a28==1)||((a5==4)&&((a16==10)&&((a6==1)&&(a17==2)))))&&(a9==9))&&(a6==1))&&(!(a8==1)&&(!(a14==1)&&((a21==11)&&(((!(a4==1)&&(!(a14==1)&&((input==3)&&!(a20==1))))&&(a1==14))&&(a19==5))))))){ a13 = 0; a5 = 5; a1 = 12; a7 = 1; a21 = 10; a19 = 2; a6 = 0; a16 = 7; a20 = 1; return -1; } else if(((((!(a3==1)||((!(a3==1)||((a14==1)||((a12==1)&&(a21==11))))&&(a17==2)))&&(a9==10))||!(a3==1))&&(((a20==1)&&((a5==4)&&((a19==1)&&((!(a8==1)&&((a16==7)&&(input==1)))&&(a13==1)))))&&(a1==12)))){ a21 = 12; a6 = 1; a28 = 1; a19 = 5; a5 = 6; a1 = 14; a13 = 1; a9 = 9; return 26; } else if((((((((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==4))&&(a16==10))&&(a1==13))&&(a19==3))&&(a2==1))&&(a21==11))&&!(a8==1))&&((((a8==1)||((((a2==1)&&!(a20==1))&&(a17==2))&&(a23==1)))&&!(a14==1))||(a26==1)))){ a21 = 10; a19 = 2; a25 = 1; a5 = 4; a9 = 11; a10 = 1; a14 = 1; return -1; } else if((((a6==1)&&((!(a7==1)&&(((!(a24==1)&&((a17==2)&&((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a21==10))&&!(a18==1)))&&(a2==1)))&&((a8==1)||(!(a20==1)&&((((a19==3)&&(a11==1))&&(a1==13))&&(a16==10)))))){ a12 = 0; a16 = 9; a11 = 0; a9 = 7; a1 = 14; a20 = 1; a21 = 12; a19 = 5; a5 = 4; a24 = 1; return -1; } else if(((((((a21==10)&&(a3==1))&&!(a26==1))||(a24==1))&&(a9==11))&&((a5==6)&&(((a19==5)&&((a17==2)&&(((((a16==8)&&((a3==1)&&((input==4)&&(a1==12))))&&(a12==1))&&!(a26==1))&&!(a18==1))))&&!(a20==1))))){ a14 = 0; a9 = 7; a5 = 4; a16 = 7; a8 = 0; a20 = 1; a19 = 1; return -1; } else if((((a20==1)&&(((!(a12==1)||(((a2==1)&&(((((a13==1)&&!(a18==1))&&(a9==11))&&(a11==1))&&(a19==2)))&&(a5==4)))||(a14==1))&&(a16==7)))&&((((a23==1)&&((input==5)&&(a1==13)))&&(a17==2))&&(a21==12)))){ a1 = 12; a13 = 1; a19 = 1; a9 = 7; a8 = 0; a4 = 0; a21 = 10; return -1; } else if(((!(a24==1)&&((((a2==1)&&((a20==1)&&((((a21==11)&&(a6==1))&&(a16==10))&&(a28==1))))&&(a17==2))&&(a12==1)))&&(!(a0==1)&&(!(a0==1)&&((a1==13)&&((a9==10)&&(((a19==4)&&(input==4))&&(a5==5)))))))){ a16 = 7; a28 = 1; a3 = 1; a21 = 10; a24 = 0; a5 = 4; return -1; } else if((((a3==1)&&(!(a7==1)&&((a16==8)&&((a9==7)&&(!(a18==1)&&((((((((input==1)&&(a1==13))&&(a21==11))&&(a5==6))&&(a2==1))&&(a20==1))&&(a19==4))&&!(a24==1)))))))&&(((a28==1)||!(a3==1))&&(a17==2)))){ a21 = 10; a5 = 4; a16 = 7; a12 = 1; a4 = 0; a2 = 1; a1 = 12; a19 = 1; return -1; } else if((((a3==1)&&(((!(a8==1)&&((((a1==14)&&(input==5))&&!(a8==1))&&(a5==4)))&&(a6==1))&&(a11==1)))&&((a0==1)||((a20==1)&&((a16==7)&&((a17==2)&&((a19==4)&&((a9==7)&&((a21==12)&&(a23==1)))))))))){ a9 = 8; a5 = 5; a16 = 9; a0 = 0; a19 = 3; a27 = 0; a1 = 12; a21 = 11; return 23; } else if((((a20==1)&&(((a23==1)&&(((a13==1)&&(((a24==1)||((a8==1)||(a12==1)))&&(a9==10)))&&(a1==12)))&&(a21==11)))&&(((a17==2)&&((a16==11)&&(!(a18==1)&&(((input==6)&&(a19==1))&&(a5==6)))))&&!(a26==1)))){ a1 = 13; a9 = 8; a3 = 1; a0 = 0; a6 = 1; a19 = 5; return 26; } else if((((((a19==5)&&((a18==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a3==1))&&(a9==7))&&((((((a8==1)&&((!(a3==1)&&(!(a28==1)&&((a18==1)&&(a2==1))))&&(a1==14)))&&(a17==2))&&(a20==1))&&(a21==11))&&(a16==9)))){ a18 = 1; a5 = 5; a15 = 1; a9 = 9; a19 = 3; a1 = 12; a10 = 0; a16 = 11; return -1; } else if((((a28==1)&&((a1==12)&&((a9==11)&&(!(a14==1)&&(((a17==2)&&(a2==1))||(a18==1))))))&&((!(a8==1)&&((((((a19==5)&&((input==4)&&((a5==5)||(a5==6))))&&!(a0==1))&&(a20==1))&&(a16==8))&&(a21==10)))&&!(a4==1)))){ a5 = 4; a28 = 1; a19 = 1; a16 = 7; a9 = 7; a6 = 1; a26 = 0; return -1; } else if((((((((a2==1)&&((a13==1)&&((a5==4)&&((input==6)&&(a19==3)))))&&!(a8==1))&&(a17==2))&&(a21==12))&&(a1==14))&&(((((a9==8)&&(!(a27==1)&&((a26==1)||(a23==1))))&&!(a18==1))&&(a16==8))&&!(a20==1)))){ a16 = 7; a23 = 0; a9 = 9; a13 = 0; a20 = 1; a21 = 10; a1 = 12; a27 = 1; a19 = 2; return -1; } else if((((a9==11)&&((a1==14)&&((((a16==11)&&((((a17==2)&&(input==3))&&!(a0==1))&&!(a8==1)))&&!(a8==1))&&(a20==1))))&&((((a19==4)&&((a13==1)&&((a28==1)&&((a3==1)||!(a12==1)))))&&(a5==6))&&(a21==12)))){ a23 = 1; a16 = 7; a21 = 10; a8 = 0; a14 = 0; a19 = 1; a5 = 4; a9 = 7; a1 = 12; return -1; } else if((((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==4))&&!(a24==1))&&(a19==2))&&((a21==10)&&(((a17==2)&&((a16==11)&&(!(a26==1)&&((!(a3==1)||(((a4==1)||(!(a8==1)&&(a6==1)))&&(a1==12)))&&(a6==1)))))&&(a20==1))))){ a9 = 7; a28 = 1; a19 = 1; a24 = 0; a23 = 1; a5 = 4; a16 = 7; return -1; } else if(((((((a16==10)&&((a12==1)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==6))))&&(a20==1))&&!(a27==1))&&(a6==1))&&((a19==3)&&((a3==1)&&((((a1==14)&&((!(a28==1)||(a6==1))&&(a17==2)))&&(a21==11))||(a14==1)))))){ a26 = 0; a19 = 2; a21 = 10; a16 = 7; a5 = 5; a9 = 8; a24 = 0; return 23; } else if(((!(a24==1)&&(!(a7==1)&&(!(a4==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a2==1))&&(a11==1))&&(a9==10)))))&&((a7==1)||((((a21==11)&&((a17==2)&&((a20==1)&&((a13==1)&&(a1==13)))))&&(a19==3))&&(a16==8))))){ a1 = 12; a2 = 1; a21 = 10; a19 = 1; a5 = 4; a26 = 0; a16 = 7; a9 = 7; a0 = 0; return -1; } else if((((a5==5)&&(!(a4==1)&&(!(a27==1)&&(((((input==6)&&(a21==11))&&(a2==1))&&(a23==1))&&(a16==7)))))&&((((((((a1==13)&&(a6==1))&&(a20==1))&&!(a26==1))&&(a19==4))||!(a13==1))&&(a9==9))&&(a17==2)))){ a26 = 0; a16 = 8; a9 = 11; a23 = 1; a7 = 0; a1 = 12; return 22; } else if((((a17==2)&&((a20==1)&&((a0==1)||((((a6==1)&&!(a4==1))&&(a6==1))&&(a16==8)))))&&(((!(a26==1)&&(((!(a0==1)&&(((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==6)))&&(a21==12))&&(a23==1)))&&(a1==14))&&(a19==4)))){ a23 = 1; a19 = 1; a5 = 4; a21 = 11; a14 = 0; a4 = 0; a9 = 10; return -1; } else if((((a17==2)&&(!(a0==1)&&((!(a24==1)&&(!(a26==1)&&(!(a8==1)&&(((input==1)&&(a5==5))&&(a21==11)))))&&(a9==8))))&&((a16==8)&&((!(a24==1)&&((((a13==1)&&!(a4==1))&&!(a20==1))&&(a1==14)))&&(a19==2))))){ a8 = 0; a14 = 0; a6 = 1; a9 = 11; a19 = 5; a16 = 9; a20 = 1; return 21; } else if(((!(a4==1)&&((a0==1)||((((!(a4==1)&&((a2==1)&&(a3==1)))&&(a21==11))&&(a19==4))||(a18==1))))&&(!(a24==1)&&((((((input==6)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a20==1))&&(a16==10))&&(a1==12))&&(a17==2))))){ a19 = 3; a20 = 1; a13 = 0; a25 = 1; a5 = 6; a22 = 0; a9 = 8; return 22; } else if((((a0==1)||(((a16==7)&&((((a17==2)&&(a13==1))||(a0==1))||(a24==1)))&&(a12==1)))&&((a3==1)&&(((((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12)))))||((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2)))&&(input==1))&&!(a20==1))&&(a13==1))&&(a21==10))))){ a9 = 10; a26 = 0; a1 = 13; a19 = 2; a14 = 0; a5 = 5; return 22; } else if(((!(a20==1)&&(!(a27==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a19==1))&&(a21==11))&&(a17==2))))&&((((!(a3==1)||(!(a0==1)&&(!(a12==1)||((!(a24==1)&&(a11==1))&&(a16==9)))))&&(a1==14))&&(a9==10))||!(a2==1)))){ if((a18==1)){ a0 = 1; a16 = 7; a20 = 1; a5 = 4; a9 = 8; a7 = 1; a21 = 10; a15 = 1; }else{ a20 = 1; a1 = 12; a9 = 9; a5 = 5; a16 = 7; a29 = 0; a6 = 0; a19 = 2; a24 = 1; a21 = 10; } return -1; } else if((((a1==12)&&(((((a17==2)&&(!(a20==1)&&((input==1)&&(a21==12))))&&(a5==5))&&(a3==1))&&!(a18==1)))&&((((a16==8)&&((a7==1)||(!(a18==1)&&(((a12==1)&&(a13==1))&&(a9==8)))))&&!(a4==1))&&(a19==3)))){ a11 = 0; a10 = 0; a20 = 1; a16 = 7; a5 = 4; return -1; } else if((((a2==1)&&((((a1==14)&&(((a26==1)||(a3==1))&&(a19==1)))&&(a17==2))&&(a16==7)))&&(((((a12==1)&&((a20==1)&&((a3==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==1)))))&&(a6==1))&&(a21==12))&&(a13==1)))){ a11 = 1; a26 = 0; a9 = 7; a1 = 12; a5 = 4; a21 = 10; return -1; } else if((((((a17==2)&&((((a6==1)&&(a1==13))||!(a12==1))&&!(a20==1)))&&(a16==9))&&(a13==1))&&(!(a4==1)&&((((a5==4)&&(((((input==3)&&(a21==12))&&(a28==1))&&(a3==1))&&(a19==4)))&&(a9==9))&&(a28==1))))){ if((a1==13)){ a23 = 0; a26 = 1; a5 = 6; a9 = 7; a19 = 5; a6 = 0; }else{ a28 = 0; a9 = 7; a21 = 10; a1 = 12; a2 = 0; a15 = 0; a5 = 5; a19 = 2; a16 = 7; a20 = 1; } return -1; } else if(((((((a1==12)&&(((a17==2)&&((a28==1)&&!(a27==1)))&&(a20==1)))&&(a16==11))&&(a21==12))||!(a11==1))&&(!(a7==1)&&((((a12==1)&&(((a19==4)&&((input==3)&&((a5==5)||(a5==6))))&&(a11==1)))&&!(a18==1))&&(a9==11))))){ a19 = 1; a9 = 7; a3 = 1; a4 = 0; a16 = 7; a21 = 10; a13 = 1; a5 = 4; return -1; } else if(((((a9==11)&&((a17==2)&&((!(a20==1)&&((a16==8)&&(a3==1)))&&(a8==1))))&&(a21==11))&&(((!(a13==1)&&(!(a28==1)&&(!(a23==1)&&((((input==1)&&(a5==4))&&(a0==1))&&!(a2==1)))))&&(a1==12))&&(a19==1)))){ a2 = 0; a1 = 13; a20 = 1; a16 = 7; a9 = 10; a19 = 2; a10 = 1; a25 = 1; a5 = 6; a21 = 12; return 23; } else if(((((a6==1)&&(!(a11==1)||(((((a11==1)&&(a16==10))&&(a21==10))&&(a2==1))&&(a19==5))))&&!(a20==1))&&(((a17==2)&&((a6==1)&&((!(a26==1)&&(!(a14==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a9==11))))&&(a1==14)))){ a19 = 1; a12 = 0; a16 = 7; a3 = 0; a20 = 1; a7 = 1; a5 = 6; return -1; } else if(((((a14==1)||((((((a5==5)&&((a1==13)&&(a3==1)))&&(a21==10))&&(a17==2))||(a14==1))&&!(a0==1)))&&!(a4==1))&&(((((a16==7)&&((a19==2)&&((input==1)&&(a9==7))))&&(a2==1))&&(a20==1))&&!(a4==1)))){ a9 = 9; a26 = 0; a8 = 0; a27 = 0; return 23; } else if(((((a16==10)&&(!(a14==1)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==4))&&(a28==1))&&!(a7==1))))&&(a19==3))&&(((a27==1)||(((((a1==12)&&((a13==1)&&(a21==11)))&&!(a20==1))&&(a17==2))||!(a11==1)))&&!(a8==1)))){ if((a16==7)){ a1 = 14; a18 = 1; a27 = 1; a5 = 5; a21 = 10; a9 = 7; a16 = 11; a19 = 1; }else{ a20 = 1; a16 = 7; a8 = 1; a21 = 10; a26 = 1; a7 = 1; a5 = 6; a9 = 9; a19 = 2; } return 26; } else if(((!(a7==1)&&((((((a12==1)&&(a9==8))&&(a5==5))&&(a1==14))&&(a16==8))||!(a2==1)))&&(((!(a24==1)&&((((((a17==2)&&(input==4))&&(a20==1))&&!(a7==1))&&(a21==10))&&(a3==1)))&&(a19==1))&&(a12==1)))){ a16 = 7; a9 = 7; a14 = 0; a8 = 0; a4 = 0; a5 = 4; a1 = 12; return -1; } else if(((((a16==11)&&(((!(a2==1)||(a28==1))&&(a17==2))&&(a19==1)))&&(a12==1))&&((!(a7==1)&&(((a20==1)&&((a13==1)&&((a21==11)&&((a6==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==6))))))&&(a1==12)))&&!(a4==1)))){ a23 = 1; a16 = 7; a7 = 0; a21 = 10; a12 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a5==6)&&((!(a0==1)&&((a2==1)&&(((a9==7)&&((((input==3)&&(a16==8))&&(a3==1))&&(a6==1)))&&!(a18==1))))&&(a17==2)))&&(a21==12))&&((((a8==1)||((a20==1)&&(a13==1)))&&(a19==5))&&(a1==14)))){ a21 = 10; a9 = 9; a4 = 0; a5 = 4; a12 = 1; a27 = 0; a1 = 13; return 22; } else if((((((((input==4)&&(((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a17==2))&&(a12==1))&&(a16==8))&&!(a26==1))&&(((!(a12==1)||((a28==1)&&(!(a11==1)||((a19==1)&&((a2==1)&&(a21==12))))))&&(a20==1))||!(a2==1)))){ a8 = 0; a16 = 7; a0 = 0; a5 = 4; a27 = 0; a1 = 12; a9 = 7; a21 = 10; return -1; } else if(((((a16==11)&&((((a3==1)&&(((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a26==1)))&&(a12==1))&&(a1==14)))&&(a21==10))&&((!(a20==1)&&((!(a8==1)&&(!(a4==1)&&(!(a26==1)&&(a6==1))))&&(a17==2)))&&(a19==1)))){ a19 = 3; a5 = 6; a1 = 12; a12 = 0; a15 = 0; a16 = 7; a9 = 9; a22 = 0; return -1; } else if((((((a28==1)&&((((a17==2)&&(!(a20==1)&&(a3==1)))||(a8==1))&&!(a14==1)))&&(a19==3))&&(a1==13))&&(((((((input==1)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a2==1))&&(a16==8))&&(a12==1))&&(a21==12))&&(a28==1)))){ a3 = 0; a15 = 0; a9 = 7; a5 = 4; a21 = 11; a16 = 10; a29 = 1; return -1; } else if(((((a2==1)&&((a21==12)&&((a17==2)&&(((a5==6)&&(input==1))&&!(a14==1)))))&&(a11==1))&&((((((a9==7)&&(!(a23==1)||((a19==3)&&((a12==1)&&(a20==1)))))&&(a1==12))&&(a16==9))&&!(a27==1))&&!(a0==1)))){ a28 = 1; a16 = 7; a5 = 4; a2 = 1; a19 = 1; a26 = 0; a21 = 10; return -1; } else if((((a16==8)&&((a11==1)&&(((((a11==1)&&(((((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a1==13))&&(a21==10))&&(a19==3)))&&(a17==2))&&(a20==1))&&(a28==1))))&&((((a18==1)||(a12==1))&&!(a0==1))&&!(a18==1)))){ a1 = 12; a21 = 12; a3 = 1; a23 = 1; a19 = 5; a7 = 0; a16 = 9; a5 = 4; a9 = 8; return 26; } else if((((a14==1)||(((a26==1)||(!(a11==1)||(a23==1)))&&(a2==1)))&&(((((((((a21==10)&&(((a19==1)&&(input==1))&&(a16==8)))&&(a9==10))&&(a5==6))&&(a1==14))&&!(a26==1))&&(a2==1))&&(a17==2))&&(a20==1)))){ a9 = 9; a16 = 9; a27 = 0; a1 = 12; a19 = 3; a14 = 0; a2 = 1; a21 = 12; a5 = 4; return 21; } else if((((a19==1)&&(((a6==1)&&((((input==6)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))&&(a28==1))&&(a20==1)))&&(a12==1)))&&((a21==11)&&((((a1==12)&&((a16==11)&&(((a6==1)&&(a12==1))&&(a17==2))))&&!(a27==1))&&(a2==1))))){ a9 = 7; a16 = 8; a5 = 6; a11 = 1; a19 = 2; a20 = 0; a0 = 0; a28 = 1; return 25; } else if(((((a19==3)&&((a21==10)&&((a23==1)&&((a13==1)&&!(a20==1)))))||(a26==1))&&((a17==2)&&(!(a0==1)&&(((((a12==1)&&((a16==11)&&((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==4))))&&(a1==13))&&!(a7==1))&&(a12==1)))))){ if((a24==1)){ a19 = 1; a29 = 0; a2 = 0; a3 = 0; a9 = 8; a5 = 4; a20 = 1; a1 = 12; a16 = 7; }else{ a9 = 10; a26 = 1; a25 = 0; a1 = 14; a20 = 1; a28 = 0; a19 = 5; a16 = 10; a5 = 6; } return -1; } else if(((((!(a8==1)&&(((((!(a27==1)&&(((input==5)&&(a17==2))&&(a12==1)))&&!(a0==1))&&(a21==12))&&!(a26==1))&&(a19==4)))&&(a20==1))&&(a9==9))&&(((((a1==12)&&(a28==1))&&(a11==1))&&(a5==5))&&(a16==7)))){ a7 = 0; a16 = 9; a1 = 13; a21 = 11; a2 = 1; a9 = 11; a19 = 1; return 22; } else if((((((a6==1)&&(((a17==2)&&(((a20==1)&&((a21==11)&&(input==4)))&&(a23==1)))&&(a16==8)))&&(a1==12))&&(a9==10))&&((a5==6)&&((a4==1)||((a18==1)||((a19==1)&&((a26==1)||((a23==1)||(a24==1))))))))){ a16 = 7; a21 = 10; a9 = 7; a5 = 4; a4 = 0; a28 = 1; a18 = 0; return -1; } else if(((((a19==3)&&((((input==4)&&(a5==5))&&(a16==8))&&(a2==1)))&&(a9==9))&&(((a1==13)&&(((((a11==1)&&((a0==1)||((a21==10)&&((a20==1)&&(a11==1)))))||(a27==1))&&!(a0==1))||(a26==1)))&&(a17==2)))){ a26 = 0; a19 = 1; a9 = 7; a8 = 0; a2 = 1; a1 = 12; a5 = 4; a16 = 7; return -1; } else if((((a21==11)&&(((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==5))&&(a12==1))&&(a9==11)))&&((a27==1)||((a6==1)&&((((((a1==14)&&(!(a20==1)&&((a28==1)&&(a17==2))))&&(a16==10))&&(a23==1))&&(a13==1))||!(a13==1)))))){ a16 = 7; a20 = 1; a12 = 0; a9 = 8; a19 = 2; a29 = 1; a21 = 10; a5 = 6; a1 = 12; return 22; } else if((((((a0==1)||(((a1==14)&&(a12==1))&&(a12==1)))||!(a11==1))&&(a13==1))&&((((a21==12)&&((((((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==4))&&(a20==1))&&(a17==2))&&(a16==9))&&(a12==1)))&&(a12==1))&&(a19==2)))){ a5 = 4; a7 = 0; a1 = 12; a23 = 1; a19 = 1; a13 = 1; a16 = 7; a21 = 10; a9 = 7; return -1; } else if(((!(a0==1)&&(((((a3==1)&&(((a16==9)&&((a28==1)&&(a17==2)))||!(a12==1)))&&(a21==11))&&(a19==3))&&(a3==1)))&&(((!(a20==1)&&((a1==13)&&((input==1)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&(a28==1))&&!(a26==1)))){ if((a18==1)){ a19 = 4; a4 = 1; a9 = 7; a1 = 14; a5 = 4; a21 = 12; a24 = 1; a16 = 7; }else{ a20 = 1; a29 = 1; a2 = 0; a16 = 11; a5 = 4; a21 = 12; a1 = 14; a9 = 11; } return 21; } else if((((a19==2)&&(!(a4==1)&&((a1==12)&&(!(a20==1)&&(!(a0==1)&&((a17==2)&&(input==5)))))))&&((a5==4)&&(((a16==8)&&(((a8==1)||(!(a13==1)||(((a23==1)&&(a12==1))&&(a9==7))))||(a26==1)))&&(a21==12))))){ a9 = 8; a26 = 1; a1 = 14; a5 = 5; a25 = 1; a19 = 1; a4 = 1; a20 = 1; a16 = 7; a21 = 10; return 21; } else if(((!(a27==1)&&(((!(a20==1)&&((((a17==2)&&((a5==5)&&((input==5)&&(a1==12))))&&(a19==3))&&!(a24==1)))&&(a21==11))&&(a23==1)))&&((a3==1)&&(((((a6==1)&&(a16==8))&&(a9==11))||!(a11==1))&&(a2==1))))){ a11 = 1; a12 = 1; a9 = 10; a5 = 4; a1 = 14; a8 = 0; a21 = 12; a20 = 1; a19 = 5; return 22; } else if((((((a16==9)&&(!(a7==1)&&((!(a24==1)&&((input==5)&&!(a20==1)))&&(a1==14))))&&!(a26==1))&&!(a26==1))&&((((a5==6)&&(((a6==1)&&((a21==11)&&((a28==1)&&(a17==2))))&&(a19==3)))&&(a9==8))||!(a13==1)))){ if((a9==8)){ a19 = 1; a21 = 10; a9 = 7; a16 = 7; a8 = 1; a10 = 1; a1 = 13; a20 = 1; }else{ a19 = 4; a21 = 10; a2 = 0; a9 = 7; a5 = 4; a27 = 1; a4 = 1; a1 = 12; } return 22; } else if(((!(a0==1)&&(((a3==1)&&((((((a5==6)&&(input==1))&&(a19==1))&&(a28==1))&&(a21==12))&&!(a27==1)))&&(a17==2)))&&((((((a9==8)&&((a2==1)&&(a16==8)))&&(a1==13))&&(a20==1))||!(a6==1))||!(a23==1)))){ a0 = 0; a28 = 1; a9 = 7; a1 = 12; a21 = 10; a16 = 7; a5 = 4; return -1; } else if((((a19==5)&&((a16==10)&&((((a11==1)&&(((a20==1)&&((input==1)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))))&&!(a14==1)))&&!(a14==1))&&!(a14==1))))&&((!(a3==1)||((a21==11)&&((a1==13)&&((a17==2)&&(a23==1)))))||(a14==1)))){ a14 = 0; a9 = 9; a19 = 2; a16 = 7; a2 = 1; a21 = 10; a3 = 1; a5 = 5; return 25; } else if((((a21==10)&&(((a19==1)&&((a23==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a3==1))))&&(a16==9)))&&((a9==8)&&(((!(a28==1)||((((!(a23==1)||(a28==1))&&!(a18==1))&&!(a18==1))&&(a17==2)))&&!(a20==1))&&(a1==14))))){ a14 = 1; a10 = 0; a21 = 12; a16 = 7; a4 = 1; a9 = 11; a19 = 2; a5 = 6; return -1; } else if(((((a21==10)&&((a16==9)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1))))&&(a11==1))&&(!(a28==1)||(!(a7==1)&&((((a12==1)&&((a9==10)&&((((a13==1)&&(a1==12))||(a18==1))&&(a19==4))))||(a0==1))&&(a17==2)))))){ a19 = 1; a5 = 4; a26 = 0; a18 = 0; a2 = 1; a9 = 7; a16 = 7; return -1; } else if((((((((a20==1)&&(a23==1))&&(a16==10))&&(a17==2))&&(a11==1))&&!(a26==1))&&((!(a4==1)&&(!(a26==1)&&((((a1==14)&&(!(a8==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==5))))&&(a19==3))&&(a21==11))))&&!(a0==1)))){ a16 = 7; a5 = 5; a3 = 1; a9 = 9; a4 = 0; a12 = 1; a21 = 10; a1 = 13; a19 = 2; return 25; } else if(((((a26==1)&&((a21==12)&&((a9==10)&&(!(a23==1)&&((a26==1)&&((a8==1)&&(!(a28==1)&&(a11==1))))))))&&(a19==3))&&(((a16==7)&&((a1==13)&&((a5==5)&&((a18==1)&&((input==5)&&(a20==1))))))&&(a17==2)))){ a24 = 1; a21 = 10; a5 = 4; a1 = 12; a11 = 0; a2 = 0; a19 = 1; a9 = 11; return 21; } else if(((((((a17==2)&&(((a21==10)&&(((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a2==1))&&!(a7==1))&&(a9==8)))&&!(a7==1)))&&!(a8==1))&&!(a24==1))&&!(a24==1))&&(((a16==8)&&((a1==13)&&((a11==1)&&(a19==4))))&&!(a20==1)))){ a14 = 0; a7 = 0; a16 = 9; a1 = 14; a20 = 1; a5 = 4; a28 = 1; a19 = 2; return 26; } else if((((a1==14)&&((a16==9)&&(((a28==1)||!(a12==1))||!(a28==1))))&&((((((a5==6)&&(((a28==1)&&(!(a27==1)&&(((a21==11)&&(input==1))&&(a19==3))))&&(a17==2)))&&(a9==7))&&!(a18==1))&&(a20==1))&&(a13==1)))){ a20 = 0; a9 = 10; a3 = 1; a5 = 5; a1 = 12; a4 = 0; a26 = 0; a19 = 5; a16 = 8; return 21; } else if((((((((((a21==11)&&((((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==4))&&(a3==1))&&(a20==1)))&&(a3==1))&&(a1==12))&&!(a27==1))&&(a17==2))&&(a16==7))&&(a19==4))&&(((a27==1)||((a2==1)&&(a2==1)))||(a4==1)))){ a21 = 10; a13 = 1; a24 = 0; a5 = 4; a9 = 7; a19 = 1; a11 = 1; return -1; } else if(((!(a11==1)||(!(a8==1)&&(!(a18==1)&&(((a12==1)||!(a3==1))&&(a9==8)))))&&((a16==10)&&((a5==5)&&((((!(a27==1)&&(!(a20==1)&&(((input==4)&&(a17==2))&&(a6==1))))&&(a19==5))&&(a1==14))&&(a21==12)))))){ a16 = 7; a25 = 1; a19 = 2; a10 = 1; a1 = 13; a5 = 6; a9 = 9; a6 = 0; return 23; } else if(((((((a2==1)&&((!(a18==1)&&(!(a27==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==3))))&&(a1==12)))&&(a17==2))&&(a11==1))&&!(a7==1))&&((((((a21==12)&&(a12==1))&&(a19==3))&&(a16==11))&&(a20==1))||(a14==1)))){ a7 = 0; a21 = 10; a16 = 7; a19 = 1; a28 = 1; a9 = 7; a2 = 1; a5 = 4; return -1; } else if(((((a7==1)&&(((a0==1)&&((a19==1)&&((a28==1)&&(a14==1))))&&(a21==11)))&&(a1==14))&&(!(a6==1)&&(((((((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==5))&&(a20==1))&&(a24==1))&&(a16==9))&&(a17==2))&&!(a12==1))))){ a10 = 1; a28 = 0; a5 = 6; a21 = 10; a16 = 7; a23 = 0; a9 = 9; a1 = 13; return -1; } else if((((((((a17==2)&&((a16==10)&&(!(a24==1)&&(a23==1))))&&(a1==14))||(a14==1))&&!(a14==1))||(a18==1))&&(((a19==2)&&((!(a7==1)&&(!(a20==1)&&((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&(a21==11)))&&(a11==1)))){ if((a29==1)){ a20 = 1; a27 = 1; a12 = 0; a5 = 4; a21 = 10; a9 = 8; a19 = 3; a1 = 12; a24 = 1; }else{ a22 = 0; a20 = 1; a3 = 0; a5 = 4; a21 = 12; a1 = 12; a15 = 0; a9 = 8; a16 = 8; a19 = 4; } return 25; } else if((((((a2==1)&&(!(a28==1)||(((a27==1)||((a13==1)&&((a26==1)||(a12==1))))&&!(a20==1))))&&(a21==10))&&(a16==8))&&((((a2==1)&&((a1==12)&&((a9==7)&&((input==4)&&(a17==2)))))&&(a19==5))&&(a5==6)))){ a5 = 4; a7 = 0; a12 = 1; a16 = 7; a20 = 1; a23 = 1; a19 = 1; return -1; } else if((((a3==1)&&((a23==1)&&(((input==5)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&(a16==9))))&&((a14==1)||((a1==12)&&((((!(a20==1)&&((((a13==1)&&(a2==1))&&(a19==3))||(a4==1)))&&(a17==2))&&(a21==12))||(a26==1)))))){ a5 = 6; a20 = 1; a15 = 1; a18 = 1; a19 = 2; a16 = 7; a21 = 10; a9 = 7; return -1; } else if((((a6==1)&&((((a21==10)&&((!(a0==1)&&(!(a8==1)&&(((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a8==1)))&&(a2==1))))&&!(a4==1)))&&(a19==5))&&(a9==11)))&&((((a12==1)&&(a1==14))&&(a16==9))&&!(a20==1)))){ a1 = 12; a19 = 1; a14 = 1; a5 = 6; a20 = 1; a29 = 0; a9 = 10; a16 = 7; a10 = 0; return -1; } else if(((((((a8==1)||(a6==1))&&(a16==9))&&(a13==1))&&(a1==14))&&((a17==2)&&(!(a20==1)&&((((((a6==1)&&(!(a8==1)&&((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==5))))&&(a21==11))&&(a28==1))&&(a23==1))&&(a19==2)))))){ a20 = 1; a21 = 10; a16 = 7; a27 = 1; a19 = 1; a5 = 6; a29 = 1; a9 = 9; a1 = 13; return -1; } else if((((a5==4)&&((!(a23==1)&&((a20==1)&&(a2==1)))&&(a21==11)))&&((((a9==11)&&((a17==2)&&(!(a28==1)&&(!(a6==1)&&((!(a2==1)&&((a8==1)&&((a19==4)&&(input==6))))&&!(a12==1))))))&&(a16==7))&&(a1==12)))){ a9 = 7; a7 = 1; a25 = 1; a21 = 10; a5 = 5; a19 = 1; a1 = 14; a26 = 1; return -1; } else if((((((!(a7==1)&&(((((a5==5)||(a5==6))&&(input==6))&&!(a8==1))&&(a1==14)))&&(a23==1))&&(a17==2))&&(a16==10))&&(((a28==1)&&((((((a28==1)&&(a21==12))&&(a20==1))||(a7==1))||(a7==1))&&(a9==11)))&&(a19==1)))){ a16 = 7; a19 = 2; a1 = 13; a11 = 1; a3 = 1; a21 = 10; a5 = 5; a23 = 1; a9 = 9; return 23; } else if((((a9==11)&&((!(a18==1)&&((a4==1)||(a28==1)))&&(a19==2)))&&((a17==2)&&((a20==1)&&((((a13==1)&&(((a5==4)&&((((a16==8)&&(input==4))&&(a2==1))&&(a1==14)))&&!(a8==1)))&&(a21==11))&&!(a14==1)))))){ a13 = 1; a4 = 0; a16 = 7; a1 = 12; a19 = 1; a21 = 10; a9 = 7; a2 = 1; return -1; } else if((((((!(a7==1)&&(!(a26==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a17==2))&&(a21==10))))&&!(a20==1))&&(a16==11))&&!(a24==1))&&(((a9==7)&&(!(a7==1)&&(!(a7==1)&&((a1==12)&&((a28==1)&&!(a8==1))))))&&(a19==2)))){ a9 = 11; a16 = 9; a21 = 12; a24 = 1; a19 = 1; a1 = 14; a27 = 1; a5 = 5; a18 = 1; return -1; } else if((((a19==1)&&((a1==12)&&((((!(a4==1)&&((a5==4)&&((a23==1)&&((a21==11)&&(input==3)))))&&(a9==7))&&(a23==1))&&!(a7==1))))&&((a16==9)&&((a17==2)&&((a20==1)&&(((a7==1)||(a13==1))&&!(a8==1))))))){ a8 = 0; a21 = 10; a11 = 1; a16 = 7; a3 = 1; return -1; } else if(((!(a20==1)&&((a16==9)&&(((a23==1)&&(((a19==4)&&(!(a26==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a17==2)))&&!(a24==1))))&&(((a9==9)&&((!(a8==1)&&((!(a18==1)&&(a2==1))&&(a11==1)))&&(a21==11)))&&(a1==12)))){ if((a23==1)){ a9 = 10; a19 = 1; a10 = 0; a11 = 0; a1 = 13; a20 = 1; a18 = 1; a21 = 10; a5 = 5; a16 = 7; }else{ a21 = 12; a25 = 1; a0 = 1; a28 = 0; a20 = 1; a19 = 5; a1 = 13; a9 = 10; a5 = 5; a16 = 11; } return -1; } else if(((((a28==1)&&((a1==13)&&((input==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))))&&!(a20==1))&&((((a26==1)||((a4==1)||((a16==7)&&((((a21==10)&&(!(a11==1)||(a3==1)))&&(a17==2))&&(a19==3)))))||(a7==1))&&!(a8==1)))){ a24 = 0; a4 = 0; a5 = 5; a9 = 10; a8 = 0; a1 = 14; return 21; } else if((((!(a6==1)||(((a16==7)&&(((a5==6)&&(a2==1))&&(a19==4)))&&(a9==8)))&&!(a18==1))&&(!(a14==1)&&(((((a20==1)&&((!(a7==1)&&((a17==2)&&(input==4)))&&(a1==12)))&&(a21==11))&&(a23==1))&&!(a14==1))))){ a9 = 7; a27 = 0; a5 = 4; a28 = 1; a11 = 1; a21 = 10; a19 = 1; return -1; } else if(((((a27==1)||(((((a16==11)&&(a28==1))&&(a12==1))&&(a12==1))&&(a12==1)))&&(a21==10))&&(((((a9==11)&&(!(a0==1)&&((a20==1)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==6))))))&&(a19==4))&&(a1==12))&&(a2==1)))){ a6 = 1; a9 = 7; a5 = 4; a16 = 7; a13 = 1; a27 = 0; a19 = 1; return -1; } else if(((((a17==2)&&(((a11==1)||!(a28==1))&&!(a18==1)))&&(a21==11))&&(((a12==1)&&(((a5==6)&&((a2==1)&&((a23==1)&&(((a19==2)&&((a16==10)&&((input==6)&&(a9==10))))&&(a20==1)))))&&!(a4==1)))&&(a1==12)))){ a0 = 0; a19 = 1; a7 = 0; a5 = 4; a9 = 7; a21 = 10; a16 = 7; a23 = 1; return -1; } else if((((a9==9)&&(((a16==7)&&((a21==12)&&(((a23==1)&&(a2==1))||(a4==1))))&&(a17==2)))&&(((a20==1)&&((a3==1)&&((((((input==1)&&((a5==5)||(a5==6)))&&!(a26==1))&&!(a8==1))&&!(a0==1))&&(a19==3))))&&(a1==12)))){ a9 = 7; a21 = 10; a5 = 4; a18 = 0; a19 = 1; a12 = 1; return -1; } else if((((((a9==8)&&(((a17==2)&&((a28==1)&&(a21==12)))&&(a16==10)))&&!(a20==1))||(a24==1))&&(((((((a23==1)&&((a19==2)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a11==1))&&(a1==13))&&!(a4==1))&&(a23==1))&&(a3==1)))){ a5 = 4; a20 = 1; a19 = 1; a16 = 7; a9 = 7; a28 = 0; a1 = 14; a21 = 10; a26 = 1; a3 = 0; return 25; } else if((((a1==13)&&((!(a13==1)||((a14==1)||(((!(a3==1)||(a28==1))||(a14==1))||!(a23==1))))&&(a21==11)))&&(((a16==8)&&(!(a4==1)&&((a17==2)&&((a19==3)&&(((input==5)&&((a5==5)||(a5==6)))&&(a9==8))))))&&(a20==1)))){ a9 = 10; a1 = 14; a5 = 6; a21 = 10; a14 = 0; a12 = 1; a4 = 0; a19 = 5; a16 = 10; return 25; } else if((((((((a3==1)&&((input==6)&&(a1==13)))&&(a6==1))&&(a2==1))&&(a19==3))&&(a17==2))&&((a16==8)&&((((a7==1)||(((a21==11)&&((a2==1)&&((a20==1)&&(a3==1))))&&!(a8==1)))&&(a5==4))&&(a9==9))))){ a1 = 12; a24 = 0; a19 = 1; a16 = 7; a6 = 1; a9 = 7; a21 = 10; a18 = 0; return -1; } else if(((!(a13==1)||((a17==2)&&(((a19==3)&&((((a12==1)||!(a3==1))&&(a1==12))&&(a21==11)))&&(a23==1))))&&(((((a9==11)&&((a11==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==11))))&&(a20==1))&&!(a8==1))&&!(a27==1)))){ a9 = 7; a16 = 7; a24 = 0; a21 = 10; a19 = 1; a5 = 4; a28 = 1; a12 = 1; return -1; } else if((((a9==10)&&(((a21==11)&&((!(a14==1)&&(a12==1))&&(a19==2)))&&(a16==10)))&&((a1==12)&&(((a13==1)&&(!(a26==1)&&(!(a4==1)&&(((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1))&&(a3==1))&&(a17==2)))))&&!(a20==1))))){ a16 = 7; a25 = 0; a21 = 10; a9 = 8; a14 = 1; a1 = 13; a24 = 1; a5 = 6; return -1; } else if((((a7==1)||((a20==1)&&((((a11==1)&&(a3==1))||!(a12==1))&&(a28==1))))&&((a17==2)&&((a21==11)&&((a19==2)&&((!(a4==1)&&((a16==7)&&(((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6)))))&&(input==1))))&&(a6==1))))))){ if((a7==1)){ a27 = 0; a1 = 14; a19 = 4; a23 = 1; a4 = 0; a9 = 11; a16 = 8; a5 = 6; a20 = 0; }else{ a13 = 1; a18 = 0; a5 = 5; a19 = 3; a26 = 0; a21 = 10; a1 = 14; a9 = 10; a16 = 8; } return 25; } else if(((!(a27==1)&&(!(a26==1)&&((a6==1)&&((!(a20==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a9==8))&&!(a0==1)))&&(a16==7)))))&&(!(a2==1)||((a21==11)&&((a1==13)&&((((a19==1)&&(a11==1))&&!(a4==1))&&(a17==2))))))){ a19 = 3; a20 = 1; a16 = 11; a26 = 0; a28 = 1; a5 = 5; return 25; } else if(((((a16==7)&&((a19==3)&&(((a5==4)&&(input==4))&&!(a24==1))))&&(a3==1))&&((a9==7)&&(((a17==2)&&(((((a1==14)&&(((a11==1)&&(a20==1))||!(a13==1)))&&(a3==1))||(a18==1))||!(a2==1)))&&(a21==11))))){ a13 = 1; a14 = 0; a1 = 12; a19 = 1; a21 = 10; a23 = 1; return -1; } else if(((((a23==1)&&(((a16==10)&&((((!(a4==1)&&((input==6)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))))&&(a21==11))&&!(a27==1))&&!(a18==1)))&&(a23==1)))&&(a17==2))&&(!(a20==1)&&((((a1==13)&&(a6==1))&&!(a4==1))&&(a19==2))))){ if((a24==1)){ a28 = 0; a5 = 4; a11 = 0; a20 = 1; a21 = 10; a9 = 11; a12 = 0; a16 = 7; }else{ a22 = 0; a16 = 7; a5 = 6; a9 = 11; a25 = 0; a15 = 0; a20 = 1; a19 = 1; a21 = 10; } return -1; } else if((((((((((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))&&(input==3))&&(a21==12))&&(a6==1))&&(a11==1))&&!(a18==1))&&!(a8==1))&&(a12==1))&&(a17==2))&&((!(a20==1)&&((a6==1)&&(a13==1)))&&(a16==7)))){ a16 = 9; a21 = 11; a9 = 11; a5 = 4; a20 = 1; a19 = 4; a11 = 1; a23 = 1; a1 = 14; return 26; } else if(((((a0==1)||((((a21==10)&&((!(a23==1)||(a6==1))||(a7==1)))||(a14==1))&&(a19==2)))&&(a1==12))&&(((a13==1)&&((((a16==8)&&((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==3)))&&(a17==2))&&!(a26==1)))&&(a20==1)))){ a19 = 1; a18 = 0; a24 = 0; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((((((a20==1)&&(a28==1))||!(a23==1))&&(a17==2))&&(a19==2))&&((a13==1)&&((((a13==1)&&(((a21==11)&&(((input==6)&&((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4))))||((a9==7)&&((a5==5)&&(a1==14)))))&&(a3==1)))&&(a2==1)))&&(a16==11))&&!(a18==1))))){ a1 = 12; a2 = 1; a18 = 0; a21 = 10; a19 = 1; a5 = 4; a9 = 7; a16 = 7; a23 = 1; return -1; } else if(((((a21==12)&&((a1==14)&&(!(a7==1)&&((((a7==1)||(a11==1))||(a4==1))&&!(a24==1)))))&&!(a20==1))&&((a19==1)&&(((a16==8)&&(((a12==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a11==1)))&&(a9==11)))&&(a17==2))))){ if((a12==1)){ a25 = 1; a20 = 1; a16 = 7; a21 = 10; a27 = 1; a5 = 4; a1 = 13; a9 = 8; a26 = 1; }else{ a10 = 1; a21 = 10; a7 = 1; a16 = 7; a9 = 10; a20 = 1; a1 = 13; a5 = 5; } return -1; } else if((((a6==1)&&(((a8==1)||((a19==4)&&(!(a23==1)||(a2==1))))&&(a9==9)))&&((a1==13)&&((((a28==1)&&((((!(a27==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a16==11))&&(a20==1))&&(a17==2)))&&(a28==1))&&(a21==10))))){ a5 = 4; a18 = 0; a26 = 0; a9 = 7; a1 = 12; a19 = 1; a16 = 7; a0 = 0; return -1; } else if((((a19==3)&&((((!(a26==1)&&(((a20==1)&&(input==4))&&!(a24==1)))&&(a6==1))&&(a9==7))&&(a11==1)))&&((a16==10)&&((((a5==4)&&((a4==1)||((a21==12)&&((a1==13)&&(a6==1)))))||(a26==1))&&(a17==2))))){ a3 = 1; a21 = 10; a16 = 7; a19 = 1; a18 = 0; a1 = 12; a14 = 0; return -1; } else if(((!(a6==1)||((!(a23==1)||((a21==12)&&(((a2==1)||!(a28==1))&&(a19==2))))&&!(a24==1)))&&(!(a27==1)&&((a9==8)&&(((a5==4)&&(((((input==6)&&(a1==13))&&(a17==2))&&(a16==9))&&!(a0==1)))&&(a20==1)))))){ a19 = 3; a2 = 1; a12 = 1; a1 = 12; a5 = 5; a9 = 9; a11 = 1; return 21; } else if(((!(a24==1)&&((a20==1)&&(((a9==7)&&((a1==14)&&((a17==2)&&((a19==2)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a2==1))))&&(((a27==1)||(((((a28==1)&&(a21==10))||(a0==1))&&(a16==9))&&!(a4==1)))||!(a13==1)))){ a5 = 4; a0 = 0; a14 = 0; a19 = 1; a16 = 7; a11 = 1; a1 = 12; return -1; } else if(((((a1==13)&&(((a3==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a16==10)))&&!(a7==1)))&&(a20==1))&&((a21==10)&&((((a8==1)||(!(a7==1)&&(((a9==8)&&((a23==1)||!(a2==1)))&&(a17==2))))&&(a23==1))&&(a19==5))))){ a16 = 7; a9 = 7; a19 = 1; a5 = 4; a0 = 0; a3 = 1; a1 = 12; a13 = 1; return -1; } else if(((!(a18==1)&&((a19==1)&&((((a16==7)&&(((a21==12)&&(input==1))&&(a9==9)))&&(a6==1))&&(a1==14))))&&(((a20==1)&&(((a17==2)&&((a5==4)&&((!(a13==1)||(a6==1))||(a7==1))))||!(a11==1)))||(a24==1)))){ a2 = 1; a21 = 10; a7 = 0; a9 = 7; a1 = 12; return -1; } else if((((!(a20==1)&&(((((a5==6)&&(a28==1))&&(a23==1))&&(a21==11))&&(a9==7)))||!(a11==1))&&(((((!(a27==1)&&((a1==13)&&((a16==8)&&((input==1)&&(a19==3)))))&&(a12==1))&&(a3==1))&&(a17==2))&&!(a8==1)))){ a16 = 10; a1 = 12; a0 = 0; a13 = 1; a19 = 2; a18 = 0; a20 = 1; a9 = 8; return -1; } else if((((a9==10)&&((a17==2)&&((((a2==1)&&((a19==1)&&((input==6)&&(a16==7))))&&!(a26==1))&&!(a14==1))))&&(((!(a27==1)&&((((a7==1)||((a11==1)&&(a5==5)))&&!(a20==1))&&(a21==10)))||(a0==1))&&(a1==14)))){ a16 = 10; a13 = 1; a9 = 8; a5 = 6; a12 = 1; a20 = 1; a6 = 1; a19 = 2; return 21; } else if((((!(a24==1)&&(!(a8==1)&&(((!(a20==1)&&(!(a14==1)&&((a11==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a19==4))&&(a12==1))&&(a21==12)))))&&(a9==8))&&(a1==12))))&&!(a26==1))&&((a17==2)&&((a16==7)&&(a6==1))))){ a20 = 1; a13 = 1; a5 = 5; a9 = 9; a16 = 8; a12 = 1; a19 = 3; a21 = 10; a1 = 14; a0 = 0; return 23; } else if(((((!(a8==1)&&(((a19==5)&&((((input==6)&&(a9==11))&&(a17==2))&&(a2==1)))&&(a21==10)))&&(a6==1))&&(a5==4))&&(((a1==14)&&(!(a20==1)&&((!(a27==1)&&((a24==1)||(a3==1)))||(a27==1))))&&(a16==8)))){ a1 = 13; a24 = 0; a6 = 1; a16 = 7; a19 = 2; a9 = 9; a20 = 1; a5 = 5; a3 = 1; return -1; } else if((((!(a20==1)&&(!(a27==1)&&((((a3==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a21==11)))&&(a23==1))&&(a16==8))))&&(a1==13))&&(((((((a9==7)&&(a2==1))||(a4==1))||(a27==1))||!(a3==1))&&(a17==2))&&(a19==1)))){ a4 = 0; a1 = 12; a21 = 10; a20 = 1; a28 = 1; a5 = 4; a27 = 0; a16 = 7; return -1; } else if(((((a13==1)&&((a20==1)&&(((((input==1)&&((a5==4)||(a5==5)))&&(a23==1))&&!(a26==1))&&(a21==11))))&&(a17==2))&&((((a16==7)&&((a9==10)&&(((a4==1)||(!(a6==1)||(a12==1)))&&(a12==1))))&&(a1==14))&&(a19==3)))){ a1 = 13; a5 = 6; a19 = 2; a6 = 1; a12 = 1; a23 = 1; a9 = 9; a16 = 8; return 21; } else if(((((a1==14)&&(((a23==1)&&(a21==10))&&(a17==2)))&&(a9==10))&&((a16==7)&&((a13==1)&&((a28==1)&&((a2==1)&&((a6==1)&&((a19==2)&&(!(a24==1)&&(((a3==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a20==1))))))))))){ a1 = 13; a19 = 4; a0 = 0; a9 = 11; a14 = 0; a5 = 6; a13 = 1; return 26; } else if(((((a1==14)&&((a21==10)&&(((a16==7)&&((((a23==1)||!(a6==1))&&(a13==1))||(a18==1)))&&(a28==1))))&&!(a20==1))&&((a19==1)&&(((a23==1)&&(!(a18==1)&&((input==4)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))))&&(a17==2))))){ a5 = 4; a9 = 7; a0 = 0; a1 = 12; a12 = 1; a20 = 1; a14 = 0; return -1; } else if(((((a19==3)&&((a20==1)&&((!(a4==1)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&(a1==13))))&&!(a7==1))&&((a21==11)&&((((a9==7)&&(!(a7==1)&&(!(a6==1)||((a12==1)||(a4==1)))))||(a14==1))&&(a16==11))))){ a14 = 0; a1 = 12; a27 = 0; a19 = 1; a5 = 4; a0 = 0; a21 = 10; a16 = 7; return -1; } else if(((((a8==1)||((a9==9)&&(((a26==1)||((a23==1)&&!(a0==1)))&&!(a4==1))))&&(a1==12))&&((a16==10)&&(((a3==1)&&(((a21==11)&&((a19==3)&&((a20==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))))&&(a13==1)))&&(a17==2))))){ a28 = 1; a21 = 10; a12 = 1; a16 = 7; a5 = 4; a19 = 1; a4 = 0; a9 = 7; return -1; } else if((((a16==10)&&((a19==5)&&((((a1==12)&&((((a2==1)||!(a2==1))||(a24==1))&&!(a20==1)))&&(a17==2))&&(a21==10))))&&(((!(a24==1)&&((a12==1)&&((a6==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a3==1))&&(a9==7)))){ if((a14==1)){ a16 = 7; a3 = 0; a20 = 1; a5 = 6; a1 = 13; a26 = 1; a9 = 10; a24 = 1; a19 = 1; }else{ a25 = 1; a29 = 0; a14 = 1; a19 = 1; a9 = 8; a20 = 1; a5 = 4; a16 = 7; a1 = 13; } return -1; } else if(((!(a8==1)&&((a21==12)&&(((((a5==5)&&((input==3)&&(a20==1)))&&(a9==7))&&!(a18==1))&&(a17==2))))&&((a1==13)&&(!(a6==1)||((a16==8)&&((a19==3)&&(!(a7==1)&&((!(a23==1)||(a6==1))&&!(a8==1))))))))){ a1 = 12; a16 = 7; a19 = 1; a0 = 0; a26 = 0; a5 = 4; a13 = 1; a21 = 10; return -1; } else if((((a13==1)&&((((a1==14)&&(!(a18==1)&&((a9==7)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a13==1)))))&&(a19==2))&&!(a7==1)))&&((((a17==2)&&((!(a20==1)&&((a27==1)||(a23==1)))&&(a16==8)))||(a0==1))&&(a21==10)))){ a11 = 1; a16 = 7; a5 = 4; a2 = 1; a1 = 12; a19 = 1; a0 = 0; a20 = 1; return -1; } else if((((a20==1)&&((a5==4)&&((a16==11)&&(!(a27==1)&&(((!(a4==1)&&((input==1)&&(a1==13)))&&(a17==2))&&(a3==1))))))&&((((a0==1)||((!(a24==1)&&((a28==1)&&(a21==12)))&&!(a27==1)))&&(a19==3))&&(a9==8)))){ a9 = 11; a23 = 1; a19 = 4; a1 = 14; a5 = 6; a13 = 1; a24 = 0; return 25; } else if((((a16==10)&&(((a9==8)&&(!(a3==1)||(((a28==1)&&(a6==1))||!(a11==1))))&&(a21==10)))&&(!(a20==1)&&((((a17==2)&&(!(a27==1)&&(((a1==12)&&((input==1)&&((a5==4)||(a5==5))))&&(a13==1))))&&!(a18==1))&&(a19==2))))){ a20 = 1; a15 = 1; a19 = 1; a1 = 13; a16 = 7; a6 = 0; a29 = 0; a5 = 5; a9 = 10; return 21; } else if(((!(a3==1)&&(((((a16==9)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a28==1)))&&!(a13==1))&&!(a2==1))&&(a1==12)))&&((a9==7)&&((a19==2)&&(((a20==1)&&((((a4==1)&&(a11==1))&&(a21==11))&&!(a6==1)))&&(a17==2)))))){ a5 = 5; a19 = 5; a8 = 1; a9 = 8; a24 = 1; a0 = 1; a16 = 11; return 26; } else if((((((((a21==12)&&(input==1))&&(a13==1))&&(a11==1))&&!(a20==1))&&(a19==2))&&(((a1==14)&&((a16==8)&&(!(a14==1)&&(((a17==2)&&(((a5==6)&&((a2==1)||(a14==1)))&&(a11==1)))||!(a2==1)))))&&(a9==7)))){ a16 = 7; a7 = 1; a9 = 9; a20 = 1; a1 = 12; a8 = 1; a21 = 10; a4 = 1; return 23; } else if((((a3==1)&&((((a19==2)&&((a21==10)&&((((a17==2)&&((a9==11)&&(!(a13==1)||(a11==1))))||(a27==1))&&(a13==1))))&&(a2==1))&&!(a20==1)))&&((a1==14)&&((a16==10)&&((a6==1)&&(((a5==4)||(a5==5))&&(input==4))))))){ a23 = 0; a11 = 0; a9 = 10; a10 = 0; a16 = 9; a21 = 12; a5 = 4; return -1; } else if(((((((!(a14==1)&&((a21==12)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a1==13))&&!(a26==1))&&!(a14==1))&&(a11==1))&&(((((a20==1)&&((a17==2)&&((a19==1)&&(a11==1))))&&(a16==11))&&(a12==1))||(a24==1)))){ a21 = 10; a16 = 7; a5 = 4; a3 = 1; a28 = 1; a27 = 0; a9 = 7; a1 = 12; return -1; } else if((((((a20==1)&&((a2==1)&&(a19==5)))||!(a2==1))&&(a13==1))&&(((!(a26==1)&&((a9==11)&&((a16==7)&&((a17==2)&&((((a28==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a1==14))&&(a21==12))))))&&(a3==1))&&!(a24==1)))){ a8 = 0; a16 = 9; a19 = 1; a7 = 0; a5 = 5; a27 = 0; a1 = 13; return 21; } else if(((((a17==2)&&((a6==1)&&((a1==12)&&((input==3)&&!(a20==1)))))&&(a5==6))&&((a16==10)&&((a21==10)&&((a9==9)&&((a19==3)&&((a23==1)&&((((a28==1)&&(!(a13==1)||(a12==1)))||(a8==1))&&!(a0==1))))))))){ a5 = 5; a1 = 13; a19 = 1; a16 = 7; a11 = 0; a20 = 1; a6 = 0; a4 = 1; a9 = 11; return 26; } else if((((a16==11)&&((((((((input==4)&&(a20==1))&&(a5==5))&&(a1==12))&&!(a7==1))&&(a17==2))&&(a11==1))&&(a28==1)))&&((a19==4)&&((a7==1)||(((((a23==1)&&(a13==1))&&(a9==8))&&(a21==12))&&!(a14==1)))))){ a19 = 1; a11 = 1; a9 = 7; a5 = 4; a16 = 7; a3 = 1; a21 = 10; a18 = 0; return -1; } else if((((a4==1)||((((a28==1)&&((((a13==1)&&(a1==14))&&(a21==10))||!(a28==1)))&&(a17==2))&&(a23==1)))&&((a9==8)&&((!(a20==1)&&(!(a26==1)&&((a19==2)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a7==1)))))&&(a16==7))))){ a20 = 1; a5 = 4; a13 = 1; a19 = 1; a9 = 7; a26 = 0; a8 = 0; a1 = 12; return -1; } else if((((((a16==8)&&(!(a7==1)&&((a2==1)&&(((input==1)&&((a5==4)||(a5==5)))&&!(a24==1)))))&&(a9==10))&&(a20==1))&&((((a1==13)&&(((!(a24==1)&&((a13==1)&&!(a7==1)))&&(a19==5))||!(a2==1)))&&(a17==2))&&(a21==12)))){ a4 = 0; a19 = 1; a1 = 12; a2 = 1; a12 = 1; a5 = 5; return -1; } else if(((((a17==2)&&(((a6==1)&&(((a1==14)&&(input==6))&&(a23==1)))&&!(a7==1)))&&(a21==12))&&((a19==2)&&((((((a0==1)||(((a11==1)||!(a11==1))&&(a5==6)))&&!(a20==1))&&(a16==7))&&(a3==1))&&(a9==10))))){ a28 = 1; a5 = 4; a0 = 0; a9 = 7; a19 = 1; a12 = 1; a20 = 1; a1 = 12; a21 = 10; return -1; } else if(((((a20==1)&&(((a9==11)&&((a17==2)&&((a13==1)||!(a12==1))))&&(a1==14)))&&(a16==8))&&((a19==4)&&((((((a21==12)&&((((a5==5)||(a5==6))&&(input==4))&&(a6==1)))&&!(a14==1))&&(a11==1))&&!(a26==1))&&!(a14==1))))){ a16 = 7; a5 = 4; a28 = 1; a4 = 0; a19 = 1; a21 = 10; a1 = 12; a9 = 7; a13 = 1; return -1; } else if(((((a5==5)&&((a21==12)&&((a6==1)&&((a9==11)&&(!(a20==1)&&(!(a14==1)&&((input==3)&&(a16==9))))))))&&(a19==4))&&(!(a12==1)||((a1==13)&&(((((a24==1)||(a6==1))&&!(a8==1))&&(a17==2))||!(a28==1)))))){ a29 = 0; a9 = 9; a21 = 11; a15 = 0; a20 = 1; a19 = 2; a18 = 1; a16 = 11; return 23; } else if((((!(a0==1)&&(!(a7==1)&&((a17==2)&&(((a16==7)&&((input==4)&&(a19==3)))&&!(a26==1)))))&&!(a7==1))&&((a7==1)||((a5==4)&&(((a21==10)&&((((a23==1)&&(a2==1))&&!(a20==1))&&(a9==7)))&&(a1==13)))))){ a19 = 1; a26 = 0; a12 = 1; a13 = 1; a20 = 1; a1 = 12; return -1; } else if((((!(a12==1)||((a21==10)&&(((a6==1)&&((a11==1)&&!(a24==1)))&&(a16==11))))||!(a2==1))&&(!(a20==1)&&((a1==13)&&(((a17==2)&&((((a9==9)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a18==1))&&(a19==1)))&&(a12==1)))))){ if((a28==1)){ a14 = 1; a23 = 0; a16 = 7; a20 = 1; a5 = 6; a21 = 11; a7 = 1; a19 = 2; a1 = 14; }else{ a19 = 2; a16 = 7; a9 = 8; a1 = 12; a12 = 0; a15 = 1; a29 = 0; a20 = 1; a5 = 6; } return -1; } else if((((a20==1)&&((a9==9)&&((a16==8)&&(((a3==1)||!(a12==1))||(a7==1)))))&&((((a11==1)&&((a1==12)&&((a21==12)&&((((a17==2)&&((a5==4)&&(input==4)))&&(a13==1))&&!(a8==1)))))&&(a13==1))&&(a19==5)))){ a21 = 10; a0 = 0; a8 = 0; a9 = 7; a7 = 0; a19 = 1; a16 = 7; return -1; } else if(((((!(a4==1)&&(!(a27==1)&&((a2==1)&&((a1==14)&&(((a16==9)&&((a21==10)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a20==1))))))&&!(a4==1))&&(a17==2))&&(((((a12==1)&&(a9==8))&&(a28==1))&&!(a4==1))&&(a19==1)))){ if((a16==8)){ a5 = 5; a0 = 1; a1 = 12; a16 = 7; a9 = 11; a2 = 0; a20 = 1; }else{ a3 = 0; a5 = 6; a16 = 8; a21 = 11; a13 = 0; a1 = 13; a19 = 5; a7 = 1; } return -1; } else if(((((a3==1)&&((a16==9)&&((((a2==1)&&(a28==1))||!(a3==1))&&(a12==1))))&&(a19==1))&&((a1==12)&&(!(a4==1)&&(!(a20==1)&&(((!(a14==1)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==4)))&&(a17==2))&&(a21==10))))))){ a21 = 12; a22 = 1; a9 = 10; a5 = 5; a18 = 1; a16 = 10; a3 = 0; a20 = 1; a19 = 4; a1 = 13; return -1; } else if((((((((a11==1)&&((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==4)))&&!(a20==1))&&(a17==2))&&(a28==1))&&!(a4==1))&&(((a28==1)&&(!(a12==1)||((a19==2)&&(((a16==7)&&(a6==1))&&(a21==12)))))&&(a13==1)))){ a2 = 1; a9 = 7; a19 = 1; a1 = 12; a5 = 4; a11 = 1; a20 = 1; a21 = 10; a23 = 1; return -1; } else if((((((((a17==2)&&((a23==1)&&(a20==1)))||(a8==1))&&(a16==10))&&(a23==1))||!(a23==1))&&((a21==11)&&(((a19==3)&&(((!(a26==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3)))&&(a11==1))&&(a28==1)))&&(a1==13))))){ a9 = 7; a19 = 1; a21 = 10; a1 = 12; a2 = 1; a5 = 4; a3 = 1; a14 = 0; a16 = 7; return -1; } else if(((((!(a7==1)&&((((a17==2)&&((a21==10)&&(((a1==14)&&((input==5)&&!(a20==1)))&&(a19==4))))&&(a16==10))&&(a9==10)))&&(a12==1))&&(a3==1))&&(!(a27==1)&&(!(a6==1)||(((a12==1)||(a26==1))&&(a5==4)))))){ a19 = 2; a10 = 1; a5 = 5; a9 = 8; a26 = 1; a2 = 0; return 21; } else if((((((((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a17==2))&&(a9==11))&&!(a0==1))&&(a19==3))&&((a1==14)&&((a21==10)&&((a23==1)&&((!(a28==1)||((((a2==1)&&!(a14==1))&&!(a4==1))&&(a16==9)))&&(a20==1))))))){ a19 = 1; a4 = 0; a7 = 0; a26 = 0; a9 = 7; a16 = 7; a1 = 12; a5 = 4; return -1; } else if((((a13==1)&&(((((a20==1)&&((((input==6)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a1==14))&&(a16==7)))&&(a17==2))&&!(a24==1))&&(a2==1)))&&(((((a19==5)&&(!(a3==1)||(a3==1)))&&(a21==11))&&(a3==1))&&(a12==1)))){ a26 = 0; a16 = 8; a9 = 7; a1 = 13; a21 = 12; a23 = 1; a5 = 4; a19 = 3; return 22; } else if(((((((a14==1)||(a11==1))&&(a17==2))||!(a6==1))&&!(a4==1))&&((a13==1)&&((((((a21==11)&&((((((a5==5)||(a5==6))&&(input==5))&&!(a20==1))&&(a1==12))&&!(a18==1)))&&(a9==7))&&(a13==1))&&(a19==3))&&(a16==9))))){ a11 = 0; a9 = 8; a19 = 2; a20 = 1; a27 = 1; a14 = 1; a5 = 6; return -1; } else if((((a9==9)&&(((a28==1)&&((a20==1)&&((a16==8)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&!(a24==1)))&&((a21==12)&&((a19==5)&&(!(a27==1)&&(((a1==14)&&((a6==1)&&(!(a13==1)||((a17==2)&&(a11==1)))))||!(a3==1))))))){ a0 = 0; a7 = 0; a19 = 4; a4 = 0; a5 = 6; return -1; } else if((((a24==1)||(((((a20==1)&&(((a13==1)&&(a19==1))&&(a17==2)))&&(a21==12))&&(a2==1))||!(a13==1)))&&((a13==1)&&(!(a4==1)&&(((((((a9==11)&&((a5==5)&&(a1==13)))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==1))&&(a16==11))&&!(a7==1)))))){ a16 = 7; a1 = 12; a5 = 4; a26 = 0; a9 = 7; a24 = 0; a21 = 10; a13 = 1; return -1; } else if((((!(a12==1)||((((a21==10)&&((!(a7==1)&&((a2==1)&&(a5==5)))||!(a28==1)))&&(a1==13))&&(a11==1)))||(a7==1))&&(((a19==3)&&((a20==1)&&((a11==1)&&((a16==7)&&((input==6)&&(a17==2))))))&&(a9==11)))){ a21 = 11; a14 = 0; a5 = 4; a19 = 2; a9 = 9; a1 = 12; a3 = 1; a13 = 1; return 25; } else if((((a1==12)&&(((a16==9)&&((a6==1)&&(((((input==4)&&(a5==4))&&!(a27==1))&&(a17==2))&&(a9==8))))&&!(a0==1)))&&(!(a20==1)&&((a19==3)&&(!(a12==1)||(!(a12==1)||(((a8==1)||(a28==1))&&(a21==11)))))))){ a21 = 12; a16 = 8; a29 = 0; a9 = 11; a20 = 1; a19 = 5; a5 = 5; a6 = 0; return 21; } else if(((((((a16==11)&&((a17==2)&&(!(a3==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a12==1)))))&&(a20==1))&&(a21==10))&&(a1==13))&&((((a19==2)&&((((a23==1)&&(a8==1))&&!(a23==1))&&!(a12==1)))&&!(a2==1))&&(a9==7)))){ a21 = 11; a1 = 14; a3 = 0; a2 = 0; a16 = 10; a5 = 5; a25 = 0; a19 = 3; return 25; } else if((((a19==4)&&((a16==8)&&((a1==13)&&(!(a24==1)&&((a21==11)&&(((a17==2)&&(a3==1))&&!(a14==1)))))))&&((!(a7==1)&&(((a9==8)&&((a11==1)&&(!(a26==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&!(a27==1)))&&(a20==1)))){ a21 = 10; a5 = 4; a14 = 0; a2 = 1; a9 = 7; a1 = 12; a16 = 7; a19 = 1; a23 = 1; return -1; } else if(((((a21==11)&&(a23==1))&&(a5==6))&&((!(a8==1)&&((a9==9)&&((a12==1)&&((a28==1)&&((((a17==2)&&(((a13==1)&&(!(a14==1)&&((input==4)&&(a1==13))))&&(a19==3)))&&(a20==1))&&(a16==8))))))&&!(a18==1)))){ a16 = 7; a9 = 7; a11 = 1; a8 = 0; a5 = 4; a1 = 12; a19 = 1; a21 = 10; return -1; } else if((((a20==1)&&((a16==10)&&((((a19==1)&&((a26==1)||(a28==1)))&&(a23==1))&&(a17==2))))&&(!(a24==1)&&(((a1==12)&&(((!(a4==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==4)))&&(a21==11))&&(a11==1)))&&(a23==1))))){ a21 = 10; a5 = 4; a9 = 7; a16 = 7; a7 = 0; a23 = 1; a0 = 0; return -1; } else if(((((((a20==1)&&(((a16==10)&&(((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==1))&&(a19==3)))&&(a1==14)))&&(a24==1))&&(a4==1))&&(a8==1))&&(((a17==2)&&(((a8==1)&&((a21==12)&&(a2==1)))&&!(a3==1)))&&(a18==1)))){ a10 = 1; a16 = 7; a5 = 5; a12 = 0; a1 = 13; a19 = 1; a14 = 1; a21 = 10; a9 = 10; return 21; } return calculate_output9(input); } int calculate_output9(int input) { if((((a5==4)&&((a16==7)&&((((input==6)&&(a9==9))&&(a17==2))&&!(a27==1))))&&((a20==1)&&(((a21==11)&&(((((((a3==1)||(a7==1))&&(a6==1))&&(a19==4))&&!(a27==1))&&(a28==1))||(a8==1)))&&(a1==12))))){ a16 = 8; a18 = 0; a5 = 6; a19 = 3; a2 = 1; a4 = 0; return 23; } else if((((((a16==7)&&((((!(a27==1)&&(((a19==5)&&(((a21==11)&&(input==6))&&!(a8==1)))&&(a1==13)))&&!(a14==1))&&!(a24==1))&&(a20==1)))&&(a5==5))&&(a9==10))&&(((a17==2)&&(!(a2==1)||(a23==1)))&&(a6==1)))){ a9 = 11; a5 = 6; a12 = 1; a16 = 8; a18 = 0; a21 = 12; a19 = 2; a14 = 0; return 26; } else if((((!(a11==1)||(((a18==1)||(a6==1))||!(a12==1)))&&(a17==2))&&((a13==1)&&(!(a24==1)&&((a11==1)&&(!(a20==1)&&((a21==12)&&((a16==7)&&((((a19==5)&&((a9==7)&&((a5==4)&&(a1==12))))||(((a19==4)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==4)&&(((a5==6)&&(a1==14))&&(a9==11)))))&&(input==6)))))))))){ a21 = 10; a1 = 12; a11 = 1; a9 = 7; a23 = 1; a20 = 1; a19 = 1; a5 = 4; a6 = 1; return -1; } else if((((((a20==1)&&((((((input==3)&&(a9==11))&&!(a26==1))&&(a23==1))&&(a1==12))&&(a11==1)))&&(a17==2))&&(a21==11))&&(((((a5==4)&&(((a11==1)&&(a23==1))||!(a28==1)))||!(a2==1))&&(a19==4))&&(a16==7)))){ a1 = 13; a19 = 3; a13 = 1; a6 = 1; a16 = 8; a23 = 1; return 22; } else if((((((((a1==13)&&(!(a20==1)&&((!(a4==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a14==1))))&&(a21==12))&&(a16==9))&&(a9==9))&&(a19==5))&&((a17==2)&&(!(a3==1)||((((a2==1)&&(a11==1))||!(a3==1))&&!(a0==1)))))){ a23 = 0; a24 = 1; a5 = 6; a20 = 1; a18 = 1; a21 = 10; a16 = 7; a19 = 1; a1 = 14; return -1; } else if((((!(a3==1)||(!(a27==1)&&((a16==11)&&(!(a27==1)&&(((((a13==1)&&!(a20==1))&&(a28==1))&&(a1==13))&&(a5==6))))))&&(a19==4))&&((a12==1)&&(((a17==2)&&(((a9==9)&&(input==4))&&(a21==10)))&&!(a7==1))))){ if((a23==1)){ a13 = 0; a19 = 1; a27 = 1; a20 = 1; a3 = 0; a9 = 11; a16 = 7; }else{ a2 = 0; a16 = 7; a0 = 1; a19 = 2; a9 = 7; a20 = 1; a26 = 1; a5 = 5; a1 = 12; } return 23; } else if((((a3==1)&&((a16==8)&&(!(a20==1)&&((a19==5)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==1))))))&&(!(a2==1)||(((a1==12)&&((((!(a7==1)&&((a6==1)&&!(a7==1)))&&(a21==10))&&!(a7==1))&&(a17==2)))||!(a2==1))))){ a11 = 1; a5 = 6; a20 = 1; a24 = 0; a19 = 4; a16 = 7; a9 = 7; a1 = 14; a7 = 0; return 22; } else if((((!(a7==1)&&((((a9==8)&&((a19==1)&&(!(a7==1)&&((a1==12)&&(input==6)))))&&(a28==1))&&(a20==1)))&&!(a0==1))&&((a17==2)&&((((!(a7==1)&&((a11==1)&&(a16==11)))&&(a5==5))&&(a13==1))&&(a21==12))))){ a9 = 7; a26 = 0; a5 = 4; a21 = 10; a16 = 7; a18 = 0; a27 = 0; return -1; } else if((((a4==1)||((a1==14)&&(((a21==12)&&(((a17==2)&&(a28==1))&&(a20==1)))&&!(a14==1))))&&(((!(a18==1)&&(((a28==1)&&((a19==2)&&((input==1)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))))&&(a23==1)))&&(a16==8))&&!(a8==1)))){ a5 = 6; a12 = 1; a28 = 1; a16 = 10; a19 = 1; a27 = 0; a9 = 9; return 22; } else if(((((a16==8)&&(((((a12==1)&&(a19==5))&&(a21==11))||(a0==1))&&(a17==2)))&&(a12==1))&&((((a1==12)&&(!(a8==1)&&(!(a14==1)&&((a28==1)&&((input==3)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))))&&!(a7==1))&&(a20==1)))){ a5 = 4; a13 = 1; a9 = 7; a28 = 1; a2 = 1; a19 = 1; a21 = 10; a16 = 7; return -1; } else if((((a12==1)&&((!(a4==1)&&((((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==3))&&(a16==11))&&!(a24==1)))&&(a28==1)))&&(((a20==1)&&((a21==12)&&(((a23==1)&&((a17==2)&&((a23==1)||!(a3==1))))&&(a1==14))))&&(a19==2)))){ a16 = 7; a7 = 0; a9 = 7; a21 = 10; a12 = 1; a5 = 4; a1 = 12; a19 = 1; a26 = 0; return -1; } else if(((!(a0==1)&&((a28==1)&&((!(a24==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a21==12))))&&((a19==1)&&(((a7==1)||(!(a20==1)&&((a13==1)&&(((a17==2)&&(((a23==1)&&(a9==11))&&(a12==1)))&&(a16==9)))))&&(a1==12))))){ if((a3==1)){ a23 = 0; a16 = 10; a1 = 13; a5 = 6; a12 = 0; a9 = 7; a7 = 1; }else{ a22 = 0; a20 = 1; a16 = 11; a21 = 10; a6 = 0; a9 = 9; a1 = 13; a5 = 5; a8 = 1; } return -1; } else if((((a24==1)||(((a21==10)&&((a19==4)&&((a1==14)&&((((((a6==1)&&(a9==7))&&(a16==7))&&!(a20==1))||(a0==1))||!(a12==1)))))&&(a12==1)))&&((!(a4==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a17==2)))&&!(a24==1)))){ a5 = 6; a1 = 12; a16 = 11; a20 = 1; a14 = 0; a28 = 1; a2 = 1; return 21; } else if(((!(a7==1)&&(((a9==11)&&(((a20==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==10)))&&(a6==1)))&&((a26==1)||(((a17==2)&&((a19==1)&&((a16==11)&&((!(a6==1)||((a11==1)||!(a28==1)))&&(a11==1)))))&&(a1==14))))){ a1 = 12; a16 = 7; a5 = 4; a6 = 1; a9 = 7; a27 = 0; return -1; } else if(((((((!(a4==1)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==3))&&!(a18==1)))&&!(a20==1))&&(a16==9))&&(a28==1))&&!(a18==1))&&(((((a6==1)&&(((a21==11)&&(a6==1))&&(a19==5)))&&(a17==2))&&(a1==14))&&!(a24==1)))){ a5 = 6; a16 = 7; a19 = 2; a21 = 10; a9 = 11; a20 = 1; a25 = 1; a1 = 12; return -1; } else if((((!(a20==1)&&((a9==8)&&((((a13==1)&&((a19==3)&&(a23==1)))&&(a1==14))&&(a17==2))))&&(a2==1))&&(!(a0==1)&&((a3==1)&&((a21==11)&&((a16==10)&&(((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&!(a18==1)))))))){ a20 = 1; a8 = 1; a21 = 10; a16 = 7; a23 = 0; a19 = 2; a22 = 0; a5 = 5; a1 = 12; a9 = 7; return -1; } else if((((a19==4)&&((a16==8)&&((!(a20==1)&&((a13==1)&&(((!(a18==1)&&((a3==1)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a26==1))&&(a9==7))))&&(a21==11))))&&((a1==13)&&(!(a27==1)&&(((a12==1)||!(a6==1))&&(a17==2)))))){ a20 = 1; a16 = 7; a5 = 4; a21 = 10; a19 = 1; a1 = 12; a7 = 0; a14 = 0; return -1; } else if(((((a9==9)&&((a1==13)&&(((!(a13==1)||(!(a28==1)||(((a2==1)&&(a20==1))||(a18==1))))&&!(a0==1))&&!(a27==1))))&&(a19==3))&&((a16==9)&&((a17==2)&&(((a2==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a21==10)))))){ a26 = 0; a14 = 0; a5 = 4; a16 = 7; a1 = 12; a11 = 1; a19 = 1; a9 = 7; return -1; } else if(((((!(a18==1)&&(!(a4==1)&&(((a6==1)&&(a11==1))&&(a13==1))))&&(a19==2))&&(a21==11))&&(((a17==2)&&(((a1==14)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3))&&(a23==1))&&(a6==1)))&&(a20==1)))&&(a16==11)))){ a9 = 7; a21 = 10; a5 = 4; a19 = 1; a28 = 1; a12 = 1; a1 = 12; a16 = 7; a6 = 1; return -1; } else if((((a17==2)&&((!(a14==1)&&(!(a27==1)&&((a1==13)&&((!(a14==1)&&((a16==7)&&((a28==1)&&(a6==1))))||(a0==1)))))&&!(a20==1)))&&((a19==3)&&(((a21==10)&&((input==3)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))&&!(a4==1))))){ a24 = 0; a5 = 4; a19 = 1; a20 = 1; a9 = 7; a7 = 0; a1 = 12; a28 = 1; return -1; } else if((((a16==9)&&((a13==1)&&((((((((a5==5)||(a5==6))&&(input==5))&&!(a8==1))&&!(a26==1))&&(a19==3))&&(a9==9))&&(a1==12))))&&((((!(a20==1)&&((a21==11)&&((a28==1)||(a18==1))))&&(a17==2))&&(a6==1))&&(a12==1)))){ a16 = 7; a12 = 0; a5 = 4; a20 = 1; a21 = 12; a0 = 1; a25 = 0; a1 = 14; return 25; } else if(((!(a18==1)&&((((a17==2)&&((((a21==12)&&((input==6)&&(a1==12)))&&(a9==11))&&!(a7==1)))&&(a6==1))&&(a5==5)))&&((a18==1)||(!(a20==1)&&(((a13==1)&&((a2==1)&&((a16==7)&&(a11==1))))&&(a19==3)))))){ a20 = 1; a13 = 1; a5 = 4; a21 = 11; a28 = 1; a1 = 13; a14 = 0; a9 = 8; a19 = 5; a16 = 10; return 21; } else if(((((a17==2)&&(!(a26==1)&&(((!(a20==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a2==1))&&(a6==1)))&&!(a8==1))&&(a1==14))))&&(a16==11))&&(((a19==1)&&((a3==1)&&(((a2==1)&&(a9==11))&&!(a18==1))))&&(a21==10)))){ if((a29==1)){ a1 = 12; a10 = 0; a16 = 8; a14 = 1; a5 = 6; a19 = 2; a20 = 1; a18 = 1; }else{ a1 = 12; a29 = 0; a9 = 7; a16 = 7; a20 = 1; a5 = 6; a19 = 2; a28 = 0; a8 = 1; } return -1; } else if((((a14==1)&&(!(a3==1)&&((a14==1)&&((((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))||((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2)))&&(input==1))&&(a20==1)))))&&(((a18==1)&&(((((a17==2)&&(a3==1))&&(a16==8))&&(a21==12))&&(a14==1)))&&(a4==1)))){ a16 = 7; a23 = 0; a8 = 1; a5 = 5; a10 = 0; a19 = 1; a1 = 14; a9 = 8; a21 = 10; return -1; } else if((((((a16==7)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==1))&&(a21==10))&&!(a26==1)))&&(a6==1))&&!(a20==1))&&((a17==2)&&(((a19==3)&&(((a12==1)&&((a4==1)||((a12==1)&&(a13==1))))&&(a1==13)))||!(a13==1))))){ a19 = 1; a11 = 1; a5 = 4; a8 = 0; a9 = 7; a23 = 1; a20 = 1; a1 = 12; return -1; } else if((((a21==11)&&(((((a5==4)||(a5==5))&&(input==4))&&(a16==11))&&(a17==2)))&&((((a24==1)||((!(a28==1)||((((a1==13)&&((a6==1)&&((a2==1)&&(a9==8))))&&!(a14==1))&&!(a18==1)))||(a7==1)))&&(a19==2))&&(a20==1)))){ a3 = 1; a19 = 1; a11 = 1; a21 = 10; a1 = 12; a8 = 0; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((((a11==1)&&(((((a21==11)&&((a17==2)&&(input==1)))&&(a1==14))&&(a5==4))&&(a19==2)))&&(a9==11))&&((((a16==10)&&(((!(a18==1)&&((a28==1)&&!(a14==1)))&&(a20==1))||(a0==1)))&&(a11==1))&&!(a0==1)))){ a19 = 1; a12 = 1; a1 = 12; a9 = 7; a24 = 0; a16 = 7; a21 = 10; a6 = 1; return -1; } else if((((!(a24==1)&&(((a17==2)&&(input==5))&&(a1==12)))&&(a5==6))&&(((a28==1)&&((a9==10)&&((((((a21==12)&&(((a13==1)||!(a23==1))&&(a6==1)))||(a14==1))&&(a16==8))&&(a19==2))&&(a11==1))))&&!(a20==1)))){ if((a16==10)){ a1 = 14; a10 = 0; a21 = 10; a20 = 1; a12 = 0; a9 = 11; a8 = 1; a5 = 4; a19 = 1; a16 = 7; }else{ a21 = 10; a19 = 3; a16 = 11; a1 = 14; a4 = 1; a23 = 0; a20 = 1; } return 22; } else if((((a17==2)&&((a19==3)&&((a21==11)&&((!(a4==1)&&(!(a14==1)&&((a2==1)&&(!(a14==1)&&(((((a5==5)&&(a1==13))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7))))&&(input==4))))))&&(a3==1)))))&&(!(a23==1)||((!(a20==1)&&(a6==1))&&(a16==7))))){ a5 = 4; a3 = 1; a20 = 1; a14 = 0; a2 = 1; a9 = 7; a21 = 10; a19 = 1; a1 = 12; return -1; } else if((((((((a11==1)&&(((input==1)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a28==1)))&&(a21==11))&&(a19==1))&&(a16==10))&&!(a20==1))&&((a1==13)&&((((((a28==1)&&(a28==1))||(a7==1))&&!(a4==1))||!(a2==1))&&(a17==2))))){ if((a13==1)){ a1 = 14; a19 = 3; a21 = 10; a29 = 1; a4 = 1; a10 = 1; a5 = 4; a20 = 1; a9 = 11; a16 = 7; }else{ a19 = 2; a21 = 10; a5 = 4; a12 = 0; a20 = 1; a16 = 7; a1 = 12; a9 = 9; a14 = 1; a4 = 1; } return 26; } else if((((a17==2)&&((a1==13)&&((!(a8==1)&&((input==3)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&!(a26==1))))&&(((!(a7==1)&&(((((a4==1)||(!(a20==1)&&(a2==1)))&&(a13==1))&&(a21==10))||!(a28==1)))&&(a16==9))&&(a19==2)))){ a7 = 1; a16 = 7; a20 = 1; a5 = 4; a10 = 1; a9 = 9; a1 = 12; a18 = 1; return 22; } else if((((!(a11==1)||((((!(a3==1)||(a2==1))&&(a20==1))&&(a16==7))&&!(a7==1)))||(a8==1))&&((!(a24==1)&&((a17==2)&&(((a1==14)&&((a21==10)&&((input==5)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))))&&(a19==2))))&&!(a4==1)))){ a19 = 4; a5 = 6; a1 = 13; a7 = 0; a4 = 0; a9 = 7; return 21; } else if((((((a19==5)&&((a1==12)&&((((a16==7)&&(a2==1))&&!(a4==1))&&(a23==1))))&&(a21==11))||!(a3==1))&&((a9==9)&&((a17==2)&&((!(a27==1)&&((!(a4==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a24==1)))&&!(a20==1)))))){ a26 = 0; a9 = 10; a12 = 1; a5 = 4; a24 = 0; a16 = 11; a20 = 1; a1 = 14; a21 = 12; a19 = 3; return 25; } else if((((a19==5)&&((!(a12==1)||((((a23==1)&&(a17==2))&&(a9==11))&&(a21==12)))&&!(a4==1)))&&(((!(a24==1)&&(((a16==7)&&((((input==5)&&!(a20==1))&&(a5==5))&&(a1==13)))&&(a11==1)))&&(a6==1))&&!(a18==1)))){ a21 = 11; a28 = 1; a19 = 4; a1 = 12; a14 = 0; a5 = 6; a9 = 7; a16 = 9; a23 = 1; a20 = 1; return 21; } else if((((((a11==1)&&((a17==2)&&(((input==6)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a19==2))))&&!(a20==1))&&(a6==1))&&((!(a24==1)&&((((a1==12)&&((!(a3==1)||(a2==1))&&(a21==11)))||!(a11==1))&&(a16==9)))||!(a2==1)))){ if((a6==1)){ a16 = 10; a9 = 11; a19 = 3; a1 = 13; a4 = 1; a21 = 12; a25 = 0; a22 = 1; a5 = 6; }else{ a20 = 1; a2 = 0; a1 = 13; a6 = 0; a5 = 6; a15 = 0; a19 = 1; a9 = 9; } return -1; } else if(((!(a18==1)&&((!(a7==1)&&(((a21==10)&&((a16==11)&&((a17==2)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==6)))))&&!(a18==1)))&&(a13==1)))&&((((((a27==1)||(a6==1))&&!(a20==1))&&(a1==12))&&(a19==4))&&(a6==1)))){ if((a8==1)){ a1 = 14; a19 = 1; a20 = 1; a9 = 9; a6 = 0; a11 = 0; a5 = 6; a26 = 1; a16 = 7; }else{ a20 = 1; a19 = 5; a5 = 5; a27 = 1; a16 = 10; a4 = 1; a9 = 11; a1 = 14; a11 = 0; } return 25; } else if(((((((a12==1)&&(((((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a14==1))&&!(a18==1))&&(a9==8)))&&!(a20==1))&&(a17==2))&&(a19==1))&&(((!(a6==1)||((a1==12)&&((a21==12)&&(a11==1))))&&(a23==1))&&(a16==10)))){ a26 = 1; a9 = 10; a20 = 1; a25 = 0; a5 = 6; a3 = 0; a21 = 10; a16 = 7; return 25; } else if(((!(a18==1)&&((a13==1)&&(((a12==1)&&(((a1==13)&&(((a12==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a9==9)))&&(a13==1)))&&(a20==1))))&&((a21==10)&&(!(a28==1)||((a17==2)&&((a16==7)&&((a19==5)&&(a3==1)))))))){ a12 = 1; a5 = 4; a2 = 1; a19 = 3; a21 = 12; a11 = 1; a9 = 10; return 21; } else if(((((a17==2)&&((a1==13)&&(((!(a6==1)||(a12==1))&&(a21==11))&&(a16==7))))&&(a23==1))&&((((a28==1)&&((a20==1)&&((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==3))&&(a11==1))&&(a19==2))))&&(a28==1))&&!(a0==1)))){ a2 = 1; a21 = 10; a28 = 1; a9 = 7; a5 = 4; a19 = 1; a1 = 12; a14 = 0; return -1; } else if((((a21==10)&&((((((((a20==1)&&(input==4))&&(a12==1))&&(a13==1))&&!(a26==1))&&(a1==13))&&(a23==1))&&(a5==4)))&&((((a19==4)&&(((a24==1)||((a2==1)&&(a17==2)))&&(a9==11)))&&(a16==11))&&!(a24==1)))){ a2 = 1; a1 = 12; a9 = 7; a6 = 1; a19 = 1; a4 = 0; a16 = 7; return -1; } else if((((a20==1)&&(((a2==1)&&((a1==14)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==4))&&(a21==11))))&&(a19==2)))&&(!(a3==1)||((!(a26==1)&&(((a16==11)&&((a8==1)||((a12==1)&&(a12==1))))&&(a12==1)))&&(a17==2))))){ a3 = 1; a5 = 4; a19 = 1; a16 = 7; a11 = 1; a21 = 10; a9 = 7; a8 = 0; a1 = 12; return -1; } else if(((((a21==12)&&(a3==1))&&(a1==12))&&(((a17==2)&&((a18==1)&&((((a8==1)&&(((!(a23==1)&&((a19==4)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==1))))&&(a0==1))&&(a27==1)))&&(a16==8))&&(a20==1))))&&(a27==1)))){ a9 = 9; a19 = 2; a23 = 0; a21 = 10; a15 = 1; a5 = 5; a16 = 7; return 25; } else if(((((a1==14)&&(((a11==1)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==5)))&&!(a20==1)))&&(a13==1))&&((a18==1)||((a19==2)&&(((a17==2)&&(((a21==11)&&((!(a7==1)&&(a2==1))&&(a2==1)))||(a14==1)))&&(a16==9)))))){ a1 = 12; a21 = 10; a4 = 1; a8 = 1; a19 = 5; a5 = 4; a28 = 0; a20 = 1; a9 = 10; return -1; } else if((((a1==14)&&((a9==7)&&(((((a2==1)&&(((a28==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a6==1)))&&(a19==5))&&(a12==1))&&(a16==10))))&&(!(a20==1)&&((a17==2)&&((!(a23==1)||((a23==1)&&!(a4==1)))&&(a21==10)))))){ a19 = 1; a25 = 1; a8 = 1; a15 = 1; a16 = 7; a9 = 11; a20 = 1; a5 = 6; return -1; } else if((((((((a9==9)&&((a21==11)&&((a1==12)&&((((a12==1)&&((a18==1)||(a28==1)))&&!(a20==1))&&(a19==4)))))&&(a16==7))&&(a28==1))&&(a2==1))&&!(a8==1))&&(!(a18==1)&&((a17==2)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))){ a5 = 6; a21 = 10; a20 = 1; a1 = 13; a18 = 0; a11 = 1; a24 = 0; return 21; } else if(((((((a16==8)&&((a19==1)&&((a3==1)&&(((a11==1)&&(a1==13))&&(a5==4)))))&&!(a20==1))||!(a12==1))&&(a12==1))&&(!(a27==1)&&(!(a27==1)&&((((a9==10)&&((a21==12)&&(input==3)))&&(a17==2))&&(a6==1)))))){ if((a3==1)){ a16 = 7; a20 = 1; a29 = 0; a9 = 11; a18 = 1; a1 = 14; a5 = 6; a21 = 10; }else{ a9 = 9; a14 = 1; a7 = 1; a16 = 11; a1 = 12; a13 = 0; a5 = 5; a20 = 1; } return -1; } else if((((a1==13)&&((a17==2)&&(((a21==11)&&(a2==1))||!(a23==1))))&&(!(a0==1)&&((a6==1)&&((!(a26==1)&&(((((a20==1)&&((a19==5)&&((a5==4)&&(input==4))))&&(a9==9))&&(a3==1))&&(a16==11)))&&(a13==1)))))){ a12 = 1; a21 = 10; a0 = 0; a9 = 7; a2 = 1; a1 = 12; a19 = 1; a16 = 7; return -1; } else if((((((((!(a8==1)&&((a1==12)&&(input==4)))&&(a5==5))&&(a21==12))&&(a11==1))&&(a28==1))&&!(a8==1))&&(((a16==10)&&(((a17==2)&&((!(a20==1)&&((a19==1)&&(a2==1)))&&(a9==11)))&&(a11==1)))||(a14==1)))){ if((a17==3)){ a2 = 0; a27 = 1; a19 = 2; a21 = 11; a9 = 10; a16 = 7; a1 = 13; a29 = 1; }else{ a9 = 10; a16 = 7; a8 = 1; a1 = 14; a15 = 0; a21 = 10; a20 = 1; a5 = 4; a2 = 0; } return -1; } else if(((!(a0==1)&&((a2==1)&&((!(a8==1)&&((!(a20==1)&&(input==6))&&(a19==2)))&&(a23==1))))&&(((a17==2)&&((a21==10)&&((a5==4)&&((a16==7)&&(((a28==1)&&((a18==1)||(a23==1)))&&(a1==13))))))&&(a9==7)))){ a20 = 1; a19 = 1; a1 = 12; a13 = 1; a2 = 1; a8 = 0; return -1; } else if((((a23==1)&&(((a13==1)&&((((a12==1)||(a27==1))&&(a21==12))&&(a20==1)))&&!(a4==1)))&&(((((a17==2)&&((!(a0==1)&&((a1==13)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&(a16==11)))&&(a9==7))&&(a19==5))&&(a3==1)))){ a4 = 0; a7 = 0; a19 = 1; a1 = 12; a21 = 10; a5 = 4; a16 = 7; a11 = 1; return -1; } else if((((a7==1)||((a28==1)&&(((a8==1)||((a9==10)&&(((a1==14)&&((a28==1)||(a14==1)))||!(a11==1))))&&!(a20==1))))&&((((a3==1)&&((a16==7)&&((a21==11)&&(((a5==4)||(a5==5))&&(input==3)))))&&(a17==2))&&(a19==4)))){ a26 = 0; a1 = 12; a19 = 1; a23 = 1; a20 = 1; a3 = 1; a21 = 10; a5 = 4; a9 = 7; return -1; } else if((((((a1==13)&&(((a13==1)&&((a6==1)&&((!(a18==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a19==2))))&&(a16==8)))&&(a20==1))&&(a17==2))&&(!(a0==1)&&(!(a27==1)&&((((a21==12)&&(a13==1))||!(a12==1))&&(a9==11)))))){ a9 = 7; a16 = 7; a19 = 1; a12 = 1; a5 = 4; a21 = 10; a26 = 0; a1 = 12; a11 = 1; return -1; } else if((((a20==1)&&((a5==4)&&((a13==1)&&((a3==1)&&(((((input==5)&&(a1==13))&&(a17==2))&&(a19==3))&&!(a0==1))))))&&(!(a0==1)&&((a2==1)&&(((a9==7)&&(((a13==1)&&(a16==10))&&(a21==12)))&&(a3==1)))))){ a12 = 1; a6 = 1; a11 = 1; a9 = 10; a19 = 2; a21 = 10; a1 = 14; a5 = 5; a16 = 7; return 21; } else if((((((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a11==1))&&(a19==3))&&!(a18==1))&&(a1==12))&&((((a16==10)&&(!(a14==1)&&(((a13==1)&&(!(a13==1)||(((a11==1)&&(a9==9))&&(a12==1))))&&(a17==2))))&&!(a20==1))&&(a21==12)))){ if((a12==1)){ a5 = 4; a1 = 13; a21 = 10; a16 = 7; a19 = 1; a6 = 0; a3 = 0; a29 = 1; a9 = 10; a20 = 1; }else{ a19 = 5; a21 = 10; a13 = 0; a10 = 1; a16 = 11; a1 = 14; a20 = 1; a9 = 11; a5 = 4; } return -1; } else if(((((a20==1)&&((!(a6==1)||((((a2==1)&&!(a27==1))||!(a11==1))&&(a5==6)))||(a0==1)))&&(a17==2))&&(((a19==4)&&((((((a21==11)&&(input==4))&&(a6==1))&&(a9==10))&&(a1==13))&&(a28==1)))&&(a16==11)))){ a19 = 1; a21 = 10; a1 = 12; a9 = 7; a24 = 0; a28 = 1; a16 = 7; a5 = 4; a23 = 1; return -1; } else if((((a9==7)&&(((a1==12)&&(!(a24==1)&&(((!(a24==1)&&(a6==1))&&!(a4==1))&&(a19==3))))&&(a21==11)))&&(((((a2==1)&&((!(a4==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a16==8)))&&(a2==1))&&(a17==2))&&(a20==1)))){ a5 = 4; a27 = 0; a26 = 0; a19 = 1; a16 = 7; a21 = 10; a2 = 1; return -1; } else if((((((a21==12)&&(((a16==11)&&((a20==1)&&((a11==1)&&!(a12==1))))&&!(a13==1)))&&(a24==1))&&(a17==2))&&((a19==1)&&((!(a23==1)&&(!(a23==1)&&((a1==13)&&(((input==5)&&((a5==5)||(a5==6)))&&(a9==10)))))&&(a18==1))))){ a15 = 0; a3 = 0; a16 = 7; a21 = 10; a5 = 6; a7 = 1; return -1; } else if((((a16==8)&&(((a9==7)&&((a11==1)&&(a17==2)))||!(a3==1)))&&((!(a4==1)&&(!(a27==1)&&((a2==1)&&((((a19==2)&&((((input==3)&&(a5==5))&&(a1==14))&&(a21==12)))&&(a6==1))&&!(a20==1)))))&&!(a14==1)))){ a5 = 4; a1 = 12; a18 = 1; a16 = 9; a9 = 11; a24 = 1; a20 = 1; a21 = 11; return -1; } else if((((a12==1)&&(!(a8==1)&&((a16==9)&&((a21==12)&&((a1==14)&&((a9==9)&&(((a3==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a12==1)))&&(a17==2))))))))&&(((a19==1)&&(!(a23==1)||(!(a11==1)||(a12==1))))&&(a20==1)))){ a9 = 7; a21 = 10; a27 = 0; a16 = 7; a5 = 4; a1 = 12; a26 = 0; return -1; } else if((((((!(a26==1)&&(((input==6)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))&&!(a8==1)))&&(a1==12))&&!(a20==1))&&(a16==7))&&((a19==3)&&(((((((a11==1)||(a18==1))||!(a2==1))&&(a6==1))||!(a23==1))&&(a21==10))&&(a17==2))))){ a5 = 4; a4 = 0; a24 = 0; a20 = 1; a9 = 7; a26 = 0; a19 = 1; return -1; } else if((((((a27==1)||(!(a24==1)&&((a17==2)&&((a9==7)&&((a28==1)||(a4==1))))))&&!(a20==1))&&(a19==2))&&(((((a3==1)&&(!(a4==1)&&(((input==1)&&(a5==5))&&(a11==1))))&&(a16==7))&&(a21==12))&&(a1==13)))){ a26 = 0; a7 = 0; a16 = 8; a13 = 1; a1 = 12; a19 = 4; a9 = 8; a21 = 11; return 21; } else if(((!(a18==1)&&(!(a14==1)&&((a6==1)&&(!(a20==1)&&(((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a9==7))))))&&(((((a21==11)&&((a0==1)||(((a2==1)&&(a19==5))&&(a1==13))))&&(a16==9))&&!(a8==1))||(a18==1)))){ a5 = 5; a29 = 0; a25 = 1; a16 = 10; a2 = 0; a9 = 9; a1 = 12; a21 = 12; return 21; } else if(((!(a6==1)||(!(a14==1)&&(((((!(a7==1)&&((a13==1)&&(a20==1)))&&(a16==7))&&(a9==11))&&(a1==14))||(a26==1))))&&(!(a24==1)&&(!(a0==1)&&((a19==3)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==10))&&(a17==2))))))){ a21 = 12; a12 = 1; a23 = 1; a5 = 4; a0 = 0; a20 = 0; a9 = 8; a19 = 5; return 23; } else if(((((a28==1)&&((a19==3)&&((((a16==11)&&((a20==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5))&&(a28==1))))&&!(a26==1))&&!(a24==1))))&&!(a8==1))&&(((a1==12)&&(((a21==11)&&(a12==1))&&(a17==2)))||!(a28==1)))){ a13 = 1; a19 = 1; a21 = 10; a8 = 0; a5 = 4; a16 = 7; a9 = 7; a26 = 0; return -1; } else if((((((a27==1)||((a17==2)&&((a1==13)&&((!(a12==1)||((a12==1)||(a27==1)))||(a26==1)))))&&(a20==1))&&(a19==5))&&(((((a9==8)&&(!(a24==1)&&((input==4)&&((a5==5)||(a5==6)))))&&(a2==1))&&(a16==9))&&(a21==11)))){ a21 = 10; a5 = 4; a4 = 0; a7 = 0; a1 = 12; a16 = 7; a24 = 0; a19 = 1; a9 = 7; return -1; } else if(((((a17==2)&&(((a24==1)||((a9==9)&&((a6==1)||!(a2==1))))||!(a6==1)))&&(a21==10))&&((((a19==4)&&((((a12==1)&&((a16==7)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a2==1))&&!(a20==1)))&&(a1==14))&&!(a0==1)))){ a1 = 12; a5 = 4; a27 = 0; a19 = 5; a6 = 1; a12 = 1; return 25; } else if(((((a3==1)&&(((a17==2)&&((!(a18==1)&&((a9==8)&&(input==1)))&&(a11==1)))&&(a6==1)))&&(a5==5))&&((a16==10)&&(((a20==1)&&(((a1==14)&&(((a13==1)&&!(a27==1))&&!(a7==1)))&&(a21==10)))&&(a19==2))))){ a5 = 4; a16 = 7; a9 = 7; a19 = 1; a12 = 1; a1 = 12; a13 = 1; a28 = 1; return -1; } else if((((a1==13)&&((a16==8)&&((((!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&!(a14==1))&&(a9==8))&&(a6==1))))&&((a20==1)&&(((a17==2)&&(((a21==10)&&(!(a3==1)||((a12==1)||(a27==1))))||(a18==1)))&&(a19==2))))){ a9 = 7; a5 = 4; a19 = 1; a16 = 7; a3 = 1; a12 = 1; a1 = 12; return -1; } else if((((a3==1)&&((a14==1)||(!(a23==1)||((((a1==13)&&((a16==7)&&(a2==1)))&&!(a20==1))&&(a19==2)))))&&(((a9==7)&&(!(a0==1)&&((a5==4)&&((a21==10)&&(!(a14==1)&&((input==1)&&(a17==2)))))))&&!(a18==1)))){ a28 = 1; a1 = 12; a23 = 1; a19 = 3; return 25; } else if((((a1==12)&&((a21==10)&&(((a8==1)||(!(a8==1)&&((((a26==1)||(a11==1))||!(a13==1))&&!(a18==1))))&&(a20==1))))&&((((!(a8==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==4)))&&(a17==2))&&(a19==3))&&(a16==8)))){ a9 = 10; a27 = 0; a19 = 4; a11 = 1; a1 = 13; a5 = 5; a12 = 1; a21 = 12; a16 = 9; return 26; } else if(((((((a21==11)&&((a16==10)&&(!(a8==1)&&((input==1)&&((a5==4)||(a5==5))))))&&(a23==1))&&(a9==7))&&(a17==2))&&((!(a12==1)||((a19==1)&&((!(a3==1)||(((a28==1)||!(a6==1))&&(a20==1)))&&(a1==12))))&&(a28==1)))){ a5 = 4; a6 = 1; a2 = 1; a21 = 10; a0 = 0; a9 = 11; a16 = 7; a19 = 4; return 25; } else if(((!(a7==1)&&((!(a24==1)&&((a16==7)&&((a23==1)&&((a21==11)&&(((((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12))))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==4))))))&&!(a8==1)))&&((((((a28==1)&&(a19==2))&&(a17==2))&&!(a20==1))&&(a13==1))||!(a3==1)))){ a1 = 12; a20 = 1; a19 = 1; a21 = 10; a11 = 1; a8 = 0; a9 = 7; a28 = 1; a5 = 4; return -1; } else if((((!(a11==1)||((a17==2)&&(((((a16==9)&&(a13==1))&&(a20==1))&&(a9==8))&&(a1==14))))&&(a6==1))&&((a28==1)&&((((a21==10)&&(((((a5==5)||(a5==6))&&(input==1))&&(a23==1))&&(a19==2)))&&!(a14==1))&&!(a14==1))))){ a4 = 0; a19 = 1; a5 = 4; a6 = 1; a9 = 7; a1 = 12; a26 = 0; a16 = 7; return -1; } else if((((a9==10)&&((a19==1)&&(((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a2==1))))&&((a1==14)&&((a21==10)&&(((a20==1)&&((((((a7==1)||(a6==1))||(a24==1))&&!(a18==1))||!(a13==1))&&(a16==11)))&&(a17==2)))))){ a21 = 12; a9 = 9; a27 = 0; a4 = 0; a5 = 6; a1 = 12; a13 = 1; a16 = 8; return 25; } else if(((((a3==1)&&((a16==11)&&(!(a20==1)&&(((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==4))||((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==3))||((a19==4)&&((a9==7)&&((a5==4)&&(a1==12))))))&&(input==4)))))&&(a28==1))&&(((a7==1)||(((a21==10)&&(((a17==2)&&(a28==1))||(a8==1)))||!(a2==1)))||(a8==1)))){ if((a25==1)){ a19 = 1; a5 = 6; a25 = 0; a9 = 8; a16 = 7; a20 = 1; a1 = 13; a24 = 1; a10 = 0; }else{ a11 = 0; a29 = 0; a19 = 2; a1 = 13; a22 = 0; a16 = 8; a5 = 5; a9 = 11; } return 23; } else if((((a3==1)&&(((a18==1)||((((a19==4)&&(a13==1))&&(a20==1))||(a24==1)))&&!(a7==1)))&&((a12==1)&&((a17==2)&&((a21==11)&&(((a16==8)&&(((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==1)))&&!(a18==1))))))){ a19 = 1; a14 = 0; a5 = 4; a13 = 1; a21 = 10; a9 = 7; a2 = 1; a1 = 12; a16 = 7; return -1; } else if((((((!(a6==1)||((!(a20==1)&&(((a12==1)&&!(a0==1))&&(a17==2)))||(a24==1)))&&(a16==7))&&!(a7==1))||!(a28==1))&&((a19==2)&&(!(a24==1)&&((a21==12)&&((a1==13)&&((input==4)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))))))))){ a20 = 1; a27 = 0; a21 = 10; a18 = 0; a23 = 1; a5 = 4; a9 = 7; a19 = 1; a1 = 12; return -1; } else if(((((a23==1)&&((a19==5)&&((a21==12)&&(((!(a0==1)&&(a2==1))&&(a17==2))&&(a6==1)))))&&(a12==1))&&((((!(a14==1)&&(!(a20==1)&&((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&!(a4==1))&&(a1==13))&&(a16==7)))){ a21 = 10; a24 = 0; a19 = 2; a14 = 0; a16 = 8; a5 = 5; a26 = 0; a9 = 7; return 25; } else if((((a16==10)&&((a5==4)&&((!(a8==1)&&(((a2==1)&&(!(a18==1)&&(((a1==12)&&(input==1))&&(a21==10))))&&(a17==2)))&&(a28==1))))&&((!(a20==1)&&((((a19==3)&&(a12==1))&&(a23==1))||!(a12==1)))&&(a9==7)))){ a6 = 0; a21 = 11; a16 = 9; a4 = 1; a12 = 0; a19 = 1; a20 = 1; return 25; } else if(((!(a12==1)||((a19==1)&&(((a28==1)||(a14==1))&&(a17==2))))&&((((a20==1)&&(((((((a12==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a9==7))&&!(a7==1))&&!(a26==1))&&(a21==10))&&(a13==1)))&&(a1==14))&&(a16==10)))){ a18 = 0; a13 = 1; a1 = 12; a26 = 0; a16 = 7; a5 = 4; return -1; } else if((((((a16==7)&&((((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==5))&&(a28==1))&&(a11==1)))&&(a21==11))&&(a17==2))&&((((!(a6==1)||((!(a7==1)&&((a23==1)&&(a19==5)))||(a14==1)))&&(a20==1))&&(a1==14))&&!(a18==1)))){ a4 = 0; a16 = 8; a21 = 12; a18 = 0; a9 = 7; a5 = 5; a1 = 13; a28 = 1; a19 = 3; return 23; } else if((((!(a13==1)||(!(a11==1)||(((a11==1)&&(a20==1))||(a8==1))))&&(a21==10))&&((a17==2)&&(((a1==14)&&(((a5==5)&&(((((a19==4)&&(input==1))&&(a3==1))&&(a16==7))&&!(a0==1)))&&(a9==8)))&&(a11==1))))){ a9 = 7; a19 = 1; a2 = 1; a1 = 12; a5 = 6; a0 = 0; a21 = 12; a28 = 1; return 26; } else if((((a12==1)&&((!(a18==1)&&(((a1==13)&&((a21==10)&&((a13==1)&&((a9==8)&&(!(a20==1)&&(input==5))))))&&(a16==10)))&&!(a0==1)))&&((a19==2)&&(((a11==1)&&((a5==5)&&((a13==1)||(a18==1))))&&(a17==2))))){ a29 = 1; a1 = 14; a19 = 1; a28 = 0; a20 = 1; a9 = 10; a13 = 0; a5 = 4; a16 = 7; return -1; } else if(((((a17==2)&&(((((a21==12)&&(((a5==4)&&((!(a8==1)&&((input==5)&&(a9==11)))&&!(a20==1)))&&(a16==10)))&&(a1==12))&&!(a0==1))&&!(a4==1)))&&(a3==1))&&(!(a23==1)||(((a6==1)||!(a23==1))&&(a19==1))))){ a6 = 0; a20 = 1; a18 = 1; a0 = 1; a1 = 14; a21 = 10; a5 = 6; a16 = 7; return -1; } else if((((a20==1)&&(!(a27==1)&&((a13==1)&&(a17==2))))&&(((a28==1)&&((a11==1)&&((a16==11)&&((!(a4==1)&&((a19==5)&&(((a1==12)&&((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a11==1))))&&(a21==12)))))&&!(a24==1)))){ a9 = 7; a16 = 7; a3 = 1; a8 = 0; a19 = 1; a5 = 4; a21 = 10; a26 = 0; return -1; } else if((((a9==11)&&((a12==1)&&((a19==4)&&((a20==1)&&((((a21==12)&&((a16==9)&&((a1==13)&&(input==5))))&&(a28==1))&&!(a27==1))))))&&(((a5==5)&&((((a23==1)&&(a17==2))&&(a23==1))&&!(a26==1)))&&!(a27==1)))){ a3 = 1; a6 = 1; a21 = 10; a18 = 0; a9 = 9; a16 = 8; a1 = 12; a19 = 1; a5 = 4; a20 = 0; return -1; } else if(((!(a7==1)&&((a13==1)&&(((a16==10)&&(((((((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6))&&(a20==1))&&(a17==2))&&!(a24==1))&&(a3==1)))&&(a19==4))))&&(!(a6==1)||(((a21==10)&&(a3==1))&&(a23==1))))){ a14 = 0; a19 = 1; a16 = 7; a9 = 7; a13 = 1; a28 = 1; a1 = 12; a5 = 4; return -1; } else if((((a17==2)&&((((!(a26==1)&&(a11==1))&&(a23==1))&&(a1==13))&&!(a20==1)))&&((a16==9)&&(!(a18==1)&&((a2==1)&&((((a19==4)&&(((input==5)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&!(a0==1)))&&(a3==1))&&(a21==10))))))){ a19 = 1; a16 = 7; a10 = 0; a20 = 1; a1 = 12; a5 = 4; a15 = 0; a8 = 1; a9 = 9; return -1; } else if((((((a21==12)&&((((a23==1)&&(a16==8))||!(a3==1))&&(a1==13)))&&(a19==1))||!(a13==1))&&(((a9==9)&&((a13==1)&&((!(a14==1)&&(((a17==2)&&((input==6)&&((a5==5)||(a5==6))))&&!(a27==1)))&&(a12==1))))&&!(a20==1)))){ if((a0==1)){ a1 = 12; a27 = 1; a10 = 0; a21 = 10; a20 = 1; a16 = 7; a5 = 5; a23 = 0; }else{ a14 = 1; a21 = 10; a19 = 3; a0 = 1; a9 = 10; a12 = 0; a16 = 9; a5 = 5; } return 21; } else if(((!(a0==1)&&(!(a18==1)&&((a3==1)&&(((a1==12)&&((input==1)&&!(a20==1)))&&(a5==5)))))&&((((((!(a3==1)||(((a21==11)&&(a3==1))&&(a23==1)))&&(a9==7))&&(a19==1))&&(a17==2))&&(a16==8))&&(a6==1)))){ a14 = 0; a9 = 8; a16 = 11; a5 = 6; a1 = 14; a19 = 3; a2 = 1; a20 = 1; a6 = 1; return 21; } else if((((((a16==10)&&((a5==5)&&(a6==1)))||!(a2==1))&&(a11==1))&&(!(a20==1)&&(((a23==1)&&(((a17==2)&&((((((input==1)&&(a21==12))&&!(a4==1))&&(a9==8))&&(a19==4))&&(a23==1)))&&!(a18==1)))&&(a1==12))))){ a7 = 1; a10 = 0; a1 = 14; a19 = 2; a20 = 1; a5 = 4; a0 = 1; return 22; } else if(((!(a11==1)||(!(a12==1)||((a9==7)&&((a28==1)||!(a2==1)))))&&((a20==1)&&((a19==1)&&((a17==2)&&((!(a14==1)&&(((a16==11)&&((!(a24==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a1==14)))&&(a11==1)))&&(a21==11))))))){ a23 = 1; a5 = 4; a21 = 10; a1 = 12; a28 = 1; a13 = 1; a16 = 7; return -1; } else if(((!(a27==1)&&(!(a18==1)&&((((a1==14)&&((a17==2)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a16==7))&&!(a4==1))))&&(!(a7==1)&&((a8==1)||((a9==9)&&((((a2==1)&&((a19==2)&&(a3==1)))&&(a21==10))&&!(a20==1))))))){ a26 = 0; a18 = 0; a5 = 4; a1 = 12; a28 = 1; a19 = 1; a9 = 7; a20 = 1; return -1; } else if((((a21==10)&&(((((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==1))&&!(a26==1))&&!(a24==1))&&(a1==14))&&(a11==1)))&&((a20==1)&&((a17==2)&&(((((a28==1)&&((a6==1)&&(a19==5)))||!(a13==1))&&(a16==8))||(a4==1)))))){ a12 = 1; a19 = 1; a5 = 4; a1 = 12; a16 = 7; a9 = 7; a6 = 1; a14 = 0; return -1; } else if(((((a1==12)&&(((a5==5)&&((a9==7)&&(!(a27==1)&&((a17==2)&&(input==5)))))&&!(a27==1)))&&(a21==11))&&((((!(a6==1)||((a20==1)&&((a6==1)&&((a13==1)||!(a23==1)))))||(a24==1))&&(a19==2))&&(a16==8)))){ a21 = 10; a11 = 1; a19 = 5; a9 = 9; a14 = 0; a4 = 0; return -1; } else if(((!(a20==1)&&((((a16==7)&&((!(a18==1)&&((a19==4)&&(((((input==6)&&((a5==4)||(a5==5)))&&(a21==12))&&!(a8==1))&&(a3==1))))&&!(a24==1)))&&(a17==2))&&(a1==13)))&&((a9==11)&&(((a13==1)||(a0==1))||(a4==1))))){ a1 = 14; a24 = 0; a20 = 1; a21 = 10; a2 = 1; a6 = 1; a5 = 4; return 25; } else if((((((a23==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a16==10)))&&(a17==2))&&(a1==13))&&(((!(a18==1)&&((a9==11)&&((((!(a20==1)&&((a13==1)&&(a11==1)))&&(a13==1))&&(a19==5))&&(a21==10))))||(a18==1))&&(a11==1)))){ a14 = 1; a20 = 1; a9 = 8; a16 = 7; a10 = 0; a19 = 1; a26 = 1; a5 = 5; a1 = 14; return -1; } else if(((((!(a2==1)&&((((a16==9)&&((a19==5)&&((a20==1)&&(a28==1))))&&(a1==12))&&(a9==11)))&&(a0==1))&&(a0==1))&&((a26==1)&&(!(a2==1)&&((a17==2)&&((a5==6)&&(((a21==10)&&(input==1))&&!(a11==1)))))))){ a29 = 0; a19 = 2; a21 = 11; a1 = 13; a16 = 11; a14 = 1; a13 = 0; a9 = 7; a5 = 5; return -1; } else if((((a4==1)&&((!(a12==1)&&((a0==1)&&(((input==4)&&(a16==10))&&(a20==1))))&&(a17==2)))&&((a26==1)&&((a19==2)&&((a9==8)&&(!(a13==1)&&(((a1==14)&&(((a5==6)&&(a6==1))&&(a21==11)))&&(a8==1)))))))){ a1 = 12; a6 = 0; a8 = 1; a0 = 1; a19 = 1; a9 = 9; return 21; } else if(((!(a2==1)||(((a8==1)||(((a12==1)&&(a21==11))&&(a17==2)))&&!(a20==1)))&&(((!(a8==1)&&((((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==3))&&(a1==13))&&(a28==1))&&(a19==4))&&(a12==1)))&&(a16==8))&&(a3==1)))){ a21 = 10; a19 = 1; a1 = 12; a11 = 1; a20 = 1; a16 = 7; a26 = 0; a5 = 4; a0 = 0; a9 = 7; return -1; } else if((((((((a5==6)&&((a17==2)&&(!(a20==1)&&(!(a24==1)&&((a1==13)&&(input==5))))))&&!(a0==1))&&(a9==8))&&(a2==1))&&!(a26==1))&&((((a21==11)&&(((a12==1)&&(a23==1))&&(a16==7)))||!(a2==1))&&(a19==5)))){ a1 = 12; a28 = 1; a2 = 1; a9 = 10; a19 = 1; a5 = 5; a8 = 0; a21 = 12; return 26; } else if((((((a21==11)&&(((a12==1)&&(a2==1))&&(a19==3)))&&(a6==1))&&!(a14==1))&&((a17==2)&&(((a20==1)&&((a5==5)&&((((a16==8)&&((a9==7)&&((input==5)&&(a1==13))))&&(a12==1))&&(a3==1))))&&(a11==1))))){ a11 = 1; a28 = 1; a21 = 10; a16 = 7; a5 = 4; a19 = 1; a1 = 12; a27 = 0; return -1; } else if((((a24==1)&&(((a16==9)&&(((a20==1)&&((a19==5)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==3))))&&(a1==14)))&&(a26==1)))&&((a14==1)&&(!(a6==1)&&(((((a28==1)&&(a14==1))&&(a17==2))&&(a21==10))&&!(a23==1)))))){ a1 = 13; a5 = 4; a12 = 0; a9 = 9; a19 = 1; a16 = 7; a3 = 0; a11 = 0; return 21; } else if((((a14==1)||((((!(a7==1)&&(a13==1))||!(a2==1))||!(a6==1))&&(a17==2)))&&((((a20==1)&&(!(a0==1)&&(((input==1)&&(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==5))||(((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&(a16==8))))&&(a28==1))&&(a21==11)))){ a18 = 0; a19 = 1; a21 = 10; a11 = 1; a1 = 12; a16 = 7; a5 = 4; a9 = 7; a26 = 0; return -1; } else if((((a1==14)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3)))&&(((a16==9)&&((a21==12)&&((a26==1)||(!(a7==1)&&((a0==1)||(!(a11==1)||(!(a7==1)&&(!(a14==1)&&((a19==4)&&((a23==1)&&(a20==1)))))))))))&&(a17==2)))){ a4 = 0; a16 = 7; a9 = 7; a12 = 1; a5 = 4; a1 = 12; a21 = 10; a19 = 1; a14 = 0; return -1; } else if(((((a21==11)&&((((((input==5)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a2==1))&&(a17==2))&&!(a4==1))&&(a20==1)))&&!(a0==1))&&((!(a18==1)&&(((((a12==1)&&(a16==9))||!(a11==1))&&(a1==13))&&(a19==5)))&&!(a8==1)))){ a1 = 12; a20 = 0; a19 = 4; a5 = 5; a14 = 0; a16 = 8; a13 = 1; a9 = 8; a24 = 0; return 21; } else if((((a20==1)&&((((a3==1)&&(((a13==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a7==1)))&&!(a27==1)))&&!(a4==1))&&(a11==1)))&&((a9==9)&&(((((a1==13)&&((a3==1)&&(a16==7)))&&(a19==5))&&(a17==2))&&(a21==10))))){ a19 = 3; a9 = 11; a21 = 12; a5 = 4; a28 = 1; a2 = 1; return 26; } else if((((a21==10)&&(((a16==8)&&(!(a20==1)&&((a9==8)&&((a17==2)&&((a28==1)&&(a13==1))))))&&(a3==1)))&&((((a13==1)&&((!(a26==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a3==1)))&&!(a26==1)))&&(a19==3))&&(a1==13)))){ a7 = 0; a9 = 7; a1 = 12; a4 = 0; a16 = 7; a19 = 1; a5 = 4; a20 = 1; a8 = 0; return -1; } else if((((((a17==2)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5)))&&(a16==7))&&!(a18==1))&&(!(a7==1)&&(((!(a23==1)||((a19==2)&&(((((a28==1)&&(a2==1))&&(a21==12))&&(a1==14))&&(a20==1))))||!(a6==1))||(a24==1))))){ a28 = 1; a21 = 10; a9 = 7; a7 = 0; a16 = 9; a24 = 0; a1 = 12; a19 = 4; a5 = 5; return 22; } else if(((((a12==1)&&(((a5==4)&&(((a17==2)&&((!(a27==1)&&((a20==1)&&(input==3)))&&(a16==10)))&&(a28==1)))&&(a9==7)))&&(a21==12))&&(!(a14==1)&&((a1==13)&&((a19==3)&&((a6==1)&&((a6==1)&&(a11==1)))))))){ a9 = 9; a19 = 2; a18 = 0; a4 = 0; a28 = 1; a21 = 10; a16 = 7; return -1; } else if(((!(a8==1)&&((a20==1)&&((((a12==1)&&(((input==4)&&(a1==13))&&(a5==5)))&&!(a14==1))&&(a21==12))))&&((a19==3)&&((((a17==2)&&(((a9==8)&&((a13==1)&&(a3==1)))||(a24==1)))||(a18==1))&&(a16==10))))){ a9 = 7; a5 = 4; a11 = 1; a21 = 10; a12 = 1; a1 = 12; a16 = 7; a28 = 1; a19 = 1; return -1; } else if((((a21==11)&&((a20==1)&&(!(a4==1)&&((a7==1)||(!(a26==1)&&(((a2==1)||!(a13==1))||!(a28==1)))))))&&(((a9==9)&&((a19==3)&&((a6==1)&&((a1==14)&&((a16==11)&&((input==6)&&((a5==5)||(a5==6))))))))&&(a17==2)))){ a16 = 7; a19 = 1; a4 = 0; a1 = 12; a9 = 7; a5 = 4; a21 = 10; a11 = 1; a13 = 1; return -1; } else if((((a19==3)&&((a16==8)&&((a17==2)&&((((((a13==1)&&(((input==4)&&(a21==11))&&!(a20==1)))&&(a5==5))&&!(a27==1))&&(a11==1))&&(a9==11)))))&&((a1==14)&&(((a0==1)||((a12==1)||!(a23==1)))&&(a23==1))))){ a23 = 1; a20 = 1; a18 = 0; a5 = 4; a21 = 12; a14 = 0; return -1; } else if(((!(a3==1)||(!(a0==1)&&(((a16==11)&&(((a19==1)&&((((a6==1)||(a24==1))&&(a28==1))&&(a21==11)))&&(a17==2)))||!(a2==1))))&&(!(a18==1)&&((a1==12)&&(((input==5)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a20==1)))))){ a2 = 1; a5 = 4; a21 = 10; a12 = 1; a9 = 7; a11 = 1; a16 = 7; return -1; } else if((((((a1==14)&&((a3==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a7==1))))&&(a20==1))&&(a16==7))&&(((a19==3)&&((a21==11)&&((((a24==1)||(!(a13==1)||((a2==1)||!(a12==1))))&&!(a4==1))&&(a17==2))))&&(a9==10)))){ a9 = 7; a21 = 10; a26 = 0; a0 = 0; a5 = 4; a14 = 0; a1 = 12; a19 = 1; return -1; } else if((((a16==9)&&((a21==11)&&((a2==1)&&(!(a20==1)&&(!(a4==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6))&&(a28==1)))))))&&(((((a19==1)&&(((a1==12)&&(a11==1))&&(a17==2)))||!(a28==1))&&(a13==1))&&!(a27==1)))){ if((a25==1)){ a19 = 3; a16 = 8; a20 = 1; a18 = 1; a9 = 11; a1 = 13; a15 = 1; a5 = 4; a24 = 1; }else{ a22 = 1; a28 = 0; a1 = 14; a21 = 10; a16 = 10; a14 = 1; a19 = 2; a5 = 5; a9 = 9; } return 23; } else if((((a17==2)&&(((a28==1)&&((!(a14==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1))&&!(a7==1)))&&(a9==8)))&&(a20==1)))&&(((((a21==12)&&(((a11==1)&&(a6==1))&&!(a26==1)))&&(a19==1))&&(a16==9))&&(a1==14)))){ a9 = 7; a21 = 10; a2 = 1; a1 = 12; a6 = 1; a8 = 0; a5 = 4; a16 = 7; return -1; } else if((((((((a27==1)||(((a9==10)&&((a23==1)&&(a19==5)))&&(a23==1)))&&(a28==1))&&(a17==2))&&(a1==13))&&(a21==12))&&(((a23==1)&&((a28==1)&&(((a23==1)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a20==1))))&&(a16==10)))){ a25 = 0; a16 = 7; a5 = 4; a23 = 0; a20 = 1; a19 = 1; a9 = 11; a21 = 10; a2 = 0; return 22; } else if((((a28==1)&&((a3==1)&&((a21==11)&&((input==1)&&((a5==5)||(a5==6))))))&&((((a9==8)&&((a1==12)&&((a24==1)||((((a19==4)&&((a23==1)&&(!(a7==1)&&(a11==1))))||(a24==1))&&(a16==8)))))&&(a17==2))&&(a20==1)))){ if((a2==1)){ a9 = 10; a1 = 14; a16 = 7; a8 = 0; a5 = 4; a18 = 0; a20 = 0; a6 = 1; }else{ a8 = 0; a5 = 4; a19 = 2; a0 = 0; a28 = 1; a16 = 10; } return 22; } else if((((a20==1)&&(((!(a7==1)&&((a1==12)&&((a4==1)||(!(a23==1)||((a2==1)&&(a3==1))))))&&(a17==2))&&(a16==10)))&&(((a21==12)&&(((!(a7==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a23==1))&&(a9==7)))&&(a19==3)))){ a21 = 10; a16 = 7; a19 = 1; a5 = 4; a11 = 1; a26 = 0; a13 = 1; return -1; } else if(((((a9==11)&&(((((a28==1)&&(!(a20==1)&&((((input==6)&&(a5==6))&&!(a26==1))&&(a11==1))))&&(a21==12))&&(a3==1))&&(a19==4)))&&(a6==1))&&(((((a17==2)&&(a12==1))&&(a1==12))||(a8==1))&&(a16==9)))){ a1 = 13; a22 = 1; a19 = 2; a5 = 5; a4 = 1; a9 = 10; a25 = 1; return -1; } else if(((((((((a19==4)&&(a13==1))||(a8==1))&&(a5==5))||(a4==1))||!(a12==1))&&(a21==12))&&((a16==9)&&((a9==11)&&(((a20==1)&&(((((input==4)&&(a17==2))&&!(a26==1))&&(a1==14))&&!(a0==1)))&&(a2==1)))))){ a9 = 7; a16 = 7; a1 = 12; a21 = 10; a8 = 0; a4 = 0; a0 = 0; a19 = 1; a5 = 4; return -1; } else if((((a3==1)&&((a20==1)&&((a14==1)||((((((a16==9)&&((a17==2)&&(a3==1)))&&(a21==10))&&!(a14==1))||(a27==1))||!(a13==1)))))&&(!(a0==1)&&((a1==14)&&((a19==5)&&((a9==7)&&(((a5==4)||(a5==5))&&(input==1)))))))){ a8 = 0; a1 = 13; a7 = 0; a21 = 12; a14 = 0; a16 = 10; a5 = 5; a9 = 11; a19 = 4; return 25; } else if((((((a17==2)&&((a19==4)&&(a28==1)))&&!(a18==1))&&(a16==7))&&(!(a18==1)&&((a2==1)&&(!(a26==1)&&((((a21==11)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4))&&(a20==1))&&!(a24==1)))&&!(a26==1))&&(a1==13))))))){ a16 = 8; a8 = 0; a18 = 0; a9 = 7; a5 = 6; a1 = 12; return 21; } else if((((a19==1)&&(!(a11==1)||(!(a14==1)&&((!(a14==1)&&((a3==1)&&!(a24==1)))&&!(a14==1)))))&&(((a21==10)&&((a20==1)&&((a16==8)&&((((input==4)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a11==1))&&(a1==12)))))&&(a17==2)))){ if((a15==1)){ a20 = 0; a27 = 0; a21 = 11; a9 = 7; a5 = 5; a1 = 14; a24 = 0; }else{ a5 = 4; a9 = 10; a19 = 2; a14 = 0; a3 = 1; a16 = 9; a21 = 12; } return 25; } else if((((((a6==1)&&((!(a20==1)&&((input==3)&&(a19==2)))&&(a11==1)))&&(a21==11))&&(a16==8))&&(((a17==2)&&(((!(a24==1)&&((((a3==1)||(a27==1))&&(a9==10))&&(a2==1)))||(a27==1))&&(a1==13)))&&(a5==5)))){ a5 = 4; a21 = 10; a16 = 7; a1 = 12; a26 = 0; a9 = 7; a19 = 1; a4 = 0; a20 = 1; return -1; } else if((((((((a2==1)&&(((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==4)))&&!(a8==1))&&(a12==1))&&!(a4==1))&&(a12==1))&&((((a20==1)&&((a21==11)&&(((a16==8)&&((a28==1)&&(a17==2)))&&(a1==12))))&&(a3==1))&&(a19==2)))){ a16 = 7; a27 = 0; a19 = 1; a5 = 4; a0 = 0; a28 = 1; a9 = 7; a21 = 10; return -1; } else if((((a11==1)&&((((((a2==1)&&((!(a24==1)&&((input==5)&&(a19==5)))&&!(a24==1)))&&(a9==9))&&!(a20==1))&&(a12==1))&&(a1==12)))&&(!(a6==1)||((a5==6)&&((a16==9)&&(((a23==1)&&(a17==2))&&(a21==11))))))){ if((a7==1)){ a29 = 1; a21 = 12; a20 = 1; a8 = 1; a9 = 8; a1 = 14; a3 = 0; }else{ a19 = 1; a6 = 0; a20 = 1; a15 = 0; a1 = 14; a29 = 1; a9 = 7; a16 = 10; a21 = 10; } return -1; } else if(((((a9==11)&&(!(a24==1)&&((a23==1)&&((!(a4==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a8==1)))))&&(a17==2))&&(!(a20==1)&&(((a11==1)&&(((a1==12)&&(((a21==11)&&(a28==1))&&(a19==5)))&&(a13==1)))&&(a16==8))))){ if((a4==1)){ a10 = 1; a20 = 1; a21 = 10; a5 = 5; a19 = 1; a25 = 1; a16 = 7; a24 = 1; a9 = 9; a1 = 13; }else{ a26 = 1; a16 = 7; a5 = 6; a19 = 1; a20 = 1; a22 = 0; a1 = 14; a21 = 10; a10 = 1; } return -1; } else if(((!(a7==1)&&((a16==10)&&(!(a24==1)&&(((a11==1)&&((!(a27==1)&&((a12==1)&&((a17==2)&&((a3==1)&&(a21==10)))))&&!(a20==1)))&&!(a26==1)))))&&((a1==13)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==3))&&(a19==3))))){ a19 = 2; a16 = 7; a2 = 0; a9 = 10; a20 = 1; a1 = 12; a5 = 5; a6 = 0; a8 = 1; return -1; } else if(((!(a12==1)||(((a3==1)||(a4==1))||(a8==1)))&&((((a17==2)&&((a1==13)&&(((a3==1)&&((((a16==9)&&(((input==5)&&((a5==5)||(a5==6)))&&(a9==10)))&&(a21==11))&&!(a18==1)))&&!(a8==1))))&&!(a20==1))&&(a19==2)))){ a10 = 1; a12 = 0; a1 = 12; a9 = 11; a20 = 1; a21 = 10; a5 = 4; a22 = 0; a16 = 7; return -1; } else if(((((a4==1)||(!(a14==1)&&((a21==10)&&((a23==1)&&((a1==14)&&((a9==8)&&(!(a3==1)||(a23==1))))))))||(a18==1))&&((a6==1)&&((a20==1)&&((a19==4)&&(((a16==8)&&((input==5)&&((a5==4)||(a5==5))))&&(a17==2))))))){ a19 = 1; a21 = 12; a5 = 6; a23 = 1; a4 = 0; a2 = 1; return 21; } else if(((!(a8==1)&&(((a17==2)&&((a23==1)&&((((a23==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6)))&&(a19==1))&&(a1==14))))&&(a3==1)))&&((a11==1)&&((a23==1)&&(((a21==12)&&((a16==7)&&(a3==1)))&&(a20==1)))))){ a9 = 11; a1 = 13; a2 = 1; a0 = 0; a7 = 0; a5 = 5; a16 = 9; a21 = 10; return 25; } else if(((((a17==2)&&((((((((a28==1)&&(a13==1))&&!(a8==1))&&(a1==13))&&(a20==1))&&(a5==4))&&(a9==10))&&(a16==11)))&&!(a7==1))&&((!(a24==1)&&(((a2==1)&&((input==6)&&(a21==10)))&&(a19==2)))&&(a13==1)))){ a2 = 1; a9 = 11; a11 = 1; a14 = 0; a21 = 11; a5 = 6; return 21; } else if((((a5==5)&&((a20==1)&&(((a3==1)&&!(a8==1))||!(a11==1))))&&((a21==12)&&(((a9==10)&&(((!(a4==1)&&((((a19==1)&&((input==3)&&(a17==2)))&&(a6==1))&&(a23==1)))&&(a3==1))&&(a16==11)))&&(a1==12))))){ a5 = 4; a13 = 1; a21 = 10; a16 = 7; a11 = 1; a6 = 1; a9 = 7; return -1; } else if(((((a16==8)&&((a24==1)||((a2==1)&&((a28==1)||(a8==1)))))&&(a20==1))&&((((((((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a11==1))&&!(a0==1))&&(a1==13))&&(a19==1))&&(a17==2))&&(a21==12))&&(a9==7)))){ a11 = 1; a7 = 0; a21 = 10; a1 = 12; a5 = 4; a12 = 1; a16 = 7; return -1; } else if(((!(a24==1)&&(!(a24==1)&&((!(a18==1)&&((a19==5)&&(((!(a20==1)&&(input==6))&&!(a18==1))&&(a28==1))))&&(a23==1))))&&((a16==7)&&((a17==2)&&((a5==5)&&((a1==12)&&((a21==10)&&((a11==1)&&(a9==8))))))))){ a5 = 4; a27 = 0; a19 = 1; a18 = 0; a9 = 7; a14 = 0; a20 = 1; return -1; } else if((((a1==12)&&(((a16==11)&&((a18==1)||((((a11==1)&&(a23==1))||!(a28==1))&&(a2==1))))&&(a21==10)))&&((a20==1)&&((a17==2)&&(((a19==2)&&((((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==3))&&!(a24==1)))&&(a11==1)))))){ a9 = 7; a24 = 0; a5 = 4; a16 = 7; a19 = 1; a2 = 1; return -1; } else if(((((!(a23==1)||((a21==11)&&(((a4==1)||((a16==7)&&(!(a2==1)||(a2==1))))||(a14==1))))&&(a9==11))&&(a1==13))&&(((!(a7==1)&&((a19==4)&&(!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a17==2))&&(a20==1)))){ a5 = 5; a27 = 0; a4 = 0; a16 = 8; a6 = 1; return 23; } else if((((a4==1)||((((a28==1)&&(((a21==10)&&(((a28==1)||!(a11==1))&&(a5==5)))&&!(a20==1)))&&!(a27==1))&&(a16==11)))&&((a1==14)&&((((a19==1)&&(((input==4)&&(a9==9))&&!(a7==1)))&&!(a7==1))&&(a17==2))))){ if((a18==1)){ a20 = 1; a16 = 7; a1 = 13; a0 = 1; a8 = 1; a9 = 7; }else{ a16 = 7; a19 = 5; a4 = 1; a2 = 0; a21 = 11; a1 = 13; a5 = 6; a25 = 0; } return -1; } else if(((((a12==1)&&(((a21==11)&&((a19==3)&&(((a20==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==3)))&&(a2==1))))&&(a16==11)))&&(a23==1))&&((((a14==1)||(((a17==2)&&(a23==1))&&(a1==14)))&&(a13==1))&&!(a4==1)))){ a16 = 7; a9 = 7; a11 = 1; a21 = 10; a26 = 0; a5 = 4; a14 = 0; a1 = 12; a19 = 1; return -1; } else if(((((a19==2)&&((a1==12)&&(((a2==1)&&(((a16==7)&&((!(a7==1)&&(((a2==1)&&((input==5)&&((a5==5)||(a5==6))))&&!(a20==1)))&&(a13==1)))&&(a2==1)))&&(a21==10))))&&(a17==2))&&((a8==1)||((a9==9)&&(a23==1))))){ a23 = 1; a20 = 1; a7 = 0; a28 = 1; a5 = 4; a19 = 3; return 22; } else if((((((a4==1)&&((a4==1)&&((a26==1)&&((a12==1)&&!(a23==1)))))&&(a21==11))&&(a19==2))&&((a20==1)&&(((a17==2)&&((((input==6)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7))))&&(a14==1))&&(a7==1)))&&(a16==7))))){ a20 = 0; a10 = 1; a9 = 11; a2 = 0; a5 = 6; a4 = 1; a1 = 14; return 25; } else if((((a21==12)&&((a23==1)&&((a17==2)&&((!(a20==1)&&((a28==1)&&((input==1)&&((a5==5)||(a5==6)))))&&!(a4==1)))))&&((a19==1)&&((a1==12)&&((a16==9)&&((a9==10)&&((((a11==1)&&(a12==1))&&(a12==1))||(a27==1)))))))){ a20 = 1; a12 = 0; a22 = 0; a5 = 6; a16 = 10; a19 = 4; a6 = 0; a1 = 14; a21 = 11; return -1; } else if((((((a16==8)&&(a6==1))&&(a17==2))&&(a12==1))&&(((!(a27==1)&&((a1==14)&&(((!(a4==1)&&(!(a20==1)&&(((a21==11)&&((input==6)&&((a5==5)||(a5==6))))&&(a19==5))))&&(a9==11))&&(a11==1))))&&(a12==1))&&!(a18==1)))){ a19 = 1; a5 = 6; a9 = 10; a26 = 1; a16 = 7; a1 = 12; a20 = 1; a15 = 1; a21 = 10; return 23; } else if(((((a16==8)&&(!(a26==1)&&((a17==2)&&((a20==1)&&((a21==12)&&(((a6==1)&&((input==1)&&(((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a1==12)&&(a5==6)))))))&&!(a24==1)))))))&&(a3==1))&&(((a19==2)&&((a0==1)||(a13==1)))||(a14==1)))){ a27 = 0; a6 = 1; a4 = 0; a1 = 12; a16 = 10; a5 = 4; a9 = 8; a19 = 1; return 25; } else if(((((a1==13)&&(!(a28==1)||((((!(a28==1)||((a12==1)||!(a11==1)))&&(a28==1))||!(a28==1))&&(a21==10))))&&(a20==1))&&((a17==2)&&(((a9==10)&&(!(a4==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a19==5))))&&(a16==11))))){ a14 = 0; a9 = 7; a1 = 12; a19 = 1; a5 = 4; a23 = 1; a24 = 0; a16 = 7; return -1; } else if(((((!(a20==1)&&(((a6==1)&&((a3==1)&&(((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==6))&&(a1==12))))&&(a17==2)))&&(a16==11))&&(a19==3))&&((!(a28==1)||((((a21==10)&&(a3==1))&&(a13==1))||(a24==1)))||!(a3==1)))){ if((a22==1)){ a5 = 5; a16 = 8; a13 = 0; a25 = 1; a26 = 1; a9 = 9; a21 = 12; a1 = 14; a19 = 5; }else{ a9 = 8; a5 = 5; a19 = 2; a23 = 0; a16 = 8; a1 = 14; a11 = 0; a8 = 1; a20 = 1; } return -1; } else if(((((a19==4)&&((((a16==7)&&(((input==3)&&(a9==10))&&!(a24==1)))&&!(a26==1))&&(a21==11)))&&!(a18==1))&&((a17==2)&&(((a1==13)&&((((a5==6)&&(!(a20==1)&&(a28==1)))||(a14==1))||(a27==1)))||!(a28==1))))){ a19 = 1; a9 = 7; a0 = 0; a8 = 0; a5 = 4; a14 = 0; a21 = 10; a20 = 1; a1 = 12; return -1; } else if((((a19==5)&&((((!(a20==1)&&((a2==1)||!(a28==1)))&&(a17==2))||!(a3==1))&&!(a27==1)))&&((a1==14)&&(((((((input==6)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a16==9))&&(a23==1))&&(a21==11))&&(a28==1))&&(a23==1))))){ a5 = 4; a20 = 1; a1 = 12; a29 = 0; a10 = 0; a9 = 9; a15 = 1; a21 = 12; a19 = 3; return -1; } else if(((((a17==2)&&(((a12==1)||!(a11==1))&&(a1==14)))||!(a28==1))&&((a12==1)&&((a13==1)&&(!(a4==1)&&(((((a21==11)&&(((a20==1)&&((input==3)&&(a9==10)))&&(a19==3)))&&(a16==8))&&(a2==1))&&(a5==6))))))){ a19 = 1; a26 = 0; a4 = 0; a18 = 0; a16 = 7; a1 = 12; a9 = 7; a21 = 10; a5 = 4; return -1; } else if((((a17==2)&&((a28==1)&&((a19==3)&&(!(a18==1)&&((a16==9)&&((a1==14)&&((a21==11)&&(a28==1))))))))&&(!(a4==1)&&(((!(a18==1)&&((a9==11)&&(!(a4==1)&&((a20==1)&&(input==5)))))&&(a5==6))&&!(a26==1))))){ a19 = 1; a16 = 10; a4 = 0; a2 = 1; a5 = 4; a18 = 0; a21 = 10; a9 = 7; return 21; } else if(((((((!(a0==1)&&((a2==1)&&(a16==10)))&&(a17==2))&&(a20==1))||!(a12==1))&&(a3==1))&&((((((a9==9)&&(((a1==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a14==1)))&&!(a18==1))&&(a19==3))&&!(a18==1))&&(a21==12)))){ a5 = 4; a9 = 7; a16 = 7; a24 = 0; a21 = 10; a19 = 1; a7 = 0; a3 = 1; return -1; } else if(((!(a14==1)&&(((a16==7)&&(!(a6==1)||((a17==2)&&(a2==1))))||(a7==1)))&&((!(a26==1)&&((((a19==1)&&(((input==1)&&((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14))))||((a9==7)&&((a1==14)&&(a5==5)))))&&!(a20==1)))&&(a21==12))&&(a6==1)))&&(a6==1)))){ a21 = 11; a16 = 8; a20 = 1; a5 = 4; a1 = 13; a14 = 0; a9 = 11; a19 = 3; a2 = 1; a23 = 1; return 25; } else if((((((a16==10)&&(!(a18==1)&&((a8==1)||((a28==1)&&((((a2==1)||!(a2==1))&&(a21==10))&&!(a20==1))))))||!(a3==1))&&(a19==1))&&((a17==2)&&((a1==13)&&(((a28==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a9==11)))))){ a18 = 1; a9 = 7; a1 = 14; a20 = 1; a25 = 0; a16 = 7; a5 = 5; return -1; } else if(((!(a24==1)&&((!(a0==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a23==1)))&&(((((((a28==1)&&(((a17==2)&&((a21==12)&&((a11==1)&&(a20==1))))&&(a16==9)))&&(a9==10))&&(a1==12))&&(a19==4))||(a7==1))||!(a6==1)))){ a24 = 0; a1 = 14; a3 = 1; a0 = 0; a19 = 2; a5 = 4; a21 = 10; return 21; } else if((((a21==11)&&(((a6==1)&&((a5==5)&&(((((input==4)&&(a1==14))&&(a12==1))&&!(a20==1))&&!(a7==1))))&&(a9==7)))&&(!(a7==1)&&(!(a13==1)||((((a17==2)&&((a12==1)&&(a16==8)))&&!(a18==1))&&(a19==1)))))){ a19 = 5; a11 = 1; a5 = 4; a21 = 10; a28 = 1; a7 = 0; a20 = 1; return -1; } else if((((a27==1)&&(((((a16==7)&&(!(a12==1)&&((a1==14)&&(input==1))))&&!(a23==1))&&(a19==5))&&(a17==2)))&&((((a18==1)&&((((a9==8)&&((a12==1)&&!(a12==1)))&&(a21==12))&&!(a20==1)))&&!(a2==1))&&(a5==6)))){ a20 = 1; a16 = 8; a2 = 0; a4 = 1; a5 = 4; a9 = 9; a24 = 1; a1 = 12; a21 = 10; a19 = 1; return -1; } else if(((((a1==13)&&(((((a5==4)&&(input==4))&&(a2==1))&&(a9==11))&&(a19==4)))&&!(a4==1))&&(!(a8==1)&&((a8==1)||((!(a20==1)&&(((((a12==1)&&(a17==2))||(a27==1))||(a18==1))&&(a21==12)))&&(a16==9)))))){ if((a7==1)){ a8 = 1; a4 = 1; a14 = 1; a5 = 6; a19 = 1; a21 = 10; a16 = 7; a20 = 1; a9 = 10; }else{ a19 = 2; a21 = 10; a16 = 10; a27 = 1; a13 = 0; a9 = 9; a1 = 14; a20 = 1; a29 = 1; } return 25; } else if((((a16==8)&&((a9==7)&&(((a21==10)&&((a5==4)&&(((((input==4)&&!(a20==1))&&(a13==1))&&!(a14==1))&&(a19==5))))&&!(a14==1))))&&((!(a26==1)&&((((a28==1)&&(a23==1))&&(a1==13))&&(a17==2)))||(a0==1)))){ a19 = 1; a1 = 12; a4 = 0; a20 = 1; a12 = 1; a16 = 7; a13 = 1; return -1; } else if((((a17==2)&&((a28==1)&&(((a21==12)&&(!(a27==1)&&((a23==1)&&(((a5==5)||(a5==6))&&(input==1)))))&&(a20==1))))&&((a16==10)&&(!(a11==1)||((((a19==1)&&((!(a26==1)&&(a3==1))&&!(a26==1)))&&(a9==10))&&(a1==14)))))){ a14 = 0; a5 = 4; a26 = 0; a19 = 2; a9 = 9; a21 = 10; a23 = 1; a16 = 7; a1 = 13; return 25; } else if(((!(a11==1)||(((a19==2)&&(((a17==2)&&((a28==1)||(a27==1)))&&(a21==11)))||!(a11==1)))&&((a1==13)&&((a2==1)&&((((a28==1)&&((a16==7)&&((input==5)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))))&&(a20==1))&&(a28==1)))))){ if((a26==1)){ a20 = 0; a13 = 1; a5 = 4; a23 = 1; a14 = 0; a21 = 12; a9 = 10; }else{ a19 = 3; a27 = 0; a5 = 5; a16 = 8; a21 = 10; a9 = 7; a3 = 1; } return 21; } else if(((((((((a2==1)&&(a28==1))&&(a21==10))||(a27==1))&&!(a20==1))&&(a1==14))&&(a19==2))&&(((!(a26==1)&&(!(a14==1)&&(((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==9))&&(a6==1))&&(a3==1))))&&(a17==2))&&(a9==11)))){ if((a8==1)){ a23 = 0; a5 = 6; a12 = 0; a19 = 1; a1 = 12; a9 = 7; a20 = 1; a29 = 1; a16 = 7; }else{ a1 = 12; a19 = 3; a9 = 8; a3 = 0; a4 = 1; a28 = 0; a5 = 4; } return -1; } else if(((((a6==1)&&((((((input==6)&&((a5==4)||(a5==5)))&&(a17==2))&&(a6==1))&&!(a26==1))&&!(a0==1)))&&(a19==3))&&((!(a6==1)||((a12==1)&&((a9==10)&&((((a20==1)&&(a11==1))&&(a21==11))&&(a1==13)))))&&(a16==7)))){ a19 = 1; a16 = 8; a4 = 0; a5 = 4; a28 = 1; a14 = 0; a9 = 11; a1 = 12; return 21; } else if(((((a1==14)&&((((a12==1)&&(((a3==1)&&(a20==1))&&(a23==1)))&&!(a27==1))&&(a21==10)))||!(a11==1))&&(((((a17==2)&&((a6==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==6))))&&(a12==1))&&(a16==10))&&(a19==5)))){ a23 = 1; a9 = 7; a5 = 4; a16 = 7; a19 = 1; a0 = 0; a1 = 12; a28 = 1; return -1; } else if((((a13==1)&&(((a13==1)&&(a21==12))&&(a6==1)))&&(((((a28==1)&&(((((a17==2)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==6))&&!(a20==1)))&&(a19==5))&&(a16==9))&&!(a8==1)))&&(a1==12))&&!(a27==1))&&!(a18==1)))){ a1 = 14; a16 = 7; a5 = 6; a29 = 1; a19 = 1; a22 = 1; a9 = 10; a21 = 10; a10 = 0; a20 = 1; return 22; } else if((((a8==1)||(!(a27==1)&&((((((a17==2)&&((a6==1)&&!(a14==1)))&&(a11==1))&&!(a0==1))&&(a21==12))&&(a1==12))))&&((a20==1)&&(((((a16==11)&&(((a5==5)||(a5==6))&&(input==1)))&&(a19==5))&&(a9==9))&&!(a24==1))))){ a12 = 1; a0 = 0; a9 = 7; a24 = 0; a19 = 1; a5 = 4; a16 = 7; a21 = 10; return -1; } else if((((a21==12)&&((!(a7==1)&&((a2==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==5))))&&(a19==5)))&&(!(a11==1)||(((!(a13==1)||(((a16==7)&&((a17==2)&&((a6==1)&&(a1==12))))&&!(a20==1)))||(a8==1))&&(a12==1))))){ a20 = 1; a24 = 0; a21 = 10; a16 = 8; a9 = 9; a4 = 0; a5 = 6; a7 = 0; return 26; } else if(((((a17==2)&&((a1==12)&&((a21==12)&&((((a16==10)&&(!(a3==1)||(a13==1)))&&(a19==4))&&(a9==10)))))&&!(a20==1))&&((!(a7==1)&&(!(a7==1)&&(!(a14==1)&&((a12==1)&&((input==1)&&((a5==4)||(a5==5)))))))&&!(a27==1)))){ a22 = 1; a2 = 0; a1 = 14; a20 = 1; a19 = 5; a5 = 4; a9 = 7; a16 = 9; a10 = 0; return 21; } else if(((!(a4==1)&&(!(a4==1)&&((((((((a9==7)&&((a1==13)&&(a5==4)))||((((a5==5)&&(a1==12))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11))))&&(input==4))&&(a16==8))&&!(a4==1))&&(a19==2))&&!(a20==1))))&&((((a3==1)&&(((a17==2)&&(a2==1))||(a27==1)))&&(a21==10))||!(a23==1)))){ a1 = 12; a0 = 0; a20 = 1; a9 = 7; a19 = 1; a5 = 4; a16 = 7; a26 = 0; return -1; } else if((((!(a0==1)&&(((((((a12==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a16==10))&&!(a24==1))&&(a21==12))&&(a9==9))&&(a20==1)))&&(a6==1))&&(((((a17==2)&&((a1==12)&&(a2==1)))||!(a13==1))&&(a19==2))&&!(a8==1)))){ a11 = 1; a14 = 0; a12 = 1; a21 = 10; a5 = 4; a1 = 13; a16 = 7; return -1; } else if(((!(a13==1)&&(((!(a23==1)&&(((((input==3)&&((a5==5)||(a5==6)))&&(a21==11))&&(a9==7))&&!(a12==1)))&&(a16==8))&&(a19==2)))&&((a0==1)&&((((((a13==1)&&(a26==1))&&!(a20==1))&&!(a28==1))&&(a17==2))&&(a1==13))))){ a21 = 10; a5 = 6; a20 = 1; a13 = 0; a19 = 1; a0 = 1; a16 = 7; a9 = 9; a29 = 1; return 25; } else if((((!(a8==1)&&(!(a4==1)&&((a20==1)&&((((input==4)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&!(a24==1))&&!(a4==1)))))&&(a16==11))&&((a19==5)&&(((((a21==12)&&((a28==1)&&(a17==2)))||(a18==1))||(a24==1))&&(a1==12))))){ a26 = 0; a5 = 4; a9 = 7; a21 = 10; a13 = 1; a19 = 1; a16 = 7; a23 = 1; return -1; } else if((((a21==12)&&(((a17==2)&&(((((a5==5)||(a5==6))&&(input==4))&&!(a4==1))&&(a9==10)))&&(a16==11)))&&(((((a7==1)||((a20==1)&&(((a14==1)||((a2==1)||!(a3==1)))||!(a3==1))))||!(a6==1))&&(a1==13))&&(a19==5)))){ a21 = 10; a26 = 0; a9 = 7; a7 = 0; a27 = 0; a1 = 12; a5 = 4; a16 = 7; a19 = 1; return -1; } else if((((a27==1)||(((a21==11)&&((a16==11)&&((!(a0==1)&&(a3==1))&&(a20==1))))&&(a1==14)))&&(!(a4==1)&&(((a17==2)&&(((((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==5))&&!(a24==1))&&!(a0==1))&&(a19==1)))&&!(a27==1))))){ if((a18==1)){ a12 = 1; a9 = 10; a5 = 4; a6 = 1; a16 = 8; a1 = 12; a20 = 0; a19 = 5; }else{ a9 = 11; a5 = 6; a13 = 1; a6 = 1; a1 = 13; a16 = 10; a21 = 10; a18 = 0; } return 21; } else if(((((((a21==10)&&((a13==1)&&(((a13==1)&&(!(a14==1)&&((a5==4)&&(input==1))))&&!(a0==1))))&&(a16==9))&&(a1==13))&&!(a20==1))&&((a17==2)&&(((a19==4)&&(((a12==1)&&(a13==1))||(a18==1)))&&(a9==8))))){ a2 = 0; a19 = 2; a7 = 1; a25 = 0; a21 = 11; a16 = 10; return -1; } else if((((a17==2)&&(((a16==7)&&((a20==1)&&((a6==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==12)))))&&(a19==5)))&&((((((a18==1)||(((a13==1)||(a24==1))&&(a21==11)))||!(a11==1))&&(a9==7))&&(a2==1))&&!(a18==1)))){ a19 = 1; a24 = 0; a21 = 10; a3 = 1; a5 = 4; return -1; } else if((((a9==7)&&(!(a0==1)&&((a12==1)&&((((input==4)&&(a21==12))&&!(a26==1))&&(a1==13)))))&&(((a20==1)&&((a16==8)&&((a5==5)&&((a19==4)&&(((a17==2)&&((a6==1)&&(a12==1)))&&(a12==1))))))||(a14==1)))){ a5 = 4; a21 = 10; a27 = 0; a19 = 1; a1 = 12; a16 = 7; a28 = 1; return -1; } else if((((a12==1)&&(!(a23==1)||((((a6==1)&&!(a0==1))&&(a1==14))&&(a16==8))))&&((!(a4==1)&&(((((a19==5)&&(((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))&&(a17==2)))&&!(a8==1))&&(a21==11))&&(a20==1)))&&!(a14==1)))){ a16 = 7; a19 = 2; a5 = 5; a21 = 10; a9 = 9; a26 = 0; a27 = 0; a1 = 13; return -1; } else if(((!(a6==1)||(((((a16==8)&&((a17==2)&&(a2==1)))||!(a3==1))&&(a19==4))&&!(a24==1)))&&((!(a0==1)&&(((a20==1)&&(!(a0==1)&&((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==6))))&&(a21==11)))&&(a6==1)))){ a27 = 0; a1 = 13; a21 = 10; a19 = 2; a6 = 1; a5 = 4; a16 = 7; a9 = 9; a11 = 1; return 25; } else if(((((a16==7)&&((!(a20==1)&&(!(a14==1)&&((!(a14==1)&&((a6==1)&&(((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==1))&&(a28==1))))&&(a3==1))))&&(a21==11)))&&(a19==2))&&((a17==2)&&((a1==12)&&((a13==1)&&(a2==1)))))){ a19 = 1; a5 = 4; a9 = 7; a20 = 1; a0 = 0; a21 = 10; a7 = 0; a23 = 1; return -1; } else if((((a2==1)&&((a9==8)&&(((a19==4)&&(((!(a20==1)&&(!(a26==1)&&(((a5==5)||(a5==6))&&(input==6))))&&!(a18==1))&&!(a8==1)))&&(a16==10))))&&((a17==2)&&(((!(a24==1)&&((a1==14)&&(a2==1)))&&(a21==12))&&!(a4==1))))){ a2 = 0; a9 = 9; a1 = 13; a16 = 8; a12 = 0; a29 = 0; a5 = 6; return 22; } else if(((((a1==14)&&(!(a26==1)&&((a3==1)&&(a17==2))))&&!(a14==1))&&(((a19==4)&&((((a9==9)&&((!(a26==1)&&((!(a26==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a13==1)))&&(a21==11)))&&(a16==9))&&(a20==1)))&&(a13==1)))){ a6 = 1; a23 = 1; a1 = 13; a16 = 7; a28 = 1; a9 = 10; a5 = 4; a21 = 10; a19 = 2; return 21; } else if((((a16==9)&&((!(a20==1)&&(!(a27==1)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==5)))&&(a1==12))&&!(a0==1))))&&(a21==12)))&&((a11==1)&&(((((!(a28==1)||(a3==1))||!(a11==1))&&(a9==8))||(a14==1))&&(a19==5))))){ if((a23==1)){ a5 = 4; a19 = 4; a29 = 0; a13 = 0; a28 = 0; a16 = 10; }else{ a25 = 1; a5 = 6; a21 = 10; a16 = 7; a9 = 11; a10 = 0; a18 = 1; a19 = 2; a20 = 1; } return -1; } else if((((!(a14==1)&&((a21==11)&&(((a13==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==4)))&&(a13==1))))&&(a20==1))&&((((a17==2)&&((((a19==2)&&((a2==1)||(a8==1)))&&(a1==12))||(a24==1)))&&!(a14==1))&&(a16==9)))){ a21 = 10; a16 = 7; a5 = 4; a23 = 1; a4 = 0; a9 = 7; a19 = 1; a2 = 1; return -1; } else if(((!(a23==1)||(((a9==10)&&(((((a12==1)&&(a19==2))&&(a17==2))&&(a16==8))||(a14==1)))||(a24==1)))&&(!(a20==1)&&((a11==1)&&(((a21==11)&&(!(a14==1)&&((a1==14)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&!(a24==1)))))){ a5 = 5; a20 = 1; a21 = 10; a4 = 0; a16 = 7; a1 = 13; a26 = 0; a18 = 0; return 21; } else if((((a20==1)&&((((a0==1)||((((a3==1)&&(((((a12==1)&&(a21==10))&&(a17==2))&&(a16==8))&&!(a4==1)))&&(a3==1))||(a0==1)))&&(a19==5))&&(a11==1)))&&((a1==14)&&(((input==3)&&((a5==4)||(a5==5)))&&(a9==11))))){ a16 = 10; a6 = 1; a5 = 4; a12 = 1; a19 = 2; a9 = 7; a18 = 0; return 25; } else if(((!(a18==1)&&(!(a0==1)&&((((a1==14)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a20==1))&&(a21==12))))&&(((((a26==1)||((((a2==1)&&(a16==9))&&(a9==8))&&(a19==3)))&&(a17==2))&&(a23==1))&&!(a4==1)))){ a18 = 0; a9 = 7; a1 = 12; a5 = 4; a21 = 10; a7 = 0; a16 = 7; a3 = 1; a19 = 1; return -1; } else if(((((!(a18==1)&&(((a17==2)&&((a2==1)&&((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==4))))&&(a28==1)))&&(a16==7))&&(a20==1))&&(((((((a12==1)&&(a3==1))&&(a23==1))&&(a2==1))&&(a21==10))&&(a1==14))&&(a19==3)))){ a5 = 4; a9 = 7; a1 = 12; a24 = 0; a19 = 1; a6 = 1; return -1; } else if(((!(a14==1)&&((a11==1)&&(!(a4==1)&&(((a11==1)&&(((input==3)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a17==2)))&&(a19==1)))))&&((a1==13)&&((!(a8==1)&&((!(a20==1)&&((a16==7)&&(a12==1)))&&(a21==10)))&&(a12==1))))){ a5 = 4; a23 = 1; a9 = 7; a14 = 0; a1 = 12; a20 = 1; return -1; } else if(((((a2==1)&&(((a26==1)||(((a16==7)&&((a3==1)&&((a11==1)&&(a5==4))))&&(a21==12)))||(a14==1)))&&(a9==7))&&((a19==4)&&(!(a27==1)&&((!(a18==1)&&((a20==1)&&((input==6)&&(a1==14))))&&(a17==2)))))){ a19 = 1; a18 = 0; a4 = 0; a28 = 1; a21 = 10; a1 = 12; return -1; } else if((((a9==10)&&((a26==1)&&(((a18==1)&&((a20==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a1==13))))&&((a17==2)&&((a21==12)&&((((a7==1)&&((((a19==5)&&(a13==1))&&(a26==1))&&(a16==9)))&&!(a6==1))&&!(a28==1)))))){ a1 = 12; a26 = 1; a16 = 7; a19 = 2; a18 = 1; a21 = 10; a29 = 1; a5 = 6; return 25; } else if(((!(a20==1)&&(!(a3==1)||(((!(a23==1)||(((a2==1)&&(a5==5))&&(a23==1)))&&(a21==10))&&(a11==1))))&&((((a19==1)&&(((a2==1)&&(!(a24==1)&&((input==5)&&(a17==2))))&&(a1==14)))&&(a16==9))&&(a9==7)))){ a16 = 7; a9 = 11; a4 = 1; a0 = 1; a1 = 13; a18 = 1; a20 = 1; return 22; } else if((((a12==1)&&(!(a4==1)&&((a17==2)&&((a1==14)&&((a16==10)&&(((a5==4)&&((input==6)&&(a21==12)))&&(a6==1)))))))&&(((a19==3)&&((a9==9)&&((((a6==1)&&!(a18==1))&&(a12==1))&&(a2==1))))&&(a20==1)))){ a9 = 11; a19 = 2; a8 = 0; a21 = 10; a23 = 1; a16 = 7; a6 = 1; return 21; } else if((((a6==1)&&(((a1==12)&&(((((a12==1)||(a18==1))&&(a20==1))&&(a9==9))&&(a19==5)))&&!(a26==1)))&&((a16==11)&&(((((!(a4==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==11))&&!(a8==1))&&(a17==2))&&(a23==1))))){ a19 = 1; a21 = 10; a5 = 4; a13 = 1; a24 = 0; a0 = 0; a9 = 7; a16 = 7; return -1; } else if((((a21==12)&&((((a1==13)&&(((a20==1)&&(a2==1))&&!(a18==1)))&&(a9==11))&&(a17==2)))&&(!(a4==1)&&((((!(a8==1)&&((!(a26==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a8==1)))&&(a19==1))&&(a16==9))&&!(a7==1))))){ a5 = 4; a16 = 7; a21 = 10; a2 = 1; a1 = 12; a3 = 1; a9 = 7; a6 = 1; return -1; } else if((((((a17==2)&&(((!(a14==1)&&(a3==1))&&(a20==1))||!(a23==1)))||!(a2==1))||(a26==1))&&(((!(a26==1)&&((a11==1)&&((input==5)&&(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))||(((a19==2)&&((a9==11)&&((a5==5)&&(a1==14))))||((a19==2)&&((a9==11)&&((a5==6)&&(a1==14)))))))))&&(a21==11))&&(a16==7)))){ a1 = 13; a5 = 6; a13 = 1; a3 = 1; a21 = 10; a16 = 8; a9 = 11; a23 = 1; a19 = 4; return 25; } else if((((((a5==4)&&((a2==1)&&((a9==8)&&((a19==3)&&((a28==1)&&(((input==4)&&(a20==1))&&(a1==13)))))))&&(a16==11))&&(a2==1))&&((a14==1)||(((((a17==2)&&(a12==1))||!(a11==1))&&(a21==12))||(a27==1))))){ a16 = 7; a9 = 7; a1 = 12; a13 = 1; a8 = 0; a19 = 1; a28 = 1; a21 = 10; return -1; } else if(((((!(a28==1)&&((((input==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))&&!(a3==1))&&(a17==2)))&&!(a28==1))&&(a19==4))&&((a16==11)&&((!(a23==1)&&((a21==11)&&((a1==13)&&((a20==1)&&((a28==1)&&!(a6==1))))))&&!(a12==1))))){ a16 = 8; a19 = 3; a0 = 1; a25 = 0; a20 = 0; a5 = 4; a9 = 11; return 21; } else if((((a17==2)&&((a1==12)&&((a21==11)&&((a16==7)&&(!(a27==1)&&((a18==1)||((a19==5)&&((a6==1)&&(a9==8)))))))))&&(((a28==1)&&((!(a0==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a20==1)))&&!(a24==1)))&&!(a24==1)))){ a5 = 4; a9 = 7; a14 = 0; a0 = 0; a21 = 10; a4 = 0; a20 = 1; a19 = 1; return -1; } else if(((!(a24==1)&&((a20==1)&&((!(a8==1)&&(((a17==2)&&(((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a0==1)))&&(a16==9)))&&(a1==12))))&&((a4==1)||((!(a14==1)&&((a21==11)&&((a11==1)&&(a19==1))))&&(a12==1))))){ a5 = 5; a19 = 3; a13 = 1; a21 = 10; a16 = 11; a2 = 1; a24 = 0; a9 = 11; return 21; } else if(((!(a4==1)&&((a19==1)&&((a17==2)&&((a21==10)&&((a16==11)&&((((a9==11)&&((input==3)&&((a5==4)||(a5==5))))&&(a1==12))&&(a13==1)))))))&&(((((a23==1)&&((a2==1)&&!(a18==1)))||(a8==1))||(a14==1))&&!(a20==1)))){ a16 = 7; a4 = 1; a19 = 2; a9 = 8; a15 = 1; a5 = 4; a20 = 1; a12 = 0; return -1; } else if(((((a19==3)&&((a9==7)&&((a5==5)&&((a21==10)&&((!(a20==1)&&((((input==5)&&(a17==2))&&(a11==1))&&(a23==1)))&&(a6==1))))))&&(a1==14))&&((!(a0==1)&&((!(a6==1)||(a13==1))&&!(a0==1)))&&(a16==9)))){ a16 = 10; a9 = 9; a5 = 6; a24 = 1; a15 = 0; a19 = 4; a1 = 12; a11 = 0; a21 = 11; return -1; } else if(((((a21==12)&&((a17==2)&&((((a3==1)&&(!(a4==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a6==1))&&(a1==14))))&&(a16==7))&&(!(a20==1)&&(((!(a27==1)&&(!(a8==1)&&((a13==1)&&(a19==5))))&&!(a26==1))&&(a9==7))))){ a28 = 1; a5 = 5; a19 = 1; a20 = 1; a9 = 11; a27 = 0; a2 = 1; return 26; } else if((((a16==10)&&((a8==1)||(((a9==11)&&(!(a7==1)&&((a14==1)||(a6==1))))&&(a5==4))))&&((((!(a27==1)&&((a19==1)&&(!(a24==1)&&((!(a20==1)&&(input==1))&&(a17==2)))))&&!(a24==1))&&(a21==12))&&(a1==12)))){ a9 = 8; a21 = 11; a10 = 1; a19 = 5; a20 = 1; a7 = 1; a5 = 6; a16 = 8; a6 = 0; return -1; } else if(((((((a1==14)&&((a20==1)&&(!(a8==1)&&(((input==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a21==10)))))&&!(a8==1))&&(a16==7))&&!(a0==1))&&(((a6==1)&&(((!(a26==1)&&(a13==1))&&(a17==2))&&(a19==5)))&&(a12==1)))){ a5 = 5; a0 = 0; a26 = 0; a21 = 12; a9 = 10; a1 = 13; a19 = 4; return 25; } else if((((a21==10)&&(((((input==1)&&(a1==14))&&(a28==1))&&(a12==1))&&(a6==1)))&&((a17==2)&&((a16==8)&&(!(a20==1)&&((a19==2)&&(((!(a8==1)&&((a13==1)&&((a13==1)&&(a3==1))))&&(a9==11))&&(a5==4)))))))){ a21 = 12; a24 = 0; a1 = 13; a9 = 7; a11 = 1; a20 = 1; a2 = 1; a19 = 5; return -1; } else if((((a7==1)&&(((a14==1)&&((a4==1)&&((a5==6)&&((!(a11==1)&&(!(a23==1)&&((input==5)&&(a21==12))))&&(a20==1)))))&&(a17==2)))&&((((a19==5)&&(((a7==1)&&(a28==1))&&(a1==13)))&&(a9==9))&&(a16==9)))){ a5 = 4; a19 = 4; a9 = 10; a1 = 12; a8 = 1; a16 = 11; a21 = 10; a6 = 0; a29 = 0; return -1; } else if(((((((a19==3)&&(((a11==1)&&(a9==10))||!(a12==1)))||(a26==1))&&(a16==9))&&(a17==2))&&(((a1==12)&&(!(a7==1)&&((a21==12)&&((a12==1)&&(((a13==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a13==1))))))&&!(a20==1)))){ a16 = 7; a5 = 4; a19 = 1; a6 = 0; a9 = 8; a15 = 0; a20 = 1; a21 = 10; a28 = 0; return 23; } else if((((a1==13)&&((a12==1)&&((a28==1)&&(((a20==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6))&&(a16==7)))&&(a2==1)))))&&((a19==2)&&((((a2==1)&&((a12==1)&&((a14==1)||(a28==1))))&&(a17==2))&&(a21==11))))){ a26 = 0; a9 = 10; a21 = 10; a12 = 1; a19 = 3; a16 = 8; a5 = 6; return 23; } else if((((a17==2)&&((((!(a23==1)||((a19==3)&&((a18==1)||((a9==8)&&((a1==12)&&((a28==1)||(a24==1)))))))||!(a2==1))&&(a12==1))||(a14==1)))&&(((a20==1)&&((a21==11)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a16==8)))){ a26 = 0; a9 = 10; a20 = 0; a5 = 6; a14 = 0; a27 = 0; a21 = 10; return 21; } else if((((a16==11)&&((a9==9)&&(((a1==12)&&((a23==1)&&(!(a4==1)&&((a28==1)&&((((a5==4)||(a5==5))&&(input==5))&&!(a24==1))))))&&(a17==2))))&&(((a21==10)&&((((a3==1)&&!(a20==1))&&!(a8==1))&&!(a18==1)))&&(a19==1)))){ a19 = 2; a20 = 1; a13 = 0; a5 = 4; a25 = 1; a16 = 7; a29 = 1; return -1; } else if((((((!(a18==1)&&(!(a2==1)||(!(a13==1)||(a11==1))))&&(a19==5))&&(a5==6))||!(a28==1))&&((a1==12)&&(!(a20==1)&&(((a9==11)&&(((a21==10)&&(((input==5)&&(a16==7))&&(a28==1)))&&(a17==2)))&&!(a8==1)))))){ a8 = 0; a4 = 0; a16 = 9; a21 = 11; a19 = 4; a20 = 1; a9 = 7; a23 = 1; return 21; } else if(((((a9==11)&&((!(a18==1)&&(!(a4==1)&&(!(a11==1)||(a13==1))))&&(a17==2)))&&(a19==1))&&((((a16==7)&&(((a3==1)&&((a28==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a23==1))))&&(a1==13)))&&(a20==1))&&(a21==11)))){ a4 = 0; a21 = 10; a8 = 0; a2 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((!(a6==1)||(!(a12==1)||((!(a6==1)||((a16==11)&&((a19==2)&&(((a21==10)&&(a11==1))&&!(a20==1)))))&&(a1==14))))&&!(a4==1))&&((a11==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a9==7))&&(a17==2))&&(a2==1))))){ if((a7==1)){ a19 = 3; a21 = 12; a1 = 12; a5 = 5; a0 = 1; a20 = 1; a18 = 1; a22 = 1; }else{ a19 = 1; a16 = 7; a20 = 1; a22 = 1; a29 = 0; a9 = 11; a5 = 6; } return -1; } else if(((((a5==6)&&((((a19==4)&&((((a21==12)&&(input==3))&&(a16==10))&&(a23==1)))&&!(a14==1))&&(a3==1)))&&(a17==2))&&(!(a20==1)&&((a23==1)&&((a1==13)&&((a9==8)&&(((a28==1)&&(a2==1))||!(a2==1)))))))){ a21 = 10; a22 = 1; a1 = 12; a16 = 9; a28 = 0; a9 = 11; a5 = 4; a19 = 5; a18 = 1; return -1; } else if(((((a19==2)&&((((((a23==1)&&((input==1)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))))&&(a1==13))&&(a17==2))&&(a16==10))&&(a21==11)))&&!(a18==1))&&(!(a20==1)&&((((a23==1)&&((a12==1)||(a24==1)))&&(a6==1))&&(a28==1))))){ a21 = 10; a9 = 10; a24 = 1; a20 = 1; a5 = 6; a19 = 4; a0 = 1; a15 = 1; a16 = 7; return -1; } else if((((a16==8)&&(!(a8==1)&&((((a13==1)&&!(a0==1))&&!(a18==1))&&(a20==1))))&&((a17==2)&&(((a21==10)&&((a19==3)&&((!(a18==1)&&(((input==3)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&!(a4==1)))&&(a13==1))))&&(a1==14))))){ a9 = 7; a5 = 4; a16 = 7; a1 = 12; a19 = 1; a24 = 0; a13 = 1; return -1; } else if(((!(a14==1)&&((a20==1)&&((a17==2)&&(((a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a6==1)))))&&((a9==9)&&((!(a3==1)||((a21==10)&&(((((a19==5)&&(a23==1))&&!(a8==1))||(a14==1))&&(a1==13))))&&(a16==10))))){ a5 = 4; a8 = 0; a18 = 0; a19 = 1; a1 = 12; a0 = 0; a9 = 7; a16 = 7; return -1; } else if(((!(a7==1)&&((a17==2)&&((a16==7)&&(!(a20==1)&&(!(a14==1)&&((a23==1)&&((input==3)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))))))&&((!(a0==1)&&((a1==12)&&((a21==11)&&((a19==2)&&((a11==1)||(a24==1))))))||(a14==1)))){ a3 = 1; a5 = 4; a6 = 1; a21 = 10; a20 = 1; a9 = 7; a19 = 1; return -1; } return calculate_output10(input); } int calculate_output10(int input) { if(((((((((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a1==13))&&(a11==1))&&(a19==3))&&!(a7==1))&&(a16==7))&&(a13==1))&&(a21==10))&&(((a17==2)&&((a20==1)&&(((a24==1)||(!(a2==1)||(a28==1)))&&!(a0==1))))&&(a9==7)))){ a14 = 0; a1 = 12; a21 = 11; a19 = 1; a5 = 4; a11 = 1; a8 = 0; return 26; } else if((((((a8==1)||(((a0==1)||((a12==1)||(a0==1)))&&(a16==8)))&&(a9==10))&&(a1==14))&&((a19==2)&&((a21==10)&&(!(a26==1)&&(((a20==1)&&((a5==5)&&(((input==3)&&(a17==2))&&!(a18==1))))&&!(a14==1))))))){ a23 = 1; a1 = 12; a5 = 4; a16 = 7; a19 = 1; a9 = 7; a28 = 1; a12 = 1; return -1; } else if((((a20==1)&&(((!(a26==1)&&(((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1))&&(a6==1))&&(a21==11))&&!(a27==1)))&&(a17==2))&&(a19==5)))&&((((((a11==1)&&(a3==1))&&!(a0==1))&&(a16==7))||(a14==1))&&(a1==14)))){ a7 = 0; a5 = 6; a21 = 12; a1 = 13; a9 = 9; a24 = 0; a19 = 3; a16 = 8; return 26; } else if((((a6==1)&&(((a13==1)&&(((((a9==8)&&(input==5))&&(a11==1))&&(a17==2))&&(a19==1)))&&(a13==1)))&&((a23==1)&&((a5==6)&&((a20==1)&&((a21==10)&&((a1==14)&&(((a16==11)&&(a13==1))||(a4==1))))))))){ a9 = 11; a3 = 1; a5 = 4; a16 = 10; a4 = 0; a26 = 0; return -1; } else if(((((a9==8)&&(((a1==13)&&((((a5==4)||(a5==5))&&(input==3))&&(a3==1)))&&(a28==1)))&&(a20==1))&&((a21==10)&&(((a19==4)&&(!(a27==1)&&((a6==1)&&((a27==1)||((a16==7)&&(!(a8==1)&&(a6==1)))))))&&(a17==2))))){ a19 = 1; a1 = 12; a2 = 1; a28 = 1; a24 = 0; a5 = 4; a9 = 7; return -1; } else if(((!(a8==1)&&(((((a21==12)&&(((a5==4)||(a5==5))&&(input==6)))&&(a2==1))&&(a6==1))&&(a16==10)))&&(((a9==10)&&((a17==2)&&(((((a20==1)&&((a11==1)||(a7==1)))&&(a19==5))&&(a1==12))||!(a3==1))))&&!(a27==1)))){ a16 = 8; a5 = 5; a9 = 8; a7 = 0; a6 = 1; a3 = 1; a21 = 10; return 25; } else if(((((a19==3)&&((a28==1)&&((a28==1)&&((a16==8)&&((input==5)&&(a20==1))))))&&(a17==2))&&((a21==10)&&((a1==13)&&(!(a23==1)||((a23==1)&&((a5==5)&&(!(a24==1)&&(((a2==1)&&(a9==7))&&(a3==1)))))))))){ a16 = 7; a19 = 1; a4 = 0; a5 = 4; a12 = 1; a23 = 1; a1 = 12; return -1; } else if((((a13==1)&&((a21==10)&&(((a13==1)&&((a19==1)&&(!(a14==1)&&((((input==4)&&((a5==5)||(a5==6)))&&(a1==13))&&(a23==1)))))&&(a16==8))))&&((((((a20==1)&&(a28==1))&&(a17==2))&&(a9==9))||!(a6==1))&&!(a18==1)))){ a16 = 7; a1 = 12; a5 = 4; a9 = 7; a12 = 1; a2 = 1; a27 = 0; return -1; } else if(((!(a20==1)&&(!(a12==1)||((a3==1)&&(a23==1))))&&((((((a6==1)&&((a16==7)&&((a1==13)&&((a17==2)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1))&&(a19==3))))))&&(a13==1))&&!(a8==1))&&(a21==12))&&(a9==8)))){ a9 = 7; a8 = 0; a12 = 1; a21 = 10; a1 = 12; a19 = 1; a5 = 4; a20 = 1; return -1; } else if((((a17==2)&&(((a21==12)&&(((a11==1)&&((a19==1)&&(!(a24==1)&&((a2==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1))))))&&(a16==8)))&&!(a20==1)))&&(((((a1==13)&&(a28==1))&&(a9==7))&&(a3==1))&&!(a24==1)))){ a9 = 11; a22 = 0; a5 = 5; a16 = 7; a1 = 14; a25 = 1; a21 = 10; a20 = 1; return -1; } else if((((a28==1)&&((a7==1)||((a19==4)&&((!(a28==1)||((a23==1)&&(a21==12)))||(a26==1)))))&&((((a16==9)&&(((a17==2)&&((input==3)&&(((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a20==1)))&&!(a24==1))&&!(a27==1)))){ a19 = 1; a6 = 1; a1 = 12; a13 = 1; a5 = 4; a16 = 7; a21 = 10; a28 = 1; a9 = 7; return -1; } else if(((!(a11==1)||((a18==1)||((((((a21==11)&&(a2==1))&&(a17==2))&&(a9==9))&&(a1==13))&&(a28==1))))&&(((!(a7==1)&&((a16==10)&&((!(a20==1)&&((a19==2)&&(input==3)))&&!(a27==1))))&&(a5==5))&&!(a14==1)))){ a27 = 1; a19 = 1; a21 = 10; a20 = 1; a1 = 14; a10 = 1; a5 = 4; a16 = 7; return 22; } else if((((((((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==6))&&!(a18==1))&&!(a7==1))&&!(a20==1))&&(a16==9))&&(((a23==1)&&((a0==1)||(((a1==14)&&(((a6==1)&&(!(a13==1)||(a28==1)))&&(a19==3)))&&(a21==12))))&&(a17==2)))){ if((a14==1)){ a16 = 7; a19 = 2; a9 = 7; a11 = 0; a21 = 11; a2 = 0; a6 = 0; a5 = 6; }else{ a9 = 8; a16 = 7; a10 = 1; a5 = 5; a20 = 1; a18 = 1; a4 = 1; a19 = 1; } return 25; } else if((((a16==10)&&(((((a9==10)&&((a11==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2))&&(a11==1))&&!(a27==1)))&&((((a1==12)&&((a13==1)&&((((a21==12)&&(a2==1))&&(a11==1))&&(a19==2))))||(a24==1))&&(a20==1)))){ a2 = 1; a19 = 1; a0 = 0; a5 = 4; a7 = 0; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((((a17==2)&&(a6==1))&&(a28==1))||(a8==1))&&(((a5==5)&&(((!(a0==1)&&(((a12==1)&&((a16==9)&&(!(a4==1)&&((a21==11)&&((input==5)&&(a19==2))))))&&(a1==13)))&&(a20==1))&&(a9==8)))&&!(a18==1)))){ a9 = 7; a19 = 4; a2 = 1; a27 = 0; a1 = 12; a12 = 1; return 21; } else if((((a19==2)&&(((!(a24==1)&&(!(a23==1)||((a1==13)&&(((a6==1)&&(!(a8==1)&&((a20==1)&&(a11==1))))&&(a17==2)))))||(a7==1))&&(a16==10)))&&((a9==10)&&(((a21==12)&&((input==3)&&((a5==5)||(a5==6))))&&!(a26==1))))){ a23 = 1; a6 = 1; a5 = 4; a21 = 10; a1 = 12; a19 = 1; a9 = 7; a0 = 0; a16 = 7; return -1; } else if((((a16==9)&&(!(a18==1)&&(((!(a20==1)&&((a1==13)&&(!(a4==1)&&((a21==10)&&(input==4)))))&&(a19==4))&&(a9==9))))&&((((((!(a13==1)||(a28==1))||!(a2==1))&&(a17==2))&&(a3==1))||!(a12==1))&&(a5==6)))){ a21 = 11; a20 = 1; a16 = 10; a24 = 1; a19 = 5; a9 = 10; a25 = 1; a27 = 1; a1 = 12; a5 = 5; return 22; } else if(((((a19==5)&&(!(a27==1)&&(!(a4==1)&&(((a16==7)&&(input==1))&&!(a4==1)))))&&(a20==1))&&(((a21==11)&&(((((((a3==1)&&(a1==13))&&!(a26==1))&&(a9==8))||(a7==1))||!(a12==1))&&(a17==2)))&&(a5==4)))){ a16 = 8; a19 = 2; a1 = 12; a3 = 1; a27 = 0; a21 = 12; a24 = 0; return 22; } else if(((((a21==12)&&(!(a2==1)||(((a1==13)&&((a4==1)||((a23==1)||(a24==1))))||(a18==1))))&&(a16==7))&&((a20==1)&&(((!(a7==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a9==9))&&(a11==1)))&&(a19==1))&&(a17==2))))){ a0 = 0; a21 = 10; a20 = 0; a9 = 8; a16 = 8; a12 = 1; a3 = 1; a19 = 5; a5 = 5; return 25; } else if(((((a12==1)&&((a19==3)&&(((a17==2)&&((!(a20==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==5)))&&(a13==1)))&&(a28==1))))&&!(a8==1))&&(!(a12==1)||((a1==14)&&(!(a23==1)||(((a6==1)&&(a16==10))&&(a21==12))))))){ a20 = 1; a21 = 11; a10 = 0; a1 = 13; a16 = 9; a9 = 7; a5 = 4; a12 = 0; a19 = 2; a4 = 1; return -1; } else if((((a9==8)&&((a6==1)&&(!(a14==1)&&((((((a12==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a20==1))&&(a21==11))&&(a16==7))&&(a17==2)))))&&((((a19==4)&&((a8==1)||((a1==12)&&(a12==1))))&&!(a27==1))||(a26==1)))){ a26 = 0; a9 = 7; a21 = 10; a14 = 0; a20 = 1; a12 = 1; a5 = 4; a19 = 1; return -1; } else if(((((a21==10)&&((a9==11)&&(((a27==1)||(((!(a18==1)&&(((a16==9)&&(!(a4==1)&&(a2==1)))&&(a23==1)))&&(a1==13))&&!(a0==1)))&&(a19==5))))&&(a17==2))&&(((((a5==5)||(a5==6))&&(input==3))&&(a3==1))&&!(a20==1)))){ a9 = 7; a28 = 0; a5 = 4; a16 = 7; a15 = 1; a19 = 2; a20 = 1; a10 = 1; return 26; } else if((((!(a28==1)||((a17==2)&&((a3==1)&&!(a20==1))))||!(a12==1))&&(!(a4==1)&&((a3==1)&&((a2==1)&&(((a16==9)&&((input==4)&&((((a19==1)&&((a9==7)&&((a1==12)&&(a5==5))))&&(a21==12))||((((a19==5)&&(((a1==14)&&(a5==6))&&(a9==11)))&&(a21==11))||((((a9==7)&&((a1==12)&&(a5==4)))&&(a19==1))&&(a21==12))))))&&(a28==1))))))){ if((a19==3)){ a14 = 1; a5 = 6; a1 = 13; a21 = 10; a13 = 0; a19 = 3; a9 = 11; a23 = 0; a20 = 1; }else{ a16 = 7; a21 = 10; a24 = 1; a19 = 2; a5 = 4; a1 = 12; a4 = 1; a13 = 0; a20 = 1; a9 = 11; } return 23; } else if((((a11==1)&&(!(a14==1)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==4)))&&(a1==12))&&!(a20==1))))&&((a28==1)&&((a12==1)&&((!(a24==1)&&(((a21==10)&&((!(a11==1)||(a13==1))&&(a16==7)))&&(a19==3)))&&(a9==8)))))){ if((a28==1)){ a9 = 10; a19 = 4; a5 = 5; a1 = 13; a28 = 1; a21 = 11; a2 = 1; a14 = 0; }else{ a26 = 0; a6 = 1; a1 = 13; a5 = 5; a9 = 9; a12 = 1; } return 22; } else if(((!(a7==1)&&(!(a4==1)&&((((a2==1)&&((a17==2)&&((input==4)&&(a5==6))))&&(a1==14))&&!(a20==1))))&&(((!(a8==1)&&(((a19==2)&&((a9==11)&&((a2==1)&&(a21==11))))&&(a16==7)))&&!(a8==1))||(a0==1)))){ a24 = 0; a1 = 12; a9 = 7; a28 = 1; a19 = 1; a14 = 0; a5 = 4; a20 = 1; a21 = 10; return -1; } else if((((a8==1)||(((a13==1)&&!(a20==1))&&(a21==12)))&&((a11==1)&&(!(a14==1)&&(((a17==2)&&((a28==1)&&((a1==12)&&(!(a8==1)&&((a16==9)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==3))&&(a11==1)))))))&&(a19==4)))))){ if((a7==1)){ a25 = 0; a5 = 4; a19 = 2; a9 = 10; a11 = 0; a21 = 11; a20 = 1; a14 = 1; }else{ a13 = 0; a9 = 11; a1 = 14; a12 = 0; a25 = 0; a16 = 10; a19 = 2; a21 = 10; a5 = 6; } return 21; } else if((((a23==1)&&((a9==8)&&(!(a18==1)&&(((a16==9)&&((a19==2)&&((a1==12)&&((a23==1)&&(((!(a11==1)||(a28==1))&&(a17==2))||(a7==1))))))&&!(a20==1)))))&&(((a13==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a21==10)))){ if((a29==1)){ a16 = 8; a13 = 0; a5 = 6; a9 = 9; a29 = 0; a1 = 14; a19 = 1; a24 = 1; a20 = 1; }else{ a19 = 1; a5 = 6; a28 = 0; a20 = 1; a18 = 1; a15 = 1; a16 = 7; a9 = 11; } return 21; } else if((((a1==14)&&((a19==4)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3))))&&(!(a28==1)||((a24==1)||(((a8==1)||((a21==11)&&(((a20==1)&&((!(a28==1)||((a16==8)&&(a28==1)))||!(a6==1)))&&(a17==2))))||(a7==1)))))){ a1 = 12; a21 = 10; a16 = 7; a19 = 1; a9 = 7; a2 = 1; a5 = 4; a14 = 0; return -1; } else if(((((a17==2)&&(!(a0==1)&&(a12==1)))&&!(a20==1))&&((!(a18==1)&&(!(a18==1)&&((((((a19==3)&&((a11==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5))))&&(a13==1))&&(a1==14))&&(a21==10))&&(a6==1))))&&(a16==9)))){ a0 = 1; a1 = 13; a10 = 0; a20 = 1; a5 = 5; a22 = 0; a19 = 4; a9 = 11; return 25; } else if(((((a17==2)&&((a16==10)&&((!(a20==1)&&((((a0==1)||(a13==1))&&(a9==9))||!(a6==1)))&&(a5==4))))&&!(a26==1))&&(!(a7==1)&&(((a12==1)&&((((input==3)&&(a21==10))&&(a19==2))&&(a1==13)))&&(a6==1))))){ a19 = 1; a5 = 5; a9 = 7; a29 = 0; a1 = 14; a20 = 1; a16 = 7; a28 = 0; return -1; } else if((((a7==1)||((a28==1)&&((a17==2)&&((a23==1)&&(a20==1)))))&&(!(a0==1)&&(((a21==11)&&((a16==9)&&(!(a7==1)&&((a19==3)&&((((input==3)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&!(a7==1))&&(a1==12))))))&&!(a18==1))))){ a14 = 0; a28 = 1; a21 = 10; a16 = 7; a19 = 1; a5 = 4; a9 = 7; return -1; } else if((((((!(a0==1)&&(((input==4)&&!(a20==1))&&(a17==2)))&&!(a7==1))&&(a19==4))&&(a2==1))&&((a27==1)||(((a16==10)&&((a9==9)&&((a1==13)&&((!(a11==1)||((a21==10)&&(a12==1)))||!(a2==1)))))&&(a5==5))))){ a5 = 6; a27 = 1; a21 = 11; a2 = 0; a16 = 8; a1 = 12; a9 = 8; a19 = 1; a29 = 1; return -1; } else if(((!(a23==1)||((a17==2)&&((a1==14)&&(!(a24==1)&&((!(a18==1)&&(a11==1))&&(a20==1))))))&&(!(a27==1)&&((a28==1)&&(((a19==3)&&((a21==10)&&(((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==4))&&!(a0==1))))&&(a16==8)))))){ a26 = 0; a16 = 7; a19 = 1; a9 = 7; a6 = 1; a5 = 4; a24 = 0; a1 = 12; return -1; } else if((((a3==1)&&(!(a27==1)&&((a23==1)&&(!(a26==1)&&((a21==12)&&(((a12==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a17==2)))))))&&((a23==1)&&((((a1==13)&&(((a11==1)&&(a9==10))&&(a16==8)))&&!(a20==1))&&(a19==5))))){ a20 = 1; a21 = 10; a5 = 4; a19 = 1; a28 = 0; a3 = 0; a26 = 1; a1 = 12; a16 = 7; a9 = 8; return -1; } else if((((!(a14==1)&&((a2==1)&&(((((a19==5)&&((a2==1)||!(a12==1)))&&!(a14==1))&&(a1==14))&&(a16==8))))||(a4==1))&&(!(a0==1)&&(((a17==2)&&((a20==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a21==12))))&&(a9==7))))){ a5 = 4; a16 = 7; a1 = 13; a8 = 0; a19 = 1; a9 = 8; a24 = 0; a14 = 0; return 26; } else if((((a6==1)&&(((((a16==7)&&((a21==11)&&(a12==1)))&&(a19==2))&&!(a20==1))&&(a6==1)))&&((!(a27==1)&&((a5==5)&&(!(a26==1)&&(((a9==11)&&((a17==2)&&((a1==13)&&(input==6))))&&!(a24==1)))))&&!(a7==1)))){ a1 = 12; a20 = 1; a18 = 0; a19 = 1; a21 = 10; a3 = 1; a9 = 7; a26 = 0; a5 = 4; return -1; } else if((((a21==11)&&((a16==7)&&(((a6==1)&&((((a28==1)||!(a6==1))&&(a17==2))&&!(a7==1)))&&(a1==12))))&&(((a6==1)&&((a19==3)&&(!(a27==1)&&((a20==1)&&(!(a14==1)&&(((a5==5)||(a5==6))&&(input==6)))))))&&(a9==10)))){ a14 = 0; a19 = 1; a9 = 7; a2 = 1; a5 = 4; a13 = 1; a21 = 10; return -1; } else if(((((((!(a0==1)&&((a19==4)&&(((a9==11)&&((((a5==4)||(a5==5))&&(input==3))&&!(a20==1)))&&(a16==10))))&&(a23==1))&&!(a7==1))&&!(a14==1))&&!(a24==1))&&((a21==10)&&((a1==13)&&(((a12==1)&&(a17==2))&&(a23==1)))))){ a5 = 6; a1 = 12; a25 = 1; a13 = 0; a26 = 1; a16 = 9; a21 = 12; a19 = 2; a20 = 1; a9 = 8; return -1; } else if((((a8==1)||(((((a13==1)&&(a19==5))&&(a16==10))&&(a5==5))&&!(a18==1)))&&((!(a18==1)&&((a3==1)&&((((a21==10)&&((a20==1)&&((a6==1)&&((input==1)&&(a1==13)))))&&(a9==7))&&(a17==2))))&&!(a18==1)))){ a16 = 7; a19 = 1; a11 = 1; a1 = 12; a6 = 1; a5 = 4; a2 = 1; return -1; } else if(((!(a20==1)&&((a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&((a16==7)&&((((a1==13)&&(((a21==11)&&(!(a6==1)&&(((a24==1)&&((a17==2)&&(!(a13==1)&&(a13==1))))&&(a14==1))))&&!(a13==1)))&&(a19==3))&&(a9==11))))){ a19 = 5; a5 = 5; a16 = 8; a21 = 10; a6 = 0; a1 = 14; a9 = 8; a29 = 1; a20 = 1; return 22; } else if(((!(a7==1)&&((((a19==3)&&(((a9==7)&&(input==5))&&(a17==2)))&&!(a26==1))&&!(a7==1)))&&(!(a3==1)||(((((((a1==13)&&((a2==1)&&(a21==12)))&&(a20==1))||(a26==1))&&(a5==4))&&!(a24==1))&&(a16==9))))){ a24 = 0; a16 = 10; a9 = 9; a5 = 6; a18 = 0; a19 = 2; a27 = 0; a21 = 11; return 21; } else if(((((((a21==12)&&(((!(a28==1)||((a13==1)&&(a11==1)))||!(a3==1))&&(a9==9)))||(a27==1))&&(a1==14))&&(a17==2))&&((((a3==1)&&((a23==1)&&(((a20==1)&&(input==6))&&(a19==5))))&&(a16==9))&&(a5==5)))){ a5 = 4; a16 = 7; a3 = 1; a1 = 12; a21 = 10; a7 = 0; a24 = 0; a9 = 7; a19 = 1; return -1; } else if((((a9==7)&&(!(a26==1)&&((((a21==10)&&(!(a7==1)&&((input==3)&&(a17==2))))&&!(a18==1))&&(a5==5))))&&((!(a11==1)||((a3==1)&&((a16==10)&&((((a12==1)&&(a20==1))&&(a1==13))&&(a19==5)))))&&!(a18==1)))){ a8 = 0; a1 = 12; a16 = 7; a5 = 4; a11 = 1; a19 = 1; a7 = 0; return -1; } else if((((a4==1)||((a0==1)||((((a9==8)&&(!(a3==1)||(!(a20==1)&&((a19==3)&&((a21==12)&&(a6==1))))))&&(a16==7))&&(a17==2))))&&((((((input==6)&&((a5==4)||(a5==5)))&&(a1==12))&&(a28==1))&&(a2==1))&&!(a26==1)))){ a5 = 6; a13 = 1; a14 = 0; a9 = 9; a1 = 13; a19 = 2; a21 = 11; a18 = 0; a16 = 8; return 22; } else if(((((((!(a7==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a17==2))&&!(a26==1))&&(a21==10))&&(a11==1))&&((a1==14)&&((a11==1)&&(((!(a20==1)&&((a11==1)&&(((a6==1)||(a14==1))&&(a9==9))))&&(a19==4))&&(a16==8)))))){ a16 = 7; a11 = 1; a5 = 5; a2 = 1; a1 = 13; a21 = 12; a20 = 1; a3 = 1; return 23; } else if((((a17==2)&&((((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==4))&&(a1==13))&&(a16==9)))&&((a26==1)||((!(a26==1)&&((!(a23==1)||((a13==1)&&((a19==4)&&(((a21==10)&&(a23==1))&&!(a20==1)))))||(a14==1)))&&!(a27==1))))){ a15 = 1; a23 = 0; a19 = 1; a5 = 6; a20 = 1; a9 = 8; a16 = 7; a10 = 1; return 22; } else if(((((a19==5)&&(!(a7==1)&&(((a28==1)&&(!(a24==1)&&((a16==10)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))))&&!(a14==1))))&&!(a20==1))&&(((a17==2)&&((a26==1)||(((a1==13)&&(a23==1))&&(a11==1))))&&(a21==12)))){ a16 = 9; a15 = 1; a18 = 1; a1 = 14; a21 = 10; a9 = 9; a29 = 1; a5 = 5; a20 = 1; return -1; } else if(((((a19==5)&&(!(a23==1)||((a11==1)&&(a1==12))))&&(a17==2))&&(((a21==10)&&((!(a4==1)&&((a6==1)&&((a6==1)&&((!(a18==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a12==1)))&&(a9==10)))))&&(a16==9)))&&(a20==1)))){ a1 = 14; a5 = 4; a4 = 0; a16 = 8; a3 = 1; a18 = 0; a9 = 9; return 25; } else if((((!(a2==1)||((a12==1)||(a7==1)))&&(a9==11))&&((a21==11)&&((a17==2)&&(((((((a16==7)&&((((a5==4)&&(input==6))&&(a20==1))&&(a19==4)))&&!(a14==1))&&!(a0==1))&&!(a14==1))&&(a3==1))&&(a1==14)))))){ a14 = 0; a19 = 5; a9 = 10; a16 = 8; a2 = 1; a1 = 13; a26 = 0; return 25; } else if(((!(a26==1)&&((((a17==2)&&((((a20==1)&&((a19==3)&&(((a6==1)||(a18==1))&&!(a7==1))))||!(a28==1))&&!(a26==1)))&&(a9==7))&&(a16==9)))&&((a1==13)&&(((a5==4)&&((a21==11)&&(input==5)))&&!(a14==1))))){ a2 = 1; a1 = 14; a5 = 6; a21 = 12; a9 = 8; a16 = 8; a26 = 0; a19 = 5; a27 = 0; return -1; } else if((((a21==10)&&((a24==1)||((a26==1)||(((a23==1)&&(a17==2))&&(a19==2)))))&&(((a28==1)&&(((a12==1)&&(((a1==12)&&((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==3))&&(a16==11)))&&(a6==1)))&&!(a20==1)))&&(a2==1)))){ a28 = 0; a9 = 10; a26 = 1; a24 = 1; a20 = 1; a5 = 6; a16 = 7; return -1; } else if(((!(a4==1)&&((a20==1)&&(((a1==14)&&((!(a24==1)&&((a28==1)&&((a21==10)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))&&!(a27==1)))&&(a19==4))))&&((a16==10)&&(((((a6==1)||!(a28==1))&&(a17==2))&&(a9==11))||(a8==1))))){ a1 = 12; a19 = 1; a9 = 7; a5 = 5; a16 = 9; a21 = 11; a0 = 0; a28 = 1; a14 = 0; return -1; } else if(((!(a11==1)||((a1==14)&&((a17==2)&&((((a0==1)||(((a21==12)&&((a3==1)||(a26==1)))&&(a20==1)))&&(a9==8))||!(a11==1)))))&&(((a16==9)&&(((((a5==5)||(a5==6))&&(input==4))&&(a23==1))&&(a19==3)))&&(a6==1)))){ a21 = 10; a1 = 12; a16 = 7; a11 = 1; a13 = 1; a4 = 0; a19 = 1; a5 = 4; a9 = 7; return -1; } else if(((((((a16==9)&&((a28==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a17==2))))&&!(a7==1))&&(a19==3))&&!(a7==1))&&((a21==11)&&((a2==1)&&((a1==13)&&(!(a12==1)||((a9==9)&&((a20==1)&&((a4==1)||(a11==1)))))))))){ a11 = 1; a19 = 4; a21 = 12; a16 = 8; a5 = 5; a1 = 14; a9 = 7; a23 = 1; a3 = 1; return 25; } else if((((a14==1)||(((a9==8)&&(!(a3==1)||((a20==1)&&(!(a18==1)&&(((a12==1)&&(a16==8))||(a7==1))))))||(a27==1)))&&((a21==11)&&((a19==4)&&((a1==12)&&((a17==2)&&((a28==1)&&(((a5==5)||(a5==6))&&(input==5))))))))){ a9 = 7; a21 = 10; a14 = 0; a19 = 1; a7 = 0; a12 = 1; a16 = 7; a5 = 4; return -1; } else if((((!(a7==1)&&((a28==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a13==1))))&&(a19==2))&&(((a1==14)&&((a21==12)&&((((a2==1)&&((!(a20==1)&&((a23==1)&&(a16==9)))||(a24==1)))||!(a3==1))&&(a17==2))))&&(a9==11)))){ a21 = 10; a15 = 1; a29 = 1; a16 = 7; a18 = 1; a1 = 12; a5 = 5; a20 = 1; return 25; } else if(((((a16==8)&&(((a20==1)&&(((((a3==1)&&((a23==1)&&(a1==13)))&&(a19==4))&&!(a24==1))||(a7==1)))&&(a21==11)))&&(a5==5))&&(((a13==1)&&((!(a8==1)&&((input==6)&&(a9==7)))&&(a3==1)))&&(a17==2)))){ a14 = 0; a16 = 10; a9 = 10; a8 = 0; a19 = 2; a1 = 12; a5 = 6; a7 = 0; return 23; } else if((((a17==2)&&((a0==1)||(((a28==1)&&((!(a7==1)&&((a21==10)&&((a2==1)&&(a16==9))))||(a14==1)))&&(a19==5))))&&((((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))&&(a2==1))&&!(a20==1))&&!(a4==1))&&(a1==13)))){ a16 = 7; a19 = 1; a7 = 1; a20 = 1; a3 = 0; a8 = 1; a5 = 4; a9 = 8; a1 = 12; return -1; } else if((((((((a19==1)&&(((!(a8==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==5)))&&!(a20==1))&&(a28==1)))&&(a17==2))&&(a21==10))&&(a13==1))&&!(a26==1))&&(((a14==1)||(((a13==1)&&(a3==1))&&(a1==14)))&&(a16==7)))){ a13 = 1; a1 = 12; a5 = 4; a12 = 1; a24 = 0; a9 = 7; a20 = 1; return -1; } else if((((((((a23==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))&&!(a18==1))&&(a21==10))&&(a17==2))&&!(a20==1))&&(((a19==5)&&((!(a3==1)||(!(a8==1)&&((!(a0==1)&&(a23==1))||!(a13==1))))&&(a1==13)))&&(a16==7)))){ a24 = 0; a1 = 14; a11 = 1; a9 = 8; a5 = 6; a20 = 1; a7 = 0; a19 = 1; return -1; } else if((((a5==6)&&(((a17==2)&&((a9==9)&&((!(a14==1)&&(!(a24==1)&&(((a21==12)&&(input==4))&&!(a26==1))))&&!(a7==1))))&&(a20==1)))&&((((a16==10)&&(((a8==1)||(a11==1))&&(a1==12)))||!(a6==1))&&(a19==1)))){ a24 = 0; a12 = 1; a9 = 7; a21 = 10; a8 = 0; a5 = 4; a16 = 7; return -1; } else if(((!(a20==1)&&(((((a1==13)&&(!(a13==1)||(!(a13==1)||((a11==1)&&(!(a24==1)&&(a23==1))))))||!(a12==1))&&(a21==12))&&(a17==2)))&&(((a3==1)&&((a19==1)&&((input==3)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))))&&(a16==9)))){ a16 = 10; a5 = 6; a1 = 12; a29 = 0; a10 = 1; a20 = 1; a21 = 10; a9 = 11; a19 = 2; a23 = 0; return -1; } else if(((((a1==12)&&((a16==7)&&(!(a8==1)&&(!(a0==1)&&(((((!(a20==1)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==3)))&&(a17==2))&&(a21==11))&&!(a18==1))&&(a6==1))))))&&!(a0==1))&&((a0==1)||((a6==1)&&(a19==2))))){ a7 = 0; a9 = 7; a20 = 1; a3 = 1; a19 = 1; a5 = 4; a21 = 10; a12 = 1; return -1; } else if(((((a2==1)&&(((input==1)&&(a21==12))&&(a20==1)))&&!(a26==1))&&((!(a23==1)||(((a1==12)&&((((((a9==9)&&((a17==2)&&(a3==1)))&&(a16==8))&&(a19==3))&&(a5==4))||!(a23==1)))||!(a2==1)))||!(a23==1)))){ a13 = 1; a19 = 2; a16 = 7; a21 = 10; a4 = 0; a1 = 13; a18 = 0; return 25; } else if(((((a3==1)&&((a17==2)&&((a6==1)&&((((a12==1)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==1)))&&(a21==11))&&!(a8==1)))))&&(a2==1))&&((!(a20==1)&&(((a2==1)&&(a13==1))&&(a19==5)))&&(a16==8)))){ if((a25==1)){ a16 = 7; a4 = 1; a19 = 1; a20 = 1; a5 = 6; a6 = 0; a21 = 10; a22 = 0; a9 = 11; a1 = 14; }else{ a16 = 10; a1 = 12; a20 = 1; a2 = 0; a14 = 1; a5 = 6; a15 = 0; a19 = 1; a9 = 9; } return 21; } else if(((((a18==1)||((a21==11)&&(!(a20==1)&&(!(a4==1)&&((((a28==1)&&(a17==2))&&!(a4==1))&&(a5==6))))))||(a14==1))&&(((a19==3)&&(((a28==1)&&((a1==14)&&((a9==11)&&(input==5))))&&!(a18==1)))&&(a16==7)))){ a19 = 1; a21 = 10; a5 = 4; a20 = 1; a11 = 1; a1 = 12; a14 = 0; a9 = 7; a28 = 1; return -1; } else if((((a16==7)&&(((a21==12)&&((a5==5)&&((input==1)&&(a17==2))))&&!(a4==1)))&&(!(a20==1)&&((((((((a2==1)&&((a1==12)&&(a28==1)))&&(a6==1))&&(a12==1))&&!(a18==1))&&(a3==1))&&(a19==5))&&(a9==11))))){ if((a5==5)){ a16 = 8; a12 = 1; a21 = 10; a18 = 0; a28 = 1; a9 = 9; a5 = 4; a19 = 2; }else{ a21 = 11; a26 = 0; a7 = 0; a20 = 1; a5 = 4; a16 = 8; } return 22; } else if((((a19==1)&&(((a2==1)&&((a3==1)&&(!(a7==1)&&(((a21==10)&&((a1==13)&&((input==5)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))))&&(a28==1)))))&&(a11==1)))&&((((a17==2)&&((a28==1)&&(a20==1)))&&(a16==8))||(a26==1)))){ a19 = 2; a5 = 4; a16 = 9; a26 = 0; a9 = 7; a24 = 0; a21 = 12; a4 = 0; return 25; } else if(((((a20==1)&&((a13==1)&&(!(a14==1)&&(((a17==2)&&((a21==12)&&(input==1)))&&!(a18==1)))))&&(a19==4))&&(((a16==7)&&(((a5==4)&&((((a28==1)&&(a11==1))||!(a3==1))&&!(a18==1)))&&(a9==10)))&&(a1==14)))){ a13 = 1; a1 = 12; a19 = 1; a21 = 10; a9 = 7; a11 = 1; a8 = 0; return -1; } else if(((!(a8==1)&&(!(a13==1)||((a4==1)||((a20==1)&&((a21==11)&&(((a16==10)&&(!(a18==1)&&(((a19==3)&&(a13==1))&&(a5==6))))&&(a17==2)))))))&&(((a1==12)&&(!(a0==1)&&((a9==8)&&(input==6))))&&!(a27==1)))){ a16 = 7; a21 = 10; a11 = 1; a5 = 4; a9 = 7; a7 = 0; a19 = 1; a0 = 0; return -1; } else if(((((((((input==4)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a17==2))&&(a6==1))&&(a1==14))&&(a19==3))&&!(a8==1))&&(((((a23==1)&&((((a20==1)&&(a2==1))&&(a21==10))||!(a23==1)))&&(a16==9))||!(a11==1))||(a14==1)))){ a1 = 12; a19 = 1; a16 = 7; a5 = 4; a13 = 1; a26 = 0; a9 = 7; return -1; } else if((((a21==10)&&((a7==1)||((a14==1)||(a2==1))))&&((((a11==1)&&((((!(a27==1)&&((a20==1)&&((a17==2)&&((a19==4)&&((input==6)&&((a5==4)||(a5==5)))))))&&!(a7==1))&&(a1==14))&&(a9==7)))&&(a16==7))&&(a6==1)))){ a14 = 0; a0 = 0; a21 = 11; a19 = 5; a27 = 0; a5 = 5; return 23; } else if(((!(a26==1)&&((a2==1)&&((!(a0==1)&&(!(a4==1)&&((a21==11)&&((((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a4==1))&&!(a26==1)))))&&(a19==5))))&&((a17==2)&&((((a11==1)&&(a16==10))&&(a1==14))&&!(a20==1))))){ if((a3==1)){ a9 = 9; a22 = 0; a1 = 13; a16 = 7; a5 = 4; a19 = 1; a20 = 1; a21 = 10; a26 = 1; a25 = 0; }else{ a15 = 1; a10 = 0; a20 = 1; a21 = 10; a5 = 4; a1 = 12; a16 = 7; a19 = 1; a9 = 8; a22 = 1; } return 26; } else if((((a1==14)&&((!(a8==1)&&((a27==1)||(((a19==2)&&((a6==1)&&(a21==12)))&&(a20==1))))||!(a28==1)))&&(!(a4==1)&&(((a3==1)&&(((a16==9)&&(!(a4==1)&&((a17==2)&&(input==3))))&&(a9==9)))&&(a5==5))))){ a16 = 7; a21 = 10; a13 = 1; a19 = 1; a27 = 0; a5 = 4; a7 = 0; a1 = 12; a9 = 7; return -1; } else if((((a19==3)&&((((a21==10)&&((!(a6==1)||(a2==1))&&(a16==8)))&&!(a24==1))&&!(a0==1)))&&((a1==13)&&(!(a0==1)&&(!(a7==1)&&(((a20==1)&&((a9==9)&&(((input==3)&&(a17==2))&&(a5==5))))&&(a6==1))))))){ a11 = 1; a5 = 4; a1 = 12; a19 = 1; a4 = 0; a9 = 7; a16 = 7; return -1; } else if((((a16==10)&&(!(a28==1)||((a1==14)&&(!(a11==1)||((((!(a20==1)&&(!(a18==1)&&(a6==1)))&&(a19==1))&&(a21==12))&&(a13==1))))))&&((a17==2)&&(((a9==9)&&(((input==5)&&((a5==4)||(a5==5)))&&(a6==1)))&&!(a18==1))))){ if((a13==1)){ a22 = 0; a1 = 12; a5 = 4; a2 = 0; a16 = 7; a20 = 1; a9 = 8; a10 = 0; a21 = 10; }else{ a9 = 11; a12 = 0; a5 = 6; a21 = 10; a7 = 1; a23 = 0; } return 21; } else if((((a17==2)&&((a6==1)&&((a11==1)&&(a19==2))))&&((a12==1)&&((((((a1==12)&&(!(a26==1)&&((a21==12)&&((a9==10)&&((a16==7)&&((a5==4)&&(input==3)))))))&&!(a26==1))&&(a20==1))&&!(a26==1))&&!(a8==1))))){ a11 = 1; a16 = 8; a7 = 0; a21 = 10; a19 = 5; a6 = 1; return 26; } else if(((!(a7==1)&&((((!(a8==1)&&((a16==9)&&((input==6)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))))&&(a1==12))&&!(a20==1))&&(a21==11)))&&((((!(a2==1)||((a17==2)&&(!(a18==1)&&(a23==1))))&&(a19==1))||!(a3==1))&&!(a8==1)))){ if((a24==1)){ a5 = 5; a1 = 13; a19 = 4; a21 = 12; a9 = 8; a10 = 1; a8 = 1; a3 = 0; }else{ a6 = 0; a5 = 6; a19 = 2; a7 = 1; a21 = 10; a9 = 8; a16 = 7; a20 = 1; a11 = 0; } return -1; } else if((((a27==1)||(((((a23==1)&&(a9==9))&&!(a20==1))&&(a19==1))&&(a17==2)))&&(((a6==1)&&((((!(a26==1)&&((a5==4)&&(((input==1)&&(a16==7))&&(a1==12))))&&(a23==1))&&(a21==10))&&!(a14==1)))&&!(a7==1)))){ a9 = 8; a27 = 0; a6 = 1; a19 = 2; return 25; } else if(((((((!(a11==1)||((a2==1)&&(a19==2)))&&(a3==1))&&(a12==1))&&(a17==2))&&(a1==12))&&((a16==8)&&((((((a9==10)&&(((input==3)&&((a5==5)||(a5==6)))&&(a12==1)))&&!(a20==1))&&(a2==1))&&!(a24==1))&&(a21==11))))){ a8 = 0; a16 = 7; a2 = 1; a4 = 0; a5 = 4; a9 = 7; a21 = 10; a19 = 1; a20 = 1; return -1; } else if((((((!(a8==1)&&(!(a14==1)&&(!(a8==1)&&((a5==4)&&((((a12==1)&&!(a24==1))||(a7==1))&&(a19==3))))))&&(a21==10))||(a24==1))&&(a1==13))&&((((a20==1)&&((a9==10)&&(input==4)))&&(a16==9))&&(a17==2)))){ a1 = 12; a16 = 7; a28 = 1; a19 = 1; a23 = 1; a9 = 7; return -1; } else if(((!(a12==1)&&(((a21==12)&&((a19==5)&&((a14==1)&&((a1==13)&&(input==5)))))&&!(a12==1)))&&(((a5==4)&&((a9==8)&&((((((a3==1)&&!(a12==1))&&(a16==7))&&(a20==1))&&(a26==1))&&!(a28==1))))&&(a17==2)))){ a28 = 0; a11 = 0; a16 = 10; a19 = 3; a6 = 0; return -1; } else if((((a17==2)&&((((((a27==1)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a13==1))&&(a9==11))&&!(a11==1))&&(a27==1)))&&((a21==12)&&((a19==1)&&((a16==7)&&((a1==12)&&((a20==1)&&(((a27==1)&&(a3==1))&&(a18==1))))))))){ a5 = 5; a1 = 13; a25 = 0; a24 = 1; a29 = 0; a21 = 10; return 21; } else if(((((a19==2)&&(((a3==1)&&(a16==8))&&(a21==12)))&&(a9==7))&&((a11==1)&&(!(a18==1)&&((a12==1)&&((!(a0==1)&&(((a17==2)&&((((input==4)&&((a5==5)||(a5==6)))&&!(a18==1))&&!(a26==1)))&&(a1==14)))&&(a20==1))))))){ a5 = 4; a14 = 0; a13 = 1; a1 = 12; a16 = 7; a19 = 1; a21 = 10; a4 = 0; return -1; } else if(((!(a11==1)||((a7==1)||((a0==1)||((a26==1)||((((a21==10)&&((a19==3)&&(a12==1)))&&(a17==2))&&(a20==1))))))&&((((((((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==1))&&(a16==9))&&(a23==1))&&!(a24==1)))){ a11 = 1; a16 = 8; a9 = 10; a5 = 5; a21 = 12; a1 = 13; a13 = 1; a23 = 1; a19 = 5; return 26; } else if((((a16==8)&&((((a3==1)&&(a19==2))&&!(a24==1))&&(a1==13)))&&(!(a4==1)&&(((a17==2)&&(((a20==1)&&(((a21==10)&&((a3==1)&&(!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))&&(a3==1)))&&(a9==8)))&&(a12==1))))){ a12 = 1; a16 = 7; a26 = 0; a9 = 7; a1 = 12; a19 = 1; a5 = 4; a28 = 1; return -1; } else if((((((((!(a14==1)&&((a2==1)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==5))))&&(a12==1))&&(a17==2))&&(a3==1))&&(a16==7))&&!(a0==1))&&((((a19==5)&&(((a12==1)&&!(a20==1))&&(a21==12)))&&!(a27==1))&&(a1==13)))){ a1 = 12; a13 = 1; a4 = 0; a20 = 1; a16 = 8; a9 = 7; a24 = 0; a5 = 6; return 22; } else if(((!(a7==1)&&((a12==1)&&((a16==7)&&((a21==12)&&(((a5==6)&&((input==4)&&(a9==10)))&&!(a7==1))))))&&(((a23==1)&&((a1==14)&&(!(a20==1)&&((((a23==1)||!(a23==1))&&(a17==2))&&(a19==2)))))||(a26==1)))){ a21 = 10; a20 = 1; a4 = 0; a6 = 1; a19 = 1; a5 = 4; a9 = 7; a3 = 1; a1 = 12; return -1; } else if(((((a21==12)&&(((a17==2)&&(((a1==12)&&(((a6==1)&&(a16==7))&&(a23==1)))||(a27==1)))||!(a11==1)))&&(a3==1))&&((a12==1)&&(((a19==3)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3))&&!(a0==1)))&&!(a20==1))))){ a9 = 7; a21 = 10; a20 = 1; a5 = 4; a13 = 1; a24 = 0; a3 = 1; a19 = 1; return -1; } else if(((((((a9==7)&&(a3==1))&&!(a4==1))&&(a17==2))&&(a19==5))&&((((a12==1)&&(((a5==6)&&((((((a21==12)&&(input==4))&&(a16==8))&&!(a20==1))&&!(a7==1))&&(a1==14)))&&!(a14==1)))&&(a12==1))&&(a23==1)))){ a5 = 4; a15 = 0; a20 = 1; a1 = 13; a13 = 0; a19 = 1; a21 = 10; a16 = 7; a25 = 1; return 23; } else if((((a3==1)&&((a16==10)&&(((a9==8)&&((((input==3)&&(a5==6))&&(a21==11))&&(a19==3)))&&!(a27==1))))&&((((a6==1)&&((a1==13)&&((((a2==1)||!(a13==1))&&(a17==2))||!(a12==1))))||!(a3==1))&&(a20==1)))){ a28 = 1; a18 = 0; a1 = 12; a5 = 4; a9 = 7; a19 = 1; a16 = 7; a21 = 10; return -1; } else if((((((a16==8)&&(((a21==12)&&((a19==5)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1))))&&(a1==12)))&&!(a7==1))&&(a11==1))&&(!(a6==1)||(!(a12==1)||((a3==1)&&((a20==1)&&(((a4==1)||(a3==1))&&(a17==2)))))))){ a4 = 0; a5 = 5; a21 = 10; a28 = 1; a1 = 14; a3 = 1; a9 = 9; return -1; } else if(((((a4==1)||((a7==1)||((!(a8==1)&&((((a6==1)||(a4==1))&&(a19==5))&&(a20==1)))||!(a12==1))))&&(a21==10))&&(((a16==8)&&((!(a14==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==5)))&&(a17==2)))&&(a1==12)))){ a16 = 7; a5 = 4; a0 = 0; a4 = 0; a9 = 7; a19 = 1; a12 = 1; return -1; } else if((((!(a14==1)&&((((a13==1)&&((a17==2)&&((a20==1)&&(a11==1))))&&(a9==10))&&(a3==1)))&&!(a18==1))&&((a16==9)&&((a19==4)&&((((((a21==11)&&(input==6))&&!(a8==1))&&(a1==13))&&!(a4==1))&&(a5==6)))))){ a4 = 0; a1 = 12; a2 = 1; a9 = 7; a5 = 4; a19 = 1; a16 = 7; a21 = 10; return -1; } else if((((((a16==9)&&(!(a4==1)&&((a6==1)&&((a1==14)&&((a20==1)&&((input==6)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))))))))&&(a17==2))&&(a6==1))&&((((a26==1)||(((a28==1)&&(a28==1))||(a24==1)))&&(a21==10))&&(a19==2)))){ a16 = 11; a19 = 1; a5 = 5; a9 = 9; a6 = 1; a18 = 0; return 21; } else if((((a3==1)&&(!(a20==1)&&(((a7==1)||(((a2==1)&&(a6==1))||!(a2==1)))&&(a21==11))))&&(((a16==9)&&(((((a1==13)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1)))&&(a17==2))&&(a6==1))&&(a3==1)))&&(a19==2)))){ a23 = 0; a16 = 7; a5 = 4; a9 = 7; a1 = 12; a28 = 0; a19 = 4; a10 = 1; return -1; } else if((((((((a28==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a13==1))&&(a17==2)))&&!(a7==1))&&(a16==8))&&(a21==10))&&(a2==1))&&(!(a24==1)&&((a9==8)&&((a1==12)&&((!(a20==1)&&((a28==1)&&(a28==1)))&&(a19==2))))))){ a19 = 4; a2 = 1; a9 = 7; a5 = 4; a27 = 0; a21 = 12; a20 = 1; a1 = 14; return 22; } else if(((!(a0==1)&&(((a9==10)&&((!(a20==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==11)))&&(a17==2)))&&((!(a3==1)||((a1==14)&&((a6==1)&&((a28==1)&&(((a16==10)&&(!(a6==1)||(a3==1)))&&(a19==4))))))&&!(a0==1)))){ a2 = 0; a9 = 11; a28 = 0; a16 = 7; a1 = 13; a20 = 1; a21 = 10; a15 = 0; a19 = 1; a5 = 4; return 21; } else if(((((a23==1)&&((a5==4)&&((a6==1)&&(((a21==11)&&(input==1))&&(a1==14)))))&&!(a4==1))&&((a3==1)&&((a28==1)&&(((a19==5)&&((a16==7)&&((((a23==1)&&(a12==1))&&(a17==2))&&(a9==10))))&&!(a20==1)))))){ a21 = 10; a23 = 1; a5 = 6; a19 = 2; a6 = 1; a9 = 9; a16 = 8; a20 = 1; a14 = 0; return 26; } else if((((a11==1)&&((a9==7)&&(((((a21==10)&&((!(a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a1==12)))&&(a23==1))&&!(a0==1))&&!(a14==1))))&&((((((a19==5)&&(a13==1))||!(a28==1))&&!(a20==1))&&(a17==2))&&(a16==10)))){ a16 = 11; a7 = 1; a8 = 1; a27 = 1; a19 = 2; a5 = 6; a20 = 1; a9 = 9; a1 = 14; return -1; } else if((((!(a12==1)||(!(a27==1)&&((a20==1)&&((!(a6==1)||((a6==1)&&!(a0==1)))&&!(a18==1)))))&&(a19==2))&&((((a21==12)&&((((a1==12)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2))&&(a16==10)))&&!(a8==1))&&(a9==8)))){ a11 = 1; a21 = 10; a5 = 4; a8 = 0; a16 = 7; a9 = 7; a19 = 1; return -1; } else if((((a1==12)&&((a9==8)&&((a21==11)&&(!(a6==1)||((a13==1)&&!(a8==1))))))&&(((((a23==1)&&((((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a0==1))&&(a19==4))&&!(a20==1))&&(a12==1)))&&(a17==2))&&!(a7==1))&&(a16==9)))){ a19 = 2; a0 = 1; a5 = 5; a20 = 1; a10 = 0; a16 = 10; a22 = 1; return 23; } else if(((!(a27==1)&&((((a1==13)&&(((a19==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a24==1)))&&(a16==8)))&&(a11==1))&&(a12==1)))&&((((a20==1)&&((((a11==1)&&(a9==11))||(a18==1))||(a27==1)))&&(a21==10))&&(a17==2)))){ a19 = 1; a5 = 4; a1 = 12; a9 = 7; a13 = 1; a16 = 7; a27 = 0; a6 = 1; return -1; } else if(((((((a16==8)&&(!(a24==1)&&(!(a3==1)||(a3==1))))&&(a19==4))&&(a21==11))&&(a20==1))&&(!(a4==1)&&(((a17==2)&&(!(a24==1)&&((a2==1)&&((a1==14)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5))))))&&(a12==1))))){ a19 = 1; a9 = 7; a1 = 12; a18 = 0; a5 = 4; a6 = 1; a16 = 7; a21 = 10; a4 = 0; return -1; } else if(((((a16==7)&&(((a20==1)&&((((((a5==4)||(a5==5))&&(input==4))&&(a9==9))&&!(a18==1))&&(a17==2)))&&(a1==14)))&&(a19==3))&&(((((a12==1)&&(!(a3==1)||(!(a27==1)&&(a2==1))))&&(a13==1))&&(a21==11))&&(a6==1)))){ a5 = 4; a1 = 12; a19 = 1; a12 = 1; a24 = 0; a4 = 0; a9 = 7; a21 = 10; return -1; } else if((((a19==2)&&(((a16==11)&&((a1==12)&&(((a14==1)||(((a17==2)&&(a13==1))||!(a28==1)))&&(a6==1))))&&(a23==1)))&&((a20==1)&&(((a13==1)&&(((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==1))&&(a21==10)))&&!(a4==1))))){ a21 = 11; a11 = 1; a12 = 1; a1 = 13; a5 = 4; a9 = 8; a26 = 0; return 22; } else if((((((((((a13==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a2==1)))&&(a17==2))&&!(a7==1))&&(a2==1))&&(a16==9))&&(a21==11))&&!(a7==1))&&((((a9==7)&&((a27==1)||((a6==1)&&(a1==13))))&&(a19==3))&&!(a20==1)))){ a13 = 0; a16 = 7; a21 = 10; a19 = 1; a5 = 6; a20 = 1; a9 = 11; a25 = 0; return -1; } else if((((!(a14==1)&&((((a17==2)&&((a11==1)&&(!(a27==1)&&((input==6)&&(a20==1)))))&&(a1==14))&&(a19==1)))&&(a28==1))&&((a24==1)||(((a16==7)&&((((a11==1)||(a18==1))&&(a5==4))&&(a21==12)))&&(a9==9))))){ a2 = 1; a9 = 7; a21 = 10; a1 = 12; a27 = 0; a23 = 1; return -1; } else if((((a1==12)&&((a20==1)&&((a17==2)&&((((a18==1)&&((a19==1)&&(a13==1)))&&(a16==10))&&(a24==1)))))&&((!(a3==1)&&((a21==11)&&((a9==7)&&(!(a2==1)&&((((a5==4)||(a5==5))&&(input==1))&&!(a2==1))))))&&!(a23==1)))){ a5 = 4; a23 = 0; a16 = 7; a29 = 1; a21 = 10; a12 = 0; return 21; } else if((((a11==1)&&((a28==1)&&(!(a7==1)&&((a16==9)&&((a20==1)&&(((a21==10)&&((a13==1)&&((input==1)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a19==5)))))))&&((a26==1)||((a1==12)&&(((a27==1)||(a11==1))&&(a17==2)))))){ a24 = 0; a9 = 9; a8 = 0; a14 = 0; a1 = 13; a19 = 2; a5 = 6; return -1; } else if((((((a5==5)&&((((!(a27==1)&&(((input==3)&&(a9==9))&&!(a20==1)))&&!(a0==1))&&(a2==1))&&(a16==9)))&&(a1==14))&&(a21==12))&&((((a11==1)&&((a17==2)&&((a12==1)||(a8==1))))&&!(a27==1))&&(a19==1)))){ if((a27==1)){ a16 = 7; a20 = 1; a9 = 11; a5 = 6; a15 = 1; a24 = 1; a23 = 0; a21 = 10; }else{ a1 = 12; a21 = 11; a4 = 1; a16 = 11; a19 = 5; a5 = 6; a20 = 1; a6 = 0; a9 = 10; a15 = 1; } return 25; } else if(((((!(a13==1)||(!(a6==1)||((!(a28==1)||(((a9==8)&&(a2==1))&&(a19==2)))||(a14==1))))||(a27==1))&&(a17==2))&&((((a21==12)&&((((input==5)&&(a16==9))&&!(a27==1))&&!(a20==1)))&&(a5==6))&&(a1==14)))){ if((a28==1)){ a13 = 0; a10 = 1; a16 = 7; a21 = 10; a20 = 1; a1 = 12; a18 = 1; }else{ a21 = 10; a9 = 11; a6 = 0; a19 = 1; a5 = 5; a14 = 1; a20 = 1; a16 = 7; a1 = 12; } return -1; } else if(((!(a4==1)&&(((a17==2)&&((a13==1)&&(((input==1)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a1==14))))&&!(a14==1)))&&((!(a27==1)&&((a20==1)&&(((a19==2)&&((a21==10)&&(!(a14==1)&&(a11==1))))&&(a16==9))))&&(a28==1)))){ a19 = 4; a4 = 0; a20 = 0; a12 = 1; a1 = 13; a16 = 8; a9 = 8; a24 = 0; a5 = 6; return 25; } else if((((a16==8)&&((a1==12)&&(((((a21==11)&&((((input==1)&&(a9==10))&&!(a20==1))&&!(a8==1)))&&!(a26==1))&&!(a8==1))&&(a17==2))))&&((a19==2)&&((!(a3==1)||((a27==1)||((a5==4)&&(a6==1))))&&!(a26==1))))){ a12 = 1; a20 = 1; a28 = 1; a1 = 14; a16 = 9; a11 = 1; return 21; } else if(((((((((a3==1)&&((a1==14)&&(((a16==7)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a27==1))))&&!(a20==1))&&(a11==1))&&(a9==9))&&(a12==1))&&(a17==2))&&((a21==11)&&(((a11==1)&&((a19==2)&&(a12==1)))||!(a12==1))))){ a16 = 9; a5 = 6; a19 = 1; a20 = 1; a26 = 0; a1 = 12; a9 = 11; a21 = 12; a11 = 1; a18 = 0; return 25; } else if(((((((a19==2)&&((a20==1)&&(((a16==11)&&(((((a9==7)&&((a5==5)&&(a1==14)))||(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14)))))&&(input==6))&&!(a28==1)))&&!(a6==1))))&&!(a13==1))&&(a4==1))&&(a4==1))&&((((a21==11)&&(a28==1))&&!(a12==1))&&(a17==2)))){ a7 = 1; a18 = 1; a1 = 12; a21 = 12; a19 = 3; a16 = 10; a9 = 8; a3 = 0; a5 = 4; return -1; } else if((((((!(a8==1)&&((a21==10)&&((((a17==2)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a7==1))&&!(a14==1))))&&!(a27==1))&&(a9==8))&&(a16==10))&&((!(a7==1)&&(((a3==1)&&((a1==14)&&(a11==1)))&&(a19==1)))&&(a20==1)))){ a28 = 1; a19 = 5; a9 = 10; a11 = 1; a5 = 6; a24 = 0; a16 = 11; a1 = 12; return 21; } else if((((a21==12)&&(((a17==2)&&((input==3)&&(a9==7)))&&(a16==10)))&&(((((a1==12)&&(!(a8==1)&&((a19==5)&&(((((a28==1)&&!(a14==1))&&!(a20==1))&&!(a14==1))||(a14==1)))))||!(a3==1))||!(a3==1))&&(a5==4)))){ a9 = 10; a20 = 1; a19 = 1; a25 = 1; a28 = 0; a5 = 6; a21 = 10; a2 = 0; a16 = 7; return 23; } else if(((!(a11==1)&&(((a21==11)&&(!(a20==1)&&((a17==2)&&(!(a11==1)&&(((a28==1)&&(a16==7))&&(a19==3))))))&&(a24==1)))&&((((a1==12)&&((a9==10)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a3==1))))&&!(a2==1))&&!(a11==1)))){ a21 = 10; a19 = 1; a5 = 6; a1 = 13; a20 = 1; a22 = 1; a8 = 1; a9 = 11; return 21; } else if((((a19==3)&&((a16==11)&&((a14==1)&&((a17==2)&&(((((input==3)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&!(a3==1))&&(a8==1))&&(a27==1))))))&&(((((a7==1)&&((a27==1)&&(a11==1)))&&(a1==14))&&(a20==1))&&(a21==12)))){ a9 = 10; a26 = 1; a5 = 5; a29 = 1; a16 = 9; a27 = 1; return -1; } else if(((!(a20==1)&&(((a11==1)&&(!(a8==1)&&((a13==1)&&(!(a26==1)&&(!(a27==1)&&((a17==2)&&(((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==6))&&!(a8==1))))))))&&(a16==7)))&&((a19==3)&&(((a21==11)&&(a2==1))&&(a1==13))))){ a21 = 10; a19 = 1; a9 = 7; a1 = 12; a13 = 1; a5 = 4; a20 = 1; a14 = 0; a24 = 0; return -1; } else if(((!(a13==1)||((a7==1)||(((((a6==1)&&(a12==1))&&(a17==2))&&(a16==11))&&!(a18==1))))&&((((a23==1)&&((((((input==3)&&((a5==4)||(a5==5)))&&(a1==13))&&(a19==4))&&(a21==12))&&(a9==7)))&&!(a26==1))&&(a20==1)))){ a16 = 10; a13 = 1; a1 = 14; a23 = 1; a21 = 10; a5 = 4; a12 = 1; a19 = 1; return 21; } else if((((a23==1)&&(!(a24==1)&&((!(a14==1)&&((input==6)&&(a1==13)))&&(a19==4))))&&(((((a20==1)&&((((((a9==7)&&(a13==1))&&(a17==2))&&(a5==6))&&(a16==8))||!(a11==1)))&&!(a4==1))&&(a21==11))||(a0==1)))){ a11 = 1; a2 = 1; a1 = 12; a21 = 10; a16 = 7; a24 = 0; a5 = 4; a19 = 1; return -1; } else if(((((((a16==10)&&((((((a5==4)||(a5==5))&&(input==1))&&(a1==12))&&(a21==11))&&!(a20==1)))&&(a17==2))&&(a9==9))&&(a3==1))&&(((a19==1)&&((a18==1)||(!(a3==1)||(!(a23==1)||((a11==1)||(a4==1))))))&&!(a14==1)))){ a16 = 7; a22 = 0; a1 = 13; a5 = 4; a9 = 10; a21 = 10; a13 = 0; a20 = 1; a12 = 0; return 25; } else if((((!(a0==1)&&((((a3==1)&&((a19==5)&&((a20==1)&&((a28==1)&&((input==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))))))&&(a28==1))&&!(a4==1)))&&(a21==10))&&((a17==2)&&((((a1==12)&&(a11==1))||!(a2==1))&&(a16==11))))){ a19 = 1; a23 = 1; a12 = 1; a16 = 7; a9 = 7; a5 = 4; a0 = 0; return -1; } else if((((a16==7)&&((a9==9)&&(((a21==11)&&((a3==1)&&(((a11==1)||!(a12==1))||!(a12==1))))&&(a19==4))))&&(((!(a27==1)&&((a12==1)&&((((input==4)&&(a20==1))&&(a3==1))&&(a17==2))))&&(a1==13))&&(a5==5)))){ a5 = 4; a1 = 12; a9 = 10; a14 = 0; a13 = 1; a16 = 8; a8 = 0; return 25; } else if(((!(a2==1)&&(((((input==3)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))&&(a17==2))&&(a1==14))&&(a20==1)))&&((a7==1)&&(((a18==1)&&((((a21==11)&&(!(a2==1)&&((a24==1)&&(a28==1))))&&(a19==1))&&(a16==9)))&&(a26==1))))){ a4 = 1; a1 = 12; a22 = 1; a14 = 1; a9 = 8; a16 = 7; a5 = 6; a21 = 10; a19 = 2; return -1; } else if((((!(a12==1)||(((((((!(a20==1)&&(((a3==1)&&(a17==2))&&(a21==12)))&&(a9==8))&&(a16==7))&&(a19==2))&&(a1==12))||!(a13==1))&&(a23==1)))&&(a12==1))&&(((a11==1)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a24==1)))){ a24 = 0; a20 = 1; a5 = 4; a18 = 0; a21 = 10; a19 = 1; a13 = 1; a9 = 7; return -1; } else if((((!(a28==1)||(!(a7==1)&&(((a1==12)&&((a17==2)&&(!(a20==1)&&(a23==1))))&&(a13==1))))&&(a5==5))&&((a2==1)&&((((a19==1)&&((!(a27==1)&&((input==3)&&(a16==8)))&&(a11==1)))&&(a21==10))&&(a9==9))))){ a5 = 4; a16 = 7; a27 = 0; a12 = 1; a9 = 7; a20 = 1; a13 = 1; return -1; } else if((((((a16==9)&&(((a21==11)&&((a6==1)||(a24==1)))&&!(a26==1)))&&(a1==13))&&(a17==2))&&(((a19==2)&&((((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6))&&!(a26==1))&&(a23==1))&&!(a4==1))&&!(a7==1)))&&(a20==1)))){ a3 = 1; a19 = 3; a5 = 5; a9 = 11; a21 = 10; a24 = 0; a28 = 1; a1 = 12; return 25; } else if((((a19==2)&&((((a1==14)&&((a12==1)&&!(a8==1)))&&(a9==8))&&(a16==10)))&&((a21==12)&&((a2==1)&&(!(a20==1)&&(((((a11==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a17==2)))&&!(a24==1))&&!(a7==1))&&(a3==1))))))){ a26 = 1; a19 = 1; a20 = 1; a21 = 10; a12 = 0; a1 = 12; a3 = 0; a5 = 6; a9 = 11; a16 = 7; return -1; } else if((((a21==12)&&((a5==4)&&(((a11==1)||!(a3==1))||!(a23==1))))&&((a16==9)&&((!(a20==1)&&((a13==1)&&((a9==11)&&((a12==1)&&(!(a0==1)&&(((a19==3)&&((a17==2)&&(input==4)))&&!(a18==1)))))))&&(a1==14))))){ a28 = 0; a21 = 11; a16 = 10; a19 = 1; a25 = 0; a20 = 1; a12 = 0; return -1; } else if((((a26==1)||((!(a12==1)||((a1==13)&&(((a23==1)&&(a9==8))&&(a19==3))))&&(a16==11)))&&((a28==1)&&(!(a0==1)&&(!(a27==1)&&((((a17==2)&&((((a5==4)||(a5==5))&&(input==5))&&!(a4==1)))&&(a20==1))&&(a21==11))))))){ a16 = 9; a12 = 1; a1 = 14; a5 = 4; a6 = 1; a9 = 11; a3 = 1; a19 = 5; return 21; } else if(((((a1==14)&&((a16==8)&&((!(a14==1)&&(!(a0==1)&&((a11==1)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==4))))))&&!(a24==1))))&&(a9==10))&&(((a21==11)&&((a17==2)&&((a19==1)&&((a28==1)&&!(a7==1)))))&&!(a20==1)))){ a5 = 4; a1 = 12; a23 = 1; a7 = 0; a16 = 7; a21 = 10; a20 = 1; a3 = 1; a9 = 7; return -1; } else if(((!(a3==1)||(((a17==2)&&((a9==10)&&((a16==7)&&(((a11==1)&&(a6==1))||!(a12==1)))))&&(a5==4)))&&((a11==1)&&(((((a2==1)&&(((a21==11)&&(input==3))&&!(a20==1)))&&!(a4==1))&&(a1==14))&&(a19==3))))){ if((a17==2)){ a14 = 0; a19 = 1; a16 = 8; a26 = 0; a5 = 5; a6 = 1; a1 = 13; }else{ a19 = 5; a21 = 12; a5 = 5; a27 = 0; a6 = 1; a16 = 8; a18 = 0; a20 = 1; a9 = 11; } return 22; } else if((((a17==2)&&(((((a2==1)&&((a24==1)||(!(a18==1)&&((a6==1)||!(a3==1)))))&&(a21==10))&&(a19==3))&&(a16==10)))&&(!(a26==1)&&((a9==10)&&((a1==12)&&(((!(a20==1)&&(input==1))&&(a13==1))&&(a5==5))))))){ if((a26==1)){ a9 = 11; a1 = 14; a11 = 0; a19 = 1; a7 = 1; a23 = 0; a20 = 1; a16 = 7; }else{ a29 = 1; a28 = 0; a5 = 4; a22 = 1; a16 = 11; a9 = 8; } return -1; } else if((((((a20==1)&&((a3==1)&&((!(a24==1)&&(!(a24==1)&&((input==1)&&(((a9==7)&&((a1==13)&&(a5==4)))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))))))&&(a17==2))))&&(a21==11))&&(a16==9))&&(((a19==1)&&(((a2==1)||(a8==1))&&(a28==1)))&&!(a27==1)))){ a19 = 2; a21 = 10; a5 = 4; a11 = 1; a16 = 10; a1 = 14; a0 = 0; a9 = 9; a26 = 0; return 21; } else if(((((a16==7)&&(((!(a4==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a4==1))&&(a1==14)))&&(a21==10))&&(((a17==2)&&(((a0==1)||((a9==9)&&(((!(a7==1)&&(a12==1))&&(a2==1))&&!(a4==1))))&&(a20==1)))&&(a19==2)))){ a0 = 0; a12 = 1; a5 = 4; a1 = 12; a4 = 0; a9 = 7; a19 = 1; return -1; } else if((((a27==1)||(!(a7==1)&&(((a23==1)&&((a21==10)&&(((a12==1)&&(a19==3))&&(a1==14))))&&!(a20==1))))&&((((a17==2)&&((a2==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a9==11))&&(a3==1))))&&(a16==8))&&!(a7==1)))){ a5 = 5; a20 = 1; a11 = 1; a13 = 1; a16 = 11; a9 = 7; a21 = 11; a18 = 0; a19 = 5; a1 = 13; return 21; } else if(((((a12==1)&&(((((a23==1)&&((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&!(a18==1))&&(a1==14))&&(a2==1)))&&(a17==2))&&(((!(a13==1)||((a21==12)&&((a26==1)||((a2==1)&&(a16==10)))))&&(a20==1))&&(a19==1)))){ a11 = 1; a19 = 2; a21 = 10; a16 = 7; a0 = 0; a5 = 5; a1 = 13; a24 = 0; a9 = 9; return 25; } else if(((!(a20==1)&&(((a1==14)&&((!(a26==1)&&((((input==6)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a16==9))&&(a2==1)))&&!(a18==1)))&&(a2==1)))&&((!(a28==1)||(((a19==1)&&((a28==1)||(a0==1)))&&(a17==2)))&&(a21==10)))){ if((a20==1)){ a0 = 1; a9 = 7; a20 = 1; a1 = 12; a15 = 1; a22 = 0; a16 = 7; a5 = 4; }else{ a20 = 1; a16 = 8; a19 = 5; a21 = 12; a15 = 0; a1 = 12; a14 = 1; a28 = 0; a9 = 9; a5 = 6; } return -1; } else if((((a17==2)&&(!(a4==1)&&(!(a7==1)&&(((a1==12)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==11))&&!(a0==1)))&&(a19==3)))))&&(((((!(a20==1)&&((a21==12)&&(a28==1)))||(a27==1))&&(a13==1))&&(a16==8))||!(a28==1)))){ a23 = 0; a21 = 10; a10 = 1; a20 = 1; a5 = 4; a19 = 1; a25 = 0; a16 = 7; return 25; } else if((((a21==10)&&(((a23==1)&&((a1==14)&&(!(a24==1)&&((!(a4==1)&&(((input==3)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a13==1)))&&(a16==8)))))&&(a20==1)))&&((a19==5)&&((a17==2)&&((!(a23==1)||(a3==1))&&(a28==1)))))){ a23 = 1; a1 = 13; a16 = 10; a19 = 2; a4 = 0; a9 = 11; a24 = 0; a5 = 4; return 23; } else if((((a3==1)&&(!(a20==1)&&(((a2==1)&&((a9==9)&&(((((input==5)&&(a1==13))&&(a2==1))&&(a2==1))&&(a11==1))))&&(a19==3))))&&(((a17==2)&&((((a11==1)&&!(a14==1))&&(a16==9))&&(a21==10)))&&(a5==6)))){ if((a19==4)){ a0 = 1; a20 = 1; a16 = 7; a9 = 8; a1 = 12; a27 = 1; a7 = 1; a19 = 1; }else{ a9 = 11; a22 = 1; a6 = 0; a5 = 5; a19 = 2; a11 = 0; a20 = 1; a16 = 7; a1 = 12; } return -1; } else if((((!(a7==1)&&((a19==4)&&((((a17==2)&&(a2==1))||!(a3==1))&&(a16==8))))&&(a9==11))&&((!(a4==1)&&(!(a20==1)&&((a1==12)&&((a28==1)&&((a21==12)&&((((a5==5)||(a5==6))&&(input==4))&&(a23==1)))))))&&!(a7==1)))){ a20 = 1; a21 = 11; a10 = 1; a5 = 6; a15 = 0; a19 = 2; a16 = 7; return -1; } else if(((!(a0==1)&&((((a19==2)&&((a17==2)&&((input==3)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))))&&!(a4==1))&&(a12==1)))&&(!(a6==1)||((a11==1)&&(((a1==13)&&((((a6==1)&&(a20==1))&&(a21==11))&&(a16==7)))||(a26==1)))))){ a23 = 1; a21 = 10; a5 = 4; a3 = 1; a16 = 8; a19 = 3; a9 = 8; a24 = 0; return 23; } else if((((a3==1)&&((a6==1)&&((a19==5)&&((a17==2)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))))))&&(((a16==8)&&(!(a20==1)&&(!(a3==1)||((a2==1)&&(((a21==10)&&((a6==1)&&(a11==1)))&&(a1==13))))))&&(a23==1)))){ a24 = 0; a16 = 7; a19 = 2; a20 = 1; a5 = 4; a18 = 0; a12 = 1; a9 = 7; return -1; } else if((((((!(a18==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a20==1))&&(a6==1))&&!(a14==1))&&(((a19==4)&&((((((a16==9)&&(((a2==1)||(a4==1))&&(a2==1)))&&(a1==12))||(a27==1))&&(a17==2))&&(a9==7)))&&(a21==11)))){ a19 = 1; a5 = 6; a16 = 7; a20 = 1; a21 = 10; a9 = 8; a8 = 1; a26 = 1; a29 = 0; return 22; } else if((((a9==11)&&(((a17==2)&&((((a21==12)&&(input==5))&&!(a18==1))&&(a12==1)))&&!(a27==1)))&&((a20==1)&&(((a1==14)&&(!(a24==1)&&((((!(a3==1)||(a13==1))&&(a16==10))||(a26==1))&&(a19==2))))&&(a5==6))))){ a16 = 7; a14 = 0; a9 = 7; a28 = 1; a1 = 12; a5 = 4; a19 = 1; a21 = 10; a12 = 1; return -1; } else if(((((((a19==1)&&((((a28==1)&&(a9==10))||(a18==1))&&(a17==2)))&&(a5==4))&&!(a20==1))&&(a2==1))&&((a21==10)&&(((a16==11)&&((!(a27==1)&&(((a1==13)&&(input==4))&&!(a14==1)))&&(a28==1)))&&!(a26==1))))){ if((a24==1)){ a5 = 6; a14 = 1; a16 = 10; a21 = 12; a13 = 0; a9 = 9; a19 = 4; a20 = 1; a1 = 14; }else{ a21 = 11; a20 = 1; a10 = 0; a19 = 5; a9 = 7; a5 = 5; a16 = 7; a28 = 0; a1 = 14; a22 = 1; } return 25; } else if(((((a5==4)&&(((a17==2)&&((((((input==4)&&!(a20==1))&&!(a24==1))&&(a19==1))&&(a21==11))&&(a12==1)))&&!(a27==1)))&&(a1==13))&&((a27==1)||((a23==1)&&((a9==10)&&(!(a13==1)||((a28==1)&&(a16==8)))))))){ a19 = 3; a21 = 10; a7 = 0; a14 = 0; a20 = 1; a1 = 14; a9 = 7; a16 = 10; a23 = 1; return 25; } else if((((((((a1==13)&&(a11==1))&&(a21==10))&&(a17==2))&&(a6==1))||!(a28==1))&&(!(a7==1)&&(((((a2==1)&&((a3==1)&&((!(a20==1)&&((a16==9)&&(input==3)))&&(a9==8))))&&!(a0==1))&&(a5==4))&&(a19==1))))){ a21 = 11; a18 = 1; a5 = 6; a19 = 5; a20 = 1; a16 = 11; a25 = 1; return 21; } else if(((((!(a18==1)&&((((a2==1)&&!(a7==1))&&(a1==14))&&(a5==4)))&&(a21==11))&&(a9==7))&&((a20==1)&&(((a3==1)&&((a11==1)&&((a13==1)&&((((a19==4)&&(input==4))&&(a16==11))&&(a17==2)))))&&(a3==1))))){ a19 = 1; a24 = 0; a6 = 1; a28 = 1; a21 = 10; a1 = 12; a16 = 7; return -1; } else if(((((a19==4)&&(((a11==1)&&((((((a5==4)||(a5==5))&&(input==1))&&!(a14==1))&&!(a14==1))&&(a16==9)))&&(a13==1)))&&(a1==13))&&(!(a20==1)&&((a17==2)&&(((a21==10)&&(!(a6==1)||((a9==10)&&(a23==1))))&&!(a24==1)))))){ if((a3==1)){ a19 = 1; a20 = 1; a11 = 0; a28 = 0; a16 = 7; a5 = 5; a9 = 9; a1 = 14; a27 = 1; }else{ a21 = 12; a9 = 8; a0 = 1; a22 = 0; a1 = 14; a16 = 10; a5 = 5; a19 = 5; a11 = 0; } return -1; } else if((((a17==2)&&((a19==1)&&(!(a20==1)&&((a5==4)&&((a3==1)&&(a9==10))))))&&(!(a8==1)&&((a13==1)&&(!(a8==1)&&(!(a24==1)&&((a1==12)&&(((a16==9)&&((a2==1)&&((input==5)&&(a21==12))))&&!(a8==1))))))))){ a23 = 0; a21 = 10; a28 = 0; a1 = 14; a16 = 10; a9 = 7; a0 = 1; a5 = 5; return -1; } else if(((!(a18==1)&&((((a17==2)&&((a20==1)&&((input==3)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a21==10))&&(a1==14)))&&(!(a2==1)||((!(a28==1)||(((a19==5)&&(((a16==8)&&(a28==1))||!(a2==1)))||(a24==1)))||(a8==1))))){ a5 = 4; a1 = 12; a26 = 0; a11 = 1; a9 = 7; a19 = 1; a16 = 7; a13 = 1; return -1; } else if(((!(a7==1)&&((((((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==1))&&(a28==1))&&!(a20==1))&&(a19==4))&&(a16==9))&&!(a27==1)))&&(((((a21==10)&&((a17==2)&&((a11==1)&&(a1==12))))||!(a2==1))&&(a13==1))&&(a28==1)))){ if((a28==1)){ a19 = 1; a16 = 7; a0 = 1; a4 = 1; a20 = 1; a9 = 9; a5 = 5; a13 = 0; }else{ a5 = 6; a16 = 7; a1 = 13; a20 = 1; a7 = 1; a24 = 1; a19 = 1; a9 = 8; a4 = 1; } return 26; } else if((((((a12==1)&&(a5==5))&&(a2==1))||(a18==1))&&((a3==1)&&(!(a18==1)&&((((a16==8)&&((a1==12)&&(((a9==7)&&(!(a8==1)&&((a21==10)&&((input==1)&&(a17==2)))))&&(a11==1))))&&!(a20==1))&&(a19==5)))))){ a9 = 10; a2 = 1; a28 = 1; a14 = 0; a19 = 3; a20 = 1; a16 = 9; a21 = 11; return 25; } else if(((((a17==2)&&((a16==11)&&((a2==1)&&(((input==6)&&(a1==13))&&!(a8==1)))))&&(a19==3))&&((a5==6)&&((a14==1)||(((!(a18==1)&&((a28==1)&&(((a11==1)&&(a20==1))&&!(a18==1))))&&(a9==9))&&(a21==10)))))){ a13 = 1; a9 = 8; a5 = 4; a16 = 10; a11 = 1; a19 = 2; a21 = 12; a0 = 0; return 21; } else if((((a19==3)&&((((!(a27==1)&&(((input==4)&&(a1==12))&&!(a4==1)))&&(a16==8))&&(a28==1))&&(a5==6)))&&(((a4==1)||((a21==12)&&((!(a23==1)||((a13==1)&&((a6==1)&&(a9==8))))&&!(a20==1))))&&(a17==2)))){ a9 = 10; a5 = 4; a16 = 7; a3 = 0; a15 = 1; a1 = 13; a20 = 1; a19 = 1; a21 = 10; a8 = 1; return -1; } else if((((a16==8)&&(((a19==4)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a13==1))&&(a20==1))&&(a17==2))&&(a9==10)))&&(a12==1)))&&(!(a13==1)||((a21==10)&&((((a1==14)&&((a3==1)||(a24==1)))&&(a2==1))||!(a12==1)))))){ a5 = 4; a1 = 12; a19 = 1; a11 = 1; a9 = 7; a16 = 7; a7 = 0; a4 = 0; return -1; } else if(((!(a20==1)&&((((((((a28==1)||!(a23==1))&&(a16==9))&&!(a14==1))||(a18==1))&&(a1==12))&&(a21==12))&&(a19==3)))&&((a12==1)&&(!(a0==1)&&((((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a9==11))&&!(a8==1)))))){ a16 = 7; a19 = 2; a23 = 0; a7 = 1; a5 = 4; a21 = 10; a9 = 9; a20 = 1; a3 = 0; return -1; } else if((((((((a16==11)&&(a2==1))&&(a12==1))||(a0==1))&&(a19==4))||(a7==1))&&((a28==1)&&((((a20==1)&&(((a21==11)&&((input==6)&&(((a9==7)&&((a5==4)&&(a1==13)))||((((a1==12)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11))))))&&(a17==2)))&&(a13==1))&&(a2==1))))){ a13 = 1; a5 = 5; a21 = 12; a14 = 0; a16 = 10; a19 = 2; a1 = 13; a9 = 8; a27 = 0; return 21; } else if(((((a9==8)&&((!(a7==1)&&((!(a13==1)||((((a23==1)&&(a23==1))&&(a1==14))||(a27==1)))||!(a12==1)))&&!(a20==1)))&&(a21==10))&&((a28==1)&&((((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a19==4))&&(a17==2))))){ a20 = 1; a16 = 11; a19 = 2; a28 = 1; a7 = 0; a23 = 1; a5 = 6; return 23; } else if(((!(a28==1)&&((a27==1)&&(((a7==1)&&(!(a6==1)&&((a0==1)&&(((a20==1)&&(a23==1))&&(a16==9)))))&&(a1==14))))&&((a9==7)&&((a19==3)&&((a17==2)&&((a21==12)&&(!(a23==1)&&((input==6)&&((a5==4)||(a5==5)))))))))){ a1 = 12; a16 = 11; a28 = 0; a15 = 1; a3 = 0; a9 = 9; a19 = 4; a5 = 4; a21 = 11; return -1; } else if(((((a9==9)&&(((a11==1)&&((a19==2)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a0==1))&&(a3==1))&&(a11==1))))&&(a17==2)))&&(a20==1))&&((a1==14)&&((a16==9)&&((a13==1)&&(((a3==1)||(a26==1))&&(a21==11))))))){ a16 = 7; a11 = 1; a9 = 7; a19 = 1; a24 = 0; a28 = 1; a5 = 4; a21 = 10; a1 = 12; return -1; } else if((((a28==1)&&((!(a0==1)&&((a21==12)&&((a20==1)&&((input==1)&&((a5==4)||(a5==5))))))&&(a1==12)))&&(!(a7==1)&&((a8==1)||((a26==1)||((a9==9)&&((a11==1)&&((a19==1)&&((a16==11)&&((a28==1)&&(a17==2))))))))))){ a2 = 1; a0 = 0; a16 = 10; a9 = 8; a1 = 13; a6 = 1; a21 = 11; a19 = 5; a5 = 4; return 21; } else if((((a21==12)&&(!(a18==1)&&((((a20==1)&&(((a5==4)&&((input==1)&&(a19==5)))&&(a17==2)))&&(a13==1))&&(a1==12))))&&(!(a28==1)||(((((a23==1)&&((a13==1)||(a27==1)))&&(a16==8))&&(a9==9))&&!(a18==1))))){ a16 = 7; a12 = 1; a5 = 5; a0 = 0; a1 = 13; a19 = 2; a21 = 10; return 26; } else if(((((a17==2)&&((a1==12)&&(((a16==9)&&((a28==1)&&(!(a27==1)&&((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==1)))))&&(a20==1))))&&(a21==11))&&((a18==1)||((((a24==1)||((a19==2)&&(a6==1)))&&!(a18==1))&&!(a27==1))))){ a5 = 4; a19 = 1; a14 = 0; a11 = 1; a2 = 1; a21 = 10; a9 = 7; a16 = 7; return -1; } else if(((((a20==1)&&(!(a0==1)&&(((a13==1)&&((a3==1)&&((input==1)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))))&&(a13==1))))&&(a1==14))&&((a19==2)&&((((a17==2)&&((!(a11==1)||(a13==1))||(a8==1)))&&(a16==7))&&(a21==12))))){ a19 = 3; a5 = 6; a16 = 9; a9 = 9; a21 = 10; a0 = 0; a14 = 0; a18 = 0; return 26; } else if((((a13==1)&&(!(a8==1)&&(((((((input==6)&&((a5==5)||(a5==6)))&&(a17==2))&&(a21==10))&&(a20==1))&&!(a7==1))&&(a9==9))))&&(((a23==1)&&((a2==1)&&(((a1==13)&&((a3==1)&&(a19==5)))&&(a16==9))))&&!(a7==1)))){ a7 = 0; a9 = 7; a0 = 0; a5 = 4; a1 = 12; a11 = 1; a16 = 7; a19 = 1; return -1; } else if(((((a1==12)&&(((((a16==11)&&(!(a20==1)&&(!(a14==1)&&((a2==1)&&(a23==1)))))&&(a9==11))||!(a23==1))||(a0==1)))&&(a11==1))&&((a5==4)&&((a19==3)&&((a13==1)&&(((input==6)&&(a17==2))&&(a21==10))))))){ a0 = 1; a15 = 0; a9 = 7; a12 = 0; a19 = 1; a5 = 6; a16 = 7; a20 = 1; return -1; } else if(((!(a8==1)&&((a17==2)&&((((a27==1)||(((a16==7)&&((a2==1)&&(a21==10)))&&(a1==14)))&&(a19==2))||!(a11==1))))&&((a28==1)&&(((a11==1)&&(((a20==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a0==1)))&&(a9==11))))){ a5 = 5; a0 = 0; a11 = 1; a28 = 1; a19 = 4; a9 = 9; return 23; } else if((((a1==13)&&(!(a8==1)&&((a21==10)&&(((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==5))&&(a13==1))&&!(a8==1)))))&&((!(a24==1)&&(!(a2==1)||((a20==1)&&(((a17==2)&&((a13==1)&&(a19==1)))&&(a16==9)))))||!(a28==1)))){ if((a28==1)){ a0 = 0; a1 = 12; a9 = 11; a5 = 5; a16 = 8; a2 = 1; a20 = 0; a19 = 2; }else{ a9 = 9; a16 = 11; a27 = 0; a13 = 1; a1 = 12; a5 = 5; } return 26; } else if(((!(a26==1)&&((!(a7==1)&&((a17==2)&&((!(a2==1)||(((a28==1)&&(a1==13))&&(a21==12)))&&(a9==10))))||(a24==1)))&&(((a19==3)&&((((a23==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a16==8))&&(a20==1)))&&(a12==1)))){ a19 = 1; a13 = 1; a21 = 10; a8 = 0; a24 = 0; a1 = 12; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((!(a18==1)&&((a17==2)&&(((((a12==1)&&(((((a20==1)&&(input==1))&&(a5==6))&&(a21==10))&&(a3==1)))&&(a1==14))&&(a16==9))&&(a9==7))))&&!(a7==1))&&(((a27==1)||((a28==1)&&(a23==1)))&&(a19==1)))){ a3 = 1; a0 = 0; a1 = 12; a16 = 7; a5 = 4; return -1; } else if(((!(a18==1)&&((((a17==2)&&((a19==2)&&((a11==1)&&((a20==1)&&((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))))&&(a1==14))&&(a23==1)))&&((!(a14==1)&&((((a21==12)&&(a3==1))&&(a16==10))&&!(a24==1)))||!(a12==1)))){ a28 = 1; a1 = 13; a5 = 4; a9 = 9; a11 = 1; a21 = 10; a16 = 7; a0 = 0; return 25; } else if(((!(a4==1)&&(((a17==2)&&(!(a0==1)&&(!(a8==1)&&((!(a20==1)&&((!(a27==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a7==1)))&&(a9==7)))))&&!(a4==1)))&&((((a16==8)&&((a19==1)&&(a3==1)))&&(a21==10))&&(a1==13)))){ a23 = 1; a20 = 1; a18 = 0; a5 = 4; a1 = 12; a16 = 7; a28 = 1; return -1; } else if((((a17==2)&&((a5==6)&&((((a16==7)&&(input==5))&&(a9==9))&&(a28==1))))&&(((a19==4)&&((((!(a3==1)||((a20==1)&&(((a3==1)&&(a1==14))&&!(a0==1))))&&!(a0==1))&&(a21==11))||(a0==1)))&&!(a26==1)))){ a1 = 12; a19 = 5; a16 = 8; a9 = 8; a28 = 1; a7 = 0; a6 = 1; return 21; } else if(((!(a7==1)&&(!(a26==1)&&((a3==1)&&(((a19==5)&&(((a9==11)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==12)))&&(a20==1)))))&&((((((a16==9)&&((a11==1)&&(a28==1)))&&!(a26==1))&&(a17==2))&&(a21==12))||!(a12==1)))){ a5 = 4; a19 = 1; a24 = 0; a7 = 0; a16 = 7; a28 = 1; a9 = 7; a21 = 10; return -1; } else if((((a20==1)&&((((a9==11)&&(((a11==1)&&(((a21==10)&&(input==3))&&(a3==1)))&&!(a14==1)))&&(a1==12))&&(a5==6)))&&((((a2==1)&&((a28==1)&&((a17==2)&&((a0==1)||(a28==1)))))&&(a16==10))&&(a19==2)))){ a5 = 4; a8 = 0; a9 = 7; a18 = 0; a28 = 1; a16 = 7; a19 = 1; return -1; } else if((((a1==13)&&((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==3))&&(a13==1))&&(a16==8)))&&(!(a13==1)||((a2==1)&&(((a17==2)&&((a21==10)&&(!(a13==1)||((a20==1)&&(!(a12==1)||((a12==1)&&(a19==4)))))))&&(a28==1)))))){ a16 = 7; a8 = 0; a5 = 4; a9 = 7; a1 = 12; a28 = 1; a14 = 0; a19 = 1; return -1; } else if((((a21==10)&&(((a12==1)&&(((a11==1)&&((input==1)&&(a17==2)))&&(a12==1)))&&(a9==9)))&&((a19==5)&&(!(a11==1)||((a1==13)&&((a8==1)||((((a5==4)&&((a23==1)&&(a28==1)))&&(a16==10))&&!(a20==1)))))))){ if((a3==1)){ a16 = 8; a5 = 6; a20 = 1; a9 = 8; a2 = 0; a21 = 12; a19 = 2; a0 = 1; }else{ a11 = 0; a20 = 1; a1 = 14; a5 = 6; a25 = 1; a22 = 0; a16 = 7; a9 = 11; } return -1; } else if(((!(a20==1)&&((((a19==2)&&(((a26==1)&&((a5==6)&&(!(a23==1)&&(!(a3==1)&&((a13==1)&&(a18==1))))))&&(a1==12)))&&(a16==8))&&!(a12==1)))&&(((((input==1)&&(a17==2))&&(a9==9))&&(a21==11))&&!(a11==1)))){ a21 = 10; a27 = 1; a20 = 1; a23 = 0; a16 = 7; a29 = 0; a9 = 11; return 21; } else if((((((!(a14==1)&&(((a21==11)&&((a16==7)&&((a6==1)&&(a1==14))))&&(a17==2)))||(a27==1))&&(a28==1))&&(a9==11))&&((a19==4)&&(((!(a7==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a20==1)))&&!(a7==1))&&!(a7==1))))){ a19 = 5; a5 = 6; a12 = 1; a18 = 0; a16 = 8; a1 = 13; a24 = 0; return 23; } else if(((((((a20==1)&&((a21==10)&&((a1==13)&&(a12==1))))&&(a18==1))&&!(a6==1))&&(a7==1))&&((a16==8)&&((((a7==1)&&(((a9==7)&&((a7==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a19==2)))&&(a17==2))&&(a24==1))))){ a21 = 11; a4 = 1; a19 = 1; a29 = 0; a5 = 4; a16 = 7; a24 = 1; a9 = 9; a20 = 0; return 23; } else if((((a19==5)&&((a17==2)&&(!(a0==1)&&(!(a4==1)&&(((((input==4)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&(a12==1))&&(a28==1))&&(a21==12))))))&&((!(a13==1)||((((a6==1)&&(a16==8))&&!(a8==1))&&(a1==12)))&&(a20==1)))){ a9 = 10; a5 = 6; a3 = 1; a1 = 14; a16 = 7; a19 = 4; a12 = 1; a21 = 10; a28 = 1; return 25; } else if(((!(a24==1)&&(((((a1==12)&&(!(a0==1)&&((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&!(a14==1))&&!(a20==1))&&!(a0==1)))&&((((!(a24==1)&&(((a12==1)&&(a16==7))&&(a19==5)))||!(a2==1))&&(a21==10))&&(a17==2)))){ a20 = 1; a13 = 1; a9 = 7; a2 = 1; a5 = 4; a19 = 1; a7 = 0; return -1; } else if((((((a11==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a11==1))&&!(a20==1))&&((((a16==9)&&(((((!(a6==1)||(((a23==1)&&(a13==1))&&(a13==1)))&&(a9==11))&&(a17==2))||!(a6==1))&&(a21==11)))&&(a1==12))&&(a19==5)))){ a5 = 6; a22 = 1; a6 = 0; a9 = 9; a19 = 4; a16 = 10; a24 = 1; a21 = 10; return -1; } else if((((a9==9)&&((a18==1)||((!(a20==1)&&(a28==1))&&(a21==10))))&&((a16==10)&&((((a17==2)&&((a6==1)&&(((!(a24==1)&&((a12==1)&&((a19==5)&&(input==5))))&&(a23==1))&&(a5==4))))&&(a1==13))&&(a23==1))))){ a19 = 1; a20 = 1; a18 = 1; a4 = 1; a23 = 0; a16 = 7; a5 = 5; a9 = 8; a1 = 14; return 21; } else if(((((a3==1)&&(((a19==1)&&((!(a24==1)&&((a23==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a23==1)))&&(a17==2)))&&(a21==10))&&(((a16==10)&&((!(a24==1)&&((a9==9)&&((a3==1)&&(a23==1))))&&(a20==1)))&&(a1==12)))){ a7 = 0; a14 = 0; a5 = 4; a16 = 7; a9 = 7; a27 = 0; return -1; } else if((((a4==1)&&(((a20==1)&&((a7==1)&&((a19==3)&&((a18==1)&&(a6==1)))))&&!(a23==1)))&&(!(a12==1)&&(((((a17==2)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))&&(a21==11)))&&!(a13==1))&&(a1==12))&&(a16==9))))){ a0 = 1; a5 = 5; a9 = 9; a8 = 1; a1 = 14; a19 = 1; a13 = 0; a16 = 10; a21 = 10; return -1; } else if((((a9==8)&&((a1==12)&&(((a21==10)&&((a6==1)&&(a17==2)))&&(a12==1))))&&((a5==4)&&(((a12==1)&&(((a6==1)&&(!(a24==1)&&((a2==1)&&((!(a20==1)&&(input==4))&&(a16==10)))))&&!(a27==1)))&&(a19==4))))){ a9 = 10; a3 = 0; a19 = 1; a1 = 14; a7 = 1; a20 = 1; a5 = 6; a13 = 0; a16 = 7; return -1; } else if((((a16==7)&&((a9==8)&&((((((a5==4)||(a5==5))&&(input==5))&&!(a27==1))&&(a19==4))&&(a17==2))))&&((((a1==14)&&(((a7==1)||((a14==1)||(!(a11==1)||((a6==1)&&!(a26==1)))))&&!(a0==1)))&&(a20==1))&&(a21==11)))){ a11 = 1; a16 = 8; a24 = 0; a12 = 1; a5 = 5; a9 = 10; return 23; } else if(((((!(a18==1)&&((a2==1)&&((((a17==2)&&((a5==6)&&((input==1)&&(a16==7))))&&!(a26==1))&&(a19==1))))&&!(a14==1))&&!(a20==1))&&((a9==10)&&(!(a2==1)||(((a1==12)&&((a6==1)&&(a13==1)))&&(a21==10)))))){ a19 = 5; a9 = 8; a5 = 5; a16 = 8; a14 = 0; a1 = 14; a20 = 1; a7 = 0; a18 = 0; return 25; } else if((((a16==7)&&(!(a11==1)||((a28==1)&&(a1==13))))&&((a20==1)&&(!(a14==1)&&(((a2==1)&&((((((a19==2)&&((input==4)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))))&&!(a0==1))&&(a2==1))&&(a6==1))&&(a21==11)))&&(a17==2)))))){ a5 = 4; a19 = 1; a4 = 0; a1 = 12; a9 = 7; a21 = 10; a28 = 1; return -1; } else if((((a4==1)||(((a24==1)||((a16==10)&&(((a6==1)&&(a2==1))||!(a3==1))))&&!(a14==1)))&&((!(a4==1)&&((a20==1)&&((((((a9==7)&&((a5==4)&&(a1==13)))||((((a1==12)&&(a5==5))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11))))&&(input==3))&&(a21==10))&&(a19==1))))&&(a17==2)))){ a1 = 12; a5 = 4; a13 = 1; a18 = 0; a6 = 1; a16 = 7; a9 = 7; return -1; } else if(((((a21==11)&&(((a12==1)&&(!(a6==1)||((a6==1)&&(a12==1))))||!(a23==1)))&&(a19==2))&&((a17==2)&&(!(a20==1)&&((a2==1)&&((a28==1)&&(((input==3)&&(((a9==7)&&((a5==4)&&(a1==13)))||((((a5==5)&&(a1==12))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))))&&(a16==7)))))))){ a1 = 12; a9 = 7; a8 = 0; a20 = 1; a19 = 1; a5 = 4; a4 = 0; a6 = 1; a21 = 10; return -1; } else if(((((a17==2)&&((a19==4)&&((a28==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&(a2==1))&&(a3==1))&&(a12==1)))))&&(a21==10))&&(!(a20==1)&&((a9==9)&&((((a23==1)&&((a6==1)&&(a6==1)))&&(a1==13))&&(a16==7)))))){ a19 = 1; a5 = 4; a0 = 0; a2 = 1; a20 = 1; a23 = 1; a1 = 12; a9 = 7; return -1; } else if(((((((a0==1)&&(!(a3==1)&&(a23==1)))&&(a21==10))&&(a9==7))&&(a16==9))&&(((a17==2)&&((a1==12)&&(((a19==5)&&(!(a13==1)&&((a0==1)&&((a4==1)&&((input==5)&&((a5==5)||(a5==6)))))))&&!(a13==1))))&&(a20==1)))){ a5 = 4; a1 = 13; a9 = 10; a19 = 3; a29 = 1; a21 = 12; a22 = 0; a0 = 1; return 21; } else if((((((a20==1)&&(((a27==1)&&(((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a19==3)))&&(a21==12)))&&(a1==14))&&!(a12==1))&&(!(a13==1)&&((!(a3==1)&&((!(a3==1)&&((a11==1)&&(a27==1)))&&(a17==2)))&&(a16==11))))){ a6 = 0; a5 = 4; a21 = 10; a22 = 1; a1 = 12; a16 = 7; a19 = 1; a9 = 7; a8 = 1; return 22; } else if((((!(a20==1)&&(((!(a8==1)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==4))))&&(a17==2))&&(a11==1)))&&(a16==7))&&((a9==8)&&((a1==12)&&(!(a24==1)&&(((a23==1)&&(((a28==1)&&(a19==2))||!(a28==1)))&&(a21==12))))))){ a19 = 1; a9 = 7; a28 = 1; a4 = 0; a5 = 4; a20 = 1; a21 = 10; a0 = 0; return -1; } else if(((((((a21==12)&&(((a16==7)&&(!(a27==1)&&((!(a20==1)&&(input==3))&&!(a7==1))))&&(a11==1)))&&(a17==2))&&(a9==7))&&(a1==13))&&((a19==2)&&(((((a5==5)&&(a12==1))&&(a28==1))||(a14==1))&&(a6==1))))){ a20 = 1; a21 = 10; a23 = 1; a19 = 1; a5 = 4; a1 = 12; a24 = 0; a3 = 1; return -1; } else if((((a16==10)&&((a19==4)&&(((((!(a18==1)&&(a12==1))&&(a2==1))&&(a17==2))&&(a20==1))||(a27==1))))&&(!(a27==1)&&((a28==1)&&((a21==10)&&((a12==1)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==1)))))))){ a1 = 14; a2 = 1; a28 = 1; a9 = 7; a23 = 1; a19 = 2; a5 = 6; return 21; } else if((((a9==8)&&(!(a13==1)||(!(a6==1)||(((a5==5)&&((a19==2)&&(a12==1)))&&!(a20==1)))))&&((a16==10)&&(((!(a27==1)&&(((a6==1)&&(((input==4)&&(a17==2))&&(a21==10)))&&(a28==1)))&&(a13==1))&&(a1==13))))){ if((a16==10)){ a20 = 1; a19 = 1; a6 = 0; a9 = 7; a10 = 0; a16 = 7; a14 = 1; }else{ a6 = 0; a21 = 11; a2 = 0; a5 = 4; a16 = 7; a14 = 1; a20 = 1; } return 21; } else if(((((a21==12)&&(((input==6)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&!(a7==1)))&&(a19==1))&&((a4==1)||(!(a23==1)||(!(a8==1)&&((a17==2)&&((a1==13)&&((((a3==1)&&((a8==1)||(a3==1)))&&(a16==8))&&!(a20==1))))))))){ a16 = 7; a15 = 1; a21 = 10; a19 = 2; a9 = 8; a6 = 0; a20 = 1; a14 = 1; a1 = 12; a5 = 5; return 25; } else if((((!(a26==1)&&(!(a20==1)&&((!(a27==1)&&((a1==14)&&((a16==8)&&((a19==1)&&(a6==1)))))&&(a21==10))))||!(a12==1))&&((((a17==2)&&((!(a27==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==7)))&&!(a4==1))&&!(a18==1)))){ a2 = 1; a5 = 5; a20 = 1; a14 = 0; a21 = 12; a19 = 5; a9 = 8; return 25; } else if((((!(a20==1)&&((a19==1)&&((a16==9)&&((a28==1)&&((a17==2)&&(!(a24==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==4))&&(a11==1))))))))&&(a21==11))&&((a1==12)&&((((a11==1)&&(a23==1))&&!(a0==1))&&!(a0==1))))){ if((a19==5)){ a20 = 1; a19 = 2; a21 = 10; a26 = 1; a9 = 8; a16 = 7; a2 = 0; a4 = 1; a5 = 4; }else{ a16 = 10; a21 = 12; a29 = 0; a1 = 14; a25 = 0; a5 = 6; a23 = 0; a9 = 10; } return -1; } else if((((a2==1)&&(!(a2==1)||(((a28==1)&&((((a19==5)&&((a17==2)&&(a12==1)))&&(a20==1))&&(a21==10)))&&(a9==8))))&&(((a13==1)&&((a1==12)&&(((a16==11)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&!(a18==1))))&&!(a18==1)))){ a3 = 1; a28 = 1; a5 = 4; a9 = 7; a16 = 7; a19 = 1; a0 = 0; return -1; } else if((((a5==5)&&((a19==5)&&(((((((a16==8)&&(!(a12==1)||(!(a3==1)||(a6==1))))||!(a11==1))&&(a20==1))&&(a11==1))&&(a1==12))&&(a9==11))))&&((a21==11)&&(((a6==1)&&((a17==2)&&(input==4)))&&!(a4==1))))){ a6 = 1; a9 = 7; a5 = 4; a16 = 7; a3 = 1; a8 = 0; a19 = 1; a21 = 10; return -1; } else if((((a17==2)&&((((!(a8==1)&&((a1==13)&&((a23==1)&&(a2==1))))&&(a20==1))||!(a13==1))||!(a13==1)))&&(((a19==1)&&(((a16==10)&&((((input==1)&&(a5==4))&&!(a27==1))&&!(a8==1)))&&(a21==11)))&&(a9==9)))){ a7 = 0; a1 = 12; a16 = 7; a8 = 0; a9 = 10; a4 = 0; a19 = 4; a21 = 10; a5 = 6; return 25; } else if(((((!(a7==1)&&(!(a26==1)&&((((((a1==14)&&((a19==2)&&((input==3)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))))&&(a21==10))&&(a17==2))&&!(a7==1))&&!(a7==1))))&&(a2==1))&&(a13==1))&&((a16==10)&&((a28==1)&&(a20==1))))){ a9 = 7; a2 = 1; a19 = 1; a6 = 1; a1 = 12; a16 = 7; a13 = 1; a5 = 4; return -1; } else if((((a19==2)&&(!(a20==1)&&((a16==10)&&(((a24==1)||((a4==1)||(((a12==1)&&(a1==12))||!(a13==1))))&&(a9==8)))))&&((a17==2)&&(((a12==1)&&((!(a7==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a2==1)))&&(a21==12))))){ a20 = 1; a5 = 5; a15 = 0; a25 = 1; a22 = 0; a9 = 11; a21 = 10; a16 = 11; a19 = 5; return 21; } else if((((((((a28==1)&&(a17==2))||!(a23==1))&&(a21==12))&&(a16==10))&&!(a20==1))&&(((a1==13)&&(((a12==1)&&(((a19==1)&&(((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==5))&&!(a24==1)))&&!(a18==1)))&&!(a0==1)))&&(a2==1)))){ if((a23==1)){ a16 = 7; a8 = 1; a1 = 12; a21 = 10; a28 = 0; a5 = 4; a24 = 1; a19 = 2; a9 = 9; a20 = 1; }else{ a9 = 11; a20 = 1; a25 = 1; a16 = 7; a11 = 0; a5 = 6; a21 = 10; a23 = 0; } return -1; } else if(((!(a12==1)||(((((a19==5)&&(a12==1))&&(a17==2))&&(a16==8))&&(a6==1)))&&((!(a8==1)&&((((a5==6)&&(((!(a20==1)&&((a9==10)&&(input==4)))&&(a1==14))&&(a13==1)))&&(a3==1))&&(a21==11)))&&(a12==1)))){ a4 = 1; a19 = 1; a21 = 10; a5 = 4; a20 = 1; a28 = 0; a9 = 7; a18 = 1; a16 = 7; return 22; } else if(((((a21==12)&&((a16==8)&&(a13==1)))||!(a11==1))&&((((((((a11==1)&&((a17==2)&&(((((a5==4)||(a5==5))&&(input==3))&&(a9==8))&&(a19==4))))&&!(a27==1))&&(a13==1))&&(a1==13))&&(a20==1))&&(a12==1))&&(a2==1)))){ a5 = 4; a9 = 7; a21 = 10; a4 = 0; a14 = 0; a8 = 0; a16 = 7; a1 = 12; a19 = 1; return -1; } else if((((a17==2)&&(((a16==9)&&((a21==10)&&(((((input==3)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&!(a14==1))&&(a1==12))&&!(a18==1))))&&(a6==1)))&&(((((!(a11==1)||(a11==1))&&!(a18==1))&&(a19==5))||!(a6==1))&&!(a20==1)))){ a16 = 11; a21 = 12; a5 = 6; a14 = 1; a25 = 1; a20 = 1; a28 = 0; a9 = 11; return -1; } else if((((a19==5)&&((((a28==1)&&((((input==1)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a20==1))&&!(a27==1)))&&(a16==9))&&(a21==12)))&&(!(a11==1)||((a17==2)&&((a1==14)&&((a23==1)&&((a23==1)&&(!(a13==1)||(a23==1))))))))){ a20 = 1; a21 = 10; a10 = 0; a28 = 0; a19 = 1; a16 = 7; a9 = 8; a5 = 6; return 21; } else if((((a13==1)&&(((((a1==13)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a17==2))&&(a9==11))&&(a12==1)))&&((a13==1)&&((a21==10)&&((a3==1)&&((a16==9)&&(((((a11==1)&&(a23==1))&&(a19==3))&&!(a20==1))&&!(a14==1)))))))){ a20 = 1; a29 = 1; a5 = 4; a9 = 7; a16 = 7; a19 = 1; a25 = 1; return -1; } else if(((((a3==1)&&((a11==1)&&((a21==11)&&(((a17==2)&&(((input==5)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a19==2)))&&!(a20==1)))))&&(a3==1))&&(((a1==13)&&((!(a23==1)||((a13==1)&&(a16==9)))||!(a3==1)))||(a14==1)))){ a5 = 5; a20 = 1; a9 = 9; a8 = 1; a11 = 0; a19 = 1; a28 = 0; a16 = 7; a21 = 10; return 25; } return calculate_output11(input); } int calculate_output11(int input) { if(((((a23==1)&&(((input==5)&&(a21==10))&&(a5==5)))&&(a1==12))&&((((((((a18==1)||((a2==1)&&((a11==1)&&((a11==1)&&!(a20==1)))))&&(a9==9))&&(a16==10))&&(a17==2))||!(a28==1))||!(a11==1))&&(a19==3)))){ a19 = 4; a7 = 1; a16 = 11; a6 = 0; a1 = 13; a5 = 6; a29 = 0; a9 = 8; return -1; } else if(((((((((a19==1)&&(!(a14==1)&&(a11==1)))||!(a11==1))&&(a21==10))&&!(a20==1))||!(a28==1))&&(a16==9))&&((a6==1)&&((a23==1)&&(!(a24==1)&&(((a1==14)&&((input==1)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))))&&(a17==2))))))){ a28 = 0; a29 = 0; a21 = 12; a20 = 1; a1 = 13; a19 = 4; a0 = 1; a5 = 4; a9 = 8; return -1; } else if((((!(a24==1)&&(((a21==12)&&((((((input==5)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a11==1))&&(a12==1))&&!(a27==1))&&(a28==1)))&&(a28==1)))&&(a1==12))&&(((a19==1)&&((a17==2)&&((a16==11)&&(a23==1))))&&(a20==1)))){ a6 = 1; a5 = 4; a16 = 7; a14 = 0; a21 = 10; a9 = 7; a7 = 0; return -1; } else if((((a1==12)&&(((a12==1)&&((a12==1)&&((a13==1)&&((a5==4)&&((a3==1)&&((a9==8)&&(input==3)))))))&&(a16==7)))&&(((a28==1)&&(!(a20==1)&&(((a21==11)&&(!(a24==1)&&(a28==1)))&&(a17==2))))&&(a19==4)))){ a16 = 8; a1 = 13; a23 = 1; a20 = 1; a12 = 1; a9 = 11; a19 = 3; return 22; } else if((((a21==11)&&((((a18==1)||((a19==3)&&((a11==1)&&(a2==1))))||(a26==1))&&(a17==2)))&&(((((a16==9)&&(((a12==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==5)))&&(a23==1)))&&(a28==1))&&(a1==14))&&(a20==1)))){ a26 = 0; a19 = 2; a5 = 5; a23 = 1; a9 = 10; a3 = 1; a1 = 12; a21 = 10; a16 = 10; return 25; } else if(((((a9==10)&&(((a17==2)&&((a20==1)&&(!(a24==1)&&((a16==11)&&(input==4)))))&&(a21==11)))&&!(a27==1))&&(!(a2==1)||((a11==1)&&(((((a1==12)&&((a19==1)&&(a13==1)))&&(a5==6))&&!(a8==1))&&(a2==1)))))){ a8 = 0; a14 = 0; a11 = 1; a16 = 7; a5 = 4; a21 = 10; a9 = 7; return -1; } else if(((((((a9==8)&&(!(a0==1)&&(((!(a14==1)&&((a20==1)&&(!(a4==1)&&((a28==1)&&(a19==4)))))&&(a1==14))&&(a21==12))))||(a8==1))&&(a2==1))||!(a23==1))&&((a16==9)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==3)))))){ a16 = 7; a28 = 1; a1 = 12; a9 = 7; a5 = 4; a11 = 1; a19 = 1; a27 = 0; a21 = 10; return -1; } else if(((((a20==1)&&((((a5==5)||(a5==6))&&(input==1))&&!(a24==1)))&&(a17==2))&&((((a4==1)||(!(a11==1)||((a19==2)&&((a9==11)&&(((a16==9)&&((a21==11)&&(!(a0==1)&&(a23==1))))||!(a23==1))))))||(a7==1))&&(a1==13)))){ a19 = 5; a5 = 5; a1 = 14; a27 = 0; a3 = 1; a28 = 1; return 21; } else if((((a1==14)&&((!(a27==1)&&((a19==5)&&((((a12==1)&&!(a18==1))&&(a9==10))&&(a28==1))))&&(a12==1)))&&((a16==10)&&(((((a17==2)&&((a21==11)&&((input==3)&&((a5==5)||(a5==6)))))&&!(a7==1))&&!(a7==1))&&!(a20==1))))){ if((a26==1)){ a9 = 7; a8 = 1; a21 = 10; a5 = 4; a16 = 7; a18 = 1; a19 = 1; a20 = 1; a13 = 0; }else{ a16 = 7; a9 = 7; a28 = 0; a21 = 10; a6 = 0; a3 = 0; a20 = 1; a5 = 5; a19 = 1; } return -1; } else if((((a21==11)&&(!(a24==1)&&((a1==12)&&(((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==5)))))&&(((a16==10)&&((a17==2)&&((!(a8==1)&&((((!(a11==1)||(a3==1))||(a8==1))||(a27==1))&&(a19==2)))&&(a12==1))))&&(a20==1)))){ a19 = 1; a26 = 0; a28 = 1; a5 = 4; a16 = 9; a9 = 9; a14 = 0; return -1; } else if((((((a21==10)&&((((a16==9)&&(a28==1))&&(a17==2))&&!(a20==1)))||!(a3==1))||!(a23==1))&&((((a5==5)&&((a9==9)&&((a28==1)&&((((a19==3)&&(input==6))&&(a1==13))&&(a28==1)))))&&(a11==1))&&(a12==1)))){ a10 = 0; a15 = 0; a20 = 1; a16 = 7; a1 = 14; a9 = 8; a19 = 1; a26 = 1; return 21; } else if(((((a17==2)&&((a3==1)&&(a19==1)))||!(a23==1))&&(!(a0==1)&&(((!(a14==1)&&((a1==14)&&((a11==1)&&((a9==11)&&((!(a20==1)&&((a16==7)&&((a5==6)&&(input==4))))&&(a28==1))))))&&!(a24==1))&&(a21==11))))){ a9 = 10; a1 = 13; a21 = 12; a20 = 1; a28 = 1; a16 = 11; a27 = 0; a6 = 1; a19 = 3; return 22; } else if(((((((((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==4))&&(a17==2))&&(a13==1))&&(a19==1))&&!(a27==1))&&(a16==10))&&((a21==10)&&((a1==14)&&((a26==1)||(!(a11==1)||(((!(a20==1)&&(a3==1))||(a0==1))&&(a13==1)))))))){ if((a2==1)){ a9 = 7; a5 = 5; a18 = 1; a21 = 12; a22 = 0; a1 = 12; a29 = 1; a20 = 1; a16 = 11; }else{ a5 = 5; a11 = 0; a19 = 2; a9 = 10; a23 = 0; } return -1; } else if(((((a3==1)&&(((((a28==1)||(a0==1))&&(a17==2))&&(a1==13))&&(a21==11)))||(a0==1))&&((a16==9)&&((((a19==4)&&((a9==10)&&((a2==1)&&((((a5==5)||(a5==6))&&(input==5))&&!(a26==1)))))&&!(a27==1))&&!(a20==1))))){ if((a26==1)){ a20 = 1; a5 = 5; a21 = 12; a15 = 1; a9 = 11; a1 = 12; a22 = 1; a16 = 7; a19 = 1; a25 = 1; }else{ a28 = 0; a19 = 2; a5 = 6; a9 = 8; a20 = 1; a29 = 0; a6 = 0; a16 = 11; a21 = 12; } return -1; } else if((((a0==1)||((!(a18==1)&&((a12==1)&&(a19==1)))&&(a1==14)))&&(!(a4==1)&&(!(a26==1)&&(((a2==1)&&((a17==2)&&((((((input==5)&&((a5==4)||(a5==5)))&&(a21==11))&&!(a20==1))&&(a16==9))&&(a9==8))))&&!(a14==1)))))){ if((a11==1)){ a5 = 4; a20 = 1; a16 = 7; a1 = 12; a21 = 10; a11 = 0; a6 = 0; a25 = 1; }else{ a11 = 0; a7 = 1; a20 = 1; a9 = 9; a25 = 0; a21 = 10; a16 = 7; a5 = 6; a1 = 12; } return 23; } else if(((((a3==1)&&((a3==1)&&((a19==3)&&(((a5==6)&&((a1==14)&&(input==3)))&&(a13==1)))))&&!(a26==1))&&((a16==7)&&(((((((a28==1)&&!(a18==1))&&(a9==10))&&(a20==1))||(a24==1))&&(a17==2))&&(a21==10))))){ a1 = 12; a9 = 7; a19 = 1; a23 = 1; a13 = 1; a27 = 0; a5 = 4; return -1; } else if(((((a5==6)&&((a20==1)&&((a0==1)||(!(a12==1)||(((((a2==1)&&(a19==4))||!(a6==1))&&!(a26==1))||(a27==1))))))&&(a1==13))&&((a21==10)&&(((a17==2)&&((a9==7)&&((a16==7)&&(input==4))))&&!(a4==1))))){ a27 = 0; a23 = 1; a11 = 1; a21 = 11; a9 = 11; return 23; } else if((((a17==2)&&((((a16==9)&&(input==5))&&(a6==1))&&(a11==1)))&&((a4==1)||((a27==1)||((a20==1)&&((((((a1==13)&&((a5==6)&&(!(a11==1)||(a11==1))))&&(a21==10))||(a0==1))&&(a9==8))&&(a19==5))))))){ a26 = 0; a23 = 1; a5 = 5; a9 = 11; a24 = 0; a16 = 8; return 25; } else if(((((a21==10)&&(!(a27==1)&&((!(a20==1)&&((input==5)&&((a5==5)||(a5==6))))&&!(a8==1))))&&(a6==1))&&(((((a1==12)&&((a16==9)&&((a7==1)||((a9==8)&&((a11==1)||!(a12==1))))))&&(a17==2))&&(a19==2))||(a24==1)))){ a19 = 4; a2 = 0; a16 = 11; a5 = 6; a1 = 13; a22 = 1; return -1; } else if(((((((a27==1)||(((a3==1)||!(a12==1))&&(a16==10)))||!(a2==1))&&(a17==2))&&(a19==5))&&(!(a20==1)&&((a21==11)&&((((a1==13)&&(!(a8==1)&&((a6==1)&&((input==4)&&((a5==4)||(a5==5))))))&&(a9==9))&&!(a0==1)))))){ if((a12==1)){ a6 = 0; a5 = 5; a9 = 8; a25 = 0; a20 = 1; a1 = 12; a19 = 2; a29 = 0; a16 = 7; a21 = 10; }else{ a5 = 6; a21 = 10; a16 = 7; a14 = 1; a25 = 1; a19 = 1; a20 = 1; a28 = 0; a9 = 10; } return -1; } else if((((((a26==1)||((a20==1)&&(((a11==1)&&(a13==1))&&(a21==12))))||!(a12==1))&&(a3==1))&&(((a17==2)&&((!(a0==1)&&((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7))))||((a19==5)&&(((a5==5)&&(a1==12))&&(a9==7))))&&(input==3)))&&(a16==7)))&&!(a8==1)))){ a13 = 1; a12 = 1; a9 = 8; a4 = 0; a19 = 1; a1 = 14; a16 = 8; a5 = 6; return 21; } else if((((((a21==11)&&(((((a12==1)&&(a28==1))&&(a16==7))&&(a20==1))&&(a19==3)))||(a0==1))||!(a6==1))&&(((!(a8==1)&&((a17==2)&&(!(a26==1)&&(((input==3)&&(a9==11))&&(a5==6)))))&&!(a18==1))&&(a1==13)))){ a7 = 0; a1 = 14; a3 = 1; a26 = 0; a19 = 1; a16 = 8; return 26; } else if(((!(a28==1)||(((a7==1)||((a21==10)&&(((((((a9==9)&&(a6==1))&&(a17==2))&&(a1==12))&&(a2==1))||!(a11==1))||!(a23==1))))&&!(a14==1)))&&((((a20==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a16==11))&&(a19==5)))){ a16 = 7; a9 = 7; a11 = 1; a2 = 1; a7 = 0; a5 = 4; a19 = 1; return -1; } else if(((((a17==2)&&((a16==10)&&((a9==9)&&(((a1==13)&&(!(a26==1)&&((input==4)&&(a20==1))))&&!(a14==1)))))&&(a19==2))&&(((((((a5==4)&&(a12==1))||!(a2==1))||!(a12==1))||!(a23==1))||(a4==1))&&(a21==11)))){ a6 = 1; a16 = 7; a21 = 10; a23 = 1; a2 = 1; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((a19==4)&&((a1==14)&&((a21==12)&&((a26==1)||(!(a2==1)||(a6==1))))))&&(!(a8==1)&&(((a16==9)&&(!(a7==1)&&((!(a20==1)&&(!(a8==1)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==3))))&&(a17==2))))&&(a28==1))))){ a5 = 6; a9 = 9; a23 = 0; a21 = 10; a20 = 1; a3 = 0; a18 = 1; a16 = 7; a19 = 1; return -1; } else if((((((a21==12)&&((((a8==1)||(((a16==9)&&(a28==1))||(a26==1)))&&(a1==14))||(a0==1)))&&(a9==10))&&(a20==1))&&((a5==4)&&(!(a14==1)&&((a17==2)&&(((a11==1)&&((a19==4)&&(input==5)))&&!(a18==1))))))){ a6 = 1; a21 = 10; a20 = 0; a9 = 9; a19 = 3; a3 = 1; a16 = 8; a24 = 0; return 21; } else if(((!(a14==1)&&((a28==1)&&((a1==14)&&(!(a18==1)&&(((a16==8)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==3)))&&(a21==10))))))&&(!(a3==1)||(!(a8==1)&&((a7==1)||((((a2==1)&&(a17==2))&&(a19==5))&&!(a20==1))))))){ a19 = 3; a20 = 1; a1 = 12; a9 = 10; a8 = 0; a21 = 12; a5 = 5; a6 = 1; a23 = 1; return 26; } else if((((((!(a27==1)&&((a17==2)&&((!(a14==1)&&(a13==1))&&!(a20==1))))&&(a13==1))&&(a2==1))&&(a19==1))&&((((a23==1)&&(((a21==11)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a16==10)))&&(a13==1)))&&(a1==14))&&(a9==8)))){ a28 = 0; a16 = 7; a21 = 10; a29 = 1; a13 = 0; a20 = 1; a5 = 4; return 21; } else if(((((a2==1)&&(!(a11==1)||((a2==1)&&(a23==1))))&&(a17==2))&&((a21==12)&&((((a16==11)&&(((!(a27==1)&&(((a19==5)&&(((a5==4)||(a5==5))&&(input==5)))&&(a20==1)))&&(a1==12))&&!(a14==1)))&&!(a26==1))&&(a9==7))))){ a21 = 10; a27 = 0; a8 = 0; a5 = 4; a19 = 1; a16 = 7; return -1; } else if(((((a21==11)&&((((!(a7==1)&&((a12==1)&&(a11==1)))&&(a16==7))&&(a6==1))&&!(a26==1)))&&(a1==14))&&((a17==2)&&((a19==2)&&((((a23==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==5)))&&!(a20==1))&&!(a0==1)))))){ a1 = 12; a5 = 4; a2 = 1; a28 = 1; a20 = 1; a19 = 1; a27 = 0; a9 = 7; a21 = 10; return -1; } else if((((!(a26==1)&&(!(a0==1)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==1))&&(a1==12))))&&(a6==1))&&(!(a2==1)||((a7==1)||((a3==1)&&((a17==2)&&(((a16==10)&&((a19==4)&&((a20==1)&&(a13==1))))&&(a21==10)))))))){ a2 = 1; a14 = 0; a28 = 1; a5 = 4; a9 = 7; a19 = 1; a16 = 7; return -1; } else if(((((a16==9)&&((a9==7)&&(((a28==1)&&(a23==1))||(a7==1))))&&(a1==13))&&((a5==6)&&((a19==2)&&((!(a27==1)&&(((((a3==1)&&((a17==2)&&(input==4)))&&!(a18==1))&&(a12==1))&&(a20==1)))&&(a21==11)))))){ a21 = 10; a19 = 1; a0 = 0; a26 = 0; a9 = 10; a27 = 0; return 25; } else if((((!(a23==1)||((a1==13)&&(((a14==1)||((a16==7)&&(a6==1)))&&(a17==2))))&&(a9==10))&&(((((!(a8==1)&&(!(a18==1)&&((a3==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))))&&!(a24==1))&&(a19==2))&&!(a20==1))&&(a21==10)))){ a5 = 5; a1 = 12; a0 = 0; a8 = 0; a9 = 9; a19 = 3; a14 = 0; return 25; } else if(((!(a11==1)||((((a1==12)&&(a2==1))&&(a17==2))&&(a13==1)))&&(((!(a4==1)&&((a21==10)&&(!(a27==1)&&(!(a20==1)&&((a16==9)&&(((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==6))&&(a19==1)))))))&&!(a14==1))&&!(a4==1)))){ a1 = 13; a9 = 10; a5 = 4; a15 = 1; a11 = 0; a16 = 7; a20 = 1; return 21; } else if(((((!(a14==1)&&(((a16==9)&&((a21==10)&&(((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))&&(input==3))))&&(a20==1)))&&(a23==1))&&(a23==1))&&((a18==1)||((((a11==1)&&(a17==2))&&(a11==1))||(a24==1))))){ a9 = 7; a16 = 7; a19 = 1; a1 = 12; a13 = 1; a14 = 0; a4 = 0; a5 = 4; return -1; } else if((((a17==2)&&((((((((a6==1)&&((a13==1)&&((input==4)&&(a21==10))))&&!(a0==1))&&(a16==10))&&(a20==1))&&(a5==6))&&(a9==10))&&!(a14==1)))&&(((((a28==1)&&(a23==1))||(a14==1))&&(a19==1))&&(a1==12)))){ a5 = 4; a24 = 0; a16 = 7; a9 = 7; a2 = 1; return -1; } else if((((!(a12==1)&&((a21==10)&&((((a14==1)&&(a6==1))&&(a19==5))&&(a24==1))))&&(a9==9))&&(((a27==1)&&((((a1==12)&&((a16==8)&&(((a17==2)&&(input==5))&&(a0==1))))&&(a20==1))&&(a5==4)))&&(a0==1)))){ a1 = 13; a12 = 0; a15 = 0; a16 = 10; a25 = 1; a9 = 11; a21 = 11; return 23; } else if((((a17==2)&&(!(a20==1)&&(a28==1)))&&((a2==1)&&(!(a18==1)&&((a3==1)&&(((((input==6)&&((((a21==12)&&(((a16==8)&&(((a5==5)&&(a1==14))&&(a9==11)))&&(a19==5)))||((a21==12)&&((a19==5)&&((a16==8)&&(((a1==14)&&(a5==6))&&(a9==11))))))||((a21==10)&&(((a16==9)&&(((a1==12)&&(a5==4))&&(a9==7)))&&(a19==1)))))&&(a13==1))&&(a13==1))&&(a6==1))))))){ a21 = 11; a23 = 0; a1 = 14; a24 = 1; a19 = 3; a16 = 11; a13 = 0; a20 = 1; a9 = 10; a5 = 4; return -1; } else if((((!(a14==1)&&((a19==3)&&(((!(a14==1)&&((input==3)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&!(a24==1))&&(a20==1))))&&(a17==2))&&((a21==11)&&(((a14==1)||((!(a28==1)||((a12==1)||(a27==1)))&&(a16==7)))&&(a1==13))))){ a9 = 9; a19 = 1; a24 = 0; a16 = 8; a5 = 5; a13 = 1; a18 = 0; return 23; } else if(((((!(a8==1)&&((((a19==4)&&((input==5)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&!(a14==1))&&!(a7==1)))&&!(a24==1))&&(a20==1))&&((a21==10)&&(!(a27==1)&&((a1==12)&&((a16==9)&&((a7==1)||((a17==2)&&(a6==1))))))))){ a4 = 0; a5 = 4; a16 = 7; a19 = 1; a14 = 0; a0 = 0; a9 = 7; return -1; } else if((((a17==2)&&(((a20==1)&&((((a28==1)&&(a28==1))&&(a13==1))&&(a19==2)))||(a8==1)))&&(((a1==14)&&(((((((input==3)&&(a5==5))&&(a28==1))&&(a28==1))&&(a16==7))&&(a11==1))&&(a9==9)))&&(a21==11)))){ a1 = 12; a9 = 7; a19 = 1; a24 = 0; a12 = 1; a5 = 4; a21 = 10; a14 = 0; return -1; } else if(((!(a24==1)&&(((a17==2)&&((a16==11)&&(((((input==1)&&((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))||(((a9==7)&&((a5==5)&&(a1==12)))&&(a19==5))))&&(a20==1))&&!(a14==1))&&(a21==11))))&&(a12==1)))&&((a11==1)&&((a7==1)||((a6==1)&&(a12==1)))))){ a5 = 5; a16 = 8; a0 = 0; a19 = 5; a1 = 12; a26 = 0; a9 = 8; a20 = 0; return 21; } else if(((((a17==2)&&(((!(a2==1)||(((a9==8)&&(!(a20==1)&&(a12==1)))&&(a1==14)))&&(a16==10))&&(a21==12)))&&!(a18==1))&&(!(a24==1)&&((!(a18==1)&&((a19==4)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a2==1))))){ if((a25==1)){ a27 = 1; a20 = 1; a9 = 7; a21 = 10; a16 = 8; a5 = 6; a26 = 1; a19 = 3; a15 = 1; }else{ a11 = 0; a19 = 1; a5 = 5; a3 = 0; a21 = 10; a20 = 1; a16 = 7; a2 = 0; } return -1; } else if((((a17==2)&&((a13==1)&&((((a14==1)||((a1==13)&&(!(a20==1)&&(a12==1))))&&(a23==1))&&(a21==11))))&&(((a19==4)&&((a6==1)&&(((a16==8)&&((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a23==1))))&&(a11==1)))){ a20 = 1; a16 = 7; a5 = 4; a21 = 10; a1 = 12; a3 = 1; a9 = 7; a19 = 1; a8 = 0; return -1; } else if((((a21==11)&&((a12==1)&&((a5==5)&&((a1==13)&&((a16==9)&&((((((a9==7)&&(input==5))&&(a17==2))&&!(a8==1))&&!(a0==1))&&(a19==1)))))))&&((a20==1)&&(((a28==1)&&((a2==1)&&(a6==1)))&&(a6==1))))){ a5 = 4; a7 = 0; a16 = 7; a27 = 0; a21 = 10; a1 = 12; a24 = 0; return -1; } else if(((((((a21==12)&&(!(a0==1)&&((((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==5))&&!(a0==1))&&(a17==2))))&&(a6==1))&&(a16==11))&&(a13==1))&&(!(a7==1)&&(!(a0==1)&&((a19==3)&&((a1==13)&&((a20==1)&&(a23==1)))))))){ a19 = 1; a1 = 12; a16 = 7; a23 = 1; a2 = 1; a5 = 4; a21 = 10; a9 = 7; a14 = 0; return -1; } else if((((a1==14)&&(((a19==4)&&((a7==1)||(((a21==11)&&(((a17==2)&&(((a23==1)||!(a6==1))&&(a2==1)))||!(a12==1)))&&(a2==1))))&&(a20==1)))&&((a16==7)&&(!(a0==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a9==7)))))){ a5 = 4; a19 = 1; a24 = 0; a6 = 1; a23 = 1; a1 = 12; a21 = 10; return -1; } else if((((a19==1)&&((!(a8==1)&&((a14==1)||((((a21==10)&&(!(a20==1)&&(!(a12==1)||(a6==1))))&&!(a7==1))||!(a28==1))))&&(a13==1)))&&((a5==5)&&(((a9==7)&&((a16==11)&&((input==4)&&(a1==13))))&&(a17==2))))){ a16 = 8; a6 = 0; a5 = 6; a9 = 8; a1 = 12; a2 = 0; a19 = 3; return 25; } else if((((((a1==13)&&(((a21==12)&&((a3==1)&&(a12==1)))&&!(a20==1)))&&(a19==3))&&(a17==2))&&(((!(a26==1)&&(((!(a4==1)&&((input==5)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&(a2==1))&&(a28==1)))&&(a16==10))&&!(a18==1)))){ a6 = 0; a9 = 8; a29 = 1; a20 = 1; a1 = 14; a5 = 6; a19 = 2; a25 = 1; return -1; } else if((((((a20==1)&&(((a28==1)||(a14==1))&&(a19==4)))&&(a13==1))&&(a21==10))&&((a1==12)&&(((a13==1)&&((((a6==1)&&(((input==4)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))&&!(a26==1)))&&(a17==2))&&!(a26==1)))&&(a16==7))))){ a18 = 0; a28 = 1; a5 = 4; a9 = 7; a19 = 1; return -1; } else if((((!(a4==1)&&((a21==12)&&(((a23==1)&&(((a16==7)&&(a3==1))&&(a1==13)))&&(a19==1))))||(a18==1))&&(!(a26==1)&&((a28==1)&&((!(a20==1)&&((((input==5)&&(a9==11))&&(a17==2))&&(a5==5)))&&!(a4==1)))))){ a1 = 12; a0 = 0; a20 = 1; a8 = 0; a16 = 11; a23 = 1; return 23; } else if((((((!(a14==1)&&(a23==1))&&(a12==1))&&!(a24==1))&&!(a0==1))&&((((a16==9)&&((a19==2)&&((a21==11)&&(((!(a20==1)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==4)))&&(a17==2))&&(a1==13)))))&&!(a14==1))&&!(a26==1)))){ a16 = 7; a5 = 4; a1 = 14; a21 = 10; a19 = 1; a20 = 1; a6 = 0; a9 = 7; a24 = 1; a27 = 1; return 23; } else if((((a28==1)&&(((a19==4)&&((!(a27==1)&&((a1==13)&&((a21==10)&&(a2==1))))&&!(a4==1)))&&(a17==2)))&&((!(a14==1)&&((a3==1)&&((a2==1)&&(((input==5)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))&&!(a20==1)))))&&(a16==11)))){ a16 = 7; a1 = 12; a19 = 1; a26 = 1; a20 = 1; a10 = 1; a5 = 5; a9 = 11; return -1; } else if((((((!(a7==1)&&((((a9==10)&&(a11==1))&&(a17==2))||!(a11==1)))&&(a12==1))&&(a16==10))&&(a19==4))&&(((a20==1)&&(!(a24==1)&&((((a23==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==12))&&!(a27==1))))&&(a1==13)))){ a19 = 2; a2 = 1; a11 = 1; a16 = 7; a5 = 4; a8 = 0; a21 = 10; a9 = 9; return -1; } else if((((a1==12)&&(((a21==10)&&((a16==8)&&(!(a8==1)&&(((a28==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==4)))&&(a20==1)))))&&(a19==3)))&&((a0==1)||(((a12==1)&&(((a11==1)&&(a6==1))&&(a28==1)))&&(a17==2))))){ a12 = 1; a16 = 7; a5 = 4; a3 = 1; a19 = 1; a8 = 0; a9 = 7; return -1; } else if((((((a16==7)&&(((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a19==4)))&&(a17==2))&&(a12==1))&&((a26==1)||(((a1==13)&&((((a8==1)||(((a3==1)&&!(a8==1))||(a18==1)))&&(a21==12))&&(a20==1)))&&(a13==1))))){ a11 = 1; a9 = 11; a3 = 1; a20 = 0; a5 = 5; a19 = 5; a12 = 1; return 25; } else if((((a17==2)&&((a6==1)&&(((a6==1)&&!(a0==1))||(a18==1))))&&(((a11==1)&&(!(a26==1)&&((a21==10)&&((((a16==11)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==6))&&!(a26==1)))&&(a1==12))&&(a19==5)))))&&(a20==1)))){ a23 = 1; a27 = 0; a9 = 7; a5 = 4; a16 = 7; a6 = 1; a19 = 1; return -1; } else if((((a18==1)||((!(a24==1)&&((!(a11==1)||(!(a27==1)&&(a23==1)))&&(a19==5)))&&(a21==12)))&&((!(a4==1)&&(((a16==10)&&(!(a7==1)&&((a1==14)&&((a20==1)&&((input==4)&&(a5==4))))))&&(a9==7)))&&(a17==2)))){ a1 = 13; a5 = 5; a23 = 1; a13 = 1; a7 = 0; return -1; } else if((((!(a18==1)&&(((!(a20==1)&&((!(a26==1)&&(((a9==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a6==1)))&&!(a4==1)))&&(a21==12))&&(a19==1)))&&(a17==2))&&((!(a13==1)||((a1==14)&&((a26==1)||(a3==1))))&&(a16==8)))){ if((a24==1)){ a3 = 0; a20 = 1; a25 = 1; a8 = 1; a16 = 7; a9 = 11; a5 = 6; a21 = 10; }else{ a11 = 0; a16 = 11; a1 = 13; a21 = 11; a29 = 1; a19 = 5; a4 = 1; a9 = 9; a20 = 1; a5 = 5; } return -1; } else if(((!(a20==1)&&((!(a27==1)&&((((a28==1)&&(((a5==6)&&(a13==1))&&(a17==2)))&&(a16==8))&&(a6==1)))&&(a19==3)))&&((!(a24==1)&&((!(a7==1)&&((a13==1)&&((a9==7)&&(input==1))))&&(a21==11)))&&(a1==12)))){ if((a11==1)){ a7 = 0; a24 = 0; a1 = 14; a5 = 5; a9 = 11; }else{ a9 = 10; a20 = 1; a13 = 1; a11 = 1; a19 = 4; a5 = 4; a1 = 14; a21 = 12; } return 25; } else if((((a9==9)&&(((a17==2)&&(((a7==1)||(a23==1))||!(a28==1)))&&(a19==2)))&&(!(a14==1)&&((a23==1)&&(((a5==4)&&((((a16==10)&&(!(a20==1)&&((a1==12)&&(input==5))))&&(a21==12))&&!(a26==1)))&&!(a26==1)))))){ if((a17==3)){ a9 = 10; a16 = 11; a27 = 1; a5 = 5; a21 = 10; a12 = 0; a29 = 0; a19 = 3; }else{ a15 = 1; a9 = 11; a21 = 10; a20 = 1; a4 = 1; a16 = 7; a5 = 6; a29 = 1; } return -1; } else if(((!(a3==1)||((a19==2)&&(((a11==1)&&(a1==14))&&(a20==1))))&&(((a21==12)&&((a2==1)&&(((a11==1)&&(((a17==2)&&((a16==11)&&((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))&&(a3==1)))&&(a6==1))))&&!(a8==1)))){ a9 = 11; a23 = 1; a13 = 1; a19 = 4; a21 = 10; a27 = 0; a5 = 5; return 21; } else if((((!(a14==1)&&(!(a7==1)&&(((!(a0==1)&&(!(a24==1)&&(!(a20==1)&&(((a5==5)||(a5==6))&&(input==6)))))&&(a11==1))&&(a9==10))))&&(a17==2))&&(((a16==9)&&((a3==1)&&(((a28==1)&&(a1==14))&&(a21==12))))&&(a19==4)))){ a16 = 7; a21 = 10; a9 = 7; a10 = 1; a3 = 0; a1 = 12; a19 = 1; a20 = 1; a5 = 5; a15 = 1; return 23; } else if((((a28==1)&&((a5==6)&&((a6==1)&&(((a17==2)&&(a6==1))&&(a1==12)))))&&(((a16==8)&&((((((((input==1)&&!(a20==1))&&!(a24==1))&&(a9==11))&&!(a8==1))&&(a21==12))&&(a11==1))&&(a19==1)))&&(a3==1)))){ a11 = 0; a21 = 10; a20 = 1; a29 = 0; a19 = 3; a5 = 4; a1 = 13; a9 = 7; return -1; } else if((((a5==6)&&(((a8==1)||((a2==1)||(a0==1)))&&(a17==2)))&&(((a23==1)&&((a16==11)&&((a12==1)&&(((a19==3)&&(((a3==1)&&((a9==7)&&((input==4)&&(a1==13))))&&(a11==1)))&&(a21==12)))))&&(a20==1)))){ a26 = 0; a1 = 12; a16 = 7; a12 = 1; a5 = 4; a21 = 10; a19 = 1; a14 = 0; return -1; } else if(((((a19==3)&&((a21==11)&&(((((a13==1)&&(a3==1))||!(a3==1))&&!(a14==1))||(a18==1))))&&(a1==14))&&((a20==1)&&((((!(a26==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a9==7)))&&(a17==2))&&(a23==1))&&(a16==8))))){ a1 = 12; a16 = 7; a6 = 1; a5 = 4; a19 = 1; a21 = 10; a8 = 0; return -1; } else if(((((!(a14==1)&&((a3==1)&&((input==1)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))&&!(a26==1))&&(a3==1))&&(!(a23==1)||((a16==9)&&((a20==1)&&(((a1==14)&&(!(a23==1)||((a17==2)&&((a21==10)&&(a23==1)))))&&(a19==1))))))){ a9 = 9; a19 = 4; a16 = 7; a5 = 6; a1 = 13; a12 = 1; a13 = 1; a21 = 11; a23 = 1; a20 = 0; return 25; } else if(((((a16==9)&&((a19==3)&&(!(a18==1)&&(!(a20==1)&&((a17==2)&&((input==4)&&((a5==5)||(a5==6))))))))&&(a1==12))&&((((a23==1)&&((((!(a28==1)||(a12==1))&&(a21==10))&&!(a24==1))&&!(a4==1)))&&!(a26==1))&&(a9==11)))){ if((a22==1)){ a13 = 0; a8 = 1; a1 = 14; a20 = 1; a16 = 7; a6 = 0; a5 = 6; a9 = 10; a19 = 1; }else{ a19 = 4; a10 = 1; a21 = 12; a5 = 6; a28 = 0; a16 = 7; a20 = 1; a9 = 9; a24 = 1; } return -1; } else if((((a23==1)&&((((((((a17==2)&&((a21==11)&&(input==6)))&&!(a26==1))&&(a20==1))&&(a19==3))&&(a1==13))&&(a13==1))&&!(a8==1)))&&((a0==1)||((a9==8)&&((a16==10)&&(((a2==1)&&(a5==6))&&(a11==1))))))){ a0 = 0; a16 = 7; a8 = 0; a28 = 1; a9 = 9; a21 = 10; a19 = 2; a5 = 5; return 25; } else if((((a5==5)&&((((a20==1)&&((a19==2)&&((a12==1)&&((a3==1)&&!(a0==1)))))&&!(a7==1))&&!(a8==1)))&&(((a17==2)&&((((((a9==10)&&(input==1))&&(a16==8))&&(a21==11))&&!(a24==1))&&!(a8==1)))&&(a1==14)))){ a23 = 1; a3 = 1; a21 = 10; a16 = 10; a9 = 9; a19 = 5; a5 = 4; a1 = 12; return 25; } else if((((a21==11)&&((a16==9)&&((a1==14)&&(((((a23==1)||!(a11==1))&&(a17==2))||!(a12==1))&&(a9==11)))))&&((a19==3)&&(!(a0==1)&&((a28==1)&&(!(a4==1)&&((a20==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a23==1))))))))){ a4 = 0; a5 = 4; a1 = 12; a19 = 1; a14 = 0; a9 = 7; a21 = 10; a16 = 7; return -1; } else if((((((((a3==1)&&!(a20==1))&&(a21==11))&&(a19==1))&&(a17==2))||(a24==1))&&(!(a14==1)&&((!(a7==1)&&(((a13==1)&&((((a9==11)&&(((a5==4)||(a5==5))&&(input==1)))&&(a12==1))&&(a16==9)))&&!(a14==1)))&&(a1==14))))){ a14 = 1; a16 = 8; a5 = 6; a9 = 9; a19 = 2; a23 = 0; a15 = 0; return -1; } else if(((((a9==9)&&(((!(a27==1)&&((input==3)&&((a5==4)||(a5==5))))&&!(a14==1))&&(a1==13)))&&!(a4==1))&&((a21==10)&&(((a7==1)||((a26==1)||((a19==4)&&((a17==2)&&(!(a18==1)&&((a3==1)&&(a16==8)))))))&&(a20==1))))){ a16 = 7; a6 = 1; a9 = 7; a2 = 1; a19 = 1; a1 = 12; a5 = 4; a13 = 1; return -1; } else if((((a1==13)&&(((a17==2)&&(((((a19==1)&&((a2==1)&&(a5==6)))||!(a13==1))&&!(a20==1))&&(a21==10)))||(a24==1)))&&((((a11==1)&&(((a9==7)&&((a16==7)&&(input==3)))&&!(a0==1)))&&!(a27==1))&&(a2==1)))){ a3 = 1; a5 = 4; a20 = 1; a2 = 1; a1 = 12; a24 = 0; return -1; } else if(((!(a24==1)&&(!(a6==1)||(!(a7==1)&&((a21==12)&&((((a17==2)&&(((a5==6)&&(a11==1))&&(a20==1)))&&(a9==8))||(a27==1))))))&&((a1==13)&&(((((a16==9)&&(input==3))&&(a19==4))&&(a6==1))&&(a3==1))))){ a5 = 4; a16 = 7; a9 = 7; a27 = 0; a1 = 12; a19 = 1; a21 = 10; a24 = 0; return -1; } else if((((a20==1)&&((a16==7)&&((a2==1)&&((((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==3))&&!(a8==1))&&!(a7==1)))))&&((a19==1)&&((!(a8==1)&&((a21==12)&&((!(a23==1)||(a2==1))&&!(a0==1))))&&(a17==2))))){ a0 = 0; a23 = 1; a1 = 12; a9 = 7; a5 = 4; a21 = 10; a28 = 1; return -1; } else if((((a24==1)||((a6==1)&&(((!(a28==1)||((a17==2)&&(a2==1)))&&(a9==8))||!(a11==1))))&&((a23==1)&&((a3==1)&&((a19==1)&&((a1==12)&&((a21==11)&&(((a16==10)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a20==1))))))))){ if((a17==4)){ a24 = 1; a22 = 0; a16 = 7; a20 = 1; a25 = 0; a5 = 4; a21 = 10; }else{ a26 = 1; a5 = 5; a16 = 7; a9 = 10; a21 = 10; a29 = 0; a18 = 1; a20 = 1; } return -1; } else if(((((((a16==10)&&((a28==1)&&((((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==5))&&!(a26==1))&&!(a8==1))))&&!(a20==1))&&(a1==13))&&(a17==2))&&((a21==11)&&((!(a24==1)&&((!(a23==1)||(a23==1))&&!(a4==1)))&&(a19==2))))){ a1 = 12; a28 = 0; a29 = 0; a7 = 1; a21 = 12; a20 = 1; a9 = 7; a5 = 5; return -1; } else if((((a17==2)&&(((((a23==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&!(a18==1))&&(a21==10))&&(a16==7)))&&((a19==3)&&((((a27==1)||(((((a1==14)&&(a12==1))||(a24==1))||(a27==1))||(a0==1)))&&(a9==9))&&!(a20==1))))){ a19 = 1; a20 = 1; a9 = 7; a5 = 4; a6 = 1; a11 = 1; a1 = 12; a12 = 1; return -1; } else if(((!(a0==1)&&((a2==1)&&((a20==1)&&(((a17==2)&&((a12==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))&&(a16==9)))))&&(!(a2==1)||((a0==1)||((((a1==14)&&((a9==9)&&((a3==1)&&(a19==2))))||!(a13==1))&&(a21==11)))))){ if((a7==1)){ a16 = 8; a14 = 0; a5 = 6; a1 = 12; a13 = 1; a19 = 3; a6 = 1; a21 = 10; a9 = 10; a20 = 0; }else{ a12 = 1; a1 = 13; a21 = 10; a16 = 10; a18 = 0; a5 = 6; a19 = 5; } return 21; } else if((((((((a13==1)&&(a19==4))||(a18==1))||(a14==1))||!(a6==1))&&(a16==11))&&(((((a20==1)&&(((((a1==14)&&((input==4)&&((a5==5)||(a5==6))))&&!(a27==1))&&!(a0==1))&&(a12==1)))&&(a9==9))&&(a17==2))&&(a21==11)))){ a21 = 10; a4 = 0; a9 = 7; a23 = 1; a12 = 1; a19 = 1; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((a1==14)&&((((a17==2)&&(((!(a20==1)&&(a13==1))&&(a21==10))||(a14==1)))&&!(a8==1))||!(a13==1)))&&(!(a8==1)&&(((a13==1)&&((a19==4)&&((a16==9)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==3)))))&&(a28==1))))){ a9 = 9; a16 = 7; a23 = 0; a20 = 1; a26 = 1; a1 = 12; a5 = 5; a19 = 2; return -1; } else if((((a11==1)&&((a27==1)||(((a12==1)&&((a16==7)&&(((a17==2)&&((a11==1)&&(a9==8)))||(a7==1))))||!(a11==1))))&&((((((a19==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a27==1))&&!(a20==1))&&(a21==12))&&(a1==14)))){ a21 = 10; a16 = 10; a23 = 1; a27 = 0; a20 = 1; a5 = 4; a0 = 0; a19 = 2; return 21; } else if((((((a24==1)&&(((a12==1)&&(a16==7))&&(a17==2)))&&!(a23==1))&&!(a13==1))&&((!(a6==1)&&(((a20==1)&&(((a24==1)&&((((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==1)))&&(a19==2)))&&(a4==1)))&&(a21==11)))){ a1 = 14; a21 = 12; a9 = 11; a7 = 1; a16 = 9; a22 = 0; a5 = 4; a12 = 0; a19 = 3; return 26; } else if((((((!(a0==1)&&(((a21==10)&&(((((a20==1)&&((a1==12)&&(input==1)))&&(a19==1))&&!(a26==1))&&!(a0==1)))&&!(a24==1)))&&(a17==2))&&(a9==8))&&(a5==5))&&((a16==8)&&((a3==1)&&(!(a2==1)||(a13==1)))))){ a0 = 0; a16 = 9; a5 = 4; a9 = 9; a3 = 1; a1 = 14; a21 = 12; a7 = 0; return 25; } else if((((a1==12)&&((a28==1)&&(!(a18==1)&&(((((input==3)&&(a5==5))&&(a2==1))&&(a21==10))&&!(a24==1)))))&&(!(a6==1)||((((a19==5)&&((((a17==2)&&(a3==1))&&(a9==7))&&!(a20==1)))&&(a16==8))&&(a13==1))))){ a26 = 0; a19 = 1; a20 = 1; a5 = 4; a4 = 0; a16 = 7; a23 = 1; return -1; } else if((((!(a8==1)&&(((a1==13)&&((a16==10)&&(input==1)))&&(a5==4)))&&!(a14==1))&&((((a17==2)&&((a21==12)&&((a19==2)&&(!(a20==1)&&((a9==7)&&(!(a0==1)&&((a11==1)&&!(a4==1))))))))&&!(a7==1))||!(a28==1)))){ a28 = 0; a1 = 12; a20 = 1; a19 = 3; a16 = 9; a3 = 0; a9 = 10; a21 = 11; a0 = 1; return -1; } else if((((a1==12)&&((a17==2)&&(!(a20==1)&&(((a16==9)&&(a2==1))||(a8==1)))))&&(!(a4==1)&&((!(a18==1)&&(!(a18==1)&&(((a19==4)&&((a2==1)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==5))))&&(a21==12))))&&!(a14==1))))){ if((a29==1)){ a5 = 6; a19 = 2; a0 = 1; a21 = 11; a9 = 9; a4 = 1; a25 = 1; }else{ a16 = 8; a1 = 13; a21 = 11; a10 = 0; a12 = 0; a5 = 4; a28 = 0; a9 = 7; a19 = 5; } return -1; } else if(((((((a2==1)&&(((input==3)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a23==1)))&&(a2==1))&&(a6==1))&&!(a4==1))&&((a17==2)&&(((((((a20==1)&&(a3==1))&&(a19==3))&&!(a7==1))&&(a16==7))&&(a21==10))&&(a1==13))))){ a9 = 7; a12 = 1; a3 = 1; a19 = 1; a7 = 0; a1 = 12; a5 = 4; return -1; } else if((((a16==9)&&((a12==1)&&((a19==1)&&((a20==1)&&((!(a14==1)&&(a3==1))&&(a21==12))))))&&((a13==1)&&((((!(a14==1)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1))&&!(a8==1)))&&(a1==14))&&(a9==7))&&(a17==2))))){ a3 = 1; a26 = 0; a5 = 4; a21 = 10; a1 = 12; a16 = 7; return -1; } else if((((a23==1)&&((a13==1)&&(((a13==1)&&((a19==4)&&(input==3)))&&(a11==1))))&&(((a9==7)&&((a21==12)&&(((a5==4)&&(((!(a27==1)&&((a6==1)||!(a11==1)))&&(a17==2))&&(a16==7)))&&(a20==1))))&&(a1==14)))){ a26 = 0; a4 = 0; a21 = 10; a19 = 1; a18 = 0; a1 = 12; return -1; } else if(((((!(a4==1)&&(((a3==1)&&(!(a27==1)&&(((a19==1)&&((a21==10)&&((input==4)&&(((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7))))))&&!(a0==1))))&&!(a0==1)))&&(a12==1))&&(a17==2))&&((a16==9)&&(!(a20==1)&&(a11==1))))){ if((a22==1)){ a1 = 14; a11 = 0; a25 = 0; a9 = 9; a19 = 5; a3 = 0; a5 = 4; a21 = 11; }else{ a22 = 0; a1 = 12; a8 = 1; a5 = 6; a10 = 1; a9 = 9; } return 25; } else if((((a16==10)&&((a20==1)&&((a17==2)&&((((a0==1)||((a12==1)&&((a27==1)||(((a11==1)&&(a21==10))&&(a19==5)))))||(a7==1))||(a0==1)))))&&((a1==12)&&(((a6==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a9==9))))){ a5 = 4; a27 = 0; a16 = 7; a19 = 2; a8 = 0; a1 = 13; return 23; } else if((((a6==1)&&((a6==1)&&((!(a20==1)&&((a17==2)&&((a19==5)&&((a28==1)&&(a2==1)))))||!(a23==1))))&&((a16==9)&&((((((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==5))&&(a28==1))&&!(a8==1))&&(a21==12))))){ if((a15==1)){ a1 = 14; a16 = 11; a9 = 7; a21 = 11; a20 = 1; a29 = 1; a28 = 0; a19 = 1; a5 = 5; a12 = 0; }else{ a22 = 1; a1 = 12; a2 = 0; a5 = 6; a24 = 1; a16 = 8; a19 = 1; a9 = 8; } return -1; } else if(((!(a6==1)&&((!(a23==1)&&(((a20==1)&&(a28==1))&&(a21==11)))&&!(a12==1)))&&((a1==12)&&(((a17==2)&&((a19==3)&&((a9==9)&&((a16==7)&&(!(a23==1)&&(!(a12==1)&&((input==6)&&((a5==5)||(a5==6)))))))))&&!(a28==1))))){ a9 = 10; a24 = 1; a12 = 0; a5 = 6; a19 = 5; a1 = 13; a11 = 0; a21 = 10; return -1; } else if((((!(a18==1)&&(!(a8==1)&&(!(a26==1)&&((((a1==12)&&(((input==3)&&(a9==10))&&(a16==8)))&&(a5==6))&&(a20==1)))))&&(a17==2))&&((((((a8==1)||(a3==1))&&!(a18==1))&&!(a14==1))&&(a19==4))&&(a21==12)))){ a16 = 10; a7 = 0; a1 = 13; a19 = 3; a9 = 11; a13 = 1; a5 = 4; a27 = 0; return 26; } else if(((((((a1==12)&&(a28==1))||!(a23==1))&&(a19==3))&&(a21==10))&&((!(a14==1)&&((a16==8)&&((a23==1)&&((!(a20==1)&&(!(a14==1)&&((a23==1)&&((input==1)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))))))&&!(a7==1)))))&&(a17==2)))){ a16 = 7; a5 = 5; a1 = 14; a20 = 1; a13 = 1; a21 = 11; a23 = 1; a14 = 0; a9 = 11; a19 = 1; return 23; } else if((((a17==2)&&((((a16==10)&&(!(a24==1)&&((a6==1)&&((a11==1)&&((input==3)&&((((a9==11)&&((a1==12)&&(a5==5)))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a5==4)&&(a1==13))&&(a9==7))))))))&&!(a7==1))&&(a21==11)))&&((((a0==1)||((a14==1)||(a28==1)))&&(a19==4))&&(a20==1)))){ a9 = 9; a5 = 4; a16 = 7; a18 = 0; a1 = 13; a19 = 2; a28 = 1; a2 = 1; a21 = 10; return -1; } else if((((a19==3)&&(((a12==1)&&((a1==13)&&(!(a26==1)&&((a20==1)&&(((a16==10)&&(input==6))&&(a17==2))))))&&(a5==5)))&&((a9==7)&&((a28==1)&&((a0==1)||((((a11==1)&&(a21==10))||(a0==1))&&(a2==1))))))){ a4 = 0; a19 = 2; a9 = 9; a12 = 1; a11 = 1; a21 = 11; return 21; } else if((((a26==1)||(((a26==1)||((a23==1)&&(a1==14)))&&(a19==4)))&&(((a6==1)&&((!(a27==1)&&(!(a24==1)&&((a17==2)&&((a21==12)&&(((((a5==5)||(a5==6))&&(input==4))&&(a16==7))&&!(a20==1))))))&&(a9==10)))&&(a28==1)))){ a9 = 7; a19 = 1; a20 = 1; a18 = 0; a4 = 0; a0 = 0; a5 = 4; a21 = 10; a1 = 12; return -1; } else if((((a20==1)&&((a13==1)&&((!(a8==1)&&((input==6)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))))&&(a16==10))))&&(((((a1==12)&&(!(a7==1)&&(((!(a11==1)||(a12==1))&&(a19==4))&&(a21==11))))||(a24==1))||(a27==1))&&(a17==2)))){ a19 = 2; a16 = 7; a1 = 13; a11 = 1; a7 = 0; a0 = 0; a5 = 4; a21 = 10; a9 = 9; return -1; } else if(((((a7==1)&&(!(a2==1)&&((a24==1)&&((a17==2)&&(((a20==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a9==9))&&!(a11==1)))&&(a1==13))))))&&(a26==1))&&(((a16==8)&&(((a21==11)&&(a13==1))&&(a19==1)))&&(a8==1)))){ a5 = 4; a16 = 7; a12 = 0; a10 = 0; a21 = 10; a1 = 14; a7 = 1; a9 = 10; return -1; } else if((((((a21==10)&&(((a17==2)&&((a1==13)&&((a26==1)||((a6==1)||(a26==1)))))||(a18==1)))&&(a20==1))&&(a19==1))&&(!(a0==1)&&(((a16==10)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6))&&(a3==1)))&&(a13==1))))){ a9 = 7; a5 = 4; a11 = 1; a0 = 0; a1 = 12; a16 = 7; return -1; } else if(((!(a20==1)&&(((!(a18==1)&&((((((a5==4)||(a5==5))&&(input==3))&&(a19==2))&&(a3==1))&&!(a26==1)))&&(a16==10))&&(a9==8)))&&((((!(a7==1)&&((a7==1)||((a6==1)||(a24==1))))&&(a17==2))&&(a1==12))&&(a21==10)))){ a16 = 7; a2 = 0; a21 = 12; a5 = 4; a1 = 14; a9 = 10; return 22; } else if(((((((((input==5)&&(a19==2))&&!(a0==1))&&!(a27==1))&&(a12==1))&&(a16==8))&&(a17==2))&&((a9==8)&&(((((a12==1)&&((a4==1)||((a5==4)&&((a2==1)||!(a28==1)))))&&!(a20==1))&&(a21==10))&&(a1==12))))){ a5 = 5; a1 = 14; a20 = 1; a26 = 0; a16 = 10; a9 = 10; a6 = 1; return 23; } else if((((!(a8==1)&&(((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==3))&&!(a20==1)))&&(a1==14))&&((((((a27==1)||((a19==3)&&((a21==10)&&((a4==1)||((a16==9)&&(a28==1))))))&&(a23==1))&&(a17==2))&&(a12==1))&&(a13==1)))){ a10 = 0; a2 = 0; a19 = 1; a16 = 10; a21 = 11; a20 = 1; a9 = 10; a7 = 1; a5 = 6; return -1; } else if((((a19==2)&&(((a11==1)&&!(a2==1))&&(a16==11)))&&(((a20==1)&&(((a1==13)&&((((a8==1)&&((a26==1)&&((a17==2)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a23==1)))))&&(a21==12))&&(a9==9)))&&(a0==1)))&&(a4==1)))){ a21 = 10; a9 = 8; a5 = 5; a25 = 0; a14 = 1; a19 = 1; a3 = 0; a1 = 12; return -1; } else if((((((a20==1)&&((a17==2)&&((a6==1)&&(a19==4))))&&(a1==13))&&!(a26==1))&&(((!(a14==1)&&(((!(a7==1)&&((a16==9)&&((a5==4)&&((a21==12)&&(input==4)))))&&!(a4==1))&&(a9==9)))&&(a11==1))&&(a2==1)))){ a1 = 14; a9 = 11; a8 = 0; a3 = 1; a21 = 11; a16 = 8; a19 = 1; return -1; } else if(((((!(a27==1)&&((a12==1)&&!(a24==1)))&&(a16==10))&&(a21==12))&&(((((!(a7==1)&&((((a6==1)&&((input==5)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))))&&!(a24==1))&&!(a4==1)))&&(a20==1))&&(a17==2))&&(a19==4))&&(a1==12)))){ a19 = 2; a21 = 10; a5 = 4; a7 = 0; a9 = 9; a6 = 1; a1 = 13; a16 = 7; return 25; } else if(((((a17==2)&&(!(a14==1)&&((a16==8)&&((a6==1)&&((!(a14==1)&&((a20==1)&&((input==6)&&(a19==3))))&&(a1==14))))))&&(a28==1))&&((((a9==11)&&(((a0==1)||(a2==1))&&!(a4==1)))&&(a5==6))&&(a21==10)))){ if((a16==11)){ a11 = 1; a23 = 1; a20 = 0; a5 = 4; a21 = 12; a16 = 7; a9 = 7; a19 = 2; a6 = 1; }else{ a18 = 0; a16 = 9; a9 = 9; a27 = 0; a21 = 12; a19 = 5; a5 = 5; } return 21; } else if((((((!(a27==1)&&((a17==2)&&((a19==1)&&((a20==1)&&(a6==1)))))||!(a12==1))||!(a11==1))&&(a23==1))&&((((((a16==8)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==1)))&&(a21==10))&&(a1==13))&&!(a7==1))&&!(a8==1)))){ a18 = 0; a1 = 12; a11 = 1; a4 = 0; a9 = 7; a16 = 7; a5 = 4; return -1; } else if(((((a16==11)&&(((((a12==1)&&(!(a18==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a26==1))&&!(a18==1))&&(a19==1)))&&(a17==2))&&((a9==9)&&((a20==1)&&(((a1==12)&&(((a21==10)&&(a28==1))||(a4==1)))||(a27==1)))))){ a3 = 1; a1 = 14; a26 = 0; a21 = 11; a5 = 5; a27 = 0; return 25; } else if(((((a13==1)&&(!(a0==1)&&(((a9==7)&&((a5==4)&&(!(a20==1)&&(input==6))))&&(a16==9))))&&!(a0==1))&&((a19==3)&&((a23==1)&&(((a7==1)||((a17==2)&&((a21==12)&&(!(a0==1)&&(a6==1)))))&&(a1==13)))))){ if((a0==1)){ a20 = 1; a11 = 0; a2 = 0; a16 = 10; a29 = 0; a19 = 5; }else{ a4 = 1; a12 = 0; a21 = 10; a5 = 6; a9 = 11; a1 = 14; a19 = 2; a10 = 1; } return -1; } else if(((((a21==12)&&((!(a18==1)&&((((a2==1)&&!(a24==1))&&(a23==1))&&(a19==4)))&&(a17==2)))&&(a5==4))&&((a9==11)&&((((a11==1)&&((((a1==12)&&(input==5))&&!(a7==1))&&(a11==1)))&&!(a20==1))&&(a16==10))))){ if((a27==1)){ a16 = 7; a21 = 10; a1 = 13; a15 = 0; a20 = 1; a9 = 9; a5 = 5; a19 = 1; a25 = 1; a26 = 1; }else{ a29 = 1; a15 = 0; a20 = 1; a16 = 8; a21 = 11; a19 = 3; a1 = 13; a2 = 0; } return -1; } else if((((a17==2)&&((a1==14)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==5))))&&(!(a27==1)&&((a18==1)||(((a8==1)||((a4==1)||((((!(a4==1)&&((a21==10)&&(a6==1)))&&!(a20==1))&&(a19==4))&&(a16==10))))&&(a3==1)))))){ a16 = 8; a5 = 5; a7 = 1; a6 = 0; a9 = 7; a21 = 11; a1 = 12; a0 = 1; a19 = 1; return -1; } else if(((((a19==1)&&(!(a13==1)||((a16==9)&&((a1==12)&&((a11==1)&&!(a20==1))))))&&(a17==2))&&((((a21==11)&&((!(a7==1)&&((a9==10)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a7==1))))&&(a3==1)))&&(a3==1))&&!(a8==1)))){ if((a6==1)){ a11 = 0; a15 = 1; a21 = 10; a19 = 3; a2 = 0; a16 = 11; a1 = 13; a9 = 11; a5 = 4; }else{ a13 = 0; a16 = 7; a3 = 0; a20 = 1; a21 = 10; a9 = 8; a5 = 5; a2 = 0; } return -1; } else if((((a13==1)&&((((a21==12)&&(((a16==7)&&(a11==1))&&(a19==5)))||!(a11==1))||(a27==1)))&&(!(a0==1)&&(((a13==1)&&((a17==2)&&(((input==1)&&((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))||(((a5==5)&&(a1==13))&&(a9==7))))&&!(a20==1))))&&!(a7==1))))){ a9 = 7; a28 = 1; a4 = 0; a21 = 10; a14 = 0; a20 = 1; a5 = 4; a19 = 1; a1 = 12; return -1; } else if((((a2==1)&&((((a16==11)&&((a2==1)&&(!(a4==1)&&(((a21==11)&&((input==4)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))))&&(a17==2)))))&&!(a8==1))&&(a1==12)))&&(((((a6==1)&&(a19==1))&&!(a24==1))&&(a20==1))||!(a11==1)))){ a8 = 0; a16 = 7; a21 = 10; a5 = 4; a28 = 1; a9 = 7; a12 = 1; return -1; } else if((((a21==11)&&(((((a24==1)&&(!(a23==1)&&(((a7==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a9==10)))&&(a20==1))))&&(a19==1))&&(a17==2))&&(a1==12)))&&(((a26==1)&&(((a16==10)&&(a13==1))&&(a27==1)))&&(a24==1)))){ a21 = 10; a0 = 1; a19 = 2; a14 = 1; a16 = 11; a9 = 11; a1 = 13; a5 = 4; a22 = 1; return -1; } else if(((!(a20==1)&&(((a21==10)&&(((a2==1)||(a7==1))||(a4==1)))||(a18==1)))&&(((a12==1)&&(!(a27==1)&&((((a16==7)&&((a9==9)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a27==1))))&&(a19==4))&&(a1==14))))&&(a17==2)))){ a9 = 7; a19 = 1; a7 = 0; a5 = 4; a23 = 1; a1 = 12; a20 = 1; a4 = 0; return -1; } else if((((a16==9)&&((a1==12)&&((a21==12)&&((a11==1)&&((a11==1)&&((a11==1)||!(a12==1)))))))&&((a19==5)&&(((((a17==2)&&(!(a24==1)&&((input==5)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&(a13==1))&&!(a7==1))&&!(a20==1))))){ if((a11==1)){ a16 = 7; a28 = 0; a20 = 1; a10 = 1; a21 = 10; a19 = 1; a9 = 7; a5 = 6; a1 = 13; a22 = 1; }else{ a8 = 1; a16 = 7; a21 = 10; a19 = 2; a20 = 1; a5 = 4; a13 = 0; a9 = 10; a18 = 1; } return -1; } else if((((a9==10)&&(((a23==1)&&(((input==1)&&(a16==10))&&!(a18==1)))&&!(a0==1)))&&(((a5==5)&&(!(a7==1)&&(((a1==12)&&((((a17==2)&&(!(a6==1)||(a12==1)))&&(a21==12))&&(a6==1)))&&(a20==1))))&&(a19==3)))){ a16 = 8; a6 = 1; a1 = 14; a21 = 11; a18 = 0; a19 = 2; a13 = 1; return 22; } else if(((((((a20==1)&&(!(a6==1)||(a2==1)))||!(a28==1))&&(a19==3))||!(a2==1))&&(!(a24==1)&&(((((a1==14)&&(((a21==11)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6)))&&(a16==9)))&&(a17==2))&&(a12==1))&&(a23==1))))){ a16 = 7; a1 = 13; a8 = 0; a5 = 6; a9 = 8; a12 = 1; a20 = 0; a23 = 1; return 23; } else if((((a17==2)&&(((((a19==5)&&((input==4)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))))&&!(a8==1))&&(a21==12))&&!(a27==1)))&&((a6==1)&&((a16==10)&&((a20==1)&&(!(a8==1)&&(((a18==1)||((a11==1)&&(a1==12)))||!(a2==1)))))))){ a5 = 5; a27 = 0; a19 = 4; a16 = 7; a1 = 14; a7 = 0; a12 = 1; a21 = 10; a9 = 11; return 25; } else if((((((a3==1)&&!(a28==1))&&(a19==5))&&(a26==1))&&(((((a1==12)&&((!(a28==1)&&((a14==1)&&(((((a16==9)&&(input==4))&&(a9==11))&&(a21==10))&&(a17==2))))&&(a7==1)))&&(a20==1))&&(a5==6))&&(a4==1)))){ a15 = 0; a5 = 5; a19 = 1; a0 = 1; a16 = 7; a10 = 1; a1 = 14; return 26; } else if((((a16==9)&&((((input==1)&&((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==5))||((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))))&&(a23==1))&&!(a20==1)))&&((a6==1)&&(((a17==2)&&(((((a21==12)&&(a3==1))&&!(a18==1))||(a7==1))||!(a12==1)))&&(a3==1))))){ a9 = 10; a21 = 10; a27 = 1; a19 = 2; a1 = 12; a5 = 5; a20 = 1; a13 = 0; a22 = 0; a16 = 7; return -1; } else if((((((a17==2)&&((a11==1)||(a7==1)))||(a4==1))&&(a23==1))&&(((a9==10)&&((((a20==1)&&(((((a19==3)&&((a16==7)&&(input==6)))&&(a5==6))&&!(a26==1))&&!(a4==1)))&&(a13==1))&&(a21==12)))&&(a1==13)))){ a5 = 4; a23 = 1; a24 = 0; a21 = 10; a1 = 12; a19 = 1; a9 = 7; a0 = 0; return -1; } else if((((((a21==10)&&(((a3==1)&&(a23==1))||(a27==1)))||!(a3==1))&&(a16==11))&&(((((((((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==5)))&&(input==1))&&!(a27==1))&&(a17==2))&&(a12==1))&&(a3==1))&&(a20==1)))){ a19 = 1; a5 = 4; a11 = 1; a9 = 7; a0 = 0; a8 = 0; a1 = 12; a16 = 7; return -1; } else if(((((a1==14)&&((a19==1)&&((((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a4==1))&&(a21==11))&&(a23==1))&&(a12==1))&&(a3==1))))&&(a20==1))&&(((((a17==2)&&((a11==1)||(a24==1)))&&(a16==9))&&(a3==1))&&(a9==7)))){ a5 = 4; a21 = 12; a19 = 3; a9 = 9; a1 = 12; a14 = 0; a4 = 0; a6 = 1; return 21; } else if((((!(a23==1)||((((((a19==2)&&(a6==1))&&(a1==13))&&(a16==10))&&(a20==1))||!(a12==1)))&&(a9==10))&&((a23==1)&&(((a17==2)&&((a11==1)&&(!(a0==1)&&((a21==10)&&((input==1)&&((a5==4)||(a5==5)))))))&&(a28==1))))){ a2 = 1; a9 = 7; a4 = 0; a5 = 6; a16 = 7; a6 = 1; return 22; } else if((((a19==4)&&(((!(a23==1)||((((a21==10)&&(a11==1))&&(a17==2))&&(a1==13)))&&(a12==1))||!(a13==1)))&&(((a20==1)&&(((((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==1))&&(a28==1))&&!(a7==1))&&!(a0==1)))&&(a16==7)))){ a12 = 1; a24 = 0; a1 = 12; a21 = 11; a19 = 5; a5 = 4; a9 = 10; a14 = 0; return 21; } else if((((a6==1)&&((((a9==7)&&((a23==1)&&((a1==12)&&(((a5==5)||(a5==6))&&(input==3)))))&&(a16==9))&&!(a20==1)))&&((a21==10)&&(((a19==1)&&((a8==1)||((a3==1)&&(((a6==1)&&(a12==1))&&(a28==1)))))&&(a17==2))))){ if((a22==1)){ a20 = 1; a29 = 0; a19 = 2; a9 = 11; a12 = 0; a24 = 1; a16 = 7; a5 = 5; }else{ a5 = 6; a20 = 1; a9 = 11; a2 = 0; a1 = 13; a4 = 1; a22 = 1; } return -1; } else if((((a23==1)&&(((a19==2)&&((a9==10)&&((a6==1)&&(((((input==3)&&(a5==6))&&!(a7==1))&&!(a27==1))&&(a17==2)))))&&(a16==10)))&&((a21==10)&&((a1==14)&&(((!(a2==1)||(a28==1))&&!(a20==1))||!(a12==1)))))){ if((a7==1)){ a21 = 11; a3 = 0; a20 = 1; a2 = 0; a16 = 8; a26 = 1; a9 = 9; a19 = 4; a1 = 13; a5 = 5; }else{ a7 = 1; a5 = 4; a19 = 4; a26 = 1; a27 = 1; a16 = 8; a9 = 7; } return 22; } else if(((!(a26==1)&&(!(a14==1)&&(((a21==12)&&((((((input==6)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a19==5))&&(a13==1))&&!(a8==1))&&(a1==12)))&&!(a20==1))))&&((a16==8)&&((((a3==1)&&(a12==1))&&(a17==2))||(a8==1))))){ a29 = 1; a1 = 13; a9 = 7; a28 = 0; a5 = 5; a21 = 10; a24 = 1; return 23; } else if((((a17==2)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))&&(a11==1)))&&(((a19==4)&&((a21==10)&&((((!(a14==1)&&((a1==12)&&((a11==1)&&((a2==1)&&(a28==1)))))&&!(a26==1))||(a0==1))&&!(a20==1))))&&(a16==7)))){ a20 = 1; a21 = 12; a26 = 0; a9 = 10; a19 = 3; a6 = 1; a16 = 10; a5 = 5; a1 = 13; return 21; } else if((((a21==10)&&(((a1==12)&&(a23==1))&&(a16==9)))&&((a3==1)&&((a28==1)&&((a2==1)&&((a6==1)&&((a3==1)&&((((a19==3)&&((a17==2)&&((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&!(a0==1))&&!(a20==1))))))))){ a5 = 4; a19 = 2; a9 = 8; a18 = 1; a20 = 1; a12 = 0; a16 = 7; a2 = 0; return 23; } else if((((a16==9)&&((a23==1)&&((a20==1)&&(!(a12==1)||((a17==2)&&((!(a14==1)&&((a1==14)&&(a23==1)))||(a24==1)))))))&&((a21==11)&&(((a19==1)&&(!(a27==1)&&(!(a8==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))))&&(a9==7))))){ a24 = 0; a1 = 12; a18 = 0; a16 = 7; a21 = 10; a8 = 0; a5 = 4; return -1; } else if(((((((a16==7)&&((!(a2==1)||(((!(a24==1)&&(a11==1))&&(a17==2))&&(a19==2)))&&(a9==8)))&&(a20==1))||(a27==1))&&(a21==12))&&((a6==1)&&((a1==12)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1))&&!(a8==1)))))){ a1 = 14; a5 = 6; a11 = 1; a6 = 1; a19 = 1; a12 = 1; a16 = 8; return 21; } else if((((a21==12)&&(((((!(a27==1)&&(((a17==2)&&(input==5))&&!(a24==1)))&&(a5==6))&&!(a0==1))&&(a20==1))&&(a9==7)))&&((a1==12)&&((((!(a11==1)||((a13==1)&&(a28==1)))||!(a28==1))&&(a19==3))&&(a16==10))))){ a16 = 7; a27 = 0; a5 = 4; a21 = 10; a28 = 1; a19 = 1; a7 = 0; return -1; } else if(((((a17==2)&&(((a16==10)&&((a19==3)&&(!(a20==1)&&((input==4)&&((a5==4)||(a5==5))))))&&(a13==1)))&&!(a8==1))&&((!(a11==1)||((a27==1)||(((!(a0==1)&&((a21==11)&&(a28==1)))&&(a9==9))&&(a1==14))))||(a14==1)))){ if((a2==1)){ a21 = 10; a19 = 1; a6 = 0; a22 = 0; a5 = 6; a9 = 7; a29 = 0; a20 = 1; a16 = 7; }else{ a19 = 2; a16 = 9; a0 = 1; a3 = 0; a5 = 4; a9 = 11; a27 = 1; a21 = 12; } return 21; } else if(((!(a4==1)&&(((a19==2)&&((input==1)&&(a20==1)))&&!(a24==1)))&&((a17==2)&&(((a9==11)&&(!(a23==1)||((((((a16==10)&&(!(a26==1)&&(a2==1)))&&(a21==12))||!(a28==1))&&(a12==1))&&(a5==4))))&&(a1==13))))){ a21 = 10; a16 = 7; a0 = 0; a27 = 0; a9 = 9; a11 = 1; return 25; } else if((((a17==2)&&((a16==7)&&(((a19==3)&&((a9==11)&&(((!(a18==1)&&(((a13==1)||!(a23==1))&&!(a27==1)))&&!(a7==1))&&(a3==1))))&&(a21==10))))&&((a1==14)&&(!(a26==1)&&((a20==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))))){ a9 = 7; a1 = 12; a19 = 1; a5 = 4; a3 = 1; a26 = 0; a12 = 1; return -1; } else if((((a0==1)||((a2==1)&&((a16==7)&&((a19==4)&&(a13==1)))))&&(((a6==1)&&((!(a8==1)&&(((a1==12)&&((a21==11)&&(((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==4))&&(a17==2))))&&!(a0==1)))&&!(a20==1)))&&!(a4==1)))){ a19 = 5; a3 = 1; a16 = 8; a14 = 0; a9 = 7; a12 = 1; a1 = 13; a21 = 12; a20 = 1; a5 = 5; return 26; } else if((((a17==2)&&(!(a8==1)&&(((input==4)&&(((a21==11)&&((a19==1)&&((a9==7)&&((a1==12)&&(a5==4)))))||((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==5))&&(a21==10))||(((a19==5)&&(((a1==14)&&(a5==6))&&(a9==11)))&&(a21==10)))))&&!(a18==1))))&&((a16==8)&&((a2==1)&&(((((a6==1)&&!(a20==1))&&!(a24==1))||(a18==1))||(a18==1)))))){ if((a14==1)){ a3 = 1; a1 = 12; a26 = 0; a21 = 11; a19 = 5; a9 = 7; a5 = 5; }else{ a3 = 1; a5 = 6; a1 = 13; a21 = 10; a19 = 2; a4 = 0; a9 = 9; a23 = 1; a16 = 10; a20 = 1; } return 25; } else if((((a19==1)&&((a20==1)&&((((((a7==1)||((a12==1)||(a7==1)))&&(a9==11))||(a26==1))||!(a6==1))&&(a6==1))))&&(((a17==2)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a21==12))&&!(a24==1))&&(a16==9)))&&(a1==13)))){ a3 = 1; a21 = 10; a1 = 12; a16 = 7; a7 = 0; a8 = 0; a9 = 7; a5 = 4; return -1; } else if(((((!(a14==1)&&(((a11==1)&&((input==3)&&(a21==10)))&&(a19==5)))&&(a20==1))&&(a17==2))&&((((!(a18==1)&&(!(a14==1)&&((a16==7)&&((a5==6)&&((a9==11)&&(a13==1))))))&&(a1==14))&&(a3==1))&&(a28==1)))){ a14 = 0; a1 = 12; a9 = 7; a19 = 1; a5 = 4; a26 = 0; return -1; } else if(((!(a8==1)&&(((a17==2)&&(((a23==1)&&((a23==1)&&((input==5)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))))&&(a16==8)))&&(a19==3)))&&((((a12==1)&&((((a11==1)&&(a20==1))&&(a21==10))&&(a1==12)))&&(a12==1))||(a8==1)))){ a9 = 7; a23 = 1; a19 = 1; a27 = 0; a14 = 0; a5 = 4; a16 = 7; return -1; } else if((((!(a8==1)&&(((a3==1)&&(a9==7))&&(a1==13)))&&!(a7==1))&&(!(a8==1)&&(!(a4==1)&&(((((((a20==1)&&(((a21==10)&&(input==4))&&(a19==2)))&&!(a7==1))&&(a3==1))&&(a17==2))&&(a5==6))&&(a16==7)))))){ a9 = 10; a5 = 5; a28 = 1; a26 = 0; a18 = 0; return 21; } else if((((a28==1)&&((a19==2)&&((a24==1)||(((a12==1)||!(a11==1))&&!(a14==1)))))&&((((a21==11)&&((((((input==1)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a20==1))&&(a1==12))&&(a2==1))&&(a17==2)))&&(a28==1))&&(a16==7)))){ a16 = 8; a5 = 5; a21 = 10; a4 = 0; a11 = 1; a1 = 14; a9 = 10; a2 = 1; return 22; } else if((((((a17==2)&&(((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==5))&&!(a8==1)))&&!(a27==1))&&(a6==1))&&(((((!(a8==1)&&((a1==12)&&(((a19==3)&&(a11==1))&&(a16==8))))||(a26==1))&&!(a20==1))&&(a21==10))||!(a3==1)))){ a20 = 1; a16 = 7; a9 = 7; a14 = 0; a4 = 0; a7 = 0; a5 = 4; a19 = 1; return -1; } else if((((a21==11)&&((((a23==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5)))&&(a3==1))&&(a1==12)))&&((((!(a4==1)&&((a19==1)&&((a2==1)&&(!(a14==1)&&((a28==1)&&(a12==1))))))&&(a20==1))&&(a17==2))&&(a16==7)))){ a28 = 1; a21 = 12; a12 = 1; a1 = 13; a9 = 9; a19 = 5; a5 = 5; a26 = 0; return 25; } else if(((!(a20==1)&&((a9==11)&&((a28==1)&&(((a23==1)&&(!(a0==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a19==2))&&(a1==13))&&!(a27==1))))&&!(a27==1)))))&&(((!(a26==1)&&((a23==1)&&(a16==9)))&&(a17==2))&&(a21==10)))){ if((a12==1)){ a5 = 5; a16 = 7; a22 = 1; a15 = 0; a25 = 1; a20 = 1; a9 = 10; a1 = 12; }else{ a29 = 0; a2 = 0; a19 = 1; a4 = 1; a20 = 1; a5 = 4; a1 = 12; a16 = 7; } return -1; } else if((((a1==14)&&((!(a14==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a20==1)))&&!(a27==1)))&&(!(a11==1)||((a17==2)&&((a19==1)&&((a9==7)&&((a12==1)&&((a3==1)&&((a24==1)||((a16==11)&&((a21==12)&&(a12==1)))))))))))){ a23 = 1; a1 = 12; a16 = 7; a4 = 0; a21 = 10; a5 = 4; return -1; } else if((((a13==1)&&(((a20==1)&&((a1==14)&&((a17==2)&&(a23==1))))||!(a2==1)))&&(((a19==4)&&(((a16==7)&&(((!(a14==1)&&((input==5)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))))&&(a13==1))&&(a12==1)))&&(a28==1)))&&(a21==12)))){ if((a27==1)){ a24 = 0; a18 = 0; a5 = 4; a19 = 1; a21 = 11; a20 = 0; a4 = 0; a9 = 10; }else{ a19 = 3; a21 = 11; a16 = 9; a4 = 0; a5 = 5; a18 = 0; a9 = 7; a7 = 0; a1 = 13; } return 26; } else if((((a19==4)&&(((a9==9)&&((a28==1)&&((a16==10)&&((a23==1)&&(a23==1)))))&&(a21==12)))&&((((a6==1)&&((((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1))&&(a17==2))&&!(a24==1))&&(a1==12)))&&(a11==1))&&!(a8==1)))){ a21 = 10; a19 = 2; a0 = 0; a16 = 7; a5 = 4; a1 = 13; a27 = 0; return 25; } else if((((a19==5)&&((a20==1)&&(((a16==7)&&((a1==12)&&(((input==4)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&!(a8==1))))&&(a11==1))))&&((a17==2)&&((!(a26==1)&&((a2==1)&&(!(a18==1)&&((a2==1)&&!(a14==1)))))&&(a21==10))))){ a21 = 12; a13 = 1; a18 = 0; a9 = 8; a19 = 2; a12 = 1; a5 = 4; return 23; } else if(((((!(a18==1)&&(((((a21==12)&&(input==6))&&(a17==2))&&(a5==6))&&(a16==10)))&&(a13==1))&&(a13==1))&&(!(a13==1)||((a24==1)||((a1==13)&&(((((a20==1)&&(a28==1))&&(a19==4))&&(a9==9))&&(a23==1))))))){ a16 = 7; a21 = 10; a7 = 0; a19 = 2; a14 = 0; a5 = 4; return 25; } else if(((((!(a18==1)&&((a19==3)&&(((a11==1)&&(a21==12))&&!(a14==1))))&&(a16==8))&&(a1==14))&&((((a6==1)&&(!(a7==1)&&((((a13==1)&&((input==4)&&((a5==5)||(a5==6))))&&!(a20==1))&&(a17==2))))&&(a9==8))&&!(a27==1)))){ a28 = 0; a5 = 6; a9 = 9; a2 = 0; a21 = 11; a20 = 1; a15 = 0; a1 = 13; return -1; } else if(((!(a4==1)&&((a17==2)&&(((a21==10)&&((a16==11)&&((!(a28==1)||(a12==1))&&(a6==1))))||!(a6==1))))&&((a6==1)&&((((a1==12)&&((a20==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))))&&(a19==3))&&(a9==9))))){ a3 = 1; a24 = 0; a21 = 11; a5 = 4; a13 = 1; return 22; } else if((((a21==10)&&(!(a4==1)&&((((a28==1)&&((a17==2)&&((input==6)&&((a5==5)||(a5==6)))))&&(a6==1))&&(a13==1))))&&(((a1==13)&&((a9==9)&&((((a20==1)&&((a19==2)&&(a11==1)))&&(a16==10))||!(a11==1))))||(a18==1)))){ a26 = 0; a1 = 12; a19 = 1; a5 = 4; a16 = 7; a7 = 0; a9 = 7; a0 = 0; return -1; } else if((((a8==1)&&(!(a23==1)&&((a14==1)&&((a5==5)&&(((a21==10)&&((input==4)&&(a9==11)))&&(a16==8))))))&&((a26==1)&&(((a17==2)&&(((((a12==1)&&(a20==1))&&(a1==14))&&(a7==1))&&(a18==1)))&&(a19==2))))){ a9 = 10; a24 = 1; a12 = 0; a15 = 1; return -1; } else if((((((((((a28==1)&&(a20==1))&&(a21==11))||(a8==1))&&(a1==13))&&(a19==1))&&!(a14==1))&&(a28==1))&&(((a17==2)&&((!(a14==1)&&((a9==7)&&((((a5==4)||(a5==5))&&(input==5))&&(a23==1))))&&!(a14==1)))&&(a16==8)))){ a12 = 1; a3 = 1; a1 = 12; a21 = 10; a5 = 4; a16 = 7; a27 = 0; return -1; } else if((((a20==1)&&((a19==2)&&(a13==1)))&&((a6==1)&&(!(a8==1)&&((a11==1)&&(((((a17==2)&&((a21==10)&&(((a1==14)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3)))&&(a16==9))))&&!(a27==1))&&!(a26==1))&&!(a8==1))))))){ a16 = 7; a19 = 1; a1 = 12; a5 = 4; a26 = 0; a9 = 7; a8 = 0; a14 = 0; return -1; } else if(((((a1==13)&&(((!(a4==1)&&(((input==6)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&(a17==2)))&&(a19==4))&&(a20==1)))&&(a21==12))&&(((a18==1)||(!(a2==1)||(!(a14==1)&&(((a23==1)&&(a16==10))||(a7==1)))))||!(a11==1)))){ a21 = 10; a16 = 7; a19 = 2; a18 = 0; a8 = 0; a9 = 9; a5 = 4; return 25; } else if(((!(a24==1)&&(((a1==14)&&(((a16==7)&&((a11==1)&&!(a20==1)))&&(a19==5)))&&(a11==1)))&&(((!(a18==1)&&(((a3==1)&&((a17==2)&&((a9==7)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a21==11)))&&!(a7==1))&&!(a4==1)))){ a8 = 0; a21 = 10; a20 = 1; a5 = 4; a19 = 1; a27 = 0; a2 = 1; a1 = 12; return -1; } else if((((a9==11)&&((!(a0==1)&&((a5==5)&&((a19==2)&&(!(a18==1)&&(a28==1)))))||!(a2==1)))&&((((a23==1)&&((((((a16==7)&&(input==1))&&(a17==2))&&(a1==13))&&!(a0==1))&&!(a8==1)))&&(a21==10))&&(a20==1)))){ a27 = 0; a7 = 0; a1 = 12; a9 = 7; a19 = 4; a11 = 1; return 26; } else if((((((a21==10)&&(((a1==13)&&((a16==10)&&((a19==4)&&(a28==1))))&&(a23==1)))||!(a13==1))||(a27==1))&&(((a3==1)&&(((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3))&&(a17==2))&&(a28==1))&&!(a20==1)))&&(a11==1)))){ a29 = 0; a20 = 1; a15 = 0; a16 = 8; a19 = 3; a9 = 7; a5 = 4; a1 = 14; return 22; } else if((((((a17==2)&&((a1==13)&&(!(a27==1)&&(((((a28==1)&&((a9==10)&&((!(a0==1)&&((input==3)&&(a16==9)))&&(a5==6))))&&(a6==1))&&(a21==11))&&!(a20==1)))))&&(a23==1))&&!(a27==1))&&((a3==1)&&(a19==1)))){ if((a6==1)){ a21 = 10; a14 = 1; a22 = 1; a20 = 1; a16 = 7; a4 = 1; }else{ a13 = 0; a5 = 5; a9 = 11; a1 = 14; a20 = 1; a16 = 10; a14 = 1; a21 = 10; } return -1; } else if(((((a12==1)&&((a21==12)&&((a16==10)&&((a6==1)&&(((a19==4)&&((input==3)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a1==13)&&(a5==5))))))&&!(a0==1))))))&&(a13==1))&&(((((a13==1)||(a14==1))||!(a12==1))&&!(a20==1))&&(a17==2)))){ a1 = 12; a11 = 0; a16 = 7; a22 = 1; a25 = 0; a21 = 11; a9 = 9; a5 = 5; a20 = 1; return 21; } else if(((!(a7==1)&&(((a20==1)&&((((a6==1)&&((a12==1)&&(a17==2)))||!(a12==1))&&(a19==2)))||!(a28==1)))&&(((a2==1)&&((!(a24==1)&&((a1==12)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==4))))&&(a21==12)))&&(a16==8)))){ a23 = 1; a19 = 1; a4 = 0; a6 = 1; a9 = 7; a16 = 7; a21 = 10; a5 = 4; return -1; } else if(((((a11==1)&&((a16==8)&&((a1==14)&&((a21==11)&&(((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a13==1))))))&&!(a27==1))&&((a2==1)&&((((((a11==1)&&(a17==2))&&(a20==1))||(a0==1))&&(a19==5))&&(a12==1))))){ a16 = 10; a27 = 0; a23 = 1; a8 = 0; a1 = 12; a19 = 4; a5 = 6; a9 = 7; return 23; } else if((((!(a14==1)&&((((a17==2)&&((a3==1)&&(a16==9)))&&!(a20==1))||!(a11==1)))&&(a28==1))&&((a13==1)&&(((a21==12)&&(((((input==3)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))&&(a19==5))&&!(a0==1))&&(a1==14)))&&(a2==1))))){ a25 = 0; a20 = 1; a16 = 7; a19 = 1; a12 = 0; a1 = 13; a9 = 11; a21 = 10; a8 = 1; a5 = 4; return -1; } else if((((a19==1)&&(!(a20==1)&&((a1==14)&&(((((a4==1)||(a6==1))&&(a16==10))&&(a28==1))&&!(a7==1)))))&&(((!(a7==1)&&((a28==1)&&((((input==6)&&(a9==8))&&(a5==6))&&!(a18==1))))&&(a17==2))&&(a21==12)))){ a1 = 12; a19 = 2; a6 = 0; a14 = 1; a9 = 7; a16 = 8; a5 = 5; a3 = 0; return -1; } else if(((((((((a9==7)&&(((((a5==5)||(a5==6))&&(input==3))&&(a1==12))&&(a20==1)))&&!(a18==1))&&(a16==8))&&(a6==1))&&!(a18==1))&&(a3==1))&&((a6==1)&&(!(a12==1)||((((a21==11)&&(a13==1))&&(a19==3))&&(a17==2)))))){ a6 = 1; a19 = 1; a16 = 7; a21 = 10; a5 = 4; a2 = 1; a18 = 0; return -1; } else if((((((a28==1)&&(!(a26==1)&&(((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==5))&&(a13==1))))&&!(a4==1))&&(a19==1))&&((a20==1)&&((a21==11)&&(((a16==11)&&(((!(a7==1)&&(a6==1))||!(a3==1))&&(a17==2)))&&(a1==13)))))){ a21 = 10; a5 = 4; a1 = 12; a13 = 1; a8 = 0; a16 = 7; a9 = 7; return -1; } else if((((a19==1)&&((a20==1)&&((a4==1)||(((((a27==1)||(a28==1))&&(a21==12))&&(a13==1))&&(a17==2)))))&&((((a1==14)&&((a9==9)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==8))&&!(a27==1))))&&(a12==1))&&(a13==1)))){ a9 = 7; a5 = 4; a21 = 10; a27 = 0; a16 = 7; a2 = 1; a3 = 1; a1 = 12; return -1; } else if((((a24==1)||((a16==11)&&(((a9==8)&&((((a3==1)&&!(a27==1))&&(a23==1))||!(a23==1)))&&(a19==5))))&&((a20==1)&&((a5==4)&&((a2==1)&&(((a1==13)&&((a17==2)&&((a21==12)&&(input==4))))&&!(a27==1))))))){ a16 = 7; a28 = 1; a19 = 1; a1 = 12; a4 = 0; a9 = 7; a12 = 1; a21 = 10; return -1; } else if((((a19==4)&&(((a16==8)&&((a2==1)&&((a9==7)&&(((!(a27==1)&&(((a21==10)&&(a23==1))||!(a28==1)))&&(a5==4))||(a4==1)))))&&(a1==13)))&&((a17==2)&&((a6==1)&&((a3==1)&&(!(a20==1)&&(input==5))))))){ a21 = 11; a20 = 1; a5 = 5; a4 = 0; a9 = 11; a1 = 12; a16 = 9; a23 = 1; return 26; } else if(((((a1==12)&&((a9==10)&&(((a12==1)||!(a11==1))&&(a3==1))))&&(a20==1))&&((a21==11)&&((a13==1)&&((((a19==3)&&((a16==9)&&((a17==2)&&(((input==4)&&((a5==5)||(a5==6)))&&(a23==1)))))&&(a23==1))&&(a6==1)))))){ a19 = 1; a5 = 4; a16 = 7; a21 = 10; a9 = 7; a2 = 1; a13 = 1; return -1; } else if((((a28==1)&&(((a16==9)&&((a21==11)&&(((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a20==1))))&&!(a0==1)))&&((a6==1)&&((((a17==2)&&((a19==3)&&(((a6==1)||(a27==1))&&!(a0==1))))||(a7==1))&&(a1==14))))){ a21 = 10; a5 = 4; a27 = 0; a1 = 12; a16 = 7; a19 = 1; a24 = 0; a9 = 7; a28 = 1; return -1; } else if((((a1==14)&&(((a21==10)&&((!(a3==1)||(!(a14==1)&&((a6==1)&&(a13==1))))&&(a20==1)))&&(a16==11)))&&(((!(a4==1)&&((((input==5)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a2==1))&&(a17==2)))&&(a12==1))&&(a19==3)))){ a23 = 1; a28 = 1; a0 = 0; a19 = 1; a9 = 7; a16 = 7; a1 = 12; a5 = 4; return -1; } else if((((a19==1)&&(((a4==1)||((a1==14)&&((a9==10)&&((a26==1)||((((a3==1)&&(a3==1))&&!(a14==1))||(a24==1))))))&&(a21==10)))&&((a17==2)&&((a16==8)&&(!(a20==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1))))))){ a16 = 7; a9 = 7; a24 = 0; a20 = 1; a18 = 0; a1 = 12; a28 = 1; a5 = 4; return -1; } else if(((!(a12==1)&&(((a4==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a9==11))&&(a19==3)))&&(a18==1)))&&(((!(a3==1)&&(((a16==10)&&(((a20==1)&&((a21==10)&&(a6==1)))&&(a26==1)))&&(a1==12)))&&(a17==2))&&(a18==1)))){ a19 = 2; a1 = 13; a10 = 0; a16 = 9; a9 = 8; a5 = 6; a8 = 1; a13 = 0; return 22; } else if((((a19==4)&&(((((!(a4==1)&&(a13==1))&&(a13==1))||!(a28==1))&&(a1==12))&&!(a20==1)))&&(((a21==10)&&((!(a4==1)&&((((a9==7)&&((input==6)&&((a5==5)||(a5==6))))&&(a16==10))&&!(a18==1)))&&(a13==1)))&&(a17==2)))){ if((a7==1)){ a9 = 10; a13 = 0; a1 = 13; a20 = 1; a19 = 1; a3 = 0; a6 = 0; a16 = 7; a5 = 4; }else{ a1 = 14; a6 = 0; a16 = 7; a5 = 6; a25 = 0; a9 = 9; a19 = 1; a20 = 1; a7 = 1; } return 25; } else if((((a18==1)||(!(a13==1)||((a4==1)||(!(a2==1)||((!(a20==1)&&((a17==2)&&(a13==1)))&&(a1==13))))))&&((a21==12)&&((!(a14==1)&&(((a19==2)&&((input==3)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a16==8)))&&!(a14==1))))){ a21 = 10; a16 = 7; a1 = 12; a8 = 1; a20 = 1; a7 = 1; a5 = 6; a9 = 9; return 21; } else if((((a16==7)&&((a19==4)&&(((a21==10)&&((a7==1)||((a4==1)||((a12==1)&&!(a18==1)))))&&(a17==2))))&&((a20==1)&&(!(a7==1)&&((a1==14)&&(!(a7==1)&&(((input==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&!(a14==1)))))))){ a19 = 1; a1 = 12; a21 = 12; a14 = 0; a5 = 6; a11 = 1; a18 = 0; a9 = 9; return 22; } else if((((((a6==1)&&(((((input==5)&&!(a20==1))&&!(a26==1))&&!(a8==1))&&(a21==11)))&&(a17==2))&&(a11==1))&&(((((!(a12==1)||(((a13==1)||!(a23==1))&&(a5==6)))&&(a1==13))&&(a19==3))&&(a16==8))&&(a9==7)))){ a20 = 1; a2 = 1; a19 = 5; a1 = 14; a5 = 5; a7 = 0; a21 = 12; a9 = 8; a27 = 0; return -1; } else if(((((((a1==12)&&((a19==2)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==5))&&(a16==8))))&&!(a0==1))&&!(a7==1))&&(a13==1))&&(((a24==1)||(((((a21==12)&&(a3==1))&&!(a24==1))&&(a17==2))&&!(a20==1)))&&!(a18==1)))){ a20 = 1; a9 = 7; a16 = 7; a5 = 4; a21 = 10; a2 = 0; a28 = 0; a19 = 1; a3 = 0; return -1; } else if((((a21==12)&&((a9==7)&&(((a19==5)&&((a23==1)&&(!(a20==1)&&(!(a14==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a27==1))))))&&!(a4==1))))&&((a1==14)&&((!(a7==1)&&(((a14==1)||(a2==1))&&(a17==2)))&&(a16==9))))){ a19 = 1; a1 = 12; a21 = 10; a22 = 1; a20 = 1; a9 = 10; a16 = 7; a11 = 0; a15 = 1; a5 = 5; return -1; } else if(((((!(a0==1)&&(((!(a20==1)&&((a16==11)&&((input==1)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))))&&!(a4==1))&&(a21==10)))&&(a11==1))&&(a19==1))&&(((a1==13)&&(((a6==1)&&((a13==1)||!(a23==1)))&&(a17==2)))&&!(a24==1)))){ a20 = 1; a16 = 7; a19 = 2; a23 = 0; a9 = 7; a5 = 6; a1 = 12; a10 = 1; a12 = 0; return 25; } else if(((((((a17==2)&&(!(a24==1)&&(a3==1)))||!(a3==1))&&(a20==1))&&(a19==3))&&((a1==14)&&((a5==5)&&(!(a4==1)&&(((a11==1)&&((a21==12)&&(!(a18==1)&&(!(a0==1)&&((a16==11)&&(input==4))))))&&(a9==11))))))){ a11 = 1; a16 = 7; a0 = 0; a5 = 4; a1 = 12; a19 = 1; a21 = 10; a9 = 7; return -1; } else if((((a19==5)&&(((!(a11==1)||((a16==9)&&(a3==1)))&&(a17==2))||!(a13==1)))&&(((a13==1)&&(((a11==1)&&((((a11==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a21==12)))&&(a20==1))&&(a1==12)))&&(a12==1)))&&(a9==8)))){ a8 = 0; a0 = 0; a9 = 10; a19 = 2; a21 = 10; a23 = 1; a1 = 14; a5 = 4; return 21; } else if(((((a21==11)&&((a26==1)||(!(a13==1)||(((a7==1)||(!(a14==1)&&((a16==8)&&(a11==1))))&&(a9==8)))))&&(a5==6))&&((a1==13)&&((a19==1)&&((!(a4==1)&&(((a20==1)&&(input==5))&&!(a14==1)))&&(a17==2)))))){ a5 = 5; a28 = 1; a9 = 11; a21 = 10; a19 = 5; a0 = 0; return -1; } else if((((a17==2)&&(((!(a14==1)&&((!(a4==1)&&((a19==3)&&(((!(a20==1)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a26==1))&&(a16==8))))&&(a13==1)))&&(a1==13))&&!(a14==1)))&&((a21==11)&&((!(a7==1)&&(a28==1))&&(a9==8))))){ a4 = 0; a20 = 1; a9 = 9; a5 = 4; a16 = 7; a19 = 2; a21 = 10; a14 = 0; return 25; } else if(((((((a3==1)&&((a2==1)&&(!(a11==1)||((a16==8)&&(((a2==1)&&(a21==10))&&(a20==1))))))&&!(a8==1))&&!(a27==1))||!(a3==1))&&(((((a1==13)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a9==8))&&(a19==5))&&(a17==2)))){ a9 = 7; a8 = 0; a16 = 7; a19 = 1; a5 = 4; a7 = 0; a1 = 12; a13 = 1; return -1; } else if((((((!(a26==1)&&((a16==11)&&(((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a23==1))))&&(a19==3))&&(a21==11))&&(a12==1))&&(!(a28==1)||((a17==2)&&(((((a3==1)&&!(a8==1))&&(a1==12))&&(a20==1))||!(a12==1)))))){ a14 = 0; a1 = 14; a9 = 8; a12 = 1; a21 = 12; a19 = 1; a5 = 5; a11 = 1; return 22; } else if((((!(a6==1)||((a5==4)&&((a1==12)&&(((!(a4==1)&&(a2==1))&&!(a27==1))||!(a12==1)))))&&(a21==11))&&((a16==10)&&((a20==1)&&(((!(a24==1)&&(((input==3)&&(a17==2))&&(a28==1)))&&(a19==2))&&(a9==8)))))){ a9 = 7; a16 = 7; a23 = 1; a19 = 1; a21 = 10; a2 = 1; return -1; } else if((((((!(a3==1)&&((a16==9)&&((a18==1)&&(((a17==2)&&((a11==1)&&!(a11==1)))&&(a21==12)))))&&!(a28==1))&&(a27==1))&&(a7==1))&&(((input==4)&&(((a19==1)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2))))&&(a20==1)))){ a5 = 4; a1 = 14; a9 = 8; a8 = 1; a19 = 1; a21 = 10; a14 = 1; a16 = 11; a2 = 0; return 22; } else if((((a21==10)&&((a17==2)&&(((!(a20==1)&&((a19==5)&&((((a5==5)||(a5==6))&&(input==3))&&!(a24==1))))&&!(a27==1))&&(a6==1))))&&((a9==10)&&(((a27==1)||(((a1==13)&&((a13==1)||!(a23==1)))||(a18==1)))&&(a16==7))))){ a5 = 4; a27 = 0; a3 = 1; a11 = 1; a20 = 1; a9 = 7; a19 = 1; a1 = 12; return -1; } else if((((a17==2)&&((((a1==13)&&(((a2==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a11==1)))&&!(a4==1)))&&(a3==1))&&(a9==10)))&&((((a2==1)&&((a20==1)&&((a18==1)||((a23==1)&&(a21==11)))))&&(a19==5))&&(a16==11)))){ a1 = 12; a2 = 1; a9 = 7; a16 = 7; a21 = 10; a5 = 4; a26 = 0; a19 = 1; a6 = 1; return -1; } else if(((((((((a5==6)&&(!(a7==1)&&((a9==10)&&(!(a24==1)&&((a28==1)&&((input==6)&&(a20==1)))))))&&!(a24==1))&&(a19==5))&&(a1==12))&&(a17==2))&&(a16==10))&&((((a21==11)&&(a28==1))||(a24==1))&&!(a4==1)))){ a5 = 5; a21 = 10; a12 = 1; a27 = 0; a16 = 7; a1 = 13; a19 = 4; a6 = 1; return 25; } else if((((a1==14)&&((!(a11==1)&&(((!(a20==1)&&((a9==11)&&((((a5==4)||(a5==5))&&(input==4))&&!(a13==1))))&&(a27==1))&&(a19==2)))&&(a16==8)))&&(((a27==1)&&(((a21==11)&&((a3==1)&&(a17==2)))&&!(a11==1)))&&(a7==1)))){ a5 = 4; a7 = 1; a26 = 1; a16 = 9; a20 = 1; a22 = 1; a21 = 10; a19 = 3; a1 = 12; return -1; } else if(((((((a16==9)&&((a19==5)&&(!(a20==1)&&(a2==1))))&&(a21==12))||!(a3==1))||(a8==1))&&(((a28==1)&&((((a17==2)&&(((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==1)))&&!(a7==1))&&(a13==1)))&&(a6==1)))){ a23 = 0; a16 = 7; a5 = 6; a21 = 10; a9 = 11; a11 = 0; a19 = 2; a22 = 1; a1 = 12; a20 = 1; return -1; } else if((((a5==5)&&(!(a4==1)&&((a17==2)&&(((input==3)&&(a9==8))&&!(a27==1)))))&&((((a13==1)&&((a6==1)&&((!(a0==1)&&((a20==1)&&((a16==10)&&((a2==1)&&(a1==13)))))&&(a19==3))))&&(a21==10))||!(a11==1)))){ a11 = 1; a19 = 1; a5 = 4; a1 = 12; a18 = 0; a9 = 7; a16 = 7; a2 = 1; return -1; } else if(((((((((((a11==1)&&(a1==12))&&(a9==10))&&(a19==4))&&(a23==1))&&(a21==12))&&(a17==2))&&(a20==1))&&(a16==11))&&(!(a26==1)&&((a12==1)&&((!(a0==1)&&(!(a24==1)&&((input==1)&&((a5==5)||(a5==6)))))&&!(a18==1)))))){ a6 = 1; a11 = 1; a9 = 11; a1 = 13; a19 = 5; a5 = 4; a26 = 0; return 25; } else if(((((((a9==10)&&((a19==3)&&(((a17==2)&&((a16==10)&&(input==5)))&&(a11==1))))&&(a13==1))&&!(a18==1))&&(a6==1))&&((!(a8==1)&&((a5==5)&&((a1==13)&&(!(a7==1)&&((a11==1)&&(a21==10))))))&&!(a20==1)))){ a15 = 1; a5 = 4; a1 = 14; a13 = 0; a16 = 7; a19 = 1; a20 = 1; a4 = 1; return 25; } else if((((a1==12)&&(!(a27==1)&&(((a16==9)&&((a6==1)&&((a21==12)&&(a11==1))))&&(a9==9))))&&((a17==2)&&(((!(a20==1)&&(!(a0==1)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a23==1)))))&&(a19==1))&&!(a14==1))))){ a5 = 4; a9 = 10; a1 = 13; a18 = 1; a21 = 10; a20 = 1; a27 = 1; a16 = 8; a15 = 1; return 25; } else if(((!(a14==1)&&(((a20==1)&&(((a11==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a1==12)))&&!(a24==1)))&&(!(a14==1)&&((a9==8)&&(((a21==12)&&(!(a28==1)||((((a12==1)||!(a23==1))&&(a16==10))&&(a19==4))))&&(a17==2)))))){ a5 = 4; a9 = 7; a21 = 10; a16 = 7; a23 = 1; a2 = 1; a19 = 1; return -1; } else if(((((!(a12==1)&&((a9==8)&&((a19==2)&&(a3==1))))&&!(a28==1))&&!(a13==1))&&((((((((((input==4)&&((a5==5)||(a5==6)))&&(a16==8))&&(a21==10))&&(a4==1))&&(a17==2))&&(a1==14))&&(a20==1))&&!(a13==1))&&(a8==1)))){ a23 = 0; a16 = 10; a13 = 0; a11 = 0; a9 = 7; a1 = 13; a5 = 4; a19 = 5; a21 = 11; return -1; } else if(((((a19==4)&&(((((a13==1)&&!(a26==1))||(a8==1))&&(a17==2))&&(a21==12)))&&!(a20==1))&&((((a16==9)&&((a2==1)&&((((((a5==5)&&(a1==14))&&(a9==7))||((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7))))&&(input==6))&&!(a18==1))))&&!(a8==1))&&(a12==1)))){ a16 = 10; a2 = 0; a1 = 13; a22 = 1; a21 = 10; a9 = 9; a19 = 2; a13 = 0; a5 = 4; return 25; } else if(((((!(a20==1)&&((a21==11)&&((((((a5==4)||(a5==5))&&(input==1))&&(a16==7))&&(a1==13))&&(a2==1))))&&(a23==1))&&!(a24==1))&&((a17==2)&&((a9==10)&&((!(a24==1)&&((!(a2==1)||(a2==1))&&!(a27==1)))&&(a19==2)))))){ a9 = 7; a1 = 12; a7 = 0; a19 = 1; a21 = 10; a14 = 0; a20 = 1; a13 = 1; a5 = 4; return -1; } else if(((((a1==14)&&(((a9==11)&&(((a6==1)||(a7==1))&&(a11==1)))&&!(a4==1)))&&(a16==8))&&((((a21==11)&&(!(a27==1)&&(!(a20==1)&&((a19==4)&&((a28==1)&&((input==6)&&(a5==6)))))))&&!(a14==1))&&(a17==2)))){ a19 = 1; a1 = 12; a16 = 7; a21 = 10; a20 = 1; a9 = 7; a14 = 0; a7 = 0; a5 = 4; return -1; } else if((((a19==5)&&((a2==1)&&((a17==2)&&(!(a8==1)&&(!(a7==1)&&(!(a7==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))))))&&((a16==9)&&(((((((a1==14)&&(a13==1))&&(a3==1))||(a14==1))&&(a20==1))&&(a21==11))&&(a9==7))))){ a4 = 0; a19 = 1; a16 = 7; a14 = 0; a5 = 4; a13 = 1; a1 = 12; a21 = 10; return -1; } else if(((((((a1==12)&&(!(a28==1)&&((a16==9)&&(((a28==1)&&(a21==11))&&!(a23==1)))))&&(a26==1))&&(a17==2))&&(a9==7))&&((!(a28==1)&&((a18==1)&&(((a19==4)&&((input==3)&&((a5==5)||(a5==6))))&&!(a6==1))))&&(a20==1)))){ a5 = 4; a9 = 10; a19 = 1; a2 = 0; a10 = 1; a16 = 7; a21 = 10; return 21; } else if((((!(a20==1)&&((!(a2==1)||((!(a28==1)||(a28==1))&&(a16==7)))&&(a9==10)))&&(a21==10))&&((a19==1)&&(((a17==2)&&((a11==1)&&((a28==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a1==13))&&(a2==1)))))&&(a13==1))))){ a11 = 1; a9 = 7; a19 = 2; a12 = 1; a0 = 0; a5 = 5; return 23; } else if((((a16==10)&&((a20==1)&&((a1==12)&&(!(a7==1)&&((a28==1)&&(a12==1))))))&&((a11==1)&&((a3==1)&&((a28==1)&&(((a19==1)&&(((a21==11)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6)))&&!(a18==1)))&&(a17==2))))))){ a21 = 10; a16 = 7; a24 = 0; a9 = 7; a5 = 4; a3 = 1; a13 = 1; return -1; } else if((((a1==13)&&((!(a3==1)||(((a7==1)||(a2==1))&&(a16==9)))&&(a9==11)))&&(((a21==10)&&(((a11==1)&&(((a2==1)&&(((a23==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a26==1)))&&!(a20==1)))&&(a17==2)))&&(a19==4)))){ a18 = 1; a2 = 0; a5 = 4; a16 = 10; a19 = 3; a26 = 1; a1 = 14; return 25; } else if((((a21==11)&&(((!(a4==1)&&(!(a18==1)&&((a2==1)&&(((a5==5)||(a5==6))&&(input==3)))))&&!(a7==1))&&(a16==7)))&&((a1==12)&&((a17==2)&&(!(a12==1)||((a20==1)&&((a4==1)||((a19==5)&&((a6==1)&&(a9==8)))))))))){ a19 = 1; a6 = 1; a3 = 1; a4 = 0; a21 = 10; a9 = 7; a5 = 4; return -1; } else if(((!(a20==1)&&(((a28==1)&&((a16==9)&&(a23==1)))&&(a21==11)))&&((((a19==1)&&(!(a24==1)&&((a23==1)&&((((a12==1)&&(((input==4)&&(a17==2))&&(a9==10)))&&!(a7==1))&&(a12==1)))))&&(a5==6))&&(a1==13)))){ a9 = 9; a1 = 12; a19 = 5; a6 = 0; a5 = 5; a10 = 1; a8 = 1; a16 = 8; a20 = 1; return 25; } else if(((((a20==1)&&((a1==14)&&(!(a12==1)||((a5==6)&&((a8==1)||(!(a4==1)&&(a28==1)))))))&&(a17==2))&&((a16==8)&&(((a21==12)&&(!(a18==1)&&((((input==1)&&(a9==8))&&(a11==1))&&(a11==1))))&&(a19==5))))){ a8 = 0; a0 = 0; a21 = 10; a19 = 1; a16 = 7; a1 = 12; a9 = 7; a5 = 4; a23 = 1; return -1; } return calculate_output12(input); } int calculate_output12(int input) { if(((((((a16==10)&&(a23==1))&&(a1==12))&&(a21==12))&&(a17==2))&&((a12==1)&&((((a11==1)&&((((a13==1)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4))&&!(a26==1)))&&!(a20==1))&&!(a8==1)))&&(a28==1))&&(a19==4))))){ if((a27==1)){ a21 = 10; a5 = 5; a9 = 9; a16 = 7; a18 = 1; a13 = 0; a20 = 1; a19 = 1; a22 = 0; }else{ a10 = 1; a21 = 10; a22 = 1; a5 = 6; a1 = 13; a11 = 0; a19 = 1; a9 = 7; } return 25; } else if((((a17==2)&&(!(a20==1)&&((((a16==11)&&(((!(a27==1)&&(a2==1))&&(a2==1))&&(a13==1)))&&(a12==1))&&(a21==10))))&&((a19==3)&&((((((input==5)&&((a5==4)||(a5==5)))&&!(a27==1))&&(a9==11))&&(a11==1))&&(a1==14))))){ a20 = 1; a10 = 1; a19 = 5; a25 = 1; a9 = 7; a5 = 5; a16 = 9; a11 = 0; a1 = 13; a21 = 11; return -1; } else if((((((a18==1)||(((!(a3==1)||((a19==5)&&((a21==10)&&(a23==1))))&&!(a20==1))||!(a11==1)))||(a18==1))&&!(a4==1))&&((a5==4)&&((((a1==12)&&(((a9==11)&&(input==6))&&(a16==9)))&&!(a0==1))&&(a17==2))))){ a20 = 1; a22 = 1; a15 = 0; a5 = 5; a16 = 7; a7 = 1; a19 = 1; return 23; } else if(((((!(a0==1)&&((!(a14==1)&&(a11==1))&&!(a20==1)))||!(a28==1))&&(a13==1))&&((a21==10)&&((a1==14)&&((((a17==2)&&(((a16==10)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==3)))&&!(a26==1)))&&!(a7==1))&&(a19==4)))))){ a21 = 11; a19 = 1; a23 = 0; a1 = 12; a9 = 10; a6 = 0; a5 = 4; a16 = 8; a13 = 0; return -1; } else if((((((!(a24==1)&&(((input==1)&&(a1==12))&&!(a24==1)))&&(a16==7))&&(a17==2))&&(a11==1))&&((((a21==12)&&((a9==7)&&((a19==1)&&(!(a3==1)||(!(a20==1)&&((a2==1)&&(a5==5)))))))&&!(a18==1))||!(a11==1)))){ a5 = 4; a24 = 0; a0 = 0; a28 = 1; a21 = 10; a20 = 1; return -1; } else if(((!(a8==1)&&((((a6==1)&&(!(a20==1)&&((a24==1)||(((a3==1)&&(a1==14))&&(a21==11)))))&&(a16==10))&&(a28==1)))&&(((a19==5)&&(((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a9==11)))&&(a23==1)))&&(a13==1)))){ a19 = 1; a5 = 6; a20 = 1; a13 = 0; a16 = 7; a10 = 0; a9 = 9; a21 = 10; a18 = 1; return 21; } else if(((((a16==11)&&((a18==1)||(((!(a11==1)||((((a17==2)&&((a23==1)&&(a13==1)))&&!(a20==1))&&(a21==10)))||(a18==1))&&(a1==12))))&&(a19==3))&&(((a6==1)&&((input==3)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a12==1)))){ if((a18==1)){ a5 = 6; a23 = 0; a1 = 14; a15 = 0; a9 = 9; a4 = 1; a20 = 1; a19 = 5; }else{ a1 = 14; a9 = 11; a16 = 7; a19 = 1; a23 = 0; a5 = 4; a4 = 1; } return -1; } else if((((a19==4)&&((a9==11)&&((a17==2)&&((a16==7)&&((!(a23==1)||((a23==1)&&(a12==1)))&&(a23==1))))))&&((((!(a0==1)&&(!(a20==1)&&(!(a14==1)&&((a1==13)&&(input==4)))))&&(a5==4))&&(a23==1))&&(a21==11)))){ a21 = 10; a7 = 0; a20 = 1; a9 = 7; a1 = 12; a19 = 1; a14 = 0; a11 = 1; return -1; } else if(((!(a14==1)&&(((!(a24==1)&&(!(a20==1)&&(((a9==9)&&(input==4))&&(a3==1))))&&(a16==8))&&!(a14==1)))&&(((a21==12)&&(!(a3==1)||(((a5==5)&&(((a17==2)&&(a6==1))&&(a19==5)))&&(a1==13))))&&!(a24==1)))){ a1 = 12; a16 = 7; a3 = 0; a9 = 7; a24 = 1; a18 = 1; a19 = 1; a5 = 6; a20 = 1; a21 = 10; return 22; } else if((((!(a4==1)&&((((((((a21==12)&&((((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==3)))&&(a3==1))&&(a20==1))&&(a16==8))&&(a17==2))&&!(a0==1))&&(a6==1)))&&(a19==2))&&((!(a24==1)&&(a12==1))||(a4==1)))){ a21 = 10; a5 = 4; a18 = 0; a2 = 1; a24 = 0; a16 = 7; a9 = 7; a19 = 1; a1 = 12; return -1; } else if(((((a16==10)&&(((((a21==12)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a20==1))&&!(a7==1))&&(a9==9)))&&(a19==3))&&(((!(a26==1)&&(!(a2==1)||((a12==1)&&((a14==1)||((a8==1)||(a23==1))))))&&(a17==2))&&(a1==12)))){ a16 = 9; a15 = 1; a26 = 1; a5 = 5; a21 = 10; a9 = 11; a1 = 14; a25 = 1; a19 = 4; return -1; } else if((((a16==10)&&(((a21==10)&&(!(a4==1)&&(((((a26==1)||((a13==1)&&!(a0==1)))&&(a1==13))&&(a3==1))||!(a2==1))))&&(a19==1)))&&((a9==10)&&(!(a20==1)&&((a17==2)&&(!(a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))))){ if((a9==10)){ a24 = 1; a16 = 7; a5 = 6; a20 = 1; a7 = 1; }else{ a5 = 4; a9 = 8; a29 = 1; a21 = 11; a1 = 12; a19 = 2; a24 = 1; a16 = 7; a15 = 1; } return -1; } else if(((!(a20==1)&&((a9==9)&&((a1==12)&&(!(a0==1)&&((!(a7==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a21==12)))&&!(a8==1))))))&&((a19==5)&&(!(a13==1)||(!(a7==1)&&((a17==2)&&((a16==7)&&((a3==1)&&(a2==1))))))))){ a19 = 1; a3 = 1; a5 = 4; a9 = 7; a21 = 10; a20 = 1; a6 = 1; a14 = 0; return -1; } else if(((!(a20==1)&&((a19==4)&&(((a5==4)&&((a12==1)&&((a17==2)&&((a21==11)&&(input==6)))))&&!(a18==1))))&&((((!(a26==1)&&(((!(a14==1)&&(a6==1))&&(a2==1))&&(a16==9)))||!(a23==1))&&(a9==10))&&(a1==13)))){ a2 = 0; a3 = 0; a21 = 10; a19 = 2; a9 = 9; a16 = 7; a23 = 0; a5 = 6; a1 = 12; a20 = 1; return -1; } else if((((!(a28==1)&&((((a1==12)&&(a3==1))&&(a17==2))&&!(a13==1)))&&(a20==1))&&((a19==4)&&((((!(a28==1)&&((a16==10)&&((a26==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==6)))))&&!(a6==1))&&(a0==1))&&(a21==10))))){ a19 = 2; a27 = 1; a14 = 1; a5 = 5; a9 = 11; a16 = 7; a28 = 0; return 26; } else if(((((a20==1)&&(!(a7==1)&&((!(a7==1)&&((a21==10)&&(input==5)))&&(a5==5))))&&(a16==10))&&(((((a28==1)&&((((a4==1)||((a28==1)||!(a12==1)))&&(a9==10))||(a7==1)))&&(a19==4))&&(a1==12))&&(a17==2)))){ a19 = 1; a16 = 7; a18 = 0; a26 = 0; a5 = 4; a9 = 7; a4 = 0; return -1; } else if((((!(a11==1)||(!(a20==1)&&((a28==1)&&((a1==13)&&((a17==2)&&(a13==1))))))||!(a23==1))&&(((!(a24==1)&&(((a5==5)&&(!(a7==1)&&(((input==5)&&(a19==3))&&(a21==12))))&&!(a14==1)))&&(a9==9))&&(a16==8)))){ if((a12==1)){ a9 = 7; a1 = 14; a5 = 6; a0 = 1; a25 = 1; a20 = 1; a19 = 1; a2 = 0; a16 = 9; a21 = 10; }else{ a19 = 1; a16 = 7; a25 = 1; a5 = 6; a21 = 10; a9 = 8; a10 = 0; a11 = 0; a20 = 1; } return -1; } else if((((a1==12)&&((a17==2)&&((a16==7)&&((a6==1)&&((a12==1)&&((!(a27==1)&&((((a7==1)||(a28==1))&&(a21==12))&&(a23==1)))&&!(a20==1)))))))&&((((a19==5)&&(((a5==4)||(a5==5))&&(input==1)))&&(a11==1))&&(a9==9)))){ a21 = 11; a19 = 1; a11 = 1; a1 = 14; a5 = 4; a9 = 11; a20 = 1; a26 = 0; return 26; } else if(((((((a7==1)||((((((a20==1)&&(a2==1))&&(a19==3))&&(a16==10))&&(a1==14))&&!(a18==1)))||!(a23==1))||(a7==1))||(a27==1))&&(!(a18==1)&&((((input==4)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a17==2))&&(a21==11))))){ a5 = 4; a21 = 10; a14 = 0; a28 = 1; a19 = 1; a0 = 0; a16 = 7; a1 = 12; a9 = 7; return -1; } else if(((!(a20==1)&&(((a23==1)&&(!(a27==1)&&((input==4)&&(a9==7))))&&(a5==5)))&&((((a13==1)&&((!(a11==1)||(((((a6==1)&&(a1==14))||(a27==1))&&(a21==10))&&(a19==1)))||!(a3==1)))&&(a17==2))&&(a16==9)))){ a19 = 2; a11 = 0; a16 = 7; a20 = 1; a21 = 11; a25 = 0; a9 = 11; a1 = 12; a28 = 0; return -1; } else if(((!(a28==1)||((a1==12)&&(!(a3==1)||(((a12==1)||(a8==1))&&(a16==8)))))&&((a28==1)&&((((!(a20==1)&&((a17==2)&&(((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==1))&&(a19==4))))&&(a21==10))&&(a6==1))&&(a28==1))))){ a20 = 1; a0 = 0; a16 = 7; a23 = 1; a19 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a9==10)&&((a16==9)&&((!(a23==1)||((a11==1)&&(a5==6)))&&(a21==10))))&&!(a18==1))&&(((a17==2)&&((a1==12)&&((((((a19==5)&&(input==6))&&(a28==1))&&(a13==1))&&!(a14==1))&&!(a20==1))))&&!(a8==1)))){ if((a2==1)){ a21 = 12; a16 = 10; a3 = 0; a27 = 1; a19 = 2; a1 = 14; a26 = 1; }else{ a18 = 1; a5 = 5; a19 = 1; a21 = 12; a9 = 9; a25 = 0; a6 = 0; } return -1; } else if(((!(a7==1)&&((a16==8)&&(!(a18==1)&&(((((a11==1)&&((input==6)&&(a19==3)))&&(a9==7))&&(a20==1))&&(a21==12)))))&&(((a1==14)&&(((!(a28==1)||((a6==1)&&(a17==2)))||(a26==1))||(a26==1)))&&(a5==5)))){ a8 = 0; a24 = 0; a9 = 11; a23 = 1; a19 = 2; a5 = 4; return 25; } else if((((!(a14==1)&&((a21==12)&&(((((((a5==5)||(a5==6))&&(input==1))&&(a17==2))&&(a3==1))&&(a23==1))&&(a19==2))))&&!(a24==1))&&(!(a11==1)||(((((a9==7)&&((a28==1)&&(a20==1)))&&(a1==14))||(a0==1))&&(a16==8))))){ a21 = 10; a16 = 7; a18 = 0; a5 = 4; a12 = 1; a4 = 0; a1 = 12; a19 = 1; return -1; } else if(((((((a1==13)&&((a5==6)&&((a16==11)&&(input==3))))&&(a21==11))&&(a17==2))&&!(a23==1))&&(((a27==1)&&((((a27==1)&&(((a20==1)&&((a2==1)&&!(a12==1)))&&(a19==5)))&&(a9==8))&&(a4==1)))&&(a26==1)))){ a21 = 10; a9 = 9; a19 = 1; a25 = 1; a5 = 5; a16 = 7; a8 = 1; a6 = 0; return 21; } else if(((((((!(a28==1)||(((a24==1)||((a13==1)&&(a6==1)))&&(a16==9)))&&(a20==1))&&(a17==2))||(a18==1))&&(a9==9))&&((a1==12)&&((!(a14==1)&&((((a5==6)&&(input==4))&&(a21==12))&&!(a8==1)))&&(a19==5))))){ a21 = 10; a8 = 0; a9 = 7; a7 = 0; a16 = 7; a5 = 4; a24 = 0; a19 = 1; return -1; } else if((((((!(a14==1)&&((a3==1)&&((a21==10)&&((input==4)&&(a5==5)))))&&(a17==2))&&(a6==1))&&(a16==8))&&(!(a3==1)||((a6==1)&&((a9==10)&&(((a1==14)&&(((a19==2)&&(a11==1))&&!(a20==1)))||(a24==1))))))){ a1 = 12; a19 = 1; a0 = 0; a5 = 4; a26 = 0; a20 = 1; a16 = 7; a9 = 7; return -1; } else if(((!(a12==1)&&(!(a28==1)&&((((((input==5)&&((a5==4)||(a5==5)))&&!(a20==1))&&(a16==8))&&(a18==1))&&(a1==13))))&&(((a4==1)&&((((a21==11)&&(((a11==1)&&(a18==1))&&(a19==3)))&&(a14==1))&&(a9==8)))&&(a17==2)))){ a20 = 1; a5 = 4; a19 = 5; a9 = 7; a3 = 0; a8 = 1; a21 = 10; a1 = 14; a25 = 1; return -1; } else if((((a19==3)&&((a21==12)&&((a16==7)&&((a3==1)&&((!(a3==1)||(a2==1))||!(a6==1))))))&&(((a1==13)&&((a23==1)&&(!(a14==1)&&((a20==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))&&(a17==2))))))&&!(a26==1)))){ a16 = 9; a19 = 5; a13 = 1; a5 = 4; a9 = 7; a8 = 0; a21 = 10; return 26; } else if((((a21==10)&&((a20==1)&&(((!(a6==1)||(((a3==1)&&((a11==1)&&(!(a6==1)||(a28==1))))&&(a12==1)))||!(a12==1))&&(a1==12))))&&(((a19==4)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4))&&(a16==8)))&&(a17==2)))){ a12 = 1; a9 = 7; a16 = 7; a14 = 0; a26 = 0; a5 = 4; a19 = 1; return -1; } else if((((a3==1)&&(((a8==1)||((a20==1)&&(((a1==14)&&((a6==1)&&(a17==2)))&&(a16==9))))||!(a6==1)))&&((((a23==1)&&((((((a5==4)||(a5==5))&&(input==4))&&(a21==12))&&(a19==3))&&(a9==7)))&&!(a27==1))&&!(a8==1)))){ a5 = 4; a1 = 12; a21 = 10; a19 = 1; a16 = 7; a7 = 0; a12 = 1; return -1; } else if((((((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==3))&&!(a24==1))&&(((((a24==1)||((a20==1)&&(((!(a6==1)||((!(a11==1)||(a2==1))&&!(a4==1)))&&(a17==2))&&(a19==1))))&&(a21==11))&&(a16==10))||!(a3==1)))){ a23 = 1; a9 = 7; a2 = 1; a5 = 4; a16 = 7; a14 = 0; a21 = 10; a1 = 12; return -1; } else if((((((a16==11)&&(!(a26==1)&&((input==4)&&(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))||(((((a5==5)&&(a1==14))&&(a9==11))&&(a19==2))||((a19==2)&&((a9==11)&&((a5==6)&&(a1==14)))))))))&&!(a7==1))&&(a12==1))&&((((a17==2)&&(((!(a13==1)||(a6==1))&&(a20==1))&&(a6==1)))&&(a21==11))&&!(a8==1)))){ a9 = 7; a5 = 4; a21 = 10; a16 = 7; a2 = 1; a28 = 1; a0 = 0; a19 = 1; a1 = 12; return -1; } else if(((((a11==1)&&(((a21==11)&&((a19==1)&&((a1==14)&&(a28==1))))&&(a12==1)))||(a27==1))&&((a6==1)&&(((!(a26==1)&&((((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6))&&!(a20==1))&&(a16==8)))&&(a17==2))&&!(a0==1))))){ a19 = 3; a18 = 0; a9 = 8; a12 = 1; a21 = 12; a1 = 13; a23 = 1; a5 = 5; a16 = 10; a20 = 1; return 25; } else if(((!(a27==1)&&((a3==1)&&(((a16==10)&&((!(a24==1)&&((input==3)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))))&&!(a20==1)))&&(a19==1))))&&((((a21==12)&&(((a14==1)||(!(a8==1)&&(a11==1)))&&(a1==13)))&&(a17==2))||!(a11==1)))){ if((a27==1)){ a21 = 10; a16 = 7; a4 = 1; a29 = 0; a5 = 4; a20 = 1; a9 = 8; }else{ a5 = 5; a11 = 0; a1 = 14; a9 = 10; a29 = 1; a19 = 5; a21 = 11; a8 = 1; a20 = 1; } return 26; } else if((((((((((a11==1)&&(a6==1))&&(a16==9))||(a8==1))||!(a23==1))||!(a6==1))&&(a17==2))&&(a19==5))&&((a1==13)&&((a9==7)&&((((((input==5)&&((a5==5)||(a5==6)))&&!(a8==1))&&!(a14==1))&&(a21==10))&&(a20==1)))))){ if((a9==7)){ a16 = 8; a9 = 11; a5 = 5; a23 = 1; a1 = 14; a6 = 1; a19 = 2; a20 = 0; }else{ a16 = 11; a19 = 2; a7 = 0; a9 = 11; a1 = 14; a6 = 1; a5 = 4; } return 26; } else if((((((((a28==1)&&(a16==7))&&(a23==1))&&(a17==2))&&(a1==13))&&(a21==11))&&((a3==1)&&((a19==5)&&((((a2==1)&&((((input==1)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a13==1))&&(a20==1)))&&(a3==1))&&!(a18==1)))))){ a5 = 6; a16 = 8; a19 = 2; a21 = 12; a6 = 1; a1 = 12; a7 = 0; a9 = 9; a27 = 0; return 25; } else if(((((a13==1)&&((a16==8)&&((((a13==1)||!(a23==1))&&(a1==14))||(a4==1))))&&(a19==3))&&(((a21==12)&&(((a20==1)&&((!(a4==1)&&((a23==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a18==1)))&&(a9==11)))&&(a17==2)))){ a19 = 2; a18 = 0; a1 = 12; a9 = 7; a5 = 5; a11 = 1; a21 = 11; a12 = 1; return -1; } else if((((a8==1)||(((!(a6==1)||((a19==5)&&((a17==2)&&((a2==1)&&(a6==1)))))&&(a9==11))||(a18==1)))&&((a20==1)&&(((a1==13)&&(!(a27==1)&&((a21==11)&&((((a5==4)||(a5==5))&&(input==3))&&!(a4==1)))))&&(a16==11))))){ a19 = 1; a21 = 10; a16 = 7; a13 = 1; a1 = 12; a0 = 0; a9 = 7; a5 = 4; return -1; } else if(((((!(a26==1)&&((a20==1)&&((a3==1)&&((((a19==1)&&(input==1))&&!(a27==1))&&(a9==9)))))&&(a17==2))&&(a21==11))&&(((a13==1)&&((a3==1)&&(!(a12==1)||(((a3==1)&&(a5==6))&&(a1==12)))))&&(a16==7)))){ a21 = 10; a27 = 0; a28 = 1; a6 = 1; a9 = 7; a5 = 4; return -1; } else if((((!(a2==1)||((a19==5)&&((a4==1)||((a21==10)&&((!(a8==1)&&(!(a20==1)&&(((a13==1)||(a26==1))&&(a1==12))))&&(a9==7))))))&&(a17==2))&&(!(a27==1)&&(!(a8==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a16==9)))))){ a5 = 4; a10 = 0; a29 = 1; a19 = 2; a22 = 0; a16 = 7; a20 = 1; return 21; } else if(((((a21==12)&&((a16==10)&&((a9==11)&&(((a19==5)&&(!(a18==1)&&((a5==5)&&((a17==2)&&((input==4)&&(a1==12))))))&&(a6==1)))))&&!(a18==1))&&(!(a27==1)&&((a6==1)&&(((a23==1)&&!(a20==1))||(a27==1)))))){ a16 = 7; a20 = 1; a21 = 10; a9 = 7; a3 = 0; a10 = 1; a5 = 6; a19 = 1; return -1; } else if((((a21==12)&&((a16==8)&&(a11==1)))&&((((a1==14)&&((a6==1)&&((((!(a7==1)&&(!(a8==1)&&(!(a20==1)&&(!(a14==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))))&&!(a27==1))&&(a11==1))&&(a17==2))))&&(a19==5))&&(a9==8)))){ if((a13==1)){ a24 = 1; a19 = 2; a12 = 0; a21 = 10; a1 = 12; a5 = 5; a4 = 1; }else{ a19 = 4; a16 = 11; a9 = 9; a18 = 1; a5 = 6; a21 = 11; a1 = 12; a3 = 0; a2 = 0; a20 = 1; } return -1; } else if((((((a17==2)&&((a13==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3))&&(a6==1))))&&(a19==2))&&(a28==1))&&(((((a21==12)&&((((a13==1)||!(a23==1))||(a8==1))&&(a16==9)))&&!(a0==1))&&(a1==13))&&(a20==1)))){ a5 = 4; a8 = 0; a0 = 0; a19 = 1; a16 = 7; a24 = 0; a1 = 12; a21 = 10; a9 = 7; return -1; } else if((((a19==2)&&((a5==4)&&(((a21==10)&&(!(a12==1)||((a16==7)&&((!(a12==1)||(a28==1))||!(a6==1)))))&&(a9==9))))&&(!(a20==1)&&((a6==1)&&((a12==1)&&((a1==12)&&((a11==1)&&((input==1)&&(a17==2))))))))){ a9 = 7; a1 = 14; a14 = 0; a3 = 1; a5 = 5; return 21; } else if(((((a1==13)&&((a21==11)&&((a5==5)&&(!(a20==1)&&(!(a7==1)&&(!(a8==1)&&((a3==1)&&((a0==1)||((a23==1)&&(a17==2))))))))))&&(a9==11))&&(!(a8==1)&&((a19==2)&&(((a16==8)&&(input==6))&&(a13==1)))))){ a19 = 1; a21 = 10; a3 = 1; a20 = 1; a27 = 0; a16 = 9; a5 = 6; a14 = 0; a9 = 8; return 22; } else if((((a20==1)&&((((a16==8)&&((a0==1)&&((input==1)&&(a1==12))))&&!(a23==1))&&(a21==10)))&&((((a9==7)&&((((((a3==1)&&!(a2==1))&&(a27==1))&&(a17==2))&&!(a3==1))&&(a7==1)))&&(a5==5))&&(a19==2)))){ a1 = 13; a16 = 10; a25 = 1; a22 = 1; a21 = 11; a9 = 9; a28 = 0; return -1; } else if((((a17==2)&&(((!(a26==1)&&(((a28==1)&&((((a13==1)||!(a28==1))&&(a12==1))&&(a6==1)))||(a14==1)))&&(a21==11))&&!(a20==1)))&&(((a16==7)&&(((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a1==13)))&&(a19==3)))){ a20 = 1; a9 = 11; a3 = 1; a1 = 12; a5 = 4; a14 = 0; a23 = 1; a16 = 9; a19 = 5; return 21; } else if((((!(a3==1)&&(((((a28==1)&&!(a20==1))&&(a5==6))&&(a9==8))&&(a16==7)))&&!(a11==1))&&((!(a11==1)&&(!(a13==1)&&((a18==1)&&((((a21==12)&&((input==3)&&(a1==14)))&&(a19==5))&&(a17==2)))))&&(a18==1)))){ a5 = 4; a25 = 1; a15 = 0; a21 = 10; a19 = 1; a20 = 1; a9 = 11; return 21; } else if(((((a26==1)||((a21==11)&&(((a17==2)&&(a13==1))&&(a20==1))))&&(a23==1))&&(((((a3==1)&&(((a12==1)&&((input==6)&&((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a5==6)&&(a1==13))))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a23==1)))&&(a19==5))&&!(a27==1))&&(a16==10)))){ a21 = 10; a19 = 4; a16 = 7; a5 = 5; a12 = 1; a1 = 13; a6 = 1; a4 = 0; a9 = 10; return 25; } else if(((((a6==1)&&((a3==1)&&((a5==5)&&((a2==1)&&(((a19==3)&&((input==3)&&(a17==2)))&&(a21==11))))))&&(a23==1))&&((((a20==1)&&((((a16==7)&&(a13==1))&&(a1==13))||!(a13==1)))&&(a9==11))||!(a23==1)))){ a5 = 4; a14 = 0; a13 = 1; a1 = 14; a19 = 1; a9 = 8; a16 = 8; return 26; } else if(((((a12==1)&&((a17==2)&&((((((a28==1)&&(a19==1))&&(a16==9))||(a14==1))&&(a21==12))&&(a1==14))))||!(a13==1))&&((((a9==9)&&((a28==1)&&((a20==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a2==1))&&!(a24==1)))){ a5 = 4; a9 = 7; a1 = 12; a16 = 7; a6 = 1; a18 = 0; a13 = 1; a21 = 10; return -1; } else if(((((a6==1)&&(((a6==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a16==8))&&(a9==10)))&&(a20==1)))&&(a23==1))&&((!(a23==1)||((a21==11)&&((a19==1)&&((!(a27==1)&&((a23==1)&&!(a0==1)))&&(a1==12)))))&&(a17==2)))){ a6 = 1; a7 = 0; a3 = 1; a9 = 7; a5 = 4; a16 = 7; a21 = 10; return -1; } else if((((!(a6==1)||((a16==8)&&((a2==1)&&(a17==2))))||!(a3==1))&&((a21==12)&&(((!(a7==1)&&((a9==11)&&(((a19==4)&&((a20==1)&&((a1==13)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a23==1))))&&!(a27==1))&&!(a8==1))))){ a24 = 0; a9 = 7; a21 = 10; a5 = 4; a16 = 7; a2 = 1; a1 = 12; a0 = 0; a19 = 1; return -1; } else if(((!(a6==1)&&(((a21==11)&&((a16==8)&&(!(a6==1)&&((((a9==11)&&(a13==1))&&!(a13==1))&&(a24==1)))))&&(a0==1)))&&((((a1==13)&&((!(a6==1)&&((input==6)&&(a20==1)))&&(a19==3)))&&(a17==2))&&(a5==4)))){ a11 = 0; a4 = 1; a10 = 1; a9 = 10; a19 = 1; a21 = 10; a16 = 7; a1 = 12; return -1; } else if((((a19==1)&&((((a20==1)&&((a1==14)&&(((a5==4)||(a5==5))&&(input==6))))&&!(a27==1))&&(a16==7)))&&(!(a26==1)&&((a17==2)&&((!(a0==1)&&((((!(a8==1)&&(a13==1))&&(a21==11))&&(a9==8))&&!(a7==1)))||!(a11==1)))))){ a7 = 0; a0 = 0; a5 = 4; a9 = 7; a2 = 1; a1 = 12; a21 = 10; return -1; } else if((((a3==1)&&((((a20==1)&&(!(a0==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a9==7))))&&!(a4==1))&&(a17==2)))&&((((a2==1)&&((((a1==12)&&((a16==10)&&(a13==1)))&&!(a7==1))&&(a19==1)))&&(a28==1))&&(a21==11)))){ a13 = 1; a5 = 4; a14 = 0; a21 = 10; a16 = 7; a2 = 1; return -1; } else if(((((((a26==1)||((a20==1)&&((a21==11)&&(a23==1))))&&(a19==4))&&(a16==9))||!(a6==1))&&((a13==1)&&(((((((input==1)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a1==12))&&(a2==1))&&(a17==2))&&!(a24==1))&&(a3==1))))){ a1 = 13; a13 = 1; a16 = 7; a27 = 0; a23 = 1; a5 = 4; a21 = 10; a19 = 2; a9 = 10; return 21; } else if((((a17==2)&&(((a21==11)&&(((((input==3)&&((a5==5)||(a5==6)))&&!(a4==1))&&(a12==1))&&(a28==1)))&&(a1==12)))&&(((((((a0==1)||((a13==1)&&!(a26==1)))&&(a19==1))&&(a9==11))&&!(a14==1))&&(a16==7))&&(a20==1)))){ a7 = 0; a3 = 1; a27 = 0; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((a19==2)&&(!(a26==1)&&((((a9==10)&&((a11==1)&&(a1==12)))&&!(a26==1))&&(a23==1))))&&((((!(a7==1)&&((a16==10)&&((a17==2)&&(((a20==1)&&(input==4))&&!(a27==1)))))&&(a23==1))&&(a5==5))&&(a21==11)))){ a16 = 7; a3 = 1; a9 = 7; a18 = 0; a21 = 10; a23 = 1; a5 = 4; a19 = 1; return -1; } else if((((a19==4)&&((((((a21==12)&&(a11==1))&&!(a26==1))&&(a16==7))&&(a1==12))&&(a20==1)))&&(((a5==5)&&((!(a4==1)&&(((!(a14==1)&&((input==4)&&(a17==2)))&&!(a26==1))&&(a11==1)))&&(a6==1)))&&(a9==8)))){ a13 = 1; a5 = 4; a9 = 7; a19 = 1; a21 = 10; a0 = 0; return -1; } else if(((((a17==2)&&((!(a26==1)&&((!(a7==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a20==1)))&&(a21==11)))&&(a2==1))&&(((a16==11)&&((a19==5)&&(((a1==13)&&(((a18==1)||(a6==1))&&(a12==1)))&&(a3==1))))&&(a9==11)))){ a21 = 10; a1 = 12; a0 = 0; a18 = 0; a19 = 1; a9 = 7; a5 = 4; a16 = 7; return -1; } else if((((a21==10)&&((a16==11)&&((a23==1)&&!(a18==1))))&&((a17==2)&&((a20==1)&&(!(a26==1)&&((a28==1)&&((a19==2)&&((((a12==1)&&(!(a24==1)&&(((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==5))))&&(a1==14))&&(a28==1))))))))){ a16 = 7; a5 = 4; a27 = 0; a1 = 12; a2 = 1; a12 = 1; a19 = 1; a9 = 7; return -1; } else if((((((a20==1)&&(!(a28==1)||((a28==1)&&!(a14==1))))&&(a17==2))||!(a6==1))&&(((a9==10)&&((a21==11)&&((!(a14==1)&&(((a13==1)&&((a16==7)&&((input==4)&&((a5==4)||(a5==5)))))&&(a3==1)))&&(a1==13))))&&(a19==3)))){ a1 = 12; a9 = 7; a23 = 1; a19 = 1; a11 = 1; a5 = 4; a4 = 0; a21 = 10; return -1; } else if(((((a16==7)&&((a21==11)&&(((!(a0==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a23==1)))&&(a19==5))&&(a9==8))))&&(a20==1))&&(((((a7==1)||(!(a0==1)&&((a6==1)&&(a1==12))))&&(a17==2))&&!(a0==1))||(a8==1)))){ a9 = 7; a5 = 5; a6 = 1; a21 = 12; a19 = 1; a16 = 8; a27 = 0; a18 = 0; return 22; } else if(((((a19==5)&&((a16==9)&&((a0==1)&&(!(a28==1)&&((!(a28==1)&&((a21==10)&&(((a5==5)||(a5==6))&&(input==1))))&&(a17==2))))))&&(a9==7))&&((a1==12)&&((a7==1)&&((!(a23==1)&&((a27==1)&&(a12==1)))&&(a20==1)))))){ a16 = 8; a25 = 0; a19 = 3; a5 = 5; a24 = 1; a9 = 11; a2 = 0; return -1; } else if(((((a1==13)&&(((a11==1)&&((a6==1)&&((a19==2)&&(((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a21==11)))))&&!(a24==1)))&&!(a27==1))&&(!(a4==1)&&((a17==2)&&(((a16==8)&&((a28==1)&&!(a20==1)))&&!(a7==1)))))){ if((a2==1)){ a1 = 12; a7 = 0; a9 = 8; a5 = 5; a3 = 1; a0 = 0; a19 = 4; }else{ a21 = 10; a26 = 0; a6 = 1; a5 = 4; a9 = 10; a16 = 7; a20 = 1; } return 21; } else if((((a5==6)&&(((a20==1)&&((!(a18==1)&&(((!(a0==1)&&((a2==1)&&((a1==12)&&(input==6))))&&(a16==10))&&(a28==1)))&&(a21==12)))&&(a19==2)))&&(!(a18==1)&&((a17==2)&&(((a6==1)||!(a13==1))&&(a9==7)))))){ a4 = 0; a5 = 4; a9 = 9; a1 = 13; a13 = 1; a26 = 0; a16 = 7; a21 = 10; return -1; } else if(((((a18==1)||((a17==2)&&((a28==1)&&(a16==7))))&&!(a7==1))&&(!(a24==1)&&(!(a27==1)&&(((a2==1)&&((a20==1)&&(((((a21==11)&&((((a1==14)&&(a5==6))&&(a9==11))&&(a19==5)))||(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==1))&&(a21==12)))||(((a19==1)&&((a9==7)&&((a5==5)&&(a1==12))))&&(a21==12)))&&(input==5))))&&!(a8==1)))))){ a21 = 10; a4 = 0; a5 = 5; a19 = 2; a1 = 12; a9 = 10; a16 = 8; a20 = 0; a14 = 0; a18 = 0; return 25; } else if((((a1==13)&&((!(a20==1)&&((a3==1)&&((a5==5)&&((a2==1)&&(!(a8==1)&&((a16==10)&&(input==4)))))))&&(a9==10)))&&(((a21==10)&&((!(a8==1)&&((a19==3)&&(!(a18==1)&&(a13==1))))||(a0==1)))&&(a17==2)))){ if((a13==1)){ a1 = 12; a11 = 0; a21 = 12; a9 = 8; a20 = 1; a19 = 2; a16 = 7; a25 = 0; a3 = 0; }else{ a10 = 0; a16 = 7; a20 = 1; a25 = 1; a6 = 0; a9 = 7; a19 = 1; a5 = 4; } return -1; } else if((((((a1==13)&&((a4==1)&&((a17==2)&&((a19==4)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3))))))&&(a8==1))&&(a18==1))&&(((a7==1)&&((!(a20==1)&&(((a28==1)&&(a21==12))&&(a16==7)))&&!(a3==1)))&&(a8==1)))){ a1 = 12; a8 = 1; a21 = 10; a20 = 1; a19 = 2; a5 = 6; a22 = 0; a9 = 11; a4 = 1; return -1; } else if((((((a19==1)&&(!(a14==1)&&((a17==2)&&((a5==6)&&(a23==1)))))&&(a16==10))||!(a2==1))&&(((a21==10)&&((a28==1)&&((!(a26==1)&&(((a20==1)&&((a1==12)&&(input==5)))&&(a6==1)))&&(a3==1))))&&(a9==10)))){ a6 = 1; a9 = 7; a27 = 0; a1 = 13; a14 = 0; a16 = 8; a19 = 4; return 25; } else if(((((!(a18==1)&&(((((a17==2)&&((a2==1)&&((a28==1)&&((a19==3)&&(input==3)))))&&(a23==1))&&(a21==10))&&(a9==10)))&&(a20==1))&&(a2==1))&&(((a5==4)&&((a16==11)&&((a6==1)&&(a1==12))))&&!(a18==1)))){ a3 = 1; a9 = 7; a2 = 1; a13 = 1; a19 = 1; a16 = 7; return -1; } else if((((a17==2)&&(((a13==1)&&((a16==10)&&((!(a11==1)||(a12==1))&&(a20==1))))||(a4==1)))&&((a1==13)&&((!(a24==1)&&(((a19==1)&&(((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==5))&&(a12==1)))&&(a21==11)))&&(a11==1))))){ a4 = 0; a1 = 12; a16 = 7; a9 = 7; a5 = 4; a21 = 10; a13 = 1; a2 = 1; return -1; } else if(((((a20==1)&&(((a17==2)&&((a21==10)&&(((input==5)&&(a19==1))&&(a11==1))))&&!(a4==1)))&&(a9==7))&&((a1==12)&&((a16==9)&&((a18==1)||((a18==1)||((((a28==1)&&(a5==5))||!(a23==1))&&(a3==1)))))))){ a16 = 7; a3 = 1; a5 = 4; a2 = 1; a4 = 0; return -1; } else if((((a19==1)&&((((a21==12)&&(((input==4)&&(a16==9))&&!(a24==1)))&&(a17==2))&&!(a27==1)))&&((((((a27==1)||((a5==4)&&(((a13==1)&&!(a27==1))&&!(a20==1))))&&(a6==1))&&!(a27==1))&&(a1==12))&&(a9==10)))){ a8 = 1; a27 = 1; a1 = 13; a9 = 9; a18 = 1; a21 = 10; a5 = 6; a20 = 1; a16 = 7; return -1; } else if(((!(a20==1)&&((((input==6)&&(a21==11))&&!(a7==1))&&(a5==5)))&&(((a8==1)||((a1==14)&&(((a9==10)&&(!(a18==1)&&((a16==10)&&((a26==1)||((a17==2)&&((a7==1)||(a11==1)))))))&&(a19==2))))||(a7==1)))){ if((a24==1)){ a14 = 1; a1 = 12; a23 = 0; a20 = 1; a19 = 3; a7 = 1; a9 = 7; }else{ a1 = 12; a21 = 10; a16 = 7; a19 = 1; a20 = 1; a5 = 4; a3 = 0; a29 = 0; a9 = 8; } return -1; } else if((((!(a11==1)&&((a19==1)&&((a24==1)&&(!(a3==1)&&((a16==7)&&(!(a20==1)&&(((a1==12)&&(input==3))&&(a9==7))))))))&&!(a28==1))&&((((a17==2)&&((a5==5)&&((a11==1)&&!(a23==1))))&&(a21==11))&&!(a28==1)))){ a21 = 12; a16 = 8; a20 = 1; a4 = 1; a5 = 4; a15 = 0; a19 = 4; a14 = 1; return -1; } else if(((!(a24==1)&&(((a9==8)&&((((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a4==1))&&(a20==1)))&&(a1==13)))&&((!(a23==1)||((a19==3)&&((a21==11)&&((!(a4==1)&&((a13==1)&&(a16==9)))&&!(a18==1)))))||!(a11==1)))){ a9 = 11; a1 = 14; a26 = 0; a5 = 4; a7 = 0; a0 = 0; a16 = 11; a21 = 10; return 26; } else if((((!(a18==1)&&(((a20==1)&&(!(a8==1)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==1)))))&&(a17==2)))&&(a9==7))&&((a19==3)&&((((a14==1)||((((a13==1)&&(a28==1))&&(a3==1))&&(a16==10)))&&(a21==12))&&(a1==12))))){ a19 = 1; a16 = 7; a13 = 1; a21 = 10; a5 = 4; a4 = 0; a11 = 1; return -1; } else if(((!(a6==1)||(((((((a6==1)&&(a21==11))||!(a13==1))&&(a17==2))&&(a23==1))&&(a19==2))||!(a6==1)))&&(((((!(a20==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==7)))&&(a2==1))&&(a1==14))&&(a9==9))&&!(a7==1)))){ a6 = 1; a8 = 0; a20 = 1; a5 = 4; a21 = 10; a19 = 1; a9 = 7; a13 = 1; a1 = 12; return -1; } else if(((((a4==1)||(((a5==4)&&(((a1==12)&&(a23==1))||!(a13==1)))&&!(a18==1)))&&(a17==2))&&(((((a12==1)&&((a6==1)&&(((a19==2)&&((input==5)&&(a21==10)))&&(a16==8))))&&(a9==11))&&(a2==1))&&!(a20==1)))){ a19 = 1; a21 = 11; a2 = 1; a5 = 6; a4 = 0; a20 = 1; return 23; } else if((((a16==10)&&((((a17==2)&&((input==6)&&((a5==4)||(a5==5))))&&(a19==2))&&(a13==1)))&&((!(a2==1)||((a0==1)||((!(a12==1)||((a1==14)&&((((a13==1)&&(a3==1))&&(a9==11))&&!(a14==1))))&&!(a20==1))))&&(a21==10)))){ a19 = 1; a23 = 0; a15 = 0; a9 = 7; a21 = 12; a5 = 4; a16 = 8; a12 = 0; return 23; } else if(((((a1==12)&&(a3==1))||!(a3==1))&&((!(a4==1)&&(!(a7==1)&&((a19==2)&&((a20==1)&&((a21==11)&&(((a17==2)&&(((a16==7)&&((input==4)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))))&&(a12==1)))&&!(a27==1)))))))&&!(a0==1)))){ a6 = 1; a9 = 7; a19 = 1; a18 = 0; a5 = 4; a12 = 1; a21 = 10; return -1; } else if(((((a6==1)&&(((a1==14)&&((a16==11)&&((a21==11)&&((a0==1)||((a11==1)&&(a13==1))))))||(a24==1)))&&!(a7==1))&&(((!(a27==1)&&((a17==2)&&((input==6)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))&&(a20==1))&&(a19==5)))){ a26 = 0; a19 = 4; a9 = 10; a21 = 10; a5 = 5; a16 = 10; a18 = 0; a2 = 1; return 25; } else if((((((!(a14==1)&&(((a17==2)&&(a13==1))||(a4==1)))&&(a9==9))&&(a21==11))&&(a16==7))&&((!(a20==1)&&(!(a14==1)&&((a19==5)&&(!(a18==1)&&((a28==1)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a24==1)))))))&&(a1==13)))){ a5 = 4; a9 = 7; a21 = 10; a20 = 1; a1 = 12; a27 = 0; a24 = 0; a13 = 1; a19 = 1; return -1; } else if((((a17==2)&&((((a21==11)&&((((a19==5)&&((a3==1)&&((input==5)&&(a1==14))))&&!(a27==1))&&(a2==1)))&&!(a24==1))&&(a16==10)))&&((a2==1)&&(!(a6==1)||((((a23==1)&&(a9==9))&&(a5==4))&&!(a20==1)))))){ a27 = 1; a1 = 13; a6 = 0; a9 = 11; a29 = 0; a21 = 12; return -1; } else if(((!(a27==1)&&(!(a26==1)&&((((a9==10)&&(((a12==1)&&((input==3)&&((a5==4)||(a5==5))))&&!(a14==1)))&&(a21==10))&&(a1==13))))&&(((a17==2)&&(((a20==1)&&(((a3==1)&&(a16==9))&&!(a7==1)))||(a8==1)))&&(a19==5)))){ a1 = 14; a5 = 5; a4 = 0; a9 = 8; a13 = 1; a27 = 0; a16 = 8; a21 = 12; return -1; } else if(((((a11==1)&&((a20==1)&&((a1==12)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==6))))))&&(a19==3))&&((a21==11)&&((a8==1)||(((((!(a2==1)||((a2==1)&&(a3==1)))&&(a16==11))||!(a3==1))&&(a17==2))&&(a9==8)))))){ a19 = 1; a9 = 7; a5 = 4; a18 = 0; a7 = 0; a16 = 7; a21 = 10; a6 = 1; return -1; } else if((((a2==1)&&(((a19==5)&&((((a6==1)||!(a13==1))&&(a1==13))&&(a17==2)))&&(a12==1)))&&(((a9==9)&&((a21==10)&&((((((a20==1)&&(input==6))&&(a28==1))&&(a12==1))&&(a16==9))&&(a5==4))))&&(a11==1)))){ a21 = 12; a5 = 6; a9 = 8; a24 = 0; a1 = 14; a26 = 0; a4 = 0; a16 = 8; return 26; } else if((((a28==1)&&((((a3==1)&&((a19==4)&&(!(a4==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))&&(a28==1))&&(a20==1)))&&(((a17==2)&&(((a3==1)&&(((a1==14)&&(a23==1))&&(a16==8)))&&(a21==12)))&&(a6==1)))){ a12 = 1; a5 = 6; a9 = 9; a19 = 2; a21 = 11; a0 = 0; a28 = 1; return 25; } else if(((((a20==1)&&((((!(a3==1)||((a11==1)&&(a19==1)))&&(a21==10))&&(a5==4))||(a14==1)))&&(a17==2))&&(((!(a7==1)&&((((a6==1)&&((a1==13)&&(input==6)))&&(a9==10))&&(a16==10)))&&!(a0==1))&&(a28==1)))){ a16 = 7; a24 = 0; a13 = 1; a9 = 7; a1 = 12; a18 = 0; return -1; } else if(((((a12==1)&&(((a16==7)&&((a20==1)&&((((a17==2)&&((a21==11)&&(input==6)))&&(a5==6))&&(a9==7))))&&(a19==1)))&&(a1==14))&&((a13==1)&&(!(a2==1)||(!(a24==1)&&((a12==1)&&((a13==1)&&(a12==1)))))))){ a23 = 1; a1 = 12; a21 = 10; a7 = 0; a0 = 0; a5 = 4; return -1; } else if((((a20==1)&&((a9==11)&&((((a5==5)&&((((input==1)&&(a1==13))&&(a28==1))&&(a17==2)))&&(a16==7))&&(a19==3))))&&(((a14==1)||((a21==11)&&(!(a23==1)||((!(a3==1)||(a2==1))||(a18==1)))))&&!(a0==1)))){ a19 = 1; a5 = 4; a26 = 0; a3 = 1; a16 = 8; a6 = 1; return 23; } else if((((a21==11)&&((((a1==13)&&((a16==11)&&(input==3)))&&(a11==1))&&(a9==9)))&&((a20==1)&&((a5==4)&&((((a19==5)&&(((a27==1)||(((a12==1)||(a27==1))&&(a17==2)))||(a26==1)))&&(a2==1))||(a0==1)))))){ a16 = 7; a19 = 1; a18 = 0; a21 = 10; a1 = 12; a9 = 7; a6 = 1; a27 = 0; return -1; } else if(((((a17==2)&&((a1==12)&&((!(a7==1)&&(((a20==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==1)))&&(a16==11)))&&!(a8==1))))&&!(a14==1))&&((((a19==5)&&((!(a8==1)&&(a3==1))&&(a21==11)))||!(a11==1))&&!(a8==1)))){ a16 = 7; a9 = 7; a21 = 10; a19 = 1; a5 = 4; a2 = 1; a3 = 1; a6 = 1; return -1; } else if((((a9==11)&&((!(a13==1)||(((((a11==1)||(a18==1))&&(a2==1))||!(a3==1))&&(a6==1)))&&(a17==2)))&&(((((((a2==1)&&((input==1)&&(a5==6)))&&(a16==8))&&(a21==12))&&(a19==5))&&(a1==13))&&!(a20==1)))){ a10 = 0; a20 = 1; a16 = 11; a6 = 0; a9 = 9; a12 = 0; a5 = 4; a1 = 12; return -1; } else if(((((((!(a27==1)&&(!(a7==1)&&(a6==1)))&&(a17==2))&&(a9==9))&&(a16==10))&&(a19==2))&&((a11==1)&&((a5==5)&&(!(a8==1)&&(((a21==12)&&((a28==1)&&(((a20==1)&&(input==3))&&(a1==14))))&&!(a8==1))))))){ a4 = 0; a23 = 1; a16 = 7; a21 = 10; a6 = 1; a19 = 1; a9 = 7; a1 = 12; a5 = 4; return -1; } else if((((a21==11)&&(((!(a6==1)||((a16==8)&&((a28==1)&&(a20==1))))&&(a11==1))||!(a6==1)))&&(((a19==4)&&((a1==14)&&(((a17==2)&&((!(a0==1)&&((input==4)&&((a5==5)||(a5==6))))&&!(a8==1)))&&!(a18==1))))&&(a9==9)))){ a7 = 0; a5 = 4; a19 = 1; a16 = 7; a26 = 0; a21 = 10; a1 = 12; a13 = 1; a9 = 7; return -1; } else if((((a16==8)&&(((((((!(a7==1)&&(((a6==1)&&(a11==1))||(a18==1)))||(a18==1))||(a14==1))&&(a19==2))&&(a5==6))&&(a21==11))&&(a17==2)))&&((a1==14)&&((a9==9)&&(!(a26==1)&&(!(a20==1)&&(input==5))))))){ a16 = 10; a9 = 7; a20 = 1; a24 = 0; a19 = 5; a12 = 1; a7 = 0; a1 = 13; return 21; } else if((((a23==1)&&(((a21==11)&&((a13==1)&&(!(a27==1)&&((((input==5)&&!(a20==1))&&(a17==2))&&(a12==1)))))&&(a5==5)))&&(((((((a28==1)&&(a19==1))||(a18==1))&&!(a0==1))&&(a1==14))&&(a16==7))&&(a9==11)))){ a1 = 12; a5 = 4; a2 = 1; a9 = 7; a20 = 1; a23 = 1; a3 = 1; a21 = 10; return -1; } else if((((a5==5)&&(!(a0==1)&&(((a23==1)&&!(a7==1))&&(a28==1))))&&(((!(a8==1)&&((a21==12)&&(((a19==2)&&(((!(a0==1)&&((input==1)&&(a17==2)))&&(a20==1))&&!(a26==1)))&&(a9==9))))&&(a16==9))&&(a1==13)))){ a16 = 7; a23 = 1; a9 = 10; a11 = 1; a21 = 10; a0 = 0; return 21; } else if((((a27==1)||((((a6==1)||(a0==1))&&(a20==1))&&(a21==11)))&&(((a2==1)&&((a16==7)&&(((a17==2)&&((((((a9==7)&&((a1==12)&&(a5==4)))&&(a19==2))||(((a19==1)&&((a9==11)&&((a5==5)&&(a1==14))))||(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))))&&(input==1))&&!(a18==1)))&&!(a26==1))))&&!(a8==1)))){ a19 = 2; a1 = 12; a9 = 11; a14 = 0; a27 = 0; a21 = 10; a5 = 6; a16 = 8; a24 = 0; return 21; } else if((((((!(a13==1)&&((a16==8)&&(!(a3==1)&&(a6==1))))&&(a9==11))&&!(a28==1))&&(a18==1))&&(((a21==10)&&((a7==1)&&((a17==2)&&((a14==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a20==1))&&(a19==4))))))&&(a1==13)))){ a0 = 1; a2 = 0; a22 = 0; a20 = 1; a16 = 10; a9 = 8; a21 = 12; a19 = 1; a5 = 5; return 21; } else if(((((a1==14)&&((((a23==1)&&((!(a0==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==6)))&&!(a4==1)))&&(a21==12))&&(a16==9)))&&(a19==2))&&((!(a12==1)||((a13==1)&&((a20==1)&&(!(a28==1)||(a13==1)))))&&(a17==2)))){ a13 = 1; a5 = 5; a3 = 1; a9 = 11; a4 = 0; return 21; } else if((((!(a7==1)&&(((a16==8)&&((a12==1)&&(a17==2)))&&(a20==1)))&&(a11==1))&&(!(a4==1)&&(!(a27==1)&&(((a12==1)&&((input==3)&&(((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5))&&(a21==10))||(((a19==1)&&(((a5==4)&&(a1==12))&&(a9==7)))&&(a21==11)))))&&!(a7==1)))))){ a16 = 7; a5 = 4; a8 = 0; a21 = 10; a1 = 12; a7 = 0; a19 = 1; a9 = 7; a12 = 1; return -1; } else if((((a21==11)&&((a9==9)&&(((a11==1)&&((!(a12==1)||((a12==1)||(a14==1)))&&!(a8==1)))&&(a19==1))))&&((((((a28==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a17==2)))&&(a12==1))&&(a16==10))&&!(a20==1))&&(a1==12)))){ a10 = 0; a23 = 0; a16 = 7; a5 = 6; a9 = 7; a0 = 1; a21 = 10; a20 = 1; return 21; } else if((((a13==1)&&((a23==1)&&((((((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a21==10))&&(a16==9))&&(a6==1))&&(a19==3))))&&(((a9==10)&&(!(a2==1)||((a1==13)&&(!(a20==1)&&((a3==1)&&!(a4==1))))))&&(a6==1)))){ a19 = 1; a20 = 1; a7 = 1; a29 = 0; a16 = 7; a22 = 1; a5 = 5; return 25; } else if(((!(a26==1)&&(a3==1))&&((((a13==1)&&((((a21==12)&&(!(a20==1)&&((a5==6)&&((a13==1)&&((!(a8==1)&&((a9==10)&&((input==6)&&(a19==3))))&&(a17==2))))))&&(a13==1))&&!(a24==1)))&&(a16==7))&&(a1==13)))){ a20 = 1; a12 = 1; a16 = 9; a18 = 0; a1 = 12; a11 = 1; a5 = 4; return 21; } else if(((((a19==5)&&((a21==11)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==6))))&&(a1==13))&&(((a8==1)||(!(a13==1)||((a17==2)&&((a23==1)&&((a11==1)&&((a16==9)&&((a20==1)&&(!(a14==1)&&(a3==1)))))))))||!(a6==1)))){ a14 = 0; a5 = 4; a24 = 0; a9 = 10; a21 = 10; a19 = 2; a16 = 7; a27 = 0; return 21; } else if((((a5==4)&&((a17==2)&&(!(a11==1)||(!(a2==1)||(!(a4==1)&&(a12==1))))))&&((a1==14)&&(((a16==7)&&((a23==1)&&((a11==1)&&((a19==2)&&((a9==11)&&(!(a4==1)&&((a21==10)&&(input==1))))))))&&!(a20==1))))){ a18 = 0; a23 = 1; a27 = 0; a1 = 12; a19 = 1; a9 = 7; a20 = 1; return -1; } else if(((!(a0==1)&&(((!(a7==1)&&(!(a20==1)&&((a6==1)&&(a9==8))))&&(a21==10))||!(a12==1)))&&(!(a24==1)&&(!(a4==1)&&(((((((a19==5)&&(input==4))&&(a5==5))&&(a17==2))&&(a16==8))&&(a1==13))&&!(a14==1)))))){ a20 = 1; a14 = 0; a28 = 1; a9 = 9; a1 = 14; a5 = 4; a26 = 0; return -1; } else if(((((a20==1)&&((a1==12)&&(!(a0==1)&&(((a19==5)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a4==1)))))&&(a17==2))&&((!(a24==1)&&((((a16==9)&&(((a13==1)&&(a21==12))||(a7==1)))&&(a23==1))||!(a23==1)))&&(a9==9)))){ a1 = 14; a8 = 0; a11 = 1; a5 = 5; a16 = 7; a21 = 10; a28 = 1; a9 = 7; a19 = 3; return 25; } else if(((((a20==1)&&((a16==10)&&((((!(a3==1)||(((a9==10)&&((a12==1)&&!(a7==1)))||(a7==1)))&&(a21==12))&&(a19==2))||(a7==1))))&&!(a14==1))&&(((((input==4)&&((a5==5)||(a5==6)))&&(a1==13))&&(a28==1))&&(a17==2)))){ a16 = 7; a21 = 10; a19 = 1; a6 = 1; a9 = 7; a5 = 4; a27 = 0; a3 = 1; a1 = 12; return -1; } else if((((a2==1)&&(((!(a20==1)&&((a16==7)&&(((a17==2)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==3)))&&(a19==5))))&&!(a24==1))&&!(a7==1)))&&((a0==1)||(!(a18==1)&&((a1==12)&&(((a28==1)&&(a21==12))&&!(a18==1))))))){ a19 = 1; a2 = 1; a21 = 10; a9 = 7; a8 = 0; a20 = 1; a5 = 4; return -1; } else if((((((a20==1)&&(!(a3==1)||(!(a8==1)&&((a19==3)&&((a2==1)&&(((a12==1)&&(a1==13))&&(a21==10)))))))&&(a9==10))&&(a3==1))&&((((((input==3)&&(a16==8))&&!(a18==1))&&(a17==2))&&(a5==4))&&(a3==1)))){ a19 = 1; a14 = 0; a16 = 7; a11 = 1; a9 = 7; a1 = 12; return -1; } else if((((((!(a7==1)&&((a3==1)&&(a12==1)))&&(a11==1))||!(a3==1))&&(a16==8))&&((a21==11)&&((a28==1)&&((a17==2)&&((a23==1)&&((a20==1)&&((((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==3))))))))){ a18 = 0; a13 = 1; a21 = 10; a11 = 1; a5 = 4; a9 = 7; a16 = 7; a19 = 1; a1 = 12; return -1; } else if((((a1==13)&&(((a21==10)&&((a16==7)&&((a14==1)&&(((a19==2)&&(!(a23==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a17==2)))))&&(a0==1)))&&(((a8==1)&&(!(a28==1)&&(((a23==1)&&!(a20==1))&&(a24==1))))&&(a9==11)))){ a19 = 1; a23 = 0; a6 = 0; a1 = 14; a9 = 10; a15 = 0; a5 = 6; a20 = 1; return 21; } else if((((a17==2)&&(!(a20==1)&&((a21==12)&&(((a16==10)&&(!(a4==1)&&((a13==1)||(a26==1))))&&(a19==5)))))&&((a1==13)&&((a11==1)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))&&(a2==1))&&!(a0==1))&&(a2==1)))))){ if((a21==10)){ a1 = 12; a21 = 10; a9 = 8; a5 = 4; a19 = 2; a15 = 1; a16 = 7; a20 = 1; a6 = 0; a10 = 1; }else{ a26 = 1; a16 = 11; a5 = 4; a19 = 3; a9 = 8; a20 = 1; a4 = 1; a25 = 0; } return 21; } else if(((((((a18==1)&&(a3==1))&&!(a6==1))&&(a16==7))&&(a1==14))&&((((a20==1)&&((a21==10)&&((((a19==4)&&((a7==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==5))))&&(a17==2))&&(a18==1))))&&!(a23==1))&&!(a11==1)))){ a9 = 9; a1 = 12; a5 = 5; a19 = 1; a15 = 1; a29 = 0; a23 = 0; return 21; } else if(((!(a20==1)&&(((a21==10)&&(!(a18==1)&&(((a19==4)&&(a6==1))&&(a1==13))))&&(a16==8)))&&((!(a8==1)&&((((a28==1)&&((a28==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a23==1))))&&(a9==8))&&(a12==1)))&&(a17==2)))){ a1 = 14; a13 = 1; a9 = 9; a5 = 4; a16 = 9; a20 = 1; a19 = 2; return 26; } else if(((((a21==11)&&(((a9==11)&&(input==5))&&!(a14==1)))&&(a5==5))&&((a19==3)&&((a16==10)&&(((a17==2)&&((a6==1)&&((a1==13)&&(!(a20==1)&&(!(a13==1)||((!(a6==1)||(a28==1))&&!(a14==1)))))))&&!(a24==1)))))){ a5 = 4; a16 = 8; a22 = 0; a27 = 1; return 23; } else if((((a9==9)&&((a1==13)&&((a13==1)&&((((a17==2)&&(input==4))&&!(a14==1))&&(a16==9)))))&&((a19==5)&&((a5==4)&&((((a26==1)||(((a20==1)&&((a12==1)||(a26==1)))||(a8==1)))&&(a21==10))||!(a11==1)))))){ a16 = 10; a4 = 0; a6 = 1; a3 = 1; a9 = 7; a1 = 12; return 25; } else if((((((((((a1==13)&&((input==5)&&(a16==10)))&&(a6==1))&&(a9==11))&&(a17==2))&&(a28==1))&&(a12==1))&&!(a20==1))&&((a19==5)&&((a5==4)&&((a0==1)||((!(a12==1)||(!(a18==1)&&(a6==1)))&&(a21==12))))))){ a18 = 1; a5 = 6; a21 = 10; a20 = 1; a16 = 7; a19 = 2; a1 = 12; a3 = 0; a22 = 1; return 25; } else if((((a19==2)&&(((a21==10)&&(input==4))&&(a5==5)))&&((!(a18==1)&&((!(a3==1)||((a9==7)&&((((a16==8)&&((a20==1)&&((a27==1)||((a1==12)&&(a2==1)))))&&(a11==1))&&(a17==2))))&&!(a18==1)))&&(a2==1)))){ a19 = 1; a5 = 4; a23 = 1; a13 = 1; a16 = 7; return -1; } else if((((((!(a7==1)&&(!(a28==1)||(!(a13==1)||(a13==1))))&&(a9==10))||(a8==1))&&(a16==8))&&((((!(a26==1)&&((a20==1)&&((((a17==2)&&(input==3))&&(a19==5))&&(a1==14))))&&(a2==1))&&(a21==10))&&(a5==6)))){ a1 = 12; a16 = 7; a19 = 1; a9 = 7; a11 = 1; a7 = 0; a3 = 1; a5 = 4; return -1; } else if(((((((a1==12)&&((!(a11==1)||(((a3==1)&&(a23==1))&&(a16==7)))&&(a20==1)))&&(a19==5))||!(a12==1))&&(a12==1))&&(!(a18==1)&&((a9==11)&&(!(a27==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a17==2))&&(a21==10))))))){ a9 = 7; a19 = 2; a12 = 1; a21 = 12; a1 = 14; a11 = 1; a14 = 0; a5 = 6; return 22; } else if((((a23==1)&&(!(a0==1)&&((a20==1)&&((a17==2)&&(!(a7==1)&&((!(a8==1)&&((a16==8)&&((a28==1)&&(a1==13))))&&(a21==10)))))))&&(!(a18==1)&&(((a19==3)&&((input==6)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&(a3==1))))){ a5 = 6; a16 = 9; a8 = 0; a9 = 7; a1 = 12; a24 = 0; a11 = 1; a21 = 12; a19 = 5; return 25; } else if(((((((a23==1)&&(a5==4))&&(a20==1))&&(a28==1))&&(a1==12))&&((a17==2)&&((a19==4)&&((a16==11)&&(!(a0==1)&&((a6==1)&&(((!(a24==1)&&(((input==5)&&(a9==9))&&(a13==1)))&&!(a7==1))&&(a21==10))))))))){ a19 = 1; a9 = 7; a16 = 7; a18 = 0; a12 = 1; return -1; } else if((((!(a24==1)&&(((a16==10)&&(!(a18==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a17==2))&&!(a4==1))))&&(a21==12)))&&(a20==1))&&(!(a23==1)||(((a9==8)&&((a19==3)&&(((a13==1)&&(a3==1))&&(a2==1))))&&(a1==12))))){ a14 = 0; a21 = 10; a28 = 1; a9 = 7; a16 = 7; a2 = 1; a5 = 4; a19 = 1; return -1; } else if((((a21==10)&&(((((a16==10)&&((a6==1)&&(a2==1)))||!(a2==1))||!(a11==1))&&(a23==1)))&&(((((((!(a27==1)&&((input==3)&&((a5==4)||(a5==5))))&&!(a26==1))&&(a1==12))&&(a9==11))&&(a19==4))&&!(a20==1))&&(a17==2)))){ a14 = 1; a20 = 1; a19 = 1; a1 = 13; a5 = 6; a16 = 7; a13 = 0; a9 = 8; a29 = 1; return -1; } else if((((((a17==2)&&((((input==4)&&(((a9==7)&&((a5==4)&&(a1==13)))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))))&&(a16==9))&&(a12==1)))&&(a20==1))&&!(a7==1))&&((a27==1)||(!(a18==1)&&(!(a14==1)&&(((a19==1)&&((a21==12)&&(a6==1)))&&(a12==1))))))){ a9 = 7; a26 = 0; a5 = 4; a0 = 0; a1 = 12; a21 = 10; a14 = 0; a16 = 7; return -1; } else if((((a23==1)&&(!(a20==1)&&((a21==10)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))))&&((a1==13)&&((a23==1)&&(!(a11==1)||((a16==9)&&((a28==1)&&((((a9==10)&&((a2==1)&&!(a7==1)))&&(a19==5))&&(a3==1))))))))){ a5 = 5; a3 = 0; a22 = 0; a25 = 0; a9 = 7; a19 = 1; a16 = 7; a20 = 1; a1 = 12; return 25; } else if((((((a21==10)&&((((input==5)&&(a5==5))&&(a16==9))&&(a9==10)))&&!(a26==1))&&!(a7==1))&&((((a1==12)&&((a19==2)&&(!(a11==1)||((((a17==2)&&(a12==1))&&!(a20==1))&&(a12==1)))))||!(a3==1))&&(a6==1)))){ a15 = 1; a9 = 8; a1 = 14; a22 = 0; a20 = 1; a16 = 7; a19 = 1; a25 = 1; return 21; } else if(((((!(a0==1)&&((a12==1)&&(!(a6==1)||(((a20==1)&&(a12==1))||(a7==1)))))||(a7==1))&&(a19==5))&&((a21==11)&&(((a2==1)&&(((a9==9)&&((a1==13)&&((input==6)&&(a5==4))))&&(a17==2)))&&(a16==11))))){ a1 = 12; a9 = 7; a19 = 1; a16 = 7; a3 = 1; a21 = 10; a11 = 1; a12 = 1; return -1; } else if(((!(a20==1)&&(!(a0==1)&&(((((a3==1)||(a27==1))&&(a16==8))&&(a28==1))||(a27==1))))&&((a17==2)&&((a19==1)&&((a21==12)&&((a9==10)&&(((a6==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a14==1)))&&(a1==12)))))))){ if((a7==1)){ a29 = 1; a20 = 1; a16 = 7; a11 = 0; a5 = 5; a21 = 10; a0 = 1; a1 = 14; a9 = 9; }else{ a20 = 1; a28 = 0; a5 = 6; a7 = 1; a16 = 7; a15 = 0; a21 = 10; } return -1; } else if(((((!(a0==1)&&((a19==2)&&((a1==12)&&(((a16==9)&&(input==5))&&(a20==1)))))&&(a9==8))&&(a21==10))&&((((a3==1)&&(!(a11==1)||((a17==2)&&(!(a3==1)||((a3==1)&&!(a7==1))))))||!(a11==1))&&(a5==4)))){ a11 = 1; a7 = 0; a19 = 1; a16 = 11; a28 = 1; a1 = 13; a9 = 9; return 25; } else if((((a16==10)&&((a27==1)||((((a28==1)&&(((a18==1)||(a23==1))&&(a19==3)))&&!(a20==1))||!(a6==1))))&&((a21==11)&&((!(a18==1)&&(!(a0==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a1==12))&&(a9==11))))&&(a17==2))))){ if((a17==3)){ a5 = 4; a16 = 7; a1 = 13; a4 = 1; a14 = 1; a21 = 10; a20 = 1; a19 = 1; a3 = 0; }else{ a1 = 13; a19 = 1; a5 = 6; a14 = 1; a9 = 7; a22 = 1; a16 = 7; a20 = 1; a21 = 10; } return -1; } else if(((((a28==1)&&(((a21==11)&&((a19==5)&&((((input==5)&&(a17==2))&&(a5==4))&&(a20==1))))&&(a9==8)))&&(a23==1))&&(((a7==1)||((a24==1)||((a18==1)||((a16==7)&&((a3==1)&&(a1==12))))))||(a18==1)))){ a9 = 10; a5 = 6; a27 = 0; a24 = 0; a16 = 8; a8 = 0; a1 = 14; return 25; } else if((((a9==11)&&((a2==1)&&((a11==1)&&((a23==1)&&!(a7==1)))))&&((a5==5)&&(((a21==12)&&(((a23==1)&&(!(a18==1)&&(((((input==3)&&(a19==4))&&(a16==9))&&(a17==2))&&(a1==14))))&&!(a14==1)))&&(a20==1))))){ a16 = 7; a4 = 0; a1 = 12; a13 = 1; a6 = 1; a5 = 4; a21 = 10; a19 = 1; a9 = 7; return -1; } else if(((((a17==2)&&((a16==8)&&((a6==1)&&((input==3)&&((a5==4)||(a5==5))))))&&!(a24==1))&&((((a21==11)&&(!(a3==1)||(((a9==7)&&((((a13==1)||(a4==1))&&!(a20==1))&&(a1==14)))&&(a19==4))))||(a0==1))||(a24==1)))){ a21 = 10; a20 = 1; a24 = 0; a1 = 12; a5 = 4; a16 = 7; a19 = 1; a14 = 0; return -1; } else if((((a0==1)||((a6==1)&&((!(a3==1)||((((a20==1)&&((a21==12)&&(a6==1)))&&!(a14==1))&&(a1==14)))&&(a19==1))))&&((((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a17==2))&&(a9==9))&&(a16==9))&&(a3==1))&&(a11==1)))){ a5 = 4; a16 = 10; a4 = 0; a9 = 7; a21 = 10; a0 = 0; a7 = 0; return 21; } else if(((((((((a3==1)&&!(a20==1))&&(a19==3))&&!(a0==1))&&(a12==1))||(a26==1))&&(a3==1))&&(((a6==1)&&(((!(a26==1)&&((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6)))&&(a17==2))&&(a16==10)))&&(a21==12)))){ a12 = 0; a14 = 1; a5 = 5; a16 = 9; a1 = 13; a21 = 11; a9 = 8; a19 = 2; a10 = 0; a20 = 1; return -1; } else if((((((a16==10)&&(((a11==1)&&(((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==5)))&&(a20==1)))&&(a17==2))&&!(a27==1))&&((a1==14)&&((a21==12)&&((((((a11==1)||(a24==1))&&(a2==1))||!(a23==1))||(a24==1))&&(a19==3)))))){ a21 = 10; a16 = 7; a19 = 2; a18 = 0; a14 = 0; a26 = 0; a9 = 9; a5 = 4; a1 = 13; return 25; } else if(((((a11==1)&&(((((a21==12)&&(((input==5)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a12==1)))&&!(a26==1))&&(a17==2))&&(a16==7)))&&(a19==4))&&(!(a24==1)&&(!(a14==1)&&((a20==1)&&(((a11==1)&&(a1==12))||(a18==1))))))){ a5 = 5; a16 = 9; a21 = 11; a9 = 11; a13 = 1; a1 = 14; a3 = 1; a19 = 1; return 23; } else if(((((((a12==1)&&(!(a20==1)&&(((a5==6)&&(a11==1))&&(a16==8))))||(a27==1))&&(a19==4))&&(a11==1))&&((((((a12==1)&&(((input==3)&&(a17==2))&&(a1==14)))&&(a21==11))&&(a9==8))&&(a23==1))&&!(a7==1)))){ a21 = 10; a9 = 7; a16 = 7; a1 = 12; a20 = 1; a3 = 1; a6 = 1; a19 = 1; a5 = 4; return -1; } else if((((a16==7)&&(((((input==1)&&(a17==2))&&(a9==11))&&!(a7==1))&&(a13==1)))&&(((a1==13)&&((a3==1)&&(((((a5==4)&&((a26==1)||((a3==1)&&(a19==2))))&&(a20==1))||(a24==1))||!(a3==1))))&&(a21==12)))){ a0 = 0; a9 = 7; a14 = 0; a19 = 1; a1 = 12; a21 = 10; a26 = 0; return -1; } else if(((((((((a11==1)&&((a12==1)||(a4==1)))&&(a21==12))||!(a3==1))||!(a11==1))&&(a1==13))&&(a19==3))&&((a16==7)&&(((((!(a4==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a20==1))&&(a9==11))&&!(a0==1))&&(a17==2))))){ a3 = 1; a16 = 8; a5 = 5; a9 = 7; a4 = 0; a19 = 5; return 26; } else if((((a19==5)&&((a16==10)&&((a21==10)&&((((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==5))&&!(a7==1))&&!(a8==1)))))&&((a26==1)||((!(a20==1)&&((a12==1)&&(((a14==1)||((a1==12)&&(a11==1)))&&(a17==2))))||!(a2==1))))){ a19 = 3; a21 = 12; a7 = 1; a9 = 10; a1 = 13; a27 = 1; a20 = 1; a5 = 6; a16 = 11; return -1; } else if(((!(a8==1)&&((a14==1)||((a19==4)&&((a0==1)||(((!(a8==1)&&(a28==1))||(a14==1))&&(a21==10))))))&&(((((a20==1)&&((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==4))&&(a17==2)))&&!(a26==1))&&(a1==13))&&(a16==7)))){ if((a1==14)){ a23 = 1; a1 = 14; a20 = 0; a14 = 0; a16 = 8; a5 = 6; a24 = 0; a9 = 9; }else{ a21 = 11; a19 = 5; a5 = 4; a9 = 9; a28 = 1; a1 = 12; a7 = 0; a2 = 1; } return 25; } else if(((((a19==5)&&(!(a4==1)&&(((a16==10)&&(!(a14==1)&&((a1==13)&&((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))&&(a3==1))))&&(a17==2))&&((a7==1)||((a20==1)&&((a3==1)&&((!(a14==1)&&(a12==1))&&(a21==12))))))){ a9 = 9; a2 = 1; a16 = 7; a5 = 5; a19 = 2; a13 = 1; a6 = 1; a21 = 10; return -1; } else if((((a19==4)&&((((!(a8==1)&&(((a21==10)&&((input==3)&&(a17==2)))&&(a6==1)))&&(a9==10))&&(a1==12))&&(a23==1)))&&((a5==5)&&((((a28==1)&&(((a28==1)&&!(a24==1))||(a0==1)))&&(a20==1))&&(a16==8))))){ a19 = 1; a9 = 7; a3 = 1; a28 = 1; a0 = 0; a5 = 4; a16 = 10; return 21; } else if(((((((a17==2)&&(!(a13==1)||((a13==1)&&(a6==1))))||!(a28==1))&&(a19==2))||(a27==1))&&((a20==1)&&(!(a0==1)&&(((!(a7==1)&&((a16==7)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3))))&&(a21==10))&&(a1==14)))))){ a6 = 1; a9 = 7; a14 = 0; a5 = 4; a28 = 1; a1 = 12; a19 = 1; return -1; } else if((((a19==3)&&((a9==10)&&((((((!(a2==1)&&((a0==1)&&(a11==1)))&&(a26==1))&&!(a20==1))&&(a1==12))&&!(a11==1))&&!(a12==1))))&&((a17==2)&&((((a16==7)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a2==1))&&(a21==11))))){ a29 = 0; a5 = 6; a10 = 1; a9 = 11; a21 = 10; a20 = 1; a19 = 1; return -1; } else if((((a9==10)&&(!(a20==1)&&((((a13==1)&&((a1==12)&&((((input==6)&&(a17==2))&&(a12==1))&&(a19==1))))&&(a28==1))&&(a3==1))))&&((a4==1)||(((((a2==1)&&(a6==1))&&(a21==10))&&(a16==11))&&(a5==6))))){ a16 = 10; a14 = 1; a8 = 1; a5 = 4; a9 = 11; a21 = 12; a4 = 1; return 25; } else if((((!(a20==1)&&((((((!(a27==1)&&((input==5)&&(a9==11)))&&!(a0==1))&&(a23==1))&&!(a4==1))&&(a16==8))&&(a5==6)))&&(a1==12))&&(!(a11==1)||((a17==2)&&((((a13==1)&&!(a26==1))&&(a19==5))&&(a21==10)))))){ a1 = 14; a9 = 10; a21 = 12; a11 = 1; a16 = 9; a8 = 0; a20 = 1; a19 = 2; a13 = 1; return 26; } else if(((!(a6==1)||((a2==1)&&((((a17==2)&&(!(a20==1)&&((a8==1)||((a16==7)&&(a3==1)))))||(a7==1))&&!(a26==1))))&&(((input==3)&&(((a21==11)&&(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==1)))||((((a19==5)&&(((a5==5)&&(a1==14))&&(a9==11)))&&(a21==10))||(((a19==5)&&(((a1==14)&&(a5==6))&&(a9==11)))&&(a21==10)))))&&!(a24==1)))){ a20 = 1; a6 = 1; a5 = 4; a27 = 0; a3 = 1; a21 = 10; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((!(a20==1)&&(((a17==2)&&(((a3==1)&&((a9==9)&&(((a13==1)&&!(a7==1))&&(a1==12))))&&(a21==11)))&&(a19==2)))&&(a28==1))&&((a2==1)&&(((a16==10)&&((a2==1)&&((input==1)&&((a5==5)||(a5==6)))))&&!(a24==1))))){ a8 = 1; a16 = 9; a22 = 0; a27 = 1; a9 = 10; a5 = 6; a19 = 1; a1 = 13; return 21; } else if((((((((a27==1)&&(a2==1))&&(a9==9))&&(a14==1))&&(a17==2))&&(a1==12))&&((a21==12)&&((((a19==4)&&((((a14==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a26==1)))&&!(a6==1))&&(a24==1)))&&(a16==10))&&(a20==1))))){ a22 = 1; a9 = 10; a21 = 10; a16 = 7; a5 = 6; a29 = 0; a19 = 1; return 22; } else if(((!(a8==1)&&(((((a16==8)&&(input==3))&&(a17==2))&&(a9==8))&&(a1==14)))&&(((a4==1)||((((!(a18==1)&&(!(a28==1)||(((a19==1)&&(a6==1))&&(a5==5))))||!(a23==1))&&(a21==12))&&(a20==1)))||!(a13==1)))){ a1 = 12; a0 = 0; a7 = 0; a5 = 4; a16 = 7; a21 = 10; a9 = 7; a3 = 1; return -1; } else if((((a19==3)&&(((a9==10)&&((((input==5)&&(a5==5))&&(a17==2))&&(a1==12)))&&(a21==12)))&&(!(a27==1)&&(((a16==10)&&(((a23==1)&&((a11==1)&&((a20==1)&&((a12==1)||(a14==1)))))||(a24==1)))&&!(a7==1))))){ a7 = 0; a16 = 7; a2 = 1; a5 = 4; a9 = 7; a21 = 10; a19 = 1; a28 = 1; return -1; } else if(((!(a26==1)&&(((((input==1)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a17==2))&&(a16==8))&&(a21==11)))&&((a0==1)||((((a4==1)||((!(a8==1)&&(((a19==4)&&(a28==1))||!(a6==1)))&&(a1==13)))&&!(a20==1))||(a18==1))))){ a2 = 1; a5 = 6; a0 = 0; a16 = 10; a9 = 7; a20 = 1; a19 = 5; a1 = 14; a4 = 0; return 21; } else if(((((((a6==1)&&((a6==1)&&(a1==13)))&&(a16==8))&&(a17==2))&&(a19==3))&&(((((!(a0==1)&&(!(a26==1)&&(((((a5==5)||(a5==6))&&(input==6))&&!(a4==1))&&!(a0==1))))&&!(a20==1))&&!(a24==1))&&(a9==7))&&(a21==10)))){ a19 = 4; a26 = 0; a7 = 0; a5 = 4; a11 = 1; a20 = 1; a21 = 12; a1 = 14; return 26; } else if(((((((a19==3)&&((a2==1)&&(a21==12)))&&!(a26==1))&&!(a0==1))||!(a13==1))&&(((((a17==2)&&((((((input==1)&&(a5==4))&&(a1==13))&&(a9==7))&&(a16==10))&&(a20==1)))&&(a6==1))&&!(a7==1))&&!(a26==1)))){ a1 = 12; a28 = 1; a16 = 7; a21 = 10; a0 = 0; a19 = 1; a4 = 0; return -1; } else if((((((a12==1)&&((!(a12==1)||(((a1==12)&&(a11==1))&&!(a4==1)))&&(a19==4)))&&(a13==1))&&(a21==11))&&((((((a17==2)&&((input==5)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))))&&!(a20==1))&&(a16==7))&&!(a4==1))&&!(a7==1)))){ a1 = 13; a3 = 1; a5 = 5; a21 = 10; a11 = 1; a20 = 1; a9 = 10; a19 = 2; return 21; } else if(((((((a20==1)&&((a17==2)&&((a28==1)&&!(a2==1))))&&!(a12==1))&&!(a3==1))&&!(a6==1))&&(!(a23==1)&&((a1==14)&&(((((a19==2)&&((a21==12)&&((input==1)&&(a16==7))))&&(a5==5))&&(a9==10))&&!(a23==1)))))){ a9 = 11; a12 = 0; a5 = 4; a1 = 13; a10 = 1; return -1; } else if((((a11==1)&&((((a0==1)||(!(a8==1)&&((a11==1)&&(a9==8))))&&(a19==3))||!(a12==1)))&&((a1==13)&&(!(a20==1)&&(((a17==2)&&((a3==1)&&(!(a7==1)&&(((input==4)&&(a5==4))&&(a16==9)))))&&(a21==11)))))){ a9 = 9; a16 = 7; a29 = 0; a1 = 12; a21 = 10; a15 = 0; a19 = 4; a5 = 6; return 21; } else if((((((a14==1)||((a16==7)&&(a28==1)))||!(a2==1))||!(a28==1))&&((a17==2)&&(!(a20==1)&&(!(a8==1)&&((((input==4)&&(((((((a5==5)&&(a1==14))&&(a9==11))&&(a19==5))&&(a21==10))||((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==5))&&(a21==10)))||((a21==11)&&((((a5==4)&&(a1==12))&&(a9==7))&&(a19==1)))))&&(a12==1))&&!(a26==1))))))){ a9 = 7; a6 = 1; a5 = 4; a1 = 12; a14 = 0; a21 = 10; a19 = 1; a20 = 1; a11 = 1; return -1; } else if((((((a16==9)&&((a17==2)&&(((a1==12)&&(a23==1))||(a8==1))))||(a0==1))&&!(a26==1))&&((a3==1)&&(!(a24==1)&&((a21==10)&&(((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==3))&&!(a14==1))&&(a20==1))&&(a19==1))))))){ a9 = 10; a19 = 2; a5 = 5; a18 = 0; a23 = 1; a1 = 14; a6 = 1; return 21; } else if(((((a0==1)||((a23==1)&&((((a16==11)&&((a23==1)&&((a28==1)&&(a19==3))))&&(a3==1))&&(a21==10))))&&(a17==2))&&((a9==8)&&((a20==1)&&((!(a27==1)&&((a1==12)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a24==1)))))){ a9 = 7; a5 = 4; a19 = 1; a12 = 1; a0 = 0; a23 = 1; a16 = 7; return -1; } else if((((a13==1)&&((a21==12)&&((a17==2)&&((((a20==1)&&(input==6))&&(a5==6))&&(a1==12)))))&&(!(a6==1)||(!(a8==1)&&(((a26==1)||(!(a11==1)||((a9==8)&&(!(a7==1)&&((a19==5)&&(a2==1))))))&&(a16==8)))))){ a28 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 9; a6 = 1; a1 = 13; a12 = 1; a19 = 2; return 25; } else if((((((a9==7)&&(((a17==2)&&((((input==5)&&((a5==5)||(a5==6)))&&(a19==2))&&!(a14==1)))&&(a16==11)))&&(a23==1))&&(a13==1))&&(((!(a13==1)||(((a1==13)&&((a12==1)||(a7==1)))&&!(a8==1)))&&(a21==11))&&(a20==1)))){ a5 = 5; a21 = 10; a16 = 9; a19 = 3; a2 = 1; a9 = 10; a3 = 1; return 26; } else if((((!(a18==1)&&(((a3==1)&&((a19==3)&&((((a5==5)||(a5==6))&&(input==6))&&!(a14==1))))&&!(a24==1)))&&(a1==12))&&(((((a17==2)&&((a21==12)&&(((a12==1)||(a4==1))||!(a3==1))))&&!(a20==1))&&(a16==10))&&(a9==11)))){ a8 = 1; a20 = 1; a9 = 7; a16 = 11; a15 = 0; a21 = 11; a1 = 14; a19 = 1; a5 = 6; a25 = 1; return -1; } else if(((!(a20==1)&&((a21==11)&&(((a9==9)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a1==14))))&&(((a16==7)&&(((!(a4==1)&&((((a17==2)&&((a28==1)||!(a11==1)))&&(a23==1))&&(a12==1)))&&!(a14==1))||!(a13==1)))&&(a19==2)))){ a19 = 1; a11 = 1; a13 = 1; a21 = 10; a1 = 12; a5 = 4; a7 = 0; a9 = 7; a20 = 1; return -1; } else if((((a20==1)&&(((a17==2)&&(!(a11==1)&&(!(a11==1)&&((!(a23==1)&&((a9==9)&&((a19==3)&&(input==4))))&&(a1==13)))))&&(a16==11)))&&(((a24==1)&&((((a6==1)&&!(a23==1))&&(a24==1))&&(a21==10)))&&(a5==6)))){ a0 = 1; a8 = 1; a9 = 11; a16 = 7; a25 = 1; a19 = 2; a1 = 12; return -1; } else if((((a5==4)&&((a13==1)&&(((a21==10)&&(((a3==1)&&((a1==12)&&(!(a24==1)&&((((a17==2)&&(input==1))&&(a20==1))&&(a6==1)))))&&!(a24==1)))&&(a9==7))))&&(((!(a2==1)||(a2==1))&&(a19==2))&&(a16==11)))){ a13 = 1; a9 = 10; a12 = 1; a5 = 5; a16 = 9; a27 = 0; a19 = 4; a21 = 11; a1 = 14; return 21; } else if(((!(a4==1)&&((((!(a0==1)&&((a16==9)&&(!(a7==1)&&((a17==2)&&((a6==1)&&(((a5==5)||(a5==6))&&(input==5)))))))&&(a1==13))&&!(a7==1))&&(a13==1)))&&((((a19==5)&&((a9==9)&&(a11==1)))&&(a21==10))&&(a20==1)))){ a16 = 7; a9 = 7; a19 = 1; a8 = 0; a1 = 12; a5 = 4; a3 = 1; a24 = 0; return -1; } else if((((((a21==12)&&(!(a27==1)&&((a6==1)&&(a3==1))))&&(a23==1))&&(a17==2))&&(((((a11==1)&&((!(a20==1)&&((a19==3)&&((a9==9)&&(((a5==4)||(a5==5))&&(input==1)))))&&(a16==8)))&&!(a7==1))&&(a28==1))&&(a1==12)))){ a27 = 1; a9 = 8; a21 = 10; a20 = 1; a19 = 1; a22 = 0; a5 = 5; a10 = 1; return 25; } else if((((a26==1)||(!(a26==1)&&(((a19==1)&&((a6==1)&&(a16==10)))||!(a13==1))))&&(!(a14==1)&&((((((a1==13)&&(!(a18==1)&&((a20==1)&&((a17==2)&&(input==5)))))&&(a21==12))&&(a9==10))&&(a5==4))&&(a13==1))))){ a6 = 1; a5 = 5; a21 = 10; a0 = 0; a9 = 9; a19 = 2; a16 = 7; a4 = 0; return 25; } else if((((a13==1)&&(!(a12==1)||((!(a2==1)||(((a16==8)&&((a9==10)&&(a2==1)))&&(a19==3)))||(a26==1))))&&((((a28==1)&&(((((a21==10)&&(input==1))&&(a17==2))&&!(a20==1))&&(a1==13)))&&(a5==4))&&!(a18==1)))){ a24 = 0; a27 = 0; a2 = 1; a5 = 5; a19 = 2; a21 = 12; a16 = 10; a20 = 1; a9 = 8; return 21; } else if(((!(a20==1)&&((a21==10)&&((((a1==13)&&(((a17==2)&&(input==1))&&!(a24==1)))&&(a28==1))&&(a16==7))))&&((a9==10)&&(((((a8==1)||((!(a7==1)&&(a28==1))||!(a28==1)))||!(a6==1))&&(a19==4))&&(a5==6))))){ a23 = 1; a5 = 5; a24 = 0; a3 = 1; a1 = 14; return 25; } else if((((a2==1)&&((a19==4)&&(((((a17==2)&&((input==3)&&((a5==4)||(a5==5))))&&(a16==10))&&!(a20==1))&&!(a14==1))))&&(((a9==7)&&(((a1==14)&&((!(a6==1)||((a3==1)&&(a21==10)))&&(a12==1)))&&!(a26==1)))||!(a11==1)))){ a24 = 1; a12 = 0; a19 = 1; a15 = 0; a1 = 12; a16 = 7; a5 = 4; a20 = 1; a9 = 10; return -1; } else if(((((!(a14==1)&&(((((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==1))&&(a17==2)))&&(a20==1))&&(a6==1))&&((a21==10)&&(((a2==1)&&((!(a6==1)||((a19==4)&&((a2==1)&&(a3==1))))&&(a16==10)))&&!(a0==1))))){ a4 = 0; a1 = 14; a9 = 7; a19 = 1; a12 = 1; a5 = 4; a11 = 1; return 21; } else if(((((a19==4)&&((a20==1)&&((!(a3==1)||((((((a6==1)&&(a23==1))&&(a28==1))&&!(a14==1))||(a18==1))&&(a17==2)))&&(a23==1))))&&(a9==9))&&(((((a16==8)&&(input==4))&&(a1==14))&&(a21==10))&&(a5==6)))){ a9 = 7; a2 = 1; a26 = 0; a5 = 4; a19 = 1; a1 = 12; a16 = 7; return -1; } else if((((((a16==9)&&((a1==13)&&((a17==2)&&((a19==3)&&(input==1)))))&&(a2==1))&&(a9==9))&&((a21==10)&&(!(a20==1)&&((((a28==1)&&((a28==1)&&(((a23==1)&&!(a4==1))||(a14==1))))&&!(a27==1))&&(a5==5)))))){ if((a2==1)){ a27 = 1; a21 = 12; a9 = 10; a5 = 6; a22 = 1; a24 = 1; }else{ a20 = 1; a19 = 1; a16 = 7; a9 = 7; a8 = 1; a13 = 0; a10 = 0; } return 21; } else if((((a9==8)&&((a28==1)&&(((a28==1)&&((a1==12)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1))))&&!(a14==1))))&&(((a21==11)&&((a12==1)&&((((a19==3)&&((a16==7)&&(a3==1)))&&!(a20==1))||(a14==1))))&&(a17==2)))){ a27 = 0; a14 = 0; a20 = 1; a9 = 7; a7 = 0; a21 = 10; a19 = 1; a5 = 4; return -1; } else if(((((((input==6)&&((a5==4)||(a5==5)))&&!(a20==1))&&!(a0==1))&&(a1==13))&&(!(a6==1)||(((a21==10)&&(!(a6==1)||(((a9==9)&&((a18==1)||(((a17==2)&&((a19==3)&&(a2==1)))||!(a11==1))))||!(a11==1))))&&(a16==7))))){ a3 = 1; a5 = 4; a20 = 1; a4 = 0; a9 = 7; a7 = 0; a1 = 12; a19 = 1; return -1; } else if((((((a21==10)&&(a3==1))&&(a23==1))&&(a19==1))&&(!(a27==1)&&((a28==1)&&((((a20==1)&&((a11==1)&&((a13==1)&&((a16==8)&&((input==5)&&((((a1==13)&&(a5==5))&&(a9==7))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))))))))&&(a17==2))&&!(a24==1)))))){ a19 = 2; a1 = 12; a9 = 10; a26 = 0; a16 = 9; a21 = 12; a2 = 1; a14 = 0; a5 = 6; return 21; } else if(((((a21==12)&&(((((a5==6)&&((a1==12)&&(!(a7==1)&&(((a17==2)&&(input==1))&&(a16==8)))))&&(a9==9))&&!(a7==1))&&(a11==1)))&&(a2==1))&&((a20==1)&&((a8==1)||(!(a0==1)&&((a3==1)&&(a19==2))))))){ a1 = 14; a16 = 10; a19 = 5; a21 = 11; a14 = 0; a4 = 0; a23 = 1; a5 = 5; a9 = 11; return 23; } else if(((((((a20==1)&&(a12==1))&&!(a14==1))&&(a19==2))&&!(a18==1))&&((a28==1)&&((a28==1)&&(((a12==1)&&(((a16==7)&&((a21==11)&&(((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a1==14))))&&(a17==2)))&&!(a18==1)))))){ a21 = 10; a23 = 1; a26 = 0; a16 = 8; a8 = 0; a19 = 4; a5 = 5; a9 = 8; a1 = 12; return 26; } else if(((!(a8==1)&&((a19==5)&&((a21==10)&&(!(a24==1)&&((a17==2)&&(!(a7==1)&&(((input==3)&&(a16==9))&&(a9==10))))))))&&(((((a1==12)&&(((a28==1)||(a8==1))&&!(a20==1)))&&(a5==6))&&!(a24==1))||(a0==1)))){ a8 = 1; a9 = 7; a16 = 7; a6 = 0; a19 = 1; a20 = 1; a5 = 5; a27 = 1; return 23; } else if((((!(a27==1)&&((((a21==10)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6)))&&!(a24==1))&&(a6==1)))&&(a6==1))&&((a7==1)||((a23==1)&&(((a19==1)&&((((a3==1)&&(a17==2))&&(a1==12))&&!(a20==1)))&&(a16==10)))))){ a12 = 0; a15 = 1; a5 = 6; a13 = 0; a20 = 1; a16 = 7; a9 = 8; return 23; } else if(((!(a14==1)&&(((a23==1)&&(a16==8))&&(a1==13)))&&((!(a24==1)&&((!(a4==1)&&((a28==1)&&((a17==2)&&(((!(a20==1)&&(((a5==5)&&(input==6))&&(a21==12)))&&(a9==8))&&(a19==4)))))&&(a12==1)))&&!(a8==1)))){ a20 = 1; a19 = 1; a9 = 11; a5 = 6; a21 = 10; a25 = 1; a27 = 1; a11 = 0; a16 = 7; return -1; } else if((((a2==1)&&((a16==8)&&((((a19==3)&&((a21==12)&&((!(a24==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&!(a27==1))))&&!(a20==1))&&(a17==2))))&&((a9==7)&&(((a1==14)&&(!(a11==1)||((a28==1)&&(a3==1))))&&(a23==1))))){ a22 = 0; a16 = 7; a20 = 1; a9 = 11; a1 = 12; a21 = 10; a19 = 1; a5 = 6; a2 = 0; a4 = 1; return 25; } else if((((!(a2==1)||((a18==1)||((a24==1)||((((a9==8)&&(a13==1))&&(a17==2))&&!(a20==1)))))&&!(a7==1))&&(!(a18==1)&&((((a16==7)&&(!(a24==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a19==4))))&&(a21==10))&&(a1==14))))){ a6 = 1; a4 = 0; a9 = 7; a5 = 4; return 21; } else if(((((a19==5)&&((a21==12)&&(((!(a8==1)&&((a16==9)&&(((a9==10)&&(input==1))&&!(a24==1))))&&!(a14==1))&&!(a26==1))))&&(a1==13))&&(((a17==2)&&(((a8==1)||((a2==1)&&!(a20==1)))||!(a6==1)))&&(a5==5)))){ a25 = 1; a1 = 12; a8 = 1; a9 = 8; a16 = 10; return -1; } else if((((a20==1)&&(!(a27==1)&&((a17==2)&&((a19==5)&&((a1==14)&&((a12==1)&&(((input==6)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))&&!(a27==1))))))))&&((!(a2==1)||((!(a13==1)||((a16==8)&&(a13==1)))&&(a21==11)))||(a18==1)))){ a1 = 12; a5 = 4; a21 = 10; a6 = 1; a16 = 7; a13 = 1; a9 = 7; a19 = 1; a18 = 0; return -1; } else if((((a17==2)&&((a1==12)&&(((a9==9)&&(((a12==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a6==1)))&&(a20==1))))&&((a21==11)&&((((a7==1)||((!(a11==1)||((a12==1)&&!(a14==1)))||(a18==1)))&&(a16==8))&&(a19==1))))){ a14 = 0; a16 = 7; a9 = 7; a26 = 0; a5 = 4; a12 = 1; a21 = 10; return -1; } else if(((((!(a8==1)&&((a21==12)&&(!(a8==1)&&(((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==5))&&(a16==8)))))&&(a1==14))&&(a17==2))&&(!(a0==1)&&(!(a8==1)&&((!(a20==1)&&(((a23==1)&&(a2==1))&&(a19==3)))||(a24==1)))))){ if((a29==1)){ a16 = 9; a22 = 1; a21 = 10; a11 = 0; a5 = 6; a9 = 7; a4 = 1; a20 = 1; a1 = 12; }else{ a21 = 11; a9 = 10; a8 = 1; a6 = 0; a19 = 5; a5 = 6; a16 = 7; a18 = 1; } return 21; } else if(((((((a16==9)&&(((a19==3)&&((a2==1)&&(a17==2)))&&(a21==11)))||!(a3==1))||(a0==1))||(a4==1))&&(!(a14==1)&&(((((input==4)&&((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7))))&&!(a24==1))&&!(a20==1))&&(a2==1))))){ a12 = 0; a5 = 6; a9 = 7; a1 = 12; a16 = 7; a10 = 0; a19 = 2; a22 = 0; a21 = 10; a20 = 1; return 25; } else if((((a9==7)&&(((a5==4)&&(((a3==1)&&((a19==3)&&((((((a1==14)&&((input==6)&&(a20==1)))&&(a23==1))&&(a12==1))&&(a16==10))&&!(a4==1))))&&(a12==1)))&&(a17==2)))&&(((a21==10)&&(a12==1))&&(a23==1)))){ a9 = 9; a7 = 0; a16 = 8; a28 = 1; a1 = 13; a19 = 5; return 22; } else if(((((a21==10)&&((a3==1)&&((a28==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1)))))&&(a17==2))&&((((a1==14)&&(((a8==1)||(((a12==1)&&((a9==9)&&(a28==1)))||!(a3==1)))&&(a12==1)))&&(a16==8))&&(a19==1)))){ a5 = 6; a9 = 10; a20 = 1; a23 = 1; a21 = 11; a1 = 12; a19 = 4; a16 = 9; a2 = 1; a24 = 0; return 23; } else if(((((a16==10)&&(((a17==2)&&(!(a18==1)&&((a21==11)&&(!(a14==1)&&(((a1==14)&&((input==3)&&!(a20==1)))&&!(a7==1))))))&&(a9==10)))&&(a19==2))&&(!(a24==1)&&(((a5==6)&&(!(a4==1)&&(a23==1)))||!(a13==1))))){ if((a13==1)){ a16 = 9; a25 = 1; a8 = 1; a9 = 11; a3 = 0; a1 = 13; }else{ a16 = 7; a21 = 10; a20 = 1; a12 = 0; a9 = 9; a19 = 1; a4 = 1; a24 = 1; } return 21; } else if(((((a19==4)&&(!(a28==1)&&((((((a16==7)&&((a7==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4))))&&(a21==12))&&(a17==2))&&(a1==13))&&!(a2==1))))&&!(a20==1))&&(!(a28==1)&&(!(a12==1)&&((a28==1)&&(a24==1)))))){ a2 = 0; a20 = 1; a4 = 1; a19 = 1; a5 = 5; a12 = 0; a1 = 14; a9 = 9; a21 = 10; return -1; } else if(((((((!(a20==1)&&((a2==1)&&(a3==1)))&&(a19==2))&&(a17==2))||!(a23==1))&&(a13==1))&&(!(a7==1)&&(((a9==8)&&(!(a8==1)&&((a16==8)&&(((a23==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==11)))))&&(a1==13))))){ a11 = 1; a16 = 7; a21 = 10; a5 = 4; a2 = 1; a13 = 1; a19 = 1; a9 = 7; a1 = 12; a20 = 1; return -1; } else if((((a19==2)&&(!(a7==1)&&(!(a18==1)&&((a1==14)&&(((a3==1)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==5)))&&(a12==1))))))&&(!(a11==1)||(((a21==11)&&((a17==2)&&(!(a20==1)&&((a16==8)&&(a28==1)))))||(a0==1))))){ a13 = 1; a20 = 1; a16 = 9; a1 = 12; a19 = 4; a6 = 1; a9 = 7; a23 = 1; a5 = 5; return 21; } else if(((((a9==11)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a18==1))&&(a20==1)))&&(a21==12))&&((a17==2)&&((a1==12)&&(!(a11==1)||((((((a3==1)&&((a16==10)&&(a12==1)))||(a8==1))||!(a6==1))&&(a11==1))&&(a19==2))))))){ if((a15==1)){ a26 = 0; a16 = 8; a19 = 3; a11 = 1; a9 = 7; a21 = 10; a5 = 4; a20 = 0; a1 = 13; }else{ a14 = 0; a1 = 14; a3 = 1; a9 = 7; a16 = 7; a5 = 4; a19 = 4; a21 = 10; a23 = 1; } return 25; } else if(((((a16==7)&&((a2==1)&&(((a12==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a21==11)))&&(a17==2))))&&!(a0==1))&&(!(a27==1)&&(!(a20==1)&&((a19==2)&&((a1==13)&&((a12==1)&&(((a6==1)&&!(a18==1))&&(a9==7))))))))){ a27 = 0; a20 = 1; a28 = 1; a14 = 0; a1 = 12; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((a19==3)&&((!(a26==1)&&(((((a17==2)&&((a6==1)&&((a5==6)&&((a1==14)&&((a16==9)&&(input==6))))))&&!(a8==1))&&(a21==11))&&!(a8==1)))&&(a23==1)))&&(((a9==7)&&(!(a27==1)&&(a28==1)))&&(a20==1)))){ a19 = 1; a21 = 10; a5 = 4; a24 = 0; a16 = 7; a28 = 1; a18 = 0; a1 = 12; return -1; } else if((((a23==1)&&(((((a16==11)&&(((a17==2)&&((input==1)&&(a20==1)))&&(a19==3)))&&(a28==1))&&(a21==12))&&(a9==10)))&&((((((!(a23==1)||(a3==1))&&(a1==13))&&(a5==6))||!(a23==1))&&!(a0==1))||(a4==1)))){ a16 = 10; a19 = 4; a24 = 0; a21 = 10; a8 = 0; a12 = 1; a1 = 14; return 25; } else if((((a26==1)&&((a1==12)&&(((!(a2==1)&&((a19==3)&&(a23==1)))&&(a9==11))&&(a21==10))))&&(((!(a11==1)&&(((a20==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a16==9))&&(a17==2)))&&!(a12==1)))&&(a7==1))&&!(a11==1)))){ a2 = 0; a19 = 2; a26 = 1; a16 = 7; a29 = 0; a5 = 4; return -1; } else if((((((a17==2)&&(((input==4)&&(a9==8))&&(a19==3)))&&!(a14==1))&&(a16==9))&&((a0==1)||((!(a6==1)||(((a5==6)&&((a0==1)||(((!(a6==1)||(a11==1))&&(a20==1))&&(a21==10))))&&(a1==13)))&&(a3==1))))){ a19 = 1; a4 = 0; a16 = 7; a11 = 1; a5 = 4; a9 = 7; a1 = 12; a27 = 0; return -1; } else if(((!(a18==1)&&((((a20==1)&&(!(a4==1)&&((input==6)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))))&&(a21==10))&&(a28==1)))&&((a26==1)||(!(a4==1)&&((a19==2)&&(!(a28==1)||((a16==9)&&((a17==2)&&((a13==1)&&(a1==13)))))))))){ a19 = 4; a5 = 6; a9 = 8; a21 = 11; a11 = 1; a16 = 10; a1 = 12; a18 = 0; a28 = 1; return 21; } else if((((((a11==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5))&&(a19==4)))&&!(a14==1))&&(a23==1))&&((a3==1)&&(((a13==1)&&((((((a23==1)&&(a21==11))&&(a1==14))||(a27==1))&&(a20==1))&&(a16==11)))&&(a17==2))))){ if((a11==1)){ a9 = 7; a20 = 0; a8 = 0; a21 = 12; a1 = 12; a16 = 7; a5 = 5; a14 = 0; }else{ a1 = 12; a9 = 7; a20 = 0; a21 = 10; a11 = 1; a5 = 4; a7 = 0; a16 = 8; a26 = 0; } return 25; } else if((((a20==1)&&((!(a0==1)&&((((input==1)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a28==1))&&(a19==2)))&&(a3==1)))&&(((((((a0==1)||((a11==1)&&(a21==12)))||(a24==1))&&(a17==2))||(a26==1))&&(a1==13))&&(a16==8)))){ a19 = 1; a16 = 10; a1 = 12; a5 = 6; a4 = 0; a9 = 9; a13 = 1; a3 = 1; return 25; } else if((((((((a28==1)&&(a9==10))&&!(a26==1))&&!(a4==1))&&!(a26==1))&&(a20==1))&&((a21==12)&&((a11==1)&&((a17==2)&&((a19==2)&&(((a23==1)&&((a1==12)&&((a16==9)&&(((a5==4)||(a5==5))&&(input==6)))))&&!(a0==1)))))))){ a9 = 8; a3 = 1; a1 = 14; a16 = 8; a5 = 6; a0 = 0; a2 = 1; a19 = 4; return 25; } else if((((!(a0==1)&&((a16==8)&&((!(a4==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a14==1)))&&!(a24==1))))&&(a9==9))&&((a7==1)||((!(a4==1)&&(((a17==2)&&(!(a20==1)&&((a6==1)&&(a21==12))))&&(a1==14)))&&(a19==2))))){ a21 = 10; a10 = 1; a9 = 11; a1 = 12; a16 = 7; a20 = 1; a5 = 6; a25 = 0; a6 = 0; return -1; } else if((((a17==2)&&(((!(a0==1)&&((((a28==1)||(a24==1))&&(a6==1))||!(a28==1)))&&(a3==1))&&(a20==1)))&&((a16==11)&&((a9==9)&&((a1==13)&&((((a3==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a21==12))&&(a19==3))))))){ a9 = 7; a19 = 1; a4 = 0; a24 = 0; a5 = 4; a11 = 1; a1 = 12; a16 = 7; a21 = 10; return -1; } else if((((a11==1)&&(!(a8==1)&&(!(a18==1)&&((!(a20==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))&&(a19==5)))&&(a21==11)))))&&(((((a16==8)&&(((a17==2)&&(a6==1))||!(a28==1)))&&(a1==12))&&!(a0==1))&&(a12==1)))){ a23 = 1; a9 = 7; a13 = 1; a7 = 0; a5 = 4; a16 = 7; a19 = 1; a21 = 10; a20 = 1; return -1; } else if((((((a28==1)&&((((a23==1)&&(!(a18==1)&&((a5==4)&&(input==5))))&&(a1==14))&&!(a20==1)))&&(a9==9))&&(a19==3))&&(((((!(a27==1)&&((a24==1)||(a28==1)))&&(a17==2))&&(a21==11))&&(a23==1))&&(a16==8)))){ a16 = 9; a3 = 1; a20 = 1; a8 = 0; a21 = 12; a1 = 12; a2 = 1; return 21; } return calculate_output13(input); } int calculate_output13(int input) { if((((((((((a17==2)&&((a9==7)&&((a19==2)&&(a3==1))))&&(a20==1))&&(a21==10))&&!(a24==1))||(a18==1))&&!(a18==1))||(a4==1))&&((a12==1)&&((a13==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a1==13))&&(a16==8)))))){ a24 = 0; a1 = 12; a16 = 7; a28 = 1; a11 = 1; a19 = 1; a5 = 4; return -1; } else if((((((a5==6)&&((a17==2)&&((a28==1)&&!(a7==1))))&&(a12==1))&&!(a26==1))&&((a19==3)&&((a9==10)&&(!(a8==1)&&((a21==11)&&((((a20==1)&&((a16==9)&&((a1==14)&&(input==1))))&&!(a8==1))&&!(a18==1)))))))){ a1 = 12; a19 = 4; a5 = 5; a9 = 8; a21 = 10; a23 = 1; a24 = 0; a16 = 11; return 21; } else if((((a19==3)&&(!(a0==1)&&(((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a3==1))))&&((a1==12)&&(((((((((a17==2)&&(a12==1))&&!(a20==1))&&(a12==1))&&(a21==11))||!(a12==1))||(a18==1))&&(a16==10))&&(a12==1))))){ a15 = 0; a11 = 0; a1 = 13; a16 = 7; a5 = 4; a20 = 1; a19 = 1; a21 = 10; a9 = 11; return 22; } else if(((((((a23==1)||(a0==1))&&(a21==10))&&!(a20==1))&&(a28==1))&&((!(a18==1)&&((((((a2==1)&&(((a17==2)&&((input==6)&&(a9==9)))&&(a16==9)))&&(a5==6))&&(a6==1))&&(a1==12))&&(a23==1)))&&(a19==5)))){ if((a23==1)){ a22 = 1; a9 = 10; a1 = 14; a15 = 1; a2 = 0; a5 = 4; a19 = 1; a20 = 1; a16 = 7; }else{ a20 = 1; a29 = 0; a16 = 8; a15 = 0; a19 = 1; a1 = 13; a23 = 0; } return -1; } else if((((((a9==11)&&((((a17==2)&&((a19==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a20==1))&&!(a26==1)))&&!(a8==1))&&(a6==1))&&(!(a14==1)&&(!(a8==1)&&((((!(a13==1)||(a6==1))&&(a1==14))&&(a16==10))&&(a21==11)))))){ a19 = 5; a9 = 7; a16 = 8; a1 = 12; a2 = 1; a5 = 5; a11 = 1; a3 = 1; a21 = 12; return 26; } else if((((((a6==1)&&((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a12==1))&&!(a7==1))&&(((a21==10)&&(!(a20==1)&&((a16==9)&&(((!(a8==1)&&(((a11==1)&&(a1==13))||(a0==1)))&&(a17==2))&&(a6==1)))))&&(a19==3)))){ a16 = 7; a5 = 5; a20 = 1; a9 = 8; a13 = 0; a19 = 1; a23 = 0; a1 = 14; a0 = 1; return -1; } else if((((a16==9)&&(((a1==13)&&((a23==1)&&((!(a23==1)||(a13==1))||(a24==1))))&&(a21==10)))&&(!(a14==1)&&((a17==2)&&((a9==10)&&(((a12==1)&&((a19==2)&&(!(a4==1)&&((input==1)&&(a20==1)))))&&(a5==4))))))){ a19 = 4; a24 = 0; a16 = 8; a21 = 11; a5 = 5; a13 = 1; a1 = 12; return 26; } else if(((!(a6==1)||((a5==6)&&(((!(a6==1)||(!(a18==1)&&((((a26==1)||(a23==1))&&(a17==2))&&(a19==5))))&&(a21==12))&&(a16==8))))&&((((((input==1)&&(a1==13))&&(a11==1))&&(a9==9))&&!(a20==1))&&(a11==1)))){ if((a4==1)){ a1 = 14; a3 = 0; a5 = 4; a21 = 10; a29 = 1; a24 = 1; a9 = 10; a20 = 1; a19 = 1; a16 = 7; }else{ a22 = 0; a18 = 1; a21 = 10; a16 = 9; a5 = 5; a19 = 2; a7 = 1; } return -1; } else if(((((a17==2)&&((((((a3==1)&&(((input==5)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&!(a14==1)))&&(a2==1))&&!(a7==1))&&(a1==14))&&(a11==1)))&&(a21==11))&&((a19==2)&&(!(a20==1)&&((!(a26==1)&&(a6==1))&&(a16==9)))))){ if((a8==1)){ a1 = 12; a21 = 12; a22 = 0; a16 = 7; a9 = 11; a18 = 1; a14 = 1; a19 = 5; a20 = 1; a5 = 6; }else{ a19 = 5; a9 = 9; a1 = 13; a25 = 0; a18 = 1; a16 = 8; a5 = 5; a20 = 1; a21 = 10; a22 = 0; } return 26; } else if(((!(a3==1)&&((((a5==4)&&(!(a12==1)&&(a12==1)))&&(a17==2))&&!(a2==1)))&&((((a16==7)&&((((a9==11)&&(((a27==1)&&((input==1)&&!(a20==1)))&&(a21==11)))&&(a1==13))&&(a19==1)))&&!(a11==1))&&!(a13==1)))){ a20 = 1; a12 = 0; a13 = 0; a21 = 10; a9 = 8; a28 = 0; return 26; } else if(((!(a8==1)&&(((a1==12)&&((a17==2)&&((a21==12)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==3)))))&&!(a26==1)))&&(((!(a18==1)&&(!(a26==1)&&((a19==1)&&(((a16==9)&&(a2==1))&&(a20==1)))))&&(a6==1))&&!(a27==1)))){ a21 = 10; a9 = 7; a18 = 0; a6 = 1; a2 = 1; a5 = 4; a16 = 7; return -1; } else if((((a9==11)&&((a5==4)&&((a1==12)&&((!(a4==1)&&((a3==1)&&(((input==6)&&(a16==11))&&!(a0==1))))&&(a21==11)))))&&((a20==1)&&(!(a28==1)||((a17==2)&&(!(a6==1)||(((a23==1)&&!(a4==1))&&(a19==1)))))))){ a12 = 1; a9 = 9; a19 = 5; a1 = 13; a23 = 1; a27 = 0; return 23; } else if(((((((input==3)&&((a5==4)||(a5==5)))&&(a13==1))&&(a1==12))&&(a17==2))&&(!(a2==1)||(!(a11==1)||((((a19==1)&&(((a9==11)&&(!(a4==1)&&((a16==7)&&((a6==1)&&(a28==1)))))&&!(a20==1)))&&(a21==11))&&(a13==1)))))){ a21 = 10; a4 = 0; a9 = 7; a28 = 1; a20 = 1; a5 = 4; a14 = 0; return -1; } else if((((a16==7)&&((a0==1)&&((((!(a13==1)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5)))&&(a21==12))&&(a20==1))&&(a17==2))))&&((a1==12)&&((!(a2==1)&&(((a19==3)&&((a3==1)&&(a26==1)))&&!(a13==1)))&&!(a23==1))))){ a10 = 1; a19 = 4; a16 = 11; a21 = 10; a1 = 14; a9 = 8; a5 = 6; a24 = 1; a15 = 1; return -1; } else if((((a1==13)&&((((!(a26==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a9==7))&&!(a24==1))&&!(a20==1)))&&(!(a18==1)&&((!(a18==1)&&(((a21==10)&&((a16==7)&&(!(a18==1)&&(a3==1))))&&(a11==1)))&&(a19==5))))){ a16 = 8; a19 = 1; a20 = 1; a27 = 0; a5 = 6; a3 = 1; a21 = 12; a28 = 1; a1 = 14; a9 = 8; return 21; } else if((((a16==9)&&((a17==2)&&((((a7==1)&&((a24==1)&&(((a13==1)&&(a26==1))&&(a20==1))))&&(a19==5))&&(a5==6))))&&((((a4==1)&&(!(a11==1)&&(((input==5)&&(a1==12))&&!(a28==1))))&&(a21==10))&&(a9==11)))){ a19 = 4; a0 = 1; a21 = 11; a25 = 1; a1 = 13; a16 = 10; a14 = 1; return -1; } else if((((((((a19==3)&&(((a16==10)&&(a23==1))&&(a21==10)))||(a26==1))&&!(a8==1))&&!(a26==1))||!(a23==1))&&((a1==14)&&((a17==2)&&(!(a8==1)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))&&!(a20==1))&&(a12==1))))))){ a1 = 12; a16 = 7; a20 = 1; a9 = 9; a27 = 1; a19 = 2; a22 = 1; a5 = 4; a25 = 0; return -1; } else if(((((a19==1)&&((a11==1)&&((a16==9)&&((!(a4==1)&&((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&(a9==7)))))&&(a17==2))&&((a21==11)&&((a20==1)&&(!(a26==1)&&((a12==1)&&((a2==1)&&((a23==1)&&(a1==14))))))))){ a4 = 0; a5 = 6; a12 = 1; a24 = 0; a9 = 8; a21 = 12; a16 = 8; return 21; } else if(((((a1==13)&&(((!(a13==1)||(!(a2==1)||(a13==1)))&&!(a8==1))||(a26==1)))&&(a17==2))&&(((a21==10)&&(!(a8==1)&&((a5==4)&&((a19==2)&&((((input==4)&&(a16==7))&&!(a7==1))&&(a9==7))))))&&!(a20==1)))){ a19 = 1; a27 = 0; a1 = 12; a20 = 1; a0 = 0; a14 = 0; return -1; } else if((((((((a26==1)&&((a26==1)&&((a5==4)&&((input==6)&&(a16==8)))))&&(a19==1))&&(a9==11))&&!(a20==1))&&(a1==12))&&(((((a17==2)&&(((a12==1)&&!(a11==1))&&!(a12==1)))&&(a8==1))&&(a0==1))&&(a21==11)))){ a21 = 10; a1 = 14; a20 = 1; a16 = 7; a26 = 1; a12 = 0; a24 = 1; return -1; } else if((((a16==10)&&(((a21==10)&&((a19==1)&&((a24==1)||((a11==1)&&(!(a24==1)&&((a23==1)&&(a13==1)))))))&&(a17==2)))&&((((a6==1)&&((a1==12)&&(!(a18==1)&&(((a5==4)||(a5==5))&&(input==4)))))&&(a9==7))&&(a20==1)))){ a2 = 1; a5 = 4; a7 = 0; a16 = 7; a12 = 1; return -1; } else if((((a27==1)||((a17==2)&&((a28==1)&&((!(a4==1)&&((a24==1)||(a11==1)))&&(a19==2)))))&&(((a16==9)&&((a3==1)&&((a21==12)&&(((a20==1)&&((input==1)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a1==13)))))&&!(a26==1)))){ a0 = 0; a16 = 7; a1 = 12; a19 = 1; a5 = 4; a7 = 0; a11 = 1; a9 = 7; a21 = 10; return -1; } else if(((!(a8==1)&&(!(a20==1)&&((a21==10)&&(((a16==10)&&((((((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2))||((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2))))&&(input==6))&&!(a8==1))&&(a17==2)))&&!(a24==1)))))&&((!(a0==1)&&((a11==1)||!(a13==1)))||!(a28==1)))){ if((a0==1)){ a16 = 7; a1 = 13; a15 = 1; a18 = 1; a9 = 10; a11 = 0; a5 = 6; a20 = 1; a19 = 1; }else{ a23 = 0; a24 = 1; a19 = 1; a1 = 12; a28 = 0; a5 = 4; a16 = 11; a21 = 12; a20 = 1; a9 = 8; } return -1; } else if((((((a11==1)&&(!(a7==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))&&(a9==10))&&(a1==12))&&((a19==3)&&(((((!(a20==1)&&((a23==1)&&((a7==1)||(!(a6==1)||(a23==1)))))&&(a17==2))||(a26==1))&&(a21==11))&&(a16==9))))){ if((a0==1)){ a21 = 10; a16 = 7; a27 = 1; a5 = 5; a20 = 1; a1 = 14; a18 = 1; a29 = 1; }else{ a5 = 4; a20 = 1; a21 = 10; a10 = 0; a0 = 1; a16 = 7; a9 = 11; a19 = 1; a8 = 1; } return -1; } else if(((!(a11==1)&&((((a20==1)&&(a6==1))&&(a16==8))&&(a17==2)))&&((((a4==1)&&((a1==14)&&((((a21==10)&&(((a5==5)&&((a9==11)&&(input==6)))&&!(a12==1)))&&(a24==1))&&!(a13==1))))&&(a19==2))&&!(a28==1)))){ a26 = 1; a9 = 8; a5 = 6; a16 = 7; a15 = 0; a19 = 1; a22 = 0; return -1; } else if((((((a21==11)&&(!(a0==1)&&(((((a19==2)&&((input==5)&&((a5==4)||(a5==5))))&&(a16==10))&&!(a18==1))&&(a13==1))))&&(a20==1))&&(a1==13))&&(((a0==1)||((a8==1)||(((a28==1)&&(a9==11))&&(a11==1))))&&(a17==2)))){ a18 = 0; a5 = 4; a16 = 7; a12 = 1; a24 = 0; a9 = 9; a21 = 10; return -1; } else if(((((a2==1)&&(((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==4))&&(a19==1))&&(a20==1))&&(a16==10)))&&!(a24==1))&&((((a21==12)&&((a12==1)&&((a1==14)&&((a26==1)||((a3==1)||!(a23==1))))))||!(a3==1))&&(a17==2)))){ a27 = 0; a5 = 4; a1 = 12; a26 = 0; a16 = 7; a21 = 10; a9 = 7; return -1; } else if((((a3==1)&&((((a19==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==4))&&(a1==13)))&&!(a27==1))&&(a20==1)))&&((a11==1)&&((((a21==11)&&(!(a23==1)||(((a16==9)&&(a28==1))&&(a17==2))))||!(a6==1))||(a26==1))))){ a3 = 1; a16 = 7; a6 = 1; a9 = 7; a21 = 10; a5 = 4; a8 = 0; a1 = 12; return -1; } else if(((((!(a8==1)&&((a20==1)&&((a21==10)&&(((input==6)&&((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a16==10)))))&&(a2==1))&&(a13==1))&&((a24==1)||((a19==4)&&((a17==2)&&(((a4==1)||(a3==1))&&!(a27==1))))))){ a0 = 0; a19 = 1; a9 = 7; a16 = 7; a2 = 1; a1 = 12; a5 = 4; a3 = 1; return -1; } else if(((!(a6==1)||(((!(a0==1)&&((((a19==1)&&(a12==1))&&(a17==2))||(a27==1)))&&(a21==11))||(a26==1)))&&((a13==1)&&((a6==1)&&((a1==13)&&((!(a20==1)&&((input==3)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&(a16==10))))))){ a19 = 4; a21 = 12; a9 = 7; a29 = 0; a22 = 0; a5 = 4; a15 = 0; return -1; } else if((((((((a21==10)&&((a6==1)&&!(a20==1)))||!(a6==1))&&(a19==1))&&!(a0==1))||(a4==1))&&(!(a18==1)&&((a23==1)&&((a16==11)&&((((a17==2)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6)))&&!(a0==1))&&(a1==14))))))){ a4 = 1; a1 = 13; a16 = 7; a27 = 1; a20 = 1; a5 = 5; a11 = 0; a9 = 7; return -1; } else if((((a21==11)&&((a1==13)&&((a16==9)&&((((a12==1)&&((!(a14==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a18==1)))&&!(a18==1))&&(a17==2)))))&&(((a9==11)&&((a19==4)&&(((a6==1)&&!(a26==1))&&!(a26==1))))&&(a20==1)))){ a13 = 1; a16 = 8; a2 = 1; a20 = 0; a1 = 12; a14 = 0; a5 = 5; a9 = 8; return 26; } else if((((a23==1)&&(!(a0==1)&&((((a17==2)&&((a13==1)&&(((input==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a16==10))))&&(a1==14))&&(a19==5))))&&(((a21==10)&&((!(a26==1)&&((a11==1)&&!(a8==1)))&&(a20==1)))&&!(a8==1)))){ a1 = 12; a5 = 5; a12 = 1; a9 = 10; a19 = 3; a16 = 9; a18 = 0; a21 = 12; a13 = 1; return 21; } else if((((a20==1)&&((a0==1)||(!(a23==1)||((a27==1)||((a9==7)&&((a21==12)&&((a23==1)&&(a5==5))))))))&&((((a11==1)&&((a6==1)&&(((a17==2)&&((a16==8)&&(input==4)))&&!(a7==1))))&&(a1==14))&&(a19==3)))){ a19 = 1; a1 = 12; a5 = 4; a3 = 1; a21 = 10; a16 = 7; a2 = 1; return -1; } else if(((((!(a8==1)&&(((input==3)&&(a17==2))&&(a13==1)))&&(a9==7))&&!(a26==1))&&((!(a26==1)&&((a21==12)&&((((a19==5)&&((((a11==1)&&(a13==1))&&(a16==7))&&(a1==13)))&&(a5==4))&&(a20==1))))||!(a2==1)))){ a16 = 9; a27 = 0; a26 = 0; a5 = 6; a9 = 11; a21 = 11; a0 = 0; a19 = 4; return 21; } else if((((((a21==10)&&((a1==12)&&((a19==4)&&((a23==1)&&(a20==1)))))&&!(a18==1))||!(a3==1))&&(((a16==10)&&(!(a7==1)&&(((((input==3)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a6==1))&&(a3==1))&&(a17==2))))&&!(a4==1)))){ a9 = 7; a19 = 1; a5 = 4; a14 = 0; a12 = 1; a26 = 0; a16 = 7; return -1; } else if((((a19==1)&&((a21==10)&&(((!(a8==1)&&(!(a26==1)&&(!(a27==1)&&((input==4)&&((a5==4)||(a5==5))))))&&(a9==9))&&(a17==2))))&&((a1==12)&&(((!(a20==1)&&(((a16==11)&&(a28==1))||(a26==1)))||!(a2==1))||!(a11==1))))){ a16 = 7; a0 = 1; a20 = 1; a5 = 4; a9 = 10; a24 = 1; return -1; } else if((((a19==5)&&(((((a1==14)&&((a16==8)&&(a2==1)))||!(a28==1))||!(a6==1))&&(a6==1)))&&((((a5==6)&&(((((a12==1)&&((input==1)&&(a21==11)))&&!(a24==1))&&(a9==10))&&!(a0==1)))&&!(a20==1))&&(a17==2)))){ if((a17==4)){ a10 = 1; a20 = 1; a8 = 1; a9 = 8; a5 = 4; a21 = 10; a16 = 7; a15 = 1; a19 = 1; }else{ a20 = 1; a0 = 1; a21 = 10; a22 = 0; a16 = 7; a19 = 1; a9 = 7; a1 = 13; } return 25; } else if(((((a16==9)&&((!(a14==1)&&((a14==1)||(!(a0==1)&&(a6==1))))&&(a19==5)))||!(a13==1))&&(((a17==2)&&((a9==11)&&((a11==1)&&((a20==1)&&((a21==11)&&((a1==14)&&(((a5==4)||(a5==5))&&(input==3))))))))&&(a11==1)))){ a27 = 0; a2 = 1; a5 = 4; a21 = 10; a9 = 7; a16 = 7; a1 = 12; a19 = 1; a24 = 0; return -1; } else if((((((((a5==4)&&((a19==3)&&((input==1)&&(a16==10))))&&(a12==1))&&(a21==12))&&!(a24==1))&&(a12==1))&&((a17==2)&&(((a1==13)&&((a26==1)||((((a2==1)&&!(a27==1))&&(a20==1))&&(a11==1))))&&(a9==8))))){ a4 = 0; a21 = 10; a9 = 10; a18 = 0; a19 = 2; a16 = 7; a1 = 14; a13 = 1; return 21; } else if((((!(a26==1)&&((((a20==1)&&(!(a8==1)&&((input==5)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))))&&(a12==1))&&!(a18==1)))&&(a17==2))&&((((a23==1)&&((a26==1)||((a19==4)&&((a6==1)&&(a1==13)))))&&(a16==9))&&(a21==10)))){ a5 = 4; a27 = 0; a16 = 7; a6 = 1; a19 = 1; a28 = 1; a9 = 7; a1 = 12; return -1; } else if((((!(a18==1)&&((a2==1)&&((a13==1)&&(a16==8))))||(a26==1))&&((!(a4==1)&&((a17==2)&&((((input==4)&&((((a19==5)&&((a9==11)&&((a1==14)&&(a5==6))))&&(a21==10))||((a21==11)&&(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==1)))))&&(a12==1))&&(a20==1))))&&(a11==1)))){ a14 = 0; a1 = 12; a5 = 4; a19 = 1; a16 = 7; a26 = 0; a9 = 7; a21 = 10; return -1; } else if(((!(a20==1)&&(((((!(a8==1)&&(a2==1))||(a7==1))&&!(a8==1))&&(a1==14))&&(a21==12)))&&((a23==1)&&(((((a12==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==6))&&(a16==10)))&&(a12==1))&&(a19==5))&&(a17==2))))){ a16 = 9; a5 = 6; a19 = 1; a28 = 0; a1 = 13; a9 = 9; a25 = 0; a14 = 1; return -1; } else if(((!(a4==1)&&((((a3==1)&&(a19==1))&&(a17==2))||(a18==1)))&&(((((a16==10)&&(!(a18==1)&&(((a2==1)&&(!(a20==1)&&(((a9==9)&&(input==3))&&(a6==1))))&&(a11==1))))&&(a1==12))&&(a21==12))&&(a5==4)))){ if((a21==12)){ a19 = 2; a25 = 0; a21 = 10; a16 = 7; a20 = 1; a18 = 1; a9 = 8; }else{ a20 = 1; a18 = 1; a0 = 1; a16 = 7; a21 = 10; a9 = 11; a26 = 1; a5 = 5; a1 = 13; } return -1; } else if((((a19==4)&&((!(a4==1)&&((((a6==1)&&((!(a7==1)&&(!(a20==1)&&((a16==10)&&(input==1))))&&(a1==14)))&&(a5==4))&&(a21==12)))&&(a9==7)))&&(((a27==1)||((a23==1)&&((a11==1)&&(a2==1))))&&(a17==2)))){ if((a24==1)){ a20 = 1; a21 = 10; a23 = 0; a9 = 10; a29 = 0; a19 = 1; a16 = 7; a5 = 6; }else{ a2 = 0; a20 = 1; a21 = 10; a8 = 1; a22 = 0; a19 = 1; a9 = 10; a16 = 7; } return -1; } else if(((!(a8==1)&&(!(a14==1)&&(!(a26==1)&&(((a17==2)&&(!(a26==1)&&((a12==1)&&((a1==13)&&((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))))))&&!(a20==1)))))&&((a19==1)&&((a21==10)&&(((a12==1)&&(a16==9))||!(a6==1)))))){ a1 = 14; a16 = 7; a5 = 4; a15 = 0; a9 = 9; a14 = 1; a29 = 1; a20 = 1; return -1; } else if((((a16==9)&&(((a1==14)&&((!(a24==1)&&((((a28==1)||!(a13==1))&&(a19==3))&&(a20==1)))&&(a5==6)))||!(a13==1)))&&((a9==7)&&((((a6==1)&&(((a17==2)&&(input==4))&&!(a18==1)))&&(a11==1))&&(a21==11))))){ a1 = 12; a21 = 10; a23 = 1; a4 = 0; a19 = 1; a5 = 4; a16 = 7; a7 = 0; return -1; } else if((((a23==1)&&((a19==1)&&((a1==12)&&(!(a26==1)&&((a13==1)&&(a9==11))))))&&(((a13==1)&&((a16==11)&&(((((!(a18==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a21==10))&&(a2==1))&&(a17==2))&&!(a7==1))))&&!(a20==1)))){ if((a3==1)){ a20 = 1; a12 = 0; a14 = 1; a19 = 2; a16 = 7; a6 = 0; a9 = 7; a5 = 5; }else{ a6 = 0; a9 = 9; a20 = 1; a10 = 0; a26 = 1; a16 = 7; a5 = 5; } return -1; } else if((((((a19==4)&&(((((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==1))&&(a21==11))&&(a16==10))&&(a11==1)))&&!(a18==1))&&!(a14==1))&&(((a3==1)&&(((((a1==13)&&(a12==1))&&(a17==2))&&(a20==1))||!(a11==1)))||(a14==1)))){ a21 = 10; a8 = 0; a19 = 2; a5 = 5; a14 = 0; a0 = 0; a9 = 9; a16 = 7; return 25; } else if((((((a19==2)&&((!(a6==1)||(((a3==1)&&(a3==1))&&(a17==2)))&&!(a26==1)))&&(a16==7))&&(a21==10))&&((!(a26==1)&&(((!(a20==1)&&((input==6)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))))&&(a28==1))&&!(a4==1)))&&(a1==13)))){ a9 = 7; a1 = 12; a6 = 1; a28 = 1; a19 = 1; a14 = 0; a20 = 1; a5 = 4; return -1; } else if((((a5==5)&&((((a23==1)&&((a21==11)&&((a12==1)&&((a19==3)&&(!(a24==1)&&(!(a18==1)&&((a9==9)&&(input==6))))))))&&(a1==14))&&(a16==8)))&&(((a6==1)&&((a18==1)||(!(a20==1)&&(a13==1))))&&(a17==2)))){ a21 = 10; a5 = 4; a19 = 1; a1 = 12; a24 = 0; a6 = 1; a16 = 7; a9 = 7; a28 = 1; a20 = 1; return -1; } else if(((((((a9==9)&&(((a2==1)&&((a12==1)&&((a1==13)&&(input==6))))&&(a3==1)))&&!(a18==1))&&(a16==9))&&(a21==10))&&(((((a17==2)&&(!(a27==1)&&((a12==1)||(a26==1))))&&!(a20==1))&&(a5==5))&&(a19==4)))){ if((a24==1)){ a10 = 0; a22 = 0; a9 = 8; a20 = 1; a7 = 1; a5 = 6; a16 = 7; a19 = 1; a1 = 12; }else{ a5 = 4; a8 = 1; a16 = 7; a27 = 1; a9 = 7; a1 = 12; a7 = 1; a19 = 1; a21 = 11; } return -1; } else if(((((a12==1)&&(((a17==2)&&(a13==1))&&(a5==5)))&&(a19==5))&&(((a23==1)&&(((!(a8==1)&&((a16==7)&&(!(a24==1)&&((a9==10)&&((a1==13)&&((a20==1)&&(input==1)))))))&&!(a18==1))&&(a21==11)))&&!(a4==1)))){ a16 = 8; a21 = 12; a19 = 2; a12 = 1; a18 = 0; a5 = 6; a24 = 0; return 21; } else if(((((a3==1)&&((a17==2)&&((a28==1)&&(!(a20==1)&&((a16==8)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==4)))))))&&!(a27==1))&&(!(a28==1)||(!(a27==1)&&(!(a4==1)&&((a1==14)&&((a21==11)&&((a19==2)&&(a3==1))))))))){ a5 = 4; a20 = 1; a9 = 7; a1 = 12; a19 = 1; a6 = 1; a21 = 10; a13 = 1; a24 = 0; a16 = 7; return -1; } else if((((a19==2)&&(((a16==10)&&(((((!(a18==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))&&(a1==14))&&(a17==2))&&(a20==1))&&!(a8==1)))&&(a21==10)))&&(!(a11==1)||((a12==1)&&((!(a2==1)||(a23==1))&&(a12==1)))))){ a16 = 7; a19 = 3; a1 = 13; a9 = 9; a21 = 11; a3 = 1; a11 = 1; a5 = 4; return -1; } else if(((((!(a11==1)||(a28==1))&&!(a20==1))&&(a19==2))&&(((a17==2)&&((a16==9)&&((a1==12)&&(!(a4==1)&&(!(a24==1)&&(((((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a6==1))&&!(a0==1))&&!(a0==1)))))))&&(a21==12)))){ if((a1==13)){ a14 = 1; a21 = 10; a29 = 0; a5 = 5; a1 = 14; a16 = 11; a9 = 11; a13 = 0; }else{ a21 = 10; a9 = 10; a20 = 1; a5 = 4; a16 = 7; a8 = 1; a3 = 0; } return -1; } else if((((a6==1)&&(!(a11==1)||((a1==13)&&(((a19==1)&&(!(a20==1)&&(((a27==1)||((a11==1)&&(a12==1)))&&(a16==8))))&&(a17==2)))))&&((((!(a14==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a13==1))&&(a21==10))&&(a9==11)))){ a3 = 1; a16 = 7; a9 = 7; a5 = 4; a13 = 1; a6 = 1; a20 = 1; a1 = 12; return -1; } else if((((a20==1)&&((a3==1)&&((((((a16==8)&&(input==6))&&(a11==1))&&(a1==13))&&!(a0==1))&&!(a14==1))))&&((a9==10)&&(((((a5==4)&&(((a17==2)&&(a11==1))&&(a21==10)))&&!(a14==1))&&(a19==3))&&(a2==1))))){ a28 = 1; a9 = 8; a21 = 12; a19 = 1; a5 = 6; a1 = 14; a26 = 0; return 21; } else if((((!(a28==1)||(!(a6==1)||(((a12==1)&&(a21==10))&&(a16==8))))||(a7==1))&&(!(a0==1)&&((((a28==1)&&((((a17==2)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==4)))&&(a20==1))&&(a6==1)))&&(a1==12))&&(a19==1))))){ a16 = 7; a9 = 7; a4 = 0; a0 = 0; a24 = 0; a5 = 4; return -1; } else if(((((a11==1)&&((a13==1)&&((((((a1==13)&&(a3==1))&&(a2==1))||!(a13==1))||!(a23==1))&&(a21==12))))||!(a23==1))&&((a17==2)&&(((a19==5)&&(((((a5==4)||(a5==5))&&(input==6))&&(a9==10))&&(a16==8)))&&!(a20==1))))){ a20 = 1; a9 = 8; a5 = 5; a19 = 1; a12 = 0; a16 = 7; a10 = 1; a21 = 10; a0 = 1; return 23; } else if(((((a20==1)&&((!(a24==1)&&((a19==4)&&(((input==3)&&(a9==9))&&(a13==1))))&&(a21==10)))&&!(a24==1))&&((a13==1)&&((a5==4)&&((a16==11)&&((a18==1)||(((a1==14)&&((a6==1)||!(a23==1)))&&(a17==2)))))))){ a19 = 1; a11 = 1; a1 = 12; a12 = 1; a23 = 1; a16 = 7; a9 = 7; return -1; } else if((((a19==5)&&(((a21==12)&&((((a23==1)&&(a16==7))&&!(a20==1))||!(a11==1)))||!(a11==1)))&&((a3==1)&&((a1==12)&&((!(a26==1)&&(((a6==1)&&((input==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))))&&(a17==2)))&&!(a7==1)))))){ if((a4==1)){ a5 = 6; a6 = 1; a9 = 9; a8 = 0; }else{ a16 = 8; a21 = 10; a1 = 13; a5 = 4; a4 = 0; a11 = 1; a9 = 7; a20 = 1; a24 = 0; } return 25; } else if(((((a19==3)&&(!(a24==1)&&((((a23==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a12==1))&&(a2==1)))&&!(a26==1))&&(a17==2))))&&(a20==1))&&((a1==12)&&((((a16==8)&&((a21==12)&&(a12==1)))||(a4==1))&&(a9==7))))){ a9 = 9; a7 = 0; a5 = 6; a24 = 0; a4 = 0; a16 = 10; a19 = 2; return 25; } else if(((((a8==1)||(!(a28==1)||((a21==11)&&(a3==1))))&&(a19==3))&&((((a1==12)&&(!(a8==1)&&(((a16==10)&&(!(a0==1)&&((a20==1)&&((input==4)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))))&&!(a24==1))))&&!(a7==1))&&(a17==2)))){ a16 = 7; a2 = 1; a5 = 4; a19 = 1; a21 = 10; a23 = 1; a9 = 7; a13 = 1; return -1; } else if((((a20==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a28==1))&&(a11==1)))&&(((a17==2)&&((a9==8)&&(((a1==12)&&(!(a26==1)&&((a27==1)||((((a8==1)||(a6==1))&&(a21==11))&&(a13==1)))))&&(a16==9))))&&(a19==1)))){ a20 = 0; a5 = 5; a28 = 1; a18 = 0; a16 = 8; a1 = 13; a19 = 5; a21 = 10; a4 = 0; return 22; } else if(((((((!(a26==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a19==2))&&!(a14==1))&&(a20==1))&&(a9==7))&&(((a17==2)&&((a21==10)&&(((((a27==1)||(!(a13==1)||(a11==1)))&&(a16==8))&&!(a0==1))&&(a3==1))))&&(a1==13)))){ a16 = 7; a19 = 1; a5 = 4; a7 = 0; a1 = 12; a4 = 0; a6 = 1; return -1; } else if(((((((!(a7==1)&&((a7==1)||((a28==1)&&(a6==1))))||(a26==1))&&(a9==9))&&(a19==1))&&(a20==1))&&((a16==9)&&((a21==10)&&(!(a14==1)&&(!(a0==1)&&(((((a5==5)||(a5==6))&&(input==1))&&(a17==2))&&(a1==12)))))))){ a5 = 4; a27 = 0; a11 = 1; a16 = 7; a9 = 7; a26 = 0; return -1; } else if(((((((!(a20==1)&&(((((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==4)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==6))&&(a21==12)))&&(a23==1))&&(a16==7))&&(a11==1))&&!(a14==1))&&(!(a3==1)||((((a3==1)&&(a17==2))||(a18==1))&&(a3==1))))){ a1 = 12; a5 = 4; a8 = 0; a19 = 1; a2 = 1; a9 = 7; a20 = 1; a23 = 1; a21 = 10; return -1; } else if((((a17==2)&&((a24==1)&&((a16==7)&&(((a19==2)&&((a18==1)&&((a1==13)&&((input==4)&&((a5==4)||(a5==5))))))&&(a21==10)))))&&((((a9==11)&&((((a11==1)&&(a24==1))&&!(a20==1))&&!(a23==1)))&&(a0==1))&&!(a28==1)))){ a19 = 1; a0 = 1; a20 = 1; a9 = 8; a15 = 0; a22 = 1; a5 = 6; return -1; } else if((((a19==4)&&(!(a28==1)||((!(a11==1)||(((a17==2)&&((a23==1)||(a0==1)))||(a4==1)))&&(a9==7))))&&((a21==12)&&((a1==14)&&((!(a20==1)&&(((a16==8)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a24==1)))&&!(a27==1)))))){ a20 = 1; a16 = 7; a6 = 0; a5 = 4; a9 = 10; a2 = 0; a21 = 10; a19 = 2; a1 = 12; a12 = 0; return -1; } else if((((a13==1)&&(!(a0==1)&&((!(a14==1)&&((a5==4)&&((a21==10)&&((input==6)&&(a9==7)))))&&!(a27==1))))&&((((a1==13)&&(((a16==8)&&((a17==2)&&((a3==1)&&(a19==3))))&&!(a20==1)))||!(a12==1))&&!(a24==1)))){ if((a23==1)){ a1 = 14; a7 = 0; a3 = 1; a19 = 5; a0 = 0; a9 = 8; }else{ a20 = 1; a19 = 5; a21 = 11; a5 = 5; a8 = 0; a3 = 1; a1 = 14; a16 = 7; a26 = 0; } return 23; } else if((((a6==1)&&(((a21==12)&&((a20==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a17==2))&&(a1==12))))&&!(a4==1)))&&(((((a8==1)||(!(a28==1)||(!(a11==1)||((a9==9)&&(a12==1)))))&&!(a4==1))&&(a19==2))&&(a16==11)))){ a5 = 4; a24 = 0; a13 = 1; a19 = 1; a21 = 10; a9 = 7; a27 = 0; a16 = 7; return -1; } else if((((a1==12)&&((a19==1)&&((a13==1)&&(((((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a20==1))&&(a13==1))&&!(a0==1)))))&&((a21==10)&&((((a17==2)&&((a18==1)||((a12==1)||(a14==1))))||!(a2==1))&&(a16==10))))){ a20 = 1; a9 = 7; a0 = 1; a5 = 4; a16 = 7; a10 = 1; return 21; } else if((((((((a6==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a20==1))&&!(a14==1))&&(a21==11))&&(a16==7))&&((((a17==2)&&((!(a23==1)||((a1==12)&&(((a11==1)||!(a12==1))&&(a9==9))))||(a0==1)))||!(a11==1))&&(a19==3)))){ a7 = 0; a9 = 7; a21 = 10; a19 = 1; a12 = 1; a14 = 0; a5 = 4; return -1; } else if((((((a19==3)&&(!(a24==1)&&(((input==4)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a12==1))))&&(a17==2))&&(a12==1))&&((!(a23==1)||((a21==12)&&((a1==14)&&(((a3==1)&&((a13==1)&&!(a20==1)))&&(a16==10)))))&&(a11==1)))){ if((a13==1)){ a20 = 1; a25 = 0; a3 = 0; a21 = 10; a16 = 7; a5 = 5; a19 = 1; a29 = 0; a9 = 11; a1 = 13; }else{ a16 = 8; a21 = 11; a10 = 1; a1 = 12; a6 = 0; a9 = 8; a19 = 1; a5 = 4; a12 = 0; } return 25; } else if(((!(a14==1)&&((a28==1)&&((a17==2)&&(!(a13==1)||(((!(a24==1)&&(((a3==1)&&(a6==1))&&(a9==8)))&&(a5==4))&&(a1==13))))))&&((a19==4)&&((a2==1)&&(((a16==9)&&((a20==1)&&(input==6)))&&(a21==11)))))){ a16 = 8; a5 = 5; a1 = 12; a20 = 0; a13 = 1; a4 = 0; a11 = 1; return 21; } else if((((a23==1)&&(((!(a18==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1)))&&(a19==4))&&(a17==2)))&&((a20==1)&&((((a16==7)&&(((a21==12)&&((a1==13)&&((a28==1)||!(a28==1))))||!(a3==1)))&&!(a7==1))&&(a12==1))))){ if((a13==1)){ a16 = 8; a5 = 6; a21 = 11; a1 = 14; a20 = 0; a0 = 0; a4 = 0; a14 = 0; a9 = 8; }else{ a16 = 9; a9 = 8; a21 = 11; a6 = 1; a18 = 0; a5 = 5; a19 = 2; a26 = 0; a1 = 14; } return 23; } else if(((((a17==2)&&(!(a0==1)&&((((a21==11)&&((input==4)&&((a5==4)||(a5==5))))&&!(a7==1))&&!(a7==1))))&&(a9==8))&&((!(a0==1)&&(((a18==1)||((a20==1)&&(((a0==1)||(a12==1))&&(a1==13))))&&(a16==11)))&&(a19==3)))){ a4 = 0; a11 = 1; a16 = 7; a9 = 7; a5 = 4; a19 = 1; a21 = 10; a28 = 1; a1 = 12; return -1; } else if(((((a19==1)&&(!(a14==1)&&(((a1==14)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1)))&&(a21==11))))&&(a12==1))&&(!(a23==1)||(!(a27==1)&&(!(a7==1)&&((((!(a28==1)||(a6==1))&&(a9==7))&&(a17==2))&&(a16==10))))))){ a13 = 0; a19 = 2; a4 = 1; a16 = 7; a20 = 1; a21 = 10; a5 = 4; a9 = 11; a12 = 0; a1 = 12; return 26; } else if((((((a1==14)&&(!(a24==1)&&(!(a8==1)&&((a17==2)&&((((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a6==1))&&!(a18==1))))))&&(a19==4))&&!(a24==1))&&((a20==1)&&((a13==1)&&(((a21==11)&&(a11==1))&&(a16==10)))))){ a21 = 10; a16 = 7; a6 = 1; a9 = 9; a14 = 0; a19 = 2; a5 = 6; a26 = 0; return 21; } else if(((((((a18==1)||(((a6==1)&&(a16==7))&&(a13==1)))&&(a1==13))&&(a5==5))&&!(a27==1))&&((((a20==1)&&((!(a24==1)&&((a21==12)&&(!(a26==1)&&((input==6)&&(a17==2)))))&&!(a26==1)))&&(a9==10))&&(a19==3)))){ a21 = 10; a1 = 12; a12 = 1; a19 = 1; a9 = 7; a23 = 1; a5 = 4; a4 = 0; return -1; } else if(((!(a18==1)&&(((a19==2)&&(((a1==12)&&(a6==1))&&(a11==1)))&&(a6==1)))&&((a12==1)&&(!(a8==1)&&(!(a4==1)&&((a16==7)&&((a9==10)&&(((a21==10)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==3))))&&!(a20==1))))))))){ a28 = 1; a5 = 4; a9 = 7; a20 = 1; a27 = 0; a2 = 1; a19 = 1; return -1; } else if((((a16==10)&&((a1==14)&&(((!(a2==1)||((a27==1)||(((((a2==1)&&!(a7==1))&&(a19==1))||!(a3==1))||(a26==1))))||!(a23==1))&&(a20==1))))&&(((a9==9)&&((a17==2)&&((input==4)&&((a5==4)||(a5==5)))))&&(a21==10)))){ a6 = 1; a16 = 7; a5 = 4; a1 = 12; a12 = 1; a9 = 7; a24 = 0; return -1; } else if((((a21==11)&&((a26==1)&&(!(a23==1)&&((a11==1)&&(a24==1)))))&&((a1==13)&&(((a20==1)&&(((((((input==1)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&(a26==1))&&(a26==1))&&(a17==2))&&(a19==2))&&!(a13==1)))&&(a16==9))))){ a20 = 0; a9 = 11; a14 = 1; a1 = 14; a16 = 7; a5 = 6; a19 = 3; a15 = 0; a22 = 1; return -1; } else if((((a21==12)&&(((((a28==1)&&((a1==14)&&((a19==5)&&((input==1)&&(a9==11)))))&&!(a14==1))&&(a16==9))&&(a17==2)))&&(!(a20==1)&&((!(a11==1)||((a18==1)||((a26==1)||((a3==1)&&!(a0==1)))))&&(a5==6))))){ if((a11==1)){ a19 = 1; a9 = 7; a21 = 10; a8 = 1; a28 = 0; a10 = 0; a16 = 7; a20 = 1; }else{ a29 = 1; a16 = 10; a9 = 9; a19 = 1; a23 = 0; a28 = 0; a5 = 4; } return -1; } else if(((((a16==10)&&((a1==14)&&((!(a4==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a28==1)))&&(a28==1))))&&(a9==9))&&((a19==1)&&(((((a13==1)&&(((a6==1)&&(a12==1))&&!(a20==1)))&&!(a7==1))&&(a17==2))&&(a21==11))))){ a28 = 0; a5 = 4; a16 = 9; a0 = 1; a21 = 10; a27 = 1; a9 = 10; return 25; } else if(((!(a3==1)||((((a2==1)||(a0==1))&&(a21==10))&&(a20==1)))&&(((a16==7)&&((((((((a11==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a27==1))&&(a12==1))&&(a1==12))&&(a9==8))&&(a12==1))&&(a19==3)))&&(a17==2)))){ a9 = 11; a26 = 0; a3 = 1; a5 = 4; a19 = 5; return 21; } else if(((((!(a13==1)&&(((a21==11)&&((((a16==7)&&(input==4))&&(a27==1))&&(a20==1)))&&(a26==1)))&&!(a6==1))&&(a14==1))&&(((a9==11)&&((a17==2)&&((a19==4)&&(((a1==12)&&(a2==1))&&(a5==4)))))&&!(a28==1)))){ a22 = 0; a19 = 2; a18 = 1; a21 = 10; a5 = 5; a3 = 0; a9 = 8; return 25; } else if(((((a9==7)&&(!(a27==1)&&((((a17==2)&&(((a13==1)&&(a21==10))||(a26==1)))&&(a1==12))&&!(a20==1))))||(a7==1))&&((((!(a8==1)&&(((a5==6)&&(input==6))&&!(a27==1)))&&(a16==7))&&(a19==1))&&(a13==1)))){ a5 = 4; a4 = 0; a20 = 1; a27 = 0; a3 = 1; return -1; } else if(((((a19==1)&&((a1==12)&&((a21==12)&&(((a17==2)&&((a14==1)||((a6==1)&&(a9==8))))&&!(a27==1)))))&&(a5==5))&&((a2==1)&&(((a28==1)&&(!(a0==1)&&((a16==8)&&((a20==1)&&(input==6)))))&&(a28==1))))){ a9 = 10; a12 = 1; a21 = 11; a26 = 0; a2 = 1; a19 = 4; return 25; } else if((((a9==8)&&(((((a19==1)&&((a2==1)&&(!(a27==1)&&(!(a20==1)&&(((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a6==1))))))&&(a21==11))&&!(a8==1))&&(a1==13)))&&((a17==2)&&((a16==7)&&((a2==1)&&(a12==1)))))){ a21 = 10; a20 = 1; a26 = 0; a5 = 4; a2 = 1; a1 = 12; a9 = 7; a3 = 1; return -1; } else if(((!(a23==1)||((a28==1)&&((a21==11)&&(((a16==10)&&(!(a0==1)&&(a3==1)))&&(a17==2)))))&&(((!(a8==1)&&((a13==1)&&(!(a20==1)&&((a19==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5))))))&&(a1==13))&&(a6==1)))){ if((a21==12)){ a22 = 0; a5 = 6; a9 = 9; a18 = 1; a19 = 3; a1 = 12; a2 = 0; a16 = 9; }else{ a19 = 3; a20 = 1; a12 = 0; a9 = 11; a21 = 10; a7 = 1; a5 = 5; a22 = 1; } return -1; } else if((((a16==10)&&((a17==2)&&((a1==14)&&((a27==1)||(((a13==1)&&(a9==9))&&(a19==1))))))&&((((a20==1)&&(!(a0==1)&&(((((input==3)&&((a5==4)||(a5==5)))&&(a21==11))&&!(a8==1))&&!(a26==1))))&&(a3==1))&&!(a7==1)))){ a4 = 0; a16 = 8; a23 = 1; a19 = 3; a12 = 1; a9 = 10; a5 = 5; return 21; } else if(((!(a20==1)&&((((input==1)&&(a19==1))&&(a23==1))&&(a6==1)))&&((a5==6)&&((((a1==14)&&(((!(a14==1)&&((a27==1)||(((a21==12)&&(a12==1))&&(a9==11))))||(a18==1))&&(a16==8)))&&(a17==2))&&!(a4==1))))){ a27 = 1; a5 = 4; a3 = 0; a1 = 13; a16 = 7; a9 = 8; a21 = 10; a6 = 0; a20 = 1; return -1; } else if((((a3==1)&&(!(a11==1)||((a19==4)&&(((a17==2)&&((((a21==10)&&(a2==1))&&(a1==12))||!(a3==1)))&&(a16==8)))))&&((((a2==1)&&(!(a20==1)&&((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&(a13==1))&&(a6==1)))){ a11 = 1; a28 = 1; a16 = 7; a20 = 1; a3 = 1; a9 = 7; a5 = 4; a19 = 1; return -1; } else if((((a21==11)&&(((a28==1)&&(a11==1))&&(a20==1)))&&((a16==9)&&((a13==1)&&((a1==13)&&((((a19==2)&&((!(a18==1)&&((a6==1)&&(((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==4))))&&(a2==1)))&&(a17==2))&&!(a24==1))))))){ a24 = 0; a9 = 7; a26 = 0; a1 = 12; a19 = 1; a13 = 1; a5 = 4; a21 = 10; a16 = 7; return -1; } else if((((a8==1)||(!(a7==1)&&((a17==2)&&((a9==9)&&((a1==13)&&(!(a12==1)||(a3==1)))))))&&((!(a18==1)&&(!(a20==1)&&((a16==9)&&((a21==12)&&((a2==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a2==1)))))))&&(a19==5)))){ a24 = 1; a16 = 7; a1 = 12; a22 = 1; a5 = 6; a15 = 0; a21 = 11; a9 = 10; a20 = 1; return -1; } else if((((a21==10)&&((a16==9)&&(((!(a18==1)&&(((!(a11==1)||(a2==1))&&(a17==2))&&!(a20==1)))||(a0==1))&&(a1==13))))&&((!(a27==1)&&((!(a27==1)&&((a28==1)&&((a19==3)&&(input==3))))&&(a9==9)))&&(a5==6)))){ a19 = 2; a22 = 1; a16 = 7; a26 = 1; a1 = 12; a20 = 1; a15 = 0; a9 = 10; return -1; } else if((((a23==1)&&((((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a19==3))&&(a16==8)))&&((a6==1)&&(!(a3==1)||((a1==13)&&((((a9==8)&&(((!(a18==1)&&(a28==1))&&(a17==2))&&(a20==1)))||!(a28==1))&&(a21==12))))))){ a5 = 4; a16 = 10; a19 = 2; a1 = 14; a13 = 1; a2 = 1; a18 = 0; return 21; } else if((((((((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a28==1))&&(a9==9))&&!(a0==1))&&!(a8==1))&&((a1==12)&&((((a17==2)&&((a20==1)&&((((a19==2)&&(a3==1))&&(a28==1))&&(a16==7))))&&(a21==12))||(a26==1))))){ a12 = 1; a19 = 1; a21 = 10; a24 = 0; a26 = 0; a9 = 7; a5 = 4; return -1; } else if(((((((a28==1)||(a4==1))&&!(a0==1))&&(a9==10))&&(a21==11))&&((((((a17==2)&&(!(a7==1)&&(!(a18==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a28==1))&&!(a24==1)))))&&(a1==13))&&(a19==2))&&(a16==7))&&!(a20==1)))){ a21 = 10; a11 = 1; a1 = 12; a5 = 4; a23 = 1; a9 = 7; a0 = 0; a20 = 1; a19 = 1; return -1; } else if((((((((!(a27==1)&&((((a20==1)&&(a11==1))||!(a3==1))||(a24==1)))&&(a9==10))&&(a16==11))&&!(a0==1))&&(a19==3))&&(a1==13))&&(((a28==1)&&(((a5==6)&&((a17==2)&&(input==4)))&&(a23==1)))&&(a21==12)))){ a12 = 1; a7 = 0; a19 = 1; a2 = 1; a16 = 7; a9 = 7; a5 = 4; a1 = 12; a21 = 10; return -1; } else if(((!(a27==1)&&(((a19==4)&&(!(a28==1)||(((((a23==1)&&(a1==13))&&(a9==7))&&!(a14==1))&&!(a24==1))))&&(a16==10)))&&(!(a24==1)&&((a21==12)&&((a20==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a17==2))&&!(a18==1))))))){ a1 = 14; a2 = 1; a5 = 4; a21 = 11; a19 = 1; a9 = 11; a4 = 0; return 26; } else if(((((a21==11)&&((!(a24==1)&&(((a5==4)&&(((a1==12)&&(input==6))&&!(a24==1)))&&(a6==1)))&&(a17==2)))&&!(a20==1))&&((a16==7)&&(((((!(a23==1)||(a12==1))||(a8==1))&&(a19==2))&&(a9==7))&&(a6==1))))){ a7 = 0; a14 = 0; a9 = 10; a16 = 10; a4 = 0; a19 = 1; a21 = 10; a20 = 1; a5 = 6; return 21; } else if(((!(a23==1)||(((a21==10)&&(((a13==1)&&!(a20==1))||(a8==1)))||!(a28==1)))&&((a13==1)&&((!(a18==1)&&((a19==1)&&((a11==1)&&(((a9==7)&&(((a17==2)&&(input==6))&&(a5==5)))&&(a1==14)))))&&(a16==9))))){ a5 = 6; a9 = 9; a6 = 0; a1 = 13; a11 = 0; a15 = 0; a16 = 7; a20 = 1; return -1; } else if((((a1==14)&&((a20==1)&&((a13==1)&&((a16==9)&&((!(a4==1)&&((a3==1)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==4)))))&&!(a26==1))))))&&((a19==4)&&((a27==1)||((a9==10)&&((a21==12)&&((a7==1)||(a28==1)))))))){ a1 = 12; a16 = 7; a19 = 1; a26 = 0; a6 = 1; a21 = 10; a5 = 4; a18 = 0; a9 = 7; return -1; } else if(((!(a2==1)||(!(a20==1)&&((!(a27==1)&&((a24==1)||(((a16==10)&&(a11==1))&&(a17==2))))&&(a9==7))))&&((a28==1)&&((a1==13)&&((a12==1)&&((a19==2)&&(!(a0==1)&&(((a21==12)&&(input==4))&&(a5==6))))))))){ a14 = 1; a1 = 14; a3 = 0; a16 = 7; a21 = 10; a19 = 1; a2 = 0; a5 = 4; a20 = 1; return 25; } else if((((a1==14)&&((a9==8)&&(((((a7==1)||(a23==1))&&!(a0==1))&&!(a4==1))&&(a12==1))))&&(((((a17==2)&&(((a16==10)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a3==1)))&&(a19==1))&&(a21==12))&&!(a20==1)))){ a5 = 4; a27 = 1; a1 = 13; a15 = 1; a9 = 7; a21 = 10; a14 = 1; a20 = 1; a16 = 7; a19 = 2; return 26; } else if(((!(a20==1)&&((a23==1)&&((a23==1)&&(((a1==13)&&((input==5)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))&&(a6==1)))))&&((a19==2)&&((a17==2)&&((!(a3==1)||(!(a14==1)&&((a16==9)&&((a28==1)&&(a11==1)))))&&(a21==11)))))){ if((a14==1)){ a1 = 14; a21 = 10; a28 = 0; a19 = 1; a9 = 10; a16 = 7; a5 = 5; a0 = 1; a29 = 1; }else{ a5 = 5; a19 = 3; a25 = 0; a2 = 0; a1 = 14; a9 = 11; a6 = 0; a21 = 10; a16 = 7; } return -1; } else if(((((!(a0==1)&&((((((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a19==1))&&(a3==1))&&(a2==1))&&(a1==13)))&&!(a27==1))&&(a9==11))&&((a16==10)&&((((a20==1)&&((a3==1)&&(a3==1)))&&(a17==2))&&(a21==11))))){ a9 = 10; a16 = 8; a12 = 1; a18 = 0; a19 = 5; a21 = 10; a5 = 5; return 25; } else if((((a16==11)&&(((a19==2)&&(((a2==1)&&(((((a12==1)&&(a6==1))&&(a21==11))&&(a20==1))||!(a3==1)))||(a18==1)))||!(a3==1)))&&((a1==14)&&((a17==2)&&(!(a24==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))))))){ a16 = 7; a28 = 1; a6 = 1; a21 = 10; a5 = 4; a1 = 12; a19 = 1; a9 = 7; return -1; } else if((((a21==10)&&((((a19==3)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a24==1))&&(a16==7)))&&((a12==1)&&((a20==1)&&((!(a12==1)||((a1==13)&&(((((a3==1)&&(a28==1))&&(a6==1))&&(a9==7))||(a26==1))))&&(a17==2)))))){ a1 = 12; a5 = 5; a21 = 11; a24 = 0; a19 = 1; a8 = 0; a9 = 9; return 25; } else if(((((a1==13)&&(!(a27==1)&&(!(a4==1)&&(((a3==1)||(a14==1))||!(a3==1)))))&&(a16==10))&&(((!(a14==1)&&(!(a27==1)&&((((((a5==5)||(a5==6))&&(input==6))&&(a20==1))&&(a9==11))&&(a21==10))))&&(a19==2))&&(a17==2)))){ a19 = 1; a24 = 0; a23 = 1; a5 = 5; a9 = 7; a1 = 12; return 21; } else if((((a2==1)&&(!(a20==1)&&((a19==4)&&((a17==2)&&((a1==12)&&((((input==1)&&(a21==11))&&(a23==1))&&(a5==4)))))))&&((a6==1)&&(!(a23==1)||((((!(a13==1)||(a11==1))&&(a9==8))&&(a13==1))&&(a16==7)))))){ if((a24==1)){ a5 = 5; a7 = 0; a24 = 0; a8 = 0; a19 = 5; a9 = 7; a1 = 13; }else{ a1 = 13; a19 = 3; a20 = 1; a16 = 8; a2 = 1; a5 = 6; a9 = 9; a0 = 0; } return 21; } else if(((((((((a23==1)&&(!(a20==1)&&((a21==12)&&(a3==1))))||(a8==1))&&(a19==4))&&(a16==10))||(a24==1))&&(a6==1))&&((a1==12)&&((!(a26==1)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==3)))&&(a9==10)))&&!(a4==1))))){ if((a24==1)){ a13 = 0; a5 = 5; a9 = 7; a12 = 0; a19 = 5; a29 = 0; }else{ a5 = 5; a16 = 9; a21 = 11; a25 = 1; a13 = 0; a19 = 3; a8 = 1; } return 25; } else if((((a1==14)&&((a17==2)&&(((a7==1)&&((a24==1)&&(!(a2==1)&&((a0==1)&&((input==6)&&(a19==4))))))&&!(a3==1))))&&((a5==5)&&((((a20==1)&&((a16==7)&&((a6==1)&&(a8==1))))&&(a21==10))&&(a9==8))))){ a21 = 11; a1 = 13; a9 = 9; a10 = 0; a19 = 5; a25 = 0; a16 = 9; a11 = 0; return -1; } else if(((((!(a0==1)&&((((!(a0==1)&&((!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&!(a18==1)))&&(a20==1))&&(a16==8))&&(a21==11)))&&(a19==5))&&(a17==2))&&(!(a7==1)&&((((a1==13)&&(a2==1))&&(a9==8))&&!(a14==1))))){ a2 = 1; a16 = 7; a14 = 0; a9 = 7; a21 = 10; a1 = 12; a18 = 0; a5 = 4; a19 = 1; return -1; } else if((((a21==12)&&(((a9==7)&&(((a13==1)&&(a6==1))||(a7==1)))&&!(a20==1)))&&(((a1==13)&&((((a16==8)&&((a6==1)&&((a2==1)&&((a2==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))))&&!(a4==1))&&(a19==1)))&&(a17==2)))){ if((a27==1)){ a24 = 1; a16 = 7; a20 = 1; a21 = 10; a26 = 1; a5 = 5; a1 = 12; a9 = 9; a11 = 0; }else{ a22 = 0; a16 = 7; a4 = 1; a21 = 10; a20 = 1; a5 = 5; a7 = 1; } return -1; } else if(((((a19==2)&&((((a5==5)&&(input==4))&&!(a20==1))&&(a16==8)))&&(a21==11))&&((!(a28==1)||((((a17==2)&&(!(a11==1)||((((a1==13)&&(a2==1))&&(a9==11))||(a18==1))))&&(a2==1))&&!(a24==1)))||(a7==1)))){ a21 = 10; a8 = 0; a16 = 9; a26 = 0; a19 = 1; a20 = 1; a9 = 9; a11 = 1; return 26; } else if((((a16==7)&&(!(a0==1)&&((a9==8)&&(!(a27==1)&&((a1==13)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))))&&((a14==1)||(((a21==11)&&(!(a28==1)||(!(a3==1)||((a19==1)&&(!(a20==1)&&((a3==1)&&!(a0==1)))))))&&(a17==2))))){ a5 = 4; a1 = 12; a21 = 10; a7 = 0; a9 = 7; a18 = 0; a20 = 1; a28 = 1; return -1; } else if(((((a7==1)||(((a1==12)&&(!(a20==1)&&((a12==1)||!(a6==1))))&&(a21==10)))&&!(a7==1))&&(((a23==1)&&(((a17==2)&&(!(a14==1)&&(((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a16==7))))&&(a19==4)))&&(a6==1)))){ a5 = 4; a6 = 1; a21 = 11; a20 = 1; a9 = 10; a16 = 8; a27 = 0; return 25; } else if((((a16==11)&&((((((!(a27==1)&&(a28==1))&&(a20==1))&&(a21==12))||!(a6==1))&&(a9==7))&&(a19==2)))&&(!(a4==1)&&((a17==2)&&((a1==14)&&(!(a14==1)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a0==1))&&!(a18==1)))))))){ a18 = 0; a8 = 0; a19 = 4; a5 = 6; a11 = 1; a1 = 13; a9 = 11; return 25; } else if(((((((a19==2)&&((((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==3))&&(a21==11))&&(a20==1)))&&!(a26==1))&&(a2==1))&&(a12==1))&&(!(a7==1)&&((a17==2)&&((a16==8)&&(!(a27==1)&&(((a28==1)||(a0==1))&&(a1==14)))))))){ a3 = 1; a6 = 1; a9 = 8; a5 = 4; a1 = 13; a26 = 0; a19 = 1; return -1; } else if((((((a16==9)&&(((input==4)&&(a17==2))&&!(a18==1)))&&(a19==2))&&(a1==13))&&(((((a11==1)&&((a21==11)&&((((a20==1)&&((a2==1)&&(a12==1)))||!(a11==1))||(a4==1))))&&(a3==1))&&(a9==8))&&(a5==4)))){ a16 = 7; a1 = 12; a18 = 0; a21 = 10; a12 = 1; a3 = 1; a19 = 1; a9 = 7; return -1; } else if((((!(a0==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a20==1))&&(((a17==2)&&((((a7==1)||((a14==1)||(((((a1==12)&&((a16==10)&&(a2==1)))&&!(a4==1))&&!(a18==1))||!(a6==1))))&&(a19==1))&&(a21==11)))&&(a9==7)))){ a26 = 1; a1 = 13; a16 = 7; a5 = 6; a21 = 10; a20 = 1; a29 = 1; a9 = 10; return -1; } else if(((((a20==1)&&((((a9==9)&&((input==1)&&(a17==2)))&&(a19==3))&&(a21==12)))&&!(a26==1))&&(((a1==14)&&(!(a8==1)&&((a13==1)&&(((((a28==1)&&!(a4==1))||(a8==1))&&(a16==10))||(a0==1)))))&&(a5==4)))){ a7 = 0; a9 = 7; a21 = 10; a19 = 1; a16 = 7; a11 = 1; a28 = 1; a1 = 12; return -1; } else if(((((a9==8)&&((a19==2)&&((a8==1)||(((a3==1)&&!(a20==1))&&!(a26==1)))))&&(a16==8))&&(((((!(a4==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a1==12))&&!(a24==1)))&&(a28==1))&&(a17==2))&&(a2==1))&&(a21==10)))){ a13 = 1; a12 = 1; a20 = 1; a16 = 9; a24 = 0; a19 = 1; a5 = 6; a1 = 13; return 22; } else if(((!(a6==1)||(((((((a26==1)||((a6==1)&&(a16==11)))||!(a11==1))&&(a6==1))&&(a21==12))||(a7==1))&&(a6==1)))&&((a1==14)&&((((a19==5)&&((input==1)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))))&&(a20==1))&&(a17==2))))){ a18 = 0; a9 = 7; a3 = 1; a21 = 10; a12 = 1; a5 = 4; a19 = 1; a1 = 12; a16 = 7; return -1; } else if(((!(a4==1)&&((!(a14==1)&&((a21==10)&&(((a5==4)&&(((a16==10)&&(((input==5)&&(a1==12))&&(a11==1)))&&(a2==1)))&&(a17==2))))&&(a23==1)))&&(((((a20==1)&&(a3==1))&&(a3==1))&&(a19==3))&&(a9==8)))){ a9 = 7; a12 = 1; a3 = 1; a24 = 0; a16 = 7; a19 = 1; return -1; } else if((((!(a13==1)||((a17==2)&&((a9==11)&&(((a16==8)&&(a6==1))&&(a21==11)))))||!(a2==1))&&((!(a20==1)&&((a28==1)&&((a1==14)&&(((a13==1)&&((a11==1)&&((input==3)&&(a19==4))))&&!(a8==1)))))&&(a5==6)))){ a9 = 7; a3 = 1; a21 = 10; a13 = 1; a20 = 1; a5 = 4; a4 = 0; a19 = 1; a16 = 7; a1 = 12; return -1; } else if((((a28==1)&&((a27==1)||((a19==3)&&((a20==1)&&(((a16==9)&&(a3==1))||(a18==1))))))&&(!(a8==1)&&(!(a24==1)&&(!(a27==1)&&(((((input==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&(a21==10))&&(a1==13))&&(a17==2))))))){ a16 = 7; a28 = 1; a5 = 4; a14 = 0; a9 = 7; a19 = 1; a4 = 0; a1 = 12; return -1; } else if((((a7==1)||(((((a20==1)&&(a2==1))&&(a19==1))&&(a12==1))&&(a16==11)))&&(!(a26==1)&&((((a9==8)&&((a17==2)&&((a21==11)&&((a5==5)&&(((input==5)&&(a1==13))&&(a2==1))))))&&(a28==1))&&!(a0==1))))){ a5 = 6; a16 = 10; a19 = 4; a14 = 0; a1 = 12; a13 = 1; a8 = 0; return 21; } else if(((((a19==1)&&(((a16==11)&&((a17==2)&&(a23==1)))&&(a1==14)))&&!(a7==1))&&(((a20==1)&&(((a12==1)&&(((a21==10)&&(!(a0==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a2==1))))&&(a9==8)))&&(a23==1)))&&!(a7==1)))){ a9 = 7; a16 = 7; a4 = 0; a11 = 1; a5 = 4; a2 = 1; a1 = 12; return -1; } else if((((a24==1)||(((a11==1)&&((((a28==1)&&(a17==2))&&!(a24==1))||!(a11==1)))||(a24==1)))&&(((((((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))||((((a5==5)&&(a1==12))&&(a9==7))&&(a19==2)))&&(input==4))&&(a20==1))&&(a21==11))&&(a16==10))&&!(a26==1)))){ a9 = 7; a23 = 1; a16 = 7; a28 = 1; a1 = 12; a5 = 4; a19 = 1; a3 = 1; a21 = 10; return -1; } else if((((a19==4)&&((a1==12)&&(((!(a26==1)&&(((a6==1)&&(a23==1))&&(a17==2)))&&(a21==11))&&!(a4==1))))&&((((a16==8)&&(!(a14==1)&&(((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&!(a7==1))))&&!(a8==1))&&!(a20==1)))){ a19 = 1; a5 = 4; a9 = 7; a16 = 7; a12 = 1; a20 = 1; a26 = 0; a21 = 10; return -1; } else if((((a9==8)&&((((!(a20==1)&&(!(a3==1)||(a13==1)))&&(a21==10))&&(a16==7))&&(a19==3)))&&((((a13==1)&&(!(a26==1)&&((!(a27==1)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6)))))&&!(a8==1))))&&!(a18==1))&&(a1==12)))){ a20 = 1; a5 = 4; a28 = 1; a23 = 1; a0 = 0; a19 = 1; a9 = 7; return -1; } else if(((!(a4==1)&&((a19==3)&&(((input==3)&&((a5==4)||(a5==5)))&&(a17==2))))&&((a13==1)&&(((((!(a27==1)&&((a21==11)&&((((a16==9)&&(a13==1))||!(a28==1))&&(a20==1))))&&(a9==7))&&!(a18==1))&&(a23==1))&&(a1==14))))){ a28 = 1; a5 = 4; a16 = 7; a21 = 10; a19 = 1; a26 = 0; a1 = 12; a11 = 1; return -1; } else if((((a19==2)&&((a17==2)&&((((a24==1)||(a13==1))||(a18==1))&&!(a27==1))))&&((!(a7==1)&&((a20==1)&&(((a16==8)&&((a1==12)&&((a21==11)&&((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))&&!(a27==1))))&&!(a24==1)))){ a19 = 1; a16 = 7; a5 = 4; a28 = 1; a0 = 0; a21 = 10; a9 = 7; a27 = 0; return -1; } else if((((a17==2)&&(((a19==1)&&((a16==10)&&((((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==5))&&(a21==12))&&!(a3==1))))&&(a20==1)))&&((a1==13)&&(((((a4==1)&&((a11==1)&&!(a12==1)))&&!(a12==1))&&!(a2==1))&&!(a11==1))))){ a21 = 11; a1 = 12; a4 = 1; a9 = 10; a15 = 0; a19 = 2; a5 = 6; a25 = 1; return 22; } else if((((a9==11)&&((((a28==1)&&!(a11==1))&&!(a6==1))&&(a21==10)))&&((a16==8)&&((a17==2)&&((a19==4)&&((((a7==1)&&((!(a20==1)&&((a8==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a26==1)))&&!(a12==1))&&(a1==13))))))){ a20 = 1; a10 = 1; a1 = 12; a19 = 2; a6 = 0; a16 = 7; a5 = 6; a24 = 1; a9 = 10; return 21; } else if(((!(a8==1)&&(((a17==2)&&((a21==11)&&((((a1==14)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==1)))&&(a19==5))&&(a13==1))))&&(a2==1)))&&((((a16==9)&&(!(a27==1)&&((a2==1)&&!(a20==1))))&&(a28==1))&&!(a14==1)))){ a5 = 5; a20 = 1; a9 = 9; a2 = 0; a8 = 1; a7 = 1; a19 = 2; return -1; } else if(((((((a28==1)&&(a17==2))&&(a9==11))&&!(a0==1))&&(a1==12))&&(((((a16==8)&&(!(a26==1)&&(((a19==1)&&((a20==1)&&((a21==11)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a6==1))))&&(a6==1))&&(a28==1))&&(a13==1)))){ a16 = 7; a5 = 4; a9 = 7; a3 = 1; a21 = 10; a0 = 0; a6 = 1; return -1; } else if((((((!(a26==1)&&(a2==1))||(a14==1))&&(a9==8))||(a8==1))&&(((!(a20==1)&&(!(a26==1)&&((a16==10)&&((((a5==4)&&((a19==4)&&((a17==2)&&(input==3))))&&(a2==1))&&(a21==11)))))&&(a1==14))&&(a11==1)))){ if((a7==1)){ a9 = 7; a19 = 2; a1 = 13; a20 = 1; a16 = 7; a26 = 1; a27 = 1; a23 = 0; a21 = 10; }else{ a21 = 10; a5 = 5; a16 = 11; a9 = 11; a20 = 1; a19 = 2; a3 = 0; a13 = 0; } return -1; } else if(((((((a21==10)&&((((a3==1)&&((input==5)&&(a9==9)))&&(a5==5))&&(a16==9)))&&!(a26==1))&&(a6==1))&&(a3==1))&&((a17==2)&&(((!(a3==1)||((a1==12)&&((a11==1)&&!(a24==1))))&&!(a20==1))&&(a19==3))))){ a16 = 7; a8 = 1; a5 = 4; a19 = 2; a29 = 0; a11 = 0; a20 = 1; return -1; } else if(((((((a1==14)&&((((a9==8)&&((input==5)&&(a5==6)))&&!(a14==1))&&(a13==1)))&&(a20==1))&&(a12==1))&&(a19==3))&&((!(a23==1)||(!(a11==1)||((a27==1)||(((a21==11)&&(a6==1))&&(a16==11)))))&&(a17==2)))){ a9 = 7; a19 = 1; a16 = 7; a21 = 10; a5 = 4; a1 = 12; a6 = 1; a7 = 0; return -1; } else if(((((a19==2)&&(((a21==12)&&((a27==1)||((a23==1)||(a27==1))))&&(a17==2)))&&(a1==12))&&(((((!(a20==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==1))&&(a16==9)))&&(a13==1))&&!(a26==1))&&!(a27==1))&&(a3==1)))){ if((a27==1)){ a16 = 7; a1 = 13; a25 = 1; a9 = 9; a20 = 1; a18 = 1; a19 = 1; a29 = 1; a21 = 10; a5 = 4; }else{ a1 = 14; a7 = 1; a11 = 0; a16 = 7; a21 = 10; a5 = 5; a9 = 11; a6 = 0; a20 = 1; a19 = 1; } return -1; } else if((((a8==1)||((((((a20==1)&&((a16==11)&&(a3==1)))&&(a12==1))&&!(a7==1))&&(a1==14))||(a0==1)))&&((!(a7==1)&&((!(a14==1)&&(((a17==2)&&((input==1)&&(a21==11)))&&(a9==8)))&&(a19==3)))&&(a5==6)))){ a13 = 1; a5 = 4; a16 = 7; a4 = 0; a9 = 7; a19 = 1; a21 = 10; a1 = 12; return -1; } else if(((((((a14==1)||((a6==1)&&(a21==11)))&&(a9==11))||(a24==1))&&(a1==14))&&((a2==1)&&(((((a5==5)&&((((a16==7)&&((input==1)&&(a19==3)))&&!(a20==1))&&(a6==1)))&&(a17==2))&&(a23==1))&&!(a26==1))))){ a21 = 10; a8 = 0; a20 = 1; a5 = 6; a24 = 0; a1 = 13; a12 = 1; a19 = 2; return -1; } else if((((a6==1)&&(!(a8==1)&&((a21==11)&&((a23==1)&&!(a4==1)))))&&(((a17==2)&&(((a16==10)&&(((a1==14)&&((!(a14==1)&&((a3==1)&&((input==5)&&(a5==4))))&&(a19==4)))&&(a9==8)))&&!(a24==1)))&&!(a20==1)))){ a5 = 6; a25 = 0; a11 = 0; a16 = 7; a21 = 10; a19 = 1; a20 = 1; a2 = 0; return 22; } else if(((((((a0==1)||(((((a16==8)&&(a2==1))&&(a17==2))&&(a13==1))&&!(a8==1)))||!(a6==1))||(a24==1))||!(a13==1))&&((((input==1)&&(((a19==3)&&(((a1==12)&&(a5==5))&&(a9==7)))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7))))))&&(a21==10))&&(a20==1)))){ a1 = 12; a0 = 0; a5 = 4; a3 = 1; a19 = 1; a9 = 7; a16 = 7; a24 = 0; return -1; } else if((((a17==2)&&((a16==10)&&((a13==1)&&(((a9==8)&&(((a19==5)&&((a11==1)&&((!(a26==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a21==10))))&&(a1==12)))&&!(a24==1)))))&&((!(a11==1)||((a3==1)&&(a28==1)))&&(a20==1)))){ a23 = 1; a5 = 5; a2 = 1; a19 = 1; a21 = 11; a16 = 9; a11 = 1; return -1; } else if((((((a20==1)&&(!(a14==1)&&((a11==1)&&((a23==1)&&(a23==1)))))&&(a17==2))&&(a19==1))&&((a5==4)&&((a9==11)&&((a16==11)&&((!(a26==1)&&((a21==12)&&(((input==3)&&(a1==13))&&(a2==1))))&&!(a27==1))))))){ a16 = 7; a21 = 10; a9 = 7; a1 = 12; a7 = 0; a4 = 0; return -1; } else if(((!(a4==1)&&(((a23==1)&&(a3==1))&&!(a20==1)))&&((a19==5)&&(!(a18==1)&&((((a9==9)&&((a6==1)&&((a1==13)&&((a16==7)&&((a28==1)&&(!(a18==1)&&(((a5==4)||(a5==5))&&(input==4))))))))&&(a17==2))&&(a21==11)))))){ a19 = 1; a1 = 12; a28 = 1; a5 = 4; a9 = 7; a14 = 0; a20 = 1; a4 = 0; a21 = 10; return -1; } else if((((a20==1)&&(!(a24==1)&&((a1==12)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1))&&(a19==3)))))&&((a21==10)&&(((a16==10)&&((a14==1)||((a6==1)&&((a9==7)&&((a12==1)&&((a13==1)||!(a11==1)))))))&&(a17==2))))){ a21 = 11; a24 = 0; a0 = 0; a9 = 8; a13 = 1; a19 = 4; a5 = 6; return 21; } else if((((a16==10)&&(!(a12==1)&&((((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==1))&&!(a2==1))&&(a17==2))&&(a0==1))))&&((((((a4==1)&&(((a6==1)&&(a20==1))&&(a14==1)))&&(a19==2))&&(a26==1))&&(a1==14))&&(a21==11)))){ a27 = 1; a14 = 1; a9 = 7; a19 = 1; a21 = 10; a16 = 7; a5 = 5; a12 = 0; return 21; } else if(((((((a26==1)||((((a12==1)||(a0==1))||(a0==1))&&!(a7==1)))&&(a16==10))&&(a17==2))&&!(a20==1))&&(!(a8==1)&&(((((a21==11)&&((input==5)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))))&&(a1==13))&&(a19==5))&&!(a0==1))))){ a15 = 1; a21 = 10; a9 = 9; a19 = 4; a5 = 6; a1 = 14; a23 = 0; a16 = 7; a27 = 1; return 21; } else if((((a17==2)&&(!(a8==1)&&((a28==1)&&((!(a18==1)&&((a11==1)&&(((a5==4)||(a5==5))&&(input==4))))&&(a20==1)))))&&((a16==11)&&(((((a1==14)&&((a19==4)&&((a14==1)||(a3==1))))&&(a21==10))||(a14==1))&&(a9==11))))){ a1 = 12; a11 = 1; a16 = 7; a9 = 7; a19 = 1; a14 = 0; a7 = 0; a5 = 4; return -1; } else if((((a6==1)&&((((((a17==2)&&(((a9==9)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a28==1)))&&(a28==1))&&(a19==1))&&!(a26==1))&&(a1==13)))&&((a16==8)&&((((a20==1)&&((a8==1)||(a6==1)))&&(a21==11))||!(a28==1))))){ if((a13==1)){ a5 = 6; a16 = 7; a19 = 2; a9 = 8; a21 = 12; a1 = 12; a20 = 0; a12 = 1; a23 = 1; a11 = 1; }else{ a19 = 3; a9 = 11; a26 = 0; a7 = 0; a16 = 10; a1 = 12; a21 = 10; a27 = 0; a5 = 5; } return 25; } else if((((!(a24==1)&&(!(a26==1)&&((((((a1==12)&&((a3==1)&&(((a5==5)||(a5==6))&&(input==4))))&&(a9==8))&&(a17==2))&&(a2==1))&&(a12==1))))&&!(a0==1))&&(((((a19==5)&&(a2==1))&&(a16==7))&&(a21==11))&&(a20==1)))){ a24 = 0; a9 = 7; a5 = 4; a21 = 10; a13 = 1; a19 = 1; return -1; } else if((((a14==1)&&((((a21==10)&&(((input==1)&&(a9==7))&&!(a12==1)))&&(a26==1))&&(a8==1)))&&(((a17==2)&&((a19==5)&&((a1==13)&&((!(a3==1)&&((a20==1)&&((a5==4)&&(a13==1))))&&(a16==7)))))&&!(a6==1)))){ a19 = 1; a11 = 0; a24 = 1; a20 = 0; a5 = 5; a1 = 12; a21 = 11; a9 = 11; a18 = 1; return 25; } else if((((a16==10)&&((a21==12)&&(((((a1==12)&&((a19==2)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==3))))&&!(a27==1))&&(a2==1))&&!(a14==1))))&&(!(a20==1)&&((!(a3==1)||(((a12==1)&&!(a4==1))&&(a17==2)))&&!(a0==1))))){ if((a15==1)){ a25 = 0; a5 = 4; a1 = 14; a19 = 1; a8 = 1; a16 = 7; a24 = 1; a9 = 10; a20 = 1; a21 = 10; }else{ a19 = 1; a21 = 10; a0 = 1; a14 = 1; a1 = 13; a16 = 7; a5 = 5; a20 = 1; a18 = 1; a9 = 9; } return 23; } else if((((a17==2)&&(!(a20==1)&&((a19==3)&&((a1==12)&&(((a13==1)&&((a9==8)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a0==1))))))&&((a21==11)&&((!(a28==1)||((((a13==1)&&(a11==1))&&!(a14==1))||!(a28==1)))&&(a16==9))))){ a23 = 0; a15 = 1; a12 = 0; a5 = 6; a16 = 7; a1 = 13; a9 = 10; a19 = 4; return -1; } else if((((((a21==10)&&((a19==2)&&((a6==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a6==1))&&!(a20==1))&&((a8==1)||(((((a16==11)&&(!(a2==1)||(!(a28==1)||((a2==1)&&(a9==11)))))&&(a17==2))&&(a1==13))&&(a6==1))))){ a19 = 3; a21 = 12; a7 = 1; a1 = 14; a5 = 6; a16 = 7; a22 = 1; a23 = 0; return -1; } else if(((!(a8==1)&&(((((a1==13)&&(!(a18==1)&&((a16==8)&&(((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&(a19==3)))))&&(a17==2))&&(a23==1))&&(a3==1)))&&(((((a11==1)&&!(a20==1))||(a24==1))&&(a21==11))&&(a6==1)))){ a1 = 12; a16 = 7; a20 = 1; a8 = 0; a5 = 4; a9 = 7; a23 = 1; a19 = 1; a6 = 1; a21 = 10; return -1; } else if(((!(a18==1)&&(((a3==1)&&(((a20==1)&&((a0==1)||(a2==1)))&&(a3==1)))&&(a17==2)))&&((!(a4==1)&&((!(a18==1)&&(((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5))||(((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4))))&&(input==4)))&&(a21==10)))&&(a16==9)))){ a5 = 4; a9 = 7; a23 = 1; a19 = 1; a28 = 1; a1 = 12; a16 = 7; return -1; } else if((((a23==1)&&((a16==8)&&(((a19==5)&&(((a14==1)||((a21==12)&&(a28==1)))&&(a17==2)))||!(a6==1))))&&((a9==9)&&(!(a18==1)&&((!(a20==1)&&((!(a8==1)&&((input==6)&&(a5==6)))&&!(a4==1)))&&(a1==13)))))){ if((a26==1)){ a16 = 7; a1 = 12; a21 = 10; a19 = 2; a20 = 1; a2 = 0; a22 = 1; a9 = 8; a26 = 1; }else{ a19 = 2; a16 = 10; a7 = 1; a1 = 12; a27 = 1; a5 = 5; } return 21; } else if((((a16==9)&&((a17==2)&&((a23==1)&&(a11==1))))&&(((a12==1)&&((a28==1)&&((!(a0==1)&&(((a3==1)&&(((input==3)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a5==5)&&(a1==13)))))&&(a21==10)))&&(a19==3)))&&!(a14==1))))&&(a20==1)))){ a23 = 1; a14 = 0; a1 = 13; a9 = 9; a21 = 11; a5 = 4; a19 = 4; a13 = 1; return 26; } else if(((((((a23==1)&&((input==5)&&(a1==13)))&&!(a4==1))&&!(a20==1))&&(a19==3))&&(((a16==10)&&(((!(a23==1)||((((a9==7)&&((a3==1)&&(a5==4)))&&(a3==1))&&(a17==2)))&&!(a4==1))||!(a6==1)))&&(a21==11)))){ a1 = 12; a20 = 1; a8 = 1; a21 = 12; a5 = 5; a19 = 5; a3 = 0; a16 = 8; a15 = 1; return -1; } else if(((((a16==9)&&(!(a18==1)&&(((a1==14)&&((a19==1)&&((a2==1)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==4)))))&&(a21==10))))&&(a2==1))&&((!(a14==1)&&(((!(a20==1)&&(a6==1))&&(a17==2))&&!(a27==1)))&&(a28==1)))){ a21 = 12; a29 = 1; a13 = 0; a9 = 8; a16 = 10; a28 = 0; a5 = 6; a1 = 12; return 22; } else if(((!(a20==1)&&((a9==7)&&((a16==9)&&(!(a0==1)&&((a3==1)&&!(a18==1))))))&&((((((a21==11)&&((a13==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&!(a24==1))))&&(a19==4))&&(a23==1))&&(a1==12))&&!(a27==1)))){ if((a10==1)){ a20 = 1; a25 = 0; a19 = 2; a8 = 1; a5 = 4; a24 = 1; a9 = 11; a16 = 7; a21 = 10; }else{ a13 = 0; a19 = 1; a28 = 0; a5 = 6; a20 = 1; a15 = 1; a21 = 10; a16 = 7; a9 = 8; a1 = 14; } return -1; } else if(((((a21==10)&&(!(a20==1)&&((a11==1)&&(((a2==1)&&(a17==2))||(a7==1)))))&&(a16==11))&&((!(a24==1)&&((a19==1)&&(!(a24==1)&&((a9==8)&&(((a1==14)&&((input==6)&&((a5==5)||(a5==6))))&&!(a27==1))))))&&!(a0==1)))){ a15 = 0; a20 = 1; a5 = 5; a8 = 1; a9 = 7; a3 = 0; a16 = 7; a1 = 12; a19 = 2; return -1; } else if((((a24==1)||(!(a28==1)||((((a1==12)&&(!(a20==1)&&((a19==1)&&((a23==1)&&(a17==2)))))||(a8==1))&&(a9==10))))&&(((a16==10)&&(((a12==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a28==1)))&&(a21==10)))&&!(a26==1)))){ a20 = 1; a26 = 1; a1 = 14; a16 = 7; a23 = 0; a6 = 0; a5 = 5; return -1; } else if((((a9==7)&&((a20==1)&&(((((a11==1)&&(a23==1))&&(a5==5))||(a27==1))&&(a17==2))))&&((!(a14==1)&&(((!(a18==1)&&((((a1==12)&&(input==4))&&(a21==11))&&(a16==10)))&&!(a8==1))&&!(a0==1)))&&(a19==5)))){ a16 = 7; a2 = 1; a13 = 1; a5 = 4; a19 = 1; a21 = 10; a6 = 1; return -1; } else if((((a1==14)&&((a19==4)&&(!(a4==1)&&((a17==2)&&((a9==8)&&(!(a28==1)||((a6==1)&&(a6==1))))))))&&((a21==11)&&(((((((a5==4)&&(input==3))&&(a23==1))&&!(a0==1))&&!(a0==1))&&(a20==1))&&(a16==8))))){ a27 = 0; a1 = 12; a9 = 7; a14 = 0; a21 = 10; a19 = 1; a16 = 7; a8 = 0; return -1; } else if((((a16==7)&&(((((a9==10)&&((!(a28==1)||(((a8==1)||(!(a18==1)&&(a2==1)))&&(a19==3)))&&(a20==1)))||(a4==1))&&(a17==2))&&(a1==12)))&&((a28==1)&&((!(a0==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==12))))){ a7 = 0; a18 = 0; a2 = 1; a9 = 7; a21 = 10; a5 = 4; a19 = 1; return -1; } else if(((!(a4==1)&&((!(a23==1)||((!(a2==1)||((((a6==1)&&(a17==2))&&(a1==12))||(a7==1)))&&(a9==8)))&&(a21==10)))&&(!(a7==1)&&((((a20==1)&&((a16==11)&&((input==6)&&((a5==5)||(a5==6)))))&&!(a26==1))&&(a19==3))))){ if((a27==1)){ a20 = 0; a16 = 8; a1 = 14; a19 = 2; a5 = 6; a18 = 0; a0 = 0; a3 = 1; }else{ a5 = 5; a1 = 13; a27 = 0; a21 = 11; a20 = 0; a9 = 10; a7 = 0; a16 = 8; } return 25; } else if((((a19==4)&&((!(a8==1)&&((a23==1)&&((a28==1)&&!(a20==1))))&&(a17==2)))&&((((!(a0==1)&&((a16==10)&&((((input==5)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a21==12))&&!(a7==1))))&&(a13==1))&&(a1==13))&&(a11==1)))){ if((a16==7)){ a9 = 9; a2 = 0; a27 = 1; a21 = 10; a6 = 0; a19 = 1; a5 = 6; a1 = 12; a20 = 1; a16 = 7; }else{ a4 = 1; a24 = 1; a9 = 10; a5 = 4; a14 = 1; a16 = 7; a1 = 14; } return -1; } else if(((!(a26==1)&&(((((a13==1)&&(a1==13))&&(a16==7))&&(a19==5))&&!(a26==1)))&&((a3==1)&&((a6==1)&&(!(a24==1)&&(((a21==11)&&((((input==3)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a17==2))&&!(a20==1)))&&!(a24==1))))))){ a12 = 1; a19 = 1; a9 = 7; a1 = 12; a5 = 4; a14 = 0; a20 = 1; a21 = 10; a27 = 0; return -1; } else if(((((!(a13==1)||((a28==1)&&(((a16==9)&&((a2==1)&&(a17==2)))&&(a3==1))))&&(a21==12))&&(a11==1))&&(!(a14==1)&&((!(a20==1)&&((a19==2)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6))&&!(a27==1))))&&(a1==12))))){ if((a20==1)){ a5 = 5; a21 = 10; a16 = 7; a9 = 9; a0 = 1; a20 = 1; a11 = 0; }else{ a24 = 1; a5 = 5; a21 = 10; a16 = 7; a20 = 1; a19 = 1; a15 = 0; a8 = 1; a9 = 7; a1 = 14; } return -1; } else if((((a16==10)&&((a21==10)&&((a3==1)&&((a17==2)&&((((a9==10)&&(input==4))&&!(a26==1))&&!(a20==1))))))&&((a19==3)&&((((!(a23==1)||((a18==1)||((a2==1)&&(a5==4))))||(a27==1))&&!(a4==1))&&(a1==13))))){ a10 = 0; a5 = 5; a9 = 8; a19 = 4; a21 = 11; a18 = 1; a1 = 12; a29 = 0; return -1; } else if((((a16==7)&&((a1==13)&&((((!(a3==1)&&(((((a17==2)&&(a11==1))&&(a0==1))&&(a21==12))&&(a19==5)))&&(a0==1))&&(a7==1))&&(a7==1))))&&(((a5==4)&&(!(a23==1)&&((input==5)&&(a9==7))))&&(a20==1)))){ a2 = 0; a1 = 12; a9 = 8; a5 = 6; a21 = 10; a27 = 1; a19 = 2; a22 = 1; return 21; } else if((((a19==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a1==14))&&(a21==10)))&&((a17==2)&&((((a20==1)&&(!(a14==1)&&(((!(a14==1)&&(!(a28==1)||((a9==8)&&(a3==1))))||(a24==1))&&(a16==11))))||(a0==1))||(a18==1))))){ a21 = 11; a19 = 2; a26 = 0; a5 = 6; a1 = 12; a28 = 1; a2 = 1; return 23; } else if((((((a19==4)&&((!(a0==1)&&((((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==3)))&&(a16==7)))&&!(a7==1))&&!(a20==1))&&(!(a12==1)||(((!(a6==1)||((a21==11)&&((a17==2)&&(a6==1))))&&(a11==1))||!(a3==1))))){ a8 = 0; a9 = 7; a20 = 1; a11 = 1; a5 = 4; a28 = 1; a21 = 10; a1 = 12; a19 = 1; return -1; } else if((((a3==1)&&((a11==1)&&(((((a23==1)&&(((((((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==4))&&(a16==9))&&(a19==5)))&&!(a24==1))&&(a6==1))&&(a2==1))))&&((a21==12)&&((a17==2)&&(!(a20==1)&&(a3==1)))))){ a19 = 1; a16 = 7; a20 = 1; a9 = 8; a1 = 13; a24 = 1; a11 = 0; a5 = 5; a13 = 0; a21 = 10; return -1; } else if(((((a20==1)&&(!(a13==1)&&((((a21==10)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a8==1))&&(a19==2))))&&!(a11==1))&&((a24==1)&&((a17==2)&&(((a16==9)&&((((a7==1)&&(a3==1))&&(a1==14))&&!(a12==1)))&&(a9==7)))))){ a21 = 12; a5 = 5; a13 = 0; a15 = 0; a16 = 8; a12 = 0; return 25; } else if((((a17==2)&&(((a21==12)&&((!(a18==1)&&(!(a27==1)&&((a19==5)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==6)))))&&(a16==7)))&&(a12==1)))&&(!(a8==1)&&(((!(a3==1)||((a23==1)&&!(a24==1)))&&(a1==14))&&(a20==1))))){ a8 = 0; a23 = 1; a19 = 1; a16 = 9; a1 = 12; a9 = 10; a7 = 0; a5 = 5; return 22; } else if(((((a20==1)&&((((a6==1)&&(a11==1))&&(a21==11))&&!(a24==1)))&&(a23==1))&&(!(a24==1)&&((a19==2)&&((a17==2)&&(((a11==1)&&(((a1==13)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==5)))&&!(a4==1)))&&(a16==7))))))){ a16 = 8; a12 = 1; a9 = 7; a1 = 14; a5 = 5; a6 = 1; a23 = 1; a21 = 10; a19 = 3; return 23; } else if(((!(a14==1)&&(((((a16==9)&&(((((a5==4)||(a5==5))&&(input==5))&&(a1==13))&&!(a27==1)))&&(a3==1))&&(a21==10))&&!(a0==1)))&&(((((((a3==1)&&(a17==2))||!(a6==1))&&(a19==5))&&(a20==1))&&(a9==10))&&!(a18==1)))){ a6 = 1; a26 = 0; a1 = 12; a19 = 3; a14 = 0; a9 = 11; a5 = 4; return -1; } else if(((((a17==2)&&(!(a4==1)&&(((a21==10)&&((((a1==12)&&(a11==1))&&(a19==5))&&(a3==1)))&&(a3==1))))&&(a20==1))&&(!(a26==1)&&((a16==8)&&((a13==1)&&((a3==1)&&((input==3)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))))))))){ a1 = 13; a2 = 1; a13 = 1; a16 = 7; a9 = 11; a19 = 2; a5 = 5; a26 = 0; return -1; } else if((((a17==2)&&(((a1==12)&&((((((input==3)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a2==1))&&(a21==10))&&!(a24==1))&&(a6==1)))&&(a19==4)))&&(!(a20==1)&&((a16==11)&&(!(a4==1)&&(((a26==1)||(a2==1))||!(a13==1))))))){ if((a3==1)){ a0 = 1; a29 = 1; a13 = 0; a5 = 4; a20 = 1; a1 = 13; a9 = 8; }else{ a28 = 0; a9 = 10; a5 = 6; a18 = 1; a1 = 13; a16 = 10; a25 = 1; a19 = 5; a21 = 12; } return -1; } else if((((a19==3)&&((a21==10)&&(((a1==13)&&(((a12==1)&&(!(a4==1)&&((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&!(a18==1)))&&(a16==10))))&&((a17==2)&&((((a20==1)&&((a0==1)||(a12==1)))&&(a9==10))&&(a13==1))))){ a6 = 1; a19 = 2; a20 = 0; a5 = 5; a14 = 0; a1 = 12; a13 = 1; a16 = 8; return -1; } else if((((((!(a27==1)&&((a20==1)&&(((a16==11)&&(input==3))&&(a21==12))))&&(a13==1))&&(a9==7))&&(a17==2))&&((a1==12)&&(!(a3==1)||((((a19==3)&&((a13==1)&&(!(a12==1)||(a6==1))))&&(a5==4))&&!(a8==1)))))){ a21 = 10; a19 = 1; a0 = 0; a16 = 7; a14 = 0; return -1; } else if((((a9==10)&&((a11==1)&&((((a1==13)&&(((a23==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a17==2)))&&(a16==7))&&(a23==1))))&&((a2==1)&&(((((a3==1)&&((a20==1)&&(a12==1)))||!(a6==1))&&(a21==12))&&(a19==5))))){ a18 = 0; a5 = 4; a0 = 0; a1 = 14; a16 = 9; a21 = 11; a26 = 0; a9 = 7; return 22; } else if(((!(a18==1)&&((a19==2)&&((a9==8)&&((a20==1)&&(!(a14==1)&&((a16==10)&&((((input==3)&&(a5==4))&&(a11==1))&&!(a18==1))))))))&&((!(a24==1)&&((a17==2)&&(!(a0==1)&&((a28==1)&&(a21==10)))))&&(a1==12)))){ a19 = 1; a16 = 7; a2 = 1; a9 = 7; a18 = 0; return -1; } else if((((a19==5)&&((((((input==1)&&((a5==4)||(a5==5)))&&!(a20==1))&&!(a3==1))&&!(a28==1))&&(a17==2)))&&(((!(a23==1)&&((a8==1)&&(((a8==1)&&(((a9==8)&&(a12==1))&&(a16==7)))&&(a21==12))))&&(a0==1))&&(a1==14)))){ a28 = 0; a19 = 2; a9 = 7; a20 = 1; a18 = 1; a23 = 0; a1 = 12; a5 = 5; a16 = 11; return -1; } else if(((!(a28==1)||((((a13==1)&&((!(a6==1)||((a11==1)&&(a17==2)))&&(a9==8)))&&(a6==1))&&(a1==13)))&&(!(a20==1)&&((a19==5)&&((((((input==6)&&(a5==6))&&!(a8==1))&&(a16==7))&&!(a18==1))&&(a21==11)))))){ a9 = 11; a4 = 0; a20 = 1; a16 = 9; a3 = 1; a19 = 4; a1 = 12; a18 = 0; return 22; } else if(((((((!(a28==1)||(((a12==1)&&!(a0==1))||!(a28==1)))||!(a3==1))&&(a17==2))&&(a3==1))&&(a16==8))&&(((a20==1)&&((!(a4==1)&&((a19==3)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a9==9))))&&(a1==12)))&&(a21==11)))){ a18 = 0; a9 = 7; a5 = 4; a16 = 7; a19 = 1; a14 = 0; a21 = 10; return -1; } else if((((a19==5)&&(!(a20==1)&&((((((((input==3)&&(a21==12))&&!(a8==1))&&!(a18==1))&&(a1==14))&&(a9==11))&&(a2==1))&&(a17==2))))&&(((((a16==9)&&((a6==1)&&!(a8==1)))||(a27==1))||(a7==1))&&(a5==6)))){ a8 = 1; a20 = 1; a6 = 0; a21 = 10; a25 = 0; a5 = 5; a9 = 8; a16 = 7; a19 = 1; a1 = 12; return -1; } else if(((((a13==1)&&((a6==1)&&((a20==1)&&((a11==1)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1))&&(a21==11))))))&&!(a4==1))&&(!(a6==1)||((a9==11)&&((((a16==8)&&((a17==2)&&(a6==1)))&&(a1==12))&&(a19==4)))))){ if((a27==1)){ a9 = 10; a16 = 7; a24 = 0; a26 = 0; a5 = 6; a7 = 0; a19 = 5; a20 = 0; }else{ a16 = 10; a19 = 2; a2 = 1; a18 = 0; a5 = 5; a9 = 9; a14 = 0; } return 25; } else if(((((a16==8)&&(((!(a11==1)&&(!(a12==1)&&((input==6)&&((a5==5)||(a5==6)))))&&(a21==12))&&(a1==12)))&&!(a3==1))&&(((!(a11==1)&&((a19==1)&&(((a20==1)&&((a9==11)&&(a6==1)))&&!(a11==1))))&&(a17==2))&&(a18==1)))){ a9 = 8; a23 = 0; a5 = 6; a18 = 1; a19 = 2; a11 = 0; a16 = 7; a21 = 10; return -1; } else if(((!(a14==1)&&(!(a20==1)&&((!(a4==1)&&((a19==3)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==4))))&&(a17==2))))&&(((a16==8)&&(((((a1==13)&&(!(a13==1)||(a12==1)))||!(a11==1))&&(a21==11))||!(a3==1)))&&(a3==1)))){ a5 = 4; a19 = 1; a20 = 1; a13 = 1; a14 = 0; a9 = 7; a21 = 10; a16 = 7; a1 = 12; a26 = 0; return -1; } else if(((!(a27==1)&&((((((a19==2)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3)))&&(input==3))&&!(a26==1))&&(a21==11)))&&(!(a14==1)&&((((a4==1)||(!(a20==1)&&(((a23==1)||(a27==1))&&(a17==2))))||(a26==1))&&(a16==9))))){ a4 = 1; a29 = 1; a21 = 10; a20 = 1; a19 = 3; a16 = 10; a5 = 5; a18 = 1; a9 = 11; a1 = 12; return -1; } else if((((!(a13==1)||(((a17==2)&&(!(a8==1)&&((!(a20==1)&&((a16==9)&&((a28==1)||(a0==1))))&&(a5==5))))||(a8==1)))||(a24==1))&&(((a1==12)&&(((a9==10)&&((a21==10)&&(input==4)))&&(a19==2)))&&(a28==1)))){ a16 = 7; a19 = 1; a10 = 1; a8 = 1; a20 = 1; a28 = 0; return -1; } else if((((!(a2==1)&&((a9==8)&&((a21==11)&&(((a1==14)&&(((input==1)&&(a16==10))&&(a24==1)))&&(a17==2)))))&&(a27==1))&&(((!(a11==1)&&(!(a11==1)&&(((a5==6)&&(a23==1))&&(a20==1))))&&(a4==1))&&(a19==2)))){ a21 = 12; a4 = 1; a11 = 0; a1 = 13; a16 = 9; a6 = 0; a5 = 4; a19 = 5; return -1; } else if((((a21==11)&&((a9==9)&&((a17==2)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a24==1)))))&&(((a19==1)&&(!(a2==1)||((a16==9)&&((a8==1)||(((a24==1)||((a8==1)||((a23==1)&&(a1==13))))&&(a13==1))))))&&(a20==1)))){ a9 = 10; a3 = 1; a8 = 0; a1 = 14; a19 = 4; a27 = 0; a5 = 5; return 21; } else if((((((a1==14)&&((a6==1)&&(((a17==2)&&(((input==1)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a20==1)))&&(a13==1))))&&!(a8==1))&&!(a4==1))&&((a19==3)&&((a21==11)&&(!(a18==1)&&((a16==9)&&((a11==1)&&(a23==1)))))))){ a5 = 4; a9 = 7; a19 = 1; a21 = 10; a16 = 7; a1 = 12; a13 = 1; a18 = 0; a2 = 1; return -1; } else if(((!(a23==1)||((!(a28==1)||((a12==1)&&(((a21==10)&&((a17==2)&&((a12==1)&&(a9==9))))&&(a19==1))))&&!(a24==1)))&&((((((a20==1)&&((a1==12)&&(input==5)))&&(a5==4))&&(a6==1))&&(a16==9))&&(a28==1)))){ a18 = 0; a9 = 7; a28 = 1; a12 = 1; a16 = 11; return 22; } else if(((((((a16==9)&&(!(a27==1)&&(((((((a5==4)||(a5==5))&&(input==6))&&!(a18==1))&&(a2==1))&&!(a26==1))&&(a13==1))))&&(a20==1))&&(a19==2))&&(a21==10))&&(((a17==2)&&(((a9==7)&&(a11==1))&&(a2==1)))&&(a1==13)))){ a5 = 4; a12 = 1; a1 = 12; a28 = 1; a19 = 1; a3 = 1; a16 = 7; return -1; } else if(((((((a1==14)&&((a2==1)||(a7==1)))&&(a5==4))&&(a3==1))&&(a20==1))&&((a21==12)&&((a28==1)&&(((((((a16==10)&&((a9==11)&&(input==6)))&&!(a0==1))&&(a17==2))&&(a19==2))&&!(a18==1))&&(a6==1)))))){ a18 = 0; a19 = 1; a27 = 0; a7 = 0; a9 = 7; a21 = 10; a16 = 7; a1 = 12; return -1; } else if(((((!(a8==1)&&((a23==1)&&(((((a19==4)&&(((input==6)&&(a21==11))&&(a16==7)))&&!(a0==1))&&(a13==1))&&(a2==1))))&&(a17==2))&&(a5==4))&&((a1==12)&&((a20==1)&&(((a23==1)&&!(a24==1))&&(a9==11)))))){ a16 = 8; a9 = 8; a7 = 0; a1 = 14; a21 = 10; a24 = 0; a27 = 0; a19 = 3; a20 = 0; return 22; } else if((((a9==9)&&((((!(a28==1)&&((a1==14)&&(input==5)))&&(a16==9))&&!(a23==1))&&!(a13==1)))&&(!(a28==1)&&(((a17==2)&&(!(a23==1)&&(((a20==1)&&((!(a3==1)&&(a11==1))&&(a21==12)))&&(a19==2))))&&(a5==5))))){ a5 = 4; a16 = 7; a29 = 0; a19 = 1; a21 = 10; a1 = 12; a13 = 0; a9 = 10; a18 = 1; return -1; } else if((((a24==1)||(((a21==12)&&(((((a11==1)||!(a12==1))&&(a1==12))&&(a19==2))||(a26==1)))&&(a9==7)))&&((((((a2==1)&&((a5==6)&&((a17==2)&&(input==6))))&&!(a20==1))&&(a13==1))&&(a3==1))&&(a16==10)))){ a21 = 10; a5 = 4; a25 = 1; a29 = 1; a18 = 1; a16 = 7; a19 = 1; a20 = 1; a1 = 14; return -1; } else if(((((a23==1)&&(((((a16==8)&&(((input==4)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))&&!(a18==1)))&&(a19==2))&&(a21==10))&&(a20==1)))&&(a2==1))&&((a12==1)&&((a11==1)&&((a17==2)&&((a6==1)&&((a13==1)&&(a1==12)))))))){ a9 = 7; a3 = 1; a16 = 7; a24 = 0; a19 = 1; a13 = 1; a5 = 4; return -1; } else if((((a6==1)&&(((((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==1))&&(a17==2))&&!(a20==1))&&(a21==10)))&&((a1==12)&&(((((a19==5)&&(((a16==7)&&(!(a27==1)&&(a12==1)))&&!(a4==1)))||!(a28==1))||(a24==1))||!(a23==1))))){ a8 = 0; a6 = 1; a1 = 13; a5 = 5; a0 = 0; a19 = 1; a9 = 7; a20 = 1; return -1; } else if((((!(a20==1)&&(((!(a6==1)&&((a16==8)&&(((input==3)&&((a5==4)||(a5==5)))&&(a4==1))))&&(a8==1))&&(a26==1)))&&(a21==11))&&((((a19==3)&&((a1==13)&&(!(a3==1)&&(!(a12==1)&&(a6==1)))))&&(a17==2))&&(a9==8)))){ a19 = 1; a9 = 10; a20 = 1; a5 = 4; a16 = 7; a2 = 0; a22 = 0; a1 = 14; a21 = 10; a18 = 1; return -1; } else if((((a21==12)&&(((a1==14)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==5)))&&(a13==1)))&&((((((!(a4==1)&&((((a6==1)&&!(a24==1))&&(a19==1))&&(a28==1)))&&(a13==1))&&(a28==1))&&(a16==11))&&(a20==1))&&(a17==2)))){ a18 = 0; a1 = 12; a5 = 6; a9 = 9; a12 = 1; a23 = 1; a19 = 4; return 26; } else if(((((a20==1)&&(((a21==10)&&((a17==2)&&(((a11==1)&&(a12==1))&&!(a7==1))))&&(a1==12)))&&(a16==7))&&((!(a27==1)&&((a12==1)&&((a3==1)&&(!(a24==1)&&((input==6)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))))))&&(a19==4)))){ a0 = 0; a21 = 11; a5 = 5; a9 = 10; a13 = 1; a6 = 1; return 23; } else if((((a9==11)&&((!(a0==1)&&((a1==13)&&(!(a2==1)||((a13==1)&&(a5==5)))))&&!(a7==1)))&&((a28==1)&&((!(a7==1)&&(((a2==1)&&((a21==12)&&(((a19==1)&&(input==3))&&(a16==7))))&&!(a20==1)))&&(a17==2))))){ a21 = 10; a9 = 7; a2 = 1; a5 = 4; a20 = 1; a28 = 1; a1 = 12; a18 = 0; return -1; } else if(((((((a1==12)&&(!(a20==1)&&(!(a14==1)&&(((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a7==1)))))&&(a2==1))&&(a17==2))&&(a19==5))&&((((((a21==10)&&(a12==1))&&(a16==7))||!(a28==1))&&!(a26==1))&&!(a14==1)))){ a5 = 6; a20 = 1; a9 = 7; a16 = 10; a1 = 14; a19 = 2; a0 = 0; a3 = 1; a13 = 1; return 21; } else if(((((((a9==9)&&((a16==7)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a1==12))&&(a12==1))))&&(a6==1))&&!(a8==1))&&(a19==1))&&((a17==2)&&((((((a11==1)||(a27==1))&&(a21==11))&&(a23==1))&&!(a20==1))&&!(a18==1))))){ a2 = 1; a26 = 0; a9 = 7; a20 = 1; a21 = 10; a5 = 4; return -1; } return calculate_output14(input); } int calculate_output14(int input) { if((((((a19==4)&&(!(a7==1)&&(((a21==12)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6)))&&(a1==13))))&&!(a26==1))&&(a16==11))&&((a23==1)&&((((a18==1)||(((a23==1)&&(a23==1))&&(a17==2)))&&!(a24==1))&&(a20==1))))){ a23 = 1; a27 = 0; a5 = 5; a14 = 0; a9 = 11; a1 = 12; a21 = 11; a19 = 2; return 21; } else if((((a16==10)&&((a19==1)&&(((!(a3==1)||((a28==1)&&((a7==1)||(a23==1))))&&(a20==1))||(a27==1))))&&(((a17==2)&&((a6==1)&&((a21==12)&&((a1==13)&&((input==6)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))))))&&(a12==1)))){ a9 = 9; a11 = 1; a16 = 7; a21 = 10; a5 = 4; a13 = 1; a19 = 2; return 25; } else if((((a16==7)&&(((a20==1)&&((a1==13)&&(((!(a8==1)&&((input==3)&&(a5==6)))&&(a21==10))&&(a11==1))))&&(a9==9)))&&(!(a7==1)&&((a17==2)&&(((!(a26==1)&&(!(a2==1)||(a2==1)))&&(a19==2))||(a24==1)))))){ a19 = 3; a2 = 1; a13 = 1; a18 = 0; a9 = 7; a5 = 4; a1 = 12; return 25; } else if(((((a21==11)&&(((a1==13)&&(((a19==3)&&((((a5==4)||(a5==5))&&(input==1))&&(a11==1)))&&(a2==1)))&&!(a26==1)))&&(a3==1))&&((((((a9==8)&&((a28==1)||(a0==1)))&&(a16==8))&&(a17==2))&&!(a20==1))||!(a13==1)))){ a20 = 1; a21 = 10; a26 = 0; a19 = 2; a5 = 4; a6 = 1; a9 = 9; a16 = 7; a27 = 0; return 25; } else if(((((a9==7)&&((a1==12)&&(((a6==1)||(a18==1))&&(a16==7))))&&(a20==1))&&((a19==5)&&(!(a27==1)&&((((a17==2)&&((a3==1)&&((a28==1)&&(!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))))&&(a21==11))&&(a3==1)))))){ a24 = 0; a5 = 5; a28 = 1; a1 = 14; a16 = 8; a0 = 0; return 21; } else if((((a17==2)&&((((a20==1)&&(((!(a0==1)&&(a11==1))||(a7==1))&&(a13==1)))&&!(a26==1))&&(a21==11)))&&((((a16==9)&&(!(a18==1)&&((a12==1)&&((a1==14)&&(((a5==4)||(a5==5))&&(input==6))))))&&(a9==8))&&(a19==3)))){ a4 = 0; a21 = 10; a1 = 12; a9 = 7; a5 = 4; a19 = 1; a16 = 7; a7 = 0; return -1; } else if((((a9==7)&&((a19==3)&&(!(a11==1)&&((((a20==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a24==1))&&!(a13==1)))))&&((a1==14)&&((a7==1)&&(((a21==11)&&((((a28==1)&&!(a28==1))&&(a8==1))&&(a17==2)))&&(a16==10)))))){ a21 = 10; a9 = 8; a15 = 1; a10 = 0; a5 = 5; a23 = 0; a19 = 1; a1 = 12; return -1; } else if((((a24==1)||(!(a14==1)&&(((a17==2)&&((a13==1)&&(a16==9)))||!(a2==1))))&&((((a21==12)&&(!(a4==1)&&(((a20==1)&&(((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a8==1)))&&!(a7==1))))&&(a19==2))&&(a1==13)))){ a1 = 12; a5 = 4; a19 = 1; a21 = 10; a16 = 7; a18 = 0; a9 = 7; a12 = 1; a24 = 0; return -1; } else if(((((((a16==9)&&((a6==1)&&((a1==12)&&((input==4)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))))&&!(a14==1))&&(a21==10))&&!(a24==1))&&(((((!(a23==1)||((a17==2)&&(a6==1)))&&!(a20==1))||(a8==1))&&(a19==3))&&!(a7==1)))){ a5 = 6; a7 = 1; a19 = 2; a9 = 7; a16 = 7; a20 = 1; a12 = 0; return -1; } else if((((a3==1)&&(((((a21==12)&&((a11==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a16==11))&&(a20==1))&&!(a14==1)))&&((a19==2)&&(!(a18==1)&&((((((a1==12)&&(a11==1))&&(a17==2))||(a26==1))||(a27==1))&&(a9==7)))))){ a2 = 1; a5 = 4; a19 = 1; a14 = 0; a21 = 10; a16 = 7; a26 = 0; return -1; } else if(((((a6==1)&&(!(a20==1)&&((a2==1)&&((a19==4)&&((input==5)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8))))))))&&!(a8==1))&&(((a1==14)&&((((a17==2)&&((a16==7)&&((a21==12)&&(a6==1))))&&!(a14==1))||(a8==1)))||(a27==1)))){ a4 = 0; a20 = 1; a27 = 0; a19 = 1; a9 = 7; a21 = 10; a12 = 1; a1 = 12; a5 = 4; return -1; } else if((((!(a18==1)&&((((a16==10)&&(((a5==5)&&((a1==12)&&(!(a4==1)&&((a9==9)&&((a21==11)&&(((a17==2)&&(input==6))&&(a23==1)))))))&&(a11==1)))&&(a19==5))&&!(a14==1)))&&!(a24==1))&&((a20==1)&&(a11==1)))){ a19 = 4; a14 = 0; a18 = 0; a21 = 10; a16 = 8; a5 = 4; a8 = 0; a9 = 7; return 25; } else if((((a20==1)&&(((a14==1)||((a6==1)&&(a16==7)))&&(a1==13)))&&((a21==11)&&(((!(a8==1)&&(((a19==2)&&(((a2==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==1)))&&(a13==1)))&&(a6==1)))&&!(a14==1))&&(a17==2))))){ a7 = 0; a16 = 8; a27 = 0; a9 = 10; a5 = 4; a1 = 14; a21 = 10; a12 = 1; a19 = 3; return 23; } else if((((a19==1)&&(!(a6==1)||((((a9==8)&&(a11==1))||(a0==1))&&(a12==1))))&&((a16==7)&&((a5==6)&&((((a12==1)&&((a11==1)&&((a1==14)&&(((a17==2)&&(input==4))&&(a20==1)))))&&(a21==11))&&!(a8==1)))))){ a21 = 10; a9 = 10; a12 = 1; a14 = 0; a5 = 5; a16 = 8; return 21; } else if(((((!(a27==1)&&((a21==12)&&((a20==1)&&(a23==1))))&&(a1==13))||!(a6==1))&&((a9==8)&&((((((((((a5==4)||(a5==5))&&(input==4))&&(a19==4))&&!(a7==1))&&(a23==1))&&!(a8==1))&&(a17==2))&&!(a8==1))&&(a16==9))))){ a14 = 0; a9 = 7; a5 = 4; a24 = 0; a7 = 0; a19 = 1; a21 = 10; a1 = 12; a16 = 7; return -1; } else if((((a16==10)&&((a17==2)&&(((a1==12)&&((a3==1)&&((a5==4)&&(!(a12==1)||((a20==1)&&(a3==1))))))&&(a11==1))))&&((a6==1)&&(((a9==11)&&(!(a8==1)&&(((input==3)&&(a19==4))&&(a23==1))))&&(a21==11))))){ a2 = 1; a19 = 1; a21 = 10; a3 = 1; a14 = 0; a9 = 7; a16 = 7; return -1; } else if(((((!(a4==1)&&(((((a23==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a19==2))&&(a6==1))&&(a17==2)))&&!(a18==1))&&(a21==12))&&((a9==8)&&(((((a12==1)&&((a16==8)&&(a2==1)))&&!(a20==1))&&(a1==14))&&(a3==1))))){ a15 = 1; a12 = 0; a10 = 1; a9 = 10; a1 = 12; a5 = 5; a21 = 11; a16 = 9; return -1; } else if((((a21==12)&&((a20==1)&&((((((a3==1)&&(a19==3))&&!(a27==1))&&(a23==1))&&(a17==2))&&!(a24==1))))&&(((a9==8)&&(!(a0==1)&&((a12==1)&&(!(a27==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a16==9))))))&&(a1==14)))){ a9 = 7; a16 = 7; a19 = 1; a21 = 10; a14 = 0; a1 = 12; a18 = 0; a5 = 4; a6 = 1; return -1; } else if(((!(a4==1)&&(((!(a26==1)&&(a11==1))&&(a17==2))&&!(a14==1)))&&((!(a20==1)&&((a19==2)&&((a16==10)&&(!(a4==1)&&((a21==10)&&((((((a5==4)&&(a1==13))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a1==12)&&(a5==6)))))&&(input==6))&&(a28==1)))))))&&(a12==1)))){ if((a20==1)){ a26 = 1; a16 = 7; a1 = 12; a2 = 0; a9 = 8; a5 = 6; a20 = 1; }else{ a19 = 1; a16 = 7; a18 = 1; a1 = 13; a9 = 9; a3 = 0; a10 = 1; a20 = 1; a5 = 5; } return -1; } else if(((!(a7==1)&&(((a28==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a19==2)))&&(a21==12)))&&(((((a23==1)&&(((!(a20==1)&&((a16==9)&&((a28==1)||!(a28==1))))&&(a17==2))&&(a1==13)))&&(a9==8))&&!(a4==1))||!(a6==1)))){ a21 = 10; a19 = 3; a1 = 12; a10 = 0; a9 = 7; a5 = 6; a16 = 11; a29 = 0; return -1; } else if(((((((!(a2==1)&&((input==6)&&(a1==13)))&&!(a11==1))&&(a7==1))&&(a5==6))&&(a20==1))&&(!(a6==1)&&((((a17==2)&&((!(a11==1)&&(((a9==7)&&(a6==1))&&(a19==4)))&&(a21==10)))&&(a16==7))&&!(a6==1))))){ a1 = 14; a18 = 1; a26 = 1; a19 = 5; a11 = 0; a5 = 5; a21 = 11; a16 = 8; return 26; } else if((((a21==12)&&((!(a27==1)&&((a6==1)&&((a0==1)||((a2==1)&&(a17==2)))))&&(a1==14)))&&(((!(a27==1)&&((!(a24==1)&&(((a9==11)&&((a20==1)&&(input==1)))&&(a16==11)))&&(a28==1)))&&(a5==5))&&(a19==3)))){ a9 = 7; a19 = 1; a16 = 7; a3 = 1; a8 = 0; a1 = 12; a21 = 10; a27 = 0; a5 = 4; return -1; } else if((((a5==5)&&((((a21==12)&&((a19==3)&&(input==5)))&&(a13==1))&&(a1==12)))&&(((!(a20==1)&&((!(a8==1)&&((a0==1)||((((a26==1)||(a3==1))||!(a12==1))&&(a6==1))))&&(a9==8)))&&(a16==8))&&(a17==2)))){ a1 = 14; a7 = 1; a22 = 0; a19 = 1; a21 = 10; a28 = 0; a16 = 7; a20 = 1; a5 = 4; return -1; } else if(((((a20==1)&&((a12==1)&&(((!(a8==1)&&((a11==1)&&(a11==1)))&&(a21==12))||!(a28==1))))&&(a16==9))&&((a17==2)&&(((a5==4)&&(((a19==3)&&((a3==1)&&((a1==13)&&(input==3))))&&!(a24==1)))&&(a9==9))))){ a16 = 7; a19 = 1; a24 = 0; a9 = 7; a11 = 1; a4 = 0; a1 = 12; a21 = 10; return -1; } else if(((((((a2==1)&&(((a3==1)||!(a6==1))&&(a9==11)))&&(a28==1))&&(a16==7))&&(a5==5))&&(((((a11==1)&&((a12==1)&&((a21==11)&&(((a19==2)&&(input==3))&&!(a20==1)))))&&!(a7==1))&&(a17==2))&&(a1==13)))){ a20 = 1; a26 = 0; a1 = 12; a27 = 0; a28 = 1; a19 = 1; a5 = 4; a9 = 7; a21 = 10; return -1; } else if((((a1==13)&&(((a28==1)&&(((((!(a24==1)&&((a21==10)&&((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))&&(a17==2))&&(a16==11))&&(a19==4))&&(a11==1)))&&!(a14==1)))&&(!(a20==1)&&(!(a7==1)&&((a2==1)||!(a28==1)))))){ a5 = 5; a12 = 0; a18 = 1; a20 = 1; a1 = 12; a9 = 9; a16 = 7; return -1; } else if((((((((a12==1)&&(a21==10))&&(a6==1))&&!(a8==1))&&(a2==1))&&(a16==8))&&(!(a26==1)&&(((a1==14)&&(((a17==2)&&(!(a20==1)&&(!(a0==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==5)))))&&!(a27==1)))&&(a9==10))))){ a5 = 4; a20 = 1; a11 = 1; a1 = 12; a9 = 7; a19 = 1; a18 = 0; a16 = 7; a26 = 0; return -1; } else if(((((a19==4)&&(((a16==10)&&((a9==10)&&((!(a18==1)&&(((!(a6==1)||(a3==1))&&(a17==2))||!(a6==1)))||!(a11==1))))&&(a20==1)))&&(a1==14))&&(((a21==11)&&(((input==6)&&(a5==5))&&!(a18==1)))&&!(a18==1)))){ a5 = 4; a13 = 1; a9 = 7; a19 = 1; a21 = 10; a16 = 7; a2 = 1; a1 = 12; return -1; } else if((((((a5==6)&&(!(a8==1)&&((a17==2)&&((((input==3)&&(a19==1))&&(a1==12))&&(a3==1)))))&&!(a14==1))&&!(a20==1))&&((a21==10)&&((((((a28==1)&&(a9==10))&&(a16==7))||!(a11==1))&&!(a27==1))||(a0==1))))){ a19 = 2; a27 = 0; a5 = 5; a23 = 1; a21 = 12; return 21; } else if(((!(a26==1)&&(((input==1)&&(a17==2))&&(a20==1)))&&(((a16==8)&&((a1==14)&&(((a7==1)||(((a9==10)&&(((a14==1)||(((a2==1)&&(a21==10))&&(a23==1)))&&(a19==5)))&&(a5==6)))||(a27==1))))&&(a6==1)))){ a1 = 13; a16 = 10; a19 = 2; a11 = 1; a9 = 11; a18 = 0; a28 = 1; return 25; } else if((((((((((a13==1)&&(a21==11))&&(a1==12))&&(a17==2))&&(a16==10))&&!(a4==1))&&(a3==1))&&!(a8==1))&&((((a12==1)&&(!(a20==1)&&((a19==4)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==3)))))&&(a3==1))&&(a12==1)))){ a25 = 0; a16 = 8; a3 = 0; a21 = 12; a9 = 10; a5 = 4; a1 = 13; return -1; } else if((((a20==1)&&((a2==1)&&((((a6==1)&&((a16==9)&&((a23==1)&&((a19==1)&&((input==6)&&(((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))||((a9==7)&&((a1==13)&&(a5==4)))))))))&&!(a0==1))&&(a17==2))))&&(!(a0==1)&&((a21==12)&&((a12==1)&&(a28==1)))))){ a21 = 10; a16 = 7; a0 = 0; a9 = 7; a5 = 4; a8 = 0; a26 = 0; a1 = 12; return -1; } else if((((a19==3)&&(((a21==12)&&(((a20==1)&&(((a16==10)&&((input==5)&&(a9==8)))&&!(a26==1)))&&(a1==13)))&&(a11==1)))&&((a8==1)||((a18==1)||((a5==5)&&(!(a28==1)||(((a17==2)&&(a28==1))||!(a3==1)))))))){ a18 = 0; a4 = 0; a21 = 10; a19 = 2; a11 = 1; a16 = 7; a9 = 9; return -1; } else if((((((!(a11==1)||(!(a11==1)||((a28==1)&&!(a24==1))))&&(a23==1))&&(a1==12))&&(a21==10))&&(((a5==4)&&(!(a20==1)&&((!(a18==1)&&((a9==8)&&((a16==9)&&((input==5)&&(a19==2)))))&&(a11==1))))&&(a17==2)))){ a10 = 1; a0 = 1; a13 = 0; a9 = 9; a16 = 7; a20 = 1; a5 = 6; return 21; } else if(((((a3==1)&&(((a17==2)&&(((input==5)&&((a5==5)||(a5==6)))&&(a19==5)))&&(a21==10)))&&(a1==14))&&(!(a3==1)||((!(a3==1)||(((a23==1)&&((a8==1)||(!(a20==1)&&((a16==7)&&(a12==1)))))||(a14==1)))&&(a9==9))))){ if((a0==1)){ a21 = 11; a6 = 1; a24 = 0; a7 = 0; a5 = 5; a9 = 10; a1 = 12; a16 = 8; }else{ a2 = 1; a20 = 1; a5 = 4; a14 = 0; a6 = 1; a1 = 13; a19 = 1; a9 = 11; a16 = 10; } return 21; } else if((((a5==6)&&((((a21==12)&&((a11==1)&&(a26==1)))&&!(a2==1))&&(a17==2)))&&(((((a1==12)&&((!(a28==1)&&((((a19==3)&&(input==1))&&(a9==8))&&!(a11==1)))&&(a7==1)))&&(a16==7))&&!(a20==1))&&(a26==1)))){ a9 = 7; a16 = 10; a3 = 0; a25 = 1; a21 = 10; a20 = 1; a5 = 5; a1 = 14; return 26; } else if((((a28==1)&&((a17==2)&&((a11==1)&&(((a16==9)&&((a5==4)&&((input==3)&&(a1==13))))&&(a20==1)))))&&((a21==11)&&((((a19==2)&&((!(a6==1)||((a11==1)||!(a13==1)))&&(a23==1)))||!(a12==1))&&(a9==7))))){ a21 = 10; a4 = 0; a6 = 1; a1 = 12; a23 = 1; a19 = 1; a16 = 7; return -1; } else if((((a9==8)&&((!(a28==1)||((a5==6)&&((!(a24==1)&&(a6==1))&&!(a18==1))))&&(a17==2)))&&((a16==9)&&(((((a12==1)&&(((a19==1)&&((input==6)&&(a20==1)))&&(a1==13)))&&(a23==1))&&(a28==1))&&(a21==10))))){ a11 = 1; a1 = 14; a5 = 4; a7 = 0; a13 = 1; a9 = 11; a19 = 4; a16 = 10; return 25; } else if(((((a26==1)||(((a17==2)&&((!(a0==1)&&((a19==3)&&((a20==1)&&(a6==1))))&&(a16==8)))&&!(a24==1)))&&(a1==13))&&(((((a5==6)&&(((a9==9)&&(input==4))&&(a11==1)))&&(a21==10))&&!(a14==1))&&(a13==1)))){ a1 = 12; a5 = 4; a14 = 0; a16 = 7; a19 = 1; a3 = 1; a4 = 0; a9 = 7; return -1; } else if(((((a3==1)&&(((a16==9)&&((a28==1)&&((a3==1)&&(((a5==5)&&(input==6))&&!(a20==1)))))&&(a23==1)))&&(a9==9))&&((a21==11)&&((((((a3==1)&&(a3==1))&&(a1==12))&&(a19==1))&&(a17==2))||(a26==1))))){ if((a11==1)){ a2 = 0; a21 = 10; a5 = 6; a20 = 1; a27 = 1; a8 = 1; a16 = 7; }else{ a26 = 1; a9 = 11; a16 = 7; a14 = 1; a20 = 1; a18 = 1; a1 = 14; a21 = 10; } return 21; } else if(((((((((a16==8)&&((a17==2)&&(a3==1)))&&(a19==5))&&(a23==1))&&(a1==14))&&(a20==1))&&!(a8==1))&&((a28==1)&&(((((a13==1)&&((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a21==11))&&!(a8==1))&&!(a0==1))))){ a19 = 1; a16 = 7; a9 = 7; a6 = 1; a5 = 4; a1 = 12; a21 = 10; a12 = 1; a27 = 0; return -1; } else if((((a1==13)&&(!(a14==1)&&((a9==7)&&(input==4))))&&((a14==1)||((a18==1)||((((a17==2)&&((((a19==4)&&(((a16==9)&&((a13==1)&&(a5==6)))&&!(a20==1)))&&(a21==10))&&(a23==1)))||!(a11==1))&&(a2==1)))))){ a25 = 1; a5 = 4; a1 = 12; a14 = 1; a19 = 5; a9 = 9; a21 = 12; a15 = 0; a16 = 7; return -1; } else if(((!(a20==1)&&(((a21==10)&&(((a16==10)&&(a3==1))&&(a12==1)))&&(a28==1)))&&((a1==13)&&((((a6==1)&&((!(a4==1)&&((a19==2)&&(((a17==2)&&(input==5))&&(a5==4))))&&(a9==9)))&&(a13==1))&&(a28==1))))){ if((a2==1)){ a0 = 1; a10 = 1; a19 = 1; a20 = 1; a1 = 14; a16 = 7; a9 = 7; a5 = 6; }else{ a16 = 7; a18 = 1; a9 = 10; a13 = 0; a8 = 1; a20 = 1; a19 = 1; } return 22; } else if(((!(a11==1)||((((a16==7)&&(((a19==2)&&(((a13==1)&&(a21==10))&&(a17==2)))&&!(a20==1)))||!(a23==1))&&!(a24==1)))&&(!(a14==1)&&((a1==13)&&((a2==1)&&(!(a24==1)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==1)))))))){ a5 = 4; a9 = 7; a28 = 1; a26 = 0; a1 = 12; a20 = 1; a11 = 1; a19 = 1; return -1; } else if(((((((a13==1)&&((((!(a27==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a9==10))&&(a6==1))&&(a16==9)))&&!(a27==1))&&(a19==4))&&(a1==14))&&((!(a7==1)&&((a17==2)&&(!(a20==1)&&((a3==1)||!(a23==1)))))&&(a21==12)))){ if((a5==6)){ a19 = 1; a7 = 1; a16 = 7; a2 = 0; a9 = 9; a21 = 10; a12 = 0; a5 = 5; }else{ a19 = 1; a20 = 1; a8 = 1; a16 = 7; a5 = 5; a25 = 0; a10 = 1; a1 = 13; } return 25; } else if((((a19==1)&&((a12==1)&&((a9==7)&&(((!(a0==1)&&(a11==1))&&(a13==1))&&(a16==10)))))&&(((a17==2)&&(((a20==1)&&((!(a27==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a11==1)))&&!(a7==1)))&&(a1==13)))&&(a21==11)))){ a28 = 1; a14 = 0; a27 = 0; a21 = 10; a1 = 12; a5 = 4; a16 = 7; return -1; } else if(((((a16==7)&&((a19==4)&&(((input==6)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a17==2))))&&(a2==1))&&(!(a12==1)||((a26==1)||((((((a21==12)&&(a13==1))||!(a6==1))&&!(a8==1))&&(a20==1))&&(a6==1)))))){ a21 = 11; a16 = 9; a1 = 12; a4 = 0; a0 = 0; a5 = 5; a19 = 2; a24 = 0; a9 = 10; return 21; } else if(((((a19==1)&&((a20==1)&&((((a0==1)||(!(a6==1)||(a28==1)))&&(a21==11))&&(a16==10))))||!(a11==1))&&((a3==1)&&(((a17==2)&&((!(a8==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a9==7)))&&(a12==1)))&&(a1==14))))){ a21 = 10; a3 = 1; a0 = 0; a12 = 1; a5 = 4; a16 = 7; a1 = 12; return -1; } else if((((((a12==1)&&((a17==2)&&((((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==6))&&(a21==10))&&(a19==2))&&!(a0==1))))&&(a13==1))&&(a11==1))&&((((((a20==1)&&(a3==1))&&(a16==8))&&(a1==12))&&(a23==1))&&!(a4==1)))){ a13 = 1; a5 = 6; a9 = 8; a19 = 1; a21 = 12; a8 = 0; a1 = 14; return 21; } else if((((a23==1)&&(((a17==2)&&((a1==14)&&((((a13==1)&&(a2==1))&&(a16==8))||!(a11==1))))&&!(a7==1)))&&((a28==1)&&(((((((input==4)&&(a21==10))&&(a20==1))&&(a19==5))&&(a9==7))&&(a5==4))&&(a28==1))))){ a5 = 5; a9 = 10; a1 = 13; a28 = 1; a3 = 1; a13 = 1; return -1; } else if(((((a17==2)&&(!(a27==1)&&((((((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a7==1))&&(a23==1))&&!(a0==1))&&(a1==14))))&&(a16==9))&&((a20==1)&&((a21==12)&&((((a19==2)&&(a3==1))||(a7==1))||(a18==1)))))){ a19 = 1; a18 = 0; a11 = 1; a9 = 8; a24 = 0; a5 = 6; a16 = 8; return 21; } else if((((a19==5)&&((a9==8)&&((a20==1)&&(((a11==1)&&(a1==12))&&(a23==1)))))&&((a16==11)&&((((a2==1)&&(((a2==1)&&((((input==3)&&(a5==6))&&!(a7==1))&&(a17==2)))&&(a6==1)))&&!(a27==1))&&(a21==11))))){ a2 = 1; a18 = 0; a26 = 0; a5 = 4; a19 = 1; a21 = 10; a16 = 10; return 21; } else if((((a14==1)||((a28==1)&&((a18==1)||((a19==5)&&(a3==1)))))&&(!(a8==1)&&((a20==1)&&(((((!(a27==1)&&((a17==2)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a14==1))))&&(a16==10))&&(a21==11))&&(a9==11))&&(a1==14)))))){ a16 = 7; a19 = 2; a9 = 9; a28 = 1; a5 = 5; a7 = 0; a1 = 13; a21 = 10; return 25; } else if((((!(a28==1)||(!(a11==1)||(((((a13==1)&&(a9==10))&&!(a20==1))&&(a1==14))&&!(a4==1))))||(a7==1))&&(!(a24==1)&&((((a16==9)&&(((a19==3)&&((input==5)&&((a5==4)||(a5==5))))&&(a17==2)))&&(a21==12))&&(a13==1))))){ if((a0==1)){ a1 = 13; a3 = 0; a19 = 5; a9 = 9; a29 = 1; a5 = 6; a15 = 1; }else{ a10 = 0; a21 = 10; a11 = 0; a19 = 2; a5 = 6; a1 = 12; a16 = 7; a6 = 0; a20 = 1; } return 26; } else if((((((((a1==12)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2))&&(a16==8))&&(a20==1))&&(a9==9))&&((a21==11)&&((((a28==1)&&(((a26==1)||((a0==1)||((a18==1)||(a11==1))))&&!(a4==1)))||!(a2==1))&&(a19==4))))){ a19 = 1; a11 = 1; a5 = 4; a9 = 7; a21 = 10; a18 = 0; a28 = 1; a16 = 7; return -1; } else if(((((((a17==2)&&((a6==1)&&((((a21==10)&&((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==5)))&&(a13==1))&&!(a14==1))))&&(a1==14))&&(a20==1))&&(a28==1))&&(((!(a3==1)||((a19==4)&&(a12==1)))||!(a12==1))&&(a16==7)))){ a5 = 4; a1 = 12; a19 = 1; a13 = 1; a28 = 1; a21 = 12; a23 = 1; a9 = 11; return 22; } else if(((((!(a3==1)||(((a28==1)||!(a12==1))&&!(a20==1)))&&!(a0==1))||(a18==1))&&((a21==10)&&(((a9==9)&&(!(a24==1)&&((a17==2)&&(!(a7==1)&&((a5==6)&&(((input==1)&&(a1==14))&&(a19==5)))))))&&(a16==9))))){ a16 = 10; a21 = 11; a0 = 1; a15 = 1; a9 = 10; a5 = 5; a10 = 1; a19 = 2; a1 = 13; a20 = 1; return -1; } else if(((((((!(a4==1)&&(((a12==1)||!(a2==1))&&(a16==11)))||(a18==1))&&(a19==5))&&(a17==2))&&(a21==12))&&(((a9==7)&&((((a12==1)&&((a3==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a24==1))&&(a1==13)))&&(a20==1)))){ a1 = 12; a18 = 0; a16 = 7; a0 = 0; a19 = 1; a21 = 10; a5 = 4; a2 = 1; return -1; } else if((((((a21==10)&&((a24==1)||(((a9==7)&&(!(a6==1)||((a1==14)&&(a23==1))))||!(a3==1))))&&(a16==8))&&(a17==2))&&((a19==1)&&(!(a18==1)&&((a20==1)&&(!(a18==1)&&((a12==1)&&(((a5==4)||(a5==5))&&(input==3))))))))){ a5 = 4; a16 = 7; a13 = 1; a18 = 0; a3 = 1; a1 = 12; return -1; } else if(((!(a20==1)&&((a5==6)&&((a14==1)||((a3==1)||!(a12==1)))))&&((a9==10)&&(((a12==1)&&((((a17==2)&&(((((input==3)&&(a19==4))&&!(a4==1))&&!(a18==1))&&(a16==7)))&&(a21==10))&&!(a26==1)))&&(a1==13))))){ a5 = 4; a14 = 0; a9 = 7; a1 = 12; a19 = 1; a3 = 1; a20 = 1; a11 = 1; return -1; } else if(((((a16==11)&&((((a5==6)&&(!(a12==1)||((a17==2)&&(a11==1))))&&!(a0==1))&&(a19==5)))&&(a9==11))&&((a20==1)&&((!(a8==1)&&(!(a8==1)&&((((input==6)&&(a1==13))&&!(a27==1))&&(a6==1))))&&(a21==11))))){ a12 = 1; a2 = 1; a27 = 0; a16 = 10; a9 = 7; return 21; } else if(((!(a8==1)&&((!(a4==1)&&(((a17==2)&&(((a28==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5)))&&(a1==13)))&&(a19==2)))&&(a21==11)))&&(!(a6==1)||(!(a18==1)&&((!(a20==1)&&((a16==8)&&(a2==1)))&&!(a18==1)))))){ a26 = 0; a9 = 8; a19 = 4; a2 = 1; a5 = 5; a1 = 12; a24 = 0; return 21; } else if(((((a19==3)&&(!(a20==1)&&(!(a2==1)||(((((a13==1)||!(a12==1))&&(a12==1))&&(a21==12))&&(a23==1)))))&&(a16==7))&&((((a1==13)&&(((input==6)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a17==2)))&&(a2==1))&&(a13==1)))){ a9 = 7; a19 = 1; a28 = 1; a21 = 10; a20 = 1; a8 = 0; a6 = 1; a5 = 4; a1 = 12; return -1; } else if(((((a16==9)&&((a19==1)&&((a3==1)&&(((input==5)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))&&!(a26==1)))))&&!(a20==1))&&(((a21==10)&&((((((a1==13)&&(a6==1))&&(a13==1))&&(a17==2))||(a4==1))&&!(a8==1)))||(a0==1)))){ a19 = 4; a25 = 1; a12 = 0; a15 = 1; a9 = 7; a20 = 1; a1 = 14; a5 = 6; return -1; } else if((((a16==8)&&((a20==1)&&((a17==2)&&(!(a7==1)&&(((a12==1)&&((a19==4)&&(input==5)))&&(a1==12))))))&&((!(a2==1)||((((((a23==1)&&(a9==9))||(a8==1))&&!(a27==1))&&(a5==4))&&(a21==12)))||(a26==1)))){ if((a3==1)){ a12 = 1; a4 = 0; a9 = 8; a5 = 5; a20 = 0; a19 = 5; a21 = 10; a24 = 0; }else{ a2 = 1; a14 = 0; a9 = 8; a6 = 1; a19 = 3; a16 = 10; a1 = 13; } return 25; } else if(((((a19==2)&&((((((a6==1)&&(a17==2))&&(a21==11))&&!(a0==1))&&(a16==8))&&(a1==13)))||!(a11==1))&&((a20==1)&&(!(a7==1)&&((a3==1)&&((!(a24==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&!(a24==1))))))){ a16 = 10; a24 = 0; a26 = 0; a1 = 12; a3 = 1; a19 = 4; a9 = 11; a5 = 5; a21 = 10; return 22; } else if((((((a17==2)&&(((a21==11)&&((input==6)&&(a1==12)))&&!(a4==1)))&&(a5==4))&&(a9==11))&&((a19==1)&&((!(a12==1)||(((a20==1)&&((a14==1)||(!(a4==1)&&((a6==1)||(a4==1)))))&&!(a27==1)))&&(a16==8))))){ a23 = 1; a19 = 3; a21 = 10; a9 = 9; a12 = 1; a16 = 10; a28 = 1; return 26; } else if((((((!(a18==1)&&(a23==1))&&!(a24==1))||!(a2==1))||!(a23==1))&&((a11==1)&&((a16==7)&&((a9==11)&&((a1==13)&&(((a19==5)&&(((a20==1)&&((a5==4)&&((a21==11)&&(input==3))))&&(a17==2)))&&!(a26==1)))))))){ a11 = 1; a9 = 7; a21 = 10; a14 = 0; a3 = 1; a1 = 12; a19 = 1; return -1; } else if(((((a11==1)&&(((((a11==1)||!(a6==1))&&(a16==10))&&(a17==2))&&(a9==7)))&&!(a18==1))&&(((a12==1)&&(((a19==1)&&((a1==14)&&(!(a20==1)&&((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))))&&(a11==1)))&&!(a8==1)))){ a16 = 7; a20 = 1; a4 = 1; a1 = 13; a9 = 10; a18 = 1; a5 = 4; a6 = 0; return -1; } else if((((a9==9)&&((((a11==1)&&(!(a20==1)&&((!(a7==1)&&((((a3==1)||!(a12==1))&&(a19==1))||!(a3==1)))&&!(a14==1))))&&(a21==11))&&(a1==14)))&&(((a16==8)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a12==1)))&&(a17==2)))){ a20 = 1; a19 = 2; a5 = 6; a2 = 1; a0 = 0; a16 = 9; a8 = 0; a9 = 10; return 21; } else if(((!(a24==1)&&((a12==1)&&((a1==14)&&((((a5==5)||(a5==6))&&(input==1))&&(a17==2)))))&&((a24==1)||((((((a19==3)&&((a12==1)&&(((a16==7)&&(a11==1))&&!(a20==1))))&&(a9==8))&&(a21==10))&&!(a4==1))&&(a2==1))))){ a9 = 11; a1 = 12; a8 = 0; a18 = 0; a20 = 1; a5 = 4; a16 = 11; a26 = 0; a19 = 4; a21 = 12; return 21; } else if((((a13==1)&&(((a1==14)&&(!(a26==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==7))))&&!(a7==1)))&&(((a17==2)&&((((((a24==1)||((a12==1)&&!(a7==1)))&&(a9==9))&&(a21==11))||!(a11==1))&&(a19==3)))&&!(a20==1)))){ a20 = 1; a5 = 5; a21 = 10; a4 = 0; a18 = 0; a19 = 2; a7 = 0; a1 = 13; return -1; } else if((((a1==14)&&(!(a13==1)||((a9==11)&&((a19==2)&&(((a6==1)&&((a20==1)&&((a11==1)&&(a23==1))))&&!(a4==1))))))&&((((((a5==6)&&((a21==10)&&(input==3)))&&(a12==1))&&!(a18==1))&&(a16==9))&&(a17==2)))){ a0 = 0; a5 = 4; a24 = 0; a3 = 1; a1 = 12; a9 = 7; a19 = 1; a16 = 7; return -1; } else if((((a17==2)&&(((a16==9)&&((((a6==1)&&((a3==1)&&(a1==14)))&&(a20==1))&&(a19==1)))&&(a9==10)))&&((((a3==1)&&((a12==1)&&((!(a14==1)&&((input==3)&&(a5==6)))&&(a11==1))))&&!(a7==1))&&(a21==10)))){ a19 = 3; a27 = 0; a1 = 12; a18 = 0; a5 = 5; a21 = 12; return 21; } else if((((((a8==1)||((a1==13)&&((a19==5)&&((a9==7)&&(((a13==1)&&(a21==11))&&(a16==10))))))||(a27==1))||(a0==1))&&((!(a20==1)&&(((a3==1)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&!(a0==1)))&&(a12==1)))){ a9 = 11; a21 = 10; a7 = 1; a20 = 1; a27 = 1; a5 = 4; a2 = 0; a1 = 12; a19 = 2; a16 = 7; return -1; } else if(((!(a23==1)&&((((a21==11)&&(((a18==1)&&((a1==13)&&((a2==1)&&(a19==1))))&&(a9==9)))&&(a20==1))&&(a7==1)))&&(!(a12==1)&&(((a16==8)&&(((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a24==1)))&&(a27==1))))){ a23 = 0; a12 = 0; a21 = 10; a16 = 7; a29 = 0; a5 = 5; a1 = 12; a9 = 8; return -1; } else if((((a21==10)&&(((a1==12)&&((a28==1)&&(a20==1)))&&(a19==5)))&&((a23==1)&&((!(a27==1)&&((((a16==9)&&((((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==5))&&(a17==2))&&!(a14==1)))&&!(a14==1))&&(a3==1)))&&!(a24==1))))){ a4 = 0; a16 = 7; a9 = 7; a19 = 1; a5 = 4; a3 = 1; a28 = 1; return -1; } else if(((((a16==10)&&((a26==1)||((a5==5)&&(((a23==1)&&(a2==1))||!(a3==1)))))&&(a17==2))&&((a21==10)&&(((((!(a26==1)&&(!(a24==1)&&((a20==1)&&(input==3))))&&(a9==11))&&(a1==14))&&(a6==1))&&(a19==1))))){ if((a7==1)){ a20 = 0; a19 = 3; a16 = 8; a4 = 0; a21 = 11; a23 = 1; }else{ a16 = 8; a27 = 0; a6 = 1; a21 = 12; a19 = 4; a26 = 0; a9 = 9; } return 22; } else if((((a23==1)&&(((a17==2)&&((a1==13)&&((a6==1)&&(!(a20==1)&&(input==4)))))&&(a5==6)))&&(((a16==10)&&((!(a13==1)||(!(a12==1)||((a9==10)&&(((a3==1)&&(a19==5))||(a8==1)))))||!(a12==1)))&&(a21==10)))){ a21 = 12; a4 = 1; a9 = 9; a8 = 1; a1 = 14; a27 = 1; a5 = 5; return -1; } else if(((((a16==7)&&(((((input==6)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&!(a20==1))&&!(a18==1))&&(a17==2)))&&(a1==14))&&((a21==11)&&((!(a0==1)&&(!(a2==1)||((((a2==1)||!(a3==1))&&(a3==1))&&!(a18==1))))&&(a19==1))))){ a8 = 0; a3 = 1; a21 = 10; a9 = 9; a20 = 1; a1 = 13; a19 = 2; a2 = 1; a5 = 4; return 25; } else if((((a5==4)&&(((((a21==11)&&(((a6==1)&&(((a19==4)&&(a28==1))&&(a17==2)))&&(a9==9)))&&(a6==1))&&(a13==1))&&(a1==14)))&&((a3==1)&&(((((input==5)&&!(a20==1))&&!(a27==1))&&(a2==1))&&(a16==8))))){ a20 = 1; a16 = 7; a1 = 12; a9 = 8; a21 = 10; a0 = 0; a19 = 3; a18 = 0; a11 = 1; return 22; } else if((((a17==2)&&((!(a26==1)&&((a6==1)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==1))&&(a23==1))))&&(a1==13)))&&(!(a27==1)&&(((((a16==10)&&(((a11==1)||!(a11==1))&&(a20==1)))&&(a9==11))&&(a13==1))&&(a21==11))))){ a1 = 12; a21 = 10; a23 = 1; a4 = 0; a9 = 7; a5 = 4; a16 = 7; return -1; } else if((((!(a3==1)||((((a26==1)||(a13==1))&&(a19==5))&&!(a14==1)))||!(a11==1))&&(((a17==2)&&(!(a20==1)&&(!(a0==1)&&((((a1==12)&&((a21==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&(a16==9))&&(a6==1)))))&&(a9==8)))){ a19 = 1; a22 = 1; a21 = 10; a1 = 14; a4 = 1; a27 = 1; a9 = 11; a5 = 6; a20 = 1; a16 = 7; return -1; } else if((((a17==2)&&(((a11==1)&&((a13==1)&&(((a9==7)&&(((a2==1)&&(a21==11))||(a4==1)))||!(a11==1))))&&(a20==1)))&&((a5==4)&&((((a16==8)&&(((a1==12)&&(input==6))&&(a19==4)))&&!(a7==1))&&!(a8==1))))){ a24 = 0; a6 = 1; a27 = 0; a21 = 10; a19 = 1; a16 = 7; return -1; } else if((((a1==13)&&((a17==2)&&((a12==1)&&(((a21==10)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a27==1)))))&&(((((!(a14==1)&&(((a19==5)&&(!(a20==1)&&(a11==1)))&&!(a4==1)))&&!(a0==1))&&(a16==7))||(a8==1))&&(a9==10)))){ a5 = 4; a9 = 11; a20 = 1; a11 = 1; a21 = 12; a19 = 2; a28 = 1; a12 = 1; a16 = 8; return 26; } else if(((((a9==9)&&(((a24==1)||(((((a2==1)||(a8==1))&&(a11==1))&&(a2==1))&&(a17==2)))&&(a20==1)))&&(a1==13))&&((a16==7)&&((a19==1)&&((a21==12)&&(((((a5==4)||(a5==5))&&(input==4))&&(a23==1))&&!(a27==1))))))){ a9 = 11; a4 = 0; a5 = 4; a7 = 0; a1 = 14; a20 = 0; a12 = 1; return 22; } else if(((!(a14==1)&&(!(a0==1)&&((((a11==1)&&(!(a27==1)&&(((a1==12)&&(((input==6)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&!(a20==1)))&&!(a14==1))))&&(a19==4))&&(a21==10))))&&((a0==1)||(((a3==1)&&(a17==2))&&(a16==11))))){ if((a5==5)){ a16 = 7; a9 = 9; a5 = 5; a19 = 1; a3 = 0; a25 = 1; a15 = 1; a20 = 1; }else{ a28 = 0; a10 = 0; a9 = 8; a19 = 3; a26 = 1; a5 = 6; a1 = 13; a16 = 8; } return -1; } else if((((a4==1)&&(!(a28==1)&&(a11==1)))&&((((a21==12)&&(((a16==11)&&((a1==13)&&((((a9==9)&&((a8==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a14==1))))&&(a19==2))&&(a27==1))))&&(a8==1)))&&(a17==2))&&(a20==1)))){ a9 = 8; a6 = 0; a14 = 1; a19 = 3; a8 = 1; a1 = 12; a16 = 10; a5 = 4; a21 = 10; return -1; } else if((((((a20==1)&&(((((a6==1)&&((a5==6)&&(input==5)))&&(a9==10))&&(a16==7))&&(a17==2)))&&(a19==3))&&(a1==13))&&((a21==12)&&((!(a13==1)||((!(a14==1)&&((a3==1)&&(a6==1)))&&!(a8==1)))&&(a3==1))))){ a13 = 1; a27 = 0; a16 = 9; a3 = 1; a21 = 10; a19 = 5; a5 = 5; return 22; } else if(((!(a14==1)&&(!(a26==1)&&((((a16==8)&&((a19==4)&&((input==1)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&(a21==12))&&!(a14==1))))&&(!(a18==1)&&(!(a7==1)&&((a28==1)&&((a1==12)&&(((a17==2)&&(a28==1))&&(a20==1)))))))){ a9 = 7; a16 = 10; a23 = 1; a18 = 0; a1 = 13; a5 = 4; a19 = 3; a14 = 0; return 25; } else if((((((a17==2)&&(((a21==10)&&(input==4))&&(a9==7)))&&(a28==1))&&(a1==12))&&((!(a3==1)||(((((a19==3)&&((((a3==1)&&(a23==1))&&!(a20==1))&&(a5==5)))||(a27==1))&&(a23==1))&&!(a7==1)))&&(a16==11)))){ if((a15==1)){ a28 = 0; a5 = 6; a20 = 1; a19 = 1; a16 = 9; a21 = 11; a10 = 1; a12 = 0; }else{ a9 = 11; a5 = 6; a28 = 0; a20 = 1; a24 = 1; a16 = 9; a22 = 0; a19 = 5; } return -1; } else if(((!(a26==1)&&((a16==7)&&(((a2==1)&&(((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a19==3)))&&(a3==1))))&&(((a20==1)&&((a8==1)||((a18==1)||((a17==2)&&(((a28==1)&&(a21==11))||!(a2==1))))))&&(a1==13)))){ a27 = 0; a19 = 1; a12 = 1; a16 = 8; a9 = 8; a0 = 0; a5 = 6; return 25; } else if((((a18==1)||((a0==1)||((a19==5)&&((a24==1)||((((a28==1)||(a18==1))&&(a6==1))&&(a21==12))))))&&((a16==10)&&(((((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a6==1))&&(a1==14))&&(a17==2))&&(a20==1))&&(a9==11))))){ a8 = 0; a19 = 4; a1 = 12; a21 = 11; a14 = 0; a5 = 4; a16 = 8; a13 = 1; return -1; } else if((((a16==7)&&((!(a13==1)||(!(a6==1)||((a13==1)&&(a2==1))))&&(a19==4)))&&((a21==11)&&((a20==1)&&((a17==2)&&((a1==14)&&((!(a24==1)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==3))&&!(a4==1)))&&(a6==1)))))))){ a0 = 0; a2 = 1; a18 = 0; a9 = 7; a5 = 4; a1 = 12; a21 = 10; a19 = 1; return -1; } else if((((a20==1)&&(((a19==1)&&((((a9==7)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2))&&!(a7==1)))&&(a1==13)))&&(((a16==7)&&(((a18==1)||(((a4==1)||(!(a26==1)&&(a6==1)))||!(a23==1)))||(a24==1)))&&(a21==11)))){ a21 = 10; a5 = 4; a1 = 12; a3 = 1; a9 = 8; a16 = 8; a13 = 1; return 23; } else if((((((a1==14)&&((a20==1)&&(!(a28==1)||(((((a28==1)&&(a2==1))||(a4==1))&&(a19==3))||!(a23==1)))))&&(a21==10))&&(a2==1))&&(((a16==10)&&((a9==7)&&((a5==4)&&((input==4)&&(a17==2)))))&&(a11==1)))){ a5 = 5; a1 = 13; a19 = 5; a28 = 1; a16 = 8; a4 = 0; a9 = 10; a24 = 0; return 22; } else if(((((a9==10)&&(((a16==8)&&(a23==1))||(a8==1)))&&(a17==2))&&((a1==14)&&((a5==4)&&((((a12==1)&&(!(a26==1)&&(((a23==1)&&(((input==5)&&(a21==10))&&(a19==4)))&&(a3==1))))&&(a12==1))&&!(a20==1)))))){ a27 = 0; a5 = 5; a12 = 1; a21 = 11; a9 = 8; a1 = 12; return -1; } else if((((a2==1)&&((a5==4)&&((!(a14==1)&&((a20==1)&&(!(a27==1)&&((a16==8)&&(input==3)))))&&(a9==11))))&&((((!(a24==1)&&((((a6==1)&&(a1==13))&&(a12==1))&&(a19==3)))&&(a21==12))&&(a17==2))&&!(a26==1)))){ a1 = 12; a2 = 1; a16 = 7; a8 = 0; a9 = 7; a19 = 1; a21 = 10; return -1; } else if((((((a28==1)&&(((((a9==7)&&((a13==1)&&(a5==4)))&&(a19==2))&&(a16==9))&&(a21==12)))&&(a12==1))&&(a1==14))&&(((a11==1)&&((a6==1)&&(!(a20==1)&&(((input==6)&&(a17==2))&&(a11==1)))))&&(a11==1)))){ a20 = 1; a16 = 7; a19 = 1; a24 = 1; a12 = 0; a6 = 0; a21 = 10; a9 = 8; a1 = 12; return -1; } else if((((a19==1)&&((a1==12)&&((((a17==2)&&((!(a4==1)&&((a16==7)&&(!(a26==1)&&(((a5==4)||(a5==5))&&(input==6)))))&&(a21==10)))&&(a3==1))&&!(a7==1))))&&((a9==11)&&((!(a2==1)||((a2==1)&&!(a20==1)))&&(a23==1))))){ a5 = 5; a18 = 0; a1 = 14; a20 = 1; a19 = 4; a16 = 11; a6 = 1; a4 = 0; return 21; } else if((((a20==1)&&(((a28==1)&&((a21==10)&&(!(a14==1)&&(((a1==12)&&(a12==1))&&(a16==7)))))&&(a17==2)))&&((!(a7==1)&&((!(a0==1)&&((a9==10)&&(((input==4)&&((a5==5)||(a5==6)))&&(a11==1))))&&(a11==1)))&&(a19==3)))){ a27 = 0; a19 = 1; a5 = 4; a9 = 7; a4 = 0; a26 = 0; return -1; } else if((((((((a17==2)&&(a13==1))||!(a6==1))&&(a16==9))||(a18==1))||!(a11==1))&&(((a11==1)&&((a20==1)&&(((a3==1)&&((input==5)&&(((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&(a21==12))))&&!(a27==1)))){ a28 = 1; a5 = 4; a7 = 0; a1 = 12; a9 = 7; a19 = 1; a21 = 10; a16 = 7; return -1; } else if((((a27==1)||(((a16==9)&&((((a12==1)||(a8==1))&&(a17==2))&&(a20==1)))||!(a6==1)))&&((!(a14==1)&&(!(a27==1)&&((((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==5))&&(a21==11))||((a21==12)&&((a19==1)&&((a9==7)&&((a5==4)&&(a1==12))))))||(((a19==1)&&((a9==7)&&((a1==12)&&(a5==5))))&&(a21==12)))&&(input==4))))&&!(a14==1)))){ a1 = 12; a27 = 0; a5 = 4; a21 = 10; a19 = 1; a18 = 0; a9 = 7; a16 = 7; a6 = 1; return -1; } else if((((a3==1)&&(((!(a20==1)&&((a16==8)&&((a17==2)&&((a14==1)||(a13==1)))))&&(a23==1))&&!(a18==1)))&&(!(a18==1)&&((a6==1)&&((((a21==11)&&(((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==1)))&&(a19==3))&&(a1==14)))))){ a8 = 0; a5 = 6; a3 = 1; a21 = 10; a9 = 11; a16 = 7; a26 = 0; return 25; } else if((((a21==12)&&((a2==1)&&(((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==5))&&(a1==13))))&&((a17==2)&&(!(a20==1)&&((a18==1)||(!(a4==1)&&((((!(a11==1)||((a19==2)&&(a12==1)))&&!(a18==1))&&!(a26==1))&&(a16==8)))))))){ if((a14==1)){ a10 = 0; a5 = 6; a9 = 7; a16 = 7; a21 = 11; a1 = 14; a18 = 1; a12 = 0; a20 = 1; a19 = 1; }else{ a6 = 0; a0 = 1; a21 = 10; a5 = 6; a9 = 10; a3 = 0; } return 21; } else if((((a16==7)&&((a11==1)&&(((a23==1)&&((a6==1)&&((input==3)&&((a5==4)||(a5==5)))))&&!(a0==1))))&&((a19==1)&&((((a9==11)&&(((((a17==2)&&(a28==1))&&(a20==1))||!(a3==1))&&(a21==11)))&&(a1==13))&&!(a8==1))))){ a1 = 12; a24 = 0; a12 = 1; a21 = 10; a9 = 7; a23 = 1; a5 = 4; return -1; } else if((((((a17==2)&&((a1==13)&&(((a6==1)&&!(a14==1))&&!(a4==1))))||(a27==1))&&!(a4==1))&&((a19==1)&&((((a5==4)&&((a20==1)&&((a21==10)&&(!(a8==1)&&((a9==10)&&(input==4))))))&&(a16==10))&&!(a27==1))))){ a18 = 0; a9 = 7; a1 = 12; a16 = 7; a27 = 0; a23 = 1; return -1; } else if(((((a1==12)&&(((a16==9)&&((a0==1)||(!(a27==1)&&(((!(a20==1)&&((a6==1)&&(a6==1)))||(a0==1))||!(a6==1)))))&&(a19==5)))&&(a17==2))&&((!(a24==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a21==12)))&&(a9==8)))){ a16 = 7; a18 = 1; a6 = 0; a21 = 10; a5 = 6; a19 = 1; a22 = 1; a20 = 1; return 25; } else if((((a11==1)&&((!(a4==1)&&((a16==8)&&((!(a3==1)||(a28==1))||(a0==1))))&&(a21==11)))&&((a20==1)&&(((a17==2)&&(!(a18==1)&&((input==3)&&((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==3))||((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==2))||((a19==2)&&(((a1==14)&&(a5==6))&&(a9==11))))))))&&!(a0==1))))){ a21 = 10; a13 = 1; a5 = 4; a19 = 1; a2 = 1; a16 = 7; a9 = 7; a1 = 12; a7 = 0; return -1; } else if(((((a16==8)&&(((!(a20==1)&&(((a23==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a9==9)))&&(a21==10))&&(a1==13)))&&(a17==2))&&(((a24==1)||((((a3==1)&&((a28==1)&&(a2==1)))&&(a19==4))&&!(a8==1)))||(a26==1)))){ a1 = 12; a20 = 1; a3 = 1; a5 = 4; a6 = 1; a19 = 3; a16 = 10; a26 = 0; a9 = 8; return 21; } else if(((!(a23==1)||(!(a14==1)&&((((a1==14)&&((a12==1)&&(a5==6)))&&(a19==5))||!(a2==1))))&&((a23==1)&&(!(a24==1)&&(!(a4==1)&&((a20==1)&&((a21==10)&&((a9==10)&&(((input==4)&&(a17==2))&&(a16==8)))))))))){ a1 = 12; a16 = 7; a9 = 7; a13 = 1; a5 = 4; a19 = 1; a12 = 1; return -1; } else if((((a17==2)&&((a21==11)&&(!(a7==1)&&(((a16==10)&&(((((input==4)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&!(a24==1))&&(a20==1))&&(a2==1)))&&(a12==1)))))&&(((((a24==1)||(a11==1))&&(a1==12))&&(a11==1))&&(a19==2)))){ a5 = 5; a26 = 0; a9 = 9; a3 = 1; a19 = 1; a16 = 9; a2 = 1; return -1; } else if((((((a3==1)&&((a21==12)&&((!(a8==1)&&(!(a20==1)&&(input==3)))&&!(a7==1))))&&!(a0==1))&&(a5==4))&&((a1==13)&&((a19==2)&&(((a9==9)&&(!(a14==1)&&(((a12==1)&&(a16==9))&&(a12==1))))&&(a17==2)))))){ if((a24==1)){ a18 = 1; a19 = 3; a28 = 0; a15 = 1; a9 = 11; a5 = 6; a20 = 1; }else{ a19 = 1; a21 = 11; a13 = 0; a1 = 12; a16 = 10; a9 = 11; a25 = 0; a2 = 0; } return -1; } else if((((a9==9)&&((a11==1)&&((a2==1)&&((a16==10)&&((((!(a20==1)&&(input==6))&&(a1==12))&&!(a27==1))&&(a6==1))))))&&(((a5==6)&&((a19==3)&&((((a23==1)||!(a2==1))&&(a17==2))&&(a21==10))))||(a27==1)))){ a5 = 5; a19 = 1; a23 = 0; a8 = 1; a20 = 1; a9 = 10; a13 = 0; a16 = 7; return -1; } else if((((a26==1)||(!(a12==1)||((((a3==1)&&(a17==2))&&(a1==12))&&!(a20==1))))&&((a21==12)&&((!(a7==1)&&(!(a7==1)&&((!(a24==1)&&(((a16==8)&&((a5==6)&&(input==4)))&&!(a24==1)))&&(a9==10))))&&(a19==2))))){ if((a27==1)){ a22 = 0; a1 = 14; a19 = 3; a16 = 9; a23 = 0; a20 = 1; a9 = 7; }else{ a24 = 1; a16 = 7; a6 = 0; a20 = 1; a9 = 11; a5 = 4; a1 = 13; a4 = 1; a21 = 10; a19 = 1; } return 25; } else if((((a1==13)&&(((!(a12==1)||((a16==9)&&(!(a27==1)&&(a23==1))))&&!(a8==1))&&(a21==11)))&&((a5==5)&&((a19==3)&&((a17==2)&&((a23==1)&&(!(a7==1)&&(!(a8==1)&&((a9==9)&&(!(a20==1)&&(input==4))))))))))){ a16 = 7; a13 = 0; a20 = 1; a22 = 0; a8 = 1; a21 = 10; a1 = 12; a19 = 1; a9 = 11; return -1; } else if(((((a19==2)&&(((a5==5)&&((a14==1)||(((a17==2)&&((a6==1)&&((a23==1)&&(a3==1))))||(a4==1))))&&(a20==1)))&&(a16==10))&&((a9==11)&&((a1==14)&&((a13==1)&&(!(a8==1)&&((a21==11)&&(input==4)))))))){ a1 = 12; a16 = 7; a9 = 7; a18 = 0; a5 = 4; a19 = 1; a21 = 10; a11 = 1; a6 = 1; return -1; } else if((((a16==11)&&((a20==1)&&((((a28==1)&&(!(a8==1)&&(a2==1)))||!(a3==1))&&(a17==2))))&&((a13==1)&&((((a21==11)&&((((a23==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a18==1))&&(a19==5)))&&(a1==12))&&(a9==9))))){ a9 = 7; a5 = 4; a3 = 1; a19 = 1; a7 = 0; a21 = 10; a16 = 7; a26 = 0; return -1; } else if((((((a19==2)&&((a5==4)&&((a2==1)&&((a1==14)&&((a21==10)&&(input==5))))))&&(a3==1))&&!(a24==1))&&((a3==1)&&((a20==1)&&((a16==10)&&((a17==2)&&(((!(a8==1)&&(a2==1))&&(a9==7))&&(a12==1)))))))){ a5 = 6; a18 = 0; a16 = 9; a2 = 1; a11 = 1; a9 = 11; a21 = 12; return 21; } else if((((a7==1)||(((a21==12)&&((a16==10)&&((a28==1)&&(a9==7))))&&(a11==1)))&&((a11==1)&&((((a20==1)&&(((a28==1)&&(((a19==2)&&((input==6)&&(a1==13)))&&(a5==6)))&&!(a4==1)))&&(a17==2))&&(a6==1))))){ a16 = 7; a21 = 10; a28 = 1; a9 = 10; a12 = 1; a11 = 1; a1 = 14; return 21; } else if(((!(a20==1)&&((!(a2==1)||((a9==9)&&((a13==1)||(a7==1))))&&!(a8==1)))&&(((a16==9)&&(((!(a27==1)&&((((((a5==5)||(a5==6))&&(input==5))&&(a17==2))&&(a13==1))&&(a28==1)))&&(a21==10))&&(a19==2)))&&(a1==13)))){ a19 = 1; a5 = 6; a13 = 0; a9 = 7; a16 = 11; a26 = 1; a0 = 1; return -1; } else if((((a1==13)&&((a21==12)&&(!(a2==1)&&(!(a23==1)&&((!(a6==1)&&((((a5==4)&&((a9==9)&&((a16==7)&&(input==6))))&&(a24==1))&&(a24==1)))&&(a19==2))))))&&((a7==1)&&((a20==1)&&((a3==1)&&(a17==2)))))){ a21 = 10; a29 = 0; a5 = 5; a9 = 11; a1 = 12; a3 = 0; a22 = 0; return 25; } else if((((a1==13)&&((a6==1)&&((a13==1)&&((!(a20==1)&&(input==5))&&(a19==1)))))&&(((a21==11)&&(((((a6==1)&&(!(a3==1)||((a9==10)&&((a11==1)&&(a17==2)))))&&(a5==4))||(a24==1))&&!(a0==1)))&&(a16==7)))){ a21 = 10; a20 = 1; a3 = 1; a27 = 0; a9 = 7; a13 = 1; a1 = 12; return -1; } else if((((a7==1)||(((((a5==6)&&((a17==2)&&((a2==1)&&((a6==1)&&(a20==1)))))||!(a11==1))&&(a1==12))||(a8==1)))&&(((a19==5)&&((a21==10)&&(!(a7==1)&&(((input==5)&&(a9==10))&&(a16==7)))))&&!(a0==1)))){ if((a20==1)){ a21 = 11; a7 = 0; a18 = 0; a2 = 1; a19 = 2; a1 = 14; a20 = 0; }else{ a9 = 9; a21 = 12; a1 = 13; a13 = 1; a11 = 1; a19 = 2; a5 = 5; a18 = 0; } return 22; } else if((((a19==3)&&(((((a24==1)||((a2==1)&&(a2==1)))&&!(a7==1))&&(a20==1))&&(a21==11)))&&((((a5==6)&&(((a16==8)&&((((input==6)&&(a1==14))&&!(a27==1))&&!(a26==1)))&&(a17==2)))&&(a23==1))&&(a9==10)))){ a9 = 7; a18 = 0; a5 = 4; a6 = 1; a4 = 0; a1 = 12; a21 = 10; a19 = 1; a16 = 7; return -1; } else if((((a1==12)&&((a16==9)&&((a21==12)&&((a3==1)&&((a20==1)&&(((input==5)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&!(a27==1)))))))&&(((a27==1)||(((a28==1)&&(((a11==1)||!(a3==1))&&(a28==1)))&&(a19==1)))&&(a17==2)))){ a21 = 11; a5 = 6; a19 = 2; a18 = 0; a8 = 0; a9 = 7; return -1; } else if((((a16==8)&&((a23==1)&&(((a11==1)&&((!(a14==1)&&((a20==1)&&(input==6)))&&!(a18==1)))&&(a1==13))))&&((((a23==1)&&(!(a11==1)||((a17==2)&&(((a12==1)&&(a5==5))&&(a19==4)))))&&(a21==11))&&(a9==11)))){ if((a14==1)){ a2 = 1; a1 = 14; a4 = 0; a20 = 0; a19 = 5; a21 = 10; a5 = 4; a3 = 1; }else{ a19 = 2; a0 = 0; a5 = 4; a16 = 10; a6 = 1; } return 25; } else if(((!(a27==1)&&(((a17==2)&&((a16==7)&&((a21==12)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==6)))))&&(a6==1)))&&(((a3==1)&&(!(a11==1)||(((!(a20==1)&&((a1==13)&&(a3==1)))||(a27==1))&&(a19==2))))||(a8==1)))){ a16 = 10; a6 = 1; a9 = 10; a20 = 1; a19 = 4; a8 = 0; a5 = 6; a13 = 1; return 26; } else if((((a18==1)||(!(a26==1)&&((a16==9)&&((((a13==1)||(a0==1))&&!(a20==1))&&!(a4==1)))))&&(((a17==2)&&((a19==5)&&((a9==10)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a6==1))&&(a21==11))&&(a1==12)))))&&(a23==1)))){ a21 = 10; a5 = 5; a1 = 14; a9 = 11; a19 = 1; a7 = 1; a29 = 0; a10 = 0; a16 = 7; a20 = 1; return -1; } else if((((((((((a12==1)&&(a2==1))&&(a5==6))||!(a11==1))&&!(a27==1))&&(a21==12))&&(a19==5))&&!(a20==1))&&(((((a6==1)&&((((a1==13)&&(input==6))&&!(a24==1))&&(a17==2)))&&(a23==1))&&(a9==11))&&(a16==8)))){ if((a24==1)){ a1 = 12; a19 = 1; a16 = 7; a9 = 8; a0 = 1; a21 = 10; a20 = 1; a10 = 1; }else{ a3 = 0; a5 = 5; a20 = 1; a21 = 10; a19 = 1; a1 = 12; a24 = 1; a16 = 7; a10 = 1; } return 26; } else if((((a19==3)&&((a20==1)&&(((a0==1)&&(((a16==8)&&((input==6)&&((a5==5)||(a5==6))))&&(a17==2)))&&(a27==1))))&&((a8==1)&&(((((a14==1)&&(!(a3==1)&&((a1==13)&&(a23==1))))&&(a21==11))&&(a9==8))&&(a0==1))))){ a5 = 6; a2 = 0; a22 = 0; a16 = 7; a19 = 5; a21 = 10; a7 = 1; return -1; } else if((((a16==10)&&(!(a28==1)||((a13==1)&&((a17==2)&&(a28==1)))))&&((!(a7==1)&&(!(a4==1)&&(!(a18==1)&&((a21==10)&&((((((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4)))||(((a9==7)&&((a5==5)&&(a1==12)))&&(a19==4)))&&(input==1))&&(a2==1))))))&&(a20==1)))){ a23 = 1; a19 = 1; a5 = 4; a9 = 7; a18 = 0; a8 = 0; a1 = 12; a16 = 7; return -1; } else if((((a26==1)||((a12==1)&&(((a6==1)&&(a21==11))&&!(a20==1))))&&(((a11==1)&&((a2==1)&&((a1==13)&&(((a17==2)&&(!(a8==1)&&((a19==5)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))))&&(a16==8)))))&&(a28==1)))){ a9 = 10; a20 = 1; a1 = 12; a19 = 2; a21 = 10; a7 = 1; a24 = 1; a10 = 1; a16 = 7; a5 = 6; return -1; } else if((((((a27==1)||((a16==9)&&(((a17==2)&&(a23==1))||!(a3==1))))||!(a11==1))&&(a12==1))&&(!(a4==1)&&((!(a20==1)&&((a21==11)&&((((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==1))))&&!(a0==1))))){ a9 = 10; a19 = 2; a12 = 0; a14 = 1; a20 = 1; a3 = 0; a5 = 6; a16 = 7; a1 = 12; a21 = 10; return 23; } else if((((!(a26==1)&&((a26==1)||((a12==1)||!(a2==1))))&&(a3==1))&&((a16==10)&&((((a19==5)&&((a9==7)&&((a17==2)&&(!(a20==1)&&((((input==4)&&((a5==5)||(a5==6)))&&(a3==1))&&(a1==14))))))&&(a21==11))&&!(a26==1))))){ if((a29==1)){ a1 = 12; a16 = 7; a25 = 0; a19 = 1; a21 = 10; a6 = 0; a24 = 1; a20 = 1; a5 = 4; }else{ a22 = 0; a21 = 12; a19 = 3; a16 = 7; a9 = 8; a5 = 4; a2 = 0; a14 = 1; } return -1; } else if(((((a9==8)&&((((!(a28==1)&&(a3==1))&&(a21==11))&&!(a11==1))&&!(a11==1)))&&(a17==2))&&((a20==1)&&((((a27==1)&&((a19==3)&&((a7==1)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a12==1)))))&&(a16==8))&&(a1==13))))){ a9 = 10; a16 = 7; a5 = 4; a23 = 0; a25 = 1; a6 = 0; a19 = 1; a21 = 10; return -1; } else if(((!(a4==1)&&((a9==11)&&((a21==12)&&(!(a20==1)&&(((a12==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a16==9))&&(a17==2)))&&(a11==1))))))&&(!(a7==1)&&(((a19==2)&&((a1==12)&&((a28==1)||(a14==1))))&&(a6==1))))){ if((a12==1)){ a1 = 14; a16 = 7; a20 = 1; a29 = 1; a5 = 5; a25 = 1; a23 = 0; a19 = 1; a21 = 10; }else{ a20 = 1; a21 = 11; a5 = 5; a7 = 1; a28 = 0; a19 = 5; a16 = 10; a9 = 10; a18 = 1; } return -1; } else if(((!(a12==1)||(((a12==1)&&(((((a7==1)||((a5==4)&&((a23==1)&&(a23==1))))&&(a16==9))&&(a21==10))&&(a19==5)))&&(a20==1)))&&((a6==1)&&(((((a1==13)&&(input==3))&&(a17==2))&&(a9==8))&&!(a26==1))))){ a23 = 1; a9 = 7; a13 = 1; a1 = 12; a19 = 1; a2 = 1; a16 = 7; return -1; } else if((((((a9==7)&&((!(a7==1)&&(((a13==1)&&(a19==1))&&(a28==1)))&&(a20==1)))&&(a21==11))&&(a17==2))&&((((a6==1)&&(((!(a24==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a11==1))&&(a23==1)))&&(a1==13))&&(a16==8)))){ a1 = 12; a3 = 1; a16 = 7; a12 = 1; a21 = 10; a5 = 4; a8 = 0; return -1; } else if((((((a17==2)&&((((!(a2==1)&&(((a2==1)&&(a8==1))&&(a4==1)))&&(a21==11))&&!(a6==1))&&(a27==1)))&&(a16==8))&&(a9==7))&&((((a19==4)&&((((a5==5)||(a5==6))&&(input==3))&&(a26==1)))&&(a1==14))&&(a20==1)))){ a1 = 12; a5 = 5; a19 = 1; a11 = 0; a16 = 11; a15 = 1; a21 = 10; a26 = 1; a9 = 9; return 22; } else if((((a14==1)||(((((a17==2)&&(a12==1))&&(a16==11))||!(a11==1))||(a14==1)))&&((!(a14==1)&&(!(a14==1)&&((a9==10)&&((a19==4)&&((a21==12)&&(((a11==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a20==1)))))))&&(a1==12)))){ a3 = 1; a19 = 1; a21 = 10; a11 = 1; a9 = 7; a5 = 4; a16 = 7; a26 = 0; return -1; } else if((((a1==13)&&(((!(a20==1)&&(((a11==1)&&((a3==1)||!(a2==1)))&&(a17==2)))&&(a21==12))||!(a3==1)))&&(((a19==5)&&((a16==10)&&(!(a18==1)&&(((input==4)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a14==1)))))&&(a11==1)))){ a20 = 1; a28 = 0; a19 = 1; a21 = 10; a16 = 7; a5 = 4; a23 = 0; a9 = 7; a27 = 1; return -1; } else if(((((a5==6)&&(!(a18==1)&&(!(a20==1)&&(((input==1)&&(a1==14))&&(a28==1)))))&&(a21==11))&&((((a9==11)&&((a2==1)&&((a6==1)&&(((a16==7)&&(!(a0==1)&&(a2==1)))&&(a23==1)))))&&(a17==2))&&(a19==2)))){ a9 = 7; a1 = 12; a19 = 1; a20 = 1; a13 = 1; a21 = 10; a24 = 0; a5 = 4; a11 = 1; return -1; } else if((((a17==2)&&((((a16==7)&&(((a18==1)||((a12==1)&&(a13==1)))&&(a1==12)))&&(a19==1))&&!(a18==1)))&&(((a9==11)&&((((((input==5)&&((a5==4)||(a5==5)))&&!(a14==1))&&!(a7==1))&&(a21==10))&&(a13==1)))&&!(a20==1)))){ a1 = 14; a16 = 10; a2 = 1; a4 = 0; a5 = 5; a19 = 2; a9 = 7; a20 = 1; a3 = 1; return 21; } else if((((a21==12)&&(((a23==1)&&(!(a8==1)&&((a1==14)&&((a17==2)&&((a9==9)&&(input==1))))))&&(a11==1)))&&((a26==1)||((a16==7)&&(!(a0==1)&&(((a20==1)&&((a5==5)&&((a19==2)&&(a13==1))))||(a26==1))))))){ a0 = 0; a1 = 12; a9 = 7; a21 = 10; a24 = 0; a5 = 4; a19 = 1; a2 = 1; return -1; } else if((((a5==4)&&((a12==1)&&((((!(a14==1)&&((((a9==8)&&(input==1))&&(a23==1))&&(a1==14)))&&(a20==1))&&(a21==12))&&(a17==2))))&&((a14==1)||((a19==3)&&((a26==1)||(((a11==1)&&(a2==1))&&(a16==8))))))){ a9 = 7; a28 = 1; a16 = 7; a0 = 0; a24 = 0; a1 = 12; a21 = 10; a19 = 1; return -1; } else if(((((((a12==1)||!(a13==1))||(a27==1))&&(a23==1))&&(a16==8))&&((((a12==1)&&(((a21==11)&&((!(a18==1)&&(!(a18==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a17==2))))&&(a1==13)))&&(a9==7)))&&(a19==4))&&!(a20==1)))){ a20 = 1; a16 = 7; a8 = 0; a3 = 1; a5 = 4; a0 = 0; a1 = 12; a19 = 1; a21 = 10; return -1; } else if(((((a19==4)&&(!(a20==1)&&((a23==1)&&(((a2==1)||(a27==1))||(a4==1)))))&&(a21==12))&&((a3==1)&&((a1==12)&&((((((input==4)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a6==1))&&(a13==1))&&(a17==2))&&(a16==9)))))){ a9 = 11; a20 = 1; a5 = 4; a16 = 7; a19 = 2; a27 = 1; a18 = 1; a1 = 13; a29 = 0; return 25; } else if(((((a14==1)||((!(a4==1)&&(((a8==1)||(a28==1))&&(a21==10)))&&(a5==6)))&&(a9==9))&&((a20==1)&&((a19==5)&&((a17==2)&&((a6==1)&&(((!(a14==1)&&((a16==9)&&(input==4)))&&(a1==12))&&(a3==1)))))))){ a3 = 1; a19 = 1; a9 = 7; a14 = 0; a5 = 4; a16 = 7; return -1; } else if(((((a24==1)||((a9==11)&&(((a12==1)&&(a1==12))&&!(a14==1))))&&(a17==2))&&((a12==1)&&((a5==4)&&((!(a8==1)&&(((!(a8==1)&&((a19==1)&&((a16==10)&&(input==4))))&&!(a20==1))&&(a21==12)))&&(a3==1)))))){ a16 = 7; a21 = 10; a5 = 6; a6 = 0; a9 = 9; a15 = 0; a20 = 1; a8 = 1; a1 = 13; return -1; } else if((((a3==1)&&(((a20==1)&&(((a16==8)&&((a9==11)&&((a13==1)&&(a17==2))))||(a7==1)))&&(a19==2)))&&((a28==1)&&(!(a26==1)&&((a5==4)&&(((!(a24==1)&&((a21==12)&&(input==4)))&&(a13==1))&&(a1==14))))))){ a6 = 1; a11 = 1; a19 = 1; a21 = 10; a9 = 7; a7 = 0; a16 = 7; a1 = 12; return -1; } else if(((!(a0==1)&&((a18==1)||((a17==2)&&(((a20==1)&&((a2==1)&&!(a18==1)))&&(a28==1)))))&&(((a16==11)&&(((a1==14)&&(((((a21==11)&&(input==6))&&!(a18==1))&&(a3==1))&&(a19==1)))&&(a5==5)))&&(a9==10)))){ a9 = 11; a26 = 0; a11 = 1; a19 = 5; a28 = 1; return 25; } else if(((((a16==9)&&(!(a26==1)&&((((a2==1)&&(!(a7==1)&&(((a19==5)&&(input==3))&&(a23==1))))&&(a9==9))&&!(a20==1))))&&(a21==12))&&((a5==6)&&(((a6==1)&&((a1==14)&&(!(a14==1)&&(a28==1))))&&(a17==2))))){ a28 = 0; a21 = 10; a19 = 1; a29 = 0; a5 = 4; a1 = 12; a2 = 0; a9 = 10; a20 = 1; a16 = 7; return -1; } else if((((a1==12)&&((a16==10)&&(((a3==1)&&!(a20==1))&&(a5==6))))&&(!(a0==1)&&(!(a24==1)&&(((!(a0==1)&&(((a17==2)&&((a28==1)&&(!(a0==1)&&((a9==9)&&(input==4)))))&&(a21==10)))&&(a12==1))&&(a19==1)))))){ a24 = 1; a9 = 7; a21 = 11; a8 = 1; a1 = 14; a5 = 5; a7 = 1; a16 = 9; return 21; } else if((((((input==5)&&(a21==12))&&!(a8==1))&&!(a0==1))&&((a1==14)&&((((((((a27==1)||((!(a26==1)&&((a3==1)&&(a16==8)))&&!(a8==1)))&&(a23==1))&&(a19==1))&&(a9==8))&&(a17==2))&&(a20==1))&&(a5==6))))){ a28 = 1; a18 = 0; a16 = 7; a19 = 4; a21 = 10; a23 = 1; a5 = 5; a1 = 13; a9 = 10; return 25; } else if((((a2==1)&&((!(a8==1)&&((((a21==11)&&(((input==5)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a23==1)))&&(a19==1))&&(a1==12)))&&!(a14==1)))&&((((((a2==1)&&(a16==8))&&(a20==1))&&(a17==2))&&(a13==1))||!(a3==1)))){ a21 = 10; a9 = 7; a18 = 0; a16 = 7; a5 = 4; a0 = 0; a14 = 0; return -1; } else if((((a21==10)&&((((a17==2)&&(!(a3==1)||(((a11==1)&&(a16==9))||(a4==1))))&&(a6==1))&&(a20==1)))&&((a9==10)&&((a6==1)&&((a6==1)&&((((a19==5)&&(((a5==5)||(a5==6))&&(input==5)))&&(a1==14))&&(a28==1))))))){ a28 = 1; a5 = 4; a19 = 1; a23 = 1; a9 = 7; a16 = 7; a1 = 12; return -1; } else if(((((a9==10)&&((((a19==2)&&(!(a0==1)&&(((a1==13)&&(input==5))&&(a5==4))))&&(a2==1))&&(a21==12)))&&!(a20==1))&&(((a16==10)&&(((((a12==1)||!(a11==1))||(a14==1))||!(a23==1))&&(a17==2)))||!(a6==1)))){ a19 = 1; a21 = 10; a13 = 0; a5 = 6; a15 = 0; a20 = 1; a16 = 7; a1 = 14; a23 = 0; return -1; } else if((((a1==13)&&(((a9==7)&&(((a17==2)&&(((a21==10)&&(((a8==1)||(a28==1))&&(a3==1)))&&(a5==5)))&&(a16==7)))&&(a20==1)))&&((a28==1)&&(!(a27==1)&&((a12==1)&&(((a19==2)&&(input==5))&&!(a26==1))))))){ a0 = 0; a9 = 8; a18 = 0; a8 = 0; return 25; } else if(((!(a12==1)||((((a18==1)||(((a12==1)&&(a19==2))||!(a2==1)))&&(a21==11))&&(a5==6)))&&(((a12==1)&&((a17==2)&&((a9==7)&&((!(a7==1)&&(((input==6)&&(a1==14))&&(a20==1)))&&(a16==8)))))&&!(a24==1)))){ a19 = 1; a24 = 0; a5 = 4; a28 = 1; a16 = 7; a1 = 12; a21 = 10; a27 = 0; return -1; } else if(((((!(a4==1)&&((a1==12)&&(((a11==1)&&(a16==8))&&!(a4==1))))&&!(a8==1))&&(a20==1))&&(((((a17==2)&&(!(a14==1)&&(((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==1))&&!(a8==1))))&&!(a24==1))&&(a21==10))&&(a19==2)))){ a19 = 1; a9 = 7; a16 = 7; a23 = 1; a14 = 0; a11 = 1; a5 = 4; return -1; } else if((((a12==1)&&(((a17==2)&&((((a5==4)||(a5==5))&&(input==5))&&(a1==14)))&&(a19==1)))&&(!(a13==1)||((a8==1)||(!(a6==1)||((!(a2==1)||((a21==10)&&(((a9==8)&&((a6==1)&&(a16==9)))&&(a20==1))))||(a18==1))))))){ a1 = 12; a9 = 11; a12 = 1; a5 = 4; a16 = 11; a0 = 0; return 25; } else if((((!(a20==1)&&((a1==12)&&(((a17==2)&&((a19==3)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&(a12==1))))&&(a23==1))&&(((a0==1)||((a21==12)&&(!(a3==1)||((a2==1)&&(((a13==1)&&(a13==1))&&(a16==7))))))&&(a9==7)))){ if((a0==1)){ a19 = 5; a26 = 0; a1 = 13; a5 = 5; a8 = 0; a16 = 8; a21 = 10; }else{ a9 = 11; a21 = 11; a2 = 1; a19 = 4; a20 = 1; a5 = 4; a23 = 1; a4 = 0; } return 25; } else if((((((a19==1)&&(((a21==12)&&(((((a27==1)&&(!(a13==1)&&(((input==6)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))&&!(a23==1))))&&(a7==1))&&(a24==1))&&(a16==10)))&&(a27==1)))&&(a1==13))&&(a20==1))&&((a23==1)&&(a17==2)))){ a21 = 10; a9 = 8; a14 = 1; a3 = 0; a1 = 12; a16 = 7; a5 = 5; return -1; } else if((((a16==9)&&((!(a0==1)&&((!(a0==1)&&((a19==1)&&((((input==3)&&(a20==1))&&(a21==10))&&(a1==13))))&&(a5==6)))&&(a2==1)))&&((!(a3==1)||((((a11==1)||(a24==1))&&(a2==1))&&(a17==2)))&&(a9==11)))){ a9 = 7; a4 = 0; a1 = 12; a27 = 0; a19 = 4; a18 = 0; a5 = 5; a16 = 8; return 22; } else if((((a17==2)&&(((a28==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6)))&&(a19==3)))&&((a24==1)||((!(a7==1)&&((a21==10)&&((((a7==1)||(((a2==1)&&(a16==7))&&(a1==14)))&&!(a20==1))||!(a12==1))))&&(a3==1))))){ a19 = 4; a28 = 1; a9 = 10; a7 = 0; a1 = 12; a2 = 1; a5 = 6; return 21; } else if((((a6==1)&&((a13==1)&&((a17==2)&&((a21==10)&&(!(a27==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))))))&&(!(a7==1)&&(!(a8==1)&&((a7==1)||((a16==7)&&((((a19==4)&&(a2==1))&&!(a20==1))&&(a1==13)))))))){ a20 = 1; a5 = 5; a19 = 1; a9 = 10; a11 = 1; a21 = 12; a1 = 12; a18 = 0; a16 = 8; return -1; } else if((((!(a8==1)&&(((((input==6)&&((a5==4)||(a5==5)))&&(a16==10))&&(a20==1))&&!(a26==1)))&&!(a4==1))&&(((a3==1)&&((a0==1)||((a13==1)&&((a21==10)&&((a17==2)&&((a19==3)&&((a3==1)&&(a9==10))))))))&&(a1==14)))){ a19 = 1; a9 = 7; a1 = 12; a16 = 7; a0 = 0; a18 = 0; a26 = 0; a5 = 4; return -1; } else if((((a16==10)&&((a19==2)&&(((!(a6==1)||((a23==1)||!(a11==1)))||!(a3==1))||(a27==1))))&&(((a1==14)&&((a21==12)&&((a3==1)&&(((a20==1)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==3))))&&(a9==8)))))&&(a23==1)))){ a16 = 7; a9 = 7; a0 = 0; a6 = 1; a21 = 10; a23 = 1; a19 = 1; a1 = 12; a5 = 4; return -1; } else if(((((((a9==7)&&((a16==8)&&((a19==4)&&(input==5))))&&(a1==13))&&!(a7==1))&&!(a8==1))&&(!(a2==1)||(((a17==2)&&(((a13==1)&&((a6==1)&&(((a28==1)&&(a21==11))&&(a20==1))))||!(a3==1)))&&(a5==5))))){ a21 = 10; a16 = 7; a11 = 1; a19 = 1; a1 = 12; a5 = 4; a28 = 1; a0 = 0; return -1; } else if(((((((a17==2)&&((input==1)&&((((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a1==12)&&(a5==6))))||(((a5==4)&&(a1==13))&&(a9==7)))))&&!(a7==1))&&(a16==11))&&(a3==1))&&((a19==3)&&((a21==10)&&(!(a26==1)&&(!(a23==1)||((!(a20==1)&&((a11==1)||(a26==1)))||(a4==1)))))))){ a9 = 11; a10 = 0; a16 = 9; a20 = 1; a15 = 1; a1 = 14; a5 = 4; a19 = 5; a27 = 1; return -1; } else if((((a2==1)&&((a28==1)&&(!(a4==1)&&((a2==1)&&((a16==8)&&((a19==1)&&(((a17==2)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a3==1))&&(a23==1)))&&(a9==10))))))))&&((a21==12)&&(((a2==1)&&(a1==14))&&!(a20==1))))){ if((a17==4)){ a5 = 5; a21 = 10; a19 = 2; a16 = 10; a18 = 1; a9 = 11; a24 = 1; a1 = 12; a0 = 1; }else{ a1 = 12; a28 = 0; a16 = 7; a5 = 4; a0 = 1; a19 = 2; a21 = 10; a11 = 0; a20 = 1; a9 = 8; } return -1; } else if((((a19==2)&&(((a20==1)&&(((a1==13)&&((a17==2)&&(((a16==11)&&(input==4))&&(a5==4))))&&(a21==12)))&&!(a8==1)))&&(((a18==1)||(!(a27==1)&&((!(a2==1)||((a28==1)||(a0==1)))&&(a6==1))))&&(a9==9)))){ a13 = 1; a19 = 1; a14 = 0; a28 = 1; a1 = 12; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((a17==2)&&((a21==12)&&(((a6==1)&&((a19==3)&&(((a5==4)||(a5==5))&&(input==6))))&&(a9==9))))&&(!(a20==1)&&(((a1==14)&&((((((a13==1)&&!(a27==1))&&(a16==7))&&!(a27==1))||!(a12==1))&&!(a4==1)))||!(a2==1))))){ a21 = 10; a13 = 1; a5 = 4; a28 = 1; a20 = 1; a26 = 0; a9 = 7; a1 = 12; a19 = 1; return -1; } else if(((((((((a21==10)&&((((a6==1)&&!(a20==1))||(a26==1))&&(a13==1)))&&(a28==1))&&(a19==2))||!(a2==1))&&(a17==2))&&(a28==1))&&((a9==10)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a1==12))&&(a16==8))&&(a12==1))))){ a11 = 1; a5 = 4; a19 = 1; a9 = 7; a20 = 1; a16 = 7; a6 = 1; return -1; } else if(((((a16==8)&&(((!(a8==1)&&(!(a3==1)||((a11==1)&&(a20==1))))&&(a17==2))&&(a19==5)))||!(a23==1))&&(!(a24==1)&&((a9==8)&&((a1==12)&&(!(a18==1)&&((a23==1)&&(((a5==6)&&(input==3))&&(a21==12))))))))){ a13 = 1; a19 = 1; a23 = 1; a28 = 1; a16 = 7; a5 = 4; a9 = 7; a21 = 10; return -1; } else if((((a9==11)&&((((a24==1)||((a5==5)&&(((a16==9)&&(((a13==1)&&((a28==1)&&(a17==2)))&&(a28==1)))&&(a6==1))))||!(a12==1))&&(a21==10)))&&(!(a20==1)&&((a1==13)&&(((a19==1)&&(input==6))&&!(a4==1)))))){ a21 = 12; a14 = 1; a3 = 0; a19 = 3; a26 = 1; a9 = 9; a16 = 10; return 21; } else if((((a1==14)&&((a12==1)&&((a24==1)||(((a16==8)&&(((a24==1)||((a28==1)&&(a21==10)))&&!(a14==1)))&&(a23==1)))))&&(((a17==2)&&((((input==1)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a28==1))&&(a20==1)))&&(a19==3)))){ a9 = 7; a26 = 0; a5 = 4; a1 = 12; a7 = 0; a16 = 7; a19 = 1; return -1; } else if((((a17==2)&&(((((!(a6==1)&&(a13==1))&&(a1==13))&&(a19==2))&&(a18==1))&&!(a3==1)))&&((a9==7)&&(!(a3==1)&&((a20==1)&&(((a18==1)&&((((input==6)&&((a5==5)||(a5==6)))&&(a21==10))&&(a16==8)))&&!(a2==1))))))){ a10 = 0; a29 = 1; a19 = 1; a5 = 4; a16 = 7; return -1; } else if((((((a26==1)||((!(a26==1)&&((a3==1)&&(a17==2)))||!(a2==1)))&&!(a20==1))&&(a16==9))&&((((a11==1)&&((a9==7)&&(!(a26==1)&&((!(a7==1)&&((a19==1)&&(input==1)))&&(a1==12)))))&&(a21==12))&&(a5==6)))){ a25 = 1; a16 = 7; a21 = 10; a1 = 13; a27 = 1; a11 = 0; a9 = 10; a20 = 1; return -1; } else if((((a1==13)&&(((a21==12)&&(((a23==1)&&((a17==2)&&((a6==1)&&!(a8==1))))||!(a13==1)))&&(a9==10)))&&(((a16==7)&&((a6==1)&&((a19==2)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a7==1))&&!(a14==1)))))&&(a20==1)))){ a0 = 0; a5 = 4; a1 = 12; a21 = 10; a24 = 0; a11 = 1; a19 = 1; a9 = 7; return -1; } else if(((((((((((a1==12)&&((input==6)&&(a19==5)))&&(a5==5))&&(a9==8))&&!(a20==1))&&(a21==11))&&(a16==10))&&(a17==2))&&(a2==1))&&(!(a28==1)||(((a6==1)&&((!(a7==1)&&(a3==1))||!(a11==1)))&&!(a0==1))))){ a14 = 1; a28 = 0; a20 = 1; a16 = 7; a15 = 0; a1 = 13; a9 = 11; a19 = 1; a5 = 4; a21 = 10; return -1; } else if(((((a16==10)&&((a13==1)&&((a9==11)&&((((input==3)&&(a5==6))&&(a3==1))&&(a23==1)))))&&!(a14==1))&&((a20==1)&&(((a21==11)&&((a8==1)||(((a1==13)&&((a3==1)&&(a17==2)))||(a7==1))))&&(a19==4))))){ a16 = 7; a21 = 10; a11 = 1; a1 = 12; a9 = 7; a5 = 4; a19 = 1; a12 = 1; return -1; } else if((((a17==2)&&((!(a11==1)||((((a6==1)&&(a9==10))||(a26==1))&&(a21==12)))&&(a6==1)))&&((((a12==1)&&((!(a0==1)&&(((a16==8)&&((input==1)&&((a5==4)||(a5==5))))&&(a1==13)))&&(a19==5)))&&(a6==1))&&!(a20==1)))){ a12 = 0; a21 = 11; a2 = 0; a16 = 7; a9 = 9; a1 = 12; a5 = 5; return -1; } else if(((((a19==5)&&((a21==10)&&(((a20==1)&&(!(a7==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a23==1))))&&(a16==7))&&((a17==2)&&((a8==1)||((a9==7)&&(((!(a6==1)||(!(a7==1)&&(a13==1)))&&!(a24==1))&&(a1==13))))))){ a1 = 12; a24 = 0; a8 = 0; a11 = 1; a19 = 1; a5 = 4; return -1; } else if(((((!(a26==1)&&((a28==1)&&(!(a26==1)&&(!(a0==1)&&(!(a8==1)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==5)))))))&&!(a20==1))&&(a16==10))&&(((a26==1)||((a19==3)&&((a17==2)&&((a1==12)&&(a23==1)))))&&(a21==11)))){ a5 = 6; a2 = 0; a19 = 2; a20 = 1; a16 = 11; a23 = 0; a9 = 9; a15 = 1; return -1; } else if((((a1==13)&&((((a17==2)&&(((a11==1)||!(a6==1))||!(a13==1)))&&(a23==1))&&(a16==9)))&&((a21==10)&&((((!(a24==1)&&(((a19==4)&&((input==3)&&((a5==5)||(a5==6))))&&(a20==1)))&&!(a4==1))&&!(a26==1))&&(a9==8))))){ a9 = 7; a13 = 1; a1 = 12; a19 = 1; a5 = 4; a16 = 7; a4 = 0; return -1; } else if((((a12==1)&&((((a11==1)&&((a2==1)&&(!(a14==1)&&((input==6)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))))&&(a17==2))&&(a6==1)))&&((((a16==9)&&((!(a14==1)&&((a2==1)&&!(a20==1)))&&(a21==10)))&&(a19==1))&&(a1==14)))){ if((a1==14)){ a5 = 4; a26 = 1; a29 = 0; a19 = 4; a21 = 12; a20 = 1; a9 = 11; a16 = 7; a22 = 1; a1 = 12; }else{ a2 = 0; a5 = 4; a13 = 0; a16 = 10; a20 = 1; a1 = 12; a9 = 9; a21 = 12; } return -1; } else if((((((((a20==1)&&(!(a6==1)||(a6==1)))||!(a6==1))&&(a1==12))&&(a19==3))&&!(a7==1))&&(((a16==7)&&(((((a3==1)&&((a11==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a17==2))&&!(a24==1))&&(a9==11)))&&(a21==12)))){ a9 = 7; a21 = 10; a14 = 0; a19 = 1; a6 = 1; a13 = 1; a5 = 4; return -1; } else if(((!(a27==1)&&(((a5==4)||(a5==5))&&(input==1)))&&((a9==8)&&(((((((a17==2)&&((((a14==1)||((a19==5)&&((a3==1)||(a7==1))))||(a8==1))&&(a21==12)))&&(a3==1))&&(a16==9))&&!(a20==1))||!(a13==1))&&(a1==14))))){ a5 = 4; a1 = 13; a10 = 1; a19 = 2; a23 = 0; return -1; } else if((((a11==1)&&((((a21==10)&&((a2==1)&&((((input==3)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a19==2))&&!(a0==1))))&&(a12==1))&&(a1==13)))&&((a17==2)&&(((a20==1)&&(((a16==10)&&(a23==1))||!(a6==1)))&&(a2==1))))){ a11 = 1; a16 = 7; a19 = 1; a12 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if(((!(a8==1)&&(!(a12==1)||((a19==5)&&(!(a0==1)&&((!(a7==1)&&(a3==1))&&(a9==10))))))&&(((((((!(a7==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a20==1))&&(a16==9))&&(a17==2))&&(a21==11))&&!(a14==1))&&(a1==12)))){ if((a12==1)){ a9 = 9; a5 = 5; a21 = 10; a20 = 1; a19 = 1; a1 = 14; a8 = 1; a22 = 0; a26 = 1; a16 = 7; }else{ a23 = 0; a1 = 13; a19 = 1; a2 = 0; a16 = 7; a5 = 5; a21 = 10; a27 = 1; a20 = 1; a9 = 11; } return 21; } else if((((a11==1)&&(!(a18==1)&&(!(a8==1)&&((a17==2)&&((input==6)&&((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||(((a1==13)&&(a5==6))&&(a9==11)))))))))&&((a8==1)||((a16==11)&&(((((a20==1)&&((a6==1)||!(a3==1)))&&(a12==1))&&(a19==1))&&(a21==12)))))){ a26 = 0; a11 = 1; a16 = 7; a21 = 10; a1 = 12; a0 = 0; a5 = 4; a9 = 7; return -1; } else if((((a12==1)&&((a12==1)&&((a11==1)&&(((a9==7)&&(((a16==8)&&(input==3))&&(a17==2)))&&(a11==1)))))&&(!(a14==1)&&(((((a5==4)&&(((a23==1)&&(a19==4))&&(a21==12)))&&(a1==12))&&(a20==1))||!(a11==1))))){ a16 = 7; a21 = 10; a6 = 1; a24 = 0; a2 = 1; a19 = 1; return -1; } else if(((((a20==1)&&((((a1==14)&&((a3==1)&&(a28==1)))&&(a16==9))&&(a17==2)))||(a4==1))&&(!(a24==1)&&((((a19==1)&&((a3==1)&&((a2==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3)))))&&(a21==11))&&(a28==1))))){ a9 = 7; a1 = 12; a21 = 10; a16 = 7; a26 = 0; a0 = 0; a6 = 1; a5 = 4; return -1; } else if((((((a21==11)&&(!(a7==1)&&(((a16==11)&&((!(a18==1)&&((input==5)&&(a20==1)))&&(a1==12)))&&(a12==1))))&&!(a24==1))&&(a9==8))&&((a17==2)&&(((((a11==1)&&(a19==5))||(a24==1))&&!(a24==1))&&(a5==6))))){ a13 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 7; a7 = 0; a19 = 1; return -1; } else if((((a21==12)&&((((a17==2)&&(((((a11==1)&&(a11==1))&&(a9==7))&&!(a8==1))||!(a3==1)))&&(a1==14))&&(a16==8)))&&((((((!(a20==1)&&(input==5))&&(a11==1))&&!(a14==1))&&(a2==1))&&(a5==5))&&(a19==1)))){ a19 = 5; a18 = 1; a16 = 11; a20 = 1; a21 = 10; a5 = 4; a9 = 8; a23 = 0; a4 = 1; return 22; } else if((((a19==1)&&(!(a4==1)&&(((a5==4)&&(!(a4==1)&&((input==6)&&!(a20==1))))&&(a28==1))))&&(((((a21==10)&&(!(a4==1)&&((a0==1)||((a9==10)&&((a17==2)&&(a28==1))))))||(a18==1))&&(a16==9))&&(a1==12)))){ a14 = 1; a1 = 13; a9 = 7; a11 = 0; a16 = 10; a15 = 1; a19 = 2; a5 = 5; return -1; } else if((((((a19==4)&&(((a1==13)&&(((a17==2)&&(input==5))&&(a9==11)))&&(a23==1)))&&(a21==11))&&(a5==4))&&(((a16==11)&&((a28==1)&&((a20==1)&&(!(a4==1)&&((!(a7==1)&&(a6==1))||!(a28==1))))))||!(a23==1)))){ a8 = 0; a28 = 1; a19 = 1; a6 = 1; a9 = 8; a1 = 14; a5 = 6; a16 = 8; a21 = 12; return 21; } else if((((a17==2)&&((a19==5)&&(((a1==13)&&(((a23==1)&&(a16==9))&&(a13==1)))&&(a20==1))))&&(((((!(a14==1)&&((a12==1)&&((a9==10)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a21==12))&&(a11==1))&&(a12==1))&&!(a4==1)))){ a5 = 4; a21 = 11; a6 = 1; a1 = 12; a9 = 11; a13 = 1; return 21; } else if((((a13==1)&&((a2==1)&&((a6==1)&&(((a21==10)&&(((a20==1)&&(((a1==13)&&(((a5==5)||(a5==6))&&(input==3)))&&(a17==2)))&&!(a14==1)))&&!(a26==1)))))&&(((((a16==9)&&(a6==1))&&(a19==5))||(a0==1))&&(a9==7)))){ a23 = 1; a19 = 1; a16 = 7; a1 = 12; a5 = 4; a27 = 0; a3 = 1; return -1; } else if(((!(a14==1)&&((((a19==2)&&(((((a17==2)&&(a3==1))&&!(a7==1))&&(a21==10))&&(a16==11)))&&(a6==1))&&(a1==12)))&&(!(a8==1)&&((((a3==1)&&((a9==7)&&((input==1)&&((a5==4)||(a5==5)))))&&!(a20==1))&&(a13==1))))){ a20 = 1; a19 = 1; a1 = 14; a9 = 10; a16 = 7; a18 = 1; a5 = 6; a24 = 1; a23 = 0; return -1; } else if((((a18==1)&&(((a1==14)&&((((((a2==1)&&(a16==10))&&(a20==1))&&(a8==1))&&(a21==11))&&(a26==1)))&&!(a6==1)))&&(((((a17==2)&&((input==5)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))))&&(a4==1))&&(a19==4))&&(a7==1)))){ a21 = 10; a9 = 8; a1 = 12; a19 = 1; a16 = 7; a5 = 6; a18 = 1; a0 = 1; a15 = 1; return 26; } else if((((a1==12)&&((a9==10)&&((a16==8)&&(((!(a8==1)&&((a13==1)&&(((a13==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a3==1))))&&(a19==4))&&(a20==1)))))&&((((!(a6==1)||(a11==1))&&(a3==1))&&(a17==2))&&(a21==11)))){ a7 = 0; a9 = 8; a6 = 1; a5 = 6; a4 = 0; a1 = 13; a19 = 1; return -1; } else if(((!(a0==1)&&((a28==1)&&((a13==1)||!(a2==1))))&&((((((a16==7)&&((a3==1)&&((input==4)&&((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5))&&(a21==11))||((a21==12)&&((a19==1)&&(((a1==12)&&(a5==4))&&(a9==7)))))||((a21==12)&&((a19==1)&&((a9==7)&&((a5==5)&&(a1==12)))))))))&&(a13==1))&&(a20==1))&&(a3==1))&&(a17==2)))){ a16 = 8; a19 = 4; a7 = 0; a3 = 1; a5 = 4; a12 = 1; a1 = 12; a9 = 7; a21 = 12; return 22; } else if((((a24==1)||(!(a2==1)||((a13==1)&&(a17==2))))&&((a3==1)&&((((a20==1)&&((((a3==1)&&((input==6)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))))&&(a16==10))&&(a28==1)))&&(a21==10))&&!(a26==1))))){ if((a22==1)){ a24 = 0; a5 = 5; a14 = 0; a16 = 8; a20 = 0; a21 = 11; a9 = 10; a18 = 0; a19 = 1; a1 = 13; }else{ a19 = 1; a6 = 1; a16 = 9; a7 = 0; a1 = 12; a9 = 7; a11 = 1; a5 = 4; } return 22; } else if(((((a12==1)&&((a19==4)&&(((a11==1)&&((a21==10)&&((input==6)&&(a5==5))))&&(a9==9))))&&!(a26==1))&&(!(a8==1)&&((a6==1)&&((a17==2)&&(((a16==9)&&((a1==14)&&((a3==1)&&(a12==1))))&&(a20==1))))))){ a5 = 4; a9 = 7; a3 = 1; a16 = 7; a19 = 1; a14 = 0; a13 = 1; a1 = 12; return -1; } else if(((!(a23==1)&&(((!(a13==1)&&((a28==1)&&(a1==14)))&&(a16==11))&&!(a13==1)))&&(!(a13==1)&&(((((a0==1)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5))&&(a0==1))&&(a17==2)))&&(a20==1))&&(a21==12))&&(a19==3))))){ a16 = 7; a9 = 7; a29 = 1; a2 = 0; a1 = 12; a21 = 10; a5 = 6; a25 = 1; a19 = 2; return -1; } else if(((!(a27==1)&&((((((input==1)&&(a17==2))&&(a13==1))&&(a19==5))&&(a9==8))&&!(a26==1)))&&(((((((a1==12)&&(((a12==1)&&(a20==1))&&(a5==5)))&&(a23==1))&&(a21==12))&&(a16==10))&&!(a0==1))||(a18==1)))){ a5 = 6; a19 = 4; a12 = 1; a6 = 1; a16 = 7; a8 = 0; a1 = 14; a21 = 10; a9 = 10; return 25; } else if((((a2==1)&&((((a19==1)&&(!(a24==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==5))&&!(a8==1))))&&(a2==1))&&(a17==2)))&&((((a16==9)&&((a1==13)&&((a21==12)&&(!(a20==1)&&(a2==1)))))||!(a12==1))&&!(a26==1)))){ if((a6==1)){ a5 = 4; a16 = 7; a21 = 10; a20 = 1; a1 = 12; a0 = 1; a19 = 2; a10 = 0; a9 = 10; a27 = 1; }else{ a5 = 4; a9 = 7; a18 = 1; a19 = 5; a22 = 0; a21 = 10; a27 = 1; a16 = 7; a20 = 1; } return -1; } else if((((((a9==8)&&(((a20==1)&&((!(a26==1)&&((a5==5)&&(input==5)))&&(a23==1)))&&(a17==2)))&&(a19==1))&&(a3==1))&&(((a21==10)&&(((a1==12)&&(((a23==1)&&(a2==1))&&(a13==1)))&&!(a8==1)))&&(a16==8)))){ a9 = 7; a5 = 4; a16 = 7; a24 = 0; a0 = 0; a13 = 1; return -1; } else if((((a20==1)&&(!(a24==1)&&((!(a2==1)||((a3==1)&&(a19==5)))&&(a21==12))))&&((a9==10)&&((((((!(a27==1)&&(((a17==2)&&(input==6))&&(a1==14)))&&(a23==1))&&(a16==9))&&(a11==1))&&(a5==6))&&(a28==1))))){ a9 = 9; a19 = 4; a4 = 0; a23 = 1; a16 = 11; a27 = 0; a5 = 4; a21 = 10; return 22; } else if(((!(a13==1)||((a28==1)&&(((!(a23==1)||((((a21==12)&&(a28==1))&&(a17==2))&&!(a20==1)))&&!(a14==1))&&(a3==1))))&&((a16==10)&&((a2==1)&&((input==4)&&((((a19==2)&&((a9==11)&&((a5==5)&&(a1==14))))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==2)))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7))))))))){ a1 = 12; a16 = 8; a15 = 0; a5 = 4; a9 = 10; a29 = 1; a21 = 10; a25 = 0; a19 = 2; a20 = 1; return -1; } else if(((((((((a16==7)&&((input==5)&&(a19==4)))&&!(a20==1))&&!(a24==1))&&!(a0==1))&&(a11==1))&&(a21==11))&&((a9==10)&&(((((!(a7==1)&&((a3==1)||(a27==1)))&&(a13==1))&&(a5==6))&&(a17==2))&&(a1==13))))){ a19 = 1; a26 = 0; a0 = 0; a9 = 7; a2 = 1; a1 = 12; a21 = 10; a5 = 4; a20 = 1; return -1; } else if((((a7==1)||((((a23==1)&&(a21==12))||(a8==1))||(a8==1)))&&((((a19==4)&&((a1==13)&&(((a17==2)&&(((a16==8)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==3)))&&!(a24==1)))&&(a20==1))))&&!(a18==1))&&(a28==1)))){ a19 = 1; a16 = 7; a5 = 4; a9 = 7; a12 = 1; a26 = 0; a21 = 10; a3 = 1; a1 = 12; return -1; } else if(((((a16==7)&&(!(a18==1)&&((a17==2)&&((a21==11)&&(!(a20==1)&&(a3==1))))))||!(a11==1))&&((a6==1)&&((a19==3)&&(((((a23==1)&&((a9==10)&&((a1==14)&&(input==1))))&&(a28==1))&&(a5==5))&&!(a0==1)))))){ a19 = 4; a1 = 13; a28 = 1; a6 = 1; a9 = 9; a12 = 1; a21 = 10; a20 = 1; a5 = 6; a16 = 10; return 21; } else if((((a5==5)&&(!(a20==1)&&(((a13==1)&&(!(a4==1)&&((a11==1)&&!(a8==1))))&&(a16==7))))&&((a1==14)&&((a17==2)&&(!(a8==1)&&((a6==1)&&((a19==2)&&(!(a26==1)&&((a21==11)&&((a9==10)&&(input==4))))))))))){ a21 = 10; a5 = 4; a1 = 12; a12 = 1; a9 = 7; a6 = 1; a7 = 0; a20 = 1; a19 = 1; return -1; } else if(((((((a21==10)&&((((((a28==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a17==2)))&&(a1==12))&&(a11==1))&&!(a8==1))&&!(a18==1)))&&(a9==8))&&!(a27==1))&&(a19==3))&&(((a16==10)&&(!(a2==1)||(a23==1)))&&!(a20==1)))){ a5 = 6; a20 = 1; a19 = 5; a27 = 1; a4 = 1; a18 = 1; a16 = 11; a9 = 7; a21 = 11; return -1; } else if((((a6==1)&&((((a16==10)&&((a21==11)&&((!(a28==1)||((a17==2)&&(((a19==3)&&(a11==1))||(a24==1))))&&(a9==7))))&&!(a8==1))||!(a13==1)))&&(!(a7==1)&&(((a1==14)&&((input==1)&&((a5==5)||(a5==6))))&&!(a20==1))))){ if((a4==1)){ a9 = 8; a19 = 1; a20 = 1; a21 = 10; a27 = 1; a5 = 6; a16 = 7; a3 = 0; a2 = 0; }else{ a21 = 10; a5 = 5; a6 = 0; a20 = 1; a19 = 1; a16 = 7; a7 = 1; } return 25; } else if(((((a19==1)&&((a17==2)&&(!(a28==1)||((!(a11==1)||((((a13==1)&&!(a14==1))&&(a21==12))&&(a9==10)))&&(a1==13)))))&&!(a14==1))&&((((a16==8)&&((a2==1)&&(((a5==5)||(a5==6))&&(input==6))))&&!(a20==1))&&!(a14==1)))){ if((a9==9)){ a18 = 1; a19 = 5; a9 = 8; a21 = 11; a16 = 11; a5 = 6; a1 = 12; a20 = 1; a2 = 0; a29 = 1; }else{ a19 = 2; a24 = 1; a20 = 1; a16 = 7; a9 = 7; a29 = 0; a5 = 4; a28 = 0; a1 = 12; a21 = 10; } return -1; } return calculate_output15(input); } int calculate_output15(int input) { if(((((a21==10)&&(((a13==1)&&(((((input==3)&&(a1==13))&&(a19==2))&&!(a24==1))&&(a11==1)))&&(a28==1)))&&!(a20==1))&&(((!(a2==1)||((a17==2)&&((a9==11)&&((a13==1)&&!(a26==1)))))&&(a16==10))&&(a5==5)))){ a4 = 1; a19 = 1; a15 = 1; a9 = 10; a5 = 6; a16 = 7; a0 = 1; a20 = 1; return -1; } else if((((a1==14)&&((a19==5)&&(!(a18==1)&&((a21==10)&&((a9==8)&&((a17==2)&&(a11==1)))))))&&((a16==10)&&((((!(a14==1)&&(!(a24==1)&&(((input==3)&&!(a20==1))&&!(a7==1))))&&!(a4==1))&&(a2==1))&&(a5==5))))){ a20 = 1; a9 = 9; a6 = 0; a16 = 9; a21 = 12; a24 = 1; a27 = 1; a1 = 13; return -1; } else if((((((!(a4==1)&&(!(a20==1)&&((((a19==3)&&(((a2==1)&&(a11==1))||(a14==1)))&&!(a14==1))&&(a1==12))))&&(a9==10))&&(a6==1))&&(a17==2))&&((a16==7)&&((!(a24==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a21==11))))){ a9 = 7; a23 = 1; a28 = 1; a21 = 10; a5 = 4; a24 = 0; a19 = 1; a20 = 1; return -1; } else if(((((a2==1)&&((a17==2)&&(!(a20==1)&&((((a16==9)&&(((a5==4)||(a5==5))&&(input==3)))&&(a9==10))&&(a1==14)))))&&(a13==1))&&((!(a27==1)&&((!(a28==1)||(((a19==2)&&(a3==1))&&(a21==10)))||(a26==1)))&&(a11==1)))){ a22 = 0; a16 = 7; a25 = 1; a9 = 7; a21 = 12; a1 = 12; a27 = 1; a5 = 6; return -1; } else if((((((a21==11)&&(!(a12==1)&&(((a12==1)&&(a16==7))&&(a26==1))))&&!(a2==1))&&(a8==1))&&((a5==5)&&(((((a20==1)&&((a9==7)&&(((a17==2)&&(input==5))&&!(a3==1))))&&(a19==5))&&(a1==14))&&(a4==1))))){ a10 = 1; a21 = 10; a25 = 1; a19 = 1; a1 = 13; a9 = 10; a5 = 6; a11 = 0; return 26; } else if(((((a6==1)&&((a5==6)&&(!(a20==1)&&((((input==4)&&(a21==10))&&(a16==7))&&(a9==9)))))&&!(a14==1))&&(((a4==1)||((a19==1)&&((!(a18==1)&&(((a17==2)&&(a6==1))||(a24==1)))&&(a6==1))))&&(a1==14)))){ a1 = 12; a24 = 0; a5 = 4; a9 = 7; a8 = 0; a20 = 1; a23 = 1; return -1; } else if((((((a21==11)&&(((a9==10)&&((a3==1)&&((((!(a14==1)&&((input==6)&&(a20==1)))&&(a16==11))&&!(a26==1))&&!(a8==1))))&&(a17==2)))&&(a1==13))&&(a19==2))&&((a5==5)&&(((a12==1)&&(a11==1))&&(a23==1))))){ a21 = 10; a16 = 7; a19 = 1; a9 = 7; a5 = 4; a4 = 0; a1 = 12; a23 = 1; a13 = 1; return -1; } else if(((((a12==1)&&(((a16==8)&&(a6==1))&&(a1==12)))&&(a20==1))&&(((a19==1)&&((!(a0==1)&&(!(a7==1)&&(!(a0==1)&&(((a9==8)&&(((input==6)&&((a5==5)||(a5==6)))&&(a21==11)))&&(a11==1)))))&&(a17==2)))&&!(a26==1)))){ a23 = 1; a16 = 7; a5 = 4; a21 = 10; a18 = 0; a9 = 7; return -1; } else if((((a17==2)&&((a21==11)&&((!(a7==1)&&((a9==7)&&(((input==3)&&((a5==5)||(a5==6)))&&(a12==1))))&&(a11==1))))&&((a20==1)&&((a23==1)&&((a1==13)&&(!(a18==1)&&((!(a27==1)&&((a3==1)&&(a19==2)))&&(a16==10)))))))){ a5 = 4; a1 = 12; a21 = 10; a16 = 7; a3 = 1; a12 = 1; a19 = 1; a4 = 0; return -1; } else if((((a6==1)&&(((a1==14)&&((a23==1)&&((a17==2)&&(((a9==7)&&((a21==10)&&((a20==1)&&(input==3))))&&(a11==1)))))&&(a2==1)))&&(((a16==10)&&((a5==4)&&((!(a3==1)||(a13==1))&&(a19==3))))&&!(a26==1)))){ a23 = 1; a24 = 0; a16 = 7; a12 = 1; a1 = 12; a19 = 1; return -1; } else if((((!(a18==1)&&((a9==7)&&((a21==11)&&((input==4)&&(a1==12)))))&&(a17==2))&&((a8==1)||((!(a2==1)||(!(a4==1)&&(!(a27==1)&&((a16==11)&&((a19==5)&&((a20==1)&&((a5==6)&&(a11==1))))))))||(a14==1))))){ a23 = 1; a18 = 0; a21 = 10; a5 = 4; a3 = 1; a16 = 7; a19 = 1; return -1; } else if((((((((a16==7)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==6)))&&!(a0==1))&&(a28==1))&&(a19==5))&&(a2==1))&&((!(a4==1)&&((a26==1)||((a7==1)||((a21==11)&&((a17==2)&&((a2==1)&&(a1==14)))))))&&(a20==1)))){ a3 = 1; a23 = 1; a19 = 3; a5 = 4; a9 = 11; a21 = 12; a7 = 0; a1 = 13; a16 = 8; return 23; } else if(((((a1==14)&&((a2==1)&&((((((a2==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a9==11))&&!(a20==1))&&(a17==2))&&(a21==10))))&&(a3==1))&&(((a26==1)||((a16==9)&&(((a4==1)||(a12==1))&&!(a0==1))))&&(a19==5)))){ a19 = 4; a6 = 0; a5 = 4; a20 = 1; a16 = 7; a4 = 1; a1 = 12; a10 = 0; a9 = 8; return 22; } else if(((!(a26==1)&&((!(a0==1)&&((a19==3)&&((a16==10)&&(!(a4==1)&&((input==3)&&!(a20==1))))))&&(a1==12)))&&(!(a27==1)&&(((((((a3==1)&&(a17==2))&&!(a7==1))&&(a21==10))&&(a9==10))&&(a5==5))&&!(a8==1))))){ a10 = 0; a20 = 1; a14 = 1; a16 = 7; a5 = 6; a26 = 1; a19 = 1; a9 = 9; return -1; } else if(((((((a2==1)&&!(a23==1))&&(a4==1))&&!(a28==1))&&(a1==14))&&(((((a21==11)&&(!(a23==1)&&((((a19==3)&&((a9==7)&&(((a5==5)||(a5==6))&&(input==5))))&&(a20==1))&&(a16==10))))&&(a7==1))&&(a17==2))&&(a24==1)))){ a1 = 13; a16 = 11; a3 = 0; a13 = 0; a5 = 5; a21 = 10; a9 = 10; a6 = 0; return -1; } else if(((((((a1==14)&&((!(a24==1)&&((a21==11)&&((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a16==8)))&&(a12==1))&&!(a18==1))&&(a3==1))&&((a23==1)&&((a19==3)&&((a17==2)&&((!(a20==1)&&(a12==1))&&(a28==1))))))){ a28 = 1; a20 = 1; a9 = 8; a12 = 1; a5 = 6; a21 = 10; a19 = 5; return -1; } else if(((((!(a11==1)||((a1==13)&&(!(a7==1)&&(a23==1))))&&(a19==4))&&(a9==10))&&((a12==1)&&(((a20==1)&&((a21==10)&&((a17==2)&&((a11==1)&&(((a13==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a16==9))))))&&!(a26==1))))){ a5 = 4; a19 = 5; a2 = 1; a8 = 0; a9 = 11; a16 = 8; a14 = 0; return 22; } else if((((a9==9)&&(((a1==12)&&(((a23==1)&&((a12==1)&&(!(a11==1)||(a11==1))))||!(a6==1)))&&(a20==1)))&&((a16==7)&&(((a28==1)&&((a21==11)&&((a19==3)&&(((input==4)&&((a5==5)||(a5==6)))&&(a17==2)))))&&!(a4==1))))){ a13 = 1; a4 = 0; a19 = 5; a16 = 8; a5 = 5; a21 = 10; a2 = 1; a9 = 8; return 22; } else if((((a16==10)&&((a19==4)&&(((a21==10)&&(((((input==4)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&!(a14==1))&&!(a27==1))&&(a23==1)))&&(a1==13))))&&(((a13==1)&&((((a17==2)&&(a3==1))||(a7==1))&&(a12==1)))&&(a20==1)))){ a16 = 7; a19 = 1; a2 = 1; a5 = 4; a9 = 7; a24 = 0; a1 = 12; a6 = 1; return -1; } else if(((!(a20==1)&&(!(a2==1)||((a16==7)&&(((a2==1)&&(a9==11))&&(a21==12)))))&&(((((a13==1)&&(((((a19==4)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a0==1))&&(a28==1))&&(a1==13)))&&(a17==2))&&!(a0==1))&&(a13==1)))){ a20 = 1; a8 = 0; a18 = 0; a21 = 10; a5 = 5; a1 = 14; a3 = 1; return 25; } else if(((!(a27==1)&&((a17==2)&&(!(a20==1)&&((a19==5)&&((a1==13)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(!(a4==1)&&((a2==1)&&((((a21==11)&&((a3==1)&&((a16==10)&&((a6==1)&&(a9==7)))))||!(a3==1))&&(a23==1)))))){ if((a8==1)){ a9 = 8; a20 = 1; a5 = 4; a21 = 10; a19 = 1; a16 = 7; a24 = 1; a12 = 0; }else{ a15 = 1; a21 = 10; a6 = 0; a16 = 7; a5 = 5; a20 = 1; a27 = 1; a1 = 12; a19 = 2; a9 = 8; } return 25; } else if(((((a12==1)&&((a16==9)&&(!(a14==1)&&((((((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==4))&&!(a14==1))&&(a19==1))&&(a21==12)))))&&(a23==1))&&((((!(a20==1)&&(a11==1))&&(a17==2))&&(a28==1))&&!(a18==1)))){ if((a14==1)){ a1 = 14; a9 = 8; a0 = 1; a23 = 0; a16 = 7; a21 = 10; a28 = 0; a20 = 1; a5 = 5; }else{ a21 = 10; a5 = 6; a8 = 1; a2 = 0; a1 = 13; a9 = 10; a3 = 0; a16 = 7; a20 = 1; } return -1; } else if((((a19==2)&&((a21==12)&&(!(a27==1)&&(!(a26==1)&&(a2==1)))))&&(((a16==7)&&(((a5==6)&&(((a12==1)&&((a3==1)&&((a3==1)&&(!(a20==1)&&((input==3)&&(a1==12))))))&&!(a8==1)))&&(a17==2)))&&(a9==8)))){ a21 = 10; a27 = 0; a3 = 1; a5 = 4; a9 = 7; a20 = 1; a19 = 1; return -1; } else if(((((((!(a14==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a21==10)))&&(a19==1))&&!(a20==1))&&(a12==1))&&(a16==11))&&((!(a13==1)||((a9==9)&&((a1==12)&&((!(a0==1)&&((a13==1)&&(a17==2)))||!(a2==1)))))&&!(a7==1)))){ a1 = 13; a9 = 10; a25 = 0; a12 = 0; a20 = 1; a5 = 6; a10 = 0; a16 = 7; return -1; } else if(((((a7==1)||(((a5==4)&&((a21==11)&&((a1==13)&&(((a28==1)&&(a9==7))&&!(a20==1)))))&&(a28==1)))&&!(a7==1))&&(((a23==1)&&((((a19==1)&&((input==6)&&(a16==9)))&&!(a8==1))&&(a17==2)))&&(a28==1)))){ a16 = 7; a2 = 0; a26 = 1; a5 = 6; a9 = 8; a19 = 2; a1 = 12; a21 = 10; a29 = 0; a20 = 1; return 21; } else if((((a19==5)&&((a4==1)||((a5==5)&&((a13==1)&&((a27==1)||(((a13==1)&&(a21==10))&&!(a26==1)))))))&&((a1==14)&&((!(a27==1)&&(!(a20==1)&&(((a16==7)&&((input==5)&&(a9==10)))&&(a17==2))))&&!(a8==1))))){ a19 = 1; a4 = 0; a9 = 7; a7 = 0; a20 = 1; a5 = 4; a1 = 12; a13 = 1; return -1; } else if(((((!(a14==1)&&((a3==1)&&((!(a20==1)&&((a2==1)&&(a19==4)))&&(a16==10))))&&(a17==2))&&(a21==10))&&(((((a12==1)&&((a13==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==5))))&&(a1==14))&&!(a18==1))&&!(a7==1)))){ a19 = 1; a16 = 8; a9 = 11; a27 = 1; a5 = 6; a24 = 1; a26 = 1; return -1; } else if(((!(a6==1)||(((((a1==14)&&((a28==1)&&(a19==2)))||!(a2==1))&&!(a20==1))||!(a28==1)))&&(!(a27==1)&&(((a16==10)&&((a9==10)&&((a17==2)&&((a21==12)&&(((input==1)&&(a5==6))&&(a28==1))))))&&!(a0==1))))){ a1 = 12; a11 = 0; a19 = 4; a16 = 7; a25 = 1; a4 = 1; a5 = 4; a9 = 7; a20 = 1; return -1; } else if(((((a9==10)&&(((((a12==1)&&(!(a18==1)&&((a19==2)&&(((input==6)&&(a5==5))&&!(a26==1)))))&&(a6==1))&&(a17==2))&&(a16==8)))&&!(a24==1))&&((((a21==10)&&((a23==1)&&!(a20==1)))&&(a1==14))&&(a2==1)))){ a6 = 1; a9 = 8; a16 = 7; a14 = 0; a19 = 3; a12 = 1; a20 = 1; return 25; } else if((((a1==14)&&((a21==11)&&((a13==1)&&((((!(a4==1)&&(((a17==2)&&(((a5==5)||(a5==6))&&(input==4)))&&(a2==1)))&&(a9==7))&&!(a20==1))&&!(a27==1)))))&&((a19==5)&&((a27==1)||(((a23==1)&&(a6==1))&&(a16==8)))))){ a19 = 1; a15 = 0; a6 = 0; a1 = 13; a5 = 4; a20 = 1; a21 = 10; a16 = 7; a25 = 1; return 25; } else if(((((a16==10)&&(!(a11==1)||((((a12==1)&&(a19==3))&&!(a7==1))||(a4==1))))&&(a1==14))&&((a2==1)&&(((a13==1)&&((((a13==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==3))))&&(a17==2))&&(a21==10)))&&(a9==8))))){ a19 = 1; a13 = 1; a9 = 7; a5 = 4; a18 = 0; a2 = 1; a1 = 12; a16 = 7; return -1; } else if(((!(a13==1)||(!(a27==1)&&((a16==7)&&(((!(a6==1)||(a3==1))&&(a1==14))&&(a12==1)))))&&(!(a18==1)&&(!(a7==1)&&(!(a20==1)&&((a17==2)&&((((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==6))&&(a19==3))&&(a21==12)))))))){ a18 = 0; a20 = 1; a5 = 4; a9 = 7; a12 = 1; a3 = 1; a19 = 1; a21 = 10; a1 = 12; return -1; } else if((((a9==10)&&(!(a20==1)&&((a2==1)&&((a23==1)&&((!(a26==1)&&((!(a0==1)&&(!(a7==1)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a24==1)))&&(a1==13))))))&&((a16==7)&&((a21==10)&&((a19==1)&&((a2==1)&&(a17==2))))))){ a9 = 7; a5 = 4; a7 = 0; a1 = 12; a20 = 1; a2 = 1; return -1; } else if((((a16==9)&&((((a19==2)&&(!(a18==1)&&(((a20==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a2==1)))&&(a12==1))))&&(a6==1))&&(a9==9)))&&((((a21==12)&&(((a13==1)&&(a17==2))||!(a11==1)))&&(a12==1))&&(a1==12)))){ a9 = 7; a5 = 4; a2 = 1; a21 = 10; a8 = 0; a26 = 0; a19 = 1; a16 = 7; return -1; } else if((((((((a2==1)&&!(a26==1))&&!(a27==1))&&(a5==4))&&(a16==8))||!(a6==1))&&((((a2==1)&&(((((((input==6)&&(a19==4))&&(a17==2))&&!(a4==1))&&(a20==1))&&(a9==8))&&(a1==14)))&&(a21==11))&&(a11==1)))){ a5 = 6; a24 = 0; a8 = 0; a27 = 0; a19 = 2; a16 = 10; return 25; } else if((((!(a27==1)&&((a1==13)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==4)))))&&!(a14==1))&&(((a16==7)&&((a9==11)&&(((((a19==2)&&(((a6==1)&&(a12==1))&&(a28==1)))&&!(a24==1))&&(a21==10))&&(a13==1))))&&!(a20==1)))){ a7 = 0; a20 = 1; a5 = 4; a9 = 7; a19 = 1; a2 = 1; a24 = 0; a1 = 12; return -1; } else if(((((a9==10)&&((((a7==1)||((a2==1)&&(!(a6==1)||((a4==1)||(((a23==1)&&(a19==5))&&!(a18==1))))))&&!(a18==1))&&(a1==14)))&&!(a20==1))&&((a21==10)&&((((input==6)&&(a16==7))&&(a5==5))&&(a17==2))))){ a9 = 7; a1 = 12; a5 = 4; a14 = 0; a2 = 1; a20 = 1; a19 = 1; a24 = 0; return -1; } else if((((((!(a13==1)||(!(a6==1)||((a21==11)&&(((a13==1)&&(a5==4))&&(a17==2)))))&&(a3==1))&&!(a7==1))&&(a20==1))&&((a16==8)&&(((!(a0==1)&&(((input==1)&&(a19==4))&&(a1==14)))&&(a11==1))&&(a9==10))))){ a27 = 0; a9 = 7; a1 = 12; a19 = 1; a2 = 1; a16 = 7; a21 = 10; a26 = 0; return -1; } else if((((a16==11)&&(((a23==1)&&(((a12==1)&&((((input==3)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a26==1))&&(a21==10)))&&(a11==1)))&&!(a18==1)))&&((a19==1)&&(!(a20==1)&&(!(a13==1)||(((a17==2)&&(a2==1))&&(a1==13))))))){ a11 = 0; a20 = 1; a5 = 6; a28 = 0; a16 = 7; a18 = 1; a9 = 7; return 25; } else if((((!(a18==1)&&((a16==8)&&((a21==10)&&((a9==10)&&((((a5==5)||(a5==6))&&(input==3))&&(a19==1))))))&&(a13==1))&&(((a7==1)||(!(a6==1)||((a20==1)&&((a2==1)&&(((a17==2)&&(a2==1))&&(a1==13))))))||!(a23==1)))){ a16 = 7; a9 = 7; a6 = 1; a1 = 12; a5 = 4; a12 = 1; a13 = 1; return -1; } else if((((a28==1)&&(((a6==1)&&(!(a24==1)&&((a21==11)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==5)))))&&(a17==2)))&&(((a16==9)&&((a11==1)&&(((a11==1)&&((a1==13)&&((a19==1)&&(a6==1))))&&!(a20==1))))||!(a6==1)))){ a19 = 3; a16 = 8; a12 = 0; a9 = 11; a21 = 10; a20 = 1; a1 = 12; a5 = 6; a4 = 1; return -1; } else if(((((a1==14)&&(((!(a14==1)&&((a4==1)||((a19==1)&&((a11==1)&&!(a20==1)))))&&(a17==2))&&(a21==10)))&&(a16==11))&&(((!(a27==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==3))&&(a11==1)))&&(a28==1))&&!(a18==1)))){ a4 = 1; a25 = 1; a16 = 7; a0 = 1; a19 = 2; a9 = 11; a20 = 1; a1 = 12; a5 = 4; return 21; } else if(((!(a0==1)&&(((a21==12)&&((a2==1)&&(((a9==8)&&(input==3))&&(a20==1))))&&!(a18==1)))&&((a26==1)||(!(a4==1)&&(((((a19==4)&&((a16==8)&&((a18==1)||(a28==1))))&&(a1==12))&&(a5==6))&&(a17==2)))))){ a19 = 1; a16 = 7; a7 = 0; a5 = 4; a28 = 1; a24 = 0; a9 = 7; a21 = 10; return -1; } else if(((((a12==1)&&((a20==1)&&((input==3)&&((((a1==14)&&(a5==4))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))))))&&!(a18==1))&&(((((a17==2)&&(!(a14==1)&&((((a2==1)&&!(a27==1))&&(a21==12))&&(a16==10))))&&(a19==1))||(a8==1))||!(a2==1)))){ a1 = 12; a3 = 1; a5 = 4; a9 = 7; a16 = 7; a26 = 0; a7 = 0; a21 = 10; return -1; } else if(((((!(a11==1)||(((a17==2)&&((((a1==14)&&((a2==1)&&(a21==10)))&&(a23==1))&&(a19==5)))||(a4==1)))||(a4==1))&&(a5==6))&&(((a20==1)&&((a13==1)&&((a28==1)&&((a9==11)&&(input==1)))))&&(a16==7)))){ a9 = 9; a3 = 1; a6 = 1; a1 = 12; a21 = 12; a4 = 0; a5 = 4; return 21; } else if(((((!(a23==1)||((((((a16==9)&&(((a19==3)&&(a23==1))&&(a1==14)))||(a27==1))&&(a17==2))&&(a21==12))&&!(a18==1)))&&(a11==1))||(a14==1))&&((!(a20==1)&&((input==4)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a6==1)))){ a10 = 0; a1 = 13; a21 = 10; a16 = 7; a5 = 6; a9 = 11; a28 = 0; a22 = 1; return 25; } else if(((((((a5==5)&&(((a20==1)&&((a17==2)&&(((input==4)&&(a9==7))&&(a18==1))))&&(a21==10)))&&!(a12==1))&&!(a2==1))&&(a16==8))&&(((!(a3==1)&&(((a6==1)&&(a1==12))&&(a19==2)))&&(a8==1))&&(a27==1)))){ a20 = 0; a26 = 1; a21 = 12; a29 = 1; a5 = 4; a16 = 7; return -1; } else if(((((a19==1)&&(((input==6)&&(a21==12))&&!(a14==1)))&&!(a18==1))&&(((a9==10)&&(((a17==2)&&((((a16==11)&&((a5==5)&&(((a8==1)||(a11==1))||(a24==1))))&&(a20==1))&&!(a18==1)))&&(a6==1)))&&(a1==12)))){ a9 = 7; a16 = 7; a7 = 0; a21 = 10; a2 = 1; a14 = 0; a5 = 4; return -1; } else if(((!(a7==1)&&(((((a19==4)&&((a16==7)&&((((input==5)&&((a5==4)||(a5==5)))&&!(a4==1))&&(a9==8))))&&!(a26==1))&&(a21==10))&&!(a8==1)))&&((!(a20==1)&&((a1==12)&&(((a11==1)&&!(a24==1))&&(a17==2))))&&(a28==1)))){ a9 = 9; a5 = 5; a26 = 0; a18 = 0; a1 = 13; a11 = 1; return 21; } else if((((((a16==11)&&(((a3==1)&&((a11==1)&&(((input==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&(a20==1))))&&(a17==2)))&&(a19==2))&&(a1==14))&&(((a2==1)&&((((a2==1)||(a7==1))||!(a11==1))&&!(a14==1)))&&(a21==10)))){ a27 = 0; a5 = 4; a19 = 1; a9 = 7; a28 = 1; a16 = 7; a1 = 12; a3 = 1; return -1; } else if(((!(a6==1)||((a6==1)&&((a17==2)&&((a19==2)&&((((a23==1)&&(a1==14))||!(a6==1))||!(a3==1))))))&&((((a16==10)&&((a9==9)&&((!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a20==1))))&&(a11==1))&&(a21==11)))){ a21 = 10; a16 = 7; a5 = 4; a23 = 1; a19 = 1; a1 = 12; a9 = 7; a3 = 1; return -1; } else if((((a19==4)&&((a20==1)&&((((a28==1)&&((a1==13)&&((a23==1)&&((a9==9)&&(((a5==5)||(a5==6))&&(input==3))))))&&(a16==8))&&!(a0==1))))&&((((((a26==1)||(a3==1))&&(a28==1))&&(a17==2))&&(a21==11))||!(a3==1)))){ a9 = 7; a13 = 1; a16 = 7; a19 = 1; a21 = 10; a8 = 0; a5 = 4; a1 = 12; return -1; } else if((((a5==5)&&(((a4==1)||((((a6==1)&&(a11==1))&&(a16==8))&&(a9==9)))&&(a19==3)))&&((((a1==14)&&((!(a8==1)&&((!(a18==1)&&((a21==11)&&(input==3)))&&(a11==1)))&&(a17==2)))&&(a28==1))&&!(a20==1)))){ a20 = 1; a3 = 1; a5 = 4; a26 = 0; a21 = 10; a16 = 7; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((a12==1)&&(!(a7==1)&&((!(a26==1)&&((a1==13)&&((input==5)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))))&&(a16==11))))&&(!(a0==1)&&((a19==1)&&((a17==2)&&(((a6==1)&&(!(a20==1)&&((a28==1)&&!(a14==1))))&&(a21==10))))))){ a21 = 11; a5 = 4; a9 = 8; a29 = 0; a25 = 1; a23 = 0; a16 = 7; a19 = 2; return 21; } else if((((((a20==1)&&(((a21==11)&&((a14==1)||(((a19==4)&&((a16==9)&&(a6==1)))&&(a17==2))))&&(a12==1)))&&(a1==14))||(a27==1))&&(!(a8==1)&&(((a2==1)&&((input==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))&&(a3==1))))){ if((a28==1)){ a2 = 1; a9 = 8; a20 = 0; a16 = 8; a13 = 1; a24 = 0; a1 = 12; a5 = 5; }else{ a19 = 2; a11 = 1; a21 = 10; a9 = 10; a5 = 4; a16 = 7; a2 = 1; a7 = 0; a1 = 13; } return 26; } else if(((((((a3==1)&&(a19==4))||!(a2==1))&&(a17==2))&&(a1==14))&&(!(a26==1)&&((((a16==10)&&(!(a26==1)&&((a20==1)&&((a23==1)&&(((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a21==10))))))&&(a12==1))&&!(a26==1))))){ a5 = 4; a19 = 1; a4 = 0; a1 = 12; a18 = 0; a16 = 7; a26 = 0; a9 = 7; return -1; } else if((((a12==1)&&((a20==1)&&(((a3==1)&&(((a23==1)&&(a21==12))||(a4==1)))&&(a19==5))))&&((a1==14)&&(!(a0==1)&&((a5==5)&&(((a9==9)&&((a11==1)&&(((a16==7)&&(input==4))&&!(a4==1))))&&(a17==2))))))){ a19 = 1; a21 = 10; a9 = 7; a12 = 1; a1 = 12; a5 = 4; a13 = 1; a0 = 0; return -1; } else if(((!(a4==1)&&((a19==2)&&(((((input==5)&&(a5==4))&&(a3==1))&&!(a4==1))&&(a9==10))))&&((!(a13==1)||((a16==7)&&((a1==13)&&((a17==2)&&(((!(a13==1)||(a23==1))&&(a20==1))&&(a21==10))))))||!(a12==1)))){ a20 = 0; a5 = 6; a21 = 12; a11 = 1; a19 = 3; a26 = 0; a1 = 12; return 22; } else if(((((!(a0==1)&&(((a12==1)&&((((a11==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a13==1))&&(a19==1)))&&!(a14==1)))&&(a17==2))&&(a9==8))&&(((a24==1)||((((a12==1)&&(a21==10))&&(a1==12))&&(a20==1)))&&(a16==10)))){ a16 = 7; a3 = 1; a5 = 6; a9 = 9; a12 = 1; a19 = 3; a1 = 14; a7 = 0; return 23; } else if((((!(a11==1)||((!(a20==1)&&((a28==1)&&(a16==9)))||(a0==1)))&&!(a18==1))&&((!(a27==1)&&((!(a7==1)&&((a1==13)&&((a17==2)&&(((input==3)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a21==11)))))&&(a19==1)))&&(a13==1)))){ a9 = 11; a1 = 12; a5 = 4; a15 = 1; a20 = 1; a7 = 1; a23 = 0; a16 = 7; a21 = 10; return -1; } else if((((a9==11)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a17==2))&&!(a8==1))&&(a23==1)))&&(((((a1==14)&&(((!(a2==1)||((a20==1)&&((a21==11)&&(a3==1))))||(a27==1))&&(a16==8)))&&(a12==1))||!(a23==1))&&(a19==1)))){ if((a8==1)){ a0 = 0; a5 = 4; a26 = 0; a21 = 10; a19 = 2; a20 = 0; }else{ a27 = 0; a1 = 12; a20 = 0; a11 = 1; a19 = 4; a5 = 4; a3 = 1; a9 = 8; } return 26; } else if((((a12==1)&&((a16==7)&&(((a9==7)&&((input==4)&&(a5==6)))&&!(a4==1))))&&((a1==13)&&(((((!(a20==1)&&((a8==1)||(((a21==10)&&(a28==1))||!(a2==1))))&&(a13==1))&&(a17==2))||!(a12==1))&&(a19==1))))){ a20 = 1; a3 = 1; a5 = 4; a23 = 1; a1 = 12; return -1; } else if(((((a26==1)||(((a16==8)&&((a19==3)&&(!(a4==1)&&((a20==1)&&((a11==1)&&(a1==13))))))&&(a5==6)))||!(a28==1))&&(((a2==1)&&(((((input==6)&&(a21==12))&&(a9==7))&&!(a0==1))&&!(a14==1)))&&(a17==2)))){ a12 = 1; a1 = 14; a7 = 0; a19 = 2; a23 = 1; a5 = 4; a16 = 10; return 21; } else if(((((a17==2)&&(((a2==1)||(a27==1))||(a0==1)))&&(a20==1))&&(((((((a21==10)&&((((((a5==4)&&(a1==12))&&(a9==7))&&(a19==5))||(((a19==4)&&((a9==11)&&((a1==14)&&(a5==5))))||((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))))&&(input==1)))&&!(a27==1))&&!(a8==1))&&(a16==9))&&(a12==1))&&!(a24==1)))){ a16 = 10; a28 = 1; a6 = 1; a21 = 11; a1 = 13; a9 = 9; a4 = 0; a5 = 5; a19 = 2; return 21; } else if((((a23==1)&&((!(a27==1)&&((a17==2)&&((((((a19==3)&&((input==5)&&(a1==12)))&&(a20==1))&&(a11==1))&&!(a14==1))&&(a9==10))))&&(a23==1)))&&((((a0==1)||((a16==7)&&(a2==1)))&&(a21==12))&&(a5==6)))){ a4 = 0; a0 = 0; a1 = 14; a19 = 4; a16 = 9; a2 = 1; a21 = 10; a9 = 9; return 26; } else if((((a19==3)&&((a21==11)&&(!(a20==1)&&((a23==1)&&(!(a8==1)&&(((a17==2)&&(a13==1))&&!(a14==1)))))))&&((a1==14)&&((a16==8)&&(((((input==3)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))&&!(a26==1))&&(a13==1))&&!(a27==1)))))){ a20 = 1; a13 = 1; a9 = 7; a16 = 7; a2 = 1; a5 = 4; a21 = 10; a19 = 1; a1 = 12; return -1; } else if(((!(a4==1)&&(!(a7==1)&&((!(a23==1)||(!(a20==1)&&((((a6==1)||(a0==1))&&(a16==10))&&(a1==14))))&&(a17==2))))&&(((a23==1)&&((((input==3)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))&&(a21==12))&&!(a27==1)))&&(a19==3)))){ if((a24==1)){ a27 = 1; a15 = 1; a9 = 7; a12 = 0; a5 = 4; a16 = 9; a20 = 1; }else{ a5 = 6; a9 = 7; a23 = 0; a15 = 0; a20 = 1; a12 = 0; a19 = 1; a21 = 11; a16 = 7; } return -1; } else if((((((a18==1)||((a21==10)&&(!(a27==1)&&(((a2==1)||(a26==1))&&(a5==4)))))&&(a6==1))&&(a17==2))&&((a16==10)&&(((a19==4)&&(((a9==8)&&(!(a24==1)&&((input==1)&&(a1==12))))&&(a28==1)))&&!(a20==1))))){ if((a19==3)){ a14 = 1; a15 = 1; a9 = 7; a5 = 5; a13 = 0; }else{ a5 = 6; a16 = 11; a2 = 0; a14 = 1; a9 = 7; a3 = 0; } return -1; } else if((((a13==1)&&(((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2)))&&(input==3))&&(a20==1)))&&((a27==1)||(!(a12==1)||(!(a14==1)&&(((((a28==1)&&((a13==1)&&(a17==2)))&&(a16==11))&&(a21==12))||!(a2==1))))))){ a5 = 4; a2 = 1; a16 = 7; a19 = 1; a21 = 10; a13 = 1; a1 = 12; a9 = 7; return -1; } else if(((((!(a20==1)&&((a19==4)&&((a21==10)&&((a28==1)&&((a7==1)||((!(a28==1)||((a16==7)&&(a3==1)))&&(a3==1)))))))&&(a17==2))&&(a1==14))&&((a5==4)&&((a28==1)&&((a28==1)&&((input==4)&&(a9==10))))))){ a9 = 7; a18 = 0; a20 = 1; a19 = 1; a26 = 0; a11 = 1; a1 = 12; return -1; } else if(((((!(a20==1)&&((((((a3==1)&&((((a9==10)&&(input==1))&&(a17==2))&&(a1==12)))&&(a28==1))&&!(a14==1))&&(a21==12))&&(a6==1)))&&(a16==7))&&(a19==2))&&(((a6==1)&&(!(a14==1)&&(a11==1)))&&(a5==4)))){ a2 = 1; a21 = 10; a9 = 9; a20 = 1; a1 = 14; a8 = 0; a5 = 5; a16 = 11; a14 = 0; a19 = 5; return 21; } else if((((a16==7)&&(!(a28==1)||(((a19==3)&&((((a11==1)&&(a2==1))&&(a1==14))&&!(a24==1)))&&(a17==2))))&&((((a11==1)&&((((input==1)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a11==1))&&(a6==1)))&&(a21==10))&&(a20==1)))){ a3 = 1; a5 = 5; a21 = 11; a1 = 13; a9 = 9; a6 = 1; a24 = 0; a19 = 2; return 26; } else if(((((a17==2)&&((a16==8)&&((((a21==11)&&((a6==1)&&(a19==2)))&&(a28==1))||!(a12==1))))&&(a20==1))&&(((!(a24==1)&&((a2==1)&&((((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==4))&&(a23==1))))&&(a13==1))&&(a1==12)))){ a0 = 0; a9 = 7; a24 = 0; a19 = 1; a5 = 4; a21 = 10; a18 = 0; a16 = 7; return -1; } else if((((a21==10)&&(((a13==1)&&(!(a26==1)&&(((input==1)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a26==1))))&&(a12==1)))&&((a20==1)&&(!(a27==1)&&((a17==2)&&((a19==5)&&((a2==1)&&(((a1==13)&&(a28==1))&&(a16==11))))))))){ a18 = 0; a19 = 1; a1 = 12; a16 = 7; a5 = 4; a9 = 7; a27 = 0; return -1; } else if(((((a21==10)&&(((((a28==1)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a8==1)))&&(a19==4))&&(a2==1))&&(a20==1)))&&!(a18==1))&&(((((a2==1)&&(((a6==1)&&(a16==9))&&(a9==7)))&&(a23==1))&&(a1==12))&&(a17==2)))){ a16 = 7; a14 = 0; a2 = 1; a5 = 4; a11 = 1; a19 = 1; return -1; } else if((((a28==1)&&((!(a8==1)&&(!(a20==1)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==5))))&&(a21==10)))&&(!(a23==1)||(((a17==2)&&((a1==14)&&(((a19==3)&&(((a16==9)&&(a6==1))||(a7==1)))&&(a3==1))))&&!(a0==1))))){ a19 = 2; a1 = 12; a13 = 0; a20 = 1; a16 = 7; a7 = 1; a5 = 4; a9 = 8; a28 = 0; return -1; } else if((((a1==13)&&(((a28==1)&&((a5==6)&&((((a28==1)&&(a28==1))||!(a12==1))&&(a21==11))))||(a14==1)))&&((((((a19==5)&&(!(a26==1)&&((input==5)&&(a16==11))))&&(a9==9))&&!(a7==1))&&(a20==1))&&(a17==2)))){ a19 = 1; a14 = 0; a26 = 0; a5 = 4; a1 = 12; a9 = 7; a16 = 7; a21 = 10; return -1; } else if(((((a19==3)&&(((a9==10)&&(((a5==4)&&((a3==1)&&((a11==1)&&(a2==1))))&&(a1==12)))&&(a12==1)))&&(a21==12))&&((a12==1)&&(((a6==1)&&(!(a24==1)&&((a17==2)&&((input==1)&&(a16==10)))))&&(a20==1))))){ if((a18==1)){ a18 = 0; a16 = 8; a19 = 5; a28 = 1; a9 = 11; a21 = 10; a5 = 5; a7 = 0; a20 = 0; }else{ a21 = 10; a5 = 6; a16 = 7; a1 = 14; a0 = 0; a3 = 1; a2 = 1; a19 = 2; } return 21; } else if(((((a11==1)&&((((a9==11)&&(input==4))&&(a17==2))&&(a3==1)))&&(a16==8))&&(!(a23==1)||(((a5==4)&&((!(a20==1)&&(!(a28==1)||((((a19==5)&&(a13==1))&&(a1==14))&&(a21==11))))||(a4==1)))&&!(a0==1))))){ if((a0==1)){ a1 = 12; a21 = 12; a19 = 3; a16 = 10; a29 = 1; a28 = 0; a15 = 0; }else{ a19 = 2; a6 = 0; a20 = 1; a1 = 12; a24 = 1; a21 = 12; a9 = 10; } return 23; } else if((((!(a4==1)&&((((a6==1)&&(a17==2))&&(a16==10))&&!(a7==1)))||!(a23==1))&&((!(a18==1)&&((!(a20==1)&&((a21==11)&&(((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==3))||(((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==2))))&&(input==4))))&&!(a4==1)))&&(a6==1)))){ a5 = 4; a8 = 1; a20 = 1; a24 = 1; a1 = 12; a21 = 10; a9 = 10; a4 = 1; a16 = 7; a19 = 1; return 26; } else if(((((a14==1)||((((((a20==1)&&((a13==1)&&(a17==2)))&&(a11==1))&&(a1==13))&&(a19==1))||!(a12==1)))&&(a21==11))&&((((a28==1)&&((!(a4==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a23==1)))&&(a9==11))&&(a16==9)))){ a16 = 7; a0 = 0; a5 = 4; a21 = 10; a28 = 1; a1 = 12; a26 = 0; a9 = 7; return -1; } else if((((!(a3==1)||((a18==1)||((!(a2==1)||(((a19==2)&&(((a20==1)&&(a12==1))&&(a11==1)))||!(a2==1)))&&(a1==14))))||!(a28==1))&&((a21==10)&&((a17==2)&&((a16==9)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==1))))))){ a1 = 12; a0 = 0; a2 = 1; a9 = 7; a19 = 1; a7 = 0; a5 = 4; a16 = 7; return -1; } else if((((a20==1)&&((a17==2)&&((((a1==13)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==5)))&&!(a4==1))&&!(a4==1))))&&((!(a28==1)||((a2==1)&&((((a0==1)||((a21==12)&&(a28==1)))&&(a23==1))&&(a16==11))))&&(a19==1)))){ a21 = 10; a3 = 1; a9 = 7; a23 = 1; a5 = 4; a8 = 0; a1 = 12; a16 = 7; return -1; } else if(((((a21==10)&&(!(a23==1)||((((((a1==13)&&(a6==1))&&(a11==1))&&(a6==1))&&(a9==9))&&(a17==2))))&&!(a20==1))&&((a16==9)&&((((!(a7==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a2==1))&&(a13==1))&&(a19==5))))){ a22 = 0; a24 = 1; a5 = 6; a19 = 4; a9 = 10; a21 = 12; a20 = 1; a14 = 1; return 21; } else if(((((a17==2)&&(((a19==2)&&((a27==1)||(((a13==1)&&(a21==11))||!(a23==1))))||(a7==1)))||!(a28==1))&&(!(a4==1)&&((((a16==7)&&(((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==6))&&(a1==12)))&&(a20==1))&&!(a0==1))))){ a1 = 14; a21 = 10; a9 = 10; a12 = 1; a16 = 8; a7 = 0; a5 = 6; a14 = 0; return 22; } else if((((!(a4==1)&&((!(a18==1)&&((a16==9)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a24==1))))&&(a3==1)))&&!(a20==1))&&((a9==9)&&(((!(a28==1)||((a17==2)&&(!(a24==1)&&((a3==1)&&(a21==11)))))&&(a1==14))&&(a19==1))))){ a20 = 1; a6 = 0; a29 = 1; a9 = 8; a21 = 10; a5 = 6; a10 = 1; a16 = 7; return -1; } else if((((((((a11==1)&&(a21==12))||(a26==1))&&!(a8==1))&&(a17==2))&&(a19==5))&&((((a16==9)&&(((a6==1)&&(((a23==1)&&(((a1==13)&&(input==5))&&(a9==8)))&&!(a18==1)))&&(a11==1)))&&(a20==1))&&(a5==4)))){ a2 = 1; a20 = 0; a16 = 8; a19 = 4; a1 = 14; a21 = 10; a14 = 0; a9 = 10; a24 = 0; return 21; } else if((((a19==2)&&(((a21==11)&&((a24==1)||(((a1==13)&&((a17==2)&&((a2==1)||!(a23==1))))||(a24==1))))&&(a16==7)))&&(((!(a26==1)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==1))&&!(a4==1)))&&!(a0==1))&&(a20==1)))){ a9 = 9; a2 = 1; a21 = 10; a19 = 3; a0 = 0; a5 = 5; a16 = 8; return 21; } else if(((!(a7==1)&&(((a7==1)||((a17==2)&&(!(a14==1)&&((a5==4)&&(a23==1)))))&&!(a18==1)))&&(!(a4==1)&&((a20==1)&&(((a1==13)&&((a19==5)&&((a21==12)&&(((a9==8)&&(input==6))&&(a3==1)))))&&(a16==11)))))){ a7 = 0; a9 = 7; a1 = 12; a19 = 1; a21 = 10; a16 = 7; a2 = 1; return -1; } else if(((!(a20==1)&&((((!(a27==1)&&((!(a14==1)&&((!(a8==1)&&((a21==11)&&(a11==1)))&&(a1==12)))||!(a13==1)))&&(a9==10))&&(a16==7))&&(a17==2)))&&((!(a27==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a23==1)))&&(a19==5)))){ a16 = 9; a26 = 0; a19 = 1; a20 = 1; a9 = 9; a6 = 1; a5 = 5; a13 = 1; return -1; } else if((((!(a11==1)||((a19==1)&&((a18==1)||(((((a26==1)||(!(a20==1)&&(a13==1)))&&!(a0==1))||(a18==1))&&(a21==11)))))&&(a17==2))&&(((a16==8)&&(((((a5==5)||(a5==6))&&(input==3))&&!(a8==1))&&(a9==10)))&&(a1==12)))){ a20 = 1; a6 = 1; a5 = 4; a16 = 7; a26 = 0; a21 = 10; a28 = 1; a9 = 7; return -1; } else if(((((((((a12==1)&&(a11==1))||!(a13==1))&&(a11==1))&&!(a4==1))&&(a16==11))&&(a21==10))&&(((a1==14)&&(((((a5==6)&&(((a20==1)&&(input==3))&&(a2==1)))&&(a19==4))&&(a17==2))&&(a23==1)))&&(a9==8)))){ a0 = 0; a16 = 7; a2 = 1; a18 = 0; a19 = 1; a5 = 4; a1 = 12; a9 = 7; return -1; } else if((((!(a20==1)&&((a6==1)&&(((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==4))&&(a13==1))&&(a3==1))))&&(a19==2))&&((((a26==1)||(((a17==2)&&(((a1==13)&&(a2==1))&&!(a24==1)))&&(a12==1)))&&(a16==10))&&(a21==11)))){ a26 = 1; a9 = 7; a28 = 0; a16 = 8; a19 = 4; a10 = 0; a20 = 1; a5 = 6; a1 = 14; return -1; } else if(((!(a0==1)&&(((a3==1)&&(((a16==8)&&(((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==6))&&(a17==2))&&(a12==1)))&&!(a20==1)))&&(a13==1)))&&((a27==1)||((a8==1)||((a21==12)&&((a1==12)&&((a19==4)&&(a23==1)))))))){ a19 = 1; a1 = 13; a21 = 10; a8 = 1; a10 = 1; a5 = 6; a9 = 8; a12 = 0; a16 = 10; return -1; } else if((((a21==10)&&((((((a5==4)||(a5==5))&&(input==4))&&(a16==8))&&(a19==5))&&(a17==2)))&&(((a20==1)&&(!(a13==1)&&((((!(a11==1)&&(!(a23==1)&&((a12==1)&&(a27==1))))&&!(a13==1))&&(a1==13))&&(a24==1))))&&(a9==9)))){ a10 = 0; a1 = 14; a5 = 6; a29 = 0; a19 = 2; a3 = 0; a9 = 7; a21 = 11; return -1; } else if(((((a17==2)&&((a13==1)&&((a28==1)&&(((a3==1)||!(a11==1))&&!(a0==1)))))&&!(a20==1))&&((a21==12)&&((a16==10)&&((((a19==5)&&(!(a24==1)&&((a9==9)&&((a1==13)&&(input==5)))))&&!(a0==1))&&(a5==6)))))){ a21 = 10; a6 = 0; a19 = 1; a16 = 7; a25 = 0; a20 = 1; a28 = 0; return 21; } else if(((((((a17==2)&&((!(a26==1)&&((a20==1)&&((a1==13)&&(((input==4)&&(a5==5))&&!(a0==1)))))&&(a21==12)))&&(a19==4))&&!(a4==1))&&!(a18==1))&&((a24==1)||(((a9==11)&&((a16==9)&&(a3==1)))&&(a6==1))))){ a28 = 1; a5 = 4; a1 = 14; a26 = 0; a19 = 5; a9 = 7; a23 = 1; a21 = 10; a16 = 8; return -1; } else if((((a6==1)&&(((a16==9)&&(((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==6))&&(a17==2))&&(a21==11)))&&!(a20==1)))&&((a1==14)&&(((((a23==1)&&(((a24==1)||(a28==1))||(a18==1)))&&(a13==1))&&!(a4==1))&&(a19==4))))){ if((a5==4)){ a2 = 0; a20 = 1; a1 = 12; a9 = 7; a15 = 1; a19 = 1; a16 = 7; a29 = 0; a5 = 6; a21 = 10; }else{ a9 = 7; a2 = 0; a20 = 1; a19 = 1; a13 = 0; a21 = 10; a5 = 5; a14 = 1; a16 = 7; } return -1; } else if(((((a16==11)&&(((!(a4==1)&&((((a2==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a20==1))&&(a17==2)))&&(a1==14))&&(a21==10)))&&!(a24==1))&&(((a19==4)&&(!(a13==1)||(((a13==1)&&(a3==1))&&(a9==8))))||!(a12==1)))){ a1 = 13; a5 = 5; a21 = 11; a28 = 1; a27 = 0; a7 = 0; return 25; } else if((((((a23==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a1==12))&&(a17==2))&&((!(a13==1)||((a11==1)&&((a20==1)&&((a9==9)&&(!(a2==1)||((a19==4)&&(((a16==9)&&((a23==1)&&(a21==12)))||!(a3==1))))))))&&!(a0==1)))){ a3 = 1; a16 = 7; a13 = 1; a23 = 1; a21 = 10; a19 = 1; a9 = 7; a5 = 4; return -1; } else if(((((a28==1)&&(!(a24==1)&&(((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a20==1))))&&(a1==13))&&((a24==1)||((!(a14==1)&&(((a13==1)&&((((a19==3)&&(a6==1))&&(a21==12))&&(a16==7)))&&(a17==2)))&&!(a0==1))))){ a21 = 10; a5 = 4; a9 = 7; a1 = 12; a18 = 0; a3 = 1; a12 = 1; a19 = 1; return -1; } else if((((a1==12)&&((a5==6)&&((((!(a11==1)&&((a17==2)&&((a3==1)&&!(a2==1))))&&(a21==11))&&(a9==10))&&(a16==9))))&&((a27==1)&&(!(a13==1)&&((((a24==1)&&((a19==4)&&(input==3)))&&(a20==1))&&!(a28==1)))))){ a16 = 7; a29 = 1; a21 = 10; a3 = 0; a5 = 5; a19 = 1; a13 = 0; a9 = 7; return -1; } else if((((a3==1)&&((a21==12)&&(((a28==1)&&((a20==1)&&(input==6)))&&(a5==5))))&&(((a4==1)||((a19==2)&&((a11==1)&&(((((a7==1)||((a9==7)&&(a6==1)))&&(a16==10))&&(a1==13))&&!(a27==1)))))&&(a17==2)))){ if((a14==1)){ a1 = 12; a9 = 11; a19 = 5; a16 = 8; a21 = 10; a20 = 0; a2 = 1; a5 = 4; a13 = 1; a24 = 0; }else{ a5 = 6; a24 = 0; a1 = 14; a16 = 7; a21 = 10; a9 = 10; a3 = 1; a7 = 0; } return 21; } else if(((((((a19==1)&&(!(a14==1)&&(!(a27==1)&&(a2==1))))||!(a12==1))&&(a13==1))&&(a21==12))&&((a17==2)&&((((a1==14)&&(((a2==1)&&((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==6)))&&(a3==1)))&&(a16==7))&&(a20==1))))){ a9 = 7; a21 = 10; a23 = 1; a2 = 1; a11 = 1; a5 = 4; a1 = 12; return -1; } else if(((!(a7==1)&&((a17==2)&&((a1==12)&&((input==6)&&(a5==4)))))&&((!(a12==1)||(((a28==1)&&(((a21==12)&&((((a16==7)&&((a13==1)&&!(a20==1)))||!(a23==1))&&(a19==4)))&&(a9==11)))||!(a11==1)))||(a24==1)))){ a14 = 0; a16 = 8; a26 = 0; a19 = 2; a8 = 0; a1 = 13; a9 = 10; a21 = 11; return 22; } else if((((a5==4)&&(!(a6==1)||((a19==3)&&((!(a3==1)||(((a21==10)&&(a12==1))&&!(a14==1)))&&(a16==9)))))&&(!(a20==1)&&(((a9==7)&&(((((input==4)&&(a17==2))&&(a23==1))&&(a1==14))&&!(a27==1)))&&!(a24==1))))){ a5 = 6; a7 = 1; a20 = 1; a19 = 1; a21 = 12; a18 = 1; a16 = 7; a3 = 0; a9 = 10; a1 = 12; return 23; } else if((((a21==10)&&((((a18==1)||(!(a13==1)||(a2==1)))||(a7==1))&&(a9==9)))&&(((((a19==2)&&(((((((a5==5)||(a5==6))&&(input==5))&&(a20==1))&&(a17==2))&&(a1==13))&&(a23==1)))&&(a2==1))&&(a16==10))&&!(a24==1)))){ if((a9==10)){ a6 = 1; a1 = 12; a21 = 12; a19 = 5; a16 = 7; a18 = 0; a12 = 1; a20 = 0; a5 = 6; }else{ a2 = 1; a5 = 4; a13 = 1; a19 = 5; a24 = 0; a16 = 8; a9 = 7; } return 22; } else if((((a17==2)&&((((a24==1)&&((a2==1)&&(a26==1)))&&(a21==10))&&(a9==8)))&&(((((a18==1)&&(!(a3==1)&&(((((a19==3)&&(input==5))&&(a5==4))&&(a14==1))&&(a7==1))))&&(a20==1))&&(a1==12))&&(a16==10)))){ a29 = 0; a9 = 10; a1 = 14; a11 = 0; a19 = 1; a25 = 1; a16 = 7; a5 = 5; return -1; } else if(((!(a14==1)&&((((((!(a0==1)&&((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a20==1))&&(a19==2))&&(a17==2))&&(a16==8))&&(a6==1)))&&(!(a18==1)&&(!(a7==1)&&((a21==11)&&(((a13==1)&&(a1==13))||(a27==1))))))){ a6 = 1; a9 = 9; a5 = 4; a16 = 7; a11 = 1; a19 = 5; a4 = 0; a20 = 1; return 26; } else if((((((((((!(a26==1)&&(a12==1))&&(a28==1))&&(a1==13))&&(a21==11))&&!(a4==1))&&(a16==7))&&(a9==7))&&(a20==1))&&(((!(a4==1)&&(!(a27==1)&&(!(a18==1)&&((a17==2)&&(input==1)))))&&(a19==4))&&(a5==5)))){ a23 = 1; a19 = 3; a9 = 10; a0 = 0; a28 = 1; a1 = 14; a16 = 8; return 21; } else if(((((a1==13)&&(((a19==4)&&(a13==1))||!(a28==1)))&&(a16==8))&&(!(a26==1)&&(!(a14==1)&&(((a17==2)&&((((a2==1)&&(((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a18==1)))&&!(a20==1))&&(a21==11)))&&(a13==1)))))){ a21 = 10; a5 = 4; a1 = 12; a20 = 1; a11 = 1; a27 = 0; a9 = 7; a19 = 1; a16 = 7; a7 = 0; return -1; } else if(((((((!(a26==1)&&((a13==1)||(a8==1)))&&!(a20==1))&&(a3==1))&&(a16==10))&&(a17==2))&&((a5==4)&&((!(a8==1)&&(((a19==2)&&(((a21==11)&&((a1==13)&&(input==6)))&&(a6==1)))&&!(a0==1)))&&(a9==7))))){ a0 = 1; a1 = 12; a21 = 12; a19 = 1; a27 = 1; a2 = 0; a9 = 10; return -1; } else if((((((((!(a7==1)&&(((!(a8==1)&&(((input==3)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a20==1)))&&(a16==7))&&(a17==2)))&&(a11==1))&&(a2==1))&&(a19==3))&&(a21==12))&&(a3==1))&&((a1==14)&&((a28==1)||!(a2==1))))){ a2 = 1; a19 = 1; a21 = 10; a5 = 4; a7 = 0; a12 = 1; a1 = 12; a9 = 7; a20 = 1; return -1; } else if((((((!(a27==1)&&((a9==11)&&((a13==1)&&(a17==2))))||(a7==1))&&(a23==1))||(a24==1))&&(!(a24==1)&&((a2==1)&&((a5==4)&&(((a1==13)&&((a16==10)&&(((input==6)&&(a21==10))&&(a20==1))))&&(a19==5))))))){ a19 = 1; a16 = 7; a6 = 1; a1 = 12; a9 = 7; a11 = 1; a2 = 1; return -1; } else if((((a5==5)&&((a20==1)&&(((a17==2)&&((a23==1)&&(((a1==13)&&(a23==1))||(a27==1))))&&!(a27==1))))&&((((a16==7)&&(!(a14==1)&&((((input==6)&&(a21==12))&&!(a24==1))&&(a19==4))))&&!(a27==1))&&(a9==9)))){ a11 = 1; a19 = 2; a21 = 11; a16 = 9; a5 = 6; a6 = 1; a18 = 0; return 21; } else if(((((a1==13)&&((a21==10)&&(((((a16==10)&&(input==1))&&(a2==1))&&!(a24==1))&&(a5==6))))&&(a17==2))&&(((!(a6==1)||((a27==1)||((a3==1)&&(!(a2==1)||((a19==1)&&(a2==1))))))&&(a9==10))&&(a20==1)))){ a1 = 12; a5 = 4; a16 = 7; a11 = 1; a9 = 7; a7 = 0; return -1; } else if((((a28==1)&&((a19==1)&&((a3==1)&&((a1==13)&&((input==1)&&(a20==1))))))&&(!(a11==1)||((a2==1)&&((a3==1)&&((((a17==2)&&((a5==4)&&(((a3==1)&&(a9==11))&&(a21==12))))&&(a16==11))&&(a6==1))))))){ a6 = 1; a0 = 0; a14 = 0; a21 = 10; a16 = 7; a1 = 12; a9 = 7; return -1; } else if(((!(a3==1)&&(((!(a3==1)&&((a17==2)&&((a21==10)&&(((a9==10)&&((a2==1)&&!(a28==1)))&&(a26==1)))))&&(a19==2))&&!(a2==1)))&&(((((a20==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a0==1))&&(a1==13))&&(a16==10)))){ a9 = 9; a3 = 0; a21 = 12; a16 = 9; a12 = 0; a5 = 4; a13 = 0; a19 = 3; return -1; } else if(((((a16==11)&&((((a3==1)&&(!(a3==1)||(((a23==1)&&!(a7==1))&&!(a20==1))))&&(a1==13))&&!(a7==1)))&&(a19==1))&&(((a3==1)&&((((a2==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2))&&(a9==9)))&&(a21==10)))){ a16 = 7; a8 = 1; a12 = 0; a20 = 1; a5 = 5; a9 = 8; a25 = 0; return -1; } else if(((!(a3==1)||((((a20==1)&&((a19==4)&&(!(a11==1)||(a12==1))))||!(a28==1))||!(a12==1)))&&((a16==8)&&(((a17==2)&&(((a23==1)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5))&&(a11==1)))&&(a1==14)))&&(a21==12))))){ a21 = 11; a9 = 10; a5 = 4; a19 = 1; a6 = 1; a13 = 1; a7 = 0; return -1; } else if((((a21==10)&&(((a2==1)&&(((a6==1)||!(a6==1))&&(a2==1)))&&!(a0==1)))&&((((((a20==1)&&((((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a16==7))&&(a19==3)))&&!(a8==1))&&(a13==1))&&(a1==13))&&(a17==2)))){ if((a13==1)){ a4 = 0; a16 = 8; a9 = 9; a27 = 0; a5 = 6; a3 = 1; a20 = 0; }else{ a21 = 11; a24 = 0; a19 = 2; a12 = 1; a20 = 0; a3 = 1; a9 = 10; a16 = 8; a5 = 5; } return 23; } else if((((a4==1)||((((a2==1)&&(a9==11))&&(a23==1))&&(a21==11)))&&((a5==5)&&((a16==7)&&(((a19==5)&&((((((a13==1)&&((a20==1)&&(input==6)))&&(a1==13))&&(a12==1))&&(a11==1))&&(a17==2)))&&(a11==1)))))){ a1 = 12; a27 = 0; a9 = 7; a18 = 0; a21 = 10; a5 = 4; a19 = 1; a8 = 0; return -1; } else if((((a23==1)&&((a13==1)&&((a19==3)&&(((a9==10)&&((a28==1)&&(((a5==5)||(a5==6))&&(input==6))))&&(a20==1)))))&&(((a1==12)&&((a11==1)&&((a17==2)&&((a16==9)&&(((a3==1)&&(a21==12))&&(a28==1))))))&&(a6==1)))){ a12 = 1; a21 = 10; a19 = 2; a5 = 5; a1 = 13; a16 = 7; a14 = 0; return 21; } else if(((!(a20==1)&&(!(a18==1)&&((!(a6==1)||(a3==1))&&(a19==3))))&&((a16==9)&&((a17==2)&&(((a21==12)&&(((!(a27==1)&&((a1==13)&&((input==6)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))))&&!(a7==1))&&!(a14==1)))&&!(a7==1)))))){ if((a28==1)){ a29 = 0; a1 = 14; a9 = 7; a20 = 1; a21 = 10; a25 = 0; a19 = 1; a15 = 0; a5 = 5; a16 = 7; }else{ a5 = 4; a25 = 1; a19 = 2; a8 = 1; a20 = 1; a9 = 8; a15 = 0; a21 = 11; a16 = 8; } return -1; } else if((((((a27==1)||(!(a12==1)||(((a12==1)&&((a23==1)&&((a21==11)&&(a6==1))))||(a7==1))))&&!(a20==1))&&(a19==5))&&((!(a18==1)&&(((a16==9)&&(((a1==14)&&(input==6))&&(a5==5)))&&(a9==9)))&&(a17==2)))){ a16 = 10; a5 = 4; a11 = 0; a1 = 13; a8 = 1; a21 = 12; a27 = 1; a9 = 8; a20 = 1; return -1; } else if((((((a1==13)&&((!(a4==1)&&((a6==1)&&((a21==12)&&((a16==11)&&((((a17==2)&&(input==6))&&(a9==7))&&!(a0==1))))))&&(a20==1)))&&(a5==6))&&!(a8==1))&&(((a19==4)&&((a27==1)||(a12==1)))&&!(a14==1)))){ a16 = 9; a5 = 5; a1 = 12; a27 = 0; a19 = 3; a9 = 9; a3 = 1; a0 = 0; return 21; } else if((((a21==12)&&((((a26==1)||((a12==1)&&(a19==2)))&&(a1==14))&&(a23==1)))&&((!(a20==1)&&((((((a12==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4)))&&(a13==1))&&(a13==1))&&(a13==1))&&(a17==2)))&&(a16==9)))){ a7 = 1; a21 = 11; a9 = 8; a2 = 0; a0 = 1; a5 = 5; a1 = 13; a20 = 1; return -1; } else if((((!(a20==1)&&((a23==1)&&((a1==13)&&((!(a4==1)&&((a21==11)&&(!(a24==1)&&((a17==2)&&((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))))&&(a28==1)))))&&!(a18==1))&&((((a3==1)||!(a28==1))&&(a16==8))&&(a19==2)))){ a11 = 1; a27 = 0; a5 = 5; a20 = 1; a4 = 0; a19 = 5; a9 = 9; a16 = 7; return 23; } else if((((((a12==1)&&((!(a27==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a27==1)))&&(a21==10))&&(a19==4))&&((a9==11)&&(!(a20==1)&&((((((a14==1)||((a2==1)&&!(a0==1)))&&!(a0==1))&&(a1==12))&&(a16==8))&&(a17==2)))))){ a16 = 7; a9 = 7; a5 = 4; a19 = 1; a7 = 0; a20 = 1; a23 = 1; a27 = 0; return -1; } else if((((((((a23==1)&&(!(a4==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a20==1))&&!(a14==1))&&!(a26==1))&&(a19==1))&&((a16==11)&&((((a17==2)&&(((a28==1)&&((a1==14)&&(a13==1)))&&(a21==11)))&&(a3==1))&&(a9==8))))){ a16 = 7; a7 = 0; a2 = 1; a9 = 7; a5 = 4; a1 = 12; a21 = 10; a13 = 1; return -1; } else if((((((!(a14==1)&&(((!(a7==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a17==2))&&(a11==1)))&&(a1==13))&&(a19==3)))&&(a9==8))&&(a21==11))&&(a20==1))&&((a16==11)&&(!(a4==1)&&((!(a11==1)||(a2==1))&&!(a26==1)))))){ a9 = 11; a23 = 1; a5 = 5; a19 = 2; a1 = 12; a14 = 0; return 21; } else if((((a21==11)&&((a5==6)&&(((a13==1)&&((((input==3)&&!(a20==1))&&(a28==1))&&(a1==14)))&&!(a7==1))))&&((a9==8)&&(((a8==1)||(!(a23==1)||((((a3==1)&&(a16==9))&&(a17==2))&&(a19==1))))&&(a2==1))))){ a3 = 0; a1 = 13; a16 = 7; a21 = 10; a5 = 5; a23 = 0; a9 = 10; a20 = 1; a15 = 1; return -1; } else if((((a6==1)&&((a1==12)&&((a16==8)&&((a11==1)&&((a6==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a19==2))&&(a21==10)))))))&&((a9==9)&&((a7==1)||(!(a27==1)&&((((a13==1)||!(a12==1))&&!(a20==1))&&(a17==2))))))){ a5 = 4; a8 = 0; a27 = 0; a12 = 1; a16 = 7; a9 = 7; a20 = 1; a19 = 1; return -1; } else if((((a21==12)&&(((a16==8)&&(((a3==1)&&(((a1==14)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a27==1)))&&(a9==11)))&&!(a7==1)))&&(((a19==2)&&(((((a6==1)&&(a11==1))&&!(a7==1))||!(a12==1))&&(a17==2)))&&!(a20==1)))){ a2 = 0; a22 = 0; a5 = 5; a16 = 11; a21 = 10; return -1; } else if(((!(a3==1)||((a9==10)&&(((a16==9)&&((a12==1)&&(a17==2)))||!(a2==1))))&&(!(a14==1)&&(((a1==12)&&(((!(a20==1)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1))&&!(a18==1)))&&(a19==3))&&(a3==1)))&&(a21==11))))){ if((a27==1)){ a21 = 10; a20 = 1; a9 = 9; a14 = 1; a5 = 5; a19 = 1; a25 = 0; a16 = 7; a18 = 1; }else{ a1 = 14; a20 = 1; a21 = 10; a3 = 0; a5 = 5; a16 = 7; a18 = 1; a19 = 1; a29 = 1; } return -1; } else if((((a5==6)&&((((a9==10)&&(((a11==1)&&(((a17==2)&&(input==6))&&!(a8==1)))&&(a21==10)))&&(a28==1))&&(a1==14)))&&(((a19==2)&&((a4==1)||((!(a20==1)&&(!(a27==1)&&(a28==1)))&&(a23==1))))&&(a16==10)))){ if((a2==1)){ a29 = 1; a21 = 12; a16 = 7; a14 = 1; a20 = 1; a28 = 0; a5 = 4; a19 = 1; a9 = 9; a1 = 12; }else{ a19 = 1; a1 = 13; a26 = 1; a3 = 0; a20 = 1; a16 = 7; } return 25; } else if(((((a16==9)&&((!(a7==1)&&((a21==10)&&(!(a20==1)&&((a13==1)&&(!(a26==1)&&(!(a24==1)&&(((a1==12)&&(input==6))&&!(a27==1))))))))&&(a19==3)))&&(a5==4))&&((a9==11)&&(((a13==1)&&(a17==2))&&(a6==1))))){ if((a18==1)){ a11 = 0; a20 = 1; a3 = 0; a1 = 13; a2 = 0; a19 = 1; a16 = 7; }else{ a5 = 5; a6 = 0; a25 = 1; a29 = 1; a1 = 14; a16 = 7; a19 = 1; a9 = 9; a20 = 1; } return 26; } else if((((a21==10)&&((a1==13)&&((a5==6)&&((!(a4==1)&&((a19==5)&&(!(a20==1)&&((a2==1)||!(a12==1)))))&&!(a24==1)))))&&((((((a12==1)&&((input==1)&&(a9==10)))&&(a17==2))&&(a16==10))&&(a28==1))&&!(a24==1)))){ a19 = 1; a9 = 9; a16 = 7; a15 = 1; a6 = 0; a8 = 1; a5 = 4; a20 = 1; a1 = 12; return 21; } else if(((((a28==1)&&((((((a20==1)&&(((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==6)))&&(a16==8))&&(a21==11))&&(a19==4))&&(a1==12)))&&!(a0==1))&&((a6==1)&&((!(a11==1)||(((a2==1)&&(a17==2))&&!(a27==1)))&&(a6==1))))){ a26 = 0; a16 = 7; a5 = 4; a21 = 10; a9 = 7; a11 = 1; a19 = 1; a12 = 1; return -1; } else if((((a4==1)&&((a24==1)&&((a20==1)&&(((a17==2)&&((a19==3)&&((a16==11)&&(a6==1))))&&(a1==14)))))&&(((a8==1)&&((a8==1)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==5))&&(a4==1))&&(a21==12))))&&!(a11==1)))){ a19 = 1; a25 = 0; a16 = 7; a9 = 10; a7 = 1; a18 = 1; a5 = 4; a1 = 13; a21 = 10; return -1; } else if((((!(a24==1)&&((a1==12)&&(!(a23==1)||((a21==12)&&(!(a13==1)||((a17==2)&&(!(a0==1)&&((a12==1)||(a8==1)))))))))&&(a16==7))&&(!(a20==1)&&(((a2==1)&&((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==4)))&&(a19==5))))){ a5 = 4; a20 = 1; a14 = 0; a9 = 9; a21 = 10; a26 = 0; a16 = 8; a7 = 0; return -1; } else if((((!(a13==1)||(((!(a23==1)||((a20==1)&&((a21==12)&&((a1==12)&&(a6==1)))))&&(a6==1))&&(a2==1)))||(a7==1))&&(((a19==5)&&((((a16==7)&&((input==1)&&(a5==6)))&&(a17==2))&&(a9==11)))&&(a12==1)))){ a24 = 0; a19 = 1; a21 = 10; a9 = 7; a27 = 0; a23 = 1; a5 = 4; return -1; } else if(((((((a5==6)&&(((((a20==1)&&((a23==1)&&((a9==10)&&((a19==1)&&(input==6)))))&&!(a7==1))&&!(a7==1))&&(a21==10)))&&(a16==9))&&(a17==2))&&!(a8==1))&&((a11==1)&&(((a1==14)&&(a11==1))&&!(a8==1))))){ a5 = 5; a19 = 4; a23 = 1; a11 = 1; a21 = 11; a28 = 1; a9 = 7; a1 = 12; return 21; } else if((((a13==1)&&(((a13==1)&&(((input==4)&&(((a19==3)&&(((a5==5)&&(a1==12))&&(a9==7)))||(((a19==2)&&((a9==11)&&((a5==6)&&(a1==14))))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==3)))))&&(a20==1)))&&(a16==11)))&&((a21==10)&&((!(a27==1)&&((!(a6==1)||((a17==2)&&(a28==1)))||(a8==1)))||!(a3==1))))){ a5 = 4; a9 = 7; a13 = 1; a8 = 0; a0 = 0; a19 = 1; a1 = 12; a16 = 7; return -1; } else if(((!(a27==1)&&((((a21==11)&&((a20==1)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5))&&(a19==3))))&&!(a14==1))&&!(a7==1)))&&((((a17==2)&&((a1==13)&&(((a12==1)||(a26==1))&&(a16==7))))&&!(a24==1))&&(a3==1)))){ a5 = 6; a1 = 14; a2 = 1; a16 = 8; a24 = 0; a9 = 10; a8 = 0; a19 = 5; a21 = 10; return 23; } else if((((a27==1)||(!(a4==1)&&((a1==13)&&(!(a18==1)&&((((a28==1)||!(a6==1))&&(a16==11))&&(a21==11))))))&&(((a19==4)&&((a20==1)&&((((a9==11)&&((a17==2)&&(input==1)))&&(a5==4))&&!(a27==1))))&&!(a14==1)))){ a16 = 7; a21 = 10; a8 = 0; a9 = 7; a26 = 0; a18 = 0; a19 = 1; a1 = 12; return -1; } else if((((((a20==1)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==1)))&&(a23==1))&&(a21==12))&&(((((((a17==2)&&(((a8==1)||(!(a13==1)||(a23==1)))||!(a12==1)))&&(a12==1))&&(a13==1))&&(a16==11))&&(a19==2))&&(a1==12)))){ a27 = 0; a5 = 4; a12 = 1; a4 = 0; a9 = 7; a21 = 10; a19 = 1; a16 = 7; return -1; } else if((((((a2==1)&&(!(a8==1)&&(((a17==2)&&((a3==1)&&(((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==3))))&&!(a18==1))))&&!(a20==1))&&(a16==7))&&((((a6==1)&&(a23==1))||!(a13==1))&&(a21==11)))){ a20 = 1; a5 = 4; a6 = 1; a19 = 1; a9 = 7; a1 = 12; a26 = 0; a28 = 1; a21 = 10; return -1; } else if((((a17==2)&&((a19==3)&&((((input==3)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&!(a27==1))&&(a16==11))))&&((a20==1)&&(((a24==1)||((a21==10)&&((a1==14)&&((((a23==1)||(a26==1))&&!(a4==1))&&(a3==1)))))&&!(a4==1))))){ a9 = 7; a19 = 1; a16 = 7; a5 = 4; a26 = 0; a1 = 12; a8 = 0; a13 = 1; return -1; } else if((((!(a20==1)&&(((((a4==1)&&((a17==2)&&(a2==1)))&&(a21==11))&&(a1==13))&&(a18==1)))&&!(a12==1))&&(!(a13==1)&&(((a9==8)&&((a27==1)&&((a16==8)&&(!(a11==1)&&(((a5==4)||(a5==5))&&(input==4))))))&&(a19==3))))){ a21 = 10; a22 = 0; a5 = 4; a9 = 10; a0 = 1; a19 = 2; a25 = 0; return 21; } else if((((a11==1)&&((a1==14)&&((a21==12)&&(!(a27==1)&&((a17==2)&&((a16==7)&&((a19==5)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==3)))))))))&&(!(a24==1)&&((!(a4==1)&&(!(a6==1)||(!(a0==1)&&(a11==1))))&&!(a20==1))))){ a19 = 1; a5 = 4; a12 = 1; a13 = 1; a20 = 1; a9 = 7; a1 = 12; a26 = 0; a21 = 10; return -1; } else if((((a17==2)&&((!(a14==1)&&((((input==6)&&((((a21==10)&&((((a1==14)&&(a5==5))&&(a9==11))&&(a19==5)))||(((a19==5)&&(((a5==6)&&(a1==14))&&(a9==11)))&&(a21==10)))||((a21==11)&&((a19==1)&&(((a1==12)&&(a5==4))&&(a9==7))))))&&(a3==1))&&(a12==1)))&&(a16==7)))&&((!(a3==1)||((!(a12==1)||(a11==1))&&(a2==1)))&&!(a20==1)))){ a19 = 1; a21 = 10; a20 = 1; a1 = 12; a13 = 1; a0 = 0; a27 = 0; a9 = 7; a5 = 4; return -1; } else if((((!(a14==1)&&((a1==12)&&((a13==1)&&(a2==1))))||(a14==1))&&((a21==11)&&((a19==2)&&(!(a24==1)&&(!(a27==1)&&((a5==6)&&(((a20==1)&&((((input==4)&&(a9==9))&&(a16==11))&&(a23==1)))&&(a17==2))))))))){ a5 = 5; a9 = 10; a21 = 12; a14 = 0; a16 = 8; a27 = 0; a3 = 1; a19 = 1; return -1; } else if(((((a28==1)&&((((a9==11)&&((a17==2)&&(((a12==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a1==14))))&&(a20==1))&&(a12==1)))&&!(a4==1))&&((a19==5)&&(!(a18==1)&&((((a21==11)&&(a13==1))||!(a6==1))&&(a16==10)))))){ a19 = 1; a14 = 0; a5 = 4; a1 = 12; a9 = 7; a6 = 1; a3 = 1; a21 = 10; a16 = 7; return -1; } else if((((a16==8)&&(((!(a8==1)&&(!(a7==1)&&(!(a14==1)&&(((input==1)&&(a21==10))&&(a1==12)))))&&(a19==2))&&!(a24==1)))&&(((a17==2)&&(((a5==4)&&((a26==1)||(!(a3==1)||(a12==1))))&&(a9==8)))&&!(a20==1)))){ a19 = 1; a28 = 1; a20 = 1; a18 = 0; a9 = 7; a16 = 7; a6 = 1; return -1; } else if((((a19==3)&&((a17==2)&&(((a16==9)&&((!(a23==1)||((a3==1)&&(a2==1)))&&(a20==1)))&&(a21==12))))&&((a13==1)&&(!(a14==1)&&(!(a14==1)&&((a1==14)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==5))&&(a11==1)))))))){ a16 = 7; a21 = 10; a26 = 0; a7 = 0; a5 = 4; a19 = 1; a1 = 12; a9 = 7; a14 = 0; return -1; } else if((((a9==10)&&(!(a26==1)&&(((input==1)&&(a1==13))&&(a5==6))))&&((((a20==1)&&(((a19==3)&&(((((a27==1)||((a21==12)&&(a23==1)))||(a8==1))&&(a16==7))&&(a17==2)))||!(a3==1)))&&(a6==1))||(a26==1)))){ a13 = 1; a19 = 1; a6 = 1; a1 = 12; a24 = 0; a5 = 4; a9 = 7; a21 = 10; return -1; } else if((((a9==9)&&(((a28==1)&&((a11==1)&&((((a21==12)&&(!(a0==1)&&(((input==1)&&(a19==1))&&(a5==4))))&&(a1==12))&&(a17==2))))&&!(a20==1)))&&(((a16==10)&&(((a3==1)&&(a23==1))&&!(a14==1)))&&(a11==1)))){ if((a1==13)){ a28 = 0; a16 = 11; a21 = 10; a5 = 6; a20 = 1; a1 = 14; a3 = 0; a11 = 0; }else{ a23 = 0; a9 = 11; a26 = 1; a5 = 5; a6 = 0; a19 = 5; a16 = 7; } return 26; } else if((((((!(a26==1)&&(((!(a7==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a19==4))&&(a9==9)))&&(a17==2))&&(a1==13))&&!(a20==1))&&((a16==8)&&((a27==1)||((a13==1)&&(((a3==1)&&((a11==1)&&(a21==11)))||!(a23==1))))))){ a20 = 1; a1 = 12; a14 = 0; a19 = 1; a16 = 7; a13 = 1; a21 = 10; a9 = 7; a5 = 4; return -1; } else if((((!(a3==1)&&((a18==1)&&((a16==7)&&((((input==4)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&!(a23==1))&&(a20==1)))))&&!(a11==1))&&(((a1==13)&&((a21==10)&&((a17==2)&&(((a6==1)&&(a19==4))&&(a0==1)))))&&!(a13==1)))){ a5 = 6; a25 = 0; a27 = 1; a9 = 7; a19 = 1; a8 = 1; return 21; } else if((((a18==1)||(!(a0==1)&&(((((a21==11)&&((a19==2)&&(a28==1)))||!(a28==1))&&!(a7==1))||(a26==1))))&&((a6==1)&&((a20==1)&&(((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==4))&&(a17==2))&&(a16==10)))))){ a12 = 1; a24 = 0; a21 = 10; a5 = 4; a0 = 0; a16 = 7; a1 = 12; a9 = 7; a19 = 1; return -1; } else if((((((a21==12)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==8))&&(a1==14))&&(a3==1)))&&(a12==1))&&(a19==2))&&((a17==2)&&((!(a20==1)&&(((!(a3==1)||((a9==10)&&(a12==1)))&&!(a7==1))&&!(a4==1)))||!(a6==1))))){ a19 = 1; a5 = 4; a2 = 0; a16 = 9; a27 = 1; a21 = 10; a1 = 12; a22 = 1; return -1; } else if((((a19==3)&&(!(a7==1)&&((a27==1)||((a16==10)&&(((!(a27==1)&&(((a3==1)&&(a9==7))&&(a12==1)))||(a7==1))&&(a17==2))))))&&(((a1==14)&&((((input==6)&&((a5==5)||(a5==6)))&&(a21==11))&&(a11==1)))&&(a20==1)))){ a16 = 7; a19 = 1; a5 = 4; a4 = 0; a13 = 1; a1 = 12; a0 = 0; a21 = 10; return -1; } else if(((((a16==9)&&(((a5==6)&&(((input==4)&&(a17==2))&&(a9==10)))&&(a1==14)))&&(a28==1))&&(!(a6==1)||((a3==1)&&((a0==1)||(((a19==3)&&((a21==12)&&((a20==1)&&((a28==1)&&(a2==1)))))||!(a11==1))))))){ a11 = 1; a16 = 7; a24 = 0; a19 = 1; a1 = 12; a21 = 10; a23 = 1; a5 = 4; a9 = 7; return -1; } else if((((a1==14)&&((a12==1)&&(a14==1)))&&((a17==2)&&((a18==1)&&(((a21==10)&&((a20==1)&&((!(a28==1)&&((a19==5)&&((((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&!(a23==1))&&!(a11==1))))&&!(a12==1))))&&(a16==9)))))){ a5 = 6; a10 = 0; a29 = 0; a1 = 12; a9 = 11; a16 = 7; a23 = 0; a19 = 1; return -1; } else if((((((a9==9)&&((!(a8==1)&&((a19==1)&&(a13==1)))&&(a6==1)))&&(a17==2))&&(a16==8))&&((((!(a20==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a4==1))&&!(a18==1))&&(a12==1)))&&(a6==1))&&(a21==10))&&(a1==13)))){ a9 = 7; a12 = 1; a20 = 1; a16 = 7; a28 = 1; a23 = 1; a5 = 4; a1 = 12; return -1; } else if(((((a17==2)&&((a14==1)||((a12==1)||!(a13==1))))&&(a6==1))&&((a1==13)&&((((a16==7)&&(!(a20==1)&&(((!(a26==1)&&((input==3)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))))&&(a21==10))&&!(a7==1))))&&(a19==1))&&(a12==1))))){ a1 = 12; a6 = 1; a9 = 7; a12 = 1; a20 = 1; a13 = 1; a5 = 4; return -1; } else if((((a23==1)&&((((a17==2)&&((a19==1)&&((((input==3)&&(a16==7))&&(a9==9))&&(a5==6))))&&(a6==1))&&!(a8==1)))&&(((a14==1)||(((a14==1)||((!(a20==1)&&(a11==1))&&(a21==10)))&&!(a4==1)))&&(a1==14)))){ a13 = 1; a19 = 3; a1 = 12; a20 = 1; a9 = 10; a24 = 0; a21 = 12; a16 = 9; a5 = 5; a23 = 1; return 21; } else if(((((a1==14)&&(((a19==1)&&((((((!(a20==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a23==1))&&!(a14==1))&&(a16==8))&&(a23==1))&&(a17==2)))&&(a21==11)))&&(a9==8))&&((a3==1)&&((!(a3==1)||(a2==1))&&!(a26==1))))){ a20 = 1; a19 = 4; a9 = 7; a1 = 12; a6 = 1; a27 = 0; a16 = 9; a5 = 5; a7 = 0; return 21; } else if((((a4==1)||(((a1==13)&&(((a24==1)||(((a21==12)&&((a12==1)&&(a6==1)))&&(a16==7)))&&(a20==1)))||(a7==1)))&&(!(a26==1)&&(!(a24==1)&&((a19==3)&&(((input==3)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))&&(a17==2))))))){ a21 = 10; a1 = 12; a2 = 1; a19 = 5; a9 = 11; a7 = 0; a14 = 0; a16 = 9; a5 = 5; return 25; } else if(((((a9==11)&&((a17==2)&&((((((input==1)&&(a16==9))&&!(a4==1))&&!(a4==1))&&!(a7==1))&&(a19==4))))&&(a21==10))&&(((a20==1)&&(((a4==1)||((a5==4)&&((a3==1)&&(a23==1))))||(a24==1)))&&(a1==12)))){ a24 = 0; a23 = 1; a5 = 6; a16 = 8; a20 = 0; a0 = 0; a19 = 3; a9 = 10; return 21; } else if((((a1==13)&&((a3==1)&&(!(a20==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&(a11==1)))))&&((a16==10)&&(((a0==1)||((a26==1)||(!(a14==1)&&((a9==10)&&((a24==1)||((a21==10)&&(a13==1)))))))&&(a19==1))))){ if((a3==1)){ a19 = 5; a5 = 4; a3 = 0; a20 = 1; a21 = 11; a24 = 1; a9 = 11; a22 = 1; }else{ a18 = 1; a14 = 1; a1 = 12; a5 = 4; a9 = 9; a24 = 1; a20 = 1; a16 = 8; } return -1; } else if(((!(a3==1)||(((((a11==1)||(a24==1))&&!(a26==1))&&(a1==14))&&(a16==8)))&&(((((a12==1)&&((a20==1)&&((a19==3)&&((a17==2)&&((input==1)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))))))&&(a12==1))&&(a21==10))&&(a28==1)))){ a1 = 12; a23 = 1; a16 = 7; a5 = 4; a9 = 7; a19 = 1; a7 = 0; a26 = 0; return -1; } else if((((((a1==12)&&((((a21==11)&&((((a23==1)&&(a6==1))&&(a16==8))&&(a17==2)))||!(a2==1))&&(a19==4)))&&(a11==1))||(a24==1))&&(((!(a20==1)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==5)))&&!(a4==1))&&!(a27==1)))){ a12 = 1; a8 = 0; a20 = 1; a7 = 0; a19 = 5; a5 = 4; a9 = 9; a21 = 10; return -1; } else if((((a12==1)&&((((a2==1)&&(((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))&&(a19==1))&&(a16==9))&&!(a20==1)))&&(a1==13))&&(a6==1)))&&((a21==12)&&(!(a0==1)&&(!(a27==1)&&((a14==1)||((a23==1)&&(a17==2)))))))){ a9 = 11; a5 = 4; a10 = 1; a12 = 0; a1 = 12; a29 = 0; a20 = 1; a21 = 10; a16 = 7; return -1; } else if(((!(a26==1)&&((((a17==2)&&((input==3)&&(a19==5)))&&!(a27==1))&&(a23==1)))&&((a16==9)&&((!(a20==1)&&(!(a14==1)&&(((!(a4==1)&&((a9==8)&&((a5==5)&&(a13==1))))||!(a3==1))&&(a1==13))))&&(a21==10))))){ a20 = 1; a16 = 8; a7 = 1; a10 = 1; a8 = 1; a1 = 14; a19 = 3; a9 = 7; a21 = 11; return -1; } else if((((a9==9)&&(!(a27==1)&&((((a13==1)&&(!(a24==1)&&((a17==2)&&(input==5))))&&(a6==1))&&!(a26==1))))&&(((a5==4)&&(((((a19==5)&&((a11==1)&&!(a27==1)))&&(a21==11))&&(a20==1))&&(a16==11)))&&(a1==13)))){ a6 = 1; a1 = 12; a19 = 1; a21 = 10; a11 = 1; a16 = 7; a9 = 7; a3 = 1; return -1; } else if((((a16==9)&&(((((!(a3==1)||(a2==1))&&(a11==1))&&(a17==2))&&(a11==1))||(a26==1)))&&((((a21==12)&&((!(a14==1)&&(((a19==2)&&((input==6)&&(a1==14)))&&(a3==1)))&&(a5==5)))&&(a9==9))&&(a20==1)))){ a19 = 1; a16 = 7; a21 = 10; a4 = 0; a5 = 4; a9 = 7; a1 = 12; a11 = 1; return -1; } else if((((a21==12)&&((a19==3)&&((a16==10)&&((a13==1)&&(((a11==1)&&((a1==12)&&((((a5==4)||(a5==5))&&(input==3))&&(a28==1))))&&!(a26==1))))))&&((!(a18==1)&&((a17==2)&&(((a6==1)&&(a20==1))||!(a11==1))))&&(a9==7)))){ a7 = 0; a16 = 7; a5 = 4; a6 = 1; a19 = 1; a11 = 1; a21 = 10; return -1; } else if(((!(a18==1)&&((((input==5)&&((a5==4)||(a5==5)))&&!(a20==1))&&(a16==9)))&&((a12==1)&&((a19==5)&&(!(a13==1)||(((a28==1)&&(((a9==9)&&((a17==2)&&(((a1==12)&&(a11==1))&&(a21==11))))&&(a11==1)))&&(a6==1))))))){ if((a20==1)){ a19 = 2; a16 = 7; a27 = 1; a21 = 10; a10 = 1; a9 = 7; a28 = 0; a20 = 1; a5 = 5; }else{ a9 = 11; a15 = 0; a16 = 10; a22 = 1; a5 = 6; a1 = 14; a26 = 1; } return 25; } else if((((((a23==1)&&(a23==1))||!(a3==1))&&!(a27==1))&&((a20==1)&&(!(a18==1)&&((a13==1)&&((a1==14)&&((!(a18==1)&&(((a21==10)&&(((input==5)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a16==8)))&&(a17==2)))&&(a19==3)))))))){ a4 = 0; a19 = 5; a9 = 10; a11 = 1; a1 = 13; a21 = 12; a5 = 4; a16 = 9; a7 = 0; return 25; } else if((((!(a0==1)&&((a17==2)&&(((a4==1)||(a28==1))&&(a1==12))))&&(a9==9))&&(((!(a14==1)&&((!(a14==1)&&((a28==1)&&(((a21==11)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a20==1))))&&!(a24==1)))&&(a16==9))&&(a19==5)))){ a21 = 10; a19 = 1; a25 = 0; a9 = 10; a5 = 6; a20 = 1; a13 = 0; a10 = 1; a16 = 7; a1 = 14; return -1; } else if((((((a19==1)&&(((a7==1)&&((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==4)))&&(a24==1)))&&(a21==12))&&(a8==1))&&((!(a2==1)&&((a27==1)&&(!(a2==1)&&((((a28==1)&&(a1==14))&&(a20==1))&&(a16==7)))))&&(a17==2)))){ a19 = 4; a10 = 1; a1 = 12; a9 = 9; a5 = 5; a13 = 0; return -1; } else if((((!(a18==1)&&((((((((a20==1)&&(input==6))&&!(a8==1))&&(a19==4))&&(a1==13))&&(a17==2))&&(a5==5))&&(a12==1)))&&!(a7==1))&&((!(a12==1)||((a16==10)&&(!(a7==1)&&((a6==1)&&(a21==10)))))&&(a9==10)))){ a27 = 0; a1 = 14; a5 = 6; a8 = 0; a21 = 11; a19 = 3; a9 = 11; a13 = 1; a16 = 7; return 25; } else if((((a9==10)&&((((((a16==7)&&(((a5==4)||(a5==5))&&(input==4)))&&(a17==2))&&!(a8==1))&&!(a8==1))&&(a28==1)))&&(((a1==14)&&((a19==4)&&((!(a27==1)&&(((a2==1)&&!(a14==1))||(a4==1)))&&!(a20==1))))&&(a21==11)))){ a20 = 1; a13 = 1; a21 = 10; a12 = 1; a14 = 0; a5 = 4; a1 = 12; a19 = 1; a9 = 7; return -1; } else if(((!(a20==1)&&(((a9==9)&&((a27==1)||(((a21==12)&&(a12==1))||!(a11==1))))&&(a17==2)))&&((a1==12)&&(((a23==1)&&(!(a14==1)&&((((a28==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==5))&&(a2==1))))&&(a16==10))))){ a13 = 0; a9 = 11; a21 = 10; a19 = 1; a20 = 1; a1 = 13; a16 = 7; a5 = 4; a15 = 0; a3 = 0; return 21; } else if(((((a21==10)&&((a7==1)||((a19==2)&&(a3==1))))&&!(a14==1))&&(!(a20==1)&&((!(a27==1)&&((!(a14==1)&&((a3==1)&&((a11==1)&&((input==4)&&(((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))))))&&(a17==2)))&&(a16==7))))){ a1 = 12; a4 = 0; a5 = 4; a27 = 0; a20 = 1; a9 = 7; a11 = 1; a19 = 1; return -1; } else if(((((a9==9)&&(((a5==5)&&(((a6==1)&&(!(a8==1)&&((a21==12)&&(input==3))))&&!(a27==1)))&&(a1==13)))&&(a16==7))&&((a17==2)&&(((!(a6==1)||((a19==4)&&((a28==1)||!(a2==1))))&&(a20==1))&&!(a27==1))))){ a5 = 4; a21 = 10; a1 = 12; a8 = 0; a9 = 7; a13 = 1; a19 = 1; a18 = 0; return -1; } else if(((((a26==1)||((a21==12)&&((a19==5)&&((a16==10)&&((a17==2)&&(a23==1))))))||!(a23==1))&&((a3==1)&&(((a3==1)&&((a1==13)&&((((input==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a11==1))&&!(a20==1))))&&!(a24==1))))){ a9 = 11; a16 = 7; a11 = 0; a21 = 10; a19 = 1; a5 = 6; a20 = 1; a3 = 0; a24 = 1; return 23; } else if((((a21==12)&&((a3==1)&&(a28==1)))&&((a16==10)&&((a1==13)&&(((a23==1)&&(((a12==1)&&((a9==10)&&((a19==4)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1))&&(a28==1))&&!(a18==1)))))&&!(a8==1)))&&(a17==2)))))){ a3 = 0; a22 = 1; a6 = 0; a19 = 1; a20 = 1; a16 = 7; a21 = 10; a5 = 6; a9 = 9; a1 = 14; return -1; } else if((((((((a21==11)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==4))&&!(a7==1))&&(a19==2)))&&(a16==8))&&!(a26==1))&&!(a20==1))&&!(a24==1))&&((((a1==13)&&(((a17==2)&&(a28==1))||(a26==1)))&&!(a26==1))||!(a3==1)))){ a21 = 10; a16 = 7; a3 = 1; a19 = 1; a0 = 0; a9 = 7; a5 = 4; a1 = 12; a20 = 1; a2 = 1; return -1; } else if((((a16==8)&&(((((!(a20==1)&&((input==5)&&((a5==4)||(a5==5))))&&!(a24==1))&&!(a26==1))&&(a3==1))&&(a12==1)))&&((a24==1)||(((a21==10)&&((((a1==14)&&((a19==3)&&(a11==1)))&&(a17==2))&&(a9==11)))||(a14==1))))){ a16 = 11; a3 = 1; a19 = 5; a5 = 6; a21 = 11; a1 = 12; a20 = 1; a6 = 1; return 23; } else if((((a11==1)&&((((((a0==1)||((a9==10)&&(a2==1)))&&(a16==11))&&(a21==10))||(a27==1))&&(a1==12)))&&((a3==1)&&((a19==1)&&(((a17==2)&&((!(a20==1)&&((a5==6)&&(input==5)))&&!(a14==1)))&&!(a4==1)))))){ a1 = 14; a2 = 0; a21 = 12; a16 = 9; a23 = 0; a5 = 5; a26 = 1; a9 = 9; return 25; } else if((((a16==9)&&((a17==2)&&((a1==14)&&(a23==1))))&&(((!(a20==1)&&((a19==5)&&((a11==1)&&((a13==1)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6))&&!(a24==1))&&!(a8==1))&&!(a14==1))))))&&(a21==11))&&(a2==1)))){ a10 = 0; a9 = 11; a5 = 6; a29 = 1; a21 = 10; a16 = 10; a19 = 4; a0 = 1; return -1; } else if((((((!(a8==1)&&((a12==1)&&((a21==10)&&(((input==4)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a23==1)))))&&(a13==1))&&(a19==3))&&(a1==12))&&(((((!(a13==1)||(a12==1))&&(a16==11))&&(a2==1))&&!(a20==1))&&(a17==2)))){ a5 = 4; a19 = 2; a11 = 0; a9 = 7; a8 = 1; a21 = 12; a16 = 7; a20 = 1; a22 = 1; return -1; } else if((((a16==10)&&(((a19==1)&&((((a1==12)&&((a9==8)&&(input==6)))&&(a5==6))&&!(a28==1)))&&!(a11==1)))&&(((((a17==2)&&(((a20==1)&&((a13==1)&&(a8==1)))&&!(a28==1)))&&(a21==10))&&(a7==1))&&!(a11==1)))){ a9 = 10; a27 = 1; a10 = 1; a20 = 0; a16 = 8; a21 = 11; return -1; } else if(((!(a4==1)&&(!(a28==1)||(!(a20==1)&&((a9==8)&&((a1==12)&&(a23==1))))))&&(!(a8==1)&&(!(a27==1)&&((a12==1)&&(((a17==2)&&(((((input==1)&&(a5==6))&&(a16==9))&&!(a24==1))&&(a21==10)))&&(a19==1))))))){ if((a22==1)){ a10 = 1; a9 = 7; a20 = 1; a4 = 1; a16 = 7; a5 = 5; a25 = 0; }else{ a9 = 9; a16 = 7; a23 = 0; a5 = 5; a14 = 1; a27 = 1; } return 23; } else if((((!(a26==1)&&((a17==2)&&((((a5==4)||(a5==5))&&(input==3))&&(a21==12))))&&!(a20==1))&&((a16==9)&&((a19==4)&&((a1==14)&&(((a13==1)&&(!(a14==1)&&((((a12==1)||(a26==1))||(a8==1))&&!(a18==1))))&&(a9==11))))))){ if((a0==1)){ a13 = 0; a15 = 1; a16 = 7; a5 = 5; a8 = 1; a19 = 5; a9 = 10; a21 = 11; }else{ a14 = 1; a20 = 1; a21 = 10; a5 = 5; a19 = 2; a24 = 1; a16 = 8; } return -1; } else if(((!(a7==1)&&((!(a0==1)&&(((a20==1)&&((a16==9)&&((a19==5)&&(!(a8==1)&&((input==5)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))))))&&(a17==2)))&&!(a26==1)))&&((a2==1)&&(((a21==11)&&((a1==14)&&(a6==1)))||(a26==1))))){ a6 = 1; a5 = 4; a8 = 0; a16 = 7; a21 = 10; a26 = 0; a9 = 7; a19 = 1; a1 = 12; return -1; } else if(((!(a20==1)&&((((input==4)&&((a5==5)||(a5==6)))&&(a16==7))&&(a19==5)))&&((a12==1)&&((a17==2)&&(((((a12==1)&&((a18==1)||((a0==1)||(((a2==1)&&(a21==11))&&(a1==12)))))&&!(a0==1))&&(a9==10))||(a7==1)))))){ a16 = 9; a5 = 5; a7 = 0; a20 = 1; a19 = 1; a2 = 1; a9 = 9; return -1; } else if(((!(a12==1)&&(((a0==1)&&((a17==2)&&(((((input==1)&&(a21==10))&&(a5==4))&&(a16==8))&&(a20==1))))&&(a24==1)))&&((((((a19==5)&&((a11==1)&&(a27==1)))&&(a1==12))&&(a9==9))&&(a4==1))&&!(a13==1)))){ a16 = 7; a1 = 14; a28 = 0; a9 = 7; a18 = 1; a19 = 1; return -1; } else if(((((a9==11)&&(((a23==1)&&(((a27==1)||(!(a20==1)&&((a2==1)&&(a19==3))))&&!(a8==1)))&&(a5==4)))&&(a16==8))&&((a21==10)&&((a1==13)&&((a13==1)&&((a13==1)&&(!(a4==1)&&((input==3)&&(a17==2))))))))){ a16 = 7; a1 = 12; a4 = 0; a24 = 0; a9 = 7; a3 = 1; a20 = 1; a19 = 1; return -1; } else if(((!(a27==1)&&(!(a20==1)&&((a17==2)&&(!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))))&&(((a16==9)&&(!(a13==1)||(((a21==12)&&((a3==1)&&((((a3==1)&&(a19==5))&&!(a8==1))&&(a1==14))))&&(a9==10))))||(a0==1)))){ if((a13==1)){ a10 = 0; a19 = 1; a20 = 1; a16 = 7; a1 = 13; a22 = 1; a12 = 0; a21 = 10; a9 = 11; a5 = 4; }else{ a16 = 7; a27 = 1; a5 = 4; a21 = 10; a19 = 2; a1 = 13; a20 = 1; a0 = 1; a9 = 7; a10 = 1; } return -1; } else if(((((a21==12)&&((!(a2==1)||((a19==3)&&(((a3==1)&&((a1==14)&&(((a13==1)&&!(a4==1))&&(a16==11))))||(a0==1))))||!(a6==1)))&&(a9==10))&&((((a23==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a20==1))&&(a17==2)))){ a21 = 11; a9 = 7; a5 = 6; a13 = 1; a28 = 1; a18 = 0; a19 = 4; a1 = 12; a16 = 9; return 21; } else if((((a17==2)&&((a19==1)&&(((a1==13)&&((a18==1)||(!(a2==1)||((a3==1)&&(a21==10)))))||(a8==1))))&&(!(a20==1)&&(((a16==8)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a8==1))&&(a9==10))&&(a12==1)))&&(a12==1))))){ a5 = 4; a23 = 1; a28 = 1; a13 = 1; a16 = 7; a1 = 12; a20 = 1; a9 = 7; return -1; } else if((((a17==2)&&((((((a28==1)&&!(a26==1))&&(a9==7))&&!(a8==1))||(a0==1))&&!(a20==1)))&&((a1==12)&&((a16==9)&&((a21==11)&&((a23==1)&&((a3==1)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==4))&&!(a27==1))))))))){ a5 = 6; a21 = 12; a20 = 1; a16 = 10; a19 = 1; a12 = 0; a13 = 0; a0 = 1; return -1; } else if(((((a5==6)&&((a1==13)&&(!(a8==1)&&((input==1)&&(a21==10)))))&&(a19==4))&&((!(a3==1)||((a20==1)&&((a16==8)&&(((!(a27==1)&&(((a23==1)&&(a17==2))&&!(a18==1)))&&(a9==11))&&!(a26==1)))))&&(a13==1)))){ a11 = 1; a1 = 12; a28 = 1; a16 = 7; a3 = 1; a19 = 1; a5 = 4; a9 = 7; return -1; } else if((((!(a26==1)&&((a6==1)&&((((a2==1)&&((a1==13)&&((a20==1)&&(((input==1)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a16==11)))))&&!(a8==1))&&!(a26==1))))&&(a6==1))&&((((a2==1)&&(a17==2))&&(a19==1))&&(a21==12)))){ a11 = 1; a18 = 0; a26 = 0; a16 = 7; a21 = 10; a5 = 4; a9 = 7; a1 = 12; return -1; } else if((((a18==1)||(((((a3==1)||(a18==1))&&(a16==10))||(a27==1))||!(a13==1)))&&(((a9==11)&&((a19==2)&&(((((a20==1)&&((a17==2)&&((input==4)&&((a5==5)||(a5==6)))))&&!(a27==1))&&(a11==1))&&(a1==13))))&&(a21==10)))){ a9 = 7; a19 = 1; a1 = 12; a0 = 0; a14 = 0; a16 = 7; a2 = 1; a5 = 4; return -1; } else if(((((a19==5)&&((((a16==10)&&((!(a13==1)||(((a5==5)&&(a3==1))||(a24==1)))&&(a2==1)))&&(a9==8))||!(a13==1)))&&(a21==12))&&((a20==1)&&((a1==13)&&((a23==1)&&((a23==1)&&((a17==2)&&(input==1)))))))){ a26 = 0; a21 = 11; a9 = 9; a18 = 0; a16 = 9; a27 = 0; a19 = 4; return -1; } else if(((((((((a16==8)&&(((a23==1)&&(a21==10))||!(a6==1)))&&(a1==13))&&(a17==2))&&!(a20==1))||(a24==1))&&(a19==4))&&(((a23==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a23==1))&&(a9==11))&&(a6==1)))&&(a12==1)))){ a1 = 14; a5 = 5; a9 = 10; a24 = 0; a3 = 1; a0 = 0; a21 = 11; a19 = 5; a16 = 10; a20 = 1; return 21; } else if((((a11==1)&&((a3==1)&&((a19==5)&&((a16==8)&&(((a21==12)&&(!(a12==1)||((a6==1)&&!(a8==1))))&&(a9==10))))))&&(!(a26==1)&&(((!(a20==1)&&(!(a26==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a17==2))&&(a1==14))))){ a20 = 1; a19 = 3; a11 = 0; a10 = 1; a21 = 11; a5 = 4; a4 = 1; a16 = 9; a9 = 9; return 21; } else if(((((((((a21==11)&&(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==1)))||((((((a5==5)&&(a1==14))&&(a9==11))&&(a19==5))&&(a21==10))||(((a19==5)&&(((a5==6)&&(a1==14))&&(a9==11)))&&(a21==10))))&&(input==1))&&(a16==7))&&!(a20==1))&&(a28==1))&&((!(a2==1)||((a17==2)&&((!(a27==1)&&((a3==1)||!(a12==1)))||(a14==1))))||!(a11==1)))){ a20 = 1; a1 = 13; a21 = 10; a16 = 11; a5 = 6; a14 = 0; a11 = 1; a18 = 0; a19 = 3; a9 = 10; return 25; } else if(((((a5==4)&&(!(a8==1)&&(((a1==13)&&((a16==9)&&((a19==3)&&((a9==7)&&(input==4)))))&&(a11==1))))&&(a20==1))&&(((a27==1)||(((!(a26==1)&&((a21==12)&&(a6==1)))&&(a17==2))&&!(a24==1)))&&(a13==1)))){ a19 = 1; a1 = 12; a16 = 7; a0 = 0; a21 = 10; a28 = 1; return -1; } else if(((!(a24==1)&&(!(a2==1)||(!(a6==1)||((!(a14==1)&&((a28==1)&&(a21==10)))||(a0==1)))))&&((a17==2)&&(((((((((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==5))&&(a20==1))&&(a19==4))&&!(a8==1))&&(a16==9))))){ a1 = 14; a3 = 1; a16 = 7; a19 = 2; a27 = 0; a9 = 11; a5 = 6; a21 = 12; a8 = 0; return 25; } else if((((((a21==12)&&((a16==7)&&((a11==1)&&(!(a7==1)&&((((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==4))&&(a19==1))))))&&(a6==1))&&(a12==1))&&((!(a28==1)||((((a28==1)&&(a1==14))&&(a20==1))||!(a12==1)))&&(a17==2)))){ a13 = 1; a1 = 12; a7 = 0; a5 = 4; a27 = 0; a21 = 10; a9 = 7; return -1; } else if((((a21==10)&&((a5==6)&&(((((a28==1)&&(a17==2))||(a4==1))&&!(a7==1))&&(a20==1))))&&((!(a8==1)&&((a11==1)&&(!(a7==1)&&((((a9==9)&&((input==6)&&(a1==13)))&&(a16==10))&&(a19==3)))))&&(a28==1)))){ a28 = 1; a19 = 1; a23 = 1; a5 = 4; a16 = 7; a1 = 12; a9 = 7; a26 = 0; return -1; } else if(((((((!(a12==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a23==1))&&!(a6==1))&&(a17==2))&&(a20==1))&&((((a21==11)&&(((a8==1)&&((((a9==7)&&(a2==1))&&(a1==12))&&(a14==1)))&&(a19==2)))&&(a14==1))&&(a16==9)))){ a19 = 1; a16 = 7; a9 = 10; a11 = 0; a5 = 5; a21 = 10; a7 = 1; a14 = 1; return -1; } else if((((a21==10)&&((a20==1)&&(!(a0==1)&&((a12==1)&&(a19==3)))))&&((((a1==14)&&((((!(a8==1)&&(!(a27==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))))&&(a28==1))&&(a16==7))&&(a3==1)))&&!(a8==1))&&(a9==11)))){ a11 = 1; a26 = 0; a5 = 4; a1 = 12; a0 = 0; a9 = 7; a19 = 1; return -1; } else if((((!(a4==1)&&(((a19==1)&&((input==6)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&!(a4==1)))&&(a11==1))&&(((((a20==1)&&((a1==13)&&(!(a12==1)||(((a11==1)&&!(a8==1))&&(a13==1)))))&&(a17==2))&&(a21==11))&&(a16==8)))){ a14 = 0; a5 = 4; a23 = 1; a9 = 7; a1 = 12; a16 = 7; a21 = 10; return -1; } return calculate_output16(input); } int calculate_output16(int input) { if((((((a3==1)&&(!(a14==1)&&(!(a20==1)&&(a13==1))))&&(a21==10))&&(a19==2))&&((a23==1)&&(((a17==2)&&(((a1==13)&&(((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==4))&&!(a27==1))&&(a28==1)))&&(a16==11)))&&!(a27==1))))){ if((a18==1)){ a9 = 7; a20 = 1; a5 = 6; a1 = 12; a16 = 7; a18 = 1; a11 = 0; a28 = 0; }else{ a26 = 1; a1 = 12; a16 = 9; a19 = 3; a9 = 11; a4 = 1; a5 = 4; a20 = 1; } return -1; } else if(((((a17==2)&&(!(a26==1)&&(((a13==1)&&(((input==4)&&(((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11)))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4))))&&(a6==1)))&&!(a14==1))))&&!(a20==1))&&(((((a11==1)||(a18==1))&&(a28==1))&&(a16==9))&&(a21==12)))){ if((a4==1)){ a1 = 14; a20 = 1; a9 = 8; a11 = 0; a5 = 5; a25 = 0; a19 = 2; a0 = 1; a21 = 11; a16 = 8; }else{ a1 = 14; a19 = 1; a0 = 1; a20 = 1; a21 = 10; a25 = 1; a5 = 5; a3 = 0; a16 = 7; a9 = 10; } return 22; } else if(((((((a1==13)&&((a13==1)&&(a16==10)))&&!(a0==1))&&!(a8==1))&&(a9==7))&&(((!(a26==1)&&(((a19==3)&&(!(a4==1)&&(((a5==4)&&((a21==11)&&(input==1)))&&!(a8==1))))&&(a17==2)))&&(a20==1))&&(a12==1)))){ a12 = 1; a9 = 9; a7 = 0; a19 = 2; a5 = 5; a3 = 1; a21 = 10; a16 = 7; return 25; } else if(((!(a12==1)&&(((((a3==1)&&(a17==2))&&!(a20==1))&&(a1==12))&&(a19==3)))&&(((a21==10)&&((!(a2==1)&&((a24==1)&&((!(a13==1)&&((input==3)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))))&&(a16==7))))&&!(a23==1)))&&!(a23==1)))){ a19 = 1; a20 = 1; a29 = 1; a5 = 6; a9 = 11; a6 = 0; a13 = 0; return 23; } else if((((((a1==13)&&((a12==1)&&((a17==2)&&((!(a27==1)&&(((input==3)&&(a16==10))&&(a19==2)))&&!(a18==1)))))&&(a23==1))&&(a20==1))&&(!(a0==1)&&((a9==7)&&(!(a27==1)&&((a5==4)&&((a3==1)&&(a21==12)))))))){ a9 = 9; a23 = 1; a26 = 0; a4 = 0; a5 = 5; a16 = 7; a21 = 10; return -1; } else if((((a14==1)||((a1==13)&&(((a13==1)&&(!(a13==1)||((a28==1)&&(a9==9))))&&(a17==2))))&&(!(a7==1)&&(((!(a26==1)&&((a21==11)&&((a16==9)&&((a19==4)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))))&&(a13==1))&&!(a20==1))))){ a19 = 1; a9 = 8; a21 = 10; a20 = 1; a16 = 7; a3 = 0; a8 = 1; a15 = 0; a1 = 12; a5 = 4; return 21; } else if((((a17==2)&&((((!(a0==1)&&((input==3)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a16==10))&&!(a26==1))&&(a21==11)))&&(((!(a12==1)||((a11==1)&&((a7==1)||((a6==1)&&((a2==1)&&(a19==2))))))&&!(a20==1))&&(a1==14)))){ if((a23==1)){ a19 = 1; a1 = 12; a16 = 9; a9 = 9; a5 = 5; a12 = 0; a8 = 1; a0 = 1; }else{ a6 = 0; a9 = 7; a26 = 1; a1 = 12; a16 = 7; a22 = 0; a5 = 5; } return -1; } else if(((!(a26==1)&&((a6==1)&&(((a1==12)&&(!(a27==1)&&((a19==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5)))))&&(a21==11))))&&(((((((a11==1)&&(a11==1))&&!(a20==1))&&(a16==7))&&(a17==2))&&(a23==1))||(a7==1)))){ a21 = 10; a13 = 1; a24 = 0; a20 = 1; a1 = 13; a6 = 1; a19 = 2; a9 = 10; a5 = 6; return 25; } else if((((a6==1)&&((((((a19==5)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a9==10)))&&(a2==1))&&(a1==13))&&(a20==1))&&!(a24==1)))&&((!(a12==1)||((a4==1)||(((a16==7)&&((a17==2)&&(a28==1)))||(a7==1))))&&(a21==10)))){ a1 = 14; a2 = 1; a5 = 6; a21 = 12; a19 = 3; a9 = 8; a8 = 0; a28 = 1; return 22; } else if(((((!(a3==1)||(((a11==1)&&(a9==10))||!(a23==1)))&&!(a24==1))&&(a19==4))&&(((a5==5)&&((a20==1)&&((((a17==2)&&(((a1==14)&&((a16==10)&&(input==3)))&&!(a14==1)))&&(a6==1))&&(a21==11))))&&!(a26==1)))){ a5 = 4; a16 = 7; a12 = 1; a13 = 1; a27 = 0; a19 = 1; a9 = 7; a1 = 12; a21 = 10; return -1; } else if((((a11==1)&&((a23==1)&&(((!(a24==1)&&(((a6==1)&&(a21==11))&&!(a20==1)))&&(a17==2))||(a7==1))))&&(!(a8==1)&&((((a16==7)&&((a19==5)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a1==14))))&&!(a4==1))&&(a9==9))))){ a16 = 10; a21 = 10; a5 = 5; a8 = 0; a9 = 10; a28 = 1; a24 = 0; a20 = 1; return 22; } else if((((a21==10)&&(((!(a23==1)||((a12==1)&&!(a0==1)))||(a26==1))||(a27==1)))&&((((a16==11)&&((a1==14)&&((a17==2)&&(!(a7==1)&&(((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a19==3))))))&&(a20==1))&&(a2==1)))){ a9 = 7; a2 = 1; a6 = 1; a5 = 4; a16 = 7; a19 = 1; a1 = 12; a23 = 1; return -1; } else if(((((!(a14==1)&&((!(a8==1)&&((((a19==4)&&((input==6)&&((a5==5)||(a5==6))))&&(a20==1))&&(a12==1)))&&(a16==8)))&&(a9==8))&&(a21==10))&&(((((a2==1)&&((a18==1)||(a13==1)))&&!(a26==1))&&(a1==13))&&(a17==2)))){ a16 = 10; a5 = 4; a23 = 1; a1 = 12; a9 = 11; a19 = 1; a26 = 0; return 25; } else if((((a21==11)&&((a20==1)&&(!(a28==1)||((a2==1)||!(a6==1)))))&&((a6==1)&&((!(a14==1)&&((a12==1)&&(((a16==11)&&((a17==2)&&(((input==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a1==13))))&&(a13==1))))&&(a19==1))))){ a16 = 10; a21 = 10; a5 = 4; a2 = 1; a9 = 7; a1 = 14; a13 = 1; a7 = 0; return 21; } else if(((!(a26==1)&&((!(a7==1)&&(((a9==11)&&(((a5==6)&&(a13==1))&&(a3==1)))&&!(a7==1)))&&(a1==12)))&&(((((a16==8)&&((((a20==1)&&(input==3))&&!(a18==1))&&(a17==2)))&&!(a8==1))&&(a19==2))&&(a21==10)))){ a4 = 0; a5 = 4; a16 = 7; a19 = 1; a9 = 7; a12 = 1; a7 = 0; return -1; } else if((((((((a1==13)&&((a23==1)&&(a17==2)))&&(a16==10))||(a18==1))||(a24==1))||!(a6==1))&&(((a11==1)&&((a6==1)&&(((a19==3)&&(!(a20==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==4))))&&(a21==12))))&&!(a24==1)))){ if((a3==1)){ a5 = 4; a20 = 1; a21 = 10; a19 = 1; a16 = 7; a9 = 8; a29 = 1; a8 = 1; a1 = 14; }else{ a5 = 6; a19 = 1; a8 = 1; a16 = 7; a29 = 1; a21 = 10; a9 = 9; a1 = 14; a4 = 1; a20 = 1; } return -1; } else if((((a20==1)&&((a16==9)&&((a9==7)&&((a21==12)&&((((a7==1)||((a2==1)||!(a6==1)))&&(a13==1))&&!(a8==1))))))&&(((a12==1)&&((((((a5==4)||(a5==5))&&(input==3))&&!(a4==1))&&(a1==14))&&(a19==3)))&&(a17==2)))){ a16 = 7; a5 = 4; a21 = 10; a24 = 0; a3 = 1; a1 = 12; a19 = 1; return -1; } else if((((a9==11)&&((a19==5)&&((a2==1)&&(!(a14==1)&&(((!(a20==1)&&((a21==11)&&(((a28==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a1==14))))&&(a17==2))&&(a6==1))))))&&((((a6==1)||!(a3==1))&&(a12==1))&&(a16==8)))){ if((a3==1)){ a20 = 1; a19 = 1; a16 = 11; a15 = 1; a3 = 0; a9 = 9; a5 = 6; a27 = 1; }else{ a16 = 7; a21 = 12; a20 = 1; a9 = 8; a12 = 0; a5 = 6; a10 = 0; a2 = 0; a1 = 12; } return -1; } else if((((!(a20==1)&&((((a1==12)&&((a24==1)||(a2==1)))&&(a17==2))&&(a9==8)))&&(a19==1))&&(!(a7==1)&&(((((((a21==11)&&((input==5)&&((a5==4)||(a5==5))))&&(a16==10))&&(a13==1))&&(a11==1))&&(a3==1))&&(a12==1))))){ a5 = 6; a21 = 10; a1 = 13; a16 = 9; a12 = 0; a15 = 0; a18 = 1; a20 = 1; a9 = 11; a19 = 3; return 21; } else if((((a13==1)&&(!(a26==1)&&(!(a8==1)&&(!(a26==1)&&(!(a27==1)&&((a20==1)&&((a21==12)&&((((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==3))&&(a1==13)))))))))&&(!(a6==1)||((a19==4)&&((a16==9)&&((a17==2)&&(a28==1))))))){ a19 = 1; a13 = 1; a5 = 4; a9 = 7; a0 = 0; a16 = 7; a21 = 10; a7 = 0; a1 = 12; return -1; } else if(((((((a9==11)&&(((a6==1)&&((input==3)&&(a21==11)))&&!(a14==1)))&&(a23==1))&&(a19==2))&&(a1==14))&&((a5==6)&&(((((!(a26==1)&&((a20==1)&&(a6==1)))||!(a11==1))&&(a17==2))||(a18==1))&&(a16==10))))){ a21 = 10; a1 = 13; a5 = 4; a16 = 7; a24 = 0; a9 = 9; a26 = 0; return -1; } else if((((!(a13==1)||(!(a11==1)||((a20==1)&&(a11==1))))&&(a21==12))&&(((a19==1)&&(((a1==14)&&((a17==2)&&(!(a14==1)&&(((!(a0==1)&&((input==3)&&(a5==4)))&&!(a4==1))&&!(a18==1)))))&&(a16==7)))&&(a9==9)))){ a3 = 1; a9 = 7; a28 = 1; a18 = 0; a21 = 10; a1 = 12; return -1; } else if(((!(a26==1)&&(((a28==1)&&((!(a18==1)&&(!(a24==1)&&(((input==5)&&(a20==1))&&(a9==11))))&&(a17==2)))&&(a19==1)))&&(((((a28==1)&&((a23==1)&&((a23==1)&&(a21==12))))&&(a16==9))&&(a1==12))&&(a5==4)))){ a18 = 0; a8 = 0; a28 = 1; a9 = 7; a21 = 10; a16 = 7; return -1; } else if(((((a5==5)&&((a9==9)&&(a3==1)))||!(a3==1))&&(!(a27==1)&&(((a23==1)&&((a3==1)&&((((a1==14)&&((a17==2)&&((((input==4)&&(a16==10))&&(a20==1))&&(a21==12))))&&(a19==1))&&(a13==1))))&&(a2==1))))){ a16 = 7; a5 = 4; a13 = 1; a7 = 0; a1 = 12; a21 = 10; a9 = 7; a12 = 1; return -1; } else if(((!(a13==1)||((!(a6==1)||(((a13==1)&&(a21==10))&&(a20==1)))&&(a17==2)))&&(((((((a16==7)&&((a28==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6))))&&(a12==1))&&(a19==4))&&(a1==12))&&!(a18==1))&&!(a8==1)))){ a9 = 8; a18 = 0; a11 = 1; a4 = 0; a5 = 6; a21 = 11; return 22; } else if(((((a21==10)&&(!(a24==1)&&((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a19==2))&&((a1==12)&&((!(a12==1)||(((((((a2==1)&&(a11==1))&&(a28==1))||!(a12==1))&&(a17==2))&&(a12==1))&&!(a20==1)))&&(a16==7))))){ a19 = 1; a23 = 1; a20 = 1; a5 = 4; a2 = 1; a9 = 7; a4 = 0; return -1; } else if((((((!(a4==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a0==1)))&&(a1==12))&&(a17==2))&&!(a8==1))&&((a21==12)&&(((((!(a20==1)&&(((a12==1)&&!(a7==1))||(a26==1)))&&(a16==9))&&(a9==10))||(a8==1))&&(a19==3))))){ a1 = 14; a23 = 0; a21 = 10; a13 = 0; a19 = 1; a9 = 11; a12 = 0; a5 = 6; return 23; } else if(((!(a24==1)&&(((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4))&&(a28==1))&&(a19==5)))&&((a21==12)&&(!(a6==1)||((a17==2)&&((!(a6==1)||((a1==14)&&(((!(a20==1)&&(a13==1))&&(a16==10))&&!(a24==1))))||!(a2==1))))))){ if((a16==11)){ a8 = 1; a9 = 10; a1 = 13; a21 = 11; a16 = 9; a2 = 0; a0 = 1; a20 = 1; a5 = 5; a19 = 3; }else{ a5 = 5; a9 = 9; a1 = 12; a0 = 1; a21 = 11; a20 = 1; a27 = 1; a16 = 11; a19 = 4; } return 21; } else if((((a16==9)&&(((a5==5)&&((!(a14==1)&&((a21==11)&&(a3==1)))&&!(a24==1)))&&(a17==2)))&&(((a1==13)&&((a2==1)&&((a9==9)&&(!(a7==1)&&((((input==3)&&(a19==3))&&!(a4==1))&&(a13==1))))))&&!(a20==1)))){ if((a12==1)){ a29 = 1; a21 = 12; a1 = 12; a5 = 6; a16 = 7; a9 = 8; a18 = 1; }else{ a25 = 0; a1 = 12; a19 = 1; a22 = 0; a20 = 1; a9 = 11; a21 = 10; a29 = 0; a16 = 7; } return -1; } else if((((a13==1)&&(((a13==1)&&((a11==1)&&((a16==10)&&(((a5==6)&&((input==6)&&(a1==14)))&&(a19==4)))))&&(a17==2)))&&(((a9==11)&&((!(a8==1)&&((!(a3==1)||(a12==1))||!(a12==1)))&&!(a20==1)))&&(a21==11)))){ if((a19==1)){ a16 = 9; a14 = 1; a21 = 12; a5 = 5; a15 = 0; a19 = 5; }else{ a19 = 1; a20 = 1; a7 = 1; a16 = 7; a9 = 10; a21 = 10; a15 = 1; a22 = 1; } return 22; } else if(((((!(a11==1)||((a9==8)&&((a17==2)&&(!(a13==1)||(((a4==1)||((a16==9)&&((a11==1)&&!(a20==1))))||!(a13==1))))))&&(a21==11))&&(a3==1))&&((a1==12)&&(((a19==4)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a23==1))))){ a11 = 0; a24 = 1; a3 = 0; a20 = 1; a19 = 3; a5 = 5; a9 = 11; a16 = 7; return 25; } else if((((((!(a18==1)&&(((a23==1)&&!(a20==1))&&(a21==11)))&&(a17==2))&&(a19==4))&&(a9==7))&&(((a5==6)&&(((a3==1)&&(((a12==1)&&(((a16==9)&&(input==4))&&!(a4==1)))&&!(a26==1)))&&(a11==1)))&&(a1==14)))){ a20 = 1; a19 = 1; a3 = 0; a21 = 10; a15 = 0; a5 = 4; a6 = 0; a9 = 9; a16 = 7; return 21; } else if((((a13==1)&&((!(a0==1)&&(((a21==11)&&((((input==3)&&(a5==5))&&(a9==8))&&!(a26==1)))&&(a17==2)))&&!(a24==1)))&&(!(a7==1)&&(((a1==14)&&(((!(a20==1)&&(a12==1))||(a27==1))&&(a16==8)))&&(a19==2))))){ a3 = 1; a2 = 1; a16 = 10; a19 = 3; a26 = 0; a20 = 1; a21 = 10; return 21; } else if(((((a21==11)&&(((a9==11)&&(a13==1))&&(a19==4)))&&(a17==2))&&(((((a23==1)&&(((a16==11)&&(((!(a27==1)&&((input==4)&&(a5==4)))&&!(a8==1))&&(a13==1)))&&!(a0==1)))&&(a3==1))&&(a20==1))&&(a1==13)))){ a16 = 7; a23 = 1; a1 = 12; a6 = 1; a21 = 10; a19 = 1; a9 = 7; return -1; } else if(((((((a1==14)&&(!(a20==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a19==2))&&!(a24==1))&&(a13==1))&&((a24==1)||((a17==2)&&((!(a12==1)||((a13==1)&&((a9==9)&&((a16==7)&&((a21==10)&&(a28==1))))))||!(a13==1)))))){ a5 = 6; a19 = 4; a24 = 0; a16 = 9; a3 = 1; a20 = 1; a21 = 11; return 21; } else if((((a27==1)||(((!(a18==1)&&((a11==1)&&(a17==2)))&&!(a14==1))||!(a28==1)))&&((a20==1)&&(!(a14==1)&&((a21==11)&&(((a13==1)&&(((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4)))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5)))&&(input==3)))&&(a16==10))))))){ a5 = 4; a1 = 12; a14 = 0; a21 = 10; a19 = 1; a12 = 1; a16 = 7; a9 = 7; a3 = 1; return -1; } else if(((((((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==4))&&(a17==2))&&(a21==10))&&!(a27==1))&&(!(a7==1)&&((((a0==1)||(((a16==8)&&((((a3==1)||(a27==1))&&(a19==4))&&!(a20==1)))&&(a1==12)))||(a14==1))||!(a13==1))))){ a4 = 0; a16 = 7; a12 = 1; a9 = 7; a26 = 0; a20 = 1; a19 = 1; a5 = 4; return -1; } else if((((a11==1)&&(((a16==9)&&(((!(a14==1)&&(((a19==3)&&((a1==14)&&(input==3)))&&(a5==5)))&&!(a8==1))&&!(a24==1)))&&(a17==2)))&&(((((a21==12)&&((a28==1)&&(a9==7)))&&!(a20==1))||(a7==1))||(a7==1)))){ a14 = 1; a25 = 0; a1 = 13; a16 = 7; a11 = 0; a19 = 1; a21 = 11; a9 = 8; a5 = 4; return -1; } else if((((a9==7)&&((((a21==10)&&(((a23==1)||!(a2==1))||!(a12==1)))&&(a28==1))&&(a5==5)))&&((((a17==2)&&(((a1==14)&&(((a20==1)&&((input==5)&&(a19==5)))&&!(a7==1)))&&(a16==8)))&&(a23==1))&&!(a24==1)))){ a1 = 12; a8 = 0; a19 = 1; a16 = 7; a5 = 4; a4 = 0; return -1; } else if(((((((a13==1)&&(a19==4))||!(a2==1))&&!(a14==1))&&(a20==1))&&(((((a16==7)&&((a1==13)&&(!(a0==1)&&((!(a4==1)&&((a3==1)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a24==1)))))&&(a9==8))&&(a21==12))&&(a17==2)))){ a11 = 1; a3 = 1; a5 = 4; a21 = 10; a1 = 12; a19 = 1; a9 = 7; a18 = 0; return -1; } else if((((a21==12)&&(((!(a0==1)&&(!(a4==1)&&(((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==3))&&(a16==8))&&(a28==1))&&(a13==1))))&&(a17==2))&&(a1==13)))&&(!(a11==1)||((a20==1)&&(((a28==1)&&(a23==1))&&(a19==1)))))){ a13 = 1; a16 = 7; a1 = 12; a28 = 1; a9 = 7; a21 = 10; a5 = 4; a8 = 0; return -1; } else if((((a13==1)&&(((a9==11)&&(((a20==1)&&(a12==1))&&(a17==2)))&&(a11==1)))&&(((a16==11)&&((!(a7==1)&&(((!(a18==1)&&(((a1==14)&&(input==1))&&!(a24==1)))&&(a19==3))&&(a11==1)))&&(a21==10)))&&(a5==5)))){ a5 = 4; a27 = 0; a9 = 7; a24 = 0; a26 = 0; a19 = 1; a16 = 7; a1 = 12; return -1; } else if(((((a16==7)&&((input==1)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))))&&(a17==2))&&((a21==10)&&(!(a20==1)&&(((!(a2==1)&&((a1==12)&&((!(a3==1)&&(((a7==1)&&(a6==1))&&(a24==1)))&&(a19==3))))&&(a7==1))&&!(a6==1)))))){ a19 = 2; a6 = 0; a5 = 6; a20 = 1; a9 = 11; a8 = 1; a26 = 1; return 21; } else if(((!(a8==1)&&(((a16==8)&&(!(a8==1)&&((a17==2)&&((a2==1)&&((a12==1)&&(((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==5)))))))&&!(a0==1)))&&((a19==4)&&((((a21==10)&&((a13==1)&&(a20==1)))&&(a1==12))||!(a11==1))))){ a5 = 4; a9 = 7; a11 = 1; a26 = 0; a16 = 7; a12 = 1; a19 = 1; return -1; } else if(((!(a8==1)&&(((((a16==8)&&((a1==14)&&(!(a7==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==4)))))&&(a21==11))&&(a20==1))&&(a19==3)))&&(((a17==2)&&(!(a3==1)||(!(a6==1)||((a3==1)&&!(a27==1)))))||!(a11==1)))){ a19 = 1; a5 = 4; a27 = 0; a11 = 1; a9 = 8; a16 = 10; a6 = 1; return 21; } else if(((!(a0==1)&&(!(a20==1)&&(((a9==9)&&(((a6==1)||(a4==1))&&(a5==6)))&&(a17==2))))&&((((a12==1)&&(((a3==1)&&((a1==14)&&(((input==1)&&(a21==10))&&(a19==4))))&&(a16==8)))&&!(a26==1))&&!(a27==1)))){ a9 = 7; a1 = 12; a4 = 0; a21 = 12; a11 = 1; a19 = 1; a20 = 1; a7 = 0; return 23; } else if((((a5==6)&&((((a17==2)&&(((((a18==1)||(a6==1))||!(a13==1))&&!(a8==1))||!(a2==1)))&&(a16==9))&&(a9==9)))&&((a1==12)&&(((!(a27==1)&&(((a19==5)&&(input==1))&&(a20==1)))&&(a21==10))&&(a2==1))))){ a9 = 7; a16 = 7; a4 = 0; a5 = 4; a12 = 1; a2 = 1; a19 = 1; return -1; } else if(((((a19==4)&&(!(a23==1)&&((input==1)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))&&(a20==1))&&((((a18==1)&&((a17==2)&&(((a16==7)&&((((a6==1)&&(a14==1))&&!(a13==1))&&(a21==10)))&&(a1==13))))&&!(a3==1))&&(a27==1)))){ a29 = 1; a22 = 1; a5 = 4; a7 = 1; a9 = 8; a19 = 1; return 25; } else if((((a20==1)&&((a16==10)&&((a17==2)&&(((a2==1)&&((input==1)&&((a5==5)||(a5==6))))&&!(a24==1)))))&&((a21==10)&&(!(a3==1)||(((a18==1)||((!(a13==1)||((a19==4)&&((a9==10)&&(a2==1))))&&(a1==14)))||(a26==1)))))){ a1 = 12; a5 = 6; a18 = 0; a14 = 0; a16 = 9; a19 = 2; a21 = 11; a26 = 0; a9 = 7; return 26; } else if(((!(a24==1)&&((a1==13)&&(((input==4)&&(a16==9))&&(a6==1))))&&(((!(a2==1)||(((((a19==5)&&((a5==4)&&(((a3==1)&&(a9==8))&&!(a4==1))))&&(a21==12))&&(a17==2))&&(a20==1)))&&!(a7==1))&&!(a7==1)))){ a1 = 12; a23 = 1; a6 = 1; a16 = 7; a21 = 10; a19 = 1; a26 = 0; a9 = 7; return -1; } else if(((((a5==4)&&(!(a7==1)&&((!(a8==1)&&((input==6)&&(a21==11)))&&(a16==11))))&&(a17==2))&&((!(a6==1)||((!(a23==1)||((((a1==12)&&((a24==1)||(a2==1)))&&(a20==1))&&(a9==10)))&&(a19==2)))||(a24==1)))){ a23 = 1; a19 = 1; a21 = 10; a9 = 7; a2 = 1; a13 = 1; a16 = 7; return -1; } else if(((((a19==3)&&((((a5==4)||(a5==5))&&(input==6))&&!(a7==1)))&&(a3==1))&&((a1==14)&&((a27==1)||(((((((a4==1)||(!(a20==1)&&(!(a6==1)||(a3==1))))&&!(a18==1))&&(a9==7))&&(a21==10))&&(a16==8))&&(a17==2)))))){ a9 = 10; a16 = 9; a12 = 1; a20 = 1; a28 = 1; a19 = 1; a5 = 5; a27 = 0; return 21; } else if(((((a28==1)&&((a11==1)&&((a12==1)&&((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&(a28==1))&&(((((a17==2)&&((a21==11)&&((a1==13)&&(!(a12==1)||(!(a20==1)&&(a23==1))))))&&!(a4==1))&&(a19==4))&&(a16==8)))){ a1 = 14; a9 = 10; a18 = 0; a20 = 1; a13 = 1; a19 = 2; a5 = 6; a8 = 0; return 21; } else if(((((((!(a11==1)||((a20==1)&&((a3==1)&&!(a27==1))))&&(a16==11))&&!(a14==1))&&(a1==14))&&(a19==1))&&(((a21==12)&&(((((input==3)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&!(a0==1))&&!(a8==1))&&!(a27==1)))&&(a17==2)))){ a28 = 1; a9 = 7; a8 = 0; a5 = 4; a1 = 12; a16 = 7; a4 = 0; a21 = 10; return -1; } else if((((a20==1)&&((a9==7)&&(((!(a6==1)||(!(a24==1)&&((a23==1)&&(a6==1))))&&(a17==2))&&(a21==10))))&&(((a1==12)&&((((!(a14==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a16==7))&&(a13==1))&&!(a0==1)))&&(a19==4)))){ a28 = 1; a21 = 11; a8 = 0; a19 = 3; a5 = 5; a26 = 0; a9 = 10; return 23; } else if(((((a21==12)&&((a0==1)||(!(a28==1)||((a16==9)&&(((a19==4)&&(((a12==1)&&!(a20==1))&&(a28==1)))&&!(a4==1))))))||!(a28==1))&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6))&&(a13==1))&&(a1==13))&&(a17==2)))){ a1 = 12; a15 = 0; a5 = 4; a22 = 1; a9 = 9; a16 = 7; a21 = 10; a19 = 1; a6 = 0; a20 = 1; return -1; } else if((((a1==13)&&((a17==2)&&((a5==4)&&((a19==5)&&((a20==1)&&((a9==7)&&((((a13==1)&&(a13==1))&&!(a27==1))&&(a21==10))))))))&&((a11==1)&&(((!(a4==1)&&((input==6)&&(a16==7)))&&!(a7==1))&&!(a0==1))))){ a5 = 5; a1 = 14; a21 = 12; a0 = 0; a2 = 1; a19 = 2; a9 = 10; a24 = 0; return 23; } else if((((a21==10)&&((((a5==4)&&((a1==12)&&((!(a11==1)||(a12==1))||(a8==1))))&&(a20==1))&&(a19==1)))&&((((a28==1)&&((a17==2)&&((((input==1)&&(a9==10))&&!(a7==1))&&(a11==1))))&&!(a18==1))&&(a16==11)))){ a2 = 1; a23 = 1; a9 = 7; a16 = 7; a13 = 1; return -1; } else if(((((a6==1)&&((a16==9)&&(((a19==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a23==1))))&&(a21==10))&&(((a6==1)&&(((a1==12)&&(((((a28==1)&&!(a20==1))||!(a23==1))||!(a28==1))&&(a9==7)))||(a7==1)))&&(a17==2)))){ if((a16==10)){ a11 = 0; a1 = 13; a22 = 1; a9 = 9; a20 = 1; a25 = 0; a16 = 7; a5 = 6; }else{ a19 = 5; a16 = 8; a2 = 0; a1 = 14; a29 = 0; a9 = 10; a5 = 6; a26 = 1; } return 21; } else if(((((a6==1)&&((((a16==9)&&((a9==10)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a20==1))&&(a17==2)))&&(a23==1))&&(!(a11==1)||((!(a18==1)&&(((a1==12)&&((a21==12)&&((a2==1)&&(a3==1))))&&(a19==4)))&&!(a18==1))))){ a5 = 4; a6 = 1; a9 = 7; a3 = 1; a16 = 7; a19 = 1; a26 = 0; a21 = 10; return -1; } else if((((a20==1)&&(((a1==14)&&(((a2==1)&&((a13==1)&&((((!(a14==1)&&((a6==1)&&((a11==1)&&((input==1)&&((a5==4)||(a5==5))))))&&(a9==7))&&(a17==2))&&(a19==3))))&&(a21==12)))&&(a16==11)))&&((a23==1)||(a14==1)))){ a5 = 4; a27 = 0; a9 = 10; a19 = 5; a4 = 0; a1 = 12; a7 = 0; return 25; } else if(((((!(a4==1)&&((a6==1)&&(!(a4==1)&&(((a11==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==1)))&&(a21==11)))))&&(a16==9))&&!(a20==1))&&((a19==2)&&((a1==14)&&((((a11==1)&&(a3==1))&&(a11==1))&&(a17==2)))))){ a1 = 13; a25 = 1; a15 = 0; a19 = 1; a9 = 9; a5 = 4; a26 = 1; a20 = 1; a16 = 7; a21 = 10; return 21; } else if(((((a9==9)&&(((a23==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a12==1)))&&(a20==1))&&(((a17==2)&&(!(a11==1)||(((((((a2==1)&&(a16==10))&&(a1==12))&&!(a7==1))||!(a12==1))&&(a19==4))&&(a21==11))))||(a26==1)))){ a26 = 0; a27 = 0; a9 = 7; a11 = 1; a5 = 4; a16 = 7; a21 = 10; a19 = 1; return -1; } else if(((!(a13==1)||(((a21==10)&&((a28==1)&&((a9==7)&&((a20==1)&&(a23==1)))))&&(a11==1)))&&((((a3==1)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a1==12))&&!(a8==1))&&(a16==8))&&(a17==2)))&&(a19==4))&&(a23==1)))){ a12 = 1; a1 = 14; a19 = 5; a27 = 0; a23 = 1; a16 = 9; a9 = 9; a5 = 6; a21 = 12; return 22; } else if((((!(a24==1)&&(((((a11==1)&&(a13==1))&&(a16==7))||(a14==1))&&(a5==4)))&&(a17==2))&&((!(a26==1)&&((((((a12==1)&&((input==1)&&(a21==10)))&&(a1==13))&&(a9==8))&&(a19==3))&&(a23==1)))&&(a20==1)))){ a24 = 0; a4 = 0; a9 = 10; a21 = 11; a19 = 1; a5 = 5; a1 = 12; a11 = 1; return 25; } else if((((!(a18==1)&&((a1==13)&&(((((((((a17==2)&&(input==5))&&(a13==1))&&(a21==12))&&!(a27==1))&&(a19==3))&&!(a26==1))&&(a11==1))&&(a5==4))))&&(a9==8))&&(!(a7==1)&&((a16==10)&&((a3==1)&&(a20==1)))))){ a19 = 2; a26 = 0; a16 = 7; a9 = 9; a21 = 10; a13 = 1; return 25; } else if((((((a6==1)&&((a9==7)&&((((a13==1)&&(a3==1))&&(a5==5))&&(a19==2))))||(a27==1))||(a7==1))&&(!(a20==1)&&((a23==1)&&((((a1==14)&&((a16==10)&&((a21==12)&&(input==1))))&&!(a24==1))&&(a17==2)))))){ if((a6==1)){ a5 = 6; a19 = 4; a1 = 12; a2 = 0; a21 = 11; a9 = 11; a16 = 9; a25 = 1; a22 = 1; }else{ a5 = 6; a1 = 12; a16 = 7; a2 = 0; a20 = 1; a26 = 1; a9 = 11; a21 = 10; a13 = 0; } return -1; } else if((((((!(a8==1)&&(!(a14==1)&&(a23==1)))&&(a19==5))&&(a11==1))&&!(a20==1))&&((!(a4==1)&&((((a21==11)&&(((a17==2)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3)))&&(a1==13)))&&(a16==7))&&!(a18==1)))&&(a23==1)))){ a27 = 0; a21 = 10; a18 = 0; a5 = 4; a9 = 7; a19 = 1; a1 = 12; a14 = 0; a20 = 1; return -1; } else if((((((a1==14)&&((((a23==1)&&(a17==2))||!(a11==1))&&(a5==6)))&&(a9==11))||(a24==1))&&((a3==1)&&((!(a24==1)&&(!(a14==1)&&(((a19==2)&&((a20==1)&&((input==5)&&(a16==8))))&&(a21==12))))&&(a12==1))))){ a7 = 0; a11 = 1; a6 = 1; a16 = 10; a1 = 12; a9 = 8; return 26; } else if(((((a21==11)&&((input==3)&&(a9==11)))&&(a12==1))&&(!(a24==1)&&((((((a26==1)||((!(a2==1)||((a19==3)&&(((a23==1)&&(a3==1))&&!(a20==1))))&&(a16==10)))&&(a1==13))&&(a17==2))&&(a5==5))&&!(a14==1))))){ if((a27==1)){ a10 = 1; a21 = 10; a5 = 4; a16 = 7; a20 = 1; a1 = 12; a4 = 1; a19 = 2; }else{ a5 = 4; a21 = 12; a9 = 10; a23 = 0; a1 = 14; a12 = 0; a16 = 8; a19 = 4; } return -1; } else if(((!(a0==1)&&((((a5==5)&&((a19==4)&&((a1==13)&&((a28==1)&&((input==5)&&(a9==10))))))&&(a17==2))&&(a28==1)))&&((a8==1)||(((a16==7)&&((a20==1)&&(((a21==10)&&(a11==1))&&!(a14==1))))&&!(a7==1))))){ a6 = 1; a26 = 0; a5 = 6; a27 = 0; a21 = 11; a19 = 5; a1 = 12; return 21; } else if(((!(a0==1)&&((a4==1)||((a17==2)&&((a21==11)&&(a6==1)))))&&((!(a0==1)&&(!(a7==1)&&(((a20==1)&&((a23==1)&&(((((a19==1)&&((a9==11)&&((a5==6)&&(a1==14))))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2)))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==5)))))&&(input==3))))&&(a16==11))))&&(a2==1)))){ a19 = 1; a5 = 4; a16 = 7; a21 = 10; a9 = 7; a1 = 12; a2 = 1; a28 = 1; a12 = 1; return -1; } else if(((!(a0==1)&&((a12==1)&&(!(a8==1)&&((a17==2)&&((((((a5==5)||(a5==6))&&(input==3))&&(a2==1))&&(a19==1))&&(a9==11))))))&&(!(a7==1)&&((((a21==11)&&(((a6==1)&&(a16==9))&&(a20==1)))&&(a1==14))&&(a23==1))))){ a21 = 10; a16 = 7; a11 = 1; a9 = 7; a27 = 0; a4 = 0; a5 = 4; a1 = 12; return -1; } else if(((((a5==4)&&((!(a20==1)&&((a16==8)&&((!(a0==1)&&((a17==2)&&(((a11==1)&&((a19==5)&&(input==5)))&&!(a18==1))))&&!(a14==1))))&&(a12==1)))&&(a21==12))&&((a1==12)&&(((a9==10)&&(a11==1))||(a27==1))))){ if((a13==1)){ a16 = 10; a5 = 5; a14 = 1; a19 = 2; a9 = 7; a6 = 0; a0 = 1; a1 = 14; }else{ a20 = 1; a21 = 10; a15 = 0; a9 = 9; a6 = 0; a27 = 1; a16 = 7; a19 = 1; a1 = 13; } return -1; } else if(((((a19==1)&&((((((a28==1)&&(a20==1))&&(a16==8))||(a24==1))||!(a23==1))||(a24==1)))&&(a1==14))&&((a17==2)&&((a21==10)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3))&&!(a8==1))&&(a11==1))&&!(a27==1)))))){ a1 = 12; a11 = 1; a5 = 4; a9 = 7; a16 = 7; a23 = 1; a13 = 1; return -1; } else if(((((a19==2)&&((!(a12==1)||(!(a27==1)&&(((a2==1)&&(a16==10))||!(a6==1))))&&(a5==4)))&&(a20==1))&&((a1==12)&&((a13==1)&&(!(a26==1)&&((((a21==12)&&((input==6)&&(a17==2)))&&(a9==9))&&(a3==1))))))){ a7 = 0; a21 = 10; a23 = 1; a16 = 7; a1 = 13; a3 = 1; a5 = 5; return 25; } else if((((!(a4==1)&&(((a6==1)&&((((((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==6))&&!(a20==1))&&(a19==5))&&(a3==1))&&(a17==2))&&(a21==12)))&&!(a26==1)))&&(a1==14))&&((a16==10)&&((a26==1)||((a6==1)&&!(a7==1)))))){ a0 = 1; a4 = 1; a16 = 7; a22 = 0; a20 = 1; a1 = 12; a9 = 8; a21 = 10; a19 = 1; a5 = 4; return -1; } else if((((!(a18==1)&&(!(a4==1)&&((a21==10)&&((a17==2)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==4)))))))&&!(a26==1))&&((a19==1)&&(!(a11==1)||(((((a1==12)&&((a9==10)&&(a6==1)))&&!(a20==1))&&(a16==10))&&(a13==1)))))){ a9 = 11; a16 = 7; a24 = 1; a5 = 6; a25 = 0; a0 = 1; a20 = 1; return -1; } else if((((((!(a4==1)&&((!(a4==1)&&((input==5)&&(a17==2)))&&(a1==12)))&&(a12==1))&&!(a0==1))&&(a16==8))&&((a20==1)&&(((a9==10)&&(((((a23==1)&&(a13==1))&&!(a26==1))&&(a21==11))&&(a5==5)))&&(a19==2))))){ a4 = 0; a5 = 4; a23 = 1; a16 = 7; a14 = 0; a19 = 1; a9 = 7; a21 = 10; return -1; } else if((((!(a26==1)&&(((a17==2)&&(!(a20==1)&&((a12==1)&&(((input==5)&&(a19==4))&&(a1==13)))))&&(a28==1)))&&(a21==10))&&(((a13==1)&&(((a11==1)&&(((a2==1)&&(a16==8))&&(a5==6)))&&(a9==10)))&&(a2==1)))){ a16 = 7; a6 = 1; a4 = 0; a19 = 1; a1 = 14; a5 = 5; a9 = 9; return 25; } else if((((a4==1)||((a5==5)&&((a3==1)&&((!(a11==1)||((a14==1)||(a2==1)))&&(a20==1)))))&&(((a16==10)&&((a9==9)&&((a1==13)&&((!(a26==1)&&(((input==1)&&(a21==10))&&(a19==4)))&&(a17==2)))))&&(a6==1)))){ a11 = 1; a1 = 12; a7 = 0; a5 = 6; a16 = 11; a28 = 1; a19 = 1; a21 = 11; return 25; } else if((((a16==8)&&((a20==1)&&((a24==1)&&(((a21==12)&&((a17==2)&&(!(a13==1)&&(((((a12==1)&&!(a13==1))&&(a7==1))&&(a1==13))&&(a9==9)))))&&!(a23==1)))))&&((!(a13==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==1)))){ a20 = 0; a2 = 0; a21 = 10; a19 = 4; a5 = 4; a11 = 0; a16 = 7; a1 = 14; a9 = 10; return 22; } else if((((a19==4)&&((a17==2)&&((((a1==13)&&(!(a0==1)&&((!(a7==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a20==1))))&&!(a14==1))&&(a16==9))))&&(((a9==11)&&(!(a0==1)&&(((a23==1)&&!(a18==1))||!(a23==1))))&&(a21==10)))){ if((a4==1)){ a5 = 4; a1 = 12; a13 = 0; a9 = 7; a19 = 1; a16 = 8; a14 = 1; a2 = 0; }else{ a5 = 5; a16 = 7; a19 = 1; a10 = 0; a6 = 0; a9 = 10; a20 = 1; a28 = 0; } return 22; } else if(((((a12==1)&&((a14==1)||(((a5==4)&&((a2==1)&&(a21==10)))&&(a19==2))))&&(a12==1))&&((((!(a24==1)&&((a16==10)&&(((a1==12)&&((a20==1)&&(input==6)))&&(a17==2))))&&(a28==1))&&(a9==8))&&(a6==1)))){ a13 = 1; a27 = 0; a19 = 3; a16 = 7; a21 = 11; a28 = 1; a9 = 10; return -1; } else if(((((a16==8)&&(((a9==10)&&(!(a24==1)&&(!(a7==1)&&((input==1)&&(a20==1)))))&&(a1==13)))&&(a21==12))&&((((a5==6)&&((a3==1)&&(((a2==1)&&((a12==1)&&(a6==1)))||(a27==1))))&&(a17==2))&&(a19==2)))){ a5 = 5; a6 = 1; a24 = 0; a9 = 8; a28 = 1; a16 = 10; a19 = 1; return 25; } else if(((((((a12==1)&&(a21==10))&&!(a18==1))||!(a28==1))&&(a11==1))&&((a16==10)&&((a3==1)&&((a23==1)&&(!(a20==1)&&(!(a14==1)&&((a17==2)&&((input==5)&&(((a19==2)&&((a9==7)&&((a1==12)&&(a5==5))))||(((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12))))))))))))))){ a5 = 4; a23 = 0; a18 = 1; a9 = 11; a1 = 13; a16 = 9; a19 = 1; a12 = 0; a21 = 12; return -1; } else if((((!(a3==1)||((((((a19==3)&&(((a9==10)&&(a12==1))&&!(a0==1)))&&(a21==11))||(a27==1))&&!(a8==1))||(a26==1)))&&(a20==1))&&((a6==1)&&(((a16==11)&&((a1==12)&&(((a5==5)||(a5==6))&&(input==1))))&&(a17==2))))){ if((a13==1)){ a18 = 0; a2 = 1; a6 = 1; a20 = 0; a16 = 7; a19 = 1; a5 = 5; a9 = 8; }else{ a16 = 9; a21 = 10; a18 = 0; a5 = 5; a11 = 1; a23 = 1; a9 = 11; } return 25; } else if((((((a13==1)&&((((a16==8)&&(((((a5==5)||(a5==6))&&(input==4))&&(a19==3))&&(a20==1)))&&(a17==2))&&(a2==1)))&&!(a4==1))&&(a13==1))&&((a23==1)&&(((a1==14)&&((a21==12)&&((a13==1)&&(a9==10))))||(a27==1))))){ a1 = 12; a16 = 7; a21 = 10; a5 = 4; a19 = 1; a11 = 1; a23 = 1; a13 = 1; a9 = 7; return -1; } else if(((!(a20==1)&&((a17==2)&&((a1==12)&&((a21==11)&&(((((a24==1)&&((a19==3)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a2==1))))&&(a9==10))&&(a26==1))&&(a4==1))))))&&(((a16==7)&&((a11==1)&&(a26==1)))&&!(a6==1)))){ a22 = 1; a21 = 10; a9 = 9; a19 = 2; a4 = 1; a29 = 1; a5 = 5; a20 = 1; return -1; } else if((((((a9==7)&&((((a1==12)&&((input==4)&&((a5==5)||(a5==6))))&&(a12==1))&&(a2==1)))&&(a21==11))&&(a16==9))&&(((a20==1)&&(((a17==2)&&(!(a13==1)||((a19==4)&&(!(a7==1)&&(a2==1)))))||(a27==1)))||!(a3==1)))){ a7 = 0; a16 = 7; a5 = 4; a19 = 1; a21 = 10; a2 = 1; a11 = 1; return -1; } else if((((a11==1)&&(((a20==1)&&(!(a27==1)&&((a17==2)&&((a14==1)||(((a7==1)||((a21==12)&&(a3==1)))&&(a13==1))))))&&!(a4==1)))&&(((input==4)&&(((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12))))))&&(a16==9)))){ a11 = 1; a19 = 1; a5 = 4; a16 = 7; a1 = 12; a0 = 0; a9 = 7; a6 = 1; a21 = 10; return -1; } else if(((!(a24==1)&&((a17==2)&&((a12==1)&&(((a5==5)||(a5==6))&&(input==4)))))&&((a1==12)&&((((a21==11)&&(((a19==4)&&((!(a12==1)||((a14==1)||((a16==9)&&(a23==1))))&&!(a7==1)))||(a27==1)))&&(a20==1))&&(a9==9))))){ a21 = 10; a16 = 7; a5 = 4; a8 = 0; a28 = 1; a19 = 1; a26 = 0; a9 = 7; return -1; } else if((((a19==1)&&((((a23==1)&&(((a21==10)&&(input==1))&&(a17==2)))&&(a16==9))&&(a3==1)))&&(!(a20==1)&&((a9==10)&&((a1==12)&&(((a12==1)&&(((!(a18==1)&&(a12==1))&&(a11==1))||(a14==1)))&&(a5==4))))))){ a20 = 1; a22 = 0; a16 = 7; a27 = 1; a7 = 1; a1 = 14; a9 = 9; return -1; } else if(((!(a20==1)&&((a9==7)&&((a11==1)&&((a21==11)&&(!(a0==1)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==13))&&(a19==5))&&(a13==1)))))))&&((((((a11==1)||!(a28==1))&&!(a4==1))&&(a12==1))&&(a17==2))&&(a16==9)))){ a20 = 1; a1 = 12; a19 = 4; a5 = 5; a10 = 1; a16 = 10; a22 = 0; a0 = 1; return -1; } else if((((a11==1)&&(!(a8==1)&&((a12==1)&&(((input==1)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a1==12)))))&&(((a16==9)&&((a20==1)&&(((a6==1)&&(((!(a28==1)||(a12==1))&&(a17==2))&&(a19==5)))&&(a21==11))))&&(a11==1)))){ a1 = 14; a21 = 10; a5 = 6; a11 = 1; a19 = 2; a12 = 1; a16 = 10; a6 = 1; a9 = 8; return 21; } else if(((((((((a26==1)||((a1==13)&&(a6==1)))||!(a13==1))&&(a20==1))||!(a12==1))&&(a21==10))&&(a3==1))&&((a17==2)&&((a6==1)&&((a16==9)&&(((a12==1)&&((a19==5)&&((input==1)&&((a5==4)||(a5==5)))))&&(a9==10))))))){ a14 = 0; a16 = 7; a19 = 1; a5 = 4; a1 = 12; a8 = 0; a27 = 0; a9 = 7; return -1; } else if((((a23==1)&&(!(a18==1)&&((a11==1)&&!(a20==1))))&&((!(a14==1)&&((((((a19==1)&&((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5))&&(a1==14))&&(a16==9)))&&(a17==2))&&(a21==12))&&(a2==1))&&(a13==1)))&&(a13==1)))){ if((a20==1)){ a7 = 1; a4 = 1; a16 = 11; a19 = 5; a21 = 10; a20 = 1; a1 = 13; a9 = 8; a6 = 0; a5 = 5; }else{ a20 = 1; a23 = 0; a5 = 4; a13 = 0; a19 = 5; a1 = 12; a16 = 11; a21 = 10; a9 = 7; a22 = 1; } return -1; } else if((((a1==12)&&((a19==4)&&(!(a8==1)&&(((a21==12)&&(a3==1))&&(a20==1)))))&&((a23==1)&&(((a11==1)&&(((((a3==1)&&(((a5==6)&&(input==6))&&(a16==7)))&&!(a8==1))&&(a9==9))&&(a17==2)))&&(a6==1))))){ a24 = 0; a21 = 11; a19 = 1; a16 = 9; a12 = 1; a1 = 14; a18 = 0; return 23; } else if((((a23==1)&&(((((((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a12==1))&&(a17==2))&&(a9==8))&&(a12==1))&&(a1==12))&&(a19==2))&&!(a8==1))&&(a21==12)))&&((a16==10)&&(((!(a27==1)&&(a6==1))&&!(a20==1))&&!(a7==1))))){ a20 = 1; a16 = 7; a11 = 0; a19 = 1; a9 = 11; a25 = 1; a21 = 10; a13 = 0; a5 = 6; a1 = 14; return -1; } else if(((((a3==1)&&(!(a8==1)&&((((input==4)&&((a5==5)||(a5==6)))&&(a20==1))&&!(a24==1))))&&(a9==9))&&((a19==2)&&((a16==9)&&(((a26==1)||((a17==2)&&(((a21==10)&&((a6==1)||(a26==1)))||!(a6==1))))&&(a1==12)))))){ a8 = 0; a5 = 4; a6 = 1; a19 = 1; a0 = 0; a16 = 7; a9 = 7; return -1; } else if(((((a21==11)&&((!(a14==1)&&((!(a26==1)&&((a9==8)&&((input==3)&&(a1==13))))&&(a28==1)))&&(a19==5)))&&(a16==11))&&((((a5==6)&&(!(a3==1)||(!(a3==1)||((a12==1)||!(a11==1)))))&&(a17==2))&&(a20==1)))){ a21 = 10; a16 = 7; a19 = 1; a5 = 4; a23 = 1; a11 = 1; a27 = 0; a1 = 12; a9 = 7; return -1; } else if((((((!(a12==1)||((a28==1)&&((a11==1)&&(a19==2))))&&(a17==2))&&(a21==11))||(a4==1))&&(((((a5==5)&&((a16==7)&&((a20==1)&&((a9==7)&&((a1==12)&&(input==6))))))&&!(a8==1))&&!(a0==1))&&!(a4==1)))){ a9 = 8; a5 = 6; a24 = 0; a16 = 8; a14 = 0; a1 = 13; a21 = 10; a12 = 1; return 22; } else if((((((a27==1)||(!(a24==1)&&((a17==2)&&((a1==13)&&((a2==1)&&(a19==2))))))&&!(a8==1))&&!(a7==1))&&((a20==1)&&(((a9==11)&&(!(a18==1)&&(!(a24==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a21==11)))))&&(a16==11))))){ a5 = 4; a3 = 1; a9 = 7; a19 = 1; a0 = 0; a14 = 0; a16 = 7; a21 = 10; a1 = 12; return -1; } else if((((a1==13)&&((a21==12)&&(((a17==2)&&(!(a27==1)&&((a2==1)&&(a23==1))))&&!(a18==1))))&&((a5==4)&&(((a9==9)&&((!(a26==1)&&(!(a24==1)&&((a20==1)&&((input==4)&&(a19==3)))))&&(a12==1)))&&(a16==9))))){ a21 = 10; a23 = 1; a27 = 0; a18 = 0; a16 = 7; a1 = 12; a9 = 7; a19 = 1; return -1; } else if(((((((a21==12)&&(((a17==2)&&(((input==4)&&((a5==5)||(a5==6)))&&(a19==2)))&&(a16==8)))&&!(a26==1))&&!(a7==1))&&!(a7==1))&&(!(a12==1)||((a11==1)&&((((a9==8)&&((a1==13)&&(a23==1)))||(a18==1))&&(a20==1)))))){ a26 = 0; a9 = 7; a24 = 0; a5 = 4; a21 = 10; a16 = 7; a23 = 1; a19 = 1; a1 = 12; return -1; } else if(((((a17==2)&&(((a16==10)&&((a3==1)&&(((a3==1)&&(!(a20==1)&&((a21==11)&&(input==3))))&&(a9==7))))&&(a5==5)))&&(a12==1))&&((a2==1)&&((!(a11==1)||(((a3==1)&&!(a8==1))&&(a1==12)))&&(a19==3))))){ a5 = 6; a15 = 1; a11 = 0; a16 = 8; a18 = 1; a19 = 5; a20 = 1; a21 = 10; return -1; } else if((((!(a18==1)&&((a21==11)&&(((a6==1)&&((input==6)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))&&(a12==1))))&&(a19==2))&&(((a24==1)||(!(a18==1)&&(((a12==1)&&(((a1==12)&&(a6==1))&&!(a20==1)))&&(a16==10))))&&(a17==2)))){ a5 = 5; a16 = 9; a21 = 12; a8 = 1; a25 = 0; a22 = 0; a9 = 7; return 26; } else if(((!(a8==1)&&((((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a21==11))&&!(a18==1)))&&((((((a7==1)||(((((a11==1)&&(a16==10))&&(a17==2))&&(a19==3))||(a14==1)))||(a26==1))||(a14==1))&&(a1==13))&&(a20==1)))){ a1 = 12; a19 = 1; a9 = 7; a21 = 10; a5 = 4; a6 = 1; a2 = 1; a26 = 0; a16 = 7; return -1; } else if((((!(a27==1)&&(!(a14==1)&&((a16==10)&&(!(a27==1)&&((a19==1)&&((a1==14)&&(!(a18==1)&&((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))))))&&(a28==1))&&(((a28==1)&&((a21==10)&&((a13==1)&&!(a20==1))))&&(a17==2)))){ a10 = 0; a9 = 9; a1 = 13; a21 = 11; a19 = 5; a15 = 1; a12 = 0; a5 = 4; return -1; } else if((((a4==1)||((a9==9)&&((a21==11)&&(((a28==1)&&(a6==1))&&(a2==1)))))&&(((a6==1)&&(!(a0==1)&&(((a1==14)&&(((((input==4)&&(a5==5))&&(a17==2))&&(a20==1))&&(a19==2)))&&(a16==7))))&&!(a7==1)))){ a5 = 4; a23 = 1; a9 = 7; a11 = 1; a19 = 1; a1 = 12; a21 = 10; a13 = 1; return -1; } else if(((!(a7==1)&&((a4==1)||((((a23==1)&&(a3==1))&&(a20==1))&&(a6==1))))&&((a19==1)&&((a1==14)&&((a17==2)&&(!(a7==1)&&((a16==7)&&((a2==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))&&(a21==12)))))))))){ a16 = 8; a21 = 10; a5 = 6; a9 = 10; a28 = 1; a6 = 1; a20 = 0; a19 = 3; a23 = 1; a1 = 13; return 26; } else if(((((a16==10)&&(((a23==1)&&((!(a7==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a12==1)))&&(a9==10)))&&(a17==2))&&((a20==1)&&((a19==1)&&((((a1==12)&&((a27==1)||((a23==1)&&(a13==1))))||(a7==1))&&(a21==11)))))){ a4 = 0; a5 = 4; a9 = 7; a12 = 1; a21 = 10; a16 = 7; a23 = 1; return -1; } else if((((a19==2)&&((a17==2)&&((a21==10)&&((a16==10)&&(a6==1)))))&&((!(a7==1)&&(((a3==1)&&((((a20==1)&&(((a1==14)&&(((a5==5)||(a5==6))&&(input==4)))&&(a2==1)))&&(a3==1))&&(a9==9)))&&(a13==1)))&&!(a14==1)))){ a5 = 4; a11 = 1; a16 = 7; a19 = 1; a9 = 7; a1 = 12; a2 = 1; a6 = 1; return -1; } else if((((a9==9)&&((a13==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a16==10))&&!(a8==1))))&&(!(a20==1)&&((a17==2)&&((a27==1)||((!(a4==1)&&(((((a13==1)&&(a21==11))&&(a1==14))&&(a19==3))&&!(a4==1)))&&!(a0==1))))))){ if((a0==1)){ a1 = 12; a8 = 1; a7 = 1; a16 = 7; a5 = 6; a19 = 1; a20 = 1; a21 = 10; a9 = 7; a29 = 0; }else{ a22 = 1; a19 = 2; a5 = 4; a3 = 0; a1 = 12; a27 = 1; a16 = 8; } return -1; } else if(((((!(a7==1)&&((((a20==1)&&((a16==8)&&((a9==11)&&(input==4))))&&(a5==4))&&(a2==1)))&&!(a7==1))&&!(a7==1))&&(!(a14==1)&&((((a17==2)&&((a19==4)&&(!(a28==1)||(a23==1))))&&(a1==13))&&(a21==11))))){ a1 = 12; a14 = 0; a2 = 1; a23 = 1; a19 = 1; a9 = 7; a16 = 7; a21 = 10; return -1; } else if((((a21==11)&&(((((a19==1)&&(((a28==1)&&((a13==1)&&(((a5==5)||(a5==6))&&(input==3))))&&(a6==1)))&&(a17==2))&&(a16==8))&&(a1==14)))&&(((!(a23==1)||(((a28==1)&&!(a27==1))&&(a9==10)))&&!(a24==1))&&(a20==1)))){ a1 = 12; a0 = 0; a5 = 4; a16 = 7; a21 = 10; a23 = 1; a9 = 7; a12 = 1; return -1; } else if(((((a19==3)&&((a20==1)&&(!(a26==1)&&((a21==10)&&((a1==13)&&((((a5==5)||(a5==6))&&(input==4))&&!(a0==1)))))))&&!(a18==1))&&((((!(a7==1)&&(((a9==10)&&(a12==1))&&(a17==2)))&&(a11==1))&&(a16==8))||(a0==1)))){ a28 = 1; a16 = 7; a1 = 12; a7 = 0; a9 = 7; a19 = 1; a6 = 1; a5 = 4; return -1; } else if((((a21==10)&&(((((a9==8)&&(!(a14==1)&&((!(a27==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a28==1))))&&(a17==2))&&(a19==1))&&(a16==9)))&&((!(a20==1)&&(!(a4==1)&&((a12==1)&&(!(a14==1)&&(a13==1)))))&&(a1==12)))){ if((a3==1)){ a12 = 0; a13 = 0; a19 = 2; a16 = 8; a4 = 1; a9 = 9; a21 = 11; a5 = 6; }else{ a20 = 1; a3 = 0; a22 = 0; a15 = 1; a19 = 5; a5 = 5; a21 = 12; a1 = 14; a9 = 10; } return -1; } else if((((a20==1)&&((a9==10)&&((a21==10)&&((a19==4)&&((!(a0==1)&&(!(a24==1)&&((a1==14)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a24==1)))))&&(a17==2))))))&&(((((a13==1)||!(a2==1))&&(a23==1))&&(a28==1))&&(a16==11)))){ a7 = 0; a0 = 0; a16 = 7; a18 = 0; a5 = 4; a19 = 1; a9 = 7; a1 = 12; return -1; } else if((((a16==11)&&(((!(a24==1)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a18==1))&&!(a7==1)))&&(a2==1))&&!(a14==1)))&&((a17==2)&&(((a21==12)&&((a23==1)&&((a1==12)&&(((a9==9)&&(a2==1))&&(a19==1)))))&&(a20==1))))){ a21 = 10; a26 = 0; a9 = 7; a16 = 7; a0 = 0; a5 = 4; a11 = 1; return -1; } else if((((((a21==10)&&(((a6==1)&&((a6==1)&&((a17==2)&&(((input==1)&&(a16==7))&&(a9==8)))))&&!(a26==1)))&&!(a24==1))&&(a5==4))&&((a19==4)&&((!(a27==1)&&((!(a0==1)&&(a3==1))&&!(a20==1)))&&(a1==14))))){ a16 = 10; a5 = 5; a28 = 1; a21 = 11; a20 = 1; a27 = 0; a13 = 1; a1 = 12; return 21; } else if(((((a21==10)&&((a13==1)&&((a17==2)&&((a12==1)&&(((a1==13)&&((input==4)&&(a19==2)))&&(a3==1))))))&&(a9==10))&&(!(a3==1)||(((a5==4)&&((a16==9)&&((a20==1)&&(!(a27==1)&&(a6==1)))))&&!(a27==1))))){ a16 = 7; a4 = 0; a0 = 0; a9 = 7; a1 = 12; a18 = 0; a19 = 1; return -1; } else if((((((!(a26==1)&&(!(a11==1)||((a6==1)&&((a19==3)&&((a16==9)&&(a11==1))))))&&(a21==10))&&(a17==2))&&(a5==5))&&(!(a20==1)&&((a9==7)&&(((((input==1)&&(a1==14))&&(a2==1))&&!(a27==1))&&(a6==1)))))){ a1 = 12; a6 = 0; a16 = 8; a25 = 1; a23 = 0; a21 = 12; a19 = 1; a20 = 1; a9 = 11; return -1; } else if(((((!(a26==1)&&((!(a13==1)||(a23==1))&&(a16==11)))&&(a1==12))&&(a17==2))&&(!(a24==1)&&((!(a14==1)&&((a9==7)&&(((a12==1)&&((a20==1)&&((a21==10)&&((input==4)&&((a5==5)||(a5==6))))))&&(a19==5))))&&!(a7==1))))){ a1 = 13; a13 = 1; a5 = 6; a12 = 1; a19 = 4; a9 = 11; a14 = 0; a21 = 11; return 26; } else if((((((a17==2)&&(((a21==12)&&((a20==1)&&((a6==1)&&(a11==1))))&&!(a27==1)))&&(a1==14))&&(a3==1))&&(!(a4==1)&&(((a5==6)&&((a3==1)&&((a13==1)&&(((a16==9)&&(input==3))&&(a9==8)))))&&(a19==5))))){ a5 = 4; a19 = 1; a16 = 7; a1 = 12; a0 = 0; a18 = 0; a21 = 10; a3 = 1; a9 = 7; return -1; } else if((((((a1==13)&&((((!(a24==1)&&(!(a7==1)&&(a13==1)))||!(a28==1))||(a14==1))&&(a20==1)))&&(a21==12))&&(a9==10))&&((a17==2)&&((((a19==4)&&(!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&(a3==1))&&(a16==10))))){ a14 = 0; a24 = 0; a2 = 1; a5 = 4; a19 = 2; a16 = 7; a9 = 9; a21 = 10; return -1; } else if((((((a19==2)&&(!(a26==1)&&((((input==1)&&(a1==12))&&(a16==9))&&!(a4==1))))&&(a21==10))&&(a13==1))&&(!(a20==1)&&(((a5==4)&&(!(a28==1)||(((a9==8)&&((a3==1)&&(a3==1)))&&(a17==2))))||(a26==1))))){ if((a13==1)){ a16 = 7; a9 = 7; a20 = 1; a1 = 13; a7 = 1; a12 = 0; a8 = 1; }else{ a20 = 1; a9 = 10; a24 = 1; a5 = 6; a26 = 1; a16 = 7; a19 = 1; a4 = 1; } return -1; } else if(((((!(a0==1)&&((((((input==3)&&((a5==5)||(a5==6)))&&(a9==7))&&(a17==2))&&(a6==1))&&!(a14==1)))&&(a6==1))&&(a19==5))&&(((!(a20==1)&&((((a16==9)&&(a13==1))||!(a2==1))&&!(a27==1)))&&(a21==11))&&(a1==12)))){ a19 = 3; a20 = 1; a15 = 0; a5 = 5; a21 = 10; a16 = 10; a6 = 0; a10 = 1; a1 = 13; a9 = 8; return -1; } else if((((a18==1)||(((a16==11)&&(a3==1))&&(a20==1)))&&((a28==1)&&(((a21==11)&&(((a2==1)&&((((input==4)&&(((((a5==5)&&(a1==12))&&(a9==7))&&(a19==5))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&!(a27==1))&&!(a26==1)))&&(a17==2)))&&!(a7==1))))){ a21 = 10; a28 = 1; a1 = 12; a19 = 1; a16 = 7; a5 = 4; a9 = 7; a11 = 1; return -1; } else if((((!(a20==1)&&(((((a21==12)&&((a3==1)&&((a23==1)&&(a19==4))))&&!(a14==1))&&(a1==13))&&(a6==1)))&&!(a7==1))&&(!(a24==1)&&((((a16==9)&&((input==1)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))))&&!(a18==1))&&(a17==2))))){ a5 = 5; a21 = 10; a1 = 12; a28 = 0; a3 = 0; a15 = 1; a16 = 7; a9 = 10; a19 = 2; a20 = 1; return -1; } else if(((((a17==2)&&((a20==1)&&(((a19==1)&&((a2==1)&&(((a6==1)&&(((a21==10)&&(input==3))&&!(a27==1)))&&(a2==1))))&&(a5==4))))&&(a1==12))&&((a16==11)&&(((a27==1)||((a13==1)&&(a3==1)))&&(a9==8))))){ a0 = 0; a16 = 7; a2 = 1; a18 = 0; a9 = 7; return -1; } else if((((a16==11)&&((a17==2)&&((((a23==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a21==10))&&!(a26==1))))&&(((a1==12)&&((((a19==5)&&(((!(a12==1)||(a12==1))||(a24==1))||(a7==1)))&&!(a24==1))&&(a20==1)))&&(a9==11)))){ a7 = 0; a5 = 4; a9 = 7; a19 = 1; a16 = 7; a12 = 1; a14 = 0; return -1; } else if((((a21==12)&&((((a17==2)&&((a2==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&!(a27==1))&&(a20==1)))&&(((a16==7)&&((a19==3)&&(!(a11==1)||((!(a27==1)&&((a11==1)||!(a2==1)))&&!(a27==1)))))&&(a1==13)))){ a1 = 12; a9 = 7; a6 = 1; a21 = 10; a5 = 4; a7 = 0; a19 = 1; return -1; } else if(((((a18==1)&&(((((!(a2==1)&&(a3==1))&&(a9==11))&&(a1==14))&&!(a20==1))&&(a17==2)))&&(a16==7))&&((((((a21==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a6==1)))&&(a19==2))&&(a26==1))&&!(a2==1))&&!(a12==1)))){ a5 = 4; a20 = 1; a16 = 9; a21 = 10; a9 = 10; a3 = 0; a19 = 5; a29 = 1; return -1; } else if((((((a1==12)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a3==1))&&(a19==3)))&&!(a18==1))&&(a17==2))&&((((!(a26==1)&&((((a9==9)&&((a28==1)&&(a16==8)))&&(a12==1))||(a18==1)))&&!(a24==1))&&(a20==1))&&(a21==11)))){ a5 = 4; a12 = 1; a9 = 7; a16 = 7; a19 = 1; a11 = 1; a21 = 10; a28 = 1; return -1; } else if(((((((!(a23==1)||(a3==1))||(a8==1))&&(a16==8))&&(a19==2))&&(a1==12))&&(((a21==11)&&((a13==1)&&((!(a20==1)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))&&(a11==1))&&!(a8==1)))&&(a23==1))))&&(a17==2)))){ a19 = 1; a23 = 1; a5 = 4; a20 = 1; a21 = 10; a9 = 7; a16 = 7; a13 = 1; a7 = 0; return -1; } else if(((!(a13==1)||((((a16==9)&&((a1==12)&&((a5==6)&&((a9==7)&&((a28==1)&&(a21==12))))))&&!(a20==1))||(a8==1)))&&((a3==1)&&(((a19==1)&&((!(a24==1)&&((a17==2)&&(input==3)))&&!(a24==1)))&&(a28==1))))){ if((a15==1)){ a9 = 11; a15 = 1; a1 = 14; a20 = 1; a16 = 7; a11 = 0; a21 = 10; a2 = 0; }else{ a20 = 1; a5 = 4; a28 = 0; a9 = 9; a29 = 1; a1 = 13; a19 = 5; a21 = 10; a16 = 8; } return 26; } else if(((((!(a13==1)||((a0==1)||((a9==11)&&((a13==1)&&(a16==11)))))&&(a21==12))||!(a12==1))&&(!(a14==1)&&((a28==1)&&((!(a7==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&(a17==2))&&(a1==12))&&(a20==1)))&&(a19==3)))))){ a1 = 13; a5 = 4; a9 = 9; a20 = 0; a26 = 0; a19 = 5; a21 = 11; a14 = 0; a16 = 7; a13 = 1; return 21; } else if((((a9==8)&&(((a16==8)&&(((a12==1)&&(a23==1))&&(a23==1)))&&(a17==2)))&&((((a1==14)&&((a21==11)&&((a28==1)&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a8==1))&&(a19==3))&&(a20==1)))))&&(a12==1))&&!(a24==1)))){ a19 = 1; a8 = 0; a5 = 4; a13 = 1; a16 = 7; a9 = 7; a1 = 12; a21 = 10; a2 = 1; return -1; } else if((((((input==6)&&(a21==11))&&!(a14==1))&&(a20==1))&&(((a18==1)||(((a17==2)&&(((a9==8)&&(!(a6==1)||((a16==10)&&(((a19==2)&&((a11==1)&&(a23==1)))&&(a5==6)))))&&(a1==14)))&&!(a18==1)))||(a4==1)))){ a1 = 13; a3 = 1; a5 = 4; a13 = 1; a21 = 10; a6 = 1; a16 = 7; a9 = 9; return 25; } else if((((a16==10)&&((!(a26==1)&&((!(a20==1)&&((a7==1)||((((!(a4==1)&&(a6==1))||(a4==1))&&(a2==1))&&(a21==12))))&&(a19==1)))&&(a1==12)))&&((a17==2)&&((!(a26==1)&&((a5==4)&&(input==4)))&&(a9==9))))){ if((a1==14)){ a9 = 8; a21 = 10; a24 = 1; a20 = 1; a19 = 2; a15 = 0; a2 = 0; a16 = 7; }else{ a28 = 0; a21 = 10; a10 = 0; a19 = 5; a1 = 14; a9 = 7; a15 = 1; a16 = 9; } return -1; } else if(((((!(a8==1)&&((a23==1)&&(a19==5)))||(a24==1))&&(a21==10))&&((((a28==1)&&((a11==1)&&(!(a0==1)&&(!(a20==1)&&((a2==1)&&((input==3)&&((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))))))))&&(a16==7))&&(a17==2)))){ a1 = 12; a9 = 7; a8 = 0; a11 = 1; a5 = 4; a7 = 0; a19 = 1; a20 = 1; return -1; } else if(((((a5==6)&&((a28==1)&&((a19==2)&&(input==3))))&&(a16==9))&&((!(a3==1)||((a21==10)&&(!(a20==1)&&(((((((a13==1)&&(a1==12))&&!(a7==1))&&(a17==2))&&(a12==1))&&!(a4==1))&&(a28==1)))))&&(a9==7)))){ a20 = 1; a14 = 1; a21 = 12; a5 = 4; a19 = 3; a16 = 8; a9 = 9; a12 = 0; a6 = 0; return 25; } else if((((a17==2)&&((a21==10)&&(!(a26==1)&&(((((a20==1)&&((a13==1)&&(((!(a4==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a1==12))&&!(a8==1))))&&(a12==1))&&(a9==8))&&(a3==1)))))&&((a16==10)&&((a19==5)&&(a2==1))))){ a4 = 0; a13 = 1; a19 = 2; a9 = 11; a12 = 1; a5 = 6; a16 = 7; a1 = 13; return -1; } else if((((((((a21==10)&&((a2==1)&&(!(a0==1)&&(!(a14==1)&&((a19==2)&&(input==3))))))&&!(a24==1))&&!(a24==1))&&(a5==4))&&(a17==2))&&((a16==8)&&((a20==1)&&((((a13==1)&&(a9==9))&&(a1==14))&&!(a0==1)))))){ a16 = 7; a14 = 0; a8 = 0; a19 = 1; a1 = 12; a9 = 7; return -1; } else if((((a20==1)&&(((a17==2)&&((!(a4==1)&&(((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==1))&&(a16==9)))&&(a11==1)))&&(a1==12)))&&(((a19==1)&&(((!(a2==1)||((a13==1)||!(a6==1)))||(a18==1))&&(a21==11)))||!(a12==1)))){ a5 = 4; a12 = 1; a18 = 0; a21 = 10; a27 = 0; a9 = 11; a16 = 11; a19 = 3; return 25; } else if(((!(a24==1)&&((((a20==1)&&(!(a7==1)&&((((a12==1)&&((input==4)&&(a17==2)))&&(a12==1))&&!(a7==1))))&&(a21==10))&&(a9==7)))&&((a19==3)&&(((((a24==1)||(a12==1))&&(a5==4))&&(a16==9))&&(a1==14))))){ a23 = 1; a11 = 1; a16 = 10; a2 = 1; a5 = 6; a1 = 12; a19 = 5; return 25; } else if(((!(a7==1)&&(((a16==8)&&(a23==1))&&(a5==6)))&&((a19==4)&&(((a20==1)&&((a23==1)&&(((a9==10)&&(!(a7==1)&&((a1==12)&&((((a21==12)&&(input==1))&&(a13==1))&&(a28==1)))))&&!(a0==1))))&&(a17==2))))){ a5 = 5; a12 = 1; a7 = 0; a19 = 3; a16 = 10; a4 = 0; a1 = 13; a9 = 11; return 23; } else if((((a17==2)&&((a7==1)&&((((((a16==8)&&(((((a19==2)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==3)&&((a9==7)&&((a1==12)&&(a5==4)))))||((a19==3)&&(((a5==5)&&(a1==12))&&(a9==7))))&&(input==3)))&&!(a23==1))&&(a21==11))&&!(a28==1))&&(a7==1))))&&(!(a20==1)&&(!(a23==1)&&((a7==1)&&(a6==1)))))){ a6 = 0; a21 = 10; a1 = 13; a2 = 0; a20 = 1; a19 = 1; a26 = 1; a16 = 7; a5 = 6; a9 = 9; return -1; } else if(((!(a11==1)||((((((((a6==1)&&(a2==1))||!(a13==1))&&(a16==7))&&(a21==11))&&(a9==10))&&(a20==1))||!(a12==1)))&&((a17==2)&&((a1==12)&&((!(a7==1)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a19==3)))))){ a5 = 6; a16 = 8; a21 = 10; a24 = 0; a19 = 5; return 23; } else if(((((a11==1)&&((a11==1)&&(((a1==12)&&(((a5==5)||(a5==6))&&(input==5)))&&(a21==12))))&&(a13==1))&&(!(a0==1)&&(!(a24==1)&&(!(a8==1)&&(!(a20==1)&&((a19==4)&&((a9==11)&&((a17==2)&&((a23==1)&&(a16==8))))))))))){ if((a28==1)){ a19 = 2; a5 = 5; a9 = 8; a0 = 1; a8 = 1; a20 = 1; a27 = 1; a21 = 10; a16 = 7; }else{ a8 = 1; a19 = 5; a16 = 9; a9 = 7; a21 = 10; a6 = 0; a15 = 1; a5 = 5; } return -1; } else if(((((a1==14)&&(((!(a18==1)&&(((a19==2)&&(((a5==4)||(a5==5))&&(input==1)))&&(a21==10)))&&!(a14==1))&&!(a18==1)))&&(a9==10))&&(((((!(a24==1)&&(!(a13==1)||(a3==1)))&&(a6==1))&&!(a20==1))&&(a16==9))&&(a17==2)))){ a16 = 7; a9 = 7; a22 = 1; a5 = 4; a1 = 13; a20 = 1; a2 = 0; a29 = 1; return -1; } else if(((((a9==11)&&((((!(a20==1)&&((!(a3==1)&&(((input==3)&&(a5==4))&&(a18==1)))&&!(a6==1)))&&(a14==1))&&!(a28==1))&&(a17==2)))&&(a21==11))&&(((a1==12)&&(((a26==1)&&(a11==1))&&(a16==8)))&&(a19==1)))){ a21 = 10; a20 = 1; a16 = 7; a23 = 0; a18 = 1; a5 = 5; a10 = 1; a1 = 13; return -1; } else if(((((a23==1)&&((((a1==12)&&(!(a0==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3))))&&(a23==1))&&!(a4==1)))&&(a16==10))&&((a19==2)&&(!(a20==1)&&(((((a13==1)&&(a23==1))&&(a17==2))&&(a12==1))&&(a21==10)))))){ a19 = 1; a26 = 1; a18 = 1; a25 = 1; a16 = 7; a20 = 1; a9 = 9; a5 = 4; return -1; } else if(((((((((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==1))&&(a17==2))&&(a28==1))&&(a6==1))&&(a11==1))&&!(a18==1))&&(a1==13))&&(a19==5))&&((a16==8)&&(((!(a12==1)||((a3==1)||(a7==1)))&&!(a20==1))&&(a21==12))))){ a9 = 11; a16 = 7; a20 = 1; a21 = 10; a15 = 1; a19 = 2; a1 = 12; a5 = 6; a10 = 0; a29 = 0; return -1; } else if((((!(a18==1)&&(((a16==8)&&((a12==1)&&(a1==14)))&&(a21==12)))||!(a23==1))&&(((a11==1)&&(((a13==1)&&((((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==1))&&!(a7==1))&&(a17==2))&&(a19==4)))&&(a20==1)))&&(a13==1)))){ a16 = 7; a1 = 12; a9 = 7; a21 = 10; a27 = 0; a5 = 4; a18 = 0; a24 = 0; a19 = 1; return -1; } else if((((a9==7)&&(((a1==14)&&(((a17==2)&&(a13==1))||(a18==1)))&&(a20==1)))&&(((!(a14==1)&&((a19==1)&&((((a28==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a16==10)))&&(a12==1))&&!(a4==1))))&&(a13==1))&&(a21==10)))){ a16 = 7; a1 = 12; a5 = 4; a18 = 0; a23 = 1; return -1; } else if((((((a8==1)||((a17==2)&&((a21==12)&&((a19==1)&&((a1==12)&&((a5==4)&&(a13==1)))))))&&(a23==1))&&!(a20==1))&&(((a12==1)&&((a9==8)&&((((input==3)&&(a16==7))&&(a12==1))&&(a13==1))))&&(a6==1)))){ a23 = 1; a21 = 10; a20 = 1; a9 = 7; a24 = 0; return -1; } else if(((!(a7==1)&&(((!(a14==1)&&(((a12==1)&&((a1==14)&&((((a5==4)||(a5==5))&&(input==5))&&(a21==11))))&&(a3==1)))&&!(a20==1))&&!(a14==1)))&&((a9==7)&&((a17==2)&&((a16==9)&&(!(a27==1)&&((a12==1)&&(a19==4)))))))){ a21 = 10; a3 = 0; a11 = 0; a1 = 12; a8 = 1; a16 = 10; a5 = 4; return -1; } else if(((!(a4==1)&&((a21==12)&&(((a1==13)&&((a17==2)&&(a28==1)))&&!(a24==1))))&&((a12==1)&&((!(a18==1)&&(!(a27==1)&&((a9==8)&&((((a16==11)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a8==1))&&(a19==4)))))&&(a20==1))))){ a5 = 5; a2 = 1; a3 = 1; a21 = 10; a16 = 10; a13 = 1; a9 = 11; a19 = 1; return 21; } else if(((!(a24==1)&&((((!(a27==1)&&(!(a4==1)&&((input==6)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))))&&(a16==9))&&(a21==11))&&!(a14==1)))&&(((a17==2)&&((a19==2)&&((a13==1)&&(((a1==13)&&(a6==1))&&(a20==1)))))&&!(a24==1)))){ a9 = 7; a7 = 0; a21 = 10; a19 = 1; a5 = 4; a8 = 0; a16 = 7; a11 = 1; a1 = 12; return -1; } else if((((!(a20==1)&&((a17==2)&&((a16==9)&&((!(a3==1)||(a2==1))&&(a9==10)))))&&(a1==12))&&((a11==1)&&((a28==1)&&((!(a24==1)&&((a19==4)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a21==11))&&(a2==1))))&&(a13==1)))))){ a20 = 1; a16 = 7; a19 = 1; a5 = 5; a12 = 0; a21 = 10; a28 = 0; a14 = 1; return -1; } else if((((a1==12)&&((a23==1)&&((a16==8)&&(((a13==1)&&((((a28==1)&&(((a19==5)&&((a9==11)&&(((a5==5)||(a5==6))&&(input==6))))&&!(a18==1)))&&(a12==1))&&!(a7==1)))&&(a21==10)))))&&(((a23==1)&&(a20==1))&&(a17==2)))){ a9 = 7; a11 = 1; a19 = 1; a26 = 0; a28 = 1; a16 = 7; a5 = 4; return -1; } else if((((a8==1)||(((((a18==1)||((a9==8)&&(a13==1)))&&(a16==7))&&(a20==1))&&!(a7==1)))&&((((a1==14)&&((a19==4)&&(((a17==2)&&((a13==1)&&((input==3)&&(a21==10))))&&(a5==5))))&&!(a8==1))&&(a11==1)))){ a5 = 4; a19 = 1; a7 = 0; a4 = 0; a1 = 12; a9 = 7; a11 = 1; return -1; } else if(((((!(a26==1)&&((a11==1)&&(a2==1)))&&!(a4==1))&&(a17==2))&&(!(a26==1)&&(((a20==1)&&((a19==1)&&((a2==1)&&((a16==10)&&((a3==1)&&((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==6))&&(a21==12)))))))&&(a1==14))))){ if((a24==1)){ a1 = 12; a16 = 8; a20 = 0; a5 = 6; a21 = 10; a11 = 1; a9 = 10; a27 = 0; a19 = 5; a18 = 0; }else{ a3 = 1; a5 = 5; a21 = 10; a9 = 10; a16 = 7; a24 = 0; a19 = 2; a0 = 0; } return 21; } else if(((!(a28==1)||((a20==1)&&(!(a6==1)||(((a9==10)&&((((a13==1)&&!(a18==1))&&(a16==11))&&(a6==1)))&&(a17==2)))))&&(((a21==12)&&(!(a18==1)&&(((a19==3)&&((a5==6)&&(input==5)))&&(a12==1))))&&(a1==13)))){ a5 = 4; a16 = 7; a9 = 7; a6 = 1; a19 = 1; a8 = 0; a0 = 0; a21 = 10; a1 = 12; return -1; } else if((((((a20==1)&&(((a21==10)&&((input==3)&&((a5==5)||(a5==6))))&&!(a24==1)))&&(a17==2))&&!(a0==1))&&((a16==11)&&((a11==1)&&(((a19==1)&&(((a12==1)&&((a9==10)&&((a13==1)||!(a12==1))))&&(a1==12)))||(a0==1)))))){ a20 = 0; a16 = 8; a1 = 14; a26 = 0; a5 = 6; a24 = 0; a19 = 2; a12 = 1; return 21; } else if(((!(a20==1)&&((a19==2)&&(!(a7==1)&&(((((a12==1)&&((a9==7)&&(((input==5)&&(a5==4))&&!(a24==1))))&&(a1==13))&&(a21==12))&&(a11==1)))))&&(((a16==10)&&(((a6==1)||(a0==1))&&(a17==2)))&&(a6==1)))){ a10 = 0; a16 = 11; a4 = 1; a21 = 10; a9 = 9; a24 = 1; a1 = 14; return 21; } else if((((((a17==2)&&((a4==1)||((a21==12)&&((((a4==1)||(!(a28==1)||(!(a20==1)&&(a28==1))))&&(a9==8))&&(a19==3)))))&&(a5==4))||!(a2==1))&&(!(a8==1)&&((((input==5)&&(a1==12))&&(a16==8))&&(a28==1))))){ a10 = 1; a1 = 13; a24 = 1; a9 = 11; a16 = 7; a5 = 6; a4 = 1; return -1; } else if((((a21==11)&&((a4==1)||(!(a23==1)||(!(a27==1)&&((a1==13)&&(a23==1))))))&&((a6==1)&&((((a20==1)&&((a17==2)&&((a6==1)&&((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==1))&&(a16==8)))))&&(a23==1))&&(a19==2))))){ a28 = 1; a12 = 1; a26 = 0; a21 = 10; a19 = 4; a9 = 10; a16 = 10; a5 = 4; return 21; } else if((((a1==13)&&((!(a18==1)&&((a16==10)&&(((a17==2)&&(((input==6)&&((a5==4)||(a5==5)))&&(a19==2)))&&(a2==1))))&&(a9==10)))&&((((((a12==1)&&((a13==1)&&!(a24==1)))&&(a21==11))||!(a2==1))&&(a12==1))&&(a20==1)))){ a1 = 14; a5 = 4; a11 = 1; a21 = 10; a16 = 7; a13 = 1; a12 = 1; a9 = 9; return 22; } else if((((a3==1)&&(!(a8==1)&&((a3==1)&&(((a23==1)&&(!(a20==1)&&(((a17==2)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4)))&&(a21==12))))&&(a16==9)))))&&((((a1==14)&&((a11==1)&&(a19==3)))||!(a3==1))||(a8==1)))){ if((a20==1)){ a20 = 1; a19 = 2; a5 = 5; a9 = 8; a1 = 12; a28 = 0; a16 = 10; a8 = 1; a25 = 0; }else{ a9 = 7; a21 = 11; a8 = 1; a16 = 7; a20 = 1; a15 = 0; a5 = 5; a19 = 1; } return -1; } else if((((a17==2)&&((a16==10)&&(((a13==1)&&((a3==1)&&((a12==1)&&((a1==13)&&(a13==1)))))&&!(a20==1))))&&((a21==10)&&(((a19==4)&&((a12==1)&&((a13==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==1)))))&&(a28==1))))){ a16 = 9; a13 = 0; a9 = 7; a5 = 4; a20 = 1; a19 = 2; a15 = 0; a29 = 0; a1 = 14; return 21; } else if((((a9==7)&&(((((a5==5)||(a5==6))&&(input==1))&&(a17==2))&&(a6==1)))&&((((a19==4)&&(!(a20==1)&&((((a4==1)||(((a16==7)&&((a28==1)&&!(a4==1)))||(a26==1)))||!(a23==1))&&!(a8==1))))&&(a21==12))&&(a1==12)))){ a19 = 2; a21 = 10; a1 = 14; a9 = 9; a20 = 1; a26 = 0; a14 = 0; a28 = 1; a5 = 6; a16 = 9; return 21; } else if((((a19==4)&&(((a17==2)&&((!(a4==1)&&((a28==1)&&((a16==10)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a8==1)))))&&(a1==14)))&&(a21==12)))&&(((a9==8)&&((a18==1)||(((a23==1)||!(a6==1))&&(a6==1))))&&!(a20==1)))){ a13 = 0; a1 = 13; a9 = 7; a10 = 0; a19 = 3; a16 = 9; a21 = 11; a5 = 5; a24 = 1; return 21; } else if(((((a1==13)&&(((a19==1)&&((((a17==2)&&((a28==1)&&!(a7==1)))&&(a3==1))||(a4==1)))||(a14==1)))&&(a21==12))&&((((a3==1)&&((a20==1)&&((input==3)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))))&&(a16==10))&&!(a8==1)))){ a27 = 0; a9 = 7; a21 = 10; a5 = 4; a16 = 7; a0 = 0; a26 = 0; a1 = 12; return -1; } else if((((((a9==7)&&(!(a18==1)&&((a21==12)&&((a19==3)&&(input==4)))))&&(a1==14))&&(a5==6))&&((a7==1)||((a28==1)&&((((((a24==1)||((a11==1)&&(a17==2)))&&(a20==1))||(a26==1))&&(a11==1))&&(a16==9)))))){ a18 = 0; a16 = 7; a19 = 1; a21 = 10; a23 = 1; a11 = 1; a1 = 12; a5 = 4; return -1; } else if((((a17==2)&&((a1==12)&&(((((a12==1)&&(((a5==5)&&(input==6))&&!(a0==1)))&&(a9==9))&&(a11==1))&&(a16==8))))&&(((a19==2)&&((((a7==1)||((a12==1)&&(a2==1)))||(a18==1))&&!(a20==1)))&&(a21==11)))){ a19 = 4; a26 = 0; a20 = 1; a1 = 14; a23 = 1; a16 = 9; a9 = 10; return 21; } else if((((((!(a18==1)&&((a11==1)||!(a2==1)))&&(a21==11))||!(a3==1))&&(a16==10))&&((a20==1)&&((((a17==2)&&(((!(a4==1)&&(!(a14==1)&&((a5==6)&&(input==5))))&&(a9==10))&&(a1==13)))&&(a19==2))&&(a11==1))))){ a21 = 10; a6 = 1; a9 = 9; a23 = 1; a14 = 0; a16 = 7; a5 = 5; return 25; } else if((((a1==14)&&(((a16==10)&&((a21==10)&&(!(a14==1)&&((a28==1)&&(((a20==1)&&(a13==1))||(a18==1))))))&&(a5==5)))&&((((a12==1)&&(((a2==1)&&((input==4)&&(a19==3)))&&(a23==1)))&&(a17==2))&&(a9==7)))){ a5 = 4; a1 = 12; a24 = 0; a12 = 1; a13 = 1; a16 = 7; a19 = 1; return -1; } else if((((a6==1)&&((!(a26==1)&&(!(a6==1)||((a28==1)&&(a9==9))))||!(a3==1)))&&(((a17==2)&&((a19==3)&&((a20==1)&&((((!(a18==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a1==14))&&(a23==1))&&(a16==7)))))&&(a21==10)))){ a27 = 0; a9 = 7; a1 = 12; a19 = 1; a28 = 1; a11 = 1; a5 = 4; return -1; } else if((((a4==1)&&((((a24==1)&&((a6==1)&&(a19==2)))&&!(a28==1))&&(a24==1)))&&(((a21==11)&&(!(a23==1)&&(((((((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==4))&&(a17==2))&&(a20==1))&&(a16==7))))&&(a4==1)))){ a15 = 0; a19 = 1; a1 = 14; a24 = 1; a9 = 7; a5 = 5; a13 = 0; a21 = 10; return -1; } else if(((((a20==1)&&((a9==7)&&(input==1)))&&(a21==12))&&((a5==4)&&(((a16==9)&&(((((a17==2)&&(((a0==1)||(((a12==1)&&(a13==1))&&(a19==2)))||(a0==1)))&&(a1==13))&&!(a8==1))&&(a28==1)))||(a26==1))))){ a13 = 1; a19 = 1; a1 = 12; a27 = 0; a21 = 10; a16 = 7; a6 = 1; return -1; } else if(((((a9==11)&&((!(a4==1)&&((a16==11)&&((a6==1)&&(a19==2))))&&(a17==2)))&&(a1==13))&&((((((!(a14==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a8==1)))&&!(a0==1))&&(a21==10))&&(a23==1))&&!(a0==1))&&!(a20==1)))){ if((a8==1)){ a4 = 1; a20 = 1; a5 = 6; a2 = 0; a9 = 10; a16 = 7; a10 = 1; a1 = 12; }else{ a14 = 1; a20 = 1; a5 = 6; a9 = 7; a29 = 0; a21 = 11; a1 = 14; a16 = 8; } return -1; } else if((((a11==1)&&((((a9==9)&&((a20==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a16==10))))&&(a11==1))&&(a13==1)))&&(!(a0==1)&&(((((a13==1)&&((a11==1)&&((a1==12)&&(a28==1))))&&(a21==10))&&(a19==2))&&(a17==2))))){ a9 = 7; a6 = 1; a19 = 1; a5 = 4; a16 = 7; a14 = 0; a3 = 1; return -1; } else if((((a3==1)&&((a2==1)&&((((a19==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a9==7)))&&(a17==2))&&(a21==11))))&&(((a11==1)&&((a1==14)&&((((a27==1)||((a16==9)&&(a12==1)))&&!(a26==1))&&(a20==1))))&&!(a18==1)))){ a5 = 4; a21 = 10; a1 = 12; a6 = 1; a16 = 7; a2 = 1; a13 = 1; a19 = 1; return -1; } else if(((!(a0==1)&&(((a0==1)||((a17==2)&&(((!(a11==1)||(a2==1))&&(a21==11))&&!(a20==1))))&&(a1==13)))&&(((((((((a5==5)||(a5==6))&&(input==3))&&(a9==7))&&(a19==1))&&(a16==7))&&!(a7==1))&&!(a27==1))&&(a28==1)))){ a24 = 0; a11 = 1; a5 = 4; a21 = 10; a20 = 1; a4 = 0; a1 = 12; return -1; } else if(((((a20==1)&&((a19==4)&&((a17==2)&&((a27==1)&&((((a26==1)&&((a14==1)&&((a1==12)&&(a23==1))))&&(a26==1))&&!(a28==1))))))&&(a16==10))&&((a9==10)&&((a21==11)&&(((input==5)&&(a5==6))&&(a27==1)))))){ a29 = 0; a19 = 2; a21 = 10; a9 = 9; a18 = 1; a16 = 7; a25 = 1; a5 = 5; return -1; } else if(((((a19==4)&&((a1==13)&&((a2==1)&&((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==4))&&!(a18==1)))))&&(a3==1))&&(((a16==10)&&((a28==1)&&(!(a14==1)&&((((a21==11)&&(a12==1))&&(a17==2))&&(a20==1)))))&&(a6==1)))){ a16 = 7; a19 = 1; a28 = 1; a27 = 0; a21 = 10; a5 = 4; a9 = 7; a1 = 12; a7 = 0; return -1; } else if((((((a16==7)&&((((a2==1)&&((a5==5)&&(((a9==11)&&(input==3))&&!(a20==1))))&&(a21==11))&&(a19==4)))&&(a6==1))&&(a11==1))&&((!(a14==1)&&(((a17==2)&&((a11==1)&&!(a26==1)))&&(a1==12)))&&(a6==1)))){ a9 = 7; a21 = 10; a20 = 1; a11 = 1; a5 = 4; a3 = 1; a13 = 1; a19 = 1; return -1; } else if(((!(a20==1)&&(!(a27==1)&&((a21==11)&&(((a23==1)&&((a16==7)&&(input==6)))&&(a5==4)))))&&((a27==1)||((a27==1)||((a26==1)||(((a1==13)&&((((a6==1)||!(a23==1))&&(a17==2))&&(a19==2)))&&(a9==9))))))){ a18 = 0; a3 = 1; a21 = 10; a16 = 11; a19 = 4; a20 = 1; a1 = 14; a12 = 1; return 22; } else if(((((a23==1)&&(((a17==2)&&((a21==12)&&((!(a18==1)&&((!(a7==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a19==5)))&&(a20==1))))&&(a1==13)))&&(a28==1))&&(!(a7==1)&&((a9==11)&&(((a16==7)&&(a12==1))&&!(a0==1)))))){ if((a22==1)){ a7 = 0; a21 = 11; a20 = 0; a19 = 4; a9 = 8; a14 = 0; a16 = 8; a1 = 12; a5 = 5; }else{ a19 = 2; a11 = 1; a9 = 10; a5 = 4; a21 = 10; a3 = 1; a12 = 1; } return 21; } else if((((a3==1)&&(((a17==2)&&(!(a0==1)&&(((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a19==1))))&&(a21==11)))&&((a20==1)&&((((a18==1)||(((a28==1)&&((a23==1)&&(a1==14)))&&(a16==10)))&&!(a14==1))&&(a11==1))))){ a5 = 5; a24 = 0; a16 = 7; a14 = 0; a1 = 13; a19 = 4; a9 = 7; a12 = 1; return 25; } else if((((((a21==11)&&((((a12==1)&&((input==6)&&(a20==1)))&&!(a8==1))&&(a13==1)))&&(a1==14))&&(a17==2))&&(((a14==1)||((!(a0==1)&&((((a19==2)&&(a28==1))&&(a5==5))&&(a16==11)))&&(a9==10)))&&!(a0==1)))){ a14 = 0; a19 = 1; a5 = 6; a0 = 0; a12 = 1; a1 = 12; a20 = 0; a9 = 8; a16 = 7; a21 = 12; return 25; } else if((((a8==1)||((a9==7)&&((a23==1)&&((a1==12)&&(!(a23==1)||(a6==1))))))&&(((a19==1)&&(((!(a14==1)&&(!(a20==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a21==10))&&(a16==9))))&&(a2==1))&&(a6==1)))&&(a17==2)))){ if((a2==1)){ a19 = 5; a16 = 8; a9 = 10; a5 = 5; a26 = 1; a15 = 1; a2 = 0; a1 = 14; a21 = 11; }else{ a12 = 0; a22 = 0; a29 = 0; a5 = 5; a20 = 1; a16 = 8; } return -1; } else if(((((!(a11==1)||((!(a20==1)&&((a23==1)&&((a2==1)&&(a1==14))))&&(a21==10)))||!(a11==1))&&(a17==2))&&((a16==7)&&((((((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3))&&!(a27==1))&&(a19==3))&&!(a27==1))&&(a2==1))))){ a2 = 1; a9 = 7; a4 = 0; a1 = 12; a12 = 1; a5 = 4; a20 = 1; a19 = 1; return -1; } else if((((!(a27==1)&&(!(a0==1)&&(((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==3))&&(a11==1))))&&(a21==11))&&((a20==1)&&((a17==2)&&((a16==8)&&((!(a11==1)||((a27==1)||((a0==1)||((a19==2)&&(a12==1)))))&&(a1==12))))))){ a4 = 0; a5 = 4; a21 = 10; a12 = 1; a28 = 1; a16 = 7; a9 = 7; a19 = 1; return -1; } else if((((a13==1)&&((!(a20==1)&&(((((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a27==1))&&(a23==1))&&(a19==1))&&(a2==1))&&!(a7==1)))&&(a9==7)))&&((((a16==7)&&((a17==2)&&((a21==12)&&(a13==1))))&&!(a27==1))&&(a1==13)))){ a2 = 1; a21 = 10; a8 = 0; a1 = 12; a5 = 4; a4 = 0; a20 = 1; return -1; } else if(((!(a2==1)||((a21==11)&&(((!(a4==1)&&(((a13==1)&&(a16==9))&&(a1==12)))&&(a23==1))||!(a13==1))))&&(!(a24==1)&&((a20==1)&&((a19==1)&&((a2==1)&&((a17==2)&&((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==5))))))))){ a16 = 7; a8 = 0; a9 = 7; a21 = 10; a6 = 1; a14 = 0; a5 = 4; return -1; } else if((((a1==13)&&((a20==1)&&(((a16==8)&&((!(a0==1)&&((a2==1)&&(((a17==2)&&(input==3))&&(a9==7))))&&!(a26==1)))&&(a21==11))))&&((((((a6==1)&&!(a7==1))||(a14==1))||(a7==1))&&(a5==4))&&(a19==4)))){ a14 = 0; a16 = 10; a18 = 0; a0 = 0; a19 = 2; a5 = 5; a1 = 12; a9 = 10; return 25; } else if((((a2==1)&&(((a19==3)&&((!(a20==1)&&(((a17==2)&&((a21==10)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a6==1))))&&!(a14==1)))&&(a9==11)))&&(a1==14)))&&(!(a12==1)||((((a23==1)&&!(a14==1))||!(a11==1))&&(a16==10))))){ a5 = 5; a22 = 0; a24 = 1; a1 = 12; a4 = 1; a16 = 7; a20 = 1; a9 = 9; a19 = 1; return 21; } else if((((((a1==13)&&((a2==1)&&(((a17==2)&&((!(a0==1)&&(!(a14==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==1))))&&!(a18==1)))&&(a11==1))))&&(a16==7))&&!(a20==1))&&((a21==11)&&((!(a14==1)&&(a11==1))&&(a19==3))))){ if((a8==1)){ a16 = 8; a5 = 5; a21 = 10; a11 = 1; a28 = 1; a9 = 9; a19 = 2; a27 = 0; }else{ a24 = 0; a1 = 14; a20 = 1; a16 = 8; a9 = 11; a5 = 4; a18 = 0; a3 = 1; } return -1; } else if((((a19==4)&&((((((input==3)&&!(a20==1))&&(a5==4))&&!(a0==1))&&(a17==2))&&(a21==12)))&&(((a16==8)&&((a23==1)&&(!(a13==1)||(((a12==1)&&(((a13==1)||!(a23==1))&&(a1==13)))||(a7==1)))))&&(a9==7)))){ if((a23==1)){ a21 = 10; a1 = 12; a5 = 5; a15 = 0; a9 = 8; a16 = 7; a25 = 0; a28 = 0; a20 = 1; a19 = 2; }else{ a22 = 1; a5 = 5; a16 = 11; a13 = 0; a21 = 10; a29 = 1; a9 = 8; a19 = 2; a20 = 1; } return 25; } else if(((!(a0==1)&&(((a12==1)&&(!(a0==1)&&(!(a24==1)&&(((a19==1)&&((input==4)&&(((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))||(((a5==5)&&(a1==14))&&(a9==7)))))&&(a16==11)))))&&!(a26==1)))&&((a2==1)&&(((!(a20==1)&&(a23==1))&&(a17==2))&&(a21==10))))){ a1 = 12; a28 = 0; a23 = 0; a19 = 2; a5 = 5; a16 = 7; a21 = 12; a22 = 1; a9 = 7; return 25; } else if(((((a3==1)&&((!(a3==1)||(((a0==1)||((a12==1)&&(a21==11)))&&!(a20==1)))||(a0==1)))&&(a16==9))&&((a9==7)&&(((a19==4)&&((a2==1)&&((a1==13)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6)))))))&&!(a27==1))))){ if((a3==1)){ a9 = 9; a28 = 0; a27 = 1; a1 = 12; a5 = 6; a19 = 5; a21 = 10; a4 = 1; }else{ a16 = 7; a9 = 9; a20 = 1; a1 = 12; a5 = 4; a0 = 1; a14 = 1; a19 = 2; a21 = 10; a3 = 0; } return -1; } else if(((((!(a27==1)&&((a16==11)&&(!(a26==1)&&(!(a24==1)&&((input==6)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))))))&&!(a27==1))&&(a20==1))&&((((a12==1)&&(((a21==10)&&((a3==1)&&(a1==12)))&&(a17==2)))&&(a23==1))&&(a19==2)))){ a4 = 0; a19 = 1; a9 = 7; a3 = 1; a16 = 7; a5 = 4; return -1; } else if((((a5==4)&&((!(a3==1)||(((((!(a3==1)||((a2==1)&&(a9==11)))&&(a20==1))&&(a16==10))&&!(a18==1))||(a7==1)))&&(a19==5)))&&(!(a26==1)&&((a21==10)&&((a1==13)&&(!(a8==1)&&((a17==2)&&(input==5)))))))){ a1 = 12; a9 = 7; a3 = 1; a4 = 0; a2 = 1; a19 = 1; a16 = 7; return -1; } else if((((a16==9)&&(((a19==2)&&(!(a23==1)||((a6==1)||!(a6==1))))&&(a17==2)))&&((a12==1)&&((((a5==4)&&((a1==13)&&(((a3==1)&&(!(a20==1)&&((a9==11)&&(input==4))))&&!(a4==1))))&&!(a4==1))&&(a21==11))))){ if((a18==1)){ a21 = 10; a16 = 8; a1 = 14; a15 = 0; a14 = 1; a29 = 0; a19 = 5; }else{ a21 = 12; a19 = 1; a9 = 8; a1 = 14; a16 = 10; a22 = 0; a24 = 1; a5 = 6; a6 = 0; } return -1; } else if((((((((a20==1)&&((a5==6)&&(((input==4)&&(a19==5))&&!(a0==1))))&&!(a7==1))&&(a1==13))&&(a16==8))&&(a21==12))&&((a9==7)&&((((((a28==1)||(a18==1))&&!(a7==1))&&(a17==2))&&(a6==1))&&(a11==1))))){ a6 = 1; a1 = 12; a5 = 4; a24 = 0; a9 = 9; a21 = 10; return -1; } else if((((a16==7)&&(!(a24==1)&&(!(a27==1)&&((a20==1)&&((a9==8)&&((a28==1)&&((a1==12)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==3))))))))))&&(((a21==12)&&((a19==5)&&(((a7==1)||(a28==1))||(a24==1))))&&!(a27==1)))){ a5 = 4; a28 = 1; a8 = 0; a21 = 10; a7 = 0; a19 = 1; a9 = 7; return -1; } else if((((a7==1)||((a21==10)&&((a26==1)||((a1==14)&&(!(a26==1)&&(a3==1))))))&&((a28==1)&&((a17==2)&&(((!(a14==1)&&((((a5==6)&&((a20==1)&&(input==5)))&&(a9==10))&&!(a4==1)))&&(a19==3))&&(a16==10)))))){ a8 = 0; a16 = 8; a2 = 1; a9 = 11; a5 = 5; a20 = 0; return 26; } else if((((((a26==1)||(!(a13==1)||((a27==1)||(a2==1))))&&(a21==10))&&(a16==9))&&(((a1==12)&&((((a19==2)&&(!(a20==1)&&(!(a26==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a9==8)))))&&!(a8==1))&&(a3==1)))&&(a17==2)))){ a16 = 8; a1 = 13; a18 = 1; a5 = 6; a19 = 4; a3 = 0; a27 = 1; return -1; } else if((((a26==1)||((((a16==8)&&((a27==1)||(((a4==1)||((a2==1)&&(a9==9)))&&(a17==2))))&&(a23==1))&&(a19==4)))&&(((!(a20==1)&&(((a1==13)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a23==1)))&&!(a27==1))&&(a21==10)))){ a27 = 0; a1 = 12; a5 = 4; a9 = 7; a16 = 7; a13 = 1; a19 = 1; a20 = 1; a14 = 0; return -1; } else if((((((a3==1)&&(!(a7==1)&&((a16==8)&&((a19==1)&&(((a11==1)&&(a1==12))&&(a20==1))))))&&(a23==1))&&!(a0==1))&&((((((input==6)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&!(a7==1))&&(a17==2))&&!(a8==1))&&(a21==10)))){ a16 = 7; a18 = 0; a9 = 7; a5 = 4; a8 = 0; a0 = 0; return -1; } else if((((((a19==5)&&((a21==10)&&((a9==10)&&((a1==12)&&((!(a27==1)&&((!(a26==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a6==1)))&&!(a8==1))))))&&(a11==1))&&!(a18==1))&&((a17==2)&&((a16==9)&&((a13==1)&&(a20==1)))))){ a5 = 4; a16 = 7; a13 = 1; a9 = 9; a6 = 1; a0 = 0; a19 = 3; return 22; } else if(((((a16==11)&&((a19==4)&&((a2==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==14)))))&&(a11==1))&&((((a3==1)&&((((a20==1)&&((a17==2)&&((a2==1)&&(a9==10))))&&(a6==1))&&!(a4==1)))&&(a21==10))&&!(a0==1)))){ a5 = 4; a19 = 1; a16 = 7; a2 = 1; a1 = 12; a9 = 7; a27 = 0; a8 = 0; return -1; } else if(((!(a20==1)&&(((a17==2)&&(((((((a1==13)&&((input==1)&&(a16==10)))&&(a11==1))&&(a23==1))&&(a13==1))&&(a13==1))&&(a21==11)))&&(a5==4)))&&((a19==2)&&((a9==7)&&(((a3==1)||!(a28==1))&&(a28==1)))))){ a25 = 0; a16 = 8; a9 = 11; a20 = 1; a10 = 0; a2 = 0; a1 = 12; return 25; } else if((((((((a17==2)&&((a9==8)&&((!(a20==1)&&((a28==1)&&((input==5)&&(a5==4))))&&(a21==10))))&&!(a26==1))&&(a28==1))&&(a12==1))&&(a2==1))&&((a6==1)&&(((a1==12)&&((a19==4)&&(a3==1)))&&(a16==10))))){ a1 = 14; a10 = 0; a9 = 11; a20 = 1; a5 = 5; a16 = 7; a0 = 1; a25 = 0; a19 = 1; return -1; } else if((((a21==10)&&((a16==10)&&((a5==6)&&(!(a8==1)&&((((a2==1)&&((a9==11)&&(input==3)))&&!(a26==1))&&(a23==1))))))&&((((a19==5)&&((a3==1)&&((a11==1)&&((a17==2)&&(a11==1)))))&&(a20==1))&&(a1==14)))){ a9 = 8; a2 = 1; a5 = 4; a23 = 1; a1 = 12; a19 = 1; return 21; } else if(((((((a21==11)&&(!(a8==1)&&((a17==2)&&((a12==1)&&(a5==4)))))||!(a28==1))&&!(a27==1))&&(a19==5))&&(!(a7==1)&&(((((a28==1)&&((a1==12)&&((a16==10)&&(input==3))))&&(a6==1))&&!(a20==1))&&(a9==7))))){ a22 = 0; a28 = 0; a19 = 2; a5 = 5; a16 = 9; a21 = 10; a15 = 0; a1 = 14; return 23; } return calculate_output17(input); } int calculate_output17(int input) { if((((!(a20==1)&&((((((a5==6)&&(((((input==3)&&(a1==14))&&!(a7==1))&&!(a8==1))&&(a9==8)))&&(a23==1))&&(a6==1))&&(a16==7))&&(a21==12)))&&!(a14==1))&&((((a12==1)||(a0==1))&&(a19==5))&&(a17==2)))){ a16 = 10; a9 = 11; a19 = 4; a14 = 0; a1 = 13; a6 = 1; a0 = 0; a20 = 1; a21 = 10; return 22; } else if((((a9==11)&&(((a19==2)&&((a12==1)&&((((a3==1)&&((a17==2)&&(input==5)))&&!(a26==1))&&!(a0==1))))&&(a20==1)))&&((a21==12)&&((a1==13)&&((((a5==6)&&((a4==1)||(a11==1)))||(a27==1))&&(a16==11)))))){ a7 = 0; a19 = 4; a23 = 1; a4 = 0; a5 = 5; return 25; } else if(((((a14==1)||((((a12==1)&&(a16==7))&&(a21==11))||!(a6==1)))&&(a17==2))&&((a20==1)&&((a19==2)&&(!(a24==1)&&((a23==1)&&(!(a8==1)&&(!(a18==1)&&((a1==13)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==6))))))))))){ a8 = 0; a21 = 10; a16 = 8; a19 = 3; a12 = 1; a5 = 4; a9 = 9; return 26; } else if(((((((input==6)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a19==2))&&(a2==1))&&(a2==1))&&((a3==1)&&((a0==1)||(((a1==14)&&(((a17==2)&&((a21==12)&&((a20==1)&&((a28==1)&&(a28==1)))))&&(a16==9)))||(a8==1)))))){ a5 = 4; a8 = 0; a21 = 10; a16 = 7; a1 = 12; a19 = 1; a26 = 0; a28 = 1; a9 = 7; return -1; } else if(((!(a28==1)||(!(a0==1)&&(((((a17==2)&&((a16==8)&&((!(a26==1)&&((a1==12)&&((a3==1)&&(a13==1))))&&(a19==3))))&&(a21==12))&&(a9==11))&&!(a8==1))))&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a20==1))&&(a2==1)))){ a19 = 5; a18 = 0; a5 = 5; a26 = 0; a20 = 0; a8 = 0; a21 = 10; return 21; } else if((((a16==7)&&(!(a24==1)&&((((a21==11)&&((a19==5)&&(((a5==5)||(a5==6))&&(input==6))))&&(a1==13))&&(a9==9))))&&(!(a7==1)&&((((a20==1)&&(((a7==1)||((a17==2)&&(a6==1)))||(a26==1)))||(a8==1))||!(a13==1))))){ a5 = 4; a21 = 12; a19 = 2; a9 = 11; a8 = 0; a27 = 0; a1 = 12; a11 = 1; a16 = 8; return 25; } else if((((a2==1)&&((a0==1)||(((((a3==1)&&(a13==1))&&(a21==11))&&(a19==5))&&(a16==8))))&&(((a17==2)&&(((((a9==7)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==12)))&&!(a4==1))&&!(a20==1))&&(a6==1)))&&!(a4==1)))){ a1 = 13; a5 = 4; a28 = 1; a20 = 1; a2 = 1; a21 = 10; a8 = 0; return 22; } else if(((((a16==9)&&((((a17==2)&&(((a11==1)||(a18==1))&&(a5==4)))&&(a2==1))&&(a23==1)))&&(a13==1))&&((a9==8)&&(!(a26==1)&&((a21==10)&&(((a23==1)&&((a20==1)&&((a1==14)&&(input==1))))&&(a19==4))))))){ a7 = 0; a9 = 11; a11 = 1; a5 = 5; a19 = 2; a2 = 1; a16 = 11; a1 = 13; return 26; } else if(((((!(a20==1)&&((a19==4)&&(!(a26==1)&&((a12==1)&&(a16==7)))))&&!(a7==1))||!(a2==1))&&(((((!(a0==1)&&((a21==10)&&((input==1)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))))&&(a17==2))&&(a1==13))&&!(a24==1))&&!(a24==1)))){ a8 = 0; a23 = 1; a1 = 14; a2 = 1; a5 = 5; a9 = 7; return 26; } else if(((((a23==1)&&(((a21==11)&&(((a16==10)&&(((input==1)&&!(a20==1))&&(a19==3)))&&(a1==12)))&&(a11==1)))&&(a28==1))&&(((a23==1)&&((((a17==2)&&((a9==7)&&(a2==1)))||(a8==1))&&(a5==5)))&&!(a27==1)))){ a16 = 7; a1 = 13; a11 = 0; a19 = 1; a21 = 10; a20 = 1; a0 = 1; return -1; } else if((((a3==1)&&((a20==1)&&((a1==14)&&((a16==9)&&((a17==2)&&((a23==1)||!(a11==1)))))))&&((((a19==1)&&((a21==10)&&((((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==4))&&!(a14==1))&&(a6==1))))&&!(a26==1))&&!(a24==1)))){ a26 = 0; a9 = 7; a1 = 12; a28 = 1; a5 = 4; a16 = 7; a2 = 1; return -1; } else if((((a21==11)&&((a8==1)&&((a9==11)&&((((!(a3==1)&&((input==4)&&(a17==2)))&&(a18==1))&&!(a13==1))&&!(a23==1)))))&&((a19==3)&&(((!(a12==1)&&(((a13==1)&&(a20==1))&&(a16==8)))&&(a5==4))&&(a1==13))))){ a25 = 1; a21 = 10; a7 = 1; a9 = 8; a16 = 10; a12 = 0; a5 = 5; return 22; } else if(((((a17==2)&&(((a12==1)&&!(a18==1))&&!(a27==1)))&&(a20==1))&&((a21==11)&&(!(a4==1)&&((a23==1)&&((((a2==1)&&((a1==13)&&(((input==4)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a12==1))))&&(a19==2))&&(a16==8))))))){ a1 = 12; a16 = 7; a21 = 10; a3 = 1; a19 = 1; a5 = 4; a28 = 1; a0 = 0; a9 = 7; return -1; } else if((((a17==2)&&(((a19==3)&&((((a9==8)&&(((a23==1)&&((a16==7)&&((a1==13)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a23==1)))&&(a2==1))&&!(a20==1)))&&(a21==12)))&&(((a11==1)&&((a23==1)||!(a11==1)))||!(a23==1)))){ a18 = 0; a5 = 6; a20 = 1; a2 = 1; a1 = 14; a0 = 0; a21 = 11; a9 = 11; return 25; } else if((((a17==2)&&(((((a5==4)||(a5==5))&&(input==1))&&(a2==1))&&!(a20==1)))&&(((a21==10)&&((a19==4)&&((a9==11)&&(!(a24==1)&&(((!(a18==1)&&(((a28==1)&&(a28==1))&&!(a7==1)))||(a24==1))&&(a1==13))))))&&(a16==10)))){ a20 = 1; a2 = 0; a16 = 7; a19 = 1; a28 = 0; a13 = 0; a5 = 5; a1 = 12; return 21; } else if((((a20==1)&&(((a19==3)&&(!(a11==1)&&((!(a13==1)&&((input==1)&&(a9==9)))&&(a1==13))))&&(a5==6)))&&((a17==2)&&(((((((a11==1)&&!(a3==1))&&!(a12==1))&&(a0==1))&&!(a23==1))&&(a21==10))&&(a16==11))))){ a10 = 0; a16 = 7; a25 = 1; a24 = 1; a19 = 1; a5 = 4; a9 = 10; a1 = 12; return 21; } else if(((((a21==12)&&(((a19==4)&&((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a26==1)))&&(a12==1))&&(((a20==1)&&((a26==1)||((a17==2)&&((a16==7)&&(((a1==12)&&((a7==1)||(a2==1)))||(a4==1))))))||(a26==1)))){ a7 = 0; a16 = 8; a28 = 1; a5 = 6; a9 = 8; a13 = 1; a19 = 1; a1 = 14; return 21; } else if(((((((a14==1)||(!(a26==1)&&(a11==1)))&&!(a20==1))&&(a19==1))&&(a17==2))&&(!(a18==1)&&(!(a0==1)&&((a9==7)&&((!(a24==1)&&((a16==7)&&(((a1==12)&&((input==5)&&(a21==12)))&&(a23==1))))&&(a5==5))))))){ a21 = 10; a20 = 1; a1 = 13; a19 = 2; a9 = 9; a13 = 1; a23 = 1; a2 = 1; return 25; } else if((((a16==8)&&((((((a2==1)&&(a3==1))||(a26==1))&&(a1==13))||!(a28==1))&&(a5==5)))&&(((((((!(a18==1)&&((input==3)&&(a20==1)))&&(a3==1))&&(a21==11))&&(a6==1))&&(a9==9))&&(a17==2))&&(a19==3)))){ a9 = 7; a1 = 12; a13 = 1; a5 = 4; a11 = 1; a16 = 7; a8 = 0; a19 = 1; a21 = 10; return -1; } else if(((((!(a8==1)&&((a28==1)&&((a23==1)&&!(a26==1))))&&(a20==1))&&(a16==7))&&((a21==12)&&((((a2==1)&&(((a19==2)&&(!(a18==1)&&((input==3)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))))&&(a1==14)))&&!(a24==1))&&(a17==2))))){ a6 = 1; a19 = 1; a21 = 10; a12 = 1; a5 = 4; a1 = 12; a9 = 7; a23 = 1; return -1; } else if((((a1==14)&&((a21==11)&&(((a9==10)&&((((a19==3)&&((input==3)&&((a5==4)||(a5==5))))&&!(a7==1))&&(a11==1)))&&!(a14==1))))&&((a17==2)&&((a16==7)&&((a20==1)&&((((a3==1)&&(a11==1))&&!(a14==1))&&!(a14==1))))))){ a16 = 8; a1 = 13; a3 = 1; a12 = 1; a5 = 5; a19 = 2; a9 = 7; a14 = 0; return 26; } else if(((!(a4==1)&&((a17==2)&&((!(a7==1)&&(a13==1))&&(a6==1))))&&((a2==1)&&(((((a16==11)&&(!(a26==1)&&((a19==4)&&((a1==12)&&((input==4)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))))))&&(a21==10))&&(a20==1))&&!(a27==1))))){ a13 = 1; a9 = 11; a6 = 1; a19 = 3; a16 = 7; a23 = 1; a5 = 4; return 23; } else if(((((!(a18==1)&&(((((a17==2)&&(((a5==5)||(a5==6))&&(input==1)))&&(a16==10))&&!(a26==1))&&(a11==1)))&&(a1==14))&&(a21==11))&&((!(a20==1)&&((a9==10)&&((((a18==1)||(a2==1))||!(a3==1))&&(a12==1))))&&(a19==5)))){ a16 = 7; a21 = 12; a1 = 12; a5 = 4; a18 = 1; a20 = 1; a10 = 1; return 25; } else if(((((a2==1)&&((((a9==9)&&(!(a0==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1))))&&(a17==2))&&(a11==1)))&&(a3==1))&&(!(a4==1)&&((a16==8)&&((((a21==12)&&((a12==1)&&(a1==14)))&&!(a7==1))&&(a19==1)))))){ a11 = 1; a1 = 12; a9 = 7; a16 = 7; a26 = 0; a21 = 10; a23 = 1; a5 = 4; return -1; } else if(((((a16==7)&&((((a19==2)&&((a11==1)&&((a5==4)&&((input==4)&&(a17==2)))))&&(a1==13))&&(a9==10)))&&!(a26==1))&&((a14==1)||(((a3==1)&&(((a27==1)||((a12==1)&&(a20==1)))&&(a21==10)))||(a26==1))))){ a1 = 12; a9 = 11; a18 = 0; a19 = 3; a5 = 5; return 23; } else if((((a21==10)&&(((a9==11)&&(((a13==1)&&!(a18==1))&&(a5==5)))||!(a23==1)))&&(((((!(a18==1)&&((a17==2)&&((a1==14)&&(((input==1)&&(a16==8))&&(a20==1)))))&&!(a26==1))&&(a19==2))&&!(a14==1))&&(a28==1)))){ a5 = 4; a1 = 12; a11 = 1; a9 = 7; a2 = 1; a19 = 1; a12 = 1; a16 = 7; return -1; } else if(((!(a24==1)&&((((((a21==11)&&(a13==1))&&(a16==11))&&(a20==1))&&!(a27==1))||!(a12==1)))&&(((a19==4)&&((a12==1)&&(((((input==3)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a1==12))&&(a2==1))&&(a17==2))))&&!(a18==1)))){ a21 = 10; a7 = 0; a19 = 1; a5 = 4; a9 = 7; a16 = 7; a14 = 0; a23 = 1; return -1; } else if((((((((((a1==12)&&(!(a0==1)&&(a2==1)))&&!(a14==1))&&(a5==6))&&(a19==1))&&(a28==1))&&(a9==7))&&!(a20==1))&&(!(a26==1)&&(((!(a0==1)&&(!(a8==1)&&((a16==7)&&(input==5))))&&(a21==10))&&(a17==2))))){ a28 = 1; a20 = 1; a6 = 1; a23 = 1; a5 = 4; return -1; } else if(((((((a20==1)&&(((a28==1)&&!(a4==1))&&(a1==14)))||(a24==1))&&(a21==12))&&(a17==2))&&((a12==1)&&((a13==1)&&((a16==9)&&(((((((a5==4)||(a5==5))&&(input==1))&&(a28==1))&&(a19==3))&&!(a14==1))&&(a9==7))))))){ a26 = 0; a21 = 10; a1 = 12; a6 = 1; a19 = 1; a28 = 1; a5 = 4; a16 = 7; return -1; } else if((((a1==14)&&((!(a8==1)&&(((((a20==1)&&((a23==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a21==10))&&(a16==8))&&(a6==1)))&&!(a18==1)))&&(((a26==1)||((!(a13==1)||((a19==5)&&(a6==1)))&&(a17==2)))&&(a9==11)))){ a5 = 6; a16 = 10; a18 = 0; a28 = 1; a9 = 7; a0 = 0; a19 = 2; return 21; } else if((((a9==8)&&((((a19==5)&&((a7==1)||(((a28==1)&&((a16==10)&&((a28==1)&&(a17==2))))||(a24==1))))||!(a13==1))&&(a20==1)))&&((!(a26==1)&&((((a21==12)&&(input==4))&&!(a8==1))&&(a5==6)))&&(a1==13)))){ a21 = 11; a16 = 8; a9 = 10; a5 = 4; a13 = 1; a8 = 0; a11 = 1; a19 = 1; return 25; } else if(((!(a26==1)&&((a12==1)&&(((a9==10)&&((a17==2)&&((((a19==4)&&((a18==1)||(((a21==10)&&(a6==1))&&(a16==10))))&&!(a4==1))&&!(a20==1))))||(a4==1))))&&(!(a8==1)&&(((input==1)&&(a5==4))&&(a1==14))))){ if((a3==1)){ a1 = 12; a19 = 1; a8 = 1; a16 = 7; a20 = 1; a23 = 0; a9 = 7; a6 = 0; }else{ a16 = 7; a25 = 1; a19 = 1; a20 = 1; a23 = 0; a1 = 13; a5 = 6; a2 = 0; } return 21; } else if(((!(a0==1)&&((a17==2)&&(((a11==1)&&((a6==1)&&((((input==4)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a21==12))&&(a20==1))))&&(a19==3))))&&(((a18==1)||(((a1==12)&&((a6==1)&&(a16==8)))&&(a3==1)))||(a27==1)))){ a12 = 1; a9 = 7; a21 = 10; a5 = 4; a23 = 1; a19 = 1; a16 = 7; return -1; } else if((((a21==11)&&((!(a2==1)&&((((((((a6==1)&&(a26==1))&&!(a23==1))&&(a14==1))&&(a20==1))&&(a5==5))&&(a16==8))&&!(a23==1)))&&(a9==7)))&&((a27==1)&&((((a19==3)&&(input==1))&&(a17==2))&&(a1==13))))){ a9 = 9; a19 = 1; a14 = 1; a11 = 0; a5 = 4; a26 = 1; return -1; } else if((((a17==2)&&(((a9==7)&&(!(a27==1)&&(!(a20==1)&&(((a16==9)&&((a5==6)&&(input==3)))&&(a2==1)))))&&(a1==14)))&&((a19==1)&&((a2==1)&&(((!(a23==1)||((a4==1)||(a2==1)))&&!(a27==1))&&(a21==10)))))){ if((a9==8)){ a1 = 13; a14 = 1; a5 = 5; a22 = 0; a20 = 1; a16 = 7; a9 = 10; a28 = 0; }else{ a19 = 5; a16 = 7; a20 = 1; a5 = 5; a23 = 0; a7 = 1; a0 = 1; a21 = 11; } return 22; } else if((((a8==1)&&((a20==1)&&(((a4==1)&&(((input==3)&&(a16==8))&&(a7==1)))&&(a24==1))))&&(!(a2==1)&&((((!(a13==1)&&(((a17==2)&&((a6==1)&&(a9==7)))&&(a1==12)))&&(a19==2))&&(a21==11))&&(a5==5))))){ a9 = 9; a1 = 14; a21 = 10; a13 = 0; a15 = 1; a19 = 1; a16 = 7; a22 = 0; a5 = 6; return -1; } else if(((((!(a6==1)||((((a6==1)&&(a5==6))&&(a17==2))&&(a2==1)))||(a0==1))&&(a21==11))&&(((a9==11)&&(!(a26==1)&&((a1==14)&&(((((input==1)&&(a20==1))&&(a6==1))&&!(a14==1))&&(a16==10)))))&&(a19==2)))){ a21 = 10; a16 = 7; a7 = 0; a9 = 8; a5 = 5; a8 = 0; return 22; } else if(((!(a23==1)||((!(a24==1)&&(((a28==1)&&(a16==7))&&(a20==1)))&&(a1==14)))&&(((((a13==1)&&((((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==6))&&!(a26==1))&&(a17==2))&&(a19==4)))&&(a21==12))&&(a12==1))&&(a23==1)))){ a16 = 9; a4 = 0; a9 = 9; a1 = 13; a19 = 3; a14 = 0; a5 = 6; a23 = 1; a21 = 11; return 25; } else if(((!(a7==1)&&((a2==1)&&((a21==12)&&((!(a8==1)&&(((((a5==4)&&(a1==14))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11))))&&(input==6)))&&(a17==2)))))&&(!(a6==1)||(!(a20==1)&&((a19==3)&&(((a8==1)||((a6==1)&&(a16==7)))&&(a2==1))))))){ a19 = 1; a9 = 7; a1 = 12; a21 = 10; a18 = 0; a6 = 1; a23 = 1; a5 = 4; a20 = 1; return -1; } else if(((((a17==2)&&((((a6==1)&&(a23==1))&&(a19==4))&&(a16==11)))&&(a1==13))&&((a6==1)&&((((a20==1)&&((((a13==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==1)))&&!(a24==1))&&!(a26==1)))&&(a2==1))&&(a21==10))))){ a27 = 0; a5 = 4; a9 = 8; a1 = 12; a21 = 11; a0 = 0; return 23; } else if((((a16==9)&&(((a19==2)&&((((a13==1)&&(((a12==1)&&((a12==1)&&((a1==14)&&(input==3))))&&(a2==1)))&&(a17==2))&&!(a20==1)))&&(a9==7)))&&((a21==12)&&((!(a0==1)&&((a11==1)&&(a5==4)))||!(a11==1))))){ a2 = 0; a16 = 8; a3 = 0; a20 = 1; a8 = 1; a19 = 5; a21 = 11; return -1; } else if((((a19==3)&&(((a1==14)&&((a16==9)&&(a11==1)))&&!(a20==1)))&&(((a9==10)&&(!(a27==1)&&(!(a4==1)&&((a28==1)&&((((((input==5)&&(a21==12))&&(a11==1))&&!(a0==1))&&!(a7==1))&&(a17==2))))))&&(a5==6)))){ a1 = 12; a23 = 0; a11 = 0; a22 = 0; a9 = 7; a19 = 2; a20 = 1; return -1; } else if(((!(a4==1)&&((a18==1)||((a1==14)&&((a12==1)&&(a19==1)))))&&(((((a16==8)&&(((a21==12)&&(((a17==2)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1)))&&!(a20==1)))&&(a3==1)))&&(a2==1))&&(a13==1))&&(a23==1)))){ a21 = 11; a13 = 0; a29 = 0; a1 = 13; a20 = 1; a19 = 5; a9 = 11; a8 = 1; a5 = 6; return 22; } else if(((((((a19==5)&&((input==1)&&(a17==2)))&&!(a18==1))&&(a20==1))&&(a5==4))&&((((a1==13)&&((((a13==1)&&(((a12==1)&&((a2==1)||!(a23==1)))&&(a11==1)))||!(a13==1))&&(a16==8)))&&(a21==10))&&(a9==7)))){ if((a24==1)){ a13 = 1; a20 = 0; a9 = 10; a16 = 7; a21 = 12; a2 = 1; a1 = 12; a18 = 0; }else{ a0 = 0; a2 = 1; a26 = 0; } return 25; } else if(((((a21==11)&&(((input==4)&&(a16==7))&&!(a14==1)))&&(a9==9))&&((((a11==1)&&(!(a6==1)||((((a1==12)&&(!(a11==1)||(((a23==1)&&(a5==5))&&(a20==1))))&&!(a7==1))&&(a17==2))))&&(a19==1))&&!(a27==1)))){ a19 = 5; a7 = 0; a21 = 12; a1 = 13; a28 = 1; a9 = 11; a18 = 0; return 23; } else if((((!(a18==1)&&(((a28==1)&&(!(a18==1)&&((a19==3)&&((((input==5)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a16==10))&&(a21==11)))))&&!(a20==1)))&&(a23==1))&&(((((a23==1)&&(a17==2))&&(a1==14))&&!(a4==1))&&(a11==1)))){ if((a3==1)){ a19 = 1; a16 = 8; a8 = 1; a1 = 13; a29 = 0; a9 = 8; a5 = 6; a20 = 1; a0 = 1; }else{ a16 = 7; a21 = 10; a19 = 1; a7 = 1; a1 = 12; a20 = 1; a25 = 1; a9 = 9; a5 = 4; a27 = 1; } return -1; } else if((((a17==2)&&((a11==1)&&((a9==7)&&((((a11==1)&&((a13==1)&&((a19==3)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a21==12))&&!(a0==1)))))&&(!(a20==1)&&(!(a6==1)||((((a1==12)&&(a13==1))||(a24==1))&&(a16==8)))))){ a10 = 0; a5 = 4; a28 = 0; a9 = 11; a16 = 7; a19 = 2; a21 = 10; a20 = 1; return 25; } else if((((((a1==14)&&((a13==1)&&(a21==11)))&&(a2==1))&&!(a20==1))&&((((((a13==1)&&((a5==6)&&((!(a0==1)&&(!(a24==1)&&((a19==4)&&(input==6))))&&(a17==2))))&&!(a26==1))&&(a16==7))&&!(a4==1))&&(a9==9)))){ a24 = 0; a1 = 13; a16 = 10; a20 = 1; a5 = 5; a27 = 0; a19 = 2; return 21; } else if(((((a17==2)&&(((a21==11)&&((a11==1)&&((a23==1)&&(a1==14))))&&!(a4==1)))&&(a19==3))&&(((((a9==8)&&((a12==1)&&(!(a26==1)&&((a2==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))))&&!(a18==1))&&(a20==1))&&(a16==8)))){ a1 = 12; a9 = 7; a28 = 1; a16 = 7; a19 = 1; a6 = 1; a21 = 10; a5 = 4; a3 = 1; return -1; } else if((((a2==1)&&((a9==7)&&(((a19==4)&&((a21==10)&&((a1==14)&&(((a11==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a11==1)))))&&(a17==2))))&&((a26==1)||(((((a28==1)||!(a3==1))&&!(a20==1))&&(a16==7))&&!(a4==1))))){ a1 = 12; a24 = 0; a26 = 0; a5 = 4; a20 = 1; a28 = 1; a19 = 1; return -1; } else if((((!(a14==1)&&(!(a18==1)&&(((!(a24==1)&&(((a5==6)&&(input==6))&&(a20==1)))&&(a19==2))&&(a6==1))))&&(a3==1))&&((a17==2)&&((((!(a8==1)&&((a9==10)&&(a12==1)))&&(a16==8))&&(a1==12))&&(a21==11))))){ a4 = 0; a23 = 1; a19 = 1; a21 = 10; a6 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((a23==1)&&((a3==1)&&(!(a24==1)&&((a21==12)&&(((input==4)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&!(a14==1))))))&&(((a3==1)&&(((a17==2)&&((((a12==1)&&(a19==3))&&!(a20==1))&&(a16==9)))&&(a1==13)))&&(a13==1)))){ a5 = 4; a25 = 0; a28 = 0; a12 = 0; a16 = 8; a9 = 7; return 25; } else if((((a1==13)&&(((a16==11)&&((((a5==5)||(a5==6))&&(input==5))&&!(a27==1)))&&(a12==1)))&&(((((a2==1)&&(!(a12==1)||(((((a21==12)&&(a6==1))&&(a20==1))||(a26==1))||(a4==1))))&&(a9==10))&&(a19==1))&&(a17==2)))){ a1 = 14; a5 = 5; a26 = 0; a9 = 11; a24 = 0; a28 = 1; a19 = 3; return 25; } else if((((a16==10)&&((((a19==1)&&(((!(a14==1)&&((a5==5)&&(input==3)))&&!(a0==1))&&(a21==12)))&&(a17==2))&&(a9==11)))&&(((a1==14)&&(((((a11==1)&&(a12==1))||!(a23==1))||!(a23==1))||!(a6==1)))&&!(a20==1)))){ a1 = 12; a9 = 7; a20 = 1; a13 = 0; a16 = 9; a23 = 0; a3 = 0; return -1; } else if((((!(a7==1)&&(!(a11==1)||((a1==12)&&(((a28==1)&&(a21==12))||!(a11==1)))))&&(a16==9))&&((a19==3)&&((a17==2)&&((a28==1)&&((!(a20==1)&&((a13==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==4))))&&!(a26==1))))))){ a16 = 7; a7 = 1; a21 = 10; a5 = 5; a25 = 0; a20 = 1; a19 = 2; a14 = 1; a9 = 8; return -1; } else if((((a2==1)&&(((((((a5==4)||(a5==5))&&(input==1))&&(a16==9))&&(a6==1))&&(a9==11))&&(a19==4)))&&((a27==1)||((((a17==2)&&(((a1==14)&&((a6==1)&&((a12==1)&&(a6==1))))&&!(a20==1)))||!(a3==1))&&(a21==12))))){ a1 = 13; a21 = 11; a16 = 10; a20 = 1; a19 = 2; a10 = 1; a14 = 1; a3 = 0; a5 = 4; return -1; } else if((((((!(a0==1)&&(((((a23==1)&&((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a24==1))&&!(a7==1))&&(a16==7)))&&(a19==5))&&(a20==1))&&(a1==14))&&((a21==12)&&(((a14==1)||((a24==1)||(a13==1)))&&(a17==2))))){ a5 = 5; a7 = 0; a18 = 0; a16 = 9; a8 = 0; a1 = 12; a19 = 1; a9 = 11; return 25; } else if(((((((a28==1)&&((a20==1)&&((a19==5)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==3)))))&&!(a26==1))&&(a16==11))&&(a28==1))&&((a17==2)&&(!(a12==1)||((a1==14)&&((((a27==1)||(a2==1))&&(a21==11))&&!(a24==1))))))){ a1 = 12; a16 = 9; a28 = 1; a0 = 0; a5 = 4; a9 = 11; a26 = 0; return 21; } else if(((!(a8==1)&&((a0==1)||((a19==4)&&((!(a18==1)&&((a23==1)&&(((a16==7)&&(a11==1))&&(a9==9))))&&(a17==2)))))&&(!(a20==1)&&(((a6==1)&&((a1==13)&&((((a5==5)||(a5==6))&&(input==6))&&(a6==1))))&&(a21==11))))){ a14 = 0; a9 = 10; a20 = 1; a28 = 1; a1 = 14; a21 = 10; a19 = 1; a5 = 5; a16 = 9; a0 = 0; return 21; } else if((((a5==6)&&(((a16==7)&&((a1==12)&&(((a9==7)&&(input==3))&&(a19==1))))&&(a17==2)))&&((a4==1)||(!(a23==1)||(((a18==1)||(((a21==12)&&(!(a20==1)&&((a13==1)&&(a12==1))))&&(a2==1)))||(a7==1)))))){ a21 = 10; a19 = 4; a16 = 10; a9 = 10; a20 = 1; a12 = 1; a13 = 1; a3 = 1; a1 = 14; a5 = 5; return -1; } else if((((((a21==10)&&(!(a14==1)&&(!(a0==1)&&((input==1)&&((a5==5)||(a5==6))))))&&!(a27==1))&&!(a7==1))&&(((((!(a11==1)||(!(a2==1)||(((a9==9)&&(a2==1))&&(a1==13))))&&(a17==2))&&!(a20==1))&&(a19==4))&&(a16==7)))){ a19 = 1; a4 = 0; a5 = 4; a14 = 0; a23 = 1; a20 = 1; a1 = 12; a9 = 7; return -1; } else if((((a9==9)&&((a1==13)&&((((a16==10)&&(((a19==1)&&(input==3))&&(a21==10)))&&!(a0==1))&&(a17==2))))&&((a7==1)||(((((a20==1)&&((a14==1)||((a12==1)&&(a5==6))))||!(a13==1))||(a4==1))&&(a28==1))))){ a5 = 4; a1 = 12; a9 = 7; a24 = 0; a27 = 0; a16 = 7; return -1; } else if((((((a9==10)&&((a21==12)&&((a24==1)||((a1==13)&&((a13==1)||!(a2==1))))))&&!(a20==1))&&(a19==1))&&((a16==9)&&((!(a4==1)&&(!(a26==1)&&(!(a27==1)&&(((a5==4)&&(input==4))&&!(a0==1)))))&&(a17==2))))){ a26 = 1; a20 = 1; a1 = 12; a19 = 4; a5 = 6; a16 = 10; a14 = 1; a27 = 1; a9 = 8; return 25; } else if((((((input==4)&&((((a19==1)&&(((a5==5)&&(a1==14))&&(a9==11)))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2))))&&(a20==1))&&!(a7==1))&&(((a14==1)||(!(a18==1)&&((a14==1)||((a12==1)&&((((a16==7)&&(a23==1))&&(a21==11))&&(a17==2))))))&&!(a8==1)))){ a21 = 10; a5 = 4; a19 = 1; a7 = 0; a13 = 1; a1 = 12; a4 = 0; a9 = 7; return -1; } else if(((((a1==14)&&(!(a3==1)&&((a12==1)&&(a9==7))))&&(a26==1))&&((a27==1)&&((((a19==3)&&((a21==12)&&(!(a3==1)&&(((!(a2==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a20==1))&&!(a2==1)))))&&(a17==2))&&(a16==9))))){ a16 = 7; a15 = 0; a7 = 1; a18 = 1; a19 = 1; a9 = 11; a1 = 13; a5 = 5; return 22; } else if(((((((((((a13==1)&&(a1==12))&&(a21==11))||(a24==1))||!(a6==1))&&(a9==10))||!(a13==1))||!(a28==1))&&(a19==2))&&((a16==10)&&((a17==2)&&(!(a20==1)&&((!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a3==1))))))){ a0 = 1; a1 = 13; a7 = 1; a16 = 11; a9 = 11; a19 = 5; a5 = 4; a29 = 0; a21 = 12; a20 = 1; return -1; } else if(((!(a26==1)&&((a16==7)&&(((a9==9)&&((a3==1)&&!(a4==1)))||!(a3==1))))&&((!(a18==1)&&((a17==2)&&((a21==12)&&((((a19==2)&&((a1==13)&&(((a5==5)||(a5==6))&&(input==4))))&&(a20==1))&&(a11==1)))))&&(a6==1)))){ a19 = 1; a23 = 1; a27 = 0; a5 = 4; a1 = 12; a9 = 7; a4 = 0; a21 = 10; return -1; } else if(((((a19==2)&&((((((a5==4)||(a5==5))&&(input==1))&&!(a26==1))&&!(a7==1))&&!(a0==1)))&&(a17==2))&&((a9==7)&&((a21==12)&&((a1==14)&&((((a20==1)&&(((a8==1)||(a3==1))&&!(a18==1)))&&!(a0==1))&&(a16==11))))))){ a14 = 0; a1 = 12; a2 = 1; a0 = 0; a5 = 4; a21 = 10; a19 = 1; a16 = 7; return -1; } else if((((a2==1)&&(!(a0==1)&&(!(a14==1)&&(((!(a20==1)&&(((a19==1)&&((a9==9)&&(input==5)))&&(a11==1)))&&(a3==1))&&(a5==4)))))&&(((a1==14)&&(((a17==2)&&((a16==11)&&(a28==1)))&&(a21==10)))||!(a12==1)))){ a15 = 1; a6 = 0; a16 = 7; a19 = 2; a1 = 12; a13 = 0; a20 = 1; return -1; } else if(((!(a0==1)&&((a21==11)&&(((a0==1)||((a12==1)&&!(a20==1)))&&(a17==2))))&&(((a6==1)&&((((a16==9)&&((a12==1)&&(((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==4))&&(a3==1))))&&(a1==13))&&(a19==1)))&&(a12==1)))){ a21 = 10; a16 = 10; a5 = 4; a11 = 0; a9 = 7; a14 = 1; a25 = 1; a19 = 2; return -1; } else if((((a21==12)&&((((a28==1)||(a18==1))&&!(a4==1))&&(a2==1)))&&(((a9==9)&&((a28==1)&&((a16==8)&&((((a17==2)&&((a3==1)&&(((input==5)&&(a20==1))&&(a5==6))))&&(a28==1))&&(a1==13)))))&&(a19==3)))){ a13 = 1; a16 = 7; a0 = 0; a21 = 10; a5 = 4; a14 = 0; a19 = 2; return 25; } else if((((a9==8)&&((((a11==1)&&(!(a24==1)&&((a12==1)&&(((a17==2)&&((input==5)&&((a5==4)||(a5==5))))&&(a16==8)))))&&(a3==1))&&(a19==4)))&&(!(a28==1)||((((a21==11)&&((a3==1)||(a27==1)))&&(a1==13))&&(a20==1))))){ a5 = 4; a3 = 1; a13 = 1; a9 = 7; a21 = 10; a19 = 1; a1 = 12; a16 = 7; a26 = 0; return -1; } else if((((!(a20==1)&&((a9==10)&&((((input==5)&&(a21==12))&&(a19==5))&&(a12==1))))&&(a5==4))&&(((a23==1)&&(((((a28==1)&&((a14==1)||((a1==12)&&(a6==1))))&&(a16==10))&&!(a24==1))&&(a17==2)))&&!(a14==1)))){ a1 = 13; a14 = 1; a16 = 7; a25 = 0; a10 = 0; a19 = 2; a20 = 1; a9 = 9; a5 = 5; a21 = 11; return 21; } else if((((a20==1)&&((a17==2)&&((((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a3==1))&&(a21==12))))&&((!(a27==1)&&((a16==11)&&((((a1==12)&&(!(a6==1)||((a11==1)&&(a11==1))))||(a8==1))||!(a23==1))))&&(a19==4)))){ a14 = 0; a19 = 1; a9 = 7; a21 = 10; a26 = 0; a8 = 0; a5 = 4; a16 = 7; return -1; } else if((((((((a1==14)&&(!(a4==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==6))))&&(a6==1))&&(a3==1))&&(a16==7))&&!(a20==1))&&(((((((a28==1)&&(a21==12))&&(a19==5))&&!(a26==1))||!(a11==1))&&(a17==2))||(a18==1)))){ a5 = 5; a19 = 3; a9 = 11; a20 = 1; a2 = 1; a1 = 12; a6 = 1; a16 = 9; a7 = 0; a21 = 10; return 25; } else if((((a21==11)&&((a16==7)&&((a9==10)&&(((a19==4)&&(((a5==4)&&((a17==2)&&(input==6)))&&(a28==1)))&&(a1==12)))))&&(!(a6==1)||((((!(a3==1)||((a11==1)&&!(a20==1)))&&!(a24==1))||!(a23==1))||!(a28==1))))){ a20 = 1; a8 = 0; a11 = 1; a21 = 10; a9 = 7; a27 = 0; a19 = 1; return -1; } else if((((!(a3==1)||((a19==2)&&((a28==1)&&(a21==12))))&&(a9==9))&&(((a12==1)&&(((a17==2)&&(!(a27==1)&&((((a16==7)&&(((input==6)&&((a5==5)||(a5==6)))&&(a20==1)))&&!(a27==1))&&!(a26==1))))&&!(a14==1)))&&(a1==13)))){ if((a29==1)){ a19 = 1; a21 = 11; a7 = 0; a9 = 8; a1 = 12; a27 = 0; a14 = 0; a20 = 0; a5 = 6; }else{ a16 = 9; a5 = 5; a3 = 1; a18 = 0; a19 = 3; a1 = 12; a9 = 11; a4 = 0; a21 = 10; } return 25; } else if(((!(a24==1)&&((a0==1)||(((a11==1)&&((a16==7)&&((a13==1)&&((a3==1)&&(a19==1)))))&&(a23==1))))&&((a17==2)&&(!(a14==1)&&((a20==1)&&(((input==4)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a21==12))))))){ a21 = 10; a5 = 4; a23 = 1; a9 = 7; a1 = 12; a28 = 1; return -1; } else if(((!(a20==1)&&((((((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&!(a26==1))&&(a23==1))&&(a19==4))&&!(a18==1)))&&((a21==11)&&((a1==13)&&((a7==1)||(((a16==10)&&((a17==2)&&((a28==1)&&(a12==1))))&&(a11==1))))))){ a20 = 1; a5 = 5; a11 = 0; a16 = 7; a21 = 10; a19 = 1; a12 = 0; a1 = 12; a9 = 9; a3 = 0; return -1; } else if((((((a9==10)&&((a5==6)&&((a2==1)&&(a28==1))))||(a26==1))&&(a2==1))&&(!(a7==1)&&((((!(a14==1)&&((((a20==1)&&((input==3)&&(a17==2)))&&(a16==10))&&(a19==3)))&&(a21==10))&&(a1==14))&&!(a18==1))))){ a1 = 12; a9 = 7; a2 = 1; a16 = 7; a13 = 1; a19 = 1; a5 = 4; a0 = 0; return -1; } else if(((!(a20==1)&&(((!(a0==1)&&((a13==1)&&((a16==8)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==5)))))&&!(a24==1))&&!(a26==1)))&&((((a21==12)&&((a23==1)&&((a2==1)&&((a2==1)&&(a17==2)))))&&(a1==12))&&(a19==4)))){ a11 = 0; a19 = 1; a21 = 11; a16 = 11; a1 = 13; a9 = 8; a20 = 1; a25 = 0; a5 = 6; return -1; } else if((((a21==10)&&((a13==1)&&((a1==13)&&((a23==1)&&(a12==1)))))&&(((!(a20==1)&&((a13==1)&&((a16==7)&&((a17==2)&&(((a19==4)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1)))&&!(a4==1))))))&&(a3==1))&&!(a26==1)))){ a5 = 5; a20 = 1; a9 = 9; a4 = 0; a28 = 1; a1 = 14; a18 = 0; a16 = 10; return 22; } else if(((((((!(a4==1)&&(!(a13==1)||(a28==1)))&&(a6==1))&&(a19==1))&&(a1==13))&&!(a20==1))&&((((a9==11)&&(!(a8==1)&&((a23==1)&&((a5==5)&&(((input==3)&&(a17==2))&&(a23==1))))))&&(a21==10))&&(a16==9)))){ a9 = 9; a22 = 1; a16 = 10; a21 = 11; a24 = 1; return -1; } else if(((!(a28==1)||((a20==1)&&((((a16==8)&&(!(a0==1)&&((a28==1)&&!(a26==1))))&&(a19==5))&&(a17==2))))&&((a11==1)&&(((a1==12)&&(!(a0==1)&&((a13==1)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==1)))))&&(a21==12))))){ a9 = 7; a18 = 0; a6 = 1; a24 = 0; a19 = 1; a16 = 7; a5 = 4; a21 = 10; return -1; } else if(((!(a23==1)||(!(a18==1)&&(!(a4==1)&&(!(a20==1)&&(a3==1)))))&&((a21==12)&&(((a1==12)&&((a19==1)&&((!(a27==1)&&((((a9==9)&&(((a5==4)||(a5==5))&&(input==1)))&&(a28==1))&&(a23==1)))&&(a16==9))))&&(a17==2))))){ if((a12==1)){ a19 = 2; a1 = 13; a9 = 8; a16 = 7; a14 = 1; a18 = 1; a20 = 1; a28 = 0; a5 = 6; }else{ a9 = 10; a22 = 1; a28 = 0; a5 = 6; a23 = 0; a21 = 10; a20 = 1; a1 = 14; a16 = 7; } return -1; } else if(((((a16==7)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a27==1)))&&(a1==14))&&(((a21==10)&&((a0==1)||((((a17==2)&&((((a9==11)&&((a3==1)||(a26==1)))&&(a20==1))&&(a23==1)))||(a8==1))||(a4==1))))&&(a19==2)))){ a26 = 0; a28 = 1; a19 = 4; a9 = 10; a5 = 6; a0 = 0; return 25; } else if((((a11==1)&&(((a3==1)&&((((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a20==1))&&(a16==10)))&&!(a4==1)))&&(((((((a9==8)&&((a2==1)&&(a19==2)))||(a27==1))||(a14==1))&&(a1==13))&&(a21==11))&&(a2==1)))){ a1 = 14; a19 = 1; a7 = 0; a11 = 1; a9 = 7; a5 = 6; a16 = 11; a12 = 1; return 23; } else if(((((a17==2)&&(!(a13==1)||(((a6==1)||(a4==1))&&!(a18==1))))&&(a16==10))&&((!(a8==1)&&((((a21==10)&&((((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==3))&&(a3==1))&&(a19==5)))&&(a1==12))&&(a13==1)))&&!(a20==1)))){ a2 = 0; a5 = 6; a3 = 0; a16 = 7; a10 = 1; a1 = 14; a20 = 1; a9 = 9; a19 = 1; return -1; } else if((((((a21==11)&&((a13==1)&&((a20==1)&&((a2==1)&&(a9==8)))))||(a18==1))&&(a19==1))&&(((a5==6)&&((a17==2)&&(!(a18==1)&&(!(a27==1)&&((a12==1)&&((a16==7)&&((a1==14)&&(input==5))))))))&&!(a18==1)))){ a26 = 0; a20 = 0; a1 = 12; a13 = 1; a21 = 10; a24 = 0; a19 = 5; a9 = 11; a16 = 8; return 25; } else if(((((a19==4)&&(!(a24==1)&&(!(a20==1)&&((((a16==10)&&(((input==3)&&(a17==2))&&(a21==10)))&&(a3==1))&&(a11==1)))))&&(a9==9))&&((((!(a18==1)&&((a6==1)&&(a5==6)))&&(a1==12))&&!(a24==1))||!(a11==1)))){ if((a8==1)){ a15 = 0; a6 = 0; a9 = 10; a25 = 0; a20 = 1; a16 = 9; a1 = 13; a19 = 5; }else{ a6 = 0; a9 = 10; a20 = 1; a16 = 11; a1 = 13; a5 = 5; a27 = 1; a29 = 0; a19 = 2; a21 = 11; } return -1; } else if(((((a16==11)&&((a17==2)&&((input==5)&&((((a19==1)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))||((a19==2)&&(((a1==12)&&(a5==5))&&(a9==7)))))))&&!(a4==1))&&((a20==1)&&((((((!(a14==1)&&(a23==1))&&!(a8==1))||(a14==1))&&(a21==11))||!(a13==1))||!(a6==1))))){ a2 = 1; a21 = 10; a26 = 0; a19 = 2; a1 = 14; a5 = 4; a9 = 10; a16 = 9; a11 = 1; return 21; } else if((((a19==3)&&((((a17==2)&&(((a12==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==4)))&&!(a0==1)))&&(a6==1))&&(a23==1)))&&(((a21==11)&&((!(a20==1)&&((a12==1)&&(!(a4==1)&&(a12==1))))&&(a16==10)))&&(a1==14)))){ a29 = 0; a19 = 1; a1 = 12; a22 = 1; a9 = 9; a5 = 6; a16 = 7; a21 = 10; a24 = 1; a20 = 1; return 23; } else if((((a0==1)||(((((a21==11)&&(!(a8==1)&&(a2==1)))||(a8==1))||!(a28==1))&&(a17==2)))&&((a16==10)&&(!(a20==1)&&((a13==1)&&((!(a26==1)&&(((input==6)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a1==14)))&&(a19==3))))))){ if((a21==10)){ a1 = 13; a3 = 0; a8 = 1; a5 = 5; a9 = 7; a25 = 1; a16 = 8; a20 = 1; a21 = 12; a19 = 4; }else{ a8 = 1; a16 = 7; a5 = 5; a21 = 10; a15 = 1; a9 = 10; a19 = 1; a11 = 0; a20 = 1; } return 21; } else if((((a9==11)&&((((a1==14)&&(((a11==1)||!(a6==1))&&(a21==11)))||!(a13==1))&&(a16==8)))&&((a17==2)&&(((((a19==4)&&((!(a20==1)&&((input==5)&&(a5==6)))&&!(a4==1)))&&(a3==1))&&(a13==1))&&!(a14==1))))){ a20 = 1; a19 = 1; a9 = 7; a5 = 4; a1 = 12; a16 = 7; a21 = 10; a24 = 0; a28 = 1; a0 = 0; return -1; } else if(((((a17==2)&&(!(a24==1)&&((a28==1)&&((a19==3)&&(a11==1)))))&&(a16==8))&&((((a21==12)&&((a1==12)&&((a9==11)&&(((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1))&&!(a26==1))&&!(a8==1)))))&&!(a27==1))&&!(a20==1)))){ a15 = 1; a21 = 10; a16 = 7; a4 = 1; a2 = 0; a9 = 8; a20 = 1; a1 = 14; a5 = 5; a19 = 1; return -1; } else if(((((((a13==1)&&!(a4==1))&&(a9==11))&&(a19==3))&&(a23==1))&&((!(a14==1)&&((((a17==2)&&(((((a11==1)&&((a1==13)&&(input==1)))&&!(a26==1))&&!(a7==1))&&(a16==8)))&&(a5==5))&&!(a20==1)))&&(a21==11)))){ a1 = 12; a0 = 0; a21 = 10; a13 = 1; a20 = 1; a19 = 1; a16 = 7; a2 = 1; a9 = 7; a5 = 4; return -1; } else if((((((((a9==7)&&((a16==10)&&((a6==1)&&(a23==1))))&&!(a20==1))&&(a21==11))&&(a19==1))||!(a12==1))&&((a2==1)&&(((((!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a17==2))&&(a6==1))&&(a11==1))&&(a1==14))))){ a16 = 7; a15 = 0; a10 = 1; a21 = 10; a5 = 6; a8 = 1; a1 = 13; a9 = 9; a20 = 1; return 23; } else if((((a17==2)&&((a19==3)&&((a21==12)&&(a6==1))))&&((a8==1)&&(!(a3==1)&&(!(a28==1)&&((!(a11==1)&&(((!(a2==1)&&((input==5)&&((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))))&&(a7==1))&&(a16==10)))&&(a20==1))))))){ a15 = 1; a9 = 9; a19 = 4; a16 = 9; a21 = 10; a7 = 1; a1 = 14; a5 = 5; a18 = 1; return -1; } else if((((a21==10)&&((a1==14)&&(((a28==1)&&((a20==1)&&(a28==1)))&&(a19==3))))&&((!(a26==1)&&(!(a7==1)&&(!(a8==1)&&((a13==1)&&((a16==9)&&((a17==2)&&((input==1)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))))))))&&!(a24==1)))){ a6 = 1; a16 = 8; a23 = 1; a5 = 4; a19 = 5; a26 = 0; a20 = 0; a1 = 12; a9 = 7; return 25; } else if(((((a19==1)&&(((a9==7)&&((a12==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&(a16==10)))&&(a2==1))&&((a0==1)||(((((a1==14)&&((a17==2)&&(!(a20==1)&&(!(a18==1)&&(a6==1)))))&&!(a18==1))&&(a21==10))||(a14==1))))){ if((a25==1)){ a19 = 5; a21 = 11; a9 = 11; a2 = 0; a16 = 8; a11 = 0; a20 = 1; a5 = 5; a25 = 0; }else{ a19 = 3; a21 = 12; a9 = 8; a5 = 6; a10 = 0; a1 = 12; a11 = 0; } return 26; } else if((((((!(a24==1)&&(((a19==3)&&((a3==1)&&!(a4==1)))&&(a17==2)))&&!(a4==1))||(a14==1))&&!(a24==1))&&(((((a21==12)&&((a1==14)&&((input==6)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))))&&!(a20==1))&&(a16==10))&&!(a4==1)))){ a15 = 1; a23 = 0; a21 = 10; a20 = 1; a1 = 12; a6 = 0; a16 = 7; a5 = 6; a9 = 10; a19 = 4; return -1; } else if((((((a17==2)&&((!(a24==1)&&((input==4)&&(a16==9)))&&!(a18==1)))&&(a9==11))&&(a21==12))&&((a19==5)&&((a5==6)&&(!(a28==1)||((!(a12==1)||(((a23==1)&&((a13==1)&&!(a20==1)))||!(a23==1)))&&(a1==14))))))){ a19 = 4; a26 = 1; a15 = 0; a9 = 7; a1 = 13; a5 = 4; a16 = 7; a21 = 11; a29 = 1; return -1; } else if(((((a19==2)&&((a21==10)&&((((a17==2)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==6))&&!(a18==1)))&&(a16==10))&&(a1==12))))&&!(a14==1))&&(!(a6==1)||((!(a13==1)||(((a13==1)||!(a3==1))||!(a13==1)))&&!(a20==1))))){ a21 = 12; a9 = 11; a5 = 6; a19 = 1; a13 = 0; a1 = 14; a15 = 1; a16 = 7; a22 = 0; return -1; } else if((((a9==7)&&((a21==11)&&((a1==14)&&((a16==10)&&((!(a14==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a11==1))))))&&((!(a3==1)||((a19==5)&&(!(a20==1)&&((((a17==2)&&(a2==1))||!(a11==1))&&(a2==1)))))&&!(a27==1)))){ a5 = 5; a12 = 0; a10 = 0; a19 = 1; a21 = 10; a23 = 0; a20 = 1; a9 = 11; a16 = 8; return 21; } else if((((a13==1)&&(!(a7==1)&&(!(a18==1)&&((a9==10)&&((a20==1)&&(((((a21==11)&&(input==5))&&(a17==2))&&(a1==12))&&(a16==7)))))))&&((!(a3==1)||(((a5==4)&&((a19==1)&&(a11==1)))&&(a13==1)))||(a14==1)))){ a9 = 7; a27 = 0; a7 = 0; a21 = 10; a26 = 0; return -1; } else if((((a21==11)&&((a1==14)&&(a12==1)))&&(!(a18==1)&&(((!(a26==1)&&(((((((a20==1)&&((a19==2)&&((input==5)&&(a5==5))))&&(a16==7))&&!(a7==1))&&(a17==2))&&(a9==9))&&!(a4==1)))&&!(a7==1))&&!(a7==1))))){ a5 = 4; a8 = 0; a4 = 0; a1 = 12; a21 = 10; a27 = 0; a19 = 1; a9 = 7; return -1; } else if(((((!(a27==1)&&(!(a14==1)&&(((input==4)&&(a19==4))&&(a21==12))))&&(a23==1))&&(a16==10))&&((a17==2)&&(((a20==1)&&((a8==1)||((((a1==13)&&((a13==1)||(a8==1)))&&(a5==6))&&(a9==9))))&&!(a18==1))))){ a21 = 10; a23 = 1; a16 = 7; a5 = 4; a11 = 1; a12 = 1; a9 = 7; a19 = 1; a1 = 12; return -1; } else if(((((a2==1)&&((((a5==5)||(a5==6))&&(input==1))&&!(a26==1)))&&(a17==2))&&(((a19==5)&&((a28==1)&&(((((a1==13)&&((a16==9)&&((a21==10)&&((a12==1)&&!(a0==1)))))&&(a11==1))&&!(a20==1))||!(a3==1))))&&(a9==9)))){ a4 = 1; a10 = 0; a20 = 1; a16 = 11; a9 = 10; a13 = 0; a21 = 12; a5 = 6; return -1; } else if((((a1==14)&&(!(a6==1)||(((!(a7==1)&&((!(a28==1)||(a13==1))||!(a3==1)))&&(a16==10))&&(a19==4))))&&(((((((input==5)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a21==12))&&!(a18==1))&&!(a0==1))&&!(a20==1))&&(a17==2)))){ a16 = 7; a1 = 13; a19 = 2; a21 = 10; a29 = 0; a22 = 0; a9 = 7; a20 = 1; a5 = 4; a15 = 0; return 26; } else if((((a21==12)&&((a13==1)&&(((a19==1)&&((a3==1)&&((a11==1)&&((input==6)&&(a20==1)))))&&(a16==9))))&&((!(a0==1)&&((a17==2)&&((a1==12)&&((a9==11)&&((a5==4)&&((a3==1)&&!(a26==1)))))))||(a18==1)))){ a3 = 1; a23 = 1; a16 = 8; a5 = 6; a1 = 14; a9 = 8; return 21; } else if(((((a17==2)&&(!(a28==1)||(((a6==1)&&(a20==1))||!(a6==1))))||(a24==1))&&(!(a4==1)&&(!(a14==1)&&(((a12==1)&&(((((a21==11)&&((input==5)&&((a5==4)||(a5==5))))&&(a16==7))&&(a1==13))&&(a9==11)))&&(a19==1)))))){ a5 = 4; a24 = 0; a16 = 8; a9 = 10; a23 = 1; a21 = 10; a12 = 1; return 23; } else if(((!(a28==1)||((a6==1)&&(!(a28==1)||((a16==7)&&((((a28==1)&&(a17==2))&&!(a24==1))||(a8==1))))))&&((a21==10)&&((((((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==3))&&!(a26==1))&&(a19==5))&&(a20==1))&&(a1==14))))){ a5 = 4; a2 = 1; a1 = 12; a13 = 1; a19 = 1; a11 = 1; a9 = 7; return -1; } else if((((a19==1)&&(((!(a18==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a16==11)))&&!(a27==1))&&(a21==10)))&&(((a20==1)&&(((a9==7)&&(((!(a28==1)||((a2==1)&&(a23==1)))||(a7==1))&&(a17==2)))&&!(a7==1)))&&(a1==13)))){ a4 = 0; a16 = 7; a5 = 4; a26 = 0; a1 = 12; a2 = 1; return -1; } else if((((a12==1)&&((a11==1)&&((a19==5)&&(!(a26==1)&&((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==4))&&(a23==1))))))&&(((a21==11)&&((a20==1)&&(!(a26==1)&&((a1==13)&&(((a17==2)&&(a28==1))&&(a16==9))))))&&(a28==1)))){ a12 = 1; a9 = 7; a19 = 1; a21 = 10; a16 = 7; a1 = 12; a5 = 4; a23 = 1; return -1; } else if(((((!(a27==1)&&(!(a26==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a2==1))))&&(a20==1))&&(a11==1))&&(((a19==3)&&((((a9==9)&&(((a21==11)&&((a23==1)&&(a17==2)))&&(a16==10)))&&(a2==1))&&!(a8==1)))&&(a1==12)))){ a2 = 1; a1 = 13; a12 = 1; a16 = 7; a5 = 5; a21 = 10; a19 = 2; a14 = 0; return 23; } else if((((a19==4)&&(((a12==1)&&((a1==12)&&(((((a12==1)&&((input==4)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a12==1))&&!(a26==1))&&!(a20==1))))&&(a16==11)))&&(!(a11==1)||((((a6==1)&&(a21==10))&&!(a24==1))&&(a17==2))))){ a20 = 1; a19 = 2; a13 = 0; a5 = 6; a18 = 1; a0 = 1; a21 = 12; a9 = 9; a1 = 14; a16 = 7; return 25; } else if((((a13==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&(a11==1)))&&(!(a11==1)||((a19==1)&&((!(a28==1)||((a11==1)&&((a21==10)&&((a1==12)&&((!(a20==1)&&((a9==9)&&(a13==1)))&&!(a0==1))))))&&(a16==9)))))){ a9 = 7; a1 = 13; a19 = 3; a18 = 1; a5 = 5; a14 = 1; a13 = 0; a16 = 11; return -1; } else if((((a2==1)&&((a26==1)||(((a21==10)&&(((a17==2)&&(((a12==1)&&(((a11==1)&&(a19==4))&&(a9==10)))&&(a5==4)))||!(a2==1)))&&(a16==7))))&&(((!(a20==1)&&((a1==14)&&(input==6)))&&(a28==1))&&!(a27==1)))){ a16 = 9; a19 = 5; a5 = 5; a21 = 11; a8 = 0; a3 = 1; a20 = 1; a9 = 11; a18 = 0; return 21; } else if((((a21==10)&&((!(a27==1)&&(((a16==9)&&(((((a5==4)||(a5==5))&&(input==3))&&(a9==11))&&!(a0==1)))&&(a1==12)))&&(a12==1)))&&(((a20==1)&&(((((a6==1)&&(a17==2))&&(a19==3))&&(a6==1))&&(a23==1)))&&!(a24==1)))){ if((a23==1)){ a21 = 11; a5 = 6; a16 = 7; a20 = 0; a19 = 1; a12 = 1; a9 = 9; a26 = 0; a1 = 13; }else{ a1 = 13; a19 = 5; a24 = 0; a9 = 9; a5 = 6; a13 = 1; a16 = 10; a12 = 1; a21 = 12; } return 26; } else if(((!(a14==1)&&((!(a24==1)&&((((a23==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a21==11))&&(a9==8)))&&!(a20==1)))&&((a17==2)&&(!(a7==1)&&((a19==4)&&((a16==8)&&((a1==13)&&(!(a18==1)&&((a11==1)&&(a6==1)))))))))){ a27 = 0; a12 = 1; a16 = 7; a9 = 7; a20 = 1; a21 = 10; a1 = 12; a19 = 1; a5 = 4; return -1; } else if((((a16==8)&&((((a1==14)&&(((input==1)&&((a5==4)||(a5==5)))&&(a21==10)))&&(a2==1))&&(a2==1)))&&(!(a20==1)&&((a19==4)&&((a9==11)&&((a13==1)&&((a6==1)&&((((a17==2)&&(a3==1))||(a18==1))&&(a6==1))))))))){ a5 = 6; a21 = 12; a2 = 1; a9 = 10; a19 = 3; a20 = 1; a0 = 0; a24 = 0; a16 = 9; return 21; } else if(((((a11==1)&&(((a1==13)&&((a2==1)&&(!(a27==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==1)))))&&!(a26==1)))&&(a21==12))&&((((((a17==2)&&((a20==1)&&(a28==1)))||(a7==1))||!(a2==1))&&(a16==10))&&(a19==4)))){ a19 = 1; a1 = 12; a9 = 7; a5 = 4; a18 = 0; a21 = 10; a23 = 1; a16 = 7; a8 = 0; return -1; } else if((((a17==2)&&((a12==1)&&(((a9==10)&&((((a2==1)&&((input==1)&&(a5==6)))&&(a20==1))&&(a28==1)))&&(a16==7))))&&((a19==5)&&((a1==12)&&(((a21==10)&&(!(a12==1)||((a3==1)&&!(a18==1))))&&!(a24==1)))))){ a23 = 1; a5 = 4; a1 = 13; a19 = 2; a2 = 1; a9 = 9; a26 = 0; a21 = 12; return 21; } else if((((!(a8==1)&&(((input==4)&&(a1==13))&&(a9==9)))&&(a17==2))&&((((!(a26==1)&&(((a2==1)&&((a5==6)&&((((a28==1)&&(a11==1))&&(a23==1))&&!(a26==1))))&&(a19==1)))&&(a16==9))&&!(a20==1))&&(a21==12)))){ a0 = 1; a29 = 1; a15 = 1; return -1; } else if(((!(a18==1)&&(!(a20==1)&&(!(a2==1)||((a19==5)&&((a16==7)&&(((a23==1)||(a14==1))||(a26==1)))))))&&((a1==14)&&(((a17==2)&&(!(a8==1)&&((a21==10)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1)))))&&!(a14==1))))){ a20 = 1; a19 = 1; a28 = 1; a5 = 4; a6 = 1; a9 = 7; a1 = 12; a23 = 1; return -1; } else if((((a19==1)&&((a16==11)&&(((a21==10)&&(((a23==1)&&(a11==1))&&(a11==1)))||!(a11==1))))&&((a17==2)&&((a1==12)&&(((a12==1)&&((((a6==1)&&((input==3)&&(a5==6)))&&(a9==8))&&(a2==1)))&&!(a20==1)))))){ a23 = 0; a19 = 2; a25 = 0; a16 = 7; a13 = 0; a9 = 7; a20 = 1; a5 = 4; return -1; } else if((((((a0==1)||((a19==5)&&(!(a20==1)&&(((a2==1)&&(a21==10))&&(a5==4)))))&&(a16==8))&&!(a24==1))&&(((a9==8)&&(((a11==1)&&((((a17==2)&&(input==6))&&!(a26==1))&&!(a0==1)))&&!(a14==1)))&&(a1==13)))){ a16 = 7; a19 = 1; a28 = 1; a9 = 7; a20 = 1; a14 = 0; a1 = 12; return -1; } else if(((((a21==10)&&((a16==9)&&(!(a2==1)&&((a18==1)&&(!(a3==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))))&&!(a11==1))&&(((a17==2)&&(((a1==14)&&((((a19==2)&&(a12==1))&&!(a11==1))&&(a7==1)))&&(a20==1)))&&(a9==7)))){ a16 = 7; a2 = 0; a26 = 1; a5 = 6; a1 = 12; a9 = 8; a23 = 0; a19 = 1; return 23; } else if((((a12==1)&&((a12==1)&&(((a20==1)&&(((input==4)&&(((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==5))))&&(a17==2)))&&(a12==1))))&&(((a2==1)&&((a16==10)&&(!(a26==1)&&((a21==12)&&(a13==1)))))||(a26==1)))){ a1 = 12; a16 = 7; a21 = 10; a5 = 4; a18 = 0; a23 = 1; a9 = 7; a19 = 1; a6 = 1; return -1; } else if(((((a2==1)&&((((a28==1)&&(((a28==1)&&((input==1)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))))&&(a11==1)))&&!(a18==1))&&(a1==14)))&&(a13==1))&&((a17==2)&&((a16==8)&&(((a21==11)&&((a19==4)&&(a12==1)))&&(a20==1)))))){ a5 = 4; a4 = 0; a1 = 12; a19 = 1; a9 = 7; a28 = 1; a16 = 7; a21 = 10; return -1; } else if((((a21==12)&&((((!(a26==1)&&(((a6==1)&&((((a28==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a1==14))&&!(a27==1)))&&!(a20==1)))&&(a19==5))&&(a16==7))&&(a9==10)))&&((a17==2)&&(((a2==1)||(a7==1))&&!(a4==1))))){ a9 = 8; a28 = 1; a23 = 1; a11 = 1; a20 = 1; a5 = 6; a19 = 4; a16 = 9; a21 = 10; return 26; } else if((((((!(a4==1)&&((a11==1)&&(((a20==1)&&(a12==1))&&(a21==10))))||!(a13==1))&&(a17==2))&&(a5==4))&&(((a23==1)&&(((a1==12)&&((((input==4)&&(a19==1))&&!(a18==1))&&(a9==9)))&&(a11==1)))&&(a16==9)))){ a6 = 1; a9 = 8; a16 = 11; a26 = 0; a2 = 1; return 26; } else if(((((a21==11)&&(!(a8==1)&&(((a3==1)&&(a9==10))||(a4==1))))&&(a19==5))&&((a20==1)&&((a2==1)&&((!(a24==1)&&(((a17==2)&&((a11==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a1==14))))&&(a16==9)))&&(a6==1)))))){ a5 = 6; a26 = 0; a21 = 10; a16 = 8; a23 = 1; a19 = 2; a20 = 0; a12 = 1; return 21; } else if(((((a7==1)||((a3==1)||(a14==1)))&&!(a26==1))&&(((((a20==1)&&((((a1==12)&&((a5==6)&&((a16==8)&&((a17==2)&&((a21==12)&&(input==1))))))&&(a11==1))&&!(a0==1)))&&(a9==8))&&(a19==3))&&!(a24==1)))){ a5 = 4; a21 = 10; a7 = 0; a16 = 7; a24 = 0; a19 = 1; a9 = 7; a12 = 1; return -1; } else if((((((a19==2)&&(!(a26==1)&&(((input==1)&&(a21==12))&&(a17==2))))&&!(a0==1))&&(a9==8))&&(((a1==14)&&((((a5==6)&&((((a16==9)&&(a28==1))&&!(a20==1))&&!(a0==1)))&&(a28==1))||!(a6==1)))&&(a2==1)))){ if((a12==1)){ a1 = 12; a7 = 1; a9 = 10; a24 = 1; a28 = 0; }else{ a16 = 7; a1 = 12; a20 = 1; a23 = 0; a21 = 10; a5 = 5; a8 = 1; a29 = 0; a9 = 10; } return 26; } else if((((a23==1)&&(!(a27==1)&&((!(a0==1)&&(((a5==5)&&((a16==9)&&((input==5)&&(a1==13))))&&!(a18==1)))&&(a21==10))))&&((((a19==3)&&(((a9==10)&&((a20==1)&&(a28==1)))&&(a17==2)))||!(a23==1))&&!(a4==1)))){ a8 = 0; a27 = 0; a19 = 1; a9 = 7; a1 = 12; a16 = 7; a23 = 1; a5 = 4; return -1; } else if((((a17==2)&&((a0==1)||((a16==11)&&(a6==1))))&&((a9==11)&&((a1==13)&&(((((a21==12)&&((a5==5)&&(((((a19==5)&&(input==4))&&(a11==1))&&(a20==1))&&(a28==1))))&&(a2==1))&&!(a18==1))&&(a13==1)))))){ a23 = 1; a16 = 7; a1 = 12; a4 = 0; a9 = 7; a19 = 1; a7 = 0; a5 = 4; a21 = 10; return -1; } else if((((((!(a28==1)||(a28==1))&&(a12==1))&&!(a7==1))&&(a21==12))&&(((a19==3)&&(!(a20==1)&&((((((a2==1)&&((input==1)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))))&&!(a14==1))&&(a17==2))&&(a6==1))&&(a1==13))))&&(a16==8)))){ a5 = 4; a20 = 1; a1 = 12; a22 = 1; a24 = 1; a9 = 7; a15 = 1; a16 = 11; return -1; } else if((((a17==2)&&((!(a26==1)&&(!(a18==1)&&(((a19==4)&&(!(a24==1)&&((input==5)&&((a5==4)||(a5==5)))))&&(a9==7))))&&(a1==14)))&&(((((((a11==1)&&!(a20==1))||!(a12==1))&&!(a7==1))&&!(a18==1))&&(a16==8))&&(a21==11)))){ a5 = 5; a8 = 0; a4 = 0; a1 = 12; a27 = 0; a9 = 10; a19 = 5; return 21; } else if(((((a21==11)&&(!(a23==1)&&((((!(a6==1)&&(!(a13==1)&&((a9==10)&&(a11==1))))&&(a1==12))&&(a17==2))&&!(a20==1))))&&(a19==4))&&(((a8==1)&&(((a14==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a26==1)))&&(a16==8)))){ a20 = 1; a9 = 8; a19 = 5; a1 = 13; a15 = 0; a6 = 0; a29 = 1; a16 = 7; a5 = 5; return -1; } else if((((!(a27==1)&&((a23==1)&&((((a19==3)&&(!(a0==1)&&((a21==10)&&((a2==1)&&((input==1)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))))&&(a16==10))&&(a1==14))))&&!(a14==1))&&((a24==1)||(!(a20==1)&&((a17==2)&&(a6==1)))))){ if((a27==1)){ a29 = 1; a19 = 1; a9 = 11; a5 = 5; a22 = 0; a10 = 1; a20 = 1; a16 = 7; }else{ a19 = 1; a28 = 0; a18 = 1; a9 = 7; a1 = 13; a20 = 1; a16 = 7; a6 = 0; a5 = 6; } return -1; } else if(((!(a11==1)&&((a24==1)&&(((a21==11)&&((a4==1)&&((((a19==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a6==1))&&(a20==1))))&&(a1==13))))&&((a9==9)&&((a17==2)&&(!(a2==1)&&(((a16==8)&&(a12==1))&&(a18==1))))))){ a15 = 1; a16 = 7; a1 = 14; a5 = 4; a26 = 1; a8 = 1; a21 = 10; return 22; } else if((((a19==4)&&(((a21==11)&&(((a2==1)&&(!(a4==1)&&((input==6)&&((a5==5)||(a5==6)))))&&(a20==1)))&&(a17==2)))&&((a1==12)&&(((a9==9)&&(!(a24==1)&&((!(a26==1)&&((a16==9)&&(a6==1)))||(a4==1))))&&(a28==1))))){ a16 = 7; a11 = 1; a9 = 10; a21 = 10; a5 = 4; a6 = 1; a2 = 1; a19 = 2; a1 = 13; return 21; } else if((((!(a14==1)&&((a17==2)&&((((a21==11)&&((a1==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a19==3))&&!(a27==1))))&&!(a7==1))&&((a16==7)&&(!(a20==1)&&((((a9==7)&&((a3==1)||!(a28==1)))||(a4==1))&&!(a4==1)))))){ a20 = 1; a26 = 0; a27 = 0; a23 = 1; a19 = 1; a5 = 4; a21 = 10; return -1; } else if(((!(a24==1)&&((a3==1)&&(((a17==2)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a21==12))&&(a19==5))&&(a9==10)))&&(a6==1))))&&((!(a6==1)||(((((a3==1)||!(a11==1))&&(a1==14))&&(a20==1))&&(a16==7)))||(a0==1)))){ a8 = 0; a24 = 0; a19 = 1; a7 = 0; a21 = 10; a9 = 7; a5 = 4; a1 = 12; return -1; } else if((((!(a24==1)&&(!(a20==1)&&(((a2==1)&&(((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12)))))||((a19==2)&&(((a5==5)&&(a1==12))&&(a9==7))))&&(input==5)))&&(a28==1))))&&(a16==7))&&((((a21==10)&&((a17==2)&&((a11==1)||!(a2==1))))&&(a2==1))&&!(a26==1)))){ a5 = 4; a8 = 0; a1 = 12; a9 = 7; a12 = 1; a20 = 1; a11 = 1; a19 = 1; return -1; } else if(((!(a14==1)&&((((a17==2)&&(a28==1))||(a7==1))&&(a1==12)))&&(!(a8==1)&&((a13==1)&&((a9==11)&&(((a21==12)&&(((a5==6)&&((a20==1)&&(((input==6)&&(a16==9))&&!(a8==1))))&&(a19==4)))&&!(a4==1))))))){ a2 = 1; a21 = 10; a19 = 1; a16 = 7; a27 = 0; a14 = 0; a5 = 4; a9 = 7; return -1; } else if(((!(a0==1)&&(!(a20==1)&&((!(a18==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a16==7))&&(a21==11)))&&!(a8==1))))&&(!(a27==1)&&((((a1==13)&&((a9==9)&&(((a28==1)&&(a19==5))&&(a17==2))))&&(a23==1))||!(a2==1))))){ a5 = 4; a9 = 7; a12 = 1; a20 = 1; a1 = 12; a21 = 10; a27 = 0; a19 = 1; a24 = 0; return -1; } else if((((a27==1)||(((!(a3==1)||(a28==1))||(a26==1))&&(a17==2)))&&((!(a18==1)&&((a23==1)&&(((input==1)&&(((((((a9==11)&&((a5==6)&&(a1==14)))&&(a16==7))&&(a19==5))&&(a21==12))||((a21==10)&&(((((a5==4)&&(a1==12))&&(a9==7))&&(a16==8))&&(a19==1))))||((a21==10)&&(((a16==8)&&((a9==7)&&((a5==5)&&(a1==12))))&&(a19==1)))))&&!(a20==1))))&&(a13==1)))){ a0 = 0; a27 = 0; a16 = 7; a1 = 12; a5 = 4; a20 = 1; a3 = 1; a9 = 7; a19 = 1; a21 = 10; return -1; } else if(((((a1==12)&&((a16==8)&&((((input==3)&&(a21==10))&&(a17==2))&&!(a20==1))))&&!(a14==1))&&(((a19==3)&&(!(a18==1)&&((!(a7==1)&&(((a9==7)&&((a12==1)&&(a12==1)))&&!(a24==1)))&&!(a4==1))))&&(a5==6)))){ a2 = 1; a7 = 0; a20 = 1; a16 = 7; a12 = 1; return 26; } else if((((!(a3==1)||((((a12==1)&&(a11==1))||!(a6==1))&&(a17==2)))&&(a19==4))&&(((a20==1)&&((a28==1)&&((((a12==1)&&((!(a8==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a1==13)))&&(a21==11))&&(a9==7))))&&(a16==9)))){ a5 = 4; a21 = 10; a8 = 0; a13 = 1; a19 = 1; a16 = 7; a26 = 0; a1 = 12; return -1; } else if((((a12==1)&&((((((a23==1)||!(a13==1))&&(a16==9))||!(a13==1))||!(a12==1))&&(a9==8)))&&((a23==1)&&((!(a27==1)&&((((a21==12)&&(((input==4)&&(a17==2))&&(a1==13)))&&(a19==2))&&(a5==4)))&&(a20==1))))){ a16 = 7; a26 = 0; a1 = 12; a8 = 0; a19 = 1; a9 = 7; a21 = 10; a6 = 1; return -1; } else if((((a1==14)&&((a7==1)||((!(a6==1)||((a18==1)||(!(a6==1)||((a19==5)&&((a21==10)&&(!(a20==1)&&(a6==1)))))))&&!(a14==1))))&&(((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))&&(a17==2))&&!(a0==1))&&(a16==8)))){ a19 = 1; a9 = 7; a14 = 0; a16 = 7; a5 = 4; a1 = 12; a27 = 0; a7 = 0; a20 = 1; return -1; } else if(((!(a14==1)&&((a19==3)&&(((a11==1)&&((!(a4==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==3)))&&(a1==14)))&&(a21==10))))&&(((a17==2)&&(((a4==1)||(((a6==1)||!(a3==1))&&(a16==7)))&&(a20==1)))&&(a3==1)))){ a3 = 1; a24 = 0; a5 = 6; a9 = 10; a28 = 1; a19 = 2; a1 = 13; a21 = 11; return 23; } else if((((!(a3==1)||(((((!(a23==1)||((((a6==1)&&(a1==13))&&(a5==4))&&!(a18==1)))&&(a21==11))||(a8==1))&&(a16==8))&&!(a27==1)))&&(a23==1))&&((a20==1)&&(((a17==2)&&((a9==9)&&(input==5)))&&(a19==3))))){ a16 = 10; a23 = 1; a19 = 1; a9 = 8; a1 = 12; return 25; } else if((((((a17==2)&&((((a16==7)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a11==1))&&(a19==5)))&&(a27==1))&&!(a11==1))&&((a21==11)&&((a1==14)&&(!(a28==1)&&((!(a2==1)&&(((a28==1)&&(a18==1))&&(a9==7)))&&!(a20==1))))))){ a21 = 10; a5 = 6; a19 = 1; a9 = 11; a1 = 12; a24 = 1; a25 = 1; a20 = 1; return -1; } else if((((a2==1)&&((a6==1)&&((a19==2)&&(((a5==4)&&(!(a8==1)&&(((a16==10)&&(input==6))&&(a9==7))))&&(a17==2)))))&&((a3==1)&&(!(a14==1)&&((((a28==1)&&((a20==1)&&(a23==1)))&&(a21==12))&&(a1==13)))))){ a13 = 1; a4 = 0; a16 = 7; a21 = 10; a9 = 9; a12 = 1; return 22; } else if(((((a19==4)&&(((a20==1)&&((a9==9)&&(a12==1)))||(a8==1)))&&(a21==11))&&((((a28==1)&&((((a17==2)&&(!(a7==1)&&(!(a26==1)&&((input==5)&&((a5==4)||(a5==5))))))&&!(a27==1))&&!(a8==1)))&&(a1==14))&&(a16==9)))){ if((a22==1)){ a20 = 0; a13 = 1; a16 = 8; a1 = 12; a9 = 8; a5 = 5; a12 = 1; }else{ a28 = 1; a5 = 4; a24 = 0; a19 = 2; a9 = 10; a12 = 1; a21 = 10; a1 = 13; a16 = 7; } return 21; } else if((((!(a20==1)&&(((a19==4)&&(((a16==10)&&((a1==14)&&((a2==1)&&(a21==10))))&&(a6==1)))||(a26==1)))&&(a11==1))&&((((a17==2)&&((a3==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==4))))&&(a11==1))&&(a3==1)))){ a19 = 1; a16 = 7; a25 = 1; a1 = 13; a9 = 10; a28 = 0; a5 = 5; a20 = 1; a2 = 0; return -1; } else if(((!(a27==1)&&((a17==2)&&((((((a9==7)&&((((a13==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a0==1)))&&!(a20==1))&&(a21==10)))&&(a13==1))&&(a1==12))&&(a16==7))&&(a23==1))))&&(!(a27==1)&&((a19==4)&&(a2==1))))){ a9 = 8; a1 = 13; a13 = 1; a5 = 5; a2 = 1; a0 = 0; return 25; } else if(((!(a12==1)&&(!(a6==1)&&((((a14==1)&&((!(a12==1)&&(a2==1))&&(a17==2)))&&(a20==1))&&(a21==11))))&&((a16==7)&&(((a27==1)&&((((((a1==13)&&(a5==4))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==3))&&(a7==1)))&&(a19==3))))){ a16 = 8; a1 = 14; a5 = 6; a12 = 0; a9 = 9; a24 = 1; a4 = 1; a20 = 0; return -1; } else if(((((a20==1)&&((a16==9)&&(!(a14==1)&&((a9==9)&&(((a19==5)&&(input==6))&&(a21==12))))))&&(a23==1))&&((a17==2)&&(((a5==6)&&((a26==1)||((((a12==1)&&(a11==1))&&!(a27==1))&&(a1==12))))&&!(a18==1))))){ a5 = 4; a19 = 1; a27 = 0; a16 = 7; a21 = 10; a9 = 7; a0 = 0; a12 = 1; return -1; } else if((((a3==1)&&((a19==1)&&((a5==6)&&((!(a20==1)&&(!(a13==1)||((a9==8)&&(!(a27==1)&&(a23==1)))))&&(a13==1)))))&&(((((!(a14==1)&&((input==3)&&(a21==12)))&&(a17==2))&&!(a24==1))&&(a16==10))&&(a1==14)))){ a6 = 0; a11 = 0; a9 = 7; a0 = 1; a1 = 13; a5 = 5; return -1; } else if((((a2==1)&&((((!(a20==1)&&((a16==9)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3))))&&(a13==1))&&(a12==1))&&(a17==2)))&&(((((a19==1)&&(!(a7==1)&&(!(a12==1)||(a12==1))))&&(a21==11))&&(a1==12))||!(a11==1)))){ if((a13==1)){ a5 = 4; a8 = 1; a20 = 1; a9 = 7; a21 = 10; a4 = 1; a10 = 1; a19 = 2; a1 = 13; a16 = 7; }else{ a5 = 6; a19 = 2; a20 = 1; a6 = 0; a21 = 10; a9 = 11; a12 = 0; a16 = 7; a27 = 1; } return 21; } else if(((((a26==1)||(!(a0==1)&&((a6==1)&&(a16==10))))&&(a13==1))&&(((((a19==2)&&(!(a7==1)&&((a17==2)&&(((a1==13)&&((((a5==5)||(a5==6))&&(input==5))&&(a21==10)))&&!(a26==1)))))&&(a20==1))&&(a9==11))&&(a12==1)))){ a7 = 0; a19 = 1; a9 = 7; a1 = 12; a26 = 0; a5 = 4; a18 = 0; a16 = 7; return -1; } else if((((((a1==14)&&(((a21==12)&&(a12==1))||(a18==1)))&&(a12==1))&&!(a20==1))&&((((!(a27==1)&&(((a17==2)&&((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==4))&&!(a8==1)))&&(a11==1)))&&(a19==3))&&!(a26==1))&&(a16==10)))){ a20 = 1; a8 = 1; a16 = 8; a19 = 5; a14 = 1; a5 = 5; a9 = 9; a26 = 1; return -1; } else if((((!(a11==1)||(!(a7==1)&&(!(a23==1)||(!(a13==1)||((a19==4)&&((a23==1)&&!(a20==1)))))))&&!(a7==1))&&((a3==1)&&((a1==12)&&((a9==10)&&(((a16==7)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&(a21==12))))))){ a20 = 1; a23 = 1; a13 = 1; a9 = 7; a5 = 4; a27 = 0; a21 = 10; a19 = 1; return -1; } else if(((((a2==1)&&((((a21==12)&&((a3==1)&&((a16==10)&&((input==5)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))))&&(a19==4))&&(a1==13)))&&!(a14==1))&&(!(a2==1)||((a20==1)&&((a0==1)||(((a17==2)&&(a6==1))||(a0==1))))))){ a9 = 11; a5 = 6; a11 = 1; a1 = 14; a18 = 0; a16 = 9; a21 = 10; a0 = 0; a19 = 5; return -1; } else if((((a9==10)&&(!(a2==1)||((a17==2)&&((a18==1)||((((a28==1)&&(a1==14))&&(a5==6))&&(a6==1))))))&&((!(a20==1)&&((a13==1)&&(((a13==1)&&((a6==1)&&((a16==7)&&(input==5))))&&(a21==12))))&&(a19==2)))){ a24 = 0; a9 = 9; a19 = 4; a20 = 1; a21 = 10; a16 = 9; a23 = 1; a13 = 1; return 26; } else if((((a21==11)&&(((((a28==1)&&(((a6==1)&&(a2==1))&&(a16==11)))&&(a19==4))&&(a6==1))||(a18==1)))&&(((a17==2)&&(((a1==14)&&((!(a8==1)&&((input==3)&&(a20==1)))&&(a9==7)))&&(a5==4)))&&!(a26==1)))){ a21 = 10; a6 = 1; a13 = 1; a2 = 1; a19 = 1; a1 = 12; a16 = 7; return -1; } else if((((a17==2)&&(((a20==1)&&((((a13==1)&&(a5==4))||(a27==1))&&(a11==1)))&&(a9==11)))&&((!(a0==1)&&((a21==12)&&(((a28==1)&&((a1==14)&&((a16==9)&&((a19==4)&&(input==3)))))&&(a6==1))))&&!(a27==1)))){ a9 = 7; a21 = 10; a4 = 0; a1 = 12; a18 = 0; a16 = 7; a19 = 1; a27 = 0; return -1; } else if((((a20==1)&&((!(a8==1)&&((a16==10)&&((((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==6))&&(a23==1))))&&(a3==1)))&&(((((((a6==1)||(a27==1))&&!(a26==1))&&(a17==2))&&!(a24==1))&&(a21==12))&&(a19==3)))){ a24 = 0; a28 = 1; a1 = 12; a21 = 10; a6 = 1; a9 = 7; a5 = 4; a16 = 7; a19 = 1; return -1; } else if((((((a26==1)||((a21==12)&&(!(a20==1)&&((a13==1)&&(((a17==2)&&(a28==1))&&(a23==1))))))&&!(a18==1))&&(a5==6))&&(!(a7==1)&&((a16==10)&&((((a28==1)&&((a9==10)&&(input==1)))&&(a1==13))&&(a19==5)))))){ if((a16==7)){ a29 = 1; a14 = 1; a16 = 9; a21 = 11; a25 = 1; a9 = 7; a19 = 4; a1 = 14; }else{ a16 = 7; a20 = 1; a11 = 0; a19 = 1; a21 = 10; a25 = 0; a9 = 9; a1 = 12; a3 = 0; } return 23; } else if((((a21==10)&&(((((a8==1)||((a2==1)&&(a1==13)))&&(a11==1))||(a7==1))&&(a9==8)))&&(((a16==9)&&(((a5==5)&&((a3==1)&&((((a19==5)&&(input==1))&&!(a0==1))&&!(a7==1))))&&(a20==1)))&&(a17==2)))){ a19 = 1; a1 = 12; a9 = 7; a7 = 0; a5 = 4; a16 = 7; a28 = 1; a0 = 0; return -1; } else if((((a4==1)||(((a19==2)&&((a12==1)&&(a17==2)))&&!(a20==1)))&&((a16==7)&&((((a3==1)&&(((a2==1)&&((a21==11)&&(((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a18==1))))&&(a6==1)))&&(a28==1))&&(a1==13))))){ a5 = 4; a1 = 12; a19 = 1; a0 = 0; a9 = 7; a6 = 1; a21 = 10; a20 = 1; a14 = 0; return -1; } else if((((((a13==1)&&((a19==1)&&((input==6)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))))&&!(a7==1))&&(a6==1))&&(((((((a17==2)&&(((a6==1)&&(a16==11))&&(a21==11)))&&(a1==12))&&!(a24==1))&&(a20==1))&&!(a18==1))&&!(a14==1)))){ a5 = 4; a18 = 0; a14 = 0; a7 = 0; a9 = 7; a21 = 10; a16 = 7; return -1; } else if((((!(a27==1)&&((((a9==11)&&(((a20==1)&&((a8==1)||((a11==1)&&(a5==5))))&&(a17==2)))&&(a19==3))&&!(a24==1)))||(a18==1))&&((((a1==12)&&((a16==11)&&((input==3)&&(a21==10))))&&(a13==1))&&!(a18==1)))){ a8 = 0; a9 = 7; a7 = 0; a19 = 1; a5 = 4; a11 = 1; a16 = 7; return -1; } else if(((((a1==12)&&(((a21==12)&&((input==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))))&&(a19==5)))&&(a16==7))&&((a17==2)&&((!(a7==1)&&(!(a0==1)&&((((a26==1)||((a6==1)&&(a20==1)))||!(a11==1))&&(a2==1))))||!(a11==1))))){ a1 = 13; a21 = 11; a16 = 9; a8 = 0; a9 = 8; a23 = 1; a14 = 0; a5 = 5; a19 = 4; return 25; } else if((((a16==9)&&((((((((a6==1)&&(a12==1))||!(a12==1))&&(a20==1))&&(a17==2))&&(a28==1))||(a7==1))&&(a21==12)))&&((a19==2)&&(!(a0==1)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==5))&&(a11==1))&&(a1==13)))))){ a14 = 0; a16 = 7; a27 = 0; a1 = 14; a9 = 9; a20 = 0; a28 = 1; a5 = 4; return 21; } else if((((a16==11)&&(!(a24==1)&&(((a7==1)||((a23==1)&&(((a23==1)&&(a17==2))&&(a21==10))))&&(a1==14))))&&((((a19==5)&&((a2==1)&&((!(a0==1)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a27==1))))&&(a20==1))&&(a9==9)))){ a7 = 0; a5 = 4; a24 = 0; a4 = 0; a9 = 7; a1 = 12; a16 = 7; a19 = 1; return -1; } else if(((!(a3==1)||((a28==1)&&((a21==11)&&((!(a8==1)&&((a0==1)||((a28==1)&&(a1==14))))&&(a16==8)))))&&((a17==2)&&(((a19==2)&&((((a9==9)&&((input==1)&&(a20==1)))&&(a5==4))&&!(a14==1)))&&(a2==1))))){ a16 = 10; a21 = 10; a5 = 5; a2 = 1; a26 = 0; a19 = 4; a9 = 11; a6 = 1; return 26; } else if((((a21==12)&&((a17==2)&&((a16==8)&&(((a9==11)&&((a1==13)&&((a23==1)&&(!(a27==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a13==1))))))&&!(a20==1)))))&&((a19==1)&&(!(a26==1)&&((a2==1)&&((a11==1)||!(a6==1))))))){ a1 = 14; a27 = 1; a5 = 4; a4 = 1; a19 = 4; a16 = 9; a9 = 10; a12 = 0; a20 = 1; return -1; } else if(((((a5==5)&&(((a17==2)&&(!(a20==1)&&((input==6)&&(a9==10))))&&(a11==1)))&&(a16==9))&&(((a21==12)&&(!(a24==1)&&(((a4==1)||(((a19==2)&&((a6==1)||(a7==1)))||!(a13==1)))&&(a12==1))))&&(a1==12)))){ if((a13==1)){ a4 = 1; a19 = 5; a22 = 0; a21 = 11; a20 = 1; a6 = 0; a5 = 4; a16 = 7; }else{ a16 = 10; a13 = 0; a9 = 11; a1 = 13; a2 = 0; a15 = 0; a19 = 3; a5 = 6; } return -1; } else if((((a2==1)&&((a17==2)&&((a19==5)&&(!(a8==1)&&(!(a24==1)&&((a13==1)&&!(a24==1)))))))&&((a20==1)&&((a21==12)&&((!(a18==1)&&((a16==11)&&(((input==4)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))&&(a13==1))))&&(a1==14)))))){ a5 = 4; a9 = 7; a21 = 10; a19 = 1; a1 = 12; a16 = 7; a2 = 1; a6 = 1; return -1; } else if((((a27==1)||((a16==8)&&((a21==11)&&(a2==1))))&&(((((a28==1)&&((a3==1)&&((!(a26==1)&&(((((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==3))&&(a20==1)))&&!(a27==1))))&&(a17==2))&&(a11==1))&&(a19==3)))){ a14 = 0; a5 = 4; a16 = 7; a28 = 1; a21 = 10; a19 = 1; a9 = 7; a1 = 12; a7 = 0; return -1; } else if((((!(a13==1)&&((a17==2)&&((a19==1)&&((((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7))))&&(input==5))&&(a18==1)))))&&(a21==10))&&(((a4==1)&&(((((a6==1)&&(a14==1))&&(a16==8))&&!(a28==1))&&!(a6==1)))&&(a20==1)))){ a11 = 0; a9 = 9; a16 = 7; a1 = 12; a19 = 2; a5 = 4; a4 = 1; a22 = 0; return 25; } else if((((!(a27==1)&&(((a5==6)&&((a16==8)&&((((a19==3)&&(((((a9==7)&&(input==4))&&!(a4==1))&&(a1==12))&&!(a20==1)))&&(a11==1))&&!(a14==1))))&&(a21==10)))&&!(a26==1))&&((a17==2)&&((a6==1)&&!(a14==1))))){ a5 = 5; a20 = 1; a28 = 1; a19 = 1; a1 = 13; a9 = 9; a8 = 0; a16 = 9; a26 = 0; return 26; } else if((((a5==5)&&((a1==14)&&(((a26==1)||((((((a3==1)&&!(a24==1))&&!(a27==1))||(a7==1))||!(a11==1))||(a8==1)))&&(a20==1))))&&((a16==11)&&((a19==2)&&((((input==5)&&(a9==10))&&(a17==2))&&(a21==11)))))){ a16 = 7; a19 = 1; a24 = 0; a1 = 12; a3 = 1; a5 = 4; a12 = 1; a21 = 10; a9 = 7; return -1; } else if((((!(a0==1)&&((a17==2)&&((!(a24==1)&&(a3==1))&&(a9==7))))&&(a19==2))&&(((((a13==1)&&((((((input==5)&&(a1==13))&&!(a0==1))&&!(a20==1))&&(a5==5))&&(a2==1)))&&(a2==1))&&(a21==11))&&(a16==9)))){ a1 = 12; a19 = 1; a20 = 1; a16 = 7; a9 = 11; a2 = 0; a12 = 0; a28 = 0; a21 = 10; return -1; } else if(((!(a23==1)&&((((a26==1)&&(a12==1))&&(a4==1))&&(a26==1)))&&((((a1==12)&&(!(a13==1)&&(((((((input==6)&&(a20==1))&&(a0==1))&&(a5==4))&&(a21==12))&&(a19==1))&&(a16==7))))&&(a9==9))&&(a17==2)))){ a15 = 1; a5 = 5; a29 = 0; a7 = 1; a9 = 8; a21 = 10; return -1; } else if(((((a19==4)&&(((a3==1)&&((!(a7==1)&&(((input==1)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a20==1)))&&(a13==1)))&&(a1==12)))&&(a11==1))&&((a7==1)||((a21==12)&&((a17==2)&&((a11==1)&&((a16==11)&&(a3==1)))))))){ a9 = 7; a18 = 0; a21 = 10; a19 = 1; a5 = 4; a26 = 0; a16 = 7; a28 = 1; return -1; } else if((((((((((a13==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a19==4)))&&(a11==1))&&!(a27==1))&&(a3==1))&&(a21==12))&&(a16==10))&&!(a20==1))&&(((a14==1)||((a9==11)&&(!(a18==1)&&((a17==2)&&(a28==1)))))&&(a1==13)))){ a22 = 0; a5 = 6; a16 = 7; a9 = 9; a26 = 1; a4 = 1; a21 = 10; a19 = 1; a20 = 1; return -1; } else if((((a19==4)&&((((a20==1)&&(((a11==1)&&(a21==10))&&(a2==1)))&&(a11==1))&&(a9==11)))&&((a1==13)&&((((a11==1)&&((((a3==1)&&((input==1)&&(a5==6)))&&!(a7==1))&&!(a18==1)))&&(a17==2))&&(a16==7))))){ a12 = 1; a21 = 11; a9 = 10; a7 = 0; a19 = 5; return 21; } else if((((((a21==11)&&(!(a7==1)&&(!(a7==1)&&(((a1==13)&&((a6==1)&&(a19==1)))||(a18==1)))))&&(a16==8))&&!(a18==1))&&((((((input==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))&&(a17==2))&&(a20==1))&&(a23==1))&&!(a4==1)))){ a21 = 10; a3 = 1; a16 = 7; a5 = 5; a6 = 1; a9 = 7; a19 = 2; a13 = 1; a1 = 14; return -1; } else if((((((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1))&&!(a0==1))&&(a3==1))&&(a17==2))&&!(a8==1))&&(((a16==7)&&(((a19==5)&&((!(a20==1)&&(((a1==12)&&(a23==1))&&(a28==1)))&&!(a8==1)))&&(a21==11)))||!(a2==1)))){ a28 = 1; a19 = 1; a3 = 1; a9 = 7; a21 = 10; a20 = 1; a5 = 4; return -1; } else if((((a9==11)&&(!(a7==1)&&(((((a3==1)&&((a1==14)&&(input==4)))&&(a17==2))&&(a5==4))&&(a11==1))))&&((!(a20==1)&&((a19==2)&&(((!(a28==1)||((a6==1)&&!(a4==1)))&&(a21==10))||!(a2==1))))&&(a16==7)))){ a19 = 1; a1 = 12; a9 = 7; a18 = 0; a8 = 0; a20 = 1; return -1; } else if((((a9==9)&&((a16==8)&&((((a13==1)&&(a28==1))&&!(a18==1))&&!(a18==1))))&&((a1==14)&&(!(a7==1)&&(((a21==10)&&((!(a18==1)&&((((input==5)&&((a5==5)||(a5==6)))&&!(a20==1))&&(a19==5)))&&!(a7==1)))&&(a17==2)))))){ a14 = 0; a19 = 2; a21 = 12; a6 = 1; a9 = 11; a5 = 4; a20 = 1; a7 = 0; return 22; } else if((((a21==11)&&((((!(a4==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a3==1))&&!(a20==1))&&!(a27==1)))&&((a1==12)&&((a19==5)&&((a9==9)&&((a17==2)&&((a23==1)&&((((a24==1)||(a23==1))&&!(a26==1))&&(a16==9))))))))){ a5 = 6; a19 = 1; a20 = 1; a21 = 10; a15 = 1; a14 = 1; a22 = 1; a1 = 14; a9 = 7; return 21; } else if((((a19==1)&&((a9==11)&&(!(a20==1)&&(!(a18==1)&&((a11==1)&&((((a16==10)&&(input==5))&&(a17==2))&&(a3==1)))))))&&((a21==10)&&((a1==14)&&((!(a14==1)&&(((a11==1)&&!(a26==1))||(a27==1)))&&(a5==5)))))){ a9 = 9; a19 = 2; a20 = 1; a28 = 0; a1 = 13; a21 = 12; a13 = 0; a16 = 11; a3 = 0; return -1; } else if((((a21==10)&&((!(a8==1)&&(((((a1==14)&&(!(a13==1)||((a6==1)&&(a20==1))))&&!(a8==1))&&!(a26==1))&&(a9==10)))&&(a16==11)))&&((a17==2)&&((a2==1)&&((((input==6)&&((a5==5)||(a5==6)))&&(a19==5))&&!(a0==1)))))){ a16 = 7; a5 = 4; a9 = 7; a28 = 1; a0 = 0; a18 = 0; a1 = 12; a19 = 1; return -1; } else if(((((a6==1)&&((a28==1)&&((!(a8==1)&&((input==3)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a21==10))))&&(a17==2))&&((a1==14)&&(((a19==3)&&((a16==8)&&((((a6==1)||!(a28==1))&&!(a0==1))&&!(a18==1))))&&(a20==1))))){ a19 = 1; a1 = 12; a5 = 4; a16 = 7; a13 = 1; a2 = 1; a9 = 7; a14 = 0; return -1; } else if((((a9==11)&&((((!(a2==1)||((a2==1)&&(((a21==11)&&(a6==1))&&!(a27==1))))&&(a3==1))&&!(a8==1))&&(a16==9)))&&(((a19==2)&&((a1==13)&&((a6==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a17==2)))))&&(a20==1)))){ a21 = 10; a19 = 1; a5 = 4; a26 = 0; a9 = 7; a1 = 12; a13 = 1; a6 = 1; a16 = 7; return -1; } else if((((a21==11)&&((a3==1)&&(((!(a8==1)&&((a14==1)||(!(a0==1)&&(a3==1))))&&(a16==7))&&!(a20==1))))&&(((a9==9)&&((!(a26==1)&&((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a19==4))))&&(a13==1)))&&(a1==12)))){ a13 = 1; a20 = 1; a9 = 7; a28 = 1; a21 = 10; a19 = 1; a5 = 4; a12 = 1; return -1; } else if((((a17==2)&&(((a20==1)&&((a6==1)&&((a16==8)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==11)))))&&(a1==13)))&&(!(a12==1)||(!(a7==1)&&((((a19==5)&&((a9==7)&&((a3==1)&&!(a14==1))))&&(a13==1))||!(a6==1)))))){ a27 = 0; a19 = 3; a5 = 6; a7 = 0; a9 = 8; a16 = 10; a28 = 1; return 23; } else if(((!(a27==1)&&(((((a9==8)&&((a1==14)&&((input==5)&&(a17==2))))&&(a20==1))&&(a5==5))&&!(a24==1)))&&(((!(a26==1)&&((a16==8)&&((a19==5)&&(((a12==1)&&(a21==12))&&!(a4==1)))))||(a24==1))||!(a12==1)))){ a9 = 7; a4 = 0; a0 = 0; a1 = 13; a16 = 10; return 22; } else if((((((!(a0==1)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a2==1))&&(a3==1)))&&(a1==14))&&(a9==7))&&(a19==4))&&(((a21==12)&&(((a12==1)&&((!(a7==1)&&((a3==1)&&(a20==1)))&&(a11==1)))&&(a16==10)))&&(a17==2)))){ a12 = 1; a13 = 1; a21 = 10; a2 = 1; a16 = 7; a5 = 4; a9 = 10; return 25; } else if(((((a13==1)&&(!(a18==1)&&(((a6==1)&&((a21==11)&&(((a1==13)&&(input==5))&&!(a14==1))))&&!(a27==1))))&&(a17==2))&&((((a5==4)&&((a9==11)&&((a4==1)||((a19==4)&&(a6==1)))))&&(a16==7))&&!(a20==1)))){ a16 = 8; a9 = 8; a23 = 1; a20 = 1; a19 = 1; a6 = 1; a5 = 6; a24 = 0; a1 = 14; a21 = 12; return 21; } else if((((a19==1)&&((!(a20==1)&&((!(a0==1)&&(((a13==1)&&((a9==9)&&(input==1)))&&(a1==14)))&&(a28==1)))&&(a16==9)))&&((a21==12)&&(((a17==2)&&((((a2==1)||!(a2==1))&&!(a0==1))||(a14==1)))&&(a5==4))))){ if((a16==8)){ a12 = 0; a15 = 1; a21 = 11; a19 = 2; a9 = 10; a5 = 6; a16 = 7; a20 = 1; a29 = 1; a1 = 12; }else{ a14 = 1; a19 = 5; a2 = 0; a9 = 7; a25 = 1; a16 = 8; a5 = 6; } return 21; } else if(((((((a2==1)&&((a16==7)&&(!(a7==1)&&(!(a8==1)&&((a13==1)&&(((((input==1)&&((a5==4)||(a5==5)))&&(a19==2))&&(a3==1))&&(a1==13)))))))&&(a2==1))&&(a17==2))&&(a9==10))&&((a21==12)&&((a20==1)&&(a3==1))))){ a24 = 0; a21 = 10; a7 = 0; a19 = 3; a27 = 0; a16 = 9; a5 = 4; a9 = 9; return 23; } else if((((a16==7)&&((a9==9)&&(((a5==5)&&(((a6==1)&&((a26==1)||((!(a18==1)&&((a19==3)&&(a3==1)))&&(a21==12))))&&(a17==2)))&&!(a26==1))))&&(((a2==1)&&(!(a20==1)&&((input==5)&&(a1==12))))&&(a13==1)))){ a20 = 1; a21 = 10; a5 = 4; a23 = 1; a9 = 7; a19 = 1; a26 = 0; a18 = 0; return -1; } else if(((((a2==1)&&(!(a20==1)&&((a12==1)&&((a2==1)&&(((a5==6)&&(input==6))&&!(a8==1))))))&&(a17==2))&&((a1==13)&&((a21==10)&&((a19==1)&&(((a24==1)||((a14==1)||((a6==1)&&(a9==11))))&&(a16==10))))))){ a19 = 2; a23 = 0; a8 = 1; a22 = 0; a20 = 1; a9 = 7; a16 = 7; a1 = 12; return 21; } else if((((a6==1)&&(!(a8==1)&&(((((((input==1)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&(a12==1))&&(a19==4))&&(a16==8))&&(a28==1))&&(a17==2))))&&((!(a28==1)||((((a2==1)&&(a23==1))&&(a1==14))&&(a20==1)))&&(a21==12)))){ a1 = 13; a19 = 5; a21 = 10; a11 = 1; a9 = 10; a5 = 6; a14 = 0; a18 = 0; return -1; } else if(((!(a0==1)&&(!(a24==1)&&((a20==1)&&((a13==1)&&((a21==12)&&((a19==4)&&(input==1)))))))&&((((a17==2)&&(!(a11==1)||(((a5==5)&&((a16==9)&&((a2==1)&&(a23==1))))&&(a13==1))))&&(a1==13))&&(a9==11)))){ a21 = 10; a5 = 4; a28 = 1; a1 = 14; a3 = 1; a2 = 1; a19 = 1; a9 = 7; return -1; } else if(((((!(a0==1)&&(((a24==1)||(((a17==2)&&((((a21==11)&&(a6==1))&&!(a14==1))&&(a1==12)))&&(a20==1)))||!(a23==1)))&&(a28==1))&&!(a24==1))&&((a16==9)&&((a19==4)&&((input==5)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))))){ a9 = 7; a21 = 10; a6 = 1; a16 = 7; a3 = 1; a19 = 1; a12 = 1; a5 = 4; return -1; } else if(((((a12==1)&&(((a17==2)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a0==1)))&&!(a4==1)))&&(a1==13))&&(((a18==1)||(!(a12==1)||(((a9==11)&&((((a16==11)&&(a6==1))&&(a20==1))&&(a21==10)))&&(a19==4))))&&(a6==1)))){ a19 = 2; a13 = 1; a5 = 4; a4 = 0; a16 = 10; a9 = 10; return 25; } else if(((!(a8==1)&&((a9==11)&&((a20==1)&&(a3==1))))&&((((!(a26==1)&&((a2==1)&&((((a21==11)&&(((a2==1)&&((a16==7)&&(input==1)))&&(a1==13)))&&(a12==1))&&(a17==2))))&&(a19==5))&&!(a8==1))&&(a5==4)))){ a1 = 14; a12 = 1; a14 = 0; a21 = 12; a9 = 10; a16 = 8; a19 = 2; return 22; } else if(((((a20==1)&&((a12==1)&&(a11==1)))&&(a17==2))&&(((a21==10)&&(!(a18==1)&&((a28==1)&&((a6==1)&&((a19==4)&&((a9==8)&&((a2==1)&&((((input==3)&&((a5==5)||(a5==6)))&&(a1==13))&&(a11==1)))))))))&&(a16==8)))){ a18 = 0; a16 = 7; a5 = 4; a9 = 7; a12 = 1; a1 = 12; a19 = 1; a7 = 0; return -1; } else if((((a21==10)&&(((a17==2)&&(((a3==1)&&(a23==1))||!(a12==1)))&&(a16==8)))&&((((a20==1)&&(((((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==3))||((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==2))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3))))&&(input==4))&&(a3==1))&&(a3==1)))&&(a6==1))&&(a28==1)))){ a16 = 7; a23 = 1; a0 = 0; a19 = 1; a5 = 4; a8 = 0; a9 = 7; a1 = 12; return -1; } else if((((((!(a27==1)&&((((a19==2)&&(!(a7==1)&&((a21==10)&&(a3==1))))&&(a9==7))||(a26==1)))&&(a6==1))&&(a16==11))&&(a1==14))&&((a17==2)&&((a20==1)&&((a23==1)&&(!(a8==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))))){ a16 = 7; a27 = 0; a5 = 4; a11 = 1; a19 = 1; a7 = 0; a1 = 12; return -1; } else if(((((a9==8)&&(((((a19==2)&&((a3==1)||!(a3==1)))||!(a6==1))||(a7==1))&&(a17==2)))&&(a20==1))&&(((a28==1)&&((a11==1)&&((a16==10)&&((((input==3)&&(a1==12))&&(a21==11))&&(a5==5)))))&&!(a0==1)))){ a3 = 1; a9 = 7; a13 = 1; a19 = 1; a16 = 7; a21 = 10; a2 = 1; a5 = 4; return -1; } return calculate_output18(input); } int calculate_output18(int input) { if((((a16==7)&&((a17==2)&&(((a1==12)&&(((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a12==1)))&&!(a18==1))))&&((a20==1)&&((!(a7==1)&&((a19==3)&&((((a11==1)&&(a9==7))||!(a2==1))||(a8==1))))&&(a13==1))))){ a28 = 1; a9 = 9; a26 = 0; a5 = 5; a7 = 0; a19 = 5; return 25; } else if(((((a21==12)&&(!(a20==1)&&((a19==2)&&((((input==4)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a17==2))&&!(a8==1)))))&&(a1==13))&&((a16==7)&&(!(a12==1)||(!(a13==1)||((a0==1)||(((a2==1)||!(a6==1))&&!(a0==1)))))))){ a7 = 0; a20 = 1; a4 = 0; a21 = 10; a19 = 3; a9 = 7; a1 = 12; a13 = 1; a5 = 4; return 26; } else if((((((a19==4)&&(((a27==1)||(((((a3==1)&&(a16==11))&&(a17==2))&&!(a7==1))&&(a9==7)))||!(a23==1)))&&!(a14==1))&&(a12==1))&&(((a21==12)&&((a11==1)&&((a1==13)&&((input==5)&&((a5==4)||(a5==5))))))&&(a20==1)))){ a5 = 5; a1 = 14; a8 = 0; a19 = 5; a4 = 0; a9 = 8; a11 = 1; return 23; } else if((((!(a24==1)&&(!(a14==1)&&(((a16==10)&&(((a21==11)&&(input==4))&&(a19==2)))&&(a5==4))))&&(a1==12))&&(((a9==9)&&((a20==1)&&((((!(a14==1)&&(a6==1))&&(a13==1))||!(a12==1))||!(a13==1))))&&(a17==2)))){ a19 = 1; a14 = 0; a21 = 10; a9 = 7; a27 = 0; a28 = 1; a16 = 7; return -1; } else if((((a19==3)&&((a21==12)&&(((((a1==14)&&(((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==5)))&&!(a0==1))&&!(a0==1))&&!(a20==1))))&&((a17==2)&&(((a16==10)&&((((a28==1)||!(a13==1))&&!(a7==1))&&!(a4==1)))&&!(a0==1))))){ a13 = 0; a22 = 1; a19 = 1; a21 = 10; a5 = 5; a16 = 7; a20 = 1; a9 = 10; a10 = 1; return -1; } else if((((!(a27==1)&&((a2==1)&&(((a1==12)&&((((input==1)&&((a5==5)||(a5==6)))&&(a21==12))&&(a16==11)))&&!(a27==1))))&&(a11==1))&&(((((a17==2)&&((a9==11)&&((a13==1)&&(a19==4))))||(a0==1))&&(a20==1))&&!(a27==1)))){ a8 = 0; a21 = 10; a9 = 7; a19 = 1; a2 = 1; a5 = 4; a3 = 1; a16 = 7; return -1; } else if(((((!(a14==1)&&(((a20==1)&&((a9==10)&&(a3==1)))&&(a17==2)))&&!(a7==1))||(a8==1))&&((a23==1)&&((((((a1==12)&&((a16==9)&&(((a5==5)||(a5==6))&&(input==5))))&&(a13==1))&&(a12==1))&&(a21==12))&&(a19==3))))){ a3 = 1; a5 = 5; a21 = 10; a19 = 2; a16 = 7; a1 = 13; a8 = 0; return -1; } else if((((((a11==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a28==1))&&(a3==1)))&&(a16==8))&&(a17==2))&&((a9==9)&&(!(a20==1)&&((((a19==5)&&(!(a24==1)&&((!(a18==1)&&(a6==1))||!(a23==1))))&&(a21==11))&&(a1==14)))))){ a1 = 12; a25 = 1; a29 = 0; a19 = 2; a20 = 1; a21 = 10; a5 = 6; a16 = 7; a15 = 0; return -1; } else if((((a19==4)&&(!(a20==1)&&(!(a24==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a26==1)))))&&((((a16==8)&&((a17==2)&&(((a21==10)&&((a27==1)||((a9==11)&&(!(a24==1)&&(a23==1)))))||(a27==1))))||(a4==1))&&(a1==12)))){ a5 = 4; a27 = 0; a3 = 1; a19 = 1; a20 = 1; a11 = 1; a16 = 7; a9 = 7; return -1; } else if(((!(a7==1)&&(!(a3==1)||((((a21==10)&&(!(a4==1)&&(a2==1)))&&(a12==1))&&(a11==1))))&&((!(a20==1)&&((((input==3)&&(((a19==2)&&((a9==11)&&((a5==6)&&(a1==14))))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==3))))&&(a17==2))&&(a16==11)))&&(a12==1)))){ a7 = 1; a5 = 4; a20 = 1; a19 = 1; a9 = 11; a13 = 0; a1 = 13; a16 = 7; return 25; } else if((((a19==5)&&((((a21==12)&&(a2==1))||(a4==1))&&(a16==7)))&&(((a20==1)&&((a6==1)&&((((!(a27==1)&&(((input==1)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a1==13)))&&(a17==2))&&!(a24==1))&&(a11==1))))&&!(a27==1)))){ a11 = 1; a2 = 1; a5 = 5; a9 = 11; a21 = 11; a18 = 0; a16 = 9; return 22; } else if(((((a23==1)&&(((a16==9)&&((((((a5==5)||(a5==6))&&(input==5))&&(a3==1))&&!(a0==1))&&!(a24==1)))&&!(a4==1)))&&(a17==2))&&(!(a20==1)&&((a21==10)&&(((a19==2)&&(((a12==1)&&(a1==14))||!(a23==1)))&&(a9==9)))))){ a5 = 5; a1 = 12; a20 = 1; a19 = 3; a12 = 0; a27 = 1; a2 = 0; a16 = 7; a9 = 8; return -1; } else if(((((a3==1)&&((a19==2)&&((a1==13)&&((a17==2)&&((input==5)&&(a5==6))))))&&(a13==1))&&((a4==1)||((a11==1)&&((a28==1)&&(!(a27==1)&&((a21==12)&&((a16==7)&&((a9==9)&&((a23==1)&&!(a20==1))))))))))){ if((a7==1)){ a5 = 5; a9 = 10; a7 = 0; a1 = 12; a21 = 11; a16 = 8; a13 = 1; a19 = 5; a2 = 1; }else{ a19 = 1; a4 = 0; a16 = 10; a14 = 0; a20 = 1; a26 = 0; a9 = 11; a21 = 10; } return 21; } else if(((((a21==10)&&((a11==1)&&((a28==1)&&((input==3)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))))&&(a19==4))&&(!(a12==1)||(((a17==2)&&((!(a20==1)&&((a1==12)&&(((a2==1)||(a7==1))||(a27==1))))&&(a16==7)))&&(a6==1))))){ a19 = 1; a11 = 1; a3 = 1; a20 = 1; a18 = 0; a5 = 4; a9 = 7; return -1; } else if(((!(a28==1)||((((a21==11)&&((a13==1)&&(a19==3)))&&(a16==11))&&(a17==2)))&&(((a23==1)&&(!(a0==1)&&((((a1==13)&&(((input==5)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a27==1)))&&!(a18==1))&&(a20==1))))&&!(a8==1)))){ a16 = 7; a5 = 4; a9 = 7; a1 = 12; a21 = 10; a23 = 1; a19 = 1; a11 = 1; return -1; } else if((((!(a0==1)&&((a3==1)&&((a17==2)&&((a1==14)&&(((a20==1)&&(a3==1))&&!(a8==1))))))||(a0==1))&&(((((a19==2)&&((a16==9)&&((input==4)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a3==1))&&(a21==10))&&!(a7==1)))){ a9 = 8; a19 = 5; a24 = 0; a16 = 8; a5 = 5; a4 = 0; a8 = 0; return 25; } else if((((((a9==11)&&((a18==1)||(((a28==1)||(a14==1))&&(a21==10))))&&(a20==1))&&(a1==13))&&(((!(a24==1)&&((((a23==1)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a8==1)))&&!(a8==1))&&(a17==2)))&&(a19==2))&&(a16==10)))){ a14 = 0; a23 = 1; a9 = 7; a16 = 9; a5 = 5; a0 = 0; a1 = 12; a21 = 12; return 21; } else if((((((a17==2)&&((a21==10)&&((a1==12)&&(a2==1))))&&!(a7==1))||(a8==1))&&(((((((a11==1)&&((a19==1)&&((a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&!(a27==1))&&!(a18==1))&&(a9==9))&&(a16==11))&&!(a7==1)))){ a3 = 1; a27 = 0; a16 = 7; a9 = 7; a12 = 1; a5 = 4; return -1; } else if(((!(a14==1)&&((a21==12)&&((a9==8)&&(((input==4)&&(a5==4))&&!(a4==1)))))&&((!(a26==1)&&(((((a8==1)||((!(a20==1)&&((a23==1)&&(a3==1)))&&(a19==1)))&&(a1==13))&&(a16==8))&&(a17==2)))||(a14==1)))){ a19 = 2; a5 = 6; a1 = 12; a3 = 0; a20 = 1; a13 = 0; a16 = 7; a9 = 9; a21 = 10; return 26; } else if(((((a19==2)&&((!(a4==1)&&((!(a27==1)&&((input==4)&&(a17==2)))&&(a1==12)))&&(a9==8)))&&!(a8==1))&&((a16==10)&&(((a5==4)&&((a21==11)&&((a20==1)&&(((a6==1)||(a8==1))&&(a23==1)))))&&(a3==1))))){ a21 = 10; a19 = 1; a9 = 7; a28 = 1; a18 = 0; a11 = 1; a16 = 7; return -1; } else if(((((a3==1)&&(!(a28==1)||(((a21==10)&&((a2==1)&&!(a20==1)))||(a18==1))))||!(a2==1))&&(!(a7==1)&&(((a1==13)&&((((a16==11)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==4)))&&(a13==1))&&(a17==2)))&&(a19==2))))){ if((a22==1)){ a5 = 5; a29 = 1; a27 = 1; a1 = 12; a16 = 7; a9 = 8; a20 = 1; }else{ a29 = 0; a16 = 9; a20 = 1; a1 = 12; a26 = 1; a9 = 10; a5 = 5; a22 = 0; } return -1; } else if((((a12==1)&&(!(a18==1)&&((a1==13)&&(((a21==11)&&(((a19==4)&&(input==5))&&(a17==2)))&&(a9==9)))))&&((a23==1)&&((a16==9)&&(!(a7==1)&&(((!(a11==1)||((a12==1)&&(a5==5)))&&(a20==1))&&!(a4==1))))))){ a5 = 6; a19 = 5; a1 = 12; a3 = 1; a27 = 0; a11 = 1; a9 = 10; a21 = 10; return 25; } else if(((((a13==1)&&((!(a20==1)&&((a28==1)&&((a12==1)&&((a17==2)&&(((((a21==11)&&(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==5)))||((a21==12)&&((a19==1)&&((a9==7)&&((a5==4)&&(a1==12))))))||((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==1))&&(a21==12)))&&(input==6))))))&&(a23==1)))&&(a13==1))&&(((a3==1)&&(a6==1))&&(a16==9)))){ a28 = 0; a21 = 11; a1 = 12; a9 = 10; a15 = 0; a16 = 10; a23 = 0; a5 = 5; a19 = 2; return -1; } else if(((!(a7==1)&&((((((a23==1)&&(a16==11))&&!(a20==1))&&(a21==10))&&!(a18==1))||!(a6==1)))&&((a23==1)&&((!(a4==1)&&((a19==1)&&((a12==1)&&(((input==5)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a1==13)))))&&(a17==2))))){ a25 = 1; a20 = 1; a9 = 9; a16 = 7; a1 = 12; a8 = 1; a5 = 6; a14 = 1; return -1; } else if(((((a19==1)&&(!(a3==1)||((a0==1)||(!(a18==1)&&((a5==5)&&(((a1==13)&&((a27==1)||(a23==1)))&&(a9==9)))))))&&(a16==9))&&(((a17==2)&&(!(a14==1)&&((a21==10)&&(!(a20==1)&&(input==1)))))&&!(a26==1)))){ if((a13==1)){ a8 = 1; a5 = 4; a1 = 12; a23 = 0; a16 = 7; a20 = 1; a29 = 1; }else{ a18 = 1; a7 = 1; a21 = 12; a15 = 0; a19 = 2; a9 = 8; a20 = 1; a5 = 4; } return 26; } else if((((((a23==1)&&(a18==1))&&(a1==14))&&!(a12==1))&&((a8==1)&&(!(a3==1)&&(((a17==2)&&(!(a2==1)&&(((a20==1)&&((((((a5==5)||(a5==6))&&(input==3))&&(a9==10))&&(a21==10))&&(a16==10)))&&!(a11==1))))&&(a19==4)))))){ a1 = 12; a19 = 5; a5 = 4; a10 = 1; a11 = 0; a9 = 11; a12 = 0; return -1; } else if((((a12==1)&&((!(a8==1)&&((input==3)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))))&&!(a18==1)))&&((a17==2)&&((a16==7)&&(((a3==1)&&((a24==1)||(((!(a3==1)||((a21==10)&&(a6==1)))&&!(a20==1))&&(a1==13))))&&(a19==2)))))){ a20 = 1; a4 = 0; a13 = 1; a7 = 0; a1 = 12; a5 = 4; a9 = 7; a19 = 1; return -1; } else if((((a9==7)&&(!(a4==1)&&((((a20==1)&&(((a28==1)&&(a3==1))&&(a21==12)))&&(a6==1))&&(a19==2))))&&((((a6==1)&&((a16==10)&&((a12==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a28==1)))))&&(a1==14))&&(a17==2)))){ a21 = 10; a19 = 4; a14 = 0; a26 = 0; a16 = 7; a5 = 5; a6 = 1; return 25; } else if(((((a3==1)&&((((a11==1)&&(!(a20==1)&&(((input==3)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a19==4))))&&(a1==12))&&(a17==2)))&&(a2==1))&&((a13==1)&&(((!(a11==1)||((a16==9)&&(a23==1)))&&(a21==10))&&!(a4==1))))){ a8 = 1; a7 = 1; a16 = 7; a20 = 1; a5 = 4; a9 = 10; a1 = 13; a19 = 1; return 21; } else if(((!(a4==1)&&((a19==5)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&((a14==1)||((!(a7==1)&&((a16==8)&&((a17==2)&&((a26==1)||((a1==13)&&(((!(a0==1)&&((a2==1)&&(a20==1)))&&(a21==12))&&(a9==11)))))))&&(a3==1))))){ a0 = 0; a8 = 0; a9 = 9; a21 = 10; a5 = 4; a19 = 2; a11 = 1; a16 = 7; return 23; } else if((((a16==11)&&(((a24==1)||(a12==1))&&(a21==11)))&&((((a17==2)&&(!(a18==1)&&(!(a8==1)&&((a20==1)&&((a11==1)&&(((((a19==1)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))||((a19==2)&&(((a5==5)&&(a1==12))&&(a9==7))))&&(input==6)))))))&&!(a24==1))&&(a12==1)))){ a16 = 8; a2 = 1; a1 = 14; a13 = 1; a19 = 1; a9 = 8; a5 = 6; a3 = 1; a21 = 12; return 21; } else if((((a12==1)&&(((a1==14)&&((a16==10)&&((((a14==1)||(a6==1))&&(a21==11))&&(a20==1))))||(a8==1)))&&(((a2==1)&&((((a11==1)&&(((a19==2)&&(input==5))&&(a9==11)))&&(a17==2))&&(a5==6)))&&!(a8==1)))){ a21 = 10; a3 = 1; a8 = 0; a16 = 7; a23 = 1; a9 = 8; return -1; } else if(((((((!(a8==1)&&(((a19==4)&&((((input==1)&&((a5==4)||(a5==5)))&&!(a4==1))&&(a16==11)))&&(a17==2)))&&(a9==10))&&(a1==13))&&(a13==1))&&(a13==1))&&((a4==1)||(!(a20==1)&&(((a3==1)&&(a21==10))||!(a6==1)))))){ a9 = 11; a5 = 4; a23 = 0; a16 = 7; a18 = 1; a19 = 1; a10 = 0; a20 = 1; return 23; } else if(((!(a20==1)&&(!(a2==1)||((a16==7)&&(!(a3==1)||(((a19==5)&&(a6==1))&&!(a26==1))))))&&(!(a24==1)&&((a1==14)&&(!(a27==1)&&(((a21==10)&&(((a9==9)&&(((a5==5)||(a5==6))&&(input==3)))&&(a17==2)))&&(a12==1))))))){ a16 = 11; a1 = 12; a5 = 5; a7 = 0; a6 = 1; a9 = 7; a14 = 0; a20 = 1; a19 = 4; return 21; } else if((((a9==11)&&(((a18==1)||((a1==14)&&((a3==1)&&!(a24==1))))&&(a19==3)))&&(((a2==1)&&(!(a8==1)&&((a16==9)&&((((a23==1)&&((!(a20==1)&&(input==6))&&(a5==4)))&&(a17==2))&&!(a14==1)))))&&(a21==12)))){ a16 = 7; a21 = 10; a23 = 0; a9 = 10; a1 = 13; a27 = 1; a19 = 4; a5 = 6; return 21; } else if((((!(a8==1)&&((((a13==1)&&((((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a1==14))&&(a19==5)))&&!(a7==1))&&(a16==8)))&&(a17==2))&&(((!(a7==1)&&(((a2==1)||(a0==1))&&(a21==12)))&&!(a20==1))||!(a11==1)))){ a29 = 1; a5 = 6; a9 = 10; a1 = 12; a20 = 1; a16 = 7; a4 = 1; a8 = 1; a19 = 2; a21 = 10; return -1; } else if(((!(a8==1)&&(((a17==2)&&(((a20==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a21==11)))&&(a16==11)))&&(!(a26==1)&&(!(a12==1)||(((a1==13)&&(((a14==1)||(!(a2==1)||((a19==5)&&(a2==1))))&&(a9==11)))||!(a6==1)))))){ a19 = 3; a9 = 8; a5 = 6; a4 = 0; a0 = 0; a2 = 1; a21 = 12; return 23; } else if(((((a7==1)||(((a16==8)&&(!(a20==1)&&((a9==8)&&((a13==1)&&(a2==1)))))&&(a1==14)))&&!(a14==1))&&((((((!(a4==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2))&&(a3==1))&&(a19==4))&&(a21==12))&&!(a24==1)))){ a19 = 2; a5 = 4; a4 = 1; a3 = 0; a21 = 10; a9 = 11; a7 = 1; return -1; } else if(((((a21==12)&&(((((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==6))&&!(a14==1))&&!(a0==1))&&!(a4==1)))&&(a17==2))&&((a20==1)&&(((((a18==1)||((a6==1)&&(a16==7)))&&!(a14==1))&&!(a26==1))&&(a19==1))))){ a3 = 1; a9 = 10; a7 = 0; a11 = 1; a16 = 8; a1 = 12; a19 = 5; a5 = 4; return 23; } else if((((a14==1)||(((a1==12)&&(((!(a0==1)&&((a12==1)||(a27==1)))&&(a19==3))&&!(a7==1)))&&!(a18==1)))&&(((a16==10)&&(((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==3))&&(a20==1))&&(a21==10))&&(a3==1)))&&(a17==2)))){ a21 = 12; a19 = 5; a7 = 0; a8 = 0; a16 = 8; a9 = 11; a13 = 1; a5 = 5; return -1; } else if(((!(a14==1)&&((!(a3==1)||(!(a0==1)&&(((((a12==1)&&(a16==10))||(a18==1))&&(a1==12))&&!(a7==1))))&&(a19==4)))&&((a21==12)&&(((a17==2)&&((!(a26==1)&&((a9==10)&&(input==1)))&&!(a20==1)))&&(a5==6))))){ a4 = 1; a7 = 1; a16 = 7; a19 = 1; a9 = 7; a20 = 1; a11 = 0; a21 = 10; return 22; } else if(((((a12==1)&&((a17==2)&&((a9==11)&&((a20==1)&&((a6==1)&&((a1==13)&&(!(a24==1)&&((input==5)&&(a19==5)))))))))&&(a5==6))&&((a21==12)&&((!(a24==1)&&((!(a12==1)||(a12==1))||(a0==1)))&&(a16==11))))){ a16 = 7; a24 = 0; a28 = 1; a19 = 1; a21 = 10; a6 = 1; a20 = 0; return 21; } else if((((a16==8)&&((a1==12)&&((a9==10)&&(input==4))))&&(!(a12==1)||((a21==12)&&(!(a20==1)&&((a12==1)&&((((((((a3==1)&&!(a7==1))&&!(a0==1))||!(a13==1))&&(a17==2))&&(a5==4))&&(a19==5))||!(a11==1)))))))){ if((a26==1)){ a16 = 11; a26 = 1; a1 = 13; a21 = 10; a15 = 1; a19 = 1; a23 = 0; }else{ a19 = 2; a29 = 1; a16 = 7; a9 = 8; a5 = 5; a28 = 0; a21 = 10; a26 = 1; a20 = 1; } return -1; } else if((((a1==13)&&(!(a28==1)||((a26==1)||(((((a20==1)&&(((a28==1)&&(a6==1))&&(a9==10)))&&(a28==1))&&(a17==2))&&(a19==5)))))&&((a16==9)&&(((a3==1)&&((a21==10)&&(((a5==4)||(a5==5))&&(input==6))))&&!(a4==1))))){ a6 = 1; a16 = 10; a24 = 0; a19 = 3; a5 = 5; a1 = 12; a26 = 0; return 26; } else if((((a5==5)&&(((((a12==1)&&!(a0==1))&&(a1==12))&&(a17==2))&&(a19==2)))&&(((((a21==12)&&((a23==1)&&((a11==1)&&((((input==3)&&!(a20==1))&&(a23==1))&&(a2==1)))))&&(a16==9))&&(a13==1))&&(a9==9)))){ if((a25==1)){ a20 = 1; a21 = 11; a26 = 1; a0 = 1; a16 = 10; a19 = 5; a29 = 0; a9 = 11; }else{ a21 = 10; a29 = 0; a16 = 7; a28 = 0; a9 = 11; a20 = 1; a25 = 0; } return 25; } else if((((a19==4)&&(((a9==9)&&((!(a2==1)&&(a12==1))&&!(a20==1)))&&(a17==2)))&&((a1==14)&&(((a26==1)&&((a8==1)&&(((((a8==1)&&((input==5)&&(a21==11)))&&!(a28==1))&&(a16==8))&&(a8==1))))&&(a5==4))))){ a16 = 10; a19 = 3; a25 = 0; a27 = 1; a20 = 1; a22 = 1; a9 = 8; return -1; } else if((((a17==2)&&((a1==14)&&(((a19==5)&&(!(a20==1)&&((((a3==1)&&(((input==5)&&(a16==9))&&(a21==11)))&&(a5==5))&&!(a8==1))))&&(a9==9))))&&(((a2==1)&&(!(a26==1)&&(!(a27==1)&&(a3==1))))||!(a23==1)))){ if((a16==7)){ a19 = 1; a6 = 0; a5 = 4; a16 = 7; a29 = 0; a9 = 11; a15 = 0; a21 = 10; a20 = 1; a1 = 13; }else{ a19 = 1; a1 = 13; a23 = 0; a9 = 10; a11 = 0; a5 = 6; a20 = 1; a2 = 0; a21 = 10; a16 = 7; } return 22; } else if(((!(a3==1)||(((a1==12)&&(((a3==1)&&(a19==2))&&!(a20==1)))&&(a16==7)))&&(((a11==1)&&((a11==1)&&((a21==11)&&((a3==1)&&((a17==2)&&(((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))&&!(a0==1)))))))&&(a13==1)))){ a16 = 8; a3 = 1; a5 = 6; a21 = 12; a0 = 0; a1 = 13; a20 = 1; a18 = 0; a19 = 3; a9 = 8; return 22; } else if(((((((a20==1)&&(((a11==1)&&((a17==2)&&((((a5==5)&&(input==5))&&!(a18==1))&&!(a18==1))))&&(a1==12)))&&(a16==10))&&(a9==8))&&(a6==1))&&((a23==1)&&((a19==2)&&(((a6==1)&&!(a14==1))&&(a21==11)))))){ a19 = 1; a24 = 0; a21 = 10; a11 = 1; a5 = 4; a16 = 7; a0 = 0; a9 = 7; return -1; } else if(((((a17==2)&&((a13==1)&&(((((a21==12)&&(((a23==1)||!(a23==1))&&(a9==11)))&&(a20==1))&&!(a27==1))||(a4==1))))&&(a19==3))&&((a28==1)&&((a16==11)&&((a1==13)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a14==1))))))){ a2 = 1; a16 = 7; a18 = 0; a19 = 1; a9 = 7; a24 = 0; a21 = 10; a1 = 12; a5 = 4; return -1; } else if(((((a16==11)&&(!(a20==1)&&((a2==1)&&(a19==2))))&&(a28==1))&&((a13==1)&&((a3==1)&&((((a21==10)&&((((a3==1)&&((input==6)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))))&&(a1==12))&&!(a14==1)))&&!(a7==1))&&(a17==2)))))){ a1 = 14; a19 = 1; a24 = 1; a16 = 7; a20 = 1; a5 = 4; a8 = 1; a9 = 7; a7 = 1; return 23; } else if((((((a20==1)&&((input==1)&&(((((a19==5)&&(((a1==14)&&(a5==6))&&(a9==11)))&&(a21==11))||((a21==12)&&((((a5==4)&&(a1==12))&&(a9==7))&&(a19==1))))||((a21==12)&&((a19==1)&&((a9==7)&&((a5==5)&&(a1==12))))))))&&!(a0==1))&&(a28==1))&&((a26==1)||((a17==2)&&((a12==1)&&((a26==1)||((a6==1)&&((a3==1)&&(a16==9))))))))){ a9 = 7; a21 = 10; a4 = 0; a0 = 0; a16 = 7; a5 = 4; a19 = 1; a14 = 0; a1 = 12; return -1; } else if((((a28==1)&&(((a21==11)&&((!(a18==1)&&(((!(a20==1)&&((a5==4)&&(input==1)))&&(a16==7))&&(a9==10)))&&!(a26==1)))&&(a19==3)))&&(((a17==2)&&(!(a27==1)&&(((a13==1)&&(a1==14))||(a24==1))))&&(a2==1)))){ a23 = 1; a27 = 0; a19 = 1; a11 = 1; a16 = 10; a20 = 1; a9 = 11; return 22; } else if((((((((a21==12)&&((a19==1)&&(a23==1)))&&(a1==14))&&!(a4==1))||!(a3==1))&&(a20==1))&&(((((a6==1)&&(((a6==1)&&((a12==1)&&((input==3)&&(a9==7))))&&(a17==2)))&&(a12==1))&&(a5==5))&&(a16==7)))){ a19 = 3; a3 = 1; a5 = 4; a1 = 12; a8 = 0; a21 = 10; a28 = 1; return 26; } else if(((((a5==4)&&((a1==14)&&(!(a4==1)&&(!(a26==1)&&(!(a27==1)&&((a9==10)&&(input==5)))))))&&(a19==4))&&((a21==12)&&((a20==1)&&((a16==7)&&((a17==2)&&((!(a2==1)||((a3==1)||!(a3==1)))&&!(a27==1)))))))){ a19 = 2; a4 = 0; a18 = 0; a21 = 11; a16 = 8; a5 = 5; a14 = 0; return 25; } else if(((((((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&(a20==1))&&!(a26==1))&&!(a7==1))&&(a9==10))&&((a19==3)&&((a4==1)||(((((a16==8)&&(((a13==1)&&(a21==10))&&!(a7==1)))&&(a1==13))&&(a13==1))||!(a11==1)))))){ a5 = 4; a9 = 7; a6 = 1; a14 = 0; a3 = 1; a1 = 12; a19 = 1; a16 = 7; return -1; } else if(((((((a28==1)&&((a9==10)&&(((a17==2)&&(input==5))&&(a16==8))))&&!(a14==1))&&(a1==13))&&(a5==4))&&((a20==1)&&(((a21==10)&&(((((a19==3)&&(a12==1))||!(a3==1))||!(a12==1))||(a0==1)))||(a18==1))))){ a23 = 1; a9 = 7; a11 = 1; a3 = 1; a16 = 7; a1 = 12; a19 = 1; return -1; } else if(((((a1==12)&&(!(a14==1)&&((a16==9)&&((input==4)&&(a19==3)))))&&!(a20==1))&&((a17==2)&&((a27==1)||(((!(a23==1)||(((a27==1)||(((a13==1)&&(a5==4))&&(a21==11)))&&!(a7==1)))||(a14==1))&&(a9==9)))))){ a9 = 10; a25 = 0; a16 = 7; a21 = 10; a1 = 14; a20 = 1; a26 = 1; a19 = 1; a28 = 0; a5 = 5; return 23; } else if((((!(a14==1)&&(((a19==1)&&(((a5==4)&&(((input==4)&&(a21==11))&&(a12==1)))&&(a1==14)))&&(a9==11)))&&(a17==2))&&(!(a7==1)&&((!(a13==1)||(((a20==1)&&((a2==1)&&(a2==1)))&&!(a14==1)))&&(a16==7))))){ a9 = 7; a4 = 0; a7 = 0; a6 = 1; a21 = 10; a1 = 12; return -1; } else if(((((a1==14)&&((((a27==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a18==1)))&&(a17==2))&&(a9==7)))&&(a24==1))&&(!(a2==1)&&((a16==9)&&(((a19==5)&&(!(a6==1)&&(((a21==11)&&(a13==1))&&(a20==1))))&&!(a28==1)))))){ a9 = 11; a19 = 1; a12 = 0; a14 = 1; a16 = 7; a21 = 10; a5 = 4; a1 = 13; a22 = 0; return 26; } else if(((((a18==1)||((a6==1)&&((a18==1)||(((a17==2)&&((!(a20==1)&&(a28==1))&&(a1==14)))&&(a9==7)))))&&!(a0==1))&&(!(a7==1)&&((((((a16==9)&&(input==1))&&(a21==12))&&(a19==3))&&(a12==1))&&(a5==5))))){ if((a15==1)){ a16 = 8; a25 = 0; a21 = 10; a19 = 5; a4 = 1; a1 = 13; a9 = 8; a5 = 4; a24 = 1; }else{ a20 = 1; a21 = 10; a19 = 1; a5 = 6; a9 = 10; a12 = 0; a10 = 1; a1 = 12; a16 = 7; a24 = 1; } return 21; } else if((((a11==1)&&(!(a18==1)&&((!(a0==1)&&((a17==2)&&(!(a4==1)&&((a1==14)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==6))))))&&(a13==1))))&&(((a21==11)&&(!(a20==1)&&((a16==8)&&((a19==4)&&(a13==1)))))&&(a13==1)))){ a9 = 7; a20 = 1; a18 = 0; a16 = 7; a5 = 4; a0 = 0; a1 = 12; a3 = 1; a19 = 1; a21 = 10; return -1; } else if((((a16==9)&&((a17==2)&&((a21==11)&&((input==4)&&((a5==4)||(a5==5))))))&&((a20==1)&&((a9==11)&&((a26==1)||(!(a27==1)&&(((!(a12==1)||((a1==14)&&((a19==3)&&((a6==1)&&(a2==1)))))||!(a28==1))&&(a23==1)))))))){ a19 = 1; a9 = 7; a8 = 0; a12 = 1; a1 = 12; a16 = 7; a5 = 4; a21 = 10; return -1; } else if(((((a17==2)&&(((a19==5)&&(a11==1))&&(a1==12)))||!(a12==1))&&((a6==1)&&(((a16==8)&&((!(a20==1)&&((a21==12)&&((a11==1)&&((a6==1)&&((input==1)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))))))&&(a12==1)))&&!(a26==1))))){ if((a22==1)){ a25 = 1; a19 = 2; a13 = 0; a5 = 6; a27 = 1; a9 = 9; }else{ a5 = 4; a20 = 1; a26 = 1; a21 = 10; a16 = 7; a9 = 7; a19 = 1; a22 = 0; } return -1; } else if((((a12==1)&&((a13==1)&&((((a1==13)&&((((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&!(a14==1))&&(a16==9)))&&(a17==2))&&(a21==10))))&&(((a11==1)&&(!(a20==1)&&(!(a18==1)&&((a12==1)&&(a19==3)))))||(a7==1)))){ a19 = 1; a5 = 6; a24 = 1; a1 = 14; a20 = 1; a9 = 8; a25 = 1; a14 = 1; a16 = 7; return -1; } else if(((((((((!(a11==1)||(!(a27==1)&&(a23==1)))&&(a19==1))||(a26==1))&&!(a20==1))||(a18==1))&&(a17==2))&&!(a27==1))&&((!(a14==1)&&((a5==5)&&((a1==14)&&((a9==11)&&((input==3)&&(a21==11))))))&&(a16==7)))){ a9 = 7; a13 = 1; a20 = 1; a7 = 0; a21 = 10; a5 = 4; a12 = 1; a1 = 12; return -1; } else if((((((((input==1)&&(a17==2))&&!(a8==1))&&!(a20==1))&&(a28==1))&&!(a24==1))&&((((a1==13)&&((a16==8)&&((a5==5)&&(!(a12==1)||((((a9==10)&&(a11==1))&&(a3==1))&&!(a14==1))))))&&(a21==12))&&(a19==2)))){ if((a17==4)){ a20 = 1; a9 = 7; a27 = 1; a19 = 5; a3 = 0; a16 = 10; a5 = 4; a10 = 1; }else{ a11 = 0; a28 = 0; a21 = 10; a16 = 9; a19 = 1; a0 = 1; a1 = 14; a20 = 1; } return -1; } else if(((((a19==4)&&((a17==2)&&((a18==1)||((!(a12==1)||(((a21==11)&&(!(a12==1)||(a13==1)))||(a4==1)))||(a0==1)))))&&(a1==14))&&(((a16==7)&&((a12==1)&&((input==4)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))))&&(a20==1)))){ a24 = 0; a5 = 6; a16 = 8; a20 = 0; a9 = 11; a12 = 1; a7 = 0; a1 = 12; a21 = 10; return 26; } else if(((((a14==1)&&(((((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a27==1))&&(a24==1))&&(a1==14))&&(a16==9))&&(a14==1)))&&(a21==11))&&(((a9==7)&&(!(a13==1)&&((a20==1)&&(((a8==1)&&(a2==1))&&(a17==2)))))&&(a19==5)))){ a20 = 0; a16 = 8; a23 = 0; a2 = 0; a5 = 5; a21 = 10; a6 = 0; a19 = 4; a9 = 9; return 21; } else if(((((a23==1)&&(((a28==1)&&(a1==14))&&(a16==9)))||!(a28==1))&&(!(a26==1)&&(((((((a2==1)&&((a5==6)&&(((a19==5)&&(input==6))&&(a17==2))))&&!(a20==1))&&(a21==12))&&(a11==1))&&(a9==11))&&!(a0==1))))){ a23 = 0; a20 = 1; a9 = 8; a16 = 7; a10 = 1; a27 = 1; a5 = 4; a21 = 10; a19 = 1; a1 = 13; return -1; } else if(((!(a3==1)&&(!(a3==1)&&(((a1==13)&&((a19==3)&&((a21==12)&&(input==4))))&&(a20==1))))&&(((((a5==6)&&(((((a23==1)&&(a9==7))&&(a17==2))&&!(a2==1))&&!(a11==1)))&&(a16==8))&&!(a2==1))&&!(a3==1)))){ a5 = 4; a9 = 11; a1 = 14; a23 = 0; a21 = 10; a19 = 1; a7 = 1; a20 = 0; a11 = 0; return -1; } else if(((!(a14==1)&&(((!(a0==1)&&((a12==1)&&(((input==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a12==1))))&&!(a8==1))&&(a19==4)))&&(((a17==2)&&(((a21==11)&&((a1==14)&&((a2==1)||(a27==1))))&&(a16==10)))&&!(a20==1)))){ if((a4==1)){ a15 = 0; a5 = 6; a16 = 7; a9 = 8; a25 = 0; a19 = 1; a1 = 13; a7 = 1; a20 = 1; a21 = 10; }else{ a3 = 0; a1 = 12; a5 = 6; a9 = 8; a16 = 9; a4 = 1; a19 = 2; a13 = 0; a21 = 12; } return -1; } else if(((((a16==9)&&(((a17==2)&&((a13==1)&&(!(a0==1)&&(!(a8==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a18==1))))))&&(a19==4)))&&!(a20==1))&&((((a26==1)||((a1==12)&&((a6==1)||!(a11==1))))&&(a9==11))&&(a21==10)))){ a19 = 1; a18 = 1; a7 = 1; a9 = 9; a16 = 7; a5 = 4; a20 = 1; a26 = 1; return 21; } else if(((((a28==1)&&(((a9==7)&&((((a17==2)&&(input==6))&&!(a18==1))&&(a1==12)))&&(a20==1)))&&!(a18==1))&&((a3==1)&&((a19==2)&&((a8==1)||((a21==11)&&((((a16==11)&&(a6==1))&&(a5==6))&&(a23==1)))))))){ a1 = 13; a11 = 1; a3 = 1; a5 = 5; a19 = 5; return 21; } else if((((a4==1)||((a4==1)||(((((a9==8)&&((a14==1)||((a16==9)&&(a3==1))))&&(a1==14))&&(a17==2))&&(a20==1))))&&(((a19==5)&&((a13==1)&&((a21==12)&&(!(a18==1)&&(((a5==4)||(a5==5))&&(input==4))))))&&(a13==1)))){ a5 = 4; a16 = 7; a7 = 0; a21 = 10; a9 = 7; a6 = 1; a19 = 1; a8 = 0; a1 = 12; return -1; } else if(((((!(a13==1)||((((!(a26==1)&&(a11==1))&&(a16==10))||(a26==1))&&(a2==1)))||!(a12==1))&&(a20==1))&&((a5==4)&&((((a19==2)&&(((a17==2)&&((input==5)&&(a1==14)))&&(a23==1)))&&(a21==12))&&(a9==9))))){ a26 = 0; a21 = 10; a8 = 0; a16 = 7; a23 = 1; a1 = 13; return 25; } else if(((!(a3==1)||(((((((a2==1)&&!(a20==1))&&(a17==2))&&(a1==14))&&(a16==10))&&(a21==10))&&(a9==10)))&&((!(a4==1)&&((a2==1)&&((((a3==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a19==2))&&!(a24==1))))&&(a6==1)))){ a22 = 1; a5 = 6; a23 = 0; a16 = 8; a20 = 1; a14 = 1; a21 = 12; a19 = 5; a9 = 9; return 25; } else if((((a19==1)&&(!(a18==1)&&(((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==3))&&(a3==1))))&&(((a1==13)&&((a16==11)&&((a17==2)&&((a6==1)&&(!(a2==1)||((a20==1)&&(((a11==1)||!(a2==1))&&!(a18==1))))))))&&(a21==11)))){ a16 = 10; a9 = 9; a6 = 1; a5 = 4; a27 = 0; a21 = 10; a2 = 1; a19 = 2; a1 = 14; return 21; } else if((((a5==6)&&((a16==10)&&((a23==1)&&((!(a0==1)&&(((a12==1)&&!(a0==1))&&(a17==2)))&&!(a20==1)))))&&((a19==1)&&((!(a14==1)&&(!(a24==1)&&(((a21==11)&&((input==3)&&(a9==7)))&&(a1==13))))&&!(a24==1))))){ a25 = 1; a28 = 0; a19 = 2; a20 = 1; a29 = 1; a16 = 7; a1 = 12; a21 = 10; return -1; } else if(((((a1==13)&&((!(a11==1)&&(!(a6==1)&&(a2==1)))&&(a8==1)))&&(a21==10))&&((a17==2)&&((a16==10)&&((a9==10)&&((a19==2)&&(!(a6==1)&&(((a20==1)&&(!(a2==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a7==1))))))))){ a16 = 7; a22 = 0; a19 = 1; a7 = 1; a25 = 0; a1 = 12; a5 = 5; return 22; } else if(((((a1==12)&&(!(a14==1)&&((((((a12==1)&&!(a14==1))&&(a21==10))&&(a16==11))&&(a19==2))&&!(a20==1))))&&(a3==1))&&((((((input==5)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&!(a14==1))&&(a17==2))&&(a11==1))&&!(a0==1)))){ a16 = 7; a9 = 11; a10 = 1; a5 = 4; a22 = 1; a20 = 1; a19 = 1; return -1; } else if(((!(a24==1)&&(((a6==1)&&(!(a8==1)&&((a16==7)&&((a9==11)&&(((a17==2)&&(input==6))&&(a20==1))))))&&(a5==6)))&&((a23==1)&&(!(a18==1)&&((a23==1)&&(((a1==13)&&((a19==3)&&(a23==1)))&&(a21==11))))))){ a6 = 1; a9 = 9; a18 = 0; a20 = 0; a1 = 14; a5 = 5; a16 = 8; a14 = 0; return 21; } else if(((!(a24==1)&&(((a5==6)&&((((a6==1)||!(a6==1))||(a4==1))&&(a9==8)))||(a26==1)))&&(((((a20==1)&&((a17==2)&&((((a21==11)&&(input==5))&&(a19==5))&&(a1==13))))&&!(a0==1))&&(a16==11))&&(a3==1)))){ a5 = 4; a1 = 12; a16 = 7; a9 = 7; a24 = 0; a21 = 10; a2 = 1; a19 = 1; a13 = 1; return -1; } else if((((a21==12)&&(((a3==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))&&!(a20==1)))&&((a16==10)&&((a17==2)&&((a1==14)&&(((a19==5)&&((a11==1)&&((((a2==1)||(a0==1))&&(a3==1))&&!(a4==1))))||(a14==1))))))){ a9 = 7; a20 = 1; a16 = 8; a6 = 0; a5 = 4; a21 = 11; a15 = 0; a26 = 1; return 21; } else if((((!(a13==1)&&((((input==5)&&((a5==5)||(a5==6)))&&!(a2==1))&&(a1==14)))&&(a0==1))&&((a8==1)&&((((a20==1)&&((((((a28==1)&&!(a23==1))&&(a19==4))&&(a16==8))&&(a21==11))&&!(a28==1)))&&(a9==7))&&(a17==2))))){ a19 = 1; a10 = 1; a9 = 9; a16 = 7; a8 = 1; a1 = 12; a0 = 1; a5 = 4; a21 = 10; return 25; } else if((((a9==9)&&((!(a23==1)||((a28==1)&&((a5==4)&&((a11==1)&&(a11==1)))))&&!(a7==1)))&&(!(a27==1)&&((a20==1)&&((a21==12)&&(!(a0==1)&&((a19==4)&&(((a16==9)&&((input==3)&&(a1==14)))&&(a17==2))))))))){ a1 = 12; a18 = 0; a23 = 1; a16 = 7; a19 = 1; a11 = 1; a21 = 10; a9 = 7; return -1; } else if(((((a1==12)&&(((a3==1)&&((a20==1)&&((a17==2)&&((((a21==11)&&(a12==1))&&(a19==4))&&(a13==1)))))||(a18==1)))&&(a16==7))&&(!(a4==1)&&((a3==1)&&(!(a8==1)&&((input==6)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))))){ a16 = 8; a9 = 7; a8 = 0; a19 = 3; a1 = 13; a5 = 5; a0 = 0; a12 = 1; return 26; } else if(((((a19==3)&&((((a16==10)&&((a13==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a2==1))&&(a9==8)))&&(a2==1))&&((a18==1)||((!(a20==1)&&((a17==2)&&(((a12==1)&&((a26==1)||(a6==1)))&&(a1==12))))&&(a21==12))))){ a5 = 6; a20 = 1; a9 = 9; a19 = 1; a1 = 13; a16 = 7; a8 = 1; a7 = 1; a29 = 0; a21 = 10; return -1; } else if(((((a23==1)&&((a17==2)&&(((a11==1)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==4)))&&(a19==3))))&&(a1==12))&&(((a20==1)&&((a12==1)&&(((a16==10)&&(((a24==1)||(a28==1))&&!(a27==1)))&&(a23==1))))&&(a21==11)))){ a2 = 1; a21 = 10; a9 = 7; a26 = 0; a16 = 7; a19 = 1; a13 = 1; a5 = 4; return -1; } else if((((a9==10)&&((a20==1)&&(((a1==12)&&(a2==1))&&!(a18==1))))&&((((((a19==3)&&(((((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a21==11))&&(a6==1))&&(a3==1)))&&(a16==8))&&(a12==1))&&!(a0==1))&&!(a7==1)))){ a11 = 1; a9 = 11; a27 = 0; a21 = 10; a1 = 13; a19 = 5; a4 = 0; a5 = 5; a16 = 10; return 25; } else if((((a12==1)&&(!(a14==1)&&((a9==11)&&((((a2==1)&&((a13==1)||(a26==1)))&&(a1==14))||!(a28==1)))))&&(((a16==10)&&(((a17==2)&&((a5==5)&&((a19==2)&&((a21==12)&&(input==6)))))&&(a20==1)))&&(a2==1)))){ a5 = 4; a1 = 13; a21 = 10; a14 = 0; a9 = 9; a28 = 1; a16 = 7; a4 = 0; return 25; } else if(((!(a14==1)&&((a19==4)&&(((a11==1)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==4)))&&(a11==1))))&&(((((((a21==12)&&(((a20==1)&&(a13==1))||!(a6==1)))||(a18==1))&&(a1==13))||!(a11==1))&&(a16==10))&&(a17==2)))){ a12 = 1; a19 = 1; a1 = 12; a14 = 0; a21 = 10; a9 = 7; a24 = 0; a5 = 4; a16 = 7; return -1; } else if((((a21==10)&&(!(a4==1)&&((a8==1)||((a16==8)&&(!(a20==1)&&((a19==1)&&(((a12==1)&&(a28==1))&&!(a14==1))))))))&&(((a1==12)&&(((a17==2)&&(!(a4==1)&&((input==3)&&(a5==6))))&&!(a18==1)))&&(a9==7)))){ a20 = 1; a21 = 12; a9 = 8; a3 = 1; a18 = 0; a16 = 7; a5 = 4; a19 = 3; return 26; } else if((((((a11==1)&&((((a1==13)&&((((input==4)&&((a5==4)||(a5==5)))&&!(a26==1))&&!(a0==1)))&&(a19==1))&&(a20==1)))&&!(a7==1))&&(a17==2))&&((a14==1)||(((((a6==1)&&!(a7==1))&&(a9==9))&&(a21==11))&&(a16==9))))){ a1 = 12; a9 = 7; a7 = 0; a28 = 1; a5 = 4; a16 = 7; a21 = 10; return -1; } else if(((!(a0==1)&&(((a17==2)&&((a13==1)&&(((a16==11)&&((a1==13)&&(input==4)))&&(a19==3))))&&(a11==1)))&&(!(a14==1)&&((a20==1)&&((a21==11)&&((((a11==1)&&((a9==10)&&(a6==1)))&&!(a4==1))&&(a5==5))))))){ a14 = 0; a1 = 12; a13 = 1; a9 = 7; a19 = 1; a21 = 10; a27 = 0; a5 = 4; a16 = 7; return -1; } else if(((!(a23==1)||((a3==1)&&(a6==1)))&&(((a11==1)&&((((a12==1)&&((a23==1)&&((a20==1)&&((a17==2)&&(((a19==3)&&((a21==10)&&(((a5==4)||(a5==5))&&(input==3))))&&(a9==10))))))&&(a16==10))&&(a1==14)))&&(a12==1)))){ a19 = 1; a5 = 4; a2 = 1; a9 = 7; a6 = 1; a1 = 12; a16 = 7; a11 = 1; return -1; } else if(((!(a20==1)&&((a19==3)&&(!(a0==1)&&((a21==10)&&(!(a0==1)&&(((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==5))&&!(a8==1)))))))&&(((((((a1==12)&&(a3==1))||(a7==1))||(a27==1))&&(a16==8))&&(a17==2))||(a7==1)))){ a16 = 7; a21 = 11; a19 = 2; a9 = 8; a8 = 0; a5 = 4; a26 = 0; a20 = 1; a13 = 1; return 23; } else if((((a1==13)&&((((a11==1)&&(((!(a4==1)&&((a6==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==11))&&!(a8==1)))&&!(a18==1))&&(a17==2)))&&((a19==4)&&((a20==1)&&((a21==10)&&(!(a6==1)||((a9==10)&&(a6==1)))))))){ a1 = 12; a19 = 1; a8 = 0; a13 = 1; a9 = 7; a16 = 7; a5 = 4; a26 = 0; return -1; } else if((((a19==2)&&((a3==1)&&(((((a2==1)&&((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a16==9))&&!(a18==1))&&(a17==2))))&&((a1==12)&&((a21==11)&&(((((a11==1)||(a4==1))&&(a11==1))||!(a6==1))&&(a20==1)))))){ a21 = 10; a12 = 1; a11 = 1; a19 = 1; a16 = 7; a4 = 0; a5 = 4; a9 = 7; return -1; } else if((((((a21==11)&&(((a17==2)&&(a13==1))&&(a19==3)))&&(a16==8))&&(a12==1))&&((a2==1)&&((!(a20==1)&&((a23==1)&&((a23==1)&&(((input==3)&&(((a9==7)&&((a1==13)&&(a5==5)))||((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))))&&!(a8==1)))))&&(a23==1))))){ a16 = 7; a19 = 1; a6 = 1; a1 = 12; a5 = 4; a9 = 7; a20 = 1; a21 = 10; a3 = 1; a26 = 0; return -1; } else if((((a21==10)&&((((a28==1)&&((!(a18==1)&&((input==4)&&(((a9==7)&&((a1==13)&&(a5==4)))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))))&&(a11==1)))&&(a19==4))&&!(a27==1)))&&((!(a14==1)&&((a14==1)||(((a2==1)&&(a17==2))&&(a20==1))))&&(a16==9)))){ a11 = 1; a5 = 6; a9 = 10; a27 = 0; a1 = 12; a19 = 5; a12 = 1; return 25; } else if((((a16==10)&&((!(a24==1)&&((a20==1)&&(!(a18==1)&&(((a23==1)&&((!(a7==1)&&(a6==1))||!(a28==1)))||(a0==1)))))&&(a17==2)))&&(((a21==11)&&((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==3))&&(a1==13)))&&(a19==4)))){ a16 = 7; a19 = 1; a9 = 7; a1 = 12; a5 = 4; a7 = 0; a4 = 0; a23 = 1; a21 = 10; return -1; } else if(((((a1==13)&&((a17==2)&&((a19==3)&&((((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a28==1))&&(a28==1)))))&&(a16==8))&&((((a20==1)&&(!(a8==1)&&((!(a4==1)&&(a23==1))||(a8==1))))&&(a9==10))&&(a21==12)))){ a19 = 1; a5 = 4; a16 = 7; a27 = 0; a21 = 10; a4 = 0; a9 = 7; a11 = 1; a1 = 12; return -1; } else if((((((a4==1)&&(!(a12==1)&&(((a16==7)&&((input==1)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))))&&(a1==12))))&&!(a11==1))&&(a20==1))&&(!(a13==1)&&((a17==2)&&(((((a28==1)&&(a21==12))&&(a18==1))&&!(a6==1))&&(a19==3)))))){ a5 = 5; a19 = 1; a21 = 10; a9 = 10; a15 = 0; a6 = 0; a20 = 0; a1 = 13; return 22; } else if(((((a9==9)&&(((a19==3)&&(((a17==2)&&((a21==11)&&(!(a2==1)||((a23==1)&&(a20==1)))))||!(a6==1)))&&(a6==1)))&&(a16==7))&&(((a2==1)&&(((a1==12)&&((input==1)&&((a5==5)||(a5==6))))&&!(a0==1)))&&(a3==1)))){ a3 = 1; a6 = 1; a9 = 7; a5 = 5; a18 = 0; a21 = 10; a19 = 5; a16 = 8; return 23; } else if((((!(a6==1)||((((((a1==13)&&(a28==1))&&(a17==2))&&(a16==11))&&!(a4==1))&&!(a7==1)))&&(a13==1))&&((((((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==1))&&!(a18==1))&&(a19==2))&&(a21==10))&&!(a20==1))&&!(a4==1)))){ a19 = 1; a29 = 0; a3 = 0; a11 = 0; a16 = 7; a20 = 1; a9 = 8; a5 = 5; a1 = 12; return 21; } else if((((!(a4==1)&&(((a16==7)&&(((a3==1)&&!(a0==1))&&(a5==4)))&&(a19==4)))&&(a9==9))&&((a17==2)&&((a2==1)&&((a3==1)&&((a20==1)&&((a21==11)&&(!(a24==1)&&(!(a4==1)&&((input==1)&&(a1==12))))))))))){ a9 = 8; a3 = 1; a16 = 8; a27 = 0; a14 = 0; a5 = 6; a19 = 3; return 25; } else if((((((a11==1)&&((a26==1)||(a28==1)))&&(a16==8))&&(a19==2))&&((a17==2)&&((((a1==13)&&((a21==12)&&(!(a8==1)&&((((((a5==5)||(a5==6))&&(input==6))&&!(a27==1))&&(a6==1))&&!(a14==1)))))&&(a20==1))&&(a9==8))))){ a1 = 14; a9 = 10; a14 = 0; a5 = 6; a23 = 1; a28 = 1; a16 = 7; a21 = 10; return 21; } else if((((a1==12)&&(((((a3==1)&&(a17==2))&&!(a8==1))||(a8==1))&&(a12==1)))&&((((((a6==1)&&((((a3==1)&&((input==3)&&(a5==6)))&&(a16==7))&&(a9==11)))&&(a20==1))&&(a19==5))&&(a3==1))&&(a21==12)))){ a19 = 1; a14 = 0; a7 = 0; a21 = 10; a23 = 1; a5 = 4; a9 = 7; return -1; } else if((((((a17==2)&&(!(a0==1)&&(((a21==12)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a18==1)))&&(a16==8))))&&(a1==13))&&!(a18==1))&&(((a18==1)||((((a19==2)&&((a12==1)&&(a3==1)))&&(a20==1))||(a7==1)))&&(a9==11)))){ a7 = 0; a9 = 9; a5 = 6; a18 = 0; a12 = 1; a19 = 1; a16 = 10; return 21; } else if((((!(a4==1)&&((a21==10)&&(((a1==12)&&(((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==6))&&(a11==1)))&&!(a8==1))))&&(a13==1))&&((a19==2)&&((!(a6==1)||((((a3==1)&&(a20==1))&&(a16==11))&&!(a26==1)))&&(a17==2))))){ a0 = 0; a14 = 0; a27 = 0; a16 = 7; a19 = 1; a9 = 7; a5 = 4; return -1; } else if((((a13==1)&&(((a23==1)&&(!(a28==1)||(a6==1)))&&(a9==11)))&&(((a1==13)&&((a19==4)&&((a12==1)&&(((((a20==1)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==5))))&&!(a7==1))&&(a16==8))&&(a21==12)))))&&(a17==2)))){ a5 = 4; a9 = 7; a19 = 1; a1 = 12; a4 = 0; a27 = 0; a21 = 10; a16 = 7; a8 = 0; return -1; } else if((((a17==2)&&(((a26==1)&&((a2==1)&&(a8==1)))&&(a21==11)))&&(((a18==1)&&(((a16==8)&&((!(a28==1)&&(((((a9==7)&&((a1==12)&&(a5==5)))&&(a19==3))||(((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))))&&(input==5)))&&!(a20==1)))&&!(a23==1)))&&!(a23==1)))){ a15 = 0; a20 = 1; a9 = 11; a19 = 1; a5 = 4; a1 = 14; a21 = 10; a11 = 0; a16 = 7; return -1; } else if((((a21==11)&&((a17==2)&&(((a3==1)&&(!(a8==1)&&(!(a20==1)&&(input==4))))&&(a19==5))))&&((a9==9)&&(((a1==12)&&(((a13==1)&&((a13==1)&&(!(a0==1)&&((a3==1)||(a7==1)))))&&(a16==9)))&&(a5==6))))){ a11 = 0; a21 = 10; a16 = 7; a9 = 7; a8 = 1; a19 = 2; a25 = 0; a20 = 1; return 26; } else if((((((a18==1)&&((a21==11)&&(!(a13==1)&&((!(a6==1)&&(a13==1))&&(a17==2)))))&&(a20==1))&&!(a6==1))&&((a0==1)&&((a16==7)&&((((input==6)&&((((a1==13)&&(a5==5))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))))&&(a19==2))&&(a27==1)))))){ a4 = 1; a5 = 4; a20 = 0; a1 = 13; a19 = 3; a14 = 1; a21 = 10; a9 = 10; return -1; } else if((((a1==12)&&(((a16==10)&&((a11==1)&&((((a11==1)&&(a21==12))&&(a9==10))&&!(a20==1))))&&(a17==2)))&&((a19==1)&&((a11==1)&&(((a28==1)&&(((((a5==5)||(a5==6))&&(input==4))&&!(a26==1))&&!(a7==1)))&&!(a7==1)))))){ a20 = 1; a10 = 1; a5 = 4; a21 = 11; a9 = 8; a14 = 1; a19 = 5; a16 = 8; a25 = 1; a1 = 14; return -1; } else if((((a17==2)&&((a28==1)&&(((a6==1)&&((a19==2)&&((!(a26==1)&&(!(a24==1)&&(((input==3)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a2==1))))&&(a21==10))))&&(a1==13))))&&((a11==1)&&(!(a20==1)&&((a16==11)&&(a28==1)))))){ if((a16==7)){ a9 = 10; a5 = 5; a1 = 14; a16 = 7; a28 = 0; a2 = 0; a19 = 1; a12 = 0; a20 = 1; }else{ a1 = 12; a9 = 10; a5 = 5; a4 = 1; a3 = 0; a6 = 0; } return -1; } else if((((((a12==1)&&((!(a8==1)&&((a5==6)&&(((((a3==1)&&!(a14==1))&&(a19==5))&&(a9==7))&&(a1==12))))||(a7==1)))||(a7==1))&&(a20==1))&&(((a21==11)&&(((a16==11)&&(input==5))&&!(a26==1)))&&(a17==2)))){ a4 = 0; a7 = 0; a21 = 10; a16 = 7; a18 = 0; a5 = 4; a19 = 1; return -1; } else if(((((((((a23==1)&&(((input==1)&&(a17==2))&&(a19==2)))&&!(a18==1))&&(a9==10))&&!(a27==1))&&(a20==1))&&(a16==7))&&((((!(a11==1)||(((a12==1)&&(a1==12))||(a7==1)))&&(a21==12))||(a14==1))&&(a5==4)))){ a24 = 0; a1 = 14; a19 = 4; a26 = 0; a20 = 0; a14 = 0; return 25; } else if((((!(a20==1)&&((a12==1)&&(((a1==14)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==3)))&&!(a24==1))))&&(a21==10))&&((((a12==1)&&((!(a8==1)&&(((a17==2)&&(a13==1))||(a7==1)))||!(a13==1)))&&(a16==8))&&(a19==2)))){ a1 = 12; a27 = 0; a19 = 1; a9 = 7; a5 = 4; a20 = 1; a8 = 0; a16 = 7; a14 = 0; return -1; } else if(((!(a7==1)&&(!(a7==1)&&((a1==12)&&((((a6==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==3)))&&(a28==1))&&!(a20==1)))))&&((a21==12)&&((a19==5)&&(!(a23==1)||((a16==10)&&(((a14==1)||(a12==1))&&(a17==2)))))))){ a3 = 0; a6 = 0; a24 = 1; a19 = 1; a9 = 9; a21 = 10; a1 = 14; a20 = 1; a5 = 4; a16 = 7; return 21; } else if((((a21==12)&&((a23==1)&&((a11==1)&&((!(a14==1)&&(((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==1))&&(a16==7)))&&!(a26==1)))))&&((a19==3)&&((((((a13==1)||!(a13==1))&&(a20==1))&&(a6==1))&&(a1==13))&&(a17==2))))){ a19 = 5; a1 = 14; a13 = 1; a9 = 7; a16 = 8; a5 = 4; a6 = 1; a27 = 0; return 22; } else if((((((a19==5)&&((((a21==12)&&(a6==1))&&(a1==13))&&(a16==10)))||(a7==1))&&!(a14==1))&&((a17==2)&&((a11==1)&&(((a5==4)&&((((a3==1)&&((input==4)&&(a9==7)))&&(a20==1))&&!(a7==1)))&&(a11==1)))))){ a16 = 7; a1 = 14; a21 = 10; a5 = 5; a9 = 11; a2 = 1; a8 = 0; a19 = 4; a14 = 0; return 25; } else if((((a0==1)||((((a24==1)||((a20==1)&&(((a9==9)&&((a14==1)||((a19==4)&&(a11==1))))&&(a21==10))))||(a0==1))&&(a16==8)))&&((!(a18==1)&&(((a11==1)&&((a17==2)&&(input==6)))&&(a5==6)))&&(a1==14)))){ a27 = 0; a9 = 10; a11 = 1; a5 = 5; a21 = 11; a20 = 0; a19 = 5; a1 = 12; a26 = 0; return 21; } else if((((!(a12==1)&&(((a9==10)&&(((a26==1)&&(a11==1))&&(a19==1)))&&(a14==1)))&&(a20==1))&&(((((a21==12)&&((((a1==12)&&((input==4)&&((a5==4)||(a5==5))))&&!(a2==1))&&(a17==2)))&&!(a23==1))&&(a7==1))&&(a16==7)))){ a19 = 3; a15 = 1; a21 = 10; a0 = 1; a5 = 6; a20 = 0; a1 = 14; a16 = 8; a18 = 1; return -1; } else if(((((a8==1)&&(!(a20==1)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6))&&(a16==8))&&(a19==2))))&&!(a23==1))&&(((a24==1)&&(((((a21==11)&&((a17==2)&&(a12==1)))&&(a1==13))&&(a0==1))&&!(a28==1)))&&(a0==1)))){ a14 = 1; a1 = 14; a5 = 5; a16 = 7; a21 = 10; a29 = 0; a9 = 11; a19 = 3; a27 = 1; a20 = 1; return 25; } else if(((((a20==1)&&((((a16==11)&&(((((a13==1)&&!(a27==1))&&(a9==9))||!(a2==1))&&!(a24==1)))||(a27==1))&&(a21==11)))&&(a19==4))&&((((((input==6)&&((a5==4)||(a5==5)))&&(a1==12))&&!(a18==1))&&(a2==1))&&(a17==2)))){ a19 = 1; a16 = 7; a21 = 10; a27 = 0; a18 = 0; a13 = 1; a9 = 7; a5 = 4; return -1; } else if(((((((((a2==1)||!(a2==1))&&(a12==1))&&(a20==1))&&(a16==10))&&(a21==12))&&(a9==8))&&((a1==12)&&(((((!(a8==1)&&(((input==4)&&(a19==5))&&(a5==5)))&&(a17==2))&&!(a14==1))&&!(a18==1))&&!(a24==1))))){ a24 = 0; a5 = 4; a3 = 1; a16 = 7; a2 = 1; a9 = 11; a21 = 10; a19 = 4; a1 = 14; return 25; } else if((((a2==1)&&(!(a7==1)&&(!(a14==1)&&(((a9==10)&&((!(a27==1)&&(((a21==10)&&(input==4))&&(a20==1)))&&(a19==1)))&&!(a18==1)))))&&((a1==14)&&((((a16==8)&&((a6==1)&&!(a4==1)))&&(a5==6))&&(a17==2))))){ a9 = 7; a8 = 0; a1 = 12; a5 = 4; a14 = 0; a16 = 7; return -1; } else if((((((a17==2)&&(((a1==12)&&((input==3)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&!(a14==1)))&&(a19==1))&&(a2==1))&&((!(a24==1)&&(!(a23==1)||((a21==12)&&(!(a13==1)||(((a16==8)&&(a13==1))&&(a20==1))))))&&(a6==1)))){ a27 = 0; a16 = 7; a4 = 0; a18 = 0; a5 = 4; a9 = 7; a21 = 10; return -1; } else if(((!(a18==1)&&((((((a21==11)&&((a3==1)&&(a6==1)))&&(a6==1))&&(a17==2))&&(a11==1))&&(a9==7)))&&(!(a7==1)&&(((((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a20==1))&&(a2==1))&&(a16==7))&&(a19==5))&&(a1==12))))){ a6 = 1; a13 = 1; a5 = 6; a16 = 8; a1 = 14; a4 = 0; return 21; } else if(((((a23==1)&&((!(a0==1)&&((((a19==2)&&(!(a20==1)&&(a12==1)))&&(a16==9))&&(a9==11)))||!(a2==1)))||(a14==1))&&((a21==12)&&(!(a4==1)&&(!(a18==1)&&(((a1==13)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a17==2))))))){ if((a23==1)){ a19 = 1; a29 = 0; a16 = 7; a21 = 10; a25 = 0; a5 = 6; a1 = 14; a20 = 1; }else{ a25 = 1; a21 = 10; a24 = 1; a5 = 6; a16 = 11; a29 = 0; } return 25; } else if((((a21==11)&&((a27==1)&&(((a17==2)&&((((input==1)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a1==13))&&!(a11==1)))&&(a26==1))))&&((((((a20==1)&&((a3==1)&&!(a6==1)))&&(a19==3))&&(a16==7))&&!(a13==1))&&!(a23==1)))){ a9 = 8; a19 = 2; a3 = 0; a25 = 1; a21 = 12; a26 = 1; a16 = 10; a5 = 6; return -1; } else if((((a13==1)&&(((!(a8==1)&&((((a6==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a11==1))&&(a17==2)))&&!(a7==1))&&(a21==12)))&&(((a18==1)||((((a19==5)&&(a11==1))&&(a1==14))&&(a16==10)))&&!(a20==1)))){ if((a28==1)){ a5 = 6; a16 = 9; a9 = 11; a10 = 0; a19 = 2; a28 = 0; a8 = 1; a21 = 11; }else{ a9 = 10; a5 = 4; a29 = 1; a16 = 7; a2 = 0; a13 = 0; a20 = 1; a1 = 12; } return -1; } else if((((a27==1)||(((a6==1)&&((a19==1)&&((a17==2)&&(a2==1))))&&!(a20==1)))&&((((a21==12)&&((((a6==1)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==5))&&!(a7==1)))&&(a2==1))&&(a6==1)))&&(a16==9))&&(a1==13)))){ a5 = 6; a20 = 1; a21 = 10; a1 = 12; a19 = 2; a23 = 0; a9 = 8; a26 = 1; a18 = 1; a16 = 7; return -1; } else if((((a6==1)&&(((a18==1)||((a9==9)&&((a20==1)&&((a19==1)&&((a5==6)&&((a11==1)&&(a28==1)))))))&&!(a27==1)))&&((a11==1)&&((a17==2)&&((!(a26==1)&&(((input==1)&&(a21==12))&&(a1==12)))&&(a16==10)))))){ a21 = 10; a5 = 4; a16 = 8; a19 = 5; a20 = 0; a9 = 11; a28 = 1; a0 = 0; return 21; } else if((((a28==1)&&(((((((input==5)&&((a5==4)||(a5==5)))&&!(a27==1))&&(a19==4))&&!(a20==1))&&!(a18==1))&&(a9==10)))&&((a1==12)&&(((((((a11==1)||!(a28==1))&&(a16==10))&&(a6==1))&&(a17==2))&&(a21==12))||!(a12==1))))){ a9 = 7; a20 = 1; a21 = 10; a7 = 1; a22 = 0; a3 = 0; a5 = 4; a1 = 13; a16 = 7; a19 = 5; return -1; } else if((((((a17==2)&&((a21==12)&&(((a20==1)&&((a16==9)&&((a12==1)||!(a6==1))))&&(a9==11))))&&!(a7==1))||(a24==1))&&((((a19==1)&&((a1==14)&&((((a5==4)||(a5==5))&&(input==3))&&(a28==1))))&&!(a8==1))&&!(a24==1)))){ a0 = 0; a14 = 0; a1 = 12; a16 = 7; a9 = 7; a21 = 10; a2 = 1; a5 = 4; return -1; } else if((((a21==10)&&((a16==10)&&((((a8==1)||((a11==1)&&!(a20==1)))&&(a19==1))&&(a9==9))))&&(!(a18==1)&&((a12==1)&&((a1==13)&&(((((a17==2)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a26==1))&&!(a14==1))&&(a28==1))))))){ a15 = 0; a16 = 7; a9 = 11; a4 = 1; a27 = 1; a20 = 1; a5 = 5; return 25; } else if(((!(a20==1)&&((a6==1)&&((((a16==10)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==3)))&&(a21==11))&&(a13==1))))&&(!(a18==1)&&((a4==1)||((a19==2)&&(((((a1==13)&&(a13==1))&&!(a24==1))&&!(a27==1))&&(a17==2))))))){ a16 = 7; a29 = 0; a20 = 1; a21 = 10; a9 = 10; a12 = 0; a1 = 12; a5 = 4; a19 = 1; a22 = 0; return -1; } else if((((a11==1)&&((a24==1)||((a20==1)&&((a5==6)&&((a17==2)&&(a11==1))))))&&((a6==1)&&((((((a16==8)&&((((a1==14)&&(input==5))&&(a9==8))&&(a19==5)))&&(a21==12))&&(a11==1))&&(a13==1))&&!(a24==1))))){ a16 = 10; a26 = 0; a5 = 5; a2 = 1; a1 = 13; a3 = 1; return 22; } else if(((((a6==1)&&(((((a17==2)&&(((a12==1)&&!(a20==1))&&(a13==1)))&&(a16==8))&&(a13==1))&&(a21==11)))&&(a28==1))&&(((a3==1)&&((((a9==9)&&((input==1)&&((a5==5)||(a5==6))))&&!(a14==1))&&(a19==5)))&&(a1==12)))){ a3 = 1; a26 = 0; a20 = 1; a12 = 1; a5 = 4; a19 = 1; a21 = 10; a16 = 7; a9 = 7; return -1; } else if((((input==6)&&((a5==5)||(a5==6)))&&((a1==12)&&((a9==8)&&(((a19==1)&&(((!(a12==1)&&((!(a23==1)&&((((a21==11)&&((a16==8)&&(a6==1)))&&(a26==1))&&(a4==1)))&&(a17==2)))&&!(a11==1))&&!(a28==1)))&&!(a20==1)))))){ a21 = 10; a9 = 7; a20 = 1; a24 = 1; a19 = 2; a28 = 0; a5 = 4; a26 = 1; a16 = 7; return 25; } else if((((a1==12)&&(((((a28==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==11))&&(a23==1))&&!(a18==1)))&&((((a28==1)&&((a16==7)&&((((!(a18==1)&&(a12==1))&&!(a20==1))&&(a28==1))&&(a19==3))))&&(a9==10))&&(a17==2)))){ a20 = 1; a21 = 10; a19 = 1; a28 = 1; a9 = 7; a18 = 0; a26 = 0; a5 = 4; return -1; } else if((((a19==4)&&((a17==2)&&(!(a27==1)&&((a16==7)&&(((((a9==10)&&((input==6)&&((a5==4)||(a5==5))))&&!(a18==1))&&(a21==12))&&(a13==1))))))&&(((((a1==12)&&((a23==1)||(a24==1)))&&(a20==1))||(a8==1))&&!(a18==1)))){ if((a2==1)){ a5 = 5; a2 = 1; a20 = 0; a21 = 11; a14 = 0; a9 = 11; a19 = 1; a1 = 14; a24 = 0; }else{ a5 = 5; a1 = 14; a16 = 9; a12 = 1; a13 = 1; a19 = 1; a21 = 11; a3 = 1; } return 25; } else if((((a2==1)&&(!(a4==1)&&((((a9==7)&&(((((a21==10)&&(input==3))&&(a17==2))&&(a16==9))&&(a5==5)))&&(a20==1))&&(a19==1))))&&((a0==1)||((a0==1)||(!(a12==1)||((a2==1)&&((a1==12)&&(a3==1)))))))){ a5 = 4; a16 = 7; a27 = 0; a8 = 0; return -1; } else if(((!(a3==1)||((a11==1)&&(((a19==4)&&(!(a20==1)&&((a1==14)&&((a21==11)&&((a11==1)&&(a9==9))))))&&(a6==1))))&&(((a23==1)&&((a12==1)&&((a16==8)&&((((a5==5)||(a5==6))&&(input==6))&&(a17==2)))))&&!(a27==1)))){ a5 = 4; a19 = 1; a9 = 7; a20 = 1; a26 = 0; a16 = 7; a28 = 1; a21 = 10; a1 = 12; return -1; } else if(((((a1==13)&&(((a19==1)&&(!(a24==1)&&(!(a18==1)&&(((a5==4)||(a5==5))&&(input==5)))))&&(a17==2)))&&(a16==10))&&(((a9==8)&&((a2==1)&&(((((a12==1)&&(a21==11))&&!(a27==1))&&(a12==1))||!(a2==1))))&&!(a20==1)))){ a20 = 1; a10 = 0; a16 = 8; a9 = 10; a1 = 12; a19 = 4; a4 = 1; a29 = 1; a5 = 4; return 26; } else if(((!(a11==1)&&((a7==1)&&((a9==7)&&((a5==4)&&((a20==1)&&(input==6))))))&&((((((a17==2)&&((a21==10)&&((!(a23==1)&&(!(a13==1)&&(a3==1)))&&(a1==13))))&&(a16==7))&&(a24==1))&&!(a23==1))&&(a19==5)))){ a19 = 2; a1 = 12; a12 = 0; a9 = 10; a11 = 0; a5 = 6; a3 = 0; return 23; } else if((((a24==1)||((a17==2)&&(!(a24==1)&&((a21==11)&&((a28==1)&&((a8==1)||((a1==12)&&((a2==1)&&(a19==5)))))))))&&(((a16==7)&&((a20==1)&&((!(a27==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a7==1))))&&(a9==11)))){ a21 = 10; a9 = 7; a5 = 4; a4 = 0; a8 = 0; a19 = 1; a7 = 0; return -1; } else if((((!(a0==1)&&(((a13==1)&&((a20==1)&&(a23==1)))||!(a3==1)))&&(a19==3))&&((a21==10)&&((a1==14)&&((((a3==1)&&((((input==6)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&(a16==8))&&(a11==1)))&&(a17==2))&&!(a0==1)))))){ a16 = 9; a5 = 6; a18 = 0; a24 = 0; a21 = 12; a9 = 8; a19 = 5; a13 = 1; return 21; } else if((((((((a20==1)&&((a23==1)&&(a12==1)))&&!(a27==1))&&!(a27==1))&&(a17==2))&&(a16==9))&&((a21==11)&&((a11==1)&&((((((((a5==5)&&(a1==12))&&(a9==7))&&(a19==3))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2))||((a19==3)&&((a9==7)&&((a1==12)&&(a5==4))))))&&(input==4))&&!(a27==1))&&(a12==1)))))){ a2 = 1; a21 = 10; a5 = 4; a23 = 1; a16 = 7; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((((((a23==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a20==1))&&!(a4==1))&&(a17==2))&&(a21==10))&&(((((a16==11)&&(!(a27==1)&&((a19==1)&&(((a26==1)||(a13==1))&&(a2==1)))))&&(a1==12))&&(a9==10))&&(a12==1)))){ a5 = 4; a23 = 1; a16 = 7; a9 = 7; a26 = 0; a12 = 1; return -1; } else if((((a21==12)&&(!(a7==1)&&((((((a5==5)||(a5==6))&&(input==6))&&!(a14==1))&&(a19==4))&&(a20==1))))&&((a6==1)&&(((a9==8)&&((a1==12)&&(((((a28==1)&&(a23==1))&&(a6==1))||!(a13==1))&&(a17==2))))&&(a16==10))))){ a19 = 1; a5 = 4; a9 = 7; a28 = 1; a27 = 0; a21 = 10; a16 = 7; a23 = 1; return -1; } else if((((((((((!(a20==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a9==11))&&!(a24==1))&&(a21==11))&&(a17==2))&&(a19==4))&&!(a18==1))&&!(a8==1))&&((a16==9)&&((!(a26==1)&&(((a12==1)||(a0==1))&&(a3==1)))&&(a1==12))))){ a20 = 1; a10 = 1; a16 = 7; a5 = 5; a14 = 1; a9 = 8; a21 = 10; a12 = 0; a19 = 1; return 22; } else if(((((a3==1)&&((a13==1)&&((!(a28==1)||(((a17==2)&&(((a21==10)&&(a23==1))&&!(a20==1)))||(a27==1)))&&(a19==1))))&&(a1==12))&&((a9==8)&&(!(a27==1)&&(((a16==7)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a18==1)))))){ a20 = 1; a5 = 4; a0 = 0; a9 = 7; a18 = 0; a24 = 0; return -1; } else if((((!(a8==1)&&((a23==1)&&(a20==1)))&&(a13==1))&&((a17==2)&&(((a19==3)&&((((!(a18==1)&&((!(a7==1)&&((a28==1)&&((a9==7)&&(input==4))))&&(a21==11)))&&(a5==4))&&(a23==1))&&(a1==13)))&&(a16==10))))){ a18 = 0; a11 = 1; a19 = 1; a16 = 7; a27 = 0; a21 = 10; a1 = 12; return -1; } else if((((a5==6)&&((a21==12)&&((a17==2)&&((a16==9)&&((a13==1)&&((a1==14)&&((a12==1)&&((input==6)&&(a19==5)))))))))&&((!(a18==1)&&(((a9==7)&&((a27==1)||((a2==1)&&(a20==1))))||!(a12==1)))||(a4==1)))){ a1 = 12; a5 = 5; a23 = 1; a7 = 0; a19 = 2; a28 = 1; return 21; } else if(((!(a0==1)&&((a6==1)&&(((a20==1)&&((a17==2)&&((a19==3)&&(a23==1))))&&(a21==11))))&&((a12==1)&&((((a3==1)&&(((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==5))&&(a1==12))&&(a23==1)))&&(a16==11))&&(a2==1))))){ a8 = 0; a5 = 6; a28 = 1; a1 = 14; a21 = 12; a9 = 7; a14 = 0; a19 = 1; return 21; } else if((((a28==1)&&((a17==2)&&(!(a0==1)&&((a12==1)&&((a1==12)&&(((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6))&&(a20==1)))))))&&((a19==3)&&((a16==10)&&(!(a28==1)||((!(a0==1)&&((a2==1)&&(a28==1)))&&(a21==11))))))){ a3 = 1; a5 = 5; a9 = 9; a1 = 13; a16 = 7; a21 = 10; a19 = 2; a23 = 1; a18 = 0; return -1; } else if((((a21==10)&&(((a28==1)&&(((a19==2)&&((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a20==1)))&&(a1==14)))&&(!(a8==1)&&(!(a13==1)||((((a14==1)||(((a13==1)&&(a17==2))&&(a16==10)))&&!(a7==1))||(a14==1)))))){ a5 = 6; a13 = 1; a16 = 11; a9 = 11; a11 = 1; a19 = 5; a1 = 13; a4 = 0; return 22; } else if(((((a7==1)&&((a16==8)&&((a24==1)&&((a17==2)&&((a8==1)&&(((input==1)&&((((a19==2)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3)))||(((a9==7)&&((a5==5)&&(a1==12)))&&(a19==3))))&&!(a20==1)))))))&&(a21==11))&&(((a26==1)&&((a28==1)&&!(a28==1)))&&(a26==1)))){ a3 = 0; a5 = 4; a9 = 7; a22 = 1; a16 = 7; a21 = 10; a6 = 0; a20 = 1; a19 = 1; a1 = 12; return 25; } else if(((!(a14==1)&&(!(a28==1)||((a21==10)&&((a1==13)&&(((a16==10)&&(a28==1))&&(a19==5))))))&&((((a28==1)&&(((a28==1)&&(((a9==10)&&(!(a20==1)&&(input==5)))&&(a17==2)))&&!(a8==1)))&&(a5==6))&&!(a4==1)))){ if((a6==1)){ a25 = 0; a16 = 7; a20 = 1; a5 = 4; a14 = 1; a22 = 1; a1 = 12; a19 = 2; a9 = 7; }else{ a19 = 2; a27 = 1; a21 = 11; a23 = 0; a20 = 1; a9 = 7; a13 = 0; } return -1; } else if((((a21==12)&&(((a2==1)&&((a12==1)&&(!(a0==1)&&(((a5==6)&&(!(a26==1)&&((a1==13)&&(input==1))))&&(a3==1)))))&&(a16==11)))&&((((a17==2)&&((a20==1)&&((a19==4)&&(a12==1))))&&(a9==11))&&!(a7==1)))){ a21 = 11; a18 = 0; a19 = 5; a7 = 0; a2 = 1; a9 = 7; a5 = 5; return 21; } else if((((a21==11)&&((a9==9)&&((a20==1)&&((a17==2)&&(!(a13==1)&&((a0==1)&&((a16==8)&&(!(a28==1)&&(!(a13==1)&&((a1==14)&&((input==4)&&((a5==5)||(a5==6)))))))))))))&&((a19==4)&&(!(a6==1)&&((a7==1)&&(a12==1)))))){ a22 = 1; a5 = 6; a16 = 7; a21 = 10; a19 = 1; a1 = 12; a29 = 0; a10 = 0; return -1; } else if(((((!(a4==1)&&(((a5==6)&&(((a17==2)&&(a28==1))||(a14==1)))||!(a13==1)))&&(a9==11))&&(a19==3))&&((a6==1)&&(((a1==14)&&(((((a16==9)&&(input==1))&&(a21==11))&&(a20==1))&&(a12==1)))&&(a13==1))))){ a6 = 1; a19 = 5; a24 = 0; a5 = 4; return 21; } else if(((!(a26==1)&&(((a17==2)&&((((a16==11)&&((a3==1)&&!(a0==1)))||!(a6==1))&&(a1==13)))||(a7==1)))&&(!(a7==1)&&((((a20==1)&&((a13==1)&&((input==6)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))))&&(a21==11))&&(a19==4))))){ if((a26==1)){ a16 = 8; a14 = 0; a13 = 1; a9 = 8; a27 = 0; a21 = 10; a1 = 14; a19 = 3; a5 = 6; a20 = 0; }else{ a5 = 4; a21 = 12; a9 = 10; a6 = 1; a0 = 0; a16 = 10; a19 = 3; a18 = 0; } return 21; } else if((((((a1==14)&&(((a12==1)&&(a17==2))&&(a21==11)))&&(a19==1))&&(a0==1))&&((a4==1)&&((((a4==1)&&((a16==9)&&(!(a13==1)&&((a20==1)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==1))))))&&(a14==1))&&!(a12==1))))){ a5 = 6; a13 = 0; a9 = 9; a12 = 0; a21 = 10; a16 = 7; return 25; } else if((((a5==4)&&((((a19==5)&&(!(a11==1)||(!(a8==1)&&(((a3==1)&&(a16==7))||!(a11==1)))))&&(a13==1))&&(a20==1)))&&(((a9==8)&&(((a1==12)&&(((a17==2)&&(input==3))&&(a12==1)))&&!(a14==1)))&&(a21==12)))){ a21 = 10; a19 = 1; a26 = 0; a9 = 7; a12 = 1; a11 = 1; return -1; } else if((((((((a20==1)&&(((a21==12)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==4))&&(a13==1)))&&!(a18==1)))&&(a16==7))&&!(a0==1))&&(a19==3))&&(a2==1))&&(((a1==14)&&(!(a23==1)||((a6==1)||(a26==1))))&&(a17==2)))){ a9 = 7; a28 = 1; a26 = 0; a4 = 0; a5 = 4; a19 = 1; a21 = 10; a1 = 12; return -1; } else if(((((a13==1)&&((a28==1)&&((((a5==4)&&(!(a26==1)&&(((a19==5)&&((input==3)&&(a17==2)))&&!(a24==1))))&&(a20==1))&&(a1==13))))&&!(a7==1))&&((((a16==9)&&((a13==1)&&(a9==8)))&&!(a18==1))&&(a21==12)))){ a21 = 10; a18 = 0; a16 = 7; a1 = 12; a19 = 1; a13 = 1; a9 = 7; return -1; } else if(((((a21==12)&&(((a23==1)&&(!(a18==1)&&(((a1==13)&&(((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==4))&&(a20==1)))&&(a6==1))))&&(a17==2)))&&(a16==9))&&(!(a3==1)||((!(a6==1)||((a19==2)&&(a28==1)))&&!(a7==1))))){ a16 = 7; a21 = 10; a14 = 0; a9 = 7; a5 = 4; a4 = 0; a19 = 1; a6 = 1; a1 = 12; return -1; } else if(((((a21==11)&&(!(a24==1)&&((!(a27==1)&&(((a9==7)&&(input==3))&&!(a18==1)))&&(a20==1))))&&(a5==4))&&(((((a23==1)&&((((a6==1)&&(a17==2))||!(a3==1))&&(a19==3)))&&(a6==1))&&(a16==9))&&(a1==13)))){ a21 = 10; a2 = 1; a5 = 5; a18 = 0; a16 = 7; a24 = 0; a1 = 12; a9 = 10; return 21; } else if((((!(a27==1)&&((((((a20==1)&&(input==5))&&(a12==1))&&(a16==7))&&(a3==1))&&(a19==2)))&&(a3==1))&&((a13==1)&&(((a3==1)&&((a1==13)&&((a5==5)&&(((a13==1)&&(a9==7))&&(a21==12)))))&&(a17==2))))){ a2 = 1; a16 = 9; a1 = 14; a9 = 11; a21 = 10; a8 = 0; return 21; } else if((((a19==5)&&((!(a11==1)||((a0==1)||(((a20==1)&&(((((a24==1)||(a11==1))&&(a1==12))||!(a28==1))&&(a17==2)))&&(a21==10))))&&(a9==8)))&&(((a11==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1)))&&(a16==11)))){ a7 = 0; a27 = 0; a9 = 7; a5 = 4; a16 = 8; a23 = 1; a1 = 14; a20 = 0; return 23; } else if((((a13==1)&&((a26==1)||((a13==1)&&((a17==2)&&(((a4==1)||(((a16==11)&&(a12==1))&&(a21==10)))&&(a19==5))))))&&((((a1==14)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1))&&(a20==1)))&&(a3==1))&&!(a18==1)))){ a23 = 1; a16 = 7; a5 = 4; a26 = 0; a9 = 7; a19 = 1; a18 = 0; a1 = 12; return -1; } else if((((((a12==1)&&(((a28==1)&&(!(a20==1)&&((a5==6)&&(((a17==2)&&((a6==1)&&(a21==11)))||(a24==1)))))&&(a9==7)))&&(a16==10))&&(a6==1))&&(((!(a24==1)&&((a19==1)&&(input==1)))&&(a1==13))&&!(a8==1)))){ a26 = 1; a9 = 9; a20 = 1; a8 = 1; a24 = 1; a16 = 7; a21 = 10; return -1; } else if((((((a1==13)&&(!(a14==1)&&((a3==1)&&((a20==1)&&((a24==1)||(a6==1))))))&&(a19==5))&&(a12==1))&&((a21==11)&&((a13==1)&&(!(a8==1)&&((a17==2)&&((a16==9)&&((input==3)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))))))))){ a1 = 12; a21 = 10; a28 = 1; a9 = 7; a19 = 1; a14 = 0; a16 = 7; a26 = 0; a5 = 4; return -1; } else if(((((a20==1)&&(!(a8==1)&&(!(a12==1)||((a1==14)&&((a21==11)&&(((a8==1)||(a2==1))&&(a19==3)))))))&&(a17==2))&&((a2==1)&&((a16==10)&&(((a11==1)&&((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a4==1)))))){ a21 = 10; a16 = 7; a3 = 1; a8 = 0; a19 = 1; a9 = 7; a5 = 4; a1 = 12; a18 = 0; return -1; } else if((((((((a16==10)&&((a13==1)&&((((a9==10)&&(a23==1))&&!(a20==1))||!(a13==1))))&&(a21==12))&&(a17==2))&&!(a7==1))&&!(a7==1))&&((((((input==1)&&((a5==4)||(a5==5)))&&(a1==13))&&(a12==1))&&(a19==5))&&(a12==1)))){ a20 = 1; a8 = 1; a9 = 8; a16 = 7; a10 = 1; a5 = 4; a19 = 1; a21 = 10; a0 = 1; return -1; } else if((((a17==2)&&((!(a11==1)||((!(a0==1)&&((a12==1)&&(a20==1)))&&(a23==1)))&&!(a24==1)))&&(((a1==14)&&(((!(a26==1)&&(((a21==12)&&((a9==9)&&(input==6)))&&(a5==4)))&&(a11==1))&&(a19==3)))&&(a16==7)))){ a19 = 1; a1 = 12; a9 = 7; a21 = 10; a23 = 1; a8 = 0; a11 = 1; return -1; } else if((((((((input==5)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&(a20==1))&&(a3==1))&&!(a14==1))&&(a19==1))&&(((a16==9)&&((((a26==1)||(!(a23==1)||(((a23==1)||!(a23==1))&&(a17==2))))&&(a28==1))&&(a21==12)))&&(a1==13)))){ if((a29==1)){ a21 = 11; a7 = 0; a20 = 0; a28 = 1; a9 = 10; a11 = 1; a16 = 7; a19 = 3; a5 = 4; a1 = 14; }else{ a5 = 5; a16 = 8; a19 = 3; a21 = 11; a24 = 0; a18 = 0; a1 = 12; a9 = 11; a13 = 1; a20 = 0; } return 25; } else if((((((a16==10)&&((a9==9)&&((!(a8==1)&&((((((input==1)&&((a5==4)||(a5==5)))&&(a19==5))&&(a3==1))&&(a11==1))&&(a3==1)))&&(a17==2))))&&(a21==10))&&(a23==1))&&(!(a20==1)&&((!(a3==1)||(a23==1))&&(a1==12))))){ a19 = 2; a18 = 1; a10 = 1; a16 = 7; a9 = 10; a23 = 0; a5 = 4; a20 = 1; return -1; } else if((((((a26==1)||(((((((a20==1)&&(a28==1))&&(a1==14))&&(a16==7))||(a7==1))&&(a19==5))||!(a2==1)))&&(a17==2))&&(a9==10))&&(!(a7==1)&&(((((input==1)&&((a5==4)||(a5==5)))&&(a21==10))&&!(a0==1))&&(a6==1))))){ a19 = 4; a21 = 12; a8 = 0; a4 = 0; a12 = 1; a5 = 4; return 21; } else if(((((a17==2)&&(!(a14==1)&&(((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))&&(input==5))&&(a21==10))))&&!(a7==1))&&((!(a4==1)&&((a16==9)&&((((a3==1)&&(a20==1))||!(a13==1))&&(a11==1))))&&!(a26==1)))){ a16 = 7; a9 = 7; a1 = 12; a19 = 1; a5 = 4; a8 = 0; a23 = 1; a28 = 1; return -1; } else if(((((a21==12)&&((!(a23==1)||(a13==1))&&(a16==9)))&&(a17==2))&&(((((((a12==1)&&((((a9==9)&&(((a5==5)||(a5==6))&&(input==5)))&&(a20==1))&&(a23==1)))&&(a2==1))&&!(a27==1))&&(a23==1))&&(a19==2))&&(a1==12)))){ a13 = 1; a23 = 1; a5 = 6; a21 = 10; a16 = 10; a14 = 0; a19 = 5; return 25; } else if(((((((a5==6)&&((input==6)&&(a9==7)))&&!(a20==1))&&(a16==8))&&(a1==12))&&(((a12==1)&&(!(a13==1)||(((a17==2)&&(((((a21==11)&&(a6==1))||!(a2==1))||!(a12==1))||(a26==1)))&&(a19==3))))&&!(a18==1)))){ a16 = 9; a5 = 4; a21 = 10; a12 = 1; a18 = 0; a20 = 1; a6 = 1; return 25; } else if(((((((a24==1)||(!(a24==1)&&((a17==2)&&(((a11==1)&&(a21==10))||(a8==1)))))||(a26==1))&&(a16==8))||(a8==1))&&((((a20==1)&&(((input==3)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a19==3)))&&(a1==14))&&!(a4==1)))){ a23 = 1; a9 = 7; a2 = 1; a19 = 1; a16 = 7; a28 = 1; a5 = 4; a1 = 12; return -1; } else if((((((a17==2)&&(!(a8==1)&&((input==6)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))))&&!(a24==1))&&(a16==9))&&((((((a20==1)&&((a19==4)&&((a26==1)||(a28==1))))&&(a3==1))&&(a21==11))||!(a3==1))||(a26==1)))){ if((a2==1)){ a8 = 0; a16 = 8; a1 = 12; a9 = 8; a20 = 0; a13 = 1; a5 = 5; }else{ a9 = 10; a6 = 1; a8 = 0; a16 = 7; a19 = 2; a18 = 0; a21 = 10; a1 = 13; a5 = 4; } return 21; } else if(((((a19==2)&&(((a20==1)&&((((a23==1)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a14==1))&&!(a18==1)))&&(a2==1)))&&(a16==9))&&((a21==10)&&(((((a24==1)||((a9==9)&&(a11==1)))&&(a17==2))||(a0==1))&&(a1==14))))){ a19 = 1; a11 = 1; a9 = 7; a16 = 7; a5 = 4; a3 = 1; a24 = 0; a1 = 12; return -1; } else if(((!(a4==1)&&((a20==1)&&((((!(a24==1)&&((input==5)&&(((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4))||(((a19==3)&&((a9==11)&&((a1==14)&&(a5==5))))||((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))))))&&(a16==10))&&(a6==1))&&(a21==11))))&&(!(a3==1)||(!(a11==1)||(((a28==1)&&(a17==2))||!(a28==1)))))){ a5 = 5; a7 = 0; a19 = 2; a9 = 9; a14 = 0; a16 = 7; a12 = 1; a21 = 10; a1 = 13; return -1; } else if((((a17==2)&&((a6==1)&&((a9==11)&&(((!(a26==1)&&(a3==1))&&(a1==14))&&!(a18==1)))))&&((((a19==2)&&((((((input==3)&&(a16==8))&&(a13==1))&&(a20==1))&&!(a27==1))&&(a5==4)))&&(a3==1))&&(a21==11)))){ a9 = 7; a19 = 1; a1 = 12; a26 = 0; a16 = 7; a11 = 1; a18 = 0; a21 = 10; return -1; } else if((((a5==4)&&((a9==9)&&((a16==7)&&(((a4==1)&&((a20==1)&&(input==5)))&&(a1==12)))))&&((a21==12)&&((a19==1)&&(((!(a12==1)&&((((a4==1)&&(a12==1))&&(a18==1))&&(a17==2)))&&!(a3==1))&&!(a12==1)))))){ a9 = 10; a19 = 2; a5 = 5; a25 = 0; a22 = 1; a6 = 0; a21 = 10; return -1; } else if((((a23==1)&&((((((a8==1)||(a13==1))&&(a21==12))&&(a5==6))&&(a16==11))&&(a19==5)))&&(!(a24==1)&&(!(a14==1)&&((a17==2)&&((a9==11)&&((((a1==13)&&((input==4)&&(a20==1)))&&(a23==1))&&(a11==1)))))))){ a27 = 0; a24 = 0; a5 = 4; a1 = 12; a6 = 1; a9 = 7; a16 = 7; a21 = 10; a19 = 1; return -1; } else if(((((a16==9)&&(((((a19==2)&&((((a11==1)&&(a6==1))&&!(a20==1))||(a0==1)))||(a0==1))&&(a17==2))&&(a23==1)))&&(a23==1))&&((((input==3)&&(((((a5==5)&&(a1==12))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a21==11))&&(a13==1)))){ a5 = 4; a27 = 1; a9 = 9; a20 = 1; a16 = 7; a21 = 10; a11 = 0; a25 = 1; a19 = 1; a1 = 14; return 21; } else if((((a6==1)&&((a20==1)&&(((((a21==10)&&((a16==9)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==3))))&&!(a18==1))&&(a6==1))&&(a3==1))))&&(((a1==12)&&((a19==5)&&(!(a7==1)&&((a23==1)||(a7==1)))))&&(a17==2)))){ a19 = 1; a9 = 7; a4 = 0; a18 = 0; a16 = 7; a12 = 1; a5 = 4; return -1; } else if((((a20==1)&&(((((a17==2)&&((a5==4)&&(!(a26==1)&&(((a21==11)&&(input==3))&&(a12==1)))))&&(a3==1))&&!(a27==1))&&(a2==1)))&&((a1==14)&&(((((a16==10)&&(a2==1))&&(a11==1))&&(a9==11))&&(a19==2))))){ a21 = 10; a12 = 1; a9 = 7; a1 = 12; a3 = 1; a26 = 0; a16 = 7; a19 = 1; return -1; } else if((((a21==10)&&(((a1==12)&&(((a3==1)&&(!(a28==1)||((a19==5)&&(a28==1))))||(a7==1)))&&(a9==8)))&&((a12==1)&&(((!(a20==1)&&(!(a4==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a16==10))))&&!(a7==1))&&(a17==2))))){ a21 = 11; a9 = 10; a19 = 2; a5 = 5; a29 = 0; a24 = 1; a11 = 0; a16 = 7; return -1; } else if((((a19==2)&&((((((input==3)&&((a5==5)||(a5==6)))&&(a9==8))&&(a1==14))&&(a2==1))&&(a21==11)))&&((((a7==1)||((a24==1)||(((((a17==2)&&(a28==1))&&(a3==1))&&(a16==11))&&!(a4==1))))||(a27==1))&&(a20==1)))){ a24 = 0; a9 = 7; a8 = 0; a5 = 4; a16 = 7; a2 = 1; a1 = 12; a19 = 1; a21 = 10; return -1; } else if(((((a1==12)&&(!(a24==1)&&((a11==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))))&&(a20==1))&&(((a9==8)&&(((((!(a0==1)&&((a12==1)&&(a16==9)))&&!(a18==1))&&(a21==11))||!(a2==1))||(a27==1)))&&(a19==1)))){ a5 = 6; a23 = 1; a8 = 0; a9 = 9; a19 = 3; a16 = 7; a13 = 1; a21 = 10; return -1; } else if(((((((a16==8)&&((a9==10)&&((a23==1)&&((!(a14==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a3==1)))))&&!(a8==1))&&(a28==1))&&(a17==2))&&((a20==1)&&((!(a24==1)&&((a21==10)&&((a23==1)&&(a19==5))))&&(a1==13))))){ a20 = 0; a0 = 0; a4 = 0; a5 = 4; a11 = 1; a1 = 14; a16 = 7; return 22; } else if(((((((!(a0==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a13==1)))&&!(a0==1))&&(a1==14))&&(a9==7))&&!(a18==1))&&((a19==3)&&((a16==10)&&((a17==2)&&((!(a20==1)&&(((a11==1)||(a8==1))&&(a21==11)))||!(a3==1))))))){ a29 = 1; a28 = 0; a1 = 12; a16 = 7; a9 = 8; a5 = 4; a20 = 1; a7 = 1; a21 = 10; a19 = 1; return -1; } else if((((!(a12==1)||((a14==1)||(((a27==1)||(((!(a3==1)||(a12==1))&&(a16==7))&&(a21==12)))&&(a1==14))))&&(a19==2))&&(((a20==1)&&((a13==1)&&(((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&!(a18==1))))&&(a17==2)))){ a11 = 1; a1 = 12; a7 = 0; a21 = 10; a8 = 0; a19 = 1; a9 = 7; a5 = 4; return -1; } else if((((((a19==2)&&((((a17==2)&&((a11==1)&&((a21==11)&&(a6==1))))&&(a12==1))&&(a16==11)))&&(a9==8))&&(a1==13))&&(!(a0==1)&&((a20==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&!(a26==1))&&!(a27==1))&&!(a14==1)))))){ a11 = 1; a26 = 0; a16 = 8; a12 = 1; a21 = 12; a5 = 6; a19 = 1; a1 = 14; return 21; } else if(((((a19==2)&&((a21==10)&&((a27==1)||((a17==2)&&((a4==1)||(!(a23==1)||((a1==14)&&(!(a2==1)||(a13==1)))))))))&&(a20==1))&&(((!(a4==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a28==1)))&&(a16==7))&&(a9==9)))){ a9 = 11; a16 = 8; a5 = 4; a20 = 0; a1 = 13; a18 = 0; a0 = 0; a24 = 0; a21 = 11; return 22; } else if(((!(a20==1)&&((a17==2)&&(((!(a26==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4)))&&!(a14==1))&&(a16==8))))&&((a21==12)&&((a18==1)||((((!(a3==1)||((a3==1)||!(a28==1)))&&(a19==4))||!(a23==1))&&(a1==13)))))){ if((a26==1)){ a1 = 12; a21 = 10; a5 = 4; a9 = 8; a15 = 1; a10 = 0; a16 = 7; a19 = 1; a20 = 1; }else{ a26 = 1; a20 = 1; a1 = 12; a16 = 7; a21 = 10; a9 = 8; a19 = 2; a14 = 1; a5 = 4; } return 26; } else if((((a1==12)&&(((((((!(a23==1)||(a12==1))&&(a9==10))&&!(a8==1))&&(a17==2))&&(a21==10))||(a7==1))&&(a19==1)))&&((((a20==1)&&(!(a27==1)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a27==1))))&&(a11==1))&&(a16==10)))){ a5 = 4; a9 = 7; a27 = 0; a16 = 7; a14 = 0; a6 = 1; return -1; } else if((((((!(a7==1)&&(((a20==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a19==4)))&&(a17==2)))&&(a3==1))&&(a3==1))&&(a1==14))&&(((((!(a24==1)&&(!(a2==1)||(a6==1)))&&(a21==12))&&(a28==1))&&(a9==7))&&(a16==11)))){ a1 = 12; a21 = 10; a19 = 1; a5 = 4; a26 = 0; a24 = 0; a16 = 7; return -1; } else if((((a16==8)&&((a4==1)&&(((a21==11)&&(!(a13==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a17==2))))&&!(a2==1))))&&((a1==13)&&((a20==1)&&((a18==1)&&((a9==11)&&(!(a3==1)&&(((a19==5)&&(a2==1))&&!(a23==1))))))))){ a5 = 5; a23 = 0; a21 = 12; a11 = 0; a9 = 9; a16 = 7; a0 = 1; a1 = 14; a19 = 2; return -1; } else if((((a17==2)&&(((!(a14==1)&&(((a16==8)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a6==1)))&&!(a7==1))&&(a9==11)))&&(((a19==1)&&(!(a14==1)&&(!(a18==1)&&((a21==11)&&(((a20==1)&&(a23==1))||(a24==1))))))&&(a1==13)))){ a1 = 12; a2 = 1; a5 = 4; a3 = 1; a16 = 7; a9 = 7; a28 = 1; a21 = 10; return -1; } else if(((((a19==2)&&(((input==1)&&((a5==4)||(a5==5)))&&(a11==1)))&&(a21==10))&&((a1==12)&&((!(a0==1)&&((a17==2)&&((a16==10)&&((a9==9)&&((a8==1)||(!(a12==1)||((a20==1)&&((a28==1)||(a7==1)))))))))||(a27==1))))){ a23 = 1; a5 = 4; a28 = 1; a19 = 5; return 25; } else if((((a16==8)&&((a19==2)&&((((!(a13==1)||(a11==1))||(a7==1))&&(a2==1))&&(a21==10))))&&((a1==13)&&((a17==2)&&(!(a0==1)&&(!(a20==1)&&(((a2==1)&&((input==4)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&!(a26==1)))))))){ a16 = 7; a4 = 0; a11 = 1; a9 = 7; a6 = 1; a1 = 12; a5 = 4; a20 = 1; a19 = 1; return -1; } else if((((a19==5)&&(((a23==1)&&((((a17==2)&&((input==6)&&((a5==5)||(a5==6))))&&!(a20==1))&&(a6==1)))&&!(a26==1)))&&(((a1==14)&&((a21==11)&&((((a2==1)&&((a12==1)&&(a11==1)))&&(a9==7))||!(a13==1))))&&(a16==10)))){ if((a15==1)){ a25 = 1; a26 = 1; a9 = 8; a16 = 9; a19 = 3; a14 = 1; a1 = 12; a5 = 4; a21 = 10; }else{ a18 = 1; a21 = 12; a29 = 0; a0 = 1; a19 = 3; a9 = 8; a5 = 4; a20 = 1; a1 = 13; } return -1; } else if((((a16==9)&&((a1==12)&&((a21==11)&&(!(a20==1)&&(!(a0==1)&&(!(a8==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))))))&&((a19==3)&&((a17==2)&&(!(a3==1)||((a28==1)&&((!(a0==1)&&((a9==10)&&(a3==1)))&&(a13==1)))))))){ if((a11==1)){ a23 = 0; a8 = 1; a16 = 10; a20 = 1; a12 = 0; a19 = 2; a5 = 4; a9 = 9; }else{ a29 = 0; a21 = 10; a16 = 7; a19 = 1; a5 = 4; a6 = 0; a22 = 0; a20 = 1; a1 = 13; } return 22; } else if((((!(a6==1)&&((((!(a11==1)&&((((a17==2)&&(input==6))&&(a5==5))&&(a21==12)))&&(a9==9))&&!(a23==1))&&(a26==1)))&&(a1==14))&&(((a16==9)&&(((a19==2)&&((a23==1)&&(a7==1)))&&(a7==1)))&&(a20==1)))){ a11 = 0; a16 = 8; a15 = 0; a25 = 1; a20 = 0; a21 = 10; return -1; } else if(((((a2==1)&&((((a19==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a28==1))&&(a1==12)))&&(a9==9))&&(!(a2==1)||(((a16==9)&&((a20==1)&&(((a17==2)&&(((a13==1)&&(a21==11))&&(a11==1)))&&(a6==1))))&&!(a26==1))))){ a16 = 10; a6 = 1; a9 = 11; a19 = 2; a1 = 13; a5 = 6; a11 = 1; a8 = 0; return 26; } else if(((((a16==8)&&((!(a20==1)&&((a1==12)&&((input==3)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&(a28==1)))&&(a23==1))&&(((a3==1)&&((a17==2)&&((!(a11==1)||(((a23==1)||!(a11==1))&&(a21==11)))&&(a19==2))))||!(a11==1)))){ a6 = 1; a5 = 4; a9 = 7; a3 = 1; a20 = 1; a19 = 1; a16 = 7; a21 = 10; return -1; } else if(((!(a6==1)&&((!(a12==1)&&((((!(a28==1)&&(!(a20==1)&&(input==4)))&&!(a2==1))&&(a19==2))&&(a21==12)))&&(a1==12)))&&((a5==6)&&(!(a11==1)&&(((a9==7)&&(((a3==1)&&(a16==7))&&(a4==1)))&&(a17==2)))))){ a20 = 1; a21 = 10; a3 = 0; a13 = 0; a9 = 8; a19 = 1; a11 = 0; a1 = 13; return -1; } else if((((a21==11)&&(!(a11==1)&&(((a7==1)&&(!(a6==1)&&(((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a1==14))))&&(a26==1))))&&(((a20==1)&&(((!(a6==1)&&(!(a13==1)&&(a23==1)))&&(a19==5))&&(a17==2)))&&(a16==11)))){ a3 = 0; a26 = 1; a9 = 11; a19 = 4; a21 = 10; a5 = 4; a29 = 1; a20 = 0; a16 = 8; return 21; } else if(((((a20==1)&&(!(a23==1)||((a16==8)&&(a3==1))))||!(a13==1))&&((((a12==1)&&(((a6==1)&&(((((input==5)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a21==11))&&(a19==4))&&(a12==1)))&&(a17==2)))&&!(a18==1))&&(a1==14)))){ a9 = 7; a16 = 7; a18 = 0; a28 = 1; a19 = 1; a1 = 12; a12 = 1; a21 = 10; a5 = 4; return -1; } return calculate_output19(input); } int calculate_output19(int input) { if((((!(a11==1)&&(!(a3==1)&&((a16==7)&&((a9==9)&&((input==4)&&((a5==5)||(a5==6)))))))&&(a1==13))&&((((!(a3==1)&&(!(a11==1)&&((a24==1)&&((a21==10)&&((a3==1)&&(a19==2))))))&&(a17==2))&&!(a6==1))&&!(a20==1)))){ a1 = 12; a26 = 1; a20 = 1; a29 = 0; a5 = 6; a9 = 7; return 25; } else if(((((!(a13==1)||(a2==1))&&!(a8==1))||(a4==1))&&(((((a13==1)&&((((a1==12)&&((!(a0==1)&&((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==1)))&&!(a20==1)))&&(a17==2))&&(a19==4)))&&(a16==7))&&(a12==1))&&(a21==10)))){ a9 = 7; a20 = 1; a19 = 1; a14 = 0; a18 = 0; a2 = 1; a5 = 4; return -1; } else if(((((((a21==10)&&((((input==1)&&((a5==4)||(a5==5)))&&(a2==1))&&(a9==11)))&&(a11==1))&&!(a7==1))&&(a19==1))&&(((a1==12)&&(!(a24==1)&&(!(a7==1)&&(!(a20==1)&&(!(a11==1)||((a23==1)&&(a16==7)))))))&&(a17==2)))){ a20 = 1; a27 = 0; a5 = 4; a24 = 0; a9 = 7; a18 = 0; return -1; } else if((((((((((input==6)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&!(a26==1))&&(a20==1))&&(a16==8))&&(a19==5))&&(a1==12))&&(a13==1))&&((a7==1)||(((a17==2)&&((a21==10)&&((a12==1)&&((a3==1)||!(a12==1)))))&&(a28==1))))){ a19 = 2; a9 = 8; a16 = 10; a27 = 0; a28 = 1; a0 = 0; a5 = 4; return 21; } else if((((a16==11)&&(((a21==10)&&(!(a11==1)||(((a2==1)||(a24==1))||(a8==1))))&&(a17==2)))&&((a20==1)&&(!(a18==1)&&(((a19==5)&&((a1==14)&&(!(a7==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a11==1)))))&&(a9==8)))))){ a14 = 0; a5 = 4; a1 = 12; a12 = 1; a16 = 7; a26 = 0; a9 = 7; a19 = 1; return -1; } else if((((a21==11)&&(((a6==1)&&((((((a11==1)&&(!(a0==1)&&((a20==1)&&(input==6))))&&(a1==13))&&(a3==1))&&(a11==1))&&(a16==7)))&&(a19==5)))&&(((((a3==1)&&(a17==2))&&(a5==4))&&!(a14==1))&&(a9==10)))){ a16 = 8; a19 = 2; a21 = 12; a4 = 0; a5 = 5; a9 = 8; a27 = 0; a0 = 0; return 25; } else if((((((((!(a24==1)&&(!(a7==1)&&((a5==5)&&(input==5))))&&(a19==3))&&(a16==9))&&(a17==2))&&(a21==10))&&(a9==10))&&((!(a20==1)&&(((!(a8==1)&&(!(a0==1)&&(a12==1)))||(a4==1))&&!(a7==1)))&&(a1==14)))){ a20 = 1; a19 = 1; a5 = 4; a1 = 13; a29 = 1; a16 = 7; a9 = 7; a25 = 1; a28 = 0; return 21; } else if(((((a17==2)&&((((a19==2)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==4)))&&(a16==9))&&!(a20==1)))&&(a6==1))&&(((!(a14==1)&&(!(a14==1)&&(((a13==1)&&((a1==12)&&(a13==1)))&&(a21==10))))&&!(a26==1))&&(a3==1)))){ if((a6==1)){ a1 = 14; a5 = 4; a7 = 1; a19 = 1; a9 = 7; a0 = 1; a21 = 12; a14 = 1; a16 = 10; }else{ a5 = 6; a9 = 7; a22 = 0; a20 = 1; a10 = 0; a29 = 0; a16 = 7; } return 21; } else if((((a16==7)&&((a17==2)&&(((a9==11)&&((a12==1)&&!(a7==1)))&&!(a7==1))))&&(!(a18==1)&&(((((a1==13)&&(!(a8==1)&&(((a11==1)&&((input==3)&&(a19==5)))&&!(a20==1))))&&(a21==10))&&(a3==1))&&(a5==4))))){ a20 = 1; a2 = 1; a1 = 12; a26 = 0; a9 = 7; a19 = 1; return -1; } else if((((((((!(a18==1)&&((a6==1)&&(a20==1)))&&(a1==14))||!(a13==1))&&(a21==11))&&(a9==7))||(a0==1))&&(((!(a14==1)&&((!(a14==1)&&((a17==2)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==9)))&&(a19==4))&&!(a18==1)))){ a21 = 10; a6 = 1; a1 = 13; a16 = 8; a9 = 10; a5 = 6; a7 = 0; a3 = 1; a19 = 5; return 22; } else if(((((a28==1)&&(((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a14==1)))&&!(a20==1))&&((((a14==1)||(!(a4==1)&&((((((a28==1)&&(a1==12))&&(a21==12))&&(a19==3))&&(a17==2))&&!(a8==1))))&&(a16==7))&&(a6==1)))){ a5 = 6; a9 = 9; a2 = 1; a19 = 1; a20 = 1; a21 = 11; a26 = 0; return 23; } else if((((a5==6)&&((((a14==1)&&((!(a12==1)&&((a17==2)&&(a2==1)))&&(a4==1)))&&(a19==4))&&(a20==1)))&&((((a16==7)&&((((a9==7)&&((a1==13)&&(input==5)))&&(a0==1))&&!(a23==1)))&&(a21==10))&&(a14==1)))){ a20 = 0; a19 = 2; a1 = 12; a9 = 11; a15 = 0; a4 = 1; a16 = 8; a29 = 0; return -1; } else if((((((a1==14)&&(((!(a2==1)||(!(a6==1)||(a23==1)))&&(a16==7))&&(a20==1)))||(a27==1))&&(a17==2))&&(!(a8==1)&&((a21==10)&&((a12==1)&&((a12==1)&&((a19==4)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==6))))))))){ a12 = 1; a0 = 0; a9 = 7; a21 = 12; a1 = 13; a19 = 1; a4 = 0; a5 = 5; return 26; } else if((((a9==8)&&(!(a8==1)&&((a12==1)&&(((a16==10)&&(!(a27==1)&&((a19==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a17==2)))))&&!(a26==1)))))&&((a21==11)&&(((a11==1)&&((a1==14)&&((a3==1)&&(a28==1))))&&!(a20==1))))){ a21 = 10; a16 = 7; a5 = 4; a11 = 0; a20 = 1; a9 = 10; a1 = 13; a6 = 0; return -1; } else if(((((a13==1)&&((((((((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==5))&&(a28==1))&&(a17==2))&&(a19==2))&&(a11==1)))&&(a11==1))&&((a4==1)||((a21==12)&&((a20==1)&&(((a13==1)&&(a16==7))||(a26==1))))))){ a7 = 0; a9 = 9; a0 = 0; a5 = 5; a3 = 1; a1 = 14; a21 = 10; a16 = 9; return 26; } else if((((((a21==12)&&(!(a24==1)&&((a1==14)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6))&&(a2==1))&&(a16==11))&&(a17==2)))))&&(a6==1))&&(a6==1))&&(!(a28==1)||((a19==2)&&((a20==1)&&((a23==1)&&!(a27==1))))))){ a28 = 1; a1 = 12; a21 = 10; a9 = 7; a5 = 4; a19 = 1; a16 = 7; a27 = 0; return -1; } else if((((a0==1)&&((((a9==8)&&((a23==1)&&(a21==11)))&&(a17==2))&&(a7==1)))&&((a7==1)&&((a18==1)&&((!(a23==1)&&(((a19==2)&&(!(a20==1)&&((a1==13)&&((input==6)&&((a5==4)||(a5==5))))))&&(a16==8)))&&(a26==1)))))){ a19 = 1; a5 = 6; a25 = 1; a15 = 0; a9 = 7; a6 = 0; a21 = 10; a1 = 12; a16 = 7; return -1; } else if(((!(a27==1)&&((a6==1)&&((a17==2)&&((a1==12)&&((a16==10)&&((a9==11)&&(input==3)))))))&&((!(a13==1)||((a5==4)&&(!(a14==1)&&((a19==4)&&((!(a20==1)&&(!(a12==1)||(a6==1)))&&!(a7==1))))))&&(a21==12)))){ a15 = 0; a9 = 7; a21 = 11; a28 = 0; a6 = 0; a16 = 7; a19 = 3; a1 = 14; a5 = 6; return -1; } else if((((((a3==1)&&((((a6==1)&&(a20==1))||!(a6==1))||!(a13==1)))||(a26==1))&&(a19==4))&&((a21==11)&&((((((((input==5)&&(a17==2))&&(a12==1))&&(a9==11))&&!(a18==1))&&(a1==12))&&(a16==7))&&(a5==4))))){ a21 = 10; a9 = 7; a18 = 0; a13 = 1; a19 = 1; a8 = 0; return -1; } else if(((!(a26==1)&&((a12==1)&&(((a1==14)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==1))&&(a19==1)))&&!(a4==1))))&&((a0==1)||((a17==2)&&((a21==12)&&(((!(a2==1)||((a20==1)&&(a6==1)))&&(a16==11))||!(a3==1))))))){ a5 = 4; a9 = 7; a21 = 10; a1 = 12; a12 = 1; a14 = 0; a16 = 7; return -1; } else if((((a21==10)&&((a19==4)&&((a20==1)&&(((a16==7)&&((a8==1)||(a13==1)))||!(a28==1)))))&&((a1==14)&&(!(a8==1)&&(((a12==1)&&((a17==2)&&(!(a18==1)&&((input==3)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))))))&&(a3==1)))))){ a9 = 9; a21 = 12; a19 = 1; a1 = 13; a6 = 1; a0 = 0; a5 = 4; a28 = 1; return 25; } else if((((a19==5)&&((a16==7)&&(((a4==1)||(!(a12==1)||(!(a3==1)||(a23==1))))&&(a3==1))))&&((a21==11)&&((((a17==2)&&(!(a20==1)&&(!(a18==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==4)))))&&(a1==13))&&!(a4==1))))){ a1 = 12; a5 = 4; a9 = 7; a20 = 1; a12 = 1; a21 = 10; a19 = 1; a14 = 0; return -1; } else if((((a17==2)&&((a19==5)&&((a5==5)&&(((a1==13)&&((!(a26==1)&&(a3==1))&&(a28==1)))&&(a11==1)))))&&(((a23==1)&&(((a23==1)&&(((a9==8)&&((input==5)&&(a20==1)))&&!(a18==1)))&&(a21==12)))&&(a16==10)))){ a16 = 8; a9 = 10; a1 = 12; a8 = 0; a5 = 4; a21 = 10; a13 = 1; return 26; } else if((((((((!(a20==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a21==11))&&(a16==9))&&(a19==4))&&!(a18==1))&&(a1==14))&&((!(a3==1)||((a17==2)&&(!(a18==1)&&((!(a2==1)||(a11==1))&&!(a27==1)))))&&(a11==1)))){ a21 = 10; a5 = 6; a18 = 1; a9 = 10; a20 = 1; a19 = 1; a3 = 0; a14 = 1; a16 = 7; return 26; } else if((((a16==7)&&((a12==1)&&((((a5==6)&&((a9==10)&&(input==1)))&&(a2==1))&&!(a20==1))))&&((a0==1)||((a4==1)||((a21==12)&&((((a1==14)&&((!(a28==1)||(a12==1))||!(a28==1)))&&(a17==2))&&(a19==2))))))){ a16 = 9; a14 = 0; a5 = 5; a23 = 1; a20 = 1; a21 = 10; a19 = 4; a11 = 1; return 22; } else if((((a1==12)&&((!(a18==1)&&((((a17==2)&&(!(a7==1)&&((a19==1)&&(input==3))))&&!(a14==1))&&(a20==1)))&&!(a4==1)))&&((a5==6)&&((((a26==1)||(((a16==9)&&(a13==1))&&(a9==7)))&&(a21==10))&&!(a24==1))))){ a12 = 1; a18 = 0; a5 = 4; a24 = 0; a16 = 7; return -1; } else if(((((a21==10)&&(!(a3==1)||(((a23==1)&&(a23==1))&&(a19==2))))&&(a9==7))&&((!(a14==1)&&(!(a26==1)&&((a17==2)&&((a1==14)&&(!(a24==1)&&(((a20==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a26==1)))))))&&(a16==11)))){ a16 = 7; a5 = 4; a1 = 12; a19 = 1; a3 = 1; a4 = 0; a2 = 1; return -1; } else if(((((a13==1)&&((((a21==10)&&((!(a6==1)||((a11==1)||(a18==1)))&&(a17==2)))&&!(a20==1))||(a18==1)))||!(a12==1))&&((a19==2)&&((((((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==1))&&!(a18==1))&&(a16==9))))){ if((a14==1)){ a10 = 1; a11 = 0; a5 = 6; a19 = 3; a16 = 8; a1 = 12; a24 = 1; a9 = 11; }else{ a19 = 5; a9 = 8; a21 = 12; a1 = 14; a5 = 6; a29 = 1; a12 = 0; a16 = 7; a13 = 0; } return -1; } else if((((((a28==1)&&((((input==6)&&((a5==5)||(a5==6)))&&(a19==3))&&(a16==8)))&&(a23==1))&&!(a14==1))&&((a9==10)&&(((a17==2)&&((a21==12)&&((a20==1)&&((((a1==12)&&(a3==1))||!(a12==1))||!(a11==1)))))&&!(a26==1))))){ if((a25==1)){ a19 = 5; a21 = 10; a24 = 0; a20 = 0; a5 = 5; a3 = 1; a9 = 11; }else{ a1 = 14; a19 = 2; a2 = 1; a16 = 7; a5 = 5; a21 = 10; a26 = 0; } return 21; } else if((((((!(a2==1)||((a21==12)&&((a3==1)&&(a3==1))))&&(a1==13))&&(a20==1))&&(a19==1))&&((a17==2)&&(((!(a7==1)&&(!(a0==1)&&(((input==1)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&!(a7==1))))&&(a3==1))&&(a16==10))))){ a19 = 2; a9 = 9; a6 = 1; a26 = 0; a5 = 5; a21 = 10; a14 = 0; a16 = 7; return -1; } else if(((((a21==12)&&((a6==1)&&((a17==2)&&((a19==5)&&((((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==6))))))&&(a28==1))&&((a28==1)&&((a3==1)&&(!(a23==1)||((((a11==1)&&!(a20==1))||!(a11==1))&&(a16==10))))))){ a1 = 14; a21 = 11; a19 = 4; a20 = 1; a8 = 1; a5 = 5; a6 = 0; a16 = 8; a27 = 1; a9 = 7; return -1; } else if((((a19==5)&&(((!(a0==1)&&((a12==1)&&(((a21==11)&&((a16==9)&&((((a5==5)||(a5==6))&&(input==3))&&!(a20==1))))&&!(a14==1))))&&(a9==7))&&(a17==2)))&&((!(a23==1)||((a28==1)&&((a14==1)||(a13==1))))&&(a1==14)))){ a19 = 2; a13 = 0; a5 = 4; a6 = 0; a20 = 1; a16 = 10; a9 = 11; a25 = 1; a1 = 12; a21 = 10; return -1; } else if((((a21==10)&&((a17==2)&&((a18==1)||(!(a8==1)&&(a6==1)))))&&((((a28==1)&&((((a6==1)&&(((a11==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a20==1)))&&!(a26==1)))&&(a16==10))&&(a9==8)))&&(a19==1))&&(a1==14)))){ if((a12==1)){ a21 = 12; a5 = 5; a0 = 1; a11 = 0; a20 = 1; a9 = 7; a16 = 8; a25 = 1; a1 = 12; }else{ a16 = 7; a5 = 6; a20 = 1; a26 = 1; a1 = 13; a14 = 1; a9 = 11; a28 = 0; } return -1; } else if((((!(a14==1)&&(((((a21==10)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==5)))&&(a17==2))&&!(a27==1))&&!(a18==1)))&&(a23==1))&&(((!(a27==1)&&(((!(a12==1)||(a12==1))&&(a19==5))&&(a1==12)))&&!(a20==1))&&(a16==8)))){ a11 = 1; a19 = 4; a1 = 13; a5 = 6; a9 = 11; a24 = 0; a3 = 1; a16 = 7; a20 = 1; return 26; } else if(((((a19==1)&&(!(a13==1)||((a17==2)&&(!(a6==1)||(((a23==1)||!(a13==1))&&(a20==1))))))&&(a1==13))&&((a21==10)&&((a16==10)&&((((((a5==5)&&(input==3))&&(a3==1))&&!(a4==1))&&(a9==7))&&(a3==1)))))){ a1 = 12; a4 = 0; a23 = 1; a16 = 7; a5 = 4; a24 = 0; return -1; } else if((((!(a7==1)&&(((a21==12)&&((((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&!(a7==1))&&!(a20==1)))&&!(a8==1)))&&(a1==13))&&((a19==1)&&(!(a28==1)||(!(a23==1)||(((a17==2)&&((a16==8)&&(a11==1)))||(a27==1))))))){ a9 = 11; a19 = 3; a2 = 0; a18 = 1; a21 = 11; a1 = 12; a5 = 5; a27 = 1; return -1; } else if((((!(a7==1)&&((a12==1)&&((!(a14==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a2==1)))&&(a20==1))))&&(a17==2))&&((a2==1)&&(((((((a3==1)&&(a23==1))&&(a16==7))&&(a21==10))&&(a19==3))&&(a1==13))&&(a9==9))))){ a0 = 0; a5 = 4; a9 = 7; a19 = 1; a13 = 1; a1 = 12; a23 = 1; return -1; } else if(((!(a18==1)&&((!(a4==1)&&(((!(a20==1)&&(((a28==1)&&(((a16==8)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a1==13)))&&(a2==1)))&&(a19==3))&&(a17==2)))&&(a9==8)))&&((a21==10)&&(((a3==1)||(a18==1))&&(a28==1))))){ a0 = 0; a3 = 1; a5 = 4; a2 = 1; a20 = 1; a16 = 7; a9 = 7; a1 = 12; a19 = 1; return -1; } else if(((((a20==1)&&(((a9==10)&&(((((a13==1)&&(a11==1))&&(a17==2))&&(a16==11))||(a26==1)))&&!(a18==1)))&&!(a14==1))&&((!(a26==1)&&((a21==12)&&((((input==6)&&((a5==5)||(a5==6)))&&(a1==13))&&(a19==5))))&&!(a27==1)))){ a5 = 4; a18 = 0; a8 = 0; a19 = 1; a1 = 12; a16 = 7; a21 = 10; a9 = 7; a14 = 0; return -1; } else if(((!(a4==1)&&((a21==11)&&((!(a20==1)&&((a19==3)&&(((input==4)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a6==1))))&&(a17==2))))&&(!(a27==1)&&(((((a16==9)&&(!(a2==1)||(a13==1)))&&(a1==14))&&!(a4==1))&&!(a4==1))))){ a0 = 1; a1 = 12; a21 = 10; a5 = 6; a27 = 1; a25 = 1; a16 = 7; a19 = 2; a9 = 8; a20 = 1; return 25; } else if((((a6==1)&&((a21==10)&&((a11==1)&&((!(a23==1)||(a28==1))&&(a1==12)))))&&(((((!(a27==1)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==4))&&(a17==2))&&!(a20==1)))&&(a11==1))&&!(a24==1))&&(a19==4))&&(a16==7)))){ a27 = 0; a24 = 0; a9 = 7; a7 = 0; a19 = 1; a5 = 4; a20 = 1; return -1; } else if(((((((a19==1)&&(((!(a18==1)&&(a13==1))||!(a2==1))&&(a21==11)))&&!(a26==1))&&(a1==14))&&(a16==9))&&((a17==2)&&((a9==7)&&((!(a14==1)&&((!(a4==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a23==1)))&&!(a20==1)))))){ if((a6==1)){ a19 = 4; a20 = 1; a21 = 10; a5 = 4; a22 = 1; a9 = 11; a1 = 13; }else{ a8 = 1; a21 = 10; a0 = 1; a29 = 1; a16 = 7; a5 = 4; a1 = 13; a9 = 8; a20 = 1; } return -1; } else if((((((((((a14==1)||(a12==1))||!(a6==1))&&(a5==5))&&(a1==12))&&(a16==7))&&!(a20==1))&&(a17==2))&&((a21==12)&&((a9==7)&&(((a28==1)&&((a23==1)&&((a13==1)&&((a19==1)&&(input==3)))))&&!(a7==1)))))){ a27 = 0; a7 = 0; a21 = 10; a4 = 0; a20 = 1; a5 = 4; return -1; } else if(((((a1==12)&&((a9==8)&&(a23==1)))||(a7==1))&&((((a2==1)&&(((a5==5)&&(!(a4==1)&&((a21==12)&&((a19==4)&&((((a17==2)&&(input==5))&&!(a7==1))&&(a16==7))))))&&(a20==1)))&&(a11==1))&&(a13==1)))){ a9 = 11; a16 = 9; a5 = 6; a3 = 1; a21 = 11; a4 = 0; a19 = 1; a14 = 0; return 22; } else if((((a14==1)||(((a9==7)&&(((a18==1)||((a19==1)&&(a6==1)))&&(a17==2)))||!(a2==1)))&&(!(a0==1)&&((a11==1)&&((a1==14)&&(((a21==10)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a24==1))&&!(a20==1)))&&(a16==10))))))){ if((a12==1)){ a20 = 1; a12 = 0; a9 = 8; a8 = 1; a16 = 7; a5 = 4; a1 = 13; }else{ a11 = 0; a5 = 6; a20 = 1; a27 = 1; a6 = 0; a16 = 7; a1 = 12; a9 = 9; } return 25; } else if((((a17==2)&&(!(a13==1)||(((a13==1)&&(a21==10))&&(a20==1))))&&((a2==1)&&((a12==1)&&((a1==14)&&(((a2==1)&&((((a13==1)&&((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a19==2))&&(a28==1)))&&(a16==7))))))){ a5 = 4; a9 = 11; a1 = 12; a26 = 0; a3 = 1; a19 = 4; a12 = 1; return 23; } else if((((((a2==1)&&((((a17==2)&&((a2==1)&&((a19==5)&&(input==6))))&&(a16==9))&&!(a14==1)))&&!(a24==1))&&(a9==11))&&(((a5==4)&&((((a13==1)&&((a28==1)&&!(a20==1)))&&(a1==13))||!(a12==1)))&&(a21==10)))){ a22 = 0; a9 = 8; a20 = 1; a19 = 1; a5 = 6; a2 = 0; a1 = 12; a16 = 7; a6 = 0; return -1; } else if(((((a21==12)&&((a6==1)&&((!(a11==1)||((a4==1)||((a28==1)&&(a9==9))))&&!(a18==1))))&&(a17==2))&&(((!(a27==1)&&(!(a0==1)&&((a19==3)&&(((input==3)&&(a5==5))&&(a20==1)))))&&(a16==7))&&(a1==13)))){ a9 = 7; a4 = 0; a0 = 0; a19 = 2; a5 = 6; a21 = 10; return 22; } else if((((a17==2)&&((a2==1)&&(a23==1)))&&(((a19==1)&&((((a16==8)&&((!(a27==1)&&((((a6==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1)))&&!(a18==1))&&(a1==13)))&&(a28==1)))&&!(a18==1))&&(a21==12)))&&(a9==11)))){ if((a26==1)){ a21 = 10; a20 = 1; a3 = 0; a16 = 7; a5 = 4; a1 = 14; a15 = 1; }else{ a9 = 8; a21 = 10; a1 = 14; a20 = 1; a2 = 0; a16 = 7; a11 = 0; a5 = 5; a27 = 1; } return -1; } else if(((((a20==1)&&((a1==13)&&(((a9==8)&&(input==6))&&(a11==1))))&&(a12==1))&&(((((((((a5==5)&&((a12==1)&&(a21==12)))&&(a17==2))||(a24==1))&&(a6==1))&&(a19==5))&&(a16==7))||(a27==1))&&!(a14==1)))){ a1 = 12; a9 = 9; a18 = 0; a16 = 9; a21 = 11; a5 = 6; a0 = 0; return 25; } else if(((((((a16==9)&&((a19==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1))&&!(a24==1))))&&(a21==11))&&(a1==13))&&(a20==1))&&((a23==1)&&(((!(a3==1)||(((a17==2)&&(a6==1))&&(a3==1)))&&(a2==1))&&!(a27==1))))){ a0 = 0; a1 = 14; a5 = 4; a19 = 5; a3 = 1; a13 = 1; a9 = 11; return 21; } else if((((a21==10)&&((a19==2)&&((((!(a27==1)&&((a16==7)&&(!(a20==1)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a18==1)))))&&!(a27==1))&&(a13==1))&&(a9==11))))&&(!(a11==1)||((a23==1)&&((a17==2)&&((a1==12)&&(a28==1))))))){ a20 = 1; a0 = 0; a5 = 4; a9 = 7; a19 = 1; a24 = 0; a23 = 1; return -1; } else if(((((((((a13==1)&&((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a6==1))&&(a23==1))&&(a20==1))&&(a19==1))&&(a21==10))&&((((((!(a12==1)||(a13==1))&&(a6==1))&&(a1==14))&&(a11==1))&&(a17==2))&&(a16==8)))){ a5 = 5; a19 = 2; a12 = 1; a16 = 9; a23 = 1; a9 = 7; a21 = 12; return 23; } else if(((((((a20==1)&&(!(a27==1)&&((a1==14)&&(((a17==2)&&(input==3))&&(a19==2)))))&&(a11==1))&&!(a4==1))&&(a16==10))&&((a26==1)||((((a5==5)&&(!(a6==1)||(!(a24==1)&&(a3==1))))&&(a21==11))&&(a9==11))))){ a1 = 12; a21 = 10; a16 = 7; a7 = 0; a19 = 1; a5 = 4; a9 = 7; a4 = 0; return -1; } else if(((((a19==5)&&((a28==1)&&((a21==12)&&((((input==1)&&(a20==1))&&(a17==2))&&(a16==9)))))&&!(a27==1))&&((a6==1)&&((((!(a2==1)||(((a5==6)&&(a11==1))||!(a23==1)))&&(a9==9))||(a14==1))&&(a1==12))))){ a9 = 10; a8 = 0; a11 = 1; a1 = 13; a13 = 1; a19 = 2; a16 = 7; a21 = 10; return 25; } else if((((a21==11)&&((a9==8)&&((!(a18==1)&&(((input==3)&&(a20==1))&&(a16==9)))&&(a1==14))))&&(((a19==5)&&((a8==1)||((a17==2)&&(((!(a8==1)&&((a6==1)&&!(a14==1)))&&(a12==1))&&(a5==4)))))||!(a6==1)))){ a1 = 12; a16 = 7; a26 = 0; a14 = 0; a9 = 7; a19 = 1; a21 = 10; return -1; } else if(((((a21==12)&&((a1==13)&&((((a9==9)&&(a11==1))||(a0==1))||!(a13==1))))&&(a17==2))&&(((((((a3==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a16==7)))&&!(a18==1))&&(a6==1))&&(a3==1))&&(a20==1))&&(a19==5)))){ a4 = 0; a16 = 9; a11 = 1; a21 = 11; a5 = 5; a9 = 7; a24 = 0; return 22; } else if(((!(a18==1)&&((a7==1)||(!(a27==1)&&((a21==11)&&((a1==14)&&((((a3==1)&&(a9==10))&&(a13==1))&&(a12==1)))))))&&((a17==2)&&((a16==11)&&((((a19==2)&&((input==3)&&(a20==1)))&&(a5==5))&&!(a14==1)))))){ a3 = 1; a9 = 7; a18 = 0; a19 = 1; a1 = 12; a7 = 0; a21 = 10; a5 = 4; a16 = 7; return -1; } else if((((a24==1)||((a20==1)&&((a1==14)&&((a19==1)&&(a11==1)))))&&(((a17==2)&&(((((a16==9)&&(!(a18==1)&&((a23==1)&&((input==6)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))))&&(a28==1))&&!(a4==1))&&(a6==1)))&&(a21==10)))){ a13 = 1; a1 = 12; a9 = 7; a16 = 7; a18 = 0; a12 = 1; a5 = 4; return -1; } else if(((((a17==2)&&(((a19==5)&&((((a6==1)&&((input==4)&&!(a20==1)))&&(a9==8))&&(a6==1)))&&(a1==12)))&&!(a27==1))&&(((!(a12==1)||((((a2==1)&&(a21==11))||(a0==1))&&(a16==10)))&&(a5==5))||!(a6==1)))){ a21 = 10; a19 = 1; a1 = 13; a9 = 7; a16 = 7; a5 = 4; a11 = 0; a15 = 1; a20 = 1; a23 = 0; return -1; } else if((((a26==1)||((a20==1)&&((a21==12)&&(!(a4==1)&&((a24==1)||((a1==13)&&(a3==1)))))))&&((a5==6)&&((((a9==9)&&(((a17==2)&&(((a19==5)&&(input==5))&&(a16==9)))&&!(a18==1)))&&!(a18==1))&&!(a4==1))))){ if((a11==1)){ a8 = 0; a11 = 1; a7 = 0; a20 = 0; a16 = 8; a19 = 3; a21 = 11; a1 = 14; }else{ a13 = 1; a5 = 4; a11 = 1; a9 = 7; a8 = 0; a21 = 11; } return 25; } else if(((((a19==3)&&(((a20==1)&&(((a7==1)||((a2==1)&&(a9==8)))||!(a6==1)))&&(a28==1)))&&(a23==1))&&((!(a24==1)&&((a21==11)&&(((((input==1)&&(a16==7))&&(a17==2))&&(a5==5))&&(a1==13))))&&!(a0==1)))){ a9 = 7; a21 = 10; a6 = 1; a1 = 12; a7 = 0; a5 = 4; a19 = 1; return -1; } else if(((((a2==1)&&(((((a5==5)&&(((input==5)&&(a21==10))&&(a17==2)))&&!(a20==1))&&(a16==10))&&!(a24==1)))&&(a1==12))&&((a24==1)||((((a23==1)&&(((a6==1)&&(a23==1))&&(a9==8)))&&(a19==4))||!(a13==1))))){ a5 = 4; a20 = 1; a8 = 1; a22 = 1; a19 = 2; a16 = 7; a25 = 0; return 21; } else if((((a16==10)&&((a18==1)||((a0==1)||((a21==12)&&(a28==1)))))&&(((a17==2)&&((a12==1)&&((a9==7)&&(((a28==1)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a19==4))&&!(a20==1))&&!(a0==1)))&&(a11==1)))))&&(a1==14)))){ a29 = 0; a21 = 10; a24 = 1; a16 = 11; a19 = 5; a5 = 6; a9 = 9; a20 = 1; a12 = 0; return -1; } else if((((a16==7)&&((a23==1)&&((((input==5)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a17==2))&&(a20==1))))&&((((a21==10)&&((a19==3)&&(!(a6==1)||(((a1==13)&&((a23==1)||(a0==1)))||(a0==1)))))||(a8==1))&&!(a4==1)))){ a9 = 8; a1 = 12; a27 = 0; a24 = 0; a5 = 5; a19 = 2; a12 = 1; a21 = 11; return 23; } else if((((a1==12)&&((a19==1)&&((!(a20==1)&&((a26==1)||((a16==9)&&((a28==1)&&(a2==1)))))&&(a21==10))))&&((a9==8)&&((!(a14==1)&&((a13==1)&&((a12==1)&&(!(a26==1)&&(((a5==4)||(a5==5))&&(input==6))))))&&(a17==2))))){ if((a17==4)){ a5 = 4; a22 = 0; a16 = 7; a18 = 1; a0 = 1; a20 = 1; a1 = 14; }else{ a1 = 14; a16 = 7; a29 = 0; a25 = 0; a20 = 1; a4 = 1; a5 = 6; a21 = 12; } return -1; } else if((((!(a3==1)||(((((a14==1)||(a11==1))&&!(a26==1))&&(a1==12))&&(a16==10)))&&(a17==2))&&((a19==5)&&((a21==11)&&(!(a7==1)&&((((a28==1)&&((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a20==1))&&!(a7==1))))))){ a27 = 0; a16 = 8; a9 = 10; a21 = 12; a4 = 0; a1 = 13; a5 = 4; a26 = 0; return -1; } else if((((((a17==2)&&((((a23==1)&&!(a20==1))||!(a12==1))&&!(a0==1)))&&(a16==7))&&!(a4==1))&&((a3==1)&&((!(a0==1)&&((((a19==1)&&(((input==4)&&(a9==7))&&(a5==6)))&&!(a4==1))&&(a1==14)))&&(a21==12))))){ a21 = 10; a4 = 0; a1 = 12; a5 = 4; a26 = 0; a20 = 1; a14 = 0; return -1; } else if(((!(a7==1)&&((a14==1)||(((!(a0==1)&&(((a1==12)&&((a13==1)&&(a6==1)))&&(a21==11)))||(a18==1))||(a4==1))))&&(!(a20==1)&&((a9==8)&&((a16==7)&&((a19==1)&&((a17==2)&&((input==6)&&((a5==5)||(a5==6)))))))))){ a14 = 0; a16 = 8; a19 = 4; a20 = 1; a9 = 11; a5 = 4; a6 = 1; a12 = 1; return -1; } else if(((((((input==6)&&((((a5==5)&&(a1==13))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))))&&(a28==1))&&(a20==1))&&(a12==1))&&(((a17==2)&&(((a16==7)&&((a18==1)||((a2==1)&&(!(a7==1)&&((a27==1)||(a11==1))))))&&(a21==12)))&&(a19==3)))){ a5 = 4; a21 = 10; a19 = 1; a1 = 12; a28 = 1; a0 = 0; a9 = 7; a8 = 0; return -1; } else if(((!(a4==1)&&((a16==9)&&((((((((input==4)&&((a5==4)||(a5==5)))&&(a12==1))&&(a17==2))&&(a23==1))&&(a19==5))&&!(a24==1))&&(a21==10))))&&((a24==1)||(((((a23==1)&&(a23==1))&&(a1==12))&&(a9==7))&&!(a20==1))))){ if((a0==1)){ a5 = 5; a12 = 0; a21 = 11; a19 = 4; a9 = 10; a23 = 0; a16 = 8; a28 = 0; }else{ a0 = 1; a13 = 0; a5 = 6; a16 = 8; a1 = 14; a19 = 4; a22 = 1; } return 21; } else if(((((((a9==9)&&((a19==5)&&((input==6)&&((a5==4)||(a5==5)))))&&(a1==12))&&(a3==1))&&!(a20==1))&&((a2==1)&&((a23==1)&&(((a21==10)&&((a17==2)&&((a18==1)||((a13==1)&&(!(a4==1)&&(a23==1))))))&&(a16==8)))))){ a28 = 1; a1 = 13; a5 = 5; a26 = 0; a20 = 1; a21 = 11; a13 = 1; a9 = 7; a19 = 4; return 22; } else if(((((a19==3)&&((((!(a27==1)&&(a2==1))&&!(a7==1))&&(a16==10))||(a26==1)))||(a18==1))&&((!(a24==1)&&(((a17==2)&&((a21==11)&&(!(a8==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5)))))&&(a20==1)))&&(a1==12)))){ a19 = 4; a5 = 6; a16 = 9; a9 = 7; a11 = 1; a18 = 0; return 21; } else if(((!(a7==1)&&(((a17==2)&&((a19==2)&&((a1==12)&&(a3==1))))||(a4==1)))&&((!(a24==1)&&(((a16==10)&&(((a9==9)&&(!(a20==1)&&(!(a26==1)&&((input==4)&&((a5==5)||(a5==6))))))&&!(a4==1)))&&(a21==11)))&&(a28==1)))){ a5 = 5; a9 = 7; a20 = 1; a26 = 1; a16 = 9; a19 = 5; a1 = 13; a10 = 1; a0 = 1; return -1; } else if((((a20==1)&&((a9==9)&&(((((a19==5)&&((a11==1)&&((a1==12)&&((a2==1)&&((a16==7)&&((input==4)&&(a21==12)))))))&&(a5==4))&&!(a0==1))&&!(a24==1))))&&((((a11==1)&&(a13==1))&&(a17==2))&&(a12==1)))){ a21 = 10; a4 = 0; a12 = 1; a9 = 7; a27 = 0; a19 = 1; return -1; } else if(((((a5==4)&&((a19==1)&&(((!(a20==1)&&(input==1))&&!(a27==1))&&(a21==10))))&&(a23==1))&&((((a24==1)||((a3==1)&&((a1==12)&&((a16==8)&&(((a2==1)&&(a6==1))&&(a9==8))))))||!(a12==1))&&(a17==2)))){ a5 = 6; a13 = 1; a1 = 14; a20 = 1; a7 = 0; a16 = 11; return 25; } else if(((((((a19==2)&&((((a9==9)&&(a6==1))||!(a23==1))&&!(a8==1)))&&(a21==12))&&(a16==8))&&(a20==1))&&(((!(a18==1)&&((a23==1)&&(((a12==1)&&((a5==5)&&(input==1)))&&(a28==1))))&&(a1==12))&&(a17==2)))){ a4 = 0; a2 = 1; a9 = 7; a21 = 10; a12 = 1; a19 = 1; a5 = 4; a16 = 7; return -1; } else if((((!(a4==1)&&((a21==10)&&((a12==1)&&((a1==12)&&((a23==1)&&(a9==8))))))||(a26==1))&&(((((!(a0==1)&&((((a5==5)&&(input==6))&&(a16==8))&&!(a4==1)))&&(a12==1))&&(a20==1))&&(a17==2))&&(a19==1)))){ a28 = 1; a16 = 7; a12 = 1; a9 = 7; a5 = 4; a4 = 0; return -1; } else if(((!(a27==1)&&((((((a20==1)&&((((input==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a3==1))&&(a21==11)))&&(a13==1))&&(a1==12))&&(a6==1))&&(a3==1)))&&((a16==7)&&((((a19==1)&&(a13==1))&&(a17==2))||(a7==1))))){ a20 = 0; a11 = 1; a19 = 2; a27 = 0; a5 = 4; a21 = 12; a9 = 7; a14 = 0; return 23; } else if(((((a16==10)&&(((a12==1)&&((a19==5)&&(input==5)))&&(a1==12)))&&!(a20==1))&&(!(a8==1)&&(((a23==1)&&((!(a4==1)&&(((a5==5)&&(((a13==1)&&(a9==8))&&(a21==11)))&&(a17==2)))||!(a23==1)))||!(a11==1))))){ a19 = 1; a10 = 1; a5 = 6; a20 = 1; a1 = 14; a16 = 7; a14 = 1; a28 = 0; return -1; } else if(((((!(a3==1)||(((a16==10)&&((a1==12)&&((a2==1)&&(a21==10))))&&(a17==2)))&&(a6==1))||!(a6==1))&&((((((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==6))&&!(a20==1))&&!(a18==1))&&(a19==4))&&!(a27==1))&&(a13==1)))){ if((a26==1)){ a22 = 0; a9 = 7; a5 = 4; a16 = 9; a13 = 0; a21 = 12; a1 = 13; }else{ a16 = 7; a26 = 1; a5 = 4; a1 = 14; a19 = 2; a22 = 0; a24 = 1; a9 = 11; a21 = 12; } return -1; } else if(((((((a20==1)&&(input==3))&&(a12==1))&&(a5==5))&&!(a0==1))&&(!(a23==1)||((a16==11)&&(((!(a2==1)||(((((a17==2)&&((a19==4)&&(a2==1)))||(a18==1))&&(a21==12))&&!(a4==1)))&&(a9==8))&&(a1==12)))))){ a7 = 0; a23 = 1; a19 = 1; a21 = 10; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==6))&&!(a14==1))&&(a1==14))&&(a6==1))&&((((a19==1)&&(!(a13==1)||((a17==2)&&(!(a20==1)&&(((a13==1)&&((a2==1)&&(a6==1)))&&(a6==1))))))&&(a21==10))&&(a16==7)))){ a1 = 12; a9 = 7; a7 = 0; a20 = 1; a18 = 0; a6 = 1; a5 = 4; return -1; } else if((((a13==1)&&((a19==2)&&((((input==4)&&(((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a16==8))&&(a21==11))))&&((a4==1)||(!(a27==1)&&(((a20==1)&&(!(a7==1)&&(!(a11==1)||((a17==2)&&(a13==1)))))&&!(a24==1)))))){ a2 = 1; a11 = 1; a19 = 1; a1 = 12; a16 = 7; a9 = 7; a21 = 10; a5 = 4; return -1; } else if(((((a2==1)&&((!(a14==1)&&(((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==6)))&&!(a20==1)))&&(a28==1))&&((!(a27==1)&&(((a17==2)&&((a16==7)&&((a19==5)&&((a12==1)||!(a13==1)))))&&!(a0==1)))&&(a21==12)))){ a1 = 13; a16 = 9; a3 = 1; a14 = 0; a21 = 11; a20 = 1; a5 = 5; a9 = 8; a19 = 3; return 25; } else if((((a5==6)&&((((a1==13)&&(a23==1))&&(a28==1))&&(a28==1)))&&((a19==4)&&((a21==11)&&(((a3==1)&&(!(a20==1)&&(!(a14==1)&&((((a9==11)&&((a16==8)&&(input==1)))&&(a28==1))&&(a17==2)))))&&(a11==1)))))){ a7 = 0; a20 = 1; a19 = 1; a16 = 7; a3 = 1; a4 = 0; a21 = 12; a9 = 7; a1 = 14; a5 = 4; return 21; } else if(((((a11==1)&&((a21==11)&&((!(a14==1)&&((a17==2)&&((input==5)&&(a5==6))))&&(a9==8))))&&(a12==1))&&(((a7==1)||(((a20==1)&&((a1==12)&&(((a16==7)&&(a23==1))||(a24==1))))&&(a19==4)))||!(a3==1)))){ a6 = 1; a19 = 1; a5 = 4; a2 = 1; a18 = 0; a9 = 7; a21 = 10; return -1; } else if((((a19==5)&&((a1==12)&&((!(a14==1)&&((a17==2)&&((a9==8)&&((!(a4==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a4==1))&&!(a8==1)))&&(a2==1)))))&&(a11==1))))&&((a16==9)&&(!(a20==1)&&((a28==1)&&(a21==11)))))){ if((a4==1)){ a16 = 8; a12 = 0; a9 = 9; a1 = 14; a24 = 1; a19 = 4; a5 = 4; a27 = 1; }else{ a1 = 13; a19 = 2; a9 = 10; a5 = 5; a10 = 0; a29 = 0; a20 = 1; a15 = 0; } return 21; } else if(((!(a7==1)&&(((a19==5)&&((((((a11==1)&&(a1==14))&&(a17==2))&&!(a7==1))&&(a2==1))&&(a16==7)))&&(a21==10)))&&(((!(a26==1)&&(((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==4))&&(a20==1)))&&!(a27==1))&&(a28==1)))){ a2 = 1; a19 = 1; a0 = 0; a1 = 12; a9 = 7; a5 = 4; a14 = 0; return -1; } else if(((((a11==1)&&((a1==13)&&((a20==1)&&((a23==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a27==1))))))&&(a6==1))&&((a24==1)||((a16==9)&&((a9==9)&&((a17==2)&&((a21==10)&&(((a11==1)&&(a19==2))||(a0==1))))))))){ a16 = 7; a6 = 1; a14 = 0; a23 = 1; a5 = 5; return 23; } else if((((a14==1)||((a1==13)&&((!(a28==1)||((a17==2)&&((((a2==1)&&(a16==10))&&(a28==1))&&(a19==5))))&&(a5==4))))&&(!(a26==1)&&(((((a21==12)&&((input==1)&&(a9==11)))&&!(a27==1))&&!(a20==1))&&!(a7==1))))){ a16 = 7; a19 = 2; a27 = 1; a21 = 10; a1 = 12; a20 = 1; a9 = 7; a18 = 1; a25 = 1; return 21; } else if(((((a11==1)&&((a11==1)&&((a21==11)&&((!(a0==1)&&((a5==5)&&(((a17==2)&&(input==4))&&(a3==1))))&&(a20==1)))))&&(a19==2))&&((((((a6==1)||!(a3==1))&&(a9==10))||!(a12==1))&&(a16==11))&&(a1==14)))){ a1 = 12; a16 = 7; a21 = 10; a23 = 1; a5 = 4; a19 = 1; a26 = 0; a27 = 0; a9 = 7; return -1; } else if(((((a17==2)&&((a11==1)&&((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==6))&&(a21==10))))&&(a16==8))&&(!(a6==1)||(((a1==14)&&((!(a13==1)||((!(a28==1)||((a11==1)&&(a20==1)))||(a7==1)))&&(a19==3)))&&(a23==1))))){ a12 = 1; a5 = 4; a24 = 0; a27 = 0; a9 = 7; a1 = 12; a16 = 7; a19 = 1; return -1; } else if((((a17==2)&&(((((!(a6==1)&&(a6==1))&&!(a6==1))&&(a24==1))&&(a16==10))&&(a1==12)))&&(((a20==1)&&((!(a3==1)&&(((a19==1)&&((input==6)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a13==1)))&&(a27==1)))&&(a21==11)))){ a19 = 3; a9 = 10; a3 = 0; a21 = 12; a22 = 1; a16 = 8; a5 = 5; a11 = 0; return 21; } else if((((a28==1)&&((((a17==2)&&(!(a27==1)&&(a13==1)))&&(a9==11))||(a27==1)))&&((a6==1)&&((((!(a14==1)&&(((a16==11)&&(((input==1)&&((a5==5)||(a5==6)))&&(a1==13)))&&(a21==10)))&&!(a0==1))&&(a20==1))&&(a19==4))))){ a28 = 1; a23 = 1; a5 = 4; a9 = 10; a16 = 10; a13 = 1; a21 = 12; a19 = 5; a1 = 12; return 25; } else if((((((a16==8)&&((a17==2)&&((a1==13)&&((!(a18==1)&&((a9==8)&&(((a5==4)||(a5==5))&&(input==1))))&&!(a7==1)))))&&(a13==1))&&!(a0==1))&&(((a19==2)&&((((a24==1)||(a6==1))&&!(a20==1))&&(a21==11)))&&!(a7==1)))){ a21 = 10; a16 = 7; a8 = 0; a9 = 7; a26 = 0; a5 = 4; a19 = 1; a20 = 1; a1 = 12; return -1; } else if((((a19==2)&&((a13==1)&&(!(a26==1)&&((((a9==10)&&((a20==1)&&((a17==2)&&((input==3)&&((a5==5)||(a5==6))))))&&(a1==14))&&!(a0==1)))))&&(((a16==7)&&((a21==11)&&(((a4==1)||(a3==1))&&(a11==1))))&&!(a4==1)))){ a8 = 0; a5 = 4; a1 = 12; a26 = 0; a23 = 1; a19 = 1; a9 = 7; a21 = 10; return -1; } else if((((a28==1)&&(((((a21==10)&&((a20==1)&&(((a17==2)&&(input==6))&&!(a4==1))))&&(a1==13))&&(a12==1))&&(a13==1)))&&(((((a19==3)&&(((a13==1)&&(a16==7))&&(a5==4)))&&(a9==8))||!(a23==1))&&!(a14==1)))){ a1 = 12; a3 = 1; a19 = 1; a21 = 11; a9 = 10; a7 = 0; a11 = 1; return 26; } else if(((((a19==4)&&(!(a18==1)&&((!(a24==1)&&(!(a20==1)&&((a21==12)&&((((input==1)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&(a2==1))&&(a12==1)))))&&(a1==12))))&&(a17==2))&&(((!(a27==1)&&(a6==1))&&!(a24==1))&&(a16==8)))){ a9 = 9; a21 = 10; a23 = 0; a16 = 7; a19 = 1; a3 = 0; a1 = 14; a29 = 1; a20 = 1; a5 = 6; return -1; } else if(((((a3==1)&&((a16==11)&&((a1==12)&&((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))))&&(a21==12))&&((a2==1)&&((a20==1)&&((a27==1)||(((a19==5)&&(((a17==2)&&((a6==1)&&!(a8==1)))&&(a13==1)))&&(a2==1))))))){ a21 = 10; a9 = 7; a5 = 4; a16 = 7; a19 = 1; a3 = 1; a13 = 1; return -1; } else if((((a28==1)&&(((a12==1)&&((a21==12)&&(((((a5==5)&&((a17==2)&&(((input==5)&&(a19==2))&&(a9==10))))&&(a23==1))&&!(a14==1))&&(a20==1))))&&(a1==14)))&&(((a7==1)||((a28==1)&&(a16==10)))||(a27==1)))){ if((a3==1)){ a1 = 12; a16 = 8; a14 = 0; a5 = 6; a19 = 5; a7 = 0; a20 = 0; a0 = 0; a21 = 10; }else{ a12 = 1; a11 = 1; a23 = 1; a16 = 7; a21 = 10; } return 21; } else if((((a17==2)&&((a19==1)&&((a28==1)&&((a16==8)&&((((a5==5)||(a5==6))&&(input==6))&&(a9==11))))))&&(((a20==1)&&(!(a27==1)&&((((a27==1)||(((a21==12)&&(a23==1))||(a4==1)))&&(a1==12))||(a27==1))))||!(a3==1)))){ a27 = 0; a1 = 14; a9 = 10; a19 = 4; a21 = 11; a16 = 10; a8 = 0; a5 = 6; a2 = 1; return 25; } else if(((((((!(a14==1)&&(!(a24==1)&&(((a17==2)&&((a21==11)&&(input==5)))&&!(a26==1))))&&(a19==2))&&(a9==10))&&(a1==14))&&(a23==1))&&(((((a16==8)&&(!(a12==1)||(a11==1)))&&(a5==6))&&(a20==1))||!(a28==1)))){ a28 = 1; a18 = 0; a9 = 7; a21 = 10; a1 = 12; a19 = 1; a16 = 7; a5 = 4; a7 = 0; return -1; } else if((((a16==11)&&(((a4==1)||(((a21==10)&&((((a27==1)||(((a6==1)&&(a17==2))&&(a3==1)))&&!(a20==1))&&(a19==3)))&&(a9==9)))||!(a13==1)))&&((a1==13)&&(((a28==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a14==1))))){ if((a26==1)){ a25 = 0; a16 = 10; a6 = 0; a19 = 5; a5 = 4; a18 = 1; }else{ a21 = 12; a9 = 10; a1 = 12; a19 = 2; a5 = 4; a20 = 1; a25 = 0; a28 = 0; } return -1; } else if((((a1==14)&&(((a13==1)&&!(a27==1))&&!(a14==1)))&&(((a17==2)&&((a21==10)&&(((a9==7)&&(((a20==1)&&(((a16==11)&&((((a5==4)||(a5==5))&&(input==1))&&(a3==1)))&&!(a0==1)))&&(a6==1)))&&!(a27==1))))&&(a19==5)))){ a1 = 12; a5 = 4; a16 = 7; a19 = 1; a7 = 0; a2 = 1; return -1; } else if((((!(a11==1)||((((((((a19==3)&&(a11==1))&&!(a20==1))&&(a17==2))&&(a21==10))||!(a6==1))&&(a16==8))&&(a2==1)))&&(a9==8))&&(!(a7==1)&&(((a5==4)&&((a2==1)&&((a1==12)&&(input==6))))&&(a28==1))))){ a20 = 1; a16 = 11; a5 = 6; a1 = 14; a19 = 1; a7 = 0; a21 = 12; a8 = 0; a18 = 0; return 25; } else if(((((a1==12)&&((a16==11)&&((a23==1)&&((((!(a8==1)&&((a19==2)&&(((input==3)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a13==1))))&&!(a4==1))&&!(a24==1))&&(a21==10)))))&&!(a26==1))&&((a17==2)&&(!(a20==1)&&(a3==1))))){ a12 = 0; a2 = 0; a9 = 7; a5 = 4; a20 = 1; a27 = 1; a16 = 7; return -1; } else if(((!(a24==1)&&((a19==5)&&(((a5==4)&&(input==5))&&(a16==7))))&&((a17==2)&&((((a1==13)&&((((a11==1)&&((a21==11)&&((!(a2==1)||(a12==1))&&!(a0==1))))&&(a13==1))||(a0==1)))&&(a9==10))&&(a20==1))))){ a5 = 5; a21 = 12; a9 = 9; a3 = 1; a24 = 0; a19 = 2; a14 = 0; a16 = 8; return 23; } else if(((!(a20==1)&&(((a12==1)&&(a13==1))||(a7==1)))&&(((a17==2)&&(((a1==12)&&(((a21==11)&&((a19==2)&&((a12==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6))&&!(a7==1)))))&&!(a0==1)))&&(a12==1)))&&(a16==7)))){ a5 = 4; a20 = 1; a26 = 0; a19 = 1; a21 = 10; a14 = 0; a0 = 0; a9 = 7; return -1; } else if(((((a16==8)&&((((!(a3==1)||(!(a24==1)&&(!(a2==1)||((a2==1)&&!(a27==1)))))||!(a6==1))&&(a17==2))&&(a19==5)))&&(a1==14))&&(((a9==7)&&((((input==3)&&((a5==5)||(a5==6)))&&(a21==11))&&!(a8==1)))&&!(a20==1)))){ a16 = 9; a18 = 1; a4 = 1; a19 = 4; a5 = 5; a1 = 12; a21 = 10; a0 = 1; return -1; } else if((((((a12==1)&&((a20==1)&&((input==5)&&((a5==5)||(a5==6)))))&&!(a27==1))&&!(a27==1))&&((((!(a3==1)||(((a19==1)&&(((a21==12)&&((a12==1)&&(a2==1)))&&(a16==7)))&&(a9==9)))&&(a17==2))&&(a1==12))||!(a2==1)))){ a19 = 4; a1 = 13; a11 = 1; a5 = 4; a13 = 1; a16 = 8; return 25; } else if((((a4==1)||((a13==1)&&(((!(a23==1)||(a2==1))&&!(a20==1))&&!(a24==1))))&&((((a17==2)&&((a28==1)&&((a12==1)&&((((a9==11)&&(((a5==4)||(a5==5))&&(input==3)))&&(a1==12))&&(a21==11)))))&&(a19==3))&&(a16==7)))){ a5 = 4; a19 = 1; a18 = 0; a0 = 0; a6 = 1; a21 = 10; a9 = 7; a20 = 1; return -1; } else if(((((((a17==2)&&((a9==10)&&(((a21==11)&&(((input==5)&&((a5==4)||(a5==5)))&&(a1==14)))&&(a12==1))))&&(a20==1))&&!(a27==1))&&!(a27==1))&&(((!(a4==1)&&(((a6==1)||!(a11==1))&&(a16==11)))&&(a19==3))||(a18==1)))){ a5 = 4; a28 = 1; a23 = 1; a19 = 2; a1 = 12; a9 = 11; a21 = 12; a11 = 1; return 22; } else if((((a17==2)&&((a19==5)&&(((a16==9)&&((a12==1)&&(((!(a24==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==5)))&&(a11==1))&&(a12==1))))&&!(a14==1))))&&((((a21==11)&&((a2==1)&&(a1==14)))&&!(a20==1))||!(a3==1)))){ a1 = 12; a27 = 1; a23 = 0; a21 = 10; a16 = 7; a5 = 5; a9 = 10; a20 = 1; a19 = 1; a22 = 1; return -1; } else if(((!(a13==1)||(!(a0==1)&&(!(a28==1)||((a19==4)&&(((a0==1)||(a3==1))||(a8==1))))))&&((((a9==7)&&((((a1==14)&&(((input==1)&&((a5==4)||(a5==5)))&&(a3==1)))&&(a17==2))&&(a16==10)))&&(a21==10))&&!(a20==1)))){ if((a27==1)){ a29 = 0; a20 = 1; a14 = 1; a16 = 7; a19 = 1; a5 = 6; }else{ a9 = 10; a11 = 0; a19 = 1; a5 = 5; a20 = 1; a24 = 1; a16 = 7; a25 = 0; } return 25; } else if((((a20==1)&&((((a9==9)&&(a12==1))||(a0==1))&&!(a7==1)))&&((a21==12)&&((((!(a7==1)&&(((a19==3)&&((a3==1)&&((a16==7)&&(((a5==5)||(a5==6))&&(input==6)))))&&(a2==1)))&&(a1==12))&&(a11==1))&&(a17==2))))){ a12 = 1; a5 = 5; a21 = 10; a19 = 4; a16 = 9; a24 = 0; a1 = 14; a9 = 7; a0 = 0; return 26; } else if((((a17==2)&&((a16==11)&&((a20==1)&&(((((a2==1)&&(a2==1))||(a0==1))&&(a21==10))||(a7==1)))))&&(((a19==3)&&(!(a7==1)&&(((((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==5))&&!(a7==1))))&&!(a4==1)))){ a1 = 12; a19 = 1; a0 = 0; a16 = 7; a5 = 4; a9 = 7; a6 = 1; return -1; } else if((((!(a20==1)&&((a0==1)||((((a17==2)&&(((a2==1)&&(a2==1))||!(a2==1)))&&(a3==1))&&(a1==14))))&&(a9==8))&&((((((((a5==4)||(a5==5))&&(input==6))&&(a16==8))&&!(a24==1))&&(a21==11))&&!(a7==1))&&(a19==5)))){ if((a25==1)){ a7 = 1; a19 = 2; a9 = 11; a20 = 1; a16 = 7; a0 = 1; a21 = 10; a1 = 12; a5 = 5; a23 = 0; }else{ a19 = 2; a22 = 0; a20 = 1; a9 = 7; a21 = 10; a1 = 12; a10 = 0; a5 = 5; a3 = 0; a16 = 7; } return 23; } else if(((((a12==1)&&(!(a0==1)&&((a9==8)&&((a18==1)||((a11==1)&&(a1==13))))))&&(a21==11))&&(((!(a26==1)&&((a17==2)&&((((a19==5)&&((input==1)&&((a5==4)||(a5==5))))&&(a6==1))&&!(a24==1))))&&!(a20==1))&&(a16==9)))){ if((a22==1)){ a29 = 1; a9 = 10; a21 = 12; a19 = 2; a8 = 1; a16 = 10; a5 = 5; a1 = 14; }else{ a19 = 1; a21 = 10; a5 = 6; a6 = 0; a20 = 1; a0 = 1; a1 = 12; a7 = 1; a16 = 7; a9 = 9; } return -1; } else if((((((((input==5)&&(a19==3))&&(a5==4))&&!(a8==1))&&!(a26==1))&&(a21==10))&&(((a17==2)&&((a6==1)&&(((((!(a20==1)&&((a6==1)||(a18==1)))&&(a9==9))&&!(a8==1))&&(a1==12))&&(a11==1))))&&(a16==7)))){ a20 = 1; a11 = 1; a14 = 0; a18 = 0; a19 = 1; a9 = 7; return -1; } else if(((((a21==11)&&((a20==1)&&(((!(a14==1)&&((a9==11)&&(a11==1)))&&(a2==1))||(a8==1))))&&(a1==12))&&((a16==10)&&((a17==2)&&(((a3==1)&&(!(a18==1)&&((a19==2)&&((input==1)&&((a5==4)||(a5==5))))))&&!(a24==1)))))){ a16 = 9; a5 = 4; a0 = 0; a19 = 3; a14 = 0; a21 = 12; a9 = 10; a27 = 0; return 21; } else if((((!(a18==1)&&(((a19==2)&&((input==5)&&(a9==11)))&&(a17==2)))&&(a1==14))&&((a12==1)&&((a26==1)||((((a16==9)&&((a21==10)&&(((a20==1)&&((a28==1)&&(a5==6)))&&!(a26==1))))&&(a3==1))||(a7==1)))))){ a5 = 4; a9 = 7; a1 = 12; a27 = 0; a0 = 0; a19 = 1; a16 = 7; return -1; } else if((((a8==1)||(!(a0==1)&&(!(a28==1)||(((a16==8)&&(a23==1))&&(a19==4)))))&&(!(a7==1)&&((a1==14)&&((!(a27==1)&&(!(a26==1)&&((((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==5))&&(a21==12))&&(a20==1))))&&(a17==2)))))){ a13 = 1; a16 = 10; a1 = 13; a27 = 0; a9 = 9; a5 = 6; a23 = 1; return 22; } else if(((!(a0==1)&&((a6==1)&&((((((a21==10)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a1==14))&&(a19==5))&&!(a26==1)))&&(a9==10))&&(a3==1))&&!(a26==1))&&(a13==1))))&&((a16==8)&&(((a11==1)&&(a17==2))&&!(a20==1))))){ a2 = 1; a19 = 1; a12 = 1; a16 = 7; a13 = 1; a5 = 4; a20 = 1; a1 = 12; a9 = 7; return -1; } else if(((((!(a7==1)&&((a12==1)&&(((a28==1)&&(a21==12))||!(a13==1))))||(a14==1))||(a4==1))&&((!(a7==1)&&((((a17==2)&&(((input==1)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))&&(a19==1)))&&(a1==13))&&(a16==9)))&&!(a20==1)))){ a16 = 7; a5 = 4; a21 = 11; a9 = 10; a26 = 1; a15 = 1; a6 = 0; return -1; } else if(((((a16==8)&&((a6==1)&&(((a21==11)&&(((a1==14)&&(input==5))&&(a11==1)))&&!(a27==1))))&&(a19==1))&&(((a5==4)&&(((((!(a18==1)&&(a12==1))&&(a17==2))&&!(a8==1))&&(a9==10))||!(a23==1)))&&(a20==1)))){ a19 = 5; a11 = 1; a0 = 0; a13 = 1; a1 = 13; a21 = 10; return -1; } else if((((a13==1)&&(!(a7==1)&&((a16==8)&&((a17==2)&&((!(a20==1)&&((input==5)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&(a21==11))))))&&((a6==1)&&((((a19==1)&&((a1==13)&&((a26==1)||(a12==1))))&&(a13==1))||!(a3==1))))){ a0 = 0; a9 = 7; a1 = 12; a5 = 4; a20 = 1; a16 = 7; a21 = 10; a28 = 1; a11 = 1; return -1; } else if((((a5==5)&&((((a19==3)&&((input==6)&&(a21==11)))&&!(a27==1))&&(a23==1)))&&((!(a27==1)&&((a28==1)&&((((!(a28==1)||((a20==1)&&((a13==1)&&(a13==1))))&&(a9==8))&&(a16==10))&&(a17==2))))&&(a1==14)))){ a1 = 12; a26 = 0; a21 = 10; a12 = 1; a13 = 1; a9 = 7; a5 = 4; a16 = 7; a19 = 1; return -1; } else if((((!(a4==1)&&((!(a4==1)&&((((input==4)&&(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))||((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==2))||((a19==2)&&((a9==11)&&((a1==14)&&(a5==6)))))))&&(a16==8))&&(a21==11)))&&(a20==1)))&&!(a24==1))&&((a0==1)||((a3==1)&&((a17==2)&&((a6==1)&&(a28==1))))))){ a21 = 10; a11 = 1; a6 = 1; a14 = 0; a1 = 12; a5 = 4; a16 = 7; a9 = 7; a19 = 1; return -1; } else if(((((a16==7)&&((a19==4)&&((a9==9)&&(!(a24==1)&&((a4==1)||((a21==11)&&((a17==2)&&(!(a4==1)&&(a28==1)))))))))&&(a1==12))&&((!(a4==1)&&((a2==1)&&(((a5==5)&&(input==3))&&!(a7==1))))&&(a20==1)))){ a9 = 7; a21 = 10; a18 = 0; a19 = 1; a3 = 1; a5 = 4; a28 = 1; return -1; } else if((((a5==5)&&(!(a11==1)||(((a1==14)&&((a9==8)&&((a11==1)&&(a19==5))))||(a7==1))))&&(((a23==1)&&((a16==9)&&((((((input==6)&&(a21==10))&&!(a18==1))&&(a2==1))&&(a17==2))&&!(a20==1))))&&(a12==1)))){ if((a14==1)){ a9 = 10; a16 = 10; a19 = 1; a10 = 0; a22 = 0; a1 = 12; a3 = 0; a21 = 12; }else{ a19 = 1; a1 = 12; a5 = 4; a6 = 0; a15 = 1; a20 = 1; a9 = 7; a16 = 7; a3 = 0; } return 21; } else if((((a1==13)&&((((a11==1)&&(((a17==2)&&(a12==1))&&!(a8==1)))&&!(a20==1))||!(a6==1)))&&((((((((input==6)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&(a11==1))&&!(a26==1))&&(a12==1))&&(a21==11))&&(a19==3))&&(a16==10)))){ a5 = 5; a22 = 0; a26 = 1; a16 = 7; a1 = 14; a18 = 1; a21 = 10; a20 = 1; a9 = 9; a19 = 1; return -1; } else if(((!(a23==1)||((((a20==1)&&((a6==1)||(a27==1)))&&(a16==7))&&(a3==1)))&&((a3==1)&&((a11==1)&&(((a1==12)&&((a21==12)&&((((input==6)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a19==4))&&(a3==1))))&&(a17==2)))))){ a5 = 4; a16 = 8; a6 = 1; a13 = 1; a21 = 10; a9 = 10; a19 = 5; return 22; } else if((((a16==9)&&(!(a18==1)&&((!(a13==1)||(!(a3==1)||((a23==1)||(a24==1))))&&(a5==4))))&&(((a21==10)&&((a13==1)&&((a9==11)&&(((a12==1)&&(((a1==12)&&(input==3))&&(a19==4)))&&(a20==1)))))&&(a17==2)))){ a14 = 0; a19 = 1; a27 = 0; a16 = 7; a6 = 1; a9 = 7; return -1; } else if((((a21==12)&&(((a9==7)&&(input==5))&&!(a7==1)))&&((((((a19==4)&&(((((a17==2)&&(((a12==1)&&(a11==1))&&!(a14==1)))||!(a23==1))&&(a28==1))&&(a16==8)))&&(a20==1))&&(a23==1))&&(a5==4))&&(a1==14)))){ a9 = 11; a14 = 0; a26 = 0; a19 = 2; a7 = 0; return -1; } else if(((((a19==4)&&(((((a12==1)&&((a12==1)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==3))&&(a16==11))))&&(a20==1))&&(a21==11))&&(a11==1)))&&(a17==2))&&((a1==13)&&(((!(a23==1)||(a12==1))||(a26==1))&&(a12==1))))){ a21 = 12; a19 = 3; a16 = 9; a1 = 12; a9 = 10; a4 = 0; a26 = 0; a13 = 1; a5 = 6; return 21; } else if(((!(a6==1)||((((a9==11)&&(a3==1))&&(a16==11))&&(a17==2)))&&(((a23==1)&&(!(a24==1)&&(!(a24==1)&&(!(a24==1)&&((a1==14)&&(((a19==3)&&((a21==10)&&((input==3)&&((a5==4)||(a5==5)))))&&!(a20==1)))))))&&(a2==1)))){ a3 = 0; a16 = 7; a20 = 1; a5 = 6; a1 = 12; a19 = 1; a2 = 0; a22 = 0; return -1; } else if(((((((((a21==10)&&((!(a6==1)||(a6==1))&&!(a20==1)))||(a4==1))&&!(a0==1))&&(a16==7))&&(a1==13))&&(a5==4))&&(((a3==1)&&((a12==1)&&((((input==5)&&(a17==2))&&(a19==4))&&!(a4==1))))&&(a9==11)))){ a1 = 12; a18 = 0; a24 = 0; a9 = 8; a23 = 1; a19 = 5; return 23; } else if((((((a17==2)&&(((a2==1)&&(((a21==11)&&(input==1))&&!(a0==1)))&&(a19==5)))&&(a1==12))&&(a20==1))&&(((!(a27==1)&&(((a12==1)&&((a16==11)&&((a11==1)||!(a3==1))))&&(a9==7)))&&(a28==1))&&(a5==6)))){ a8 = 0; a12 = 1; a1 = 14; a21 = 10; a26 = 0; a5 = 4; a9 = 10; a19 = 2; a16 = 9; return 21; } else if(((((a21==12)&&(((a9==7)&&(((a17==2)&&(input==3))&&!(a4==1)))&&!(a26==1)))&&!(a4==1))&&(((a6==1)&&(!(a20==1)&&(((((a1==14)&&((a16==8)&&(a23==1)))&&(a19==2))&&!(a26==1))&&(a5==6))))&&(a6==1)))){ a1 = 12; a21 = 10; a9 = 9; a25 = 0; a24 = 1; a5 = 5; a16 = 7; a20 = 1; a28 = 0; return -1; } else if(((((!(a18==1)&&((a28==1)&&(((((a20==1)&&(input==4))&&!(a24==1))&&(a16==7))&&(a21==10))))&&!(a26==1))&&(a1==14))&&(((a19==5)&&(((a17==2)&&(!(a11==1)||((a28==1)||(a18==1))))&&(a5==6)))&&(a9==9)))){ a19 = 4; a0 = 0; a9 = 7; a2 = 1; a27 = 0; a21 = 12; return 26; } else if(((((((!(a24==1)&&(!(a14==1)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a0==1))&&(a17==2))&&(a9==8))&&(a19==1))&&((((a1==12)&&(!(a7==1)&&((a16==10)&&(((a8==1)||(a13==1))||!(a6==1)))))&&!(a20==1))&&(a21==11)))){ a5 = 4; a11 = 0; a16 = 7; a26 = 1; a1 = 13; a9 = 7; a21 = 10; a19 = 2; a15 = 1; a20 = 1; return -1; } else if((((((!(a27==1)&&((a16==10)&&(input==3)))&&(a17==2))&&(a20==1))&&!(a26==1))&&((a6==1)&&((a21==12)&&((a3==1)&&(((a19==2)&&((a5==5)&&((((a1==13)&&(a28==1))&&(a9==7))||!(a11==1))))||!(a13==1))))))){ a9 = 9; a21 = 10; a16 = 7; a18 = 0; a27 = 0; a2 = 1; return -1; } else if(((((a11==1)&&((a16==10)&&(!(a14==1)&&((a17==2)&&(!(a14==1)&&((a23==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a23==1))))))))&&(a21==12))&&((a9==11)&&((((a1==14)&&((a12==1)&&(a19==3)))&&!(a20==1))&&(a11==1))))){ a21 = 10; a11 = 0; a28 = 0; a19 = 1; a15 = 0; a5 = 5; a16 = 7; a9 = 7; a20 = 1; return -1; } else if((((((a11==1)&&((a12==1)&&(((a16==11)&&((a21==12)&&(a12==1)))&&(a11==1))))||!(a11==1))||!(a3==1))&&((a20==1)&&((a19==3)&&((((a1==14)&&((input==3)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))))&&(a17==2))&&!(a18==1)))))){ a9 = 7; a16 = 7; a21 = 10; a23 = 1; a1 = 12; a18 = 0; a5 = 4; a19 = 1; a8 = 0; return -1; } else if(((((!(a4==1)&&((a11==1)&&((a11==1)&&((((a17==2)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==5)))&&(a1==14))&&(a3==1)))))&&(a19==2))&&(a16==11))&&((a20==1)&&(!(a27==1)&&((a21==12)&&(!(a8==1)&&(a13==1))))))){ a21 = 10; a11 = 1; a9 = 10; a23 = 1; a12 = 1; a5 = 4; a16 = 9; return 21; } else if(((((((((a21==11)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a24==1))&&!(a0==1))&&(a16==8))&&!(a20==1))&&(a19==2))&&((a1==14)&&(((!(a3==1)||((a4==1)||((a17==2)&&(!(a27==1)&&(a11==1)))))&&(a9==11))||(a4==1))))){ a9 = 9; a0 = 0; a7 = 0; a16 = 7; a20 = 1; a5 = 5; a21 = 10; a2 = 1; a1 = 13; return 25; } else if(((((!(a0==1)&&((a5==5)&&(!(a13==1)||(!(a7==1)&&(a11==1)))))&&(a17==2))&&(a19==1))&&((a28==1)&&((!(a14==1)&&((a1==14)&&((a23==1)&&((((input==5)&&(a21==11))&&(a16==8))&&!(a20==1)))))&&(a9==7))))){ a19 = 5; a4 = 0; a23 = 1; a9 = 9; a1 = 12; a20 = 1; a24 = 0; a21 = 10; return 26; } else if(((!(a24==1)&&((a1==13)&&((a9==11)&&((a20==1)&&((((a16==10)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1)))&&(a23==1))&&(a19==1))))))&&((a14==1)||((a24==1)||(((!(a28==1)||(a11==1))&&(a21==11))&&(a17==2)))))){ a0 = 0; a1 = 12; a16 = 7; a9 = 7; a3 = 1; a6 = 1; a21 = 10; a5 = 4; return -1; } else if((((((((a3==1)&&(a9==8))&&(a16==11))&&(a20==1))&&(a17==2))&&!(a7==1))&&((a19==4)&&((a2==1)&&(((a28==1)&&(!(a7==1)&&(((a1==12)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a21==11))))&&(a28==1)))))){ a1 = 14; a27 = 0; a7 = 0; a5 = 4; a0 = 0; a21 = 10; a9 = 11; return 21; } else if((((a5==4)&&((a1==14)&&(!(a20==1)&&((((input==3)&&(a9==8))&&(a17==2))&&!(a24==1)))))&&((a16==8)&&(((a19==2)&&(!(a0==1)&&((a8==1)||((!(a4==1)&&((a21==10)&&(a23==1)))&&!(a0==1)))))&&!(a0==1))))){ a16 = 7; a6 = 1; a8 = 0; a18 = 0; a9 = 7; a20 = 1; a1 = 12; a19 = 1; return -1; } else if((((a21==10)&&(((a13==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a20==1)))&&(a19==2)))&&(!(a28==1)||(!(a6==1)||((a26==1)||((!(a6==1)||((a9==9)&&((((a12==1)&&(a16==8))||!(a6==1))&&(a1==13))))&&(a17==2))))))){ a16 = 7; a9 = 7; a19 = 1; a8 = 0; a1 = 12; a5 = 4; a0 = 0; a3 = 1; return -1; } else if((((a2==1)&&(((!(a18==1)&&((input==3)&&(((a9==7)&&((a1==14)&&(a5==5)))||((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))))&&(a21==10))&&(a17==2)))&&((a19==2)&&((((((a3==1)&&((a16==10)&&(a12==1)))&&(a2==1))&&!(a8==1))||(a24==1))&&!(a20==1))))){ a5 = 6; a1 = 12; a13 = 0; a15 = 0; a21 = 12; a19 = 1; a9 = 11; a28 = 0; return 25; } else if((((a17==2)&&((((a3==1)&&(((a2==1)&&(a9==8))&&(a1==13)))&&(a16==11))&&!(a0==1)))&&((((a20==1)&&((!(a7==1)&&((!(a4==1)&&((a21==12)&&(input==1)))&&!(a7==1)))&&!(a24==1)))&&(a19==5))&&(a5==6)))){ a9 = 7; a28 = 1; a1 = 12; a16 = 7; a8 = 0; a5 = 4; a21 = 10; a27 = 0; a19 = 1; return -1; } else if((((a5==5)&&(((!(a27==1)&&((a28==1)&&(((a17==2)&&((input==5)&&(a9==9)))&&!(a18==1))))&&(a13==1))&&(a16==10)))&&((((a21==12)&&((((a1==14)&&(a23==1))||!(a28==1))&&(a19==5)))||!(a2==1))&&(a20==1)))){ a21 = 10; a12 = 1; a16 = 7; a5 = 4; a0 = 0; a1 = 12; a19 = 1; a4 = 0; a9 = 7; return -1; } else if(((((a4==1)||((a21==10)&&((a24==1)||((a13==1)&&(a16==7)))))&&!(a4==1))&&(((((a17==2)&&((a13==1)&&((((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==3))))&&!(a20==1))&&!(a4==1))&&!(a7==1)))){ a19 = 1; a9 = 11; a21 = 11; a1 = 14; a26 = 0; a5 = 5; a20 = 1; a0 = 0; a16 = 10; return 22; } else if(((!(a26==1)&&((a21==11)&&((!(a8==1)&&(!(a8==1)&&((a13==1)&&((input==3)&&((((a1==13)&&(a5==4))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a1==12)&&(a5==6)))))))))&&(a19==3))))&&(((a6==1)&&((a17==2)&&(((a20==1)&&(a11==1))||(a0==1))))&&(a16==8)))){ a14 = 0; a5 = 4; a1 = 12; a16 = 7; a9 = 7; a21 = 10; a3 = 1; a19 = 1; return -1; } else if(((((((((a5==4)||(a5==5))&&(input==3))&&(a17==2))&&(a28==1))&&!(a7==1))&&(a9==8))&&((((a18==1)||((((a21==12)&&((((a2==1)&&(a16==10))&&(a1==13))&&(a19==2)))||!(a3==1))||!(a2==1)))&&(a20==1))||(a7==1)))){ a21 = 10; a16 = 7; a1 = 12; a5 = 4; a4 = 0; a19 = 1; a28 = 1; a9 = 7; a18 = 0; return -1; } else if((((((((!(a6==1)||((a12==1)&&!(a27==1)))&&(a21==12))&&(a23==1))&&(a6==1))&&(a17==2))&&(a19==5))&&((a20==1)&&(((a13==1)&&((a9==11)&&((a1==12)&&(((a16==7)&&(input==5))&&(a13==1)))))&&(a5==6))))){ a13 = 1; a21 = 11; a16 = 9; a1 = 13; a0 = 0; a9 = 10; a19 = 4; a5 = 5; a3 = 1; return 21; } else if(((((a19==5)&&((a12==1)&&(!(a0==1)&&((!(a7==1)&&((a20==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4))))&&!(a18==1)))))&&(a16==8))&&((a1==14)&&(((a17==2)&&((a0==1)||((a12==1)||(a0==1))))&&(a21==12))))){ if((a14==1)){ a21 = 10; a6 = 1; a5 = 4; a4 = 0; a12 = 1; a9 = 11; a20 = 0; a19 = 2; }else{ a20 = 0; a5 = 6; a1 = 12; a9 = 7; a3 = 1; a18 = 0; a23 = 1; a19 = 4; a21 = 11; } return -1; } else if((((a11==1)&&(((a12==1)&&(a19==3))&&(a17==2)))&&((a13==1)&&((a13==1)&&(!(a20==1)&&(((a1==13)&&((a6==1)&&(((a21==10)&&(((input==5)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&!(a0==1)))&&!(a0==1))))&&(a16==9))))))){ a20 = 1; a16 = 7; a28 = 0; a5 = 6; a9 = 10; a1 = 12; a29 = 1; a19 = 2; return 21; } else if((((!(a14==1)&&(((((((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==4))&&!(a4==1))&&!(a20==1))&&!(a4==1))&&(a17==2)))&&(a2==1))&&(((a19==4)&&((a1==14)&&((a21==10)&&((!(a12==1)||(a12==1))&&(a16==9)))))&&!(a18==1)))){ if((a12==1)){ a5 = 4; a18 = 1; a9 = 10; a19 = 1; a21 = 12; a16 = 7; a3 = 0; a6 = 0; }else{ a16 = 7; a9 = 8; a20 = 1; a5 = 5; a18 = 1; a14 = 1; a1 = 13; a19 = 1; } return -1; } else if((((((a6==1)&&((((a20==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a19==5))&&(a16==10))&&!(a27==1)))&&!(a27==1))&&(a9==10)))&&(a28==1))&&(a13==1))&&(((a17==2)&&((a21==10)&&((a18==1)||(a2==1))))&&(a1==12)))){ a9 = 9; a12 = 1; a27 = 0; a21 = 12; a13 = 1; a5 = 6; a1 = 14; a16 = 9; return -1; } else if((((a21==11)&&((((a3==1)&&(a19==5))&&(a3==1))&&(a13==1)))&&(!(a26==1)&&((((a20==1)&&(((a28==1)&&(((a1==14)&&((input==4)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))&&(a17==2)))&&(a16==9)))&&!(a26==1))&&(a3==1))))){ a21 = 10; a27 = 0; a1 = 12; a26 = 0; a9 = 7; a24 = 0; a16 = 7; a5 = 4; a19 = 1; return -1; } else if((((a1==14)&&((a17==2)&&((a2==1)&&((((a12==1)&&(a21==11))||!(a11==1))&&(a19==5)))))&&((a16==8)&&((!(a24==1)&&(!(a20==1)&&((!(a7==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a8==1)))&&(a2==1))))&&(a9==11))))){ if((a25==1)){ a6 = 0; a29 = 0; a21 = 12; a5 = 5; a24 = 1; a19 = 4; a9 = 8; a16 = 9; }else{ a10 = 1; a5 = 6; a19 = 2; a23 = 0; a26 = 1; a1 = 13; a16 = 9; a20 = 1; } return -1; } else if(((((a17==2)&&((((a13==1)&&(!(a7==1)&&(!(a4==1)&&((((a16==9)&&((input==4)&&((a5==5)||(a5==6))))&&(a1==13))&&(a13==1)))))&&(a9==11))&&(a19==4)))&&(a20==1))&&((a21==10)&&(((a28==1)||(a7==1))||!(a13==1))))){ a4 = 0; a16 = 7; a19 = 1; a27 = 0; a24 = 0; a5 = 4; a9 = 7; a1 = 12; return -1; } else if(((!(a24==1)&&(!(a8==1)&&((((((a12==1)&&((input==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))&&(a20==1))&&(a17==2))&&(a16==9))&&(a21==10))))&&(!(a3==1)||((!(a6==1)||(((a6==1)&&(a19==5))&&(a1==12)))&&(a11==1))))){ a2 = 1; a6 = 1; a5 = 4; a19 = 1; a16 = 7; a9 = 7; a27 = 0; return -1; } else if((((!(a18==1)&&((a19==5)&&((a27==1)||((a13==1)&&(a9==10)))))||(a24==1))&&((a1==14)&&(!(a27==1)&&((!(a18==1)&&((((((a21==12)&&(input==1))&&(a17==2))&&(a5==5))&&(a16==10))&&!(a20==1)))&&(a6==1)))))){ a29 = 0; a19 = 2; a3 = 0; a5 = 4; a9 = 7; a7 = 1; a1 = 13; a21 = 11; return -1; } else if((((a21==12)&&((!(a14==1)&&(((a13==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1)))&&(a16==10)))&&(a19==5)))&&(((a20==1)&&((((a1==12)&&(((a3==1)||(a0==1))&&!(a27==1)))&&(a17==2))||(a27==1)))&&(a9==11)))){ a27 = 0; a21 = 10; a1 = 14; a16 = 7; a19 = 4; a6 = 1; a0 = 0; a5 = 5; return 25; } else if((((a2==1)&&((a28==1)&&(((a16==10)&&((a1==12)&&((a5==4)&&(!(a8==1)&&(!(a20==1)&&((input==6)&&(a21==12)))))))&&(a6==1))))&&((a11==1)&&((a17==2)&&(((a19==4)&&((a13==1)&&(a9==11)))||!(a12==1)))))){ a20 = 1; a5 = 6; a25 = 1; a6 = 0; a29 = 0; a9 = 7; a21 = 10; a1 = 14; return -1; } else if((((a11==1)&&(((a12==1)&&((a1==14)&&((a23==1)&&(((((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a17==2))&&(a19==5))&&!(a27==1)))))&&!(a20==1)))&&((a6==1)&&((a16==8)&&(((a21==11)&&(a6==1))&&(a12==1)))))){ a19 = 1; a2 = 0; a16 = 7; a20 = 1; a7 = 1; a21 = 10; a5 = 6; a1 = 12; a24 = 1; a9 = 10; return -1; } else if(((!(a0==1)&&((((a16==10)&&((!(a27==1)&&(((a9==9)&&((input==3)&&((a5==5)||(a5==6))))&&(a17==2)))&&(a19==4)))&&!(a14==1))&&(a12==1)))&&((a24==1)||(((a21==10)&&(!(a20==1)&&((a1==14)&&(a6==1))))||!(a11==1))))){ a16 = 7; a20 = 1; a15 = 0; a5 = 6; a29 = 1; a11 = 0; a19 = 1; return 25; } else if(((!(a26==1)&&((a1==14)&&((((a3==1)&&((a20==1)&&((a21==12)&&(a6==1))))||!(a3==1))||!(a13==1))))&&((a19==4)&&((a16==8)&&(!(a24==1)&&(!(a7==1)&&((a17==2)&&((input==4)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))))))))){ a19 = 3; a5 = 5; a9 = 11; a13 = 1; a11 = 1; return -1; } else if((((a2==1)&&((((a17==2)&&(!(a20==1)&&((a13==1)&&((a5==5)&&(((a1==14)&&(input==5))&&(a9==7))))))&&!(a26==1))&&(a28==1)))&&(((a21==11)&&((((a19==1)&&(a2==1))||!(a3==1))&&(a16==7)))||!(a6==1)))){ a20 = 1; a21 = 10; a5 = 4; a19 = 2; a1 = 13; a26 = 0; a9 = 9; a2 = 1; return -1; } else if((((a17==2)&&((!(a3==1)&&(((a0==1)&&((a2==1)&&(a14==1)))&&!(a3==1)))&&(a16==9)))&&(((a1==12)&&((((a9==10)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a20==1))&&!(a2==1)))&&(a21==10))&&!(a28==1)))&&(a19==2)))){ a16 = 10; a1 = 13; a5 = 5; a7 = 1; a19 = 1; a2 = 0; a21 = 11; a22 = 0; return -1; } else if(((((a17==2)&&((a27==1)||((!(a3==1)||((a16==9)&&(a13==1)))&&(a19==4))))||(a4==1))&&(((((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a20==1))&&(a1==12))&&(a9==9))&&(a21==11))&&(a28==1))&&!(a7==1))&&!(a26==1)))){ a9 = 10; a10 = 1; a20 = 1; a16 = 11; a27 = 1; a5 = 6; return 21; } else if((((a16==10)&&(!(a20==1)&&((a19==4)&&((((a23==1)&&(a17==2))||!(a2==1))&&(a6==1)))))&&(((a2==1)&&(((a12==1)&&((a21==12)&&(((((a5==5)&&(a1==13))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==4))))&&!(a14==1)))&&(a23==1)))){ a19 = 1; a0 = 1; a5 = 5; a1 = 13; a9 = 11; a25 = 0; a21 = 10; a16 = 7; a29 = 0; a20 = 1; return -1; } else if((((((a1==13)&&((a9==7)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==1)))))&&(a21==11))&&!(a27==1))&&((a13==1)&&((a16==9)&&(((a19==4)&&((!(a20==1)&&((a26==1)||((a6==1)||(a4==1))))&&(a28==1)))&&(a17==2)))))){ a27 = 1; a1 = 14; a25 = 0; a21 = 12; a5 = 5; a19 = 1; a10 = 0; a16 = 10; return 25; } else if(((((a1==13)&&((((a16==11)&&(a2==1))&&(a19==3))||!(a13==1)))&&(a17==2))&&(((a12==1)&&((a13==1)&&(((a21==11)&&(((a13==1)&&((input==1)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a20==1)))&&(a13==1))))&&!(a26==1)))){ a1 = 12; a16 = 7; a19 = 1; a5 = 4; a11 = 1; a21 = 10; a7 = 0; a23 = 1; a9 = 7; return -1; } else if((((a19==4)&&(((!(a20==1)&&((a16==8)&&((a17==2)&&((a11==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a9==7))&&(a12==1)))&&((!(a14==1)&&((a14==1)||(((a21==10)&&((a23==1)&&(a1==14)))&&(a13==1))))||(a7==1)))){ a18 = 0; a27 = 0; a19 = 1; a11 = 1; a1 = 12; a16 = 7; a20 = 1; a5 = 4; return -1; } else if((((a9==9)&&(!(a18==1)&&((a3==1)&&((a19==1)&&((a20==1)&&(!(a14==1)&&((input==5)&&((a5==4)||(a5==5)))))))))&&((a16==10)&&((a21==10)&&(!(a24==1)&&(((!(a27==1)&&((a23==1)&&(a13==1)))&&(a17==2))&&(a1==14))))))){ a5 = 4; a19 = 5; a26 = 0; a9 = 11; a16 = 11; a1 = 12; a3 = 1; return 22; } else if((((a4==1)||(!(a26==1)&&((!(a18==1)&&((a1==12)&&(((a21==12)&&((a5==4)&&(a12==1)))&&(a9==7))))&&!(a0==1))))&&(!(a7==1)&&(((a19==4)&&((((input==4)&&(a20==1))&&(a16==8))&&(a17==2)))&&!(a0==1))))){ a0 = 0; a19 = 1; a18 = 0; a3 = 1; a16 = 7; a21 = 10; return -1; } else if(((!(a11==1)||(!(a28==1)||(((((a12==1)&&(a21==10))&&(a20==1))&&(a19==3))&&(a17==2))))&&(!(a0==1)&&(!(a7==1)&&(!(a8==1)&&((a23==1)&&(((input==6)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||((a9==7)&&((a5==5)&&(a1==13)))))&&(a16==9)))))))){ a9 = 7; a23 = 1; a16 = 7; a5 = 4; a1 = 12; a11 = 1; a27 = 0; a19 = 1; return -1; } else if((((a6==1)&&((((a3==1)&&((a16==7)&&((a12==1)&&(((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==4))&&(a21==12)))))&&(a17==2))&&(a12==1)))&&((a1==12)&&(((!(a28==1)||((a28==1)&&(a19==3)))&&(a20==1))||(a14==1))))){ a19 = 4; a5 = 5; a3 = 1; a9 = 10; a21 = 10; a6 = 1; a28 = 1; a1 = 13; a16 = 9; return 25; } else if((((((a1==13)&&((a21==12)&&(!(a18==1)&&(!(a4==1)&&(!(a8==1)&&((a16==10)&&(input==6)))))))&&(a19==5))&&!(a20==1))&&((((((a3==1)&&((a13==1)&&(a5==5)))&&(a17==2))||!(a3==1))&&(a23==1))&&(a9==9)))){ if((a7==1)){ a9 = 7; a7 = 1; a16 = 7; a21 = 10; a20 = 1; a18 = 1; a5 = 6; a19 = 2; a1 = 12; }else{ a5 = 4; a9 = 10; a10 = 1; a16 = 7; a24 = 1; a19 = 1; a21 = 11; a1 = 12; } return 21; } else if((((a21==11)&&(((a1==13)&&((a5==5)&&(((a0==1)||(((a13==1)&&(a16==9))&&(a12==1)))||!(a2==1))))||!(a12==1)))&&(((!(a20==1)&&(!(a27==1)&&(((input==5)&&(a9==8))&&(a19==3))))&&(a17==2))&&(a3==1)))){ if((a9==11)){ a9 = 9; a1 = 12; a12 = 0; a16 = 7; a5 = 4; a19 = 1; a20 = 1; a7 = 1; a11 = 0; }else{ a21 = 12; a4 = 1; a1 = 12; a19 = 2; a9 = 7; a10 = 1; a29 = 0; } return -1; } else if(((((a9==7)&&((a11==1)&&(a17==2)))&&(a16==7))&&((((a20==1)&&((((((a13==1)&&((((input==6)&&(a19==2))&&(a11==1))&&(a21==10)))&&(a11==1))&&(a11==1))&&(a6==1))&&(a6==1)))&&(a1==13))&&(a5==5)))){ a7 = 0; a19 = 1; a1 = 12; a2 = 1; a5 = 4; return -1; } else if(((((a12==1)&&((((!(a14==1)&&((a8==1)||(a3==1)))||(a4==1))&&!(a26==1))&&(a16==8)))&&(a5==6))&&(((a1==14)&&((((!(a20==1)&&((input==3)&&(a19==5)))&&(a9==10))&&!(a18==1))&&(a17==2)))&&(a21==11)))){ if((a23==1)){ a5 = 5; a16 = 7; a29 = 0; a1 = 12; a21 = 10; a7 = 1; a9 = 7; a20 = 1; }else{ a19 = 2; a5 = 4; a20 = 1; a16 = 7; a21 = 10; a4 = 1; a9 = 8; a6 = 0; a1 = 12; } return -1; } else if((((a21==11)&&(((((a1==12)&&(((a16==9)&&(!(a24==1)&&(a11==1)))&&(a20==1)))&&(a9==10))&&!(a4==1))&&(a2==1)))&&((a2==1)&&(((a19==4)&&((((input==6)&&((a5==4)||(a5==5)))&&(a13==1))&&(a17==2)))&&!(a14==1))))){ a21 = 10; a16 = 7; a13 = 1; a5 = 4; a1 = 13; a19 = 2; a2 = 1; return 21; } else if((((a21==10)&&((a9==10)&&(((a19==1)&&(((!(a24==1)&&(((a28==1)&&(a16==7))&&(a13==1)))&&(a17==2))||(a8==1)))&&(a1==14))))&&(!(a20==1)&&(!(a7==1)&&((((a5==4)&&(input==1))&&!(a4==1))&&(a11==1)))))){ a19 = 4; a20 = 1; a1 = 13; a5 = 5; a16 = 11; a21 = 11; a6 = 1; a9 = 11; return 21; } else if((((a21==12)&&((a7==1)||(((a12==1)&&((a16==9)&&(((a6==1)&&(a1==14))&&!(a20==1))))&&(a13==1))))&&(!(a8==1)&&(!(a27==1)&&(((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5))&&(a17==2))&&(a19==3))&&(a23==1)))))){ if((a19==3)){ a21 = 11; a26 = 1; a11 = 0; a5 = 4; a9 = 8; a24 = 1; }else{ a5 = 6; a26 = 1; a1 = 13; a20 = 1; a10 = 1; a16 = 7; a3 = 0; a19 = 1; a21 = 10; a9 = 11; } return 21; } else if((((a20==1)&&(((a19==1)&&(((a1==12)&&(a3==1))||(a26==1)))||(a0==1)))&&((a21==11)&&((a17==2)&&((((a16==7)&&((a28==1)&&(!(a27==1)&&((input==4)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))))&&(a2==1))&&!(a24==1)))))){ a21 = 12; a5 = 6; a23 = 1; a11 = 1; a1 = 13; a19 = 5; a13 = 1; a9 = 8; return 22; } else if((((((((a6==1)&&((a16==8)&&(input==6)))&&(a9==7))&&!(a0==1))&&(a23==1))&&(a21==12))&&((a1==14)&&((((a20==1)&&((((a5==6)&&((a11==1)&&(a13==1)))||(a27==1))&&(a23==1)))&&(a17==2))&&(a19==3))))){ a19 = 2; a13 = 1; a24 = 0; a16 = 10; a28 = 1; a5 = 5; a9 = 11; return 23; } else if(((!(a0==1)&&((a19==3)&&((!(a27==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a9==7))))&&(((((!(a24==1)&&(((a0==1)||(((a6==1)&&(a21==12))&&(a3==1)))&&!(a8==1)))&&(a17==2))&&(a20==1))&&(a16==10))&&(a1==13)))){ a21 = 10; a23 = 1; a16 = 7; a1 = 12; a3 = 1; a5 = 4; a19 = 1; a11 = 1; return -1; } else if(((((a16==9)&&(!(a11==1)||(((a9==10)&&(((a1==14)&&(((a6==1)&&(a28==1))&&(a3==1)))||(a18==1)))&&!(a20==1))))&&(a17==2))&&((a19==2)&&((!(a18==1)&&((a21==12)&&(((a5==4)||(a5==5))&&(input==3))))&&!(a8==1))))){ a12 = 0; a19 = 3; a5 = 6; a9 = 9; a16 = 11; a20 = 1; a27 = 1; a13 = 0; a1 = 13; return 21; } else if(((((a16==11)&&((((a7==1)||((a17==2)&&(((a23==1)&&(a19==1))&&(a23==1))))&&(a20==1))&&(a21==11)))||!(a2==1))&&((a23==1)&&((a23==1)&&(((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==5))&&!(a26==1)))))){ a11 = 1; a16 = 7; a19 = 4; a1 = 13; a20 = 0; a5 = 5; a27 = 0; a21 = 12; a9 = 10; return 25; } else if(((((a28==1)&&(((a2==1)&&((a19==3)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a18==1))))&&(a17==2)))&&!(a8==1))&&((a21==10)&&(((a20==1)&&((((a9==7)&&((a26==1)||(a2==1)))&&(a11==1))&&(a1==12)))&&(a16==10))))){ a21 = 12; a9 = 8; a1 = 13; a19 = 2; a5 = 5; a27 = 0; a24 = 0; return 21; } else if((((a14==1)||(((((!(a2==1)||(a23==1))||(a7==1))&&!(a4==1))&&(a20==1))&&(a17==2)))&&(((a19==2)&&((a1==14)&&((!(a26==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a9==8))&&(a21==11)))&&(a3==1))))&&(a16==11)))){ a9 = 7; a21 = 10; a19 = 1; a16 = 7; a5 = 4; a23 = 1; a0 = 0; a1 = 12; a18 = 0; return -1; } else if((((!(a7==1)&&((a17==2)&&((!(a24==1)&&(((a16==9)&&((input==5)&&(a5==5)))&&(a19==2)))&&(a11==1))))&&(a21==11))&&((((a11==1)&&((a1==14)&&(!(a23==1)||((a3==1)||!(a11==1)))))&&!(a20==1))&&(a9==8)))){ a1 = 13; a20 = 1; a16 = 7; a15 = 0; a9 = 10; a22 = 1; a21 = 10; a19 = 1; return 21; } else if((((((a9==9)&&((a1==14)&&((a12==1)&&(a23==1))))&&(a16==7))&&(a20==1))&&(((!(a18==1)&&((((a21==10)&&(((((a5==5)||(a5==6))&&(input==1))&&(a19==3))&&(a17==2)))&&!(a0==1))&&(a2==1)))&&!(a18==1))&&!(a24==1)))){ a11 = 1; a5 = 4; a19 = 2; a14 = 0; a21 = 11; a28 = 1; a9 = 10; return 23; } else if((((a1==13)&&(((a17==2)&&((a16==8)&&(!(a8==1)&&((a27==1)||((((a6==1)||!(a12==1))&&(a2==1))||!(a3==1))))))&&(a9==9)))&&((a19==1)&&((!(a8==1)&&(!(a20==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a21==10))))){ a18 = 0; a19 = 2; a9 = 8; a20 = 1; a16 = 9; a1 = 12; a24 = 0; a5 = 4; return 23; } else if((((a28==1)&&((a21==11)&&((((a9==7)&&((a5==6)&&((a3==1)&&(a16==11))))||(a7==1))&&(a20==1))))&&((((a17==2)&&((a2==1)&&((a1==12)&&(((a19==2)&&(input==5))&&(a6==1)))))&&!(a14==1))&&(a3==1)))){ a14 = 0; a21 = 12; a5 = 5; a16 = 9; a4 = 0; a28 = 1; return 21; } else if(((((a17==2)&&((((a26==1)||((a27==1)||(a23==1)))&&(a1==12))&&(a23==1)))&&(a23==1))&&((!(a4==1)&&((a16==11)&&(((a6==1)&&(((a20==1)&&((a5==4)&&(input==1)))&&(a19==1)))&&(a9==11))))&&(a21==11)))){ a2 = 1; a27 = 0; a13 = 1; a9 = 7; a21 = 10; a16 = 7; return -1; } else if(((((a12==1)&&((((a16==8)&&(((((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3)))||((a19==3)&&(((a1==12)&&(a5==5))&&(a9==7))))&&(input==5)))&&(a21==10))&&(a3==1)))&&(a2==1))&&(((a3==1)&&((a18==1)||((a17==2)&&((a2==1)&&(a23==1)))))&&(a20==1)))){ a21 = 12; a19 = 4; a5 = 4; a14 = 0; a13 = 1; a1 = 13; a16 = 9; a23 = 1; a9 = 9; return 25; } else if(((((a16==8)&&(((((a19==3)&&(input==1))&&(a23==1))&&(a12==1))&&(a1==13)))&&(a5==5))&&(!(a14==1)&&((a20==1)&&((((a17==2)&&(!(a8==1)&&(!(a23==1)||(!(a8==1)&&(a23==1)))))&&(a21==11))&&(a9==7)))))){ a19 = 1; a13 = 1; a21 = 12; a5 = 6; a14 = 0; a9 = 8; a23 = 1; a1 = 14; return 21; } else if((((!(a0==1)&&((a13==1)&&(((a21==10)&&((a16==10)&&(a11==1)))&&!(a18==1))))&&(a23==1))&&(!(a8==1)&&(((((a6==1)&&((a17==2)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==6))))&&(a19==5))&&(a1==14))&&(a20==1))))){ a1 = 12; a21 = 12; a19 = 2; a16 = 9; a12 = 1; a5 = 5; a9 = 7; a28 = 1; a14 = 0; return 21; } else if(((((a12==1)&&(((a20==1)&&((((a1==14)&&((a19==4)&&((a28==1)&&((input==1)&&((a5==5)||(a5==6))))))&&(a9==11))&&!(a27==1)))&&!(a26==1)))&&(a28==1))&&(!(a7==1)&&((a16==8)&&((a21==12)&&((a23==1)&&(a17==2))))))){ a18 = 0; a0 = 0; a21 = 10; a9 = 9; a5 = 4; a1 = 13; a28 = 1; a19 = 2; a16 = 7; return 26; } else if((((a19==1)&&((((a1==12)&&(!(a7==1)&&(!(a26==1)&&((a6==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a20==1))&&(a17==2)))&&(((!(a24==1)&&((a0==1)||(((a21==12)&&(a6==1))&&(a11==1))))&&(a16==9))&&(a9==10)))){ a9 = 7; a13 = 1; a1 = 13; a3 = 1; a5 = 6; a19 = 3; a26 = 0; a16 = 7; a21 = 10; return 25; } else if(((!(a20==1)&&((a19==2)&&(((a21==11)&&((a23==1)&&((input==5)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))&&!(a26==1))))&&(((a14==1)||(((((!(a28==1)||(a12==1))&&(a28==1))&&(a1==14))||(a7==1))&&(a17==2)))&&(a16==10)))){ a15 = 0; a18 = 1; a19 = 1; a1 = 12; a16 = 7; a5 = 4; a3 = 0; a20 = 1; a21 = 10; a9 = 11; return 25; } else if((((a17==2)&&((a1==14)&&((a21==12)&&((((a16==8)&&((a23==1)||(a26==1)))&&(a19==3))&&!(a20==1)))))&&(((a28==1)&&((!(a27==1)&&((a9==8)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a14==1))))&&!(a7==1)))&&(a23==1)))){ a5 = 5; a25 = 0; a1 = 13; a20 = 1; a16 = 11; a29 = 1; a9 = 11; a4 = 1; a21 = 11; return 21; } else if(((!(a20==1)&&((((((a17==2)&&((((a5==5)||(a5==6))&&(input==1))&&(a2==1)))&&(a1==13))&&(a9==9))&&!(a14==1))&&(a21==10)))&&((a19==1)&&(((a16==10)&&((((a11==1)&&(a11==1))||(a0==1))||!(a2==1)))&&(a12==1))))){ a16 = 7; a23 = 0; a5 = 4; a1 = 14; a20 = 1; a12 = 0; a9 = 7; return 26; } else if(((((a17==2)&&(((a26==1)||((a7==1)||((a20==1)&&(!(a6==1)||(a23==1)))))&&(a9==8)))&&(a3==1))&&(((a1==13)&&((a3==1)&&((a19==2)&&(((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a13==1)))))&&(a21==10)))){ a21 = 12; a1 = 14; a19 = 1; a5 = 6; a11 = 1; a12 = 1; return 21; } else if(((((((a7==1)||(a13==1))&&(a2==1))&&(a17==2))||!(a12==1))&&(!(a14==1)&&(((a20==1)&&((a21==10)&&(((a9==9)&&((a16==11)&&((a19==3)&&(!(a26==1)&&((a5==5)&&(input==1))))))&&!(a14==1))))&&(a1==13))))){ a24 = 0; a6 = 1; a9 = 8; a5 = 4; a11 = 1; a21 = 11; return 25; } else if(((((a19==2)&&((a6==1)&&(((a17==2)&&(((a16==9)&&((((a9==11)&&(a28==1))&&!(a8==1))&&!(a20==1)))&&!(a7==1)))&&(a11==1))))||!(a13==1))&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a13==1))&&(a21==10))&&(a1==14)))){ if((a8==1)){ a23 = 0; a19 = 4; a9 = 10; a5 = 6; a22 = 1; a21 = 11; a27 = 1; a16 = 10; }else{ a26 = 1; a21 = 11; a19 = 5; a5 = 5; a20 = 1; a16 = 7; a7 = 1; } return 21; } else if((((a5==6)&&((a9==9)&&((a21==12)&&((((a19==1)&&(!(a2==1)&&((input==3)&&(a1==12))))&&(a17==2))&&(a24==1)))))&&((a27==1)&&(((((a8==1)&&((a13==1)&&(a24==1)))&&(a27==1))&&(a16==10))&&(a20==1))))){ a7 = 1; a24 = 1; a27 = 1; a5 = 4; a9 = 7; a1 = 13; a19 = 3; return -1; } else if((((a16==9)&&(!(a7==1)&&((!(a26==1)&&(a28==1))&&!(a20==1))))&&(((a9==7)&&(!(a0==1)&&(!(a24==1)&&((a17==2)&&((a21==11)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a1==14))&&(a19==1))&&!(a26==1)))))))&&!(a7==1)))){ a1 = 12; a21 = 12; a27 = 1; a19 = 5; a12 = 0; a4 = 1; a20 = 1; a5 = 5; a16 = 8; a9 = 8; return -1; } else if((((!(a28==1)||((!(a20==1)&&((a19==2)&&((!(a14==1)&&(a2==1))&&(a5==6))))&&(a16==10)))&&!(a14==1))&&((a2==1)&&(((((a21==10)&&((a13==1)&&((input==5)&&(a17==2))))&&(a9==11))&&!(a18==1))&&(a1==14))))){ if((a4==1)){ a20 = 1; a16 = 7; a4 = 1; a13 = 0; a28 = 0; a1 = 12; }else{ a14 = 1; a16 = 8; a2 = 0; a21 = 11; a20 = 1; a9 = 8; a1 = 12; a19 = 3; a25 = 1; } return -1; } else if((((a6==1)&&(!(a27==1)&&((a12==1)&&(((a17==2)&&((((input==4)&&(a9==11))&&(a13==1))&&(a20==1)))&&(a21==12)))))&&(((a19==3)&&((a16==8)&&(((a5==4)&&((a3==1)&&(a1==13)))&&!(a14==1))))&&(a13==1)))){ a19 = 1; a7 = 0; a21 = 10; a8 = 0; a1 = 12; a9 = 7; a16 = 7; a3 = 1; return -1; } else if((((((!(a11==1)||(((((a13==1)&&!(a7==1))||(a24==1))&&(a21==12))||!(a12==1)))&&(a3==1))&&(a1==13))&&(a17==2))&&(!(a20==1)&&((a9==9)&&((a19==3)&&((a2==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a16==9)))))))){ if((a10==1)){ a10 = 0; a1 = 12; a19 = 2; a5 = 5; a21 = 10; a0 = 1; a9 = 8; a20 = 1; a16 = 7; }else{ a19 = 2; a16 = 7; a0 = 1; a25 = 1; a9 = 7; a5 = 5; a18 = 1; a21 = 11; a1 = 14; } return -1; } else if(((((a11==1)&&((((a3==1)&&(((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))||((a9==7)&&((a5==5)&&(a1==14))))&&(input==4)))&&(a21==11))&&!(a8==1)))&&!(a0==1))&&((a16==11)&&(((((a19==2)&&((a6==1)&&(a20==1)))||(a24==1))&&!(a7==1))&&(a17==2))))){ a9 = 7; a0 = 0; a14 = 0; a16 = 7; a28 = 1; a19 = 1; a5 = 4; a21 = 10; a1 = 12; return -1; } return calculate_output20(input); } int calculate_output20(int input) { if(((!(a7==1)&&((((a9==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a17==2))&&(a21==10)))&&((a20==1)&&((((a12==1)&&((!(a12==1)||(!(a28==1)||(((a23==1)&&(a19==4))&&(a16==10))))||!(a3==1)))||(a0==1))&&(a1==14))))){ a21 = 12; a26 = 0; a27 = 0; a16 = 9; a1 = 13; a5 = 6; a9 = 10; a6 = 1; return -1; } else if(((!(a20==1)&&((a21==11)&&((!(a4==1)&&((a3==1)&&(a3==1)))&&(a5==4))))&&((a19==5)&&(((a23==1)&&(!(a26==1)&&((a1==14)&&((a28==1)&&(((a17==2)&&((input==5)&&(a9==10)))&&(a16==7))))))&&!(a0==1))))){ a9 = 8; a27 = 0; a16 = 8; a19 = 2; a8 = 0; a20 = 1; a21 = 10; return 25; } else if((((!(a18==1)&&(((a16==10)&&((a1==12)&&(((a19==2)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a18==1)))&&(a17==2))))&&!(a8==1)))&&(a6==1))&&((((a28==1)&&((!(a13==1)||(a6==1))&&(a9==11)))&&!(a20==1))&&(a21==11)))){ a24 = 1; a16 = 7; a20 = 1; a21 = 10; a5 = 6; a15 = 1; a9 = 7; a29 = 0; return -1; } else if((((((a16==9)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a6==1))&&!(a26==1)))&&(a20==1))&&(a19==3))&&(((a9==10)&&(((a1==13)&&((a21==11)&&(!(a6==1)||((a23==1)&&((a23==1)&&(a11==1))))))||!(a23==1)))&&(a17==2)))){ a14 = 0; a1 = 12; a9 = 7; a5 = 4; a6 = 1; a16 = 7; a0 = 0; a21 = 10; a19 = 1; return -1; } else if(((!(a26==1)&&(!(a27==1)&&(((a9==8)&&(((a16==9)&&((a5==5)&&(((a17==2)&&(input==4))&&!(a20==1))))&&(a1==13)))&&!(a7==1))))&&((((((a2==1)&&(a3==1))&&!(a27==1))&&(a21==11))&&!(a26==1))&&(a19==3)))){ a29 = 1; a1 = 12; a18 = 1; a19 = 4; a12 = 0; a20 = 1; a9 = 7; a5 = 4; return 22; } else if((((a4==1)||(((a1==13)&&((a11==1)||(a4==1)))||(a26==1)))&&((a21==12)&&((a2==1)&&(((((a9==10)&&((!(a4==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a23==1)))&&(a16==8)))&&(a19==1))&&(a17==2))&&!(a20==1)))))){ a13 = 0; a8 = 1; a22 = 0; a1 = 14; a16 = 9; a19 = 3; a5 = 5; a20 = 1; return 21; } else if((((a21==10)&&(((a3==1)&&(((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==6)))&&!(a7==1)))&&((a19==4)&&((((((a17==2)&&(((a18==1)||(a28==1))||(a24==1)))&&(a20==1))&&!(a14==1))&&(a16==11))&&!(a8==1))))){ a3 = 1; a4 = 0; a2 = 1; a5 = 4; a9 = 7; a1 = 12; a21 = 11; return 25; } else if(((!(a26==1)&&(((!(a8==1)&&((((a1==12)&&(input==6))&&!(a0==1))&&!(a7==1)))&&!(a8==1))&&(a19==4)))&&((a5==5)&&(((a9==9)&&((a20==1)&&(!(a24==1)&&(((a12==1)&&(a17==2))&&(a16==7)))))&&(a21==11))))){ a19 = 3; a9 = 10; a8 = 0; a11 = 1; a5 = 4; a16 = 8; a4 = 0; return 25; } else if((((((a13==1)&&((a19==4)&&((a5==6)&&(((((a21==12)&&(input==5))&&!(a27==1))&&!(a14==1))&&!(a0==1)))))&&(a17==2))&&!(a20==1))&&(((((a1==12)&&((a2==1)||(a14==1)))&&(a9==9))&&(a2==1))&&(a16==10)))){ a1 = 13; a4 = 1; a22 = 1; a25 = 1; a21 = 10; a20 = 1; a9 = 8; a16 = 7; a5 = 5; a19 = 1; return 23; } else if((((a1==13)&&(((a16==9)&&((((a28==1)&&(!(a26==1)&&((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==1))))&&(a17==2))&&(a19==3)))&&!(a4==1)))&&(!(a20==1)&&(!(a14==1)&&((a21==12)&&(((a3==1)||(a14==1))||!(a3==1))))))){ if((a10==1)){ a20 = 1; a19 = 1; a21 = 10; a25 = 1; a9 = 9; a1 = 12; a16 = 7; a5 = 5; a18 = 1; a3 = 0; }else{ a5 = 5; a26 = 1; a22 = 1; a15 = 1; a19 = 5; a9 = 7; } return 21; } else if(((((a16==8)&&(((!(a20==1)&&(((a11==1)&&(((input==4)&&(a5==4))&&(a9==11)))&&!(a0==1)))&&(a17==2))&&(a1==14)))&&(a19==5))&&((a21==12)&&(((((a12==1)&&!(a27==1))||(a27==1))&&!(a26==1))&&!(a0==1))))){ if((a10==1)){ a5 = 5; a19 = 1; a26 = 1; a16 = 7; a22 = 0; a1 = 13; a21 = 10; a20 = 1; a12 = 0; }else{ a9 = 9; a19 = 1; a1 = 12; a25 = 0; a20 = 1; a21 = 10; a29 = 1; a12 = 0; a16 = 7; } return 25; } else if((((a21==10)&&(!(a24==1)&&(!(a20==1)&&((a1==12)&&(!(a18==1)&&((((input==6)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a28==1))&&!(a24==1)))))))&&(((a17==2)&&((a16==11)&&((a2==1)&&(!(a23==1)||(a12==1)))))&&(a19==4)))){ a28 = 0; a27 = 1; a5 = 5; a1 = 13; a10 = 0; a19 = 1; a9 = 8; a20 = 1; a16 = 7; return -1; } else if(((((a17==2)&&((a1==14)&&((a21==11)&&((a20==1)&&(((!(a27==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a18==1)))&&!(a14==1))&&!(a4==1))))))&&(a19==1))&&((a9==10)&&((!(a18==1)&&((a6==1)&&(a16==10)))||!(a28==1))))){ a23 = 1; a16 = 7; a9 = 7; a5 = 4; a1 = 12; a21 = 10; a26 = 0; a14 = 0; return -1; } else if((((((a12==1)&&((((a23==1)&&((a12==1)||!(a12==1)))&&(a21==10))&&(a1==13)))||!(a6==1))&&(a20==1))&&((a5==4)&&(((((((a19==3)&&(input==6))&&(a9==11))&&!(a0==1))&&(a17==2))&&(a16==11))&&!(a27==1))))){ a2 = 1; a4 = 0; a18 = 0; a9 = 10; a21 = 12; a16 = 9; a1 = 12; a5 = 6; return 21; } else if(((!(a26==1)&&((a1==12)&&(((!(a6==1)||(a11==1))&&!(a8==1))&&(a17==2))))&&(((a21==11)&&((!(a8==1)&&((a6==1)&&((((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==3))&&(a20==1))&&(a19==1))))&&(a16==11)))&&(a23==1)))){ a21 = 10; a5 = 4; a28 = 1; a16 = 7; a26 = 0; a9 = 7; return -1; } else if(((((a27==1)||((((a14==1)||((a11==1)&&(a17==2)))&&(a16==9))&&!(a20==1)))&&(a1==14))&&((a21==10)&&(((((a9==11)&&((((input==6)&&((a5==5)||(a5==6)))&&(a28==1))&&!(a26==1)))&&(a19==4))&&!(a27==1))&&!(a26==1))))){ if((a5==5)){ a5 = 6; a1 = 13; a19 = 2; a0 = 1; a10 = 1; a21 = 11; a16 = 10; a9 = 10; }else{ a15 = 1; a14 = 1; a4 = 1; a9 = 10; a20 = 1; a16 = 7; a5 = 4; a19 = 1; } return -1; } else if((((a7==1)||((a19==2)&&((!(a13==1)||((a6==1)&&(a2==1)))&&(a21==10))))&&(((a12==1)&&(!(a20==1)&&((a3==1)&&((((input==5)&&(((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))||(((a5==5)&&(a1==14))&&(a9==7))))&&(a16==10))&&(a17==2)))))&&!(a14==1)))){ a20 = 1; a5 = 6; a16 = 7; a1 = 14; a22 = 0; a19 = 1; a9 = 8; a13 = 0; a25 = 0; return 21; } else if(((((a21==10)&&((((a16==7)&&((((input==1)&&(a17==2))&&!(a0==1))&&(a1==12)))&&(a9==11))&&(a19==5)))&&!(a24==1))&&((a23==1)&&(!(a24==1)&&(((a6==1)&&(((a20==1)&&(a23==1))&&(a5==4)))&&!(a14==1)))))){ a5 = 6; a9 = 10; a2 = 1; a19 = 2; a1 = 13; a21 = 12; a28 = 1; a14 = 0; return 26; } else if(((!(a27==1)&&((a1==13)&&((((((input==4)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a17==2))&&!(a0==1))&&(a16==9))&&!(a26==1))))&&((((a19==1)&&((a21==11)&&((a3==1)&&((a12==1)||!(a23==1)))))&&!(a20==1))&&!(a18==1)))){ a5 = 6; a20 = 1; a18 = 1; a27 = 1; a2 = 0; a16 = 7; a21 = 10; a9 = 9; return -1; } else if(((((a16==7)&&(((((a21==11)&&((a17==2)&&(((a28==1)||!(a2==1))&&(a6==1))))&&(a19==1))&&(a23==1))&&(a23==1)))||(a7==1))&&((a20==1)&&((((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a2==1))&&(a1==12))))){ a5 = 4; a4 = 0; a14 = 0; a2 = 1; a9 = 7; a21 = 10; return -1; } else if(((!(a0==1)&&((a19==3)&&(((a9==9)&&((a24==1)||((!(a3==1)||(a28==1))&&!(a27==1))))&&!(a27==1))))&&(((((((a1==12)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a20==1))&&(a17==2))&&(a21==10))&&(a16==11))&&(a23==1)))){ if((a15==1)){ a19 = 5; a15 = 0; a10 = 0; a1 = 14; a25 = 0; a21 = 11; a16 = 9; a5 = 6; }else{ a20 = 1; a29 = 0; a25 = 1; a9 = 8; a19 = 2; a16 = 7; a5 = 4; a23 = 0; } return 21; } else if((((a19==3)&&(((((a17==2)&&(input==5))&&(a13==1))&&(a11==1))&&(a16==8)))&&(((a5==6)&&(!(a24==1)&&(((((((a3==1)&&!(a20==1))&&(a9==8))&&(a11==1))&&(a21==12))||!(a13==1))&&(a1==12))))&&(a2==1)))){ a16 = 9; a1 = 13; a19 = 2; a24 = 1; a11 = 0; a4 = 1; a9 = 10; return 26; } else if(((((a0==1)||((a1==14)&&(((a17==2)&&((a6==1)&&((a12==1)&&(a13==1))))&&(a19==1))))&&(a21==11))&&((a16==10)&&((a3==1)&&(!(a27==1)&&(((((input==6)&&((a5==4)||(a5==5)))&&!(a20==1))&&(a9==9))&&(a3==1))))))){ a16 = 7; a15 = 1; a20 = 1; a4 = 1; a5 = 5; a9 = 10; a1 = 13; a21 = 10; return -1; } else if((((a20==1)&&((((a9==10)&&((!(a0==1)&&((a16==10)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==5)))))&&!(a26==1)))&&(a19==4))&&(a6==1)))&&((a17==2)&&((a21==11)&&(!(a6==1)||(((a11==1)&&(a1==12))||!(a6==1))))))){ a16 = 7; a19 = 2; a1 = 13; a27 = 0; a7 = 0; a5 = 5; a21 = 10; a9 = 9; return -1; } else if(((((a21==10)&&((a5==4)&&(((a7==1)||(((a20==1)&&((a23==1)&&((a11==1)&&!(a24==1))))&&!(a7==1)))&&(a17==2))))&&(a16==10))&&((!(a4==1)&&((a9==7)&&(((input==4)&&(a19==2))&&(a1==14))))&&!(a8==1)))){ a7 = 0; a2 = 1; a19 = 1; a16 = 7; a1 = 12; return -1; } else if((((a3==1)&&((((a16==11)&&(((a0==1)||((a20==1)&&(a3==1)))&&(a1==13)))||!(a11==1))&&(a11==1)))&&(!(a8==1)&&(((((a19==1)&&((input==6)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))))&&(a17==2))&&(a12==1))&&(a21==10))))){ a13 = 1; a1 = 12; a0 = 0; a2 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((a20==1)&&((a11==1)&&((a2==1)&&((a21==11)&&(!(a28==1)||(a23==1))))))&&(((((a16==11)&&((((a19==5)&&((input==3)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))))&&(a12==1))&&(a23==1)))&&(a1==14))&&(a6==1))&&(a17==2)))){ a12 = 1; a3 = 1; a5 = 6; a16 = 10; a19 = 2; a9 = 8; a18 = 0; a21 = 10; return 21; } else if(((((a17==2)&&(!(a14==1)&&(((a3==1)&&(((a16==7)&&(input==1))&&(a5==5)))&&!(a7==1))))&&(a21==10))&&((a0==1)||(!(a11==1)||((((a19==4)&&(!(a12==1)||((a3==1)&&(a9==11))))&&(a1==12))&&(a20==1)))))){ a9 = 7; a4 = 0; a26 = 0; a2 = 1; a1 = 13; a21 = 11; return 23; } else if(((((a1==14)&&((a21==10)&&((a19==2)&&((a11==1)&&((((a16==8)&&((a17==2)&&(input==6)))&&(a2==1))&&(a23==1))))))&&(a20==1))&&((a9==8)&&((a5==4)&&((((a0==1)||(a23==1))||!(a23==1))||(a26==1)))))){ a19 = 1; a27 = 0; a1 = 12; a16 = 7; a23 = 1; a9 = 7; a7 = 0; return -1; } else if((((a28==1)&&((a9==8)&&((a17==2)&&((a16==11)&&((a3==1)&&((a21==11)&&((a19==5)&&((((a5==5)&&(input==1))&&(a1==12))&&(a20==1)))))))))&&((((a11==1)&&((a28==1)&&!(a24==1)))||(a14==1))||(a14==1)))){ a9 = 7; a7 = 0; a21 = 12; a19 = 3; a4 = 0; return 25; } else if((((a23==1)&&(!(a20==1)&&(((a21==10)&&(a23==1))&&!(a0==1))))&&((a19==4)&&((a1==12)&&((((a3==1)&&(((((input==1)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a16==11))&&!(a7==1))&&(a17==2)))&&!(a7==1))&&(a28==1)))))){ a9 = 10; a20 = 1; a19 = 2; a29 = 1; a16 = 7; a28 = 0; a10 = 0; a5 = 6; return 25; } else if((((a21==10)&&((a6==1)&&((a11==1)&&(!(a4==1)&&(((a19==2)&&(((((input==4)&&(a20==1))&&(a5==5))&&(a16==11))&&(a1==14)))&&!(a4==1))))))&&((a9==10)&&(((a27==1)||((a4==1)||(a6==1)))&&(a17==2))))){ a1 = 12; a28 = 1; a16 = 7; a19 = 1; a5 = 4; a9 = 7; a4 = 0; a2 = 1; return -1; } else if((((!(a12==1)||(((((a5==4)&&(a12==1))||!(a3==1))&&(a9==11))&&(a16==7)))&&(a1==13))&&(!(a18==1)&&(((a17==2)&&(!(a7==1)&&(((a21==10)&&(((a19==5)&&(input==6))&&!(a24==1)))&&!(a0==1))))&&(a20==1))))){ a8 = 0; a11 = 1; a2 = 1; a1 = 12; a9 = 7; a19 = 1; return -1; } else if((((a17==2)&&((((a21==12)&&((input==3)&&!(a20==1)))&&(a2==1))&&!(a14==1)))&&((a9==11)&&(((a1==14)&&(!(a27==1)&&((!(a14==1)&&(((a19==4)&&((a5==6)&&(a11==1)))||(a18==1)))&&!(a0==1))))&&(a16==10))))){ a1 = 12; a9 = 7; a20 = 1; a5 = 5; a22 = 0; a2 = 0; a10 = 1; a21 = 10; a16 = 7; return 25; } else if((((a4==1)&&((a24==1)&&(!(a20==1)&&(a28==1))))&&((a27==1)&&(!(a11==1)&&(((a9==8)&&(((a14==1)&&(((a5==6)&&((a16==7)&&((a21==12)&&((a19==5)&&(input==5)))))&&(a1==14)))&&(a17==2)))&&!(a6==1)))))){ a5 = 4; a3 = 0; a1 = 13; a19 = 2; a20 = 1; a21 = 10; a4 = 1; a9 = 7; return -1; } else if((((((a6==1)&&((a9==11)&&((((a19==3)&&((a28==1)&&(a21==11)))&&!(a4==1))&&(a16==10))))&&(a1==12))&&(a28==1))&&((a17==2)&&(!(a27==1)&&(((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a20==1))&&!(a27==1))&&!(a4==1)))))){ a9 = 9; a21 = 10; a5 = 6; a3 = 0; a20 = 1; a16 = 7; a13 = 0; a23 = 0; a19 = 2; return 22; } else if(((((((a21==11)&&((a6==1)||!(a6==1)))&&(a12==1))||!(a12==1))||!(a11==1))&&((!(a20==1)&&(((((((((a5==4)||(a5==5))&&(input==4))&&(a9==11))&&(a23==1))&&(a19==1))&&!(a27==1))&&(a1==12))&&(a16==9)))&&(a17==2)))){ a5 = 6; a21 = 10; a9 = 8; a20 = 1; a23 = 0; a1 = 13; a22 = 0; a16 = 7; a10 = 1; return -1; } else if((((a17==2)&&(((a0==1)&&(((a4==1)&&((a13==1)&&(a27==1)))&&(a14==1)))&&!(a20==1)))&&(((a16==7)&&(((((a21==11)&&((a8==1)&&((input==5)&&(a5==4))))&&(a1==13))&&(a7==1))&&(a19==1)))&&(a9==11)))){ a3 = 0; a1 = 12; a21 = 10; a19 = 4; a22 = 0; a16 = 8; a9 = 10; a0 = 1; return 21; } else if(((((a17==2)&&((a19==4)&&(((a14==1)&&((a18==1)&&((a24==1)&&((a26==1)&&(a13==1)))))&&(a21==11))))&&(a16==11))&&(((a20==1)&&(!(a28==1)&&(!(a13==1)&&((input==3)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))))&&(a1==13)))){ a12 = 0; a9 = 10; a5 = 5; a19 = 3; a21 = 12; a1 = 12; a29 = 1; a16 = 9; a18 = 1; return -1; } else if((((a19==2)&&(((a1==13)&&((a21==12)&&(((a23==1)&&(((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&!(a18==1)))&&(a2==1))))&&(a20==1)))&&((a16==11)&&((a18==1)||(!(a4==1)&&((!(a3==1)||(a6==1))&&(a17==2))))))){ a21 = 10; a16 = 7; a9 = 7; a19 = 1; a1 = 12; a28 = 1; a6 = 1; a12 = 1; a5 = 4; return -1; } else if((((((a5==6)&&(((((a9==10)&&((input==3)&&(a19==2)))&&(a13==1))&&!(a4==1))&&(a21==12)))&&!(a27==1))&&(a17==2))&&(((a1==14)&&(((((a16==10)&&(a28==1))&&(a6==1))||!(a12==1))&&!(a27==1)))&&!(a20==1)))){ if((a20==1)){ a3 = 0; a9 = 11; a20 = 1; a19 = 3; a1 = 12; a15 = 0; a16 = 11; a2 = 0; }else{ a15 = 0; a20 = 1; a16 = 7; a6 = 0; a9 = 9; a21 = 10; a27 = 1; a19 = 1; } return -1; } else if((((a19==3)&&(((a9==9)&&(((!(a0==1)&&(!(a14==1)&&((a2==1)&&((input==5)&&((a5==4)||(a5==5))))))&&(a17==2))&&(a1==14)))&&!(a20==1)))&&((a0==1)||(!(a18==1)&&((a16==10)&&(((a21==11)&&(a3==1))&&!(a27==1))))))){ if((a14==1)){ a6 = 0; a2 = 0; a16 = 7; a21 = 10; a19 = 1; a1 = 13; a11 = 0; a20 = 1; a5 = 5; }else{ a9 = 7; a5 = 4; a19 = 2; a20 = 1; a15 = 0; a12 = 0; a16 = 7; a10 = 0; a1 = 13; a21 = 10; } return 22; } else if((((a21==10)&&((a1==12)&&((((a13==1)&&((a23==1)&&(a11==1)))&&(a28==1))&&(a20==1))))&&((((a17==2)&&((a6==1)&&((a19==2)&&((a13==1)&&(((input==1)&&(a5==6))&&(a9==11))))))&&!(a26==1))&&(a16==10)))){ a7 = 0; a9 = 9; a28 = 1; a16 = 11; a1 = 13; a19 = 5; a5 = 4; a27 = 0; return 25; } else if(((((a23==1)&&((a17==2)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4))&&!(a18==1))&&!(a26==1))))&&(a20==1))&&((a16==7)&&((a1==13)&&((!(a0==1)&&(((a28==1)&&((a6==1)&&!(a4==1)))&&(a19==4)))&&(a21==12)))))){ a9 = 7; a11 = 1; a26 = 0; a5 = 4; a19 = 1; a21 = 10; a27 = 0; a1 = 12; return -1; } else if(((((a11==1)&&((a17==2)&&((a11==1)&&((a6==1)&&((input==6)&&(((a9==7)&&((a5==5)&&(a1==14)))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))))))))&&!(a24==1))&&((a0==1)||((a16==10)&&((((a20==1)&&((a21==10)&&(a13==1)))&&(a19==5))||!(a12==1)))))){ a16 = 7; a5 = 4; a19 = 1; a8 = 0; a13 = 1; a9 = 7; a1 = 12; a11 = 1; return -1; } else if(((((((((a28==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a7==1)))&&!(a20==1))&&(a1==14))&&(a9==7))&&(a16==10))&&(a21==11))&&((a17==2)&&((!(a28==1)||((((a12==1)&&(a23==1))&&(a13==1))&&(a28==1)))&&(a19==1))))){ a5 = 4; a1 = 12; a4 = 1; a21 = 10; a15 = 1; a20 = 1; a16 = 9; a19 = 5; a29 = 1; a9 = 10; return -1; } else if((((a19==1)&&((!(a6==1)||(((a12==1)&&!(a20==1))||(a0==1)))&&(a2==1)))&&((((a16==10)&&((((a21==10)&&((((a1==14)&&(input==1))&&(a2==1))&&(a9==11)))&&!(a0==1))&&(a28==1)))&&(a17==2))&&(a5==5)))){ a5 = 4; a21 = 12; a16 = 8; a7 = 1; a18 = 1; a1 = 13; a20 = 1; a9 = 10; return 25; } else if(((((a21==12)&&((a3==1)&&(!(a27==1)&&((((input==1)&&(a1==14))&&(a17==2))&&(a5==5)))))&&(a9==9))&&(!(a12==1)||((a16==11)&&(((a7==1)||((a23==1)&&((a19==3)&&(!(a24==1)&&(a11==1)))))&&(a20==1)))))){ a5 = 4; a28 = 1; a11 = 1; a23 = 1; a19 = 1; a9 = 7; a1 = 12; a16 = 7; a21 = 10; return -1; } else if((((((!(a20==1)&&(((a24==1)||((a2==1)&&(a16==9)))&&(a9==8)))||(a24==1))||(a24==1))&&(a21==10))&&(((a6==1)&&(((a19==2)&&((((input==6)&&((a5==4)||(a5==5)))&&(a1==14))&&(a13==1)))&&!(a24==1)))&&(a17==2)))){ a21 = 12; a3 = 0; a5 = 4; a9 = 11; a1 = 12; a18 = 1; a16 = 10; a19 = 3; a15 = 0; return -1; } else if(((!(a12==1)||(((a19==5)&&((a20==1)&&(a12==1)))&&(a16==9)))&&((a1==13)&&(!(a18==1)&&((!(a8==1)&&(((((a11==1)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3)))&&!(a18==1))&&(a21==12))&&(a17==2)))&&!(a4==1)))))){ a9 = 7; a21 = 10; a1 = 12; a18 = 0; a5 = 4; a16 = 7; a14 = 0; a19 = 1; a23 = 1; return -1; } else if((((a7==1)||(((!(a11==1)||(((a17==2)&&((a12==1)||(a27==1)))&&(a1==14)))||(a7==1))&&(a20==1)))&&((!(a7==1)&&((a28==1)&&(((a21==10)&&((input==6)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))))&&(a19==3))))&&(a16==8)))){ a1 = 12; a13 = 1; a9 = 7; a19 = 1; a7 = 0; a5 = 4; a23 = 1; a16 = 7; return -1; } else if((((((!(a14==1)&&((a19==3)&&((a16==10)&&(((a5==6)&&(a13==1))||!(a3==1)))))&&(a21==10))||(a7==1))&&(a9==10))&&((a1==14)&&(!(a7==1)&&(((((a20==1)&&(input==4))&&!(a26==1))&&(a17==2))&&(a28==1)))))){ a5 = 4; a9 = 7; a19 = 1; a1 = 12; a4 = 0; a23 = 1; a6 = 1; a16 = 7; return -1; } else if((((a28==1)&&((((a9==7)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a8==1)))&&!(a4==1))&&(a20==1)))&&((((!(a24==1)&&((((a14==1)||((a13==1)&&(a21==11)))&&(a19==1))&&(a17==2)))&&(a16==10))||!(a13==1))&&(a1==14)))){ a21 = 10; a5 = 4; a14 = 0; a16 = 7; a7 = 0; a1 = 12; a2 = 1; return -1; } else if((((a17==2)&&((a19==1)&&(((a20==1)&&((!(a12==1)&&((a9==11)&&((input==3)&&((a5==5)||(a5==6)))))&&!(a12==1)))&&(a16==8))))&&(((a21==12)&&(!(a6==1)&&(!(a3==1)&&(!(a11==1)&&((a26==1)&&(a11==1))))))&&(a1==12)))){ a5 = 6; a22 = 0; a16 = 7; a1 = 14; a21 = 10; a9 = 7; a29 = 0; return 26; } else if(((((((((a17==2)&&(a3==1))||(a7==1))&&(a12==1))&&!(a4==1))&&(a12==1))||(a18==1))&&(!(a8==1)&&((a16==7)&&((((input==4)&&(((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==3))))&&(a20==1))&&(a21==12)))))){ a19 = 1; a21 = 10; a5 = 4; a2 = 1; a24 = 0; a9 = 7; a1 = 12; return -1; } else if((((((a23==1)&&((((a12==1)&&(((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6))&&(a21==10)))&&!(a27==1))&&(a1==12)))&&(a16==11))&&(a17==2))&&(((a19==2)&&((a20==1)&&(((a7==1)||(a28==1))&&!(a27==1))))&&(a6==1)))){ a5 = 4; a13 = 1; a9 = 7; a26 = 0; a18 = 0; a16 = 7; a19 = 1; return -1; } else if((((a2==1)&&((a2==1)&&(((a17==2)&&(((a16==11)&&((a21==10)&&(!(a0==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a9==10))&&(a19==1)))))&&(a1==13)))&&!(a0==1))))&&((a20==1)&&(!(a26==1)&&(!(a24==1)&&(a12==1)))))){ a1 = 14; a19 = 4; a13 = 1; a0 = 0; a9 = 11; a26 = 0; a5 = 4; return 21; } else if((((((!(a23==1)||((!(a13==1)||(((a1==12)&&(((a13==1)&&(a21==10))&&(a19==2)))&&(a16==7)))&&(a2==1)))||(a18==1))&&!(a26==1))&&!(a26==1))&&((a17==2)&&((((input==4)&&((a5==5)||(a5==6)))&&!(a20==1))&&(a9==8))))){ a9 = 7; a5 = 4; a11 = 1; a20 = 1; a2 = 1; a23 = 1; a19 = 1; return -1; } else if((((a3==1)&&((a16==7)&&((a2==1)&&((a5==6)&&((input==5)&&(a19==2))))))&&(((a17==2)&&((!(a23==1)||((a11==1)&&(((a1==13)&&(((a6==1)&&(a9==8))&&(a13==1)))&&!(a8==1))))&&(a21==12)))&&(a20==1)))){ a19 = 3; a21 = 10; a26 = 0; a8 = 0; a16 = 9; a12 = 1; a5 = 5; a1 = 12; return 23; } else if((((a20==1)&&((((((input==3)&&(a1==14))&&(a19==3))&&!(a14==1))&&!(a24==1))&&(a9==8)))&&((a5==6)&&((a17==2)&&((!(a2==1)||((a3==1)&&((((a2==1)||!(a12==1))||!(a28==1))&&(a21==12))))&&(a16==7)))))){ a21 = 10; a2 = 1; a19 = 1; a11 = 1; a26 = 0; a9 = 7; a5 = 4; a1 = 12; return -1; } else if(((((((a19==1)&&(((a2==1)&&(a17==2))&&(a21==12)))||(a18==1))||!(a28==1))||!(a12==1))&&(((((!(a20==1)&&((((a9==7)&&((a5==4)&&(a1==14)))||((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11))))&&(input==4)))&&!(a14==1))&&(a16==9))&&(a3==1))&&!(a4==1)))){ a1 = 13; a20 = 1; a9 = 7; a5 = 6; a4 = 1; a16 = 8; a19 = 5; a29 = 1; return -1; } else if(((((a3==1)&&(!(a27==1)&&(((((input==5)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a17==2))&&(a16==11))&&(a6==1))))&&(a11==1))&&((!(a7==1)&&((a19==3)&&((((a21==12)&&(a28==1))&&(a1==14))&&(a20==1))))||!(a3==1)))){ a6 = 1; a5 = 4; a13 = 1; a19 = 2; a16 = 8; a24 = 0; a9 = 11; return 25; } else if((((((a21==10)&&((a1==14)&&(((a17==2)&&((a9==9)&&((a19==5)&&((a12==1)&&(a3==1)))))&&(a12==1))))&&!(a7==1))&&(a3==1))&&((!(a26==1)&&((a16==11)&&((a20==1)&&((input==1)&&((a5==4)||(a5==5))))))&&!(a4==1)))){ a12 = 1; a14 = 0; a5 = 4; a1 = 12; a18 = 0; a19 = 1; a9 = 7; a16 = 7; return -1; } else if((((a11==1)&&((a13==1)&&(!(a0==1)&&(((a17==2)&&((((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==4)))&&(a21==11)))))&&(((((((a12==1)&&(a16==10))||(a18==1))&&(a19==4))&&(a20==1))||(a7==1))||!(a28==1)))){ a16 = 7; a13 = 1; a5 = 4; a18 = 0; a9 = 7; a21 = 10; a19 = 1; a1 = 12; a14 = 0; return -1; } else if((((a20==1)&&((!(a11==1)||(!(a13==1)||(!(a13==1)||((!(a27==1)&&(a11==1))&&(a19==2)))))&&(a21==11)))&&((((!(a7==1)&&((a17==2)&&(((input==1)&&(a1==14))&&(a16==7))))&&(a2==1))&&(a9==7))&&(a5==5)))){ a0 = 0; a19 = 1; a21 = 10; a5 = 4; a1 = 12; a2 = 1; return -1; } else if((((a1==14)&&((a21==12)&&(((a16==11)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5))&&(a13==1)))&&(a2==1))))&&(((!(a7==1)&&((a2==1)&&(((a17==2)&&((a13==1)&&!(a14==1)))||!(a6==1))))&&(a19==3))&&(a20==1)))){ a9 = 7; a19 = 1; a1 = 12; a18 = 0; a21 = 10; a6 = 1; a16 = 7; a27 = 0; a5 = 4; return -1; } else if(((((((a21==12)&&(a12==1))||(a26==1))||(a8==1))&&(a11==1))&&((a17==2)&&((!(a20==1)&&(((a19==4)&&(((a16==10)&&(!(a7==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==6))))&&(a1==14)))&&!(a7==1)))&&!(a0==1))))){ a15 = 1; a19 = 3; a21 = 10; a24 = 1; a20 = 1; a5 = 6; a9 = 8; return 21; } else if((((a17==2)&&((a16==8)&&((a14==1)||((((a28==1)&&(a5==5))&&(a19==4))||!(a2==1)))))&&((((!(a26==1)&&((((a1==12)&&((a20==1)&&(input==1)))&&(a9==7))&&(a21==12)))&&(a2==1))&&!(a4==1))&&(a6==1)))){ a27 = 0; a21 = 11; a28 = 1; a9 = 11; a1 = 14; a8 = 0; a19 = 1; return -1; } else if(((!(a2==1)||(((a17==2)&&((a19==5)&&((a16==11)&&((a28==1)&&(a12==1)))))&&(a2==1)))&&(((a2==1)&&((a1==14)&&((a3==1)&&((a20==1)&&(((input==6)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a21==12))))))&&(a28==1)))){ a11 = 1; a5 = 4; a3 = 1; a9 = 7; a16 = 7; a1 = 12; a19 = 1; a21 = 10; return -1; } else if((((((a2==1)&&((!(a8==1)&&((a21==10)&&(input==6)))&&(a12==1)))&&(a3==1))&&(a19==4))&&(((((((((a13==1)&&!(a18==1))&&(a2==1))&&(a9==9))&&(a1==14))&&(a17==2))&&(a5==6))&&!(a20==1))&&(a16==8)))){ a21 = 12; a5 = 4; a9 = 10; a2 = 1; a19 = 1; a24 = 0; a20 = 1; a1 = 12; return 25; } else if((((a17==2)&&((a2==1)&&((((a2==1)&&!(a0==1))&&(a1==13))&&(a9==8))))&&((a19==5)&&(((a3==1)&&(((a16==10)&&((!(a4==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a27==1)))&&(a21==10)))&&!(a0==1)))&&(a20==1))))){ a26 = 0; a9 = 7; a19 = 1; a5 = 4; a16 = 7; a6 = 1; a1 = 12; a23 = 1; return -1; } else if((((!(a2==1)||(((((a21==11)&&(a12==1))||!(a3==1))||!(a23==1))&&!(a0==1)))&&(a17==2))&&((a19==2)&&((a23==1)&&(!(a8==1)&&(((a20==1)&&((((((a5==5)&&(a1==13))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==4)))&&(a16==7))))))){ a9 = 7; a24 = 0; a1 = 12; a19 = 1; a18 = 0; a5 = 4; a0 = 0; a21 = 10; return -1; } else if(((!(a20==1)&&((((((a3==1)&&(a16==8))&&(a19==5))&&(a1==14))||!(a13==1))||(a18==1)))&&((a21==12)&&((a17==2)&&(((a11==1)&&((!(a27==1)&&((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&!(a4==1)))&&(a28==1)))))){ if((a27==1)){ a21 = 10; a25 = 0; a16 = 7; a23 = 0; a20 = 1; a19 = 1; a1 = 13; a9 = 7; a5 = 4; a22 = 1; }else{ a9 = 11; a19 = 3; a16 = 11; a22 = 0; a20 = 1; a7 = 1; a5 = 4; a26 = 1; } return 21; } else if((((a20==1)&&(((((a23==1)&&((a1==12)&&((a19==1)&&(input==5))))&&(a17==2))&&(a9==8))&&(a6==1)))&&((((((a5==6)&&(((a21==12)&&(a3==1))&&(a16==11)))||!(a11==1))&&(a6==1))||(a24==1))||(a7==1)))){ a9 = 7; a16 = 7; a5 = 4; a6 = 1; a11 = 1; a21 = 10; a3 = 1; return -1; } else if((((a21==10)&&(((a19==3)&&(!(a4==1)&&((((a5==5)&&((a1==14)&&(input==4)))&&(a17==2))&&(a20==1))))&&(a6==1)))&&(((a16==8)&&(((a9==10)&&(!(a12==1)||((a13==1)&&(a6==1))))&&!(a14==1)))||!(a11==1)))){ a1 = 12; a2 = 1; a19 = 1; a5 = 4; a9 = 7; a16 = 7; a7 = 0; return -1; } else if((((a19==3)&&((((a1==14)&&((((a17==2)&&(((input==4)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&!(a0==1)))&&(a6==1))&&!(a14==1)))&&(a13==1))&&(a28==1)))&&((a16==9)&&((a20==1)&&(!(a13==1)||((a21==10)&&(a28==1))))))){ a9 = 7; a8 = 0; a7 = 0; a5 = 4; a1 = 12; a16 = 7; a24 = 0; a19 = 1; return -1; } else if((((((a3==1)&&(!(a2==1)||((a5==6)&&((a9==10)&&(a12==1)))))||!(a23==1))||!(a3==1))&&(((a1==12)&&(((a17==2)&&((a19==4)&&(!(a7==1)&&((a21==11)&&((input==3)&&(a20==1))))))&&(a16==7)))&&(a13==1)))){ a9 = 7; a3 = 1; a21 = 10; a12 = 1; a19 = 1; a18 = 0; a5 = 4; return -1; } else if(((((a1==14)&&(((a20==1)&&((a23==1)&&!(a8==1)))&&(a17==2)))&&(a16==10))&&((a11==1)&&(!(a0==1)&&((((!(a18==1)&&(((input==4)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))&&!(a4==1)))&&(a21==12))&&(a19==3))&&!(a7==1)))))){ a1 = 12; a11 = 1; a5 = 4; a16 = 7; a19 = 1; a21 = 10; a9 = 7; a7 = 0; return -1; } else if((((a19==5)&&((a28==1)&&(((a6==1)&&((a17==2)&&((a12==1)&&(a21==11))))&&!(a8==1))))&&((a1==14)&&(((a16==8)&&((((a11==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a3==1)))&&!(a8==1))&&!(a20==1)))&&(a9==8))))){ if((a12==1)){ a12 = 0; a9 = 7; a22 = 0; a19 = 1; a21 = 10; a1 = 12; a20 = 1; a5 = 5; a16 = 7; a8 = 1; }else{ a21 = 10; a1 = 12; a10 = 0; a7 = 1; a5 = 4; a19 = 2; a29 = 1; a16 = 7; a20 = 1; a9 = 10; } return -1; } else if(((!(a13==1)||(!(a12==1)||((a16==7)&&((a9==11)&&((((((a13==1)&&(a21==12))&&(a17==2))&&(a3==1))||!(a3==1))&&(a19==1))))))&&(!(a4==1)&&(!(a24==1)&&(!(a20==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a1==12))))))){ a9 = 7; a27 = 0; a20 = 1; a5 = 4; a13 = 1; a23 = 1; a21 = 10; return -1; } else if(((((((a19==2)&&((a1==14)&&(((a17==2)&&(a23==1))&&(a21==11))))&&(a16==7))&&!(a26==1))||(a26==1))&&((!(a8==1)&&((a2==1)&&(((a2==1)&&((input==1)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a20==1))))&&(a28==1)))){ a21 = 10; a11 = 1; a3 = 1; a28 = 1; a1 = 12; a9 = 7; a19 = 1; a5 = 4; return -1; } else if((((!(a27==1)&&(!(a0==1)&&((a9==10)&&((a19==1)&&((a21==10)&&(input==5))))))&&(a17==2))&&(((((a16==9)&&((((a1==14)&&((a2==1)&&!(a26==1)))&&(a20==1))&&(a5==5)))&&!(a0==1))||(a0==1))||!(a28==1)))){ if((a4==1)){ a19 = 4; a1 = 13; a21 = 11; a8 = 0; a16 = 7; a0 = 0; a9 = 9; a20 = 0; a6 = 1; }else{ a19 = 3; a5 = 4; a16 = 8; a26 = 0; a4 = 0; a9 = 7; a11 = 1; a20 = 0; } return 25; } else if(((((a8==1)||((a16==10)&&(((!(a2==1)||((a2==1)&&(a17==2)))&&(a23==1))&&(a9==11))))&&!(a20==1))&&((((((a12==1)&&((a13==1)&&((input==4)&&(a19==2))))&&!(a24==1))&&(a1==13))&&(a21==10))&&(a5==4)))){ if((a13==1)){ a4 = 1; a19 = 4; a29 = 1; a16 = 7; a12 = 0; a9 = 9; a1 = 14; }else{ a2 = 0; a21 = 12; a15 = 0; a5 = 5; a16 = 8; a1 = 12; a7 = 1; } return 22; } else if(((((a21==10)&&((a1==12)&&(!(a27==1)&&((a14==1)||(((a11==1)&&((a27==1)||(((a6==1)||!(a2==1))&&(a20==1))))||(a8==1))))))&&(a17==2))&&(((a19==3)&&((((a5==4)||(a5==5))&&(input==4))&&(a16==9)))&&(a9==11)))){ a5 = 6; a9 = 8; a16 = 8; a1 = 14; a6 = 1; a7 = 0; a26 = 0; a19 = 5; a21 = 12; return -1; } else if((((a16==10)&&(((a21==12)&&((input==4)&&((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a1==13)&&(a5==6)))))))&&!(a27==1)))&&(((((((((a3==1)||(a8==1))&&(a17==2))||(a8==1))&&(a19==1))||(a0==1))&&!(a27==1))&&(a20==1))||(a26==1)))){ a26 = 0; a21 = 10; a16 = 7; a7 = 0; a5 = 4; a9 = 7; a14 = 0; a1 = 12; return -1; } else if((((a20==1)&&((a18==1)||(!(a13==1)||((((a24==1)||(!(a23==1)||((a21==10)&&((a28==1)&&(a16==8)))))||(a24==1))&&(a9==8)))))&&((a1==14)&&(((a2==1)&&((a5==5)&&((input==4)&&(a17==2))))&&(a19==5))))){ a27 = 0; a16 = 7; a21 = 11; a13 = 1; a26 = 0; a9 = 7; a19 = 3; a1 = 13; return 22; } else if(((((a21==11)&&((((((((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==5))&&!(a14==1))&&!(a27==1))&&!(a20==1))&&(a1==14))&&(a16==8))&&(a17==2)))&&(a19==2))&&(((a3==1)&&(((a13==1)||!(a6==1))&&!(a18==1)))||!(a12==1)))){ a1 = 13; a9 = 7; a4 = 0; a26 = 0; a19 = 4; a12 = 1; a20 = 1; a16 = 11; a5 = 4; return 25; } else if((((!(a20==1)&&(((a21==11)&&(((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==7))&&(a6==1))&&!(a0==1)))&&(a3==1)))&&(a1==12))&&((a8==1)||((a16==9)&&((((a19==4)&&((a7==1)||(a2==1)))&&(a17==2))&&!(a4==1)))))){ a16 = 7; a27 = 1; a5 = 4; a25 = 1; a9 = 11; a1 = 14; a19 = 5; a15 = 0; return 22; } else if((((!(a18==1)&&(((a20==1)&&((a17==2)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a7==1))))&&!(a26==1)))&&(a9==10))&&((a19==1)&&((((a16==8)&&((((a3==1)&&(a6==1))&&!(a4==1))||(a14==1)))&&(a21==11))&&(a1==14))))){ a28 = 1; a16 = 7; a5 = 4; a1 = 12; a9 = 7; a7 = 0; a21 = 10; a8 = 0; return -1; } else if((((!(a14==1)&&(((((a1==12)&&(input==6))&&!(a0==1))&&(a13==1))&&(a6==1)))&&(a9==11))&&(((((((a5==6)&&(!(a26==1)&&((a12==1)&&(a28==1))))&&(a17==2))&&(a16==8))&&(a20==1))&&(a19==5))&&(a21==11)))){ a21 = 10; a19 = 1; a14 = 0; a16 = 7; a9 = 7; a11 = 1; a23 = 1; a5 = 4; return -1; } else if((((((a23==1)&&((!(a11==1)||((a11==1)&&(a17==2)))||(a0==1)))&&(a19==5))&&!(a0==1))&&((a1==14)&&((a16==10)&&(((a20==1)&&((a6==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5))&&!(a14==1))))&&(a21==11)))))){ a2 = 1; a1 = 13; a5 = 4; a27 = 0; a9 = 9; a16 = 7; a19 = 2; a21 = 10; return 26; } else if((((a20==1)&&((!(a8==1)&&((((input==4)&&((a5==4)||(a5==5)))&&!(a8==1))&&!(a0==1)))&&!(a4==1)))&&((((a17==2)&&((a16==11)&&((((a1==13)&&((a2==1)&&(a21==12)))&&(a9==7))||(a8==1))))&&(a19==4))||(a24==1)))){ a5 = 4; a27 = 0; a19 = 1; a21 = 10; a12 = 1; a1 = 12; a16 = 7; a6 = 1; return -1; } else if((((!(a26==1)&&(!(a26==1)&&(!(a20==1)&&((!(a8==1)&&((a9==9)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==5)))))&&(a16==9)))))&&!(a18==1))&&((((((a17==2)&&(a28==1))&&(a21==12))||!(a23==1))&&(a12==1))&&(a19==1)))){ a28 = 0; a9 = 11; a16 = 11; a21 = 10; a10 = 1; a5 = 4; a1 = 13; a15 = 1; a19 = 3; return -1; } else if((((a19==5)&&(((!(a8==1)&&((a5==6)&&((!(a14==1)&&((a1==13)&&((input==4)&&(a9==11))))&&(a12==1))))&&(a12==1))&&!(a20==1)))&&((a16==8)&&((a17==2)&&(((a28==1)&&((a21==12)&&(a11==1)))||!(a11==1)))))){ if((a17==4)){ a18 = 1; a21 = 11; a20 = 1; a15 = 0; a1 = 14; a9 = 9; a16 = 7; a19 = 1; a14 = 1; }else{ a11 = 0; a5 = 5; a9 = 9; a4 = 1; a15 = 1; a16 = 9; a21 = 11; a19 = 2; } return -1; } else if((((a3==1)&&((a5==5)&&((a1==13)&&(((a9==9)&&((!(a18==1)&&((input==6)&&(a16==8)))&&(a21==11)))&&(a19==3)))))&&(((((a20==1)&&(!(a2==1)||((a3==1)&&(a28==1))))&&(a17==2))||(a0==1))&&!(a8==1)))){ a27 = 0; a6 = 1; a19 = 1; a1 = 12; a16 = 10; a4 = 0; return 23; } else if(((((a1==14)&&((a9==10)&&((a3==1)&&(a20==1))))&&(a16==8))&&((a19==4)&&((a21==10)&&(!(a24==1)&&(((((!(a7==1)&&((a12==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))&&(a2==1))&&!(a7==1))&&!(a14==1))&&(a17==2))))))){ a19 = 1; a16 = 7; a12 = 1; a0 = 0; a9 = 7; a3 = 1; a1 = 12; a5 = 4; return -1; } else if((((((a9==9)&&((a26==1)||(((((a21==10)&&((a27==1)||((a20==1)&&(a11==1))))||!(a6==1))&&(a17==2))&&!(a8==1))))&&!(a7==1))&&(a19==3))&&((!(a27==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a16==7)))&&(a1==13)))){ a1 = 14; a21 = 11; a11 = 1; a5 = 6; a12 = 1; a0 = 0; a19 = 1; a9 = 8; return 26; } else if((((((a26==1)||(!(a28==1)||(((((a12==1)&&(a19==4))&&(a20==1))&&(a9==10))||(a7==1))))||!(a2==1))&&(a23==1))&&((a5==4)&&(((a16==8)&&((a17==2)&&(((a21==11)&&(input==6))&&(a1==14))))&&!(a24==1))))){ a26 = 0; a6 = 1; a5 = 5; a1 = 13; a19 = 2; a21 = 10; a16 = 7; a9 = 9; a2 = 1; return 25; } else if((((a9==11)&&(!(a23==1)||((((a17==2)&&((!(a7==1)&&(a2==1))&&(a5==4)))&&!(a14==1))&&(a16==8))))&&((a12==1)&&(((a19==4)&&(((((input==1)&&(a20==1))&&(a3==1))&&(a21==12))&&(a12==1)))&&(a1==12))))){ a19 = 1; a14 = 0; a21 = 10; a24 = 0; a9 = 7; a4 = 0; a16 = 7; return -1; } else if((((((((((!(a20==1)&&((a11==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==6))))&&!(a14==1))&&!(a8==1))&&!(a7==1))&&!(a24==1))&&(a17==2))&&(a19==1))&&(a21==10))&&(((a16==7)&&(!(a23==1)||(a11==1)))&&(a1==14)))){ a6 = 1; a5 = 4; a27 = 0; a23 = 1; a9 = 7; a20 = 1; a1 = 12; return -1; } else if(((((a17==2)&&((!(a23==1)||(!(a0==1)&&((a1==14)&&(((a0==1)||(!(a28==1)||(a6==1)))&&(a16==9)))))||!(a11==1)))&&(a19==5))&&(!(a20==1)&&(!(a14==1)&&((a21==10)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3))))))){ if((a11==1)){ a2 = 0; a9 = 8; a1 = 12; a0 = 1; a16 = 10; a5 = 5; a28 = 0; a21 = 12; }else{ a9 = 7; a25 = 0; a13 = 0; a10 = 1; a1 = 12; a19 = 2; a5 = 5; a16 = 7; a20 = 1; } return 21; } else if(((!(a20==1)&&((((a28==1)&&(!(a6==1)||((a2==1)&&((a1==14)&&((a17==2)&&(a6==1))))))&&(a19==2))&&(a9==9)))&&(((a21==10)&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a24==1))&&!(a8==1))&&(a3==1)))&&(a16==10)))){ a8 = 1; a21 = 11; a13 = 0; a20 = 1; a9 = 8; a5 = 4; a29 = 0; a19 = 3; return 25; } else if((((a24==1)||(((a5==6)&&((((a11==1)&&!(a0==1))&&(a16==10))&&(a12==1)))&&(a19==5)))&&(!(a7==1)&&(!(a26==1)&&((a9==8)&&((a17==2)&&((((a21==10)&&((input==1)&&!(a20==1)))&&(a23==1))&&(a1==13)))))))){ a19 = 1; a16 = 7; a22 = 0; a7 = 1; a6 = 0; a20 = 1; return -1; } else if((((a12==1)&&((a5==6)&&((a21==11)&&(((a19==4)&&((a2==1)&&((input==3)&&!(a20==1))))&&!(a4==1)))))&&(((a23==1)&&((a1==14)&&((a16==7)&&((((a23==1)&&(a9==9))&&!(a26==1))&&(a17==2)))))&&(a6==1)))){ a21 = 10; a1 = 12; a5 = 4; a3 = 1; a20 = 1; a24 = 0; a19 = 1; a18 = 0; a9 = 7; return -1; } else if((((a12==1)&&(!(a26==1)&&(((a5==5)&&(((a28==1)&&((a16==8)&&((input==1)&&(a9==8))))&&!(a14==1)))&&(a17==2))))&&((!(a3==1)||(((a21==10)&&(!(a20==1)&&((a19==5)&&(a13==1))))&&(a1==13)))&&!(a7==1)))){ a21 = 12; a16 = 10; a26 = 0; a5 = 6; a9 = 11; a20 = 1; a28 = 1; a24 = 0; return 22; } else if((((a1==12)&&(((!(a18==1)&&((!(a14==1)&&(!(a18==1)&&((input==1)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))))&&(a17==2)))&&(a20==1))&&(a19==4)))&&(((a16==7)&&((((a3==1)&&(a6==1))||(a26==1))&&(a21==12)))&&(a6==1)))){ a24 = 0; a16 = 9; a19 = 1; a5 = 6; a9 = 10; a21 = 11; a14 = 0; a18 = 0; return 22; } else if((((((((!(a18==1)&&(a23==1))&&!(a24==1))&&(a3==1))&&(a21==12))&&(a16==9))&&(a1==13))&&(!(a20==1)&&(!(a18==1)&&((a9==8)&&(((!(a27==1)&&(((input==6)&&(a17==2))&&(a23==1)))&&(a19==4))&&(a5==5))))))){ if((a28==1)){ a1 = 12; a8 = 1; a16 = 10; a22 = 0; a19 = 3; a9 = 11; a5 = 6; a15 = 0; }else{ a20 = 1; a6 = 0; a16 = 7; a21 = 10; a22 = 1; a19 = 1; a0 = 1; a1 = 14; a9 = 7; } return -1; } else if(((((a21==10)&&((a3==1)&&((input==5)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))))&&!(a0==1))&&((((a17==2)&&(((((a4==1)||((a14==1)||((a19==1)&&(a13==1))))||!(a23==1))||!(a6==1))&&(a1==12)))&&(a16==9))&&!(a20==1)))){ a5 = 6; a12 = 0; a1 = 13; a4 = 1; a16 = 8; a19 = 3; a28 = 0; a9 = 8; return 26; } else if((((a17==2)&&(((a21==12)&&(((!(a4==1)&&((!(a6==1)||(a23==1))&&(a9==7)))||(a18==1))||(a18==1)))&&(a1==12)))&&(((a19==1)&&(((a20==1)&&(((input==5)&&(a16==8))&&!(a4==1)))&&(a13==1)))&&(a5==5)))){ a11 = 1; a16 = 7; a5 = 4; a3 = 1; a21 = 10; a14 = 0; return -1; } else if((((a21==10)&&(((a9==9)&&((a26==1)||(!(a2==1)||((a19==4)&&(!(a24==1)&&(!(a11==1)||(a28==1)))))))&&(a20==1)))&&((((a5==4)&&((!(a8==1)&&((input==5)&&(a17==2)))&&(a6==1)))&&(a16==11))&&(a1==14)))){ a28 = 1; a9 = 7; a16 = 7; a24 = 0; a19 = 1; a1 = 12; return -1; } else if((((!(a7==1)&&(!(a27==1)&&((a28==1)&&((a20==1)&&((a13==1)&&((a21==10)&&((input==5)&&(a1==14))))))))&&(a17==2))&&((((a5==4)&&((a14==1)||(((a16==8)&&(a11==1))&&(a19==2))))&&(a9==7))||(a8==1)))){ a11 = 1; a19 = 1; a16 = 7; a8 = 0; a1 = 12; return -1; } else if((((a21==10)&&((a9==10)&&((((a3==1)&&(a17==2))&&(a11==1))&&(a16==7))))&&((a20==1)&&((a19==3)&&((a1==13)&&(!(a7==1)&&((a3==1)&&(!(a7==1)&&(!(a0==1)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==4)))))))))))){ a24 = 0; a1 = 12; a19 = 1; a5 = 4; a9 = 7; a13 = 1; a4 = 0; return -1; } else if(((((a6==1)&&((a20==1)&&((((((((a19==1)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==1)&&((a9==11)&&((a1==14)&&(a5==6)))))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==5))&&(a21==11))&&!(a8==1))&&(a13==1))))&&!(a14==1))&&(!(a11==1)||((((a3==1)&&(a16==7))&&!(a26==1))&&(a17==2))))){ a19 = 2; a16 = 8; a7 = 0; a5 = 4; a9 = 7; a27 = 0; a1 = 13; a21 = 10; return 25; } else if((((a21==12)&&((a1==13)&&(!(a0==1)&&((input==6)&&((a5==4)||(a5==5))))))&&(((a19==4)&&((a20==1)&&((!(a11==1)||(((a9==8)&&((a27==1)||((!(a6==1)||(a2==1))&&!(a4==1))))||(a4==1)))&&(a17==2))))&&(a16==9)))){ a23 = 1; a21 = 11; a9 = 9; a16 = 10; a5 = 5; a19 = 2; a28 = 1; a13 = 1; return 21; } else if((((((a23==1)&&(a19==5))&&(a20==1))&&!(a0==1))&&((((a5==6)&&(!(a0==1)&&(!(a4==1)&&((a17==2)&&(!(a4==1)&&(((a21==12)&&(!(a8==1)&&((input==1)&&(a16==11))))&&(a1==13)))))))&&(a9==11))&&(a12==1)))){ a19 = 1; a1 = 12; a18 = 0; a21 = 10; a11 = 1; a16 = 7; a12 = 1; a9 = 7; a5 = 4; return -1; } else if((((a17==2)&&((a9==7)&&(!(a28==1)||((((a13==1)&&(((a28==1)&&(a16==7))&&!(a7==1)))&&!(a4==1))&&!(a14==1)))))&&((((((a21==11)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a20==1))&&(a1==12))&&(a19==5))&&(a3==1)))){ a21 = 10; a19 = 1; a11 = 1; a2 = 1; a5 = 4; return -1; } else if((((((!(a0==1)&&((((a6==1)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a14==1)))&&(a9==11))&&(a6==1)))&&(a28==1))&&(a16==9))&&(a20==1))&&(((((a19==5)&&((a6==1)||(a14==1)))&&(a21==11))&&(a1==14))&&(a17==2)))){ a21 = 10; a5 = 6; a13 = 1; a1 = 13; a11 = 1; a12 = 1; a19 = 3; a9 = 7; a16 = 7; return 25; } else if((((a23==1)&&((a17==2)&&((a16==9)&&((((a21==11)&&((a19==5)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a9==8))&&!(a14==1)))))&&((((((!(a20==1)&&(a3==1))&&(a1==12))||!(a3==1))&&(a28==1))&&!(a27==1))&&!(a4==1)))){ a16 = 7; a1 = 13; a21 = 10; a13 = 0; a20 = 1; a5 = 6; a22 = 1; a9 = 11; a19 = 1; a26 = 1; return -1; } else if((((a1==12)&&((a17==2)&&((a16==9)&&(!(a11==1)&&(!(a23==1)&&((a12==1)&&!(a12==1)))))))&&(((a20==1)&&(((a0==1)&&((a9==7)&&(!(a11==1)&&(!(a28==1)&&((input==4)&&((a5==5)||(a5==6)))))))&&(a21==10)))&&(a19==5)))){ a26 = 1; a13 = 0; a5 = 6; a3 = 0; return 26; } else if(((((!(a12==1)&&(!(a23==1)&&(((((a11==1)&&(a21==11))&&(a1==14))&&(a20==1))&&(a19==1))))&&(a14==1))&&!(a28==1))&&((((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4))&&(a17==2))&&(a26==1))&&(a16==9))&&!(a28==1)))){ a10 = 1; a21 = 12; a11 = 0; a29 = 1; a19 = 4; a20 = 0; a16 = 7; a9 = 7; a5 = 6; a1 = 13; return 23; } else if(((!(a4==1)&&((((a6==1)&&(((a13==1)&&((a21==10)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==1))&&(a20==1))))&&!(a14==1)))&&(a16==11))&&!(a27==1)))&&((a11==1)&&((((a3==1)&&(a17==2))&&(a19==2))&&(a1==12))))){ a6 = 1; a9 = 9; a1 = 13; a3 = 1; a5 = 5; a21 = 11; a26 = 0; return 22; } else if((((a5==5)&&((a9==11)&&(((a28==1)&&(((a16==7)&&((!(a20==1)&&(input==6))&&(a12==1)))&&(a23==1)))&&(a17==2))))&&((((a26==1)||((a3==1)&&(((a23==1)&&(a21==11))&&!(a24==1))))&&(a19==4))&&(a1==12)))){ a1 = 14; a20 = 1; a16 = 11; a11 = 1; a26 = 0; a19 = 3; a21 = 12; a14 = 0; a9 = 10; return 25; } else if((((a27==1)||(((((((a1==12)&&((a6==1)||!(a11==1)))&&(a19==4))&&(a16==8))&&!(a20==1))&&!(a24==1))||(a4==1)))&&(!(a14==1)&&(((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==5))&&(a17==2))&&!(a8==1))&&(a21==10))))){ a19 = 1; a9 = 7; a27 = 0; a14 = 0; a23 = 1; a16 = 7; a5 = 4; a20 = 1; return -1; } else if(((!(a20==1)&&((a27==1)||((((a23==1)&&(a28==1))&&(a17==2))||!(a11==1))))&&((a9==11)&&(((a19==5)&&(((a21==10)&&(((!(a24==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a14==1))&&(a11==1)))&&(a1==14)))&&(a16==9))))){ a19 = 1; a0 = 1; a3 = 0; a20 = 1; a5 = 4; a16 = 7; a1 = 12; a27 = 1; a9 = 10; return -1; } else if((((!(a3==1)||((a17==2)&&(a2==1)))&&(a16==10))&&((a11==1)&&(!(a4==1)&&((a28==1)&&((((a20==1)&&((a3==1)&&(((a21==10)&&(((a9==7)&&(input==4))&&!(a4==1)))&&(a19==1))))&&(a1==13))&&(a5==5))))))){ a19 = 5; a13 = 1; a16 = 9; a24 = 0; a9 = 11; a1 = 14; a5 = 6; a27 = 0; return 25; } else if(((((a1==14)&&((!(a14==1)&&((a16==11)&&((a9==8)&&(input==6))))&&(a19==2)))&&(a17==2))&&((a5==5)&&((a21==10)&&(((a12==1)&&(!(a20==1)&&((a23==1)&&(((a6==1)&&!(a18==1))&&!(a26==1)))))&&!(a7==1)))))){ a15 = 0; a19 = 1; a10 = 0; a9 = 11; a16 = 7; a20 = 1; a22 = 0; a5 = 6; return -1; } else if(((((((a17==2)&&(!(a18==1)&&(((!(a4==1)&&((input==1)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))))&&!(a20==1))&&!(a14==1))))&&(a21==10))&&!(a26==1))&&(a19==1))&&((a16==10)&&((a1==13)&&(((a11==1)||!(a28==1))||(a8==1)))))){ if((a1==12)){ a16 = 7; a11 = 0; a9 = 7; a5 = 5; a4 = 1; a1 = 12; a13 = 0; a20 = 1; }else{ a21 = 11; a14 = 1; a9 = 10; a16 = 7; a20 = 1; a3 = 0; a5 = 5; a12 = 0; a19 = 4; } return -1; } else if((((((a7==1)||(!(a23==1)||((a11==1)&&(a12==1))))||(a14==1))&&(a5==5))&&((a17==2)&&((a19==5)&&(((a20==1)&&((!(a26==1)&&((a13==1)&&((a9==9)&&((a21==11)&&(input==4)))))&&(a1==12)))&&(a16==10)))))){ a5 = 6; a6 = 1; a3 = 1; a11 = 1; return 25; } else if((((((a12==1)||!(a13==1))&&!(a26==1))||!(a3==1))&&((a1==12)&&((a21==12)&&((a19==5)&&(((!(a20==1)&&(((a17==2)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==1))&&(a23==1)))&&(a6==1)))&&!(a7==1))&&(a16==9))))))){ a5 = 6; a21 = 10; a29 = 0; a19 = 1; a26 = 1; a1 = 14; a9 = 7; return 21; } else if((((((((a20==1)&&((a23==1)&&((((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==6))&&(a11==1))&&!(a27==1))))&&(a19==2))&&(a13==1))&&!(a14==1))&&(a21==11))&&((a1==14)&&((a16==10)&&(!(a2==1)||((a17==2)&&(a2==1))))))){ a28 = 1; a1 = 13; a9 = 9; a14 = 0; a0 = 0; a5 = 4; a21 = 10; a16 = 7; return -1; } else if((((((a8==1)||((a17==2)&&((a7==1)||((a14==1)||(a3==1)))))&&!(a14==1))||!(a3==1))&&(!(a7==1)&&((((((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3)))||((a19==3)&&((a9==7)&&((a5==5)&&(a1==12)))))&&(input==1))&&(a16==11))&&(a20==1))&&(a21==10))))){ a16 = 7; a3 = 1; a19 = 1; a23 = 1; a0 = 0; a1 = 12; a9 = 7; a5 = 4; return -1; } else if(((((!(a7==1)&&((((input==5)&&(a17==2))&&(a21==10))&&!(a26==1)))&&(a1==14))&&(a6==1))&&((((a5==4)&&(((a19==4)&&(!(a0==1)&&((a20==1)&&((a9==8)&&(a13==1)))))&&(a12==1)))&&(a16==9))||!(a23==1)))){ a19 = 1; a16 = 7; a18 = 0; a6 = 1; a1 = 12; a9 = 7; a24 = 0; return -1; } else if((((a17==2)&&((a26==1)||((((a3==1)&&!(a20==1))&&(a28==1))&&(a13==1))))&&(!(a24==1)&&(((((a1==12)&&(((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==3))&&(a19==4))&&!(a26==1)))&&(a21==12))&&!(a8==1))&&(a16==8))))){ a2 = 0; a9 = 11; a13 = 0; a5 = 4; a19 = 1; a27 = 1; a16 = 9; a1 = 14; a20 = 1; return 22; } else if((((((a13==1)&&(((a21==11)&&(((a13==1)&&((input==1)&&((a5==4)||(a5==5))))&&!(a20==1)))&&(a1==14)))&&(a13==1))&&(a6==1))&&(((((a19==4)&&((a9==10)&&((a17==2)&&(a3==1))))||!(a12==1))&&!(a0==1))&&(a16==10)))){ a16 = 11; a21 = 10; a6 = 0; a24 = 1; a18 = 1; a20 = 1; a19 = 1; a5 = 4; a9 = 7; return -1; } else if((((a19==3)&&(((((!(a27==1)&&((input==4)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))))&&(a16==7))&&!(a18==1))&&!(a18==1))&&!(a20==1)))&&(((a4==1)||(((a24==1)||(((a1==13)&&(a6==1))&&(a17==2)))||!(a11==1)))&&(a21==10)))){ if((a25==1)){ a4 = 0; a3 = 1; a1 = 14; a5 = 6; a9 = 10; a8 = 0; a19 = 5; }else{ a4 = 0; a1 = 14; a16 = 8; a9 = 9; a20 = 1; a19 = 4; a21 = 12; a23 = 1; a3 = 1; a5 = 6; } return 25; } else if((((a21==10)&&((a17==2)&&(((a7==1)||((a14==1)||((a3==1)||(a26==1))))||(a26==1))))&&(!(a20==1)&&(((a1==14)&&((a16==10)&&((!(a26==1)&&((input==4)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))))&&(a12==1))))&&(a19==5))))){ a22 = 0; a19 = 1; a1 = 13; a2 = 0; a16 = 7; a9 = 7; a7 = 1; a20 = 1; a5 = 6; return -1; } else if((((a19==3)&&(((a9==9)&&(!(a20==1)&&((a3==1)&&(a28==1))))&&(a6==1)))&&((a21==11)&&(!(a0==1)&&((((((a6==1)&&((a1==12)&&((a5==4)&&(input==5))))&&!(a4==1))&&(a16==9))&&(a2==1))&&(a17==2)))))){ if((a26==1)){ a5 = 5; a15 = 0; a21 = 10; a16 = 7; a25 = 1; a10 = 1; a9 = 7; a19 = 2; a20 = 1; }else{ a3 = 0; a9 = 10; a2 = 0; a21 = 10; a5 = 5; a20 = 1; a16 = 7; a19 = 2; } return -1; } else if((((a19==5)&&(((((!(a7==1)&&((a1==14)&&((input==1)&&(a16==8))))&&(a17==2))&&(a9==7))&&(a11==1))&&(a5==4)))&&(((!(a6==1)||(!(a20==1)&&((a21==12)&&(!(a24==1)&&(a28==1)))))||(a7==1))&&(a23==1)))){ a9 = 8; a11 = 0; a21 = 10; a16 = 7; a20 = 1; a14 = 1; a19 = 1; return -1; } else if(((((a16==10)&&(!(a2==1)||((a1==14)&&((!(a20==1)&&((a11==1)&&(a11==1)))&&(a19==2)))))&&!(a26==1))&&((a9==9)&&((a28==1)&&((a13==1)&&(!(a27==1)&&((a21==10)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a17==2))))))))){ a16 = 8; a19 = 5; a13 = 0; a10 = 0; a9 = 8; a20 = 1; a1 = 12; a22 = 0; a5 = 5; return 23; } else if((((a17==2)&&(((a1==14)&&(((a4==1)&&((a20==1)&&((((a21==12)&&(((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==4))&&(a8==1)))&&(a7==1))&&(a0==1))))&&(a19==2)))&&!(a3==1)))&&((a16==11)&&((a28==1)&&!(a3==1))))){ a15 = 1; a19 = 1; a16 = 7; a22 = 0; a5 = 6; a1 = 12; a21 = 10; a9 = 7; return -1; } else if((((!(a7==1)&&(((((a19==1)&&((input==6)&&!(a20==1)))&&(a13==1))&&(a5==4))&&(a1==12)))&&(a9==7))&&(((a16==8)&&((a21==12)&&(((((a12==1)||!(a2==1))||!(a11==1))&&!(a26==1))&&(a12==1))))&&(a17==2)))){ a4 = 1; a20 = 1; a9 = 9; a19 = 2; a16 = 7; a21 = 10; a15 = 1; return -1; } else if((((a21==11)&&(!(a28==1)||((((a3==1)&&(a17==2))||!(a6==1))&&!(a0==1))))&&((!(a18==1)&&((a9==10)&&((a19==1)&&((a1==12)&&(((a16==10)&&((a3==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a12==1))))))&&(a20==1)))){ a28 = 1; a5 = 4; a4 = 0; a9 = 7; a16 = 7; a21 = 10; return -1; } else if((((a24==1)||((a2==1)&&(((a2==1)&&!(a8==1))&&(a1==14))))&&((((a13==1)&&((a21==12)&&((a28==1)&&((a19==3)&&((a17==2)&&((a16==8)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a9==11))))))))&&!(a7==1))&&(a20==1)))){ a8 = 0; a1 = 12; a19 = 1; a21 = 10; a16 = 7; a9 = 7; a5 = 4; a13 = 1; a12 = 1; return -1; } else if(((((a20==1)&&(((a17==2)&&((a5==6)&&(((input==5)&&(a19==5))&&(a12==1))))&&!(a14==1)))&&(a12==1))&&(!(a27==1)&&(((((((a16==9)&&(a13==1))||(a7==1))&&(a1==13))&&(a21==11))&&!(a0==1))&&(a9==11))))){ if((a16==11)){ a24 = 0; a18 = 0; a13 = 1; a5 = 5; a16 = 8; a19 = 4; a20 = 0; a9 = 8; a1 = 12; }else{ a5 = 4; a13 = 1; a21 = 10; a2 = 1; a27 = 0; a19 = 2; a16 = 7; a9 = 10; } return 21; } else if(((!(a20==1)&&((!(a7==1)&&((a11==1)&&(!(a26==1)&&((((input==4)&&(a5==5))&&(a11==1))&&(a3==1)))))&&(a16==8)))&&(((((a9==8)&&(((a13==1)&&(a21==12))||(a18==1)))&&(a1==12))&&(a19==2))&&(a17==2)))){ if((a20==1)){ a19 = 4; a21 = 10; a25 = 1; a22 = 1; a16 = 10; a18 = 1; a9 = 11; a20 = 1; }else{ a9 = 10; a5 = 6; a1 = 13; a3 = 0; a8 = 1; a19 = 5; a21 = 10; a16 = 7; a28 = 0; } return -1; } else if(((((((!(a18==1)&&((((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==4))&&!(a7==1))&&(a12==1)))&&(a19==2))&&(a16==10))&&(a2==1))&&(a1==13))&&((a20==1)&&(((a21==12)&&((!(a18==1)&&(a2==1))||(a7==1)))&&(a17==2))))){ a5 = 4; a1 = 12; a27 = 0; a9 = 7; a19 = 1; a16 = 7; a21 = 10; a4 = 0; return -1; } else if(((((((!(a23==1)&&((((a13==1)&&!(a28==1))&&(a21==12))&&(a16==11)))&&!(a23==1))&&!(a12==1))&&(a20==1))&&(a1==13))&&((!(a28==1)&&((((((a5==5)||(a5==6))&&(input==6))&&(a24==1))&&(a9==10))&&(a17==2)))&&(a19==1)))){ a12 = 0; a1 = 14; a8 = 1; a21 = 10; a24 = 1; a9 = 7; a16 = 7; a5 = 5; return -1; } else if((((a21==11)&&((a19==4)&&(((a16==9)&&(((a2==1)||!(a12==1))||(a7==1)))||!(a13==1))))&&(((a11==1)&&((a9==10)&&(!(a0==1)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a23==1))&&(a17==2))&&!(a20==1)))))&&(a1==13)))){ a5 = 5; a1 = 12; a21 = 10; a22 = 0; a19 = 2; a16 = 7; a6 = 0; a20 = 1; a3 = 0; return -1; } else if((((a21==12)&&(((a19==2)&&((a11==1)&&(((a16==10)&&(input==4))&&(a5==5))))&&(a9==7)))&&((a20==1)&&((((((a14==1)||((a17==2)&&((a28==1)&&!(a27==1))))&&(a12==1))&&(a1==13))&&(a11==1))&&!(a0==1))))){ a8 = 0; a21 = 10; a1 = 12; a19 = 1; a11 = 1; a5 = 4; a16 = 7; a18 = 0; return -1; } else if(((((a21==10)&&(!(a14==1)&&(((((input==6)&&(a16==11))&&(a5==6))&&(a9==11))&&(a6==1))))&&(a19==1))&&(((a20==1)&&((a27==1)||(((((a23==1)&&!(a18==1))&&(a17==2))||(a27==1))&&(a1==14))))&&(a11==1)))){ a6 = 1; a9 = 7; a21 = 11; a16 = 9; a3 = 1; a19 = 4; a7 = 0; a1 = 12; return 21; } else if((((((a16==7)&&((((((a9==7)&&((((input==5)&&(a21==10))&&!(a6==1))&&!(a28==1)))&&(a17==2))&&(a0==1))&&(a26==1))&&!(a23==1)))&&(a5==5))&&(a1==13))&&(((a20==1)&&((a12==1)&&(a7==1)))&&(a19==2)))){ a18 = 1; a19 = 3; a16 = 8; a1 = 12; a15 = 0; a9 = 10; return -1; } else if((((!(a2==1)&&((((a1==13)&&(a23==1))&&(a18==1))&&!(a11==1)))&&(a9==9))&&((a17==2)&&(!(a23==1)&&(!(a23==1)&&((((a16==7)&&(((a19==2)&&((a21==12)&&(input==3)))&&(a24==1)))&&(a5==4))&&(a20==1))))))){ a10 = 0; a28 = 0; a16 = 10; a4 = 1; return -1; } else if((((!(a6==1)||((a23==1)&&(a19==1)))&&(a1==14))&&((a17==2)&&((!(a4==1)&&((a13==1)&&((((((a23==1)&&(((input==1)&&(a16==8))&&(a5==4)))&&(a20==1))&&(a2==1))&&(a12==1))&&(a9==10))))&&(a21==11))))){ a19 = 4; a13 = 1; a27 = 0; a1 = 12; a21 = 10; a6 = 1; a9 = 7; return -1; } else if(((((a1==12)&&(((a21==12)&&(input==1))&&(a6==1)))&&(a16==11))&&((a20==1)&&((a9==8)&&(!(a24==1)&&(((a19==1)&&(((a5==5)&&((((a12==1)||!(a2==1))||!(a28==1))&&(a17==2)))||!(a2==1)))&&!(a24==1))))))){ a16 = 7; a8 = 0; a9 = 7; a21 = 10; a26 = 0; a28 = 1; a5 = 4; return -1; } else if((((a17==2)&&((((a16==7)&&(a11==1))||!(a2==1))||!(a6==1)))&&((a28==1)&&(((!(a18==1)&&((((((a9==9)&&((input==5)&&((a5==5)||(a5==6))))&&(a19==2))&&!(a4==1))&&(a6==1))&&(a21==12)))&&(a1==13))&&(a20==1))))){ a9 = 7; a2 = 1; a19 = 1; a7 = 0; a21 = 10; a5 = 4; a26 = 0; a1 = 12; return -1; } else if((((((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==5))&&!(a14==1))&&(a13==1))&&(a21==11))&&(((!(a20==1)&&(!(a0==1)&&(((!(a3==1)||(!(a13==1)||((a19==4)&&(a23==1))))&&(a17==2))&&(a6==1))))&&(a16==10))&&(a1==12)))){ if((a5==4)){ a25 = 1; a21 = 12; a5 = 6; a15 = 0; a11 = 0; a20 = 1; a19 = 5; a9 = 7; a16 = 7; }else{ a19 = 1; a5 = 4; a21 = 10; a28 = 0; a9 = 10; a13 = 0; a20 = 1; a25 = 1; } return -1; } else if((((((((a11==1)&&(((a26==1)||((a19==3)&&(a6==1)))||!(a12==1)))&&!(a4==1))&&!(a20==1))&&(a6==1))&&(a16==8))&&((a21==10)&&((((a9==11)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a24==1)))&&(a17==2))&&(a1==13))))){ a14 = 0; a1 = 14; a20 = 1; a0 = 0; a21 = 11; a12 = 1; a19 = 5; a5 = 4; a16 = 9; return 21; } else if((((a16==8)&&((a17==2)&&(!(a20==1)&&((a1==13)&&((a21==12)&&((a3==1)&&((((a13==1)&&((input==6)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&!(a0==1))&&(a19==4))))))))&&(!(a0==1)&&(((a6==1)&&(a23==1))||!(a28==1))))){ a29 = 0; a19 = 1; a3 = 0; a16 = 7; a9 = 9; a14 = 1; a1 = 12; a20 = 1; a5 = 5; a21 = 10; return 25; } else if((((a19==1)&&(((a5==4)&&((!(a2==1)||((a28==1)&&(a21==12)))||!(a23==1)))&&!(a26==1)))&&(((((a16==7)&&((a1==14)&&((((input==5)&&(a9==9))&&!(a26==1))&&(a23==1))))&&(a20==1))&&(a23==1))&&(a17==2)))){ a6 = 1; a8 = 0; a9 = 11; a21 = 10; a16 = 9; a3 = 1; return 23; } else if((((a17==2)&&(((a3==1)&&(((a1==12)&&((a20==1)&&(a3==1)))||!(a11==1)))&&(a21==11)))&&(((a19==5)&&((((a16==7)&&((((a9==9)&&(input==6))&&(a23==1))&&(a6==1)))&&(a23==1))&&(a5==5)))&&!(a14==1)))){ a19 = 1; a27 = 0; a9 = 11; a5 = 4; a23 = 1; a28 = 1; a21 = 12; a16 = 8; return 21; } else if((((a1==12)&&((((a3==1)&&((!(a4==1)&&(a3==1))&&(a16==10)))&&(a9==7))&&!(a7==1)))&&((a19==2)&&((((a17==2)&&(!(a24==1)&&(((a20==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a21==10))))&&!(a27==1))&&!(a0==1))))){ a13 = 1; a16 = 7; a5 = 4; a19 = 3; a21 = 11; a3 = 1; a9 = 10; return -1; } else if(((((a1==13)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6))&&(a28==1))&&!(a8==1))&&(a19==3)))&&(a21==11))&&((a16==7)&&((((a26==1)||((!(a2==1)||((a23==1)&&(a17==2)))&&(a6==1)))&&!(a20==1))||!(a23==1))))){ a24 = 0; a21 = 10; a9 = 7; a2 = 1; a19 = 1; a28 = 1; a1 = 12; a5 = 4; a20 = 1; return -1; } else if((((a3==1)&&(!(a27==1)&&((a9==7)&&((a6==1)&&((a28==1)&&(!(a26==1)&&(((input==1)&&(a1==13))&&(a17==2))))))))&&((a0==1)||(((a19==4)&&(((a5==4)&&((a21==12)&&(a6==1)))&&!(a20==1)))&&(a16==9))))){ a19 = 1; a0 = 1; a20 = 1; a21 = 10; a24 = 1; a22 = 0; a9 = 8; a16 = 7; a1 = 12; return 21; } else if(((((((a7==1)||(((a11==1)&&(a23==1))&&(a20==1)))||!(a13==1))&&(a19==1))&&(a16==9))&&((a21==11)&&(((a13==1)&&(((a17==2)&&(((input==4)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&(a1==13)))&&!(a27==1)))&&!(a27==1))))){ a16 = 7; a12 = 1; a1 = 12; a23 = 1; a18 = 0; a9 = 7; a21 = 10; a5 = 4; return -1; } else if((((a17==2)&&((a19==4)&&((a9==8)&&(((a11==1)&&((((input==4)&&((a5==5)||(a5==6)))&&!(a8==1))&&(a3==1)))&&(a3==1)))))&&((a21==11)&&((((a1==13)&&(!(a14==1)&&((a13==1)&&(a28==1))))&&!(a20==1))&&(a16==8))))){ a20 = 1; a5 = 4; a28 = 1; a21 = 10; a16 = 7; a19 = 1; a1 = 12; a9 = 7; a12 = 1; a7 = 0; return -1; } else if((((!(a14==1)&&((((a4==1)||((((a0==1)||((((a11==1)&&(a20==1))&&(a13==1))&&(a17==2)))&&(a16==11))&&(a21==11)))&&(a19==5))&&(a28==1)))&&!(a0==1))&&((input==6)&&((((a1==13)&&(a5==4))&&(a9==7))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))))){ a9 = 11; a11 = 1; a5 = 4; a16 = 9; a8 = 0; a1 = 14; a24 = 0; return 21; } else if((((a23==1)&&(((!(a27==1)&&(((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a26==1))&&(a1==14))&&(a19==1)))&&(a21==10))&&(a17==2)))&&(((a18==1)||(((a16==8)&&((!(a6==1)||(a12==1))&&!(a20==1)))&&(a12==1)))&&(a9==10)))){ a20 = 1; a26 = 0; a16 = 7; a1 = 12; a5 = 4; a18 = 0; a9 = 7; a4 = 0; return -1; } else if((((a9==9)&&(((((((input==3)&&(a16==9))&&(a19==1))&&!(a26==1))&&(a28==1))&&(a2==1))&&(a3==1)))&&((a17==2)&&((((!(a28==1)||((a5==4)&&((a3==1)&&(a20==1))))&&!(a7==1))&&(a21==10))&&(a1==12))))){ a9 = 7; a28 = 1; a16 = 7; a3 = 1; return -1; } else if(((((((((a13==1)&&(a21==10))||!(a6==1))&&(a9==11))||!(a12==1))||(a18==1))&&(a16==7))&&(!(a20==1)&&((((a1==12)&&((a2==1)&&((!(a4==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a28==1))))&&(a19==2))&&(a17==2))))){ a3 = 1; a9 = 7; a4 = 0; a19 = 1; a5 = 4; a2 = 1; a20 = 1; return -1; } else if(((((a21==12)&&((a14==1)||(((a8==1)||((a17==2)&&((a3==1)&&(a2==1))))&&!(a24==1))))&&(a19==2))&&((((a16==10)&&((a1==14)&&((!(a20==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a11==1))))&&!(a18==1))&&(a9==9)))){ a21 = 10; a16 = 7; a20 = 1; a26 = 1; a15 = 1; a9 = 7; a5 = 6; a1 = 13; a19 = 1; a27 = 1; return 21; } else if((((a19==5)&&(((!(a20==1)&&((a26==1)||(!(a3==1)||(a13==1))))||!(a2==1))&&(a13==1)))&&((a16==9)&&(((a1==14)&&(((a21==11)&&((a3==1)&&((input==1)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&!(a14==1)))&&(a17==2))))){ if((a8==1)){ a19 = 2; a16 = 11; a5 = 5; a10 = 0; a7 = 1; a9 = 8; a21 = 10; a1 = 13; }else{ a26 = 1; a21 = 10; a22 = 0; a5 = 6; a16 = 7; a27 = 1; a1 = 12; a20 = 1; a19 = 2; a9 = 11; } return 25; } else if((((((a26==1)||((a16==10)&&((!(a26==1)&&(!(a11==1)||((a19==4)&&((a23==1)&&((a17==2)&&(a6==1))))))&&(a9==10))))&&(a21==11))&&(a3==1))&&((a1==12)&&(((a23==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a20==1))))){ a9 = 7; a6 = 1; a21 = 10; a7 = 0; a12 = 1; a16 = 7; a19 = 1; a5 = 4; return -1; } else if(((((a18==1)||(((a19==5)&&(((a23==1)&&(((a1==13)&&((a21==11)&&((a20==1)&&(a13==1))))&&(a17==2)))&&(a16==11)))||!(a6==1)))||(a14==1))&&((a6==1)&&(!(a18==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==1)))))){ a5 = 6; a19 = 3; a9 = 9; a1 = 12; a27 = 0; a21 = 12; a7 = 0; return 21; } else if((((((a21==10)&&(((!(a0==1)&&(((a16==7)&&(a13==1))&&(a17==2)))||(a27==1))&&(a19==4)))&&(a6==1))&&(a1==12))&&(!(a14==1)&&(!(a24==1)&&((a20==1)&&((a2==1)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==5)))))))){ a9 = 11; a21 = 11; a2 = 1; a12 = 1; a5 = 5; return 22; } else if((((a21==11)&&((a1==13)&&((a28==1)||(a18==1))))&&(((!(a18==1)&&(((a9==8)&&(!(a14==1)&&((a23==1)&&((((a19==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a23==1))&&(a16==9)))))&&(a28==1)))&&(a17==2))&&(a20==1)))){ a21 = 10; a13 = 1; a5 = 4; a2 = 1; a16 = 7; a1 = 12; a4 = 0; a9 = 7; return -1; } else if((((a20==1)&&((a17==2)&&((!(a18==1)&&((input==6)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))))&&(a19==5))))&&((a16==9)&&((a21==10)&&((a1==12)&&((a7==1)||(!(a4==1)&&(((a14==1)||((a6==1)||(a0==1)))&&!(a14==1))))))))){ a26 = 0; a9 = 8; a8 = 0; a21 = 12; a16 = 8; a1 = 14; a14 = 0; a5 = 5; return 26; } else if((((a12==1)&&(((a0==1)||((a23==1)&&(a20==1)))||(a4==1)))&&((a19==5)&&(((((!(a8==1)&&((((((a9==11)&&((a5==5)&&(a1==13)))||(((a1==13)&&(a5==6))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==1))&&(a28==1)))&&!(a8==1))&&(a16==7))&&(a17==2))&&(a21==10))))){ a12 = 1; a9 = 9; a21 = 12; a5 = 4; a3 = 1; a26 = 0; a19 = 4; a1 = 12; return 22; } else if(((((a16==10)&&((a1==13)&&(!(a24==1)&&((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&(a17==2))&&(((!(a0==1)&&(((((a19==3)&&((a20==1)&&(a3==1)))&&(a21==11))&&(a11==1))&&(a13==1)))&&(a2==1))&&(a13==1)))){ a19 = 1; a1 = 12; a2 = 1; a16 = 7; a11 = 1; a3 = 1; a21 = 10; a9 = 7; a5 = 4; return -1; } else if((((a16==10)&&(((a8==1)||(((!(a24==1)&&((a6==1)&&(a23==1)))&&(a11==1))&&!(a24==1)))&&(a5==6)))&&((((a19==2)&&((a1==14)&&(((!(a20==1)&&(input==6))&&(a21==11))&&(a12==1))))&&(a9==10))&&(a17==2)))){ a28 = 0; a21 = 12; a24 = 1; a1 = 12; a19 = 5; a16 = 9; a27 = 1; return -1; } else if((((a16==8)&&((!(a20==1)&&((a2==1)&&(a21==11)))&&(a3==1)))&&((a1==13)&&(((a2==1)&&(((a19==2)&&((a9==7)&&(!(a0==1)&&((!(a14==1)&&((a5==4)&&(input==4)))&&!(a26==1)))))&&(a17==2)))&&(a11==1))))){ a20 = 1; a24 = 0; a16 = 7; a1 = 12; a19 = 1; a21 = 10; a6 = 1; return -1; } else if(((((((a17==2)&&(((a2==1)&&(a16==8))||(a4==1)))||(a24==1))&&(a9==9))&&!(a20==1))&&((a21==11)&&((((((a11==1)&&(!(a27==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a19==1))&&!(a14==1))&&(a11==1))&&(a1==12))))){ a1 = 14; a5 = 5; a20 = 1; a9 = 8; a27 = 0; a21 = 10; a11 = 1; a8 = 0; a16 = 7; a19 = 2; return 22; } else if(((((a16==10)&&((((a14==1)||((a19==2)&&((a13==1)||!(a2==1))))&&(a9==11))&&(a1==13)))&&!(a7==1))&&((a28==1)&&(!(a0==1)&&((a21==11)&&(!(a26==1)&&((a20==1)&&((a17==2)&&((input==6)&&((a5==4)||(a5==5))))))))))){ a9 = 9; a13 = 1; a16 = 7; a5 = 4; a11 = 1; a21 = 10; return -1; } else if((((((a0==1)||((a19==2)&&((a9==10)&&(((!(a11==1)||(a13==1))&&!(a26==1))&&(a3==1)))))&&(a1==12))&&(a21==12))&&((a17==2)&&(((((a16==9)&&((input==6)&&(a20==1)))&&(a13==1))&&!(a24==1))&&(a5==6))))){ a19 = 1; a27 = 0; a21 = 10; a9 = 7; a5 = 4; a11 = 1; a2 = 1; a16 = 7; return -1; } else if(((((a19==2)&&((a21==10)&&((a16==10)&&(((((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a12==1))&&(a23==1))&&(a20==1)))))&&(a28==1))&&((a12==1)&&((a18==1)||(((a17==2)&&((a1==12)&&(a6==1)))||!(a3==1)))))){ a0 = 0; a16 = 7; a5 = 4; a9 = 7; a23 = 1; a19 = 1; a24 = 0; return -1; } else if(((((a23==1)&&(!(a2==1)||(!(a12==1)||((a28==1)&&((((a1==14)&&(a13==1))||(a18==1))&&!(a27==1))))))&&!(a20==1))&&(((a19==3)&&((((a9==11)&&((input==6)&&(a17==2)))&&(a16==7))&&(a21==11)))&&(a5==5)))){ a6 = 1; a1 = 12; a7 = 0; a3 = 1; a19 = 1; a5 = 4; a21 = 10; a20 = 1; a9 = 7; return -1; } else if(((!(a13==1)||((a16==8)&&(((a17==2)&&(!(a6==1)||((a20==1)&&((a21==10)&&(a3==1)))))||!(a12==1))))&&((!(a8==1)&&(((a19==3)&&((a1==12)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==3))))&&!(a27==1)))&&!(a4==1)))){ a9 = 7; a0 = 0; a7 = 0; a19 = 1; a16 = 7; a4 = 0; a5 = 4; return -1; } else if(((!(a28==1)||(((a17==2)&&((a28==1)||(a4==1)))&&(a11==1)))&&((a28==1)&&((a6==1)&&((a16==9)&&((a19==1)&&(((a20==1)&&(((input==3)&&(((a9==7)&&((a5==4)&&(a1==13)))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))))&&(a21==12)))&&(a13==1)))))))){ a1 = 12; a8 = 0; a2 = 1; a23 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 7; return -1; } else if((((a21==11)&&((a1==13)&&(((a17==2)&&((!(a24==1)&&(!(a20==1)&&(a3==1)))&&!(a14==1)))&&(a16==8))))&&(((a5==6)&&(!(a7==1)&&(((!(a27==1)&&((a19==4)&&(input==4)))&&(a6==1))&&(a6==1))))&&(a9==11)))){ a21 = 10; a20 = 1; a5 = 4; a19 = 1; a1 = 12; a12 = 1; a9 = 7; a18 = 0; a27 = 0; a16 = 7; return -1; } else if(((((((a3==1)&&(((((a12==1)&&(a20==1))&&(a16==7))&&(a9==10))||(a4==1)))||!(a11==1))&&(a17==2))&&(a21==10))&&((a19==2)&&(!(a4==1)&&((!(a24==1)&&((a12==1)&&((a1==13)&&(input==1))))&&(a5==5)))))){ a9 = 8; a6 = 1; a24 = 0; a26 = 0; a19 = 3; return 22; } else if(((((a11==1)&&((((a12==1)&&(a28==1))&&!(a8==1))&&(a16==11)))&&(a17==2))&&((((((a19==1)&&(((a13==1)&&((a20==1)&&((a9==11)&&(input==5))))&&(a2==1)))&&!(a18==1))&&(a5==5))&&(a21==12))&&(a1==12)))){ a21 = 10; a16 = 7; a7 = 0; a9 = 7; a5 = 4; a8 = 0; a27 = 0; return -1; } else if((((((a17==2)&&((((a1==13)&&((a16==7)&&((a19==4)&&(((a5==4)||(a5==5))&&(input==1)))))&&!(a28==1))&&(a14==1)))&&(a7==1))&&(a21==12))&&((((a9==11)&&(!(a20==1)&&((a23==1)&&(a8==1))))&&!(a12==1))&&!(a2==1)))){ a20 = 1; a18 = 1; a2 = 0; a1 = 12; a5 = 5; a22 = 1; a9 = 7; a19 = 1; a21 = 10; return -1; } else if(((((a11==1)&&(((a16==11)&&((a19==5)&&((a13==1)&&(a20==1))))&&(a1==14)))&&!(a26==1))&&(((((a2==1)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==6))&&(a2==1))&&!(a27==1)))&&!(a24==1))&&(a21==11))&&(a17==2)))){ a0 = 0; a1 = 12; a9 = 11; a26 = 0; a7 = 0; a5 = 4; a16 = 9; return 21; } else if(((((a21==11)&&(((a17==2)&&((a23==1)&&(((a6==1)&&((a1==12)&&(a11==1)))&&!(a27==1))))&&(a20==1)))&&(a16==7))&&(!(a24==1)&&(!(a26==1)&&((!(a24==1)&&((input==4)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))))&&(a19==2)))))){ a19 = 1; a21 = 10; a5 = 4; a18 = 0; a9 = 7; a27 = 0; a14 = 0; return -1; } else if((((a12==1)&&((a1==13)&&((a21==10)&&((a19==5)&&(!(a0==1)&&((a20==1)&&((a17==2)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5)))))))))&&((!(a23==1)||(((!(a18==1)&&(a6==1))||(a14==1))&&(a16==11)))||(a24==1)))){ a9 = 7; a16 = 7; a5 = 4; a1 = 12; a0 = 0; a4 = 0; a19 = 1; a24 = 0; return -1; } else if(((!(a24==1)&&(((a17==2)&&(!(a4==1)&&(((a16==9)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==3)))&&(a21==10))))&&(a3==1)))&&((a23==1)&&(!(a23==1)||((((a19==2)&&((a12==1)&&(a20==1)))&&(a1==13))||(a8==1)))))){ a19 = 1; a28 = 1; a2 = 1; a1 = 12; a5 = 4; a7 = 0; a9 = 7; a16 = 7; return -1; } else if((((((a19==4)&&((((a9==11)&&(((!(a20==1)&&(input==6))&&!(a27==1))&&(a1==13)))&&(a17==2))&&(a21==11)))&&!(a8==1))&&!(a24==1))&&(((((a13==1)&&(!(a13==1)||(a13==1)))&&(a16==8))||!(a23==1))&&(a5==6)))){ a20 = 1; a5 = 4; a19 = 1; a16 = 7; a18 = 0; a21 = 12; a4 = 0; a6 = 1; return 21; } else if(((((!(a0==1)&&((a21==12)&&((!(a20==1)&&(a2==1))&&(a16==7))))&&!(a8==1))&&!(a4==1))&&((((((a17==2)&&(((input==1)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&(a1==13)))&&(a19==5))&&(a13==1))&&!(a0==1))&&(a6==1)))){ a9 = 7; a14 = 0; a27 = 0; a5 = 4; a12 = 1; a21 = 10; a16 = 8; return 21; } else if((((a13==1)&&((((a17==2)&&(((!(a7==1)&&(!(a26==1)&&(!(a0==1)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a6==1))&&(a21==10)))&&!(a20==1))&&(a9==9)))&&(!(a18==1)&&((a16==9)&&((a19==5)&&((a1==13)&&(a11==1))))))){ a16 = 7; a9 = 11; a1 = 12; a2 = 0; a5 = 5; a20 = 1; a19 = 1; a11 = 0; a15 = 1; return -1; } else if(((((a19==4)&&((a1==13)&&(a23==1)))||(a8==1))&&((!(a20==1)&&(((((!(a0==1)&&((a28==1)&&((a21==11)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==6)))))&&(a17==2))&&(a2==1))&&(a12==1))&&(a16==10)))&&(a3==1)))){ a29 = 0; a9 = 9; a11 = 0; a16 = 7; a2 = 0; a20 = 1; a19 = 1; a5 = 4; a21 = 10; return -1; } else if(((((((((a13==1)&&(a5==6))&&(a16==8))&&!(a20==1))&&(a28==1))||(a24==1))&&(a6==1))&&((((((((a21==10)&&((a1==14)&&(input==6)))&&(a19==2))&&(a17==2))&&(a9==10))&&!(a8==1))&&!(a0==1))&&(a3==1)))){ a5 = 4; a11 = 1; a18 = 0; a19 = 3; a9 = 7; a16 = 7; a7 = 0; a20 = 1; a21 = 11; return 23; } else if(((!(a0==1)&&((a3==1)&&((a19==3)&&(((a5==6)&&(((a9==11)&&(a11==1))&&(a21==10)))&&(a17==2)))))&&(((a11==1)&&((((a16==8)&&(((a1==14)&&(input==1))&&!(a0==1)))&&(a20==1))&&!(a27==1)))&&!(a0==1)))){ a28 = 1; a21 = 12; a7 = 0; a9 = 9; a19 = 5; a11 = 1; a5 = 4; a16 = 9; return 23; } else if((((a16==7)&&((a17==2)&&((((a21==12)&&(!(a0==1)&&((a23==1)&&((a9==10)&&(((a5==4)||(a5==5))&&(input==6))))))&&!(a8==1))&&(a12==1))))&&(((a19==5)&&((a1==14)&&((a0==1)||(!(a0==1)&&(a13==1)))))&&!(a20==1)))){ a9 = 9; a28 = 1; a16 = 9; a5 = 5; a3 = 1; a21 = 10; a20 = 1; a19 = 4; a2 = 1; return 23; } else if((((a13==1)&&((((a17==2)&&((a21==12)&&((a1==14)&&(input==6))))&&(a9==10))&&(a19==1)))&&((((a5==5)&&((a3==1)&&(((a16==7)&&(((a13==1)&&(a11==1))&&!(a20==1)))||(a26==1))))&&!(a26==1))||!(a6==1)))){ a21 = 10; a20 = 1; a1 = 12; a12 = 1; a9 = 7; a6 = 1; a5 = 4; return -1; } else if((((((!(a11==1)||(!(a4==1)&&(a6==1)))&&(a19==2))&&!(a20==1))&&!(a26==1))&&((((((a16==10)&&((!(a14==1)&&((input==5)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))))&&(a17==2)))&&(a21==11))&&(a1==13))&&!(a4==1))&&!(a7==1)))){ a9 = 7; a16 = 7; a13 = 0; a19 = 1; a12 = 0; a20 = 1; a24 = 1; a21 = 10; a5 = 5; a1 = 14; return 22; } else if(((((((a19==2)&&((a28==1)&&((a1==13)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))))&&!(a20==1))&&(a9==11))&&(a16==7))&&((a17==2)&&(((a8==1)||((a21==12)&&(!(a11==1)||(((a23==1)&&(a3==1))||(a18==1)))))||(a4==1))))){ a9 = 7; a19 = 3; a24 = 0; a2 = 1; a4 = 0; a20 = 1; a1 = 12; a16 = 8; a5 = 5; return 23; } else if(((((((((a2==1)&&!(a27==1))&&(a1==13))&&(a16==10))&&!(a27==1))&&(a19==5))&&(a21==11))&&((((!(a18==1)&&(!(a18==1)&&(((input==1)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a17==2))))&&(a3==1))&&(a6==1))&&(a20==1)))){ a28 = 1; a5 = 5; a16 = 7; a9 = 10; a3 = 1; a0 = 0; a21 = 10; a19 = 4; return 25; } else if((((a16==10)&&(!(a27==1)&&(((a6==1)&&(((input==4)&&(a5==6))&&(a17==2)))&&(a20==1))))&&(((a21==12)&&((((((a18==1)||((a9==7)&&(a11==1)))&&!(a4==1))&&!(a0==1))&&(a23==1))&&(a1==12)))&&(a19==2)))){ a14 = 0; a3 = 1; a19 = 1; a5 = 4; a7 = 0; a21 = 10; a16 = 7; return -1; } else if((((!(a8==1)&&((!(a7==1)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a7==1)))&&(a19==2))&&(((a1==13)&&((((a21==12)&&(((((a3==1)||(a26==1))&&(a17==2))||!(a6==1))&&(a3==1)))&&(a9==8))&&(a20==1)))&&(a16==11)))){ a8 = 0; a19 = 1; a26 = 0; a21 = 10; a5 = 4; a1 = 12; a16 = 7; a9 = 7; a2 = 1; return -1; } else if((((a19==5)&&((!(a12==1)||((a17==2)&&((((a11==1)&&((a28==1)&&(a16==9)))&&(a13==1))||!(a28==1))))&&(a9==9)))&&(((a5==5)&&((!(a27==1)&&(((a21==11)&&(input==1))&&(a28==1)))&&(a1==14)))&&!(a20==1)))){ if((a5==4)){ a2 = 0; a20 = 1; a0 = 1; a9 = 11; a5 = 6; a27 = 1; a21 = 10; a16 = 7; a19 = 2; }else{ a16 = 7; a21 = 12; a19 = 4; a20 = 1; a1 = 12; a29 = 0; a10 = 0; a9 = 10; a26 = 1; } return -1; } else if(((((((a3==1)&&(!(a18==1)&&((a5==6)&&(input==4))))&&(a19==3))&&(a1==14))&&(a9==7))&&((((((a16==8)&&((a17==2)&&(((a6==1)||(a18==1))||(a26==1))))&&(a20==1))&&!(a0==1))&&(a21==12))||(a26==1)))){ a6 = 1; a19 = 1; a18 = 0; a26 = 0; a5 = 4; a1 = 12; a21 = 10; a16 = 7; return -1; } else if(((!(a14==1)&&(((a20==1)&&(((input==4)&&(a17==2))&&(a1==12)))&&!(a24==1)))&&(((((a5==4)&&((a21==10)&&(((((a18==1)||(a13==1))&&!(a4==1))||!(a28==1))&&(a16==11))))&&(a9==10))||(a26==1))&&(a19==1)))){ a24 = 0; a9 = 7; a11 = 1; a16 = 7; a28 = 1; return -1; } else if((((a21==10)&&((!(a0==1)&&((a16==11)&&((a1==14)&&(((((a5==4)||(a5==5))&&(input==6))&&(a28==1))&&(a9==11)))))&&(a17==2)))&&(((a4==1)||(((((a20==1)&&(a28==1))||!(a28==1))&&(a19==1))&&(a11==1)))&&(a3==1)))){ a16 = 7; a1 = 12; a11 = 1; a23 = 1; a8 = 0; a9 = 7; a5 = 4; return -1; } else if(((((a20==1)&&((a21==12)&&((a6==1)&&(((a28==1)&&((a1==12)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==1))))&&!(a27==1)))))&&(a2==1))&&(((a17==2)&&((((a2==1)&&(a11==1))&&!(a14==1))&&(a19==1)))&&(a16==9)))){ a16 = 8; a19 = 5; a18 = 0; a26 = 0; a9 = 10; a12 = 1; a1 = 13; a5 = 6; return 22; } else if((((((a21==12)&&(!(a28==1)||(a28==1)))||(a18==1))&&!(a20==1))&&(((a16==7)&&((a19==5)&&((a17==2)&&(!(a27==1)&&((a6==1)&&((a12==1)&&((((a9==7)&&((a5==5)&&(a1==13)))||(((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7))))&&(input==5))))))))&&!(a14==1)))){ a9 = 7; a21 = 10; a11 = 1; a5 = 4; a19 = 1; a7 = 0; a20 = 1; a8 = 0; a1 = 12; return -1; } else if(((((((a21==11)&&(input==6))&&(a16==7))&&!(a8==1))&&(a19==2))&&((((((a17==2)&&((a1==13)&&((a7==1)||((((a11==1)&&!(a7==1))&&(a6==1))&&(a9==11)))))||(a18==1))&&!(a20==1))&&(a5==6))||(a18==1)))){ a1 = 12; a27 = 0; a0 = 0; a13 = 1; a21 = 12; a5 = 5; a19 = 1; a9 = 10; a20 = 1; return 26; } else if(((((((a14==1)||(((a12==1)&&(((a12==1)&&(a11==1))&&(a21==10)))&&(a12==1)))&&(a16==7))||!(a13==1))&&(a9==7))&&(!(a27==1)&&((a20==1)&&((a1==13)&&(((a19==3)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a17==2))))))){ a1 = 12; a24 = 0; a8 = 0; a28 = 1; a5 = 4; a19 = 1; return -1; } else if(((((((a20==1)&&(((a19==5)&&((a17==2)&&((a7==1)||(a11==1))))&&(a28==1)))||(a7==1))&&(a1==13))&&(a9==10))&&((a21==12)&&((a12==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a26==1))&&(a16==10))&&(a23==1)))))){ a21 = 10; a12 = 1; a5 = 4; a9 = 7; a19 = 1; a16 = 7; a14 = 0; a1 = 12; return -1; } else if(((((!(a8==1)&&((a3==1)&&((a19==2)&&((a13==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==1))))))&&(a20==1))&&(a21==12))&&(!(a14==1)&&(!(a7==1)&&((a17==2)&&((a27==1)||(((a11==1)&&(a16==9))&&(a1==13)))))))){ a9 = 7; a16 = 7; a21 = 10; a2 = 1; a1 = 12; a14 = 0; a19 = 1; a5 = 4; a26 = 0; return -1; } else if((((a17==2)&&((((((a6==1)&&(a6==1))&&!(a24==1))&&(a16==8))&&(a9==9))&&(a21==12)))&&(((a20==1)&&((a28==1)&&((((!(a27==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a12==1))&&(a1==14))&&(a13==1))))&&(a19==2)))){ a6 = 1; a19 = 1; a12 = 1; a9 = 10; a28 = 1; a5 = 5; a16 = 10; return 21; } else if((((!(a4==1)&&(((((((a5==6)&&((a19==3)&&(input==5)))&&(a9==11))&&(a16==10))&&(a17==2))&&!(a18==1))&&(a2==1)))&&(a11==1))&&(((((a1==12)&&((a11==1)&&(a21==12)))&&(a20==1))&&!(a14==1))||(a18==1)))){ a5 = 4; a19 = 2; a28 = 1; a1 = 13; a26 = 0; a21 = 10; a8 = 0; a9 = 9; a16 = 7; return 25; } return calculate_output21(input); } int calculate_output21(int input) { if(((((((a9==7)&&((a16==10)&&(((input==4)&&((a5==4)||(a5==5)))&&(a17==2))))&&(a12==1))&&(a19==1))&&!(a4==1))&&(((!(a14==1)&&(((((a21==12)&&(a28==1))&&(a20==1))&&(a23==1))&&!(a27==1)))&&!(a14==1))&&(a1==13)))){ a1 = 12; a16 = 7; a5 = 4; a28 = 1; a12 = 1; a21 = 10; return -1; } else if((((a7==1)||((a16==7)&&(!(a3==1)||((!(a27==1)&&(a23==1))&&(a21==10)))))&&((((a12==1)&&(!(a4==1)&&((a17==2)&&(!(a20==1)&&((a1==14)&&((a19==5)&&((a5==5)&&(input==4))))))))&&(a9==7))&&(a6==1)))){ a5 = 4; a0 = 0; a19 = 1; a27 = 0; a20 = 1; a1 = 12; a26 = 0; return -1; } else if(((((((a1==12)&&(((a14==1)||((a21==12)&&((a16==8)&&(a2==1))))&&(a20==1)))&&(a17==2))&&(a19==5))&&!(a27==1))&&(((!(a14==1)&&((a6==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4))))&&(a28==1))&&!(a14==1)))){ a5 = 4; a7 = 0; a19 = 1; a21 = 10; a16 = 7; a28 = 1; a9 = 7; a27 = 0; return -1; } else if(((((a17==2)&&((a6==1)&&(a21==12)))||(a0==1))&&((a6==1)&&(((!(a24==1)&&((a28==1)&&(!(a20==1)&&(((input==3)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4))))&&(a16==8)))))&&!(a8==1))&&(a12==1))))){ a20 = 1; a21 = 10; a5 = 5; a15 = 1; a19 = 2; a1 = 12; a9 = 8; a0 = 1; a16 = 7; return -1; } else if(((((((a20==1)&&((a5==6)&&((((a12==1)&&((a21==12)&&(input==4)))&&(a6==1))&&(a1==13))))&&(a19==5))&&(a16==11))&&!(a27==1))&&(!(a2==1)||((a3==1)&&(((a17==2)&&((a9==8)&&(a23==1)))&&!(a7==1)))))){ a16 = 7; a1 = 12; a19 = 1; a12 = 1; a14 = 0; a21 = 10; a5 = 4; a6 = 1; a9 = 7; return -1; } else if(((((a17==2)&&((((((a19==4)&&(((a5==4)||(a5==5))&&(input==5)))&&(a1==13))&&(a12==1))&&(a9==8))&&(a16==7)))&&(a20==1))&&((!(a8==1)&&(((!(a6==1)||((a21==12)&&(a2==1)))&&!(a7==1))||(a8==1)))||(a0==1)))){ a21 = 11; a14 = 0; a5 = 4; a16 = 9; a23 = 1; a19 = 2; a28 = 1; return 22; } else if((((((((((((a21==12)&&((a19==5)&&((((a1==14)&&(a5==6))&&(a9==11))&&(a16==7))))||(((a19==1)&&(((a9==7)&&((a5==4)&&(a1==12)))&&(a16==8)))&&(a21==10)))||(((a19==1)&&((((a5==5)&&(a1==12))&&(a9==7))&&(a16==8)))&&(a21==10)))&&(input==3))&&!(a20==1))&&(a17==2))&&(a6==1))&&!(a4==1))&&!(a14==1))&&((((a8==1)||(a13==1))||!(a12==1))&&(a13==1)))){ a0 = 0; a21 = 10; a18 = 0; a19 = 1; a16 = 7; a5 = 4; a20 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a24==1)&&((a2==1)&&(!(a20==1)&&((a19==3)&&(!(a0==1)&&((input==5)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))))))))&&((a21==10)&&((a1==14)&&((((!(a26==1)&&(!(a7==1)&&(a13==1)))&&!(a24==1))&&(a16==7))&&(a17==2)))))){ a9 = 7; a28 = 1; a20 = 1; a12 = 1; a1 = 12; a19 = 1; a5 = 4; a14 = 0; return -1; } else if((((a6==1)&&((((a21==12)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==1))))&&!(a20==1))&&(a1==13)))&&((((a17==2)&&((a9==7)&&((a6==1)&&(((!(a18==1)&&(a6==1))||!(a12==1))&&(a19==2)))))&&(a16==8))&&(a3==1)))){ if((a6==1)){ a5 = 4; a7 = 1; a16 = 7; a20 = 1; a21 = 10; a28 = 0; a9 = 10; a19 = 1; a10 = 0; }else{ a23 = 0; a1 = 12; a20 = 1; a22 = 1; a5 = 4; a21 = 10; a16 = 7; a9 = 11; a2 = 0; } return -1; } else if((((a19==4)&&((a9==10)&&((!(a24==1)&&((a17==2)&&((((a6==1)&&((a7==1)||(a12==1)))&&(a5==4))&&(a21==12))))&&(a20==1))))&&((((a2==1)&&((a1==14)&&((input==4)&&(a16==11))))&&(a6==1))&&(a28==1)))){ a21 = 10; a9 = 7; a11 = 1; a6 = 1; a8 = 0; a1 = 12; a16 = 7; a19 = 1; return -1; } else if(((((a19==5)&&((a13==1)&&(((a6==1)&&(!(a18==1)&&(a2==1)))&&(a16==7))))&&!(a20==1))&&(((a11==1)&&((a21==10)&&(((((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==5))&&(a12==1))&&(a17==2))))&&!(a4==1)))){ a20 = 1; a2 = 1; a9 = 7; a1 = 12; a24 = 0; a5 = 4; a19 = 1; a11 = 1; return -1; } else if((((a26==1)||(((a5==6)&&(!(a18==1)&&((a14==1)||(((a20==1)&&((a0==1)||((a17==2)&&(a28==1))))&&(a9==10)))))||!(a2==1)))&&(((a21==11)&&((a19==3)&&(((input==1)&&(a1==14))&&(a16==8))))&&(a2==1)))){ if((a8==1)){ a20 = 0; a9 = 8; a16 = 7; a23 = 1; a21 = 12; a8 = 0; a1 = 12; a4 = 0; }else{ a0 = 0; a5 = 4; a16 = 10; a19 = 1; a11 = 1; } return 22; } else if(((((a17==2)&&((((a19==4)&&(((a23==1)&&((a1==13)&&((a20==1)&&(input==5))))&&(a28==1)))&&(a9==7))&&(a16==8)))&&!(a18==1))&&(((a21==12)&&(!(a3==1)||(((a3==1)||!(a12==1))&&(a5==6))))||!(a11==1)))){ a5 = 5; a16 = 10; a0 = 0; a1 = 14; a28 = 1; a9 = 9; a8 = 0; a19 = 3; return 23; } else if((((a28==1)&&((a21==10)&&(!(a23==1)||(!(a23==1)||((a17==2)&&((a2==1)&&!(a7==1)))))))&&(((a2==1)&&((a9==11)&&((a5==5)&&((a1==13)&&(((!(a20==1)&&(input==1))&&(a16==11))&&(a19==1))))))&&!(a14==1)))){ a27 = 1; a25 = 0; a19 = 2; a9 = 10; a5 = 4; a4 = 1; a1 = 14; a21 = 12; a16 = 7; return -1; } else if((((a23==1)&&(((a11==1)&&((a19==5)&&((a16==8)&&(((a5==6)&&(((input==4)&&(a17==2))&&!(a18==1)))&&(a20==1)))))&&(a21==12)))&&((a26==1)||((((a1==14)&&(!(a28==1)||(a11==1)))&&(a9==8))||(a14==1))))){ a19 = 1; a5 = 4; a1 = 12; a23 = 1; a14 = 0; a9 = 10; a6 = 1; return -1; } else if(((((a21==11)&&((a23==1)&&(((a12==1)&&((((input==4)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a16==10))&&(a3==1)))&&!(a8==1))))&&(a17==2))&&((a20==1)&&((a19==3)&&((((a13==1)&&!(a18==1))||(a18==1))&&(a1==14)))))){ a1 = 12; a27 = 0; a5 = 4; a9 = 7; a18 = 0; a16 = 7; a19 = 1; a21 = 10; a8 = 0; return -1; } else if((((!(a13==1)&&((a21==11)&&(!(a6==1)&&((((input==6)&&((a5==5)||(a5==6)))&&(a1==14))&&!(a12==1)))))&&(a9==7))&&((a19==4)&&((a17==2)&&((!(a2==1)&&((a20==1)&&(!(a23==1)&&((a12==1)&&(a4==1)))))&&(a16==8)))))){ a23 = 0; a9 = 11; a27 = 1; a22 = 0; a5 = 4; a21 = 12; a16 = 11; return -1; } else if((((((a6==1)||!(a23==1))&&(a17==2))&&(a19==4))&&(((a1==12)&&((a16==8)&&((a2==1)&&(!(a0==1)&&((a6==1)&&(((a23==1)&&(((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==4))&&!(a20==1)))&&!(a14==1)))))))&&(a21==12)))){ a16 = 10; a21 = 11; a7 = 1; a5 = 6; a1 = 13; a9 = 9; a24 = 1; a10 = 1; return 26; } else if((((a8==1)||((a27==1)||((a21==11)&&((a13==1)&&(a2==1)))))&&((a13==1)&&((((!(a14==1)&&((a19==5)&&((((input==5)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a16==9))&&!(a20==1))))&&(a17==2))&&(a1==14))&&(a28==1))))){ if((a13==1)){ a1 = 13; a5 = 5; a19 = 1; a9 = 9; a16 = 7; a22 = 1; a20 = 1; a18 = 1; a29 = 0; }else{ a25 = 0; a9 = 8; a19 = 2; a7 = 1; a21 = 10; a16 = 7; a5 = 4; a20 = 1; a23 = 0; a1 = 12; } return -1; } else if((((a19==5)&&(((a3==1)&&(a21==10))||(a0==1)))&&((((((a17==2)&&((a16==8)&&(((!(a20==1)&&((input==6)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))))&&!(a14==1))&&(a6==1))))&&(a1==14))&&(a28==1))&&!(a26==1))&&(a13==1)))){ a7 = 0; a3 = 1; a20 = 1; a26 = 0; a21 = 12; a9 = 9; a1 = 12; a5 = 5; a19 = 3; return 22; } else if(((((a6==1)&&((!(a14==1)&&((!(a8==1)&&(((a1==12)&&(((a9==8)&&((input==4)&&((a5==5)||(a5==6))))&&(a16==9)))&&!(a20==1)))&&(a19==5)))&&(a3==1)))&&!(a27==1))&&(((a21==12)&&((a0==1)||(a28==1)))&&(a17==2)))){ if((a3==1)){ a27 = 1; a16 = 7; a15 = 1; a20 = 1; a19 = 1; a21 = 10; a5 = 5; a1 = 14; a6 = 0; a9 = 10; }else{ a10 = 1; a13 = 0; a9 = 10; a5 = 4; a25 = 1; a16 = 11; a20 = 1; } return -1; } else if((((a17==2)&&((a12==1)&&(!(a20==1)&&(!(a7==1)&&((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))))&&((!(a27==1)&&((a19==5)&&((a0==1)||((a16==9)&&(!(a14==1)&&((a21==12)&&(!(a2==1)||(a12==1))))))))&&(a1==13)))){ if((a29==1)){ a10 = 0; a21 = 11; a12 = 0; a9 = 8; a0 = 1; a16 = 8; a5 = 6; a20 = 1; a19 = 1; }else{ a19 = 1; a16 = 7; a9 = 7; a10 = 0; a13 = 0; a22 = 0; a21 = 10; a5 = 6; a20 = 1; } return -1; } else if((((a16==8)&&((a1==13)&&((a17==2)&&(!(a14==1)&&((a9==7)&&((!(a14==1)&&(a3==1))&&!(a26==1)))))))&&(((!(a0==1)&&(((a13==1)&&((a19==3)&&(((a5==5)||(a5==6))&&(input==5))))&&(a21==10)))&&!(a0==1))&&!(a20==1)))){ a20 = 1; a5 = 6; a9 = 9; a1 = 14; a4 = 0; a21 = 12; a19 = 4; a28 = 1; a3 = 1; return 25; } else if((((a17==2)&&(((a20==1)&&((a16==9)&&((((a13==1)&&((a6==1)&&(a19==5)))&&(a13==1))&&!(a18==1))))&&(a9==7)))&&((a1==12)&&(((a21==11)&&(((a2==1)&&((a5==5)&&(input==4)))&&!(a18==1)))&&!(a7==1))))){ a19 = 1; a21 = 10; a28 = 1; a3 = 1; a5 = 4; a16 = 7; a27 = 0; return -1; } else if((((((!(a7==1)&&(((input==5)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&!(a14==1)))&&(a17==2))&&(a19==4))&&!(a8==1))&&((a3==1)&&((a16==7)&&((a6==1)&&((((a1==13)&&((a3==1)&&!(a20==1)))&&(a21==10))&&!(a4==1))))))){ a19 = 1; a5 = 4; a20 = 1; a1 = 12; a26 = 0; a8 = 0; a9 = 7; return -1; } else if(((((((a19==5)&&((!(a18==1)&&((a1==14)&&(input==5)))&&!(a14==1)))&&(a16==8))&&!(a24==1))&&!(a18==1))&&((((a20==1)&&((a9==7)&&(((a5==6)&&((a13==1)&&(a21==12)))&&(a17==2))))||!(a3==1))||(a18==1)))){ a7 = 0; a0 = 0; a1 = 12; a21 = 10; a9 = 9; a27 = 0; a5 = 4; return -1; } else if((((((((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==4))&&!(a0==1))&&(a16==11))&&(a19==1))&&(a11==1))&&(((a17==2)&&((a18==1)||((((a21==12)&&(!(a14==1)&&((a12==1)&&(a1==14))))&&(a20==1))||!(a2==1))))||!(a23==1)))){ a5 = 4; a21 = 10; a1 = 12; a16 = 7; a9 = 7; a7 = 0; a3 = 1; a6 = 1; return -1; } else if(((((a6==1)&&((a21==11)&&(!(a27==1)&&((a1==13)&&((((a9==9)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a20==1))&&(a19==2))))))&&(a17==2))&&(!(a13==1)||((((a7==1)||((a16==8)&&(a6==1)))||(a18==1))||!(a12==1))))){ a9 = 7; a1 = 12; a12 = 1; a21 = 10; a5 = 4; a14 = 0; a19 = 1; a16 = 7; return -1; } else if(((!(a18==1)&&(!(a23==1)||((a16==10)&&((a5==6)&&(((a28==1)&&(a19==4))&&(a23==1))))))&&((a2==1)&&((a13==1)&&((a20==1)&&((a9==10)&&((a1==12)&&(((a11==1)&&((input==6)&&(a21==11)))&&(a17==2))))))))){ a24 = 0; a19 = 2; a11 = 1; a21 = 10; a27 = 0; a9 = 8; a1 = 14; a16 = 7; return 26; } else if((((a11==1)&&((((((a5==5)&&((a21==11)&&(input==6)))&&(a23==1))&&(a9==9))&&(a16==11))&&(a17==2)))&&(!(a11==1)||(((a19==2)&&(((((a28==1)&&(a20==1))||!(a23==1))&&(a11==1))||!(a2==1)))&&(a1==13))))){ a6 = 1; a19 = 1; a16 = 7; a9 = 7; a1 = 12; a7 = 0; a5 = 4; a21 = 10; return -1; } else if(((!(a20==1)&&((a21==12)&&(((a13==1)&&((a14==1)||(((a13==1)||!(a2==1))&&(a16==7))))&&(a19==2))))&&(((((a17==2)&&(((input==1)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a23==1)))&&(a12==1))&&(a12==1))&&(a1==13)))){ a5 = 4; a4 = 0; a21 = 10; a26 = 0; a9 = 9; a28 = 1; a20 = 1; return 26; } else if((((((a17==2)&&((!(a0==1)&&((a11==1)&&((a1==12)&&(((input==6)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a26==1)))))&&(a28==1)))&&(a16==8))&&(a19==4))&&((!(a11==1)||(((a4==1)||(a11==1))&&(a21==12)))&&(a20==1)))){ a8 = 0; a16 = 10; a5 = 6; a19 = 3; a3 = 1; a9 = 11; a24 = 0; return 22; } else if(((((a16==11)&&((((a9==9)&&((a17==2)&&(((a11==1)&&(a1==13))&&(a19==4))))&&(a6==1))&&(a21==12)))&&(a3==1))&&(((a23==1)&&((((a23==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a20==1))&&!(a18==1)))&&!(a4==1)))){ a0 = 0; a23 = 1; a19 = 5; a13 = 1; a1 = 14; a5 = 4; return 26; } else if(((((((a21==12)&&((a1==13)&&(a3==1)))&&(a16==11))&&(a9==10))&&(a17==2))&&((a19==4)&&((!(a4==1)&&((!(a14==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&!(a7==1))&&!(a14==1))&&(a11==1)))&&(a28==1)))&&(a20==1))))){ a1 = 12; a9 = 7; a12 = 1; a21 = 10; a28 = 1; a4 = 0; a19 = 1; a5 = 4; a16 = 7; return -1; } else if(((((a16==7)&&((a6==1)&&((a3==1)&&((input==6)&&((a5==5)||(a5==6))))))&&!(a20==1))&&((((a1==14)&&((a17==2)&&((a19==4)&&(((!(a7==1)&&(!(a26==1)&&(a3==1)))&&!(a0==1))||!(a6==1)))))&&(a9==8))&&(a21==10)))){ if((a0==1)){ a5 = 6; a26 = 0; a19 = 5; a16 = 8; a27 = 0; a13 = 1; a1 = 13; }else{ a3 = 1; a19 = 5; a5 = 5; a1 = 12; a6 = 1; } return 26; } else if(((((((((a19==2)&&((a5==5)&&((a21==12)&&(a11==1))))&&(a9==9))&&!(a20==1))&&(a17==2))&&!(a8==1))&&(a2==1))&&(((a3==1)&&(((a23==1)&&(((a1==12)&&(input==4))&&(a16==9)))&&!(a7==1)))&&!(a14==1)))){ if((a11==1)){ a25 = 1; a18 = 1; a21 = 10; a5 = 6; a27 = 1; a9 = 11; a16 = 7; a20 = 1; }else{ a21 = 10; a16 = 7; a20 = 1; a22 = 0; a9 = 10; a26 = 1; a15 = 0; a5 = 4; } return -1; } else if((((a16==11)&&(((a1==14)&&(((a12==1)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==4))&&!(a8==1)))&&(a19==2)))&&(a20==1)))&&((a6==1)&&(((a17==2)&&((a21==10)&&((!(a2==1)||(a13==1))&&(a6==1))))||(a14==1))))){ a16 = 7; a5 = 4; a1 = 12; a9 = 7; a7 = 0; a14 = 0; a27 = 0; a19 = 1; return -1; } else if((((!(a0==1)&&(((((a9==7)&&(input==6))&&(a12==1))&&!(a18==1))&&(a20==1)))&&!(a14==1))&&(((a1==14)&&((a21==11)&&((a24==1)||(((a16==7)&&(((a11==1)&&!(a7==1))&&(a19==2)))&&(a5==5)))))&&(a17==2)))){ a0 = 0; a21 = 10; a1 = 12; a5 = 4; a12 = 1; a13 = 1; a19 = 1; return -1; } else if(((((a12==1)&&((a19==5)&&((a4==1)||((a11==1)&&(a9==7)))))&&(a1==14))&&(((a17==2)&&(((((a13==1)&&(((a21==12)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a20==1)))&&(a12==1))&&!(a27==1))&&(a12==1)))&&(a16==11)))){ a18 = 0; a28 = 1; a5 = 5; a20 = 0; a14 = 0; a19 = 1; a16 = 7; a21 = 10; return 22; } else if((((a13==1)&&(((a1==12)&&(((a17==2)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a19==2)))&&(a16==10)))&&(!(a11==1)||((!(a12==1)||((a20==1)&&(((a21==12)&&((a9==11)&&(!(a27==1)&&(a11==1))))||!(a13==1))))&&(a2==1))))){ a9 = 7; a12 = 1; a19 = 1; a6 = 1; a5 = 6; a21 = 11; a16 = 9; return 25; } else if((((((((a21==11)&&((a2==1)&&(((a20==1)&&((a9==9)&&(a28==1)))||(a26==1))))&&(a17==2))&&!(a27==1))&&!(a7==1))||(a7==1))&&(((a1==13)&&((((input==4)&&(a16==7))&&(a19==4))&&(a11==1)))&&(a5==6)))){ a2 = 1; a3 = 1; a12 = 1; a9 = 7; a5 = 4; a21 = 10; a1 = 12; a19 = 1; return -1; } else if(((((a8==1)||(((!(a12==1)||(a23==1))&&(a17==2))&&(a16==9)))||!(a23==1))&&(!(a20==1)&&((((a28==1)&&(((a1==13)&&((((a21==10)&&(input==5))&&(a3==1))&&(a9==9)))&&(a19==4)))&&(a11==1))&&(a5==6))))){ if((a9==7)){ a16 = 10; a9 = 10; a19 = 1; a22 = 1; a21 = 11; a23 = 0; a1 = 12; a4 = 1; }else{ a21 = 12; a20 = 1; a8 = 1; a22 = 0; a19 = 2; a16 = 7; a9 = 7; a5 = 5; a27 = 1; } return -1; } else if(((((!(a8==1)&&(((a1==12)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==6)))&&(a28==1)))&&(a21==10))&&(a19==5))&&((a16==9)&&((a17==2)&&((a6==1)&&(((!(a0==1)&&((a12==1)||!(a3==1)))&&(a20==1))&&(a12==1))))))){ a2 = 1; a6 = 1; a5 = 4; a16 = 7; a13 = 1; a19 = 1; a9 = 7; return -1; } else if(((((((((((a16==8)&&(input==6))&&!(a24==1))&&(a20==1))&&(a5==5))&&(a28==1))&&(a19==1))&&!(a4==1))&&(a17==2))&&((((a26==1)||((a1==12)&&(((a12==1)||(a0==1))||!(a3==1))))&&(a21==10))&&(a9==10)))){ a5 = 4; a27 = 0; a9 = 7; a23 = 1; a16 = 7; a28 = 1; return -1; } else if(((((a17==2)&&((a20==1)&&((a1==12)&&((a23==1)&&(((a2==1)&&((a21==12)&&((input==4)&&((a5==5)||(a5==6)))))&&(a19==5))))))&&(a16==11))&&(((a11==1)&&((!(a8==1)&&(!(a6==1)||(a23==1)))||!(a2==1)))&&(a9==9)))){ a21 = 10; a16 = 7; a24 = 0; a26 = 0; a19 = 1; a9 = 7; a5 = 4; return -1; } else if((((((!(a8==1)&&((a19==2)&&(input==3)))&&(a28==1))&&(a9==8))&&(a5==4))&&((a16==11)&&(!(a20==1)&&(((a17==2)&&((a7==1)||((a14==1)||((a6==1)&&((a1==14)&&((a23==1)&&(a28==1)))))))&&(a21==10)))))){ if((a5==5)){ a18 = 1; a16 = 7; a10 = 1; a0 = 1; a1 = 12; a20 = 1; a9 = 9; a19 = 1; }else{ a20 = 1; a9 = 9; a3 = 0; a10 = 1; a1 = 12; a5 = 5; a16 = 7; a2 = 0; a19 = 1; } return -1; } else if((((!(a27==1)&&((a17==2)&&((a16==10)&&((!(a20==1)&&(a13==1))&&(a19==5)))))&&(a6==1))&&(!(a4==1)&&((a11==1)&&((a28==1)&&((a21==11)&&(!(a27==1)&&((a1==13)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1)))))))))){ if((a27==1)){ a9 = 9; a24 = 1; a21 = 12; a5 = 6; a25 = 0; a16 = 9; a8 = 1; }else{ a21 = 12; a8 = 1; a2 = 0; a5 = 5; a1 = 12; a26 = 1; a9 = 10; a16 = 8; a20 = 1; } return 26; } else if(((!(a3==1)||((a21==12)&&((a13==1)&&(a19==2))))&&(((((a16==8)&&(((a17==2)&&(((((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a5==6)&&(a1==13))))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==3))&&(a23==1))&&!(a26==1)))&&!(a14==1)))&&!(a24==1))&&!(a20==1))&&(a11==1)))){ if((a24==1)){ a1 = 12; a18 = 1; a20 = 1; a7 = 1; a16 = 7; a21 = 10; a9 = 10; a5 = 4; a19 = 1; a22 = 1; }else{ a25 = 0; a20 = 1; a19 = 1; a26 = 1; a4 = 1; a9 = 7; a16 = 10; a5 = 6; a1 = 12; a21 = 10; } return -1; } else if((((a9==11)&&((((a3==1)&&((a28==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a28==1))))&&(a1==14))&&(a2==1)))&&(!(a20==1)&&((a21==12)&&(((a17==2)&&((((a16==9)&&(a6==1))&&(a19==5))||!(a23==1)))&&!(a0==1)))))){ a1 = 13; a16 = 7; a0 = 1; a21 = 11; a18 = 1; a5 = 6; a9 = 9; a20 = 1; a6 = 0; a19 = 4; return 21; } else if(((!(a18==1)&&((a21==10)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==10))))&&((a1==13)&&(((((!(a20==1)&&((a16==8)&&((a18==1)||(!(a28==1)||((a23==1)&&(a19==1))))))&&(a11==1))||(a26==1))&&(a2==1))&&(a17==2))))){ a5 = 4; a1 = 12; a7 = 0; a16 = 7; a13 = 1; a11 = 1; a9 = 7; a20 = 1; return -1; } else if((((((((a17==2)&&(((((a5==5)||(a5==6))&&(input==4))&&(a19==2))&&!(a2==1)))&&(a26==1))&&(a21==10))&&!(a6==1))&&(a26==1))&&(((a20==1)&&((!(a28==1)&&(((a6==1)&&(a9==7))&&(a1==13)))&&!(a2==1)))&&(a16==8)))){ a28 = 0; a14 = 1; a19 = 3; a29 = 0; a9 = 9; a16 = 9; a1 = 12; a5 = 5; return -1; } else if(((((((a6==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a16==9))&&!(a14==1))&&(a19==2))&&((a1==12)&&((a9==8)&&((((!(a11==1)||((((a6==1)&&(a17==2))||!(a11==1))&&!(a20==1)))&&(a28==1))||!(a12==1))&&(a21==10)))))){ a9 = 7; a3 = 0; a20 = 1; a10 = 0; a1 = 13; a5 = 6; a21 = 11; a16 = 7; a12 = 0; a19 = 4; return -1; } else if(((((a16==10)&&((a19==3)&&(((((a23==1)&&(!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a9==7))&&(a11==1))&&!(a26==1))))&&!(a20==1))&&(((((a24==1)||((a6==1)||!(a3==1)))&&(a21==12))&&(a17==2))&&(a1==13)))){ a16 = 8; a9 = 10; a24 = 1; a10 = 0; a5 = 4; a1 = 14; a12 = 0; a20 = 1; a21 = 10; return -1; } else if(((!(a7==1)&&((!(a20==1)&&((a23==1)&&((a1==13)&&((a13==1)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==5))))))&&(a23==1)))&&(!(a12==1)||((a7==1)||(((a21==12)&&(((a13==1)&&(a19==1))&&(a17==2)))&&(a16==8)))))){ a19 = 2; a16 = 10; a8 = 1; a13 = 0; a10 = 0; a9 = 9; a21 = 11; a20 = 1; a5 = 4; return -1; } else if((((a3==1)&&(((a8==1)||(((!(a4==1)&&(((a21==12)&&(((a17==2)&&((a19==5)&&(a11==1)))&&(a16==9)))&&(a23==1)))&&(a1==13))||!(a11==1)))&&(a2==1)))&&(((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&!(a20==1)))){ a9 = 11; a22 = 1; a20 = 1; a5 = 6; a21 = 10; a16 = 7; a6 = 0; a19 = 1; a1 = 14; a15 = 1; return -1; } else if((((!(a4==1)&&(((a17==2)&&(!(a24==1)&&(!(a4==1)&&((a19==4)&&((a16==8)&&(input==5))))))&&!(a20==1)))&&(a9==8))&&(((a5==6)&&(!(a28==1)||(((a7==1)||((a6==1)&&(a3==1)))&&(a1==12))))&&(a21==10)))){ a9 = 7; a20 = 1; a23 = 1; a19 = 1; a18 = 0; a6 = 1; a16 = 7; a5 = 4; return -1; } else if(((((a3==1)&&((a19==1)&&(!(a4==1)&&((input==5)&&(a1==12)))))&&(a9==8))&&((a4==1)||((a5==6)&&(!(a0==1)&&((a17==2)&&((a21==12)&&((a4==1)||(!(a23==1)||((a20==1)&&((a16==9)&&(a13==1)))))))))))){ a26 = 0; a9 = 7; a8 = 0; a4 = 0; a21 = 10; a5 = 4; a16 = 7; return -1; } else if((((a16==10)&&((((((a1==14)&&(a12==1))&&(a11==1))&&(a9==10))&&(a21==10))&&!(a20==1)))&&(((((a23==1)&&((((a19==3)&&(((a5==5)||(a5==6))&&(input==4)))&&(a2==1))&&(a12==1)))&&!(a8==1))&&!(a18==1))&&(a17==2)))){ a28 = 0; a20 = 1; a11 = 0; a5 = 6; a1 = 12; a19 = 2; a16 = 7; a9 = 11; a10 = 1; return 21; } else if(((!(a11==1)||(((((((a17==2)&&((a3==1)&&(a16==10)))&&(a13==1))&&(a9==7))&&(a19==4))&&(a21==10))||!(a13==1)))&&(((a13==1)&&(((!(a14==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a1==14))&&(a20==1)))&&!(a18==1)))){ a11 = 1; a16 = 7; a5 = 4; a19 = 1; a27 = 0; a1 = 12; a24 = 0; return -1; } else if((((a11==1)&&((input==3)&&((a5==4)||(a5==5))))&&((a24==1)||(!(a7==1)&&(((a11==1)&&((a21==12)&&(!(a20==1)&&((((a9==11)&&((a6==1)&&((a1==14)&&((a19==1)&&(a6==1)))))&&(a17==2))&&(a16==8)))))||(a7==1)))))){ a16 = 7; a19 = 2; a14 = 1; a28 = 0; a20 = 1; a9 = 9; a1 = 12; a6 = 0; a21 = 10; a5 = 4; return 25; } else if((((a5==5)&&((!(a14==1)&&((((a21==11)&&(((a12==1)&&((input==4)&&(a19==5)))&&!(a8==1)))&&!(a8==1))&&!(a14==1)))&&(a20==1)))&&((a16==8)&&(((a9==7)&&((a17==2)&&((a1==14)&&(a6==1))))&&!(a18==1))))){ a28 = 1; a19 = 1; a1 = 12; a4 = 0; a27 = 0; a21 = 10; a16 = 7; a5 = 4; return -1; } else if(((((((a2==1)&&(a12==1))&&(a16==9))||!(a13==1))||!(a28==1))&&((((a1==12)&&((a9==9)&&(!(a0==1)&&((a5==4)&&((a19==3)&&(!(a14==1)&&((a13==1)&&((input==3)&&!(a20==1)))))))))&&(a21==12))&&(a17==2)))){ a3 = 0; a20 = 1; a9 = 10; a19 = 1; a5 = 6; a1 = 14; a21 = 10; a7 = 1; a27 = 1; return 22; } else if((((!(a18==1)&&(((a23==1)&&!(a24==1))&&(a1==12)))||!(a2==1))&&((a11==1)&&(((a3==1)&&((a17==2)&&((a16==8)&&((a9==8)&&((a21==10)&&((a20==1)&&((a19==5)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))))))&&!(a14==1))))){ a16 = 10; a19 = 1; a9 = 10; a1 = 14; a5 = 6; a13 = 1; a4 = 0; a18 = 0; return 22; } else if((((a19==2)&&((a1==13)&&((!(a0==1)&&((a21==10)&&(!(a24==1)&&(((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==6))&&(a16==8)))))&&!(a20==1))))&&((a17==2)&&((a23==1)&&((((a12==1)&&(a2==1))||(a4==1))||!(a13==1)))))){ a5 = 4; a27 = 0; a1 = 12; a16 = 7; a0 = 0; a6 = 1; a9 = 7; a20 = 1; a19 = 1; return -1; } else if(((!(a26==1)&&((a20==1)&&(!(a26==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==3))&&!(a24==1)))))&&((a19==4)&&((a1==12)&&(((a21==12)&&((a17==2)&&((a7==1)||(((a16==11)&&(a2==1))&&(a13==1)))))&&(a11==1)))))){ a16 = 7; a4 = 0; a28 = 1; a19 = 1; a11 = 1; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((a16==11)&&((a17==2)&&((a1==13)&&(((((a12==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==6)))&&(a23==1))&&(a20==1))&&(a28==1)))))&&((a19==3)&&((!(a18==1)&&((a21==10)&&(!(a13==1)||(a2==1))))&&!(a0==1))))){ a1 = 12; a5 = 4; a18 = 0; a19 = 1; a9 = 7; a16 = 7; a11 = 1; return -1; } else if((((a17==2)&&(((((a13==1)&&(a12==1))&&(a16==9))||(a26==1))&&(a21==11)))&&(!(a20==1)&&(((a1==14)&&(!(a8==1)&&((a28==1)&&((((input==4)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&(a12==1))&&!(a27==1)))))&&(a19==4))))){ a12 = 0; a16 = 10; a22 = 0; a25 = 1; a9 = 7; a21 = 10; a5 = 5; a20 = 1; a19 = 3; return -1; } else if(((((a19==3)&&(((((((a2==1)&&(a21==10))&&(a9==7))&&!(a20==1))&&(a16==8))&&!(a4==1))&&(a2==1)))&&!(a18==1))&&((((a17==2)&&((a1==13)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a4==1))))&&!(a14==1))&&(a13==1)))){ a18 = 0; a19 = 4; a12 = 1; a1 = 14; a21 = 12; a5 = 6; a27 = 0; a20 = 1; return 26; } else if(((((a21==12)&&((!(a27==1)&&((((a20==1)&&((a17==2)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==6))))&&(a2==1))&&(a1==12)))&&(a19==4)))&&(a11==1))&&(((a11==1)&&(((a13==1)&&(a16==7))&&!(a7==1)))||!(a28==1)))){ a19 = 1; a21 = 10; a3 = 1; a8 = 0; a4 = 0; a9 = 7; a5 = 4; return -1; } else if(((((a7==1)&&(((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==5))&&(a18==1))&&!(a3==1)))&&(a21==12))&&(!(a3==1)&&((a1==14)&&(((((a20==1)&&(((a12==1)&&(a17==2))&&!(a12==1)))&&(a19==3))&&(a16==10))&&!(a3==1)))))){ a13 = 0; a21 = 10; a2 = 0; a1 = 12; a9 = 7; a5 = 4; a19 = 2; a28 = 0; a16 = 7; return -1; } else if((((a16==9)&&((!(a3==1)||((a9==9)&&(((a4==1)||(a3==1))&&!(a14==1))))||(a26==1)))&&((a17==2)&&((a20==1)&&((a19==5)&&((((a21==12)&&(!(a24==1)&&((input==4)&&(a5==5))))&&(a23==1))&&(a1==13))))))){ a9 = 7; a1 = 12; a24 = 0; a16 = 7; a5 = 4; a21 = 10; a26 = 0; a4 = 0; a19 = 1; return -1; } else if((((a1==14)&&(((a21==11)&&((a24==1)&&((a7==1)&&((a9==7)&&((a16==8)&&(a13==1))))))&&(a20==1)))&&((a17==2)&&(!(a11==1)&&(((a4==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a19==4))&&!(a28==1)))&&!(a28==1)))))){ a9 = 11; a26 = 1; a10 = 0; a5 = 6; a21 = 12; a16 = 11; a1 = 13; return 22; } else if((((a9==10)&&((((a6==1)&&(((a11==1)&&((a20==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==11)))&&(a21==11))&&!(a27==1)))&&((a11==1)&&((((((a6==1)&&(a19==5))&&(a1==13))||(a8==1))&&!(a18==1))&&(a17==2))))){ a1 = 12; a26 = 0; a19 = 1; a16 = 7; a18 = 0; a23 = 1; a21 = 10; a5 = 4; a9 = 7; return -1; } else if(((!(a20==1)&&(((((a19==4)&&((a1==13)&&(input==5)))&&(a21==10))&&!(a24==1))&&(a5==4)))&&((a9==8)&&((a17==2)&&((a13==1)&&(!(a4==1)&&((a18==1)||(((a16==9)&&((a2==1)&&(a3==1)))||(a27==1))))))))){ a29 = 0; a16 = 7; a26 = 1; a20 = 1; a19 = 1; a27 = 1; a9 = 7; return 22; } else if((((a16==10)&&((a21==10)&&(((!(a2==1)||(a6==1))||!(a23==1))||(a14==1))))&&((((a19==1)&&(((((((input==4)&&((a5==5)||(a5==6)))&&(a1==12))&&(a9==8))&&!(a0==1))&&!(a26==1))&&(a6==1)))&&(a17==2))&&!(a20==1)))){ a6 = 0; a16 = 7; a5 = 5; a20 = 1; a0 = 1; a24 = 1; a9 = 10; return -1; } else if((((a14==1)||((!(a27==1)&&((a19==4)&&(a6==1)))&&(a16==10)))&&(!(a4==1)&&((!(a20==1)&&(((a17==2)&&(((a6==1)&&(((a1==13)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==10)))&&!(a24==1)))&&(a6==1)))&&(a9==11))))){ a7 = 1; a2 = 0; a16 = 7; a1 = 12; a3 = 0; a20 = 1; a19 = 2; a5 = 4; return -1; } else if((((a21==10)&&(((a19==1)&&((a26==1)||(((a16==9)&&(((a11==1)&&(a12==1))&&!(a24==1)))&&(a20==1))))&&(a1==13)))&&((a17==2)&&(!(a8==1)&&((!(a24==1)&&((input==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))))&&!(a7==1)))))){ a16 = 11; a27 = 0; a13 = 1; a1 = 12; a5 = 5; a9 = 10; a28 = 1; return 25; } else if(((((a9==7)&&((a24==1)||(((a5==4)&&(!(a2==1)||(a13==1)))&&(a17==2))))&&(a16==8))&&(!(a20==1)&&(((a13==1)&&(((!(a4==1)&&((a23==1)&&((a1==13)&&(input==5))))&&(a19==2))&&(a21==11)))&&(a28==1))))){ a27 = 0; a20 = 1; a19 = 1; a16 = 7; a21 = 10; a12 = 1; a13 = 1; a1 = 12; return -1; } else if(((((a19==5)&&(!(a27==1)&&((!(a8==1)&&((input==5)&&((a5==5)||(a5==6))))&&!(a26==1))))&&(a21==12))&&((((!(a12==1)||(((a7==1)||(((a12==1)&&(a12==1))&&(a20==1)))&&(a1==12)))&&(a17==2))&&(a16==11))&&(a9==9)))){ a5 = 5; a20 = 0; a7 = 0; a9 = 10; a8 = 0; a16 = 7; a21 = 10; a19 = 1; a11 = 1; return 26; } else if((((a16==9)&&(((a18==1)||(((a18==1)||((a9==9)&&(((a21==11)&&(a11==1))||!(a2==1))))||(a8==1)))&&(a17==2)))&&((a5==5)&&((a1==13)&&(((a6==1)&&(!(a20==1)&&((a19==3)&&(input==6))))&&(a13==1)))))){ if((a20==1)){ a9 = 11; a19 = 1; a21 = 10; a6 = 0; a20 = 1; a16 = 7; a22 = 1; a25 = 1; a1 = 14; }else{ a19 = 1; a3 = 0; a16 = 7; a21 = 10; a9 = 8; a10 = 1; a20 = 1; a0 = 1; a1 = 14; } return 25; } else if((((a19==5)&&((((a17==2)&&(!(a6==1)||((a3==1)&&(a23==1))))&&(a16==7))&&(a9==10)))&&(((a1==12)&&(((!(a0==1)&&((a20==1)&&((a23==1)&&((a5==5)&&(input==3)))))&&(a21==12))&&!(a0==1)))&&!(a7==1)))){ a5 = 4; a13 = 1; a9 = 7; a21 = 10; a0 = 0; a24 = 0; a19 = 1; return -1; } else if((((a13==1)&&(!(a8==1)&&((((input==4)&&((((a5==4)&&(a1==13))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11)))))&&(a16==11))&&!(a20==1))))&&(!(a4==1)&&((a19==3)&&(((!(a7==1)&&(((a23==1)||!(a3==1))&&(a21==10)))&&(a13==1))&&(a17==2)))))){ a9 = 8; a16 = 7; a14 = 1; a24 = 1; a29 = 1; a19 = 2; a5 = 5; a1 = 12; a20 = 1; return -1; } else if((((a9==7)&&((a20==1)&&((a21==10)&&(((a19==2)&&(((a24==1)&&((((((a5==5)||(a5==6))&&(input==1))&&!(a2==1))&&(a18==1))&&(a16==11)))&&(a27==1)))&&(a17==2)))))&&((a1==13)&&(((a7==1)&&(a2==1))&&(a24==1))))){ a9 = 8; a16 = 7; a23 = 0; a19 = 1; a5 = 5; a14 = 1; a26 = 1; a1 = 12; return 21; } else if(((((((((a17==2)&&((input==3)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))))&&(a19==4))&&!(a8==1))&&(a16==9))&&(a11==1))&&!(a27==1))&&((a20==1)&&(!(a18==1)&&((a1==14)&&(((a14==1)||((a8==1)||(a28==1)))&&(a21==10))))))){ a5 = 4; a9 = 7; a8 = 0; a23 = 1; a27 = 0; a16 = 7; a1 = 12; a19 = 1; return -1; } else if(((!(a2==1)||((a8==1)||(((a6==1)&&(a16==10))&&(a17==2))))&&((((((a21==12)&&(!(a20==1)&&((input==5)&&((((a19==2)&&((a9==11)&&((a1==14)&&(a5==5))))||((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11))))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7)))))))&&!(a27==1))&&!(a27==1))&&(a13==1))&&(a11==1)))){ a9 = 7; a20 = 1; a21 = 10; a5 = 6; a19 = 2; a1 = 12; a15 = 1; a16 = 7; a25 = 0; a22 = 1; return 25; } else if((((a21==11)&&((a3==1)&&(((((a16==7)&&((((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11))))&&(input==5)))&&(a2==1))&&!(a14==1))&&(a2==1))))&&((((a19==4)&&((a24==1)||(!(a6==1)||(a6==1))))&&(a20==1))&&(a17==2)))){ a5 = 4; a16 = 8; a9 = 10; a20 = 0; a19 = 3; a11 = 1; a1 = 12; a14 = 0; a12 = 1; return 26; } else if((((a5==4)&&((a9==9)&&(((a3==1)&&!(a18==1))||(a18==1))))&&((a17==2)&&(((a12==1)&&((a11==1)&&((((a16==8)&&((a1==12)&&(((a19==3)&&(input==4))&&(a20==1))))&&(a28==1))&&!(a27==1))))&&(a21==12))))){ a21 = 10; a19 = 1; a8 = 0; a9 = 7; a16 = 7; a0 = 0; return -1; } else if(((((a21==12)&&((a12==1)&&((a7==1)||((a20==1)&&((a3==1)&&(a1==13))))))&&(a13==1))&&((!(a26==1)&&((((a16==9)&&((a19==1)&&((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==6))))&&(a17==2))&&!(a7==1)))&&(a2==1)))){ a28 = 1; a1 = 12; a7 = 0; a21 = 10; a16 = 10; a5 = 5; a9 = 8; return 21; } else if(((!(a0==1)&&((a16==7)&&(((a18==1)||((((a6==1)&&!(a20==1))||!(a2==1))&&(a5==6)))&&(a1==14))))&&((((a9==11)&&(((!(a18==1)&&((a17==2)&&(input==3)))&&!(a18==1))&&(a21==11)))&&(a6==1))&&(a19==3)))){ a5 = 4; a21 = 10; a20 = 1; a1 = 12; a14 = 0; a23 = 1; a19 = 1; a18 = 0; a9 = 7; return -1; } else if((((a13==1)&&(((a20==1)&&(!(a4==1)&&((a9==10)&&(input==4))))&&(a1==12)))&&((a6==1)&&((a21==11)&&((a5==6)&&((((a19==4)&&(!(a0==1)&&(((a23==1)&&(a17==2))&&(a6==1))))&&(a16==9))||(a4==1))))))){ a16 = 7; a5 = 4; a21 = 10; a23 = 1; a12 = 1; a9 = 7; a19 = 1; a2 = 1; return -1; } else if((((((a1==12)&&(((((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a16==9))&&(a19==3))&&!(a14==1)))&&!(a24==1))&&(a28==1))&&((!(a23==1)||(((a21==10)&&(!(a20==1)&&((a23==1)&&(a17==2))))||!(a2==1)))&&!(a0==1)))){ a4 = 1; a5 = 4; a13 = 0; a27 = 1; a9 = 10; a16 = 8; a1 = 14; a19 = 4; return 26; } else if((((((!(a8==1)&&((a17==2)&&(((a19==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a13==1))))&&!(a0==1))&&(a20==1))&&(a21==12))&&(((a16==9)&&((a12==1)&&((a9==10)&&(((a2==1)||!(a3==1))&&!(a8==1)))))&&(a1==13)))){ a9 = 7; a5 = 4; a14 = 0; a1 = 12; a11 = 1; a16 = 7; a21 = 10; a12 = 1; return -1; } else if((((a12==1)&&(((a16==9)&&((((a13==1)&&(((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||(((a5==6)&&(a1==13))&&(a9==11))))&&(input==5)))&&(a23==1))&&!(a20==1)))&&(a21==12)))&&((a28==1)&&((a27==1)||(((a17==2)&&((a2==1)&&(a19==1)))||(a24==1)))))){ a16 = 7; a5 = 5; a20 = 1; a24 = 1; a21 = 10; a9 = 8; a3 = 0; a1 = 14; a2 = 0; return -1; } else if((((a20==1)&&((a1==14)&&((a27==1)||((a16==7)&&(a6==1)))))&&((((a19==2)&&((((a9==11)&&((((a17==2)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a18==1))&&!(a27==1)))&&!(a7==1))&&(a12==1)))&&!(a27==1))&&(a21==10)))){ a5 = 6; a4 = 0; a19 = 4; a3 = 1; a9 = 9; return 25; } else if(((((a11==1)&&((a5==6)&&(!(a14==1)&&(((a9==11)&&((a6==1)&&(((a20==1)&&(input==5))&&(a28==1))))&&(a2==1)))))&&(a19==5))&&((a28==1)&&(((((a2==1)&&(a21==10))&&(a16==9))&&(a17==2))&&(a1==12))))){ a19 = 1; a16 = 7; a6 = 1; a9 = 7; a3 = 1; a12 = 1; a5 = 4; return -1; } else if((((a20==1)&&((a17==2)&&((a2==1)&&((((a21==11)&&((((input==3)&&(a19==2))&&(a23==1))&&(a23==1)))&&(a1==12))&&!(a8==1)))))&&((a5==6)&&((a18==1)||(((a16==7)&&((a9==8)&&(a6==1)))&&(a23==1)))))){ a27 = 0; a18 = 0; a19 = 1; a5 = 4; a9 = 7; a21 = 10; return -1; } else if(((!(a4==1)&&(!(a24==1)&&((a21==11)&&((a17==2)&&(a28==1)))))&&((a23==1)&&(((((((a3==1)&&(((input==4)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&!(a7==1)))&&(a19==4))&&(a16==11))&&(a23==1))&&(a20==1))&&(a1==13))))){ a5 = 4; a19 = 1; a9 = 7; a8 = 0; a21 = 10; a16 = 7; a3 = 1; a28 = 1; a1 = 12; return -1; } else if((((((!(a20==1)&&((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==4))&&(a3==1)))&&(a19==3))&&!(a27==1))&&(a16==7))&&((a17==2)&&(!(a18==1)&&((a1==13)&&(((((a6==1)||!(a12==1))&&(a23==1))&&!(a7==1))&&(a21==10))))))){ a1 = 12; a5 = 4; a12 = 1; a23 = 1; a19 = 1; a11 = 1; a20 = 1; a9 = 7; return -1; } else if(((((a6==1)&&(((a3==1)&&((((!(a24==1)&&((a17==2)&&(input==6)))&&(a1==13))&&(a6==1))&&(a23==1)))&&(a21==10)))&&(a5==4))&&(!(a20==1)&&((((a9==10)&&(!(a14==1)&&(a6==1)))&&(a19==3))&&(a16==8))))){ a20 = 1; a0 = 0; a1 = 12; a18 = 0; a23 = 1; a16 = 10; a19 = 1; a5 = 6; return 21; } else if(((((a8==1)&&((a17==2)&&(((((a21==11)&&((a20==1)&&(a11==1)))&&(a19==4))&&!(a13==1))&&(a27==1))))&&!(a11==1))&&((a18==1)&&(((a4==1)&&((((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==3))&&(a1==14)))&&(a16==10))))){ a22 = 1; a23 = 0; a1 = 13; a9 = 7; a16 = 9; a2 = 0; a5 = 4; a19 = 5; return 21; } else if((((((a2==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a9==8))&&!(a26==1))&&((a1==14)&&(!(a3==1)||(((a19==2)&&((a21==10)&&((a16==9)&&((!(a20==1)&&((a23==1)||(a27==1)))||(a8==1)))))||!(a3==1)))))){ a29 = 0; a9 = 9; a4 = 1; a5 = 5; a19 = 1; a16 = 7; a8 = 1; a20 = 1; return -1; } else if((((!(a18==1)&&((a26==1)||(((((a13==1)&&(a1==13))&&(a16==11))&&!(a24==1))||!(a12==1))))||(a0==1))&&((a19==2)&&((a20==1)&&((((a17==2)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==6)))&&!(a18==1))&&(a21==11)))))){ a9 = 7; a1 = 12; a4 = 0; a5 = 4; a27 = 0; a21 = 10; a16 = 7; a19 = 1; return -1; } else if(((((a19==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6)))&&(a1==14))&&((((!(a4==1)&&(((a18==1)||((a21==11)&&((a2==1)&&(!(a26==1)&&((a13==1)&&(a17==2))))))||!(a28==1)))||!(a12==1))&&(a16==10))&&(a20==1)))){ a1 = 12; a16 = 7; a5 = 4; a13 = 1; a9 = 7; a27 = 0; a4 = 0; a21 = 10; return -1; } else if((((a16==8)&&(((a17==2)&&(((a1==13)&&(((a2==1)&&((a11==1)&&((a28==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a9==7)))&&(a21==12)))&&!(a20==1)))&&((a19==1)&&((a7==1)||(((a23==1)&&(a13==1))||!(a11==1)))))){ a5 = 5; a16 = 10; a9 = 9; a29 = 0; a19 = 4; a6 = 0; a10 = 0; a21 = 11; return -1; } else if(((!(a3==1)||((a1==13)&&(((a12==1)&&((!(a12==1)||((a4==1)||((a2==1)&&(a21==12))))&&(a19==3)))&&(a17==2))))&&((((((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a28==1))&&(a16==10))&&(a6==1))&&(a20==1)))){ a2 = 1; a4 = 0; a5 = 5; a20 = 0; a1 = 12; a19 = 5; a21 = 10; a9 = 11; a16 = 8; return 21; } else if((((a16==10)&&((((!(a28==1)||(((a19==3)&&(a11==1))&&!(a18==1)))&&(a9==11))&&!(a18==1))&&(a13==1)))&&((!(a20==1)&&((a1==14)&&(((((input==3)&&((a5==5)||(a5==6)))&&(a23==1))&&!(a7==1))&&(a21==12))))&&(a17==2)))){ a1 = 12; a22 = 0; a19 = 5; a9 = 10; a10 = 1; a5 = 5; a28 = 0; return -1; } else if((((!(a18==1)&&((a1==12)&&((((!(a7==1)&&((a17==2)&&(((a19==1)&&(a13==1))&&(a12==1))))&&!(a0==1))&&!(a20==1))||!(a23==1))))||(a7==1))&&((((((a5==4)||(a5==5))&&(input==4))&&(a9==9))&&(a21==10))&&(a16==10)))){ a12 = 0; a22 = 0; a16 = 8; a27 = 1; a1 = 14; a5 = 4; a9 = 10; a21 = 12; a19 = 3; return -1; } else if((((a11==1)&&((a21==11)&&(((((input==3)&&((a5==5)||(a5==6)))&&(a13==1))&&(a16==9))&&(a1==13))))&&((a2==1)&&((a17==2)&&(((a8==1)||((!(a8==1)&&(!(a20==1)&&((a24==1)||(a28==1))))&&(a19==5)))&&(a9==10)))))){ a7 = 1; a9 = 7; a19 = 1; a25 = 0; a21 = 10; a16 = 7; a5 = 6; a20 = 1; a6 = 0; return 23; } else if((((((a17==2)&&(((a18==1)||(a6==1))&&!(a27==1)))&&(a19==4))&&(a9==9))&&((((a20==1)&&((((!(a26==1)&&(((a1==12)&&(input==6))&&(a13==1)))&&(a16==9))&&!(a14==1))&&!(a24==1)))&&(a5==6))&&(a21==10)))){ a14 = 0; a9 = 8; a21 = 11; a16 = 10; a24 = 0; a27 = 0; return 21; } else if((((!(a18==1)&&(!(a4==1)&&(((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==4))))&&(a28==1))&&(((((((a21==12)&&(((a12==1)||!(a28==1))||!(a23==1)))&&(a17==2))&&(a12==1))&&(a19==4))&&(a16==8))&&!(a20==1)))){ a19 = 1; a4 = 1; a5 = 6; a16 = 7; a1 = 14; a22 = 1; a25 = 0; a9 = 7; return 21; } else if((((a17==2)&&((a16==10)&&((((a1==14)&&((a11==1)&&(((a9==9)&&((((a3==1)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a8==1))&&(a3==1)))&&!(a7==1))))&&(a19==4))&&!(a20==1))))&&(((a21==10)&&(a12==1))&&!(a26==1)))){ a21 = 11; a14 = 1; a16 = 7; a19 = 3; a5 = 4; a15 = 1; a10 = 0; return -1; } else if(((!(a27==1)&&(((!(a18==1)&&((((a16==8)&&(a6==1))&&(a1==13))&&!(a18==1)))&&!(a18==1))&&(a11==1)))&&((a28==1)&&((a17==2)&&(((a19==1)&&((a21==10)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==4))))&&(a20==1)))))){ a13 = 1; a16 = 7; a26 = 0; a1 = 12; a23 = 1; a9 = 7; a5 = 4; return -1; } else if((((((((a12==1)&&!(a14==1))&&(a16==10))&&(a19==4))&&(a17==2))&&!(a0==1))&&(((((((a9==10)&&(((((a5==5)||(a5==6))&&(input==3))&&!(a4==1))&&(a1==14)))&&!(a26==1))&&(a21==10))&&(a20==1))&&(a2==1))&&!(a14==1)))){ if((a28==1)){ a9 = 11; a16 = 8; a20 = 0; a5 = 4; a0 = 0; a19 = 2; a8 = 0; a7 = 0; }else{ a28 = 1; a5 = 6; a1 = 12; a21 = 11; a9 = 7; a20 = 0; a6 = 1; a18 = 0; a16 = 8; } return 26; } else if(((((!(a18==1)&&((a19==4)&&((a21==10)&&(!(a0==1)&&((input==3)&&(((a9==7)&&((a5==4)&&(a1==13)))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))))))))&&(a16==8))&&(a17==2))&&(!(a2==1)||(((a26==1)||((a20==1)&&(!(a3==1)||(a3==1))))||!(a6==1))))){ a19 = 1; a16 = 7; a2 = 1; a9 = 7; a1 = 12; a27 = 0; a5 = 4; a18 = 0; return -1; } else if((((a6==1)&&((((((a12==1)&&((input==5)&&(a1==13)))&&(a20==1))&&(a19==3))&&(a5==6))&&(a13==1)))&&(!(a6==1)||(((a12==1)&&((a9==7)&&((a16==11)&&(((a12==1)&&(a23==1))&&(a21==12)))))&&(a17==2))))){ a12 = 1; a3 = 1; a19 = 5; a21 = 11; a18 = 0; a5 = 5; return 21; } else if(((!(a6==1)&&((!(a12==1)&&((a4==1)&&(a13==1)))&&(a21==11)))&&(((a16==7)&&(((!(a6==1)&&(((a9==7)&&((a18==1)&&(!(a12==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a17==2)))&&!(a20==1))&&(a19==5)))&&(a1==14)))){ a23 = 0; a22 = 1; a5 = 4; a19 = 1; a9 = 11; a13 = 0; a16 = 8; return 22; } else if((((a1==12)&&((((a21==10)&&((a2==1)&&(((a16==10)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a3==1))))&&!(a26==1))&&(a20==1)))&&((((a11==1)&&(!(a3==1)||((a19==1)&&((a23==1)&&(a23==1)))))&&(a17==2))&&(a9==9)))){ a9 = 7; a5 = 4; a0 = 0; a7 = 0; a28 = 1; a16 = 7; return -1; } else if((((a21==12)&&((((((((input==4)&&(a16==7))&&(a23==1))&&!(a24==1))&&!(a4==1))&&(a9==10))&&!(a8==1))&&(a17==2)))&&((a19==4)&&(((!(a13==1)||((a5==6)&&(!(a20==1)&&(a6==1))))||!(a6==1))&&(a1==13))))){ a5 = 4; a12 = 1; a20 = 1; a16 = 9; a9 = 7; a27 = 0; a21 = 10; a6 = 1; a19 = 5; return 26; } else if(((((a8==1)&&(((a21==11)&&(a28==1))&&(a17==2)))&&(a4==1))&&(((a0==1)&&((a8==1)&&(((a20==1)&&(!(a3==1)&&((a19==1)&&((a16==9)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5))))))&&(a1==14))))&&(a24==1)))){ a13 = 0; a19 = 5; a5 = 5; a9 = 10; a1 = 12; a21 = 12; a12 = 0; a16 = 7; a25 = 1; return 23; } else if(((((((a5==4)&&(((a16==7)&&((a28==1)&&(a21==12)))&&(a1==12)))&&(a19==2))||!(a23==1))||(a24==1))&&(!(a8==1)&&(!(a20==1)&&(((a6==1)&&((a17==2)&&((a6==1)&&((input==3)&&(a9==10)))))&&!(a7==1)))))){ a24 = 0; a19 = 1; a11 = 1; a20 = 1; a21 = 10; a2 = 1; a9 = 7; return -1; } else if(((((((((((input==1)&&((a5==5)||(a5==6)))&&!(a27==1))&&(a19==5))&&(a1==12))&&(a16==9))&&(a9==11))&&(a6==1))&&!(a20==1))&&((a27==1)||(!(a28==1)||(!(a13==1)||(((a21==10)&&(!(a0==1)&&(a12==1)))&&(a17==2))))))){ if((a0==1)){ a5 = 4; a6 = 0; a20 = 1; a16 = 7; a18 = 1; a29 = 0; a19 = 1; a1 = 13; a9 = 10; }else{ a23 = 0; a5 = 6; a25 = 1; a20 = 1; a2 = 0; a21 = 12; a1 = 14; a16 = 11; } return -1; } else if((((!(a26==1)&&((a5==5)&&((((a16==9)&&(((((a19==4)&&(input==5))&&!(a20==1))&&!(a4==1))&&(a17==2)))&&(a12==1))&&(a21==10))))&&!(a24==1))&&(((a1==13)&&((a27==1)||(!(a24==1)&&(a28==1))))&&(a9==9)))){ a19 = 1; a3 = 0; a1 = 12; a5 = 6; a18 = 1; a28 = 0; a20 = 1; a16 = 7; return -1; } else if(((!(a0==1)&&((a20==1)&&(((a3==1)&&((a19==2)&&((a21==11)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a9==10))&&(a13==1)))))&&(a1==14))))&&((a16==10)&&(((a17==2)&&(((a28==1)&&(a23==1))&&!(a18==1)))&&(a3==1))))){ a23 = 1; a21 = 10; a24 = 0; a1 = 13; a6 = 1; a5 = 4; a9 = 9; a16 = 7; return 25; } else if(((!(a7==1)&&((a17==2)&&(((a16==10)&&(((!(a8==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a20==1))&&(a19==2)))&&!(a7==1))))&&(((((a1==14)&&(((a11==1)&&(a21==11))||(a24==1)))&&(a9==10))||!(a6==1))&&!(a14==1)))){ a12 = 1; a5 = 4; a16 = 7; a1 = 12; a19 = 1; a23 = 1; a9 = 7; a21 = 10; return -1; } else if((((((a19==2)&&((a21==10)&&((a13==1)&&((((a9==7)&&(a13==1))&&(a2==1))&&(a3==1)))))&&(a6==1))&&(a16==9))&&((a20==1)&&((a1==14)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a17==2))&&(a3==1))&&(a6==1)))))){ a0 = 0; a9 = 10; a21 = 11; a5 = 5; a27 = 0; a16 = 8; return 25; } else if(((((((a13==1)&&(((a23==1)&&((input==5)&&(a5==5)))&&!(a20==1)))&&(a2==1))&&(a19==4))&&(a17==2))&&((a1==13)&&((a16==10)&&(((((!(a14==1)&&(a6==1))&&(a21==10))&&!(a8==1))&&(a9==9))&&!(a27==1)))))){ a5 = 6; a19 = 1; a3 = 0; a22 = 1; a20 = 1; a0 = 1; a16 = 7; a1 = 14; return -1; } else if(((!(a26==1)&&(((a11==1)&&((a26==1)||((a21==11)&&((a4==1)||((a19==2)&&((a28==1)&&(a16==10)))))))&&(a6==1)))&&((a3==1)&&((((a17==2)&&(((input==4)&&(a20==1))&&(a9==11)))&&(a5==4))&&(a1==14))))){ a16 = 7; a11 = 1; a28 = 1; a9 = 7; a6 = 1; a19 = 1; a21 = 10; a1 = 12; return -1; } else if(((!(a4==1)&&((a28==1)&&((a1==14)&&(((a19==4)&&(((((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==3))&&!(a20==1))&&(a17==2))&&!(a8==1)))&&(a21==11)))))&&(((a8==1)||(((a16==9)&&(a12==1))&&(a12==1)))||!(a23==1)))){ a21 = 10; a19 = 1; a20 = 1; a9 = 8; a18 = 1; a16 = 7; a5 = 4; a10 = 0; return -1; } else if(((((a9==11)&&(((a17==2)&&(!(a8==1)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==4)))))&&(a20==1)))&&(a1==12))&&((((!(a24==1)&&((a19==5)&&(((a28==1)||(a14==1))||(a26==1))))&&(a21==10))&&(a16==10))&&!(a24==1)))){ a19 = 1; a0 = 0; a9 = 7; a5 = 4; a16 = 7; a27 = 0; a6 = 1; return -1; } else if(((!(a8==1)&&((a1==13)&&(!(a26==1)&&((a12==1)&&(!(a20==1)&&((a16==10)&&(!(a8==1)&&((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))))))))&&((a21==11)&&((((a17==2)&&((a13==1)&&(a3==1)))&&(a6==1))&&(a19==3))))){ a11 = 0; a5 = 5; a8 = 1; a19 = 4; a14 = 1; a16 = 7; a9 = 9; return 26; } else if(((((!(a13==1)&&(!(a12==1)&&(!(a2==1)&&(((a16==8)&&((input==4)&&(a21==10)))&&(a19==5)))))&&(a17==2))&&(a0==1))&&((a27==1)&&((a5==4)&&((a1==12)&&((((a12==1)&&(a0==1))&&(a20==1))&&(a9==9))))))){ a5 = 6; a16 = 11; a22 = 1; a1 = 13; a12 = 0; a29 = 1; a19 = 2; a21 = 11; a9 = 10; return -1; } else if(((!(a20==1)&&((a1==14)&&(((((a9==7)&&(a6==1))&&(a21==11))&&!(a18==1))||!(a23==1))))&&((((a16==7)&&((((a13==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a24==1)))&&(a11==1))&&(a28==1)))&&(a17==2))&&(a19==5)))){ a21 = 10; a5 = 4; a26 = 0; a2 = 1; a1 = 12; a20 = 1; a3 = 1; a19 = 1; return -1; } else if(((((((!(a4==1)&&((a2==1)&&((a19==4)&&((a23==1)&&((input==3)&&((a5==4)||(a5==5)))))))&&!(a0==1))&&(a16==10))&&(a12==1))&&!(a18==1))&&((a21==10)&&((a1==14)&&(((a20==1)&&((a17==2)&&(a2==1)))&&(a9==8)))))){ a1 = 12; a16 = 7; a26 = 0; a5 = 4; a9 = 7; a3 = 1; a12 = 1; a19 = 1; return -1; } else if((((!(a24==1)&&(((a5==5)&&(((!(a2==1)||((a20==1)&&(a23==1)))&&(a19==2))&&(a21==11)))||!(a11==1)))&&(a13==1))&&((a9==10)&&((a28==1)&&((a12==1)&&(((a16==8)&&((input==6)&&(a17==2)))&&(a1==12))))))){ a4 = 0; a16 = 7; a14 = 0; a21 = 10; a5 = 4; a18 = 0; a9 = 7; a19 = 1; return -1; } else if((((!(a20==1)&&(((a19==1)&&((a17==2)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==4))))&&(a21==12)))&&(a2==1))&&((((a26==1)||((!(a28==1)||(!(a3==1)||((a12==1)||!(a13==1))))&&(a1==14)))&&(a16==10))||(a0==1)))){ a0 = 1; a20 = 1; a25 = 0; a9 = 11; a16 = 11; a1 = 13; a10 = 0; a5 = 4; return 26; } else if((((a13==1)&&((a21==12)&&(((!(a4==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==10))&&(a19==5)))&&(a1==13))&&(a20==1))))&&((((!(a23==1)||((a7==1)||((a0==1)||(a11==1))))&&(a17==2))&&(a13==1))&&(a9==10)))){ a2 = 1; a19 = 1; a21 = 10; a13 = 1; a16 = 7; a5 = 4; a9 = 7; a1 = 12; a24 = 0; return -1; } else if((((a1==13)&&(((a16==8)&&((a12==1)&&(((a23==1)&&((a2==1)&&(((a17==2)&&((a9==10)&&(!(a20==1)&&((a6==1)&&((input==4)&&((a5==5)||(a5==6)))))))&&!(a27==1))))&&!(a8==1))))&&(a21==10)))&&((a19==3)&&(a23==1)))){ a18 = 0; a5 = 6; a28 = 1; a23 = 1; a20 = 1; a16 = 9; a19 = 4; return 26; } else if((((a0==1)||(((a20==1)&&(!(a12==1)||(a6==1)))&&(a9==8)))&&((a16==11)&&(((a13==1)&&((a19==1)&&((((a1==14)&&((!(a4==1)&&((input==3)&&((a5==4)||(a5==5))))&&!(a4==1)))&&(a28==1))&&(a17==2))))&&(a21==12))))){ a24 = 0; a5 = 4; a2 = 1; a9 = 7; a16 = 7; a21 = 10; a12 = 1; a1 = 12; return -1; } else if((((a1==14)&&(((!(a7==1)&&(((input==6)&&(a16==8))&&(a9==11)))&&(a2==1))&&(a21==11)))&&(((((a27==1)||((a19==5)&&((a0==1)||(((a6==1)||!(a11==1))&&(a20==1)))))&&(a5==5))||(a26==1))&&(a17==2)))){ if((a23==1)){ a9 = 7; a21 = 10; a2 = 1; a5 = 6; a1 = 12; a0 = 0; a18 = 0; a20 = 0; }else{ a5 = 6; a1 = 12; a9 = 10; a16 = 10; a11 = 1; a19 = 4; a23 = 1; a12 = 1; } return 25; } else if(((((((a9==9)&&(((input==6)&&(a1==14))&&(a5==5)))&&(a17==2))&&(a16==10))&&!(a24==1))&&(((a8==1)||(((((a21==12)&&((a19==1)&&(!(a14==1)&&(a23==1))))&&(a20==1))&&(a11==1))||(a14==1)))||(a26==1)))){ a12 = 1; a5 = 4; a16 = 7; a3 = 1; a21 = 10; a9 = 7; a18 = 0; a1 = 12; return -1; } else if((((a3==1)&&(!(a8==1)&&(((((a6==1)&&((a21==12)&&((a17==2)&&((((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==4))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4)))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==5)))))&&(a3==1))&&(a16==8))&&!(a20==1))))&&(((a23==1)||(a18==1))||!(a12==1)))){ a1 = 12; a21 = 10; a26 = 1; a5 = 5; a12 = 0; a9 = 10; a19 = 1; a8 = 1; a16 = 9; return -1; } else if((((a19==2)&&(((((!(a18==1)&&(!(a14==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a26==1))&&!(a20==1))&&(a16==7))&&(a9==9)))&&((a1==14)&&(!(a13==1)||((a23==1)&&((a21==10)&&(!(a18==1)&&((a2==1)&&(a17==2))))))))){ a14 = 0; a7 = 0; a5 = 6; a21 = 11; a12 = 1; a1 = 13; a20 = 1; a16 = 10; return 21; } else if((((a16==10)&&(!(a3==1)||(!(a20==1)&&(((a13==1)||(a8==1))&&(a1==12)))))&&((a17==2)&&((a21==11)&&(!(a4==1)&&((!(a4==1)&&((a23==1)&&((a12==1)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==1)))))&&(a19==5))))))){ a20 = 1; a29 = 1; a7 = 1; a19 = 1; a0 = 1; a5 = 5; a21 = 10; a16 = 7; a9 = 9; a1 = 13; return -1; } else if(((((a16==7)&&(((((((a19==3)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==3)&&((a9==11)&&((a5==6)&&(a1==14)))))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==6))&&!(a4==1))&&(a20==1)))&&(a12==1))&&(((a17==2)&&(((a21==12)&&(((a2==1)&&!(a27==1))&&(a6==1)))&&(a11==1)))&&!(a27==1)))){ a5 = 6; a1 = 12; a23 = 1; a11 = 1; a9 = 9; a12 = 1; a16 = 9; a21 = 11; a19 = 1; return 23; } else if((((a11==1)&&((a16==9)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a17==2))&&(a13==1))&&(a11==1))&&(a1==14))))&&((a7==1)||(((a19==1)&&(((!(a6==1)||((a21==12)&&(a23==1)))&&(a20==1))||!(a3==1)))&&(a9==7))))){ a1 = 12; a6 = 1; a5 = 4; a23 = 1; a16 = 7; a21 = 10; a26 = 0; return -1; } else if((((((((((a11==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a1==13)))&&(a20==1))&&!(a4==1))&&(a21==10))&&(a12==1))&&(a19==5))&&(a16==7))&&(!(a3==1)||((a9==7)&&(((a17==2)&&((a6==1)||(a18==1)))||(a24==1)))))){ a6 = 1; a11 = 1; a21 = 12; a1 = 14; a9 = 11; a5 = 5; a28 = 1; a19 = 2; return 23; } else if(((((a1==12)&&((a20==1)&&((a21==11)&&((a6==1)&&((a28==1)&&!(a7==1))))))&&(a19==1))&&(((((!(a26==1)&&(!(a27==1)&&((input==6)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))))&&(a23==1))&&!(a27==1))&&(a17==2))&&(a16==9)))){ a21 = 10; a5 = 4; a16 = 10; a9 = 9; a11 = 1; a4 = 0; a1 = 13; a19 = 5; return 21; } else if((((a20==1)&&(((a12==1)&&((((input==5)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a1==14))&&(a6==1)))&&(a19==2)))&&((a16==8)&&(!(a18==1)&&(((!(a27==1)&&(((a6==1)&&(a21==12))||!(a13==1)))&&(a17==2))&&!(a4==1)))))){ a19 = 1; a3 = 1; a5 = 4; a21 = 10; a16 = 7; a14 = 0; a9 = 7; a27 = 0; a1 = 12; return -1; } else if((((a20==1)&&(((!(a27==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a16==9))&&(a21==10)))&&(a17==2))&&!(a4==1)))&&((a9==10)&&((!(a14==1)&&(((((a28==1)&&(a19==3))&&(a1==12))||!(a3==1))||!(a28==1)))&&(a28==1))))){ a19 = 2; a16 = 10; a9 = 9; a24 = 0; a21 = 11; a5 = 5; a8 = 0; a1 = 13; a7 = 0; return 21; } else if((((a28==1)&&((a5==5)&&(((input==6)&&(a20==1))&&!(a0==1))))&&(((a4==1)||((a27==1)||(((a9==9)&&((((a19==3)&&((a17==2)&&((a21==10)&&(a2==1))))&&(a1==12))&&!(a7==1)))&&(a16==10))))||(a7==1)))){ a27 = 0; a26 = 0; a0 = 0; a16 = 7; a19 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a9==10)&&(((a21==12)&&((a11==1)&&(((a11==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a0==1))&&(a1==13)))&&(a12==1))))&&(a16==9)))&&(a19==5))&&((!(a14==1)&&((a20==1)&&((a24==1)||(a6==1))))&&(a17==2)))){ a1 = 12; a9 = 7; a5 = 4; a8 = 0; a12 = 1; a21 = 10; a16 = 7; a19 = 1; a2 = 1; return -1; } else if((((((a9==11)&&(((a17==2)&&(!(a20==1)&&(((((a3==1)&&(a21==11))&&(a13==1))&&(a16==7))||!(a2==1))))&&(a1==12)))&&(a2==1))&&!(a4==1))&&((a19==1)&&((((input==4)&&((a5==4)||(a5==5)))&&(a11==1))&&!(a8==1))))){ a21 = 10; a12 = 1; a2 = 1; a5 = 4; a11 = 1; a20 = 1; a9 = 7; return -1; } else if((((a18==1)&&(((a4==1)&&((a26==1)&&(((a23==1)&&(a17==2))&&(a19==3))))&&(a18==1)))&&((!(a23==1)&&((!(a28==1)&&(((input==6)&&(((a9==7)&&((a1==14)&&(a5==4)))||((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))))&&!(a20==1)))&&(a21==12)))&&(a16==7)))){ a5 = 5; a21 = 10; a23 = 0; a19 = 1; a9 = 8; a20 = 1; a22 = 0; a1 = 13; return -1; } else if((((a20==1)&&((a1==12)&&(((!(a14==1)&&((!(a14==1)&&(a23==1))||!(a6==1)))||!(a2==1))&&(a21==10))))&&((a17==2)&&(((a12==1)&&(((a3==1)&&((a9==8)&&(((a5==4)||(a5==5))&&(input==3))))&&(a16==9)))&&(a19==5))))){ a23 = 1; a4 = 0; a0 = 0; a9 = 7; a16 = 7; a19 = 1; a5 = 4; return -1; } else if(((!(a24==1)&&(!(a24==1)&&((((!(a24==1)&&(((a1==13)&&(((input==1)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a16==9)))&&(a19==5)))&&(a21==10))&&(a3==1))&&(a2==1))))&&((a3==1)&&((!(a20==1)&&(a11==1))&&(a17==2))))){ if((a1==14)){ a5 = 6; a24 = 1; a19 = 1; a28 = 0; a16 = 7; a1 = 12; a9 = 8; a7 = 1; a20 = 1; }else{ a21 = 12; a11 = 0; a22 = 1; a20 = 1; a1 = 14; a9 = 10; a24 = 1; a5 = 6; } return 26; } else if((((((a16==7)&&((a21==10)&&(((a5==4)&&((input==1)&&(a17==2)))&&(a19==5))))&&!(a27==1))&&!(a7==1))&&(!(a27==1)&&((a7==1)||(((a9==11)&&((a8==1)||(((a20==1)&&(a23==1))&&(a1==13))))||(a24==1)))))){ a21 = 12; a9 = 7; a1 = 12; a8 = 0; a5 = 6; a19 = 4; a18 = 0; a7 = 0; return 21; } else if((((a28==1)&&((((a20==1)&&((a1==12)&&((a17==2)&&((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))))&&!(a14==1))&&(a16==8)))&&(((a21==12)&&((a19==2)&&(!(a3==1)||(((a3==1)||(a8==1))&&(a6==1)))))&&(a23==1)))){ a5 = 4; a9 = 7; a18 = 0; a7 = 0; a19 = 1; a16 = 7; a21 = 10; a2 = 1; return -1; } else if(((!(a20==1)&&((((a18==1)||((a5==4)&&(((((a3==1)&&(a16==8))&&(a9==7))&&!(a24==1))&&!(a4==1))))&&!(a26==1))&&(a3==1)))&&((((a19==2)&&(!(a18==1)&&((a17==2)&&(input==4))))&&(a21==10))&&(a1==12)))){ a4 = 0; a20 = 1; a5 = 5; a6 = 1; a9 = 10; a16 = 9; a1 = 13; a12 = 1; return 25; } else if((((((a20==1)&&(((a16==9)&&((a17==2)&&(a11==1)))||!(a23==1)))&&!(a4==1))&&(a19==1))&&(((!(a7==1)&&(((a6==1)&&(((input==3)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a21==11)))&&!(a0==1)))&&(a1==13))&&(a13==1)))){ a18 = 0; a21 = 10; a1 = 12; a16 = 7; a5 = 4; a3 = 1; a9 = 7; return -1; } else if(((!(a2==1)||((a1==12)&&((a21==11)&&(!(a14==1)&&(a13==1)))))&&((!(a27==1)&&((((a28==1)&&((a9==8)&&(((((input==5)&&(a16==10))&&(a5==5))&&(a19==3))&&(a17==2))))&&!(a20==1))&&(a13==1)))&&!(a14==1)))){ if((a13==1)){ a12 = 0; a11 = 0; a19 = 2; a16 = 7; a20 = 1; a9 = 9; a8 = 1; a21 = 10; }else{ a21 = 10; a9 = 9; a7 = 1; a22 = 1; a16 = 7; a20 = 1; a19 = 1; a23 = 0; } return 23; } else if((((((((a17==2)&&((!(a7==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a21==12)))&&(a20==1))&&(a19==3))&&!(a0==1))&&(a11==1))&&((a9==7)&&((a16==10)&&(((a1==14)&&((!(a2==1)||(a3==1))||!(a2==1)))||!(a3==1)))))){ a19 = 1; a5 = 4; a12 = 1; a23 = 1; a21 = 10; a27 = 0; a16 = 7; a1 = 12; return -1; } else if(((((a9==11)&&(!(a26==1)&&(!(a4==1)&&((!(a20==1)&&(input==6))&&(a17==2)))))&&(a5==6))&&((a19==4)&&(((a4==1)||(((a16==10)&&((!(a23==1)||((a13==1)||(a7==1)))&&(a12==1)))&&(a21==10)))&&(a1==14))))){ if((a21==10)){ a19 = 5; a12 = 0; a1 = 13; a8 = 1; a15 = 0; a21 = 11; a9 = 9; a5 = 5; }else{ a15 = 1; a10 = 1; a16 = 7; a11 = 0; a19 = 2; a9 = 9; a1 = 12; a20 = 1; } return 25; } else if((((((((a9==11)&&((((((input==3)&&(a17==2))&&(a19==2))&&(a16==8))&&(a1==14))&&!(a26==1)))&&!(a7==1))&&!(a26==1))&&(a21==12))&&(a12==1))&&((a5==4)&&((((a27==1)||(a28==1))||(a7==1))&&(a20==1))))){ a19 = 4; a0 = 0; a18 = 0; a5 = 6; a1 = 12; a26 = 0; a9 = 7; a21 = 10; return -1; } else if((((((a20==1)&&(!(a12==1)||((a2==1)&&(a21==12))))&&!(a24==1))&&(a17==2))&&((a11==1)&&((a13==1)&&(((((a1==12)&&((a11==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a19==4))))&&(a9==10))&&(a16==10))&&(a12==1)))))){ a9 = 7; a16 = 7; a19 = 1; a12 = 1; a5 = 4; a11 = 1; a21 = 10; return -1; } else if(((((a21==11)&&(!(a27==1)&&(((a11==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a9==10))&&(a17==2)))&&(a19==4))))&&(a1==12))&&((a20==1)&&((a14==1)||(((a4==1)||((a0==1)||(!(a12==1)||(a12==1))))&&(a16==8)))))){ a19 = 1; a5 = 6; a12 = 1; a9 = 8; a6 = 1; a1 = 13; a4 = 0; return -1; } else if(((!(a7==1)&&((((!(a0==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a1==13)))&&(a28==1))&&(a19==2))&&(a16==11)))&&((a23==1)&&(((a21==12)&&((a9==10)&&(((a20==1)&&(!(a27==1)&&(a13==1)))&&(a3==1))))&&(a17==2))))){ a21 = 10; a5 = 4; a1 = 12; a18 = 0; a19 = 1; a27 = 0; a9 = 7; a16 = 7; return -1; } else if(((((a21==12)&&(((a27==1)||(((a20==1)&&(a13==1))&&!(a8==1)))&&!(a4==1)))&&(a19==4))&&(((a9==7)&&((a16==11)&&(((a17==2)&&((a1==13)&&((((a5==4)||(a5==5))&&(input==1))&&!(a27==1))))&&!(a24==1))))&&!(a27==1)))){ a21 = 10; a5 = 4; a14 = 0; a1 = 12; a26 = 0; a19 = 1; a16 = 7; a11 = 1; return -1; } else if(((((a1==13)&&(!(a3==1)||((a18==1)||((a19==3)&&((a20==1)&&(a28==1))))))&&(a16==9))&&(((a17==2)&&((a13==1)&&((!(a26==1)&&(!(a24==1)&&((input==3)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))))&&(a21==10))))&&(a3==1)))){ a9 = 7; a5 = 4; a16 = 7; a1 = 12; a19 = 1; a6 = 1; a28 = 1; a11 = 1; return -1; } else if(((((((a12==1)&&((a11==1)&&(((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&!(a4==1))))&&(a17==2))&&(a16==8))&&!(a20==1))&&(((((a21==12)&&((a19==1)&&((a13==1)||(a26==1))))||!(a28==1))||!(a28==1))&&(a1==14)))){ a20 = 1; a14 = 1; a9 = 11; a19 = 2; a5 = 6; a24 = 1; a22 = 0; a16 = 11; return 25; } else if(((((a17==2)&&((a9==7)&&((a1==12)&&(((a3==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a18==1)))))&&(a16==8))&&(!(a0==1)&&(!(a20==1)&&((a19==2)&&(((((a11==1)&&(a21==11))&&!(a0==1))||!(a13==1))&&(a2==1))))))){ a19 = 1; a27 = 0; a20 = 1; a16 = 7; a21 = 10; a6 = 1; a5 = 4; a8 = 0; return -1; } else if((((((((a0==1)||((a6==1)&&(a17==2)))&&(a19==1))||!(a12==1))&&(a20==1))&&!(a0==1))&&((a21==11)&&(((a12==1)&&((a16==9)&&(!(a7==1)&&((((((a1==12)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==3)))))&&(a2==1))))){ a27 = 0; a1 = 12; a5 = 4; a21 = 10; a6 = 1; a9 = 7; a16 = 7; a2 = 1; return -1; } else if((((!(a26==1)&&((a20==1)&&((!(a24==1)&&((a21==11)&&((a16==8)&&((input==3)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))))))&&(a19==5))))&&(a17==2))&&((!(a0==1)&&(((a1==14)&&((a28==1)||!(a11==1)))&&!(a4==1)))&&(a3==1)))){ a1 = 12; a0 = 0; a14 = 0; a16 = 7; a5 = 4; a19 = 1; a9 = 7; a7 = 0; a21 = 10; return -1; } else if(((!(a24==1)&&((((a21==11)&&((((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==1))&&!(a8==1))&&(a19==1)))&&(a28==1))&&(a17==2)))&&((((((!(a20==1)&&(a23==1))&&!(a4==1))&&(a1==13))&&(a16==10))||!(a6==1))||!(a2==1)))){ a21 = 10; a20 = 1; a0 = 1; a10 = 0; a9 = 11; a5 = 4; a7 = 1; a16 = 7; a1 = 12; return 23; } else if((((((a19==3)&&(((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a16==8)))&&!(a3==1)))&&!(a2==1))&&!(a11==1))&&((a7==1)&&(((a1==12)&&(!(a12==1)&&((!(a20==1)&&((a12==1)&&(a0==1)))&&(a9==10))))&&(a21==11))))){ a22 = 0; a19 = 2; a20 = 1; a9 = 7; a5 = 5; a21 = 10; a29 = 1; a16 = 7; return 21; } else if((((!(a7==1)&&(!(a0==1)&&((((a19==4)&&((input==3)&&(a20==1)))&&(a17==2))&&(a11==1))))&&(a13==1))&&((a5==4)&&((a1==13)&&(((((a21==12)&&((a16==9)&&(a11==1)))&&(a13==1))&&(a9==9))||!(a11==1)))))){ a19 = 5; a2 = 1; a16 = 8; a7 = 0; a21 = 11; a9 = 7; a18 = 0; a1 = 14; return -1; } else if((((a21==11)&&((a19==2)&&(a2==1)))&&(((a9==10)&&(((a20==1)&&((a12==1)&&(((((a16==10)&&(!(a26==1)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a8==1))))&&(a6==1))&&!(a7==1))&&(a13==1))))&&(a1==13)))&&(a17==2)))){ a21 = 10; a28 = 1; a9 = 7; a16 = 7; a19 = 1; a18 = 0; a6 = 1; a5 = 4; a1 = 12; return -1; } else if((((((input==3)&&((a5==5)||(a5==6)))&&(a9==7))&&(a21==12))&&(!(a11==1)||(!(a24==1)&&(!(a12==1)||((((a23==1)&&((((((a2==1)||(a0==1))&&(a19==2))&&(a20==1))&&(a1==12))&&(a17==2)))&&(a16==11))&&!(a8==1))))))){ a5 = 4; a4 = 0; a3 = 1; a19 = 1; a21 = 10; a16 = 7; a18 = 0; return -1; } else if((((((a9==9)&&(((!(a28==1)||((((a21==11)&&((a3==1)&&(a12==1)))||(a7==1))&&(a6==1)))&&(a16==10))&&(a19==2)))&&(a1==14))&&(a17==2))&&((a20==1)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a23==1))))){ a16 = 7; a5 = 4; a1 = 12; a14 = 0; a19 = 1; a21 = 10; a9 = 7; a23 = 1; a24 = 0; return -1; } else if(((((!(a24==1)&&(!(a18==1)&&((a13==1)&&((a17==2)&&((a28==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))))))&&(a16==7))&&(a19==2))&&((!(a20==1)&&(((a21==12)&&((a23==1)&&((a2==1)&&(a11==1))))&&(a1==14)))&&(a9==8)))){ a21 = 10; a9 = 7; a5 = 4; a28 = 1; a23 = 1; a19 = 1; a11 = 1; a20 = 1; a1 = 12; return -1; } else if(((((a9==8)&&(((((a26==1)||((a19==3)&&(a12==1)))||(a18==1))||(a8==1))&&!(a20==1)))&&(a16==9))&&((((!(a26==1)&&((((input==1)&&((a5==5)||(a5==6)))&&!(a14==1))&&(a17==2)))&&(a1==12))&&(a11==1))&&(a21==11)))){ a5 = 6; a9 = 9; a10 = 0; a27 = 1; a1 = 13; a19 = 1; a0 = 1; return 25; } else if((((((a16==11)&&((a6==1)&&(a2==1)))&&!(a18==1))&&(a17==2))&&(((a21==10)&&((a5==5)&&((a12==1)&&((a1==14)&&((a12==1)&&((a19==2)&&(!(a20==1)&&(!(a7==1)&&((a9==9)&&(input==3))))))))))&&!(a8==1)))){ a16 = 7; a28 = 0; a2 = 0; a9 = 10; a20 = 1; a1 = 12; a5 = 6; a19 = 1; a29 = 0; return -1; } else if((((!(a4==1)&&(!(a4==1)&&(((a17==2)&&((a1==12)&&(a12==1)))&&(a19==2))))||!(a11==1))&&((a12==1)&&((a2==1)&&(((a21==12)&&(!(a0==1)&&((a16==9)&&(((a5==5)&&(input==6))&&!(a20==1)))))&&(a9==9)))))){ a14 = 1; a20 = 1; a15 = 0; a9 = 11; a16 = 7; a21 = 10; a22 = 0; a19 = 1; a5 = 6; return -1; } else if((((((a16==7)&&((a1==14)&&(((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==1))&&(a3==1))&&(a21==12))))&&!(a7==1))&&(a28==1))&&((a8==1)||((a17==2)&&((a19==4)&&(!(a8==1)&&(((a20==1)&&(a3==1))||(a14==1)))))))){ a21 = 11; a19 = 3; a1 = 13; a27 = 0; a26 = 0; a9 = 9; a16 = 9; a5 = 4; return 21; } else if((((a17==2)&&((((!(a6==1)||(((a11==1)&&!(a27==1))&&(a3==1)))&&(a9==8))&&(a19==2))&&(a16==10)))&&((a1==13)&&(((a20==1)&&((((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a27==1))&&(a2==1)))&&(a21==11))))){ a5 = 4; a19 = 1; a21 = 10; a2 = 1; a1 = 12; a3 = 1; a9 = 7; a16 = 7; return -1; } else if((((a16==9)&&(!(a20==1)&&(((a21==12)&&((a28==1)&&((a17==2)&&((a2==1)||!(a12==1)))))&&!(a24==1))))&&(((((a1==13)&&((a19==3)&&((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&!(a8==1))&&(a13==1))&&!(a7==1)))){ if((a3==1)){ a9 = 10; a1 = 14; a19 = 1; a15 = 1; a20 = 1; a16 = 7; a5 = 6; a24 = 1; a6 = 0; a21 = 10; }else{ a9 = 7; a20 = 1; a5 = 6; a14 = 1; a19 = 5; a18 = 1; a2 = 0; } return -1; } else if((((a28==1)&&(((!(a14==1)&&(!(a26==1)&&((((a20==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a19==3))&&(a1==12))))&&(a3==1))&&(a16==7)))&&((a8==1)||(((((a9==9)&&(a11==1))&&(a21==11))&&(a17==2))||(a27==1))))){ a21 = 10; a2 = 1; a19 = 1; a9 = 7; a5 = 4; a7 = 0; return -1; } else if(((!(a24==1)&&(!(a14==1)&&((a6==1)&&((!(a4==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6)))&&(a20==1)))))&&(((a19==2)&&((a21==10)&&((a17==2)&&((((a28==1)&&!(a8==1))&&(a1==12))&&(a16==10)))))&&(a3==1)))){ a16 = 11; a2 = 1; a18 = 0; a19 = 5; a5 = 6; a6 = 1; a1 = 13; a9 = 7; return 25; } else if(((!(a28==1)||(((a21==11)&&(((((a3==1)||(a26==1))&&(a9==7))&&!(a14==1))&&(a19==3)))&&(a1==14)))&&(!(a7==1)&&(!(a4==1)&&((a16==10)&&((a20==1)&&((a17==2)&&(!(a18==1)&&((input==1)&&((a5==5)||(a5==6))))))))))){ a5 = 5; a21 = 10; a19 = 2; a26 = 0; a1 = 13; a9 = 9; a16 = 7; a0 = 0; a23 = 1; return 25; } else if((((((a19==2)&&((a16==8)&&((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a1==14))&&(a13==1))&&((!(a14==1)&&((a17==2)&&((a21==12)&&((!(a20==1)&&(!(a26==1)&&((a28==1)&&!(a14==1))))||!(a11==1)))))&&(a13==1)))){ if((a27==1)){ a27 = 1; a1 = 12; a6 = 0; a16 = 10; a2 = 0; a19 = 4; a9 = 11; a5 = 5; }else{ a13 = 0; a5 = 4; a14 = 1; a2 = 0; a21 = 10; a9 = 9; a20 = 1; a19 = 1; a16 = 7; } return 25; } else if((((a7==1)||((a20==1)&&(((a21==10)&&((((((a5==6)&&((a17==2)&&(a23==1)))||!(a2==1))&&!(a24==1))&&(a19==1))&&(a1==12)))&&(a16==9))))&&((((a28==1)&&((input==5)&&(a9==7)))&&!(a8==1))&&(a13==1)))){ a16 = 7; a5 = 4; a13 = 1; a23 = 1; a9 = 9; a19 = 2; a1 = 13; a24 = 0; return 25; } else if((((!(a8==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))&&(a21==11)))&&(a16==9))&&(((a28==1)&&((((((((a11==1)||!(a3==1))&&(a19==4))&&(a1==14))&&(a6==1))&&!(a20==1))&&(a17==2))||(a4==1)))&&(a6==1)))){ if((a12==1)){ a1 = 12; a21 = 12; a16 = 7; a18 = 1; a23 = 0; a22 = 1; a20 = 1; a5 = 5; a9 = 7; a19 = 5; }else{ a9 = 10; a3 = 0; a11 = 0; a1 = 12; a19 = 3; a27 = 1; a20 = 1; a5 = 6; } return -1; } else if((((((!(a23==1)||(((a8==1)||((a12==1)&&(a23==1)))&&(a19==5)))&&(a21==11))&&(a23==1))&&!(a27==1))&&((a9==7)&&((a16==10)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a20==1))&&(a17==2))&&(a1==13))&&!(a8==1)))))){ if((a4==1)){ a5 = 4; a11 = 0; a16 = 7; a3 = 0; a19 = 1; a21 = 10; a9 = 10; a1 = 14; a29 = 1; a20 = 1; }else{ a16 = 7; a5 = 6; a20 = 1; a1 = 12; a9 = 8; a6 = 0; a10 = 1; a21 = 10; a19 = 1; } return -1; } else if(((((((a21==10)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==1))&&(a23==1)))&&(a23==1))&&(a16==9))&&(a1==13))&&((!(a11==1)||((a4==1)||((a20==1)&&(((a19==2)&&((a2==1)&&(a6==1)))&&!(a14==1)))))&&(a17==2)))){ a16 = 7; a19 = 1; a5 = 4; a8 = 0; a13 = 1; a9 = 7; a1 = 12; a12 = 1; return -1; } else if((((!(a14==1)&&((a23==1)&&(((a19==3)&&((a21==10)&&((a2==1)&&((a16==8)&&((input==6)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))))&&(a17==2))))&&(a13==1))&&((a13==1)&&(((a20==1)&&((a1==12)&&(a3==1)))||(a8==1))))){ if((a4==1)){ a9 = 8; a14 = 0; a1 = 13; a12 = 1; a19 = 5; a16 = 7; a20 = 0; a13 = 1; a21 = 12; a5 = 5; }else{ a5 = 4; a28 = 1; a21 = 12; a8 = 0; a7 = 0; a1 = 14; a16 = 9; a19 = 4; a9 = 9; } return 22; } else if((((a20==1)&&((a7==1)||(((a21==11)&&((a26==1)||(a3==1)))&&(a19==1))))&&((a28==1)&&(!(a4==1)&&((((a16==11)&&(!(a0==1)&&(((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a1==13))))&&(a11==1))&&(a17==2)))))){ a9 = 7; a16 = 7; a21 = 10; a1 = 12; a13 = 1; a2 = 1; a5 = 4; a14 = 0; return -1; } else if(((((((a17==2)&&(!(a27==1)&&(((a28==1)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==6)))&&(a2==1))))&&(a16==10))&&(a1==13))&&(a21==11))&&(!(a20==1)&&((a19==2)&&((a4==1)||(!(a11==1)||(!(a27==1)&&(a2==1)))))))){ a16 = 7; a14 = 1; a21 = 10; a5 = 6; a9 = 8; a19 = 1; a22 = 1; a28 = 0; a20 = 1; return -1; } else if((((a17==2)&&((a12==1)&&((((((a9==10)&&(a28==1))&&(a21==12))&&(a20==1))&&!(a26==1))&&(a16==8))))&&(((((a19==3)&&((((a1==14)&&(input==4))&&(a5==4))&&(a13==1)))&&!(a27==1))&&!(a18==1))&&!(a4==1)))){ a11 = 1; a9 = 7; a1 = 12; a16 = 7; a7 = 0; a19 = 1; a4 = 0; a21 = 10; return -1; } else if((((a6==1)&&((!(a0==1)&&((a9==9)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a18==1))))&&(a1==14)))&&(((!(a26==1)&&((((a19==2)&&((a12==1)&&((a13==1)&&(a16==9))))||(a14==1))&&!(a20==1)))&&(a21==10))&&(a17==2)))){ a1 = 12; a20 = 1; a9 = 10; a27 = 1; a18 = 1; a5 = 4; a0 = 1; a16 = 8; a19 = 1; a21 = 12; return -1; } else if((((a9==9)&&(!(a0==1)&&((a5==5)&&((a19==5)&&(!(a27==1)&&((input==1)&&(a16==10)))))))&&((a17==2)&&((a21==12)&&((((((a14==1)||((a11==1)&&(a1==13)))&&!(a18==1))&&!(a20==1))||(a24==1))&&(a11==1)))))){ a6 = 0; a20 = 1; a9 = 8; a1 = 14; a16 = 7; a23 = 0; a21 = 10; a19 = 1; a27 = 1; return -1; } else if(((((a1==14)&&(!(a3==1)||((a12==1)&&((a21==10)&&(((a9==8)&&((a24==1)||((a11==1)&&(a19==3))))&&(a17==2))))))&&(a12==1))&&((((a16==10)&&(!(a20==1)&&((input==6)&&((a5==5)||(a5==6)))))&&!(a7==1))&&!(a7==1)))){ if((a26==1)){ a16 = 7; a20 = 1; a1 = 13; a10 = 0; a19 = 1; a24 = 1; a0 = 1; a5 = 5; }else{ a1 = 13; a20 = 1; a16 = 11; a9 = 11; a5 = 4; a14 = 1; a2 = 0; a24 = 1; a19 = 5; } return -1; } else if((((!(a3==1)&&(!(a11==1)&&(((a16==7)&&((((input==4)&&(a17==2))&&(a19==5))&&!(a23==1)))&&(a1==14))))&&!(a28==1))&&((((!(a20==1)&&(((a21==12)&&(a28==1))&&(a9==8)))&&(a5==6))&&!(a3==1))&&!(a23==1)))){ a29 = 0; a9 = 9; a27 = 1; a5 = 5; a1 = 12; a20 = 1; a6 = 0; a19 = 2; a21 = 10; return -1; } else if((((a1==13)&&((a21==12)&&((a11==1)&&(!(a4==1)&&((a17==2)&&((!(a24==1)&&((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==4)))&&!(a26==1)))))))&&((a19==1)&&(((a0==1)||((a16==7)&&(!(a20==1)&&(a2==1))))&&!(a8==1))))){ a9 = 7; a23 = 1; a21 = 10; a20 = 1; a12 = 1; a5 = 4; a11 = 1; a1 = 12; return -1; } else if(((((((a11==1)&&(((a28==1)&&(a12==1))&&!(a24==1)))&&(a1==14))&&(a3==1))&&(a20==1))&&(((a16==10)&&(((a19==1)&&(!(a14==1)&&((a21==10)&&((input==3)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))))&&(a11==1)))&&(a17==2)))){ a14 = 0; a2 = 1; a16 = 7; a9 = 7; a1 = 12; a5 = 4; a11 = 1; return -1; } else if(((!(a7==1)&&(((!(a3==1)||(((a19==1)&&((a3==1)&&!(a24==1)))&&(a20==1)))&&!(a0==1))&&(a21==12)))&&((((a9==9)&&((((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a1==12))&&(a16==9)))&&(a13==1))&&(a13==1)))){ a6 = 1; a21 = 10; a9 = 7; a16 = 7; a23 = 1; a5 = 4; return -1; } else if((((a16==9)&&(((a6==1)&&(((((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1))&&(a1==14))&&(a13==1))&&(a19==3))&&!(a18==1))&&(a20==1)))&&!(a0==1)))&&((a17==2)&&(((a21==10)&&((a23==1)&&!(a0==1)))||(a4==1))))){ a23 = 1; a24 = 0; a5 = 4; a19 = 2; a27 = 0; a9 = 8; a16 = 11; a1 = 13; return 26; } else if((((a16==9)&&(!(a14==1)&&((a19==3)&&((((a23==1)&&(a28==1))&&!(a18==1))&&!(a27==1)))))&&(((((!(a4==1)&&((a1==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a13==1))))&&(a21==10))&&(a9==7))&&!(a20==1))&&(a17==2)))){ a10 = 1; a19 = 2; a18 = 1; a5 = 5; a21 = 11; a20 = 1; a16 = 8; a9 = 11; a15 = 1; return 23; } else if((((!(a27==1)&&((a1==12)&&(((((a17==2)&&((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a11==1))&&(a16==10))&&(a19==5))))&&!(a18==1))&&(((a2==1)&&(((a21==11)&&((a7==1)||(a13==1)))&&(a20==1)))&&!(a26==1)))){ a24 = 0; a5 = 4; a21 = 12; a8 = 0; a11 = 1; a9 = 8; a16 = 8; return -1; } else if(((((a9==7)&&((a28==1)&&(!(a20==1)&&((a16==7)&&((a5==6)&&(((a21==12)&&(input==6))&&!(a24==1)))))))&&!(a7==1))&&((a1==14)&&((!(a12==1)||((a19==1)&&(((a17==2)&&(a23==1))&&!(a24==1))))&&!(a24==1))))){ a19 = 4; a1 = 13; a21 = 10; a20 = 1; a5 = 5; a9 = 10; a3 = 1; return 25; } else if((((((!(a27==1)&&((a6==1)||(a26==1)))||(a8==1))&&!(a27==1))&&(a19==3))&&((a1==13)&&((a16==7)&&(((a12==1)&&(!(a20==1)&&((a21==12)&&((a9==8)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a2==1))))))&&(a17==2)))))){ a2 = 1; a21 = 11; a1 = 14; a9 = 11; a27 = 0; a6 = 1; a5 = 5; a20 = 1; return 25; } else if((((((a17==2)&&((((a2==1)&&((a3==1)||!(a3==1)))||!(a2==1))&&(a19==1)))&&(a21==12))&&(a9==7))&&((!(a20==1)&&(((a28==1)&&(!(a27==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a28==1))))&&(a1==13)))&&(a16==8)))){ if((a11==1)){ a16 = 7; a21 = 10; a29 = 0; a5 = 5; a15 = 0; a1 = 12; a19 = 2; a7 = 1; a9 = 9; a20 = 1; }else{ a21 = 11; a16 = 11; a27 = 1; a9 = 9; a19 = 4; a20 = 1; a5 = 6; a23 = 0; a1 = 12; a29 = 0; } return -1; } else if(((((a19==3)&&(((a3==1)&&(!(a8==1)&&((((a20==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5)))&&(a16==7))&&(a2==1))))&&!(a26==1)))&&(a21==11))&&(((((a26==1)||(a12==1))&&!(a14==1))&&(a1==14))&&(a17==2)))){ a5 = 4; a21 = 10; a19 = 1; a1 = 12; a11 = 1; a9 = 7; a26 = 0; a2 = 1; return -1; } else if((((a11==1)&&(!(a24==1)&&(!(a18==1)&&(((a17==2)&&((a12==1)||(a27==1)))&&(a16==8)))))&&((((a20==1)&&((a1==14)&&((a9==8)&&((!(a14==1)&&((a5==4)&&(input==5)))&&(a21==11)))))&&(a19==2))&&(a11==1)))){ a9 = 7; a23 = 1; a1 = 12; a21 = 10; a19 = 1; a16 = 7; a26 = 0; a8 = 0; return -1; } else if((((((!(a11==1)||((a6==1)&&((a1==12)&&((a26==1)||((a23==1)&&!(a8==1))))))||!(a28==1))&&(a21==10))&&(a16==10))&&((a20==1)&&((a17==2)&&(((((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==4))&&(a6==1))&&(a19==3)))))){ a19 = 4; a23 = 1; a5 = 6; a28 = 1; a16 = 8; a12 = 1; a21 = 11; a20 = 0; a9 = 7; return 26; } else if(((!(a24==1)&&((a23==1)&&(((a9==11)&&((a20==1)&&(((a1==12)&&(input==6))&&(a28==1))))&&(a23==1))))&&((a4==1)||(!(a23==1)||((a19==4)&&(((a17==2)&&(((a3==1)&&(a21==11))&&(a5==4)))&&(a16==10))))))){ a7 = 0; a23 = 1; a21 = 10; a19 = 2; a9 = 9; a1 = 13; a5 = 5; a16 = 7; a6 = 1; return 25; } else if((((a11==1)&&((!(a26==1)&&(!(a23==1)||(a28==1)))&&(a11==1)))&&(((((a16==9)&&(((a19==4)&&((a2==1)&&((((input==3)&&((a5==5)||(a5==6)))&&(a9==9))&&(a1==12))))&&(a3==1)))&&(a21==11))&&(a17==2))&&(a20==1)))){ a16 = 7; a19 = 1; a9 = 7; a13 = 1; a5 = 4; a21 = 10; a7 = 0; a26 = 0; return -1; } else if(((!(a8==1)&&(!(a2==1)||((!(a18==1)&&((((a3==1)&&(a16==10))&&!(a20==1))||(a4==1)))&&(a1==13))))&&((((a19==2)&&(((a21==11)&&((input==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))))&&(a3==1)))&&(a17==2))&&!(a27==1)))){ if((a17==4)){ a19 = 3; a21 = 10; a9 = 10; a5 = 5; a27 = 1; a23 = 0; a28 = 0; }else{ a21 = 10; a9 = 9; a19 = 5; a5 = 5; a14 = 1; a13 = 0; a10 = 1; } return -1; } else if(((((a1==14)&&((a6==1)&&(!(a13==1)||((a16==7)&&(a13==1)))))&&(a21==11))&&((a9==10)&&((((a19==1)&&((a12==1)&&((!(a4==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a6==1)))&&(a17==2))))&&(a20==1))&&(a3==1))))){ a21 = 10; a9 = 7; a1 = 12; a2 = 1; a24 = 0; a6 = 1; a5 = 4; return -1; } else if(((((a20==1)&&(a11==1))&&(a1==12))&&(((!(a24==1)&&((((a16==7)&&((a9==11)&&(!(a4==1)&&(((a21==10)&&(((input==6)&&(a19==4))&&(a12==1)))&&(a5==5)))))&&(a28==1))&&(a12==1)))&&!(a24==1))&&(a17==2)))){ a9 = 9; a5 = 4; a3 = 1; a27 = 0; a23 = 1; a1 = 13; a21 = 11; return 25; } else if(((((a23==1)&&((a1==12)&&(!(a20==1)&&((((a21==10)&&((a9==8)&&(input==3)))&&(a16==9))&&!(a14==1)))))&&!(a27==1))&&((a23==1)&&(((a0==1)||((a17==2)&&(((a3==1)&&(a19==2))&&(a5==4))))&&!(a4==1))))){ a29 = 1; a1 = 13; a6 = 0; a20 = 1; a13 = 0; a9 = 10; return 23; } else if((((((a1==14)&&((a5==6)&&((((input==6)&&(a9==7))&&(a3==1))&&(a2==1))))&&(a16==7))&&(a17==2))&&(!(a20==1)&&((!(a0==1)&&(((!(a8==1)&&((a28==1)&&(a19==2)))||!(a28==1))&&(a13==1)))&&(a21==11))))){ a2 = 1; a0 = 0; a20 = 1; a9 = 11; a19 = 3; a16 = 11; a27 = 0; return 25; } return calculate_output22(input); } int calculate_output22(int input) { if(((!(a27==1)&&(((((a20==1)&&((!(a7==1)&&((input==6)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&(a16==8)))&&(a17==2))&&(a19==2))&&!(a7==1)))&&((a13==1)&&((a13==1)&&((a21==10)&&(!(a23==1)||((a1==12)&&(a23==1)))))))){ a4 = 0; a28 = 1; a24 = 0; a1 = 13; a16 = 9; a21 = 12; a9 = 8; a19 = 3; a5 = 4; return 25; } else if((((((a19==2)&&(!(a24==1)&&((a17==2)&&(!(a20==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a23==1))))))&&(a12==1))&&(a16==8))&&((((a9==8)&&((!(a26==1)&&((a3==1)&&(a28==1)))&&(a1==13)))&&(a21==10))&&!(a4==1)))){ a20 = 1; a8 = 0; a1 = 14; a5 = 4; a27 = 0; a16 = 10; a4 = 0; return 21; } else if(((((!(a27==1)&&((!(a7==1)&&((input==6)&&(a21==11)))&&!(a26==1)))&&!(a20==1))&&(a1==13))&&(((a5==6)&&(((!(a13==1)||((((a7==1)||(a11==1))&&(a9==7))&&(a17==2)))&&(a28==1))&&(a19==3)))&&(a16==8)))){ a20 = 1; a19 = 1; a9 = 11; a16 = 9; a6 = 1; a21 = 10; a4 = 0; a3 = 1; return -1; } else if((((a21==11)&&((!(a6==1)||((a17==2)&&((a8==1)||(a23==1))))&&(a9==11)))&&(((((((a2==1)&&((((a19==2)&&(input==4))&&(a16==11))&&(a20==1)))&&(a2==1))&&(a6==1))&&(a5==5))&&(a3==1))&&(a1==12)))){ a21 = 10; a9 = 7; a7 = 0; a19 = 1; a2 = 1; a16 = 7; a13 = 1; a5 = 4; return -1; } else if((((a20==1)&&(((a21==12)&&(!(a27==1)&&((a28==1)&&(((a28==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a13==1)))&&(a6==1)))))&&(a9==7)))&&((((((a23==1)&&(a1==14))&&!(a24==1))&&(a16==11))&&(a19==3))&&(a17==2)))){ a28 = 1; a5 = 4; a19 = 1; a9 = 9; a1 = 13; a12 = 1; a23 = 1; a16 = 9; a21 = 10; return 25; } else if(((((((((input==6)&&((a5==4)||(a5==5)))&&!(a26==1))&&(a6==1))&&!(a24==1))&&(a16==10))&&(a19==1))&&(((a9==8)&&((a20==1)&&(!(a13==1)||(((a1==12)&&(((a18==1)||(a28==1))&&!(a26==1)))&&(a21==10)))))&&(a17==2)))){ a5 = 5; a1 = 14; a27 = 0; a3 = 1; a16 = 7; a8 = 0; a9 = 9; a19 = 3; return 22; } else if((((a19==4)&&(((a21==12)&&(((a20==1)&&((a1==13)&&(!(a8==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4)))))&&(a28==1)))&&(a6==1)))&&((a17==2)&&((a16==7)&&((((a2==1)&&!(a18==1))&&(a6==1))||(a26==1)))))){ a13 = 1; a9 = 7; a11 = 1; a21 = 10; a23 = 1; a19 = 1; a5 = 4; a1 = 12; return -1; } else if(((((a28==1)&&(!(a20==1)&&(a3==1)))||!(a12==1))&&(((((((a19==3)&&((((((input==5)&&((a5==4)||(a5==5)))&&(a13==1))&&(a17==2))&&(a3==1))&&(a1==12)))&&(a16==7))&&!(a26==1))&&!(a8==1))&&(a21==12))&&(a9==8)))){ a9 = 11; a21 = 11; a13 = 1; a18 = 0; a0 = 0; a5 = 4; a16 = 9; a20 = 1; a19 = 4; return 26; } else if(((!(a7==1)&&(!(a13==1)||((((!(a20==1)&&((a1==12)&&((a7==1)||(a2==1))))&&(a21==11))&&(a16==7))||(a18==1))))&&(((((((input==6)&&(a19==2))&&(a5==5))&&(a17==2))&&(a28==1))&&(a9==8))&&!(a7==1)))){ a9 = 9; a1 = 13; a20 = 1; a21 = 10; a13 = 1; a0 = 0; return 25; } else if((((!(a13==1)||(!(a6==1)||((a19==1)&&((a16==10)&&(((a1==13)&&((a20==1)&&(a12==1)))||(a7==1))))))&&(a21==11))&&((((a6==1)&&((((a5==6)&&(input==6))&&(a6==1))&&(a9==10)))&&(a6==1))&&(a17==2)))){ a19 = 4; a5 = 5; a9 = 7; a16 = 7; a4 = 0; a3 = 1; a8 = 0; return 25; } else if((((a21==10)&&(((a3==1)&&((((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a7==1))&&(a19==2))&&(a1==13))&&!(a20==1)))&&!(a4==1)))&&(((a24==1)||(!(a13==1)||(((a17==2)&&((a2==1)&&!(a8==1)))&&(a9==8))))&&(a16==8)))){ a1 = 12; a12 = 1; a9 = 7; a20 = 1; a16 = 7; a5 = 4; a19 = 1; a26 = 0; a23 = 1; return -1; } else if(((((a21==11)&&(((a8==1)||((a17==2)&&((a0==1)||((a2==1)&&(a13==1)))))&&(a1==12)))&&(a20==1))&&((((a19==3)&&(((a16==10)&&((input==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&!(a0==1)))&&!(a14==1))&&(a28==1)))){ a9 = 7; a5 = 6; a16 = 7; a21 = 10; a1 = 13; a6 = 1; a19 = 4; a23 = 1; a0 = 0; return 21; } else if(((((a20==1)&&((input==4)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a11==1))&&((a19==1)&&(((a16==10)&&(((a4==1)||(!(a27==1)&&((!(a13==1)||(((a12==1)&&(a17==2))&&(a1==12)))&&!(a7==1))))||(a4==1)))&&(a21==11))))){ a16 = 7; a5 = 4; a7 = 0; a21 = 10; a8 = 0; a4 = 0; a9 = 7; return -1; } else if(((((((a17==2)&&(a12==1))&&(a20==1))&&(a2==1))&&(a2==1))&&(((((a11==1)&&(((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==2))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==5))&&(a21==12))&&(a16==7)))&&!(a0==1))&&!(a27==1))&&(a6==1)))){ a5 = 5; a9 = 11; a0 = 0; a1 = 12; a8 = 0; a14 = 0; a16 = 9; a21 = 10; a19 = 4; return 21; } else if((((((a1==14)&&(((a5==6)&&((a9==9)&&((a13==1)&&!(a0==1))))&&(a21==12)))&&(a19==3))&&(a16==9))&&((a17==2)&&(!(a8==1)&&((a3==1)&&((((a13==1)&&(!(a20==1)&&(input==3)))&&(a11==1))&&!(a26==1))))))){ if((a0==1)){ a28 = 0; a20 = 1; a23 = 0; a1 = 12; a10 = 1; a16 = 8; a19 = 4; }else{ a24 = 1; a1 = 13; a9 = 8; a19 = 2; a20 = 1; a5 = 5; a18 = 1; a25 = 1; } return 21; } else if(((((a21==12)&&((a2==1)&&((a16==7)&&(!(a4==1)&&((a3==1)&&((a20==1)&&(((((a5==5)&&(a1==14))&&(a9==7))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4)))))&&(input==4))))))))&&(a2==1))&&((a19==2)&&((a26==1)||(((a17==2)&&(a2==1))||(a0==1)))))){ a19 = 3; a12 = 1; a5 = 6; a16 = 9; a27 = 0; a1 = 14; a21 = 10; a28 = 1; a9 = 7; return 22; } else if((((((!(a4==1)&&((a19==2)&&((a12==1)&&((input==6)&&(a1==13)))))&&!(a8==1))&&(a16==10))&&(a17==2))&&(((a5==4)&&((((((a3==1)||(a27==1))&&!(a8==1))&&!(a7==1))&&(a9==7))&&!(a20==1)))&&(a21==12)))){ if((a17==2)){ a9 = 9; a16 = 9; a29 = 1; a1 = 14; a19 = 3; a8 = 1; a5 = 6; a15 = 1; }else{ a19 = 1; a0 = 1; a5 = 5; a16 = 7; a22 = 0; a20 = 1; a21 = 10; a29 = 1; a1 = 12; a9 = 11; } return -1; } else if(((((((!(a3==1)||(!(a6==1)||(a3==1)))&&(a16==7))&&(a20==1))&&(a21==12))&&(a19==1))&&((a1==14)&&((a17==2)&&(!(a24==1)&&(!(a8==1)&&((a11==1)&&((((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==6))&&!(a7==1))))))))){ a14 = 0; a9 = 7; a1 = 12; a2 = 1; a27 = 0; a5 = 4; a21 = 10; return -1; } else if(((((a1==12)&&((a3==1)&&((!(a0==1)&&(((a11==1)&&(a9==9))&&(a17==2)))&&(a11==1))))&&(a16==7))&&(!(a0==1)&&(((a19==1)&&((a23==1)&&(((a21==12)&&((a5==4)&&(input==5)))&&(a13==1))))&&(a20==1))))){ a5 = 5; a9 = 11; a19 = 4; a0 = 0; a16 = 8; a26 = 0; a8 = 0; return 23; } else if((((((a2==1)&&((a16==10)&&(((a9==11)&&(!(a20==1)&&(!(a26==1)&&((a17==2)&&((input==3)&&(a5==5))))))&&(a6==1))))&&(a21==10))&&!(a4==1))&&(((a19==1)&&(((a11==1)||(a0==1))&&!(a4==1)))&&(a1==14)))){ a10 = 0; a16 = 8; a20 = 1; a1 = 13; a19 = 3; a28 = 0; a29 = 1; a21 = 11; a5 = 4; return -1; } else if((((a9==7)&&((((a5==5)&&((a2==1)&&((a19==2)&&(a12==1))))&&(a3==1))||(a8==1)))&&((((a1==13)&&((((((input==3)&&(a20==1))&&!(a27==1))&&!(a26==1))&&(a12==1))&&(a21==11)))&&(a17==2))&&(a16==8)))){ a11 = 1; a19 = 1; a21 = 10; a5 = 4; a18 = 0; a1 = 12; a27 = 0; a16 = 7; return -1; } else if((((a12==1)&&(!(a26==1)&&((a16==11)&&((input==3)&&((((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==12))))||(((a5==4)&&(a1==13))&&(a9==7)))))))&&(((((((!(a20==1)&&((a11==1)&&!(a14==1)))&&(a19==2))&&(a17==2))&&(a13==1))&&(a21==10))&&!(a4==1))||(a14==1)))){ a25 = 0; a13 = 0; a20 = 1; a5 = 5; a16 = 7; a9 = 10; a19 = 1; a1 = 14; a10 = 0; return -1; } else if((((((a3==1)&&(!(a14==1)&&((a13==1)&&((a17==2)&&((input==5)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))))))&&!(a0==1))&&(a12==1))&&((a16==8)&&((a20==1)&&((a28==1)&&(((a19==5)&&((a1==12)&&(a3==1)))&&(a21==10))))))){ a5 = 5; a2 = 1; a12 = 1; a16 = 10; a19 = 2; a3 = 1; a9 = 8; return 26; } else if((((!(a27==1)&&(((a16==10)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a12==1)))&&(a20==1)))&&(a1==12))&&((a27==1)||((a18==1)||((!(a18==1)&&(((a9==9)&&(((a21==10)&&(a23==1))||!(a2==1)))&&(a17==2)))&&(a19==1)))))){ a3 = 1; a5 = 4; a9 = 7; a0 = 0; a2 = 1; a16 = 7; return -1; } else if(((((a21==12)&&((a20==1)&&(((a17==2)&&(a23==1))&&(a16==10))))||!(a23==1))&&((((!(a18==1)&&((a1==13)&&((a19==1)&&(!(a7==1)&&((input==5)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))))))&&(a28==1))&&!(a24==1))&&!(a18==1)))){ a9 = 7; a11 = 1; a2 = 1; a1 = 12; a21 = 10; a4 = 0; a5 = 4; a16 = 7; return -1; } else if(((((a9==8)&&((((((input==5)&&(a20==1))&&(a16==11))&&(a17==2))&&(a6==1))&&!(a27==1)))&&(a1==12))&&(!(a3==1)||((a21==10)&&((((a19==1)&&(((a5==6)&&(a13==1))||(a24==1)))&&(a13==1))&&!(a14==1)))))){ a19 = 2; a24 = 0; a5 = 5; a9 = 10; a8 = 0; a16 = 9; a1 = 14; a11 = 1; return 21; } else if(((((a8==1)||((((a1==14)&&((a9==9)&&(a23==1)))&&(a17==2))&&(a28==1)))&&(a20==1))&&((a21==11)&&((((a28==1)&&((a2==1)&&((((a5==6)&&(input==5))&&(a16==7))&&(a19==3))))&&!(a7==1))&&(a28==1))))){ a9 = 7; a28 = 1; a5 = 4; a1 = 13; a3 = 1; a16 = 8; a26 = 0; a19 = 2; return 25; } else if((((((a11==1)&&(!(a20==1)&&(a6==1)))&&(a23==1))&&(a19==4))&&(((a16==10)&&((a21==12)&&(((((a17==2)&&(((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&!(a18==1)))&&(a12==1))&&!(a14==1))&&(a11==1))))&&(a1==12)))){ if((a23==1)){ a19 = 1; a5 = 4; a21 = 11; a16 = 9; a1 = 14; a15 = 1; a9 = 9; a12 = 0; }else{ a20 = 1; a5 = 5; a3 = 0; a15 = 0; a21 = 10; a9 = 10; a19 = 1; a16 = 7; a7 = 1; } return -1; } else if(((((a21==12)&&(((a13==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a2==1))&&(a11==1)))&&(a17==2)))&&(a1==14))&&(((a0==1)||(((a9==10)&&((a20==1)&&(((a28==1)&&(a19==5))||!(a12==1))))||(a14==1)))&&(a16==10)))){ a21 = 11; a16 = 8; a27 = 0; a23 = 1; a5 = 5; a1 = 12; a9 = 9; a20 = 0; a11 = 1; a19 = 4; return -1; } else if((((a21==10)&&((((a28==1)&&((a11==1)&&(((!(a18==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a20==1))&&(a1==13))))&&(a19==5))&&(a17==2)))&&((a12==1)&&(((a9==7)&&((a16==9)&&((a3==1)&&(a6==1))))||!(a3==1))))){ a1 = 12; a28 = 1; a19 = 1; a16 = 7; a18 = 0; a3 = 1; a5 = 4; return -1; } else if((((a16==9)&&((a17==2)&&(((((a20==1)&&(!(a11==1)||(a12==1)))||(a4==1))&&(a9==8))&&(a21==11))))&&((a19==3)&&((((!(a27==1)&&((a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&!(a14==1))&&(a1==13))&&!(a7==1))))){ a5 = 4; a16 = 10; a19 = 5; a4 = 0; a7 = 0; a14 = 0; return 21; } else if(((((a16==9)&&((a11==1)&&(((((((input==5)&&((a5==4)||(a5==5)))&&(a1==13))&&(a21==10))&&!(a7==1))&&(a17==2))&&(a28==1))))&&!(a20==1))&&(!(a0==1)&&(((((a3==1)&&(a9==7))&&(a19==3))&&!(a8==1))||!(a6==1))))){ a1 = 14; a5 = 6; a4 = 1; a22 = 0; a14 = 1; a19 = 4; return 25; } else if(((((((((a13==1)&&(a16==11))||!(a2==1))||!(a13==1))&&!(a18==1))&&(a21==12))&&(a19==1))&&((((a17==2)&&(((a1==13)&&(!(a24==1)&&((((a5==5)||(a5==6))&&(input==1))&&!(a14==1))))&&!(a18==1)))&&(a20==1))&&(a9==10)))){ a19 = 3; a11 = 1; a2 = 1; a1 = 14; a9 = 11; a5 = 4; a6 = 1; return 22; } else if((((((!(a18==1)&&((a1==13)&&(!(a26==1)&&((a9==11)&&(((input==5)&&(a19==3))&&(a28==1))))))&&(a5==6))&&(a21==11))&&(a23==1))&&(((a16==9)&&((a24==1)||((a17==2)&&((a24==1)||(a28==1)))))&&(a20==1)))){ a19 = 4; a0 = 0; a1 = 12; a18 = 0; a5 = 5; a8 = 0; a9 = 7; return 21; } else if((((a20==1)&&((((((a9==10)&&(!(a27==1)&&((a19==5)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6)))))))&&(a3==1))&&!(a4==1))&&(a16==10))&&(a21==11)))&&((a2==1)&&(!(a2==1)||(((a11==1)||(a4==1))&&(a1==14)))))){ a1 = 13; a2 = 1; a12 = 1; a21 = 10; a9 = 9; a16 = 7; a19 = 2; a5 = 5; return 25; } else if((((a1==13)&&((a13==1)&&((a5==5)&&(((a23==1)||(a14==1))||(a8==1)))))&&((a16==9)&&(((a9==8)&&(!(a24==1)&&((a21==10)&&(((a19==1)&&((a20==1)&&((input==1)&&(a17==2))))&&!(a7==1)))))&&!(a0==1))))){ a9 = 10; a27 = 0; a5 = 4; a16 = 11; a14 = 0; a28 = 1; a1 = 12; return 23; } else if((((!(a20==1)&&((!(a26==1)&&((input==3)&&(a1==12)))&&(a3==1)))&&(a16==10))&&((a9==8)&&((a13==1)&&((a19==5)&&((a5==5)&&((((a21==12)&&((!(a14==1)&&(a6==1))||(a8==1)))&&(a17==2))&&(a3==1)))))))){ a19 = 1; a7 = 1; a1 = 14; a16 = 7; a26 = 1; a9 = 10; a21 = 10; a22 = 1; a5 = 4; a20 = 1; return -1; } else if((((a12==1)&&(a28==1))&&((((a2==1)&&((a13==1)&&(((((a16==8)&&(((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1))&&!(a20==1))&&(a19==1))&&(a12==1)))&&(a21==10))&&(a17==2))&&(a1==12))))&&!(a24==1))&&!(a18==1)))){ a20 = 1; a9 = 10; a16 = 9; a14 = 0; a1 = 14; a5 = 6; a21 = 12; a19 = 3; a28 = 1; return 21; } else if((((a16==10)&&((a19==5)&&((a6==1)&&((!(a14==1)&&(a2==1))||!(a23==1)))))&&(!(a0==1)&&(((a5==5)&&(((((((input==4)&&!(a20==1))&&(a21==12))&&(a17==2))&&(a1==13))&&(a11==1))&&(a28==1)))&&(a9==9))))){ a4 = 1; a15 = 0; a0 = 1; a1 = 12; a21 = 10; a16 = 7; a20 = 1; a5 = 4; a9 = 10; a19 = 1; return -1; } else if((((a9==9)&&((!(a20==1)&&((((((a2==1)&&(a1==14))&&(a21==10))&&(a6==1))||(a24==1))||(a8==1)))&&(a12==1)))&&((a16==9)&&((a17==2)&&(!(a7==1)&&((a19==5)&&(!(a18==1)&&((input==3)&&((a5==4)||(a5==5)))))))))){ if((a4==1)){ a3 = 0; a21 = 11; a25 = 0; a1 = 13; a5 = 4; a15 = 1; a9 = 10; a16 = 10; }else{ a13 = 0; a9 = 10; a23 = 0; a21 = 11; a19 = 4; a16 = 8; a1 = 12; a2 = 0; a5 = 5; } return 25; } else if(((!(a20==1)&&((!(a3==1)||(!(a18==1)&&((a11==1)&&((a19==3)&&((a16==9)&&(a13==1))))))&&(a1==14)))&&((a2==1)&&((((a3==1)&&((((a17==2)&&(input==6))&&(a21==12))&&(a5==5)))&&(a9==7))&&(a2==1))))){ if((a13==1)){ a16 = 7; a21 = 10; a12 = 0; a10 = 1; a19 = 2; a5 = 6; a29 = 1; a9 = 11; a1 = 12; a20 = 1; }else{ a21 = 11; a26 = 1; a19 = 1; a2 = 0; a9 = 10; a1 = 13; a5 = 6; } return -1; } else if(((((a28==1)&&(!(a11==1)||((a1==12)&&((a19==5)&&((a23==1)&&(a9==8))))))&&(a28==1))&&((((((a17==2)&&((a3==1)&&((a11==1)&&((input==5)&&((a5==4)||(a5==5))))))&&(a20==1))&&(a21==10))&&(a13==1))&&(a16==9)))){ a11 = 1; a28 = 1; a3 = 1; a9 = 7; a16 = 7; a19 = 1; a5 = 4; return -1; } else if(((((a9==11)&&((a19==3)&&((((!(a18==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a4==1)))&&(a17==2))&&(a6==1))&&!(a24==1))))&&(a11==1))&&(((a16==9)&&(!(a2==1)||(((a21==10)&&(a6==1))&&!(a20==1))))&&(a1==12)))){ a16 = 10; a1 = 13; a19 = 2; a20 = 1; a9 = 8; a21 = 12; a14 = 1; a18 = 1; a6 = 0; a5 = 6; return -1; } else if(((((a16==10)&&((!(a6==1)||(!(a8==1)&&((a23==1)||!(a3==1))))&&!(a8==1)))&&(a21==10))&&(((a19==2)&&(!(a8==1)&&(((a20==1)&&((a17==2)&&((input==5)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))&&(a23==1))))&&(a1==14)))){ a9 = 8; a7 = 0; a21 = 12; a1 = 13; a5 = 5; a18 = 0; a13 = 1; return 21; } else if(((!(a6==1)||(!(a11==1)||((a13==1)&&(a1==13))))&&(!(a14==1)&&(((!(a18==1)&&((((a5==6)&&(((a9==8)&&(((input==3)&&(a16==9))&&(a20==1)))&&(a19==1)))&&(a17==2))&&!(a0==1)))&&(a21==10))&&!(a7==1))))){ a5 = 4; a9 = 9; a3 = 1; a16 = 7; a19 = 2; a13 = 1; a26 = 0; return 23; } else if(((((((((a11==1)&&((input==1)&&(a21==12)))&&(a5==6))&&(a9==7))&&(a23==1))&&(a28==1))&&(a17==2))&&((a19==5)&&((a20==1)&&(!(a27==1)&&((a16==9)&&((a1==14)&&((a7==1)||((a28==1)&&!(a0==1)))))))))){ a1 = 12; a28 = 1; a5 = 5; a19 = 4; a3 = 1; a8 = 0; a21 = 11; return 21; } else if(((((a13==1)&&(((a1==13)&&((!(a14==1)&&((a13==1)||!(a28==1)))||(a4==1)))&&!(a27==1)))&&!(a20==1))&&((a21==10)&&(((a17==2)&&(((a19==1)&&(!(a8==1)&&((input==1)&&(a5==4))))&&(a16==9)))&&(a9==8))))){ a9 = 10; a10 = 0; a20 = 1; a6 = 0; a16 = 7; a5 = 5; a4 = 1; return -1; } else if((((a11==1)&&((a21==11)&&((a1==13)&&((a19==2)&&((a9==7)&&((a2==1)&&(a16==11)))))))&&(!(a26==1)&&((a28==1)&&(!(a7==1)&&(((((a11==1)&&((input==4)&&((a5==5)||(a5==6))))&&!(a0==1))&&(a17==2))&&(a20==1))))))){ a5 = 4; a19 = 5; a11 = 1; a21 = 10; a13 = 1; a16 = 7; a9 = 11; a2 = 1; a1 = 12; return -1; } else if((((a24==1)||((a9==7)&&((!(a13==1)||((a19==4)&&((a6==1)&&((a20==1)&&(a3==1)))))&&(a16==7))))&&((a13==1)&&((((!(a4==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a3==1)))&&(a17==2))&&(a21==12))&&(a1==13))))){ a21 = 10; a19 = 1; a2 = 1; a8 = 0; a1 = 12; a5 = 4; a11 = 1; return -1; } else if((((a16==8)&&(((a19==3)&&(((((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==6))&&(a1==14))&&!(a8==1))&&!(a26==1)))&&(a21==10)))&&((a17==2)&&(((a26==1)||(((!(a4==1)&&(a28==1))||!(a23==1))&&!(a18==1)))&&(a20==1))))){ if((a13==1)){ a24 = 0; a5 = 4; a23 = 1; a21 = 11; a19 = 4; a20 = 0; a1 = 12; a9 = 10; a27 = 0; }else{ a9 = 7; a14 = 0; a21 = 12; a23 = 1; a28 = 1; a19 = 5; a16 = 9; a5 = 4; } return 22; } else if((((a1==13)&&(((a23==1)&&((a9==10)&&((input==3)&&((a5==5)||(a5==6)))))&&(a17==2)))&&((a20==1)&&((!(a0==1)&&(!(a24==1)&&((a28==1)&&(!(a0==1)&&((a21==12)&&((a19==1)&&((a16==9)&&(a23==1))))))))||(a18==1))))){ a14 = 0; a21 = 10; a1 = 12; a16 = 7; a9 = 7; a11 = 1; a5 = 4; a26 = 0; return -1; } else if((((a21==12)&&((a1==12)&&((a9==11)&&(((!(a27==1)&&(((a13==1)&&((((a16==9)&&(input==5))&&(a12==1))&&(a17==2)))&&(a19==4)))&&(a23==1))&&(a12==1)))))&&((a20==1)&&((a11==1)&&((a5==6)&&(a28==1)))))){ a23 = 1; a9 = 7; a16 = 7; a11 = 1; a19 = 1; a5 = 4; a18 = 0; a21 = 10; return -1; } else if((((((a21==12)&&(!(a7==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a7==1))))&&!(a18==1))&&(a1==12))&&((a20==1)&&((((a0==1)||((a0==1)||((a19==1)&&(((a28==1)&&(a17==2))&&(a9==8)))))&&(a16==10))&&(a6==1))))){ a4 = 0; a5 = 4; a11 = 1; a21 = 10; a9 = 7; a16 = 7; a26 = 0; return -1; } else if(((((((a21==10)&&(!(a3==1)||((((a16==11)&&(a13==1))&&(a17==2))&&(a28==1))))&&(a9==8))||(a24==1))&&(a19==1))&&(!(a24==1)&&(!(a20==1)&&((((((a5==5)||(a5==6))&&(input==3))&&(a1==14))&&(a6==1))&&(a13==1)))))){ a22 = 0; a20 = 1; a5 = 5; a25 = 0; a10 = 0; a16 = 7; a9 = 11; return -1; } else if((((a9==10)&&(((a1==12)&&(!(a14==1)&&(a12==1)))&&(a23==1)))&&((a19==3)&&((a17==2)&&((a16==11)&&(!(a14==1)&&(((a20==1)&&(((a23==1)&&((a12==1)&&(((a5==5)||(a5==6))&&(input==4))))&&(a21==11)))&&!(a24==1)))))))){ a28 = 1; a27 = 0; a9 = 7; a16 = 9; a5 = 5; a7 = 0; a19 = 2; return 25; } else if(((!(a6==1)||(((a13==1)&&((a19==2)&&(!(a3==1)||(((((a17==2)&&(a6==1))&&(a9==10))&&!(a26==1))&&!(a24==1)))))||!(a2==1)))&&((((a20==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a21==12)))&&(a16==11))&&(a1==13)))){ a1 = 12; a19 = 1; a21 = 10; a23 = 1; a18 = 0; a9 = 7; a5 = 4; a6 = 1; a16 = 7; return -1; } else if((((a19==5)&&((a12==1)&&(((a4==1)||((!(a20==1)&&(!(a12==1)||(!(a4==1)&&((a23==1)&&(a1==14)))))||!(a11==1)))&&(a9==9))))&&((((a16==7)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))&&(a21==11))&&!(a27==1)))){ a20 = 1; a23 = 1; a13 = 1; a9 = 7; a1 = 12; a5 = 4; a19 = 1; a21 = 10; a2 = 1; return -1; } else if(((((a21==10)&&((((a11==1)&&((a17==2)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==3))&&(a1==13))))&&(a19==1))&&(a28==1)))&&!(a18==1))&&(((a16==10)&&((((a12==1)&&(a20==1))||!(a6==1))||(a24==1)))||(a4==1)))){ a14 = 0; a5 = 4; a1 = 12; a9 = 7; a13 = 1; a18 = 0; a16 = 7; return -1; } else if((((((a2==1)&&((((a13==1)&&((((((a13==1)&&(a19==1))||!(a2==1))&&(a1==13))||!(a23==1))||!(a12==1)))&&(a16==11))&&(a17==2)))&&(a21==12))&&(a20==1))&&((a3==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==1))))){ a19 = 4; a16 = 9; a13 = 1; a9 = 10; a0 = 0; a5 = 6; return 25; } else if((((a3==1)&&(!(a26==1)&&((((a17==2)&&((((a1==12)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==6)))&&(a16==8))&&(a11==1)))&&(a19==1))&&(a20==1))))&&((a3==1)&&(((!(a8==1)&&(a2==1))&&(a21==12))&&!(a24==1))))){ a9 = 7; a16 = 7; a5 = 4; a21 = 10; a13 = 1; a11 = 1; return -1; } else if((((a11==1)&&(((!(a24==1)&&((a20==1)&&((a1==14)&&((input==3)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))))))&&(a17==2))&&!(a8==1)))&&((a24==1)||((a7==1)||((a19==3)&&((a16==10)&&(((a28==1)&&(a23==1))&&(a21==12)))))))){ a1 = 12; a2 = 1; a9 = 7; a21 = 10; a5 = 4; a27 = 0; a16 = 7; a4 = 0; a19 = 1; return -1; } else if((((a20==1)&&((!(a2==1)||((((a12==1)&&(a11==1))||(a7==1))&&(a16==11)))||!(a23==1)))&&((a17==2)&&(((a5==5)&&(((a9==9)&&(!(a24==1)&&(((a1==12)&&(input==5))&&!(a14==1))))&&(a19==1)))&&(a21==11))))){ a5 = 4; a21 = 10; a26 = 0; a16 = 7; a7 = 0; a9 = 7; a13 = 1; return -1; } else if(((((a11==1)&&((a28==1)&&(!(a7==1)&&((input==6)&&((a5==5)||(a5==6))))))&&!(a14==1))&&((((a17==2)&&((!(a20==1)&&((a9==7)&&(((a16==7)&&((a3==1)||(a27==1)))&&(a19==4))))&&(a1==12)))&&(a21==11))||!(a12==1)))){ a5 = 5; a1 = 13; a20 = 1; a4 = 0; a9 = 10; a16 = 8; a11 = 1; a14 = 0; a19 = 2; return 26; } else if(((((a8==1)&&((a19==4)&&((a14==1)&&(a23==1))))&&!(a11==1))&&(!(a13==1)&&((((a9==9)&&((a17==2)&&((a21==11)&&((a1==14)&&((a24==1)&&((a16==8)&&((input==3)&&!(a20==1))))))))&&(a26==1))&&(a5==4))))){ a1 = 13; a25 = 1; a9 = 11; a10 = 1; a21 = 10; a19 = 1; a0 = 1; return -1; } else if((((((!(a20==1)&&(!(a12==1)||(a12==1)))&&(a9==7))&&(a21==12))&&(a13==1))&&(!(a18==1)&&((a6==1)&&((!(a18==1)&&((((((input==4)&&(a19==5))&&(a17==2))&&(a1==14))&&(a5==4))&&(a16==10)))&&(a6==1)))))){ a21 = 10; a19 = 1; a7 = 1; a12 = 0; a20 = 1; a23 = 0; a16 = 7; return -1; } else if(((!(a3==1)||((!(a3==1)||((a12==1)&&(!(a20==1)&&((((a19==2)&&((a16==11)&&(a28==1)))&&!(a7==1))&&(a21==10)))))&&!(a26==1)))&&(((a17==2)&&(((input==6)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a1==13)))&&(a3==1)))){ if((a1==12)){ a19 = 1; a5 = 6; a9 = 10; a26 = 1; a1 = 14; a16 = 7; a25 = 0; a7 = 1; a20 = 1; }else{ a22 = 0; a16 = 10; a10 = 1; a20 = 1; a27 = 1; a5 = 6; a19 = 4; a9 = 10; } return 25; } else if((((((!(a8==1)&&((a19==4)&&(!(a0==1)&&(((a1==13)&&(input==6))&&(a5==6)))))&&(a9==10))&&(a17==2))&&(a16==7))&&((((((a18==1)||((a24==1)||(a2==1)))||!(a3==1))||(a27==1))&&!(a20==1))&&(a21==12)))){ a23 = 1; a1 = 12; a12 = 1; a19 = 1; a21 = 10; a7 = 0; a20 = 1; a9 = 7; a5 = 4; return -1; } else if(((!(a6==1)||(((((a11==1)&&((a20==1)&&(a23==1)))&&(a19==5))||(a26==1))&&(a16==8)))&&(((a28==1)&&((((a9==9)&&((((input==5)&&((a5==4)||(a5==5)))&&(a1==13))&&(a17==2)))&&(a21==10))&&(a28==1)))&&(a2==1)))){ a5 = 5; a1 = 12; a18 = 0; a23 = 1; a19 = 4; a28 = 1; a9 = 7; a16 = 7; return -1; } else if((((a19==4)&&(((input==1)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&!(a26==1)))&&((a3==1)&&(((!(a14==1)&&((a17==2)&&(((((a13==1)&&((a28==1)&&(a21==11)))&&(a1==14))&&!(a20==1))&&(a2==1))))&&(a6==1))&&(a16==7))))){ a7 = 0; a5 = 4; a12 = 1; a9 = 7; a19 = 1; a21 = 10; a20 = 1; a1 = 12; a26 = 0; return -1; } else if((((a17==2)&&((a28==1)&&((((input==6)&&(((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7))))&&(a23==1))&&(a23==1))))&&((a16==10)&&((!(a20==1)&&(((((a24==1)||(a6==1))&&(a12==1))&&(a21==11))&&(a11==1)))&&(a19==3))))){ a9 = 11; a1 = 12; a5 = 6; a2 = 0; a21 = 12; a26 = 1; a19 = 2; a15 = 0; return 26; } else if((((a9==10)&&((((a23==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a7==1)))&&(a12==1))&&!(a14==1)))&&((a19==3)&&((!(a27==1)&&((a1==12)&&(((a21==10)&&((a16==11)&&((a28==1)&&(a3==1))))&&(a17==2))))&&!(a20==1))))){ a19 = 1; a9 = 11; a5 = 4; a16 = 7; a24 = 1; a20 = 1; a0 = 1; a13 = 0; return -1; } else if(((((a16==11)&&(((a11==1)&&((a21==12)&&((a5==5)&&(input==3))))&&!(a4==1)))&&(a1==14))&&((a9==10)&&(((a19==4)&&((((!(a8==1)&&((a23==1)&&!(a27==1)))&&!(a0==1))&&(a17==2))||!(a3==1)))&&(a20==1))))){ a23 = 1; a1 = 12; a5 = 4; a9 = 7; a11 = 1; a6 = 1; a19 = 1; a16 = 7; a21 = 10; return -1; } else if(((((a19==1)&&((((a1==12)&&((a16==9)&&((a28==1)||(a0==1))))||!(a28==1))||(a14==1)))&&(a5==6))&&((a9==8)&&((a21==12)&&(((!(a0==1)&&(!(a26==1)&&((a20==1)&&(input==6))))&&(a17==2))&&!(a8==1)))))){ a9 = 7; a26 = 0; a1 = 14; a5 = 5; a19 = 5; a2 = 1; a0 = 0; a16 = 7; return 22; } else if(((!(a24==1)&&(((a17==2)&&((a20==1)&&((a1==14)&&(a12==1))))&&(a19==4)))&&(!(a7==1)&&(((a28==1)&&((((((a16==10)&&((input==1)&&((a5==4)||(a5==5))))&&(a9==8))&&(a12==1))&&(a21==11))&&!(a4==1)))&&!(a4==1))))){ a21 = 10; a9 = 7; a27 = 0; a5 = 5; a1 = 13; a13 = 1; return -1; } else if(((((a16==7)&&((a17==2)&&((a19==4)&&((a13==1)&&(((a23==1)&&(a6==1))&&!(a24==1))))))&&(a1==14))&&(((((!(a0==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==5)))&&(a12==1))&&(a28==1))&&(a21==10))&&(a20==1)))){ a24 = 0; a27 = 0; a9 = 10; a1 = 13; a21 = 12; a5 = 5; a11 = 1; a19 = 1; return 21; } else if(((((a3==1)&&(a1==12))&&!(a24==1))&&((a19==2)&&(((a2==1)&&((a6==1)&&((a13==1)&&(((a13==1)&&(((a21==12)&&(((input==6)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a17==2)))&&(a11==1)))&&(a20==1)))))&&(a16==9))))){ a24 = 0; a7 = 0; a16 = 7; a9 = 7; a23 = 1; a5 = 4; a21 = 10; a19 = 1; return -1; } else if((((!(a8==1)&&((!(a20==1)&&((a21==12)&&((a1==12)&&(((input==6)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a16==9)))))&&(a6==1)))&&(a23==1))&&((a12==1)&&((((a17==2)&&((a19==5)&&(a2==1)))||(a27==1))||!(a2==1))))){ a28 = 0; a20 = 1; a21 = 10; a4 = 1; a5 = 6; a9 = 11; a1 = 13; a16 = 7; a24 = 1; a19 = 1; return 22; } else if((((a1==13)&&(((a19==5)&&((a12==1)&&(((a23==1)&&((a12==1)&&(((input==1)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a11==1))))&&(a20==1))))&&!(a26==1)))&&(((a16==9)&&((a17==2)&&((a11==1)||!(a23==1))))&&(a21==11)))){ if((a18==1)){ a5 = 5; a19 = 4; a11 = 1; a23 = 1; a9 = 8; a1 = 12; a20 = 0; a16 = 8; }else{ a5 = 4; a19 = 2; a21 = 10; a14 = 0; a16 = 7; a0 = 0; a3 = 1; a9 = 10; } return 21; } else if(((((((a1==14)&&(a3==1))&&(a21==10))&&(a20==1))&&(a16==10))&&((a9==10)&&((!(a8==1)&&((a17==2)&&((!(a14==1)&&((((((a5==4)||(a5==5))&&(input==5))&&!(a4==1))&&(a19==2))&&!(a0==1)))&&!(a14==1))))&&(a28==1))))){ a28 = 1; a5 = 4; a19 = 1; a0 = 0; a1 = 12; a7 = 0; a9 = 7; a16 = 7; return -1; } else if((((a20==1)&&(((a19==1)&&((((a2==1)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==6))))&&!(a7==1))&&!(a7==1)))&&(a9==7)))&&((a21==11)&&((!(a13==1)||((a16==8)&&((!(a2==1)||(a23==1))&&(a1==13))))&&(a28==1))))){ a5 = 6; a16 = 10; a21 = 10; a4 = 0; a26 = 0; a9 = 9; a1 = 12; a19 = 3; a7 = 0; return 23; } else if((((((!(a4==1)&&(a6==1))&&(a21==12))&&(a20==1))||(a27==1))&&((a28==1)&&(((a16==7)&&(((a19==2)&&((((((a9==7)&&((a5==5)&&(a1==14)))||(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14)))))&&(input==1))&&(a17==2))&&(a6==1)))&&(a3==1)))&&(a6==1))))){ a18 = 0; a21 = 10; a11 = 1; a5 = 4; a0 = 0; a16 = 9; a19 = 3; a9 = 7; a1 = 14; return 26; } else if((((a17==2)&&(!(a27==1)&&((a2==1)&&(((a1==12)&&(((a9==11)&&(input==3))&&!(a0==1)))&&(a5==4)))))&&((((a21==12)&&((a20==1)&&((!(a4==1)&&((a0==1)||(a13==1)))&&(a19==4))))&&(a11==1))&&(a16==8)))){ a19 = 1; a9 = 7; a8 = 0; a16 = 7; a21 = 10; a28 = 1; return -1; } else if(((((a16==7)&&((((a17==2)&&(a3==1))&&(a1==13))&&(a5==4)))&&!(a24==1))&&(((a21==12)&&((a12==1)&&(!(a27==1)&&((((((input==6)&&(a19==5))&&(a9==7))&&(a20==1))&&(a23==1))&&(a6==1)))))&&!(a7==1)))){ a1 = 14; a16 = 9; a12 = 1; a21 = 11; a9 = 9; a4 = 0; a19 = 4; a5 = 5; a2 = 1; return 23; } else if((((a18==1)||((a23==1)&&((a1==14)&&((a17==2)&&((a19==5)&&((a13==1)&&(a20==1)))))))&&(!(a7==1)&&((a28==1)&&(((((a16==7)&&((input==5)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))))&&(a6==1))&&(a21==11))&&!(a0==1)))))){ a0 = 0; a5 = 4; a16 = 8; a19 = 3; a4 = 0; a2 = 1; a21 = 12; a9 = 9; return 21; } else if((((((a1==13)&&(((!(a12==1)||((a12==1)&&(a19==3)))&&(a21==11))&&(a9==8)))||(a8==1))&&(a2==1))&&(((((((a16==9)&&((input==6)&&(a5==5)))&&!(a0==1))&&(a17==2))&&(a28==1))&&!(a20==1))&&(a13==1)))){ a19 = 2; a28 = 0; a21 = 10; a11 = 0; a16 = 11; return -1; } else if(((!(a18==1)&&((a28==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4))&&(a19==2))))&&(!(a20==1)&&(((a16==9)&&(((a4==1)||(!(a3==1)||((a21==11)&&((a6==1)&&((a17==2)&&(a3==1))))))||(a14==1)))&&(a1==12))))){ if((a4==1)){ a2 = 0; a5 = 6; a18 = 1; a1 = 14; a16 = 7; a19 = 5; a9 = 7; a6 = 0; }else{ a1 = 13; a15 = 1; a2 = 0; a16 = 7; a21 = 10; a18 = 1; a20 = 1; a9 = 7; a5 = 4; } return -1; } else if((((((a13==1)&&(((a28==1)&&(!(a24==1)&&((((a1==14)&&(input==4))&&(a21==12))&&(a9==9))))&&(a20==1)))&&(a19==3))&&!(a0==1))&&((a17==2)&&((a5==6)&&(!(a8==1)&&((a16==11)&&((a2==1)||!(a13==1)))))))){ a0 = 0; a1 = 12; a18 = 0; a21 = 10; a16 = 7; a19 = 1; a5 = 4; a9 = 7; a6 = 1; return -1; } else if((((!(a0==1)&&(((((a16==9)&&((a21==10)&&((a3==1)&&((a17==2)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a19==4))&&(a9==7))&&!(a14==1)))&&(a2==1))&&(!(a26==1)&&(!(a13==1)||(((a6==1)&&(a1==12))&&(a20==1)))))){ a2 = 1; a5 = 4; a19 = 1; a28 = 1; a16 = 7; return -1; } else if((((a12==1)&&(((a21==11)&&((a20==1)&&(!(a24==1)&&((a19==3)&&((a17==2)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))))&&!(a8==1)))&&(((((((a16==8)&&(a13==1))&&(a1==14))&&(a28==1))&&(a9==11))&&(a6==1))||(a8==1)))){ if((a9==10)){ a14 = 0; a19 = 2; a1 = 12; a20 = 0; a9 = 10; a5 = 6; a2 = 1; a4 = 0; }else{ a9 = 10; a19 = 1; a5 = 5; a26 = 0; a12 = 1; a18 = 0; a1 = 13; } return -1; } else if(((((a21==11)&&(((a13==1)&&((a19==4)&&(((a11==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a12==1))))&&(a1==13)))&&!(a27==1))&&((a9==7)&&(((a7==1)||(!(a23==1)||(((a6==1)&&(a16==8))&&!(a20==1))))&&(a17==2))))){ a26 = 0; a5 = 4; a9 = 9; a19 = 2; a23 = 1; a14 = 0; a16 = 7; a20 = 1; a21 = 10; return 25; } else if((((a16==10)&&(a2==1))&&(!(a27==1)&&((a2==1)&&((!(a14==1)&&((((a3==1)&&((a20==1)&&(((((a19==4)&&((a9==7)&&((a1==12)&&(a5==4))))||(((a19==3)&&(((a5==5)&&(a1==14))&&(a9==11)))||((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))))&&(input==1))&&(a11==1))))&&(a21==12))&&(a12==1)))&&(a17==2)))))){ a4 = 0; a19 = 2; a28 = 1; a11 = 1; a1 = 13; a21 = 10; a5 = 5; a9 = 9; a16 = 7; return 25; } else if(((((((((a6==1)&&(a20==1))&&(a2==1))&&(a17==2))||(a27==1))&&(a16==8))&&(a21==10))&&((!(a7==1)&&((a1==12)&&((a6==1)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))&&(a28==1))&&(a19==4)))))&&(a23==1)))){ a19 = 1; a28 = 1; a3 = 1; a5 = 4; a16 = 7; a0 = 0; a9 = 7; return -1; } else if((((!(a7==1)&&(((((a21==10)&&(input==3))&&!(a27==1))&&(a9==7))&&!(a4==1)))&&(a19==2))&&(((((a5==5)&&((a16==7)&&((((a4==1)||(a23==1))&&!(a8==1))&&!(a26==1))))&&(a17==2))&&(a1==13))&&(a20==1)))){ a19 = 1; a0 = 0; a11 = 1; a7 = 0; a5 = 4; a1 = 12; return -1; } else if(((((a20==1)&&(((a16==9)&&((((a18==1)||((a17==2)&&(a2==1)))&&(a9==10))&&(a21==11)))||(a7==1)))||!(a6==1))&&((a5==6)&&((((((input==6)&&(a1==12))&&(a19==4))&&(a11==1))&&(a12==1))&&(a3==1))))){ a9 = 8; a20 = 0; a5 = 5; a23 = 1; a4 = 0; a16 = 8; a11 = 1; return 21; } else if((((a9==10)&&((a19==4)&&(((((((input==1)&&((a5==5)||(a5==6)))&&(a13==1))&&!(a7==1))&&!(a18==1))&&(a12==1))&&!(a7==1))))&&((a1==13)&&((((((a13==1)||!(a2==1))&&(a17==2))&&(a20==1))&&(a16==9))&&(a21==10))))){ a19 = 1; a0 = 0; a24 = 0; a1 = 12; a5 = 4; a16 = 7; a27 = 0; a9 = 7; return -1; } else if((((a1==13)&&((((!(a2==1)||(((a19==2)&&(((a4==1)||(a13==1))&&!(a4==1)))&&(a16==8)))&&!(a7==1))&&(a21==12))||(a14==1)))&&((a6==1)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))&&(a17==2))&&!(a20==1))))){ a19 = 1; a4 = 1; a21 = 11; a9 = 8; a1 = 14; a11 = 0; a20 = 1; a16 = 11; a5 = 6; a25 = 1; return -1; } else if((((a1==13)&&((a0==1)||((a20==1)&&(!(a11==1)||((a11==1)||(a0==1))))))&&((a3==1)&&((a2==1)&&((a23==1)&&(((a16==11)&&(((a17==2)&&((a9==7)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&(a19==1)))&&(a21==10))))))){ a7 = 0; a1 = 12; a11 = 1; a16 = 7; a13 = 1; a5 = 4; return -1; } else if((((((((a11==1)&&(a2==1))||!(a28==1))&&(a20==1))&&(a21==10))&&(a16==9))&&((a17==2)&&((a6==1)&&(((((((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==6))&&(a1==14))&&(a28==1))&&(a23==1))&&(a2==1))&&(a19==2)))))){ a9 = 10; a5 = 5; a1 = 12; a3 = 1; a28 = 1; a16 = 7; a19 = 5; a23 = 1; return 23; } else if((((a11==1)&&((!(a27==1)&&((a17==2)&&((a16==8)&&((a19==4)&&(input==3)))))&&!(a20==1)))&&((a9==9)&&(!(a4==1)&&((((((!(a13==1)||(a28==1))&&(a1==14))&&!(a26==1))&&(a21==10))&&(a5==6))||!(a12==1)))))){ a14 = 0; a5 = 5; a11 = 1; a20 = 1; a1 = 12; a21 = 12; a19 = 1; a26 = 0; return 26; } else if(((((a19==5)&&((a9==8)&&((a27==1)||((a16==11)&&((a3==1)&&(a12==1))))))&&(a1==13))&&(((((a5==4)&&((a21==12)&&((a17==2)&&(!(a8==1)&&((input==3)&&(a20==1))))))&&!(a26==1))&&!(a26==1))&&(a13==1)))){ a9 = 7; a1 = 12; a28 = 1; a19 = 1; a16 = 7; a23 = 1; a21 = 10; a3 = 1; return -1; } else if((((!(a14==1)&&(!(a7==1)&&((((((((a16==10)&&((a9==11)&&((a1==14)&&(a5==6))))&&(a19==5))&&(a21==12))||((a21==10)&&((a19==1)&&((((a1==12)&&(a5==4))&&(a9==7))&&(a16==11)))))||((((a16==11)&&(((a5==5)&&(a1==12))&&(a9==7)))&&(a19==1))&&(a21==10)))&&(input==5))&&!(a7==1))))&&(a3==1))&&((a17==2)&&((!(a20==1)&&(!(a4==1)&&(a23==1)))&&!(a24==1))))){ if((a25==1)){ a7 = 1; a16 = 7; a9 = 7; a29 = 1; a20 = 1; a25 = 1; a19 = 2; a1 = 12; a5 = 5; a21 = 10; }else{ a16 = 11; a5 = 6; a22 = 0; a21 = 10; a19 = 1; a1 = 14; a9 = 9; a3 = 0; a18 = 1; } return -1; } else if((((!(a8==1)&&((a23==1)&&(a6==1)))&&(a1==12))&&((!(a14==1)&&(((((a13==1)&&(((a21==12)&&(((a16==10)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2)))&&!(a8==1)))&&(a19==1))&&(a9==10))&&(a11==1)))&&(a20==1)))){ a6 = 1; a5 = 4; a3 = 1; a28 = 1; a9 = 7; a16 = 7; a21 = 10; return -1; } else if((((a7==1)||(((a7==1)||((a1==12)&&((((a17==2)&&((a20==1)&&((a6==1)&&(a21==11))))&&(a12==1))&&(a5==5))))||(a4==1)))&&((a3==1)&&(((a9==7)&&(((a16==7)&&(input==6))&&(a19==3)))&&!(a26==1))))){ a19 = 1; a5 = 4; a7 = 0; a21 = 10; a18 = 0; return -1; } else if((((a23==1)&&(((((a19==5)&&(((a13==1)||(a24==1))&&(a9==7)))&&(a21==12))||(a7==1))&&(a16==9)))&&((a28==1)&&(((((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==13))&&(a17==2))&&!(a27==1))&&(a20==1))&&!(a7==1))))){ a1 = 12; a19 = 1; a16 = 7; a27 = 0; a23 = 1; a21 = 10; a14 = 0; a5 = 4; return -1; } else if((((((!(a11==1)||(((!(a20==1)&&(a11==1))||(a7==1))&&(a19==5)))&&(a16==7))&&(a1==13))&&(a5==5))&&((!(a18==1)&&(((a13==1)&&((((a17==2)&&(input==1))&&(a21==10))&&(a9==11)))&&!(a27==1)))&&(a3==1)))){ a1 = 12; a9 = 7; a20 = 1; a0 = 0; a5 = 4; a19 = 1; a24 = 0; a18 = 0; return -1; } else if((((a9==9)&&((((((a18==1)&&(!(a12==1)&&((a16==11)&&((a12==1)&&!(a11==1)))))&&!(a23==1))&&(a14==1))&&(a18==1))&&(a1==13)))&&(((a19==5)&&(((a20==1)&&((input==1)&&(a5==6)))&&(a21==11)))&&(a17==2)))){ a16 = 7; a21 = 10; a5 = 5; a1 = 14; a2 = 0; a9 = 8; a19 = 1; a25 = 1; a15 = 1; return -1; } else if(((((!(a26==1)&&(((a28==1)&&((a1==14)&&((a17==2)&&((!(a20==1)&&((((input==5)&&((a5==4)||(a5==5)))&&(a23==1))&&(a16==8)))&&(a23==1)))))&&!(a24==1)))&&(a19==3))&&(a9==9))&&(((a28==1)&&(a21==12))||(a8==1)))){ a25 = 1; a20 = 1; a1 = 13; a21 = 10; a5 = 6; a3 = 0; a16 = 7; a9 = 10; a19 = 1; return -1; } else if(((!(a3==1)&&(!(a23==1)&&((((a9==8)&&(a11==1))&&!(a11==1))&&!(a28==1))))&&(((a16==7)&&(((((((!(a20==1)&&(input==5))&&(a7==1))&&(a21==11))&&(a8==1))&&(a19==1))&&(a1==14))&&(a5==4)))&&(a17==2)))){ a1 = 12; a0 = 1; a21 = 10; a12 = 0; a9 = 9; a5 = 5; a23 = 0; a20 = 1; return -1; } else if((((((a16==10)&&((a12==1)&&(((a9==7)&&(input==5))&&(a5==4))))&&!(a24==1))&&(a17==2))&&((a26==1)||((a2==1)&&((((a1==14)&&(((a26==1)||((a12==1)&&!(a0==1)))&&(a21==11)))&&!(a20==1))&&(a19==4)))))){ a5 = 6; a18 = 1; a9 = 8; a26 = 1; a21 = 12; a19 = 3; a16 = 7; return 21; } else if(((!(a11==1)&&((a19==2)&&((((a9==7)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a12==1)))&&(a1==14))&&!(a2==1))))&&((a14==1)&&(!(a23==1)&&(!(a11==1)&&(((a17==2)&&((a16==8)&&(!(a20==1)&&(a12==1))))&&(a21==10))))))){ a1 = 12; a29 = 1; a21 = 12; a4 = 1; a19 = 5; a20 = 1; a5 = 4; a24 = 1; return -1; } else if(((((((!(a7==1)&&((((a23==1)&&(a2==1))&&(a11==1))&&(a17==2)))&&(a16==10))&&(a19==2))||!(a11==1))||!(a3==1))&&((a1==13)&&((a21==12)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a0==1))&&(a9==8))&&!(a20==1)))))){ a19 = 5; a9 = 9; a20 = 1; a21 = 10; a27 = 1; a29 = 1; a16 = 11; a5 = 6; a8 = 1; return 25; } else if(((((a18==1)||(((a24==1)||((((a19==2)&&(a23==1))&&(a16==9))&&(a21==12)))&&(a9==7)))&&(a1==12))&&(((((a12==1)&&(((a11==1)&&((a5==5)&&(input==4)))&&!(a26==1)))&&!(a8==1))&&(a17==2))&&(a20==1)))){ a24 = 0; a21 = 10; a26 = 0; a1 = 13; a9 = 10; a16 = 7; a8 = 0; return -1; } else if(((((a23==1)&&((a6==1)&&((!(a4==1)&&(((a9==7)&&(!(a26==1)&&((input==1)&&(a1==12))))&&!(a7==1)))&&(a21==12))))&&!(a20==1))&&((a5==5)&&((a17==2)&&((((a28==1)&&(a16==9))||(a27==1))&&(a19==4)))))){ if((a4==1)){ a9 = 10; a21 = 10; a1 = 14; a24 = 1; a16 = 7; a10 = 0; a20 = 1; a19 = 1; a0 = 1; }else{ a20 = 1; a19 = 1; a16 = 7; a5 = 6; a13 = 0; a27 = 1; a21 = 10; a0 = 1; } return 25; } else if(((((a17==2)&&(!(a27==1)&&((((a11==1)&&((a20==1)&&(input==6)))&&(a3==1))&&(a12==1))))&&(a21==12))&&((a0==1)||(((((((a16==10)&&(a12==1))&&(a5==5))||!(a12==1))&&(a9==8))&&(a19==5))&&(a1==12))))){ a16 = 7; a21 = 10; a1 = 14; a5 = 6; a28 = 1; a13 = 1; a9 = 10; a0 = 0; a19 = 4; return 25; } else if((((a13==1)&&((a17==2)&&((((a9==7)&&(((a3==1)&&((a21==11)&&((a19==4)&&((input==3)&&((a5==4)||(a5==5))))))&&!(a20==1)))&&!(a4==1))&&!(a7==1))))&&(((!(a0==1)&&((a16==10)&&(a3==1)))&&(a1==12))||!(a3==1)))){ a21 = 10; a20 = 1; a12 = 0; a16 = 7; a1 = 14; a25 = 0; a14 = 1; a9 = 11; a5 = 5; a19 = 1; return -1; } else if(((((!(a4==1)&&((a21==10)&&((((a19==2)&&((a3==1)&&(a3==1)))||(a24==1))&&(a11==1))))&&(a16==10))||(a8==1))&&((a1==12)&&(!(a20==1)&&((((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a17==2))&&!(a14==1)))))){ a7 = 1; a1 = 14; a10 = 1; a9 = 9; a16 = 9; a21 = 11; a19 = 3; a5 = 6; a15 = 0; return -1; } else if((((!(a20==1)&&((a17==2)&&((a18==1)||(((a2==1)||(a4==1))||(a7==1)))))&&(a16==8))&&(((a21==10)&&((!(a8==1)&&((a19==5)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==1))&&!(a4==1))))&&!(a14==1)))&&(a1==14)))){ a9 = 9; a3 = 1; a5 = 5; a16 = 7; a23 = 1; a13 = 1; a1 = 13; a20 = 1; a19 = 2; return 25; } else if((((((!(a20==1)&&(((a28==1)&&(a9==10))&&(a28==1)))||!(a23==1))&&(a19==4))||(a7==1))&&((a6==1)&&((((a5==6)&&((a21==11)&&(((a16==7)&&((input==1)&&(a1==13)))&&!(a4==1))))&&(a17==2))&&(a3==1))))){ a16 = 10; a20 = 1; a19 = 2; a24 = 0; a9 = 9; a18 = 0; a14 = 0; return 21; } else if(((((!(a26==1)&&((a19==2)&&(((a6==1)&&(a5==4))||(a7==1))))&&(a1==14))&&(a17==2))&&(!(a0==1)&&(((!(a7==1)&&((!(a18==1)&&(((input==6)&&(a16==8))&&(a21==12)))&&(a9==8)))&&(a20==1))&&(a6==1))))){ a19 = 1; a18 = 0; a13 = 1; a9 = 9; a7 = 0; a16 = 10; return 25; } else if(((((a19==2)&&((((!(a13==1)||((a0==1)||(a2==1)))&&!(a27==1))&&(a16==9))&&(a5==6)))&&(a17==2))&&((a21==10)&&((a1==13)&&((!(a18==1)&&((((a9==10)&&(input==3))&&(a2==1))&&!(a20==1)))&&!(a7==1)))))){ if((a28==1)){ a20 = 1; a2 = 0; a4 = 1; a1 = 12; a28 = 0; a19 = 1; a16 = 7; a9 = 11; }else{ a5 = 4; a20 = 1; a16 = 7; a19 = 1; a29 = 0; a27 = 1; a11 = 0; } return -1; } else if((((a19==3)&&(a3==1))&&((!(a14==1)&&((((!(a27==1)&&(!(a4==1)&&(((((a23==1)&&((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==1)))&&(a13==1))&&!(a20==1))&&(a17==2))))&&(a21==10))&&(a1==13))&&!(a27==1)))&&(a16==7)))){ a16 = 10; a20 = 1; a19 = 2; a5 = 5; a23 = 1; a9 = 10; a12 = 1; a8 = 0; return 25; } else if((((a21==11)&&(((a19==4)&&((a20==1)&&((((a9==11)&&(input==1))&&(a1==12))&&(a17==2))))&&(a28==1)))&&((a28==1)&&((((((!(a4==1)&&(a2==1))&&(a5==4))||(a7==1))||(a4==1))&&!(a27==1))&&(a16==11))))){ a9 = 7; a13 = 1; a16 = 7; a21 = 10; a19 = 1; a7 = 0; a8 = 0; return -1; } else if(((!(a3==1)||(((((a12==1)&&(a23==1))&&(a16==11))&&(a21==10))||(a0==1)))&&((a9==9)&&((a17==2)&&((!(a20==1)&&(!(a18==1)&&((!(a0==1)&&(((a5==6)&&(input==5))&&!(a24==1)))&&(a19==2))))&&(a1==13)))))){ a20 = 1; a19 = 5; a0 = 1; a9 = 11; a16 = 10; a3 = 0; a10 = 0; a5 = 4; return -1; } else if(((((a11==1)&&((((a21==11)&&((a17==2)&&(a6==1)))&&!(a24==1))&&(a11==1)))&&(a3==1))&&(((((a16==10)&&(((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4)))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5)))&&(input==1)))&&!(a7==1))&&!(a14==1))&&(a20==1)))){ a9 = 7; a14 = 0; a19 = 1; a21 = 10; a1 = 12; a16 = 7; a5 = 4; a28 = 1; a7 = 0; return -1; } else if((((a1==13)&&((a9==11)&&((a12==1)&&((a5==4)&&((((!(a14==1)&&(a11==1))&&!(a27==1))&&!(a24==1))&&(a21==12))))))&&(((((((input==4)&&(a20==1))&&(a16==11))&&(a23==1))&&!(a8==1))&&(a19==5))&&(a17==2)))){ a1 = 12; a24 = 0; a2 = 1; a16 = 7; a21 = 10; a19 = 1; a9 = 7; a14 = 0; return -1; } else if((((a17==2)&&(((a19==5)&&(((a6==1)&&((a21==11)&&((a20==1)&&((((a1==12)&&(input==1))&&!(a24==1))&&(a6==1)))))&&(a5==6)))&&(a9==8)))&&((((!(a27==1)&&(a28==1))&&!(a24==1))&&(a16==8))||!(a11==1)))){ a9 = 9; a5 = 5; a16 = 7; a21 = 10; a3 = 1; a1 = 13; a19 = 2; a18 = 0; a23 = 1; return 25; } else if(((((((!(a18==1)&&((a9==8)&&((a19==2)&&((a12==1)&&!(a14==1)))))&&(a12==1))&&!(a18==1))&&(a2==1))&&(a1==13))&&((((a20==1)&&((a16==9)&&((a21==10)&&((a5==6)&&(input==6)))))&&(a17==2))&&!(a24==1)))){ a16 = 10; a23 = 1; a1 = 12; a11 = 1; a18 = 0; return 25; } else if((((a21==10)&&((a13==1)&&((a19==3)&&((a12==1)&&((!(a7==1)&&((input==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&!(a26==1))))))&&((a20==1)&&(((a17==2)&&(((a1==13)&&((a13==1)&&(a13==1)))||!(a2==1)))&&(a16==9))))){ a21 = 11; a5 = 4; a1 = 12; a2 = 1; a9 = 11; a19 = 4; a24 = 0; a0 = 0; a16 = 8; return 25; } else if(((((a17==2)&&((a27==1)||((((((a13==1)&&!(a14==1))||(a4==1))&&(a12==1))&&!(a0==1))&&(a16==7))))&&(a9==7))&&((a21==12)&&(((a1==12)&&(!(a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a19==3))))&&(a3==1))))){ a13 = 1; a21 = 10; a19 = 1; a27 = 0; a20 = 1; a5 = 4; a26 = 0; return -1; } else if(((((((a1==14)&&(!(a20==1)&&(a23==1)))&&(a17==2))||!(a11==1))||(a14==1))&&((a13==1)&&((((a21==12)&&((a16==8)&&((a19==3)&&((a6==1)&&((input==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))))))&&(a3==1))&&!(a18==1))))){ a22 = 0; a14 = 1; a15 = 1; a16 = 7; a1 = 12; a20 = 1; a21 = 10; a9 = 8; a5 = 5; a19 = 1; return -1; } else if((((((a21==12)&&((a19==3)&&((((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a2==1))&&(a9==11))))&&(a17==2))&&(a16==8))&&((a20==1)&&((a14==1)||((!(a7==1)&&((a3==1)&&((a27==1)||(a3==1))))&&(a1==14)))))){ a1 = 12; a18 = 0; a9 = 10; a5 = 5; a16 = 10; a28 = 1; return 25; } else if((((a19==4)&&(((a21==11)&&(!(a20==1)&&(((a3==1)||(a27==1))||!(a11==1))))||(a26==1)))&&(((((((a1==12)&&((input==3)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))))&&!(a26==1))&&(a16==7))&&(a17==2))&&!(a8==1))&&!(a8==1)))){ a21 = 12; a9 = 7; a5 = 5; a11 = 1; a0 = 0; a3 = 1; a20 = 1; a16 = 11; a1 = 13; return 23; } else if((((a19==5)&&((a21==12)&&((((((((input==4)&&(a9==10))&&!(a24==1))&&(a23==1))&&(a28==1))&&(a2==1))&&(a5==4))&&(a23==1))))&&(((a16==10)&&((a17==2)&&(((a3==1)||!(a23==1))&&(a1==12))))&&!(a20==1)))){ a23 = 0; a5 = 6; a21 = 10; a19 = 1; a14 = 1; a11 = 0; a20 = 1; a16 = 7; a9 = 7; return 22; } else if(((((a21==10)&&((a19==3)&&(((!(a27==1)&&((a17==2)&&(!(a26==1)&&(((input==5)&&(a1==12))&&!(a8==1)))))&&!(a18==1))&&(a9==11))))&&(a16==9))&&((a5==4)&&(!(a20==1)&&(!(a3==1)||(!(a24==1)&&(a13==1))))))){ if((a2==1)){ a5 = 5; a4 = 1; a16 = 8; a2 = 0; a19 = 5; a20 = 1; a21 = 11; a10 = 0; a1 = 14; a9 = 10; }else{ a14 = 1; a1 = 14; a9 = 9; a20 = 1; a16 = 7; a19 = 1; a22 = 0; a5 = 6; a28 = 0; } return 21; } else if((((a5==4)&&(!(a0==1)&&(!(a6==1)||(a3==1))))&&((((a9==10)&&((a19==5)&&((a11==1)&&((a17==2)&&((a1==12)&&((a21==12)&&((((input==6)&&!(a20==1))&&(a16==10))&&(a28==1))))))))&&!(a14==1))&&!(a7==1)))){ a25 = 0; a12 = 0; a5 = 5; a9 = 8; a1 = 14; a3 = 0; a16 = 7; return -1; } else if((((((((a16==9)&&(((a17==2)&&(a3==1))||!(a6==1)))&&(a1==14))&&!(a8==1))&&(a2==1))||(a24==1))&&((a20==1)&&((a21==10)&&((a12==1)&&((((input==5)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a3==1))&&(a19==4))))))){ a21 = 11; a4 = 0; a19 = 2; a9 = 10; a5 = 6; a13 = 1; a7 = 0; return 21; } else if((((a9==8)&&(((a21==12)&&(((a19==1)&&(((!(a8==1)&&(a2==1))||(a7==1))&&(a16==8)))&&(a1==13)))&&!(a26==1)))&&(!(a14==1)&&(((a17==2)&&((a20==1)&&(!(a4==1)&&((input==3)&&((a5==4)||(a5==5))))))&&!(a14==1))))){ a9 = 7; a21 = 10; a26 = 0; a16 = 7; a28 = 1; a1 = 12; a5 = 4; a14 = 0; return -1; } else if((((((((!(a4==1)&&((a19==5)&&(input==5)))&&(a21==11))&&(a17==2))&&(a9==9))&&!(a4==1))&&(a1==13))&&(((a5==5)&&((a16==11)&&((!(a3==1)||(!(a6==1)||((a11==1)&&!(a18==1))))&&(a20==1))))||!(a3==1)))){ a5 = 4; a19 = 3; a28 = 1; a16 = 9; a21 = 12; a13 = 1; a1 = 12; a6 = 1; return 21; } else if((((a19==1)&&(!(a20==1)&&((((((((input==5)&&(a1==14))&&!(a7==1))&&(a9==10))&&(a13==1))&&(a5==5))&&(a6==1))&&(a21==10))))&&((((a4==1)||((a17==2)&&(!(a6==1)||(a28==1))))&&(a13==1))&&(a16==7)))){ a9 = 7; a23 = 1; a8 = 0; a5 = 4; a2 = 1; a20 = 1; a1 = 12; return -1; } else if((((a17==2)&&((a21==10)&&((!(a26==1)&&((((a3==1)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==5))&&(a16==7)))&&(a19==5))&&!(a26==1)))&&(a1==14))))&&((a26==1)||((a18==1)||(((a23==1)||(a4==1))&&(a20==1)))))){ a19 = 4; a6 = 1; a1 = 13; a5 = 4; a13 = 1; a9 = 11; a21 = 12; return 26; } else if(((!(a24==1)&&((a3==1)&&(!(a27==1)&&((a28==1)&&(((a6==1)&&(a9==7))&&(a20==1))))))&&(((((a6==1)&&((((((a5==4)||(a5==5))&&(input==5))&&(a2==1))&&(a1==12))&&(a16==7)))&&(a21==11))&&(a19==4))&&(a17==2)))){ a5 = 4; a19 = 2; a2 = 1; a6 = 1; a16 = 8; a1 = 14; a7 = 0; a9 = 9; return 22; } else if((((((!(a6==1)||((a13==1)&&!(a27==1)))&&(a1==12))&&(a9==10))&&(a21==12))&&(((a11==1)&&(((((((((a5==5)||(a5==6))&&(input==3))&&(a23==1))&&!(a20==1))&&(a19==3))&&!(a27==1))&&!(a18==1))&&(a17==2)))&&(a16==9)))){ a19 = 1; a5 = 4; a1 = 14; a7 = 1; a20 = 1; a21 = 10; a0 = 1; a9 = 7; a16 = 7; return -1; } else if((((((((a28==1)&&((a19==4)&&(!(a27==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4)))))&&(a16==8))&&(a1==13))&&!(a14==1))&&(a23==1))&&((((a20==1)&&((!(a26==1)&&(a28==1))&&(a17==2)))&&(a21==12))||(a18==1)))){ a1 = 12; a16 = 7; a0 = 0; a21 = 10; a19 = 1; a9 = 7; a2 = 1; a5 = 4; return -1; } else if((((a19==4)&&((!(a4==1)&&(((!(a3==1)||(((a12==1)||(a0==1))&&!(a20==1)))&&(a28==1))&&(a1==13)))&&(a16==9)))&&((((a21==10)&&(!(a14==1)&&(!(a18==1)&&((input==6)&&(a9==8)))))&&(a17==2))&&(a5==4)))){ if((a26==1)){ a16 = 7; a3 = 0; a1 = 12; a20 = 1; a9 = 10; a26 = 1; a15 = 0; a19 = 2; }else{ a16 = 7; a20 = 1; a5 = 5; a21 = 12; a1 = 12; a28 = 0; a27 = 1; a4 = 1; a19 = 2; } return 21; } else if((((a5==4)&&((a17==2)&&((!(a14==1)&&(((a28==1)&&(a21==12))&&(a2==1)))||(a18==1))))&&((((a13==1)&&(!(a20==1)&&((a1==13)&&((a19==2)&&(!(a18==1)&&((a9==7)&&(input==4)))))))&&(a16==10))&&(a23==1)))){ if((a27==1)){ a29 = 1; a1 = 12; a16 = 7; a9 = 10; a5 = 6; a21 = 10; a22 = 1; a20 = 1; }else{ a22 = 1; a20 = 1; a15 = 1; a1 = 12; a16 = 11; a29 = 0; a9 = 11; a19 = 3; a5 = 6; a21 = 10; } return -1; } else if((((a5==6)&&((a19==5)&&((((((a17==2)&&((a3==1)||(a4==1)))&&!(a20==1))||(a18==1))||(a27==1))&&(a1==12))))&&(((a9==8)&&((((a13==1)&&((a16==10)&&(input==5)))&&!(a14==1))&&(a2==1)))&&(a21==11)))){ if((a15==1)){ a15 = 1; a5 = 4; a16 = 9; a19 = 1; a13 = 0; a21 = 12; a9 = 11; }else{ a1 = 13; a9 = 11; a19 = 4; a16 = 8; a10 = 0; a21 = 10; a4 = 1; a12 = 0; } return -1; } else if((((((a16==9)&&((((a23==1)&&((a23==1)&&((a11==1)&&!(a0==1))))&&(a23==1))&&(a9==9)))&&!(a7==1))&&(a21==12))&&((a17==2)&&(((((((a5==5)||(a5==6))&&(input==3))&&(a19==4))&&(a2==1))&&(a1==12))&&(a20==1))))){ a6 = 1; a28 = 1; a16 = 7; a13 = 1; a9 = 7; a5 = 4; a21 = 10; a19 = 1; return -1; } else if(((!(a7==1)&&((a2==1)&&((a16==9)&&((((a17==2)&&(input==1))&&(a3==1))&&!(a14==1)))))&&(!(a26==1)&&(((a19==5)&&((a1==14)&&((((a0==1)||((a13==1)&&(a9==11)))&&(a5==4))&&(a20==1))))&&(a21==12))))){ a21 = 10; a28 = 1; a1 = 12; a9 = 7; a16 = 7; a19 = 1; a11 = 1; a3 = 1; return -1; } else if((((a1==13)&&(((a11==1)&&((a21==11)&&((a6==1)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==5)))))&&!(a18==1)))&&((a20==1)&&((((a14==1)||((((a13==1)&&(a19==2))&&(a17==2))||!(a11==1)))&&(a16==9))&&(a11==1))))){ a9 = 11; a23 = 1; a11 = 1; a5 = 5; a3 = 1; a1 = 14; a21 = 12; return 21; } else if((((((((a16==9)&&(((a23==1)&&(((a5==4)&&((input==4)&&(a21==10)))&&(a17==2)))&&(a12==1)))&&(a1==13))&&(a9==11))&&(a6==1))&&(a12==1))&&(!(a12==1)||((((a2==1)&&!(a7==1))&&(a20==1))&&(a19==2))))){ a1 = 12; a18 = 0; a9 = 7; a28 = 1; a19 = 1; a8 = 0; a16 = 7; return -1; } else if((((a19==5)&&((((a1==12)&&((a13==1)&&(a23==1)))||!(a28==1))&&(a17==2)))&&(((a5==6)&&((a23==1)&&((a21==11)&&(((!(a4==1)&&(((a16==9)&&(input==3))&&!(a20==1)))&&!(a14==1))&&(a11==1)))))&&(a9==9)))){ if((a7==1)){ a5 = 5; a19 = 1; a10 = 0; a27 = 1; a18 = 1; a20 = 1; a21 = 12; a16 = 8; a9 = 11; }else{ a25 = 1; a9 = 11; a23 = 0; a22 = 0; a19 = 4; } return 25; } else if((((a19==4)&&((a9==8)&&(((((a2==1)&&(((a3==1)&&((a2==1)&&(a6==1)))||!(a12==1)))&&!(a14==1))&&(a5==5))&&!(a20==1))))&&((((((input==5)&&(a21==12))&&(a17==2))&&(a3==1))&&(a16==9))&&(a1==13)))){ if((a16==9)){ a20 = 1; a19 = 1; a5 = 4; a2 = 0; a21 = 10; a16 = 7; a3 = 0; a9 = 9; a26 = 1; }else{ a5 = 4; a23 = 0; a21 = 11; a0 = 1; a10 = 0; a19 = 1; a16 = 7; a1 = 14; } return 22; } else if((((a28==1)&&(((a21==11)&&((a17==2)&&(((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==7))&&(a13==1))&&!(a0==1))))&&(a1==14)))&&(!(a13==1)||((a9==7)&&(!(a11==1)||((((a3==1)&&(a19==4))&&(a11==1))&&(a20==1))))))){ a23 = 1; a5 = 4; a3 = 1; a16 = 8; a11 = 1; a9 = 8; return 23; } else if(((((a21==12)&&(((((a23==1)&&(a19==5))&&!(a7==1))&&(a5==4))&&(a17==2)))&&(a16==8))&&((a9==8)&&(((a3==1)&&(((a13==1)&&((a11==1)&&(((input==5)&&(a1==14))&&!(a0==1))))&&(a20==1)))&&(a3==1))))){ a1 = 13; a2 = 1; a21 = 10; a19 = 2; a9 = 9; a12 = 1; a27 = 0; a16 = 7; return 25; } else if((((a16==9)&&((a1==12)&&(((((a13==1)&&(!(a2==1)||(a3==1)))||(a24==1))||!(a28==1))&&(a19==3))))&&((a28==1)&&(((((((input==4)&&((a5==4)||(a5==5)))&&(a13==1))&&(a17==2))&&(a20==1))&&(a21==10))&&(a9==8))))){ a5 = 4; a9 = 7; a16 = 7; a19 = 1; a12 = 1; a23 = 1; return -1; } else if(((!(a24==1)&&((a16==10)&&((((a19==5)&&((((a5==4)||(a5==5))&&(input==3))&&(a1==12)))&&!(a27==1))&&(a20==1))))&&(((a17==2)&&((a27==1)||(!(a11==1)||((a12==1)&&(((a21==11)&&(a6==1))||(a24==1))))))&&(a9==11)))){ a19 = 1; a5 = 4; a18 = 0; a16 = 7; a12 = 1; a9 = 7; a14 = 0; a21 = 10; return -1; } else if(((!(a8==1)&&((a1==12)&&(!(a18==1)&&(!(a24==1)&&((((input==5)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&!(a0==1))&&!(a0==1))))))&&((((a16==11)&&((a18==1)||(((a3==1)&&!(a20==1))&&(a19==4))))&&(a17==2))&&(a21==10)))){ a5 = 4; a19 = 5; a27 = 1; a9 = 10; a7 = 1; a16 = 8; a8 = 1; a21 = 12; return 22; } else if((((a14==1)||((((a20==1)&&(((a3==1)&&(a21==12))&&(a17==2)))&&(a1==12))||(a7==1)))&&((a3==1)&&((a2==1)&&(((a3==1)&&(!(a8==1)&&((a19==4)&&((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&(a16==11)))))){ a0 = 0; a19 = 1; a5 = 4; a14 = 0; a9 = 7; a3 = 1; a16 = 7; a21 = 10; return -1; } else if(((!(a28==1)||((a16==11)&&(((a27==1)||((((a6==1)&&(a13==1))&&!(a4==1))&&(a1==14)))&&(a9==7))))&&((a20==1)&&((!(a18==1)&&((a21==11)&&(!(a4==1)&&((a17==2)&&((input==4)&&((a5==5)||(a5==6)))))))&&(a19==4))))){ a27 = 0; a28 = 1; a8 = 0; a21 = 10; a19 = 1; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((((a16==10)&&(!(a8==1)&&((a2==1)&&((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==1)))))&&(a1==12))&&(a28==1))&&(!(a7==1)&&(((!(a20==1)&&((a3==1)&&((a21==11)&&((a17==2)&&(a13==1)))))&&(a19==2))&&!(a14==1))))){ if((a12==1)){ a9 = 10; a29 = 0; a15 = 0; a20 = 1; a16 = 7; a5 = 6; a21 = 10; }else{ a5 = 5; a0 = 1; a21 = 10; a9 = 11; a16 = 7; a12 = 0; a19 = 1; a1 = 13; a20 = 1; a10 = 1; } return -1; } else if((((((!(a14==1)&&((a5==4)&&((a20==1)&&(!(a8==1)&&((a9==9)&&(input==6))))))&&(a21==12))&&(a13==1))&&(a13==1))&&((((a1==13)&&(!(a23==1)||((a17==2)&&((a11==1)&&(a16==9)))))&&(a6==1))&&(a19==3)))){ a18 = 0; a27 = 0; a19 = 2; a28 = 1; a1 = 14; a9 = 10; a21 = 10; return 21; } else if((((((a3==1)&&((a23==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6))))&&(a16==10))&&!(a20==1))&&(((((!(a12==1)||((((a1==12)&&(a13==1))&&!(a7==1))||!(a2==1)))||!(a12==1))&&(a17==2))&&(a21==10))&&(a19==2)))){ a13 = 0; a5 = 5; a16 = 7; a20 = 1; a8 = 1; a9 = 7; a12 = 0; return 22; } else if((((a18==1)||(((a9==7)&&((a16==8)&&(((a1==14)&&(a12==1))&&(a2==1))))||(a8==1)))&&(((a17==2)&&((a5==5)&&(!(a0==1)&&(((a20==1)&&(((input==6)&&(a21==10))&&(a2==1)))&&(a19==5)))))&&!(a18==1)))){ a12 = 1; a19 = 1; a5 = 4; a11 = 1; a6 = 1; a16 = 7; a1 = 12; return -1; } else if((((a21==12)&&((a1==14)&&((!(a26==1)&&((a2==1)&&(((((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==1))&&(a17==2))&&!(a24==1))&&!(a7==1))))&&!(a4==1))))&&(!(a20==1)&&((a19==3)&&(((a12==1)&&!(a14==1))&&(a16==10)))))){ a21 = 10; a9 = 9; a19 = 1; a4 = 1; a20 = 1; a5 = 5; a6 = 0; a16 = 7; return -1; } else if(((((((((((a20==1)&&(((input==1)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))&&(a3==1)))&&!(a8==1))&&!(a27==1))&&(a28==1))&&(a6==1))&&(a19==3))&&(a21==11))&&(a17==2))&&((((a6==1)&&(a1==12))&&!(a27==1))&&(a16==7)))){ a23 = 1; a16 = 8; a19 = 4; a5 = 4; a9 = 11; a13 = 1; a24 = 0; a21 = 10; a1 = 14; return 21; } else if((((a21==10)&&((((a16==7)&&(((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5))&&(a12==1))&&!(a20==1))&&(a1==12)))&&!(a24==1))&&(a3==1)))&&((a28==1)&&((a19==2)&&((a2==1)&&(((a12==1)&&(a6==1))&&(a17==2))))))){ a5 = 6; a8 = 0; a4 = 0; a1 = 14; a9 = 10; return 23; } else if((((a27==1)&&(!(a11==1)&&(((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&!(a6==1))))&&(((a20==1)&&(((a19==1)&&((((((a14==1)&&(a12==1))&&(a21==10))&&(a16==8))&&(a26==1))&&(a1==14)))&&(a17==2)))&&(a4==1)))){ a5 = 6; a13 = 0; a3 = 0; a11 = 0; a9 = 8; a1 = 13; a16 = 11; a19 = 2; return 22; } else if((((a28==1)&&((((a20==1)&&((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a16==10))&&(a1==12)))&&((a23==1)&&((a12==1)&&(((a6==1)&&(!(a4==1)&&((((a13==1)&&(a17==2))&&(a21==11))&&(a19==5))))&&!(a27==1)))))){ a21 = 10; a9 = 7; a7 = 0; a16 = 7; a2 = 1; a19 = 1; a5 = 4; a13 = 1; return -1; } else if((((a19==2)&&(!(a20==1)&&((a16==8)&&(((a28==1)&&(a1==13))&&(a6==1)))))&&((a21==11)&&((a13==1)&&(!(a24==1)&&((((a12==1)&&((a28==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a9==8))))&&(a2==1))&&(a17==2))))))){ a14 = 0; a16 = 7; a9 = 7; a6 = 1; a19 = 1; a1 = 12; a5 = 4; a28 = 1; a21 = 10; a20 = 1; return -1; } else if((((a4==1)||((a13==1)&&(((a5==5)&&((a16==11)&&(((a20==1)&&((a23==1)&&(a21==11)))&&(a1==12))))||!(a28==1))))&&((((((a19==1)&&((input==6)&&(a17==2)))&&(a9==9))&&!(a27==1))&&!(a0==1))&&!(a0==1)))){ a3 = 1; a16 = 7; a21 = 10; a5 = 4; a12 = 1; a9 = 7; a23 = 1; return -1; } else if((((((!(a2==1)||(((a6==1)&&(a19==1))&&(a21==12)))&&(a13==1))&&(a16==11))&&(a20==1))&&((((((a12==1)&&((input==1)&&((((a5==5)&&(a1==13))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7))))))&&!(a14==1))&&(a6==1))&&(a17==2))&&(a3==1)))){ a16 = 7; a5 = 4; a26 = 0; a1 = 12; a9 = 7; a21 = 10; a4 = 0; a12 = 1; return -1; } else if((((a23==1)&&(!(a0==1)&&((a1==13)&&((a17==2)&&((a5==6)&&(input==5))))))&&(!(a8==1)&&((a19==2)&&((a20==1)&&((a9==10)&&(((((a16==7)&&((a12==1)&&(a6==1)))&&(a21==10))||(a4==1))&&(a23==1)))))))){ a1 = 14; a13 = 1; a18 = 0; a0 = 0; a19 = 3; a9 = 7; return 25; } else if((((((a9==10)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a8==1))&&(a20==1))&&(((a27==1)||((a17==2)&&((a0==1)||((a16==9)&&((a21==10)&&(((((a3==1)||!(a11==1))&&(a19==4))||(a7==1))&&(a1==12)))))))||(a27==1)))){ a19 = 1; a3 = 1; a5 = 4; a13 = 1; a23 = 1; a16 = 7; a9 = 7; return -1; } else if((((a17==2)&&((a16==9)&&((a9==7)&&(((a1==12)&&((a19==4)&&((a13==1)&&(a2==1))))||(a26==1)))))&&((a21==10)&&(!(a18==1)&&((!(a27==1)&&((!(a20==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a12==1)))&&!(a4==1)))))){ a19 = 1; a9 = 11; a16 = 7; a22 = 0; a5 = 6; a1 = 13; a20 = 1; a12 = 0; return -1; } else if(((!(a18==1)&&((a16==7)&&(!(a4==1)&&((a19==4)&&((((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==6))))))&&(((a6==1)&&((a17==2)&&((a21==10)&&((!(a20==1)&&((a2==1)||(a26==1)))||!(a2==1)))))||!(a13==1)))){ a2 = 1; a5 = 5; a24 = 0; a9 = 11; a1 = 14; a19 = 3; a23 = 1; return 21; } else if(((((a14==1)||(!(a24==1)&&((a20==1)&&((a17==2)&&((a21==11)&&(a2==1))))))||!(a6==1))&&(((a2==1)&&((a16==11)&&(!(a4==1)&&((input==1)&&(((((a5==5)&&(a1==12))&&(a9==7))&&(a19==2))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12))))))))))&&(a28==1)))){ a21 = 10; a3 = 1; a6 = 1; a1 = 12; a19 = 1; a23 = 1; a9 = 7; a5 = 4; a16 = 7; return -1; } else if(((!(a20==1)&&((a1==13)&&((a19==2)&&(((a0==1)&&((a17==2)&&((a4==1)&&((input==1)&&((a5==5)||(a5==6))))))&&(a16==8)))))&&((a21==11)&&((a9==7)&&((a0==1)&&((a8==1)&&((a8==1)&&(!(a6==1)&&(a11==1))))))))){ a19 = 1; a20 = 1; a16 = 7; a21 = 12; a5 = 4; a8 = 1; a26 = 1; a22 = 1; a9 = 11; a1 = 12; return 23; } else if((((a23==1)&&(!(a20==1)&&((((a1==12)&&(((a5==5)||(a5==6))&&(input==3)))&&(a21==11))&&(a3==1))))&&((!(a3==1)||(((a19==5)&&((a17==2)&&((a16==10)&&((a9==11)&&((a11==1)&&!(a27==1))))))&&(a2==1)))||!(a23==1)))){ a20 = 1; a9 = 9; a21 = 10; a15 = 1; a16 = 7; a19 = 1; a5 = 4; a22 = 1; a3 = 0; return 23; } else if((((a20==1)&&(((((((a4==1)||(!(a3==1)||((a5==4)&&(a3==1))))||!(a28==1))||!(a28==1))&&(a9==9))&&(a1==12))&&(a16==7)))&&((a17==2)&&((a21==11)&&(!(a24==1)&&((a12==1)&&((input==4)&&(a19==4)))))))){ a7 = 0; a21 = 10; a9 = 7; a4 = 0; a6 = 1; a19 = 1; return -1; } else if(((((a20==1)&&((a1==14)&&((a28==1)&&(((a17==2)&&((a9==7)&&(input==5)))&&(a19==1)))))&&(a5==4))&&(!(a2==1)||((a11==1)&&(!(a8==1)&&((((a3==1)&&(!(a23==1)||(a2==1)))&&(a21==10))&&(a16==10))))))){ a2 = 1; a21 = 11; a1 = 12; a16 = 7; a9 = 8; a19 = 3; a18 = 0; a7 = 0; return -1; } else if((((a18==1)||((a27==1)||(((a9==10)&&((a5==4)&&(a11==1)))&&!(a8==1))))&&((a17==2)&&(((((((((a1==14)&&(input==6))&&(a21==10))&&!(a20==1))&&(a19==4))&&(a16==8))&&!(a27==1))&&(a28==1))&&!(a7==1))))){ a19 = 5; a14 = 0; a20 = 1; a9 = 9; a13 = 1; a16 = 7; a5 = 5; a24 = 0; return 26; } else if(((((a9==9)&&((!(a24==1)&&((a13==1)&&(a16==10)))&&(a20==1)))&&(a3==1))&&(!(a18==1)&&((((((((((a5==5)||(a5==6))&&(input==6))&&!(a0==1))&&(a19==1))&&(a21==11))&&(a17==2))&&(a1==12))&&(a12==1))&&!(a24==1))))){ if((a15==1)){ a9 = 10; a5 = 4; a27 = 0; a16 = 8; a4 = 0; a20 = 0; a21 = 10; a1 = 14; a19 = 4; a6 = 1; }else{ a19 = 2; a1 = 14; a3 = 1; a16 = 9; a9 = 10; a5 = 4; a28 = 1; a12 = 1; } return 21; } else if((((a17==2)&&((a19==4)&&((a21==11)&&((((((a13==1)&&(a5==5))||!(a6==1))&&(a20==1))&&(a11==1))&&!(a7==1)))))&&((((((a1==12)&&((input==1)&&(a16==7)))&&(a6==1))&&(a3==1))&&!(a24==1))&&(a9==9)))){ a9 = 7; a19 = 1; a0 = 0; a5 = 4; a21 = 10; a8 = 0; a18 = 0; return -1; } else if((((a19==3)&&((a9==10)&&(((a12==1)&&((((a17==2)&&((input==5)&&((a5==4)||(a5==5))))&&(a23==1))&&(a20==1)))&&!(a14==1))))&&(((a16==10)&&(!(a0==1)&&((((a11==1)&&(a21==10))&&(a23==1))||!(a13==1))))&&(a1==14)))){ a5 = 4; a9 = 7; a19 = 1; a28 = 1; a16 = 7; a1 = 12; a18 = 0; return -1; } else if((((a16==9)&&((((!(a11==1)||((a12==1)&&!(a24==1)))&&(a19==2))&&!(a20==1))&&(a21==11)))&&((a1==12)&&((((a28==1)&&((a11==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3))&&(a6==1))))&&!(a8==1))&&(a17==2))))){ if((a5==5)){ a21 = 10; a19 = 1; a16 = 7; a24 = 1; a20 = 1; a5 = 5; a22 = 1; a9 = 9; }else{ a5 = 4; a21 = 10; a25 = 1; a19 = 1; a9 = 11; a1 = 14; a16 = 7; a20 = 1; a15 = 0; } return -1; } else if((((a13==1)&&(!(a8==1)&&((a21==11)&&((((a16==9)&&(((input==3)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a19==2)))&&(a11==1))&&(a3==1)))))&&(!(a13==1)||(((a1==14)&&(!(a20==1)&&((a17==2)&&(a12==1))))||(a14==1))))){ if((a1==12)){ a22 = 1; a14 = 1; a5 = 5; a20 = 1; a16 = 11; a2 = 0; a19 = 1; a21 = 10; a9 = 8; }else{ a9 = 9; a1 = 12; a21 = 10; a22 = 0; a19 = 3; a25 = 0; a16 = 10; a5 = 5; a8 = 1; } return -1; } else if(((!(a18==1)&&(!(a0==1)&&((a27==1)||(!(a24==1)&&((a19==1)&&(a23==1))))))&&(((a17==2)&&(!(a20==1)&&(((a16==10)&&((((((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==6))&&(a6==1)))&&(a21==11))))&&(a23==1)))){ a5 = 4; a1 = 13; a9 = 10; a16 = 9; a19 = 2; a20 = 1; a18 = 1; a4 = 1; a25 = 0; return 26; } else if((((a2==1)&&((a6==1)&&(!(a27==1)&&((a1==14)&&((a19==4)&&(((!(a0==1)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==4)))&&(a3==1))&&(a17==2)))))))&&(!(a20==1)&&(!(a0==1)&&((a21==12)&&((a23==1)&&(a16==7))))))){ a4 = 0; a9 = 7; a21 = 10; a20 = 1; a6 = 1; a19 = 1; a1 = 12; a5 = 4; return -1; } else if((((a11==1)&&((a21==10)&&(!(a11==1)||((a11==1)&&(((a19==1)&&((a12==1)&&((a11==1)||(a8==1))))&&(a9==11))))))&&((a17==2)&&(!(a24==1)&&(((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==13))&&!(a20==1))&&(a16==8)))))){ a0 = 0; a20 = 1; a7 = 0; a18 = 0; a1 = 12; a19 = 4; a5 = 6; return 25; } else if(((((!(a23==1)||(!(a24==1)&&((!(a28==1)||((a19==2)&&(a23==1)))&&(a17==2))))&&(a21==11))&&(a1==13))&&(((((a13==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a9==8))&&(a20==1)))&&!(a8==1))&&(a16==11))&&!(a7==1)))){ a19 = 1; a28 = 1; a18 = 0; a21 = 10; a16 = 7; a5 = 4; a23 = 1; a9 = 7; a1 = 12; return -1; } else if(((((a1==14)&&((((a21==12)&&(((!(a13==1)||(a28==1))&&(a16==7))&&(a23==1)))&&(a17==2))||(a7==1)))&&(a5==4))&&((a12==1)&&(((a2==1)&&(((a9==9)&&((input==1)&&(a19==3)))&&(a13==1)))&&(a20==1))))){ a12 = 1; a18 = 0; a21 = 10; a0 = 0; a19 = 1; a9 = 7; a1 = 12; return -1; } else if(((((!(a7==1)&&((!(a4==1)&&(((a17==2)&&((a1==13)&&(a11==1)))&&(a9==7)))&&(a19==5)))&&(a20==1))&&(a21==11))&&((!(a0==1)&&((a13==1)&&((a23==1)&&((a13==1)&&((input==1)&&(a16==9))))))&&(a5==4)))){ a9 = 10; a12 = 1; a2 = 1; a4 = 0; a21 = 10; a5 = 5; a1 = 12; return 25; } else if(((((a21==10)&&((((a20==1)&&(((((input==1)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&!(a8==1))&&(a23==1))&&(a2==1)))&&(a11==1))&&(a19==2)))&&(a17==2))&&(((((a2==1)||!(a28==1))&&!(a27==1))&&(a16==7))&&(a1==14)))){ a5 = 6; a9 = 8; a19 = 4; a8 = 0; a13 = 1; a1 = 13; return 21; } else if((((((a19==5)&&((((a23==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a2==1))&&(a21==10)))&&(a6==1))&&(a9==11))&&((a16==10)&&((((!(a20==1)&&((a18==1)||(!(a11==1)||(a23==1))))||(a27==1))&&(a1==13))&&(a17==2))))){ if((a3==1)){ a20 = 1; a9 = 8; a25 = 0; a19 = 2; a5 = 4; a23 = 0; a1 = 12; a16 = 7; }else{ a9 = 10; a18 = 1; a5 = 4; a20 = 1; a11 = 0; a16 = 7; a19 = 1; a25 = 0; } return 25; } else if((((a19==5)&&(((a9==8)&&((a0==1)&&(!(a3==1)&&((a5==6)&&(input==6)))))&&(a21==11)))&&((((!(a23==1)&&(!(a6==1)&&(!(a23==1)&&(((a13==1)&&(a17==2))&&(a16==11)))))&&(a0==1))&&(a1==13))&&(a20==1)))){ a9 = 10; a19 = 2; a16 = 7; a2 = 0; a24 = 1; a5 = 5; a0 = 1; a21 = 10; a1 = 12; return -1; } else if(((((((!(a8==1)&&(a12==1))||(a4==1))||(a8==1))&&(a21==12))&&(a17==2))&&((a16==10)&&((a9==8)&&((((!(a4==1)&&(((a13==1)&&(!(a20==1)&&(input==4)))&&!(a14==1)))&&(a1==14))&&(a19==1))&&(a5==6)))))){ a21 = 10; a1 = 12; a16 = 7; a20 = 1; a5 = 5; a15 = 0; a9 = 11; a19 = 2; a29 = 0; a2 = 0; return 21; } else if((((a1==14)&&(!(a4==1)&&((a18==1)||((((a23==1)&&(a19==3))&&!(a0==1))||!(a11==1)))))&&(!(a20==1)&&((a21==11)&&((!(a7==1)&&((a17==2)&&((a16==8)&&((input==4)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))))))&&(a12==1)))))){ a28 = 1; a19 = 1; a5 = 4; a2 = 1; a1 = 12; a21 = 10; a16 = 7; a20 = 1; a9 = 7; a13 = 1; return -1; } else if(((((a11==1)&&(((!(a3==1)||((a27==1)||(a12==1)))||(a18==1))&&(a17==2)))||(a4==1))&&((a9==7)&&(((((a16==11)&&((((input==6)&&((a5==5)||(a5==6)))&&(a21==10))&&(a20==1)))&&(a23==1))&&(a19==2))&&(a1==13))))){ a2 = 1; a5 = 4; a1 = 12; a6 = 1; a16 = 7; a8 = 0; a19 = 1; return -1; } else if((((a1==12)&&((a16==7)&&((a3==1)&&((((input==1)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a17==2))&&!(a18==1)))))&&((a19==3)&&(!(a20==1)&&(((a14==1)||((!(a3==1)||((a21==10)&&(a11==1)))&&!(a0==1)))||!(a13==1)))))){ a26 = 0; a0 = 0; a18 = 0; a9 = 7; a5 = 4; a20 = 1; a19 = 1; return -1; } else if((((((a9==9)&&(((a23==1)&&((a1==14)&&(a12==1)))&&(a5==5)))||!(a13==1))&&(a16==10))&&(((((a3==1)&&((((a6==1)&&((a19==5)&&(input==6)))&&!(a7==1))&&!(a27==1)))&&!(a20==1))&&(a17==2))&&(a21==11)))){ a9 = 11; a21 = 10; a20 = 1; a19 = 1; a22 = 0; a14 = 1; a16 = 7; a25 = 0; return -1; } else if((((a19==2)&&(((a17==2)&&((((a18==1)||((!(a3==1)||((a2==1)&&!(a7==1)))&&(a16==8)))&&(a21==10))&&!(a20==1)))&&(a1==13)))&&((a9==11)&&(!(a24==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a2==1))&&(a12==1)))))){ a2 = 1; a1 = 12; a3 = 1; a9 = 7; a5 = 4; a16 = 7; a20 = 1; a19 = 1; return -1; } else if((((a2==1)&&((((((a9==9)&&(!(a8==1)&&(((input==3)&&(a1==12))&&(a19==5))))&&(a5==4))&&(a16==7))&&(a3==1))&&!(a27==1)))&&(((a0==1)||((a20==1)&&((a21==12)&&((a17==2)&&(a28==1)))))&&!(a27==1)))){ a28 = 1; a27 = 0; a21 = 10; a9 = 7; a13 = 1; a19 = 1; return -1; } else if((((((a2==1)&&((a17==2)&&(((a21==12)&&((!(a18==1)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==4)))&&(a20==1)))&&(a23==1))))&&(a16==7))&&(a19==2))&&(((a28==1)&&((a1==14)&&((a3==1)&&(a6==1))))&&!(a0==1)))){ a9 = 7; a1 = 12; a11 = 1; a5 = 4; a24 = 0; a21 = 10; a2 = 1; a19 = 1; return -1; } else if((((((a16==7)&&((!(a11==1)||((a20==1)&&((a17==2)&&(!(a11==1)||((a18==1)||((a19==3)&&((a3==1)&&(a5==5))))))))&&(a9==8)))&&!(a8==1))&&(a1==13))&&((((input==4)&&(a21==11))&&!(a8==1))&&!(a18==1)))){ a28 = 1; a9 = 7; a21 = 10; a1 = 12; a14 = 0; a27 = 0; a19 = 1; a5 = 4; return -1; } else if((((a9==7)&&((((a19==3)&&((a28==1)||(a4==1)))&&!(a18==1))&&(a17==2)))&&(!(a20==1)&&((!(a24==1)&&((a1==13)&&(((a12==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a21==10))&&!(a26==1)))&&(a16==9))))&&(a23==1))))){ a15 = 0; a19 = 2; a20 = 1; a29 = 0; a22 = 0; a5 = 6; a9 = 11; a16 = 7; a1 = 12; return -1; } else if((((a9==10)&&(((a16==8)&&((a20==1)&&(((a24==1)||((a3==1)&&(((a19==1)&&((a3==1)&&(a5==4)))&&(a6==1))))||(a18==1))))&&(a21==10)))&&((a23==1)&&((!(a0==1)&&((a17==2)&&(input==4)))&&(a1==13))))){ a4 = 0; a1 = 12; a8 = 0; a18 = 0; a16 = 7; a9 = 7; return -1; } else if((((!(a18==1)&&(((!(a0==1)&&(!(a26==1)&&((a9==11)&&(((input==6)&&(a20==1))&&(a16==7)))))&&(a23==1))&&(a19==5)))&&(a21==11))&&(((((a1==14)&&(!(a27==1)&&(a11==1)))||!(a28==1))&&(a5==5))&&(a17==2)))){ a3 = 1; a16 = 8; a4 = 0; a19 = 3; a9 = 10; a21 = 12; a5 = 4; a2 = 1; return 25; } else if((((a20==1)&&(!(a14==1)&&((a21==11)&&((a16==11)&&(((input==4)&&(a17==2))&&(a9==8))))))&&((!(a4==1)&&(((a7==1)||(((((a23==1)&&(a11==1))||(a8==1))||!(a11==1))&&(a19==4)))&&(a1==14)))&&(a5==5)))){ a4 = 0; a1 = 12; a9 = 7; a19 = 1; a5 = 4; a21 = 10; a16 = 7; a7 = 0; a18 = 0; return -1; } else if(((((((!(a0==1)&&((a19==3)&&((a12==1)&&(((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a12==1)))))&&(a20==1))&&(a1==13))&&(a16==10))&&(a17==2))&&(!(a8==1)&&(!(a28==1)||((a21==12)&&((a23==1)||!(a6==1))))))){ a5 = 4; a16 = 7; a19 = 1; a28 = 1; a21 = 10; a11 = 1; a13 = 1; a1 = 12; a9 = 7; return -1; } else if((((((((((a9==9)&&((input==1)&&(a16==8)))&&(a1==14))&&(a17==2))&&!(a20==1))&&!(a26==1))&&(a19==5))&&(a21==12))&&((!(a11==1)||(((((a5==4)&&(a13==1))||(a8==1))||!(a23==1))&&!(a7==1)))||!(a6==1)))){ if((a22==1)){ a19 = 1; a15 = 1; a0 = 1; a1 = 12; a2 = 0; a16 = 7; a21 = 10; a9 = 10; a20 = 1; }else{ a1 = 13; a14 = 1; a21 = 11; a12 = 0; a0 = 1; a16 = 9; a5 = 5; } return -1; } else if(((((!(a20==1)&&((a6==1)&&((a19==5)&&((!(a27==1)&&((a9==11)&&(input==5)))&&!(a24==1)))))&&(a11==1))&&(a5==4))&&((a1==13)&&((a16==10)&&(!(a28==1)||((a21==10)&&(((a17==2)&&(a12==1))||(a7==1)))))))){ a21 = 12; a25 = 1; a5 = 5; a20 = 1; a9 = 10; a1 = 12; a15 = 0; a16 = 7; a22 = 0; return 23; } else if((((((a9==10)&&(!(a13==1)||(((a23==1)&&(a21==10))&&(a20==1))))||(a14==1))&&!(a0==1))&&(!(a24==1)&&(((a16==8)&&((a19==5)&&((a23==1)&&((a1==13)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==6)))))))&&!(a26==1))))){ if((a23==1)){ a20 = 0; a16 = 7; a5 = 6; a21 = 12; a19 = 2; a6 = 1; a28 = 1; a27 = 0; }else{ a3 = 1; a24 = 0; a23 = 1; a5 = 5; a16 = 7; a19 = 2; a9 = 11; } return 26; } else if(((!(a27==1)&&((a16==9)&&(!(a26==1)&&((a19==4)&&(((a21==11)&&((a9==9)&&(((a5==5)||(a5==6))&&(input==5))))&&(a3==1))))))&&(((((a1==12)&&((!(a28==1)||(a3==1))&&(a20==1)))&&(a17==2))||(a8==1))||!(a6==1)))){ a20 = 0; a16 = 8; a13 = 1; a9 = 8; a5 = 5; a6 = 1; a8 = 0; return 21; } else if(((((a6==1)&&(!(a4==1)&&(((((a1==13)&&(!(a26==1)&&((a21==12)&&((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))&&!(a20==1))&&(a16==10))&&!(a26==1))))&&(a2==1))&&((a24==1)||((a17==2)&&((a12==1)&&(a19==5)))))){ a5 = 5; a16 = 7; a28 = 0; a20 = 1; a21 = 10; a22 = 0; a9 = 8; a3 = 0; a19 = 1; return -1; } else if(((((!(a18==1)&&((a12==1)&&((a17==2)&&(((!(a0==1)&&((input==4)&&(a20==1)))&&(a21==10))&&!(a18==1)))))&&(a5==4))&&(a19==2))&&((((a27==1)||(((a9==8)&&(a2==1))&&(a1==14)))||(a7==1))&&(a16==9)))){ a14 = 0; a1 = 12; a27 = 0; a7 = 0; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((a1==12)&&((a16==11)&&((!(a18==1)&&((((a23==1)||(a27==1))&&(a28==1))&&(a23==1)))&&(a19==3))))&&(((a9==7)&&((a20==1)&&((a12==1)&&((a17==2)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==6)))))))&&(a21==11)))){ a23 = 1; a16 = 7; a19 = 1; a21 = 10; a12 = 1; a5 = 4; return -1; } else if(((((a19==5)&&((a21==12)&&((a20==1)&&(a11==1))))||(a0==1))&&(((a23==1)&&(((((((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==4))&&(a16==7))&&(a17==2))&&!(a26==1))&&(a1==12))&&!(a0==1))&&!(a0==1)))&&!(a27==1)))){ a14 = 0; a5 = 4; a12 = 1; a21 = 10; a8 = 0; a16 = 8; a1 = 14; a9 = 9; return 22; } else if(((((a11==1)&&(((a16==7)&&((((a20==1)&&(a28==1))&&(a21==10))&&(a28==1)))||(a7==1)))||!(a12==1))&&((!(a8==1)&&(((((input==4)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&(a1==12))&&(a17==2))&&(a19==3)))&&!(a26==1)))){ a1 = 13; a9 = 10; a5 = 6; a27 = 0; a18 = 0; a19 = 5; return 23; } else if(((((a1==12)&&((a23==1)&&((a24==1)||(!(a27==1)&&((a13==1)&&(((a16==11)&&(a6==1))||!(a6==1)))))))&&(a21==10))&&((a17==2)&&((a19==4)&&((a20==1)&&((a5==4)&&(!(a24==1)&&((a9==9)&&(input==6))))))))){ a9 = 7; a23 = 1; a26 = 0; a16 = 7; a19 = 1; a12 = 1; return -1; } else if((((!(a27==1)&&(((((a2==1)&&(((a1==13)&&(((a19==5)&&(input==1))&&(a17==2)))&&(a16==11)))&&(a5==6))&&(a21==11))&&(a20==1)))&&(a3==1))&&((((!(a24==1)&&(a12==1))&&(a9==8))&&(a12==1))||(a18==1)))){ a3 = 1; a21 = 12; a24 = 0; a9 = 10; a1 = 12; a19 = 3; return 25; } return calculate_output23(input); } int calculate_output23(int input) { if(((!(a27==1)&&((a17==2)&&(!(a24==1)&&(((a1==14)&&((((a5==5)||(a5==6))&&(input==1))&&(a21==12)))&&(a13==1)))))&&((((((a0==1)||(((a16==9)&&(a3==1))&&!(a26==1)))&&(a9==10))||(a18==1))&&(a19==4))&&(a20==1)))){ a5 = 5; a6 = 1; a1 = 12; a21 = 11; a12 = 1; a16 = 10; a9 = 8; return 21; } else if((((a28==1)&&((((((((a6==1)||!(a2==1))&&(a21==11))&&(a19==2))&&(a11==1))&&(a1==12))&&(a20==1))&&(a17==2)))&&((a23==1)&&(!(a24==1)&&(((a16==10)&&((a9==7)&&((a5==6)&&(input==4))))&&(a13==1)))))){ a12 = 1; a16 = 7; a19 = 1; a21 = 10; a5 = 4; a2 = 1; return -1; } else if((((a19==1)&&(((((a6==1)&&(a21==11))&&(a2==1))||(a7==1))&&(a9==9)))&&((a16==8)&&((((a13==1)&&((!(a24==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==12))&&!(a18==1)))&&(a17==2)))&&!(a14==1))&&(a20==1))))){ a14 = 0; a11 = 1; a1 = 14; a9 = 11; a5 = 6; a19 = 2; a16 = 10; a3 = 1; a21 = 10; return 26; } else if((((((a16==8)&&((!(a18==1)&&((!(a4==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a21==11)))&&(a17==2)))&&(a12==1)))&&(a19==5))&&!(a20==1))&&((!(a28==1)||(!(a14==1)&&((a1==12)&&(!(a26==1)&&(a6==1)))))&&(a9==8)))){ a11 = 1; a21 = 12; a28 = 1; a1 = 13; a16 = 7; a19 = 2; a20 = 1; a5 = 4; a27 = 0; a9 = 11; return 22; } else if((((a9==11)&&((a21==11)&&(((((a17==2)&&(!(a7==1)&&((a6==1)||(a24==1))))&&!(a7==1))&&!(a7==1))&&(a6==1))))&&((a1==12)&&(((a19==3)&&(((a20==1)&&((input==4)&&((a5==5)||(a5==6))))&&!(a26==1)))&&(a16==10))))){ a27 = 0; a19 = 1; a21 = 10; a2 = 1; a16 = 7; a18 = 0; a5 = 4; a9 = 7; return -1; } else if(((!(a2==1)&&((a21==11)&&((a18==1)&&((a17==2)&&(((a11==1)&&!(a6==1))&&(a1==14))))))&&(((a5==4)&&(((a19==5)&&((!(a12==1)&&(((input==1)&&(a20==1))&&!(a2==1)))&&(a16==8)))&&(a27==1)))&&(a9==7)))){ a23 = 0; a21 = 10; a1 = 12; a9 = 11; a19 = 1; a16 = 7; a3 = 0; a5 = 5; return -1; } else if(((((((a9==10)&&(!(a8==1)&&(((input==3)&&(a17==2))&&(a3==1))))&&(a1==13))&&(a19==2))&&!(a8==1))&&(((((((a16==7)&&((a11==1)||(a26==1)))&&(a20==1))&&(a3==1))&&(a5==5))||!(a23==1))&&(a21==10)))){ a2 = 1; a5 = 4; a27 = 0; a1 = 12; a9 = 7; a19 = 1; a24 = 0; return -1; } else if((((a2==1)&&((!(a20==1)&&((((a24==1)||((a19==2)&&((a1==12)&&(((a6==1)&&(a17==2))&&!(a14==1)))))&&(a9==11))&&(a21==12)))&&!(a0==1)))&&((a13==1)&&((!(a14==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a16==10))))){ a19 = 1; a16 = 7; a25 = 1; a20 = 1; a5 = 4; a24 = 1; a1 = 13; a21 = 10; a8 = 1; a9 = 9; return 21; } else if((((a20==1)&&(((a3==1)&&!(a18==1))&&!(a24==1)))&&(((a1==12)&&(((a19==2)&&(((((a12==1)&&((a11==1)&&((input==4)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))))&&!(a0==1))&&!(a4==1))&&(a17==2)))&&(a21==12)))&&(a16==11)))){ a16 = 7; a26 = 0; a19 = 1; a14 = 0; a9 = 7; a5 = 4; a18 = 0; a21 = 10; return -1; } else if((((a5==5)&&((((a1==14)&&((a16==9)&&(!(a14==1)&&(!(a27==1)&&((a12==1)&&(!(a27==1)&&((input==5)&&(a17==2))))))))&&(a21==12))&&(a20==1)))&&((((a24==1)||((a12==1)&&(a9==9)))||(a14==1))&&(a19==2)))){ a1 = 13; a23 = 1; a19 = 4; a5 = 4; a9 = 11; a21 = 10; a16 = 11; a24 = 0; a12 = 1; return 22; } else if((((a19==3)&&(!(a4==1)&&((!(a14==1)&&(((input==5)&&(a21==10))&&(a9==10)))&&(a17==2))))&&(!(a2==1)||(((a20==1)&&(((a3==1)&&((((a12==1)||!(a6==1))&&(a5==5))&&(a16==8)))&&(a1==12)))||(a26==1))))){ a5 = 4; a21 = 12; a19 = 4; a1 = 14; a16 = 9; a28 = 1; a6 = 1; a9 = 8; a12 = 1; return 23; } else if((((a23==1)&&(((a19==3)&&((a1==14)&&(!(a14==1)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==6))&&(a3==1)))))&&(a17==2)))&&(!(a23==1)||((a16==9)&&(!(a14==1)&&((a21==10)&&((a18==1)||((a28==1)&&(a20==1))))))))){ a5 = 5; a26 = 0; a2 = 1; a16 = 10; a1 = 12; a21 = 11; a9 = 9; return 25; } else if((((!(a13==1)||(((a17==2)&&((!(a20==1)&&((a27==1)||((a21==10)&&((a1==12)&&(a6==1)))))&&(a11==1)))&&(a19==3)))&&(a16==8))&&((a6==1)&&(!(a18==1)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==6))&&!(a18==1)))))){ a20 = 1; a19 = 2; a23 = 1; a9 = 7; a8 = 0; a18 = 0; a5 = 5; a21 = 11; a16 = 7; return 25; } else if(((((a19==4)&&((a17==2)&&(((!(a2==1)||(((a5==4)&&(a28==1))&&!(a20==1)))&&(a1==13))&&!(a27==1))))&&!(a0==1))&&(!(a0==1)&&(((a11==1)&&((a13==1)&&(((input==3)&&(a21==12))&&(a9==7))))&&(a16==9))))){ a19 = 1; a26 = 1; a0 = 1; a9 = 8; a21 = 10; a22 = 1; return -1; } else if((((a28==1)&&(((((a19==1)&&(a2==1))&&(a21==10))&&(a5==4))||!(a11==1)))&&(((a12==1)&&((a16==7)&&(((((((input==3)&&!(a20==1))&&(a1==13))&&(a28==1))&&!(a26==1))&&!(a8==1))&&(a9==8))))&&(a17==2)))){ a12 = 1; a20 = 1; a1 = 12; a11 = 1; a9 = 7; a23 = 1; return -1; } else if((((a20==1)&&((a5==6)&&(((a28==1)||(a26==1))&&(a21==10))))&&((((((a12==1)&&(!(a0==1)&&(!(a14==1)&&(!(a8==1)&&(!(a14==1)&&((a9==9)&&(input==1)))))))&&(a19==3))&&(a17==2))&&(a16==8))&&(a1==13)))){ a14 = 0; a1 = 12; a9 = 7; a16 = 7; a13 = 1; a19 = 1; a27 = 0; a5 = 4; return -1; } else if((((!(a20==1)&&(((a19==2)&&((a6==1)&&((a21==11)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==6)))))&&!(a27==1)))&&(a16==8))&&((a17==2)&&((a1==13)&&((a8==1)||(((!(a4==1)&&(a3==1))&&!(a8==1))&&!(a4==1))))))){ a5 = 4; a19 = 1; a21 = 10; a9 = 7; a16 = 7; a20 = 1; a1 = 12; a24 = 0; a27 = 0; a2 = 1; return -1; } else if(((!(a2==1)||(((a1==14)&&(((((a3==1)&&(a28==1))&&(a17==2))&&!(a26==1))&&(a19==2)))&&(a21==10)))&&(((!(a24==1)&&((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6))&&(a16==7))&&!(a27==1)))&&(a20==1))&&!(a14==1)))){ a19 = 1; a9 = 7; a2 = 1; a11 = 1; a23 = 1; a1 = 12; a5 = 4; return -1; } else if((((((((a21==10)&&(((a23==1)&&((a12==1)&&(((a5==5)||(a5==6))&&(input==3))))&&!(a24==1)))&&(a12==1))&&!(a0==1))&&(a20==1))&&(a17==2))&&(((a1==13)&&(((a6==1)&&((a3==1)&&(a9==8)))&&(a19==5)))&&(a16==10)))){ a18 = 0; a12 = 1; a19 = 2; a28 = 1; a21 = 12; a5 = 4; return 21; } else if(((!(a27==1)&&((((a21==12)&&((a6==1)&&((a2==1)&&((a20==1)&&((a16==7)&&(a6==1))))))||(a0==1))&&(a28==1)))&&(((a19==4)&&((((input==1)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a17==2))&&(a1==12)))&&!(a7==1)))){ a21 = 11; a9 = 7; a6 = 1; a5 = 5; a16 = 9; a19 = 2; a12 = 1; return 25; } else if((((!(a0==1)&&((((((input==4)&&(a9==11))&&(a21==10))&&(a1==12))&&(a23==1))&&(a5==5)))&&(a6==1))&&((a11==1)&&((a12==1)&&((a20==1)&&((a17==2)&&((a19==3)&&(((a28==1)&&(a6==1))&&(a16==11))))))))){ a9 = 7; a0 = 0; a5 = 4; a13 = 1; a7 = 0; a19 = 1; a16 = 7; return -1; } else if(((((!(a27==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==11)))&&(a20==1))&&(a16==10))&&(((((a27==1)||(!(a12==1)||((a19==5)&&(((!(a12==1)||(a23==1))&&(a2==1))||(a4==1)))))&&(a1==13))&&(a17==2))&&(a21==12)))){ a6 = 1; a4 = 0; a1 = 12; a20 = 0; a21 = 11; a5 = 5; a19 = 4; a16 = 8; a9 = 8; a2 = 1; return 21; } else if((((a19==3)&&((a21==11)&&((a4==1)||(((a9==8)&&((a2==1)&&(a16==7)))&&!(a24==1)))))&&((a1==14)&&((!(a24==1)&&(((!(a4==1)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a20==1))&&!(a14==1)))&&(a3==1))))){ a16 = 8; a18 = 0; a9 = 10; a1 = 12; a5 = 5; a19 = 2; a23 = 1; return 25; } else if(((((((a17==2)&&(((a16==9)&&((a12==1)||!(a6==1)))&&(a19==3)))||(a0==1))||!(a3==1))||!(a13==1))&&((((a9==11)&&(((a20==1)&&(((input==1)&&(a21==11))&&(a1==13)))&&!(a24==1)))&&(a5==6))&&!(a8==1)))){ if((a19==1)){ a20 = 0; a19 = 2; a9 = 10; a16 = 8; a1 = 14; a28 = 1; a2 = 1; a12 = 1; a21 = 10; }else{ a9 = 8; a16 = 10; a1 = 14; a0 = 0; a13 = 1; a21 = 10; a8 = 0; } return 21; } else if(((((a21==10)&&(!(a3==1)||((a13==1)&&((((a1==12)&&((a8==1)||(((a28==1)&&(a13==1))&&(a17==2))))&&!(a26==1))&&(a16==10)))))&&!(a20==1))&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a19==4))&&(a3==1))&&(a9==10)))){ a16 = 7; a9 = 8; a19 = 2; a7 = 1; a10 = 1; a5 = 6; a8 = 1; a20 = 1; return -1; } else if((((a21==12)&&((a23==1)&&(!(a24==1)&&((a9==7)&&(a28==1)))))&&((a16==7)&&((a13==1)&&(((a20==1)&&(((((((a1==14)&&(input==6))&&(a12==1))&&(a5==5))&&(a19==1))&&(a2==1))&&(a13==1)))&&(a17==2)))))){ a3 = 1; a21 = 10; a1 = 13; a0 = 0; a5 = 6; a16 = 9; a9 = 8; a12 = 1; return 22; } else if((((a17==2)&&((((a21==10)&&(!(a26==1)&&((!(a26==1)&&(((input==3)&&(((a19==4)&&((a9==7)&&((a5==5)&&(a1==12))))||(((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4)))))&&(a20==1)))&&!(a26==1))))&&(a6==1))&&!(a14==1)))&&(((a27==1)||(a3==1))&&(a16==10)))){ a12 = 1; a24 = 0; a5 = 5; a21 = 12; a14 = 0; a19 = 2; a1 = 13; a9 = 8; return 21; } else if((((((a21==10)&&(!(a26==1)&&(!(a14==1)&&((a16==10)&&((a11==1)&&((a11==1)&&(((a1==14)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a20==1))))))))&&(a9==9))&&(a17==2))&&(((a27==1)||((a19==3)&&(a11==1)))&&!(a7==1)))){ a5 = 6; a9 = 7; a12 = 1; a19 = 2; a3 = 1; a6 = 1; return 21; } else if(((((a21==12)&&(!(a7==1)&&(((a11==1)&&((a19==4)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a27==1))))&&(a16==10))&&(((!(a20==1)&&((!(a23==1)||((!(a14==1)&&(a2==1))&&(a9==10)))&&(a17==2)))&&(a1==12))||!(a2==1)))){ a19 = 1; a20 = 1; a21 = 10; a16 = 7; a12 = 0; a1 = 14; a5 = 4; a26 = 1; a29 = 0; return -1; } else if((((a9==9)&&((a21==10)&&((a16==10)&&((a1==12)&&((a14==1)||(!(a27==1)&&(a23==1)))))))&&((((a17==2)&&((a13==1)&&((!(a4==1)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a24==1)))&&(a12==1))))&&(a20==1))&&(a19==2)))){ a5 = 4; a14 = 0; a9 = 7; a11 = 1; a19 = 1; a13 = 1; a16 = 7; return -1; } else if(((((a21==10)&&(((!(a27==1)&&((a12==1)&&((a17==2)&&((a16==11)&&(input==4)))))&&(a20==1))&&(a13==1)))&&(a1==13))&&(!(a28==1)||((a9==10)&&(((((a13==1)&&(a5==4))||(a7==1))&&(a23==1))&&(a19==2)))))){ a16 = 7; a12 = 1; a11 = 1; a7 = 0; a1 = 12; a9 = 7; a19 = 1; return -1; } else if((((!(a11==1)||(((a0==1)||((a16==10)&&(((a28==1)&&(a21==10))&&(a6==1))))&&(a19==2)))||!(a6==1))&&((a20==1)&&((((a1==12)&&((a3==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==6))))&&(a17==2))&&!(a8==1))))){ a9 = 7; a23 = 1; a7 = 0; a16 = 7; a5 = 4; a19 = 1; a12 = 1; return -1; } else if(((((((a13==1)&&!(a8==1))&&!(a8==1))&&!(a7==1))||(a27==1))&&((((a1==13)&&(((((((input==6)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&!(a14==1))&&(a17==2))&&(a28==1))&&(a19==4))&&(a21==10)))&&(a20==1))&&(a16==9)))){ a21 = 12; a16 = 7; a1 = 12; a11 = 1; a5 = 4; a19 = 3; a2 = 1; a9 = 7; a28 = 1; return 25; } else if((((a12==1)&&(((((a19==3)&&((!(a7==1)&&(((a9==10)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2)))&&(a21==11)))&&(a13==1))&&(a16==8))&&!(a8==1)))&&(!(a13==1)||((a1==12)&&(((a3==1)&&!(a20==1))||!(a23==1)))))){ a9 = 8; a21 = 12; a19 = 1; a20 = 1; a1 = 14; a13 = 1; a12 = 1; a5 = 6; return 21; } else if(((((a18==1)||((a21==12)&&(!(a4==1)&&(a2==1))))&&(a16==9))&&((!(a14==1)&&((((a17==2)&&(((((a9==11)&&((input==6)&&((a5==5)||(a5==6))))&&(a11==1))&&(a19==2))&&(a6==1)))&&!(a20==1))&&(a1==14)))&&(a13==1)))){ if((a22==1)){ a16 = 7; a1 = 13; a9 = 10; a21 = 11; a11 = 0; a5 = 4; a8 = 1; a15 = 0; }else{ a5 = 6; a19 = 1; a9 = 7; a16 = 7; a1 = 13; a22 = 1; a21 = 10; a18 = 1; a20 = 1; } return -1; } else if(((((a16==7)&&(!(a7==1)&&((((a11==1)&&(a1==12))||!(a12==1))&&(a23==1))))||(a4==1))&&((a19==1)&&((((((((input==3)&&(a17==2))&&(a9==9))&&!(a14==1))&&(a21==11))&&(a20==1))&&(a5==5))&&!(a4==1))))){ a4 = 0; a0 = 0; a19 = 5; a9 = 7; a21 = 12; a1 = 14; a5 = 6; a12 = 1; return 21; } else if((((a21==11)&&((((a1==12)&&((input==5)&&((a5==5)||(a5==6))))&&(a16==10))&&(a17==2)))&&((a9==9)&&((!(a8==1)&&(!(a12==1)||(((a19==2)&&((!(a18==1)&&((a2==1)&&(a28==1)))||(a7==1)))&&!(a8==1))))&&!(a20==1))))){ a16 = 7; a0 = 1; a25 = 0; a5 = 6; a21 = 10; a28 = 0; a9 = 7; return 26; } else if((((((a12==1)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&(a19==5))&&(a16==8)))&&(a12==1))&&(a9==7))&&((a21==10)&&((!(a24==1)&&((a1==13)&&((a20==1)&&((a28==1)&&((a23==1)&&!(a26==1))))))||(a0==1))))){ a21 = 12; a5 = 6; a1 = 14; a6 = 1; a7 = 0; a9 = 8; a19 = 1; a0 = 0; return 21; } else if((((((a6==1)&&((a17==2)&&((a18==1)||((a13==1)&&(a3==1)))))&&(a21==12))&&(a1==13))&&(!(a20==1)&&((a19==5)&&((a16==8)&&(!(a27==1)&&(((a6==1)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==1)))&&!(a18==1)))))))){ a11 = 0; a16 = 7; a19 = 1; a23 = 0; a5 = 6; a9 = 11; a20 = 1; return 21; } else if((((a19==5)&&(!(a6==1)||(((a28==1)&&(a11==1))&&(a9==8))))&&((((((a12==1)&&(((a16==8)&&((a3==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a0==1))))&&(a17==2)))&&!(a7==1))&&(a21==12))&&!(a20==1))&&(a1==14)))){ a19 = 3; a5 = 5; a1 = 13; a4 = 1; a29 = 1; a6 = 0; a16 = 10; a20 = 1; return -1; } else if(((((a20==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a8==1)))&&(a21==10))&&((((a19==5)&&((((((((a2==1)&&(a1==13))||!(a3==1))||!(a2==1))&&(a9==11))&&(a12==1))&&(a16==11))||!(a2==1)))&&(a3==1))&&(a17==2)))){ a23 = 1; a9 = 7; a1 = 12; a16 = 7; a5 = 4; a6 = 1; a13 = 1; a19 = 1; return -1; } else if(((!(a20==1)&&(((a21==11)&&(((((a27==1)||(!(a7==1)&&(a13==1)))&&(a17==2))&&!(a26==1))&&(a1==13)))||(a26==1)))&&((a9==11)&&((((a5==5)&&(((input==4)&&(a16==8))&&(a19==3)))&&(a6==1))&&(a23==1))))){ a21 = 10; a16 = 7; a1 = 12; a19 = 1; a5 = 4; a23 = 1; a20 = 1; a7 = 0; a0 = 0; a9 = 7; return -1; } else if(((((a21==10)&&(((a3==1)&&(((a19==2)&&(a3==1))&&(a3==1)))||(a8==1)))&&(a1==14))&&(!(a7==1)&&((a16==7)&&((((a17==2)&&(!(a0==1)&&((input==5)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))&&(a23==1))&&(a20==1)))))){ a3 = 1; a1 = 13; a19 = 4; a5 = 4; a6 = 1; a9 = 7; a27 = 0; return 21; } else if(((!(a26==1)&&(((a17==2)&&((input==1)&&(a9==7)))&&(a3==1)))&&(((((a0==1)||(((((((a6==1)&&(a28==1))&&(a19==3))||!(a13==1))&&(a5==4))&&(a16==8))&&(a1==13)))&&!(a20==1))||(a27==1))&&(a21==12)))){ a2 = 0; a16 = 11; a20 = 1; a9 = 9; a5 = 6; a11 = 0; a21 = 10; a29 = 0; return -1; } else if((((a23==1)&&(!(a7==1)&&((a1==14)&&(((input==5)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))&&(a19==1)))))&&((((((!(a14==1)&&(!(a7==1)&&((a23==1)||!(a6==1))))&&(a20==1))&&(a17==2))&&(a3==1))&&(a16==10))&&(a21==12)))){ a28 = 1; a18 = 0; a1 = 12; a19 = 3; a6 = 1; a16 = 9; a5 = 4; a9 = 9; return 21; } else if((((((((((((input==4)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a28==1))&&(a20==1))&&!(a24==1))&&!(a26==1))&&(a21==11))&&(a17==2))&&(a1==14))&&(a16==10))&&((!(a13==1)||((a12==1)&&((a18==1)||(a13==1))))&&(a19==5)))){ a9 = 7; a5 = 4; a8 = 0; a19 = 1; a16 = 7; a6 = 1; a21 = 10; a1 = 12; return -1; } else if(((((((a3==1)&&((a13==1)&&(((a19==3)&&(((a28==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a0==1)))&&(a20==1))))&&(a17==2))&&(a1==13))&&(a21==10))&&((a9==10)&&((!(a28==1)||((a3==1)&&(a23==1)))&&(a16==11))))){ a5 = 4; a19 = 4; a1 = 12; a2 = 1; a8 = 0; a9 = 8; a3 = 1; return 21; } else if(((((a17==2)&&((((a19==3)&&(!(a23==1)||((a6==1)&&(a11==1))))&&(a9==8))&&(a20==1)))&&(a1==14))&&(((a13==1)&&((!(a4==1)&&(((a28==1)&&((a21==12)&&(input==4)))&&(a28==1)))&&(a16==8)))&&(a5==4)))){ a19 = 1; a1 = 12; a21 = 10; a24 = 0; a9 = 7; a6 = 1; a16 = 7; a0 = 0; return -1; } else if((((a5==4)&&(((a1==14)&&((!(a0==1)&&(!(a2==1)||(a28==1)))&&(a19==2)))&&(a13==1)))&&((a9==11)&&(((((((a21==11)&&((a16==7)&&(input==4)))&&(a20==1))&&!(a8==1))&&(a23==1))&&(a13==1))&&(a17==2))))){ a19 = 1; a21 = 10; a9 = 7; a13 = 1; a0 = 0; a1 = 12; a2 = 1; return -1; } else if((((a8==1)||((((a9==8)&&((a17==2)&&(a12==1)))||(a27==1))&&!(a18==1)))&&((a19==2)&&(((a21==12)&&(!(a27==1)&&((((a16==10)&&((a20==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a13==1))&&!(a0==1))))&&(a1==13))))){ a5 = 5; a7 = 0; a19 = 4; a21 = 10; a2 = 1; a3 = 1; a16 = 7; a1 = 14; a9 = 7; return 25; } else if((((!(a26==1)&&(((a21==11)&&(((input==6)&&(a1==12))&&!(a14==1)))&&(a23==1)))&&(a3==1))&&((a2==1)&&(((((a19==4)&&((a16==7)&&((!(a11==1)||(a2==1))&&(a17==2))))&&(a20==1))&&(a9==10))&&(a5==6))))){ a9 = 9; a19 = 3; a1 = 13; a5 = 4; a24 = 0; a16 = 8; a14 = 0; return 21; } else if(((!(a18==1)&&(!(a20==1)&&(((((a19==4)&&((input==4)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a1==13))&&(a21==11))&&!(a26==1))))&&(!(a23==1)||(((!(a2==1)||(((a3==1)&&(a2==1))&&!(a26==1)))&&(a16==8))&&(a17==2))))){ a12 = 1; a20 = 1; a16 = 7; a8 = 0; a5 = 4; a1 = 12; a19 = 1; a21 = 10; a9 = 7; return -1; } else if(((((a19==3)&&(((a21==10)&&((!(a18==1)&&((a16==10)&&(((a5==4)||(a5==5))&&(input==3))))&&(a1==12)))&&(a6==1)))&&(a28==1))&&(!(a8==1)&&(((a9==8)&&((!(a20==1)&&((a2==1)&&(a12==1)))&&(a17==2)))&&(a28==1))))){ a5 = 6; a12 = 0; a7 = 1; a16 = 7; a1 = 14; a13 = 0; a20 = 1; a19 = 1; return -1; } else if(((((((a5==6)&&((a16==9)&&(!(a26==1)&&((a6==1)&&((a0==1)||((a1==12)&&(a28==1)))))))&&!(a8==1))&&(a19==4))&&(a9==9))&&(!(a27==1)&&((a21==10)&&((a17==2)&&(((a20==1)&&(input==5))&&!(a18==1))))))){ if((a0==1)){ a11 = 1; a16 = 8; a20 = 0; a19 = 3; a26 = 0; a5 = 4; a1 = 14; }else{ a9 = 10; a21 = 12; a7 = 0; a16 = 10; a13 = 1; a5 = 5; a19 = 3; a1 = 13; a24 = 0; } return 21; } else if(((((((a1==13)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a24==1)))&&(a28==1))&&(a9==9))&&!(a14==1))&&(!(a28==1)||(!(a27==1)&&(!(a20==1)&&(((a17==2)&&(((a19==3)&&((a12==1)&&(a21==12)))&&(a16==10)))&&(a13==1))))))){ a18 = 1; a19 = 4; a21 = 10; a7 = 1; a1 = 14; a20 = 1; a5 = 6; a14 = 1; a9 = 11; return 21; } else if(((((a2==1)&&((((a3==1)&&((a1==13)&&(((a17==2)&&(input==5))&&(a12==1))))&&!(a7==1))&&(a9==8)))&&(a19==2))&&((a16==10)&&(!(a20==1)&&((a5==6)&&((!(a7==1)&&((a11==1)&&(a3==1)))&&(a21==10))))))){ a28 = 0; a5 = 5; a19 = 1; a12 = 0; a20 = 1; a16 = 9; a1 = 12; a15 = 0; return 22; } else if((((a5==5)&&(((a1==14)&&(((a11==1)&&(((((a9==10)&&(input==5))&&(a16==9))&&(a12==1))&&!(a18==1)))&&(a13==1)))&&(a17==2)))&&(((!(a23==1)||(!(a4==1)&&((a12==1)&&(a20==1))))&&(a21==12))&&(a19==5)))){ a27 = 0; a21 = 10; a0 = 0; a26 = 0; a1 = 12; return -1; } else if((((((a1==12)&&((((a2==1)&&((a24==1)||((a20==1)&&(a2==1))))||!(a23==1))&&(a5==5)))&&(a19==5))&&(a17==2))&&(((a21==11)&&(!(a26==1)&&(!(a18==1)&&(((input==4)&&(a9==10))&&!(a0==1)))))&&(a16==10)))){ a19 = 1; a16 = 7; a5 = 4; a26 = 0; a4 = 0; a21 = 10; a6 = 1; a9 = 7; return -1; } else if(((((a5==4)&&(!(a8==1)&&((((a21==10)&&((a19==5)&&(input==1)))&&!(a18==1))&&(a11==1))))&&(a20==1))&&(((((!(a13==1)||(((a1==13)&&(a12==1))||(a0==1)))&&(a16==9))&&(a9==7))&&(a17==2))&&!(a18==1)))){ a23 = 1; a6 = 1; a19 = 2; a9 = 10; a5 = 5; a26 = 0; a16 = 11; a1 = 14; return 26; } else if((((a9==11)&&(((a16==9)&&(!(a7==1)&&(((((a11==1)&&((((input==3)&&(a5==4))&&(a21==10))&&!(a26==1)))&&(a20==1))&&!(a27==1))&&(a17==2))))&&!(a27==1)))&&((a19==4)&&(((a28==1)||!(a11==1))&&(a1==13))))){ a4 = 0; a16 = 7; a1 = 12; a9 = 7; a18 = 0; a3 = 1; a19 = 1; return -1; } else if((((a20==1)&&(!(a4==1)&&(((a13==1)&&((((((input==3)&&(a21==11))&&!(a0==1))&&(a2==1))&&(a19==5))&&(a13==1)))&&!(a4==1))))&&(((a17==2)&&((((a1==14)&&(a2==1))&&(a5==5))&&(a16==7)))&&(a9==7)))){ a24 = 0; a21 = 12; a9 = 10; a12 = 1; a16 = 8; a19 = 3; a4 = 0; a1 = 12; return 26; } else if(((((a18==1)||(!(a20==1)&&((a16==10)&&((a27==1)||(!(a12==1)||((a17==2)&&(a2==1)))))))&&(a1==14))&&((((a21==10)&&((((input==3)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&(a11==1))&&(a12==1)))&&(a19==4))&&!(a26==1)))){ a26 = 1; a19 = 1; a1 = 13; a7 = 1; a10 = 1; a20 = 1; a9 = 8; a16 = 7; a5 = 6; return -1; } else if(((!(a28==1)||(!(a3==1)||(!(a2==1)||(((a5==6)&&((a9==10)&&(a2==1)))||(a4==1)))))&&((!(a0==1)&&((a20==1)&&((a21==11)&&((a17==2)&&((a19==2)&&(((input==3)&&(a16==8))&&(a1==14)))))))&&(a11==1)))){ a6 = 1; a5 = 4; a19 = 1; a8 = 0; a9 = 7; a3 = 1; a16 = 7; a21 = 10; a1 = 12; return -1; } else if((((a1==13)&&(((a19==5)&&((((a16==9)&&(a12==1))&&(a28==1))&&(a17==2)))&&(a9==9)))&&(((((((a28==1)&&(!(a18==1)&&((input==5)&&((a5==4)||(a5==5)))))&&!(a0==1))&&!(a26==1))&&(a23==1))&&(a20==1))&&(a21==11)))){ if((a14==1)){ a11 = 1; a23 = 1; a1 = 12; a16 = 8; a19 = 4; a9 = 8; a5 = 5; a24 = 0; a20 = 0; }else{ a13 = 1; a21 = 10; a16 = 7; a23 = 1; a5 = 4; a9 = 10; a8 = 0; a19 = 2; } return 21; } else if((((a17==2)&&((a20==1)&&((a21==12)&&((((a7==1)&&(a28==1))&&(a27==1))&&(a16==11)))))&&((((a9==9)&&((a8==1)&&((a8==1)&&(!(a13==1)&&(!(a13==1)&&((input==1)&&((a5==5)||(a5==6))))))))&&(a1==13))&&(a19==2)))){ a16 = 9; a7 = 1; a28 = 0; a13 = 0; a5 = 4; a21 = 11; a19 = 4; a1 = 14; a9 = 11; return -1; } else if((((a3==1)&&((a2==1)&&((a17==2)&&(!(a0==1)&&((a20==1)&&((a13==1)&&(((((a21==11)&&(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5)))||((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==1))&&(a21==12)))||((a21==12)&&((((a1==12)&&(a5==5))&&(a9==7))&&(a19==1))))&&(input==5))))))))&&((a3==1)&&(((a16==10)&&(a3==1))&&!(a18==1))))){ a16 = 7; a2 = 1; a5 = 5; a9 = 9; a19 = 2; a18 = 0; a1 = 13; a0 = 0; a21 = 10; return 23; } else if(((!(a28==1)||(!(a18==1)&&(((a3==1)&&((a20==1)&&(((a19==1)&&((a1==14)&&((a28==1)&&(a17==2))))&&(a21==10))))&&(a16==9))))&&(!(a0==1)&&((((input==5)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&!(a26==1))&&!(a14==1))))){ a9 = 9; a14 = 0; a5 = 6; a16 = 7; a23 = 1; a1 = 13; a28 = 1; a19 = 4; a20 = 0; a21 = 11; return 25; } else if(((((((a8==1)||(a28==1))||!(a6==1))&&(a19==3))&&(a20==1))&&((a17==2)&&((a11==1)&&(((a16==11)&&(((((a12==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==3)))&&(a2==1))&&(a21==10))&&(a1==12)))&&(a6==1)))))){ a19 = 1; a8 = 0; a5 = 4; a9 = 7; a7 = 0; a16 = 7; a28 = 1; return -1; } else if((((a17==2)&&(!(a24==1)&&(((a16==10)&&((!(a8==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a28==1)))&&!(a27==1))))&&(((a20==1)&&((((a12==1)&&(((a6==1)&&(a13==1))&&(a21==12)))&&(a1==12))&&(a19==1)))&&(a9==10)))){ if((a10==1)){ a20 = 0; a24 = 0; a21 = 10; a16 = 8; a11 = 1; a5 = 6; a3 = 1; a19 = 5; }else{ a16 = 7; a1 = 14; a8 = 0; a5 = 5; a23 = 1; a21 = 10; a19 = 2; } return 21; } else if((((a28==1)&&(!(a26==1)&&(((a3==1)&&((a17==2)&&((a9==8)&&((a19==1)&&(input==4)))))&&(a21==10))))&&(!(a7==1)&&(((a11==1)&&((a20==1)&&(((a16==11)&&((a5==5)&&(a11==1)))&&(a1==12))))||(a24==1))))){ a16 = 7; a26 = 0; a5 = 4; a8 = 0; a3 = 1; a9 = 7; return -1; } else if((((!(a7==1)&&(((a9==9)&&(((a11==1)&&(a2==1))&&(a17==2)))&&(a21==10)))||(a0==1))&&((((((a1==12)&&((((input==4)&&(a5==5))&&(a19==2))&&(a6==1)))&&(a20==1))&&(a16==11))&&!(a4==1))&&!(a8==1)))){ a6 = 1; a26 = 0; a28 = 1; a19 = 1; a5 = 4; a9 = 7; a16 = 7; return -1; } else if((((a2==1)&&((a3==1)&&((((a1==13)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a17==2))&&(a13==1)))&&(a19==2))&&(a20==1))))&&(((a2==1)&&((!(a6==1)||((a9==9)&&((a21==11)&&(a6==1))))&&(a16==8)))&&(a6==1)))){ a9 = 7; a26 = 0; a16 = 7; a4 = 0; a21 = 10; a19 = 1; a1 = 12; a11 = 1; a5 = 4; return -1; } else if((((a0==1)||((a21==12)&&((a9==7)&&((a17==2)&&((a13==1)&&(a19==5))))))&&((a16==9)&&((((((a13==1)&&((a1==14)&&((a12==1)&&(((a5==4)||(a5==5))&&(input==4)))))&&!(a27==1))&&!(a24==1))&&(a20==1))&&!(a7==1))))){ a16 = 7; a19 = 1; a13 = 1; a1 = 12; a5 = 4; a3 = 1; a21 = 10; a12 = 1; return -1; } else if((((a11==1)&&((!(a26==1)&&(((a19==1)&&((input==6)&&(((a9==7)&&((a1==14)&&(a5==4)))||(((a9==11)&&((a5==5)&&(a1==13)))||(((a1==13)&&(a5==6))&&(a9==11))))))&&(a21==12)))&&(a16==8)))&&((a17==2)&&(!(a12==1)||((a20==1)&&((a7==1)||((a2==1)&&((a3==1)||(a4==1))))))))){ a8 = 0; a9 = 10; a23 = 1; a19 = 4; a5 = 5; a1 = 13; a21 = 10; a16 = 7; a7 = 0; return 25; } else if((((a21==12)&&((a1==13)&&(!(a26==1)&&(!(a20==1)&&(!(a4==1)&&((a9==7)&&((a16==7)&&(((a28==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a18==1)))))))))&&((a19==1)&&((a17==2)&&(((a13==1)&&(a11==1))&&!(a24==1)))))){ a19 = 4; a3 = 1; a5 = 6; a0 = 0; a9 = 9; a16 = 10; a12 = 1; a20 = 1; return 22; } else if((((a20==1)&&((a6==1)&&((input==3)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))))&&((a17==2)&&((a19==4)&&((a16==8)&&(!(a0==1)&&(!(a18==1)&&(((a8==1)||(((a21==12)&&(!(a11==1)||(a12==1)))&&(a1==14)))&&!(a27==1))))))))){ a5 = 4; a14 = 0; a21 = 10; a16 = 7; a1 = 12; a11 = 1; a9 = 7; a19 = 1; a2 = 1; return -1; } else if(((!(a4==1)&&(((a17==2)&&((((a21==12)&&((a11==1)||!(a3==1)))&&!(a14==1))&&(a1==14)))&&!(a0==1)))&&(((a20==1)&&(!(a4==1)&&((a28==1)&&(((input==4)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))&&(a19==4)))))&&(a16==9)))){ a9 = 7; a28 = 1; a19 = 1; a4 = 0; a0 = 0; a16 = 7; a21 = 10; a1 = 12; a5 = 4; return -1; } else if(((!(a14==1)&&(((a21==12)&&((a19==5)&&((a20==1)&&(input==1))))&&(a11==1)))&&((a17==2)&&(((a9==9)&&(!(a12==1)||((a16==9)&&(((a1==13)&&(!(a23==1)||((a23==1)||(a0==1))))||(a14==1)))))&&(a5==6))))){ a21 = 10; a9 = 7; a0 = 0; a6 = 1; a12 = 1; a1 = 12; a5 = 4; a19 = 1; a16 = 7; return -1; } else if((((a9==10)&&((a21==11)&&(!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))))&&((a1==14)&&(((a28==1)&&((a20==1)&&((a17==2)&&((a16==9)&&(((!(a2==1)||((a11==1)&&(a6==1)))&&!(a24==1))&&!(a18==1))))))&&(a19==2))))){ a8 = 0; a19 = 1; a4 = 0; a1 = 12; a21 = 10; a9 = 7; a16 = 7; a5 = 4; return -1; } else if(((((a23==1)&&((a16==10)&&(((a19==2)&&(((a17==2)&&((a20==1)&&(a13==1)))&&(a1==12)))&&(a21==10))))&&!(a4==1))&&((a12==1)&&(((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==4))&&!(a14==1))&&!(a0==1))&&(a3==1))))){ a0 = 0; a16 = 8; a21 = 12; a9 = 8; a5 = 5; a7 = 0; a19 = 5; a1 = 14; a27 = 0; return 25; } else if(((((a20==1)&&((a1==12)&&(((a19==2)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4))&&(a21==11)))&&!(a26==1))))&&(a16==9))&&(((!(a12==1)||((((a3==1)||!(a28==1))&&(a3==1))&&(a17==2)))&&!(a7==1))&&!(a14==1)))){ a19 = 1; a16 = 7; a21 = 10; a9 = 7; a11 = 1; a5 = 4; a0 = 0; return -1; } else if(((((a21==11)&&(!(a24==1)&&((((a17==2)&&((a16==11)&&((a19==2)&&(input==4))))&&!(a24==1))&&(a28==1))))&&(a5==4))&&((((a1==12)&&((a12==1)&&(((a23==1)&&(a20==1))&&(a9==10))))||(a7==1))&&!(a24==1)))){ a19 = 1; a21 = 10; a16 = 7; a7 = 0; a4 = 0; a9 = 7; a3 = 1; return -1; } else if(((((a13==1)&&(!(a27==1)&&((((a17==2)&&((!(a20==1)&&(a6==1))||(a4==1)))&&(a21==12))||(a8==1))))||!(a23==1))&&(!(a24==1)&&((((a9==8)&&((((a5==5)||(a5==6))&&(input==6))&&(a16==7)))&&(a1==14))&&(a19==3))))){ a3 = 1; a1 = 12; a14 = 0; a21 = 10; a20 = 1; a5 = 4; a26 = 0; a19 = 1; a9 = 7; return -1; } else if((((((((a19==5)&&(((a23==1)&&((input==5)&&(a16==8)))&&(a6==1)))&&(a17==2))&&!(a8==1))&&!(a18==1))&&(a23==1))&&((a9==9)&&((((((a11==1)&&!(a20==1))&&(a21==12))&&(a1==13))&&!(a4==1))&&(a5==6))))){ if((a6==1)){ a10 = 0; a20 = 1; a1 = 12; a19 = 1; a12 = 0; a15 = 1; a21 = 10; a5 = 5; a16 = 7; a9 = 7; }else{ a9 = 8; a5 = 5; a22 = 1; a1 = 12; a21 = 11; a19 = 1; a25 = 0; a10 = 0; } return -1; } else if(((((a17==2)&&((a16==9)&&((!(a14==1)&&(a3==1))||(a4==1))))&&(a28==1))&&((a3==1)&&(((((a2==1)&&((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==5)))&&!(a20==1))&&(a21==11))&&!(a27==1))))){ a12 = 0; a1 = 13; a20 = 1; a5 = 4; a21 = 10; a29 = 0; a9 = 10; a19 = 1; a14 = 1; a16 = 7; return -1; } else if((((a21==11)&&((!(a18==1)&&(!(a2==1)||((a28==1)&&((a26==1)||(a13==1)))))&&(a1==12)))&&((!(a20==1)&&((((a9==9)&&((((input==4)&&((a5==5)||(a5==6)))&&(a17==2))&&(a16==9)))&&!(a7==1))&&!(a24==1)))&&(a19==3)))){ a18 = 1; a13 = 0; a4 = 1; a5 = 4; a20 = 1; a16 = 10; a19 = 4; return 21; } else if(((!(a26==1)&&((a17==2)&&(((((!(a4==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a4==1))&&(a28==1))&&(a1==12))&&(a16==9))))&&((a20==1)&&((((a19==1)&&((a9==9)&&((a13==1)&&!(a26==1))))&&!(a26==1))&&(a21==12))))){ a6 = 1; a5 = 4; a9 = 7; a21 = 10; a16 = 7; a11 = 1; a18 = 0; return -1; } else if(((!(a4==1)&&(((a19==2)&&((((a1==12)&&((a16==11)&&((a21==11)&&(a28==1))))&&!(a24==1))&&!(a14==1)))&&!(a8==1)))&&((((a20==1)&&(((input==1)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&(a6==1)))&&(a17==2))&&(a13==1)))){ a11 = 1; a21 = 10; a5 = 4; a9 = 7; a19 = 1; a16 = 7; a4 = 0; a18 = 0; return -1; } else if((((a17==2)&&((a13==1)&&(((a19==3)&&(!(a14==1)&&((a23==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a27==1))&&(a9==8)))))&&(a16==9))))&&((a1==12)&&((a20==1)&&((((a11==1)||(a18==1))||(a27==1))&&(a21==12)))))){ a5 = 4; a16 = 7; a14 = 0; a9 = 7; a21 = 10; a12 = 1; a3 = 1; a19 = 1; return -1; } else if(((!(a4==1)&&((a6==1)&&((!(a8==1)&&((a1==12)&&((!(a27==1)&&((input==3)&&(a17==2)))&&(a20==1))))&&(a5==5))))&&(((!(a14==1)&&((((a6==1)&&(a21==11))&&(a16==10))||(a14==1)))&&(a19==5))&&(a9==10)))){ a19 = 1; a7 = 0; a3 = 1; a5 = 4; a9 = 7; a21 = 10; a16 = 7; return -1; } else if(((((a16==7)&&((a21==12)&&(((a7==1)&&((a18==1)&&((((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==1))))&&!(a12==1))))&&!(a6==1))&&((a0==1)&&(((a19==3)&&(((a6==1)&&!(a12==1))&&!(a20==1)))&&(a17==2))))){ a1 = 13; a5 = 5; a28 = 0; a19 = 5; a20 = 1; a10 = 0; a11 = 0; a9 = 10; return -1; } else if((((((a28==1)&&(a12==1))&&(a17==2))&&(a21==10))&&((a23==1)&&(((!(a26==1)&&((a9==8)&&((((a16==9)&&((a3==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==6)))))&&!(a27==1))&&(a2==1))))&&(a1==13))&&(a19==4))))){ a23 = 1; a9 = 7; a19 = 1; a28 = 1; a1 = 12; a5 = 4; a13 = 1; a16 = 7; return -1; } else if((((a21==11)&&((a9==11)&&((a28==1)&&(!(a20==1)&&(((((input==4)&&(a1==14))&&(a5==4))&&(a16==7))&&!(a4==1))))))&&((a24==1)||(((a14==1)||((((a8==1)||(a23==1))||(a4==1))&&(a19==5)))&&(a17==2))))){ if((a24==1)){ a19 = 3; a4 = 0; a28 = 1; a26 = 0; a5 = 5; a16 = 8; }else{ a9 = 9; a5 = 6; a20 = 1; a21 = 12; a16 = 8; a19 = 4; a8 = 0; a12 = 1; a6 = 1; } return 22; } else if(((!(a2==1)||((a3==1)&&(a12==1)))&&(!(a4==1)&&(!(a8==1)&&((a1==13)&&(((a16==10)&&((a9==8)&&((((a17==2)&&((((input==1)&&(a5==6))&&!(a20==1))&&(a19==4)))&&!(a18==1))&&(a21==12))))&&(a2==1))))))){ a18 = 1; a1 = 14; a20 = 1; a21 = 10; a16 = 7; a9 = 7; a19 = 1; a13 = 0; a15 = 0; a5 = 4; return -1; } else if((((((a21==10)&&(a13==1))&&(a2==1))||!(a13==1))&&((a12==1)&&(!(a18==1)&&(!(a27==1)&&(((a9==11)&&(!(a26==1)&&((a1==12)&&((a17==2)&&((((input==6)&&(a19==3))&&(a16==11))&&(a20==1))))))&&(a5==5))))))){ a26 = 0; a13 = 1; a14 = 0; a5 = 4; a9 = 7; a19 = 1; a16 = 7; return -1; } else if((((a21==12)&&((a20==1)&&((input==4)&&((a5==4)||(a5==5)))))&&((a14==1)||((((((a18==1)||(((a23==1)&&((a1==12)&&(((a3==1)&&(a9==9))&&(a19==1))))||!(a13==1)))&&(a2==1))&&(a16==10))&&(a3==1))&&(a17==2))))){ a13 = 1; a9 = 7; a16 = 7; a0 = 0; a5 = 4; a2 = 1; a21 = 10; return -1; } else if((((a16==10)&&(((a9==7)&&((a1==13)&&(((a12==1)&&((a19==1)&&(a28==1)))||(a0==1))))&&!(a4==1)))&&((a12==1)&&((a5==5)&&(((a28==1)&&((a17==2)&&(((input==4)&&!(a20==1))&&(a23==1))))&&(a21==12)))))){ if((a3==1)){ a20 = 1; a10 = 1; a23 = 0; a21 = 10; a16 = 7; a9 = 8; a1 = 12; a29 = 0; }else{ a5 = 4; a1 = 14; a7 = 1; a19 = 4; a16 = 8; a20 = 1; a10 = 1; a9 = 9; a24 = 1; } return -1; } else if((((a20==1)&&(((a27==1)||((a12==1)&&(a3==1)))||(a24==1)))&&((a19==3)&&(((((a5==4)&&((((((input==4)&&(a1==13))&&!(a8==1))&&(a2==1))&&(a9==7))&&(a6==1)))&&(a17==2))&&(a16==8))&&(a21==10))))){ a1 = 12; a8 = 0; a19 = 1; a3 = 1; a16 = 7; a24 = 0; return -1; } else if((((a17==2)&&((!(a27==1)&&(!(a12==1)||((a23==1)&&((a2==1)&&(a12==1)))))&&(a9==11)))&&((a21==11)&&((!(a20==1)&&((!(a27==1)&&(((a1==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a11==1)))&&(a19==5)))&&(a16==9))))){ if((a25==1)){ a5 = 5; a9 = 8; a25 = 1; a24 = 1; a21 = 12; a16 = 10; a2 = 0; }else{ a20 = 1; a13 = 0; a21 = 12; a16 = 10; a12 = 0; a19 = 4; a5 = 5; a6 = 0; a9 = 8; } return 25; } else if(((!(a4==1)&&((a13==1)&&((a3==1)&&((!(a27==1)&&((a16==7)&&(!(a20==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a9==11)))))&&(a21==12)))))&&(!(a27==1)&&((a17==2)&&((a24==1)||((a1==12)&&((a19==4)&&(a11==1)))))))){ a19 = 1; a5 = 4; a6 = 1; a9 = 7; a20 = 1; a13 = 1; a0 = 0; a21 = 10; return -1; } else if(((((a1==14)&&((((a21==11)&&((a0==1)||(!(a13==1)||((a9==7)&&(((a12==1)||(a14==1))&&(a19==5))))))&&!(a18==1))&&!(a4==1)))&&!(a20==1))&&((a17==2)&&(((a13==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a16==9))))){ a1 = 12; a6 = 0; a16 = 8; a26 = 1; a20 = 1; a3 = 0; a9 = 11; a5 = 6; a21 = 10; return -1; } else if(((!(a28==1)||((((a16==8)&&(a2==1))&&(a3==1))&&(a3==1)))&&((!(a0==1)&&(!(a18==1)&&(((a21==12)&&((a20==1)&&(((a1==14)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==4)))&&(a19==4))))&&!(a27==1))))&&(a17==2)))){ a1 = 12; a5 = 4; a3 = 1; a16 = 7; a19 = 1; a12 = 1; a21 = 10; a9 = 7; return -1; } else if((((a18==1)||((a28==1)&&(a19==3)))&&((!(a4==1)&&(((!(a7==1)&&(!(a26==1)&&((a21==10)&&((a20==1)&&(!(a18==1)&&(((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a1==14)))))))&&(a17==2))&&!(a4==1)))&&(a16==11)))){ a19 = 4; a8 = 0; a13 = 1; a6 = 1; a5 = 5; a9 = 11; return 21; } else if((((a9==10)&&((((((!(a20==1)&&(input==3))&&(a21==12))&&(a19==4))&&(a12==1))&&!(a14==1))&&(a16==10)))&&((a5==6)&&((((a17==2)&&(((a14==1)||((a1==12)&&(a11==1)))&&!(a4==1)))&&(a2==1))&&(a2==1))))){ a1 = 14; a15 = 0; a5 = 4; a19 = 1; a9 = 11; a24 = 1; a16 = 7; a4 = 1; a20 = 1; a21 = 10; return 25; } else if((((a13==1)&&((a5==4)&&((a21==10)&&(((((a9==10)&&(input==5))&&(a1==13))&&(a2==1))&&(a12==1)))))&&(((a19==1)&&((a20==1)&&((((a16==10)&&((a17==2)&&(a12==1)))||!(a3==1))&&!(a0==1))))||(a8==1)))){ a7 = 0; a5 = 5; a9 = 9; a19 = 5; a18 = 0; a1 = 12; a16 = 11; return 21; } else if(((((a11==1)&&(((((a23==1)&&(a17==2))&&(a1==12))||(a27==1))&&(a19==5)))||!(a23==1))&&((a9==11)&&(((((a20==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1))&&(a3==1)))&&!(a24==1))&&(a16==10))&&(a21==12))))){ a16 = 7; a19 = 4; a9 = 10; a5 = 6; a23 = 1; a1 = 14; a21 = 10; a6 = 1; a28 = 1; return 25; } else if(((((a5==5)&&(((!(a7==1)&&(((a21==10)&&(input==1))&&(a19==5)))&&!(a27==1))&&(a17==2)))&&!(a20==1))&&((a16==8)&&((((a9==11)&&((a1==13)&&((a24==1)||((a27==1)||(a3==1)))))||(a26==1))||(a14==1))))){ a16 = 9; a20 = 1; a19 = 4; a5 = 4; a14 = 0; a21 = 12; a6 = 1; a1 = 14; a23 = 1; return 25; } else if((((a20==1)&&((a11==1)&&(!(a24==1)&&(((a17==2)&&((a9==10)&&((a13==1)&&((input==3)&&(a1==12)))))&&!(a4==1)))))&&((a21==11)&&(((a16==7)&&((a5==4)&&((a6==1)&&(!(a12==1)||(a23==1)))))&&(a19==3))))){ a12 = 1; a18 = 0; a19 = 1; a21 = 10; a8 = 0; a9 = 7; return -1; } else if((((a17==2)&&((a2==1)&&(!(a8==1)&&((a2==1)&&((a1==14)&&((((input==6)&&(a19==2))&&(a20==1))&&(a9==10)))))))&&((a5==5)&&(((((a8==1)||((a2==1)&&!(a4==1)))&&(a21==11))&&(a11==1))&&(a16==8))))){ a18 = 0; a5 = 6; a19 = 5; a1 = 12; a21 = 10; a9 = 9; a14 = 0; a3 = 1; return -1; } else if((((a1==13)&&((a19==2)&&(((((a12==1)||!(a23==1))&&(a20==1))||(a14==1))||(a8==1))))&&((a17==2)&&((a21==11)&&((!(a4==1)&&((a16==11)&&(((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a3==1))))&&(a3==1)))))){ a1 = 12; a18 = 0; a9 = 7; a14 = 0; a16 = 7; a19 = 1; a5 = 4; a21 = 10; a4 = 0; return -1; } else if((((a1==13)&&((a11==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a0==1))&&(a21==11))))&&(((((a20==1)&&(((((a17==2)&&(!(a28==1)||(a11==1)))&&(a19==5))&&(a9==7))&&(a28==1)))&&!(a8==1))||!(a11==1))&&(a16==8)))){ a5 = 4; a21 = 10; a23 = 1; a1 = 12; a3 = 1; a19 = 1; a16 = 7; return -1; } else if(((!(a20==1)&&(((a18==1)||((a2==1)&&(a23==1)))&&(a9==11)))&&(!(a8==1)&&((a3==1)&&((a1==14)&&((((!(a0==1)&&(((a19==2)&&(((a5==4)||(a5==5))&&(input==3)))&&(a12==1)))&&(a17==2))&&(a21==10))&&(a16==10))))))){ a21 = 11; a20 = 1; a19 = 1; a10 = 0; a16 = 7; a5 = 4; a12 = 0; a4 = 1; return -1; } else if(((((((a11==1)&&((a13==1)&&((a28==1)&&(a1==14))))&&(a9==8))&&(a16==11))||!(a6==1))&&(!(a24==1)&&(((a17==2)&&((a20==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a19==5))&&(a21==10))&&!(a7==1))))&&!(a26==1))))){ a7 = 0; a1 = 12; a5 = 4; a13 = 1; a16 = 7; a28 = 1; a19 = 1; a9 = 7; return -1; } else if((((!(a18==1)&&((a17==2)&&(!(a4==1)&&(((a21==12)&&(input==6))&&(a9==9)))))&&!(a27==1))&&(((a1==12)&&((((((!(a18==1)&&(a23==1))&&(a20==1))&&(a3==1))&&(a5==4))&&(a16==8))&&(a6==1)))&&(a19==4)))){ a1 = 13; a5 = 5; a16 = 10; a0 = 0; a19 = 3; a9 = 8; a6 = 1; a2 = 1; return 25; } else if((((a21==10)&&((a16==7)&&((!(a20==1)&&(!(a26==1)&&(!(a26==1)&&(((input==4)&&((((a1==14)&&(a5==4))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6))))))&&(a2==1)))))&&(a19==4))))&&((a6==1)&&((a27==1)||((!(a2==1)||(a6==1))&&(a17==2)))))){ a9 = 9; a12 = 1; a1 = 12; a20 = 1; a21 = 11; a28 = 1; a5 = 5; a6 = 1; return 22; } else if((((a21==11)&&(((a19==5)&&(((a28==1)&&((a28==1)||(a8==1)))||(a4==1)))&&(a17==2)))&&(((((a9==9)&&(((a13==1)&&(!(a26==1)&&((input==4)&&(a20==1))))&&(a16==7)))&&!(a8==1))&&(a5==5))&&(a1==12)))){ a21 = 10; a28 = 1; a6 = 1; a9 = 7; a18 = 0; a5 = 4; a19 = 1; return -1; } else if((((a17==2)&&((a4==1)||(!(a20==1)&&(((a2==1)&&(a19==4))||!(a28==1)))))&&((a1==13)&&((((a28==1)&&((a16==7)&&((a6==1)&&((a21==12)&&((((a5==4)||(a5==5))&&(input==6))&&(a9==8))))))&&(a12==1))&&!(a8==1))))){ a26 = 0; a21 = 10; a2 = 1; a19 = 1; a18 = 0; a5 = 4; a9 = 7; a20 = 1; a1 = 12; return -1; } else if((((a1==13)&&(((((((((input==5)&&(a21==12))&&(a9==7))&&(a3==1))&&(a17==2))&&(a19==5))&&(a20==1))&&(a5==5))&&(a23==1)))&&(((a6==1)&&((a27==1)||((a16==10)&&((a14==1)||(a23==1)))))||!(a13==1)))){ a7 = 0; a1 = 12; a6 = 1; a21 = 10; a16 = 7; a5 = 4; a19 = 1; return -1; } else if(((((a0==1)||((((a2==1)&&(a2==1))&&(a20==1))&&!(a4==1)))&&(a1==13))&&(((a21==10)&&(!(a4==1)&&(((a9==7)&&(!(a4==1)&&((a19==2)&&(((input==4)&&((a5==4)||(a5==5)))&&(a17==2)))))&&!(a14==1))))&&(a16==10)))){ a19 = 1; a5 = 5; a27 = 0; a9 = 11; a1 = 14; a13 = 1; a21 = 11; a18 = 0; return 25; } else if((((a21==11)&&((a20==1)&&((a28==1)&&((((a12==1)&&((a6==1)&&(a2==1)))&&(a9==8))&&(a19==2)))))&&(((a1==13)&&((((a16==8)&&(((input==6)&&((a5==5)||(a5==6)))&&(a23==1)))&&(a17==2))&&!(a26==1)))&&!(a7==1)))){ a13 = 1; a8 = 0; a5 = 6; a9 = 11; a19 = 4; a21 = 10; a4 = 0; a16 = 10; a1 = 12; return 26; } else if((((a1==14)&&((((a19==5)&&(!(a20==1)&&(a6==1)))||!(a28==1))&&(a13==1)))&&((((a13==1)&&((((a11==1)&&((((a5==4)&&(input==6))&&(a11==1))&&!(a0==1)))&&(a17==2))&&(a16==7)))&&(a21==10))&&(a9==10)))){ a19 = 1; a7 = 0; a20 = 1; a9 = 7; a1 = 12; a8 = 0; a24 = 0; return -1; } else if(((((((((((a19==5)&&(((a5==6)&&(a1==14))&&(a9==11)))&&(a21==10))||((a21==11)&&((((a1==12)&&(a5==4))&&(a9==7))&&(a19==1))))&&(input==6))&&(a17==2))&&(a2==1))&&(a11==1))&&!(a14==1))&&(((a16==8)&&((a0==1)||((a20==1)&&((a11==1)||(a14==1)))))&&(a6==1)))){ a19 = 1; a16 = 7; a21 = 10; a23 = 1; a0 = 0; a5 = 4; a9 = 7; a1 = 12; a18 = 0; return -1; } else if(((((((((((input==5)&&(a16==8))&&!(a20==1))&&(a19==5))&&!(a7==1))&&(a23==1))&&(a9==10))&&(a1==12))&&(a6==1))&&((a27==1)||((a5==5)&&((!(a26==1)&&((a21==12)&&((a26==1)||(a11==1))))&&(a17==2)))))){ if((a28==1)){ a16 = 10; a21 = 10; a28 = 0; a20 = 1; a9 = 9; a5 = 6; a3 = 0; a13 = 0; }else{ a19 = 1; a5 = 4; a20 = 1; a21 = 10; a9 = 9; a25 = 1; a16 = 7; a11 = 0; a1 = 14; a14 = 1; } return -1; } else if((((a19==3)&&((a5==5)&&((a20==1)&&((a7==1)||(!(a8==1)&&(!(a26==1)&&(((a9==7)&&(a11==1))&&(a21==12))))))))&&(((((a2==1)&&(!(a7==1)&&((a16==11)&&(input==3))))&&!(a7==1))&&(a1==12))&&(a17==2)))){ a16 = 7; a5 = 4; a8 = 0; a19 = 1; a21 = 10; a12 = 1; a28 = 1; return -1; } else if((((((a5==6)&&((!(a8==1)&&((a16==8)&&(input==1)))&&(a19==3)))&&(a1==14))&&(a21==12))&&((a17==2)&&(!(a6==1)||((a14==1)||((((((a3==1)&&(a9==7))||!(a3==1))&&!(a0==1))&&(a20==1))&&!(a4==1))))))){ a5 = 4; a21 = 10; a18 = 0; a27 = 0; a7 = 0; a19 = 1; a1 = 12; a16 = 7; return -1; } else if(((((a21==11)&&((a1==13)&&((a6==1)&&((a2==1)&&((a19==2)&&((a6==1)&&(a20==1)))))))||(a27==1))&&((((((a16==9)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a17==2))&&(a11==1))&&!(a0==1))&&(a12==1)))){ a13 = 1; a1 = 12; a21 = 10; a5 = 4; a19 = 1; a28 = 1; a9 = 7; a18 = 0; a16 = 7; return -1; } else if((((((((a17==2)&&((a1==14)&&((!(a14==1)&&((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==1)))&&(a19==1))))&&(a21==10))&&!(a20==1))&&!(a27==1))&&(a2==1))&&(((a16==9)&&((a11==1)&&((a6==1)&&!(a7==1))))||(a0==1)))){ if((a9==10)){ a16 = 7; a20 = 1; a5 = 5; a11 = 0; a14 = 1; a9 = 7; a1 = 13; a22 = 0; }else{ a6 = 0; a20 = 1; a9 = 9; a16 = 7; a5 = 5; a25 = 1; a29 = 0; } return -1; } else if(((((a19==2)&&(((((a28==1)&&(a21==10))&&!(a14==1))||(a18==1))&&(a11==1)))&&(a16==9))&&(!(a20==1)&&((!(a24==1)&&(((a17==2)&&(!(a18==1)&&((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&!(a24==1)))&&(a1==14))))){ a5 = 6; a25 = 0; a24 = 1; a20 = 1; a1 = 12; a11 = 0; a19 = 1; a9 = 9; a16 = 7; return -1; } else if((((a9==7)&&(((!(a24==1)&&((a17==2)&&(((((a21==12)&&(input==3))&&!(a8==1))&&!(a7==1))&&(a16==8))))&&!(a8==1))&&(a1==14)))&&((!(a14==1)&&((!(a20==1)&&((a3==1)&&(a2==1)))&&(a19==1)))&&(a5==4)))){ if((a7==1)){ a18 = 1; a23 = 0; a21 = 11; a9 = 8; a0 = 1; a16 = 10; a1 = 12; }else{ a21 = 10; a26 = 1; a5 = 6; a16 = 7; a20 = 1; a9 = 10; a13 = 0; a2 = 0; } return 22; } else if(((((((((a19==4)&&((input==1)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))))&&(a11==1))&&(a20==1))&&!(a14==1))&&!(a26==1))&&(a17==2))&&((a1==14)&&(((a16==9)&&((!(a2==1)||(!(a2==1)||(a11==1)))||!(a23==1)))&&(a21==10))))){ if((a12==1)){ a20 = 0; a28 = 1; a16 = 8; a24 = 0; a3 = 1; a9 = 9; a5 = 4; a19 = 3; }else{ a5 = 4; a21 = 12; a16 = 10; a1 = 13; a23 = 1; a9 = 10; a6 = 1; a13 = 1; a19 = 3; } return 21; } else if(((((((a12==1)||(a18==1))&&(a19==5))&&!(a20==1))&&(a16==9))&&((((a28==1)&&((a28==1)&&(((a21==11)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a1==13))&&(a9==10))&&(a17==2)))&&!(a0==1))))&&(a23==1))&&!(a7==1)))){ a5 = 5; a14 = 1; a21 = 10; a20 = 1; a1 = 12; a7 = 1; a29 = 0; a19 = 2; a9 = 7; a16 = 7; return -1; } else if(((((a17==2)&&(((a28==1)&&(a19==3))&&(a9==8)))&&(a20==1))&&((((a3==1)&&(((a16==8)&&((a21==11)&&(((a28==1)&&(!(a24==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a1==12))))&&(a28==1)))&&(a13==1))&&!(a4==1)))){ a26 = 0; a5 = 6; a16 = 10; a3 = 1; a1 = 13; a7 = 0; a19 = 5; a21 = 10; return 22; } else if(((((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a17==2))&&(a3==1))&&(a9==10))&&(a20==1))&&(a19==3))&&((a21==12)&&((((!(a28==1)||((a18==1)||(((a23==1)&&!(a24==1))&&(a3==1))))&&(a1==12))||(a7==1))&&(a16==11))))){ a9 = 7; a5 = 4; a3 = 1; a2 = 1; a19 = 1; a21 = 10; a28 = 1; a16 = 7; return -1; } else if((((a24==1)||(!(a13==1)||((a16==9)&&((a5==5)&&((a9==9)&&((a13==1)&&!(a24==1)))))))&&((a12==1)&&(((a12==1)&&(((a23==1)&&((a1==13)&&(((input==1)&&(a19==3))&&(a21==12))))&&(a20==1)))&&(a17==2))))){ a23 = 1; a19 = 1; a13 = 1; a5 = 4; a21 = 10; a6 = 1; a1 = 14; a16 = 10; a9 = 7; return 21; } else if((((a16==9)&&(!(a0==1)&&((a21==10)&&((((((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2))||(((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2))))&&(input==1))&&(a17==2))&&(a3==1)))))&&(!(a12==1)||(!(a27==1)&&(!(a12==1)||((!(a20==1)&&(a3==1))&&!(a4==1))))))){ if((a21==12)){ a21 = 11; a16 = 11; a25 = 0; a19 = 3; a5 = 4; a28 = 0; a20 = 1; a1 = 14; a22 = 0; a9 = 7; }else{ a20 = 1; a19 = 1; a6 = 0; a9 = 10; a5 = 4; a16 = 7; a22 = 1; a25 = 0; a1 = 13; } return -1; } else if(((((!(a8==1)&&((a11==1)&&(!(a20==1)&&((a17==2)&&(((input==5)&&(((a21==12)&&((a19==1)&&((a9==7)&&((a1==12)&&(a5==5)))))||((((a19==5)&&(((a1==14)&&(a5==6))&&(a9==11)))&&(a21==11))||((((a9==7)&&((a1==12)&&(a5==4)))&&(a19==1))&&(a21==12)))))&&(a16==9))))))&&!(a4==1))&&(a28==1))&&(((a23==1)&&(a11==1))||(a0==1)))){ a12 = 0; a13 = 0; a5 = 6; a21 = 10; a19 = 1; a1 = 13; a20 = 1; a9 = 10; a27 = 1; a16 = 7; return -1; } else if(((!(a20==1)&&(!(a8==1)&&((a9==11)&&(((a28==1)||(a27==1))&&(a21==10)))))&&((((a16==9)&&((((((((a5==5)||(a5==6))&&(input==1))&&!(a26==1))&&(a19==3))&&(a11==1))&&!(a7==1))&&(a6==1)))&&(a17==2))&&(a1==12)))){ a20 = 1; a26 = 1; a5 = 5; a15 = 0; a1 = 13; a29 = 0; a19 = 1; a9 = 7; a16 = 7; return -1; } else if((((((a21==10)&&((a19==1)&&(((!(a20==1)&&(input==4))&&(a11==1))&&(a5==4))))&&!(a8==1))&&!(a4==1))&&((a4==1)||((a9==10)&&((a1==12)&&((a16==9)&&((a0==1)||(((a6==1)&&(a6==1))&&(a17==2))))))))){ a16 = 7; a1 = 13; a21 = 11; a7 = 1; a20 = 1; a27 = 1; a19 = 4; a29 = 1; return -1; } else if((((!(a11==1)||((((a17==2)&&((((a9==7)&&(((a12==1)&&(a28==1))&&(a21==11)))&&(a16==8))&&!(a20==1)))&&(a19==2))&&!(a0==1)))||!(a11==1))&&((((((a5==4)||(a5==5))&&(input==5))&&!(a4==1))&&(a1==12))&&!(a18==1)))){ a5 = 6; a16 = 10; a21 = 10; a20 = 1; a9 = 10; a8 = 0; a28 = 1; a14 = 0; a19 = 1; return 21; } else if((((a3==1)&&((((((a19==5)&&((a17==2)&&((((a21==11)&&(a28==1))&&(a1==14))||(a7==1))))&&!(a20==1))||!(a28==1))&&(a11==1))||(a26==1)))&&((a6==1)&&((a16==9)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==6)))))){ a5 = 5; a20 = 1; a19 = 1; a1 = 13; a22 = 1; a18 = 1; a3 = 0; a21 = 10; a9 = 11; a16 = 7; return 23; } else if((((((a8==1)||((a3==1)&&(a17==2)))||!(a3==1))||(a18==1))&&(!(a20==1)&&((a5==6)&&(!(a18==1)&&((a16==7)&&((!(a27==1)&&(((a9==11)&&((a6==1)&&((a1==13)&&(input==1))))&&(a19==5)))&&(a21==12)))))))){ a24 = 0; a20 = 1; a1 = 12; a9 = 7; a6 = 1; a19 = 1; a5 = 4; a21 = 10; return -1; } else if((((!(a18==1)&&((!(a0==1)&&((a19==4)&&((input==1)&&((a5==4)||(a5==5)))))&&(a20==1)))&&(a1==14))&&(((a17==2)&&(!(a13==1)||(((a21==12)&&(!(a13==1)||(((a11==1)&&(a9==9))&&(a16==10))))||(a14==1))))&&(a28==1)))){ a16 = 7; a1 = 13; a18 = 0; a21 = 10; a26 = 0; a5 = 5; a12 = 1; a19 = 2; return 25; } else if((((a17==2)&&((((a16==10)&&(!(a12==1)||((a13==1)||!(a2==1))))||(a14==1))&&(a19==3)))&&(((((a1==12)&&(((((input==3)&&((a5==5)||(a5==6)))&&(a21==10))&&!(a20==1))&&!(a14==1)))&&(a23==1))&&!(a18==1))&&(a9==7)))){ a1 = 13; a16 = 11; a9 = 10; a21 = 12; a8 = 1; a20 = 1; a28 = 0; a5 = 6; a26 = 1; return -1; } else if((((a13==1)&&(((((a5==4)&&(input==6))&&(a16==10))&&(a21==10))&&(a11==1)))&&((((a1==12)&&((((a23==1)&&(((a19==3)&&((a13==1)&&(a11==1)))&&(a17==2)))&&(a12==1))&&!(a0==1)))&&!(a20==1))&&(a9==7)))){ a20 = 1; a13 = 0; a5 = 5; a12 = 0; a16 = 7; a29 = 0; a19 = 1; return -1; } else if(((((((a21==12)&&(((a26==1)||(((a2==1)||(a8==1))||(a7==1)))||!(a13==1)))&&(a1==12))&&(a17==2))&&(a16==7))&&((!(a26==1)&&((((a9==9)&&((a20==1)&&(input==5)))&&(a19==4))&&!(a8==1)))&&(a5==6)))){ if((a25==1)){ a2 = 1; a13 = 1; a20 = 0; a11 = 1; a9 = 8; a21 = 11; a19 = 2; a1 = 13; }else{ a16 = 9; a3 = 1; a24 = 0; a21 = 11; a19 = 1; a9 = 10; a5 = 4; a1 = 14; } return 21; } else if((((!(a4==1)&&(((a28==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a28==1)))&&(a16==10))&&(((((((a17==2)&&(!(a8==1)&&((a3==1)&&((a3==1)||!(a23==1)))))&&(a9==9))&&(a21==12))&&(a1==14))&&!(a20==1))&&(a19==1)))){ a20 = 1; a22 = 0; a1 = 13; a15 = 1; a5 = 5; a19 = 3; a14 = 1; a9 = 11; return -1; } else if(((((!(a13==1)||(a6==1))&&(a28==1))&&!(a24==1))&&((((a12==1)&&((((a19==5)&&(!(a8==1)&&((a16==9)&&((a20==1)&&((input==4)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))))&&(a17==2))&&(a12==1)))&&(a21==10))&&(a1==12)))){ a16 = 8; a7 = 0; a5 = 5; a9 = 9; a27 = 0; a21 = 12; a18 = 0; a19 = 1; return 25; } else if((((a12==1)&&(!(a14==1)&&((!(a6==1)||(!(a2==1)||((a5==4)&&(a23==1))))&&(a20==1))))&&((((a1==14)&&(((((a19==3)&&((input==5)&&(a21==11)))&&(a9==7))&&(a17==2))&&(a16==10)))&&!(a27==1))&&(a23==1)))){ a19 = 1; a12 = 1; a1 = 12; a28 = 1; a0 = 0; a21 = 10; a16 = 7; return -1; } else if((((((a19==3)&&((((a12==1)&&(a5==4))&&(a1==13))||(a26==1)))||(a8==1))||!(a11==1))&&(((a17==2)&&((a3==1)&&((((a21==10)&&((a9==10)&&((input==4)&&(a16==8))))&&!(a7==1))&&!(a20==1))))&&(a6==1)))){ a20 = 1; a1 = 12; a4 = 0; a26 = 0; a9 = 7; a19 = 1; a16 = 7; return -1; } else if((((a2==1)&&((a23==1)&&((((a2==1)&&(((input==1)&&(a17==2))&&(a1==14)))&&(a19==1))&&(a16==7))))&&(!(a24==1)&&(!(a20==1)&&((a5==6)&&((a21==12)&&((a9==7)&&((a6==1)&&((a3==1)||!(a28==1)))))))))){ a21 = 10; a20 = 1; a19 = 4; a7 = 0; a5 = 5; a1 = 13; a23 = 1; a9 = 10; a2 = 1; return 25; } else if(((((((a28==1)&&((a26==1)||((a16==9)&&((a21==12)&&(!(a20==1)&&(a6==1))))))&&(a5==5))&&(a9==9))&&(a19==3))&&((a1==14)&&((((a12==1)&&(((a17==2)&&(input==4))&&(a6==1)))&&(a2==1))&&(a11==1))))){ a29 = 0; a19 = 1; a21 = 10; a22 = 0; a1 = 13; a16 = 8; a0 = 1; a20 = 1; a9 = 10; a5 = 6; return -1; } else if((((((a6==1)&&((a3==1)&&(((input==4)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a1==13))))&&(a20==1))&&!(a4==1))&&((((!(a11==1)||(((a17==2)&&((a13==1)&&(a19==2)))&&(a21==10)))&&(a16==9))&&!(a24==1))||!(a11==1)))){ a1 = 12; a9 = 7; a3 = 1; a28 = 1; a16 = 7; a19 = 1; a5 = 4; return -1; } else if(((!(a18==1)&&((a12==1)&&(((a28==1)&&((a5==4)&&(!(a8==1)&&((a9==11)&&(a13==1)))))&&(a17==2))))&&((a16==7)&&((a13==1)&&(((a19==4)&&((a23==1)&&((a21==11)&&((input==6)&&(a1==13)))))&&!(a20==1)))))){ a16 = 8; a13 = 1; a19 = 1; a0 = 0; a9 = 8; a5 = 6; a11 = 1; a21 = 12; a1 = 14; a20 = 1; return 21; } else if(((!(a14==1)&&(((((a1==13)&&((a9==9)&&((a20==1)&&((a13==1)&&!(a0==1)))))||!(a6==1))&&(a19==5))&&!(a24==1)))&&(((a28==1)&&((a21==10)&&((a17==2)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==10)))))&&(a23==1)))){ a1 = 12; a16 = 7; a9 = 7; a5 = 4; a2 = 1; a0 = 0; a19 = 1; a18 = 0; return -1; } else if(((((a17==2)&&((!(a27==1)&&(((!(a8==1)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==6)))&&!(a8==1))&&!(a27==1)))&&(a12==1)))&&(a20==1))&&(((a1==13)&&(((a21==12)&&((a19==2)&&(a3==1)))||(a26==1)))&&(a16==10)))){ a28 = 1; a23 = 1; a5 = 4; a11 = 1; a1 = 14; a21 = 10; a16 = 7; a9 = 10; return 21; } else if((((a9==7)&&((a16==11)&&((a23==1)&&((((a23==1)&&(a11==1))||(a26==1))&&(a1==13)))))&&((a20==1)&&(!(a4==1)&&(!(a8==1)&&((a19==4)&&(((a6==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a17==2)))&&(a21==12)))))))){ a5 = 4; a3 = 1; a19 = 1; a1 = 12; a21 = 10; a28 = 1; a16 = 7; a12 = 1; return -1; } else if(((!(a20==1)&&((((a21==11)&&((a3==1)&&(a16==9)))&&(a1==13))&&(a11==1)))&&((a19==1)&&(!(a4==1)&&(!(a24==1)&&(!(a26==1)&&((a17==2)&&((((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==3))&&(a23==1))&&(a13==1))))))))){ a20 = 1; a21 = 12; a25 = 1; a16 = 10; a6 = 0; a9 = 11; a1 = 14; a5 = 4; return 25; } else if(((((a17==2)&&(((a2==1)&&((!(a0==1)&&(!(a3==1)||((a16==8)&&(a2==1))))&&(a13==1)))&&(a1==14)))||(a24==1))&&(!(a26==1)&&((a21==11)&&(((a19==5)&&((input==3)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))))&&(a20==1)))))){ a21 = 10; a11 = 1; a13 = 1; a27 = 0; a5 = 4; a1 = 12; a19 = 1; a16 = 7; a9 = 7; return -1; } else if(((!(a18==1)&&((a21==10)&&(((((((((a5==5)||(a5==6))&&(input==3))&&(a1==12))&&!(a14==1))&&(a2==1))&&!(a20==1))&&!(a14==1))&&(a9==11))))&&((((!(a4==1)&&((a2==1)&&(a23==1)))&&(a16==8))&&(a19==3))&&(a17==2)))){ a19 = 1; a28 = 1; a9 = 7; a20 = 1; a16 = 7; a24 = 0; a6 = 1; a5 = 4; return -1; } else if((((((a3==1)&&((a16==8)&&((((a1==13)&&(input==1))&&(a5==5))&&!(a20==1))))&&(a6==1))&&(a17==2))&&((((((a9==10)&&((a21==11)&&((a24==1)||(a11==1))))||!(a23==1))&&!(a24==1))||!(a23==1))&&(a19==2)))){ a18 = 0; a5 = 6; a9 = 8; a19 = 1; a21 = 10; a24 = 0; a20 = 1; a2 = 1; return 26; } else if(((((a8==1)||(!(a14==1)&&(!(a23==1)||(a2==1))))||!(a12==1))&&(((a1==12)&&(((((a17==2)&&((((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a20==1))&&(a21==12)))&&(a19==3))&&(a16==8))&&(a28==1)))&&!(a7==1)))){ a26 = 0; a19 = 1; a16 = 7; a21 = 10; a9 = 7; a0 = 0; a27 = 0; a5 = 4; return -1; } else if((((a16==8)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a26==1))&&(a9==10))&&(a18==1)))&&(((!(a12==1)&&((a1==12)&&(!(a20==1)&&((((a17==2)&&((a11==1)&&(a19==3)))&&!(a11==1))&&(a14==1)))))&&!(a12==1))&&(a21==11)))){ a1 = 13; a16 = 7; a20 = 1; a9 = 7; a19 = 1; a12 = 0; a26 = 1; a21 = 10; a7 = 1; a5 = 4; return 25; } else if((((a9==7)&&((a19==2)&&(((a16==11)&&((a17==2)&&(!(a0==1)&&((a28==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1))&&(a28==1))))))&&!(a20==1))))&&((a21==10)&&((!(a2==1)||((a13==1)&&(a13==1)))&&(a1==14))))){ a16 = 9; a8 = 1; a15 = 1; a22 = 1; a20 = 1; a21 = 12; a9 = 9; a5 = 5; return -1; } else if(((((!(a26==1)&&((a2==1)&&(((!(a26==1)&&(a2==1))||!(a28==1))&&(a19==3))))&&(a9==11))&&!(a20==1))&&((a16==8)&&((a21==10)&&((((a1==12)&&((a12==1)&&(((a5==5)||(a5==6))&&(input==6))))&&!(a7==1))&&(a17==2)))))){ a18 = 0; a0 = 0; a5 = 5; a14 = 0; a20 = 1; a19 = 2; a9 = 7; a16 = 9; a21 = 12; return 21; } else if((((a1==13)&&((a6==1)&&((a26==1)||((a19==4)&&((a21==11)&&((a16==10)&&(a23==1)))))))&&(((!(a24==1)&&((a17==2)&&(!(a14==1)&&(!(a20==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3))))))&&!(a24==1))&&!(a18==1)))){ a10 = 1; a5 = 6; a19 = 1; a1 = 12; a11 = 0; a21 = 10; a16 = 7; a20 = 1; a22 = 0; a9 = 9; return -1; } else if((((a9==11)&&(((((!(a12==1)&&(((a20==1)&&(input==3))&&(a1==12)))&&!(a11==1))&&(a26==1))&&(a16==9))&&(a5==6)))&&((((((!(a11==1)&&(a13==1))&&(a19==5))&&(a24==1))&&!(a12==1))&&(a17==2))&&(a21==10)))){ a6 = 0; a16 = 7; a19 = 1; a0 = 1; a8 = 1; return 25; } else if((((a16==10)&&((a21==10)&&(!(a8==1)&&((a9==9)&&((((((((a13==1)&&(a19==3))&&(a6==1))&&(a11==1))&&(a17==2))&&(a1==12))&&!(a14==1))&&(a5==5))))))&&(((!(a20==1)&&(input==6))&&!(a26==1))&&!(a24==1)))){ a28 = 0; a19 = 5; a8 = 1; a9 = 10; a16 = 9; a23 = 0; a5 = 6; return 26; } else if(((((a20==1)&&(((a19==5)&&(((a1==14)&&(((a17==2)&&((a21==12)&&(input==3)))&&(a11==1)))&&!(a27==1)))&&!(a4==1)))&&(a5==6))&&((a16==10)&&((((a9==9)&&((a11==1)||!(a28==1)))||!(a12==1))&&!(a4==1))))){ a5 = 4; a12 = 1; a21 = 10; a11 = 1; a16 = 7; a9 = 11; a4 = 0; a19 = 2; return 21; } else if((((((a16==7)&&((a17==2)&&(!(a3==1)||((a21==11)&&(a3==1)))))&&!(a8==1))&&!(a8==1))&&(((((((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==3))&&(a23==1))&&(a19==5))&&!(a27==1))&&(a1==13))&&!(a20==1))&&(a6==1)))){ a24 = 0; a1 = 12; a9 = 10; a19 = 1; a20 = 1; a5 = 4; a18 = 0; a2 = 1; a21 = 12; a16 = 8; return -1; } else if(((!(a7==1)&&(!(a4==1)&&((!(a24==1)&&((a9==9)&&((((input==1)&&(a1==13))&&!(a8==1))&&(a21==12))))&&(a20==1))))&&(((((((a6==1)&&(a5==6))||(a26==1))&&(a16==10))&&(a17==2))&&(a19==1))&&!(a24==1)))){ a6 = 1; a21 = 10; a24 = 0; a16 = 7; a13 = 1; a5 = 4; a19 = 2; return 25; } else if((((a20==1)&&((!(a8==1)&&(((input==1)&&((a5==4)||(a5==5)))&&!(a27==1)))&&(a19==4)))&&((a17==2)&&((a9==10)&&((a21==12)&&((a1==12)&&(!(a12==1)||(((a16==7)&&((a8==1)||((a28==1)||!(a23==1))))||(a24==1))))))))){ a2 = 1; a7 = 0; a5 = 4; a21 = 10; a19 = 1; a9 = 7; return -1; } else if((((a16==8)&&(((a19==5)&&((a12==1)&&((((!(a14==1)&&(a12==1))&&(a17==2))&&(a1==12))&&!(a20==1))))||!(a6==1)))&&((a21==10)&&((((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==5))&&(a28==1))&&!(a4==1))&&!(a18==1))))){ a7 = 0; a21 = 12; a5 = 5; a1 = 14; a20 = 1; a9 = 10; a13 = 1; a0 = 0; a19 = 3; return 25; } else if((((((a17==2)&&(!(a8==1)&&(((a13==1)&&((a13==1)&&(((a19==3)&&((a16==9)&&(input==6)))&&(a1==14))))&&!(a4==1))))&&(a20==1))&&(a21==12))&&((((a5==6)&&((a6==1)&&(a12==1)))&&(a9==7))&&(a23==1)))){ a1 = 12; a0 = 0; a14 = 0; a5 = 4; a21 = 10; a13 = 1; a19 = 1; a16 = 7; return -1; } else if(((((a19==5)&&((a17==2)&&(((a9==8)&&((a20==1)&&((a13==1)&&(((a2==1)||!(a13==1))&&(a5==6)))))&&!(a24==1))))&&(a16==11))&&(!(a24==1)&&(((a6==1)&&((a11==1)&&((a21==12)&&(input==3))))&&(a1==13))))){ a21 = 10; a28 = 1; a1 = 12; a5 = 4; a18 = 0; a19 = 1; a16 = 7; a0 = 0; a9 = 7; return -1; } else if(((((a17==2)&&((a5==5)&&(!(a26==1)&&((a19==2)&&((a28==1)&&((a20==1)&&((a26==1)||(!(a2==1)||((a11==1)||(a27==1))))))))))&&(a1==13))&&((a16==9)&&((!(a27==1)&&((input==3)&&(a21==12)))&&(a9==11))))){ a21 = 10; a12 = 1; a9 = 7; a26 = 0; a16 = 7; a0 = 0; a1 = 12; a19 = 1; a5 = 4; return -1; } else if((((a5==4)&&((a21==10)&&((a19==4)&&((!(a23==1)||((a20==1)&&(((((a6==1)&&(a3==1))&&(a9==11))&&(a16==11))&&(a3==1))))&&(a17==2)))))&&((!(a0==1)&&((a6==1)&&((input==6)&&(a1==13))))&&!(a14==1)))){ a3 = 1; a9 = 7; a1 = 12; a19 = 1; a7 = 0; a16 = 7; a26 = 0; return -1; } else if((((a19==4)&&((a12==1)&&((a6==1)&&((((a12==1)&&((a16==8)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==3))))&&(a20==1))&&(a1==12)))))&&((((a17==2)&&(((a21==10)&&(a23==1))&&(a28==1)))||(a0==1))||!(a3==1)))){ a16 = 7; a5 = 4; a4 = 0; a9 = 7; a24 = 0; a28 = 1; a19 = 1; return -1; } else if((((((((a20==1)&&((a3==1)&&(a16==8)))||!(a28==1))||(a26==1))&&(a1==13))&&(a19==5))&&(((a9==8)&&((a21==10)&&(!(a26==1)&&(!(a18==1)&&((a17==2)&&(!(a8==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))))))&&(a6==1)))){ a5 = 4; a24 = 0; a1 = 12; a9 = 7; a19 = 1; a16 = 7; a8 = 0; a3 = 1; return -1; } else if((((!(a20==1)&&((a21==11)&&(((a13==1)&&(((a3==1)&&((input==6)&&(a9==9)))&&(a16==9)))&&(a19==5))))&&(a1==13))&&((((((a5==5)&&(!(a11==1)||(a12==1)))||!(a28==1))&&!(a26==1))&&!(a27==1))&&(a17==2)))){ a26 = 1; a16 = 7; a12 = 0; a1 = 12; a20 = 1; a5 = 6; a19 = 1; a21 = 10; a24 = 1; a9 = 7; return -1; } else if(((((((!(a26==1)&&(((((input==6)&&(a16==8))&&(a9==11))&&(a2==1))&&(a13==1)))&&(a20==1))&&(a13==1))&&(a1==14))&&(a21==12))&&((a5==6)&&(((!(a8==1)&&((a3==1)&&(a19==2)))||!(a11==1))&&(a17==2))))){ a1 = 12; a9 = 7; a16 = 7; a7 = 0; a21 = 10; a24 = 0; a19 = 1; a12 = 1; a5 = 4; return -1; } else if((((a27==1)||(((a28==1)&&((!(a7==1)&&((a2==1)&&(a5==5)))&&(a17==2)))&&!(a8==1)))&&(!(a24==1)&&((a21==10)&&(((((a9==7)&&((a19==1)&&((input==4)&&(a16==9))))&&(a20==1))&&(a1==12))&&!(a18==1)))))){ a19 = 5; a24 = 0; a1 = 14; a21 = 12; a5 = 6; a23 = 1; a16 = 10; return 21; } else if(((((a5==5)&&(((input==3)&&(a17==2))&&(a21==12)))&&!(a27==1))&&(((((a19==2)&&((a1==14)&&((a8==1)||((a20==1)&&((a26==1)||(!(a18==1)&&((a2==1)||!(a12==1))))))))&&(a9==10))&&(a16==10))||(a4==1)))){ a1 = 13; a8 = 0; a21 = 10; a11 = 1; a9 = 9; a28 = 1; a16 = 7; return -1; } else if((((a28==1)&&(!(a23==1)||(((a8==1)||(((a19==4)&&(a23==1))&&!(a20==1)))&&(a1==12))))&&((a17==2)&&((a6==1)&&(((a16==10)&&((((input==4)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a11==1))&&(a6==1)))&&(a21==11)))))){ if((a8==1)){ a5 = 4; a1 = 14; a3 = 0; a16 = 8; a28 = 0; a19 = 5; a10 = 0; a9 = 11; }else{ a19 = 1; a21 = 10; a9 = 7; a1 = 13; a5 = 5; a25 = 1; a20 = 1; a16 = 7; } return 25; } else if((((a2==1)&&((((((a28==1)&&((a17==2)&&(((input==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&(a16==10))))&&(a19==5))&&(a23==1))&&(a1==12))&&(a21==10)))&&(!(a18==1)&&(((a18==1)||(!(a20==1)&&(a2==1)))&&(a11==1))))){ if((a23==1)){ a9 = 10; a21 = 12; a19 = 3; a5 = 6; a16 = 8; a29 = 1; a20 = 1; a26 = 1; a6 = 0; }else{ a0 = 1; a28 = 0; a9 = 7; a5 = 4; a18 = 1; a16 = 8; a1 = 13; } return -1; } else if((((((a12==1)&&((a19==3)&&((((input==6)&&((a5==4)||(a5==5)))&&(a1==14))&&(a16==11))))&&!(a24==1))&&(a20==1))&&(((a3==1)&&((a9==10)&&((a21==11)&&((((a13==1)&&(a6==1))||!(a28==1))||(a0==1)))))&&(a17==2)))){ a28 = 1; a5 = 4; a9 = 7; a13 = 1; a12 = 1; a16 = 7; a19 = 1; a1 = 12; a21 = 10; return -1; } else if(((((!(a20==1)&&((((a5==4)&&(a11==1))&&(a9==7))&&(a17==2)))||!(a11==1))&&(a1==14))&&((((a11==1)&&(((a11==1)&&(((a12==1)&&((a21==12)&&(input==3)))&&(a19==5)))&&(a16==10)))&&(a3==1))&&(a13==1)))){ a16 = 7; a7 = 1; a20 = 1; a1 = 12; a9 = 9; a21 = 10; a29 = 1; a19 = 2; a5 = 5; return -1; } else if((((!(a11==1)||((((a11==1)&&(a21==10))&&!(a20==1))&&!(a14==1)))&&(a6==1))&&((a1==13)&&(!(a18==1)&&((a6==1)&&((a5==4)&&((a17==2)&&(((((a9==8)&&(input==3))&&(a16==10))&&(a19==1))&&(a6==1))))))))){ a0 = 1; a27 = 1; a5 = 5; a19 = 4; a9 = 11; a20 = 1; return 21; } else if(((!(a4==1)&&(((a8==1)||((((a16==7)&&(!(a12==1)||(a23==1)))&&(a19==4))&&(a17==2)))&&(a1==13)))&&(!(a14==1)&&((((a13==1)&&(((input==6)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a20==1)))&&(a21==10))&&!(a24==1))))){ a19 = 5; a4 = 0; a0 = 0; a13 = 1; a1 = 12; a21 = 11; a9 = 9; a5 = 5; return 26; } else if((((a1==14)&&((((!(a27==1)&&((a20==1)&&(a3==1)))&&(a19==1))||(a26==1))&&(a9==9)))&&(((!(a18==1)&&(!(a8==1)&&((((a21==11)&&((input==1)&&((a5==5)||(a5==6))))&&(a6==1))&&!(a18==1))))&&(a16==9))&&(a17==2)))){ a28 = 1; a5 = 4; a0 = 0; a9 = 7; a21 = 10; a14 = 0; a19 = 5; a16 = 7; return 25; } else if((((a27==1)||((a5==4)&&((a24==1)||((a24==1)||((((a21==12)&&((a1==14)&&(a3==1)))&&(a20==1))||!(a12==1))))))&&((((a9==9)&&((a13==1)&&(((input==3)&&(a19==2))&&!(a0==1))))&&(a16==9))&&(a17==2)))){ a19 = 1; a21 = 10; a9 = 7; a11 = 1; a16 = 7; a1 = 12; a28 = 1; a26 = 0; return -1; } else if((((!(a20==1)&&(((a16==7)&&(((a6==1)&&!(a24==1))&&!(a27==1)))&&(a17==2)))&&!(a8==1))&&(!(a8==1)&&((a19==1)&&(!(a0==1)&&((a21==11)&&(((input==3)&&(((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))))&&!(a7==1)))))))){ a21 = 10; a20 = 1; a11 = 1; a1 = 12; a9 = 7; a5 = 4; a23 = 1; return -1; } else if((((a18==1)&&(((((a16==7)&&(a28==1))&&!(a2==1))&&(a9==7))&&(a1==13)))&&((a19==5)&&(((a7==1)&&(((a17==2)&&((((a8==1)&&((input==4)&&(a21==10)))&&(a7==1))&&(a5==4)))&&(a20==1)))&&(a4==1))))){ a5 = 6; a1 = 12; a18 = 1; a27 = 1; a19 = 2; a11 = 0; return -1; } else if(((!(a4==1)&&(((a23==1)&&((((a21==11)&&(a12==1))&&(a9==9))&&(a17==2)))||!(a3==1)))&&(!(a0==1)&&(((((a16==8)&&(!(a20==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==12))))&&(a19==3))&&(a13==1))&&(a3==1))))){ a5 = 4; a2 = 1; a16 = 7; a14 = 0; a9 = 7; a20 = 1; a18 = 0; a21 = 10; a19 = 1; return -1; } else if((((a3==1)&&((((!(a14==1)&&((a23==1)&&((a20==1)&&((a9==11)&&(input==4)))))&&(a1==14))&&(a19==2))&&(a16==10)))&&((a13==1)&&(!(a23==1)||((!(a23==1)||((a17==2)&&((a5==5)&&(a13==1))))&&(a21==12)))))){ a2 = 1; a5 = 4; a16 = 7; a9 = 7; a21 = 10; a13 = 1; a19 = 1; a12 = 1; a1 = 12; return -1; } else if((((a1==12)&&((a5==4)&&((a9==11)&&((!(a27==1)&&(((((input==1)&&(a21==12))&&!(a20==1))&&(a13==1))&&!(a7==1)))&&(a13==1)))))&&((a19==4)&&(((a8==1)||((a2==1)&&((a17==2)&&(a3==1))))&&(a16==7))))){ a9 = 10; a5 = 6; a8 = 0; a20 = 1; a3 = 1; a16 = 9; a12 = 1; a21 = 11; return 23; } else if((((((a5==4)&&(((a28==1)||(a27==1))&&(a9==11)))&&(a1==13))&&!(a0==1))&&((a11==1)&&((a6==1)&&((((a16==8)&&((a17==2)&&((a2==1)&&(((input==4)&&(a19==3))&&(a20==1)))))&&(a21==11))&&(a28==1)))))){ a21 = 10; a28 = 1; a16 = 7; a4 = 0; a1 = 12; a19 = 1; a9 = 7; a26 = 0; return -1; } else if((((!(a27==1)&&((a18==1)||((a17==2)&&((a23==1)&&!(a26==1)))))||(a14==1))&&((a28==1)&&((a19==4)&&(((((a21==10)&&(!(a20==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))))&&!(a24==1))&&(a16==7))&&(a1==12)))))){ a24 = 0; a16 = 11; a8 = 0; a13 = 1; a5 = 5; a9 = 7; a20 = 1; return 21; } else if((((a20==1)&&(((a26==1)||((a21==11)&&((((a17==2)&&((a12==1)&&((a5==4)&&((a28==1)||(a27==1)))))||(a18==1))||!(a12==1))))||(a26==1)))&&(((((a9==10)&&(input==4))&&(a16==8))&&(a19==4))&&(a1==14)))){ a1 = 12; a21 = 10; a23 = 1; a11 = 1; a16 = 7; a9 = 7; a19 = 1; a3 = 1; return -1; } else if(((!(a26==1)&&((((a19==3)&&((a6==1)&&(a21==12)))&&(a20==1))||(a27==1)))&&((!(a14==1)&&((a11==1)&&(((a17==2)&&((a12==1)&&((input==4)&&((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13)))))))&&(a16==7))))&&(a6==1)))){ a5 = 4; a6 = 1; a1 = 14; a21 = 10; a19 = 5; a16 = 8; a9 = 7; a27 = 0; a11 = 1; return 25; } else if(((!(a26==1)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==4)))&&((a8==1)||(((((a1==14)&&((a17==2)&&((a16==11)&&((((a19==1)&&((a13==1)&&(a21==10)))&&!(a20==1))||(a18==1)))))||(a26==1))&&!(a8==1))||!(a23==1))))){ if((a15==1)){ a19 = 5; a25 = 0; a5 = 5; a9 = 9; a1 = 13; a0 = 1; a23 = 0; a16 = 10; }else{ a24 = 1; a16 = 7; a22 = 0; a1 = 12; a20 = 1; a5 = 5; a9 = 10; a25 = 1; } return 21; } else if((((a19==3)&&((a9==8)&&(((a5==6)&&(((((a28==1)||(a24==1))&&!(a27==1))||!(a2==1))&&(a20==1)))||!(a23==1))))&&(((((((input==3)&&(a16==9))&&(a1==12))&&(a17==2))&&(a6==1))&&(a13==1))&&(a21==10)))){ a16 = 10; a7 = 0; a2 = 1; a5 = 4; a11 = 1; a19 = 1; return 21; } else if(((((((((!(a26==1)&&((input==5)&&((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a19==2))&&(a12==1))&&(a16==11))&&(a13==1))&&(a20==1))&&(a21==10))&&((a28==1)&&(!(a6==1)||(((a12==1)&&(a17==2))||!(a28==1)))))){ a7 = 0; a9 = 10; a5 = 4; a4 = 0; a21 = 11; a2 = 1; a1 = 13; return 23; } else if(((((!(a20==1)&&((a3==1)&&(((a28==1)&&(a21==11))&&(a23==1))))&&(a17==2))||(a4==1))&&(((a3==1)&&((!(a7==1)&&(((a16==10)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==3))))&&(a19==5)))&&!(a7==1)))&&(a9==9)))){ a16 = 7; a19 = 1; a5 = 4; a1 = 14; a11 = 0; a10 = 1; a25 = 1; a21 = 10; a20 = 1; return 21; } else if(((((((a1==12)&&((a17==2)&&(((input==1)&&(a19==1))&&!(a18==1))))&&(a5==5))&&!(a24==1))&&(a16==8))&&((!(a24==1)&&((!(a24==1)&&((!(a20==1)&&((a12==1)&&!(a0==1)))&&(a21==10)))&&!(a8==1)))&&(a9==9)))){ a28 = 1; a14 = 0; a16 = 7; a5 = 4; a20 = 1; a18 = 0; a9 = 7; return -1; } else if((((a19==5)&&(((a26==1)||(((a20==1)&&(!(a26==1)&&((a3==1)&&((a1==12)&&((a28==1)&&(a3==1))))))&&(a16==9)))&&(a9==8)))&&((((((input==4)&&((a5==4)||(a5==5)))&&!(a4==1))&&(a13==1))&&(a21==12))&&(a17==2)))){ a9 = 7; a19 = 1; a24 = 0; a21 = 10; a8 = 0; a5 = 4; a16 = 7; a0 = 0; return -1; } else if(((((a6==1)&&(!(a4==1)&&((((a9==11)&&((((((a4==1)||(a2==1))&&(a17==2))&&!(a26==1))&&(a16==9))&&(a5==5)))&&(a13==1))&&!(a18==1))))&&(a20==1))&&(((a1==13)&&((input==3)&&(a19==4)))&&(a21==12)))){ a1 = 14; a19 = 5; a5 = 4; a13 = 1; a4 = 0; a16 = 8; a9 = 9; a21 = 10; return 22; } else if(((((a16==11)&&((a28==1)&&((a12==1)&&((((input==3)&&((((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12))))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a23==1))&&!(a26==1)))))&&(a17==2))&&((a21==11)&&((((a11==1)&&((a7==1)||(a13==1)))&&(a19==5))&&(a20==1))))){ a28 = 1; a19 = 1; a5 = 4; a1 = 12; a21 = 10; a9 = 7; a6 = 1; a16 = 7; a11 = 1; return -1; } else if((((a17==2)&&(((((a23==1)&&((((input==3)&&(a5==4))&&!(a24==1))&&(a20==1)))&&!(a0==1))&&(a1==14))&&(a9==10)))&&(!(a23==1)||((a19==1)&&(((a21==11)&&((a24==1)||((a23==1)||!(a13==1))))&&(a16==9)))))){ a4 = 0; a21 = 10; a9 = 7; a1 = 12; a16 = 7; a7 = 0; a18 = 0; return -1; } else if((((a14==1)||((a21==10)&&((a18==1)||((a3==1)&&((a23==1)&&(a19==2))))))&&(((a17==2)&&((a16==9)&&(((a20==1)&&(!(a24==1)&&(((a1==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a0==1))))&&(a9==11))))&&!(a14==1)))){ a2 = 1; a9 = 8; a1 = 14; a23 = 1; a5 = 4; a12 = 1; a16 = 10; return 21; } else if(((!(a4==1)&&(!(a12==1)||(!(a4==1)&&(!(a20==1)&&((a16==7)&&((a24==1)||(((a19==1)&&((a2==1)&&(a17==2)))&&(a21==12))))))))&&((a12==1)&&(((input==6)&&((((a9==11)&&((a5==6)&&(a1==13)))||(((a5==4)&&(a1==14))&&(a9==7)))||((a9==7)&&((a1==14)&&(a5==5)))))&&!(a24==1))))){ a26 = 0; a5 = 4; a20 = 1; a16 = 8; a1 = 14; a19 = 4; a9 = 8; a11 = 1; return 25; } else if(((!(a18==1)&&((!(a24==1)&&(!(a14==1)&&((a21==12)&&((input==5)&&(((a19==5)&&((a9==7)&&((a1==12)&&(a5==4))))||(((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4))))))))&&(a3==1)))&&((!(a20==1)&&(((a17==2)&&((a23==1)&&!(a7==1)))||(a14==1)))&&(a16==7)))){ a1 = 14; a19 = 2; a9 = 10; a23 = 1; a5 = 6; a16 = 9; a20 = 1; a27 = 0; a21 = 11; a12 = 1; return 21; } else if((((a9==7)&&((a16==10)&&((a1==13)&&((((!(a14==1)&&(a23==1))&&(a6==1))||!(a28==1))&&(a19==5)))))&&(!(a20==1)&&(!(a24==1)&&((((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&(a21==11))&&(a2==1))&&!(a8==1)))))){ a21 = 10; a25 = 0; a19 = 2; a16 = 7; a5 = 4; a27 = 1; a6 = 0; a20 = 1; return 22; } else if(((((a1==14)&&(((a13==1)&&((a26==1)||(a13==1)))&&(a16==7)))&&(a19==4))&&(((a21==10)&&((a17==2)&&((!(a24==1)&&((a23==1)&&((a28==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==1)))))&&(a2==1))))&&!(a20==1)))){ a13 = 1; a2 = 1; a1 = 13; a5 = 5; a9 = 11; a19 = 3; a11 = 1; return 21; } else if((((!(a24==1)&&((a9==9)&&((a18==1)||(((!(a26==1)&&(a3==1))&&(a19==3))&&(a17==2)))))||(a24==1))&&((a28==1)&&((a1==13)&&(((!(a20==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==12)))&&!(a18==1))&&(a16==10)))))){ if((a18==1)){ a19 = 1; a13 = 0; a21 = 10; a20 = 1; a25 = 1; a24 = 1; a5 = 5; a16 = 7; }else{ a1 = 12; a14 = 1; a29 = 0; a9 = 7; a5 = 4; a20 = 1; a21 = 10; a16 = 7; a18 = 1; a19 = 2; } return 21; } else if((((a19==1)&&(((a17==2)&&(!(a20==1)&&((a23==1)||!(a3==1))))&&(a1==12)))&&(((a16==8)&&((!(a7==1)&&(!(a7==1)&&((!(a0==1)&&(!(a18==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a21==12))))&&(a3==1)))&&(a9==11)))){ a19 = 2; a5 = 6; a29 = 0; a16 = 7; a21 = 10; a23 = 0; a20 = 1; a9 = 9; a4 = 1; return -1; } else if((((((a9==8)&&(((!(a20==1)&&((a6==1)&&!(a8==1)))&&(a1==13))||!(a23==1)))&&(a28==1))&&(a17==2))&&((((a16==10)&&((a19==5)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a12==1))&&(a21==11))))&&!(a18==1))&&!(a14==1)))){ a20 = 1; a21 = 10; a5 = 4; a3 = 0; a1 = 12; a16 = 7; a9 = 10; a22 = 1; a19 = 1; a0 = 1; return -1; } else if(((!(a4==1)&&((a16==10)&&((((a11==1)&&(a1==14))&&!(a20==1))&&(a21==10))))&&((a23==1)&&(((((a23==1)&&((a19==1)&&((a17==2)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==4)))))&&!(a8==1))&&!(a18==1))&&(a28==1))))){ a5 = 6; a9 = 10; a23 = 0; a16 = 7; a0 = 1; a24 = 1; a20 = 1; return -1; } else if((((a20==1)&&(((a9==11)&&((a6==1)&&(((((a3==1)||(a18==1))&&!(a7==1))&&(a5==4))&&(a28==1))))&&(a19==3)))&&((a1==12)&&(((a6==1)&&((a21==11)&&((a12==1)&&((a17==2)&&(input==6)))))&&(a16==8))))){ a28 = 1; a21 = 10; a8 = 0; a16 = 7; a19 = 1; a13 = 1; a9 = 7; return -1; } else if((((a17==2)&&((a21==11)&&((((a7==1)||(a23==1))&&(a1==12))&&!(a4==1))))&&((((!(a20==1)&&((((!(a26==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a16==7))&&(a2==1))&&(a23==1)))&&(a9==8))&&(a19==4))&&!(a0==1)))){ a9 = 7; a20 = 1; a26 = 0; a21 = 10; a5 = 4; a24 = 0; a11 = 1; a19 = 1; return -1; } else if(((((a16==8)&&(!(a18==1)&&(!(a24==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a24==1))&&(a19==1)))))&&!(a20==1))&&((a21==12)&&((a17==2)&&((a9==8)&&((a1==12)&&((!(a12==1)||((a3==1)||(a8==1)))&&!(a24==1)))))))){ a3 = 0; a21 = 10; a2 = 0; a11 = 0; a9 = 9; a5 = 6; a16 = 7; a19 = 2; return -1; } return calculate_output24(input); } int calculate_output24(int input) { if((((a18==1)||(((a19==5)&&(a28==1))||!(a13==1)))&&((a17==2)&&(!(a7==1)&&((!(a0==1)&&(((a21==12)&&(((a20==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==10))&&!(a14==1)))&&(a1==14)))&&(a9==10)))&&!(a7==1)))))){ a16 = 7; a21 = 10; a5 = 4; a28 = 1; a11 = 1; a1 = 12; a9 = 7; a4 = 0; a19 = 1; return -1; } else if(((((a17==2)&&((a16==8)&&(!(a26==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1)))))&&(a21==11))&&(!(a11==1)||((a1==14)&&(((a13==1)&&(((a19==1)&&(((a3==1)&&(a20==1))&&!(a0==1)))&&(a12==1)))&&(a9==8)))))){ if((a27==1)){ a9 = 9; a19 = 3; a16 = 7; a1 = 13; a23 = 1; a5 = 6; a26 = 0; a20 = 0; }else{ a2 = 1; a19 = 3; a5 = 5; a21 = 10; a1 = 13; a26 = 0; a0 = 0; a16 = 10; } return 22; } else if(((!(a27==1)&&((a16==8)&&((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==5))&&!(a14==1))))&&((!(a27==1)&&(((a6==1)&&((a21==12)&&(((a23==1)||!(a3==1))&&!(a20==1))))&&!(a0==1)))&&(a17==2)))){ if((a1==14)){ a3 = 0; a21 = 10; a10 = 1; a20 = 1; a1 = 12; a25 = 1; a5 = 5; a9 = 11; a16 = 7; a19 = 1; }else{ a7 = 1; a5 = 5; a22 = 0; a9 = 11; a20 = 1; a16 = 7; a24 = 1; a1 = 12; a19 = 2; a21 = 10; } return 26; } else if((((((a21==12)&&((a14==1)&&((a14==1)&&((a19==3)&&((a26==1)&&((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==3))&&!(a28==1)))))))&&(a1==14))&&(a17==2))&&((a20==1)&&((a16==10)&&((!(a13==1)&&(a12==1))&&!(a6==1)))))){ a1 = 12; a9 = 7; a16 = 11; a28 = 0; a19 = 2; a15 = 0; a23 = 0; a21 = 11; a5 = 6; return -1; } else if(((((((a13==1)&&((a3==1)&&(a19==4)))&&(a20==1))||(a4==1))&&!(a8==1))&&(!(a0==1)&&(!(a24==1)&&(((a16==8)&&((a21==12)&&((((((a5==4)||(a5==5))&&(input==3))&&(a1==12))&&!(a7==1))&&(a9==10))))&&(a17==2)))))){ a23 = 1; a4 = 0; a21 = 10; a5 = 4; a24 = 0; a9 = 7; a19 = 1; a16 = 7; return -1; } else if((((a17==2)&&((a6==1)&&(!(a20==1)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==1))&&!(a26==1)))))&&((a16==8)&&((a1==13)&&((a18==1)||(!(a18==1)&&(!(a12==1)||((((a28==1)&&(a19==2))||(a4==1))&&(a21==11))))))))){ a3 = 1; a21 = 10; a1 = 12; a20 = 1; a5 = 4; a4 = 0; a19 = 1; a9 = 7; a16 = 7; a14 = 0; return -1; } else if(((((a9==9)&&(((!(a2==1)&&((a6==1)&&(a24==1)))&&(a21==11))&&!(a2==1)))&&(a17==2))&&((((a16==8)&&((a20==1)&&(((a1==14)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a28==1)))&&!(a13==1))))&&!(a6==1))&&(a19==4)))){ a12 = 0; a9 = 11; a1 = 12; a29 = 0; a21 = 10; a18 = 1; a16 = 7; a5 = 4; a19 = 2; return -1; } else if((((a17==2)&&(!(a14==1)&&((((a19==2)&&((input==5)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))))&&!(a0==1))&&!(a24==1))))&&((a21==10)&&(((a16==10)&&((a4==1)||((a24==1)||(((a11==1)&&(a2==1))&&!(a20==1)))))&&(a1==13))))){ if((a22==1)){ a19 = 3; a21 = 12; a10 = 1; a11 = 0; a16 = 8; a5 = 4; a9 = 11; }else{ a18 = 1; a16 = 7; a21 = 12; a12 = 0; a20 = 1; a1 = 14; a5 = 5; a10 = 1; a9 = 8; } return -1; } else if(((((a16==10)&&((a0==1)||(((a17==2)&&((((a2==1)||(a0==1))&&!(a20==1))&&(a28==1)))&&(a19==1))))&&(a21==11))&&((((!(a27==1)&&((a3==1)&&((input==6)&&(a1==13))))&&(a5==5))&&(a28==1))&&(a9==10)))){ a6 = 0; a25 = 0; a1 = 14; a19 = 2; a23 = 0; a9 = 7; a21 = 12; a20 = 1; return -1; } else if(((((a20==1)&&(((a6==1)&&(((a21==11)&&(!(a0==1)&&((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&!(a14==1)))&&(a19==1)))&&(a16==9))&&((a1==13)&&((((!(a28==1)||(a28==1))&&(a28==1))&&!(a8==1))&&(a17==2))))){ a19 = 4; a21 = 10; a12 = 1; a16 = 8; a8 = 0; a1 = 14; a14 = 0; a5 = 4; a9 = 10; a20 = 0; return 21; } else if((((a16==7)&&((a27==1)||(!(a12==1)||(((a19==2)&&(((a14==1)||(a23==1))&&(a21==12)))&&!(a7==1)))))&&(((a20==1)&&((!(a24==1)&&((((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==6))&&(a1==14)))&&(a17==2)))&&(a23==1)))){ a12 = 1; a5 = 5; a16 = 9; a21 = 10; a19 = 3; a18 = 0; a9 = 9; return 26; } else if(((((a21==11)&&(!(a8==1)&&((((a3==1)||(a26==1))&&(a20==1))&&(a19==4))))&&(a16==7))&&((a28==1)&&((a17==2)&&(((a1==14)&&((a23==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a2==1))&&(a23==1))))&&(a9==8)))))){ a16 = 8; a23 = 1; a5 = 4; a13 = 1; a11 = 1; a9 = 10; return 21; } else if((((a21==12)&&(((!(a14==1)&&(!(a0==1)&&((a5==5)&&(input==4))))&&!(a26==1))&&(a20==1)))&&((a16==9)&&((a1==13)&&(!(a26==1)&&(((a18==1)||(((!(a2==1)||(a12==1))&&(a9==10))&&(a17==2)))&&(a19==4))))))){ a1 = 12; a16 = 7; a9 = 7; a5 = 4; a19 = 1; a28 = 1; a7 = 0; a21 = 10; a3 = 1; return -1; } else if(((!(a7==1)&&((!(a8==1)&&(!(a20==1)&&(((a17==2)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==4)))&&(a21==11))))&&!(a27==1)))&&((a1==13)&&((((((a16==9)&&(a12==1))||(a8==1))&&(a19==5))||!(a12==1))&&(a28==1))))){ a5 = 6; a13 = 0; a19 = 3; a24 = 1; a20 = 1; a9 = 11; return 25; } else if((((((a1==14)&&((a17==2)&&((a13==1)&&((a20==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))))&&(a19==5))&&!(a24==1))&&((a21==12)&&(!(a6==1)||((((((a16==10)&&(a28==1))&&(a9==10))&&(a6==1))||!(a23==1))||!(a11==1)))))){ if((a5==6)){ a21 = 11; a0 = 0; a16 = 8; a9 = 7; a20 = 0; a14 = 0; a1 = 12; a19 = 4; a5 = 6; a12 = 1; }else{ a16 = 8; a5 = 6; a9 = 7; a23 = 1; a11 = 1; a2 = 1; } return 26; } else if((((a28==1)&&((a21==10)&&((a16==7)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5)))))&&((a17==2)&&((!(a2==1)||(((a8==1)||((a6==1)&&((!(a28==1)||(!(a20==1)&&(a6==1)))&&(a19==1))))||!(a28==1)))&&(a1==14))))){ a27 = 0; a9 = 11; a13 = 1; a19 = 3; a7 = 0; a5 = 6; a16 = 9; a20 = 1; a1 = 12; return 25; } else if(((((((!(a27==1)&&(!(a27==1)&&((a19==2)&&((a17==2)&&(input==5)))))&&(a1==13))&&(a9==9))&&(a16==10))&&!(a24==1))&&(!(a7==1)&&(!(a4==1)&&(!(a20==1)&&((((a5==5)&&(a11==1))&&(a21==11))&&!(a0==1))))))){ a24 = 1; a20 = 1; a1 = 12; a27 = 1; a16 = 7; a9 = 7; a5 = 6; a21 = 10; return -1; } else if(((((a0==1)||((((a21==10)&&((a1==13)&&((((a23==1)&&(a19==5))&&(a16==9))&&!(a20==1))))||!(a2==1))&&!(a27==1)))&&(a9==8))&&((a28==1)&&(!(a18==1)&&((a17==2)&&(((input==5)&&(a5==5))&&!(a7==1))))))){ a21 = 12; a11 = 0; a8 = 1; a14 = 1; a9 = 9; a1 = 14; a16 = 11; a20 = 1; return -1; } else if((((a26==1)||(!(a2==1)||((((a21==10)&&((a26==1)||(a13==1)))&&(a16==10))||!(a23==1))))&&((!(a0==1)&&((a20==1)&&(((a1==13)&&((a17==2)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==1))))&&(a19==1))))&&!(a18==1)))){ a1 = 12; a5 = 4; a13 = 1; a26 = 0; a27 = 0; a9 = 7; a16 = 7; return -1; } else if((((a9==10)&&((!(a27==1)&&((a19==5)&&(((a23==1)&&((a17==2)&&(!(a20==1)&&(a11==1))))||(a14==1))))&&(a16==8)))&&((a21==11)&&((((a1==12)&&(!(a0==1)&&((input==1)&&((a5==4)||(a5==5)))))&&!(a24==1))&&!(a0==1))))){ a5 = 6; a11 = 1; a21 = 10; a16 = 7; a28 = 1; a20 = 1; a1 = 14; a19 = 3; a13 = 1; return 25; } else if((((!(a27==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a8==1)))&&!(a24==1))&&(((a1==14)&&(((((a16==7)&&(((((a0==1)||(a11==1))&&(a9==11))&&(a17==2))&&(a19==5)))&&(a21==12))&&(a20==1))&&(a23==1)))&&!(a7==1)))){ a21 = 10; a19 = 1; a1 = 12; a2 = 1; a5 = 4; a18 = 0; a7 = 0; a9 = 7; return -1; } else if((((a16==10)&&(((!(a7==1)&&((!(a6==1)||((a9==11)&&((a19==2)&&(a13==1))))&&!(a8==1)))&&(a17==2))||(a8==1)))&&(((a1==12)&&((!(a26==1)&&(!(a7==1)&&((a5==6)&&(input==3))))&&(a21==12)))&&!(a20==1)))){ if((a2==1)){ a16 = 7; a12 = 0; a1 = 13; a21 = 10; a20 = 1; a5 = 5; a4 = 1; a19 = 3; a22 = 0; }else{ a1 = 13; a5 = 4; a21 = 10; a6 = 0; a19 = 1; a0 = 1; a16 = 7; a20 = 1; a7 = 1; } return -1; } else if((((a16==7)&&(((((a28==1)&&((((a28==1)&&((a2==1)&&((a23==1)&&(((a5==4)||(a5==5))&&(input==1)))))&&(a9==7))&&(a20==1)))&&(a21==11))&&(a1==12))&&!(a8==1)))&&(((a17==2)&&((a3==1)||(a24==1)))&&(a19==1)))){ a13 = 1; a27 = 0; a5 = 4; a9 = 11; a18 = 0; a21 = 12; a19 = 5; return 22; } else if((((((a23==1)&&(((a9==11)&&(a23==1))&&(a5==4)))&&(a16==8))&&!(a0==1))&&(((a17==2)&&((a11==1)&&((a19==2)&&((a1==12)&&(((a28==1)&&((a2==1)&&((input==5)&&(a20==1))))&&!(a27==1))))))&&(a21==11)))){ a12 = 1; a9 = 7; a21 = 10; a16 = 7; a19 = 1; a8 = 0; a13 = 1; return -1; } else if(((!(a13==1)||(((!(a3==1)||(!(a24==1)&&(a11==1)))&&(a5==4))||(a4==1)))&&((a9==11)&&(((a11==1)&&((((a11==1)&&(!(a20==1)&&(((a19==2)&&(input==6))&&(a17==2))))&&(a21==10))&&(a1==14)))&&(a16==8))))){ a20 = 1; a4 = 0; a19 = 5; a21 = 12; a7 = 0; a1 = 13; a9 = 10; a27 = 0; return -1; } else if(((((((a13==1)&&((!(a14==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==12)))&&(a19==5))&&(a20==1))&&(a6==1))&&(((((((a16==8)&&((a11==1)||(a14==1)))&&(a9==8))&&(a1==13))&&(a17==2))&&(a6==1))||(a24==1)))){ a13 = 1; a21 = 10; a5 = 4; a9 = 7; a16 = 7; a19 = 1; a28 = 1; a1 = 12; a6 = 1; return -1; } else if((((a3==1)&&((a21==11)&&((a19==3)&&((a14==1)||((a17==2)&&(((a28==1)||!(a6==1))&&(a2==1)))))))&&((a16==7)&&(!(a20==1)&&((a6==1)&&((a6==1)&&((a9==7)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==12))))))))){ a23 = 1; a26 = 0; a19 = 1; a5 = 4; a20 = 1; a21 = 10; a24 = 0; return -1; } else if(((((a21==10)&&((((a5==6)&&((a17==2)&&(a28==1)))&&(a0==1))&&(a24==1)))&&(a1==13))&&((a9==7)&&((a18==1)&&((((a4==1)&&((((input==1)&&(a19==4))&&(a16==7))&&!(a12==1)))&&(a18==1))&&(a20==1)))))){ a19 = 1; a22 = 1; a5 = 5; a14 = 1; a11 = 0; a9 = 11; return -1; } else if(((((a21==12)&&((((a6==1)&&(((a3==1)&&((a16==8)&&((a17==2)&&((((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==4)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==6)))))&&!(a24==1)))&&(a11==1))&&(a6==1)))&&!(a0==1))&&(!(a20==1)&&(a2==1)))){ if((a22==1)){ a16 = 7; a12 = 0; a1 = 13; a9 = 11; a20 = 1; a19 = 1; a13 = 0; a5 = 4; a28 = 0; a21 = 10; }else{ a16 = 7; a23 = 0; a19 = 1; a1 = 14; a9 = 9; a5 = 5; a29 = 1; a21 = 10; a13 = 0; a20 = 1; } return 26; } else if(((!(a18==1)&&((a16==7)&&((((a3==1)&&((a1==12)&&((a23==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a21==10))&&(a17==2))))&&((a9==8)&&(!(a24==1)&&(((a20==1)&&(!(a13==1)||((a19==3)&&(a12==1))))||!(a28==1)))))){ a19 = 1; a2 = 1; a24 = 0; a5 = 4; a9 = 7; return -1; } else if(((!(a2==1)&&((a19==2)&&(((a21==11)&&((((a5==5)&&(a2==1))&&(a4==1))&&(a1==13)))&&(a26==1))))&&(((a20==1)&&((!(a6==1)&&((a17==2)&&(((a16==9)&&(input==5))&&!(a23==1))))&&(a14==1)))&&(a9==8)))){ a1 = 12; a5 = 4; a16 = 7; a12 = 0; a6 = 0; a29 = 1; a19 = 5; a21 = 10; return -1; } else if((((!(a6==1)&&(!(a20==1)&&(!(a23==1)&&(((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1))&&(a1==13))&&(a21==11))&&(a19==4)))))&&(a17==2))&&(((a16==7)&&(!(a3==1)&&(((a28==1)&&!(a3==1))&&!(a12==1))))&&!(a2==1)))){ a21 = 10; a1 = 12; a5 = 6; a20 = 1; a9 = 8; a19 = 2; a15 = 0; a23 = 0; return -1; } else if((((((a27==1)||(((a9==11)&&((a13==1)&&(a19==4)))&&(a16==10)))||(a27==1))&&(a17==2))&&(((((a21==10)&&(!(a18==1)&&(((((a5==4)||(a5==5))&&(input==5))&&(a11==1))&&(a1==13))))&&(a23==1))&&!(a20==1))&&(a28==1)))){ a10 = 0; a19 = 2; a21 = 11; a29 = 0; a6 = 0; a16 = 9; a5 = 4; return -1; } else if((((((a19==4)&&((a13==1)&&(((a20==1)&&((a16==9)&&((input==3)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))))&&(a28==1))))&&(a1==12))&&!(a24==1))&&(!(a0==1)&&(((((a21==12)&&(a6==1))||(a27==1))&&!(a26==1))&&(a17==2))))){ a3 = 1; a11 = 1; a21 = 10; a16 = 7; a0 = 0; a9 = 7; a19 = 1; a5 = 4; return -1; } else if((((a7==1)||(((a17==2)&&(a12==1))&&(a13==1)))&&((a12==1)&&(((a16==11)&&((a1==14)&&((a9==7)&&((a20==1)&&((a21==10)&&((a19==4)&&((!(a0==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a11==1))))))))&&(a2==1))))){ a26 = 0; a13 = 1; a2 = 1; a1 = 12; a5 = 4; a19 = 1; a16 = 7; return -1; } else if((((a20==1)&&((a1==13)&&((a3==1)&&((a24==1)||(((a13==1)&&(a13==1))&&(a17==2))))))&&((((((!(a7==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a0==1)))&&!(a18==1))&&(a16==8))&&(a21==11))&&(a19==3))&&(a9==8)))){ a26 = 0; a21 = 10; a18 = 0; a9 = 7; a5 = 4; a11 = 1; a16 = 7; a1 = 12; a19 = 1; return -1; } else if((((a16==11)&&((a1==12)&&((a5==5)&&((!(a14==1)&&(((a20==1)&&(!(a24==1)&&((input==4)&&(a21==11))))&&(a2==1)))&&(a17==2)))))&&((!(a14==1)&&((!(a2==1)||((a19==1)&&(a11==1)))&&(a9==9)))||!(a6==1)))){ a18 = 0; a5 = 4; a21 = 10; a9 = 7; a27 = 0; a16 = 7; return -1; } else if(((!(a8==1)&&(!(a28==1)||(!(a3==1)||(((a23==1)&&(a9==11))&&(a17==2)))))&&((a1==14)&&(((a21==11)&&((!(a18==1)&&(!(a20==1)&&((!(a8==1)&&((input==3)&&(a19==1)))&&!(a14==1))))&&(a16==7)))&&(a5==6))))){ a21 = 10; a1 = 12; a20 = 1; a13 = 1; a23 = 1; a9 = 7; a5 = 4; a28 = 1; return -1; } else if((((((a19==3)&&((a1==12)&&((a3==1)&&(a21==10))))&&(a13==1))&&(a17==2))&&((a20==1)&&(!(a4==1)&&((!(a0==1)&&((a16==8)&&((a6==1)&&((a23==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==1))))))&&(a13==1)))))){ a5 = 4; a1 = 13; a28 = 1; a9 = 11; a12 = 1; a21 = 12; a16 = 9; a19 = 4; return 25; } else if((((((a5==4)&&(a13==1))&&(a20==1))&&(a16==11))&&(!(a0==1)&&((!(a24==1)&&((a21==10)&&(((!(a24==1)&&((a9==7)&&((((a1==12)&&(input==4))&&(a19==2))&&(a3==1))))&&!(a26==1))&&!(a26==1))))&&(a17==2))))){ a3 = 1; a16 = 7; a26 = 0; a14 = 0; a19 = 1; return -1; } else if(((!(a14==1)&&(!(a20==1)&&((((a6==1)&&(a3==1))&&(a1==12))&&(a23==1))))&&((a3==1)&&((a12==1)&&((((a11==1)&&(((((a19==5)&&(input==5))&&(a16==8))&&(a17==2))&&(a9==8)))&&(a21==12))&&(a5==5)))))){ if((a27==1)){ a16 = 9; a9 = 10; a27 = 1; a2 = 0; a21 = 10; }else{ a19 = 3; a9 = 9; a26 = 1; a18 = 1; a16 = 10; a20 = 1; a5 = 4; a1 = 13; } return 26; } else if((((((!(a11==1)||((a27==1)||((a19==2)&&((a28==1)&&(a23==1)))))||(a24==1))&&!(a7==1))||(a18==1))&&(((a17==2)&&((a21==10)&&((a16==7)&&((input==3)&&(((a9==7)&&((a1==14)&&(a5==5)))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4)))))))))&&(a20==1)))){ a2 = 1; a9 = 7; a28 = 1; a1 = 12; a19 = 1; a3 = 1; a5 = 4; return -1; } else if((((a9==7)&&(((a21==12)&&((a20==1)&&((a11==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a1==14)))))&&(a19==3)))&&((a17==2)&&(((a16==7)&&(!(a27==1)&&((a7==1)||(((a2==1)&&!(a14==1))&&!(a0==1)))))&&(a11==1))))){ a16 = 8; a23 = 1; a13 = 1; a19 = 1; a5 = 6; a9 = 8; a12 = 1; return 21; } else if(((((a2==1)&&((!(a14==1)&&((a17==2)&&((a5==5)&&(input==6))))&&(a1==13)))&&!(a20==1))&&((((a16==10)&&((a28==1)&&(!(a23==1)||((a28==1)&&((a21==10)&&((a2==1)&&(a19==2)))))))&&(a2==1))&&(a9==11)))){ a21 = 12; a27 = 1; a25 = 1; a9 = 9; a1 = 14; a22 = 0; return 22; } else if((((a5==6)&&(((a16==10)&&((a9==7)&&((a13==1)&&(((input==3)&&(a21==12))&&(a19==3)))))&&(a20==1)))&&(((a1==12)&&((!(a13==1)||((((a26==1)||(a3==1))&&(a23==1))||!(a2==1)))||!(a6==1)))&&(a17==2)))){ a5 = 4; a7 = 0; a21 = 10; a16 = 7; a8 = 0; a3 = 1; a19 = 1; return -1; } else if(((((!(a8==1)&&(a13==1))&&(a20==1))&&(a19==2))&&(((a21==10)&&(((a23==1)&&(!(a0==1)&&(((a9==10)&&((a5==4)&&((a17==2)&&(((a16==9)&&(input==5))&&(a23==1)))))&&(a13==1))))&&(a3==1)))&&(a1==13)))){ a5 = 5; a26 = 0; a1 = 14; a11 = 1; a16 = 11; a2 = 1; a9 = 8; a19 = 1; return 23; } else if(((((a23==1)&&(((a3==1)&&((a17==2)&&((a16==10)&&((a1==14)&&(((input==1)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))&&!(a4==1))))))&&(a2==1)))&&(a20==1))&&((a21==12)&&((a19==3)&&((a27==1)||((a8==1)||(a11==1))))))){ a0 = 0; a16 = 7; a9 = 7; a1 = 12; a19 = 1; a5 = 4; a21 = 10; a14 = 0; a13 = 1; return -1; } else if(((!(a12==1)||((a27==1)||((((!(a18==1)&&((((((a1==14)&&(a11==1))&&!(a26==1))&&(a5==6))||(a27==1))&&(a20==1)))&&(a9==8))&&(a16==11))||!(a28==1))))&&(((a21==10)&&((input==1)&&(a19==4)))&&(a17==2)))){ a5 = 4; a1 = 12; a16 = 7; a7 = 0; a9 = 7; a19 = 1; a2 = 1; a14 = 0; return -1; } else if((((!(a11==1)&&((a20==1)&&(!(a3==1)&&((a9==10)&&((((a12==1)&&(a1==12))&&(a7==1))&&(a21==10))))))&&!(a13==1))&&((!(a13==1)&&((a17==2)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==2))&&(a16==9))))&&(a7==1)))){ a26 = 1; a9 = 9; a5 = 4; a25 = 1; a0 = 1; return 21; } else if((((!(a12==1)||(((a21==12)&&(a13==1))&&!(a20==1)))||!(a13==1))&&((((((a11==1)&&(!(a8==1)&&((a17==2)&&((a1==13)&&((input==4)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))))&&(a16==8))&&(a19==4))&&(a13==1))&&(a3==1)))){ a15 = 1; a21 = 10; a5 = 4; a10 = 0; a16 = 7; a25 = 1; a9 = 10; a1 = 12; a20 = 1; a19 = 2; return 21; } else if(((!(a6==1)||((a8==1)||(((a17==2)&&((a13==1)&&(((a11==1)&&(a19==2))&&(a20==1))))||(a26==1))))&&((((((a23==1)&&((input==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))&&(a16==8))&&(a21==12))&&!(a0==1))&&(a1==13)))){ a21 = 10; a24 = 0; a5 = 4; a14 = 0; a16 = 7; a2 = 1; a19 = 1; a1 = 12; a9 = 7; return -1; } else if((((a12==1)&&((a3==1)&&((a1==14)&&((a16==9)&&(!(a20==1)&&((a21==11)&&((a2==1)&&(a19==4))))))))&&(!(a7==1)&&(!(a7==1)&&(((((input==4)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&!(a24==1))&&(a17==2))&&!(a8==1)))))){ a16 = 7; a20 = 1; a1 = 13; a4 = 1; a9 = 10; a28 = 0; a5 = 6; a21 = 10; a19 = 1; a18 = 1; return -1; } else if(((((a1==14)&&((a14==1)||((a3==1)&&((a7==1)||((a3==1)&&(a17==2))))))&&(a21==10))&&((a16==11)&&((!(a18==1)&&(((a5==6)&&((a11==1)&&(((a19==1)&&(input==1))&&(a9==8))))&&(a20==1)))&&(a6==1))))){ a21 = 11; a8 = 0; a2 = 1; a3 = 1; a19 = 2; a9 = 9; a1 = 12; return 22; } else if(((((a20==1)&&(!(a26==1)&&((a21==10)&&((a17==2)&&((a2==1)||!(a2==1))))))&&(a23==1))&&(((((a19==3)&&((a6==1)&&((input==3)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7))))))&&(a16==11))&&(a2==1))&&(a2==1)))){ a18 = 0; a2 = 1; a5 = 4; a1 = 12; a9 = 7; a19 = 1; a14 = 0; a16 = 7; return -1; } else if((((((a17==2)&&((((a4==1)||((a6==1)||!(a23==1)))&&(a6==1))&&(a16==10)))&&(a9==10))&&(a1==12))&&((a21==11)&&(((a20==1)&&((!(a0==1)&&(((a19==5)&&(input==3))&&(a5==6)))&&(a2==1)))&&(a6==1))))){ a21 = 10; a5 = 4; a9 = 7; a27 = 0; a19 = 1; a16 = 7; a13 = 1; return -1; } else if((((a7==1)&&(((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==12))&&(a16==9))&&(a19==2)))&&((((!(a23==1)&&((!(a2==1)&&((a21==11)&&(((a9==7)&&(a28==1))&&(a8==1))))&&(a17==2)))&&(a20==1))&&(a7==1))&&(a7==1)))){ a19 = 4; a21 = 10; a16 = 10; a12 = 0; a14 = 1; a15 = 1; a5 = 5; a1 = 14; return -1; } else if((((a19==3)&&((a17==2)&&((a9==11)&&((((((a20==1)&&(input==1))&&!(a24==1))&&(a5==6))&&(a6==1))&&(a16==9)))))&&(((((((a13==1)&&(a2==1))&&!(a24==1))||!(a28==1))||(a8==1))&&(a21==10))&&(a1==13)))){ a24 = 0; a4 = 0; a5 = 4; a16 = 7; a9 = 7; a19 = 1; a1 = 12; a18 = 0; return -1; } else if((((a19==5)&&((a20==1)&&((((a5==4)&&(a12==1))||!(a28==1))||!(a12==1))))&&((a1==14)&&((a13==1)&&(((a12==1)&&(((a6==1)&&((((a17==2)&&(input==3))&&(a16==9))&&(a9==9)))&&!(a24==1)))&&(a21==12)))))){ a13 = 1; a1 = 12; a0 = 0; a21 = 10; a9 = 7; a27 = 0; a19 = 1; a16 = 7; return -1; } else if(((((a21==11)&&(((a19==3)&&((a17==2)&&((a11==1)&&(((a13==1)&&!(a14==1))&&(a3==1)))))&&(a28==1)))&&(a9==10))&&((a1==12)&&((a16==10)&&((!(a8==1)&&((a20==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a11==1)))))){ a9 = 7; a21 = 10; a14 = 0; a16 = 7; a5 = 4; a19 = 1; a4 = 0; return -1; } else if((((((a14==1)||((a21==11)&&(((a16==10)&&((a3==1)&&(a5==6)))&&(a20==1))))&&(a17==2))&&!(a27==1))&&((a6==1)&&((((a9==8)&&((a2==1)&&(((a1==12)&&(input==3))&&(a11==1))))&&(a19==2))&&!(a27==1))))){ a5 = 4; a18 = 0; a23 = 1; a16 = 7; a21 = 10; a1 = 13; a24 = 0; return 25; } else if((((((!(a24==1)&&((a23==1)&&(((((a19==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==12))&&(a20==1))&&(a6==1))))&&!(a24==1))&&(a21==12))&&(a16==9))&&(((a17==2)&&(((a4==1)||(a3==1))&&!(a18==1)))&&(a9==10)))){ a16 = 7; a0 = 0; a5 = 4; a9 = 7; a18 = 0; a13 = 1; a21 = 10; return -1; } else if(((((a21==11)&&((a9==8)&&(((a19==5)&&((a26==1)&&((a6==1)&&(a17==2))))&&(a1==13))))&&(a20==1))&&((a5==6)&&(!(a28==1)&&((a26==1)&&(!(a12==1)&&((a26==1)&&((a14==1)&&((a16==11)&&(input==4)))))))))){ a3 = 0; a28 = 0; a21 = 10; a5 = 4; a1 = 14; a16 = 7; a0 = 1; a19 = 1; return 21; } else if(((((((((a1==12)&&(a6==1))&&(a5==5))&&!(a20==1))||(a18==1))&&(a16==10))&&(a17==2))&&(((a23==1)&&(((((a13==1)&&((a19==1)&&((a9==10)&&(input==4))))&&(a21==11))&&(a6==1))&&!(a18==1)))&&!(a27==1)))){ a21 = 10; a4 = 1; a20 = 1; a9 = 9; a2 = 0; a16 = 7; a22 = 0; return -1; } else if(((((a21==10)&&(!(a20==1)&&(((a17==2)&&((!(a6==1)||(a6==1))&&(a19==5)))||!(a6==1))))||!(a3==1))&&(!(a14==1)&&((a11==1)&&((((((input==5)&&((a5==4)||(a5==5)))&&(a6==1))&&(a1==12))&&(a9==9))&&(a16==10)))))){ a9 = 11; a26 = 1; a5 = 4; a13 = 0; a1 = 14; a19 = 1; a20 = 1; a16 = 7; a27 = 1; return 25; } else if((((a1==14)&&((a19==5)&&((((a6==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a12==1)))&&(a21==12))&&(a16==11))))&&(!(a12==1)||(!(a7==1)&&(!(a0==1)&&(!(a8==1)&&((a20==1)&&((a17==2)&&((a2==1)&&(a9==8)))))))))){ a27 = 0; a5 = 4; a0 = 0; a19 = 3; a1 = 12; a9 = 9; a16 = 9; a13 = 1; return 21; } else if(((!(a18==1)&&(((a6==1)&&((((a11==1)&&(a16==11))&&(a1==13))&&(a2==1)))&&(a28==1)))&&(!(a0==1)&&((!(a20==1)&&((((a17==2)&&(((a9==7)&&(input==5))&&(a19==1)))&&!(a0==1))&&(a21==10)))&&(a5==5))))){ a21 = 11; a5 = 6; a6 = 0; a19 = 5; a15 = 0; a9 = 11; a10 = 0; a16 = 8; a1 = 12; return 25; } else if(((((a9==8)&&(!(a4==1)&&(((((a5==5)||(a5==6))&&(input==3))&&!(a27==1))&&(a17==2))))&&(a1==12))&&((a21==10)&&((!(a11==1)||((!(a23==1)||((a19==2)&&(((a20==1)&&(a3==1))&&!(a26==1))))&&(a16==10)))&&(a23==1))))){ a26 = 0; a27 = 0; a1 = 14; a19 = 1; a5 = 5; a9 = 11; a13 = 1; return -1; } else if((((a16==10)&&(((a12==1)&&(a20==1))||(a18==1)))&&(!(a27==1)&&(!(a14==1)&&((a21==12)&&((((a1==13)&&((a19==3)&&((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==1))&&(a13==1))&&(a17==2))))&&(a2==1))&&(a13==1))))))){ if((a19==5)){ a19 = 5; a18 = 0; a16 = 8; a5 = 6; a9 = 10; a1 = 12; a21 = 10; a13 = 1; a23 = 1; a20 = 0; }else{ a1 = 14; a19 = 2; a21 = 10; a16 = 7; a5 = 4; a4 = 0; a14 = 0; a3 = 1; a9 = 10; } return 21; } else if(((!(a8==1)&&((a17==2)&&((a21==11)&&((a11==1)&&(((!(a20==1)&&((a1==12)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==3))))&&(a23==1))&&(a16==10))))))&&(!(a13==1)||((a28==1)&&(((a11==1)&&(a19==1))&&!(a18==1)))))){ a2 = 0; a5 = 6; a9 = 10; a16 = 7; a20 = 1; a25 = 1; a21 = 10; a8 = 1; return -1; } else if((((((a19==2)&&(((a12==1)&&(((input==1)&&((((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a28==1)))&&(a2==1)))&&(a16==10))&&(a2==1))&&(((a17==2)&&((a21==10)&&(((a13==1)&&!(a20==1))&&(a28==1))))||(a7==1)))){ a19 = 1; a16 = 11; a1 = 12; a5 = 6; a20 = 1; a21 = 11; a9 = 10; a23 = 0; a10 = 0; a11 = 0; return -1; } else if((((a16==7)&&(((a19==5)&&((((!(a7==1)&&((a2==1)&&(a3==1)))&&(a1==13))||(a26==1))&&(a6==1)))&&(a21==10)))&&((((a17==2)&&(((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a3==1)))&&(a20==1))&&(a11==1)))){ a14 = 0; a27 = 0; a5 = 4; a19 = 3; a21 = 12; a4 = 0; a9 = 8; return 22; } else if((((a1==12)&&((a28==1)&&(!(a20==1)&&((a17==2)&&((((a19==5)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==4)))&&!(a4==1))&&(a21==10))))))&&((((((a3==1)||(a7==1))||!(a11==1))||(a0==1))&&(a16==8))||(a26==1)))){ a18 = 0; a12 = 1; a19 = 1; a9 = 7; a20 = 1; a16 = 7; a24 = 0; a5 = 4; return -1; } else if((((a13==1)&&((a1==13)&&(!(a0==1)&&(((((a21==12)&&((a12==1)&&(a17==2)))||!(a6==1))||(a24==1))&&(a19==5)))))&&(((a3==1)&&((a16==7)&&(!(a8==1)&&((input==4)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))))&&!(a20==1)))){ a21 = 10; a27 = 0; a1 = 12; a19 = 1; a9 = 7; a20 = 1; a5 = 4; a18 = 0; a2 = 1; return -1; } else if(((((a1==12)&&(!(a7==1)&&(((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))&&(a23==1))&&!(a7==1))&&!(a7==1))))&&(a19==4))&&((a21==12)&&((a26==1)||(!(a20==1)&&((a12==1)&&((a17==2)&&((a2==1)&&(a16==10))))))))){ if((a8==1)){ a15 = 1; a21 = 10; a19 = 1; a5 = 5; a16 = 7; a11 = 0; a28 = 0; a9 = 11; a20 = 1; }else{ a5 = 6; a21 = 10; a16 = 7; a9 = 10; a20 = 1; a19 = 2; a13 = 0; a25 = 0; a8 = 1; } return -1; } else if(((!(a0==1)&&(!(a20==1)&&(!(a18==1)&&((a16==10)&&((a23==1)&&(((a21==10)&&(!(a18==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==5))))&&(a2==1)))))))&&(((a19==1)&&((a18==1)||((a6==1)&&(a1==12))))&&(a17==2)))){ a20 = 1; a14 = 1; a15 = 1; a16 = 7; a5 = 5; a18 = 1; a9 = 11; return 21; } else if((((a17==2)&&((a12==1)&&(!(a8==1)&&(((((a28==1)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==1)))&&(a21==12))&&(a3==1))&&(a11==1)))))&&((a16==10)&&(((a19==3)&&((!(a20==1)&&(a3==1))&&(a23==1)))&&(a1==12))))){ if((a20==1)){ a20 = 1; a9 = 10; a13 = 0; a10 = 0; a19 = 1; a25 = 0; a21 = 10; a5 = 5; a16 = 7; }else{ a6 = 0; a5 = 4; a16 = 7; a3 = 0; a19 = 1; a21 = 10; a25 = 1; a9 = 10; a20 = 1; } return -1; } else if(((!(a2==1)||((a17==2)&&((a9==11)&&((a3==1)&&(!(a2==1)||(a23==1))))))&&(((a5==4)&&((a19==4)&&((a1==13)&&((!(a8==1)&&((a3==1)&&(((a21==10)&&(input==1))&&!(a14==1))))&&(a20==1)))))&&(a16==11)))){ a9 = 10; a21 = 11; a7 = 0; a2 = 1; a1 = 12; a5 = 5; a13 = 1; return 26; } else if(((((a19==3)&&((((a20==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a21==11)))&&!(a18==1))&&(a16==9)))&&!(a24==1))&&((a23==1)&&((a12==1)&&(((a1==13)&&((a17==2)&&(((a13==1)&&(a9==11))||!(a13==1))))&&!(a18==1)))))){ a11 = 1; a1 = 14; a14 = 0; a5 = 4; a19 = 5; return 21; } else if(((((a13==1)&&((a26==1)||((a16==9)&&((a6==1)||!(a2==1)))))&&(a1==14))&&((!(a26==1)&&((((((a19==3)&&((input==6)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a17==2))&&(a21==11))&&!(a27==1))&&(a12==1)))&&(a20==1)))){ a28 = 1; a5 = 4; a19 = 1; a18 = 0; a1 = 12; a16 = 7; a14 = 0; a9 = 7; a21 = 10; return -1; } else if((((a9==9)&&((!(a3==1)||((a3==1)&&(a23==1)))&&(a21==10)))&&((a1==14)&&((a19==2)&&((a17==2)&&((a23==1)&&((a6==1)&&((a16==10)&&(!(a20==1)&&((a11==1)&&(!(a24==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))))))))))){ a2 = 0; a5 = 5; a1 = 13; a18 = 1; a20 = 1; a16 = 7; a25 = 1; a19 = 1; return -1; } else if(((((((input==6)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a18==1))&&(a16==10))&&(a17==2))&&((((a1==13)&&((a20==1)&&((a19==2)&&(!(a6==1)&&(((!(a3==1)&&(a13==1))&&(a21==12))&&(a24==1))))))&&!(a11==1))&&!(a28==1)))){ a29 = 0; a5 = 6; a21 = 10; a24 = 1; a1 = 12; a16 = 7; a13 = 0; a9 = 7; a19 = 1; return -1; } else if((((((a9==9)&&(((a6==1)&&((a19==4)&&(input==1)))&&(a17==2)))&&!(a8==1))&&(a1==13))&&((a20==1)&&((a5==5)&&((a21==11)&&((a26==1)||((a0==1)||(!(a27==1)&&((!(a18==1)&&(a12==1))&&(a16==9)))))))))){ if((a14==1)){ a16 = 8; a11 = 1; a19 = 2; a20 = 0; a21 = 10; a2 = 1; a8 = 0; a9 = 11; a5 = 4; a1 = 14; }else{ a1 = 12; a13 = 1; a16 = 8; a20 = 0; a9 = 7; a6 = 1; a23 = 1; a5 = 6; } return -1; } else if(((!(a20==1)&&(((((a27==1)||(((a23==1)||(a8==1))&&(a19==1)))||(a26==1))&&(a1==12))&&(a9==7)))&&(((a5==5)&&(((a17==2)&&((((a21==10)&&(input==1))&&(a11==1))&&!(a24==1)))&&!(a8==1)))&&(a16==7)))){ a11 = 1; a12 = 1; a24 = 0; a1 = 14; a9 = 10; return 23; } else if((((a1==14)&&(!(a3==1)||((a14==1)||((a17==2)&&(((a19==3)&&(a11==1))&&(a16==11))))))&&(((((((a6==1)&&((input==1)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))))&&(a11==1))&&!(a26==1))&&(a20==1))&&(a13==1))&&(a21==10)))){ a1 = 12; a13 = 1; a9 = 7; a7 = 0; a16 = 7; a19 = 1; a5 = 4; a27 = 0; return -1; } else if((((a2==1)&&((a16==9)&&((a21==10)&&((a1==12)&&((((a9==7)&&(a6==1))||!(a11==1))||!(a12==1))))))&&(((a17==2)&&((a12==1)&&((a12==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a19==3))&&(a20==1)))))&&(a11==1)))){ a13 = 1; a9 = 9; a5 = 5; a19 = 5; a16 = 8; a12 = 1; a14 = 0; return 26; } else if(((((((a8==1)||(((!(a7==1)&&(a12==1))&&!(a20==1))||!(a12==1)))&&(a1==13))&&(a19==1))&&(a16==9))&&((a17==2)&&((a6==1)&&((a28==1)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))&&(a21==12))&&!(a0==1))))))){ a22 = 1; a23 = 0; a27 = 1; a19 = 5; a16 = 8; a9 = 9; a5 = 4; return -1; } else if(((((a13==1)&&((a1==14)&&((!(a28==1)||(((a16==10)&&(!(a8==1)&&(a11==1)))&&(a20==1)))&&(a21==12))))&&(a17==2))&&(!(a7==1)&&(((a19==3)&&(!(a26==1)&&((input==4)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))))&&!(a18==1))))){ a7 = 0; a1 = 12; a16 = 7; a21 = 10; a19 = 1; a5 = 4; a23 = 1; a9 = 7; a3 = 1; return -1; } else if((((a9==9)&&(!(a27==1)&&(((a12==1)&&(a11==1))&&(a11==1))))&&((a21==10)&&(((((a6==1)&&((a19==1)&&(!(a7==1)&&(!(a20==1)&&((a23==1)&&(((a5==4)||(a5==5))&&(input==3)))))))&&(a1==12))&&(a16==10))&&(a17==2))))){ if((a6==1)){ a28 = 0; a9 = 10; a3 = 0; a6 = 0; a20 = 1; a5 = 4; a1 = 14; a19 = 3; }else{ a16 = 9; a1 = 14; a27 = 1; a21 = 12; a5 = 4; a19 = 3; a20 = 1; a10 = 1; a24 = 1; } return 25; } else if((((((a28==1)&&(((((a6==1)&&(a19==3))&&(a17==2))&&(a16==10))&&(a28==1)))&&(a21==12))||(a14==1))&&(!(a20==1)&&((a23==1)&&(!(a27==1)&&((a1==14)&&((a11==1)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==5))))))))){ a5 = 5; a16 = 7; a0 = 1; a21 = 10; a9 = 8; a19 = 1; a7 = 1; a15 = 0; a20 = 1; a1 = 12; return 25; } else if((((a0==1)||(!(a14==1)&&((a19==1)&&((a16==9)&&(!(a20==1)&&(a13==1))))))&&(!(a14==1)&&(((!(a27==1)&&((a21==12)&&((a2==1)&&(((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==6))&&(a1==13)))))&&(a17==2))&&!(a0==1))))){ if((a26==1)){ a9 = 8; a1 = 12; a7 = 1; a29 = 0; a20 = 1; a5 = 6; a16 = 7; a21 = 10; }else{ a5 = 4; a24 = 1; a22 = 0; a16 = 7; a21 = 10; a9 = 7; a1 = 14; a20 = 1; } return 21; } else if(((((((a21==10)&&(!(a20==1)&&((a2==1)&&(a11==1))))&&!(a18==1))&&!(a24==1))&&(a17==2))&&(((a6==1)&&((((a13==1)&&((a16==7)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==5))))&&(a19==4))&&(a1==14)))&&!(a24==1)))){ a1 = 12; a6 = 1; a9 = 7; a3 = 1; a28 = 1; a19 = 1; a20 = 1; a5 = 4; return -1; } else if(((((a23==1)&&(((a27==1)||((a19==1)&&((a16==11)&&(a11==1))))||!(a6==1)))&&!(a20==1))&&((((((a1==14)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1))&&(a21==10)))&&!(a14==1))&&!(a27==1))&&!(a8==1))&&(a17==2)))){ if((a22==1)){ a6 = 0; a5 = 4; a3 = 0; a22 = 0; a20 = 1; a9 = 8; a19 = 4; }else{ a3 = 0; a11 = 0; a19 = 3; a1 = 13; a9 = 8; a21 = 11; a8 = 1; a5 = 4; a16 = 8; } return -1; } else if(((((((!(a8==1)&&(!(a13==1)||(a23==1)))&&!(a7==1))&&(a1==13))&&(a21==10))&&(a17==2))&&((a19==4)&&(((a23==1)&&(((a13==1)&&((a20==1)&&((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))&&(a16==7)))&&(a3==1))))){ a19 = 5; a5 = 4; a9 = 8; a21 = 11; a6 = 1; a3 = 1; a13 = 1; return 25; } else if((((a17==2)&&(((a16==10)&&((a21==10)&&((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a1==14)))&&(((((!(a20==1)&&(((a12==1)&&((a19==1)&&(a6==1)))||(a4==1)))&&(a3==1))||(a24==1))&&(a3==1))&&(a6==1)))){ if((a22==1)){ a27 = 1; a20 = 1; a16 = 8; a5 = 5; a24 = 1; a22 = 1; a9 = 8; }else{ a24 = 1; a20 = 1; a16 = 7; a9 = 10; a27 = 1; a5 = 4; a7 = 1; } return -1; } else if((((a16==9)&&(!(a18==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(!(a12==1)||((a19==5)&&((a1==12)&&(!(a12==1)||(((a17==2)&&((((a21==11)&&((a12==1)&&((a18==1)||(a6==1))))&&(a11==1))&&(a20==1)))&&(a9==10)))))))){ a16 = 7; a19 = 1; a21 = 10; a9 = 7; a8 = 0; a24 = 0; a23 = 1; a5 = 4; return -1; } else if(((((((((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==3))&&(a17==2))&&(a11==1))&&!(a26==1))&&(a1==13))&&(a21==11))&&(((a18==1)||((a18==1)||((a19==1)&&((a4==1)||(!(a23==1)||((a23==1)&&(a16==9)))))))&&!(a20==1)))){ if((a18==1)){ a20 = 1; a23 = 0; a1 = 12; a19 = 2; a9 = 9; a22 = 1; a5 = 5; a16 = 7; a3 = 0; a21 = 10; }else{ a29 = 1; a20 = 1; a22 = 0; a21 = 10; a5 = 4; a16 = 7; a9 = 9; a12 = 0; } return -1; } else if((((a3==1)&&((a9==9)&&((a16==10)&&((a21==12)&&((a17==2)&&((!(a18==1)&&((input==5)&&(a19==1)))&&(a1==12)))))))&&(!(a20==1)&&(!(a8==1)&&((!(a0==1)&&(((a12==1)&&(a5==5))&&(a28==1)))&&(a3==1)))))){ if((a9==10)){ a21 = 10; a5 = 6; a1 = 13; a8 = 1; a20 = 1; a25 = 0; a24 = 1; a16 = 7; a9 = 10; }else{ a20 = 1; a9 = 11; a16 = 7; a29 = 1; a24 = 1; a21 = 10; a18 = 1; a19 = 2; } return 25; } else if((((a16==8)&&((a6==1)&&((input==4)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))))&&(((((a28==1)&&(!(a13==1)||((a21==12)&&(((((a11==1)&&(a2==1))||!(a23==1))&&(a17==2))&&!(a26==1)))))&&(a19==1))&&(a1==14))&&!(a20==1)))){ if((a8==1)){ a16 = 7; a20 = 1; a5 = 6; a21 = 10; a24 = 1; a15 = 1; a9 = 11; a6 = 0; }else{ a1 = 12; a29 = 1; a5 = 5; a6 = 0; a16 = 7; a9 = 7; a21 = 10; a20 = 1; a19 = 2; a18 = 1; } return 21; } else if(((((a6==1)&&(((a13==1)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3))&&!(a24==1)))&&(a19==1)))&&(a17==2))&&(!(a11==1)||((a20==1)&&(((a21==12)&&(!(a0==1)&&((a16==11)&&((a14==1)||(a2==1)))))&&(a1==12)))))){ a5 = 4; a21 = 10; a18 = 0; a2 = 1; a6 = 1; a9 = 7; a16 = 7; return -1; } else if(((((a1==14)&&((a28==1)&&((a16==10)&&((a19==5)&&(!(a26==1)&&((((a6==1)&&(a12==1))&&(a13==1))||!(a12==1)))))))&&!(a20==1))&&(((((a5==4)&&((a17==2)&&(input==3)))&&(a9==8))&&(a23==1))&&(a21==10)))){ a20 = 1; a12 = 0; a16 = 7; a15 = 0; a9 = 10; a0 = 1; a19 = 1; return -1; } else if((((a12==1)&&((!(a7==1)&&((((((a19==3)&&((a9==11)&&((a1==14)&&(a5==6))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4)))||((a19==4)&&(((a1==12)&&(a5==5))&&(a9==7))))&&(input==6))&&(a17==2)))&&(a20==1)))&&(!(a2==1)||((!(a28==1)||((((a16==10)&&(a11==1))&&(a28==1))&&(a21==10)))||(a18==1))))){ a18 = 0; a9 = 11; a21 = 11; a16 = 9; a5 = 4; a2 = 1; a27 = 0; a19 = 5; a1 = 12; return 21; } else if((((((a16==7)&&((a1==14)&&((a11==1)&&(((a3==1)&&((a20==1)&&((input==3)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))))&&(a3==1)))))&&(a17==2))&&(a12==1))&&(((((a21==12)&&(a23==1))&&(a19==1))||!(a6==1))&&(a11==1)))){ a1 = 12; a21 = 10; a28 = 1; a9 = 7; a11 = 1; a5 = 4; return -1; } else if((((a3==1)&&(((!(a12==1)||(!(a20==1)&&(a23==1)))&&(a16==7))||(a8==1)))&&((((a17==2)&&((((a6==1)&&(((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a1==14)&&(a5==5))&&(a9==7)))&&(input==5)))&&!(a4==1))&&(a19==1)))&&(a21==12))&&(a28==1)))){ a16 = 10; a19 = 3; a2 = 1; a5 = 6; a21 = 10; a0 = 0; a1 = 13; a9 = 10; a20 = 1; a8 = 0; return 25; } else if(((!(a26==1)&&((a0==1)||((a11==1)&&(a20==1))))&&((((((a17==2)&&((a19==2)&&((a1==12)&&((((input==3)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&!(a27==1))&&(a16==7)))))&&(a21==11))&&(a6==1))&&!(a18==1))&&(a12==1)))){ a24 = 0; a12 = 1; a9 = 7; a5 = 4; a21 = 10; a19 = 1; a3 = 1; return -1; } else if(((((a19==3)&&((a17==2)&&(((a9==9)&&((a16==10)&&((a20==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a1==13))&&!(a27==1)))))&&!(a26==1))))&&!(a4==1))&&((!(a0==1)&&((a7==1)||((a2==1)&&(a21==11))))||!(a2==1)))){ a19 = 1; a28 = 1; a9 = 7; a1 = 12; a16 = 7; a21 = 10; a5 = 4; a2 = 1; a24 = 0; return -1; } else if((((a13==1)&&((a0==1)||((((a20==1)&&((a21==11)&&((a16==10)&&(a23==1))))||(a26==1))||!(a28==1))))&&((a19==3)&&((a1==12)&&((((a23==1)&&((a17==2)&&((input==6)&&((a5==5)||(a5==6)))))&&(a9==11))&&!(a24==1)))))){ a11 = 1; a16 = 7; a21 = 10; a5 = 4; a12 = 1; a19 = 1; a18 = 0; a9 = 7; return -1; } else if(((((a21==11)&&(((a16==7)&&((a11==1)&&(a19==5)))&&(a3==1)))||(a27==1))&&(((a23==1)&&((((a1==13)&&(((!(a20==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a6==1))&&(a9==11)))&&(a17==2))&&(a13==1)))&&!(a7==1)))){ a20 = 1; a9 = 7; a19 = 1; a21 = 10; a23 = 1; a5 = 4; a28 = 1; a11 = 1; a1 = 12; return -1; } else if(((((((((((a19==3)&&((a28==1)&&(a9==10)))&&(a18==1))&&!(a11==1))&&!(a3==1))&&(a0==1))&&!(a3==1))&&(a21==11))&&!(a20==1))&&((!(a13==1)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==8))&&(a1==12)))&&(a17==2)))){ a19 = 1; a8 = 1; a16 = 7; a5 = 4; a9 = 11; a7 = 1; a21 = 10; a20 = 1; a28 = 0; a1 = 14; return 23; } else if((((a20==1)&&((((!(a18==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a18==1))&&!(a7==1))&&(a19==4)))&&((((a8==1)||(((a7==1)||((((a28==1)&&!(a26==1))&&(a17==2))&&(a1==13)))&&(a21==12)))&&(a16==10))&&(a9==11)))){ a28 = 1; a19 = 1; a9 = 10; a6 = 1; a5 = 5; a16 = 8; a3 = 1; a1 = 12; return -1; } else if((((a21==11)&&((a17==2)&&((a1==12)&&(((a19==4)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a26==1)))&&!(a4==1)))))&&((((a9==8)&&((((a28==1)&&((a16==11)&&(a28==1)))&&(a20==1))&&!(a18==1)))||!(a28==1))||(a27==1)))){ a9 = 7; a16 = 7; a19 = 1; a5 = 4; a12 = 1; a28 = 1; a21 = 10; a11 = 1; return -1; } else if((((((((!(a27==1)&&(((a16==11)&&(!(a14==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))))&&(a6==1)))&&!(a0==1))&&(a19==2))&&(a23==1))&&(a21==10))&&!(a20==1))&&((a7==1)||((a1==12)&&((a17==2)&&(a11==1)))))){ a5 = 5; a9 = 10; a19 = 1; a16 = 7; a26 = 1; a3 = 0; a20 = 1; a1 = 13; a10 = 1; return 26; } else if((((a9==10)&&(((a20==1)&&(((!(a12==1)||(((!(a28==1)||(a11==1))&&(a28==1))||(a14==1)))&&(a13==1))&&(a21==10)))&&(a1==12)))&&((a19==1)&&((a23==1)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==5)))&&(a16==9)))))){ a9 = 7; a16 = 7; a24 = 0; a28 = 1; a18 = 0; a5 = 4; return -1; } else if((((a16==7)&&(((!(a24==1)&&((a12==1)&&((a13==1)&&((input==1)&&((a5==5)||(a5==6))))))&&(a23==1))&&(a6==1)))&&((!(a20==1)&&((a17==2)&&((((a1==12)&&((a2==1)&&(a9==11)))&&(a21==12))&&!(a4==1))))&&(a19==4)))){ a21 = 10; a20 = 1; a28 = 1; a7 = 0; a9 = 9; a1 = 13; a5 = 6; a19 = 1; a8 = 0; a16 = 8; return 22; } else if((((a9==9)&&((a16==9)&&((((a17==2)&&((((a12==1)&&!(a4==1))&&(a12==1))&&(a21==12)))||(a8==1))||(a24==1))))&&((a19==3)&&(!(a27==1)&&(!(a20==1)&&(((a1==13)&&((input==4)&&((a5==5)||(a5==6))))&&!(a7==1))))))){ a6 = 0; a19 = 5; a9 = 11; a20 = 1; a10 = 0; a5 = 5; a13 = 0; return -1; } else if((((a6==1)&&((((((((a26==1)||((a3==1)&&(a17==2)))&&(a20==1))&&(a1==12))&&(a16==11))&&(a21==10))||(a0==1))||!(a28==1)))&&(!(a27==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&(a2==1))&&(a9==11))&&(a19==4))))){ a16 = 7; a19 = 1; a9 = 7; a5 = 4; a11 = 1; return -1; } else if((((a19==1)&&((a2==1)&&((a6==1)&&((((input==1)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a27==1))&&(a17==2)))))&&((a16==8)&&((!(a7==1)&&(((((a26==1)||(a13==1))&&(a21==11))||(a27==1))&&(a1==12)))&&!(a20==1))))){ a5 = 4; a9 = 8; a0 = 0; a16 = 10; a24 = 0; a20 = 1; a6 = 1; a1 = 13; return 23; } else if((((a9==7)&&((!(a26==1)&&(((a17==2)&&(input==1))&&(a28==1)))&&(a2==1)))&&((a16==8)&&(((a5==5)&&(((((((a12==1)&&(a12==1))&&(a1==13))&&(a20==1))&&!(a7==1))&&!(a7==1))&&(a21==12)))&&(a19==3))))){ a23 = 1; a19 = 2; a24 = 0; a16 = 10; a9 = 11; a26 = 0; return 21; } else if(((((a1==12)&&(((!(a18==1)&&((a28==1)&&((input==5)&&(a17==2))))&&!(a26==1))&&(a6==1)))&&(a16==9))&&((a9==7)&&((a19==1)&&((a21==11)&&(((a5==4)&&((!(a13==1)||(a28==1))||!(a3==1)))&&!(a20==1))))))){ a29 = 1; a20 = 1; a13 = 0; a5 = 6; a16 = 7; a9 = 10; a2 = 0; a21 = 10; return -1; } else if((((a6==1)&&((a5==5)&&(((((a28==1)&&((a16==7)&&(input==1)))&&(a17==2))&&(a21==12))&&!(a27==1))))&&((((((a28==1)&&((a1==13)&&((a23==1)&&(a19==1))))||!(a23==1))&&(a9==11))||(a0==1))&&!(a20==1)))){ a2 = 1; a13 = 1; a20 = 1; a1 = 12; a9 = 7; a21 = 10; a8 = 0; a5 = 4; return -1; } else if((((a18==1)||((((a17==2)&&((((a12==1)&&(a6==1))&&!(a7==1))&&(a1==13)))&&(a5==6))&&(a9==7)))&&((a20==1)&&((a21==12)&&(((!(a24==1)&&(!(a18==1)&&((a19==3)&&(input==1))))&&(a28==1))&&(a16==11)))))){ a19 = 1; a18 = 0; a21 = 10; a5 = 4; a3 = 1; a16 = 7; a1 = 12; return -1; } else if((((a16==9)&&(((a2==1)&&(((!(a14==1)&&((a12==1)&&((a20==1)&&(input==6))))&&(a17==2))&&(a9==11)))&&(a1==13)))&&((a19==2)&&((a13==1)&&(((a21==10)&&((!(a2==1)||(a12==1))&&(a5==4)))&&(a12==1)))))){ a19 = 1; a1 = 12; a26 = 0; a14 = 0; a16 = 7; a9 = 7; return -1; } else if(((((((((a16==9)&&(((a19==2)&&(a11==1))||(a24==1)))||(a14==1))&&!(a4==1))&&(a20==1))&&(a21==11))&&(a9==8))&&((a17==2)&&(((((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a1==14))&&!(a18==1))&&(a12==1))))){ a11 = 1; a9 = 7; a16 = 7; a28 = 1; a1 = 12; a8 = 0; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((((a9==7)&&((a17==2)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a26==1))))&&(a21==11))&&(a6==1))&&((a18==1)||((!(a8==1)&&((((((a2==1)&&(a19==4))||!(a12==1))&&(a1==12))&&(a16==9))&&(a28==1)))&&(a20==1))))){ a5 = 4; a3 = 1; a19 = 1; a16 = 7; a26 = 0; a2 = 1; a21 = 10; return -1; } else if((((a16==10)&&((a23==1)&&(((((!(a26==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a19==2)))&&(a9==10))&&(a20==1))&&(a17==2))&&!(a26==1))))&&((a23==1)&&(!(a4==1)&&((a3==1)&&((a1==14)&&((a2==1)&&(a21==10)))))))){ a7 = 0; a1 = 12; a9 = 7; a8 = 0; a5 = 4; a16 = 7; a24 = 0; a19 = 1; return -1; } else if(((((!(a0==1)&&(!(a26==1)&&(((a2==1)&&((a19==2)&&((input==3)&&(a9==8))))&&(a16==8))))&&(a17==2))&&(a21==10))&&(((a1==14)&&(((a5==4)&&(((a20==1)&&(a6==1))||!(a12==1)))||(a0==1)))||(a4==1)))){ a7 = 0; a16 = 9; a19 = 4; a11 = 1; a21 = 12; a1 = 12; return 26; } else if(((!(a20==1)&&(((!(a14==1)&&((a12==1)&&((a9==10)&&(((a5==4)||(a5==5))&&(input==6)))))&&(a21==11))&&(a1==13)))&&(((((((a26==1)||((a17==2)&&(a23==1)))&&(a11==1))||!(a28==1))&&!(a4==1))&&(a19==4))&&(a16==7)))){ a5 = 4; a13 = 1; a9 = 7; a1 = 12; a19 = 1; a18 = 0; a24 = 0; a20 = 1; a21 = 10; return -1; } else if((((a11==1)&&(((a23==1)&&(!(a7==1)&&((a16==7)&&((!(a14==1)&&((input==6)&&(((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4))))))&&(a17==2)))))&&!(a26==1)))&&(((a19==2)&&((a20==1)&&((a6==1)&&(a21==11))))&&!(a8==1)))){ a13 = 1; a2 = 1; a8 = 0; a19 = 1; a1 = 12; a5 = 4; a21 = 10; a9 = 7; return -1; } else if((((!(a4==1)&&((a3==1)&&((((a6==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a6==1))&&(a17==2))))&&(a9==10))&&(((a1==13)&&((a19==5)&&(!(a0==1)&&((a16==8)&&((a6==1)||!(a11==1))))))&&(a21==10)))){ a9 = 7; a5 = 6; a12 = 1; a23 = 1; a19 = 4; a1 = 12; return -1; } else if((((a11==1)&&((a17==2)&&(!(a4==1)&&(((a6==1)&&(a20==1))&&(a1==13)))))&&(((a6==1)&&(!(a18==1)&&(((((a19==5)&&((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a21==12))&&(a16==7))&&!(a0==1))))&&!(a18==1)))){ a21 = 11; a24 = 0; a5 = 4; a7 = 0; a16 = 9; a9 = 10; return 22; } else if(((((a17==2)&&(((((a23==1)&&((input==3)&&(a5==4)))&&!(a20==1))&&(a16==9))&&(a19==1)))&&(a21==11))&&((a1==12)&&(((a8==1)||(((((a28==1)||(a7==1))||!(a28==1))&&(a6==1))||!(a13==1)))&&(a9==7))))){ a16 = 8; a20 = 1; a1 = 14; a9 = 11; a25 = 0; a21 = 12; a22 = 1; a19 = 3; a27 = 1; return 25; } else if(((!(a20==1)&&((!(a3==1)||(((a5==4)&&((a11==1)&&!(a0==1)))||(a4==1)))&&(a19==5)))&&((a16==8)&&((a17==2)&&((!(a14==1)&&((((a9==7)&&((a21==12)&&(input==6)))&&(a1==14))&&(a23==1)))&&!(a0==1)))))){ if((a2==1)){ a5 = 6; a1 = 12; a15 = 0; a8 = 1; a21 = 11; a19 = 3; a16 = 7; a29 = 0; }else{ a7 = 1; a15 = 1; a1 = 12; a16 = 7; a20 = 1; a19 = 2; a29 = 1; a21 = 10; } return -1; } else if(((((((a8==1)||((a28==1)&&((a1==12)&&(a11==1))))||!(a2==1))&&(a19==1))&&(a21==11))&&((a17==2)&&(((!(a0==1)&&((a16==9)&&((a13==1)&&((input==1)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))&&!(a24==1))&&(a20==1))))){ a9 = 7; a23 = 1; a21 = 10; a16 = 7; a28 = 1; a18 = 0; a5 = 4; return -1; } else if((((a20==1)&&((!(a8==1)&&((a3==1)&&(((a23==1)&&!(a26==1))&&(a19==3))))||(a4==1)))&&((a21==12)&&((!(a7==1)&&((a16==9)&&((a9==11)&&((a17==2)&&((a3==1)&&((input==3)&&((a5==4)||(a5==5))))))))&&(a1==12))))){ a21 = 10; a19 = 1; a9 = 7; a8 = 0; a28 = 1; a16 = 7; a5 = 4; return -1; } else if((((!(a8==1)&&(!(a24==1)&&((a19==2)&&(((((input==3)&&(a17==2))&&!(a0==1))&&(a23==1))&&(a5==4)))))&&!(a7==1))&&(((((((a1==13)&&(a12==1))&&(a21==12))&&(a9==11))&&(a16==10))&&(a20==1))||!(a3==1)))){ a21 = 10; a9 = 7; a1 = 12; a19 = 1; a18 = 0; a16 = 7; a13 = 1; return -1; } else if((((((a2==1)&&((((a13==1)&&(a20==1))&&(a16==10))&&(a17==2)))&&!(a14==1))&&(a6==1))&&((((((a19==4)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==4)))&&(a21==10))&&!(a7==1))&&(a2==1))&&(a11==1)))){ a18 = 0; a6 = 1; a11 = 1; a19 = 1; a16 = 7; a5 = 4; a1 = 12; a9 = 7; return -1; } else if(((((a17==2)&&((!(a6==1)||(((a20==1)&&((a3==1)&&(a1==14)))&&(a21==11)))&&(a9==7)))&&!(a14==1))&&(!(a0==1)&&((a12==1)&&(!(a24==1)&&(((a19==5)&&((a16==9)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a7==1))))))){ a20 = 0; a19 = 4; a1 = 12; a9 = 8; a5 = 5; a6 = 1; a16 = 8; a8 = 0; return 21; } else if((((((a1==14)&&(!(a20==1)&&((a3==1)&&((a28==1)&&((input==6)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))))&&(a11==1))&&!(a24==1))&&(((!(a8==1)&&((a21==11)&&(((a23==1)&&(a17==2))&&(a16==7))))&&!(a27==1))&&(a19==4)))){ a5 = 4; a9 = 7; a20 = 1; a1 = 12; a24 = 0; a19 = 1; a3 = 1; a8 = 0; a21 = 10; return -1; } else if(((((!(a20==1)&&((a3==1)&&(a17==2)))&&(a28==1))&&(a9==11))&&((!(a18==1)&&((a16==8)&&(!(a7==1)&&(!(a27==1)&&(((a19==1)&&((a1==12)&&((((a5==5)||(a5==6))&&(input==3))&&!(a26==1))))&&(a21==11))))))&&(a6==1)))){ a9 = 7; a5 = 4; a16 = 7; a3 = 1; a20 = 1; a7 = 0; a21 = 10; a13 = 1; return -1; } else if((((!(a8==1)&&(((a20==1)&&(!(a8==1)&&((a1==12)&&((((a5==4)||(a5==5))&&(input==1))&&!(a14==1)))))&&!(a27==1)))&&(a9==8))&&((a19==4)&&((a17==2)&&(((a13==1)&&(((a2==1)&&(a23==1))&&(a16==8)))&&(a21==10)))))){ a5 = 4; a9 = 7; a0 = 0; a16 = 7; a26 = 0; a19 = 1; a18 = 0; return -1; } else if((((a1==14)&&((a16==8)&&(!(a8==1)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))&&(a12==1))&&!(a26==1)))))&&((a20==1)&&((a17==2)&&((a3==1)&&(((((a6==1)||!(a13==1))&&(a19==4))||(a26==1))&&(a21==12))))))){ a5 = 5; a7 = 0; a27 = 0; a19 = 5; a9 = 8; a21 = 10; a3 = 1; return 25; } else if((((a21==10)&&((a9==7)&&((a17==2)&&((((a0==1)||(a12==1))&&(a16==9))&&(a3==1)))))&&((a19==5)&&(!(a20==1)&&(((!(a14==1)&&((a11==1)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a0==1))))&&(a13==1))&&(a1==13)))))){ if((a18==1)){ a21 = 12; a16 = 10; a20 = 1; a1 = 14; a19 = 1; a25 = 1; a8 = 1; a5 = 5; a18 = 1; a9 = 9; }else{ a16 = 7; a20 = 1; a5 = 4; a3 = 0; a25 = 1; a29 = 0; a21 = 11; a9 = 8; } return 26; } else if(((((a16==7)&&(((((a3==1)&&((!(a24==1)&&(a23==1))&&!(a27==1)))&&(a19==2))||(a0==1))&&(a9==8)))&&!(a20==1))&&(((a17==2)&&((a21==11)&&(!(a14==1)&&((a28==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))))&&(a1==13)))){ a9 = 11; a2 = 1; a20 = 1; a5 = 6; a21 = 10; a19 = 5; a24 = 0; a14 = 0; return 25; } else if((((a5==5)&&((a28==1)&&(!(a27==1)&&(!(a2==1)||(a11==1)))))&&((((a17==2)&&((a3==1)&&(((a19==1)&&(((((input==5)&&(a21==10))&&(a11==1))&&(a16==9))&&!(a0==1)))&&!(a20==1))))&&(a9==9))&&(a1==13)))){ if((a12==1)){ a1 = 12; a3 = 0; a5 = 4; a9 = 11; a16 = 7; a28 = 0; a20 = 1; }else{ a14 = 1; a16 = 7; a20 = 1; a1 = 12; a11 = 0; a9 = 10; } return -1; } else if((((a5==5)&&((a1==13)&&(!(a8==1)&&((a16==7)&&(!(a0==1)&&(((input==4)&&(a21==12))&&!(a7==1)))))))&&(((!(a27==1)&&(((a9==9)&&((a19==3)&&((a17==2)&&(a12==1))))&&(a2==1)))&&!(a18==1))&&(a20==1)))){ a19 = 5; a27 = 0; a2 = 1; a9 = 8; a1 = 14; a13 = 1; a16 = 8; a5 = 6; return 26; } else if((((((((a4==1)||((a12==1)&&(a16==9)))&&(a3==1))&&(a21==10))&&(a28==1))&&!(a18==1))&&((((((a19==1)&&((((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==3)))&&(a20==1))&&!(a14==1))&&(a17==2))&&!(a14==1)))){ a6 = 1; a16 = 7; a1 = 12; a7 = 0; a5 = 4; a2 = 1; a9 = 7; return -1; } else if((((a20==1)&&((a9==8)&&((a3==1)&&((((a13==1)&&(a16==11))&&(a19==2))||(a26==1)))))&&((a21==10)&&((a1==14)&&((a17==2)&&((a6==1)&&(!(a14==1)&&((a2==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a13==1)))))))))){ a3 = 1; a5 = 5; a2 = 1; a9 = 10; a21 = 11; return 21; } else if(((((a21==10)&&((a19==5)&&((a2==1)&&(((a8==1)||(!(a12==1)||((a4==1)||(a11==1))))&&(a9==7)))))&&(a20==1))&&((((!(a14==1)&&((a17==2)&&((input==4)&&(a16==7))))&&(a2==1))&&(a1==14))&&(a5==5)))){ a19 = 4; a24 = 0; a23 = 1; a1 = 13; a3 = 1; a21 = 12; a5 = 4; return 21; } else if(((!(a28==1)||(((a8==1)||(((a6==1)||(a8==1))||(a14==1)))&&(a28==1)))&&((a21==11)&&((((((!(a20==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==4)))&&(a17==2))&&(a19==4))&&!(a26==1))&&(a1==14))&&(a16==8))))){ a5 = 4; a20 = 1; a9 = 7; a21 = 10; a1 = 12; a19 = 1; a28 = 1; a6 = 1; a0 = 0; a16 = 7; return -1; } else if((((a17==2)&&((a20==1)&&((a19==2)&&(((a4==1)||((a2==1)&&(a16==11)))||(a26==1)))))&&((a21==11)&&(((((a28==1)&&((a3==1)&&((a9==11)&&((a1==12)&&(input==6)))))&&(a5==5))&&(a23==1))&&!(a7==1))))){ a3 = 1; a18 = 0; a19 = 3; a5 = 6; a2 = 1; a21 = 10; a16 = 9; a9 = 10; return 25; } else if((((a9==9)&&((a19==5)&&((a21==10)&&((a20==1)&&(input==6)))))&&((a1==12)&&((a17==2)&&((a5==4)&&(((((a26==1)&&((((a13==1)&&(a27==1))&&(a8==1))&&(a8==1)))&&!(a12==1))&&(a16==8))&&(a27==1))))))){ a5 = 5; a20 = 0; a6 = 0; a16 = 7; a9 = 11; a18 = 1; a15 = 1; a1 = 14; a21 = 11; return -1; } else if((((a21==10)&&(!(a0==1)&&(((!(a26==1)&&((!(a8==1)&&((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a20==1)))&&!(a4==1))&&(a19==3))))&&((((((a3==1)&&(a6==1))||(a4==1))&&(a1==12))&&(a17==2))&&(a16==9)))){ a16 = 8; a19 = 4; a23 = 0; a10 = 0; a9 = 7; a15 = 0; a21 = 11; a5 = 4; return -1; } else if((((a21==12)&&((a19==4)&&(((a20==1)&&((a16==8)&&((a7==1)||((a13==1)||(a8==1)))))&&(a9==7))))&&((!(a27==1)&&(!(a26==1)&&(((!(a4==1)&&((input==6)&&(a5==4)))&&!(a24==1))&&(a17==2))))&&(a1==14)))){ a21 = 10; a1 = 13; a9 = 9; a5 = 5; a13 = 1; a19 = 2; a16 = 7; a7 = 0; a6 = 1; return 23; } else if((((a6==1)&&(!(a14==1)&&(((a3==1)&&(((a1==12)&&((((a5==4)||(a5==5))&&(input==1))&&(a21==10)))&&(a9==9)))&&(a13==1))))&&((a0==1)||(((a19==1)&&((a17==2)&&(((a2==1)&&!(a20==1))&&(a16==11))))&&(a2==1))))){ a19 = 2; a5 = 6; a2 = 0; a27 = 1; a16 = 7; a15 = 0; a9 = 7; a20 = 1; return -1; } else if((((a26==1)||((a3==1)&&(((a24==1)||(((a19==2)&&(a12==1))&&(a21==12)))&&(a5==6))))&&((((a17==2)&&(!(a20==1)&&(((a1==12)&&((a12==1)&&((input==1)&&(a16==8))))&&(a9==10))))&&!(a24==1))&&(a11==1)))){ a26 = 1; a20 = 1; a22 = 1; a21 = 10; a16 = 7; a19 = 1; a10 = 0; return 21; } else if(((((a1==12)&&(((a21==10)&&(((((input==5)&&((a5==5)||(a5==6)))&&(a9==7))&&(a20==1))&&(a13==1)))&&(a13==1)))&&(a6==1))&&(((a6==1)&&(((a17==2)&&(((a19==2)&&(a2==1))&&(a28==1)))&&(a16==9)))||(a7==1)))){ a16 = 11; a23 = 1; a0 = 0; a19 = 1; a9 = 8; a1 = 13; a5 = 4; a2 = 1; return 25; } else if((((!(a3==1)||((a8==1)||(((((a1==13)&&(a3==1))&&!(a20==1))&&!(a24==1))&&(a19==1))))&&(a13==1))&&((a23==1)&&(((a21==12)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==5))&&(a16==7))&&(a17==2)))&&!(a24==1))))){ a2 = 1; a16 = 10; a20 = 1; a19 = 2; a9 = 8; a3 = 1; a1 = 14; a21 = 10; a5 = 6; a7 = 0; return 21; } else if((((a13==1)&&((a28==1)&&(((((a21==10)&&((a9==11)&&(((a5==4)||(a5==5))&&(input==3))))&&(a12==1))&&!(a7==1))&&(a20==1))))&&(((a16==10)&&(!(a28==1)||((a19==5)&&((a17==2)&&((a13==1)&&(a1==12))))))||!(a13==1)))){ a19 = 1; a18 = 0; a2 = 1; a11 = 1; a9 = 7; a16 = 7; a5 = 4; return -1; } else if((((a17==2)&&(((a11==1)&&!(a4==1))&&(a23==1)))&&((a20==1)&&((a19==2)&&(((((!(a4==1)&&((a16==7)&&((((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a5==5)&&(a1==14))&&(a9==7)))&&(input==6))))&&(a6==1))&&!(a0==1))&&(a21==10))&&!(a27==1)))))){ a26 = 0; a6 = 1; a9 = 8; a5 = 5; a1 = 12; a19 = 4; return 25; } else if(((((a28==1)&&((a9==9)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a1==12))&&(a3==1))))&&(a20==1))&&(((((((a17==2)&&(((a13==1)&&(a16==7))||!(a28==1)))||!(a11==1))||(a8==1))||(a7==1))&&(a19==2))&&(a21==12)))){ a1 = 13; a16 = 9; a26 = 0; a6 = 1; a5 = 4; a21 = 10; a18 = 0; return 25; } else if(((((!(a7==1)&&((a1==13)&&((a5==5)&&((a9==7)&&(a28==1)))))||!(a2==1))&&(a2==1))&&((a28==1)&&((a16==8)&&(((a2==1)&&((((a19==2)&&((a17==2)&&(input==1)))&&!(a18==1))&&(a20==1)))&&(a21==11)))))){ a3 = 1; a5 = 6; a1 = 12; a28 = 1; a11 = 1; a19 = 4; a16 = 10; a9 = 9; a21 = 10; return 22; } else if(((!(a14==1)&&((a19==3)&&(!(a8==1)&&((a2==1)&&(((input==5)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a16==7))))))&&((a2==1)&&(((!(a20==1)&&(((a24==1)||((a12==1)&&(a21==11)))&&(a17==2)))&&(a1==14))||!(a3==1))))){ a5 = 6; a21 = 12; a20 = 1; a16 = 8; a9 = 8; a19 = 1; a4 = 0; a27 = 0; a24 = 0; return 21; } else if((((a21==12)&&(!(a24==1)&&(((a23==1)&&(((a17==2)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==8)))&&(a13==1)))&&!(a26==1))))&&((((((a4==1)||((a2==1)&&!(a18==1)))&&(a9==10))&&(a20==1))&&(a1==13))&&(a19==3)))){ if((a24==1)){ a16 = 7; a21 = 11; a26 = 0; a20 = 0; a13 = 1; a1 = 12; a9 = 11; a5 = 4; }else{ a5 = 5; a16 = 10; a2 = 1; a4 = 0; a1 = 14; a19 = 2; a27 = 0; a9 = 9; } return 22; } else if(((!(a20==1)&&((a28==1)&&(!(a18==1)&&((a17==2)&&((a21==12)&&((a6==1)&&((a9==11)&&(((a5==4)&&(input==6))&&!(a0==1)))))))))&&(((a16==9)&&(!(a4==1)&&(((a28==1)&&(a13==1))&&(a1==13))))&&(a19==4)))){ a16 = 7; a5 = 6; a19 = 1; a1 = 14; a22 = 1; a15 = 1; a20 = 1; a18 = 1; a21 = 10; return 25; } else if((((((((a1==14)&&((a16==11)&&((a17==2)&&((a13==1)&&!(a4==1)))))&&!(a20==1))&&(a21==10))&&!(a26==1))||(a26==1))&&((!(a27==1)&&((a28==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6))&&(a19==1))))&&!(a4==1)))){ if((a7==1)){ a5 = 6; a4 = 1; a16 = 7; a9 = 7; a20 = 1; a8 = 1; a28 = 0; }else{ a22 = 1; a20 = 1; a5 = 5; a19 = 2; a1 = 12; a25 = 0; a9 = 9; a16 = 7; a0 = 1; } return 21; } else if((((a11==1)&&((((input==6)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&!(a20==1))&&(a12==1)))&&(((a17==2)&&((a19==2)&&(!(a13==1)||((((((a1==13)&&(a12==1))||(a18==1))&&(a16==10))&&!(a8==1))&&(a21==12)))))||(a26==1)))){ a25 = 1; a19 = 5; a3 = 0; a16 = 8; a10 = 1; a21 = 10; a9 = 7; a5 = 5; return -1; } else if(((((((a19==5)&&(((a6==1)&&!(a27==1))&&(a9==11)))&&!(a4==1))&&!(a14==1))||(a18==1))&&((a1==13)&&(((a21==11)&&((a16==8)&&(((((a5==6)&&(input==1))&&(a17==2))&&(a20==1))&&!(a27==1))))&&(a12==1))))){ a9 = 8; a5 = 5; a1 = 14; a16 = 10; a12 = 1; a19 = 3; a8 = 0; a23 = 1; return 26; } else if((((((a16==9)&&(((((a6==1)&&((a11==1)&&(!(a18==1)&&(!(a20==1)&&((input==4)&&((a5==4)||(a5==5)))))))&&(a11==1))&&!(a7==1))&&(a19==3)))&&(a21==11))&&(a1==12))&&((a9==11)&&((!(a27==1)&&(a6==1))&&(a17==2))))){ a1 = 14; a2 = 0; a16 = 7; a20 = 1; a9 = 9; a4 = 1; a5 = 4; a19 = 1; a21 = 10; a24 = 1; return -1; } else if(((((a19==4)&&((!(a4==1)&&(!(a27==1)&&((a16==8)&&(((input==1)&&((a5==4)||(a5==5)))&&!(a26==1)))))&&!(a27==1)))&&(a9==11))&&((a21==12)&&((((a1==13)&&(!(a20==1)&&((a28==1)&&!(a7==1))))&&(a13==1))&&(a17==2))))){ a5 = 4; a19 = 3; a28 = 0; a20 = 1; a18 = 1; a21 = 11; return -1; } else if((((a16==7)&&(((((input==4)&&(a21==10))&&(a20==1))&&(a19==4))&&(a1==14)))&&((a27==1)||((a26==1)||(!(a23==1)||((a9==11)&&((!(a26==1)&&((a17==2)&&((a5==6)&&((a4==1)||(a6==1)))))||(a7==1)))))))){ a9 = 7; a27 = 0; a5 = 4; a19 = 1; a1 = 12; a6 = 1; a23 = 1; return -1; } else if(((((!(a14==1)&&((a17==2)&&(((a21==11)&&((((input==4)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a1==13))&&(a2==1)))&&(a19==2))))&&!(a27==1))&&(a3==1))&&(!(a7==1)&&((!(a2==1)||((a20==1)&&(a28==1)))&&(a16==11))))){ a5 = 4; a13 = 1; a16 = 7; a12 = 1; a19 = 1; a9 = 7; a1 = 12; a21 = 10; a18 = 0; return -1; } else if((((a24==1)||((!(a23==1)||((a18==1)||(((a19==3)&&(a2==1))||(a18==1))))&&(a17==2)))&&((((a1==12)&&((!(a20==1)&&((a9==11)&&((a28==1)&&(((a5==5)||(a5==6))&&(input==1)))))&&!(a14==1)))&&(a16==10))&&(a21==12)))){ if((a22==1)){ a10 = 0; a19 = 2; a16 = 7; a29 = 0; a21 = 10; a20 = 1; a5 = 5; a9 = 7; }else{ a15 = 1; a20 = 1; a21 = 10; a12 = 0; a19 = 1; a16 = 7; a1 = 14; a5 = 5; a7 = 1; a9 = 7; } return -1; } else if(((((a8==1)&&((a4==1)&&(((((a27==1)&&((a21==12)&&(((a5==4)&&(input==5))&&(a1==14))))&&(a19==3))&&(a9==9))&&!(a6==1))))&&(a4==1))&&(!(a28==1)&&((((a20==1)&&(a11==1))&&(a16==10))&&(a17==2))))){ a19 = 4; a12 = 0; a13 = 0; a1 = 12; a9 = 7; a5 = 6; a27 = 1; a21 = 10; return -1; } else if((((a12==1)&&(((((a0==1)||(((a3==1)&&(a17==2))&&(a16==7)))||(a8==1))&&(a20==1))||(a4==1)))&&(((a1==12)&&((a9==9)&&((((a21==12)&&((input==5)&&((a5==5)||(a5==6))))&&(a19==5))&&!(a14==1))))&&!(a8==1)))){ a28 = 1; a19 = 4; a5 = 4; a21 = 11; a9 = 7; a13 = 1; a16 = 9; a27 = 0; return 23; } else if(((((!(a18==1)&&((a5==4)&&(input==1)))&&!(a18==1))&&!(a7==1))&&(((a16==11)&&(((((a3==1)&&((a11==1)&&(((a20==1)&&((a6==1)&&(a19==2)))&&(a17==2))))&&(a21==12))&&(a6==1))&&(a1==12)))&&(a9==8)))){ a2 = 1; a18 = 0; a16 = 7; a9 = 7; a12 = 1; a19 = 1; a21 = 10; return -1; } else if(((((a17==2)&&(!(a14==1)&&((a23==1)&&((((a5==5)&&((a9==9)&&((a20==1)&&(input==3))))&&!(a8==1))&&!(a24==1)))))&&!(a26==1))&&((a1==14)&&(!(a3==1)||((a16==10)&&(((a21==11)&&(a2==1))&&(a19==5))))))){ a1 = 12; a12 = 1; a5 = 4; a8 = 0; a16 = 7; a9 = 7; a21 = 10; a19 = 1; return -1; } else if((((!(a20==1)&&((a19==1)&&((((a27==1)||(!(a13==1)||((a13==1)&&!(a24==1))))&&!(a4==1))&&(a17==2))))||(a26==1))&&((a16==11)&&((a21==10)&&((a13==1)&&((a1==12)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3)))))))){ a29 = 0; a2 = 0; a16 = 8; a1 = 14; a12 = 0; a19 = 2; a9 = 8; a20 = 1; a5 = 4; return -1; } else if(((!(a20==1)&&((a17==2)&&((((a13==1)&&((a11==1)&&(a21==11)))||!(a11==1))||!(a23==1))))&&(((!(a14==1)&&(((a1==13)&&((((input==6)&&(a5==4))&&(a16==10))&&!(a18==1)))&&(a13==1)))&&(a9==7))&&(a19==3)))){ a8 = 1; a9 = 8; a1 = 12; a22 = 0; return 26; } else if(((((a9==10)&&(((a4==1)||((a18==1)||(a6==1)))&&(a19==3)))&&(a21==10))&&((((a3==1)&&(!(a20==1)&&(((a1==14)&&((a16==8)&&(!(a18==1)&&((input==6)&&((a5==4)||(a5==5))))))&&!(a26==1))))&&!(a8==1))&&(a17==2)))){ a16 = 11; a20 = 1; a21 = 11; a1 = 12; a3 = 1; a9 = 8; a5 = 5; a7 = 0; a12 = 1; a19 = 4; return 26; } else if((((!(a18==1)&&((a19==1)&&((a2==1)&&((a1==12)&&(a12==1)))))||!(a2==1))&&((a6==1)&&(!(a20==1)&&((!(a7==1)&&((a17==2)&&((((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a21==12))&&!(a8==1))))&&(a16==10)))))){ if((a23==1)){ a14 = 1; a20 = 1; a16 = 7; a29 = 1; a9 = 11; a18 = 1; a5 = 4; a21 = 10; }else{ a6 = 0; a21 = 10; a5 = 4; a16 = 7; a20 = 1; a4 = 1; a11 = 0; a9 = 11; } return -1; } else if(((((a1==12)&&((!(a27==1)&&(a11==1))&&(a17==2)))&&!(a20==1))&&(((a16==11)&&(((((a3==1)&&(!(a7==1)&&(!(a8==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&!(a26==1))&&!(a7==1))&&(a21==10)))&&(a19==1)))){ a1 = 14; a16 = 7; a2 = 0; a10 = 1; a20 = 1; a5 = 5; a9 = 10; return 23; } else if((((a20==1)&&(((a5==6)&&((a19==1)&&(!(a4==1)&&((((a21==12)&&((a17==2)&&(input==5)))&&(a3==1))&&(a3==1)))))&&(a16==10)))&&((a9==9)&&(((a8==1)||(((a13==1)&&(a23==1))&&(a11==1)))&&(a1==13))))){ a7 = 0; a3 = 1; a12 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 7; a1 = 12; return -1; } else if(((((a1==13)&&((a13==1)&&((((a23==1)&&(((a19==3)&&(a28==1))&&(a12==1)))||(a14==1))&&(a17==2))))&&(a21==11))&&((!(a20==1)&&((a16==9)&&(!(a26==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5)))))&&(a12==1)))){ a5 = 4; a22 = 0; a16 = 7; a19 = 1; a27 = 1; a9 = 11; a1 = 14; a14 = 1; a20 = 1; a21 = 10; return 21; } else if((((a16==8)&&((a3==1)&&((a2==1)||(a7==1))))&&(((a17==2)&&(((a3==1)&&((a23==1)&&(((a11==1)&&(((((input==3)&&(a1==13))&&(a5==6))&&(a19==3))&&!(a26==1)))&&(a21==11))))&&(a9==7)))&&!(a20==1)))){ a19 = 5; a28 = 1; a5 = 4; a1 = 12; a23 = 1; a13 = 1; a9 = 8; a20 = 1; a21 = 12; return -1; } else if(((((!(a11==1)||((a12==1)&&((((a13==1)&&(a9==11))&&(a1==13))&&(a19==5))))&&!(a20==1))&&(a3==1))&&(!(a7==1)&&((a28==1)&&((a21==12)&&((a17==2)&&(!(a8==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a16==10))))))))){ a16 = 7; a1 = 14; a8 = 1; a20 = 1; a24 = 1; a21 = 10; a19 = 1; a5 = 6; return 26; } else if((((a9==9)&&((((a17==2)&&((a18==1)||(a12==1)))&&(a21==12))&&!(a20==1)))&&((!(a4==1)&&((a23==1)&&((a12==1)&&(((a1==12)&&((a23==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a18==1))))&&(a16==7)))))&&(a19==1)))){ a4 = 0; a9 = 7; a20 = 1; a5 = 4; a27 = 0; a2 = 1; a21 = 10; return -1; } else if((((a17==2)&&((a9==9)&&(((((a19==4)&&((a8==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&(a8==1))&&!(a2==1))&&!(a11==1))))&&(((((a16==10)&&(((a1==12)&&(a2==1))&&!(a13==1)))&&!(a23==1))&&(a21==12))&&(a20==1)))){ a9 = 7; a10 = 1; a16 = 7; a24 = 1; a5 = 5; a1 = 13; a20 = 0; a21 = 11; a11 = 0; return 21; } else if(((!(a4==1)&&((a5==5)&&((((((a19==5)&&((((a17==2)&&(input==5))&&(a13==1))&&(a21==12)))&&!(a0==1))&&(a1==14))&&!(a7==1))&&!(a18==1))))&&(((!(a13==1)||((a16==9)&&(a12==1)))&&(a20==1))&&(a9==9)))){ a26 = 0; a6 = 1; a5 = 6; a19 = 4; a16 = 11; a9 = 8; a21 = 10; a28 = 1; return 22; } else if(((!(a27==1)&&((((((a17==2)&&(a12==1))&&(a1==13))&&!(a20==1))&&!(a8==1))&&(a12==1)))&&(((a6==1)&&((a12==1)&&((a19==3)&&((a16==9)&&((a21==10)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3)))))))&&(a2==1)))){ if((a6==1)){ a16 = 7; a9 = 7; a13 = 0; a4 = 1; a5 = 5; a18 = 1; a21 = 12; }else{ a5 = 5; a13 = 0; a2 = 0; a20 = 1; a0 = 1; a9 = 11; a19 = 2; a16 = 8; } return -1; } else if((((!(a2==1)||(((a20==1)&&(!(a2==1)||(a11==1)))&&(a21==10)))||(a24==1))&&(((a3==1)&&((((((((input==5)&&(a16==11))&&!(a4==1))&&(a5==5))&&(a9==11))&&(a17==2))&&(a1==12))&&(a19==3)))&&(a2==1)))){ if((a2==1)){ a20 = 0; a16 = 8; a9 = 8; a5 = 4; a3 = 1; a26 = 0; a14 = 0; }else{ a21 = 11; a3 = 1; a27 = 0; a24 = 0; } return 23; } else if(((((a16==11)&&((((!(a24==1)&&((a19==2)&&((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==1))))&&!(a7==1))&&(a20==1))&&(a23==1)))&&(a23==1))&&(((((a2==1)||!(a13==1))&&(a17==2))&&(a21==10))||(a8==1)))){ a16 = 7; a1 = 12; a5 = 4; a24 = 0; a9 = 7; a23 = 1; a19 = 1; a4 = 0; return -1; } else if(((!(a27==1)&&(((((a1==13)&&(((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==4)))&&(a2==1))&&(a17==2))&&!(a20==1)))&&((((!(a11==1)||((((a13==1)&&(a21==11))&&(a16==8))&&(a13==1)))||!(a11==1))&&(a19==3))||!(a28==1)))){ a9 = 7; a1 = 12; a20 = 1; a3 = 1; a16 = 7; a5 = 4; a27 = 0; a13 = 1; a19 = 1; a21 = 10; return -1; } else if((((a19==4)&&(((!(a7==1)&&((a21==11)&&(((a23==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6)))&&(a3==1))))&&(a17==2))&&(a16==7)))&&((a1==13)&&(!(a20==1)&&(!(a7==1)&&(((a6==1)&&!(a26==1))&&(a28==1))))))){ a20 = 1; a19 = 1; a11 = 1; a1 = 12; a9 = 7; a5 = 4; a3 = 1; a6 = 1; a21 = 10; return -1; } else if((((((((a1==14)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a12==1)))&&(a11==1))&&(a21==11))&&!(a7==1))&&(a11==1))&&((a19==4)&&((a0==1)||((a16==7)&&(((!(a24==1)&&((a23==1)&&(a17==2)))&&(a9==7))&&(a20==1))))))){ a16 = 8; a6 = 1; a0 = 0; a7 = 0; a9 = 8; a5 = 5; return 23; } else if((((((((((a13==1)&&(a16==8))&&(a21==10))&&(a1==12))&&(a7==1))&&(a7==1))&&(a5==5))&&(a0==1))&&(((a20==1)&&((((((a17==2)&&(input==6))&&(a9==7))&&(a18==1))&&!(a12==1))&&(a19==2)))&&!(a28==1)))){ a5 = 6; a16 = 7; a27 = 1; a9 = 9; a11 = 0; a7 = 1; return 21; } else if((((((((a5==5)||(a5==6))&&(input==4))&&(a12==1))&&(a21==11))&&(a20==1))&&((((a17==2)&&((a19==1)&&((a9==7)&&((a18==1)||((!(a27==1)&&((!(a27==1)&&(a28==1))&&(a6==1)))||(a8==1))))))&&(a16==10))&&(a1==13)))){ a16 = 7; a1 = 12; a3 = 1; a5 = 4; a21 = 10; a27 = 0; return -1; } else if(((((a1==13)&&((a17==2)&&(((a2==1)&&(((a13==1)||!(a2==1))&&(a21==11)))&&(a16==7))))&&!(a8==1))&&(!(a14==1)&&((a19==4)&&((((a3==1)&&((input==3)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))))&&!(a20==1))&&(a23==1)))))){ a20 = 1; a19 = 1; a21 = 10; a3 = 1; a5 = 4; a24 = 0; a13 = 1; a9 = 7; a1 = 12; return -1; } else if((((a1==13)&&(((((a3==1)&&(((input==5)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&!(a26==1)))&&!(a8==1))&&!(a14==1))&&(a16==11)))&&((((!(a28==1)||((a20==1)&&(!(a28==1)||(a12==1))))&&(a17==2))&&(a19==1))&&(a21==11)))){ a16 = 7; a9 = 7; a21 = 10; a4 = 0; a5 = 4; a7 = 0; a1 = 12; return -1; } else if((((a13==1)&&((a9==8)&&((a12==1)&&((a11==1)&&((!(a7==1)&&((((input==5)&&(a20==1))&&(a3==1))&&(a1==14)))&&(a17==2))))))&&((a16==8)&&((a19==3)&&(((a5==4)&&((a2==1)||!(a6==1)))&&(a21==12)))))){ a4 = 0; a1 = 12; a21 = 10; a13 = 1; a9 = 7; a19 = 1; a16 = 7; return -1; } else if((((a21==12)&&((a17==2)&&((a2==1)&&(((a13==1)&&((a23==1)&&(((a19==5)&&(input==1))&&(a9==10))))&&(a1==12)))))&&((((a24==1)||((a8==1)||(((a5==5)&&(a6==1))&&(a16==8))))&&!(a20==1))||!(a13==1)))){ if((a12==1)){ a1 = 14; a21 = 10; a12 = 0; a19 = 1; a27 = 1; a16 = 7; a5 = 6; a20 = 1; a8 = 1; a9 = 8; }else{ a16 = 7; a4 = 1; a1 = 14; a20 = 1; a19 = 1; a10 = 1; a6 = 0; a21 = 11; a9 = 8; } return -1; } else if((((a21==11)&&((((a1==13)&&((a9==10)&&(((input==5)&&(a16==10))&&!(a4==1))))&&(a5==5))&&(a17==2)))&&((!(a18==1)&&((a19==1)&&(!(a2==1)||((((a20==1)&&(a2==1))&&(a11==1))||(a14==1)))))||(a27==1)))){ a13 = 1; a1 = 12; a27 = 0; a14 = 0; a16 = 7; a21 = 10; a9 = 7; a5 = 4; return -1; } else if(((((((!(a23==1)||(a3==1))||!(a12==1))||!(a11==1))&&!(a4==1))&&(a19==4))&&((a16==9)&&((a17==2)&&((a1==13)&&((((a21==11)&&(!(a0==1)&&(((input==1)&&(a20==1))&&(a9==8))))&&(a23==1))&&(a5==4))))))){ if((a8==1)){ a0 = 0; a24 = 0; a20 = 0; a16 = 8; a3 = 1; a1 = 12; a5 = 5; }else{ a19 = 2; a14 = 0; a3 = 1; a16 = 7; a21 = 10; a9 = 10; a18 = 0; } return 21; } else if((((((a19==5)&&((a23==1)&&((a17==2)&&(a3==1))))||(a0==1))||(a18==1))&&((!(a24==1)&&((!(a20==1)&&((((input==3)&&(((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a21==11))&&(a16==8)))&&(a13==1)))&&!(a26==1)))){ if((a24==1)){ a5 = 4; a19 = 1; a14 = 1; a16 = 7; a21 = 10; a9 = 11; a1 = 13; a28 = 0; a20 = 1; a0 = 1; }else{ a20 = 1; a9 = 10; a13 = 0; a16 = 9; a1 = 13; a2 = 0; a21 = 12; a5 = 5; a19 = 2; a6 = 0; } return 21; } else if(((((a16==11)&&((a19==1)&&((a1==12)&&((!(a20==1)&&((input==1)&&(a9==10)))&&!(a7==1)))))&&!(a0==1))&&((a5==6)&&((a4==1)||(!(a26==1)&&(((((a4==1)||(a3==1))&&(a17==2))&&(a21==10))||!(a12==1))))))){ a9 = 8; a20 = 1; a29 = 1; a12 = 0; a5 = 5; a16 = 7; a1 = 14; a23 = 0; return 22; } else if(((!(a7==1)&&((a2==1)&&((input==3)&&(a21==10))))&&((a17==2)&&(((a1==14)&&((a16==9)&&(!(a8==1)&&((a20==1)&&(!(a18==1)&&(((a5==5)&&((!(a6==1)||(a3==1))||(a14==1)))&&(a19==1)))))))&&(a9==10))))){ a28 = 1; a5 = 4; a13 = 1; a0 = 0; a1 = 12; a9 = 7; a16 = 7; return -1; } else if(((((!(a8==1)&&((a16==9)&&((a28==1)&&(((a17==2)&&(((input==1)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a19==5)))&&(a21==11)))))&&!(a8==1))&&(a28==1))&&(((a1==14)&&((a20==1)&&((a18==1)||(a12==1))))||!(a6==1)))){ a13 = 1; a9 = 8; a1 = 12; a5 = 5; a20 = 0; a16 = 8; a2 = 1; a4 = 0; a19 = 4; return 21; } else if((((a1==13)&&(((a13==1)&&((((a13==1)&&((a5==5)&&(a11==1)))||(a7==1))&&(a17==2)))&&!(a24==1)))&&(((a16==9)&&((!(a4==1)&&((a23==1)&&(((a19==1)&&(input==3))&&(a21==11))))&&(a9==7)))&&(a20==1)))){ a14 = 0; a23 = 1; a3 = 1; a16 = 7; a1 = 12; a21 = 10; a5 = 4; return -1; } else if((((a21==11)&&(((((a12==1)||(a18==1))&&(a19==4))&&(a12==1))&&(a16==9)))&&((a28==1)&&((a17==2)&&(((!(a0==1)&&(((((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==3))&&(a3==1)))&&!(a20==1))&&!(a24==1)))))){ a26 = 1; a19 = 1; a9 = 9; a5 = 6; a21 = 10; a1 = 12; a16 = 7; a20 = 1; a6 = 0; a27 = 1; return 21; } else if((((a16==11)&&(!(a18==1)&&((a21==10)&&(((a9==9)&&((a3==1)&&((a17==2)&&((a19==2)&&(((input==4)&&!(a20==1))&&(a11==1))))))&&(a13==1)))))&&((a5==6)&&(!(a28==1)||((a23==1)&&((a1==14)&&(a6==1))))))){ a10 = 0; a20 = 1; a28 = 0; a16 = 7; a1 = 12; a12 = 0; a9 = 8; return -1; } else if(((((a6==1)&&(((a2==1)&&(!(a27==1)&&((a16==10)&&(((a5==4)||(a5==5))&&(input==1)))))&&(a19==1)))&&(a9==7))&&((((a1==12)&&(((((a17==2)&&(a6==1))||!(a28==1))&&!(a8==1))&&!(a20==1)))&&!(a14==1))&&(a21==10)))){ a9 = 8; a5 = 5; a8 = 1; a4 = 1; a0 = 1; a16 = 7; a20 = 1; return 21; } else if((((((a13==1)&&(!(a27==1)&&(!(a0==1)&&((input==3)&&(a5==4)))))&&(a21==11))&&!(a24==1))&&((a3==1)&&((a9==11)&&(((a19==5)&&((((a16==8)&&((a11==1)&&!(a20==1)))&&(a3==1))&&(a17==2)))&&(a1==14)))))){ a0 = 1; a1 = 13; a5 = 6; a13 = 0; a28 = 0; a21 = 10; a9 = 10; return -1; } else if((((a1==14)&&(((a14==1)||((((!(a2==1)||((a16==8)&&(a2==1)))&&(a20==1))&&(a21==11))&&(a19==1)))||!(a11==1)))&&(((a17==2)&&((!(a27==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==9)))&&(a3==1)))&&!(a18==1)))){ a16 = 7; a2 = 1; a6 = 1; a21 = 10; a5 = 4; a9 = 7; a4 = 0; a1 = 12; return -1; } else if(((!(a7==1)&&((a3==1)&&((((a21==10)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==14))&&(a23==1))))&&(((((a17==2)&&((a19==3)&&((a16==11)&&((!(a20==1)&&(a3==1))&&(a9==10)))))||!(a28==1))||(a8==1))||!(a3==1)))){ a6 = 0; a15 = 0; a19 = 1; a21 = 12; a20 = 1; a13 = 0; a5 = 5; return 21; } else if((((a21==10)&&(!(a4==1)&&(((!(a4==1)&&(!(a27==1)&&((input==1)&&((a5==5)||(a5==6)))))&&!(a24==1))&&(a17==2))))&&(((((a6==1)&&((a9==9)&&(((a3==1)&&(a16==10))||!(a3==1))))&&(a19==4))&&!(a20==1))&&(a1==14)))){ if((a17==3)){ a5 = 5; a19 = 1; a10 = 1; a14 = 1; a20 = 1; a21 = 11; a16 = 8; a9 = 10; a18 = 1; }else{ a9 = 10; a16 = 7; a25 = 1; a2 = 0; a20 = 1; a6 = 0; a21 = 11; a5 = 5; a1 = 13; } return 25; } else if((((a26==1)||(((a1==13)&&((a17==2)&&((a5==5)&&(a3==1))))||!(a3==1)))&&(!(a14==1)&&(((a21==11)&&((a16==9)&&(((a6==1)&&(((a20==1)&&((input==4)&&(a19==2)))&&(a9==7)))&&!(a24==1))))&&(a6==1))))){ a1 = 12; a27 = 0; a21 = 10; a19 = 1; a12 = 1; a5 = 4; a16 = 7; return -1; } else if(((((a16==9)&&((((((a2==1)&&!(a26==1))&&(a11==1))||!(a2==1))&&!(a24==1))&&(a28==1)))&&(a20==1))&&((((a1==14)&&((a9==10)&&((a13==1)&&((a17==2)&&((a19==1)&&(input==5))))))&&(a21==11))&&(a5==4)))){ a0 = 0; a19 = 5; a16 = 7; a2 = 1; a5 = 6; a1 = 13; a18 = 0; a21 = 10; a9 = 11; return 25; } else if(((((((a27==1)||((a12==1)&&(a1==13)))&&!(a0==1))||(a18==1))&&!(a26==1))&&((!(a20==1)&&((a17==2)&&((a19==1)&&(!(a4==1)&&((a16==8)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4))&&!(a0==1)))))))&&(a21==11)))){ a9 = 8; a5 = 6; a20 = 1; a16 = 9; a27 = 0; a19 = 4; a23 = 1; return -1; } else if(((((a20==1)&&(((a21==12)&&((a3==1)&&(((((a5==5)&&(input==1))&&(a19==5))&&!(a0==1))&&(a9==7))))&&!(a0==1)))&&(a2==1))&&((a1==14)&&(!(a0==1)&&((!(a12==1)||((a16==7)&&(a23==1)))&&(a17==2)))))){ a19 = 1; a5 = 4; a28 = 1; a1 = 12; a21 = 10; a11 = 1; a13 = 1; return -1; } else if((((a12==1)&&((a23==1)&&((a1==13)&&((a19==1)&&(((a16==11)&&((a17==2)&&(!(a4==1)&&((input==4)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))))))&&(a12==1))))))&&((((a14==1)||((a28==1)&&(a21==11)))&&(a20==1))||!(a28==1)))){ a2 = 1; a26 = 0; a5 = 4; a16 = 7; a9 = 7; a21 = 10; a3 = 1; a1 = 12; return -1; } else if((((a21==11)&&((((a9==9)&&((!(a26==1)&&(a6==1))&&(a5==5)))||(a27==1))&&(a1==13)))&&((((a20==1)&&(((a19==1)&&(((a16==11)&&((input==5)&&(a17==2)))&&(a23==1)))&&(a3==1)))&&(a3==1))&&!(a27==1)))){ a26 = 0; a1 = 12; a21 = 10; a5 = 4; a27 = 0; a9 = 7; a2 = 1; a16 = 7; return -1; } else if(((((!(a20==1)&&((((a17==2)&&((a1==12)&&((a9==8)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a3==1))&&(a13==1)))&&(a21==12))&&(a16==10))&&((a19==1)&&(((!(a14==1)&&((a3==1)&&!(a8==1)))&&(a12==1))&&!(a18==1))))){ if((a21==12)){ a0 = 1; a16 = 7; a20 = 1; a21 = 10; a19 = 5; a9 = 7; a29 = 1; a5 = 6; }else{ a5 = 5; a9 = 10; a19 = 4; a6 = 0; a20 = 1; a12 = 0; a21 = 11; a22 = 1; } return -1; } return calculate_output25(input); } int calculate_output25(int input) { if((((!(a27==1)&&((!(a20==1)&&(!(a0==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==1))))&&(a28==1)))&&(a2==1))&&(((a17==2)&&((a18==1)||(((((a3==1)&&(a21==11))&&(a6==1))&&(a1==12))&&(a16==9))))&&(a19==2)))){ a26 = 1; a11 = 0; a16 = 11; a20 = 1; a15 = 0; a1 = 14; a21 = 12; a9 = 7; a19 = 5; a5 = 6; return 21; } else if(((((((a19==3)&&((((a28==1)&&!(a14==1))&&(a1==12))&&!(a20==1)))&&!(a8==1))&&!(a4==1))||(a7==1))&&(((((a21==11)&&(((a16==7)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a17==2)))&&(a9==9))&&(a2==1))&&!(a14==1)))){ a7 = 0; a6 = 1; a5 = 4; a2 = 1; a20 = 1; a21 = 10; a9 = 7; a19 = 1; return -1; } else if((((a13==1)&&((((a16==10)&&(((a21==10)&&(!(a14==1)&&(((a9==9)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2))))&&(a19==5)))&&!(a18==1))&&(a6==1)))&&(!(a12==1)||((a13==1)&&(((a3==1)&&(a1==13))&&(a20==1)))))){ a1 = 12; a26 = 0; a19 = 4; a9 = 10; a4 = 0; a5 = 4; a16 = 7; a12 = 1; return -1; } else if((((a1==14)&&((a9==10)&&(((a5==5)&&(!(a0==1)&&(((((a17==2)&&(input==3))&&(a19==1))&&(a13==1))&&(a28==1))))&&(a20==1))))&&((a16==11)&&(((a14==1)||((a3==1)&&((a13==1)||(a27==1))))&&(a21==11))))){ a5 = 4; a8 = 0; a4 = 0; a13 = 1; a1 = 12; a16 = 7; a21 = 10; a9 = 7; return -1; } else if((((((a17==2)&&(input==3))&&(a5==5))&&(a21==10))&&(((a19==3)&&((a1==12)&&((a9==9)&&((!(a11==1)||((!(a24==1)&&((((a3==1)||!(a28==1))&&(a28==1))&&(a28==1)))&&!(a14==1)))&&(a16==10)))))&&!(a20==1)))){ a5 = 4; a15 = 0; a14 = 1; a21 = 12; a19 = 1; a16 = 11; a1 = 13; a20 = 1; a9 = 8; a11 = 0; return -1; } else if((((a19==1)&&((a9==7)&&(!(a24==1)&&(!(a26==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a1==13))))))&&(((((!(a26==1)&&((((a4==1)||(a3==1))&&(a17==2))&&!(a4==1)))&&(a16==10))&&!(a20==1))||(a24==1))&&(a21==10)))){ a20 = 1; a23 = 0; a5 = 5; a7 = 1; a16 = 7; a9 = 8; a13 = 0; return -1; } else if((((((!(a13==1)||((a17==2)&&((a19==5)&&(!(a12==1)||((a1==13)&&(a13==1))))))||!(a6==1))&&(a21==10))&&(a9==7))&&(!(a4==1)&&(((a28==1)&&(!(a20==1)&&((a16==9)&&((input==1)&&((a5==4)||(a5==5))))))&&(a12==1))))){ if((a15==1)){ a19 = 1; a16 = 7; a1 = 14; a28 = 0; a20 = 1; a5 = 5; a0 = 1; a11 = 0; }else{ a5 = 5; a15 = 0; a9 = 8; a16 = 7; a18 = 1; } return 25; } else if(((((!(a13==1)||(((a9==10)&&((a20==1)&&((a2==1)&&(a21==12))))||!(a23==1)))||!(a12==1))&&(a17==2))&&((a1==12)&&(((((!(a7==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a19==2))&&(a13==1))&&!(a24==1))&&(a16==9))))){ a5 = 4; a21 = 11; a9 = 9; a3 = 1; a19 = 1; a26 = 0; return -1; } else if((((((a11==1)&&((((a12==1)&&(a1==13))&&(a21==12))||(a0==1)))&&(a16==9))&&!(a27==1))&&((a20==1)&&((!(a8==1)&&((a19==2)&&(((a17==2)&&((input==6)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))))&&!(a18==1))))&&!(a24==1))))){ if((a21==12)){ a8 = 0; a6 = 1; a16 = 7; a1 = 14; a9 = 9; a20 = 0; a26 = 0; a5 = 6; }else{ a5 = 6; a11 = 1; a21 = 10; a26 = 0; a16 = 7; a9 = 9; a19 = 3; a3 = 1; } return 21; } else if(((!(a20==1)&&(((a12==1)&&(((a9==10)&&(((a5==5)&&(((a21==11)&&(input==4))&&!(a4==1)))&&(a28==1)))&&!(a7==1)))&&(a19==4)))&&((a18==1)||(((a18==1)||((a16==9)&&((a28==1)&&(a1==14))))&&(a17==2))))){ a21 = 10; a16 = 10; a9 = 9; a25 = 0; a12 = 0; a1 = 13; a8 = 1; a19 = 2; return 23; } else if((((((((((a19==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a23==1))&&!(a14==1))&&(a28==1))&&(a16==8))&&(a17==2))&&(a28==1))&&(((a1==12)&&((a21==11)&&(!(a20==1)&&((a9==9)&&((a3==1)&&(a12==1))))))||!(a6==1)))){ a5 = 4; a26 = 0; a7 = 0; a21 = 10; a0 = 0; a16 = 7; a9 = 7; a20 = 1; return -1; } else if(((((a13==1)&&((a7==1)||((a12==1)&&((a21==12)&&((a1==12)&&((a19==3)&&(a11==1)))))))&&(a9==11))&&((a5==5)&&(((((!(a4==1)&&((input==4)&&(a16==7)))&&!(a20==1))&&!(a24==1))&&!(a26==1))&&(a17==2))))){ a5 = 4; a0 = 0; a2 = 1; a21 = 10; a9 = 7; a20 = 1; a19 = 1; a26 = 0; return -1; } else if((((((!(a20==1)&&(!(a8==1)&&((a23==1)&&(((a17==2)&&(input==1))&&!(a7==1)))))&&(a5==4))&&(a19==4))&&!(a7==1))&&((a9==7)&&(((a1==14)&&(((!(a8==1)&&(a13==1))&&(a21==11))&&(a16==10)))||!(a13==1))))){ if((a13==1)){ a16 = 7; a9 = 11; a4 = 1; a29 = 1; a20 = 1; a5 = 6; a19 = 1; a21 = 10; }else{ a1 = 12; a19 = 1; a9 = 8; a13 = 0; a5 = 6; a16 = 7; a20 = 1; a21 = 10; a14 = 1; } return -1; } else if(((((((((a16==9)&&((input==1)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&(a12==1))&&(a19==4))&&(a6==1))&&(a12==1))&&(a17==2))&&((!(a20==1)&&(((a26==1)||((a1==12)&&((a11==1)&&(a23==1))))||(a7==1)))&&(a21==10)))){ a5 = 5; a9 = 7; a16 = 7; a19 = 1; a20 = 1; a1 = 13; a22 = 0; a12 = 0; a27 = 1; return 21; } else if(((((!(a26==1)&&((a28==1)&&(!(a20==1)&&((a3==1)&&((((input==3)&&(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5))))&&!(a7==1))&&(a16==8))))))&&!(a14==1))&&(a21==10))&&(((a17==2)&&(a6==1))&&!(a26==1)))){ a19 = 1; a9 = 7; a16 = 7; a13 = 1; a1 = 12; a3 = 1; a20 = 1; a5 = 4; return -1; } else if((((a19==2)&&((((a21==11)&&(((a16==10)&&(input==3))&&(a0==1)))&&(a20==1))&&(a1==14)))&&((a4==1)&&((a17==2)&&(!(a6==1)&&(((a9==8)&&((a5==6)&&(((a23==1)&&!(a2==1))&&(a26==1))))&&(a26==1))))))){ a21 = 10; a19 = 1; a16 = 7; a9 = 11; a14 = 1; a22 = 1; a15 = 0; return -1; } else if(((((a17==2)&&(((a1==12)&&(((input==4)&&((a5==5)||(a5==6)))&&(a26==1)))&&(a20==1)))&&(a21==10))&&((a16==10)&&((a9==11)&&((a4==1)&&(((a19==3)&&(!(a23==1)&&(((a26==1)&&(a13==1))&&!(a11==1))))&&!(a23==1))))))){ a25 = 0; a5 = 6; a19 = 1; a2 = 0; a16 = 7; a6 = 0; return -1; } else if((((a16==7)&&(!(a0==1)&&(!(a26==1)&&(!(a24==1)&&((input==6)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))))))&&(((((a1==13)&&((a21==10)&&((a19==4)&&(((a3==1)||!(a28==1))&&!(a27==1)))))&&!(a18==1))&&!(a20==1))&&(a17==2)))){ a9 = 8; a1 = 14; a13 = 1; a8 = 0; a5 = 4; a11 = 1; return 25; } else if((((((((a19==2)&&(((a17==2)&&(((((a5==4)||(a5==5))&&(input==1))&&!(a6==1))&&!(a12==1)))&&(a16==8)))&&(a14==1))&&(a21==12))&&!(a2==1))&&(a1==13))&&((a20==1)&&((!(a3==1)&&((a23==1)&&(a9==9)))&&!(a11==1))))){ a19 = 5; a20 = 0; a21 = 10; a5 = 6; a10 = 1; a4 = 1; a9 = 8; a7 = 1; a1 = 14; return -1; } else if((((((a2==1)&&((((input==3)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a21==12))&&(a12==1)))&&!(a14==1))&&(a16==7))&&((!(a27==1)&&((((a19==3)&&(((a2==1)&&(a17==2))&&(a11==1)))&&(a20==1))&&(a1==13)))&&!(a14==1)))){ a3 = 1; a18 = 0; a21 = 10; a7 = 0; a1 = 12; a19 = 1; a9 = 7; a5 = 4; return -1; } else if((((((((a11==1)&&!(a2==1))&&!(a3==1))&&(a5==5))&&(a14==1))&&(a14==1))&&((((a1==14)&&((a4==1)&&(!(a12==1)&&((a16==7)&&((a21==11)&&((a19==5)&&((input==1)&&(a9==7))))))))&&(a17==2))&&(a20==1)))){ a8 = 1; a5 = 6; a9 = 10; a1 = 13; a19 = 2; a13 = 0; a0 = 1; a20 = 0; a16 = 8; return -1; } else if(((((a19==3)&&((((a6==1)&&(((a9==7)&&(a2==1))||!(a2==1)))&&(a17==2))&&(a1==12)))&&(a5==5))&&(((((!(a18==1)&&((a16==7)&&((input==5)&&(a21==11))))&&!(a26==1))&&(a13==1))&&(a6==1))&&(a20==1)))){ a16 = 8; a5 = 6; a3 = 1; a21 = 10; a19 = 4; a1 = 14; a2 = 1; a0 = 0; return 22; } else if(((((!(a8==1)&&(!(a7==1)&&((a17==2)&&(((a28==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1)))&&(a16==8)))))&&(a9==10))&&(a19==5))&&(!(a20==1)&&((!(a8==1)&&((a21==10)&&((a8==1)||(a28==1))))&&(a1==14))))){ a16 = 11; a6 = 1; a19 = 4; a24 = 0; a20 = 1; a5 = 5; a9 = 11; return 21; } else if((((((a11==1)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==3)))&&!(a18==1))&&(a12==1))&&((((((a19==1)&&((a16==9)&&((a1==14)&&(((a11==1)&&!(a20==1))||!(a13==1)))))&&(a21==12))&&(a28==1))||!(a3==1))&&(a17==2)))){ a19 = 4; a9 = 7; a13 = 0; a5 = 4; a2 = 0; a1 = 13; a26 = 1; return -1; } else if((((a0==1)||((a21==12)&&(((a16==8)&&((a1==14)&&(a6==1)))&&!(a7==1))))&&(!(a14==1)&&(!(a18==1)&&(!(a20==1)&&(!(a4==1)&&((!(a27==1)&&((a19==2)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1))))&&(a17==2)))))))){ a24 = 1; a9 = 9; a16 = 7; a5 = 4; a1 = 12; a20 = 1; a11 = 0; a19 = 1; a13 = 0; a21 = 10; return 25; } else if((((a12==1)&&(((a12==1)&&(!(a4==1)&&((a9==11)&&((((a21==10)&&((((input==1)&&((a5==5)||(a5==6)))&&(a19==3))&&(a17==2)))&&(a2==1))&&(a20==1)))))&&(a28==1)))&&(((a16==10)&&((a13==1)&&(a1==12)))||!(a12==1)))){ a9 = 8; a11 = 1; a24 = 0; a5 = 4; a19 = 1; a6 = 1; return 21; } else if((((a23==1)&&((((((a16==10)&&((((a9==11)&&(input==1))&&(a12==1))&&(a13==1)))&&!(a20==1))&&(a5==5))&&(a19==1))&&(a2==1)))&&((((a1==12)&&((!(a11==1)||(a2==1))&&(a21==12)))&&!(a14==1))&&(a17==2)))){ a8 = 1; a21 = 10; a20 = 1; a9 = 10; a5 = 6; a15 = 1; a16 = 7; a1 = 13; return 26; } else if((((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a7==1))&&(a23==1))&&(a19==2))&&(a21==12))&&((a17==2)&&(!(a20==1)&&((((a9==9)&&(((((a3==1)||!(a11==1))&&(a28==1))||!(a23==1))||!(a23==1)))&&(a16==9))&&(a1==14)))))){ if((a6==1)){ a19 = 1; a5 = 6; a16 = 7; a1 = 12; a20 = 1; a22 = 0; a27 = 1; a9 = 8; a21 = 10; }else{ a5 = 6; a19 = 1; a16 = 7; a21 = 10; a1 = 13; a27 = 1; a11 = 0; a9 = 11; a25 = 0; a20 = 1; } return 21; } else if((((((a1==14)&&((a16==8)&&((a2==1)&&((input==6)&&((a5==4)||(a5==5))))))&&(a12==1))&&(a19==1))&&(((a9==11)&&((((a14==1)||(((a4==1)||((a23==1)&&!(a14==1)))&&(a17==2)))&&(a20==1))&&(a21==11)))||(a8==1)))){ a1 = 13; a4 = 0; a0 = 0; a16 = 10; a19 = 3; a21 = 10; a9 = 10; a5 = 5; return 26; } else if(((((a1==14)&&((a17==2)&&((!(a6==1)||((a9==8)&&((a16==10)&&(((a12==1)&&(!(a6==1)||(a12==1)))&&!(a20==1)))))&&(a19==3))))&&(a21==11))&&(((a12==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a28==1)))&&!(a27==1)))){ a19 = 1; a13 = 0; a20 = 1; a5 = 6; a9 = 9; a21 = 10; a16 = 7; a24 = 1; a12 = 0; return -1; } else if((((a21==12)&&(((a3==1)&&((input==3)&&(a9==8)))&&(a11==1)))&&((a1==12)&&((((a5==5)&&(((a19==5)&&(!(a20==1)&&(((a26==1)||(!(a8==1)&&(a12==1)))&&(a28==1))))&&(a17==2)))||(a26==1))&&(a16==8))))){ a3 = 0; a11 = 0; a1 = 13; a4 = 1; a19 = 2; a21 = 11; return 21; } else if(((((!(a8==1)&&(((a21==12)&&(input==3))&&(a23==1)))&&(a1==13))&&(a5==6))&&(!(a6==1)||(((!(a24==1)&&((((((a11==1)||!(a13==1))&&!(a20==1))&&!(a7==1))&&(a9==11))&&(a17==2)))&&(a19==5))&&(a16==8))))){ a26 = 1; a19 = 2; a20 = 1; a16 = 7; a21 = 10; a5 = 4; a1 = 12; a15 = 1; a25 = 1; return -1; } else if((((a1==14)&&(((!(a0==1)&&((a28==1)&&((a17==2)&&(!(a26==1)&&((a11==1)&&(a6==1))))))&&(a20==1))&&(a16==8)))&&((a21==10)&&((!(a18==1)&&((a11==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5))))&&(a19==1))))){ a3 = 1; a9 = 11; a14 = 0; a21 = 12; a16 = 9; a19 = 2; a5 = 4; a27 = 0; return 26; } else if(((((((a28==1)&&((a28==1)&&((a12==1)&&(((a12==1)||!(a2==1))&&(a21==12)))))&&(a1==13))&&(a16==10))&&(a17==2))&&((a12==1)&&(((a19==2)&&((a6==1)&&(((input==4)&&(a9==11))&&(a20==1))))&&(a5==5))))){ a11 = 1; a6 = 1; a16 = 8; a5 = 4; a19 = 3; a18 = 0; a9 = 7; a21 = 10; a20 = 0; return 25; } else if((((((((a3==1)&&(a21==10))&&(a1==13))||!(a23==1))||(a27==1))||!(a13==1))&&((a11==1)&&(((((a16==11)&&(((a17==2)&&((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a19==3)))&&(a20==1))&&(a2==1))&&(a11==1))))){ a0 = 0; a27 = 0; a1 = 12; a21 = 11; a3 = 1; a9 = 7; a5 = 6; a19 = 4; a16 = 9; return 21; } else if(((!(a23==1)||((a19==4)&&(((a28==1)&&(((a2==1)&&(a23==1))&&(a1==14)))&&!(a20==1))))&&(((a17==2)&&(((a16==8)&&((((a21==10)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a3==1))&&(a9==8)))&&!(a26==1)))&&(a23==1)))){ a5 = 4; a16 = 7; a1 = 12; a19 = 1; a26 = 0; a9 = 7; a7 = 0; a20 = 1; a18 = 0; return -1; } else if((((!(a14==1)&&((((a1==13)&&((a11==1)&&(a13==1)))&&(a21==12))&&(a9==8)))&&(a17==2))&&((a19==1)&&(((!(a20==1)&&(((a6==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a26==1)))&&(a12==1)))&&!(a14==1))&&(a16==10))))){ a25 = 0; a1 = 14; a19 = 2; a0 = 1; a5 = 4; a9 = 11; a16 = 11; a7 = 1; a21 = 10; return -1; } else if((((a20==1)&&((((((a19==3)&&((a16==8)&&(a23==1)))&&(a3==1))&&!(a14==1))&&(a1==13))||(a7==1)))&&((!(a8==1)&&(((a9==9)&&((a12==1)&&((a21==12)&&(((a5==4)||(a5==5))&&(input==5)))))&&!(a26==1)))&&(a17==2)))){ a0 = 0; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a4 = 0; a18 = 0; a16 = 7; a9 = 7; return -1; } else if((((a20==1)&&((a9==9)&&(((a19==5)&&(a13==1))&&(a28==1))))&&((((a17==2)&&((((((a12==1)&&((a16==10)&&(((a5==5)||(a5==6))&&(input==5))))&&(a1==12))&&!(a27==1))&&(a12==1))&&!(a26==1)))&&(a21==12))&&(a28==1)))){ a16 = 7; a2 = 1; a5 = 5; a8 = 0; a11 = 1; a1 = 13; a21 = 10; a19 = 2; return -1; } else if((((a21==10)&&(!(a0==1)&&((a7==1)||(!(a6==1)||((a1==14)&&((a28==1)&&((a20==1)&&((a13==1)&&(a28==1)))))))))&&((a17==2)&&((((a9==10)&&(!(a7==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a19==4))&&(a16==8))))){ a9 = 7; a0 = 0; a27 = 0; a19 = 1; a5 = 5; a16 = 10; a2 = 1; return 23; } else if(((((a16==7)&&(!(a18==1)&&((((((a1==12)&&(a28==1))&&(a21==11))&&!(a4==1))&&!(a7==1))&&!(a18==1))))&&(a19==5))&&((a17==2)&&((a20==1)&&((((a3==1)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a24==1))&&(a9==11)))))){ a21 = 10; a24 = 0; a5 = 4; a18 = 0; a9 = 7; a27 = 0; a19 = 1; return -1; } else if(((((a3==1)&&((a23==1)&&(((a16==10)&&(((((a1==12)&&(input==1))&&(a5==6))&&(a13==1))&&!(a24==1)))&&(a19==2))))&&!(a20==1))&&((a17==2)&&((a24==1)||((a21==12)&&(((a28==1)&&!(a8==1))&&(a9==7))))))){ a5 = 4; a21 = 10; a19 = 4; a16 = 7; a9 = 9; a11 = 0; a0 = 1; a1 = 13; return -1; } else if((((a20==1)&&((a11==1)&&((a28==1)&&((a12==1)&&(((((a17==2)&&(input==1))&&(a1==12))&&(a6==1))&&!(a26==1))))))&&(((a5==6)&&((a21==12)&&(((a16==10)&&((a9==11)&&(a13==1)))||(a7==1))))&&(a19==3)))){ a19 = 1; a18 = 0; a16 = 7; a28 = 1; a21 = 10; a9 = 7; a24 = 0; a5 = 4; return -1; } else if(((!(a18==1)&&(((((a12==1)&&!(a20==1))||!(a28==1))&&(a17==2))&&(a1==12)))&&((a19==1)&&(((a16==7)&&((a23==1)&&((a28==1)&&((!(a18==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a24==1)))&&(a21==11)))))&&(a9==9))))){ a3 = 1; a24 = 0; a5 = 4; a21 = 10; a9 = 7; a7 = 0; a20 = 1; return -1; } else if((((a24==1)||((a1==13)&&((a12==1)&&(a16==7))))&&((a21==12)&&((a19==5)&&(!(a4==1)&&((a9==9)&&(((a6==1)&&(((((a11==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a17==2))&&(a20==1))&&(a12==1)))&&(a23==1)))))))){ a19 = 1; a8 = 0; a5 = 4; a21 = 10; a9 = 7; a3 = 1; a1 = 12; a12 = 1; return -1; } else if((((a19==1)&&(((a9==8)&&(!(a13==1)||(!(a20==1)&&((a2==1)&&((a3==1)&&(a17==2))))))&&!(a8==1)))&&((a16==10)&&((((a2==1)&&(!(a8==1)&&((a21==12)&&((input==1)&&(a1==14)))))&&!(a27==1))&&(a5==6))))){ if((a17==3)){ a16 = 7; a11 = 0; a0 = 1; a9 = 11; a1 = 12; a29 = 0; a21 = 10; a5 = 4; a20 = 1; }else{ a16 = 7; a1 = 13; a9 = 10; a21 = 11; a20 = 1; a15 = 1; a19 = 5; a6 = 0; a5 = 5; } return -1; } else if((((a17==2)&&(((a9==8)&&(((a28==1)&&(a13==1))&&(a1==13)))||(a24==1)))&&(((a13==1)&&((a3==1)&&((((a19==3)&&(((a16==10)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==11)))&&(a20==1))&&!(a14==1))))&&!(a18==1)))){ a5 = 4; a28 = 1; a9 = 7; a21 = 10; a6 = 1; a1 = 12; a16 = 7; a3 = 1; a19 = 1; return -1; } else if(((((!(a14==1)&&((a5==5)&&((a14==1)||(a2==1))))&&(a3==1))&&(a20==1))&&((a9==8)&&((!(a26==1)&&((a17==2)&&(((((a28==1)&&((input==6)&&(a16==7)))&&!(a18==1))&&(a1==12))&&(a19==4))))&&(a21==12))))){ a1 = 13; a19 = 1; a16 = 9; a4 = 0; a21 = 11; a9 = 7; a8 = 0; return 25; } else if((((a21==10)&&(((a14==1)&&((a20==1)&&((a28==1)&&!(a28==1))))&&!(a13==1)))&&((((((a19==1)&&(((a16==8)&&((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a4==1)))&&(a17==2))&&(a8==1))&&(a1==14))&&!(a28==1)))){ a9 = 9; a8 = 1; a16 = 7; a29 = 0; a0 = 1; a5 = 4; a1 = 12; return -1; } else if(((!(a13==1)||((a17==2)&&((a19==2)&&(((a1==14)&&((a21==11)&&(a23==1)))&&!(a4==1)))))&&(!(a8==1)&&((a13==1)&&((((!(a14==1)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==3)))&&!(a18==1))&&(a16==7))&&(a20==1)))))){ a21 = 10; a19 = 4; a1 = 12; a8 = 0; a9 = 11; a3 = 1; a16 = 8; a2 = 1; a5 = 4; return 26; } else if(((((a16==9)&&((a19==5)&&((a1==12)&&(!(a2==1)||(((a28==1)||(a8==1))&&!(a14==1))))))&&!(a20==1))&&(((a17==2)&&((a23==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&(a23==1))&&(a11==1))&&(a21==11))))&&(a9==7)))){ a23 = 0; a20 = 1; a5 = 6; a24 = 1; a13 = 0; a19 = 1; a21 = 10; a9 = 9; a16 = 7; return -1; } else if((((a1==14)&&(((a12==1)&&(((a16==10)&&(((a5==5)&&(input==4))&&!(a18==1)))&&!(a27==1)))&&(a23==1)))&&((a19==5)&&(((a6==1)&&((((a17==2)&&((a6==1)&&(a9==9)))&&!(a14==1))&&!(a20==1)))&&(a21==11))))){ a28 = 0; a24 = 1; a5 = 4; a1 = 13; a11 = 0; a16 = 9; a9 = 8; a21 = 10; a19 = 1; return -1; } else if((((a20==1)&&((!(a13==1)||(((a1==12)&&((a12==1)&&((a17==2)&&((a2==1)&&!(a14==1)))))&&!(a18==1)))||!(a12==1)))&&((((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==5))&&!(a24==1))&&(a16==8))&&(a19==5))&&(a21==12)))){ a24 = 0; a5 = 6; a9 = 7; a6 = 1; a3 = 1; return 25; } else if(((!(a0==1)&&(((a17==2)&&((a9==8)&&((a20==1)&&((a21==11)&&(input==5)))))&&(a1==14)))&&(!(a28==1)||(!(a0==1)&&(((a11==1)&&((a5==4)&&(!(a12==1)||(((a16==8)&&(a23==1))&&(a19==4)))))||!(a2==1)))))){ a28 = 1; a18 = 0; a19 = 1; a1 = 12; a6 = 1; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((((a17==2)&&((!(a24==1)&&((a13==1)||!(a3==1)))&&(a19==3)))||(a8==1))&&(a11==1))&&((a13==1)&&(((!(a20==1)&&((a21==12)&&(((input==4)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a1==14))))&&(a16==8))&&!(a18==1))))){ a9 = 7; a29 = 0; a5 = 6; a4 = 1; a21 = 10; a12 = 0; a16 = 7; a1 = 12; a19 = 1; return 21; } else if((((a9==7)&&((a16==8)&&(!(a14==1)&&(((a1==13)&&((a17==2)&&((a6==1)&&(((a21==12)&&((a5==4)&&(input==6)))&&!(a27==1)))))&&(a13==1)))))&&(!(a20==1)&&(((a19==4)&&(!(a11==1)||(a6==1)))||(a4==1))))){ if((a6==1)){ a5 = 5; a19 = 1; a20 = 1; a29 = 1; a9 = 9; a15 = 1; a16 = 7; a13 = 0; a21 = 10; }else{ a27 = 1; a21 = 10; a14 = 1; a20 = 1; a9 = 9; a16 = 7; a6 = 0; a19 = 1; } return 23; } else if((((a1==14)&&(((a12==1)&&(((a5==4)&&((a6==1)&&(a11==1)))||(a4==1)))||!(a12==1)))&&(((((a9==7)&&((a20==1)&&(!(a8==1)&&((a17==2)&&((input==4)&&(a16==10))))))&&!(a24==1))&&(a21==10))&&(a19==1)))){ a21 = 11; a1 = 12; a9 = 8; a16 = 7; a19 = 3; a18 = 0; a4 = 0; a23 = 1; return -1; } else if(((!(a8==1)&&(((a24==1)||((a13==1)&&(a20==1)))||(a24==1)))&&(((((a16==7)&&(!(a0==1)&&(!(a26==1)&&((input==3)&&(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2))||((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==1))||(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))))))))&&(a17==2))&&(a13==1))&&(a21==11)))){ a26 = 0; a1 = 12; a9 = 7; a23 = 1; a5 = 4; a4 = 0; a19 = 1; a21 = 10; return -1; } else if(((((((a1==14)&&(!(a8==1)&&(((a5==5)||(a5==6))&&(input==6))))&&(a21==10))&&(a13==1))&&(a19==3))&&((a17==2)&&(((a9==8)&&(((a26==1)||((((a24==1)||(a28==1))&&(a20==1))||(a27==1)))&&!(a26==1)))&&(a16==10))))){ a26 = 0; a21 = 11; a16 = 7; a9 = 7; a5 = 4; a3 = 1; return 23; } else if(((((a23==1)&&(!(a20==1)&&((a21==10)&&(((a16==8)&&(((input==1)&&(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==4))||((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==3))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==4)))))&&(a2==1)))&&(a17==2)))))&&!(a27==1))&&(!(a18==1)&&(((a6==1)&&!(a26==1))||!(a6==1))))){ a20 = 1; a27 = 0; a26 = 0; a9 = 9; a5 = 6; a16 = 9; a1 = 14; a19 = 2; return 21; } else if((((!(a11==1)||(((a19==1)&&((a23==1)||(a0==1)))&&(a20==1)))||!(a13==1))&&(((a6==1)&&((a21==11)&&(((!(a0==1)&&((a9==9)&&((a16==10)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a17==2))&&(a1==12))))&&!(a27==1)))){ a13 = 1; a21 = 10; a16 = 7; a4 = 0; a24 = 0; a9 = 7; a5 = 4; return -1; } else if((((a1==12)&&(!(a7==1)&&((a3==1)&&((!(a23==1)||((a21==12)&&((a19==4)&&(((a2==1)&&((a23==1)&&(a9==11)))||!(a12==1)))))&&(a5==4)))))&&(((((a17==2)&&(input==4))&&(a13==1))&&!(a20==1))&&(a16==7)))){ a9 = 7; a21 = 10; a19 = 1; a20 = 1; a24 = 0; a11 = 1; a12 = 1; return -1; } else if((((a20==1)&&((!(a8==1)&&((a28==1)&&((!(a18==1)&&((input==4)&&((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))))&&(a11==1))))&&(a16==9)))&&(((a21==12)&&(((a23==1)&&((a17==2)&&(a3==1)))&&(a11==1)))&&(a19==4)))){ a13 = 1; a19 = 1; a5 = 4; a16 = 7; a14 = 0; a21 = 10; a1 = 12; a3 = 1; a9 = 7; return -1; } else if((((a21==11)&&((a17==2)&&((a2==1)&&((a2==1)&&((!(a8==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a13==1))))))&&(((a9==7)&&((a19==4)&&((((a6==1)&&((a11==1)&&(a28==1)))&&(a16==10))&&!(a20==1))))&&(a1==12)))){ if((a23==1)){ a19 = 3; a11 = 0; a3 = 0; a23 = 0; a9 = 8; a5 = 4; a16 = 8; }else{ a29 = 1; a16 = 9; a21 = 10; a19 = 1; a12 = 0; a1 = 14; a22 = 1; a5 = 5; a9 = 10; } return -1; } else if((((a17==2)&&((a9==8)&&(((a21==11)&&(!(a24==1)&&((a8==1)||((((a3==1)||!(a2==1))&&(a19==5))||(a26==1)))))&&(a1==12))))&&((a5==4)&&(((a23==1)&&((a28==1)&&((a16==7)&&(input==4))))&&(a20==1))))){ a11 = 1; a19 = 1; a21 = 10; a28 = 1; a9 = 7; a27 = 0; return -1; } else if(((((a1==12)&&((a17==2)&&(!(a23==1)&&((a9==9)&&(!(a2==1)&&(((input==4)&&(a16==8))&&(a20==1)))))))&&(a5==4))&&((a19==5)&&((a7==1)&&(!(a13==1)&&((a21==10)&&(((a3==1)&&!(a11==1))&&(a0==1)))))))){ a9 = 10; a21 = 12; a16 = 7; a4 = 1; a19 = 1; a5 = 6; a6 = 0; a22 = 1; return 21; } else if((((a18==1)||(((a19==2)&&((a3==1)&&(((a20==1)&&((a1==13)&&(a2==1)))&&(a9==7))))&&(a17==2)))&&((a12==1)&&((((a21==10)&&(((((a5==5)||(a5==6))&&(input==1))&&!(a4==1))&&(a16==11)))&&!(a7==1))&&(a2==1))))){ a5 = 4; a18 = 0; a21 = 12; a9 = 8; a24 = 0; a16 = 8; a19 = 5; a1 = 12; a23 = 1; return 22; } else if((((((a17==2)&&((a1==13)&&(!(a7==1)&&((a19==1)&&(!(a24==1)&&((input==1)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))))))))&&(a13==1))&&(a28==1))&&(!(a20==1)&&(((a21==11)&&(!(a14==1)&&((a2==1)||!(a12==1))))&&(a16==8))))){ a20 = 1; a1 = 14; a24 = 0; a21 = 12; a19 = 2; a26 = 0; a9 = 11; a5 = 4; a11 = 1; return 22; } else if(((((a20==1)&&(!(a12==1)||((a4==1)||((a1==13)&&((a11==1)&&(a28==1))))))&&(a16==8))&&(((a6==1)&&(((a9==10)&&((!(a26==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a19==5)))&&(a21==12)))&&(a11==1)))&&(a17==2)))){ a11 = 1; a5 = 4; a23 = 1; a24 = 0; a19 = 1; a9 = 11; a1 = 14; a21 = 11; return -1; } else if(((((((((a9==7)&&(((input==1)&&!(a20==1))&&(a16==10)))&&(a21==12))&&(a19==2))&&!(a27==1))&&!(a27==1))&&!(a8==1))&&((a17==2)&&((a5==5)&&(((a6==1)&&((a24==1)||((a6==1)||(a18==1))))&&(a1==13)))))){ a8 = 1; a9 = 8; a21 = 11; a5 = 6; a19 = 5; a3 = 0; a10 = 1; return 21; } else if((((a21==10)&&((((a16==9)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))&&!(a8==1))&&(a23==1)))&&((a17==2)&&(((((!(a20==1)&&(((a19==5)&&(a3==1))&&(a1==12)))||!(a2==1))&&(a6==1))||!(a11==1))&&(a12==1))))){ a16 = 7; a9 = 8; a1 = 13; a19 = 1; a23 = 0; a18 = 1; a5 = 5; a11 = 0; a20 = 1; return -1; } else if((((a11==1)&&(((!(a4==1)&&(((a21==12)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a20==1)))&&(a11==1)))&&(a19==5))&&!(a7==1)))&&(((a17==2)&&((a9==7)&&(((a26==1)||((a1==13)&&(a3==1)))&&(a16==9))))||!(a11==1)))){ a4 = 0; a5 = 4; a1 = 12; a19 = 1; a21 = 10; a2 = 1; a16 = 7; return -1; } else if(((((!(a27==1)&&((a2==1)&&!(a20==1)))&&(a9==8))&&(a21==11))&&((a17==2)&&((a1==13)&&((((((a19==4)&&(!(a7==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a16==8))))&&!(a18==1))&&!(a18==1))&&(a12==1))&&!(a27==1)))))){ a5 = 4; a27 = 0; a9 = 7; a0 = 0; a19 = 1; a1 = 12; a20 = 1; a21 = 10; a12 = 1; a16 = 7; return -1; } else if((((a5==5)&&((((((a16==8)&&(a28==1))&&(a6==1))||!(a2==1))&&(a1==13))&&(a19==5)))&&(((((!(a7==1)&&((!(a8==1)&&((a9==11)&&(input==3)))&&!(a24==1)))&&(a11==1))&&(a17==2))&&!(a20==1))&&(a21==10)))){ a14 = 0; a5 = 4; a1 = 12; a3 = 1; a16 = 7; a6 = 1; a19 = 1; a9 = 7; a20 = 1; return -1; } else if(((((a5==5)&&(((a9==8)&&(!(a24==1)&&(((a13==1)&&(((((a1==12)&&(a3==1))&&(a16==7))&&(a21==10))||!(a12==1)))||!(a12==1))))&&(a20==1)))&&(a17==2))&&((!(a0==1)&&((a19==4)&&(input==4)))&&(a23==1)))){ a21 = 11; a27 = 0; a5 = 6; a9 = 10; a28 = 1; a14 = 0; a19 = 3; a1 = 13; return 22; } else if((((a5==5)&&(((a19==5)&&(((input==5)&&!(a20==1))&&!(a24==1)))&&(a16==9)))&&((a12==1)&&((a8==1)||(!(a26==1)&&((((a21==10)&&((a1==14)&&((a17==2)&&((a12==1)&&(a9==8)))))&&!(a24==1))&&!(a26==1))))))){ if((a7==1)){ a19 = 2; a13 = 0; a1 = 12; a27 = 1; a6 = 0; a21 = 12; a5 = 4; a16 = 7; }else{ a16 = 8; a5 = 6; a20 = 1; a7 = 1; a9 = 11; a1 = 12; a15 = 1; a21 = 11; } return 22; } else if((((((a1==12)&&((a2==1)&&(((a9==11)&&((a3==1)&&!(a24==1)))&&(a21==12))))||!(a11==1))&&(a2==1))&&(!(a26==1)&&((a19==4)&&((a16==7)&&((a11==1)&&(((a5==4)&&(!(a20==1)&&(input==3)))&&(a17==2)))))))){ a8 = 0; a19 = 1; a9 = 7; a21 = 10; a12 = 1; a20 = 1; a2 = 1; return -1; } else if((((((a17==2)&&((((((a6==1)&&(a19==3))&&(a1==13))&&!(a20==1))&&(a16==7))&&(a13==1)))||!(a12==1))||!(a13==1))&&((a13==1)&&(((a2==1)&&(!(a7==1)&&((input==1)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))))&&(a21==11))))){ a16 = 11; a28 = 1; a11 = 1; a1 = 14; a5 = 4; a20 = 1; a9 = 8; return 22; } else if(((!(a7==1)&&((((a21==12)&&((a17==2)&&((a20==1)&&(((a2==1)&&(a28==1))&&(a1==13)))))&&(a19==4))&&(a16==8)))&&((a3==1)&&(((a5==5)&&(!(a14==1)&&(((a9==7)&&(input==6))&&!(a18==1))))&&!(a8==1))))){ a18 = 0; a5 = 4; a1 = 12; a16 = 7; a21 = 10; a11 = 1; a7 = 0; a19 = 1; return -1; } else if(((!(a24==1)&&(!(a4==1)&&(((!(a20==1)&&((a17==2)&&((a5==5)&&(((input==6)&&(a19==5))&&(a21==12)))))&&(a1==13))&&(a2==1))))&&(!(a7==1)&&(!(a7==1)&&((((a28==1)&&(a9==10))&&(a16==9))||!(a6==1)))))){ if((a29==1)){ a9 = 8; a20 = 1; a16 = 7; a15 = 1; a7 = 1; a19 = 1; a21 = 10; a13 = 0; }else{ a9 = 9; a29 = 1; a20 = 1; a3 = 0; a16 = 7; a15 = 0; a1 = 12; a21 = 10; a19 = 1; } return 22; } else if((((a9==8)&&(((((a11==1)&&((a21==12)&&((input==4)&&((a5==5)||(a5==6)))))&&(a2==1))&&!(a7==1))&&(a6==1)))&&((a12==1)&&((a16==9)&&((a20==1)&&((((a1==14)&&((a6==1)&&(a17==2)))&&!(a27==1))&&(a19==2))))))){ a9 = 7; a3 = 1; a19 = 1; a26 = 0; a5 = 4; a1 = 12; a4 = 0; a16 = 7; a21 = 10; return -1; } else if(((((((a1==14)&&((!(a3==1)||(((a20==1)&&((a19==3)&&(a11==1)))&&(a17==2)))&&(a21==10)))&&(a16==9))||!(a11==1))||(a18==1))&&((!(a18==1)&&((a3==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5))))&&!(a26==1)))){ a11 = 1; a16 = 7; a4 = 0; a5 = 4; a23 = 1; a19 = 1; a9 = 7; a1 = 12; return -1; } else if((((a17==2)&&(((a1==12)&&((a7==1)||((((a2==1)&&(a20==1))||(a26==1))||(a27==1))))&&(a19==5)))&&(((a16==7)&&((a21==12)&&((a12==1)&&((a2==1)&&((a9==10)&&((input==4)&&(a5==5)))))))&&(a2==1)))){ a9 = 7; a0 = 0; a12 = 1; a19 = 1; a21 = 10; a11 = 1; a5 = 4; return -1; } else if((((!(a27==1)&&(!(a27==1)&&(((a21==12)&&(((a5==4)&&(input==6))&&(a11==1)))&&(a19==4))))&&(a17==2))&&(!(a27==1)&&((a1==12)&&(((a16==9)&&((!(a18==1)&&((a11==1)&&(a9==11)))&&(a20==1)))&&(a28==1)))))){ a21 = 10; a23 = 1; a16 = 7; a12 = 1; a11 = 1; a9 = 7; a19 = 1; return -1; } else if((((((a9==9)&&(!(a26==1)&&(((input==3)&&(a20==1))&&(a12==1))))&&(a16==7))&&(a3==1))&&(((!(a6==1)||(((a21==12)&&((a24==1)||((a1==14)&&(!(a12==1)||(a2==1)))))&&(a5==6)))&&(a17==2))&&(a19==5)))){ a5 = 4; a7 = 0; a19 = 1; a8 = 0; a21 = 10; a9 = 7; a1 = 12; a14 = 0; return -1; } else if((((a23==1)&&((!(a13==1)||((!(a2==1)||((a16==10)&&(a6==1)))&&(a1==12)))&&!(a20==1)))&&(((((a17==2)&&(((a21==12)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1)))&&(a2==1)))&&(a19==1))&&(a6==1))&&!(a26==1)))){ if((a23==1)){ a5 = 5; a29 = 1; a16 = 7; a1 = 13; a9 = 7; a25 = 1; a22 = 1; a19 = 2; }else{ a11 = 0; a9 = 11; a20 = 1; a19 = 3; a21 = 11; a22 = 1; a15 = 1; a5 = 6; } return -1; } else if(((((((((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a27==1))&&(a12==1))&&!(a8==1))&&(a16==8))&&!(a20==1))&&(((((((a1==12)&&((a13==1)&&(a28==1)))&&(a3==1))||(a0==1))&&(a9==8))&&(a19==1))&&(a17==2)))){ a16 = 7; a21 = 10; a9 = 11; a1 = 14; a3 = 0; a26 = 1; a20 = 1; a5 = 6; a13 = 0; return 23; } else if((((a1==14)&&(((((a17==2)&&((a5==6)&&((a6==1)&&((input==5)&&(a9==11)))))&&(a11==1))&&(a23==1))&&(a16==7)))&&(((a21==11)&&(((((a11==1)&&(a19==1))&&(a2==1))&&!(a20==1))&&(a28==1)))||!(a12==1)))){ a9 = 7; a4 = 0; a1 = 12; a21 = 10; a20 = 1; a27 = 0; a5 = 4; a23 = 1; return -1; } else if((((((((!(a13==1)||(!(a20==1)&&((a21==10)&&(a23==1))))||(a24==1))||!(a13==1))||!(a12==1))&&!(a14==1))&&!(a18==1))&&(((a16==10)&&((input==4)&&((((a19==1)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))||((a19==2)&&(((a1==12)&&(a5==5))&&(a9==7))))))&&(a17==2)))){ a16 = 7; a5 = 6; a21 = 11; a9 = 10; a23 = 0; a25 = 0; a1 = 14; a19 = 5; a28 = 0; a20 = 1; return 22; } else if((((a20==1)&&((((((!(a4==1)&&(((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==3))&&!(a4==1))&&(a17==2)))&&!(a4==1))&&(a1==12))&&(a21==11))&&!(a18==1))&&(a19==2)))&&(!(a27==1)&&(!(a14==1)&&((a16==7)&&(a2==1)))))){ a11 = 1; a13 = 1; a5 = 4; a19 = 1; a21 = 10; a9 = 7; a24 = 0; return -1; } else if((((((a17==2)&&((!(a27==1)&&((a2==1)&&!(a20==1)))&&(a16==10)))&&!(a7==1))&&(a21==10))&&((((((((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a13==1))&&(a3==1))&&(a19==3))&&(a1==12))&&(a13==1))&&!(a18==1)))){ a9 = 7; a19 = 5; a14 = 1; a1 = 13; a16 = 9; a25 = 0; a5 = 4; return 26; } else if((((a28==1)&&((a19==2)&&((a1==12)&&(!(a11==1)||((a5==4)&&((a9==9)&&((a13==1)&&(a2==1))))))))&&((a17==2)&&(!(a7==1)&&(((((!(a20==1)&&(input==6))&&!(a0==1))&&(a16==10))&&(a21==12))&&(a28==1)))))){ if((a16==9)){ a20 = 1; a21 = 11; a14 = 1; a19 = 4; a1 = 14; a5 = 5; a16 = 9; a9 = 7; a6 = 0; a29 = 0; }else{ a21 = 10; a4 = 1; a5 = 6; a7 = 1; a16 = 7; a20 = 1; a14 = 1; } return 23; } else if(((((a1==13)&&((a28==1)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a26==1))&&(((a23==1)&&((a13==1)&&(((a9==11)&&((a17==2)&&(((((a11==1)&&!(a20==1))||(a14==1))&&(a19==5))&&(a16==7))))&&(a21==11))))||!(a3==1)))){ a5 = 4; a19 = 1; a20 = 1; a1 = 12; a18 = 0; a7 = 0; a9 = 7; a21 = 10; a14 = 0; return -1; } else if(((!(a3==1)||(((((a19==5)&&(((a16==8)&&(a13==1))||(a4==1)))&&!(a20==1))&&(a23==1))&&(a1==13)))&&(((a21==12)&&(((((input==3)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a17==2))&&(a2==1))&&(a3==1)))&&!(a26==1)))){ a9 = 11; a2 = 0; a24 = 1; a5 = 4; a21 = 10; a20 = 1; a19 = 2; a1 = 12; a27 = 1; a16 = 7; return -1; } else if((((a21==10)&&((((((input==4)&&((a5==4)||(a5==5)))&&!(a27==1))&&!(a7==1))&&(a1==13))&&(a16==10)))&&((a9==7)&&((!(a0==1)&&((a17==2)&&((a24==1)||((((a11==1)||(a24==1))&&(a6==1))&&!(a20==1)))))&&(a19==3))))){ a29 = 0; a9 = 10; a5 = 6; a16 = 9; a1 = 14; a15 = 1; a19 = 1; a21 = 11; return -1; } else if((((a21==12)&&((a14==1)||(!(a12==1)||(((((a17==2)&&(a13==1))&&!(a7==1))&&(a19==1))||(a8==1)))))&&((((((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a20==1))&&!(a18==1))&&!(a27==1))&&(a16==8))&&(a1==13))&&(a9==9)))){ a8 = 0; a5 = 4; a1 = 12; a9 = 7; a2 = 1; a21 = 10; a3 = 1; a16 = 7; return -1; } else if(((((((a27==1)||((a20==1)&&((a13==1)&&(a21==11))))||!(a6==1))&&(a16==8))||(a14==1))&&((a19==2)&&(((a1==13)&&((((a9==10)&&(((input==1)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a3==1))&&!(a0==1)))&&(a28==1))))){ a5 = 4; a21 = 10; a9 = 7; a19 = 1; a2 = 1; a18 = 0; a1 = 12; a16 = 7; a24 = 0; return -1; } else if((((((((a24==1)||(a2==1))||(a0==1))&&!(a4==1))&&(a11==1))&&(a21==11))&&((a19==1)&&(((a9==7)&&((a1==13)&&((!(a20==1)&&((((input==6)&&(a17==2))&&(a28==1))&&(a16==9)))&&!(a18==1))))&&(a5==5))))){ a16 = 7; a27 = 1; a20 = 1; a6 = 0; a21 = 10; a5 = 4; a3 = 0; return 25; } else if(((((((a6==1)&&((((input==5)&&(a16==7))&&!(a27==1))&&(a2==1)))&&(a1==12))&&!(a26==1))&&(a20==1))&&((a5==4)&&((a21==10)&&((a11==1)&&((a9==9)&&((((a6==1)&&(a17==2))&&(a19==3))||(a24==1)))))))){ a19 = 5; a14 = 0; a2 = 1; a1 = 13; a23 = 1; a5 = 5; a9 = 8; return 22; } else if((((!(a26==1)&&((a16==10)&&(!(a14==1)&&((a23==1)&&((a11==1)&&(((input==1)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a12==1)))))))&&(a17==2))&&(((a19==3)&&(!(a6==1)||(((a13==1)&&(a1==14))&&(a21==12))))&&(a20==1)))){ a9 = 9; a26 = 0; a19 = 2; a5 = 4; a21 = 10; a6 = 1; a4 = 0; a16 = 7; a1 = 13; return 25; } else if(((!(a14==1)&&((a1==12)&&((((a17==2)&&((((a13==1)&&(!(a14==1)&&((input==5)&&(a21==10))))&&!(a7==1))&&!(a24==1)))&&!(a26==1))&&(a16==8))))&&(((a9==9)&&(!(a20==1)&&((a6==1)&&(a19==4))))&&(a5==4)))){ a6 = 1; a19 = 5; a3 = 1; a13 = 1; a21 = 11; a9 = 10; return 21; } else if(((!(a13==1)||((((a13==1)&&((a17==2)&&((a4==1)||(a23==1))))||!(a6==1))||(a27==1)))&&((a19==3)&&((((((((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==3))&&(a11==1))&&(a16==9))&&(a21==12))&&!(a20==1))&&(a1==13))))){ a19 = 1; a1 = 12; a24 = 1; a21 = 10; a5 = 6; a27 = 1; a9 = 9; a20 = 1; a4 = 1; a16 = 7; return 26; } else if((((a9==7)&&((a21==10)&&(!(a4==1)&&(((a19==3)&&(a28==1))||(a0==1)))))&&((((a12==1)&&(((((((input==3)&&((a5==5)||(a5==6)))&&(a3==1))&&(a16==8))&&(a17==2))&&!(a8==1))&&!(a20==1)))&&(a1==13))&&!(a7==1)))){ a19 = 4; a9 = 8; a5 = 6; a20 = 1; a18 = 0; a11 = 1; a21 = 12; a1 = 14; a6 = 1; return 26; } else if((((a17==2)&&(!(a20==1)&&((a1==12)&&(((a6==1)&&(a16==8))&&(a19==2)))))&&(((a9==11)&&((!(a24==1)&&(!(a24==1)&&(!(a4==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a7==1))&&(a12==1)))))&&(a6==1)))&&(a21==11)))){ a5 = 4; a9 = 7; a19 = 4; a20 = 1; a28 = 1; a23 = 1; a7 = 0; return 23; } else if(((((a17==2)&&(((a14==1)||((((a28==1)&&(a5==5))&&(a21==11))&&(a9==7)))&&(a1==13)))||(a7==1))&&(((!(a24==1)&&(!(a20==1)&&(!(a24==1)&&(((input==1)&&(a16==10))&&(a19==3)))))&&!(a26==1))&&!(a8==1)))){ a9 = 8; a1 = 12; a19 = 2; a29 = 0; a25 = 1; a22 = 1; a21 = 10; a16 = 7; a20 = 1; return -1; } else if((((a21==11)&&(!(a11==1)||((a2==1)&&((a19==2)&&(((!(a20==1)&&(a28==1))&&(a1==12))||!(a23==1))))))&&(((a17==2)&&((((a3==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==4)))&&(a3==1))&&(a3==1)))&&(a16==7)))){ a9 = 7; a21 = 10; a19 = 1; a12 = 1; a4 = 0; a13 = 1; a20 = 1; a5 = 4; return -1; } else if(((((((input==4)&&((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7))))&&(a21==11))&&!(a12==1))&&(a20==1))&&((!(a28==1)&&(((a17==2)&&((!(a6==1)&&((a19==2)&&((a24==1)&&(a11==1))))&&(a7==1)))&&(a16==7)))&&(a14==1)))){ a21 = 10; a3 = 0; a4 = 1; a9 = 8; a1 = 12; a10 = 0; a19 = 1; a5 = 5; return -1; } else if((((a24==1)||((a17==2)&&(!(a7==1)&&((a19==2)&&((((!(a20==1)&&(a13==1))||!(a11==1))&&(a1==13))&&(a21==10))))))&&(((a2==1)&&((!(a26==1)&&((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==3)))&&(a28==1)))&&(a16==8)))){ a13 = 1; a1 = 12; a5 = 4; a16 = 7; a19 = 1; a28 = 1; a9 = 7; a24 = 0; a20 = 1; return -1; } else if(((((a12==1)&&((a16==7)&&((((a17==2)&&((((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a3==1))&&(a6==1)))&&(a20==1))&&(a1==13))))&&!(a26==1))&&((a12==1)&&(((a21==12)&&((a8==1)||(a12==1)))&&(a19==3))))){ a19 = 5; a5 = 5; a21 = 10; a8 = 0; a9 = 8; a16 = 9; a12 = 1; return 26; } else if(((((((a16==10)&&((a21==10)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==3))))&&(a28==1))&&!(a7==1))&&(a19==3))&&((((a17==2)&&((!(a0==1)&&(!(a27==1)&&((a12==1)&&!(a27==1))))&&(a28==1)))&&(a1==13))&&(a20==1)))){ a16 = 7; a0 = 0; a1 = 12; a19 = 1; a2 = 1; a5 = 4; a7 = 0; a9 = 7; return -1; } else if((((a20==1)&&((a5==5)&&((a12==1)&&((a9==9)&&((a19==2)&&(!(a4==1)&&((input==3)&&(a17==2))))))))&&(!(a11==1)||((a1==14)&&(!(a18==1)&&((((a13==1)&&((a2==1)&&(a21==12)))&&(a16==11))&&!(a14==1))))))){ a1 = 12; a11 = 1; a9 = 7; a21 = 10; a5 = 4; a16 = 7; a12 = 1; a13 = 1; a19 = 1; return -1; } else if(((((((a13==1)&&((a1==14)&&(!(a12==1)||(a3==1))))&&(a20==1))&&(a21==10))||(a0==1))&&((!(a14==1)&&(((a19==3)&&(((((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==5))&&(a12==1))&&!(a18==1)))&&(a16==11)))&&(a17==2)))){ a19 = 2; a16 = 10; a9 = 9; a18 = 0; a5 = 4; a7 = 0; a13 = 1; return 21; } else if((((a17==2)&&((a9==10)&&((a19==2)&&((((a3==1)&&((((a16==8)&&(input==3))&&!(a8==1))&&(a1==12)))&&(a20==1))&&!(a7==1)))))&&((a5==4)&&(((a8==1)||((a28==1)&&(!(a18==1)&&(a13==1))))&&(a21==12))))){ a16 = 7; a9 = 7; a2 = 1; a19 = 1; a28 = 1; a21 = 10; return -1; } else if(((!(a24==1)&&(!(a24==1)&&((((((a5==5)||(a5==6))&&(input==5))&&(a9==10))&&(a1==12))&&(a16==10))))&&(((a23==1)&&(!(a0==1)&&(((((a17==2)&&(!(a23==1)||(a11==1)))&&!(a20==1))&&(a19==3))&&(a21==11))))&&(a23==1)))){ a5 = 4; a16 = 7; a20 = 1; a9 = 11; a19 = 1; a13 = 0; a1 = 14; a21 = 10; a18 = 1; a28 = 0; return -1; } else if(((((((((!(a14==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a6==1))&&!(a26==1))&&!(a7==1))&&!(a7==1))&&(a16==8))&&(a19==5))&&((((a1==14)&&((a20==1)&&((a17==2)&&(a13==1))))&&!(a24==1))&&(a21==11)))){ a1 = 12; a4 = 0; a13 = 1; a5 = 6; a16 = 10; a9 = 8; a19 = 4; a23 = 1; return 21; } else if(((((a17==2)&&((a1==12)&&((((a28==1)||!(a28==1))||!(a28==1))&&(a23==1))))&&(a16==8))&&(((a19==2)&&((((((input==5)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a28==1))&&(a13==1))&&(a2==1))&&(a21==12)))&&(a20==1)))){ a27 = 0; a16 = 7; a5 = 4; a2 = 1; a13 = 1; a21 = 10; a9 = 7; a19 = 1; return -1; } else if((((a19==1)&&(((a1==12)&&(((a23==1)&&(!(a26==1)&&(((a5==5)||(a5==6))&&(input==6))))&&(a13==1)))&&(a2==1)))&&(((((a13==1)&&((a13==1)&&((a16==7)&&((a11==1)&&(a21==12)))))&&(a9==8))&&!(a20==1))&&(a17==2)))){ a9 = 11; a20 = 1; a16 = 9; a2 = 1; a5 = 6; a27 = 0; a1 = 13; a21 = 10; return -1; } else if((((!(a8==1)&&(((((a9==11)&&(((input==3)&&(a17==2))&&(a20==1)))&&(a11==1))&&(a21==12))&&(a1==12)))&&!(a18==1))&&((a7==1)||(((a11==1)&&((a16==9)&&((a19==4)&&((a3==1)&&(a5==6)))))&&!(a14==1))))){ a8 = 0; a12 = 1; a21 = 10; a19 = 1; a16 = 7; a9 = 7; a5 = 4; return -1; } else if((((!(a26==1)&&((a7==1)||((a3==1)&&(a20==1))))||!(a11==1))&&(((a9==7)&&((a17==2)&&((a16==8)&&((a1==12)&&((((!(a4==1)&&((a21==12)&&(input==1)))&&(a19==1))&&(a11==1))&&(a12==1))))))&&(a5==5)))){ a1 = 13; a16 = 10; a21 = 11; a6 = 1; a19 = 4; a23 = 1; return 22; } else if(((((!(a7==1)&&((a19==3)&&((((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==5))&&(a6==1))&&(a16==7))))&&(a23==1))&&!(a27==1))&&((!(a18==1)&&(!(a20==1)&&((((a17==2)&&(a2==1))&&(a21==10))&&!(a0==1))))&&(a1==13)))){ a11 = 1; a18 = 0; a4 = 0; a19 = 1; a5 = 4; a1 = 12; a9 = 7; a20 = 1; return -1; } else if((((!(a3==1)&&((a21==11)&&(((!(a12==1)&&(a11==1))&&!(a28==1))&&!(a28==1))))&&!(a2==1))&&((a20==1)&&((a17==2)&&(((a9==10)&&((a1==13)&&((a27==1)&&(((input==3)&&(a5==5))&&(a16==11)))))&&(a19==2)))))){ a2 = 0; a27 = 1; a21 = 10; a9 = 11; a19 = 1; a12 = 0; a16 = 7; return -1; } else if(((((a19==3)&&(!(a11==1)||(((a23==1)&&(a6==1))&&(a28==1))))&&(a1==13))&&((a16==9)&&((a17==2)&&(((a21==12)&&(((a6==1)&&(((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a6==1)))&&(a2==1)))&&(a20==1)))))){ a16 = 7; a9 = 7; a28 = 1; a3 = 1; a1 = 12; a21 = 10; a24 = 0; a5 = 4; a19 = 1; return -1; } else if(((((a8==1)||((a1==12)&&(!(a8==1)&&((a16==8)&&((a21==10)&&((a6==1)&&(a19==4)))))))&&(a20==1))&&(((a13==1)&&((a13==1)&&((a28==1)&&((a9==8)&&((a17==2)&&((input==5)&&((a5==4)||(a5==5))))))))&&!(a18==1)))){ a28 = 1; a5 = 4; a23 = 1; a16 = 7; a19 = 1; a3 = 1; a9 = 7; return -1; } else if((((((!(a23==1)||((a9==9)&&(!(a23==1)||(a23==1))))&&(a21==12))&&(a17==2))&&!(a20==1))&&((a19==3)&&(!(a26==1)&&((a23==1)&&(!(a0==1)&&((a28==1)&&((a16==7)&&((((a5==4)||(a5==5))&&(input==3))&&(a1==13)))))))))){ a23 = 1; a21 = 10; a19 = 1; a9 = 7; a5 = 4; a1 = 12; a20 = 1; a26 = 0; a6 = 1; return -1; } else if(((!(a14==1)&&(((((input==5)&&((a5==5)||(a5==6)))&&(a1==13))&&(a20==1))&&(a17==2)))&&(!(a6==1)||((a3==1)&&(((((((a9==10)&&((a3==1)&&(a28==1)))&&(a21==11))&&(a16==10))&&(a19==3))&&!(a24==1))||!(a6==1)))))){ a16 = 7; a21 = 10; a19 = 2; a9 = 9; a3 = 1; a5 = 4; a12 = 1; return 25; } else if((((a2==1)&&(!(a20==1)&&(!(a8==1)&&((a16==8)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a1==13))))))&&((((a19==4)&&(((a17==2)&&((((a12==1)&&(a28==1))&&(a21==10))||(a4==1)))||(a7==1)))&&(a9==9))||(a27==1)))){ a23 = 1; a28 = 1; a9 = 7; a16 = 7; a5 = 4; a1 = 12; a20 = 1; a2 = 1; a19 = 1; return -1; } else if(((((!(a0==1)&&(((a1==13)&&((input==4)&&(a5==5)))&&(a12==1)))&&(a16==10))&&(a19==3))&&((a17==2)&&((a13==1)&&((((((a9==8)&&((a11==1)||!(a28==1)))&&(a20==1))&&(a21==10))&&(a2==1))&&!(a27==1)))))){ a16 = 7; a5 = 4; a19 = 1; a1 = 12; a26 = 0; a2 = 1; a23 = 1; a9 = 7; return -1; } else if((((a4==1)||(!(a27==1)&&((a5==5)&&(a11==1))))&&(!(a20==1)&&(((a23==1)&&((a21==12)&&((a16==10)&&((!(a7==1)&&(((a9==7)&&((a28==1)&&((input==4)&&(a1==13))))&&(a19==2)))&&(a17==2)))))&&!(a14==1))))){ if((a10==1)){ a2 = 0; a16 = 7; a6 = 0; a1 = 12; a20 = 1; a15 = 1; a9 = 10; }else{ a16 = 7; a5 = 4; a20 = 1; a21 = 10; a1 = 12; a26 = 1; a10 = 0; a19 = 1; a9 = 10; a4 = 1; } return -1; } else if(((((a1==12)&&((((a20==1)&&((a17==2)&&((input==5)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))&&(a16==11))&&(a2==1)))&&!(a27==1))&&(((a24==1)||(((a19==5)&&((a24==1)||((a11==1)&&(a21==11))))||(a4==1)))&&!(a24==1)))){ a5 = 4; a21 = 10; a0 = 0; a6 = 1; a9 = 7; a16 = 7; a2 = 1; a19 = 1; return -1; } else if((((a19==3)&&(((((a5==4)&&((((a1==12)&&(input==1))&&(a17==2))&&(a21==11)))&&!(a7==1))&&!(a18==1))&&(a13==1)))&&(((a16==8)&&((a14==1)||(((a27==1)||((a28==1)&&!(a26==1)))&&(a9==11))))&&(a20==1)))){ a19 = 1; a9 = 7; a13 = 1; a11 = 1; a21 = 10; a16 = 7; a27 = 0; return -1; } else if(((((((a6==1)&&((a1==13)&&(!(a18==1)&&((input==1)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))&&!(a4==1))&&(a19==3))&&!(a20==1))&&(((a21==10)&&(((a2==1)&&(!(a11==1)||(!(a18==1)&&(a13==1))))&&(a17==2)))&&(a16==11)))){ a1 = 14; a20 = 1; a5 = 6; a21 = 12; a4 = 1; a19 = 1; a25 = 0; a9 = 11; a16 = 8; return -1; } else if((((a5==4)&&(!(a18==1)&&((a13==1)&&(((((input==3)&&(a9==8))&&(a16==8))&&(a23==1))&&!(a8==1)))))&&((((a1==12)&&((a17==2)&&(!(a27==1)&&((a19==2)&&(!(a20==1)&&(a28==1))))))&&(a21==10))||(a7==1)))){ a16 = 7; a19 = 1; a9 = 7; a24 = 0; a12 = 1; a20 = 1; return -1; } else if(((((a16==7)&&((a2==1)&&(((!(a7==1)&&(((a19==5)&&(input==5))&&(a20==1)))&&(a1==13))&&(a5==5))))&&(a2==1))&&((a17==2)&&((((((a9==11)&&(a23==1))||!(a3==1))&&(a21==11))||!(a23==1))||(a7==1))))){ if((a12==1)){ a24 = 0; a16 = 8; a19 = 4; a9 = 10; a1 = 14; a20 = 0; a7 = 0; a21 = 10; a13 = 1; }else{ a8 = 0; a19 = 2; a24 = 0; a16 = 8; a3 = 1; a21 = 12; a1 = 14; } return 23; } else if((((a16==8)&&(((a17==2)&&(((((a18==1)||(a2==1))&&(a11==1))||!(a28==1))&&(a19==3)))&&(a21==11)))&&(!(a0==1)&&(((a1==13)&&((a20==1)&&(!(a8==1)&&((input==4)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&!(a27==1))))){ a14 = 0; a1 = 12; a8 = 0; a5 = 4; a9 = 7; a16 = 7; a4 = 0; a21 = 10; a19 = 1; return -1; } else if(((((!(a6==1)||((a17==2)&&((a1==12)&&(((a16==10)&&((a6==1)&&(a21==10)))&&!(a4==1)))))&&(a2==1))||!(a3==1))&&(((a19==3)&&((((input==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&!(a20==1))&&!(a8==1)))&&!(a24==1)))){ a16 = 7; a27 = 1; a5 = 5; a1 = 14; a20 = 1; a19 = 4; a3 = 0; a22 = 1; a9 = 10; return -1; } else if((((!(a20==1)&&((a21==12)&&(!(a27==1)&&((((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==3))&&(a1==12)))))&&!(a4==1))&&(!(a28==1)||((a8==1)||((a17==2)&&((a7==1)||(((a16==10)&&((a19==5)&&(a12==1)))||!(a13==1)))))))){ if((a12==1)){ a9 = 11; a16 = 7; a5 = 4; a20 = 1; a10 = 1; a21 = 10; a1 = 14; a19 = 1; a15 = 0; }else{ a21 = 10; a15 = 1; a5 = 5; a9 = 9; a20 = 1; a11 = 0; a2 = 0; a16 = 11; a1 = 13; } return -1; } else if(((!(a6==1)||((a23==1)&&(a17==2)))&&((a9==10)&&((((a19==1)&&(((a16==9)&&(((a23==1)&&((((((a5==5)||(a5==6))&&(input==3))&&!(a20==1))&&(a21==11))&&(a28==1)))&&(a28==1)))&&(a2==1)))&&!(a0==1))&&(a1==12))))){ if((a10==1)){ a20 = 1; a5 = 6; a16 = 7; a24 = 1; a21 = 10; a25 = 1; a9 = 8; }else{ a21 = 10; a5 = 6; a23 = 0; a9 = 9; a15 = 1; a16 = 8; a1 = 13; a3 = 0; } return 25; } else if((((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a11==1))&&(a20==1))&&((a1==13)&&(!(a24==1)&&((((((a17==2)&&((!(a26==1)&&((a9==8)&&((a3==1)&&(a21==12))))||(a27==1)))&&(a23==1))||(a24==1))&&(a16==8))&&(a19==3)))))){ a0 = 0; a9 = 7; a1 = 12; a5 = 4; a21 = 10; a13 = 1; a19 = 1; a16 = 7; a28 = 1; return -1; } else if(((!(a13==1)||((!(a11==1)||(a13==1))||!(a12==1)))&&((((a17==2)&&(((((a1==12)&&(((((input==3)&&(a9==11))&&!(a14==1))&&(a21==10))&&(a16==8)))&&(a11==1))&&!(a20==1))&&!(a4==1)))&&(a5==6))&&(a19==5)))){ a16 = 9; a20 = 1; a9 = 7; a5 = 5; a26 = 0; a19 = 3; a24 = 0; a21 = 12; return 25; } else if(((((a3==1)&&((a21==10)&&(((a1==14)&&((a9==10)&&(((a19==3)&&((a16==7)&&(a13==1)))&&(a3==1))))&&(a23==1))))&&(a17==2))&&(((a2==1)&&((!(a18==1)&&((input==6)&&(a5==6)))&&(a12==1)))&&(a20==1)))){ a21 = 11; a5 = 5; a11 = 1; a9 = 7; a12 = 1; a1 = 12; a2 = 1; return 26; } else if((((a1==12)&&(((a20==1)&&(a6==1))&&(a3==1)))&&(((a17==2)&&(((!(a27==1)&&(((((((input==6)&&((a5==4)||(a5==5)))&&(a21==11))&&(a23==1))&&!(a4==1))&&(a19==4))&&(a16==9)))&&(a2==1))&&!(a0==1)))&&(a9==11)))){ a16 = 7; a21 = 10; a19 = 2; a9 = 10; a5 = 4; a1 = 13; a18 = 0; a2 = 1; a11 = 1; return 21; } else if((((!(a8==1)&&(((a21==12)&&((a9==9)&&(!(a18==1)&&(((a18==1)||(a23==1))&&(a1==12)))))&&(a19==2)))&&!(a4==1))&&((a3==1)&&((a20==1)&&((a16==11)&&((((input==3)&&((a5==5)||(a5==6)))&&(a28==1))&&(a17==2))))))){ a21 = 10; a5 = 4; a19 = 1; a7 = 0; a16 = 7; a9 = 7; a3 = 1; return -1; } else if(((((a1==14)&&(((a16==9)&&(a23==1))&&(a21==12)))||(a18==1))&&((a13==1)&&(!(a24==1)&&(!(a26==1)&&(((((a12==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5))&&(a19==5)))&&(a13==1))&&(a17==2))&&(a20==1))))))){ a21 = 10; a5 = 6; a9 = 8; a16 = 8; a8 = 0; a11 = 1; a13 = 1; return 22; } else if(((((((a19==3)&&((a17==2)&&(!(a18==1)&&((a1==13)&&((input==5)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))))))&&!(a14==1))&&!(a26==1))&&(a28==1))&&(!(a0==1)&&((a21==11)&&(!(a20==1)&&((a16==8)&&((a3==1)||(a14==1)))))))){ a16 = 7; a21 = 10; a9 = 7; a1 = 12; a28 = 1; a23 = 1; a5 = 4; a20 = 1; a19 = 1; a12 = 1; return -1; } else if((((((((a1==13)&&((((input==3)&&((a5==4)||(a5==5)))&&!(a20==1))&&(a2==1)))&&!(a26==1))&&(a16==8))&&!(a24==1))&&!(a24==1))&&((a17==2)&&(!(a0==1)&&((a28==1)&&((a19==2)&&((a9==9)&&((a12==1)&&(a21==10))))))))){ a1 = 14; a9 = 11; a19 = 1; a5 = 4; a20 = 1; a2 = 1; a21 = 11; a0 = 0; a16 = 10; a14 = 0; return 22; } else if((((a4==1)||((((((a27==1)||((a17==2)&&((((a19==3)&&(a23==1))&&(a1==14))||!(a12==1))))&&(a21==10))&&(a3==1))&&(a20==1))&&(a16==11)))&&((((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a0==1))&&(a13==1)))){ a4 = 0; a21 = 12; a0 = 0; a1 = 12; a16 = 9; a5 = 4; a2 = 1; a9 = 9; return 21; } else if(((!(a11==1)||(((((a19==1)&&(a23==1))&&(a21==11))||(a27==1))&&!(a20==1)))&&(!(a18==1)&&(((((a23==1)&&((a17==2)&&((a16==8)&&((input==3)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&(a1==12))&&(a23==1))&&!(a0==1))))){ a9 = 7; a5 = 4; a16 = 7; a18 = 0; a21 = 10; a23 = 1; a11 = 1; a20 = 1; return -1; } else if(((((a26==1)||((a4==1)||((((a16==7)&&((a13==1)||!(a13==1)))&&(a21==11))&&(a17==2))))||!(a3==1))&&((a19==3)&&((a20==1)&&((a28==1)&&(((a1==12)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==4)))&&(a28==1))))))){ a27 = 0; a9 = 7; a5 = 4; a19 = 1; a12 = 1; a18 = 0; a21 = 10; return -1; } else if((((a16==7)&&((a3==1)&&(((((((a5==4)||(a5==5))&&(input==6))&&!(a18==1))&&(a11==1))&&(a23==1))&&(a21==12))))&&((a9==8)&&(((a19==2)&&(((a17==2)&&(((a11==1)&&!(a27==1))&&!(a20==1)))||!(a12==1)))&&(a1==12))))){ a20 = 1; a1 = 13; a11 = 1; a23 = 1; a19 = 1; a9 = 7; a3 = 1; a21 = 10; a16 = 11; a5 = 6; return 26; } else if((((!(a20==1)&&((input==5)&&(((a9==7)&&((a1==13)&&(a5==5)))||((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))))&&(a17==2))&&(((a23==1)&&(((a21==10)&&(((a11==1)&&(((a16==9)&&((a3==1)||(a18==1)))&&(a19==4)))&&!(a7==1)))||(a0==1)))||!(a6==1)))){ a25 = 0; a20 = 1; a16 = 7; a4 = 1; a9 = 8; a1 = 14; a19 = 1; a13 = 0; a5 = 5; return -1; } else if((((a6==1)&&(!(a4==1)&&((a19==2)&&(((a1==13)&&(((a20==1)&&((input==3)&&(a5==6)))&&!(a8==1)))&&(a9==11)))))&&(((((((a6==1)&&(a23==1))&&!(a24==1))&&(a21==11))&&(a17==2))&&(a16==10))||!(a23==1)))){ a19 = 1; a21 = 10; a16 = 9; a28 = 1; a1 = 14; a9 = 8; a6 = 1; a5 = 4; a0 = 0; return 25; } else if(((((a20==1)&&((a17==2)&&((a4==1)||((a6==1)&&(a16==11)))))||(a18==1))&&((a11==1)&&((((a21==12)&&((a3==1)&&(((input==5)&&(((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a19==2))))&&!(a27==1))&&!(a0==1))))){ a5 = 5; a13 = 1; a11 = 1; a16 = 7; a8 = 0; a9 = 10; a1 = 13; a21 = 10; return 21; } else if(((!(a2==1)||(((a12==1)||!(a23==1))||(a14==1)))&&(((a13==1)&&((a1==12)&&((a17==2)&&((a16==10)&&((a20==1)&&(((((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==1))&&(a21==10))&&(a19==4))&&(a23==1)))))))&&!(a4==1)))){ a3 = 1; a28 = 1; a19 = 1; a9 = 7; a12 = 1; a5 = 5; return 21; } else if((((((a16==8)&&((a21==10)&&((!(a18==1)&&(a11==1))&&(a1==14))))&&(a6==1))&&(a17==2))&&(!(a20==1)&&((a19==3)&&(((a3==1)&&((a9==9)&&(!(a0==1)&&((a23==1)&&((input==5)&&((a5==5)||(a5==6)))))))&&!(a7==1)))))){ a26 = 0; a5 = 5; a16 = 7; a27 = 0; a19 = 2; a20 = 1; a23 = 1; a1 = 13; return 25; } else if((((((a18==1)&&((a9==7)&&(((!(a28==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a21==12))&&(a1==14))))&&(a19==3))&&(a26==1))&&(((a16==9)&&(((a17==2)&&((!(a12==1)&&(a23==1))&&(a0==1)))&&(a14==1)))&&(a20==1)))){ a15 = 0; a13 = 0; a5 = 5; a9 = 8; a19 = 2; a16 = 10; a25 = 0; a21 = 10; return 25; } else if(((!(a20==1)&&((a1==12)&&(!(a13==1)&&((a16==8)&&(((a7==1)&&(!(a23==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a17==2))))&&!(a6==1))))))&&((a19==4)&&(((a9==10)&&(((a21==11)&&(a23==1))&&!(a3==1)))&&(a14==1))))){ a25 = 0; a5 = 6; a20 = 1; a21 = 10; a3 = 0; a16 = 7; a22 = 1; a9 = 7; a19 = 2; return 25; } else if(((((((((a23==1)&&(a21==12))&&(a28==1))&&(a20==1))||(a7==1))&&(a19==5))&&(a9==7))&&(((((a1==14)&&(((((input==3)&&((a5==4)||(a5==5)))&&(a28==1))&&(a13==1))&&(a17==2)))&&!(a27==1))&&!(a24==1))&&(a16==9)))){ a24 = 0; a21 = 10; a1 = 12; a23 = 1; a16 = 7; a0 = 0; a19 = 1; a5 = 4; return -1; } else if(((!(a27==1)&&(!(a6==1)||((a21==11)&&((((a17==2)&&((a19==4)&&(a11==1)))&&!(a20==1))&&(a13==1)))))&&((a9==8)&&((a1==13)&&(((a16==9)&&(!(a24==1)&&((a6==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&!(a18==1)))))){ a29 = 0; a1 = 12; a20 = 1; a25 = 1; a9 = 11; a21 = 10; a2 = 0; a19 = 2; a5 = 4; a16 = 7; return -1; } else if(((((((a11==1)&&((a21==11)&&(((a19==4)&&((a5==4)&&(input==3)))&&!(a8==1))))&&(a23==1))&&(a16==8))&&(a17==2))&&((a7==1)||((((!(a28==1)||((a23==1)&&(a9==10)))&&(a20==1))&&(a1==14))||(a8==1))))){ a6 = 1; a26 = 0; a19 = 1; a9 = 7; a21 = 10; a2 = 1; a1 = 12; a16 = 7; return -1; } else if(((((a13==1)&&(a1==13))&&(a19==3))&&((a23==1)&&((((a5==6)&&((a2==1)&&((a9==8)&&((!(a24==1)&&((a20==1)&&(((a16==9)&&((input==5)&&(a17==2)))&&(a21==12))))&&!(a8==1)))))&&(a13==1))&&!(a26==1))))){ a9 = 10; a11 = 1; a1 = 12; a0 = 0; a5 = 5; a7 = 0; return 21; } else if((((a16==9)&&(((a21==12)&&((a7==1)||(!(a0==1)&&(!(a18==1)&&(a13==1)))))&&!(a0==1)))&&((a9==10)&&(((a19==5)&&((a1==14)&&((a6==1)&&(!(a0==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1))))))&&(a17==2))))){ a16 = 7; a9 = 11; a5 = 4; a21 = 10; a24 = 1; a20 = 1; a10 = 0; a1 = 12; a19 = 1; return 22; } else if((((!(a18==1)&&((a16==9)&&(((a1==13)&&((a28==1)&&(a23==1)))&&(a21==10))))&&(a19==2))&&((a17==2)&&((a3==1)&&((a3==1)&&(!(a14==1)&&((a9==10)&&((a23==1)&&(((input==1)&&(a5==6))&&!(a20==1)))))))))){ a20 = 1; a1 = 14; a10 = 1; a5 = 4; a0 = 1; a16 = 7; a9 = 9; a26 = 1; a19 = 1; return -1; } else if((((a17==2)&&((a21==10)&&((((((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a13==1))&&!(a27==1))&&(a20==1))&&!(a7==1))))&&(((a1==13)&&(!(a28==1)||(((a9==11)&&((a11==1)||(a24==1)))&&(a16==8))))&&(a19==5)))){ if((a27==1)){ a16 = 7; a13 = 1; a1 = 14; a18 = 0; a9 = 10; a5 = 4; a20 = 0; }else{ a3 = 1; a5 = 5; a21 = 12; a19 = 4; a1 = 14; a9 = 8; a23 = 1; } return 26; } else if((((a19==2)&&(((((a17==2)&&((((input==6)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&!(a20==1))&&!(a24==1)))&&!(a8==1))&&(a3==1))&&(a21==10)))&&((((((a23==1)&&(a6==1))&&!(a18==1))&&!(a27==1))&&(a16==9))&&(a1==13)))){ if((a5==5)){ a16 = 7; a22 = 1; a27 = 1; a9 = 10; a2 = 0; a19 = 1; a20 = 1; a1 = 12; a5 = 6; }else{ a18 = 1; a19 = 1; a22 = 1; a20 = 1; a10 = 0; a9 = 7; a5 = 5; a16 = 7; a1 = 14; } return 25; } else if((((((a21==12)&&((a20==1)&&((a3==1)||(a24==1))))&&(a1==14))&&(a12==1))&&((((a3==1)&&((a19==1)&&(!(a24==1)&&(!(a18==1)&&(!(a26==1)&&((input==5)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))))))))&&(a16==8))&&(a17==2)))){ a5 = 4; a21 = 10; a9 = 7; a14 = 0; a4 = 0; a16 = 7; a1 = 12; a26 = 0; return -1; } else if(((!(a4==1)&&((((a16==8)&&(((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==5))&&(a1==13))&&!(a20==1)))&&(a6==1))&&(a3==1)))&&(!(a24==1)&&((!(a18==1)&&(((a17==2)&&((a19==4)&&(a11==1)))&&(a21==11)))&&(a28==1))))){ a0 = 0; a5 = 5; a8 = 0; a9 = 9; a20 = 1; a28 = 1; a16 = 7; return 26; } else if((((a19==4)&&(((a9==11)&&((a12==1)&&(!(a2==1)||(a11==1))))&&(a5==6)))&&((a21==12)&&((a17==2)&&(!(a27==1)&&(((a3==1)&&(((a13==1)&&(((input==3)&&(a1==13))&&!(a26==1)))&&(a16==11)))&&(a20==1))))))){ a1 = 12; a19 = 1; a21 = 10; a23 = 1; a16 = 7; a5 = 4; a9 = 7; a6 = 1; a26 = 0; return -1; } else if((((a9==11)&&(((a17==2)&&((a6==1)&&((a1==13)&&((a12==1)&&(((!(a7==1)&&(!(a27==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))&&(a28==1))&&(a11==1))))))&&(a16==10)))&&((a19==4)&&((a21==12)&&((a20==1)&&(a6==1)))))){ a21 = 10; a18 = 0; a1 = 12; a9 = 7; a19 = 1; a8 = 0; a16 = 7; a28 = 1; a5 = 4; return -1; } else if(((((a3==1)&&((a3==1)&&(a12==1)))&&(a1==12))&&((a17==2)&&(((a23==1)&&(((((a28==1)&&((a20==1)&&((a16==8)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==1)))))&&(a19==5))&&!(a24==1))&&(a28==1)))&&(a21==10))))){ if((a21==10)){ a19 = 2; a9 = 10; a6 = 1; a16 = 7; a20 = 0; a5 = 6; a23 = 1; a1 = 13; a11 = 1; a21 = 12; }else{ a16 = 7; a9 = 11; a27 = 0; a1 = 13; a19 = 2; a5 = 5; a6 = 1; a8 = 0; } return 26; } else if(((!(a23==1)||(((((a14==1)||(((a13==1)||!(a28==1))&&!(a14==1)))&&(a9==8))&&(a21==11))&&(a17==2)))&&(!(a14==1)&&((a16==7)&&((a13==1)&&((((a5==4)&&((input==6)&&(a19==5)))&&(a1==13))&&(a20==1))))))){ a11 = 1; a9 = 10; a20 = 0; a27 = 0; a19 = 1; a23 = 1; return 25; } else if((((((((((a28==1)||!(a28==1))&&(a19==1))&&!(a4==1))||!(a2==1))&&(a21==10))&&(a17==2))&&(a9==8))&&((a1==12)&&(((!(a20==1)&&((((input==3)&&((a5==5)||(a5==6)))&&!(a8==1))&&(a16==10)))&&!(a4==1))&&!(a4==1))))){ a5 = 5; a20 = 1; a26 = 1; a14 = 1; a16 = 7; a28 = 0; return 26; } else if(((!(a0==1)&&((a17==2)&&(((a21==11)&&(!(a20==1)&&((input==4)&&(a1==13))))&&(a5==4))))&&((((!(a0==1)&&(((a13==1)&&((a9==7)&&((a6==1)&&(a16==10))))&&(a6==1)))&&(a23==1))&&(a19==3))&&!(a0==1)))){ a19 = 4; a29 = 0; a16 = 9; a25 = 1; a9 = 10; a21 = 10; a15 = 1; a1 = 14; return -1; } else if((((a9==10)&&((a21==10)&&((a0==1)||(((!(a6==1)||((a26==1)||(a6==1)))&&!(a20==1))&&(a17==2)))))&&((a5==4)&&((a16==10)&&((a1==14)&&(((((a19==4)&&(input==6))&&!(a18==1))&&(a11==1))&&!(a14==1))))))){ a9 = 9; a27 = 1; a29 = 0; a19 = 1; a5 = 6; a16 = 7; a20 = 1; a18 = 1; return 22; } else if(((((!(a0==1)&&(!(a0==1)&&(!(a20==1)&&((a11==1)&&(((a5==4)||(a5==5))&&(input==1))))))&&(a16==10))&&(a2==1))&&(((a1==12)&&(((a23==1)&&(((a21==12)&&((a17==2)&&(a28==1)))&&(a19==3)))||(a24==1)))&&(a9==10)))){ a9 = 8; a15 = 1; a20 = 1; a16 = 7; a28 = 0; a5 = 6; a12 = 0; a19 = 1; a21 = 10; return -1; } else if((((a2==1)&&((!(a26==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a19==3))&&(a17==2))&&(a16==9)))&&!(a14==1)))&&((a4==1)||((((a1==12)&&((a20==1)&&(!(a24==1)&&((a11==1)||(a4==1)))))&&(a21==10))&&(a9==9))))){ a9 = 7; a19 = 1; a8 = 0; a5 = 4; a16 = 7; a11 = 1; return -1; } else if((((((!(a14==1)&&((a1==12)&&(!(a7==1)&&((a16==9)&&(!(a8==1)&&((a9==9)&&(input==4)))))))&&(a5==5))&&(a21==10))&&!(a20==1))&&(((a19==5)&&(!(a4==1)&&(((a11==1)&&(a17==2))||!(a12==1))))||(a4==1)))){ a5 = 6; a12 = 0; a15 = 0; a19 = 2; a20 = 1; a16 = 7; a14 = 1; return -1; } else if(((!(a18==1)&&(!(a18==1)&&((a20==1)&&(!(a3==1)||(((a23==1)&&(a1==13))&&(a17==2))))))&&(((((((a19==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==5)))&&(a3==1))&&(a16==10))&&!(a7==1))&&(a21==12))&&!(a26==1)))){ a3 = 1; a16 = 7; a5 = 4; a9 = 9; a19 = 2; a12 = 1; a21 = 10; a13 = 1; return 25; } else if(((!(a14==1)&&(((((a11==1)&&((a19==5)&&(((a17==2)&&(input==6))&&(a21==10))))&&(a13==1))&&(a5==5))&&(a16==10)))&&(((a9==8)&&(((a1==14)&&((!(a20==1)&&(a28==1))||!(a11==1)))||!(a3==1)))||!(a11==1)))){ a12 = 0; a20 = 1; a2 = 0; a19 = 1; a16 = 7; a9 = 9; return 21; } else if((((a14==1)&&((((!(a23==1)&&(((((a6==1)&&(a17==2))&&(a24==1))&&(a20==1))&&(a21==12)))&&(a16==8))&&(a18==1))&&(a8==1)))&&((((a19==2)&&(!(a13==1)&&((input==5)&&((a5==4)||(a5==5)))))&&(a1==13))&&(a9==9)))){ a13 = 0; a21 = 10; a19 = 3; a9 = 10; a11 = 0; a1 = 12; a5 = 4; a16 = 11; return -1; } else if(((!(a24==1)&&(((((!(a0==1)&&(((((!(a4==1)&&((input==5)&&(a16==7)))&&(a5==5))&&(a19==3))&&(a9==8))&&(a20==1)))&&(a12==1))&&!(a14==1))&&(a17==2))&&(a21==10)))&&(((a12==1)&&!(a14==1))&&(a1==13)))){ a28 = 1; a11 = 1; a26 = 0; a9 = 11; a1 = 12; a19 = 1; a21 = 11; return 23; } else if((((a17==2)&&((a19==4)&&((((!(a8==1)&&((((!(a26==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a26==1)))&&!(a18==1))&&!(a4==1))&&(a16==10)))&&!(a26==1))&&(a9==7))&&(a1==14))))&&(((a20==1)&&(a13==1))&&(a21==12)))){ a9 = 10; a18 = 0; a7 = 0; a21 = 10; a5 = 4; a0 = 0; a16 = 7; return 25; } else if((((!(a24==1)&&(((a20==1)&&((a6==1)&&(((a16==10)&&((input==1)&&(a17==2)))&&(a23==1))))&&(a21==11)))&&(a19==3))&&(!(a8==1)&&(((a1==12)&&((a9==8)&&((a5==6)&&(!(a6==1)||(a3==1)))))&&(a11==1))))){ a19 = 1; a7 = 0; a21 = 10; a9 = 7; a5 = 4; a3 = 1; a24 = 0; a16 = 7; return -1; } else if((((((a19==1)&&((((((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6))&&(a21==12))&&(a1==14))&&!(a6==1))&&(a16==11)))&&!(a13==1))&&(a24==1))&&(((a7==1)&&(!(a28==1)&&(((a13==1)&&(a17==2))&&(a20==1))))&&(a7==1)))){ a13 = 0; a21 = 10; a18 = 1; a9 = 9; a5 = 4; a0 = 1; a16 = 10; a19 = 2; return -1; } else if((((((a6==1)&&((a13==1)&&((a2==1)||!(a6==1))))&&(a17==2))&&(a16==9))&&(((a20==1)&&((a1==12)&&(((((!(a24==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a19==3))&&(a23==1))&&(a21==10))&&!(a4==1))))&&(a9==8)))){ a21 = 11; a5 = 4; a14 = 0; a3 = 1; a9 = 11; a19 = 5; a27 = 0; return 21; } else if(((((a9==9)&&((((a19==3)&&((input==1)&&((a5==4)||(a5==5))))&&!(a14==1))&&(a2==1)))&&(a16==10))&&((a1==13)&&((a24==1)||((a20==1)&&((((!(a24==1)&&((a8==1)||(a23==1)))&&(a21==11))&&!(a8==1))&&(a17==2))))))){ a6 = 1; a9 = 7; a1 = 12; a19 = 1; a5 = 4; a11 = 1; a21 = 10; a16 = 7; a13 = 1; return -1; } else if((((a12==1)&&((a6==1)&&((a12==1)&&((((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3))&&(a19==3))&&(a13==1)))))&&(((a12==1)&&(((((a20==1)&&((a3==1)&&(a1==12)))&&(a21==11))&&(a17==2))&&(a16==7)))&&(a13==1)))){ a5 = 4; a19 = 1; a9 = 7; a21 = 10; a3 = 1; a13 = 1; a18 = 0; return -1; } else if((((((!(a18==1)&&((a21==12)&&((input==6)&&((a5==5)||(a5==6)))))&&!(a24==1))&&(a20==1))&&(a16==7))&&((a17==2)&&((!(a6==1)||(!(a8==1)&&(!(a7==1)&&(((a19==4)&&((a9==9)&&(a11==1)))||(a0==1)))))&&(a1==14))))){ a5 = 4; a16 = 9; a19 = 3; a21 = 11; a1 = 13; a26 = 0; a2 = 1; a24 = 0; a9 = 8; return 25; } else if((((a17==2)&&(((a21==11)&&((a13==1)&&(!(a0==1)&&(((input==3)&&(a1==14))&&!(a24==1)))))&&(a20==1)))&&(!(a24==1)&&(((((a16==8)&&((a13==1)&&((a23==1)||(a7==1))))&&(a5==5))&&(a9==11))&&(a19==5))))){ a21 = 10; a9 = 7; a1 = 12; a16 = 7; a19 = 1; a12 = 1; a5 = 4; return -1; } else if((((a21==12)&&(((a18==1)||((a1==13)&&(((!(a4==1)&&(a28==1))&&(a2==1))&&(a20==1))))||(a4==1)))&&((((a6==1)&&(!(a0==1)&&((a16==7)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==4)))))&&(a17==2))&&(a19==3)))){ a23 = 1; a21 = 10; a12 = 1; a1 = 12; a9 = 7; a28 = 1; a5 = 4; a19 = 1; return -1; } else if((((a16==9)&&(((((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==3))&&(a21==12))&&(a2==1))&&!(a24==1))&&(a20==1)))&&(((a19==2)&&((!(a12==1)||((!(a4==1)&&((a1==13)&&(a12==1)))||!(a23==1)))&&(a17==2)))&&!(a24==1)))){ a5 = 5; a19 = 3; a1 = 12; a23 = 1; a9 = 9; a4 = 0; a14 = 0; return 21; } else if((((!(a20==1)&&((a16==10)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==3))&&(a6==1))))&&(a17==2))&&((a19==5)&&((a27==1)||((a2==1)&&((a6==1)&&((((a6==1)&&((a2==1)||!(a2==1)))&&(a21==10))&&(a1==14)))))))){ a19 = 1; a5 = 6; a13 = 0; a9 = 7; a0 = 1; a16 = 7; a23 = 0; a20 = 1; return 25; } else if((((a21==12)&&((a19==1)&&(!(a20==1)&&(((a12==1)&&((a17==2)&&((a1==14)&&((input==4)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))))))&&!(a14==1)))))&&((a16==9)&&((a24==1)||(((a28==1)&&((a27==1)||(a23==1)))||!(a6==1)))))){ if((a13==1)){ a1 = 12; a26 = 1; a21 = 10; a6 = 0; a5 = 5; a16 = 7; a9 = 9; a20 = 1; }else{ a22 = 0; a20 = 1; a25 = 0; a16 = 8; a1 = 12; a12 = 0; a19 = 5; a5 = 4; a9 = 11; a21 = 11; } return 21; } else if((((((a21==12)&&(((a3==1)&&((((input==4)&&((a5==4)||(a5==5)))&&!(a26==1))&&(a13==1)))&&(a16==11)))&&(a9==10))&&(a20==1))&&(((!(a12==1)||(((a26==1)||((a19==2)&&(a6==1)))&&(a1==13)))&&(a12==1))&&(a17==2)))){ a19 = 5; a0 = 0; a1 = 14; a18 = 0; a3 = 1; a5 = 4; a21 = 10; a9 = 11; return 25; } else if((((a9==10)&&((a19==3)&&(!(a27==1)&&(((a12==1)&&(((a1==13)&&(input==6))&&(a11==1)))&&(a21==11)))))&&((a20==1)&&(((a5==6)&&(((a0==1)||(((a28==1)&&(a17==2))||(a27==1)))&&(a23==1)))&&(a16==11))))){ a28 = 1; a1 = 12; a5 = 4; a14 = 0; a9 = 7; a16 = 7; a21 = 10; a19 = 1; a3 = 1; return -1; } else if((((a5==6)&&((((a20==1)&&((a24==1)&&(((a9==9)&&((a6==1)&&(a21==11)))&&(a24==1))))&&(a19==5))&&(a17==2)))&&((a4==1)&&((((a8==1)&&((a1==13)&&((a16==11)&&(input==4))))&&(a27==1))&&!(a23==1))))){ a13 = 0; a28 = 0; a5 = 5; a21 = 12; a1 = 12; a19 = 4; a16 = 9; a9 = 11; a22 = 0; return 23; } else if(((!(a13==1)||(((a12==1)&&(a17==2))&&!(a24==1)))&&((a13==1)&&((((a16==9)&&((a1==13)&&(((a6==1)&&((a21==11)&&((a19==1)&&((input==6)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))))&&!(a20==1))))&&(a23==1))&&(a28==1))))){ a19 = 2; a1 = 12; a25 = 0; a16 = 7; a20 = 1; a18 = 1; a5 = 4; a9 = 11; a29 = 1; a21 = 10; return -1; } else if((((a1==13)&&((((a5==4)||(a5==5))&&(input==4))&&(a23==1)))&&((((a12==1)&&((((a16==8)&&(((a13==1)&&(!(a27==1)&&((a4==1)||((a6==1)&&(a19==4)))))&&(a17==2)))&&(a9==9))&&(a21==11)))&&!(a20==1))||!(a12==1)))){ a20 = 1; a8 = 0; a9 = 7; a16 = 7; a1 = 12; a2 = 1; a28 = 1; a21 = 10; a19 = 1; a5 = 4; return -1; } else if((((!(a8==1)&&(((a23==1)&&!(a20==1))&&(a21==11)))&&!(a26==1))&&(!(a24==1)&&((a17==2)&&((((a9==10)&&(((a19==5)&&((a2==1)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a4==1))))&&!(a18==1)))&&(a1==14))&&(a16==7)))))){ a28 = 1; a5 = 5; a20 = 1; a14 = 0; a0 = 0; a9 = 8; a16 = 8; a21 = 10; return 25; } else if((((((a5==6)&&((a9==10)&&(input==1)))&&!(a20==1))&&(a19==4))&&((a1==13)&&((a16==8)&&((a17==2)&&(((a3==1)&&(((!(a0==1)&&(((a6==1)&&!(a7==1))||(a18==1)))||!(a12==1))&&(a23==1)))&&(a21==12))))))){ a19 = 2; a18 = 1; a23 = 0; a5 = 5; a21 = 10; a1 = 12; a16 = 9; a9 = 8; a13 = 0; return -1; } else if(((((a11==1)&&(((a20==1)&&((a17==2)&&((a19==4)&&((input==5)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))))))&&(a21==11)))&&(a1==13))&&((a6==1)&&(!(a8==1)&&((a3==1)&&((a14==1)||((a16==10)&&((a12==1)&&(a23==1))))))))){ a2 = 1; a21 = 10; a16 = 7; a23 = 1; a9 = 9; a19 = 2; a14 = 0; a5 = 4; return -1; } else if(((((!(a11==1)||(a13==1))&&(a21==12))&&(a16==7))&&(((((a9==10)&&((a19==5)&&(((!(a0==1)&&((((a1==12)&&(input==3))&&!(a14==1))&&!(a18==1)))&&(a3==1))&&(a3==1))))&&(a5==4))&&(a20==1))&&(a17==2)))){ a7 = 0; a4 = 0; a9 = 7; a19 = 1; a21 = 10; return -1; } else if((((a11==1)&&((a17==2)&&((!(a11==1)||((((((a11==1)&&!(a0==1))&&!(a7==1))&&(a21==12))&&(a1==12))&&(a9==8)))&&(a16==8))))&&((!(a20==1)&&((a19==1)&&((a3==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))&&!(a14==1)))){ if((a8==1)){ a21 = 10; a5 = 4; a20 = 1; a9 = 9; a26 = 1; a27 = 1; a18 = 1; a16 = 7; }else{ a16 = 7; a5 = 5; a18 = 1; a25 = 0; a20 = 1; a21 = 10; a9 = 11; } return -1; } else if(((((a21==10)&&((a19==1)&&((a1==14)&&(((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a26==1)))&&(a28==1)))))&&(a16==8))&&(((a9==7)&&((((!(a26==1)&&(a2==1))&&!(a18==1))||!(a23==1))||!(a6==1)))&&!(a20==1)))){ a20 = 1; a13 = 1; a5 = 4; a16 = 7; a18 = 0; a1 = 12; a28 = 1; return -1; } else if((((a17==2)&&((a18==1)||((a28==1)&&((((a4==1)||((a20==1)&&((a14==1)||((a11==1)&&(a3==1)))))&&(a21==10))&&!(a4==1)))))&&((((input==4)&&(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a16==11))&&(a19==4)))){ a9 = 7; a12 = 1; a23 = 1; a16 = 7; a1 = 12; a19 = 1; a13 = 1; a5 = 4; return -1; } else if((((a16==11)&&(((((!(a18==1)&&(((input==6)&&(a1==14))&&!(a14==1)))&&(a19==2))&&!(a27==1))&&(a13==1))&&(a20==1)))&&((((a9==11)&&((((a5==6)&&(a11==1))&&(a21==12))&&(a17==2)))&&!(a8==1))&&(a11==1)))){ a1 = 12; a5 = 4; a23 = 1; a21 = 10; a9 = 7; a16 = 7; a24 = 0; a26 = 0; a19 = 1; return -1; } else if(((((a19==1)&&((a5==4)&&((a16==8)&&(!(a11==1)&&((a1==12)&&((a27==1)&&((a6==1)&&(a17==2))))))))&&!(a12==1))&&((!(a2==1)&&((a21==11)&&((((a9==11)&&(input==6))&&!(a20==1))&&!(a2==1))))&&!(a23==1)))){ a25 = 0; a29 = 0; a21 = 10; a9 = 10; a16 = 7; a20 = 1; a22 = 0; return -1; } else if(((((!(a27==1)&&((((((a5==4)||(a5==5))&&(input==1))&&(a1==12))&&(a16==7))&&!(a20==1)))&&(a19==5))&&(a11==1))&&(((a21==11)&&((a17==2)&&((a14==1)||(!(a28==1)||(((a9==9)&&(a23==1))||!(a11==1))))))||(a4==1)))){ a6 = 1; a2 = 1; a5 = 4; a9 = 7; a19 = 1; a20 = 1; a4 = 0; a21 = 10; return -1; } else if(((((a9==11)&&((a21==10)&&((a23==1)&&((a13==1)&&((((input==6)&&!(a20==1))&&!(a18==1))&&!(a26==1))))))&&(a19==2))&&((a5==4)&&(((a16==7)&&(((a6==1)&&((a12==1)&&!(a7==1)))&&(a1==14)))&&(a17==2))))){ a6 = 1; a9 = 7; a18 = 0; a19 = 3; a1 = 13; a5 = 5; return 21; } else if((((((!(a14==1)&&((((!(a24==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a9==9))&&(a20==1))&&(a2==1)))&&(a1==13))&&(a17==2))&&(a21==11))&&(((a19==4)&&((((a23==1)&&(a3==1))&&!(a4==1))||!(a13==1)))&&(a16==8)))){ a6 = 1; a11 = 1; a7 = 0; a19 = 2; a5 = 4; a16 = 10; return 23; } else if((((a20==1)&&((((a9==9)&&(!(a28==1)||(a28==1)))&&!(a4==1))&&(a19==5)))&&((!(a7==1)&&(((a17==2)&&((a1==13)&&(!(a8==1)&&((a21==11)&&((((a5==5)||(a5==6))&&(input==1))&&(a28==1))))))&&(a16==8)))&&!(a14==1)))){ a14 = 0; a6 = 1; a9 = 11; a5 = 5; a7 = 0; a16 = 10; a19 = 3; return 23; } else if((((a9==9)&&((a5==6)&&(!(a8==1)&&((((!(a8==1)&&((a11==1)||!(a6==1)))&&(a17==2))||!(a6==1))&&!(a20==1)))))&&((((a13==1)&&(!(a24==1)&&(((a21==11)&&(input==6))&&(a16==8))))&&(a19==2))&&(a1==12)))){ a1 = 13; a20 = 1; a11 = 1; a9 = 11; a21 = 12; a16 = 11; a28 = 1; a13 = 1; return 22; } else if((((a17==2)&&((a9==9)&&((a21==12)&&(((!(a26==1)&&((a16==10)&&((input==4)&&((a5==5)||(a5==6)))))&&!(a26==1))&&!(a24==1)))))&&(((((!(a0==1)&&(!(a7==1)&&(a12==1)))&&(a1==12))||(a8==1))&&(a20==1))&&(a19==2)))){ a9 = 7; a7 = 0; a21 = 10; a5 = 4; a6 = 1; a19 = 1; a16 = 7; a23 = 1; return -1; } else if(((((a1==14)&&((a17==2)&&(((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==1))&&(a21==12))))&&!(a18==1))&&(((a23==1)&&((a0==1)||((((((a13==1)&&(a19==1))&&(a28==1))&&!(a7==1))&&(a16==7))&&!(a20==1))))&&!(a4==1)))){ a21 = 10; a20 = 1; a5 = 4; a9 = 7; a3 = 1; a6 = 1; a24 = 0; a1 = 12; return -1; } else if(((((((!(a4==1)&&((a8==1)||(!(a27==1)&&(a3==1))))&&(a6==1))&&(a19==5))&&(a9==7))&&(a16==7))&&((a21==10)&&((a5==5)&&(!(a20==1)&&((a1==12)&&((!(a8==1)&&((a17==2)&&(input==1)))&&!(a26==1)))))))){ a13 = 1; a9 = 10; a19 = 4; a1 = 14; a11 = 1; a5 = 4; a26 = 0; a16 = 8; return 21; } else if(((((((a19==4)&&(((a0==1)&&(a3==1))&&(a16==11)))&&(a18==1))&&(a24==1))&&(a1==13))&&((a17==2)&&((a24==1)&&((((a26==1)&&(!(a23==1)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==5))))&&(a20==1))&&(a21==10)))))){ a26 = 1; a19 = 1; a9 = 9; a29 = 0; a5 = 5; a16 = 7; a2 = 0; return 21; } else if((((a28==1)&&(((((((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&!(a27==1))&&(a1==13))&&(a12==1))&&(a21==12))&&(a2==1)))&&((a17==2)&&((((((a12==1)&&!(a26==1))&&(a19==1))&&(a20==1))&&(a16==11))||!(a6==1))))){ a12 = 1; a5 = 4; a3 = 1; a1 = 12; a16 = 7; a21 = 10; a9 = 7; return -1; } else if((((a17==2)&&((a27==1)||((a1==14)&&((((a2==1)||!(a12==1))&&(a16==8))&&(a20==1)))))&&((a9==8)&&((((a19==3)&&((!(a0==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a24==1)))&&(a21==11)))&&!(a8==1))&&!(a24==1))))){ a16 = 10; a1 = 13; a19 = 1; a5 = 6; a6 = 1; a28 = 1; a9 = 10; a3 = 1; return 26; } else if((((a13==1)&&(((((a28==1)&&((a21==12)&&((!(a24==1)&&((input==1)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a20==1))))&&!(a7==1))&&!(a26==1))&&(a16==7)))&&((a14==1)||((((a28==1)&&(a17==2))&&(a19==1))&&(a1==14))))){ a19 = 2; a12 = 1; a21 = 10; a1 = 13; a3 = 1; a5 = 6; a9 = 9; return 22; } else if((((a1==14)&&(((a16==7)&&((!(a11==1)&&((a26==1)&&((input==3)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a8==1)))&&(a20==1)))&&((a21==10)&&((a19==4)&&((!(a6==1)&&(!(a6==1)&&((a13==1)&&(a4==1))))&&(a17==2)))))){ a10 = 1; a9 = 11; a23 = 0; a19 = 5; a5 = 4; a12 = 0; a1 = 13; return -1; } else if((((a28==1)&&(((input==4)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a1==14)))&&(((((!(a2==1)||((!(a0==1)&&((a4==1)||(((a3==1)&&(a21==11))&&(a17==2))))&&(a20==1)))&&(a16==11))&&(a19==3))&&(a3==1))&&!(a8==1)))){ a9 = 7; a5 = 4; a21 = 10; a24 = 0; a14 = 0; a19 = 1; a16 = 7; a1 = 12; a8 = 0; return -1; } return calculate_output26(input); } int calculate_output26(int input) { if((((a21==12)&&((a1==13)&&(!(a7==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a16==10)))))&&((((a7==1)||((!(a18==1)&&(((a9==7)&&((a20==1)&&((a28==1)||!(a3==1))))&&(a23==1)))&&(a19==1)))&&(a6==1))&&(a17==2)))){ a1 = 12; a8 = 0; a16 = 7; a5 = 4; a12 = 1; a21 = 10; a28 = 1; return -1; } else if(((((a11==1)&&((a21==12)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a20==1))&&!(a26==1))&&(a17==2))))&&(a1==12))&&((a16==10)&&(((a9==11)&&(!(a4==1)&&((a26==1)||(!(a6==1)||((a19==4)&&(a12==1))))))&&!(a24==1))))){ a21 = 10; a6 = 1; a1 = 14; a8 = 0; a19 = 5; a9 = 8; a16 = 8; a18 = 0; a5 = 5; return 25; } else if(((((a9==9)&&((a17==2)&&((((a20==1)&&(((((a6==1)&&(a1==12))&&(a19==5))&&(a28==1))&&!(a27==1)))&&(a16==10))&&!(a8==1))))&&(a5==5))&&((a11==1)&&(((a12==1)&&((input==3)&&(a21==11)))&&!(a26==1))))){ a16 = 7; a0 = 0; a18 = 0; a9 = 7; a19 = 1; a12 = 1; a5 = 4; a21 = 10; return -1; } else if(((((a17==2)&&(((((a28==1)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a24==1)))&&(a1==12))&&(a9==7))&&(a20==1)))&&(a16==7))&&((a19==2)&&(!(a18==1)&&(((((a23==1)||!(a12==1))||(a7==1))&&(a21==12))||!(a13==1)))))){ a5 = 4; a24 = 0; a12 = 1; a21 = 10; a19 = 1; a28 = 1; return -1; } else if((((!(a27==1)&&((a1==12)&&((((((a19==1)&&((a6==1)&&(a12==1)))&&(a21==11))&&(a9==11))||(a24==1))&&!(a20==1))))||(a18==1))&&((a12==1)&&((a13==1)&&((a17==2)&&((a16==9)&&(((a5==4)||(a5==5))&&(input==1)))))))){ a21 = 10; a0 = 1; a9 = 8; a27 = 1; a16 = 7; a5 = 4; a19 = 2; a12 = 0; a20 = 1; return -1; } else if((((a3==1)&&(((((a2==1)&&((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==5))&&(a2==1)))&&(a2==1))&&!(a18==1))&&(a21==10)))&&(((a19==5)&&(((a16==7)&&(((a20==1)&&(a13==1))&&(a17==2)))&&(a1==12)))||(a4==1)))){ a19 = 3; a21 = 11; a20 = 0; a24 = 0; a12 = 1; a9 = 10; a23 = 1; a5 = 6; return 26; } else if((((a6==1)&&((a16==10)&&(((a18==1)||((a20==1)&&((a9==9)&&((a17==2)&&(a23==1)))))||!(a6==1))))&&((a1==12)&&(!(a24==1)&&((a21==12)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a0==1))&&(a19==3))&&!(a8==1))))))){ a2 = 1; a5 = 4; a23 = 1; a19 = 1; a16 = 7; a21 = 10; a4 = 0; a9 = 7; return -1; } else if(((!(a4==1)&&((((!(a26==1)&&(a3==1))&&(a17==2))&&(a21==10))&&!(a24==1)))&&(!(a0==1)&&((a6==1)&&((a9==10)&&((a1==14)&&(((((a5==5)&&((input==6)&&(a16==11)))&&(a20==1))&&(a19==3))&&(a13==1)))))))){ a5 = 4; a2 = 1; a21 = 11; a1 = 13; a19 = 2; a16 = 8; a27 = 0; a20 = 0; a9 = 8; return 26; } else if((((a21==10)&&(((a17==2)&&((a9==9)&&(((((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a3==1))&&!(a24==1))&&(a2==1))&&(a11==1))&&!(a27==1))))&&(a16==8)))&&((((!(a7==1)&&(a13==1))&&(a1==13))&&(a19==3))&&!(a20==1)))){ a5 = 4; a14 = 0; a27 = 0; a19 = 1; a20 = 1; a26 = 0; return 26; } else if(((!(a0==1)&&(((((a21==10)&&((a19==4)&&((((input==1)&&(a16==7))&&!(a24==1))&&(a20==1))))&&(a9==9))&&(a28==1))&&!(a27==1)))&&((((a1==12)&&(((a5==5)&&(a3==1))&&(a17==2)))&&!(a14==1))||(a27==1)))){ a23 = 1; a21 = 11; a5 = 4; a6 = 1; a13 = 1; a9 = 7; return 25; } else if((((((a24==1)||(((a23==1)&&(a1==13))||(a18==1)))&&(a16==10))&&(a17==2))&&(!(a18==1)&&((a21==11)&&(((((a2==1)&&((a20==1)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==1))))&&(a12==1))&&!(a18==1))&&(a19==1)))))){ a9 = 10; a16 = 7; a1 = 12; a5 = 6; a11 = 1; a0 = 0; a19 = 4; a21 = 10; a12 = 1; return 25; } else if(((((a23==1)&&(((a1==14)&&(a13==1))&&(a6==1)))&&(a16==9))&&((((a3==1)&&(!(a20==1)&&((((a23==1)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==11))&&(a9==10)))&&(a2==1))&&(a28==1))))&&(a19==1))&&(a17==2)))){ if((a28==1)){ a5 = 6; a20 = 1; a4 = 1; a21 = 12; a1 = 12; a16 = 8; a9 = 9; a19 = 5; a29 = 1; }else{ a29 = 1; a5 = 6; a16 = 10; a3 = 0; a1 = 12; a0 = 1; } return -1; } else if((((a1==13)&&((a18==1)&&((((a12==1)&&!(a23==1))&&(a20==1))&&!(a3==1))))&&((((((a17==2)&&((a8==1)&&(!(a28==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==4)))))&&!(a11==1))&&(a21==12))&&(a16==10))&&(a19==2)))){ a1 = 12; a20 = 0; a11 = 0; a5 = 5; a21 = 10; a24 = 1; a19 = 5; a22 = 0; a9 = 7; a16 = 8; return -1; } else if((((((a2==1)&&(((a28==1)&&((a19==5)&&((((((a5==5)||(a5==6))&&(input==5))&&(a13==1))&&(a1==14))&&(a16==9))))&&(a17==2)))&&(a9==7))&&!(a20==1))&&(((a6==1)&&(((a28==1)&&!(a4==1))&&!(a0==1)))&&(a21==12)))){ a1 = 12; a13 = 0; a16 = 8; a21 = 10; a5 = 4; a9 = 9; a29 = 1; a19 = 4; a22 = 0; return 21; } else if((((a1==13)&&((a17==2)&&((a16==10)&&(((a11==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a9==11)))&&(a2==1)))))&&(!(a0==1)&&((a13==1)&&(((((!(a13==1)||(a28==1))||(a14==1))&&(a21==10))&&(a19==5))&&!(a20==1)))))){ if((a28==1)){ a5 = 5; a20 = 1; a16 = 8; a25 = 0; a24 = 1; a19 = 4; }else{ a3 = 0; a21 = 11; a19 = 2; a9 = 9; a14 = 1; a7 = 1; a1 = 12; a5 = 6; } return -1; } else if((((!(a7==1)&&(((((a1==12)&&((a23==1)&&(a16==7)))||(a24==1))&&(a20==1))&&(a9==10)))||!(a2==1))&&((((a19==3)&&((a6==1)&&((a2==1)&&((a13==1)&&((a17==2)&&(input==6))))))&&(a21==12))&&(a5==6)))){ a21 = 10; a5 = 4; a9 = 7; a19 = 1; a12 = 1; a27 = 0; return -1; } else if((((!(a7==1)&&((!(a4==1)&&((((a21==10)&&(!(a2==1)||(a28==1)))&&!(a14==1))&&(a5==4)))&&(a1==12)))&&(a9==11))&&(((a3==1)&&(((((input==6)&&(a17==2))&&(a11==1))&&(a16==8))&&(a19==2)))&&!(a20==1)))){ a14 = 0; a0 = 0; a4 = 0; a19 = 1; a21 = 11; a20 = 1; return 21; } else if(((!(a26==1)&&(((a12==1)&&((a19==2)&&((a17==2)&&(!(a18==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a4==1))&&!(a8==1))&&(a1==12))))))&&!(a26==1)))&&((a20==1)&&((a9==8)&&((a21==12)&&((a2==1)&&(a16==10))))))){ a8 = 0; a0 = 0; a16 = 7; a1 = 13; a9 = 9; a5 = 5; a21 = 10; return 23; } else if((((a19==3)&&(((a16==9)&&(((a7==1)||(((a20==1)&&((a27==1)||((a6==1)&&(a6==1))))&&(a12==1)))&&(a5==6)))&&(a21==12)))&&((a17==2)&&(!(a27==1)&&(((a9==10)&&((input==6)&&(a1==14)))&&(a3==1)))))){ a9 = 7; a1 = 12; a5 = 4; a16 = 7; a0 = 0; a21 = 10; a19 = 1; a3 = 1; a24 = 0; return -1; } else if((((!(a18==1)&&(!(a20==1)&&((a16==10)&&(((a12==1)&&(((a9==8)&&((a21==10)&&(a2==1)))&&(a1==14)))&&(a19==2)))))||(a7==1))&&(((((((a5==5)||(a5==6))&&(input==1))&&!(a27==1))&&(a17==2))&&(a28==1))&&!(a27==1)))){ if((a11==1)){ a5 = 4; a10 = 0; a19 = 1; a20 = 1; a16 = 7; a14 = 1; a8 = 1; a9 = 10; a1 = 12; }else{ a23 = 0; a5 = 4; a26 = 1; a9 = 10; a24 = 1; a19 = 3; a21 = 11; a16 = 7; } return 21; } else if(((!(a14==1)&&((a3==1)&&((a28==1)&&((((a21==12)&&((a1==12)&&((a17==2)&&(a12==1))))&&(a19==2))||(a8==1)))))&&((((((input==1)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&(a16==8))&&(a20==1))&&!(a0==1))&&(a2==1)))){ a9 = 8; a26 = 0; a19 = 1; a27 = 0; a1 = 14; a5 = 6; a14 = 0; return 21; } else if((((((a1==12)&&((a9==11)&&((((a5==5)||(a5==6))&&(input==4))&&(a12==1))))&&!(a20==1))&&(a11==1))&&((a21==10)&&((a6==1)&&(((a16==8)&&(((!(a23==1)||((a3==1)&&(a17==2)))&&(a19==3))||!(a13==1)))&&(a12==1)))))){ a19 = 1; a14 = 0; a16 = 7; a20 = 1; a9 = 7; a5 = 4; a23 = 1; a12 = 1; return -1; } else if(((((a6==1)&&(!(a20==1)&&(((!(a12==1)||((a6==1)&&(a17==2)))&&(a16==7))&&(a21==12))))&&(a19==3))&&((!(a24==1)&&(((a1==13)&&((a9==9)&&(!(a26==1)&&((input==5)&&((a5==4)||(a5==5))))))&&!(a18==1)))&&!(a4==1)))){ a20 = 1; a19 = 1; a21 = 10; a1 = 12; a3 = 1; a9 = 7; a5 = 4; a11 = 1; a7 = 0; return -1; } else if((((a1==12)&&((((a2==1)&&(((a12==1)||(a14==1))&&(a17==2)))&&(a9==10))&&!(a14==1)))&&(!(a24==1)&&((a16==10)&&((a19==5)&&((((!(a8==1)&&((a21==11)&&(input==5)))&&(a5==6))&&!(a4==1))&&(a20==1))))))){ a28 = 1; a19 = 4; a7 = 0; a5 = 5; a1 = 13; a16 = 7; a13 = 1; a21 = 10; return 25; } else if(((((((((a9==7)&&((a19==5)&&(((a1==14)&&(input==6))&&(a28==1))))&&!(a7==1))&&(a13==1))&&(a12==1))&&!(a20==1))&&(a16==10))&&((a21==12)&&((a17==2)&&(((a8==1)||((a3==1)||(a18==1)))&&(a5==4)))))){ if((a12==1)){ a1 = 12; a10 = 1; a0 = 1; a20 = 1; a19 = 2; a25 = 1; a16 = 7; }else{ a20 = 1; a1 = 12; a5 = 5; a27 = 1; a2 = 0; a21 = 10; a16 = 9; a19 = 3; a7 = 1; } return 25; } else if((((a19==2)&&((a26==1)||((((((a26==1)||(a12==1))&&(a1==12))||(a14==1))&&!(a27==1))||(a0==1))))&&(((a9==9)&&((a20==1)&&((a17==2)&&((!(a18==1)&&((input==6)&&(a21==11)))&&(a16==11)))))&&(a5==6)))){ if((a14==1)){ a16 = 8; a9 = 11; a20 = 0; a7 = 0; a24 = 0; a21 = 10; a12 = 1; a1 = 14; }else{ a9 = 8; a21 = 10; a18 = 0; a6 = 1; a16 = 9; a5 = 5; a19 = 1; a11 = 1; } return -1; } else if((((a7==1)&&(((a9==7)&&(((!(a3==1)&&((a19==2)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a2==1))))&&(a14==1))&&(a16==8)))&&!(a11==1)))&&(((a8==1)&&(((a1==14)&&(!(a20==1)&&(a2==1)))&&(a21==10)))&&(a17==2)))){ a19 = 1; a28 = 0; a14 = 1; a5 = 5; a1 = 12; a20 = 1; a16 = 9; a29 = 0; return -1; } else if((((a17==2)&&((a1==13)&&((!(a11==1)&&((!(a2==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a0==1)))&&(a9==7)))&&(a16==11))))&&((a20==1)&&(((!(a11==1)&&(((a21==10)&&(a11==1))&&(a19==2)))&&!(a11==1))&&!(a3==1))))){ a16 = 7; a9 = 9; a1 = 14; a25 = 1; a5 = 4; a10 = 0; a19 = 1; a18 = 1; return -1; } else if(((((a17==2)&&((a21==12)&&((!(a12==1)||(((a23==1)&&(a23==1))&&(a11==1)))&&!(a8==1))))&&(a13==1))&&((!(a18==1)&&((((a19==5)&&((input==5)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))))&&(a1==13))&&(a16==7)))&&!(a20==1)))){ a18 = 0; a5 = 4; a0 = 0; a9 = 7; a8 = 0; a1 = 12; a19 = 1; a21 = 10; a20 = 1; return -1; } else if((((a21==11)&&((!(a20==1)&&((((!(a18==1)&&(a13==1))&&!(a18==1))||!(a11==1))&&!(a18==1)))&&(a19==1)))&&((a1==13)&&(((a17==2)&&(!(a8==1)&&((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==3))&&!(a24==1))))&&(a16==8))))){ a3 = 1; a9 = 10; a4 = 0; a19 = 5; a1 = 12; a20 = 1; a21 = 10; a6 = 1; a5 = 4; return -1; } else if((((!(a7==1)&&((a21==10)&&((input==1)&&(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7)))))))&&(a12==1))&&(((((a17==2)&&((((a23==1)&&(a16==8))&&!(a14==1))||(a0==1)))&&(a20==1))||(a26==1))||(a26==1)))){ a21 = 12; a19 = 1; a9 = 8; a14 = 0; a5 = 6; a2 = 1; a7 = 0; a1 = 14; return 21; } else if(((((a11==1)&&(((a9==8)&&((a19==2)&&(!(a8==1)&&((a6==1)&&(((input==5)&&(a16==8))&&(a5==4))))))&&!(a20==1)))&&(a2==1))&&(!(a26==1)&&(((a1==14)&&(((a24==1)||(a13==1))&&(a21==10)))&&(a17==2))))){ a9 = 7; a19 = 1; a12 = 1; a1 = 12; a16 = 7; a20 = 1; a13 = 1; a18 = 0; return -1; } else if(((((a9==11)&&(((a17==2)&&(((!(a8==1)&&(!(a26==1)&&((a3==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a1==14))&&(a11==1)))&&(a19==5)))&&!(a20==1))&&(((a21==10)&&(((a3==1)&&(a28==1))||(a4==1)))&&(a16==9)))){ if((a26==1)){ a1 = 12; a16 = 10; a29 = 1; a19 = 2; a5 = 4; a15 = 0; a27 = 1; }else{ a16 = 7; a6 = 0; a20 = 1; a25 = 0; a23 = 0; a5 = 6; a1 = 12; a19 = 1; a9 = 9; } return -1; } else if(((((!(a7==1)&&((a2==1)&&(((a6==1)&&(a19==4))&&(a9==8))))&&(a17==2))||!(a2==1))&&((a1==13)&&((((a21==10)&&(((((input==4)&&((a5==5)||(a5==6)))&&(a6==1))&&(a23==1))&&(a12==1)))&&(a16==9))&&(a20==1))))){ a8 = 0; a5 = 4; a1 = 12; a16 = 7; a27 = 0; a9 = 7; a19 = 1; a0 = 0; return -1; } else if((((((a13==1)&&((!(a8==1)&&((a11==1)&&((a21==10)&&((a19==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))))&&!(a18==1)))&&(a20==1))&&(a17==2))&&((a1==12)&&((a16==10)&&((a6==1)&&(((a9==9)&&(a2==1))&&(a2==1))))))){ a5 = 6; a19 = 4; a6 = 1; a14 = 0; a1 = 14; a16 = 11; a2 = 1; return 23; } else if((((a16==10)&&((!(a24==1)&&((a23==1)&&((a1==12)&&(input==4))))&&(a28==1)))&&(((((a12==1)&&((a9==8)&&((a5==5)&&((a17==2)&&((a27==1)||(!(a8==1)&&(a2==1)))))))&&(a19==4))&&!(a20==1))&&(a21==12)))){ a1 = 14; a20 = 1; a21 = 10; a16 = 7; a15 = 1; a24 = 1; a19 = 1; a13 = 0; return 22; } else if((((a21==10)&&((((a17==2)&&(((a1==12)&&((((a9==11)&&(input==1))&&(a28==1))&&(a6==1)))&&(a19==5)))&&!(a7==1))&&(a5==6)))&&(((a3==1)&&((!(a14==1)&&((a13==1)&&!(a20==1)))&&!(a27==1)))&&(a16==7)))){ a8 = 0; a27 = 0; a19 = 3; a24 = 0; a16 = 8; a21 = 11; a1 = 14; a9 = 10; return 21; } else if((((a21==11)&&((a13==1)&&((((!(a4==1)&&((a19==2)&&(input==1)))&&(a17==2))&&(a9==10))&&(a1==13))))&&((a20==1)&&((((!(a6==1)||((a5==6)&&((a13==1)&&!(a4==1))))||(a27==1))&&!(a24==1))&&(a16==11))))){ a24 = 0; a9 = 8; a26 = 0; a18 = 0; a1 = 12; a19 = 3; a16 = 8; a20 = 0; return 25; } else if((((((!(a20==1)&&((a1==12)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==6))))&&!(a14==1))&&!(a26==1))&&(a23==1))&&(!(a26==1)&&((a16==9)&&((((a19==4)&&((a0==1)||((a3==1)&&(a21==12))))&&(a17==2))||!(a6==1)))))){ if((a26==1)){ a9 = 7; a20 = 1; a22 = 1; a19 = 1; a21 = 10; a5 = 6; a18 = 1; }else{ a6 = 0; a27 = 1; a19 = 5; a5 = 6; a16 = 7; a20 = 1; a21 = 11; a9 = 11; a10 = 1; } return 25; } else if((((((a16==7)&&((a19==3)&&(((a12==1)&&!(a18==1))&&(a1==13))))&&(a23==1))&&(a23==1))&&((a28==1)&&(!(a20==1)&&((((!(a8==1)&&((input==3)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&!(a26==1))&&(a21==11))&&(a17==2)))))){ a19 = 1; a4 = 0; a5 = 4; a20 = 1; a21 = 10; a1 = 12; a24 = 0; a2 = 1; a9 = 7; return -1; } else if(((((a19==3)&&((a16==8)&&((!(a18==1)&&((a2==1)&&((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==3))&&(a6==1))))&&(a21==12))))&&!(a20==1))&&(((!(a23==1)||(((a6==1)||!(a23==1))&&(a1==13)))||!(a23==1))&&(a17==2)))){ a5 = 4; a1 = 12; a20 = 1; a16 = 7; a19 = 2; a9 = 8; a26 = 1; a21 = 10; a4 = 1; a29 = 0; return -1; } else if((((a19==2)&&((a26==1)||(!(a11==1)||(a6==1))))&&((a17==2)&&((a9==8)&&((((!(a27==1)&&((a23==1)&&((a6==1)&&((a21==12)&&((a28==1)&&((input==5)&&((a5==5)||(a5==6))))))))&&(a20==1))&&(a1==13))&&(a16==11)))))){ if((a3==1)){ a5 = 6; a19 = 3; a14 = 0; a16 = 7; a28 = 1; a20 = 0; a12 = 1; a9 = 10; }else{ a3 = 1; a12 = 1; a0 = 0; a9 = 7; a5 = 6; a19 = 4; } return 25; } else if(((((a19==1)&&((a11==1)&&(((a16==9)&&(((a23==1)&&(a17==2))&&!(a20==1)))||(a4==1))))&&(a23==1))&&(((!(a4==1)&&((a21==11)&&(((a5==4)&&((input==3)&&(a9==7)))&&(a2==1))))&&(a1==13))&&(a23==1)))){ a23 = 0; a11 = 0; a2 = 0; a21 = 10; a5 = 6; a9 = 8; a16 = 7; a20 = 1; return -1; } else if((((((a9==7)&&((((a16==8)&&(input==4))&&(a19==5))&&(a13==1)))&&(a17==2))&&!(a0==1))&&((a21==11)&&((((a12==1)&&((((!(a26==1)&&(a23==1))&&(a20==1))&&(a1==14))||(a7==1)))&&(a5==4))&&(a2==1))))){ a11 = 1; a1 = 13; a8 = 0; a9 = 9; a21 = 10; a5 = 5; return -1; } else if(((!(a0==1)&&((a20==1)&&(((a21==11)&&((a1==12)&&((input==5)&&((a5==5)||(a5==6)))))&&(a19==3))))&&((((a16==9)&&(!(a2==1)||((!(a27==1)&&(((a17==2)&&(a28==1))&&(a9==10)))&&(a2==1))))&&!(a14==1))||(a24==1)))){ a3 = 1; a21 = 10; a19 = 2; a7 = 0; a1 = 14; a5 = 5; a6 = 1; return 21; } else if((((a12==1)&&(!(a0==1)&&((((a9==10)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a24==1))&&!(a7==1))))&&((a21==10)&&((a20==1)&&(((((a1==13)&&(((a19==2)&&(a23==1))&&!(a14==1)))&&(a17==2))||!(a12==1))&&(a16==8)))))){ a11 = 1; a9 = 7; a5 = 4; a23 = 1; a16 = 7; a1 = 12; a19 = 1; a4 = 0; return -1; } else if((((((a20==1)&&((a12==1)&&(((a16==7)&&(((a9==7)&&((input==3)&&(a17==2)))&&!(a18==1)))&&!(a14==1))))&&(a19==3))&&(a5==4))&&((((((a13==1)&&!(a24==1))&&(a21==11))||!(a28==1))||(a7==1))&&(a1==14)))){ a23 = 1; a1 = 12; a19 = 1; a12 = 1; a21 = 10; return -1; } else if(((((a23==1)&&((a3==1)&&((((a17==2)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5))&&!(a0==1)))&&(a28==1))&&(a20==1))))&&(a1==13))&&((a19==2)&&(((a24==1)||(((a21==12)&&(a11==1))&&!(a24==1)))&&(a16==9))))){ a19 = 5; a5 = 5; a21 = 11; a1 = 14; a23 = 1; a2 = 1; a18 = 0; a9 = 11; return 21; } else if((((a2==1)&&((a19==1)&&((a12==1)&&((((a16==11)&&(((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==6)))&&!(a27==1))&&(a17==2)))))&&((((((a12==1)&&(a13==1))||!(a2==1))&&!(a7==1))&&(a20==1))&&(a21==11)))){ a1 = 12; a18 = 0; a5 = 4; a21 = 10; a9 = 7; a16 = 7; a12 = 1; return -1; } else if(((((a21==10)&&(((a20==1)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==5)))&&!(a4==1)))&&!(a14==1))&&(((a16==10)&&(!(a4==1)&&((a1==12)&&(((((a2==1)||(a4==1))&&(a28==1))&&(a19==4))&&!(a24==1)))))&&(a17==2)))){ a11 = 1; a9 = 7; a5 = 4; a19 = 1; a0 = 0; a26 = 0; a16 = 7; return -1; } else if((((a20==1)&&((a17==2)&&((((((a2==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a26==1))&&!(a26==1))&&(a16==8))&&(a21==11))))&&(((a1==13)&&(((((a13==1)&&(a28==1))&&!(a24==1))&&(a9==9))||!(a28==1)))&&(a19==2)))){ a3 = 1; a2 = 1; a19 = 3; a5 = 5; a16 = 7; a20 = 0; a9 = 8; a11 = 1; return 25; } else if((((((a19==4)&&((a17==2)&&(((((a28==1)||(a8==1))&&(a2==1))||(a14==1))||(a14==1))))&&(a20==1))&&!(a24==1))&&(!(a18==1)&&((((((input==5)&&(a5==4))&&(a9==11))&&(a1==12))&&(a16==9))&&(a21==10))))){ a2 = 1; a12 = 1; a9 = 7; a14 = 0; a19 = 1; a16 = 7; return -1; } else if((((!(a0==1)&&(((a19==3)&&(a6==1))&&(a16==8)))&&(a17==2))&&(!(a4==1)&&((a21==12)&&((((a20==1)&&(!(a7==1)&&(((a9==10)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a8==1)))&&(a28==1))))&&(a1==12))&&(a2==1)))))){ a5 = 4; a11 = 1; a7 = 0; a12 = 1; a16 = 7; a19 = 1; a21 = 10; a9 = 7; return -1; } else if((((((a19==3)&&(!(a13==1)&&((!(a6==1)&&(((a18==1)&&((a27==1)&&(a13==1)))&&(a4==1)))&&(a9==8))))&&!(a20==1))&&(a21==12))&&((((a26==1)&&(((input==3)&&(a17==2))&&(a5==6)))&&(a1==12))&&(a16==7)))){ a19 = 1; a27 = 1; a5 = 4; a20 = 1; a21 = 10; a22 = 1; a9 = 9; a3 = 0; return -1; } else if(((!(a13==1)||(((!(a28==1)||(a12==1))&&(a17==2))&&(a16==9)))&&(((a1==14)&&(!(a20==1)&&(((((!(a18==1)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==4)))&&(a6==1))&&(a21==10))&&(a11==1))&&(a19==1))))&&!(a26==1)))){ if((a9==8)){ a20 = 1; a16 = 7; a5 = 6; a10 = 0; a9 = 8; a18 = 1; }else{ a29 = 1; a15 = 0; a5 = 6; a19 = 4; a9 = 10; a16 = 10; a1 = 13; a21 = 12; a14 = 1; } return -1; } else if(((((!(a8==1)&&(((a16==9)&&(((input==4)&&((((a5==5)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a21==12)))&&(a17==2)))&&(a3==1))&&(a6==1))&&(((!(a20==1)&&((a7==1)||((a4==1)||(a13==1))))&&(a19==4))&&(a3==1)))){ a18 = 1; a1 = 14; a11 = 0; a16 = 7; a19 = 1; a9 = 9; a5 = 4; a21 = 10; a20 = 1; a25 = 1; return 25; } else if(((!(a2==1)&&((a0==1)&&(((((a21==11)&&(a3==1))&&!(a20==1))&&!(a28==1))&&(a17==2))))&&(!(a12==1)&&((a27==1)&&(((a16==8)&&((input==4)&&(((a19==3)&&((a9==7)&&((a5==5)&&(a1==12))))||(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7)))))))&&(a4==1)))))){ a1 = 13; a19 = 2; a20 = 1; a21 = 10; a9 = 10; a5 = 4; a16 = 9; a6 = 0; a29 = 0; a23 = 0; return -1; } else if((((a9==10)&&((((a23==1)&&(a3==1))||!(a11==1))&&(a17==2)))&&((((a20==1)&&(!(a0==1)&&((a16==9)&&((a21==10)&&(((a28==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a4==1)))&&(a28==1))))))&&(a19==5))&&(a1==12)))){ a5 = 5; a9 = 9; a6 = 1; a4 = 0; a11 = 1; a16 = 8; a1 = 13; return 26; } else if(((((a19==3)&&(!(a4==1)&&(!(a14==1)&&((a9==7)&&(input==5)))))&&(a1==13))&&((((a21==10)&&((a7==1)||((a7==1)||((a17==2)&&((((a28==1)&&!(a8==1))||(a18==1))&&(a5==4))))))&&(a20==1))&&(a16==10)))){ a19 = 1; a12 = 1; a5 = 6; a16 = 8; a27 = 0; a21 = 12; a3 = 1; a9 = 8; a1 = 14; return 21; } else if((((a24==1)||((a3==1)&&(!(a27==1)&&(((a19==2)&&((a13==1)&&(((a21==10)&&((a11==1)&&(a1==13)))&&(a5==6))))||(a7==1)))))&&(((a20==1)&&((a9==8)&&((a17==2)&&((a16==11)&&(input==3)))))&&!(a24==1)))){ a9 = 7; a4 = 0; a19 = 1; a8 = 0; a1 = 12; a5 = 4; a6 = 1; a16 = 7; return -1; } else if(((!(a13==1)||((((a16==9)&&((a17==2)&&((a13==1)&&(!(a20==1)&&(((a23==1)&&(a19==4))&&(a11==1))))))||(a18==1))&&(a12==1)))&&(((((input==1)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a21==10))&&(a1==12))&&!(a18==1)))){ a5 = 4; a19 = 1; a16 = 7; a10 = 1; a9 = 10; a15 = 0; a20 = 1; return 21; } else if(((((a13==1)&&(((((((a16==11)&&(input==6))&&!(a7==1))&&(a9==11))&&!(a27==1))&&(a6==1))&&!(a18==1)))&&(a21==10))&&(((a19==2)&&((a1==14)&&((((a6==1)&&(a5==5))&&(a17==2))||(a0==1))))&&!(a20==1)))){ a16 = 10; a9 = 9; a21 = 11; a12 = 0; a19 = 1; a5 = 4; a18 = 1; return 21; } else if((((((((a17==2)&&(!(a26==1)&&((((a9==7)&&((a1==13)&&(((a5==5)||(a5==6))&&(input==1))))&&(a20==1))&&(a16==9))))&&!(a24==1))&&(a21==12))&&(a6==1))&&!(a27==1))&&((a6==1)&&((a26==1)||((a19==3)&&(a23==1)))))){ a1 = 12; a19 = 1; a14 = 0; a21 = 10; a5 = 4; a16 = 7; a0 = 0; return -1; } else if((((a21==10)&&(((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1))&&(a19==4))&&(a3==1))&&(a17==2)))&&((a20==1)&&((!(a0==1)&&(((a0==1)||(((a1==12)&&(!(a3==1)||(a3==1)))&&(a23==1)))&&!(a7==1)))&&(a16==8))))){ a14 = 0; a5 = 6; a9 = 8; a11 = 1; a16 = 10; a19 = 1; a0 = 0; return 25; } else if((((a8==1)||(!(a23==1)||(((a7==1)||(((a19==5)&&(a28==1))&&(a9==8)))||!(a2==1))))&&((((!(a20==1)&&(((a21==11)&&((a17==2)&&((input==3)&&((a5==5)||(a5==6)))))&&(a1==12)))&&(a16==7))&&!(a7==1))&&(a12==1)))){ a27 = 0; a21 = 10; a9 = 7; a20 = 1; a6 = 1; a0 = 0; a5 = 4; a19 = 1; return -1; } else if(((((a21==11)&&((((!(a3==1)||(a13==1))||(a4==1))&&(a12==1))&&(a9==7)))&&(a6==1))&&((((a16==8)&&(((!(a18==1)&&((a20==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a28==1))&&(a1==12)))&&(a17==2))&&(a19==3)))){ a21 = 10; a19 = 1; a5 = 4; a16 = 7; a27 = 0; a11 = 1; a26 = 0; return -1; } else if((((a21==11)&&(((a11==1)&&(((((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==1))&&(a12==1))&&(a23==1))&&(a20==1)))&&(a16==10)))&&((a23==1)&&(((a17==2)&&((((a6==1)&&!(a14==1))&&(a19==3))&&(a1==14)))||!(a11==1))))){ a27 = 0; a1 = 13; a24 = 0; a9 = 9; a16 = 7; a19 = 2; a21 = 10; a13 = 1; a5 = 5; return 25; } else if(((!(a28==1)||(!(a11==1)||(!(a20==1)&&(!(a23==1)||(((a16==9)&&((a21==12)&&(a11==1)))&&!(a24==1))))))&&(((((a23==1)&&((input==1)&&(((a9==7)&&((a1==13)&&(a5==5)))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))))&&!(a26==1))&&(a17==2))&&(a19==1)))){ a20 = 1; a27 = 1; a21 = 11; a5 = 5; a16 = 10; a1 = 13; a0 = 1; a11 = 0; a9 = 7; return -1; } else if((((((a2==1)||!(a6==1))||(a24==1))&&(a1==14))&&((a6==1)&&(((!(a7==1)&&(!(a20==1)&&((a21==10)&&(((((input==1)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a17==2))&&(a16==9))&&(a19==4)))))&&!(a26==1))&&!(a24==1))))){ a27 = 1; a5 = 5; a9 = 10; a1 = 12; a23 = 0; a16 = 8; a13 = 0; return -1; } else if((((a21==10)&&(!(a26==1)&&((a16==7)&&((a17==2)&&((a12==1)&&(a11==1))))))&&(((((!(a0==1)&&(((a28==1)&&((input==3)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))))&&(a20==1)))&&(a19==5))&&(a13==1))&&(a1==12))&&(a6==1)))){ a5 = 4; a3 = 1; a9 = 7; a19 = 1; a28 = 1; return -1; } else if((((((a21==10)&&((((a6==1)&&(!(a20==1)&&((a23==1)&&(a9==8))))||!(a23==1))&&!(a7==1)))&&(a16==10))||!(a28==1))&&((a1==12)&&((((((a19==4)&&(input==3))&&(a17==2))&&(a5==5))&&!(a24==1))&&!(a18==1))))){ a26 = 1; a9 = 7; a3 = 0; a16 = 7; a5 = 6; a22 = 0; a19 = 1; a20 = 1; return -1; } else if((((!(a11==1)&&((a21==11)&&((a19==4)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==6)))))&&(a20==1))&&((!(a28==1)&&(!(a2==1)&&((!(a13==1)&&(((a17==2)&&((a12==1)&&(a8==1)))&&(a16==11)))&&!(a11==1))))&&(a1==13)))){ a9 = 7; a16 = 7; a1 = 12; a26 = 1; a28 = 0; a19 = 1; a25 = 1; a5 = 4; a21 = 10; return 21; } else if((((a23==1)&&(!(a26==1)&&(((((((input==4)&&((a5==4)||(a5==5)))&&(a3==1))&&(a13==1))&&(a9==10))&&(a19==5))&&(a1==14))))&&(((a21==12)&&((a17==2)&&(((a6==1)&&((a13==1)||!(a28==1)))&&!(a20==1))))&&(a16==7)))){ a19 = 1; a13 = 1; a5 = 4; a6 = 1; a1 = 12; a21 = 10; a9 = 7; a12 = 1; a20 = 1; return -1; } else if((((((((a17==2)&&(!(a14==1)&&(((input==6)&&(((((a1==12)&&(a5==5))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a16==9))))&&(a6==1))&&!(a8==1))&&!(a20==1))&&!(a18==1))&&((a19==1)&&((a21==10)&&(((a12==1)&&!(a0==1))&&(a6==1)))))){ if((a21==11)){ a20 = 1; a13 = 0; a9 = 11; a3 = 0; a5 = 4; a15 = 1; a16 = 7; a1 = 14; }else{ a12 = 0; a2 = 0; a27 = 1; a19 = 5; a5 = 4; a9 = 10; a1 = 12; a16 = 8; a21 = 12; } return -1; } else if((((((((((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a17==2))&&(a19==4))&&!(a18==1))&&(a13==1))&&!(a24==1))&&!(a7==1))&&(((((a21==10)&&(!(a24==1)&&((a23==1)&&(a16==10))))||!(a2==1))&&(a20==1))&&(a1==14)))){ a13 = 1; a5 = 4; a16 = 7; a19 = 1; a1 = 12; a9 = 7; a3 = 1; a0 = 0; return -1; } else if((((a17==2)&&((!(a26==1)&&((a2==1)&&((((a13==1)&&!(a8==1))||!(a28==1))&&(a16==7))))&&(a1==12)))&&(((a19==4)&&(!(a20==1)&&((a6==1)&&(!(a7==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a21==10))))))&&(a9==11)))){ a7 = 0; a19 = 1; a9 = 7; a26 = 0; a6 = 1; a20 = 1; a5 = 4; return -1; } else if((((a19==2)&&((!(a28==1)||(!(a20==1)&&((a2==1)&&(!(a12==1)||(a12==1)))))&&(a9==10)))&&((a21==11)&&((a16==8)&&(((!(a0==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a1==12))&&(a17==2)))&&(a28==1))&&(a23==1)))))){ a1 = 13; a21 = 10; a2 = 1; a20 = 1; a5 = 6; a11 = 1; a3 = 1; a19 = 5; return -1; } else if((((a16==11)&&(!(a27==1)&&(!(a24==1)&&((a1==13)&&(a2==1)))))&&((((!(a0==1)&&(((((a21==10)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4)))&&(a17==2))&&(a12==1))&&!(a7==1)))&&(a13==1))&&(a20==1))&&(a19==5)))){ a9 = 7; a19 = 1; a1 = 12; a14 = 0; a5 = 4; a4 = 0; a16 = 7; a8 = 0; return -1; } else if(((((((a12==1)&&((a21==10)&&((!(a20==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1)))&&!(a26==1))))&&!(a14==1))&&!(a7==1))&&(a17==2))&&((a19==1)&&(!(a6==1)||((a1==12)&&(((a4==1)||(a12==1))&&(a16==8))))))){ a19 = 5; a20 = 1; a12 = 1; a21 = 11; a5 = 4; a16 = 10; a23 = 1; a11 = 1; a1 = 13; a9 = 8; return 21; } else if((((!(a8==1)&&((((a16==7)&&(!(a18==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a17==2))&&(a21==11)))&&(a1==14))&&(((((((a18==1)||((a26==1)||(a28==1)))&&(a20==1))&&(a3==1))||!(a6==1))&&(a19==3))&&(a9==11)))){ a19 = 2; a24 = 0; a8 = 0; a5 = 6; a16 = 8; a9 = 7; a11 = 1; return 25; } else if(((!(a11==1)||((!(a24==1)&&(((a17==2)&&(a12==1))&&(a19==2)))&&!(a20==1)))&&(((a5==5)&&((a11==1)&&((((a21==10)&&((a1==14)&&(!(a7==1)&&((input==1)&&(a16==11)))))&&!(a24==1))&&!(a0==1))))&&(a9==9)))){ a11 = 0; a16 = 10; a5 = 6; a20 = 1; a2 = 0; a9 = 8; a1 = 13; a0 = 1; a21 = 12; return -1; } else if((((a16==11)&&((!(a27==1)&&(((a11==1)&&(a6==1))&&(a19==4)))||!(a11==1)))&&(((a20==1)&&((a23==1)&&((((a9==10)&&((((input==5)&&((a5==5)||(a5==6)))&&!(a26==1))&&(a1==12)))&&(a17==2))&&(a12==1))))&&(a21==11)))){ a6 = 1; a19 = 2; a5 = 5; a9 = 9; a23 = 1; a1 = 13; a21 = 12; return 25; } else if((((a28==1)&&((a1==13)&&(!(a8==1)&&((a17==2)&&((a11==1)&&((a16==10)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==5))))))))&&((a21==10)&&((a19==4)&&((a24==1)||((a26==1)||(((a11==1)&&(a20==1))&&!(a24==1)))))))){ a16 = 8; a28 = 1; a12 = 1; a11 = 1; a19 = 2; a9 = 9; a5 = 6; a21 = 11; return 21; } else if(((((a1==14)&&(((a0==1)||((a28==1)&&(a17==2)))&&!(a20==1)))||!(a12==1))&&((a19==1)&&((a16==10)&&(((a21==11)&&(!(a14==1)&&((a11==1)&&(!(a26==1)&&((input==3)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))))&&!(a7==1)))))){ if((a6==1)){ a18 = 1; a22 = 0; a19 = 5; a21 = 12; a9 = 11; a16 = 9; a20 = 1; a5 = 4; }else{ a16 = 8; a1 = 13; a5 = 5; a9 = 8; a24 = 1; a3 = 0; a19 = 2; } return 25; } else if((((a9==10)&&(((((((a3==1)&&(a16==7))&&(a1==13))&&(a2==1))&&!(a14==1))&&(a5==5))||!(a3==1)))&&(!(a7==1)&&(((a21==12)&&((a23==1)&&((a2==1)&&(!(a20==1)&&((a19==4)&&(input==4))))))&&(a17==2))))){ a13 = 1; a20 = 1; a27 = 0; a9 = 7; a5 = 4; a21 = 10; a28 = 1; a19 = 1; a1 = 12; return -1; } else if(((((a19==3)&&((a23==1)&&!(a20==1)))||!(a12==1))&&(((((a1==14)&&((a16==7)&&(!(a27==1)&&((a17==2)&&((!(a4==1)&&((a28==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a21==11))))))&&(a9==9))&&(a3==1))&&(a2==1)))){ a14 = 0; a3 = 1; a19 = 4; a1 = 13; a9 = 8; a21 = 10; a20 = 1; a5 = 6; return 21; } else if((((!(a12==1)||(((a14==1)||((a3==1)&&(a13==1)))&&(a21==12)))&&(a17==2))&&(((((a6==1)&&((a11==1)&&((((((a1==14)&&(a5==4))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==13)))||(((a1==13)&&(a5==6))&&(a9==11))))&&(input==3))&&!(a27==1))))&&(a16==10))&&!(a20==1))&&(a19==1)))){ a5 = 6; a16 = 7; a29 = 0; a27 = 1; a1 = 12; a21 = 10; a20 = 1; a19 = 2; a9 = 7; return -1; } else if(((((a20==1)&&((((a3==1)&&(((a27==1)||((a24==1)||(a23==1)))&&!(a0==1)))&&!(a14==1))&&!(a4==1)))&&(a17==2))&&((a5==5)&&((a9==10)&&(((((a16==7)&&(input==5))&&(a21==12))&&(a19==2))&&(a1==12)))))){ a13 = 1; a16 = 9; a26 = 0; a1 = 13; a21 = 10; a9 = 11; a4 = 0; a5 = 4; return 25; } else if((((((a19==1)&&((a21==10)&&(!(a20==1)&&(a28==1))))&&(a6==1))&&(a9==11))&&((((a17==2)&&(!(a0==1)&&(!(a7==1)&&((a1==13)&&((!(a26==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a6==1))))))&&(a16==8))&&!(a27==1)))){ a20 = 1; a27 = 0; a11 = 1; a9 = 7; a1 = 12; a0 = 0; a5 = 4; a16 = 7; return -1; } else if(((((a17==2)&&((a16==7)&&(!(a3==1)||(a2==1))))&&(a20==1))&&((a1==12)&&((!(a7==1)&&((a21==10)&&(!(a26==1)&&(!(a18==1)&&((a28==1)&&(!(a7==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==3))))))))&&(a19==5))))){ a19 = 1; a23 = 1; a8 = 0; a24 = 0; a9 = 7; a5 = 4; return -1; } else if(((((a3==1)&&((a9==7)&&(!(a7==1)&&(!(a27==1)&&((((((a5==5)||(a5==6))&&(input==4))&&(a3==1))&&(a16==9))&&(a21==11))))))&&!(a24==1))&&((((a1==13)&&((a19==4)&&(!(a6==1)||(a13==1))))&&!(a20==1))&&(a17==2)))){ a29 = 0; a5 = 4; a3 = 0; a16 = 11; a1 = 12; a20 = 1; a9 = 9; a19 = 5; a11 = 0; a21 = 12; return 21; } else if(((((a16==8)&&(!(a24==1)&&(((!(a14==1)&&(((input==3)&&(a21==11))&&(a13==1)))&&(a17==2))&&!(a8==1))))&&(a19==3))&&((((a8==1)||((a26==1)||((a9==11)&&((a6==1)&&(a5==4)))))&&(a1==12))&&(a20==1)))){ a16 = 7; a21 = 10; a19 = 1; a2 = 1; a9 = 7; a12 = 1; a28 = 1; return -1; } else if(((((((!(a7==1)&&(((a9==11)&&(input==4))&&(a17==2)))&&!(a7==1))&&(a19==5))&&(a21==10))&&(a5==4))&&((a16==10)&&(!(a20==1)&&((a14==1)||((!(a4==1)&&(((a28==1)||(a26==1))&&(a1==13)))&&(a13==1))))))){ a14 = 1; a9 = 10; a10 = 1; a19 = 1; a16 = 7; a20 = 1; return 21; } else if(((!(a7==1)&&((((((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==3))&&(a16==9))&&!(a24==1))&&!(a26==1)))&&(((a20==1)&&(((a3==1)&&((a23==1)&&(((a23==1)&&!(a0==1))&&(a17==2))))&&(a19==2)))&&(a21==12)))){ a9 = 7; a21 = 10; a5 = 4; a16 = 7; a19 = 1; a4 = 0; a3 = 1; a1 = 12; a0 = 0; return -1; } else if(((!(a24==1)&&((a16==9)&&((!(a26==1)&&(((a20==1)&&((a21==11)&&(a12==1)))&&(a9==7)))&&(a19==4))))&&(!(a4==1)&&(((((((a17==2)&&(input==4))&&(a23==1))&&(a1==12))&&(a23==1))&&(a5==4))&&(a28==1))))){ a21 = 10; a16 = 7; a3 = 1; a19 = 1; a18 = 0; return -1; } else if((((a16==11)&&((((a20==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a3==1)))&&!(a8==1))&&(a23==1)))&&((a17==2)&&((a9==11)&&((a19==1)&&(!(a2==1)||(((a21==11)&&(((a28==1)&&(a1==14))&&!(a0==1)))&&(a6==1)))))))){ a16 = 7; a3 = 1; a21 = 10; a1 = 12; a9 = 7; a5 = 4; a24 = 0; a4 = 0; return -1; } else if(((((((a16==8)&&((((a12==1)&&(((a20==1)&&(((input==3)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a24==1)))&&(a1==12)))&&!(a18==1))&&!(a8==1)))&&(a19==3))&&(a21==10))&&(a17==2))&&(((a6==1)&&(a2==1))||!(a6==1)))){ a5 = 4; a16 = 7; a23 = 1; a3 = 1; a19 = 1; a9 = 7; a18 = 0; return -1; } else if(((!(a11==1)&&(((a16==11)&&((((input==4)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a20==1))&&!(a12==1)))&&(a17==2)))&&((((((a21==10)&&(((a2==1)&&(a0==1))&&(a1==12)))&&(a19==2))&&!(a3==1))&&(a14==1))&&(a8==1)))){ a28 = 0; a5 = 6; a9 = 7; a20 = 0; a8 = 1; a12 = 0; a19 = 1; a16 = 7; return -1; } else if((((a17==2)&&((((!(a3==1)||((a12==1)&&!(a18==1)))&&(a20==1))&&(a19==1))&&(a1==12)))&&((a2==1)&&((((a21==10)&&((!(a14==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==11)))&&(a28==1)))&&(a11==1))&&(a9==11))))){ a27 = 0; a19 = 3; a5 = 4; a9 = 10; a16 = 10; a12 = 1; a11 = 1; return -1; } else if((((!(a6==1)||((a23==1)&&((a19==1)&&((a17==2)&&(((a2==1)&&(a5==5))&&!(a20==1))))))||!(a3==1))&&((a28==1)&&((((a16==10)&&((((input==1)&&(a1==12))&&(a9==9))&&(a21==12)))&&!(a7==1))&&(a28==1))))){ a12 = 0; a1 = 13; a5 = 4; a19 = 2; a20 = 1; a21 = 10; a29 = 0; a9 = 7; a16 = 7; a27 = 1; return -1; } else if((((((a2==1)&&(((a13==1)&&((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==5))&&!(a18==1))&&!(a26==1)))&&!(a26==1)))&&(a1==14))&&(a21==10))&&(((a17==2)&&((a19==2)&&((a23==1)&&((a3==1)&&!(a20==1)))))&&(a16==7)))){ a9 = 7; a24 = 0; a20 = 1; a1 = 12; a5 = 4; a11 = 1; a3 = 1; a19 = 1; return -1; } else if((((a16==8)&&((a11==1)&&((a21==12)&&(((a12==1)&&((a28==1)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==1)))))&&!(a27==1)))))&&(((((a1==12)&&((!(a8==1)&&(a13==1))&&(a9==10)))&&(a17==2))&&(a20==1))&&(a19==4)))){ a2 = 1; a14 = 0; a16 = 7; a19 = 1; a0 = 0; a21 = 10; a5 = 4; a9 = 7; return -1; } else if((((a9==8)&&(((((!(a8==1)&&((a16==9)&&((!(a8==1)&&((input==4)&&(a19==4)))&&(a6==1))))&&!(a0==1))&&(a20==1))&&(a1==13))&&(a5==4)))&&((a17==2)&&((a7==1)||((a24==1)||((a6==1)&&(a21==11))))))){ a16 = 7; a9 = 7; a12 = 1; a1 = 12; a21 = 10; a19 = 1; a3 = 1; a2 = 1; return -1; } else if((((a8==1)||((a27==1)||(a12==1)))&&((a3==1)&&(((a20==1)&&(!(a26==1)&&((((a19==3)&&(((a17==2)&&((((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==3)))&&(a16==8)))&&!(a7==1))&&(a21==12))))&&!(a18==1))))){ a16 = 7; a9 = 7; a3 = 1; a7 = 0; a19 = 1; a5 = 4; a23 = 1; a21 = 10; a1 = 12; return -1; } else if((((a9==10)&&((a1==14)&&(((!(a7==1)&&((a21==11)&&(input==5)))&&(a23==1))&&(a16==8))))&&(((a19==5)&&((a5==6)&&(((((a8==1)||((a6==1)&&!(a20==1)))||(a18==1))&&(a17==2))||!(a11==1))))&&!(a0==1)))){ if((a14==1)){ a22 = 0; a23 = 0; a9 = 11; a21 = 12; a6 = 0; a19 = 2; a16 = 7; }else{ a15 = 1; a5 = 5; a21 = 12; a24 = 1; a23 = 0; a20 = 1; a16 = 7; } return 23; } else if((((a16==7)&&((!(a28==1)||((((((a19==4)&&(!(a0==1)&&(a2==1)))&&(a11==1))||(a7==1))&&(a1==14))&&(a11==1)))&&(a9==11)))&&((!(a20==1)&&(!(a8==1)&&((a5==4)&&((input==3)&&(a21==12)))))&&(a17==2)))){ a21 = 10; a23 = 1; a11 = 1; a20 = 1; a2 = 1; a19 = 1; a9 = 7; a1 = 12; return -1; } else if((((a1==14)&&((a16==8)&&(!(a12==1)||(!(a13==1)||(!(a7==1)&&((((a17==2)&&(a3==1))&&(a21==10))&&(a19==4)))))))&&(!(a0==1)&&((((a13==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a26==1)))&&(a9==10))&&!(a20==1))))){ a23 = 1; a1 = 12; a19 = 1; a14 = 0; a20 = 1; a9 = 7; a16 = 7; a0 = 0; a5 = 4; return -1; } else if((((((!(a0==1)&&(((input==1)&&(a16==9))&&!(a20==1)))&&!(a26==1))&&(a23==1))&&(a5==5))&&((!(a7==1)&&((a19==2)&&((a9==9)&&(((a17==2)&&(((a2==1)&&(a21==12))||!(a23==1)))||(a4==1)))))&&(a1==12)))){ a5 = 6; a10 = 0; a15 = 1; a20 = 1; a21 = 11; a13 = 0; a19 = 1; a9 = 8; a16 = 10; return 21; } else if((((a17==2)&&((((a18==1)||((a11==1)||(a24==1)))&&(a5==5))&&(a1==14)))&&(((((((a9==7)&&((((input==4)&&(a19==2))&&(a28==1))&&(a11==1)))&&(a16==8))&&(a3==1))&&!(a18==1))&&!(a20==1))&&(a21==12)))){ a20 = 1; a16 = 7; a5 = 6; a23 = 0; a8 = 1; a9 = 8; a11 = 0; a21 = 10; a19 = 1; return 23; } else if(((!(a26==1)&&(!(a11==1)||((((a0==1)||((a1==14)&&(!(a26==1)&&(a3==1))))&&(a20==1))&&(a21==10))))&&((((!(a26==1)&&(((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a28==1)))&&(a16==11))&&(a19==5))&&(a17==2)))){ a27 = 0; a1 = 12; a5 = 4; a9 = 7; a18 = 0; a16 = 7; a14 = 0; a19 = 1; return -1; } else if(((!(a7==1)&&(((a19==2)&&((a0==1)||((((a21==11)&&(a13==1))&&(a16==8))&&!(a20==1))))||!(a28==1)))&&((a6==1)&&(((a17==2)&&(!(a18==1)&&(((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6))))&&(a11==1))))){ a1 = 13; a16 = 7; a9 = 10; a6 = 1; a12 = 1; a20 = 1; a5 = 6; a21 = 10; return 25; } else if(((((((a27==1)||(!(a24==1)&&(!(a20==1)&&(a13==1))))&&!(a7==1))&&(a21==11))&&(a17==2))&&(((a16==7)&&((a19==5)&&(((!(a7==1)&&((a1==12)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a27==1))&&!(a7==1))))&&(a9==11)))){ if((a13==1)){ a16 = 8; a24 = 0; a18 = 0; a23 = 1; a5 = 5; a9 = 10; }else{ a26 = 0; a16 = 10; a5 = 5; a1 = 13; a7 = 0; a19 = 1; a20 = 1; a21 = 10; } return 21; } else if((((a16==8)&&(((((a9==8)&&(((a20==1)&&(a6==1))||!(a3==1)))||(a8==1))&&(a19==1))&&(a3==1)))&&(((a17==2)&&((a1==13)&&(((((input==1)&&((a5==4)||(a5==5)))&&(a2==1))&&!(a0==1))&&(a3==1))))&&(a21==12)))){ a1 = 12; a8 = 0; a16 = 7; a21 = 10; a18 = 0; a26 = 0; a9 = 7; a5 = 4; return -1; } else if(((((a0==1)||((!(a26==1)&&(((a1==12)&&((a19==5)&&(a23==1)))&&(a20==1)))||(a27==1)))&&(a17==2))&&(((((!(a0==1)&&((((a5==5)||(a5==6))&&(input==5))&&!(a18==1)))&&(a21==12))&&!(a18==1))&&(a9==7))&&(a16==9)))){ a18 = 0; a28 = 1; a7 = 0; a16 = 10; a21 = 10; a1 = 14; a5 = 4; a19 = 1; return 21; } else if(((((a2==1)&&(!(a0==1)&&((a5==6)&&(((a19==1)&&(!(a3==1)||(a13==1)))&&(a16==8)))))&&(a21==10))&&((((((((input==6)&&(a17==2))&&(a13==1))&&(a28==1))&&!(a0==1))&&(a20==1))&&(a9==10))&&(a1==14)))){ a26 = 0; a1 = 12; a21 = 12; a16 = 9; a18 = 0; a5 = 4; a3 = 1; a19 = 3; return 21; } else if(((((a18==1)||(((a0==1)||(((a3==1)&&(a19==1))&&(a16==8)))&&!(a20==1)))||!(a23==1))&&(((((a3==1)&&((a6==1)&&((((a9==7)&&((a1==14)&&(a5==4)))||(((a9==11)&&((a1==13)&&(a5==5)))||(((a1==13)&&(a5==6))&&(a9==11))))&&(input==3))))&&(a17==2))&&(a21==11))&&!(a8==1)))){ a28 = 1; a13 = 1; a9 = 8; a21 = 10; a20 = 1; a5 = 5; a19 = 4; a1 = 14; a26 = 0; return 26; } else if((((a12==1)&&(!(a4==1)&&(!(a3==1)||((a19==1)&&(a13==1)))))&&(((((((a21==10)&&(((a3==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==4)))&&(a20==1)))&&(a16==10))&&(a1==14))&&(a17==2))&&(a23==1))&&(a12==1)))){ a14 = 0; a16 = 8; a5 = 4; a9 = 10; a1 = 13; a3 = 1; a19 = 5; a8 = 0; return -1; } else if((((a12==1)&&(!(a20==1)&&((a2==1)&&!(a27==1))))&&(((a21==11)&&((a16==10)&&((a1==14)&&((a17==2)&&((a19==2)&&(!(a27==1)&&(!(a26==1)&&(((input==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a23==1)))))))))&&!(a4==1)))){ a4 = 1; a19 = 1; a13 = 0; a5 = 4; a16 = 8; a9 = 11; a21 = 10; a29 = 0; return 25; } else if(((((((a21==12)&&((input==6)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&(a23==1))&&!(a0==1))&&(a3==1))&&((a11==1)&&((a17==2)&&((a19==5)&&((!(a20==1)&&(((a16==7)&&((a23==1)||(a18==1)))&&(a1==13)))&&!(a27==1))))))){ a14 = 0; a5 = 4; a9 = 7; a19 = 1; a21 = 10; a11 = 1; a2 = 1; a20 = 1; a1 = 12; return -1; } else if((((a1==13)&&((!(a12==1)||(((((a19==3)&&(!(a0==1)&&(a6==1)))||!(a3==1))&&(a28==1))||!(a6==1)))&&(a17==2)))&&((((a16==9)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==6))&&!(a20==1)))&&(a21==12))&&(a13==1)))){ a20 = 1; a16 = 10; a1 = 14; a14 = 1; a22 = 1; a15 = 0; a9 = 7; a5 = 6; return -1; } else if(((((a0==1)||(((a23==1)&&((a17==2)&&(a28==1)))&&(a16==9)))&&!(a14==1))&&(((a6==1)&&(!(a20==1)&&((a28==1)&&(((input==3)&&((((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==5)))||(((a9==7)&&((a5==5)&&(a1==12)))&&(a19==5))))&&(a21==12)))))&&!(a0==1)))){ if((a20==1)){ a9 = 8; a19 = 2; a5 = 6; a1 = 12; a3 = 0; a25 = 0; a16 = 7; a20 = 1; a21 = 10; }else{ a20 = 1; a1 = 13; a21 = 10; a18 = 1; a9 = 9; a24 = 1; a16 = 7; a25 = 0; a5 = 4; a19 = 1; } return -1; } else if(((((((a24==1)||((((a16==8)&&((a12==1)&&(a1==12)))||!(a11==1))&&(a28==1)))&&(a17==2))&&(a9==11))&&(a21==11))&&((!(a18==1)&&((((a11==1)&&(!(a20==1)&&(input==5)))&&(a19==1))&&(a5==4)))&&!(a8==1)))){ a4 = 0; a27 = 0; a2 = 1; a16 = 7; a21 = 10; a20 = 1; a9 = 7; return -1; } else if(((((a28==1)&&(((a21==12)&&((((((!(a8==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a1==13))&&(a19==5))&&(a13==1))&&(a9==10))&&(a2==1)))&&(a16==11)))&&!(a26==1))&&((((a6==1)&&(a17==2))&&(a20==1))&&!(a8==1)))){ a7 = 0; a18 = 0; a26 = 0; a20 = 0; a16 = 8; a21 = 11; a1 = 14; a5 = 5; a19 = 4; a9 = 11; return 21; } else if(((!(a14==1)&&(((((((a13==1)&&!(a18==1))&&(a1==13))&&(a16==8))&&(a20==1))&&!(a7==1))&&!(a0==1)))&&(((((a21==11)&&(((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&!(a18==1)))&&(a17==2))&&(a19==4))&&!(a27==1)))){ a21 = 12; a19 = 5; a5 = 6; a9 = 11; a13 = 1; a6 = 1; a24 = 0; a16 = 7; a20 = 0; return 21; } else if((((!(a8==1)&&((((a9==11)&&((a21==11)&&(((a6==1)&&((input==3)&&(a1==13)))&&!(a4==1))))&&(a28==1))&&(a16==7)))&&!(a26==1))&&((a17==2)&&((a19==1)&&((((a11==1)&&(a5==4))&&!(a20==1))&&!(a14==1)))))){ a0 = 0; a1 = 12; a26 = 0; a2 = 1; a21 = 10; a20 = 1; a9 = 7; return -1; } else if((((a9==11)&&((((((a16==10)&&((a17==2)&&((((a21==12)&&(a2==1))&&(a19==5))&&!(a20==1))))&&(a1==13))||!(a13==1))&&(a11==1))&&!(a24==1)))&&(((a13==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a11==1)))&&(a28==1)))){ a9 = 10; a5 = 5; a8 = 1; a24 = 1; a0 = 1; return -1; } else if(((!(a13==1)||(((a9==10)&&((((a26==1)||(a3==1))&&!(a7==1))&&(a1==14)))&&(a17==2)))&&(((a21==11)&&(((((!(a24==1)&&((a20==1)&&(input==5)))&&!(a18==1))&&(a19==3))&&(a16==8))&&(a5==6)))&&!(a24==1)))){ a12 = 1; a27 = 0; a16 = 10; a19 = 1; return 26; } else if(((((((a3==1)&&((!(a8==1)&&(((a2==1)&&(((a19==2)&&(((a5==4)||(a5==5))&&(input==1)))&&(a21==12)))&&(a17==2)))&&(a13==1)))&&(a12==1))&&(a1==13))&&(a20==1))&&((a9==8)&&((a16==10)&&((a13==1)||!(a2==1)))))){ a21 = 10; a24 = 0; a9 = 7; a20 = 0; a19 = 3; a5 = 4; a16 = 8; a28 = 1; a26 = 0; return 25; } else if((((a3==1)&&((((((a16==9)&&((((((input==4)&&((a5==5)||(a5==6)))&&(a6==1))&&(a9==11))&&(a19==1))&&(a1==14)))&&!(a8==1))&&(a17==2))&&(a13==1))&&!(a14==1)))&&((((a3==1)&&(a20==1))&&!(a24==1))&&(a21==11)))){ a23 = 1; a5 = 4; a1 = 12; a21 = 10; a13 = 1; a16 = 7; a27 = 0; a9 = 7; return -1; } else if(((((a16==7)&&(!(a27==1)&&(a13==1)))&&(a1==13))&&((a20==1)&&((a5==4)&&(((((a12==1)&&(!(a14==1)&&((a23==1)&&((((a21==10)&&(input==4))&&(a19==3))&&!(a8==1)))))&&(a17==2))&&(a9==8))&&(a23==1)))))){ a28 = 1; a19 = 1; a1 = 12; a9 = 7; a23 = 1; return -1; } else if((((!(a20==1)&&((a17==2)&&(((a21==12)&&((a13==1)&&!(a7==1)))||!(a23==1))))&&(a19==3))&&(((a1==13)&&((a6==1)&&((((a2==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==11)))&&(a16==8))&&(a13==1))))&&(a3==1)))){ a23 = 0; a20 = 1; a21 = 10; a5 = 6; a16 = 7; a9 = 9; a10 = 0; a22 = 0; a19 = 1; return 25; } else if((((((((a12==1)&&(((a19==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1)))&&(a23==1)))&&!(a14==1))&&(a17==2))&&(a16==11))&&!(a18==1))&&(((a20==1)&&((a23==1)&&(((a28==1)||(a18==1))&&(a1==14))))&&(a21==11)))){ a1 = 13; a12 = 1; a5 = 6; a26 = 0; a16 = 7; a28 = 1; a9 = 11; a19 = 4; return -1; } else if((((a19==3)&&(((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a20==1))&&!(a24==1))&&(a16==8))&&(a1==13))&&(a9==10)))&&((!(a24==1)&&((((((a21==11)&&(a12==1))&&!(a7==1))||(a18==1))||(a7==1))&&(a12==1)))&&(a17==2)))){ a9 = 11; a1 = 12; a18 = 0; a19 = 1; a16 = 10; a5 = 4; a14 = 0; a11 = 1; return 21; } else if((((a5==4)&&(((((a16==7)&&(!(a27==1)&&(!(a18==1)&&((a19==2)&&((((a21==12)&&(((input==3)&&(a1==14))&&!(a20==1)))&&!(a18==1))&&(a12==1))))))&&(a9==10))&&(a28==1))&&(a6==1)))&&((a17==2)&&(a23==1)))){ a12 = 1; a19 = 1; a1 = 12; a26 = 0; a21 = 10; a20 = 1; a9 = 7; a7 = 0; return -1; } else if((((a20==1)&&((a21==11)&&(!(a7==1)&&((a5==4)&&(((!(a24==1)&&((a11==1)&&((input==3)&&(a16==7))))&&!(a8==1))&&(a23==1))))))&&((a9==11)&&((a19==3)&&((((a3==1)||(a4==1))&&(a17==2))&&(a1==12)))))){ a7 = 0; a19 = 1; a28 = 1; a24 = 0; a9 = 7; a21 = 10; return -1; } else if((((((!(a24==1)&&(((a21==11)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3)))&&!(a8==1)))&&!(a26==1))&&(a17==2))&&(a16==8))&&(((((((a13==1)||(a27==1))||(a27==1))&&(a1==13))&&(a6==1))&&(a20==1))&&(a19==3)))){ a5 = 4; a1 = 12; a19 = 1; a11 = 1; a18 = 0; a9 = 7; a16 = 7; a6 = 1; a21 = 10; return -1; } else if(((((((a16==7)&&((a21==11)&&((a13==1)&&(a19==4))))||(a7==1))&&(a5==6))&&!(a7==1))&&(((((!(a18==1)&&((a23==1)&&((!(a20==1)&&(input==5))&&(a11==1))))&&(a1==14))&&(a17==2))&&(a9==9))&&(a23==1)))){ if((a24==1)){ a16 = 8; a1 = 12; a3 = 1; a19 = 5; a13 = 1; a9 = 10; a11 = 1; a5 = 4; }else{ a18 = 0; a19 = 1; a9 = 11; a20 = 1; a1 = 13; a16 = 10; a21 = 10; a24 = 0; a5 = 5; } return 21; } else if((((!(a4==1)&&((a23==1)&&((!(a20==1)&&((a4==1)||(a28==1)))&&(a21==12))))||(a0==1))&&((a5==4)&&(((a16==8)&&(((a19==3)&&((((a17==2)&&(input==1))&&(a23==1))&&!(a24==1)))&&(a1==12)))&&(a9==8))))){ a16 = 11; a19 = 2; a21 = 10; a10 = 0; a1 = 13; a9 = 10; a25 = 0; a18 = 1; a20 = 1; return -1; } else if((((a9==11)&&((a13==1)&&(!(a4==1)&&(((a13==1)&&((((a16==7)&&(((a5==5)||(a5==6))&&(input==5)))&&(a21==11))&&(a19==3)))&&(a20==1)))))&&((a1==14)&&(((a14==1)||(((a8==1)||(a6==1))&&(a17==2)))||(a8==1))))){ a16 = 8; a18 = 0; a5 = 4; a26 = 0; a19 = 2; a9 = 8; return 23; } else if(((((a20==1)&&((a9==7)&&((a4==1)||(((a13==1)&&(a1==14))||!(a28==1)))))&&(a19==2))&&((a17==2)&&(!(a4==1)&&(((a16==8)&&((a11==1)&&(((a11==1)&&((input==1)&&((a5==5)||(a5==6))))&&!(a18==1))))&&(a21==10)))))){ a11 = 1; a21 = 12; a19 = 3; a12 = 1; a5 = 6; a16 = 9; a28 = 1; a9 = 11; return 21; } else if((((a1==14)&&(((a19==3)&&(!(a4==1)&&((input==6)&&(a17==2))))&&!(a7==1)))&&((a9==8)&&((!(a0==1)&&((!(a20==1)&&(((a7==1)||((!(a11==1)||(a23==1))&&(a5==6)))&&(a21==11)))||!(a3==1)))&&(a16==9))))){ if((a18==1)){ a20 = 1; a26 = 1; a1 = 12; a21 = 12; a16 = 7; a5 = 5; a22 = 0; a8 = 1; a9 = 9; }else{ a3 = 0; a11 = 0; a20 = 1; a15 = 0; a5 = 5; a16 = 11; a21 = 10; a9 = 10; a1 = 12; } return 25; } else if((((a21==12)&&(((((((a6==1)||!(a6==1))&&(a6==1))&&(a16==8))&&(a17==2))&&!(a20==1))&&(a12==1)))&&((a1==14)&&(!(a7==1)&&((a28==1)&&(((a19==3)&&((input==6)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&(a13==1))))))){ if((a1==14)){ a12 = 0; a20 = 1; a22 = 1; a5 = 4; a28 = 0; a21 = 10; a16 = 7; a19 = 1; a9 = 7; }else{ a9 = 9; a16 = 10; a19 = 1; a13 = 0; a20 = 1; a5 = 5; a27 = 1; } return 25; } else if(((!(a20==1)&&((a19==1)&&((a1==13)&&((((a9==9)&&((((a23==1)&&(!(a23==1)||(a23==1)))&&(a16==7))&&!(a8==1)))||!(a28==1))&&!(a0==1)))))&&(((a5==6)&&(!(a7==1)&&((input==6)&&(a21==11))))&&(a17==2)))){ a9 = 7; a20 = 1; a19 = 3; a28 = 1; a13 = 1; a16 = 9; a1 = 12; a7 = 0; a21 = 10; return -1; } else if(((((((a21==12)&&((a13==1)&&((((a13==1)&&((a16==8)&&((input==4)&&(a19==3))))&&!(a8==1))&&(a17==2))))&&(a23==1))&&!(a24==1))&&(a5==6))&&(!(a20==1)&&(((a7==1)||((a2==1)&&(a1==13)))&&(a9==10))))){ a1 = 12; a21 = 10; a19 = 1; a29 = 1; a25 = 0; a20 = 1; a5 = 4; a16 = 7; a8 = 1; return 26; } else if(((((a3==1)&&(((a19==4)&&(((a17==2)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a4==1)))&&(a23==1)))&&(a1==14))&&(((!(a20==1)&&(((a9==7)&&(!(a2==1)||((a6==1)||!(a3==1))))&&(a16==10)))&&(a21==12))&&(a6==1)))){ a21 = 10; a15 = 1; a20 = 1; a1 = 13; a9 = 9; a19 = 1; a5 = 5; a16 = 7; a14 = 1; a18 = 1; return -1; } else if(((((((!(a7==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a20==1))&&(a16==7))&&(a1==13))&&(a21==12))&&((a19==1)&&(((a17==2)&&((a26==1)||((a14==1)||(((!(a0==1)&&(a11==1))&&(a9==7))||(a0==1)))))||!(a3==1))))){ a24 = 0; a6 = 1; a19 = 5; a2 = 1; a1 = 12; a5 = 5; a9 = 10; a16 = 8; return 21; } else if((((a11==1)&&(((a21==10)&&(((a13==1)&&(!(a20==1)&&((a6==1)&&(((a19==1)&&(input==4))&&(a9==7)))))&&(a6==1)))&&(a11==1)))&&((a5==6)&&((a17==2)&&((((a2==1)&&!(a26==1))&&(a1==12))&&(a16==8)))))){ a12 = 1; a16 = 7; a13 = 1; a21 = 12; a19 = 3; a8 = 0; a20 = 1; a5 = 4; return 23; } else if((((!(a20==1)&&((a19==2)&&((a17==2)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==5)))))&&!(a18==1))&&(((((((a21==12)&&((a4==1)||(a12==1)))&&(a6==1))&&(a16==7))&&(a23==1))&&(a13==1))||(a24==1)))){ a9 = 7; a21 = 10; a20 = 1; a5 = 4; a1 = 12; a11 = 1; a12 = 1; a19 = 1; a26 = 0; return -1; } else if((((!(a26==1)&&((((a19==5)&&(((!(a20==1)&&((((a1==14)&&(input==4))&&(a21==12))&&(a16==8)))&&(a17==2))&&!(a26==1)))&&(a5==4))&&!(a7==1)))&&!(a18==1))&&(((a9==9)&&(!(a27==1)&&(a11==1)))||!(a12==1)))){ a19 = 1; a18 = 1; a1 = 12; a21 = 10; a22 = 0; a5 = 6; a20 = 1; a2 = 0; a16 = 7; a9 = 11; return -1; } else if(((((a5==5)&&(((a4==1)||(((a18==1)||((a27==1)||(!(a23==1)||(a11==1))))&&(a1==14)))&&(a16==8)))&&(a17==2))&&((a3==1)&&((((a19==3)&&(((input==1)&&!(a20==1))&&(a9==11)))&&(a13==1))&&(a21==11))))){ a9 = 10; a19 = 5; a1 = 13; a21 = 10; a5 = 6; a7 = 0; a20 = 1; a24 = 0; a0 = 0; return -1; } else if((((a2==1)&&((((a13==1)&&((a1==14)&&((a18==1)||(((a28==1)&&(a9==7))&&(a19==3)))))&&!(a27==1))&&!(a20==1)))&&((a17==2)&&(!(a26==1)&&(((((input==6)&&(a21==10))&&(a6==1))&&(a5==4))&&(a16==9)))))){ a21 = 12; a25 = 1; a5 = 5; a12 = 0; a9 = 11; a20 = 1; a8 = 1; a16 = 11; a19 = 4; return -1; } else if((((a16==9)&&((a1==13)&&(!(a14==1)&&((a19==4)&&(!(a4==1)&&(!(a4==1)&&(!(a14==1)&&((a9==9)&&(((a21==10)&&(input==3))&&!(a20==1))))))))))&&((!(a0==1)&&((a5==6)&&((a17==2)&&(a6==1))))&&!(a27==1)))){ a10 = 0; a5 = 5; a9 = 11; a28 = 0; a22 = 1; a20 = 1; return -1; } else if(((((((a17==2)&&(!(a12==1)||((!(a27==1)&&(a23==1))&&(a16==9))))&&(a19==5))&&(a1==14))&&!(a20==1))&&((a28==1)&&(((((a21==10)&&((input==5)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&!(a24==1))&&!(a4==1))&&!(a27==1))))){ a10 = 0; a29 = 1; a12 = 0; a5 = 6; a1 = 13; a16 = 8; a19 = 2; a9 = 10; return 21; } else if((((((a9==8)&&((a1==13)&&((a21==12)&&(a23==1))))||(a7==1))&&(a16==8))&&(!(a26==1)&&(!(a14==1)&&((!(a24==1)&&(((((a19==4)&&((input==5)&&(a5==4)))&&!(a20==1))&&(a11==1))&&(a17==2)))&&!(a4==1)))))){ if((a11==1)){ a5 = 6; a19 = 2; a9 = 7; a21 = 11; a3 = 0; a23 = 0; a20 = 1; a12 = 0; }else{ a4 = 1; a20 = 1; a14 = 1; a19 = 1; a21 = 10; a9 = 10; a16 = 7; a25 = 0; } return 22; } else if(((((a2==1)&&((a17==2)&&((!(a20==1)&&(((((a16==9)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==10))&&(a2==1))&&(a19==2)))&&(a1==14))))&&!(a7==1))&&(!(a13==1)||((((a2==1)&&(a28==1))&&(a9==10))||!(a6==1))))){ a16 = 7; a3 = 0; a19 = 1; a11 = 0; a13 = 0; a5 = 4; a1 = 13; a20 = 1; return 21; } else if(((((a1==13)&&(!(a14==1)&&((a16==9)&&(!(a0==1)&&(((a2==1)&&((a17==2)&&(((a5==4)&&(input==1))&&!(a20==1))))&&(a3==1))))))&&(a9==9))&&((a19==4)&&((a12==1)&&(((a13==1)&&(a6==1))&&(a21==12)))))){ a8 = 1; a9 = 7; a16 = 7; a13 = 0; a29 = 1; a5 = 6; a1 = 12; return 26; } else if(((!(a6==1)||(!(a24==1)&&((a7==1)||((a3==1)&&(a21==11)))))&&((!(a27==1)&&(((a1==12)&&((a19==2)&&((((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==4))&&(a20==1))&&(a17==2))&&(a12==1))))&&(a16==11)))&&(a13==1)))){ a8 = 0; a9 = 7; a5 = 4; a13 = 1; a21 = 10; a16 = 7; a19 = 1; a12 = 1; return -1; } else if((((((a4==1)||(a12==1))||!(a6==1))||(a4==1))&&((a19==2)&&((((a21==11)&&((a16==10)&&((a17==2)&&((!(a27==1)&&(((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))||((a9==7)&&((a1==14)&&(a5==5))))&&(input==6)))&&!(a20==1)))))&&!(a27==1))&&!(a14==1))))){ a20 = 1; a5 = 5; a19 = 5; a1 = 13; a24 = 1; a16 = 7; a9 = 8; a10 = 0; a25 = 0; return 23; } else if((((a8==1)&&((((a20==1)&&((a17==2)&&((a19==5)&&((a16==9)&&(input==6)))))&&(a1==12))&&(a5==6)))&&(((a4==1)&&((a18==1)&&(((a27==1)&&(((a21==10)&&(a11==1))&&!(a28==1)))&&(a9==11))))&&(a18==1)))){ a15 = 1; a10 = 1; a25 = 0; a16 = 8; a20 = 0; a1 = 14; a9 = 9; return 26; } else if(((((!(a3==1)||(((a17==2)&&((((a6==1)||!(a3==1))&&(a16==10))&&!(a27==1)))&&(a19==5)))&&(a21==12))&&(a1==12))&&(!(a4==1)&&(!(a8==1)&&((a20==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a9==10))&&!(a0==1))))))){ a18 = 0; a16 = 8; a1 = 13; a6 = 1; a24 = 0; a5 = 6; return 26; } else if((((((!(a24==1)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a21==10))&&(a28==1))&&!(a14==1))&&(!(a7==1)&&(!(a3==1)||(((a17==2)&&(((a16==8)&&((a1==12)&&((a3==1)&&!(a20==1))))&&(a19==5)))&&(a9==9)))))){ a21 = 11; a5 = 4; a9 = 8; a1 = 13; a26 = 0; a19 = 4; a12 = 1; a20 = 1; a27 = 0; return 22; } else if((((a1==12)&&((((a13==1)&&((((input==3)&&(a5==4))&&(a21==12))&&(a20==1)))&&!(a7==1))&&(a9==10)))&&(((a17==2)&&((a19==1)&&((!(a14==1)&&((a16==11)&&((a23==1)&&(a3==1))))&&(a3==1))))&&(a13==1)))){ a18 = 0; a9 = 7; a16 = 7; a21 = 10; a4 = 0; return -1; } else if(((((a2==1)&&(((a9==10)&&((a28==1)&&((a19==1)&&(input==4))))&&(a23==1)))&&!(a0==1))&&((((a27==1)||(((a16==7)&&(((!(a20==1)&&(a3==1))&&(a5==5))&&(a1==14)))&&(a17==2)))||!(a28==1))&&(a21==12)))){ a27 = 0; a1 = 12; a14 = 0; a9 = 7; a0 = 0; a20 = 1; a21 = 10; a5 = 4; return -1; } else if((((a16==8)&&((a19==1)&&(((a18==1)||((a6==1)&&(((a9==10)&&((a2==1)&&(!(a24==1)&&(a13==1))))&&(a17==2))))&&!(a0==1))))&&((a1==14)&&((((a20==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a11==1))&&(a21==12))))){ a9 = 7; a24 = 0; a12 = 1; a1 = 12; a21 = 10; a16 = 7; a5 = 4; a11 = 1; return -1; } else if((((!(a26==1)&&(!(a20==1)&&(((!(a14==1)&&((input==6)&&(a17==2)))&&(a9==10))&&(a11==1))))&&(a16==9))&&((a19==2)&&((!(a3==1)||(((((a5==5)&&(a13==1))&&(a1==12))&&(a6==1))&&(a21==10)))||(a24==1))))){ a28 = 0; a16 = 7; a27 = 1; a29 = 0; a5 = 6; a9 = 7; return -1; } else if((((a19==4)&&((((input==6)&&(a9==7))&&(a12==1))&&(a1==12)))&&(((a5==4)&&((a17==2)&&(((((a0==1)||((a23==1)&&(!(a26==1)&&((a28==1)&&(a16==9)))))&&(a23==1))&&(a28==1))&&(a20==1))))&&(a21==11)))){ a16 = 7; a0 = 0; a3 = 1; a19 = 1; a21 = 10; a24 = 0; return -1; } else if((((((input==6)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a21==12))&&(a16==8))&&((a19==4)&&(((a1==14)&&(!(a26==1)&&((a23==1)&&(!(a23==1)||((!(a8==1)&&((a2==1)&&((a17==2)&&(a28==1))))&&(a12==1))))))&&(a20==1))))){ a9 = 7; a5 = 4; a19 = 5; a21 = 11; a4 = 0; a18 = 0; a8 = 0; return -1; } else if((((a9==10)&&(((!(a14==1)&&((a20==1)&&(input==1)))&&!(a24==1))&&(a21==10)))&&(((a1==13)&&((a5==6)&&(!(a0==1)&&(!(a6==1)||((!(a27==1)&&((a16==9)&&((a6==1)&&(a19==2))))&&(a17==2))))))||!(a12==1)))){ a16 = 7; a9 = 7; a1 = 12; a13 = 1; a5 = 4; a19 = 1; a12 = 1; return -1; } else if((((!(a24==1)&&((a13==1)&&(!(a24==1)&&((a19==4)&&(a28==1)))))||!(a3==1))&&(((a6==1)&&((a16==10)&&((((a21==11)&&((input==1)&&(((a9==7)&&((a1==13)&&(a5==4)))||((((a1==12)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11))))))&&(a17==2))&&(a20==1))))&&(a11==1)))){ a3 = 1; a19 = 2; a1 = 14; a16 = 7; a23 = 1; a5 = 4; a9 = 9; a27 = 0; a21 = 10; return 23; } else if((((!(a20==1)&&((a23==1)&&((a16==9)&&(!(a28==1)||(!(a3==1)||(a3==1))))))||(a18==1))&&(!(a8==1)&&(((a21==12)&&(((input==6)&&(((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&!(a4==1)))&&(a17==2))))){ if((a12==1)){ a27 = 1; a1 = 12; a20 = 1; a4 = 1; a16 = 7; a21 = 11; a19 = 2; a9 = 7; a5 = 5; }else{ a9 = 10; a16 = 7; a5 = 5; a11 = 0; a1 = 14; a19 = 1; a20 = 1; a27 = 1; a22 = 0; a21 = 10; } return -1; } else if(((((a23==1)&&(((((a5==5)||(a5==6))&&(input==4))&&!(a14==1))&&(a6==1)))&&(a16==8))&&((a9==7)&&((a1==13)&&(((a21==10)&&((((a14==1)||(((a28==1)&&!(a7==1))||!(a28==1)))&&(a19==5))&&!(a20==1)))&&(a17==2)))))){ a19 = 1; a20 = 1; a1 = 12; a23 = 1; a5 = 4; a28 = 1; a7 = 0; a16 = 7; return -1; } else if((((a9==9)&&(!(a12==1)||(!(a27==1)&&(((a19==5)&&(((a17==2)&&(((a2==1)||!(a23==1))||(a4==1)))||(a27==1)))&&!(a20==1)))))&&((a16==9)&&((a1==14)&&((!(a0==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a21==10)))))){ a1 = 12; a5 = 5; a28 = 0; a16 = 11; a19 = 3; a20 = 1; a7 = 1; a9 = 11; a4 = 1; return 21; } else if((((((a5==6)&&(input==5))&&!(a20==1))&&!(a24==1))&&((a9==11)&&((a17==2)&&(((((a1==12)&&((!(a11==1)||((!(a24==1)&&((a16==10)&&(a23==1)))&&(a21==10)))||!(a23==1)))||(a4==1))&&(a19==3))&&(a23==1)))))){ a11 = 0; a9 = 8; a5 = 4; a7 = 1; a21 = 12; a18 = 1; a1 = 14; a19 = 5; return -1; } else if((((!(a20==1)&&((a16==10)&&((a21==10)&&(((a2==1)&&((a26==1)||(!(a6==1)||(a11==1))))&&(a17==2)))))&&(a9==9))&&((a19==1)&&((a1==12)&&((a28==1)&&((!(a24==1)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a27==1))))))){ a16 = 7; a9 = 7; a15 = 1; a25 = 1; a1 = 13; a5 = 4; a20 = 1; return -1; } else if(((!(a27==1)&&(!(a7==1)&&((a4==1)||(((a1==14)&&(a12==1))&&(a12==1)))))&&(((a16==10)&&(((!(a8==1)&&((a17==2)&&((a19==4)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==1)))))&&(a21==10))&&!(a20==1)))&&!(a0==1)))){ if((a24==1)){ a10 = 0; a5 = 6; a24 = 1; a1 = 12; a12 = 0; a9 = 7; a16 = 7; a19 = 2; a20 = 1; }else{ a1 = 13; a25 = 0; a22 = 0; a5 = 5; a9 = 11; a16 = 7; } return 21; } else if(((((a1==14)&&(((a19==1)&&((a14==1)||((a12==1)&&(a13==1))))&&(a9==10)))&&(a16==9))&&((!(a4==1)&&(((((a6==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a20==1)))&&(a21==12))&&!(a26==1))&&(a11==1)))&&(a17==2)))){ a4 = 0; a9 = 7; a1 = 12; a16 = 7; a5 = 4; a21 = 10; a12 = 1; a3 = 1; return -1; } else if((((a9==10)&&(((a11==1)&&(((((a6==1)&&(a11==1))&&(a6==1))&&(a19==5))&&(a16==7)))&&(a21==12)))&&(((((a1==13)&&(((((a5==5)||(a5==6))&&(input==6))&&(a20==1))&&!(a8==1)))&&!(a4==1))&&(a3==1))&&(a17==2)))){ a9 = 11; a16 = 9; a12 = 1; a3 = 1; a21 = 11; a6 = 1; a5 = 6; return 23; } else if((((a21==11)&&((a16==11)&&(((a12==1)&&((!(a26==1)&&((a19==1)&&(input==5)))&&(a17==2)))&&(a1==14))))&&((a9==10)&&((a5==5)&&((((a12==1)&&((a12==1)&&((a23==1)&&(a20==1))))||(a7==1))||!(a3==1)))))){ a1 = 12; a21 = 10; a0 = 0; a24 = 0; a5 = 4; a16 = 7; a23 = 1; a9 = 7; return -1; } else if((((a19==1)&&(!(a26==1)&&(!(a20==1)&&((((a3==1)||!(a12==1))&&(a16==9))&&(a17==2)))))&&((((((a28==1)&&(!(a18==1)&&((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a3==1))&&(a1==14))&&(a3==1))&&(a21==12)))){ a20 = 1; a10 = 1; a9 = 11; a16 = 11; a27 = 1; a1 = 13; a5 = 4; a15 = 0; return -1; } else if((((((input==6)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a13==1))&&(a17==2))&&((((a1==14)&&((a19==2)&&(((!(a7==1)&&(((a6==1)&&((a6==1)||!(a2==1)))||(a8==1)))&&(a6==1))&&(a20==1))))&&(a16==8))&&(a21==10)))){ a23 = 1; a9 = 7; a28 = 1; a5 = 4; a1 = 12; a19 = 1; a16 = 7; a24 = 0; return -1; } else if((((((!(a13==1)||((a2==1)&&(a16==9)))&&(a17==2))&&(a9==11))&&(a1==14))&&(((a20==1)&&(((a21==10)&&((((a6==1)&&(!(a4==1)&&(((a5==4)||(a5==5))&&(input==4))))&&(a12==1))&&(a19==5)))&&(a3==1)))&&!(a14==1)))){ a3 = 1; a5 = 4; a1 = 12; a19 = 1; a27 = 0; a26 = 0; a16 = 7; a9 = 7; return -1; } else if((((a16==11)&&(((a19==5)&&((a17==2)&&(!(a4==1)&&((a11==1)&&(a9==11)))))&&(a21==10)))&&(((((!(a27==1)&&((a3==1)&&((a6==1)&&((input==3)&&(a1==14)))))&&(a3==1))&&(a13==1))&&(a20==1))&&(a5==4)))){ a27 = 0; a21 = 11; a5 = 6; a1 = 13; a19 = 4; a9 = 10; a14 = 0; a16 = 9; a13 = 1; return -1; } else if((((a6==1)&&((a17==2)&&(((input==4)&&((a5==5)||(a5==6)))&&(a16==8))))&&((a20==1)&&(((a21==10)&&((a9==10)&&((((((a1==13)&&(!(a26==1)&&(a23==1)))||!(a12==1))&&!(a4==1))||(a26==1))&&!(a14==1))))&&(a19==5))))){ a0 = 0; a1 = 12; a16 = 7; a4 = 0; a21 = 11; a19 = 3; a27 = 0; a5 = 6; a9 = 11; return -1; } else if((((a17==2)&&((a16==8)&&((a9==8)&&(((a28==1)&&(((a23==1)||!(a2==1))&&!(a20==1)))&&(a19==4)))))&&(((a1==14)&&(((a3==1)&&((!(a4==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a3==1)))&&!(a8==1)))&&(a21==10)))){ a3 = 1; a1 = 12; a16 = 7; a9 = 7; a4 = 0; a19 = 1; a6 = 1; a20 = 1; a5 = 4; return -1; } else if(((((a11==1)&&((a21==10)&&((a1==14)&&((((a20==1)&&((a8==1)||(a23==1)))&&(a17==2))&&(a12==1)))))||(a8==1))&&((a9==8)&&((((a28==1)&&((a2==1)&&((input==3)&&((a5==4)||(a5==5)))))&&(a19==4))&&(a16==8))))){ a14 = 0; a27 = 0; a5 = 6; a4 = 0; a1 = 13; a19 = 1; a9 = 10; a16 = 10; return 23; } else if(((((((a2==1)&&((a16==11)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a20==1))))&&(a19==1))&&(a2==1))&&(a1==14))&&(((((((a17==2)&&((a3==1)&&(a9==10)))&&(a21==10))||!(a23==1))&&(a6==1))||(a27==1))||!(a12==1)))){ a21 = 12; a8 = 0; a5 = 4; a16 = 7; a9 = 11; a18 = 0; a7 = 0; a20 = 0; return -1; } else if((((a17==2)&&((a1==12)&&((a3==1)&&(!(a4==1)&&((((input==5)&&(a19==1))&&(a13==1))&&(a9==7))))))&&(((a26==1)||((a16==7)&&(!(a20==1)&&((((a3==1)&&(a2==1))||(a0==1))&&(a5==5)))))&&(a21==11)))){ a3 = 1; a21 = 10; a5 = 4; a20 = 1; a2 = 1; return -1; } else if(((((((a3==1)&&((((a16==10)&&(!(a14==1)&&((a21==10)&&(input==1))))&&(a17==2))&&!(a20==1)))&&!(a0==1))&&(a1==13))&&(a28==1))&&(((a19==5)&&(!(a14==1)&&((a5==5)&&((a6==1)&&(a9==9)))))&&(a12==1)))){ a19 = 1; a16 = 7; a11 = 0; a20 = 1; a22 = 0; a0 = 1; a5 = 4; return 21; } else if(((((a9==10)&&(((a16==10)&&(((((input==5)&&((a5==5)||(a5==6)))&&!(a7==1))&&(a19==1))&&!(a24==1)))&&!(a20==1)))&&!(a7==1))&&((a28==1)&&((a21==12)&&((a18==1)||((a17==2)&&(((a18==1)||(a13==1))&&(a1==12)))))))){ a21 = 11; a1 = 13; a9 = 11; a5 = 6; a27 = 1; a19 = 4; a2 = 0; a10 = 0; return 26; } else if(((!(a26==1)&&((a16==9)&&(((!(a13==1)||((a6==1)||(a8==1)))&&!(a20==1))&&(a21==11))))&&(!(a8==1)&&((a19==2)&&((((((input==4)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a1==12))&&(a12==1))&&(a17==2))&&(a6==1)))))){ a5 = 6; a1 = 14; a26 = 1; a16 = 7; a29 = 1; a21 = 10; a20 = 1; a22 = 1; a19 = 1; a9 = 10; return -1; } else if((((!(a2==1)||((((a19==5)&&(((a20==1)&&(a11==1))&&(a21==10)))||(a24==1))&&(a1==13)))||(a27==1))&&((!(a7==1)&&(!(a18==1)&&(((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==7))&&(a17==2))&&(a9==10))))&&!(a18==1)))){ a9 = 8; a19 = 3; a5 = 5; a18 = 0; a1 = 14; a21 = 12; a12 = 1; a14 = 0; return 25; } else if(((((a21==12)&&(((a28==1)&&(!(a27==1)&&(((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==3))&&!(a7==1))&&(a20==1))))&&(a16==8)))&&!(a26==1))&&(((((a18==1)||((a1==14)&&(a6==1)))&&(a19==4))||!(a3==1))&&(a17==2)))){ a4 = 0; a13 = 1; a9 = 8; a6 = 1; a19 = 5; a21 = 10; a1 = 12; a5 = 6; return -1; } else if((((a12==1)&&((a12==1)&&(!(a18==1)&&((a17==2)&&((input==4)&&(((((((a9==7)&&((a5==4)&&(a1==12)))&&!(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))||((((a19==5)&&((a16==11)&&(((a9==11)&&((a5==5)&&(a1==14)))&&(a20==1))))&&(a21==12))||((a21==12)&&((a19==5)&&((a16==11)&&((((a5==6)&&(a1==14))&&(a9==11))&&(a20==1))))))))))))&&((((a23==1)&&(a12==1))||(a14==1))||(a18==1)))){ a6 = 1; a9 = 7; a1 = 12; a16 = 7; a5 = 4; a0 = 0; a19 = 1; a21 = 10; a14 = 0; a20 = 1; return -1; } else if((((a17==2)&&(((a1==14)&&((a16==7)&&((a14==1)||((a20==1)&&((a5==6)&&(((a19==4)&&(a28==1))&&(a13==1)))))))||(a27==1)))&&((a23==1)&&((!(a14==1)&&(!(a24==1)&&((a9==11)&&(input==6))))&&(a21==10))))){ a28 = 1; a14 = 0; a21 = 12; a19 = 1; a1 = 13; a5 = 5; return 21; } else if(((((a17==2)&&((((a3==1)||!(a13==1))||!(a11==1))&&(a23==1)))&&(a20==1))&&((((((input==4)&&((((a21==10)&&(((a9==11)&&((a5==5)&&(a1==14)))&&(a19==5)))||((a21==10)&&((((a1==14)&&(a5==6))&&(a9==11))&&(a19==5))))||((a21==11)&&(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==1)))))&&(a11==1))&&(a16==11))&&(a3==1))&&!(a14==1)))){ a5 = 4; a21 = 10; a19 = 1; a16 = 7; a1 = 12; a9 = 7; a23 = 1; a26 = 0; return -1; } else if((((a21==10)&&((!(a7==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a19==4)))&&!(a4==1)))&&((a16==8)&&((a9==11)&&(!(a20==1)&&((!(a7==1)&&(((((a11==1)||(a0==1))&&(a1==12))||(a18==1))&&(a17==2)))||(a0==1))))))){ a19 = 2; a16 = 10; a12 = 1; a21 = 11; a20 = 1; a11 = 1; a1 = 14; a2 = 1; a5 = 6; return 25; } else if((((a21==11)&&((a23==1)&&(((a9==10)&&((a12==1)&&(((a6==1)&&((a1==14)&&((a16==9)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a6==1)))))&&(a19==1))))&&!(a20==1))))&&((a28==1)&&(((a18==1)||(a2==1))&&(a17==2))))){ a1 = 12; a16 = 8; a8 = 1; a0 = 1; a9 = 11; a15 = 1; a21 = 12; a5 = 6; a19 = 4; return -1; } else if((((a24==1)||(((a21==12)&&(((a23==1)&&(a1==13))&&!(a26==1)))&&(a16==10)))&&((a6==1)&&((a28==1)&&(((a9==9)&&((a17==2)&&((a19==2)&&(!(a27==1)&&(!(a20==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(a13==1)))))){ a1 = 12; a3 = 0; a9 = 7; a14 = 1; a20 = 1; a5 = 5; a25 = 1; a21 = 10; a16 = 7; return -1; } else if(((!(a20==1)&&((a1==13)&&((a11==1)&&((!(a18==1)&&(!(a7==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a4==1))))&&(a21==10)))))&&((a9==8)&&((a17==2)&&(((a13==1)&&(((a28==1)&&(a19==3))||!(a23==1)))&&(a16==11)))))){ a19 = 1; a29 = 1; a20 = 1; a5 = 4; a27 = 1; a9 = 11; a21 = 12; a15 = 1; return -1; } else if(((((a19==1)&&((!(a18==1)&&(((a6==1)&&!(a20==1))&&(a1==14)))&&!(a8==1)))&&(a21==10))&&((a16==8)&&((!(a27==1)&&((((!(a4==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a6==1))&&(a11==1))&&(a9==11)))&&(a17==2))))){ a5 = 5; a9 = 7; a20 = 1; a23 = 1; a27 = 0; a1 = 12; a16 = 7; a19 = 2; a21 = 12; a28 = 1; return 22; } else if((((a11==1)&&((a12==1)&&((a28==1)&&(((a16==9)&&(!(a4==1)&&(!(a20==1)&&((a19==3)&&(((a5==4)||(a5==5))&&(input==1))))))&&(a9==9)))))&&(!(a24==1)&&(((a17==2)&&((a21==11)&&((a28==1)&&!(a24==1))))&&(a1==14))))){ a21 = 10; a19 = 1; a12 = 0; a1 = 13; a5 = 5; a9 = 11; a20 = 1; a16 = 7; a22 = 1; return -1; } else if((((a12==1)&&((a3==1)&&((((!(a14==1)&&((a3==1)&&(a21==11)))&&(a17==2))&&!(a27==1))&&(a16==10))))&&((a9==9)&&(((a28==1)&&(((a23==1)&&((!(a20==1)&&(input==3))&&(a1==13)))&&(a19==3)))&&(a5==6))))){ a16 = 7; a9 = 11; a8 = 1; a11 = 0; a20 = 1; a6 = 0; a1 = 14; a21 = 10; a19 = 1; return 21; } else if((((((a13==1)&&((a6==1)&&(((a17==2)&&(((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==1))&&(a1==13)))&&(a19==3))))&&(a16==10))&&(a20==1))&&((!(a18==1)&&((((a21==12)&&(a11==1))&&!(a26==1))||(a26==1)))&&!(a7==1)))){ a1 = 12; a7 = 0; a11 = 1; a28 = 1; a19 = 4; a9 = 10; a5 = 6; a16 = 8; return 25; } else if(((!(a24==1)&&((a21==10)&&(!(a20==1)&&((input==4)&&(a17==2)))))&&((((a0==1)||((a28==1)&&((((a28==1)&&((((a12==1)&&(a5==5))&&(a9==9))&&(a19==5)))&&(a1==14))&&(a16==10))))||(a7==1))&&!(a8==1)))){ a21 = 12; a1 = 12; a24 = 1; a12 = 0; a9 = 10; a2 = 0; a16 = 9; a19 = 2; a5 = 6; return 22; } else if(((!(a23==1)||(((a19==3)&&(!(a23==1)||((a8==1)||(!(a27==1)&&(a6==1)))))&&(a17==2)))&&((a28==1)&&((!(a20==1)&&((((a16==10)&&(((input==1)&&((a5==5)||(a5==6)))&&(a9==10)))&&(a11==1))&&(a21==10)))&&(a1==14))))){ if((a0==1)){ a9 = 11; a19 = 1; a1 = 13; a5 = 5; a16 = 7; a27 = 1; a20 = 1; a7 = 1; a10 = 1; }else{ a9 = 11; a12 = 0; a5 = 5; a16 = 7; a6 = 0; a19 = 4; a1 = 12; a21 = 12; a3 = 0; } return 21; } else if(((((((a16==10)&&(((((input==5)&&(a17==2))&&!(a8==1))&&!(a20==1))&&(a11==1)))&&(a21==12))&&(a5==5))&&(a1==14))&&((a19==5)&&(((a11==1)&&(((a9==10)&&(!(a3==1)||(a12==1)))||!(a23==1)))&&!(a7==1))))){ a26 = 1; a19 = 2; a1 = 12; a20 = 1; a18 = 1; a5 = 4; a21 = 10; a16 = 7; a14 = 1; return 26; } else if((((a13==1)&&(((a1==12)&&(((a19==1)&&((a16==10)&&((a17==2)&&((a28==1)&&(a6==1)))))&&(a28==1)))&&(a21==11)))&&((((((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a6==1))&&!(a20==1))&&!(a4==1))&&(a13==1)))){ a9 = 7; a16 = 7; a10 = 0; a1 = 13; a5 = 5; a0 = 1; a3 = 0; a20 = 1; a21 = 10; return -1; } else if((((a16==7)&&((a17==2)&&(((!(a18==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a2==1)))&&(a20==1))&&(a19==5))))&&((a21==10)&&(((((a9==10)&&((a27==1)||((a12==1)&&(a12==1))))&&(a1==13))||!(a13==1))&&(a23==1))))){ a27 = 0; a5 = 4; a9 = 7; a1 = 12; a0 = 0; a19 = 1; return -1; } else if((((((((((a20==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a19==5))&&(a17==2))&&(a9==11))&&!(a27==1))&&(a3==1))&&!(a0==1))&&((a18==1)||((a3==1)&&((a21==12)&&(((!(a27==1)&&(a6==1))&&(a16==9))&&(a1==12))))))){ a28 = 1; a21 = 10; a18 = 0; a16 = 7; a19 = 1; a5 = 4; a27 = 0; a9 = 7; return -1; } else if((((a17==2)&&(((a6==1)&&((a2==1)&&((a5==6)&&((a28==1)&&((input==3)&&(a21==11))))))&&(a9==8)))&&((a1==12)&&(((a16==7)&&(!(a6==1)||((((a11==1)||!(a23==1))&&(a19==4))&&(a3==1))))&&(a20==1))))){ a5 = 4; a23 = 1; a19 = 1; a9 = 7; a13 = 1; a11 = 1; a21 = 10; return -1; } else if(((((a17==2)&&(((a5==6)&&(!(a20==1)&&((a9==10)&&(!(a2==1)||(((a3==1)&&(a21==11))||(a4==1))))))&&(a19==2)))&&(a11==1))&&(!(a24==1)&&((a3==1)&&(((a2==1)&&((a1==14)&&(input==1)))&&(a16==10)))))){ a20 = 1; a21 = 10; a19 = 1; a16 = 7; a18 = 1; a13 = 0; a9 = 9; a11 = 0; return 21; } else if(((((a1==12)&&((a6==1)&&((a16==8)&&(!(a8==1)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==5))))))&&(a20==1))&&(((a17==2)&&((a2==1)&&(!(a23==1)||((!(a23==1)||((a23==1)&&(a23==1)))&&(a19==3)))))&&(a21==10)))){ a9 = 7; a19 = 1; a16 = 7; a5 = 4; a6 = 1; a13 = 1; return -1; } else if((((((a17==2)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a20==1))&&!(a26==1))&&!(a27==1))&&(a19==3)))&&(a16==9))&&(a2==1))&&(((a21==10)&&((a9==7)&&((((a13==1)&&!(a26==1))&&(a1==12))||!(a6==1))))&&(a11==1)))){ if((a0==1)){ a19 = 1; a22 = 0; a21 = 12; a1 = 14; a5 = 6; a16 = 8; a26 = 1; a9 = 11; a13 = 0; }else{ a19 = 2; a5 = 4; a20 = 1; a16 = 7; a29 = 1; a9 = 8; a4 = 1; a25 = 1; } return 25; } else if(((((a12==1)&&(!(a20==1)&&((((a16==9)&&((a23==1)&&((a28==1)&&((a9==9)&&(input==3)))))&&(a19==3))&&(a21==10))))&&(a1==13))&&(((a17==2)&&((!(a11==1)||((a5==5)&&(a12==1)))||!(a3==1)))&&!(a0==1)))){ if((a23==1)){ a20 = 1; a27 = 1; a5 = 4; a16 = 8; a9 = 11; a10 = 1; a22 = 0; a19 = 5; a1 = 14; }else{ a6 = 0; a16 = 7; a20 = 1; a5 = 6; a4 = 1; a9 = 11; a7 = 1; a19 = 1; } return 21; } else if((((((a1==14)&&((a21==11)&&((a17==2)&&((input==5)&&(a16==7)))))&&(a28==1))&&(a5==6))&&((a9==11)&&(((((!(a28==1)||(!(a6==1)||(!(a7==1)&&(a13==1))))&&!(a24==1))&&!(a20==1))||!(a13==1))&&(a19==2))))){ a20 = 1; a19 = 1; a12 = 1; a1 = 12; a9 = 7; a13 = 1; a24 = 0; a5 = 4; a21 = 10; return -1; } else if(((((a16==11)&&((a17==2)&&((a11==1)&&((a21==12)&&(((a13==1)&&(a20==1))&&!(a4==1))))))&&(a12==1))&&((a2==1)&&(((((a19==2)&&(((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==6)))&&(a3==1))&&(a1==13))&&(a28==1))))){ a1 = 12; a19 = 1; a16 = 7; a5 = 4; a2 = 1; a8 = 0; a26 = 0; a21 = 10; a9 = 7; return -1; } else if((((a20==1)&&(!(a27==1)&&(((a12==1)&&(!(a4==1)&&((a17==2)&&((a19==3)&&(((a21==10)&&((((a5==5)||(a5==6))&&(input==3))&&(a1==13)))&&(a16==8))))))&&(a2==1))))&&((a8==1)||((a9==10)&&(!(a11==1)||(a2==1)))))){ a19 = 1; a1 = 12; a5 = 4; a9 = 7; a16 = 7; a7 = 0; a23 = 1; return -1; } else if((((a18==1)||((!(a14==1)&&(((a19==4)&&(!(a20==1)&&((a16==7)&&(((a11==1)&&(a28==1))&&(a1==13)))))||!(a3==1)))||!(a28==1)))&&(((((input==5)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&(a21==12))&&(a11==1))&&(a17==2)))){ a16 = 8; a19 = 1; a20 = 1; a28 = 1; a1 = 14; a5 = 6; a9 = 8; a6 = 1; a14 = 0; return 21; } else if(((((((a16==9)&&(a12==1))&&(a21==12))&&(a19==5))&&(a28==1))&&(((((((a1==14)&&((((((a5==4)||(a5==5))&&(input==4))&&(a9==8))&&!(a7==1))&&(a6==1)))&&!(a20==1))&&(a17==2))&&!(a8==1))&&!(a26==1))&&!(a14==1)))){ a5 = 5; a27 = 1; a18 = 1; a16 = 8; a14 = 1; a19 = 1; return 25; } else if(((((a9==7)&&(((((((a11==1)&&(((a5==6)&&(input==5))&&(a11==1)))&&(a17==2))&&!(a0==1))&&!(a0==1))&&!(a18==1))&&(a23==1)))&&(a19==3))&&((a20==1)&&((a21==11)&&(((a16==7)&&(a13==1))&&(a1==12)))))){ a28 = 1; a24 = 0; a5 = 5; a21 = 10; a9 = 9; a16 = 8; a7 = 0; a19 = 4; a1 = 14; return 25; } return calculate_output27(input); } int calculate_output27(int input) { if(((!(a14==1)&&(((((((a5==4)||(a5==5))&&(input==3))&&!(a0==1))&&(a28==1))&&!(a14==1))&&!(a18==1)))&&(((a1==14)&&((a9==9)&&((a20==1)&&((a16==11)&&((a21==10)&&(((a28==1)&&(a17==2))&&(a19==1)))))))||!(a13==1)))){ a8 = 0; a26 = 0; a5 = 4; a9 = 7; a1 = 12; a4 = 0; a16 = 7; return -1; } else if((((a8==1)||(!(a23==1)||((((!(a27==1)&&(((a17==2)&&(!(a20==1)&&((a12==1)&&(a21==12))))&&(a1==13)))&&(a19==1))||!(a11==1))&&(a6==1))))&&((a6==1)&&(((a16==10)&&((a5==6)&&(input==1)))&&(a9==7))))){ a10 = 1; a21 = 10; a15 = 0; a24 = 1; a19 = 2; a5 = 4; a1 = 12; a16 = 7; a20 = 1; return 26; } else if(((!(a13==1)||((a19==5)&&((a3==1)&&((a16==9)&&((a17==2)&&((a3==1)||(a24==1)))))))&&(!(a20==1)&&((a3==1)&&(((a1==13)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==3))&&(a3==1))&&!(a0==1)))&&(a21==10)))))){ if((a24==1)){ a5 = 5; a19 = 2; a26 = 1; a1 = 12; a9 = 7; a20 = 1; a18 = 1; a16 = 7; a22 = 1; }else{ a19 = 1; a5 = 4; a16 = 7; a2 = 0; a9 = 9; a4 = 1; a27 = 1; a20 = 1; a1 = 14; } return -1; } else if((((a16==11)&&((a20==1)&&((((((!(a26==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a27==1))&&(a17==2))&&(a13==1))&&(a11==1))&&(a21==10))))&&((a19==4)&&(((a24==1)||((a27==1)||((a9==11)&&(a11==1))))&&(a1==12))))){ a5 = 4; a9 = 7; a19 = 1; a24 = 0; a16 = 7; a23 = 1; a6 = 1; return -1; } else if((((((((a5==5)||(a5==6))&&(input==6))&&!(a7==1))&&!(a18==1))&&(a16==10))&&((a17==2)&&((a19==1)&&((a21==10)&&((a1==12)&&((a9==8)&&((a3==1)&&((a2==1)&&((a12==1)&&(((a28==1)&&(a3==1))&&!(a20==1)))))))))))){ a20 = 1; a29 = 1; a9 = 9; a27 = 1; a11 = 0; a1 = 13; a16 = 7; a5 = 6; return -1; } else if((((a1==12)&&((((a21==11)&&((a7==1)||((((((a23==1)&&(a16==11))&&!(a26==1))||!(a3==1))||(a24==1))||!(a11==1))))&&(a20==1))&&(a17==2)))&&((a19==4)&&(((((a5==5)||(a5==6))&&(input==3))&&(a6==1))&&(a9==10))))){ a19 = 1; a23 = 1; a9 = 7; a21 = 10; a14 = 0; a16 = 7; a5 = 4; a18 = 0; return -1; } else if((((a6==1)&&((a1==14)&&((((a20==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a21==11)))&&!(a8==1))&&(a19==1))))&&(((!(a7==1)&&(((a13==1)&&(((a28==1)&&!(a4==1))||(a27==1)))&&(a17==2)))&&(a9==10))&&(a16==8)))){ a5 = 4; a21 = 10; a16 = 7; a3 = 1; a4 = 0; a1 = 12; a9 = 7; return -1; } else if((((!(a4==1)&&((a11==1)&&((!(a24==1)&&(((a19==4)&&(a12==1))&&(a5==5)))&&(a9==7))))&&(a16==10))&&(((a17==2)&&(!(a14==1)&&(!(a18==1)&&((a21==12)&&((a1==12)&&(!(a20==1)&&(input==3)))))))&&(a3==1)))){ a25 = 0; a10 = 1; a16 = 7; a19 = 1; a21 = 10; a20 = 1; a23 = 0; a5 = 6; a9 = 8; return 25; } else if(((((a2==1)&&(((a17==2)&&(((a23==1)&&((a6==1)&&((input==1)&&(a16==11))))&&(a23==1)))&&(a11==1)))&&(a23==1))&&(((a5==6)&&((a20==1)&&((a9==8)&&((a1==12)&&((a19==1)&&(a3==1))))))&&(a21==12)))){ a5 = 4; a18 = 0; a21 = 10; a2 = 1; a9 = 7; a14 = 0; a16 = 7; return -1; } else if((((((a16==10)&&((((a24==1)||((a8==1)||((a2==1)&&(a21==12))))&&!(a7==1))||(a14==1)))&&(a19==3))&&(a1==12))&&((((!(a0==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&!(a20==1))&&(a23==1))&&(a17==2)))){ if((a15==1)){ a20 = 1; a1 = 14; a5 = 4; a10 = 0; a2 = 0; a19 = 1; a16 = 7; a12 = 0; a9 = 8; a21 = 10; }else{ a9 = 8; a16 = 7; a21 = 10; a11 = 0; a20 = 1; a10 = 1; a19 = 1; a5 = 4; a22 = 0; } return -1; } else if((((((a8==1)&&(((a9==11)&&(a11==1))&&(a20==1)))&&!(a28==1))&&(a21==11))&&((a1==12)&&(((((a26==1)&&(((a8==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a26==1)))&&!(a23==1)))&&(a17==2))&&(a19==5))&&(a16==9))))){ a26 = 1; a16 = 11; a6 = 0; a5 = 5; a9 = 7; a19 = 4; a10 = 1; return -1; } else if((((a2==1)&&(!(a20==1)&&((a19==1)&&((a21==10)&&((a4==1)||(((a6==1)&&((a16==11)&&(a12==1)))||(a0==1)))))))&&((a6==1)&&((a6==1)&&((((input==1)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))&&(a17==2))&&(a1==14)))))){ a7 = 1; a9 = 8; a16 = 8; a1 = 12; a5 = 5; a29 = 0; a21 = 12; a19 = 5; a11 = 0; return 23; } else if((((a21==11)&&(!(a4==1)&&(((a11==1)&&(((((a9==9)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a18==1))&&(a1==14))&&!(a27==1)))&&(a16==11))))&&((((a19==4)&&((a27==1)||(!(a14==1)&&(a28==1))))&&(a17==2))&&(a20==1)))){ a23 = 1; a8 = 0; a1 = 12; a9 = 11; a5 = 4; a19 = 5; a16 = 9; a13 = 1; return 21; } else if((((a1==12)&&(!(a11==1)||((a20==1)&&((a17==2)&&((((a9==7)&&(!(a7==1)&&(!(a27==1)&&(a6==1))))&&!(a24==1))&&(a21==10))))))&&((a16==11)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1))&&!(a27==1))&&(a19==1))))){ a24 = 0; a4 = 0; a5 = 4; a16 = 7; return -1; } else if((((a20==1)&&((a6==1)&&((a12==1)&&(!(a0==1)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a2==1))&&(a9==11))&&(a17==2))&&!(a7==1))))))&&((a1==13)&&((((a16==8)&&((a28==1)||!(a3==1)))&&(a21==10))&&(a19==2))))){ a7 = 0; a1 = 14; a5 = 6; a2 = 1; a19 = 1; a9 = 8; a21 = 12; a26 = 0; return 21; } else if(((((a8==1)&&((((a21==10)&&(input==6))&&(a16==7))&&!(a2==1)))&&(a19==4))&&((a5==6)&&(((a9==7)&&((((((a0==1)&&((a4==1)&&(a11==1)))&&!(a3==1))&&(a17==2))&&(a1==13))&&(a20==1)))&&!(a12==1))))){ a19 = 1; a9 = 10; a1 = 12; a29 = 0; a6 = 0; a25 = 0; return 21; } else if(((!(a7==1)&&(!(a26==1)&&((a16==9)&&((a6==1)&&(((a18==1)||((((a9==11)&&(a13==1))&&(a17==2))&&(a1==13)))&&(a11==1))))))&&(((!(a27==1)&&((a19==4)&&((input==1)&&((a5==4)||(a5==5)))))&&!(a20==1))&&(a21==11)))){ if((a24==1)){ a19 = 3; a9 = 9; a21 = 10; a28 = 0; a24 = 1; a20 = 1; a1 = 14; a5 = 4; }else{ a16 = 7; a9 = 10; a19 = 1; a26 = 1; a21 = 10; a15 = 1; a10 = 0; a20 = 1; a1 = 12; a5 = 4; } return -1; } else if((((a3==1)&&((((a16==9)&&(((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==3))&&(a1==13)))&&(a19==2))&&!(a8==1)))&&(((((a17==2)&&((a21==11)&&(((a2==1)&&(a23==1))&&!(a24==1))))&&(a3==1))&&!(a20==1))&&!(a4==1)))){ a19 = 1; a21 = 10; a9 = 7; a16 = 7; a13 = 0; a2 = 0; a5 = 5; a7 = 1; a20 = 1; return 25; } else if((((a1==13)&&(!(a20==1)&&(((!(a4==1)&&((((a8==1)||((a28==1)&&(a16==10)))&&(a21==12))&&(a2==1)))||!(a3==1))&&(a9==10))))&&((a23==1)&&(((a28==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==4)))&&(a17==2))))){ if((a6==1)){ a20 = 1; a5 = 4; a9 = 7; a1 = 14; a16 = 7; a19 = 1; a4 = 1; a26 = 1; a21 = 10; a12 = 0; }else{ a19 = 1; a1 = 14; a3 = 0; a5 = 4; a16 = 7; a8 = 1; a20 = 1; a29 = 1; a21 = 10; } return -1; } else if((((((a7==1)||(!(a20==1)&&((a3==1)||(a7==1))))&&(a17==2))||!(a6==1))&&((a19==4)&&((((a1==14)&&((a16==8)&&((!(a18==1)&&((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a12==1))))&&(a21==12))&&!(a18==1))))){ a5 = 4; a9 = 7; a21 = 10; a19 = 1; a16 = 7; a26 = 1; a13 = 0; a20 = 1; return 25; } else if(((!(a4==1)&&((((a20==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a3==1)))&&!(a8==1))&&!(a14==1)))&&((a1==13)&&((a16==9)&&(((((a17==2)&&((a13==1)&&(!(a2==1)||(a3==1))))&&(a21==12))&&(a19==3))&&(a9==11)))))){ a16 = 7; a11 = 1; a13 = 1; a21 = 10; a1 = 12; a5 = 4; a24 = 0; a9 = 7; a19 = 1; return -1; } else if(((((a1==14)&&(((((a11==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4))&&!(a24==1)))&&!(a18==1))&&!(a14==1))&&(a19==5)))&&(a20==1))&&((a17==2)&&(((a21==12)&&(((a12==1)||!(a28==1))&&!(a18==1)))&&(a16==11))))){ a21 = 10; a24 = 0; a14 = 0; a3 = 1; a16 = 7; a19 = 1; a9 = 7; a5 = 4; a1 = 12; return -1; } else if(((((a2==1)&&(!(a18==1)&&(((input==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&(a21==11))))&&(a17==2))&&((a8==1)||((a16==8)&&((a19==5)&&(((a20==1)&&((a14==1)||(!(a18==1)&&((a1==14)&&(a23==1)))))||(a14==1))))))){ if((a27==1)){ a9 = 7; a1 = 13; a23 = 1; a5 = 4; a21 = 10; a14 = 0; a20 = 0; a24 = 0; }else{ a26 = 0; a9 = 10; a16 = 10; a11 = 1; a19 = 3; a5 = 6; } return 21; } else if((((a1==14)&&((a7==1)&&((((a20==1)&&((a11==1)&&!(a3==1)))&&(a0==1))&&(a16==9))))&&((a17==2)&&((!(a13==1)&&(((a21==10)&&(!(a23==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a9==7))))&&(a8==1)))&&(a19==2))))){ a22 = 0; a9 = 11; a0 = 1; a19 = 5; a21 = 11; a29 = 0; a5 = 5; return -1; } else if(((((((((a23==1)&&(a2==1))||!(a2==1))||(a8==1))&&(a21==10))&&(a16==9))||!(a2==1))&&((a2==1)&&(((a1==12)&&(((a17==2)&&((a13==1)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==1))))&&(a20==1)))&&(a19==2))))){ a13 = 1; a16 = 7; a19 = 1; a9 = 7; a0 = 0; a2 = 1; a5 = 4; return -1; } else if((((a19==1)&&((a17==2)&&((a1==12)&&((((a23==1)&&((a28==1)&&((a21==12)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a23==1))&&(a6==1)))))&&(((!(a2==1)||((!(a0==1)&&(a6==1))&&(a9==11)))&&(a20==1))&&(a16==8)))){ a24 = 0; a21 = 10; a7 = 0; a9 = 7; a12 = 1; a16 = 7; a5 = 4; return -1; } else if((((!(a27==1)&&((a16==11)&&((a23==1)&&(((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==3))&&!(a8==1)))))&&(a2==1))&&((((a17==2)&&((a19==2)&&(((a20==1)&&((a13==1)&&(a12==1)))&&(a1==12))))||(a8==1))&&(a21==11)))){ a13 = 1; a9 = 7; a5 = 4; a16 = 7; a21 = 10; a27 = 0; a26 = 0; a19 = 1; return -1; } else if((((((a21==10)&&((a16==10)&&(((a17==2)&&(!(a20==1)&&((a2==1)&&(a1==14))))&&(a19==1))))&&!(a18==1))||(a18==1))&&((!(a26==1)&&((((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==5))&&!(a4==1))&&(a2==1)))&&!(a8==1)))){ a9 = 11; a11 = 0; a28 = 0; a20 = 1; a1 = 12; a5 = 4; a10 = 1; a16 = 7; return 25; } else if((((((a17==2)&&((a26==1)||((a5==5)&&((a8==1)||((a21==12)&&((a13==1)&&(a20==1)))))))&&(a19==5))&&(a1==13))&&((a16==11)&&((a12==1)&&(!(a14==1)&&((a2==1)&&(((input==3)&&(a9==8))&&!(a0==1)))))))){ a21 = 10; a5 = 4; a19 = 1; a11 = 1; a1 = 12; a9 = 7; a27 = 0; a18 = 0; a16 = 7; return -1; } else if(((((((a21==12)&&((a24==1)||((!(a28==1)||(a3==1))||!(a11==1))))&&(a16==7))&&(a17==2))&&(a9==7))&&((a1==14)&&(!(a20==1)&&((a19==5)&&(!(a26==1)&&((a6==1)&&((a6==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))))))))){ a1 = 13; a11 = 1; a21 = 10; a19 = 4; a16 = 8; a27 = 0; a23 = 1; a9 = 10; a5 = 4; return 22; } else if((((a12==1)&&((a19==4)&&((!(a18==1)&&((a1==14)&&((((a2==1)&&(a12==1))||(a18==1))||(a18==1))))&&(a21==11))))&&(!(a20==1)&&((!(a24==1)&&((a16==10)&&((input==5)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))&&(a17==2))))){ a16 = 7; a3 = 0; a20 = 1; a7 = 1; a19 = 1; a21 = 10; a5 = 6; a11 = 0; a9 = 7; a1 = 12; return 25; } else if((((a21==10)&&((a16==10)&&((((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==6))&&(a2==1))&&(a3==1))&&(a2==1))))&&(((!(a13==1)||(((a1==14)&&(((a4==1)||(a12==1))&&(a19==5)))||(a26==1)))&&(a20==1))&&(a17==2)))){ a5 = 4; a23 = 1; a4 = 0; a9 = 7; a18 = 0; a1 = 12; a19 = 1; a16 = 7; return -1; } else if(((!(a20==1)&&((!(a0==1)&&(!(a14==1)&&(!(a0==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==6)))))&&(a1==13)))&&((a16==7)&&((a21==11)&&(((a19==2)&&(((a7==1)||((a17==2)&&(a12==1)))&&!(a14==1)))||(a18==1)))))){ a19 = 1; a13 = 1; a5 = 4; a1 = 12; a20 = 1; a11 = 1; a9 = 7; a21 = 10; return -1; } else if((((!(a8==1)&&(!(a26==1)&&((a19==3)&&((a1==13)&&((((a16==10)&&((input==1)&&(a9==10)))&&!(a4==1))&&(a2==1))))))&&!(a24==1))&&(((a17==2)&&((((a23==1)&&!(a20==1))&&(a21==10))&&(a5==5)))||!(a12==1)))){ a16 = 7; a3 = 0; a19 = 1; a9 = 11; a15 = 1; a22 = 1; a5 = 6; a20 = 1; return -1; } else if(((((((a26==1)||((a9==8)&&(!(a8==1)&&((a28==1)&&((a21==11)&&((a16==10)&&(a2==1)))))))&&!(a20==1))&&(a13==1))&&(a19==5))&&((((!(a26==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a17==2))&&(a13==1))&&(a1==14)))){ if((a7==1)){ a21 = 10; a18 = 1; a20 = 1; a19 = 2; a16 = 7; a1 = 12; a27 = 1; a5 = 5; a9 = 7; }else{ a1 = 12; a8 = 1; a25 = 1; a9 = 10; a19 = 1; a22 = 0; a5 = 4; a20 = 1; a16 = 7; a21 = 10; } return -1; } else if(((!(a14==1)&&((a1==12)&&((a9==7)&&((a17==2)&&((a28==1)&&((a21==10)&&(((input==6)&&(a5==5))&&(a16==8))))))))&&((a20==1)&&((a3==1)&&((((!(a0==1)&&(a28==1))&&(a19==2))||(a7==1))||!(a23==1)))))){ a16 = 7; a12 = 1; a8 = 0; a19 = 1; a5 = 4; a0 = 0; return -1; } else if((((a9==7)&&((a7==1)||(((((a0==1)||((!(a13==1)||(a3==1))&&(a21==10)))&&(a19==5))||(a26==1))||(a14==1))))&&(((a12==1)&&(((((input==4)&&(a17==2))&&(a1==13))&&(a16==9))&&(a5==4)))&&(a20==1)))){ a21 = 12; a2 = 1; a16 = 10; a5 = 5; a24 = 0; a11 = 1; return 25; } else if((((a9==11)&&((a4==1)||(a23==1)))&&(((((a23==1)&&((((a17==2)&&((((a6==1)&&((a1==14)&&((input==6)&&(a21==11))))&&(a28==1))&&!(a14==1)))&&!(a27==1))&&(a16==7)))&&(a5==5))&&!(a20==1))&&(a19==1)))){ a18 = 0; a9 = 7; a20 = 1; a28 = 1; a5 = 4; a1 = 12; a0 = 0; a21 = 10; return -1; } else if(((((a6==1)&&(!(a18==1)&&((input==5)&&((a5==4)||(a5==5)))))&&(a28==1))&&((((!(a20==1)&&(((a16==10)&&((a2==1)&&((((a23==1)&&(a19==2))&&!(a18==1))&&(a17==2))))||(a27==1)))&&(a9==10))&&(a21==10))&&(a1==14)))){ if((a11==1)){ a3 = 0; a8 = 1; a20 = 1; a4 = 1; a1 = 12; a5 = 6; a16 = 7; a9 = 9; }else{ a0 = 1; a18 = 1; a9 = 7; a19 = 1; a5 = 5; a16 = 7; a26 = 1; a20 = 1; } return -1; } else if(((!(a4==1)&&(((a12==1)&&(((((((a5==4)||(a5==5))&&(input==3))&&(a17==2))&&(a3==1))&&(a21==12))&&(a19==1)))&&(a9==11)))&&((a1==12)&&(!(a20==1)&&(((((a2==1)&&(a16==9))&&!(a18==1))&&!(a8==1))||!(a12==1)))))){ if((a19==3)){ a27 = 1; a29 = 1; a20 = 1; a16 = 8; a25 = 1; a1 = 14; a19 = 5; a5 = 5; a21 = 11; a9 = 8; }else{ a1 = 14; a29 = 0; a21 = 10; a20 = 1; a16 = 7; a5 = 6; a6 = 0; } return -1; } else if((((a17==2)&&(((a16==7)&&((a26==1)||(((a28==1)&&(a13==1))&&(a5==5))))&&(a1==12)))&&((a20==1)&&((((a6==1)&&((a19==4)&&((((input==5)&&(a21==10))&&!(a0==1))&&!(a14==1))))&&(a6==1))&&(a9==8))))){ a27 = 0; a19 = 3; a24 = 0; a21 = 11; a1 = 13; a9 = 11; a28 = 1; return 23; } else if(((((a17==2)&&((a16==9)&&((((a9==8)&&(((a11==1)&&(a13==1))||!(a23==1)))&&(a11==1))||(a4==1))))&&(a21==11))&&((!(a0==1)&&((((a6==1)&&((input==1)&&(a19==5)))&&(a5==4))&&(a20==1)))&&(a1==14)))){ a21 = 10; a9 = 7; a11 = 1; a16 = 7; a26 = 0; a1 = 12; a3 = 1; a19 = 1; return -1; } else if((((((!(a7==1)&&((a9==7)&&(((a5==5)||(a5==6))&&(input==1))))&&(a19==4))&&(a2==1))&&!(a7==1))&&(!(a6==1)||((!(a6==1)||(((!(a20==1)&&(((a13==1)&&(a16==7))&&!(a7==1)))&&(a21==10))&&(a1==12)))&&(a17==2))))){ a20 = 1; a13 = 1; a19 = 1; a5 = 4; a24 = 0; return -1; } else if((((a13==1)&&((a21==11)&&(!(a18==1)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==6))&&(a16==10)))))&&(((a20==1)&&((((!(a0==1)&&(((a19==5)&&(a23==1))||(a7==1)))&&(a17==2))&&(a3==1))&&!(a4==1)))&&(a1==12)))){ a21 = 10; a28 = 1; a16 = 7; a19 = 2; a1 = 13; a9 = 9; a12 = 1; a13 = 1; a5 = 4; return 25; } else if((((a21==12)&&((a16==9)&&((a1==13)&&((((!(a7==1)&&(a2==1))||(a0==1))&&(a17==2))||(a0==1)))))&&(!(a20==1)&&(((!(a4==1)&&((!(a26==1)&&((a5==4)&&(input==5)))&&(a11==1)))&&(a19==5))&&(a9==10))))){ a5 = 6; a26 = 1; a25 = 1; a16 = 7; a29 = 1; a20 = 1; a19 = 1; a9 = 9; a21 = 10; return 25; } else if((((a16==8)&&(((((a27==1)||((a13==1)&&((a21==12)&&(a28==1))))&&(a20==1))&&(a9==9))&&(a17==2)))&&((a19==1)&&((((!(a18==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a13==1)))&&(a12==1))&&(a2==1))&&(a1==12))))){ a3 = 1; a23 = 1; a5 = 6; a18 = 0; return 26; } else if(((!(a26==1)&&(!(a0==1)&&((((a20==1)&&((a21==12)&&(a6==1)))&&(a19==4))||!(a11==1))))&&((((a17==2)&&((a28==1)&&((a16==9)&&((input==6)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))))))&&(a2==1))&&!(a0==1)))){ a4 = 0; a7 = 0; a19 = 2; a1 = 12; a5 = 5; a9 = 7; return 21; } else if(((!(a20==1)&&((a28==1)&&(a9==11)))&&((a28==1)&&(((((a2==1)&&((a1==12)&&((a28==1)&&((a6==1)&&((a21==11)&&((((input==3)&&((a5==4)||(a5==5)))&&(a19==1))&&(a17==2)))))))&&!(a4==1))&&!(a4==1))&&(a16==9))))){ a5 = 5; a26 = 1; a9 = 9; a10 = 1; a16 = 10; a1 = 14; a21 = 12; a6 = 0; a20 = 1; return -1; } else if(((!(a7==1)&&((a28==1)&&(!(a8==1)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a9==8))&&(a21==10))&&(a19==3)))))&&(((a16==10)&&(!(a0==1)&&((!(a3==1)||(((a20==1)&&(a2==1))||!(a13==1)))&&(a1==14))))&&(a17==2)))){ a16 = 8; a1 = 12; a11 = 1; a19 = 2; a5 = 4; a21 = 11; a9 = 9; a7 = 0; return 25; } else if(((((((a9==9)&&(((a11==1)&&((!(a27==1)&&((input==5)&&(a17==2)))&&(a3==1)))&&(a6==1)))&&(a19==3))&&(a5==5))&&(a21==10))&&((a1==13)&&(!(a20==1)&&((a16==9)&&(!(a12==1)||((a23==1)||(a4==1)))))))){ if((a3==1)){ a16 = 10; a20 = 1; a9 = 11; a3 = 0; a11 = 0; a5 = 4; a2 = 0; a19 = 2; }else{ a9 = 10; a20 = 1; a15 = 1; a27 = 1; a5 = 6; a25 = 1; a21 = 11; a1 = 12; } return -1; } else if(((((a1==13)&&(((a17==2)&&(((a6==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6)))&&(a21==12)))&&!(a4==1)))&&(a6==1))&&((((a0==1)||((((a16==8)&&(a11==1))&&(a19==2))&&!(a20==1)))||!(a23==1))||(a4==1)))){ a20 = 1; a1 = 12; a27 = 1; a16 = 7; a9 = 7; a28 = 0; a0 = 1; a19 = 1; a5 = 6; a21 = 10; return -1; } else if(((((a11==1)&&(((a17==2)&&((a1==14)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==5))))&&(a20==1)))&&(a21==12))&&((a16==11)&&((a27==1)||((((a12==1)&&(!(a14==1)&&((a6==1)||(a24==1))))&&(a19==2))&&!(a18==1)))))){ a6 = 1; a24 = 0; a4 = 0; a19 = 4; a5 = 4; a9 = 8; return 26; } else if((((((a11==1)&&(((a16==10)&&((a20==1)&&(((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==10))&&(a17==2))&&(a12==1))))&&(a19==3)))&&(a3==1))&&(a28==1))&&(((a9==7)&&(!(a4==1)&&((a1==12)&&(a13==1))))&&!(a26==1)))){ a11 = 1; a5 = 4; a16 = 7; a13 = 1; a19 = 1; a23 = 1; return -1; } else if((((((a11==1)||!(a13==1))&&(a21==12))||(a26==1))&&(!(a0==1)&&((a28==1)&&((!(a20==1)&&((a6==1)&&(((a19==3)&&((a1==14)&&(((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==3))&&!(a26==1))))&&(a17==2))))&&(a16==10)))))){ a16 = 7; a21 = 10; a28 = 0; a5 = 4; a25 = 1; a9 = 7; a27 = 1; a20 = 1; a19 = 2; a1 = 12; return -1; } else if((((a16==11)&&((((a20==1)&&((a19==3)&&((a3==1)&&((a6==1)&&((a3==1)||!(a2==1))))))&&(a1==13))&&(a21==10)))&&(((a11==1)&&(((a3==1)&&((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a7==1)))&&(a17==2)))){ a1 = 14; a19 = 2; a5 = 4; a26 = 0; a9 = 8; a27 = 0; a2 = 1; a16 = 10; return 21; } else if((((a17==2)&&(!(a28==1)||(!(a0==1)&&((a16==9)&&((!(a11==1)||(a11==1))&&(a12==1))))))&&(!(a20==1)&&((((!(a4==1)&&((a19==3)&&((((a5==5)||(a5==6))&&(input==3))&&(a9==7))))&&(a1==13))&&(a23==1))&&(a21==11))))){ a5 = 5; a16 = 7; a20 = 1; a13 = 0; a22 = 0; a21 = 10; a1 = 14; a19 = 1; a14 = 1; return 22; } else if(((!(a24==1)&&((a2==1)&&((a16==8)&&((a20==1)&&(((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))||((a9==7)&&((a5==5)&&(a1==14))))&&(input==3))))))&&(((a24==1)||(!(a11==1)||(((a3==1)&&((a21==11)&&((a2==1)&&(a19==2))))&&(a17==2))))||(a27==1)))){ a19 = 1; a13 = 1; a21 = 10; a5 = 4; a1 = 12; a11 = 1; a16 = 7; a6 = 1; a9 = 7; return -1; } else if(((!(a18==1)&&(!(a8==1)&&(!(a0==1)&&(!(a24==1)&&((((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==5))&&(a17==2))))))&&(((a21==12)&&((!(a20==1)&&(((a13==1)&&(a19==5))&&(a16==10)))||!(a28==1)))&&!(a24==1)))){ if((a1==14)){ a12 = 0; a21 = 11; a24 = 1; a16 = 9; a6 = 0; a1 = 14; a9 = 8; a20 = 1; a5 = 4; a19 = 1; }else{ a16 = 7; a29 = 0; a19 = 1; a12 = 0; a9 = 11; a22 = 1; a1 = 13; a21 = 10; a20 = 1; a5 = 5; } return -1; } else if(((((((((a6==1)&&(((a13==1)&&((a28==1)&&((a9==7)&&(input==6))))&&!(a8==1)))&&(a16==7))&&(a21==11))&&(a5==5))&&(a1==14))&&(a19==4))&&((!(a20==1)&&((!(a28==1)||(a2==1))&&(a23==1)))&&(a17==2)))){ a1 = 12; a27 = 0; a13 = 1; a5 = 4; a21 = 10; a19 = 1; a20 = 1; return -1; } else if((((a1==12)&&(((a3==1)&&((!(a7==1)&&((a21==10)&&(input==3)))&&!(a27==1)))&&(a16==11)))&&((a17==2)&&(((((((a13==1)&&((a18==1)||(a3==1)))&&(a9==8))&&!(a0==1))&&(a19==1))&&(a5==5))&&(a20==1))))){ a5 = 4; a27 = 0; a9 = 7; a16 = 7; a12 = 1; return -1; } else if((((((!(a26==1)&&(((!(a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a3==1)))&&!(a4==1))&&!(a4==1)))&&(a11==1))&&(a17==2))&&!(a0==1))&&(((a9==8)&&((a1==12)&&((a21==12)&&((a6==1)&&(a19==3)))))&&(a16==9)))){ a5 = 5; a13 = 0; a10 = 0; a16 = 11; a19 = 2; a9 = 11; a25 = 1; a1 = 14; a21 = 10; return 21; } else if((((!(a20==1)&&((a13==1)&&(((a17==2)&&((((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==3))&&(a12==1))&&!(a18==1)))&&!(a27==1))))&&(a21==10))&&((a16==7)&&(((!(a24==1)&&((a13==1)&&(a19==2)))||!(a13==1))&&(a1==14))))){ a11 = 1; a9 = 7; a28 = 1; a5 = 4; a23 = 1; a19 = 1; a20 = 1; a1 = 12; return -1; } else if((((a19==5)&&((((a6==1)&&((!(a27==1)&&((a1==14)&&(input==1)))&&!(a14==1)))&&(a12==1))&&(a16==8)))&&(((((a9==7)&&((a5==5)&&((a18==1)||(!(a20==1)&&(a28==1)))))&&(a21==10))&&!(a26==1))&&(a17==2)))){ a1 = 12; a4 = 0; a5 = 4; a20 = 1; a19 = 1; a3 = 1; a12 = 1; a16 = 7; return -1; } else if(((((((((a13==1)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==1)))&&(a19==5))&&(a2==1))&&(a23==1))&&!(a18==1))&&(a16==7))&&((a12==1)&&((a17==2)&&((!(a23==1)||(((a1==13)&&(a3==1))&&(a21==11)))&&!(a20==1)))))){ a4 = 0; a12 = 1; a21 = 10; a9 = 10; a19 = 4; a20 = 1; a5 = 4; a16 = 10; a2 = 1; a1 = 14; return 22; } else if(((((a1==12)&&((a21==10)&&((a20==1)&&((a11==1)&&((a24==1)||(!(a12==1)||(a13==1)))))))&&(a9==10))&&(!(a18==1)&&(((a16==7)&&((a17==2)&&((!(a26==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a19==3))))&&!(a0==1))))){ a13 = 1; a6 = 1; a1 = 14; a27 = 0; a5 = 6; a9 = 8; a19 = 5; return 22; } else if((((a21==11)&&(((((((a16==9)&&(input==1))&&!(a24==1))&&(a23==1))&&(a12==1))&&(a5==5))&&!(a20==1)))&&((((!(a0==1)&&(((a19==1)&&((a17==2)&&(a28==1)))&&(a28==1)))&&(a9==7))&&(a1==13))||!(a13==1)))){ a5 = 6; a16 = 7; a2 = 0; a20 = 1; a12 = 0; a1 = 12; a7 = 1; a21 = 10; return -1; } else if((((((a21==10)&&(((a20==1)&&((a13==1)&&((a12==1)&&((a9==11)&&((input==3)&&((a5==4)||(a5==5)))))))&&(a19==5)))&&(a28==1))&&(a17==2))&&((a1==14)&&((a16==9)&&((!(a0==1)&&(!(a28==1)||(a28==1)))&&(a6==1)))))){ a16 = 7; a14 = 0; a11 = 1; a1 = 12; a2 = 1; a9 = 7; a5 = 4; a19 = 1; return -1; } else if((((a20==1)&&((!(a27==1)&&((((a17==2)&&((!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a9==8)))&&!(a8==1))&&(a21==11)))&&!(a27==1)))&&((((((a13==1)&&(a16==9))&&!(a26==1))&&(a1==12))&&!(a14==1))&&(a19==1)))){ a28 = 1; a16 = 8; a9 = 9; a21 = 10; a5 = 5; a1 = 13; a11 = 1; a19 = 5; return 26; } else if(((((a21==11)&&((a1==14)&&(!(a20==1)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==1))&&(a11==1)))))&&(a23==1))&&(!(a2==1)||((((a16==8)&&((a19==2)&&(((a12==1)&&(a17==2))&&(a23==1))))&&!(a0==1))||(a4==1))))){ a16 = 7; a9 = 7; a19 = 1; a21 = 10; a20 = 1; a24 = 0; a5 = 4; a13 = 1; a1 = 12; a7 = 0; return -1; } else if((((a21==12)&&(((a20==1)&&(((((((a5==4)||(a5==5))&&(input==6))&&(a2==1))&&!(a14==1))&&(a12==1))&&!(a0==1)))&&(a13==1)))&&(((((a1==14)&&((a17==2)&&((a12==1)&&(a16==9))))&&(a9==7))&&(a19==5))&&!(a26==1)))){ a19 = 1; a2 = 1; a21 = 10; a5 = 4; a1 = 12; a13 = 1; a16 = 7; return -1; } else if((((((a12==1)&&(((a21==10)&&(!(a4==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==1))))&&(a3==1)))&&(a19==5))&&(a16==9))&&(((a17==2)&&((a1==14)&&(((a4==1)||((a20==1)&&(a2==1)))&&(a12==1))))||!(a2==1)))){ a12 = 1; a19 = 2; a9 = 10; a5 = 4; a6 = 1; a24 = 0; return 21; } else if((((a5==4)&&((!(a7==1)&&(((a19==5)&&(input==5))&&(a17==2)))&&(a28==1)))&&((((((!(a20==1)&&((!(a12==1)||((a12==1)&&(a9==7)))&&(a21==12)))||!(a23==1))&&(a3==1))&&(a28==1))&&(a1==14))&&(a16==8)))){ if((a13==1)){ a22 = 0; a20 = 1; a29 = 0; a16 = 7; a19 = 1; a21 = 10; a3 = 0; }else{ a15 = 1; a29 = 0; a7 = 1; a9 = 10; a20 = 1; a21 = 10; a19 = 4; a5 = 6; a1 = 12; } return -1; } else if((((a9==11)&&((a23==1)&&((!(a27==1)&&((a16==11)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a6==1))))&&((((a26==1)||((a1==13)&&((((a17==2)&&((a13==1)||(a18==1)))&&(a20==1))&&(a19==3))))&&(a21==12))||(a26==1)))){ a5 = 5; a19 = 5; a7 = 0; a1 = 12; a9 = 9; a11 = 1; return 23; } else if(((!(a13==1)&&(((a19==5)&&((a24==1)&&((input==1)&&(a17==2))))&&(a27==1)))&&((a21==10)&&((a9==7)&&(((((a24==1)&&(((a5==5)&&((a28==1)&&(a18==1)))&&(a16==8)))&&!(a23==1))&&!(a20==1))&&(a1==14)))))){ a9 = 11; a28 = 0; a8 = 1; a2 = 0; a20 = 1; a19 = 1; a16 = 7; return 21; } else if(((((a1==12)&&(((((a8==1)&&((a17==2)&&((input==5)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))))&&!(a6==1))&&!(a20==1))&&(a19==3)))&&!(a12==1))&&(!(a28==1)&&(((a24==1)&&((a21==10)&&((a16==7)&&(a11==1))))&&!(a13==1))))){ a1 = 14; a16 = 10; a9 = 9; a20 = 1; a5 = 5; a29 = 0; a15 = 0; a21 = 12; a2 = 0; return -1; } else if(((((a12==1)&&(a1==14))&&(a13==1))&&(((a16==9)&&((a21==11)&&((!(a24==1)&&(!(a20==1)&&(!(a14==1)&&(((((input==5)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&!(a26==1))&&!(a8==1))&&(a19==4)))))&&!(a18==1))))&&(a17==2)))){ a16 = 7; a8 = 1; a19 = 1; a20 = 1; a21 = 10; a9 = 9; a5 = 6; a3 = 0; a18 = 1; a1 = 12; return -1; } else if((((a21==11)&&(((a28==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4)))&&(a16==7)))&&((!(a7==1)&&((((((a0==1)||(!(a4==1)&&((a13==1)&&(a17==2))))||!(a2==1))&&(a19==2))&&(a1==12))&&!(a0==1)))&&!(a20==1)))){ a5 = 4; a3 = 1; a9 = 7; a19 = 1; a21 = 10; a7 = 0; a20 = 1; a6 = 1; return -1; } else if(((((a16==7)&&(!(a26==1)&&((a17==2)&&((a23==1)&&((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))))&&(a21==10))&&((((!(a13==1)||((!(a8==1)&&((a28==1)&&(a12==1)))||!(a28==1)))&&(a19==5))&&!(a20==1))&&(a1==12)))){ a0 = 0; a19 = 2; a9 = 10; a5 = 5; a2 = 1; a20 = 1; return -1; } else if((((a21==12)&&(((a1==12)&&((a9==9)&&((!(a11==1)||((((!(a11==1)||((a12==1)&&(a3==1)))||!(a11==1))&&(a16==8))&&(a20==1)))&&(a17==2))))&&(a11==1)))&&((((a5==4)&&(input==1))&&!(a18==1))&&(a19==4)))){ a9 = 7; a19 = 1; a0 = 0; a16 = 7; a27 = 0; a3 = 1; a21 = 10; return -1; } else if((((((!(a0==1)&&((a17==2)&&((!(a20==1)&&(input==3))&&(a28==1))))&&!(a7==1))&&(a2==1))&&(a21==10))&&((a1==14)&&((a9==10)&&((a5==5)&&(((a16==9)&&((a19==4)&&((a3==1)&&!(a7==1))))||(a0==1))))))){ a16 = 8; a14 = 1; a5 = 6; a9 = 9; a1 = 13; a20 = 1; a4 = 1; a21 = 12; a23 = 0; a19 = 3; return 21; } else if(((((!(a4==1)&&((((a21==10)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a8==1)))&&(a16==9))&&!(a20==1)))&&(a17==2))&&(a9==9))&&((((!(a14==1)&&((a1==12)&&(!(a4==1)&&(a11==1))))&&!(a24==1))||!(a28==1))&&(a19==1)))){ if((a4==1)){ a29 = 1; a1 = 13; a21 = 11; a9 = 8; a7 = 1; a13 = 0; a16 = 7; a20 = 1; a5 = 4; }else{ a16 = 8; a25 = 1; a21 = 12; a18 = 1; a5 = 4; a7 = 1; } return -1; } else if((((a19==1)&&((a17==2)&&((a3==1)&&(!(a0==1)&&((a13==1)&&((a5==4)&&(input==3)))))))&&(!(a20==1)&&(((((a26==1)||(((!(a23==1)||(a3==1))&&(a21==12))||!(a23==1)))&&(a9==11))&&(a16==10))&&(a1==12))))){ a26 = 1; a1 = 14; a21 = 11; a22 = 0; a16 = 9; a7 = 1; return -1; } else if(((!(a14==1)&&(((a1==12)&&(a6==1))&&(a9==8)))&&((a13==1)&&(!(a27==1)&&((!(a18==1)&&((a20==1)&&(((a17==2)&&(!(a4==1)&&((a19==1)&&((a16==9)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a21==11))))&&!(a24==1)))))){ a5 = 4; a12 = 1; a9 = 9; a19 = 5; a16 = 8; a26 = 0; a21 = 10; return 22; } else if((((((((a0==1)||(((a5==4)&&(((a16==8)&&(a13==1))||(a27==1)))&&(a1==13)))&&!(a20==1))&&(a21==10))&&!(a0==1))&&(a9==10))&&((a28==1)&&(((a3==1)&&(((a17==2)&&(input==3))&&(a19==3)))&&(a11==1))))){ a19 = 1; a3 = 1; a20 = 1; a0 = 0; a16 = 7; a9 = 7; a26 = 0; a1 = 12; return -1; } else if((((((((a28==1)&&((a5==5)&&(input==6)))&&!(a0==1))&&(a19==5))&&(a21==12))&&(a1==13))&&((!(a2==1)||(((a17==2)&&(!(a13==1)||(((a9==7)&&((a12==1)&&(a3==1)))&&!(a24==1))))&&(a16==8)))&&(a20==1)))){ a9 = 11; a27 = 0; a5 = 4; a21 = 10; a1 = 14; a20 = 0; a19 = 2; a24 = 0; return 26; } else if((((((((input==5)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a28==1))&&!(a8==1))&&(a17==2))&&(a19==2))&&((a20==1)&&(((a16==10)&&((((a13==1)&&(((a6==1)||(a14==1))&&(a21==12)))&&(a1==14))||!(a11==1)))&&(a3==1))))){ a9 = 7; a24 = 0; a5 = 4; a16 = 7; a1 = 12; a18 = 0; a19 = 1; a11 = 1; a21 = 10; return -1; } else if(((((a17==2)&&((a19==3)&&((!(a24==1)&&(!(a20==1)&&((((a9==7)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a26==1))&&!(a0==1))))&&!(a4==1))))&&(a21==12))&&(((!(a7==1)&&(!(a4==1)&&(a28==1)))&&(a16==7))&&(a1==12)))){ a20 = 1; a21 = 11; a19 = 4; a2 = 1; a5 = 4; a0 = 0; a9 = 11; return 25; } else if(((((a21==11)&&((a19==1)&&(!(a7==1)&&((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))))&&(a20==1))&&(((((((a16==11)&&((!(a14==1)&&(a6==1))&&!(a0==1)))&&(a1==12))||!(a3==1))&&(a17==2))&&!(a8==1))&&!(a8==1)))){ a3 = 1; a19 = 2; a4 = 0; a5 = 4; a16 = 9; a1 = 14; a2 = 1; a9 = 10; return 21; } else if((((a8==1)||((a12==1)&&((a17==2)&&((a3==1)&&((a21==12)&&((a11==1)||!(a6==1)))))))&&((((a9==7)&&(((((a1==12)&&((input==4)&&((a5==5)||(a5==6))))&&(a16==9))&&(a19==5))&&!(a0==1)))&&(a20==1))&&(a2==1)))){ a21 = 10; a0 = 0; a16 = 7; a26 = 0; a27 = 0; a19 = 1; a5 = 4; return -1; } else if(((!(a0==1)&&(((((a6==1)&&((a17==2)&&((!(a4==1)&&((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&!(a20==1))))&&(a16==8))&&(a19==4))&&(a13==1)))&&(!(a4==1)&&((a24==1)||((a21==11)&&((a11==1)&&(a1==13))))))){ a16 = 7; a20 = 1; a1 = 12; a9 = 7; a21 = 10; a27 = 0; a19 = 1; a7 = 0; a5 = 4; a14 = 0; return -1; } else if(((!(a20==1)&&((!(a14==1)&&((a6==1)&&((a1==12)&&((((a5==4)||(a5==5))&&(input==4))&&(a9==9)))))&&(a16==8)))&&((((a12==1)&&((a27==1)||((a17==2)&&(((a23==1)&&(a21==10))&&(a19==2)))))||!(a2==1))&&(a28==1)))){ a20 = 1; a16 = 7; a5 = 4; a3 = 1; a8 = 0; a9 = 7; a19 = 1; a27 = 0; return -1; } else if((((((a16==7)&&((a17==2)&&((input==3)&&((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7))))))&&(a21==11))&&!(a0==1))&&(((((!(a12==1)||(((a3==1)&&(a20==1))&&(a2==1)))&&(a19==5))&&!(a14==1))||(a26==1))||(a8==1)))){ a5 = 4; a1 = 12; a9 = 7; a23 = 1; a19 = 1; a21 = 10; a6 = 1; a0 = 0; return -1; } else if((((a23==1)&&((a20==1)&&((a19==5)&&((a16==10)&&((((a21==10)&&(((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==1))&&!(a27==1))&&(a1==14)))&&(a17==2))&&(a23==1))))))&&(!(a4==1)&&(!(a8==1)&&(!(a23==1)||(a12==1)))))){ a7 = 0; a23 = 1; a1 = 12; a5 = 4; a12 = 1; a9 = 7; a16 = 7; a19 = 1; return -1; } else if(((((a2==1)&&((a11==1)&&((((input==4)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&!(a26==1))&&!(a18==1))))&&(a19==3))&&((a21==10)&&(((a13==1)&&((a16==9)&&((((a20==1)&&(a3==1))&&(a1==13))&&!(a7==1))))&&(a17==2))))){ a16 = 7; a27 = 0; a5 = 4; a13 = 1; a1 = 12; a9 = 7; a19 = 1; a18 = 0; return -1; } else if(((!(a13==1)||((((a21==10)&&(!(a27==1)&&(((!(a20==1)&&(a6==1))&&(a1==14))&&(a17==2))))||(a14==1))&&(a11==1)))&&(!(a4==1)&&((a19==5)&&(((a9==11)&&(!(a14==1)&&(((a5==5)||(a5==6))&&(input==4))))&&(a16==10)))))){ a19 = 1; a5 = 6; a25 = 0; a26 = 1; a9 = 10; a24 = 1; a21 = 12; return 21; } else if((((a17==2)&&((((((a19==4)&&(a3==1))&&(a21==10))&&(a20==1))&&!(a23==1))&&!(a11==1)))&&(((a1==13)&&(((a16==11)&&((((input==3)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&!(a6==1))&&!(a2==1)))&&(a7==1)))&&!(a12==1)))){ a19 = 1; a25 = 1; a28 = 0; a16 = 7; a5 = 6; a14 = 1; a9 = 10; return -1; } else if((((((((a12==1)&&(!(a4==1)&&((a11==1)&&((a3==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==3))))))&&!(a4==1))&&(a16==8))&&(a1==13))&&(a17==2))&&(((((a6==1)&&(a20==1))&&(a19==1))&&(a12==1))&&(a21==11)))){ a1 = 12; a21 = 10; a27 = 0; a6 = 1; a11 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if(((!(a4==1)&&((a3==1)&&(((a1==14)&&(((((((a5==5)||(a5==6))&&(input==3))&&(a3==1))&&(a21==10))&&!(a24==1))&&(a17==2)))&&(a19==3))))&&((((((a2==1)||(a0==1))&&!(a20==1))&&(a16==10))&&(a9==10))&&!(a14==1)))){ a1 = 12; a18 = 1; a9 = 11; a16 = 7; a7 = 1; a21 = 12; a19 = 1; a5 = 5; a0 = 1; return -1; } else if(((((a24==1)||((!(a23==1)||(((a11==1)&&((a19==4)&&(((a18==1)||(a11==1))&&(a20==1))))&&(a21==12)))&&(a17==2)))&&(a16==8))&&(!(a7==1)&&((((input==1)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&(a1==14))&&!(a24==1))))){ a23 = 1; a5 = 4; a13 = 1; a1 = 12; a19 = 1; a21 = 10; a9 = 7; a16 = 7; a8 = 0; return -1; } else if((((a21==12)&&((a19==5)&&((a20==1)&&((((a17==2)&&(a2==1))||(a7==1))&&(a9==7)))))&&(((((!(a4==1)&&(((((a5==5)||(a5==6))&&(input==6))&&!(a27==1))&&(a11==1)))&&(a16==7))&&!(a7==1))&&!(a14==1))&&(a1==13)))){ if((a28==1)){ a5 = 4; a20 = 0; a21 = 11; a27 = 0; a3 = 1; a16 = 8; a7 = 0; a19 = 4; a1 = 14; }else{ a5 = 4; a24 = 0; a21 = 11; a1 = 12; a12 = 1; a11 = 1; a16 = 9; } return 23; } else if(((((a28==1)&&(((a1==13)&&(((a21==12)&&((a17==2)&&(a28==1)))&&!(a0==1)))&&(a19==4)))&&!(a4==1))&&(((a13==1)&&(((((input==5)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a20==1))&&(a16==8))&&!(a27==1)))&&!(a18==1)))){ if((a7==1)){ a19 = 5; a5 = 4; a9 = 10; a1 = 14; a20 = 1; a10 = 0; a25 = 0; a28 = 0; a16 = 7; }else{ a19 = 1; a13 = 0; a5 = 6; a1 = 12; a20 = 1; a16 = 7; a21 = 10; a6 = 0; a12 = 0; a9 = 7; } return 22; } else if(((((a9==10)&&(((((a11==1)&&!(a14==1))&&!(a18==1))||!(a23==1))&&!(a18==1)))&&(a21==10))&&((a19==4)&&((a16==11)&&((((a1==12)&&((a5==5)&&(((a17==2)&&(input==6))&&(a12==1))))&&(a13==1))&&!(a20==1)))))){ if((a7==1)){ a19 = 5; a4 = 1; a16 = 10; a24 = 1; a9 = 8; a8 = 1; a5 = 6; a21 = 11; }else{ a3 = 0; a1 = 14; a20 = 1; a5 = 6; a19 = 1; a15 = 1; a9 = 7; a16 = 7; a28 = 0; } return -1; } else if(((!(a7==1)&&((!(a18==1)&&(a6==1))||(a26==1)))&&((a21==11)&&(((a6==1)&&((((a20==1)&&((a11==1)&&((((((a5==4)||(a5==5))&&(input==1))&&(a19==4))&&(a16==10))&&(a17==2))))&&(a9==10))&&!(a24==1)))&&(a1==12))))){ a21 = 10; a23 = 1; a1 = 13; a9 = 9; a2 = 1; a5 = 5; a16 = 7; a19 = 2; return -1; } else if(((((((a19==5)&&(!(a18==1)&&((a21==12)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a6==1)))))&&(a17==2))&&(a20==1))&&(a11==1))&&(((a16==8)&&((((a1==14)&&(a6==1))||!(a11==1))&&(a9==9)))||(a8==1)))){ a11 = 1; a1 = 13; a7 = 0; a16 = 10; a24 = 0; a5 = 4; a9 = 10; return 21; } else if(((!(a2==1)||(!(a6==1)||(((a28==1)&&((((a21==10)&&((a20==1)&&(((a23==1)&&(a19==3))&&(a3==1))))&&(a16==11))&&(a17==2)))||!(a11==1))))&&(!(a14==1)&&((a1==14)&&((input==6)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))))))){ a24 = 0; a9 = 10; a5 = 6; a1 = 13; a11 = 1; a14 = 0; a21 = 11; return 22; } else if(((((a17==2)&&((a12==1)&&((input==1)&&(a19==5))))&&(a1==14))&&(((a28==1)&&((a11==1)&&((a16==9)&&((!(a3==1)||((a5==5)&&((a18==1)||((a9==8)&&(!(a20==1)&&(a2==1))))))&&(a21==10)))))||(a14==1)))){ a13 = 0; a29 = 1; a22 = 0; a16 = 7; a20 = 1; a5 = 6; a1 = 12; a9 = 7; a19 = 1; return 21; } else if(((((a19==5)&&((a9==10)&&(((a5==4)||(a5==5))&&(input==3))))&&(a16==8))&&((a21==12)&&(((a20==1)&&(((a18==1)||((((!(a12==1)||((a6==1)&&!(a7==1)))&&!(a0==1))||(a18==1))||(a4==1)))&&(a1==13)))&&(a17==2))))){ a7 = 0; a6 = 1; a16 = 10; a28 = 1; a1 = 12; a5 = 4; return 22; } else if(((((a16==9)&&((((a21==10)&&(!(a8==1)&&(!(a8==1)&&(((a11==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a19==3)))))&&(a28==1))&&(a20==1)))&&(a3==1))&&(((((a23==1)&&(a9==10))&&!(a14==1))&&(a17==2))&&(a1==14)))){ a1 = 12; a19 = 1; a9 = 7; a24 = 0; a5 = 4; a16 = 7; a6 = 1; return -1; } else if((((((a17==2)&&((a0==1)&&((a2==1)&&!(a13==1))))&&(a8==1))&&(a9==11))&&((a21==10)&&((a19==4)&&(!(a13==1)&&(!(a11==1)&&((a1==13)&&((a0==1)&&(!(a20==1)&&((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))))))))))){ a10 = 1; a16 = 7; a9 = 8; a20 = 1; a21 = 11; a25 = 1; a5 = 6; return -1; } else if((((!(a14==1)&&((((a4==1)||((a16==10)&&((a21==10)&&(!(a26==1)&&((a12==1)&&(a19==2))))))&&!(a20==1))&&(a1==12)))&&(a6==1))&&((((a17==2)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5)))&&(a2==1))&&(a3==1)))){ if((a27==1)){ a16 = 7; a5 = 6; a20 = 1; a6 = 0; a7 = 1; a1 = 13; a9 = 11; a25 = 0; a19 = 1; }else{ a9 = 11; a0 = 1; a26 = 1; a5 = 4; a21 = 11; a19 = 4; a6 = 0; a20 = 1; a1 = 14; } return -1; } else if(((((((a11==1)&&((input==3)&&(a21==11)))&&(a5==5))&&(a9==8))&&!(a7==1))&&(!(a23==1)||((((((!(a20==1)&&(((a3==1)&&(a16==8))&&!(a14==1)))||(a7==1))&&(a1==12))&&(a19==4))&&(a17==2))&&(a11==1))))){ a8 = 0; a21 = 10; a5 = 4; a0 = 0; a9 = 7; a26 = 0; a20 = 1; a16 = 7; a19 = 1; return -1; } else if(((((((a1==14)&&((a4==1)||(((a2==1)&&(a13==1))&&(a6==1))))||(a7==1))&&(a9==10))&&(a21==12))&&(((a20==1)&&(!(a4==1)&&(((a23==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a19==5)))&&(a16==10))))&&(a17==2)))){ a9 = 9; a16 = 7; a5 = 5; a19 = 2; a28 = 1; a14 = 0; a1 = 13; a21 = 10; return 23; } else if(((((a9==8)&&((a17==2)&&(((a8==1)&&(((a3==1)&&(a19==2))&&(a4==1)))&&(a0==1))))&&(a20==1))&&((!(a3==1)&&(((((a16==11)&&((input==6)&&((a5==4)||(a5==5))))&&(a0==1))&&(a1==13))&&(a4==1)))&&(a21==11)))){ a1 = 14; a19 = 1; a23 = 0; a15 = 0; a5 = 5; a16 = 7; a21 = 10; a9 = 9; a24 = 1; return 25; } else if((((a19==5)&&((a21==11)&&(((!(a2==1)||((a12==1)&&(a3==1)))&&!(a14==1))&&(a20==1))))&&(((a3==1)&&((a1==14)&&(!(a18==1)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==1))&&(a3==1))&&(a17==2)))))&&(a16==8)))){ a5 = 4; a9 = 10; a3 = 1; a16 = 10; a1 = 12; a19 = 4; return 25; } else if(((((a4==1)||((a1==13)&&((a28==1)&&(a19==2))))&&(a9==7))&&(((a21==12)&&(((a16==10)&&((!(a18==1)&&(((!(a4==1)&&((input==1)&&(a17==2)))&&!(a18==1))&&!(a0==1)))&&!(a20==1)))&&(a6==1)))&&(a5==6)))){ a21 = 10; a1 = 12; a16 = 8; a9 = 9; a22 = 0; a18 = 1; return 21; } else if((((((a11==1)&&(((((input==6)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&!(a7==1))&&(a3==1))&&(a16==9)))&&(a17==2))&&(a19==1))&&((((!(a11==1)||((a4==1)||((a28==1)||(a27==1))))&&(a21==12))&&(a20==1))&&(a1==13)))){ a16 = 7; a13 = 1; a2 = 1; a14 = 0; a9 = 7; a21 = 10; a1 = 12; a5 = 4; return -1; } else if(((((((a21==10)&&((a17==2)&&(((a9==10)&&(a11==1))&&(a1==14))))&&(a19==3))&&(a3==1))&&(a6==1))&&(((!(a26==1)&&((((a2==1)&&((input==5)&&(a16==7)))&&(a20==1))&&!(a0==1)))&&(a5==6))&&!(a18==1)))){ a6 = 1; a18 = 0; a27 = 0; a9 = 7; a1 = 12; a21 = 11; return 25; } else if((((a20==1)&&(((((((a2==1)&&(a13==1))&&(a1==12))&&(a19==5))||!(a11==1))||(a24==1))&&(a21==11)))&&((a17==2)&&(((((((a5==6)&&(input==4))&&(a11==1))&&(a6==1))&&(a16==11))&&!(a27==1))&&(a9==8))))){ a5 = 4; a16 = 7; a6 = 1; a21 = 10; a9 = 7; a19 = 1; a13 = 1; a24 = 0; return -1; } else if((((((a17==2)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==3))))&&(a19==3))&&(a3==1))&&(((!(a3==1)||((a28==1)&&(((!(a27==1)&&((a9==8)&&((a20==1)&&(a6==1))))&&(a21==11))&&(a16==11))))||!(a13==1))&&!(a7==1)))){ a5 = 4; a11 = 1; a19 = 1; a9 = 7; a21 = 10; a16 = 7; a8 = 0; a23 = 1; return -1; } else if((((a2==1)&&(((a19==2)&&(((a5==6)&&(!(a18==1)&&((a21==12)&&((input==4)&&(a17==2)))))&&(a6==1)))&&(a23==1)))&&((a20==1)&&((a16==7)&&(!(a7==1)&&((((a23==1)&&(a23==1))&&(a1==13))&&(a9==8))))))){ a1 = 12; a16 = 8; a14 = 0; a24 = 0; a6 = 1; a21 = 10; a19 = 5; return 25; } else if((((a20==1)&&(!(a26==1)&&((a16==10)&&((a17==2)&&(((a11==1)&&((((((input==5)&&((a5==4)||(a5==5)))&&(a21==10))&&!(a7==1))&&(a19==4))&&(a23==1)))&&(a1==14))))))&&(!(a7==1)&&((a9==8)&&((a24==1)||(a12==1)))))){ a16 = 9; a1 = 12; a5 = 5; a9 = 10; a21 = 12; a19 = 3; a26 = 0; a11 = 1; a8 = 0; return 21; } else if(((((((a11==1)&&((((a16==8)&&(!(a14==1)&&((a5==5)&&(input==4))))&&!(a18==1))&&(a17==2)))&&(a9==7))&&(a20==1))&&(a21==11))&&(((a0==1)||((!(a27==1)&&((a12==1)||(a27==1)))&&(a19==4)))&&(a1==13)))){ a23 = 1; a16 = 7; a19 = 1; a1 = 12; a21 = 10; a14 = 0; a28 = 1; a5 = 4; return -1; } else if((((a23==1)&&(((!(a27==1)&&(((a1==14)&&((a21==12)&&((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))&&!(a20==1)))&&(a19==5))&&!(a8==1)))&&((a8==1)||((((a17==2)&&((a28==1)&&(a13==1)))&&(a11==1))&&(a16==10))))){ a16 = 8; a24 = 1; a13 = 0; a1 = 12; a29 = 0; a9 = 9; a21 = 10; a19 = 2; a5 = 6; return -1; } else if((((a16==9)&&(((((a21==11)&&((a2==1)||(a7==1)))&&(a2==1))&&(a1==12))&&(a3==1)))&&((((a12==1)&&(!(a27==1)&&(!(a8==1)&&((a17==2)&&((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))))&&(a20==1))&&(a19==5)))){ a19 = 1; a5 = 4; a27 = 0; a0 = 0; a16 = 7; a13 = 1; a21 = 10; a9 = 7; return -1; } else if(((((a19==5)&&((a1==12)&&((a18==1)||(((a20==1)&&(a2==1))&&(a17==2)))))||!(a11==1))&&((((a13==1)&&((a12==1)&&(((a21==12)&&((((a5==5)||(a5==6))&&(input==1))&&(a12==1)))&&!(a24==1))))&&(a9==11))&&(a16==11)))){ a23 = 1; a21 = 10; a0 = 0; a9 = 7; a5 = 4; a7 = 0; a16 = 7; a19 = 1; return -1; } else if(((((a1==12)&&((a17==2)&&((((a21==12)&&((!(a0==1)&&((a28==1)&&((input==3)&&(a9==8))))&&!(a18==1)))&&!(a4==1))&&!(a14==1))))&&(a20==1))&&((a19==1)&&(((a16==11)&&((a11==1)&&!(a26==1)))&&(a5==5))))){ a5 = 4; a12 = 1; a16 = 7; a21 = 10; a8 = 0; a9 = 7; return -1; } else if((((a17==2)&&((a5==5)&&((a16==10)&&(!(a7==1)&&(!(a18==1)&&((a23==1)&&(!(a7==1)&&((a21==10)&&(input==4)))))))))&&((a1==12)&&((a19==3)&&((a9==9)&&((a20==1)&&(((a24==1)||(a13==1))&&!(a0==1)))))))){ a19 = 1; a26 = 0; a5 = 4; a9 = 7; a0 = 0; a24 = 0; a16 = 7; return -1; } else if((((((((a28==1)&&(!(a20==1)&&(input==6)))&&!(a7==1))&&(a9==10))&&(a6==1))&&(a5==4))&&(((a16==9)&&((a17==2)&&(((a1==13)&&((a24==1)||((a8==1)||(!(a3==1)||(a13==1)))))&&(a21==12))))&&(a19==1)))){ if((a8==1)){ a15 = 1; a1 = 12; a25 = 0; a21 = 10; a19 = 2; a16 = 7; a6 = 0; a20 = 1; }else{ a21 = 10; a22 = 1; a2 = 0; a0 = 1; a9 = 7; a1 = 14; a5 = 6; } return -1; } else if(((((a26==1)||((a21==10)&&((a17==2)&&((a1==14)&&(((a26==1)||(a6==1))&&(a16==8))))))||(a26==1))&&((a11==1)&&((!(a4==1)&&(((a19==2)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==1)))&&!(a20==1)))&&(a28==1))))){ a19 = 1; a21 = 12; a9 = 8; a6 = 1; a12 = 1; a20 = 1; a7 = 0; a5 = 6; return 21; } else if(((((((a6==1)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&!(a20==1))&&(a6==1))&&(a12==1))&&((a3==1)&&((a3==1)&&((a16==10)&&(((a19==3)&&(((a9==11)&&((a1==14)&&(a23==1)))&&(a21==10)))&&(a28==1))))))){ a21 = 11; a26 = 1; a1 = 13; a5 = 5; a9 = 8; a28 = 0; a6 = 0; a20 = 1; a16 = 8; return -1; } else if(((!(a0==1)&&((a20==1)&&((((a2==1)&&(((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==5)))&&!(a24==1))&&(a21==10))))&&(((a19==2)&&((((a17==2)&&(((a16==10)&&(a23==1))&&(a23==1)))||(a0==1))||!(a3==1)))&&(a1==14)))){ a4 = 0; a23 = 1; a16 = 8; a5 = 4; a19 = 5; a9 = 11; a12 = 1; return 25; } else if((((a17==2)&&((a16==10)&&((((a13==1)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==1))&&(a28==1)))&&(a3==1))&&(a28==1))))&&(((a3==1)&&((a1==12)&&(((a19==3)&&((a21==12)&&(a11==1)))||(a4==1))))&&(a20==1)))){ a5 = 4; a14 = 0; a23 = 1; a21 = 10; a16 = 7; a9 = 7; a28 = 1; a19 = 1; return -1; } else if(((!(a20==1)&&(((a16==7)&&(((a19==2)&&((input==3)&&((a5==5)||(a5==6))))&&(a2==1)))&&(a17==2)))&&((a1==13)&&((((a11==1)&&(((a3==1)&&((a0==1)||((a12==1)&&(a9==9))))||(a0==1)))&&(a23==1))&&(a21==11))))){ a9 = 7; a21 = 10; a5 = 4; a14 = 0; a28 = 1; a1 = 12; a19 = 1; a11 = 1; a20 = 1; return -1; } else if((((a19==2)&&(((((a17==2)&&(!(a20==1)&&(input==1)))&&(a11==1))&&(a9==10))&&(a5==5)))&&((a26==1)||((((((((a2==1)&&(a1==12))&&!(a26==1))||(a0==1))&&(a16==9))||!(a23==1))&&(a21==12))&&(a28==1))))){ if((a16==7)){ a16 = 7; a18 = 1; a28 = 0; a1 = 14; a21 = 10; a20 = 1; a5 = 4; a22 = 1; a19 = 1; }else{ a1 = 13; a23 = 0; a5 = 4; a29 = 0; a16 = 11; a21 = 10; a0 = 1; a20 = 1; a19 = 4; a9 = 9; } return -1; } else if((((!(a14==1)&&(((((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==1))&&(a1==13))&&(a23==1))&&(a19==5)))&&(a11==1))&&((((((a16==9)&&((a17==2)&&(!(a2==1)||(a3==1))))||!(a11==1))&&(a20==1))&&(a21==12))&&(a3==1)))){ a27 = 0; a28 = 1; a21 = 10; a5 = 4; a1 = 12; a16 = 7; a4 = 0; a9 = 7; a19 = 1; return -1; } else if((((a20==1)&&((a9==8)&&((a1==14)&&(((a11==1)&&(((a0==1)||((!(a11==1)||((a19==1)&&(!(a12==1)||((a6==1)&&(a11==1)))))&&(a16==8)))&&!(a7==1)))&&(a21==11)))))&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2)))){ a5 = 4; a14 = 0; a9 = 7; a16 = 7; a7 = 0; a21 = 10; a24 = 0; a1 = 12; return -1; } else if((((a19==5)&&((((a11==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a28==1))&&(a9==8)))&&(((((((a16==7)&&((a2==1)&&((a14==1)||((a4==1)||(a28==1)))))||!(a28==1))&&(a1==14))&&(a21==12))&&(a17==2))&&!(a20==1)))){ a13 = 1; a24 = 0; a9 = 7; a19 = 1; a5 = 4; a1 = 12; a20 = 1; a21 = 10; a3 = 1; return -1; } else if((((a19==5)&&(((a2==1)&&((((a23==1)&&((a16==9)&&(((input==6)&&(a20==1))&&(a12==1))))&&(a17==2))&&(a1==14)))&&(a5==5)))&&((((((a12==1)&&!(a18==1))||!(a13==1))&&(a9==9))&&(a23==1))&&(a21==10)))){ a1 = 12; a8 = 0; a5 = 6; a2 = 1; a9 = 10; a19 = 3; a27 = 0; a21 = 12; return 21; } else if((((a21==10)&&((a19==2)&&((a1==13)&&(((((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1))&&(a11==1))&&(a9==9))&&(a16==11))&&!(a14==1)))))&&((a2==1)&&(((((a27==1)||(a6==1))||(a18==1))&&(a17==2))&&(a20==1))))){ a9 = 11; a11 = 1; a26 = 0; a0 = 0; a5 = 5; a21 = 11; return 21; } else if((((a9==8)&&(((!(a20==1)&&((a1==13)&&((a6==1)&&(a21==11))))&&(a3==1))&&(a16==7)))&&((!(a0==1)&&(((a12==1)&&(((!(a8==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a11==1))&&(a17==2)))&&!(a8==1)))&&(a19==2)))){ a1 = 14; a9 = 7; a4 = 0; a19 = 5; a23 = 1; a5 = 4; a21 = 10; a20 = 1; a12 = 1; return 25; } else if(((((a20==1)&&((a28==1)&&((a16==10)&&((!(a27==1)&&((a9==8)&&(!(a26==1)&&(a3==1))))&&(a1==12)))))&&(a21==10))&&((a17==2)&&(!(a0==1)&&((((((a5==5)||(a5==6))&&(input==5))&&(a3==1))&&!(a4==1))&&(a19==2)))))){ a16 = 8; a27 = 0; a19 = 5; a5 = 6; a21 = 12; a14 = 0; a1 = 14; a6 = 1; return 22; } else if(((((((((a19==5)&&((a16==8)&&(input==1)))&&!(a26==1))&&!(a24==1))&&!(a20==1))&&(a5==5))&&(a21==12))&&(!(a6==1)||((a1==14)&&((a8==1)||(((((a17==2)&&(a2==1))&&(a9==7))&&(a13==1))||(a24==1))))))){ a12 = 0; a21 = 10; a25 = 0; a19 = 1; return -1; } else if(((((a13==1)&&((((((((input==5)&&(a20==1))&&(a12==1))&&(a1==14))&&(a9==9))&&(a5==6))&&(a16==11))&&!(a0==1)))&&!(a18==1))&&((!(a23==1)||(((a21==10)&&((a11==1)||!(a13==1)))&&(a19==1)))&&(a17==2)))){ a16 = 9; a4 = 0; a5 = 4; a21 = 11; a28 = 1; a13 = 1; a9 = 11; a1 = 12; a19 = 5; return 21; } else if(((!(a24==1)&&(((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==1))&&(a13==1))&&(a23==1))&&!(a20==1)))&&((a7==1)||((((((!(a14==1)&&((a16==10)&&(a2==1)))||!(a2==1))&&(a19==4))&&(a1==12))&&(a21==11))&&(a17==2))))){ if((a5==6)){ a1 = 13; a19 = 5; a5 = 4; a29 = 1; a27 = 1; a9 = 7; a16 = 9; a20 = 1; a15 = 0; }else{ a9 = 9; a19 = 1; a20 = 1; a16 = 7; a10 = 1; a21 = 10; a14 = 1; a8 = 1; a5 = 4; a1 = 14; } return -1; } else if((((a21==10)&&((a24==1)||(((a19==3)&&((!(a0==1)&&(a2==1))&&(a3==1)))&&(a16==11))))&&((a1==13)&&(((!(a0==1)&&(!(a4==1)&&(!(a7==1)&&((input==4)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&!(a20==1))&&(a17==2))))){ a19 = 1; a11 = 0; a10 = 1; a1 = 12; a9 = 9; a16 = 7; a5 = 6; a27 = 1; a20 = 1; return 22; } else if((((a20==1)&&((((a13==1)&&(a21==11))&&(a19==5))&&!(a0==1)))&&((a6==1)&&((a16==10)&&((a17==2)&&(((a28==1)&&((a12==1)&&(!(a26==1)&&((((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11))))&&(input==5)))))&&(a3==1))))))){ a19 = 4; a1 = 13; a16 = 7; a18 = 0; a21 = 10; a5 = 5; a9 = 10; a6 = 1; a14 = 0; return 25; } else if(((((a21==11)&&((a3==1)&&((((a16==8)&&(((a17==2)&&((input==5)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&(a1==14)))&&!(a8==1))&&(a6==1))))&&(a20==1))&&((a19==5)&&(((a18==1)||(!(a2==1)||(a13==1)))||(a27==1))))){ a19 = 1; a21 = 10; a9 = 7; a12 = 1; a16 = 7; a23 = 1; a1 = 12; a2 = 1; a5 = 4; return -1; } else if(((((a18==1)||((a21==11)&&((a16==9)&&(((a19==5)&&((a9==7)&&(a2==1)))&&(a20==1)))))&&(a13==1))&&(!(a7==1)&&(((a1==14)&&((a17==2)&&((!(a18==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a2==1))))&&!(a0==1))))){ a8 = 0; a1 = 12; a16 = 7; a11 = 1; a21 = 10; a19 = 1; a5 = 4; return -1; } else if(((!(a7==1)&&(((a20==1)&&(((a23==1)&&(a17==2))&&(a19==5)))&&(a13==1)))&&(((a1==14)&&((((a2==1)&&((a16==7)&&((a13==1)&&((input==6)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))))&&!(a14==1))&&(a21==10)))&&!(a14==1)))){ a18 = 0; a28 = 1; a5 = 4; a19 = 4; a21 = 12; a9 = 7; return 26; } else if((((a16==7)&&((!(a24==1)&&(a3==1))&&(a21==10)))&&((a9==9)&&((((a20==1)&&(((((a17==2)&&(((a28==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a1==14)))&&(a19==2))&&(a28==1))&&!(a4==1)))&&(a13==1))&&(a23==1))))){ a19 = 4; a13 = 1; a5 = 4; a8 = 0; a1 = 13; a9 = 10; return 21; } else if(((((a20==1)&&(!(a6==1)||((a16==9)&&((((((a5==4)&&(a12==1))&&(a21==10))&&(a2==1))&&(a17==2))||!(a12==1)))))&&(a19==2))&&((a9==11)&&(!(a27==1)&&(((a23==1)&&((input==5)&&(a1==13)))&&!(a14==1)))))){ a3 = 1; a13 = 1; a5 = 5; a1 = 14; a2 = 1; a9 = 7; a16 = 10; return 21; } else if((((((a11==1)&&((a19==2)&&(((a17==2)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a28==1))))&&(a9==9))&&(a21==10))&&(((a28==1)&&((a4==1)||((a13==1)&&((a1==12)&&(((a11==1)&&(a3==1))&&(a16==9))))))&&!(a20==1)))){ if((a0==1)){ a1 = 14; a11 = 0; a16 = 7; a21 = 11; a7 = 1; a19 = 4; a15 = 0; a5 = 6; a20 = 1; }else{ a3 = 0; a5 = 4; a16 = 8; a6 = 0; a9 = 11; a21 = 11; a24 = 1; a19 = 3; a1 = 14; } return 22; } else if(((!(a4==1)&&(!(a20==1)&&((((input==4)&&((a5==4)||(a5==5)))&&(a1==14))&&(a9==7))))&&(!(a8==1)&&((((a0==1)||((a19==2)&&(!(a7==1)&&((((a17==2)&&(a28==1))&&(a16==9))&&!(a24==1)))))&&(a21==10))||!(a6==1))))){ a13 = 0; a25 = 0; a5 = 5; a20 = 1; a16 = 7; a29 = 0; a1 = 12; a19 = 1; return -1; } else if((((!(a26==1)&&((!(a18==1)&&((a16==8)&&(((input==1)&&(a5==4))&&(a3==1))))&&(a23==1)))&&(a20==1))&&((a17==2)&&((a19==5)&&(((a3==1)&&((a21==11)&&(((a9==9)&&(a12==1))&&(a1==13))))&&!(a0==1)))))){ a24 = 0; a27 = 0; a21 = 10; a16 = 7; a9 = 7; a1 = 12; a19 = 1; return -1; } else if(((!(a20==1)&&((a12==1)&&((a19==5)&&(((a9==11)&&((a1==13)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a3==1))))&&!(a7==1)))))&&(((a16==9)&&(((a23==1)&&(((a11==1)&&(a17==2))&&(a2==1)))&&!(a27==1)))&&(a21==11)))){ if((a20==1)){ a25 = 0; a19 = 2; a0 = 1; a1 = 14; a5 = 6; a21 = 10; a16 = 8; }else{ a20 = 1; a8 = 1; a11 = 0; a21 = 10; a16 = 7; a5 = 4; a2 = 0; a9 = 7; a1 = 14; a19 = 1; } return -1; } else if((((a2==1)&&((a1==14)&&((a20==1)&&((a5==4)&&(((a9==9)&&(input==6))&&(a16==11))))))&&((!(a26==1)&&((a19==2)&&((a21==10)&&(((a27==1)||(!(a18==1)&&(!(a11==1)||(a23==1))))&&(a17==2)))))||(a8==1)))){ a24 = 0; a16 = 7; a14 = 0; a12 = 1; a1 = 12; a19 = 1; a9 = 7; return -1; } else if((((a19==5)&&(!(a8==1)&&(((a6==1)||(a7==1))||(a14==1))))&&(!(a18==1)&&(((a28==1)&&((((((a21==10)&&((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a17==2))&&(a1==13))&&!(a20==1))&&(a16==8)))&&!(a0==1))))){ a26 = 0; a0 = 0; a5 = 5; a21 = 11; a27 = 0; a16 = 10; a9 = 9; a19 = 2; a20 = 1; return 21; } else if(((((a27==1)||((a16==9)&&(((((a3==1)&&!(a14==1))&&(a6==1))&&(a28==1))&&(a5==5))))&&!(a20==1))&&((a9==8)&&((((a19==5)&&((a11==1)&&((a17==2)&&((input==4)&&(a21==10)))))&&(a2==1))&&(a1==13))))){ if((a3==1)){ a5 = 6; a1 = 14; a26 = 1; a20 = 1; a19 = 1; a2 = 0; a9 = 11; a16 = 7; }else{ a21 = 11; a9 = 9; a10 = 1; a20 = 1; a19 = 2; a5 = 4; a22 = 1; } return -1; } else if((((((a16==7)&&((a17==2)&&((((a9==9)&&((a1==13)&&(a28==1)))&&(a27==1))&&!(a3==1))))&&(a21==12))&&!(a28==1))&&(!(a23==1)&&((((((input==4)&&(a19==2))&&(a20==1))&&(a5==4))&&!(a2==1))&&!(a2==1))))){ a21 = 10; a19 = 1; a5 = 5; a2 = 0; a27 = 1; a7 = 1; a1 = 14; a9 = 11; return 21; } else if(((((a5==4)&&((a21==11)&&((((a3==1)&&(a1==14))&&!(a8==1))&&!(a14==1))))&&(a28==1))&&(((a9==11)&&(!(a7==1)&&((a16==10)&&(((((a19==2)&&(input==6))&&!(a20==1))&&!(a4==1))&&(a17==2)))))&&(a6==1)))){ a25 = 0; a18 = 1; a16 = 11; a1 = 12; a9 = 7; a21 = 12; a2 = 0; a20 = 1; a19 = 4; a5 = 6; return 25; } else if((((a26==1)&&((!(a28==1)&&((a9==8)&&((a19==1)&&((((a5==6)&&((a2==1)&&(a16==10)))&&(a14==1))&&(a21==10)))))&&!(a2==1)))&&(!(a11==1)&&((a17==2)&&((((a20==1)&&(input==5))&&(a1==12))&&!(a12==1)))))){ a5 = 5; a2 = 0; a9 = 10; a16 = 7; a29 = 0; a1 = 13; return -1; } else if((((a20==1)&&(((a16==9)&&((a17==2)&&(((!(a18==1)&&(((input==6)&&(a19==3))&&(a3==1)))&&(a2==1))&&(a13==1))))&&(a5==6)))&&((((a21==11)&&(!(a13==1)||((a6==1)||!(a2==1))))&&(a9==11))&&(a1==13)))){ a6 = 1; a9 = 7; a14 = 0; a28 = 1; a19 = 5; a16 = 10; return 21; } else if((((a9==10)&&(!(a11==1)||(((a21==10)&&(((a3==1)&&(a20==1))&&(a16==11)))&&!(a4==1))))&&((a12==1)&&(((a19==4)&&((((a1==13)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a24==1)))&&(a17==2))&&(a2==1)))&&(a11==1))))){ a24 = 0; a19 = 1; a9 = 7; a5 = 4; a16 = 7; a1 = 12; a27 = 0; a11 = 1; return -1; } else if(((!(a20==1)&&((a13==1)&&((a23==1)&&((a21==12)&&(a23==1)))))&&((a1==14)&&((((a5==5)&&((!(a7==1)&&((a17==2)&&(((a16==9)&&((input==4)&&(a19==2)))&&(a9==8))))&&(a2==1)))&&(a12==1))&&!(a14==1))))){ a16 = 7; a21 = 10; a29 = 0; a18 = 1; a9 = 7; a12 = 0; a1 = 12; a19 = 1; a5 = 6; a20 = 1; return 21; } else if((((a9==10)&&(((((a21==12)&&((a3==1)&&(a1==13)))&&(a16==7))&&(a11==1))&&!(a20==1)))&&(((!(a0==1)&&(((((a19==4)&&((a17==2)&&(input==1)))&&(a2==1))&&!(a4==1))&&(a5==6)))&&(a6==1))&&!(a8==1)))){ a20 = 1; a23 = 1; a21 = 10; a19 = 5; a14 = 0; a7 = 0; a9 = 7; a16 = 9; a5 = 5; return 26; } else if(((!(a24==1)&&((a19==5)&&((a3==1)&&(((a17==2)&&((a9==8)&&(input==6)))&&!(a24==1)))))&&(((a21==12)&&((a16==8)&&((!(a14==1)&&(!(a23==1)||((a20==1)&&((a2==1)&&(a13==1)))))&&(a5==5))))&&(a1==14)))){ a26 = 0; a9 = 11; a7 = 0; a1 = 12; a14 = 0; return -1; } else if((((a1==14)&&(((((a18==1)&&((a19==3)&&((input==3)&&((a5==5)||(a5==6)))))&&(a20==1))&&!(a13==1))&&(a24==1)))&&((a8==1)&&(((a9==7)&&(((((a24==1)&&(a3==1))&&(a21==11))&&!(a12==1))&&(a16==10)))&&(a17==2))))){ a19 = 2; a5 = 6; a29 = 1; a11 = 0; a9 = 10; a21 = 10; a26 = 1; a16 = 7; a1 = 12; return -1; } else if((((((((a6==1)&&((a19==1)&&(((a17==2)&&((a1==12)&&((input==5)&&(a9==10))))&&!(a7==1))))&&(a20==1))&&(a21==11))&&!(a14==1))&&(a5==6))&&((((a16==8)&&(!(a7==1)&&(a3==1)))||!(a2==1))&&!(a27==1)))){ a23 = 1; a5 = 4; a16 = 7; a9 = 7; a21 = 10; a4 = 0; a3 = 1; return -1; } else if((((a9==9)&&(((a1==12)&&((a21==11)&&(!(a27==1)&&(!(a12==1)||(a28==1)))))&&(a17==2)))&&(((!(a24==1)&&((a13==1)&&((a11==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a11==1))&&(a19==3)))))&&(a16==9))&&!(a20==1)))){ a1 = 14; a26 = 1; a21 = 10; a9 = 7; a16 = 7; a24 = 1; a20 = 1; a3 = 0; a19 = 1; a5 = 4; return 21; } else if(((((a16==7)&&(!(a0==1)&&((a5==4)&&(input==4))))&&!(a7==1))&&((a1==12)&&((((((a17==2)&&((!(a27==1)&&(((a9==8)&&(a11==1))&&(a21==11)))&&(a23==1)))&&(a2==1))&&(a19==4))||!(a12==1))&&!(a20==1))))){ a13 = 1; a9 = 7; a19 = 1; a7 = 0; a21 = 10; a20 = 1; a6 = 1; return -1; } else if((((a20==1)&&((a17==2)&&((a16==7)&&(((a21==10)&&(((a3==1)||(a18==1))&&!(a27==1)))||!(a28==1)))))&&(((a9==11)&&(!(a0==1)&&(((((a1==14)&&(input==3))&&(a5==6))&&(a12==1))&&!(a24==1))))&&(a19==4)))){ a5 = 4; a11 = 1; a19 = 1; a27 = 0; a3 = 1; a1 = 12; a9 = 7; return -1; } else if((((a19==4)&&(((a17==2)&&(((a11==1)&&!(a26==1))&&(a20==1)))&&(a21==11)))&&(((!(a0==1)&&(((a16==9)&&((((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&(a1==14))&&!(a0==1)))&&(a13==1)))&&(a28==1))&&(a6==1)))){ a16 = 7; a21 = 10; a5 = 6; a1 = 13; a12 = 1; a0 = 0; a19 = 3; a6 = 1; a9 = 7; return 25; } else if((((((a21==11)&&((a7==1)||(!(a24==1)&&(a2==1))))||!(a12==1))&&(a16==11))&&(((a5==6)&&(((a3==1)&&(((a23==1)&&((a17==2)&&((a20==1)&&((input==6)&&(a9==9)))))&&(a6==1)))&&(a19==5)))&&(a1==13)))){ a9 = 7; a12 = 1; a21 = 10; a5 = 4; a4 = 0; a1 = 12; a8 = 0; a19 = 1; a16 = 7; return -1; } else if(((!(a0==1)&&(((!(a4==1)&&((a23==1)&&((a17==2)&&(((input==1)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&(a16==9)))))&&(a6==1))&&(a6==1)))&&(!(a11==1)||((a1==14)&&((((a28==1)&&(a19==4))&&(a21==10))&&!(a20==1)))))){ if((a11==1)){ a20 = 1; a16 = 7; a29 = 1; a1 = 12; a19 = 2; a9 = 9; a5 = 5; a22 = 0; }else{ a5 = 4; a14 = 1; a16 = 7; a9 = 7; a1 = 13; a10 = 0; a20 = 1; a19 = 2; a13 = 0; } return -1; } else if((((a17==2)&&((a9==7)&&(!(a23==1)||(!(a11==1)||(((((a16==7)&&(a12==1))&&!(a7==1))||(a24==1))&&(a19==4))))))&&(!(a20==1)&&(!(a14==1)&&((a13==1)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==13))&&(a21==12))))))){ a24 = 0; a5 = 4; a20 = 1; a1 = 12; a21 = 10; a14 = 0; a7 = 0; a19 = 1; return -1; } else if(((((!(a20==1)&&((a16==7)&&(((a3==1)&&(((a4==1)||(a12==1))&&(a28==1)))||!(a6==1))))&&(a1==14))&&(a9==10))&&(((a19==5)&&(((((a21==10)&&(input==1))&&!(a4==1))&&(a28==1))&&(a5==5)))&&(a17==2)))){ a5 = 6; a16 = 11; a19 = 1; a20 = 1; a1 = 12; a28 = 1; a21 = 12; a9 = 11; a0 = 0; a26 = 0; return 25; } else if(((((a5==6)&&((((a12==1)&&(((a13==1)&&(a16==7))&&(a17==2)))&&(a21==12))&&(a20==1)))&&(a13==1))&&((a6==1)&&(((a1==12)&&((!(a18==1)&&((a28==1)&&((a19==5)&&(input==6))))&&(a23==1)))&&(a9==7))))){ a19 = 1; a21 = 10; a26 = 0; a14 = 0; a5 = 4; a18 = 0; return -1; } else if((((!(a8==1)&&(!(a20==1)&&((a21==11)&&(((((a5==5)||(a5==6))&&(input==1))&&(a17==2))&&(a19==5)))))&&(a28==1))&&(!(a7==1)&&((a24==1)||(((a1==13)&&((a9==10)&&(((a16==9)&&(a3==1))||!(a2==1))))||(a7==1)))))){ a9 = 8; a7 = 1; a13 = 0; a5 = 6; a20 = 1; a16 = 7; return -1; } else if((((a20==1)&&(!(a2==1)&&((a16==10)&&((!(a28==1)&&(a11==1))&&(a1==12)))))&&((a21==11)&&(((((((a4==1)&&((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&!(a3==1))&&(a17==2))&&!(a23==1))&&!(a28==1))&&(a19==1))))){ a6 = 0; a5 = 4; a16 = 7; a1 = 14; a21 = 10; a22 = 1; a2 = 0; a9 = 9; return -1; } else if((((a19==4)&&((a17==2)&&((!(a8==1)&&((a27==1)||(!(a8==1)&&(a11==1))))&&!(a8==1))))&&((a9==11)&&(((((((a1==13)&&((a5==5)&&(input==5)))&&!(a7==1))&&!(a20==1))&&!(a18==1))&&(a21==11))&&(a16==8))))){ a1 = 12; a5 = 4; a9 = 7; a16 = 7; a14 = 0; a24 = 0; a28 = 1; a20 = 1; a21 = 10; a19 = 1; return -1; } else if(((((((a19==4)&&(!(a14==1)&&(((a1==13)&&((input==1)&&(a17==2)))&&(a23==1))))&&(a9==10))&&(a20==1))&&!(a4==1))&&(((a5==6)&&((a23==1)&&((a21==11)&&((a16==11)&&((a28==1)||!(a3==1))))))&&(a13==1)))){ a9 = 8; a0 = 0; a28 = 1; a21 = 12; a2 = 1; a5 = 4; a1 = 14; a19 = 2; return 21; } else if(((!(a7==1)&&((a19==4)&&((((a9==11)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a20==1))&&(a28==1)))&&!(a7==1))&&!(a24==1))))&&(((a21==11)&&(!(a7==1)&&(!(a6==1)||((a17==2)&&((a3==1)&&(a1==14))))))&&(a16==8)))){ a19 = 1; a5 = 4; a18 = 0; a20 = 1; a7 = 0; a16 = 7; a8 = 0; a9 = 7; a1 = 12; a21 = 10; return -1; } else if((((a16==11)&&(((a12==1)&&((((a0==1)||((a1==12)&&(a23==1)))&&(a21==10))&&!(a27==1)))&&(a19==4)))&&((!(a20==1)&&((a13==1)&&((((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==3))&&!(a0==1))&&!(a14==1))))&&(a17==2)))){ if((a20==1)){ a20 = 1; a19 = 2; a9 = 11; a11 = 0; a26 = 1; a16 = 7; a5 = 6; a29 = 0; }else{ a5 = 6; a14 = 1; a16 = 7; a28 = 0; a20 = 1; a6 = 0; a9 = 8; a19 = 2; } return 25; } else if((((((((!(a18==1)&&((a16==9)&&((((input==4)&&((a5==4)||(a5==5)))&&!(a26==1))&&!(a20==1))))&&(a9==10))&&(a21==10))&&(a19==2))&&(a17==2))&&(a1==13))&&(!(a13==1)||((((a28==1)||!(a6==1))&&!(a8==1))||!(a11==1))))){ a3 = 0; a19 = 3; a13 = 0; a21 = 11; a11 = 0; a20 = 1; a9 = 8; a16 = 7; a5 = 6; return 21; } else if((((((!(a14==1)&&(((input==1)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a17==2)))&&!(a20==1))&&!(a4==1))&&!(a26==1))&&((a26==1)||((((a1==14)&&(((a21==11)&&((a16==9)&&(a3==1)))&&(a19==2)))||!(a23==1))&&!(a0==1))))){ a21 = 12; a5 = 5; a24 = 1; a19 = 1; a22 = 1; a16 = 10; a26 = 1; a9 = 9; a20 = 1; return -1; } else if(((((a12==1)&&((a16==9)&&((a17==2)&&(!(a23==1)||((a3==1)||(a14==1))))))&&(a1==12))&&((((((a23==1)&&(((input==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))&&(a21==10)))&&!(a0==1))&&!(a0==1))&&!(a20==1))&&(a19==3)))){ a9 = 10; a16 = 7; a5 = 6; a22 = 0; a19 = 2; a7 = 1; a20 = 1; a11 = 0; return 21; } else if(((!(a27==1)&&(((((a19==4)&&((a5==5)&&((a1==12)&&((input==5)&&(a17==2)))))&&(a23==1))&&!(a14==1))&&!(a7==1)))&&((a6==1)&&((!(a20==1)&&(((a21==11)&&((a13==1)&&(a12==1)))&&(a16==10)))&&(a9==8))))){ a21 = 10; a0 = 1; a10 = 1; a20 = 1; a19 = 1; a1 = 13; a3 = 0; a16 = 7; return 25; } else if((((((((a11==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==10))&&!(a4==1))&&(a28==1))&&(a17==2))&&((a16==11)&&(((a9==9)&&((!(a20==1)&&((!(a14==1)&&((a13==1)||(a26==1)))&&(a11==1)))&&(a1==14)))&&(a19==3))))){ a0 = 1; a9 = 11; a20 = 1; a19 = 1; a5 = 6; a16 = 7; a10 = 0; a18 = 1; a1 = 13; return -1; } else if((((a16==11)&&((a17==2)&&((a7==1)||(((a2==1)||(a18==1))&&(a6==1)))))&&((a1==13)&&((a21==10)&&((a23==1)&&((a19==2)&&(((((a13==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==10))&&(a11==1))&&!(a20==1)))))))){ a20 = 1; a14 = 1; a9 = 8; a5 = 6; a6 = 0; a16 = 7; a19 = 1; a10 = 1; return 21; } else if((((((input==1)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a28==1))&&(a16==7))&&(((a19==3)&&((((a7==1)||((!(a14==1)&&(((!(a6==1)||(a12==1))&&(a17==2))||!(a11==1)))||!(a2==1)))&&(a20==1))&&(a1==12)))&&(a21==12)))){ a24 = 0; a3 = 1; a19 = 1; a21 = 10; a5 = 4; a9 = 7; return -1; } else if(((((a9==10)&&((a1==12)&&(((a11==1)||(a26==1))&&(a2==1))))&&(a16==8))&&((((a20==1)&&(((((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a0==1))&&(a21==11))&&!(a4==1))&&!(a27==1))&&(a12==1)))&&(a19==4))&&(a17==2)))){ a5 = 6; a12 = 1; a6 = 1; a19 = 2; a9 = 8; a16 = 10; a24 = 0; return 25; } else if((((((((a20==1)&&((a21==10)&&(((((input==4)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a2==1))&&!(a24==1))&&(a1==13))))&&!(a0==1))&&!(a18==1))&&(a16==8))&&!(a24==1))&&((a17==2)&&((a26==1)||((a19==5)&&(a28==1)))))){ a20 = 0; a11 = 1; a0 = 0; a16 = 7; a5 = 6; a24 = 0; a9 = 10; a1 = 14; return 22; } else if((((a17==2)&&(((a19==3)&&((!(a18==1)&&((a16==9)&&((a20==1)&&(input==1))))&&(a5==5)))&&(a2==1)))&&((a26==1)||((a9==7)&&(!(a24==1)&&(((a1==12)&&((!(a18==1)&&(a23==1))||(a4==1)))&&(a21==12))))))){ a11 = 1; a21 = 10; a4 = 0; a2 = 1; a19 = 1; a16 = 10; a9 = 8; return 21; } else if((((a21==10)&&((a11==1)&&(!(a7==1)&&(((!(a20==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a23==1))&&(a19==1)))))&&((((((((a28==1)||!(a11==1))&&(a16==7))||(a24==1))&&(a3==1))&&(a17==2))&&(a9==9))&&(a1==13)))){ a12 = 1; a5 = 4; a9 = 7; a7 = 0; a20 = 1; a26 = 0; a1 = 12; return -1; } else if((((a17==2)&&((a6==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a12==1))))&&((a9==11)&&((a21==11)&&(((a19==4)&&((a3==1)&&((a1==13)&&((a11==1)&&(!(a7==1)&&(((a11==1)&&(a16==11))&&(a12==1)))))))&&(a20==1)))))){ a21 = 10; a5 = 4; a19 = 1; a9 = 7; a1 = 12; a16 = 7; a13 = 1; a23 = 1; a6 = 1; return -1; } else if((((((a13==1)&&((!(a26==1)&&((a19==2)&&(a13==1)))&&(a1==12)))&&!(a14==1))&&(a2==1))&&((a12==1)&&(!(a14==1)&&((a16==9)&&((((a17==2)&&((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&(a9==11))&&!(a20==1))))))){ a9 = 10; a3 = 0; a5 = 6; a21 = 10; a1 = 13; a23 = 0; a8 = 1; return 23; } else if(((((a1==14)&&(((a16==8)&&(((!(a6==1)||(((a6==1)&&(a21==10))&&(a2==1)))||(a18==1))&&!(a18==1)))||!(a3==1)))&&(a19==3))&&(((a17==2)&&((a23==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==4))))&&(a20==1)))){ a4 = 0; a9 = 7; a19 = 1; a5 = 4; a2 = 1; a16 = 7; a1 = 12; a14 = 0; return -1; } else if(((!(a26==1)&&(!(a26==1)&&(!(a18==1)&&(!(a28==1)||((a13==1)&&(a9==11))))))&&(!(a7==1)&&(((a5==4)&&((((a16==8)&&((a1==14)&&(((input==5)&&(a19==5))&&(a21==12))))&&!(a20==1))&&!(a8==1)))&&(a17==2))))){ a0 = 1; a16 = 7; a8 = 1; a21 = 10; a18 = 1; a20 = 1; a19 = 1; a9 = 10; return 25; } else if(((!(a14==1)&&((((a13==1)&&((a9==10)&&(((a21==10)&&((input==3)&&((a5==4)||(a5==5))))&&!(a7==1))))&&(a19==2))&&(a16==10)))&&(((a20==1)&&((!(a8==1)&&((a1==13)&&((a3==1)&&(a17==2))))||!(a28==1)))&&(a6==1)))){ a4 = 0; a19 = 5; a0 = 0; a28 = 1; a16 = 9; a5 = 4; return -1; } else if((((((a2==1)&&(((a17==2)&&(((a20==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==7)))&&(a12==1)))&&!(a4==1))&&(a1==12))&&(((!(a27==1)&&(((a24==1)||((a2==1)&&(a21==10)))||!(a28==1)))&&(a16==8))&&(a19==5)))){ a2 = 1; a13 = 1; a5 = 4; a16 = 7; a4 = 0; a19 = 1; return -1; } else if(((((a17==2)&&(((input==4)&&(a19==3))&&(a5==6)))&&(a21==12))&&(!(a2==1)||((((a14==1)||((a8==1)||(((a1==14)&&((a9==9)&&((!(a20==1)&&(a28==1))&&!(a24==1))))||!(a11==1))))||!(a12==1))&&(a16==9))))){ if((a13==1)){ a1 = 13; a12 = 0; a9 = 10; a19 = 1; a11 = 0; a16 = 7; a20 = 1; a21 = 10; a5 = 5; a28 = 0; }else{ a19 = 2; a16 = 8; a4 = 1; a24 = 1; a12 = 0; a1 = 13; } return 25; } else if((((a16==7)&&(((a19==1)&&((a24==1)||((!(a6==1)||((a17==2)&&(a3==1)))||!(a28==1))))&&(a21==12)))&&((((!(a20==1)&&(!(a18==1)&&((a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&(a11==1))&&(a1==12))&&(a9==10)))){ a21 = 10; a9 = 7; a5 = 4; a4 = 0; a27 = 0; a6 = 1; a20 = 1; return -1; } else if((((a17==2)&&(((((((input==4)&&(a21==11))&&!(a26==1))&&(a20==1))&&!(a7==1))&&(a19==4))&&!(a8==1)))&&(((a1==14)&&((((!(a12==1)||((a28==1)&&(a6==1)))||(a26==1))&&(a9==11))&&(a5==4)))&&(a16==7)))){ a19 = 5; a6 = 1; a16 = 8; a9 = 9; a5 = 6; a1 = 13; a4 = 0; return 23; } else if((((((a5==5)&&((a19==5)&&(((a28==1)&&(a9==11))&&!(a8==1))))&&(a20==1))&&!(a24==1))&&(!(a0==1)&&((((!(a26==1)&&(((a16==7)&&((input==5)&&(a17==2)))&&(a1==14)))&&(a21==11))&&!(a8==1))&&!(a26==1))))){ a16 = 8; a11 = 1; a19 = 3; a12 = 1; a21 = 12; a9 = 10; return 25; } else if((((!(a18==1)&&((a28==1)&&(!(a7==1)&&(((a21==12)&&((((a5==4)||(a5==5))&&(input==6))&&!(a8==1)))&&(a17==2)))))&&(a19==2))&&(((((((a6==1)&&!(a14==1))&&!(a0==1))&&(a16==9))&&(a9==8))&&(a1==13))&&!(a20==1)))){ if((a21==10)){ a29 = 1; a25 = 1; a9 = 7; a1 = 12; a5 = 5; }else{ a28 = 0; a21 = 10; a19 = 1; a1 = 14; a16 = 7; a5 = 4; a7 = 1; a2 = 0; a20 = 1; } return -1; } else if((((a21==10)&&((a16==11)&&(!(a20==1)&&(!(a18==1)&&(((a23==1)&&(!(a28==1)||((a1==13)&&((!(a28==1)||(a11==1))||!(a6==1)))))&&(a17==2))))))&&((a19==3)&&(!(a26==1)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5)))))){ a28 = 0; a15 = 0; a19 = 1; a5 = 6; a9 = 7; a16 = 7; a20 = 1; return -1; } else if((((a20==1)&&((((((a16==10)&&((a19==1)&&((a2==1)&&((a9==9)&&(a3==1)))))&&(a23==1))&&(a17==2))||(a18==1))&&(a12==1)))&&(((((((a5==5)||(a5==6))&&(input==3))&&(a1==12))&&!(a4==1))&&(a2==1))&&(a21==11)))){ a9 = 7; a12 = 1; a5 = 4; a4 = 0; a21 = 10; a16 = 7; a11 = 1; return -1; } else if((((a28==1)&&(((((a16==8)&&((((a21==12)&&(input==1))&&(a19==1))&&(a9==8)))&&(a5==4))&&!(a20==1))&&(a28==1)))&&((((a17==2)&&(((a1==13)&&((a13==1)&&(a13==1)))||!(a2==1)))||(a8==1))||(a18==1)))){ a24 = 1; a9 = 9; a1 = 14; a20 = 1; a29 = 0; a21 = 10; a12 = 0; a16 = 7; return 21; } else if((((a3==1)&&((a20==1)&&((((((a19==1)&&((a28==1)&&((input==4)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||(((a1==13)&&(a5==5))&&(a9==7))))))&&(a13==1))&&(a16==8))&&(a23==1))&&(a21==10))))&&((a0==1)||((a4==1)||((a17==2)&&(a11==1)))))){ a9 = 7; a12 = 1; a5 = 4; a16 = 7; a4 = 0; a1 = 12; a8 = 0; return -1; } else if((((a1==13)&&(((a7==1)||((!(a26==1)&&(a3==1))||(a26==1)))&&(a17==2)))&&((((a3==1)&&(((a20==1)&&((((input==6)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&!(a8==1))&&(a3==1)))&&(a16==10)))&&(a21==11))&&(a19==4)))){ a1 = 14; a2 = 1; a9 = 10; a5 = 4; a7 = 0; a16 = 9; return 21; } else if((((a16==7)&&((((a19==5)&&(((a20==1)&&(a28==1))||(a4==1)))&&(a13==1))&&(a17==2)))&&(((a23==1)&&((((((input==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a21==11))&&(a1==14))&&(a28==1))&&(a23==1)))&&!(a0==1)))){ a16 = 8; a5 = 6; a19 = 3; a7 = 0; a21 = 12; a1 = 13; a9 = 7; a13 = 1; a14 = 0; return 23; } else if((((a3==1)&&((a19==2)&&((((a23==1)&&(((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==6))&&!(a18==1)))&&(a16==11))&&(a17==2))))&&(((a20==1)&&((a1==12)&&((!(a14==1)&&((a23==1)&&!(a7==1)))&&(a21==11))))&&!(a7==1)))){ a13 = 1; a16 = 9; a5 = 6; a21 = 12; a0 = 0; a7 = 0; a9 = 10; a19 = 3; return 21; } else if((((a17==2)&&(!(a28==1)||((a13==1)&&((!(a0==1)&&((a19==2)&&((a6==1)&&(a16==10))))&&!(a20==1)))))&&((((((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==3))&&(a1==13))&&(a3==1))&&(a21==11))&&(a3==1))&&!(a27==1)))){ a19 = 4; a9 = 10; a5 = 4; a1 = 12; a16 = 8; a24 = 1; a7 = 1; a13 = 0; return 22; } else if(((((a7==1)||((a0==1)||((a1==14)&&((a11==1)||!(a23==1)))))&&!(a20==1))&&((a16==9)&&(((a19==4)&&((a28==1)&&((a17==2)&&(((a21==12)&&((((a5==4)||(a5==5))&&(input==4))&&(a2==1)))&&!(a14==1)))))&&(a9==11))))){ if((a1==13)){ a0 = 1; a20 = 1; a21 = 10; a15 = 0; a16 = 7; a19 = 1; a12 = 0; a5 = 6; }else{ a20 = 1; a5 = 4; a16 = 10; a10 = 0; a1 = 12; a21 = 10; a9 = 8; a12 = 0; a25 = 0; a19 = 1; } return -1; } else if((((!(a13==1)&&((a19==5)&&((a9==7)&&((a20==1)&&((input==3)&&(a16==7))))))&&(a21==10))&&((a17==2)&&(((a26==1)&&((a26==1)&&((((a1==13)&&((a3==1)&&(a24==1)))&&(a5==4))&&(a27==1))))&&(a24==1))))){ a5 = 5; a9 = 8; a19 = 1; a28 = 0; a15 = 1; a12 = 0; return -1; } else if((((((a6==1)&&((a4==1)||(((a6==1)&&(a21==11))&&(a1==14))))||(a26==1))&&(a23==1))&&(((a17==2)&&(((a16==7)&&((a19==4)&&((a28==1)&&((input==4)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))))&&!(a20==1)))&&!(a0==1)))){ a5 = 4; a11 = 1; a1 = 12; a2 = 1; a13 = 1; a9 = 7; a21 = 10; a20 = 1; a19 = 1; return -1; } else if(((((a1==14)&&((!(a24==1)&&((a2==1)&&(((a20==1)&&((input==3)&&(a5==4)))&&(a17==2))))&&(a21==12)))&&(a19==2))&&((!(a23==1)||(((a9==11)&&(((a13==1)||!(a28==1))||(a8==1)))&&(a16==10)))||!(a12==1)))){ a19 = 1; a21 = 10; a26 = 0; a9 = 7; a1 = 12; a18 = 0; a16 = 7; a13 = 1; return -1; } else if((((a21==10)&&((!(a24==1)&&(((!(a18==1)&&((!(a14==1)&&((!(a20==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a16==10)))&&(a11==1)))&&(a17==2))&&(a6==1)))&&(a1==13)))&&((a19==1)&&(!(a11==1)||((a12==1)&&(a9==7)))))){ a5 = 6; a13 = 0; a16 = 7; a0 = 1; a1 = 12; return -1; } else if(((!(a20==1)&&((a9==8)&&((a28==1)&&((a2==1)&&(((((a1==12)&&(input==5))&&(a17==2))&&(a13==1))&&!(a24==1))))))&&(!(a2==1)||(((((a16==9)&&((a11==1)&&(a5==6)))&&(a19==1))&&(a6==1))&&(a21==10))))){ if((a3==1)){ a19 = 2; a25 = 1; a7 = 1; a16 = 7; a9 = 10; a29 = 0; a20 = 1; }else{ a26 = 1; a7 = 1; a12 = 0; a9 = 11; a20 = 1; a16 = 7; a1 = 14; } return -1; } else if((((a1==14)&&((a3==1)&&((a2==1)&&(((input==1)&&(a21==12))&&(a13==1)))))&&((a9==10)&&((((a16==7)&&(!(a8==1)&&((a19==1)&&((((a11==1)&&(a23==1))&&(a13==1))&&(a17==2)))))&&(a5==5))&&!(a20==1))))){ a1 = 12; a9 = 8; a12 = 1; a21 = 10; a16 = 11; a7 = 0; a20 = 1; a19 = 4; a3 = 1; return 21; } return calculate_output28(input); } int calculate_output28(int input) { if((((((((!(a20==1)&&((input==5)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&(a16==10))&&!(a18==1))&&(a12==1))&&!(a4==1))&&(a19==2))&&((a21==12)&&(((a1==12)&&((a17==2)&&(((a11==1)||!(a23==1))||!(a13==1))))||!(a28==1))))){ if((a1==14)){ a16 = 9; a5 = 5; a21 = 11; a25 = 0; a14 = 1; a27 = 1; a9 = 7; a19 = 1; }else{ a10 = 0; a5 = 4; a1 = 14; a19 = 4; a9 = 7; a16 = 7; a14 = 1; a21 = 10; } return -1; } else if((((((a21==12)&&((a13==1)&&(((input==4)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&!(a27==1))))&&!(a7==1))&&(a16==7))&&((a17==2)&&((!(a0==1)&&((a1==13)&&(!(a7==1)&&(!(a27==1)&&((a19==4)&&(a13==1))))))&&!(a20==1))))){ a6 = 1; a5 = 4; a1 = 12; a9 = 7; a19 = 1; a18 = 0; a26 = 0; a20 = 1; a21 = 10; return -1; } else if(((!(a27==1)&&((a3==1)&&((!(a27==1)&&((a23==1)&&((a1==13)&&((input==4)&&(a9==10)))))&&(a17==2))))&&((((((a19==3)&&(((a16==7)&&(a13==1))&&(a20==1)))||!(a12==1))&&(a5==6))&&(a21==12))&&(a6==1)))){ a8 = 0; a1 = 12; a14 = 0; a19 = 1; a11 = 1; a21 = 10; a9 = 7; a5 = 4; return -1; } else if(((((!(a0==1)&&(((a28==1)&&!(a20==1))||(a0==1)))&&(a16==8))&&(a9==7))&&(((a1==12)&&(((a13==1)&&((a19==2)&&(!(a0==1)&&((!(a0==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a6==1)))))&&(a17==2)))&&(a21==10)))){ a2 = 1; a23 = 1; a7 = 0; a5 = 4; a19 = 1; a16 = 7; a20 = 1; return -1; } else if((((a21==10)&&(((a20==1)&&((((a17==2)&&((a16==9)&&((!(a24==1)&&((a5==6)&&(input==4)))&&!(a8==1))))&&(a9==10))&&(a1==14)))&&(a3==1)))&&((!(a26==1)&&(((a23==1)||(a4==1))||(a14==1)))&&(a19==1)))){ a1 = 12; a9 = 7; a18 = 0; a5 = 4; a16 = 7; a2 = 1; a7 = 0; return -1; } else if((((a9==10)&&((((a19==1)&&(input==4))&&(a13==1))&&(a21==11)))&&(!(a7==1)&&((a18==1)||((a16==9)&&((a20==1)&&(!(a4==1)&&((a5==4)&&((a1==14)&&(((a17==2)&&(!(a11==1)||(a28==1)))&&!(a8==1))))))))))){ a4 = 0; a27 = 0; a21 = 10; a1 = 12; a16 = 7; a9 = 7; a8 = 0; return -1; } else if(((((a17==2)&&(!(a28==1)||((a14==1)||((a13==1)&&!(a20==1)))))&&(a9==11))&&((a1==13)&&(((!(a18==1)&&(!(a0==1)&&(!(a27==1)&&((a21==11)&&((a3==1)&&((a19==3)&&(input==6)))))))&&(a5==5))&&(a16==8))))){ a21 = 10; a7 = 0; a27 = 0; a20 = 1; a19 = 5; a12 = 1; a9 = 9; a16 = 10; return 21; } else if((((a20==1)&&(!(a7==1)&&((a28==1)&&((a13==1)&&(((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==3))&&(a28==1))&&(a17==2))))))&&(((((a16==10)&&((a12==1)&&((a3==1)&&(a11==1))))&&(a21==10))&&(a19==5))&&(a1==14)))){ a19 = 1; a11 = 1; a1 = 12; a5 = 4; a16 = 7; a2 = 1; a9 = 7; return -1; } else if((((((a1==13)&&(!(a3==1)||(((!(a13==1)||((a12==1)&&(a19==2)))&&(a16==10))&&!(a20==1))))&&!(a7==1))&&(a9==10))&&((a17==2)&&((a21==10)&&(((((input==1)&&((a5==5)||(a5==6)))&&!(a18==1))&&(a6==1))&&!(a24==1)))))){ a9 = 11; a16 = 7; a20 = 1; a5 = 4; a29 = 0; a19 = 1; a4 = 1; a28 = 0; return -1; } else if((((a21==12)&&((a1==13)&&((a9==10)&&(!(a7==1)&&((a28==1)&&((input==5)&&(a5==6)))))))&&(((a20==1)&&(((((((a12==1)&&(a17==2))&&(a3==1))||(a8==1))&&!(a4==1))||(a18==1))&&(a16==7)))&&(a19==1)))){ a21 = 10; a13 = 1; a16 = 9; a12 = 1; a1 = 12; a2 = 1; return 25; } else if((((a17==2)&&((((a6==1)&&((a19==1)&&(((!(a20==1)&&(input==5))&&(a12==1))&&!(a7==1))))&&(a5==6))&&(a16==10)))&&((a6==1)&&(!(a26==1)&&(((a1==13)&&(((a21==11)&&(a23==1))||(a27==1)))&&(a9==11)))))){ a5 = 4; a29 = 0; a9 = 9; a20 = 1; a26 = 1; a8 = 1; a16 = 7; a21 = 10; a1 = 12; return -1; } else if((((a16==10)&&(((!(a28==1)||((a21==10)&&(a6==1)))&&!(a8==1))&&(a17==2)))&&(((a1==14)&&(((((!(a14==1)&&((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a19==2))&&!(a14==1))&&!(a20==1))&&!(a14==1)))&&(a11==1)))){ if((a8==1)){ a29 = 0; a16 = 7; a20 = 1; a5 = 6; a19 = 1; a26 = 1; a28 = 0; a9 = 10; }else{ a1 = 13; a4 = 1; a9 = 9; a20 = 1; a19 = 1; a16 = 7; a5 = 4; a11 = 0; } return -1; } else if((((a17==2)&&(((((!(a28==1)||((a4==1)||(a3==1)))||!(a6==1))&&(a1==13))||!(a11==1))&&(a19==4)))&&((((((a21==11)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==5)))&&(a28==1))&&(a12==1))&&(a16==9))&&(a20==1)))){ if((a15==1)){ a27 = 0; a16 = 7; a20 = 0; a1 = 12; a5 = 6; a4 = 0; a19 = 1; a9 = 8; a26 = 0; }else{ a3 = 1; a4 = 0; a19 = 3; a13 = 1; a21 = 10; a9 = 11; a5 = 5; a1 = 12; } return -1; } else if(((!(a24==1)&&((((a11==1)&&((!(a18==1)&&((a20==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==3))))&&(a19==1)))&&(a2==1))&&(a23==1)))&&(((a21==12)&&(((a16==8)&&((a24==1)||(a3==1)))&&(a17==2)))&&(a1==12)))){ a9 = 7; a21 = 10; a5 = 4; a16 = 7; a8 = 0; a0 = 0; a7 = 0; return -1; } else if(((!(a14==1)&&(((a9==8)&&((!(a18==1)&&((a20==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a16==9))))&&(a19==4)))&&(a28==1)))&&((((a1==13)&&(!(a28==1)||(!(a4==1)&&((a11==1)&&(a17==2)))))&&(a21==10))&&!(a24==1)))){ a9 = 9; a28 = 1; a19 = 2; a0 = 0; a5 = 6; a7 = 0; a1 = 14; return 21; } else if(((((((a19==1)&&((((a1==13)&&((a24==1)||(a6==1)))&&(a17==2))&&(a16==8)))&&(a20==1))&&(a12==1))&&(a9==10))&&((!(a26==1)&&(!(a4==1)&&((((a21==12)&&(input==5))&&!(a26==1))&&(a5==5))))&&!(a0==1)))){ a21 = 10; a19 = 4; a0 = 0; a16 = 7; a6 = 1; return 25; } else if(((!(a27==1)&&((((a19==4)&&(((a3==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a1==12)))&&(a16==10)))&&(a12==1))&&!(a18==1)))&&(!(a6==1)||((a17==2)&&((a9==9)&&((a20==1)&&(!(a18==1)&&((a21==11)&&(a28==1))))))))){ a5 = 6; a4 = 0; a16 = 7; a1 = 14; a14 = 0; a19 = 2; a0 = 0; a9 = 8; a21 = 10; return 23; } else if((((a17==2)&&(((a1==12)&&((a19==4)&&((a20==1)&&((a23==1)&&(((((input==6)&&((a5==4)||(a5==5)))&&!(a7==1))&&!(a26==1))&&!(a7==1))))))&&(a21==10)))&&(((a16==9)&&(!(a13==1)||(!(a6==1)||(a3==1))))&&(a9==9)))){ a14 = 0; a19 = 3; a9 = 10; a26 = 0; a5 = 5; a27 = 0; a20 = 0; a16 = 8; return 21; } else if(((!(a20==1)&&((a19==2)&&((!(a18==1)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==3)))&&!(a0==1))))&&(((a21==11)&&((a1==13)&&((a17==2)&&(((a13==1)&&(((a23==1)||!(a23==1))||!(a13==1)))||(a4==1)))))&&(a16==10)))){ a9 = 11; a5 = 6; a21 = 10; a20 = 1; a16 = 7; a10 = 0; a3 = 0; a19 = 1; a25 = 1; return -1; } else if(((!(a6==1)||(((a5==5)&&(((a21==11)&&((a12==1)&&!(a8==1)))||!(a13==1)))&&(a17==2)))&&((a9==8)&&((a19==4)&&(((a2==1)&&(((!(a20==1)&&((a1==12)&&(input==6)))&&(a11==1))&&!(a27==1)))&&(a16==10)))))){ if((a0==1)){ a21 = 10; a16 = 7; a20 = 1; a19 = 2; a7 = 1; a15 = 0; a11 = 0; }else{ a1 = 13; a2 = 0; a20 = 1; a11 = 0; a21 = 10; a19 = 1; a16 = 7; a13 = 0; } return 21; } else if(((!(a20==1)&&((a9==9)&&((!(a7==1)&&((((a12==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a6==1)))&&(a21==10))&&(a17==2)))&&!(a7==1))))&&((a19==3)&&((a16==8)&&(((a1==14)&&((a23==1)&&(a13==1)))||(a24==1)))))){ a13 = 1; a1 = 12; a21 = 12; a16 = 10; a19 = 1; a5 = 6; a20 = 1; a0 = 0; a9 = 11; a27 = 0; return 22; } else if((((((!(a27==1)&&((a4==1)||((((!(a8==1)&&(a28==1))&&(a20==1))||(a27==1))&&(a17==2))))&&!(a7==1))&&(a16==7))&&(a1==12))&&(((((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==1))&&(a19==5))&&(a3==1))&&(a21==10)))){ if((a20==1)){ a28 = 1; a5 = 6; a1 = 13; a6 = 1; a20 = 0; a16 = 8; a9 = 8; a19 = 4; a24 = 0; }else{ a1 = 13; a5 = 4; a0 = 0; a26 = 0; a21 = 12; a19 = 2; a2 = 1; a9 = 7; } return 25; } else if((((a21==12)&&(((a23==1)&&(a16==7))&&(a28==1)))&&(((((a19==3)&&(((a13==1)&&((((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==1))&&!(a27==1))&&(a3==1)))&&(a6==1)))&&!(a27==1))&&(a17==2))&&!(a20==1)))){ a5 = 4; a1 = 13; a9 = 9; a26 = 0; a19 = 2; a28 = 1; a21 = 10; a6 = 1; a20 = 1; return 25; } else if((((a20==1)&&((a21==10)&&((a1==14)&&((((a6==1)&&(!(a0==1)&&(a2==1)))||!(a28==1))||(a26==1)))))&&((a19==5)&&((a16==10)&&((((a2==1)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==5)))&&(a23==1))&&(a17==2)))))){ a1 = 12; a2 = 1; a5 = 4; a19 = 1; a9 = 7; a13 = 1; a23 = 1; return 21; } else if(((!(a0==1)&&(!(a27==1)&&((((a17==2)&&((a20==1)&&((a21==12)&&(a3==1))))&&(a11==1))&&(a16==9))))&&(!(a14==1)&&(((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==3))&&(a11==1))&&(a28==1))))){ a1 = 12; a5 = 4; a19 = 1; a2 = 1; a12 = 1; a16 = 7; a28 = 1; a21 = 10; a9 = 7; return -1; } else if(((((((a17==2)&&(((a3==1)&&(((a6==1)||(a18==1))&&(a16==8)))&&(a21==10)))||(a18==1))&&(a19==1))&&(a12==1))&&((!(a26==1)&&((a13==1)&&((a1==12)&&(((input==6)&&((a5==4)||(a5==5)))&&(a20==1)))))&&(a9==7)))){ a16 = 9; a21 = 12; a8 = 0; a26 = 0; a1 = 14; a4 = 0; a5 = 6; return 21; } else if((((!(a26==1)&&(((a16==8)&&((((a5==5)||(a5==6))&&(input==5))&&(a1==14)))&&(a6==1)))&&!(a27==1))&&((((a21==12)&&(((a19==2)&&((((a9==7)&&(a2==1))||!(a6==1))&&!(a8==1)))&&(a17==2)))||!(a23==1))&&(a20==1)))){ a21 = 10; a3 = 1; a5 = 4; a19 = 1; a16 = 7; a1 = 12; a4 = 0; a13 = 1; return -1; } else if(((!(a26==1)&&(((a9==7)&&(!(a0==1)&&(((a13==1)&&((a1==13)&&(a2==1)))||!(a6==1))))&&(a5==4)))&&((((a19==3)&&(((a17==2)&&(((input==3)&&(a16==9))&&(a21==12)))&&!(a27==1)))&&(a20==1))&&(a23==1)))){ a21 = 10; a16 = 7; a1 = 12; a8 = 0; a14 = 0; a6 = 1; a19 = 1; return -1; } else if((((((a19==5)&&(!(a27==1)&&((!(a8==1)&&(((a1==14)&&(!(a14==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a17==2)))&&!(a14==1))))&&(a9==7))&&!(a20==1))&&((a16==8)&&((((a27==1)||(a11==1))&&(a21==11))||!(a3==1))))){ if((a17==2)){ a9 = 9; a22 = 0; a1 = 13; a21 = 10; a5 = 4; a19 = 1; a16 = 7; a2 = 0; a20 = 1; a7 = 1; }else{ a5 = 5; a3 = 0; a9 = 9; a23 = 0; a19 = 2; a21 = 10; a20 = 1; a16 = 7; a1 = 12; } return 21; } else if((((a6==1)&&(!(a23==1)||((a20==1)&&(a6==1))))&&((!(a18==1)&&((!(a27==1)&&((((a19==1)&&((a21==10)&&(((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a16==9))))&&!(a24==1))&&(a17==2)))&&(a1==14)))&&!(a0==1)))){ if((a16==11)){ a27 = 0; a20 = 0; a3 = 1; a16 = 8; a6 = 1; a5 = 5; a19 = 3; a9 = 7; }else{ a16 = 7; a26 = 0; a14 = 0; a21 = 12; a9 = 8; a5 = 6; a6 = 1; } return 25; } else if((((((a6==1)&&(!(a14==1)&&(a12==1)))||(a8==1))&&(a17==2))&&((((a19==4)&&(((a20==1)&&((a16==10)&&((((((a5==5)||(a5==6))&&(input==6))&&!(a27==1))&&(a13==1))&&!(a27==1))))&&(a9==7)))&&(a21==10))&&(a1==14)))){ a26 = 0; a6 = 1; a28 = 1; a16 = 9; a5 = 4; return 25; } else if((((a3==1)&&((((!(a14==1)&&((((a12==1)&&(a21==12))&&(a5==5))&&!(a27==1)))&&(a16==10))&&!(a20==1))&&(a19==4)))&&(((a12==1)&&((a17==2)&&(((a2==1)&&((a9==7)&&(input==1)))&&(a1==12))))&&(a6==1)))){ a21 = 10; a11 = 0; a1 = 13; a16 = 7; a5 = 4; a20 = 1; a25 = 1; a19 = 2; a15 = 0; return -1; } else if(((!(a27==1)&&((a9==11)&&((((((a21==10)&&(input==4))&&(a19==2))&&!(a20==1))&&(a17==2))&&(a23==1))))&&(((a16==11)&&((a27==1)||((!(a12==1)||((a1==14)&&((a5==5)&&(a28==1))))&&(a11==1))))&&(a3==1)))){ a19 = 5; a16 = 7; a26 = 1; a1 = 13; a9 = 8; a20 = 1; a12 = 0; a27 = 1; return 22; } else if(((((a0==1)||(((a21==12)&&(!(a12==1)||(((((a23==1)&&(a3==1))&&(a9==9))&&(a16==11))&&(a17==2))))&&!(a4==1)))&&(a28==1))&&(((((a19==3)&&((input==1)&&((a5==5)||(a5==6))))&&(a20==1))&&(a1==13))&&(a6==1)))){ a4 = 0; a19 = 5; a1 = 12; a9 = 8; a5 = 4; a23 = 1; a11 = 1; return 21; } else if(((((a24==1)||((a3==1)&&((a9==11)&&(!(a24==1)&&(!(a26==1)&&((a16==9)&&(a12==1)))))))||(a4==1))&&((a28==1)&&(((a20==1)&&((((a1==13)&&(((a5==5)||(a5==6))&&(input==5)))&&(a17==2))&&(a19==5)))&&(a21==10))))){ if((a1==12)){ a21 = 11; a23 = 1; a16 = 8; a20 = 0; a19 = 3; a1 = 14; a2 = 1; a9 = 10; a18 = 0; a5 = 4; }else{ a5 = 4; a12 = 1; a7 = 0; a28 = 1; a21 = 11; a9 = 7; } return 25; } else if(((!(a4==1)&&(((((a3==1)&&(a16==9))||(a27==1))&&(a1==13))&&(a9==9)))&&((((a28==1)&&((((a12==1)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a20==1))))&&(a13==1))&&(a21==10)))&&(a17==2))&&(a19==1)))){ a1 = 12; a5 = 4; a16 = 7; a14 = 0; a23 = 1; a9 = 7; a11 = 1; return -1; } else if(((((a6==1)&&((((((a1==14)&&(((a5==5)&&(input==5))&&(a6==1)))&&(a9==8))&&(a16==10))&&!(a4==1))&&(a20==1)))&&(a21==10))&&((a17==2)&&(((a4==1)||(((a3==1)&&(a12==1))&&(a19==2)))&&(a11==1))))){ a19 = 5; a11 = 1; a9 = 10; a14 = 0; a28 = 1; a1 = 13; a16 = 11; return 25; } else if((((a19==2)&&((a5==4)&&(((a8==1)||((!(a8==1)&&((a14==1)||(a2==1)))&&(a16==8)))&&(a21==10))))&&((a17==2)&&((((!(a20==1)&&(((input==4)&&(a9==11))&&!(a14==1)))&&!(a26==1))&&(a1==14))&&!(a8==1))))){ a5 = 5; a18 = 0; a6 = 1; a19 = 4; a1 = 12; a26 = 0; a9 = 7; a21 = 12; a20 = 1; return -1; } else if((((a1==13)&&((a21==11)&&((a19==4)&&((a16==8)&&(((a17==2)&&(((a20==1)&&(a6==1))&&!(a8==1)))&&(a6==1))))))&&((a9==8)&&(((a3==1)&&(((a2==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a26==1)))&&(a12==1))))){ a16 = 7; a1 = 12; a13 = 1; a21 = 10; a0 = 0; a19 = 1; a5 = 4; a9 = 7; a4 = 0; return -1; } else if(((!(a0==1)&&(((a20==1)&&(((a21==11)&&((a19==4)&&(((input==1)&&(a16==11))&&!(a14==1))))&&(a9==8)))&&(a13==1)))&&((a1==14)&&(!(a8==1)&&((!(a4==1)&&((a6==1)&&((a17==2)&&(a3==1))))&&(a5==5)))))){ a9 = 7; a23 = 1; a16 = 9; a21 = 12; a1 = 12; a11 = 1; a8 = 0; a19 = 2; return 21; } else if((((a16==7)&&(!(a27==1)&&(((a9==10)&&((a5==5)&&(a23==1)))&&(a19==2))))&&((a20==1)&&(!(a4==1)&&(!(a7==1)&&(((a2==1)&&((a28==1)&&((a21==12)&&(((input==5)&&(a1==14))&&(a17==2)))))&&(a2==1))))))){ a19 = 1; a24 = 0; a2 = 1; a12 = 1; a9 = 7; a5 = 4; a21 = 10; a1 = 12; return -1; } else if((((((((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==5))&&(a2==1))&&(a13==1))&&(a12==1))&&!(a26==1))&&(a21==12))&&(a19==5))&&((a17==2)&&((a14==1)||((a1==12)&&(((a20==1)&&((a28==1)&&(a13==1)))&&(a16==10))))))){ a9 = 10; a1 = 14; a14 = 0; a0 = 0; a21 = 10; a16 = 7; a19 = 4; a5 = 6; return 25; } else if((((!(a20==1)&&((a6==1)&&((((a28==1)&&(!(a4==1)&&((input==3)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))))&&(a1==13))&&(a19==5))))&&(a21==10))&&((a18==1)||(((a17==2)&&(((a12==1)&&(a3==1))||(a18==1)))&&(a16==8))))){ a20 = 1; a5 = 4; a16 = 7; a9 = 7; a14 = 0; a12 = 1; a1 = 12; a19 = 1; return -1; } else if((((a19==1)&&((a2==1)&&((((a21==12)&&((!(a8==1)&&((a1==14)&&(a12==1)))||(a18==1)))||!(a6==1))&&(a17==2))))&&((a23==1)&&(!(a20==1)&&((a3==1)&&((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==1))&&(a16==9))))))){ if((a0==1)){ a5 = 6; a29 = 0; a16 = 7; a10 = 1; a20 = 1; a1 = 13; a15 = 0; a9 = 11; a21 = 10; }else{ a5 = 6; a1 = 13; a16 = 7; a22 = 0; a9 = 8; a13 = 0; a21 = 10; a20 = 1; } return -1; } else if((((a17==2)&&((a9==9)&&((a1==12)&&(((a21==11)&&((input==6)&&((a5==5)||(a5==6))))&&(a6==1)))))&&((((a19==3)&&((a28==1)&&(!(a4==1)&&((((a7==1)||(a12==1))&&(a16==9))&&!(a20==1)))))||(a27==1))||!(a3==1)))){ if((a7==1)){ a9 = 11; a1 = 14; a22 = 1; a19 = 1; a8 = 1; a20 = 1; a13 = 0; a21 = 10; a5 = 5; a16 = 7; }else{ a27 = 1; a7 = 1; a3 = 0; a19 = 5; a1 = 13; a21 = 12; a5 = 5; a16 = 7; } return -1; } else if((((((a13==1)&&((a11==1)&&((a9==10)&&(input==1))))&&(a5==6))&&!(a7==1))&&((a21==12)&&((a17==2)&&((a3==1)&&(((a19==2)&&((a16==9)&&((a20==1)&&((!(a24==1)&&(a28==1))||(a14==1)))))&&(a1==12))))))){ a21 = 10; a9 = 7; a4 = 0; a0 = 0; a5 = 4; a19 = 1; a16 = 7; a6 = 1; return -1; } else if((((a5==5)&&(((((a28==1)&&(((a9==11)&&(input==5))&&!(a27==1)))&&(a28==1))&&(a28==1))&&(a20==1)))&&((a17==2)&&(((a1==13)&&((a16==7)&&((((a2==1)&&(a28==1))&&(a19==3))||(a7==1))))&&(a21==10))))){ a21 = 11; a13 = 1; a14 = 0; a8 = 0; a19 = 2; a9 = 10; a5 = 4; a1 = 12; return 23; } else if(((((a17==2)&&((((((a13==1)&&!(a20==1))&&!(a4==1))||!(a23==1))||(a26==1))&&!(a27==1)))&&(a9==7))&&((a1==12)&&((a21==12)&&(((a16==7)&&(!(a14==1)&&((a28==1)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a19==4)))))){ a19 = 1; a20 = 1; a13 = 1; a21 = 10; a26 = 0; a27 = 0; a5 = 4; return -1; } else if((((a28==1)&&((a7==1)||((a16==10)&&(a6==1))))&&((a17==2)&&(((!(a20==1)&&(((((a21==11)&&(!(a18==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))))&&!(a14==1))&&(a19==1))&&!(a7==1)))&&!(a24==1))&&(a1==13))))){ a8 = 1; a21 = 10; a9 = 8; a20 = 1; a16 = 7; a5 = 6; a6 = 0; a27 = 1; a1 = 12; return 25; } else if((((((((a19==2)&&((a17==2)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6))))&&(a20==1))&&(a1==14))&&!(a27==1))&&(a28==1))&&(((((a23==1)&&(!(a6==1)||((a13==1)&&(a21==11))))&&(a16==7))&&!(a24==1))&&!(a4==1)))){ a1 = 13; a19 = 4; a9 = 8; a0 = 0; a4 = 0; a5 = 4; a21 = 10; a16 = 8; a2 = 1; return 25; } else if(((((((a21==10)&&(!(a0==1)&&(!(a4==1)&&(((a6==1)&&(a23==1))&&(a11==1)))))&&(a16==8))&&(a9==9))&&(a17==2))&&(!(a20==1)&&(((a19==5)&&((a1==14)&&((a2==1)&&(((a5==5)||(a5==6))&&(input==1)))))&&!(a0==1))))){ a20 = 1; a9 = 7; a19 = 1; a14 = 0; a16 = 7; a1 = 12; a5 = 4; return -1; } else if(((((a16==7)&&((a5==5)&&(((a28==1)&&((a12==1)&&(!(a4==1)&&(((a2==1)&&(a17==2))&&(a12==1)))))&&(a19==5))))&&(a9==11))&&(!(a20==1)&&(((a23==1)&&(((input==6)&&(a1==13))&&(a21==12)))&&(a13==1))))){ a4 = 0; a9 = 8; a1 = 12; a21 = 10; a19 = 1; a18 = 0; a20 = 1; a16 = 10; return 21; } else if((((a17==2)&&((!(a23==1)||((a14==1)||((a19==2)&&((((a4==1)||(a3==1))&&(a16==8))||(a14==1)))))&&(a21==11)))&&(!(a20==1)&&((a1==13)&&((((input==4)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))&&!(a18==1))&&!(a26==1)))))){ a21 = 10; a9 = 7; a2 = 1; a20 = 1; a1 = 12; a5 = 4; a3 = 1; a16 = 7; a4 = 0; a19 = 1; return -1; } else if((((a28==1)&&(((((a16==7)&&(((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==4))&&(a20==1)))&&!(a27==1))&&(a2==1))&&!(a14==1)))&&((a6==1)&&(((a17==2)&&(((a13==1)&&(a21==10))&&(a19==4)))&&(a11==1))))){ if((a20==1)){ a26 = 0; a8 = 0; a20 = 0; a1 = 12; a4 = 0; a19 = 5; a16 = 8; a5 = 4; a9 = 9; }else{ a4 = 0; a21 = 11; a5 = 6; a9 = 9; a28 = 1; a1 = 13; a24 = 0; } return 23; } else if((((((a16==10)&&((a2==1)&&((a21==11)&&(a3==1))))||!(a12==1))&&(a17==2))&&((a9==11)&&((((!(a4==1)&&(((a12==1)&&((a11==1)&&((input==3)&&(a19==2))))&&!(a27==1)))&&(a5==4))&&(a1==14))&&!(a20==1))))){ a26 = 1; a25 = 1; a14 = 1; a5 = 5; a19 = 3; a16 = 8; a9 = 10; a20 = 1; return -1; } else if((((a21==10)&&((((a4==1)||(!(a0==1)&&((a1==12)&&((a2==1)&&(a12==1)))))||!(a2==1))&&(a2==1)))&&((((((a17==2)&&((a9==11)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a20==1))&&(a11==1))&&(a19==4))&&(a16==10)))){ if((a17==4)){ a19 = 1; a23 = 0; a28 = 0; a16 = 7; a5 = 5; a20 = 1; a3 = 0; }else{ a0 = 1; a22 = 1; a19 = 1; a5 = 5; a1 = 13; a21 = 11; } return 22; } else if(((((a23==1)&&((a17==2)&&(((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==5))&&(a16==8))))&&!(a24==1))&&(!(a11==1)||(((((a21==12)&&((!(a20==1)&&((a3==1)&&(a2==1)))||(a27==1)))&&(a1==13))||!(a12==1))&&(a19==5))))){ a24 = 1; a16 = 7; a25 = 0; a23 = 0; a5 = 6; a20 = 1; a9 = 7; a21 = 10; a19 = 1; return 21; } else if((((a21==12)&&((!(a28==1)||(((((a1==14)&&(a13==1))&&(a23==1))&&(a11==1))&&!(a20==1)))&&(a9==7)))&&((a16==8)&&((a19==3)&&(((a13==1)&&(!(a14==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a7==1))))&&(a17==2)))))){ if((a15==1)){ a16 = 10; a19 = 2; a20 = 1; a9 = 9; a11 = 0; a25 = 1; a5 = 5; }else{ a19 = 1; a5 = 5; a1 = 13; a9 = 9; a29 = 0; a23 = 0; } return -1; } else if(((!(a4==1)&&(((((a21==10)&&((((a17==2)&&((a16==10)&&(a2==1)))&&(a19==1))&&(a9==11)))&&!(a0==1))&&(a28==1))&&!(a27==1)))&&(!(a7==1)&&((!(a26==1)&&((((a5==4)||(a5==5))&&(input==5))&&!(a20==1)))&&(a1==13))))){ a28 = 0; a5 = 6; a9 = 7; a19 = 5; a10 = 1; return 25; } else if((((a1==12)&&((a21==12)&&(((a12==1)&&((((((a2==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a13==1))&&(a6==1))&&(a9==8))&&(a28==1)))&&(a16==7))))&&((a20==1)&&((a17==2)&&((a28==1)&&((a12==1)&&(a19==2))))))){ a5 = 5; a11 = 1; a16 = 9; a21 = 10; a8 = 0; a9 = 11; a18 = 0; return 25; } else if((((a20==1)&&(((((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==4))&&(a1==14))&&!(a8==1))&&!(a8==1))&&(a17==2)))&&((((a21==11)&&((((!(a28==1)||(a3==1))&&(a19==5))||(a27==1))&&(a16==7)))&&!(a18==1))&&(a12==1)))){ a19 = 1; a1 = 12; a9 = 7; a28 = 1; a21 = 10; a5 = 4; a24 = 0; a8 = 0; return -1; } else if((((!(a4==1)&&((a19==4)&&(((((a12==1)&&((a21==11)&&((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a20==1))&&(a2==1))&&(a6==1))))&&!(a24==1))&&((a16==10)&&(((a17==2)&&((a1==14)&&(a23==1)))&&!(a24==1))))){ a9 = 9; a19 = 2; a3 = 1; a21 = 10; a5 = 4; a0 = 0; a1 = 13; a16 = 7; return -1; } else if(((((a23==1)&&((a21==12)&&((((input==6)&&(((a19==4)&&((a9==7)&&((a5==4)&&(a1==12))))||(((a19==3)&&((a9==11)&&((a1==14)&&(a5==5))))||((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11))))))&&(a20==1))&&(a16==9))))&&!(a14==1))&&((a27==1)||((!(a12==1)||((a17==2)&&((a12==1)||!(a13==1))))&&!(a14==1))))){ a21 = 10; a5 = 4; a19 = 1; a1 = 12; a27 = 0; a13 = 1; a16 = 7; a9 = 7; a7 = 0; return -1; } else if((((a16==10)&&((a24==1)||(((a7==1)||((((a21==11)&&((a11==1)&&(a3==1)))&&(a17==2))&&(a19==1)))&&!(a8==1))))&&(!(a0==1)&&(!(a20==1)&&((((input==5)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a1==13))&&(a11==1)))))){ if((a25==1)){ a5 = 5; a9 = 9; a4 = 1; a18 = 1; a21 = 12; a20 = 1; a19 = 2; a16 = 9; a15 = 0; }else{ a19 = 5; a16 = 7; a4 = 1; a7 = 1; a9 = 9; a14 = 1; a20 = 1; a1 = 12; a5 = 6; } return 25; } else if(((((a19==2)&&(((a16==11)&&(((a14==1)&&((a28==1)&&(a27==1)))&&(a20==1)))&&(a27==1)))&&(a17==2))&&(((((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==3))&&!(a3==1))&&(a14==1))&&(a1==12))&&(a21==10))&&(a4==1)))){ a5 = 5; a16 = 7; a22 = 1; a4 = 1; a18 = 1; a9 = 11; return -1; } else if(((((a18==1)||((((((a9==10)&&((a1==12)&&(a2==1)))&&!(a20==1))&&!(a7==1))||!(a23==1))&&(a16==8)))&&(a19==2))&&((a12==1)&&((a17==2)&&(((a21==10)&&(!(a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&!(a7==1)))))){ a19 = 5; a5 = 5; a8 = 0; a27 = 0; a9 = 8; a20 = 1; return 26; } else if(((((a13==1)&&(!(a8==1)&&((!(a11==1)||((a5==4)&&(!(a4==1)&&((a21==11)&&((a12==1)&&(a6==1))))))&&(a16==7))))&&(a20==1))&&(((a3==1)&&((((input==5)&&(a9==9))&&(a17==2))&&(a19==5)))&&(a1==12)))){ if((a7==1)){ a19 = 3; a3 = 1; a2 = 1; a13 = 1; a20 = 0; a21 = 12; }else{ a9 = 8; a21 = 12; a16 = 8; a5 = 5; a23 = 1; a2 = 1; a13 = 1; a19 = 1; } return 21; } else if((((!(a13==1)||((((a16==10)&&((a21==10)&&(a3==1)))&&(a1==13))||(a27==1)))&&(a19==1))&&((a9==9)&&((((a28==1)&&((a23==1)&&((((input==5)&&((a5==5)||(a5==6)))&&!(a24==1))&&(a17==2))))&&(a23==1))&&!(a20==1))))){ a0 = 1; a5 = 6; a1 = 14; a11 = 0; a19 = 2; a22 = 0; a16 = 11; return -1; } else if(((((((a28==1)&&(((((a21==11)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a20==1)))&&(a17==2))&&!(a4==1))&&(a19==5)))&&(a12==1))&&(a1==14))&&!(a24==1))&&((a9==8)&&((a16==7)&&(!(a7==1)&&((a18==1)||(a6==1))))))){ a11 = 1; a13 = 1; a5 = 4; a9 = 7; a1 = 12; a20 = 1; a19 = 1; a21 = 10; return -1; } else if((((a26==1)||(((!(a20==1)&&(!(a26==1)&&((!(a8==1)&&((a17==2)&&(a3==1)))&&(a16==8))))&&(a21==11))&&!(a26==1)))&&(((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==3))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==1))&&!(a4==1))&&!(a27==1)))){ a19 = 1; a1 = 12; a5 = 4; a21 = 10; a16 = 7; a9 = 7; a3 = 1; a20 = 1; a4 = 0; a0 = 0; return -1; } else if((((a20==1)&&((!(a24==1)&&((a21==12)&&(!(a4==1)&&(a12==1))))&&(a23==1)))&&((a16==7)&&(((a13==1)&&((a17==2)&&((a19==2)&&(!(a8==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a1==12))&&(a28==1))))))&&(a9==9))))){ a11 = 1; a5 = 4; a21 = 10; a18 = 0; a3 = 1; a19 = 1; a9 = 7; return -1; } else if((((a21==10)&&(!(a12==1)||(!(a12==1)||((a19==1)&&(a28==1)))))&&(((((((a1==14)&&((a28==1)&&((!(a26==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a17==2))))&&(a16==9))&&(a12==1))&&!(a8==1))&&!(a20==1))&&(a9==8)))){ a1 = 12; a20 = 1; a19 = 3; a21 = 11; a2 = 0; a10 = 0; a16 = 11; a5 = 4; a8 = 1; a9 = 10; return -1; } else if(((((a2==1)&&(((((a16==11)&&((a3==1)&&((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==4))&&(a11==1))))&&(a21==10))&&!(a24==1))&&(a1==13)))&&!(a26==1))&&((a17==2)&&((!(a28==1)||((a3==1)&&(a19==1)))&&!(a20==1))))){ a19 = 3; a9 = 9; a18 = 1; a16 = 7; a20 = 1; a21 = 11; a4 = 1; a5 = 5; a10 = 0; return -1; } else if((((a21==11)&&(!(a3==1)||(((((!(a28==1)||((a3==1)&&(a19==4)))&&(a16==11))||!(a6==1))||!(a23==1))||(a14==1))))&&(((a9==10)&&((a1==12)&&((a2==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==6))))))&&(a17==2)))){ a6 = 1; a11 = 1; a21 = 12; a26 = 0; a5 = 5; a1 = 13; a19 = 2; return 21; } else if((((a17==2)&&((a9==11)&&((a19==4)&&((a16==10)&&(((a6==1)&&!(a18==1))||(a8==1))))))&&(!(a24==1)&&((a21==12)&&(!(a14==1)&&((a5==6)&&((a1==14)&&((a3==1)&&(!(a18==1)&&((input==4)&&!(a20==1))))))))))){ a16 = 7; a0 = 1; a21 = 10; a11 = 0; a19 = 2; a25 = 1; a1 = 12; return 21; } else if(((!(a24==1)&&((a13==1)&&(((a9==7)&&(!(a0==1)&&((a17==2)&&((a19==5)&&((a1==14)&&((input==1)&&(a16==8)))))))&&(a28==1))))&&(!(a13==1)||((a20==1)&&((a5==5)&&(((a12==1)&&(a21==11))||(a0==1))))))){ a20 = 0; a3 = 1; a16 = 7; a19 = 3; a27 = 0; a9 = 9; a4 = 0; return 25; } else if((((((a20==1)&&((a13==1)&&((((a13==1)&&!(a4==1))&&(a19==2))&&(a17==2))))&&(a3==1))&&(a1==12))&&(((a16==11)&&((a21==11)&&(!(a27==1)&&((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==6))&&!(a7==1)))))&&!(a26==1)))){ a16 = 7; a7 = 0; a9 = 7; a21 = 10; a5 = 4; a26 = 0; a24 = 0; a19 = 1; return -1; } else if((((a0==1)||((a5==5)&&(((((a24==1)||(a3==1))&&!(a20==1))&&!(a0==1))||!(a11==1))))&&((a21==12)&&(((a17==2)&&((a16==7)&&((a19==4)&&((a1==13)&&(((input==6)&&(a9==10))&&(a23==1))))))&&!(a27==1))))){ a2 = 1; a0 = 0; a16 = 9; a9 = 11; a5 = 4; a21 = 11; a19 = 5; a20 = 1; a1 = 12; a4 = 0; return 21; } else if(((((a3==1)&&(((a9==9)&&((a21==10)&&(((((a5==4)&&((a17==2)&&(input==3)))&&(a1==12))&&!(a20==1))&&(a19==4))))&&(a28==1)))&&!(a4==1))&&((!(a8==1)&&(((a28==1)&&(a3==1))&&(a16==8)))||!(a12==1)))){ a9 = 8; a20 = 1; a26 = 0; a16 = 11; a28 = 1; a23 = 1; return 21; } else if(((((a6==1)&&((a17==2)&&(((input==3)&&(a21==10))&&(a19==4))))&&(a3==1))&&(((((a9==10)&&((a3==1)&&((((a28==1)&&((a11==1)||!(a11==1)))&&(a16==7))&&(a5==5))))&&!(a20==1))&&(a1==12))&&(a11==1)))){ a9 = 7; a7 = 0; a5 = 4; a19 = 1; a20 = 1; a3 = 1; a24 = 0; return -1; } else if((((((a13==1)&&(((a17==2)&&(input==3))&&(a20==1)))&&(a19==5))&&(a21==10))&&((a7==1)||((((((a16==11)&&((a5==4)&&((a9==11)&&((a12==1)&&!(a18==1)))))||(a4==1))&&(a1==13))&&!(a7==1))&&(a3==1))))){ a23 = 1; a16 = 7; a1 = 12; a24 = 0; a9 = 7; a19 = 1; return -1; } else if(((((a21==12)&&((a9==11)&&((a6==1)&&((a19==3)&&((a3==1)||!(a23==1))))))&&(a5==5))&&((a16==11)&&((((!(a0==1)&&(((a20==1)&&((input==5)&&(a1==14)))&&(a3==1)))&&!(a18==1))&&(a28==1))&&(a17==2))))){ a19 = 1; a28 = 1; a9 = 7; a14 = 0; a21 = 10; a1 = 12; a16 = 7; a2 = 1; a5 = 4; return -1; } else if(((!(a26==1)&&(((!(a0==1)&&((a19==2)&&((a20==1)&&((a6==1)&&((a17==2)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==6)))))))&&(a21==10))&&(a6==1)))&&(((((a1==14)&&(a12==1))&&(a16==8))&&(a23==1))&&!(a4==1)))){ if((a2==1)){ a1 = 13; a20 = 0; a7 = 0; a9 = 11; a2 = 1; a24 = 0; a5 = 4; }else{ a19 = 4; a1 = 13; a9 = 7; a2 = 1; a16 = 9; a23 = 1; a5 = 6; a21 = 12; a13 = 1; } return 25; } else if((((a5==4)&&((!(a4==1)&&((!(a24==1)&&((a3==1)&&(((a2==1)&&((a19==3)&&(input==5)))&&(a28==1))))&&!(a18==1)))&&(a9==9)))&&((((a16==7)&&((a20==1)&&((a12==1)&&(a17==2))))&&(a21==12))&&(a1==14)))){ if((a18==1)){ a21 = 11; a13 = 1; a9 = 8; a19 = 2; a28 = 1; a20 = 0; a0 = 0; }else{ a16 = 9; a19 = 5; a3 = 1; a9 = 11; a24 = 0; a28 = 1; a21 = 10; } return 21; } else if(((!(a20==1)&&(((((a28==1)&&((a19==5)&&((input==4)&&(a21==12))))&&!(a0==1))&&!(a26==1))&&(a9==11)))&&((a1==12)&&((a5==5)&&(!(a8==1)&&((a4==1)||((((a6==1)&&(a16==7))&&!(a4==1))&&(a17==2)))))))){ a4 = 0; a5 = 6; a21 = 11; a20 = 1; a8 = 0; a16 = 8; a26 = 0; return 22; } else if((((a9==7)&&((a13==1)&&((((((input==6)&&((a5==4)||(a5==5)))&&!(a4==1))&&(a16==10))&&(a23==1))&&(a1==12))))&&(!(a11==1)||(((!(a3==1)||((a21==10)&&(((a19==1)&&(a11==1))&&(a20==1))))&&!(a26==1))&&(a17==2))))){ a19 = 3; a9 = 9; a1 = 14; a0 = 0; a27 = 0; a5 = 6; a16 = 7; a24 = 0; return 26; } else if(((((a16==11)&&((a5==4)&&((a0==1)||((a9==11)&&(((a12==1)&&(a19==5))||!(a2==1))))))&&(a1==13))&&((a17==2)&&(!(a7==1)&&((!(a26==1)&&(((a20==1)&&((input==5)&&(a21==12)))&&(a28==1)))&&!(a4==1)))))){ a12 = 1; a9 = 9; a21 = 10; a16 = 7; a20 = 0; a0 = 0; a5 = 5; a19 = 1; return 23; } else if((((!(a27==1)&&(((!(a7==1)&&(((a16==11)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))&&!(a27==1)))&&(a9==7))&&(a20==1)))&&(a17==2))&&((a19==2)&&((a21==10)&&((((a23==1)&&(a13==1))&&!(a18==1))&&(a1==14)))))){ a0 = 0; a19 = 1; a1 = 12; a16 = 7; a4 = 0; a5 = 4; return -1; } else if((((((a16==7)&&((a23==1)&&((!(a20==1)&&(a6==1))&&!(a14==1))))&&(a19==5))&&(a28==1))&&((a17==2)&&(((a21==11)&&(!(a4==1)&&((((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==6))&&!(a4==1))&&(a1==12))))&&(a23==1))))){ a1 = 14; a2 = 1; a19 = 2; a12 = 1; a20 = 1; a28 = 1; a9 = 10; a16 = 8; a5 = 6; return 21; } else if((((a20==1)&&(((!(a27==1)&&((a9==7)&&(((a23==1)||(a8==1))&&!(a14==1))))&&(a1==14))&&(a6==1)))&&(((a21==11)&&((a16==10)&&(!(a24==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a17==2))&&(a19==1)))))&&!(a26==1)))){ a16 = 7; a7 = 0; a14 = 0; a1 = 12; a4 = 0; a5 = 4; a21 = 10; return -1; } else if((((a16==9)&&((((a6==1)&&((a1==12)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==3))&&!(a26==1))))&&(a3==1))&&(a19==5)))&&((((((a21==12)&&(!(a4==1)&&(a23==1)))&&!(a20==1))&&(a17==2))||(a7==1))&&!(a7==1)))){ a21 = 10; a16 = 7; a24 = 1; a19 = 1; a20 = 1; a25 = 0; a1 = 13; a5 = 6; a29 = 0; a9 = 8; return 21; } else if(((((((a21==10)&&((a23==1)&&((a28==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==3)))))&&(a19==3))&&(a17==2))&&!(a24==1))&&((!(a14==1)&&(((a16==10)&&(!(a27==1)&&((a28==1)&&!(a8==1))))&&(a1==13)))&&!(a20==1)))){ a9 = 8; a16 = 9; a20 = 1; a19 = 5; a1 = 12; a21 = 11; a5 = 6; a22 = 0; a0 = 1; a2 = 0; return -1; } else if((((a16==8)&&((a8==1)||(((((a17==2)&&((a3==1)&&!(a7==1)))&&(a1==14))&&(a19==1))&&!(a20==1))))&&(((!(a0==1)&&(!(a4==1)&&(!(a8==1)&&(((a5==6)&&(input==6))&&(a21==12)))))&&!(a0==1))&&(a9==11)))){ if((a3==1)){ a9 = 9; a16 = 7; a4 = 1; a20 = 1; a15 = 0; a18 = 1; a5 = 4; a21 = 10; }else{ a20 = 1; a25 = 1; a5 = 4; a11 = 0; a16 = 7; a9 = 10; a10 = 1; a21 = 10; } return -1; } else if((((!(a11==1)&&(((!(a20==1)&&((a14==1)&&(((input==6)&&(a1==12))&&!(a3==1))))&&(a17==2))&&(a4==1)))&&(a18==1))&&((a19==3)&&(((((a16==7)&&((a5==6)&&(a11==1)))&&(a21==12))&&(a9==8))&&(a18==1))))){ a21 = 11; a3 = 0; a9 = 9; a8 = 1; a16 = 10; a20 = 1; a0 = 1; return -1; } else if((((((a17==2)&&((((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&(a19==1))&&(a1==14)))&&!(a20==1))&&(a21==10))&&(!(a2==1)||((((a16==9)&&((!(a3==1)||(!(a27==1)&&(a23==1)))||!(a2==1)))&&!(a7==1))&&(a13==1))))){ a21 = 12; a1 = 12; a9 = 11; a11 = 0; a5 = 4; a25 = 0; a2 = 0; a16 = 10; a19 = 4; return -1; } else if(((((((a20==1)&&((a21==10)&&(((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==1))&&(a1==13))))&&(a23==1))&&(a23==1))&&!(a24==1))&&((a26==1)||((a16==10)&&((((a17==2)&&((a3==1)&&(a19==1)))||(a18==1))&&!(a14==1)))))){ a9 = 8; a26 = 0; a8 = 0; a5 = 6; a1 = 12; a19 = 5; a13 = 1; a16 = 11; return 21; } else if(((((a18==1)||((a28==1)&&(a6==1)))&&(a21==10))&&((a20==1)&&((a11==1)&&((a16==8)&&((!(a14==1)&&((a19==4)&&(((a1==12)&&((a17==2)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))))&&(a6==1))))&&!(a18==1))))))){ a13 = 1; a16 = 7; a9 = 7; a24 = 0; a5 = 4; a19 = 1; a23 = 1; return -1; } else if(((!(a6==1)||((((a21==12)&&(((((a23==1)&&(a20==1))&&(a17==2))||!(a23==1))&&(a9==11)))&&(a16==9))&&!(a7==1)))&&(!(a14==1)&&((((a19==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a1==14)))&&(a6==1))&&(a28==1))))){ a5 = 4; a9 = 7; a21 = 10; a13 = 1; a16 = 7; a1 = 12; a12 = 1; return -1; } else if((((!(a24==1)&&(((a5==4)&&(input==3))&&!(a8==1)))&&(a13==1))&&(((a9==11)&&((a17==2)&&((((a16==10)&&((a4==1)||(((a3==1)&&((a3==1)&&(a28==1)))&&(a19==5))))&&(a1==13))&&!(a20==1))))&&(a21==10)))){ a16 = 7; a19 = 1; a20 = 1; a24 = 1; a9 = 7; a15 = 0; a29 = 1; return 25; } else if(((!(a13==1)&&((((a24==1)&&(!(a23==1)&&((a17==2)&&((a20==1)&&(a28==1)))))&&(a1==12))&&(a16==10)))&&((((!(a23==1)&&((((input==5)&&((a5==4)||(a5==5)))&&!(a6==1))&&(a9==7)))&&!(a13==1))&&(a21==11))&&(a19==1)))){ a28 = 0; a13 = 0; a5 = 6; a21 = 12; a19 = 3; a9 = 9; a22 = 1; return -1; } else if(((!(a0==1)&&(!(a18==1)&&(((input==3)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a23==1))))&&((a20==1)&&(((((a2==1)&&((a19==3)&&(((a16==9)&&((a28==1)&&(a1==14)))||(a26==1))))&&(a23==1))&&(a17==2))&&(a21==11))))){ a1 = 12; a11 = 1; a9 = 7; a3 = 1; a5 = 4; a16 = 7; a26 = 0; a21 = 10; a19 = 1; return -1; } else if((((a28==1)&&((a3==1)&&(((!(a0==1)&&((a21==11)&&(((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a1==13))))&&(a20==1))&&!(a27==1))))&&(!(a11==1)||((a17==2)&&((a19==2)&&(((a12==1)&&(a16==9))&&(a13==1))))))){ a21 = 10; a19 = 1; a26 = 0; a9 = 7; a5 = 4; a14 = 0; a23 = 1; a1 = 12; a16 = 7; return -1; } else if((((((!(a18==1)&&((((input==4)&&((((a5==5)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a13==1))&&!(a14==1)))&&(a19==2))&&(a3==1))&&(a11==1))&&(((a18==1)||(((a17==2)&&((a6==1)&&!(a20==1)))&&(a16==10)))&&(a21==10)))){ if((a19==5)){ a5 = 5; a1 = 12; a16 = 7; a6 = 0; a21 = 11; a12 = 0; a22 = 1; a9 = 10; }else{ a9 = 11; a1 = 12; a13 = 0; a5 = 6; a29 = 0; a10 = 0; a20 = 1; a16 = 7; } return 25; } else if(((((!(a27==1)&&((a28==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a1==14))))&&!(a27==1))&&(a9==8))&&((a17==2)&&(((((a21==12)&&((a16==9)&&((a4==1)||((a3==1)||!(a13==1)))))&&!(a14==1))&&(a19==5))&&(a20==1))))){ a2 = 1; a21 = 11; a5 = 5; a8 = 0; a9 = 11; return 21; } else if((((((((a21==12)&&((a0==1)||((a28==1)&&(a5==6))))||!(a6==1))||(a24==1))&&(a20==1))&&(a28==1))&&((((a16==11)&&((a1==14)&&((((input==4)&&(a19==4))&&(a9==11))&&(a17==2))))&&!(a27==1))&&!(a18==1)))){ a9 = 7; a3 = 1; a1 = 12; a19 = 1; a21 = 10; a11 = 1; a5 = 4; a16 = 7; a12 = 1; return -1; } else if(((!(a3==1)||(((a16==8)&&(((a19==5)&&(((a17==2)&&((a11==1)||(a7==1)))&&!(a20==1)))&&(a23==1)))||(a24==1)))&&(!(a26==1)&&((((a9==10)&&(((input==4)&&((a5==4)||(a5==5)))&&(a21==11)))&&(a11==1))&&(a1==14))))){ if((a7==1)){ a12 = 0; a20 = 1; a5 = 4; a15 = 1; a19 = 1; a21 = 10; a16 = 7; a1 = 12; a9 = 11; a7 = 1; }else{ a5 = 4; a9 = 11; a20 = 1; a26 = 1; a3 = 0; a21 = 10; a18 = 1; a19 = 1; a16 = 11; } return -1; } else if(((!(a24==1)&&(((a21==10)&&(((a6==1)&&((a1==14)&&(!(a8==1)&&((a19==4)&&((a5==4)&&((input==5)&&(a9==7)))))))&&(a16==9)))&&(a13==1)))&&((a17==2)&&(!(a20==1)&&(((a28==1)&&(a11==1))||!(a12==1)))))){ a9 = 9; a16 = 10; a23 = 0; a22 = 1; a5 = 5; a19 = 2; a21 = 12; a4 = 1; return 21; } else if(((!(a28==1)||(((a20==1)&&(((a23==1)&&(a6==1))&&(a16==11)))||(a8==1)))&&(((!(a26==1)&&((!(a8==1)&&(((a19==3)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==1)))&&(a17==2)))&&(a12==1)))&&(a21==12))&&(a1==14)))){ a21 = 10; a16 = 7; a6 = 1; a19 = 1; a9 = 7; a13 = 1; a5 = 4; a1 = 12; a18 = 0; return -1; } else if(((((a1==13)&&((a28==1)&&(!(a14==1)&&((a20==1)&&((!(a26==1)&&((a21==12)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a8==1))))))&&!(a26==1))&&((((((a17==2)&&(a2==1))&&(a16==9))&&(a9==7))&&(a19==5))&&(a12==1)))){ a21 = 10; a24 = 0; a19 = 1; a12 = 1; a3 = 1; a1 = 12; a5 = 4; a16 = 7; return -1; } else if((((a17==2)&&(!(a4==1)&&(!(a26==1)&&((input==4)&&(a9==10)))))&&((((!(a14==1)&&((a19==4)&&((((!(a8==1)&&((a3==1)&&(a11==1)))&&(a16==7))&&!(a20==1))&&(a21==11))))&&!(a4==1))&&(a5==4))&&(a1==12)))){ a21 = 10; a19 = 1; a28 = 1; a20 = 1; a3 = 1; a9 = 7; a2 = 1; return -1; } else if((((a12==1)&&((((a16==9)&&((((a17==2)&&((input==3)&&(a21==12)))&&!(a20==1))&&(a5==5)))&&(a13==1))&&(a12==1)))&&(!(a4==1)&&(((a19==5)&&(((a1==13)&&((a28==1)&&(a9==8)))&&(a13==1)))&&!(a14==1))))){ a5 = 4; a1 = 14; a9 = 7; a25 = 0; a16 = 7; a19 = 2; a18 = 1; a8 = 1; return -1; } else if(((!(a12==1)||((a17==2)&&((((a19==5)&&(((a13==1)&&(a9==9))||!(a2==1)))&&(a16==8))||!(a3==1))))&&(((!(a20==1)&&(!(a18==1)&&((!(a26==1)&&((input==4)&&(a5==6)))&&(a21==12))))&&(a1==13))&&!(a18==1)))){ a27 = 1; a21 = 11; a20 = 1; a16 = 10; a2 = 0; a9 = 8; a6 = 0; return 21; } else if((((a19==1)&&((a9==10)&&((a23==1)&&(!(a26==1)&&((!(a26==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a17==2))))))&&((!(a24==1)&&(((((a13==1)&&((a2==1)&&(a21==12)))&&(a1==12))&&(a20==1))&&!(a14==1)))&&(a16==7)))){ a21 = 11; a8 = 0; a5 = 5; a20 = 0; a1 = 14; a9 = 7; a16 = 8; a19 = 3; a12 = 1; return 23; } else if(((((!(a6==1)&&((((a11==1)&&(a19==2))&&!(a11==1))&&(a26==1)))&&(a21==11))&&(a20==1))&&((a1==14)&&((a17==2)&&((!(a12==1)&&((a16==10)&&((a18==1)&&((input==6)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))))&&(a0==1)))))){ a20 = 0; a9 = 9; a19 = 4; a5 = 6; a16 = 8; a10 = 1; a15 = 0; a21 = 10; return 21; } else if(((((a1==13)&&(!(a2==1)||((a3==1)&&((((!(a7==1)&&(a13==1))&&(a16==8))&&(a19==2))||(a24==1)))))&&(a17==2))&&(!(a20==1)&&(!(a24==1)&&((a21==12)&&(((input==6)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a6==1))))))){ if((a14==1)){ a20 = 1; a24 = 1; a2 = 0; a1 = 12; a9 = 7; a21 = 10; a5 = 5; a19 = 5; a28 = 0; a16 = 10; }else{ a1 = 12; a20 = 1; a28 = 0; a5 = 4; a18 = 1; a16 = 7; a9 = 7; a22 = 0; a21 = 10; } return 21; } else if((((a16==8)&&((a17==2)&&((a19==2)&&((a9==8)&&(((a13==1)&&(a21==11))||(a27==1))))))&&((!(a24==1)&&((((((((a5==4)||(a5==5))&&(input==6))&&!(a20==1))&&!(a0==1))&&(a11==1))&&!(a14==1))&&(a23==1)))&&(a1==13)))){ a28 = 1; a20 = 1; a5 = 5; a21 = 12; a18 = 0; a4 = 0; a9 = 7; a16 = 11; a1 = 12; return 23; } else if((((a3==1)&&((a21==11)&&(((((input==6)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))&&(a16==10))&&!(a7==1))&&(a17==2))))&&(((((((a18==1)||((a1==13)&&(a23==1)))&&!(a20==1))||!(a23==1))&&(a19==5))&&(a3==1))||!(a2==1)))){ a29 = 0; a23 = 0; a9 = 11; a4 = 1; a5 = 5; a19 = 1; a21 = 10; a16 = 7; a20 = 1; return -1; } else if((((!(a20==1)&&(!(a26==1)&&((a9==7)&&((input==3)&&((a5==5)||(a5==6))))))&&(a6==1))&&((a1==14)&&((a21==11)&&(((!(a14==1)&&(((a19==5)&&((a13==1)&&((a13==1)||!(a12==1))))&&!(a18==1)))&&(a16==10))&&(a17==2)))))){ a15 = 1; a16 = 7; a21 = 10; a7 = 1; a19 = 1; a28 = 0; a1 = 12; a20 = 1; a5 = 4; a9 = 10; return 25; } else if(((((a21==10)&&(!(a28==1)||(!(a18==1)&&(((a19==2)&&((a4==1)||(((a23==1)&&(a9==9))&&(a2==1))))&&(a16==8)))))&&!(a20==1))&&(!(a24==1)&&((a1==13)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==6)))&&(a28==1)))))){ a19 = 5; a21 = 12; a5 = 4; a20 = 1; a1 = 14; a0 = 0; a2 = 1; return 26; } else if(((((a16==9)&&((a9==9)&&((((((a14==1)||((a23==1)&&(a2==1)))&&(a20==1))&&(a19==3))&&(a21==10))&&(a17==2))))||(a4==1))&&(((a12==1)&&((a1==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a13==1))))&&(a12==1)))){ a2 = 1; a9 = 7; a5 = 4; a0 = 0; a8 = 0; a19 = 1; a16 = 7; return -1; } else if((((((a1==14)&&(!(a8==1)&&((!(a0==1)&&((a17==2)&&(input==1)))&&(a20==1))))&&(a5==4))&&!(a14==1))&&((((a16==8)&&((((a4==1)||((a3==1)||(a26==1)))&&(a21==10))||!(a23==1)))&&(a9==7))&&(a19==5)))){ a16 = 7; a1 = 12; a19 = 1; a12 = 1; a27 = 0; a23 = 1; return -1; } else if(((((a1==12)&&((a7==1)||(((((a17==2)&&(a2==1))&&(a20==1))||!(a13==1))&&(a19==5))))&&(a21==11))&&((a9==10)&&((((!(a7==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a3==1)))&&(a3==1))&&(a11==1))&&(a16==9))))){ a1 = 14; a2 = 1; a6 = 1; a16 = 8; a5 = 6; a21 = 10; a20 = 0; a19 = 2; return 21; } else if((((a19==4)&&((((a7==1)||((!(a14==1)&&((((a20==1)&&(a12==1))&&(a2==1))||!(a28==1)))&&(a13==1)))&&(a1==14))&&(a16==8)))&&((a17==2)&&((a21==12)&&((a9==8)&&(((input==3)&&(a5==5))&&!(a8==1))))))){ a16 = 10; a13 = 1; a7 = 0; a9 = 7; a1 = 13; return 25; } else if(((((a1==14)&&(((a19==1)&&((a23==1)&&(a28==1)))&&!(a20==1)))&&(a9==9))&&((a5==4)&&((((((((a3==1)&&((a21==12)&&(input==6)))&&(a11==1))&&!(a14==1))&&!(a24==1))&&!(a14==1))&&(a17==2))&&(a16==9))))){ a5 = 5; a16 = 7; a11 = 0; a9 = 10; a20 = 1; a8 = 1; a21 = 10; a1 = 12; a10 = 0; return -1; } else if(((!(a24==1)&&((a14==1)||(((!(a0==1)&&((((((a13==1)&&((a21==12)&&(a23==1)))&&!(a20==1))&&(a16==8))&&(a9==9))&&!(a14==1)))&&(a19==4))&&(a17==2))))&&(!(a7==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a1==14))))){ a5 = 4; a19 = 5; a16 = 11; a21 = 11; a26 = 1; a7 = 1; a20 = 1; a9 = 7; a1 = 12; return -1; } else if(((!(a7==1)&&(!(a26==1)&&((((!(a18==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1)))&&(a13==1))&&(a21==11))&&(a19==5))))&&((((a16==7)&&((a17==2)&&(((a20==1)&&(a23==1))&&(a1==12))))&&(a3==1))&&!(a18==1)))){ a16 = 8; a19 = 1; a5 = 6; a21 = 12; a1 = 13; a3 = 1; a0 = 0; a14 = 0; a9 = 8; return 25; } else if(((((a14==1)||((a19==4)&&((a27==1)||(((a12==1)&&(a3==1))&&!(a26==1)))))&&(a28==1))&&((a9==11)&&((a16==7)&&((a1==13)&&((a3==1)&&((a17==2)&&(!(a20==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a21==12)))))))))){ a8 = 0; a2 = 1; a21 = 10; a1 = 12; a5 = 4; a9 = 7; a20 = 1; a19 = 1; a13 = 1; return -1; } else if((((a21==10)&&((a9==11)&&((((a19==2)&&(!(a12==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&!(a23==1))&&!(a23==1))&&(a17==2))))&&(a8==1))&&!(a3==1))))&&(((a16==7)&&(((a3==1)&&!(a20==1))&&!(a2==1)))&&(a1==13)))){ a27 = 1; a9 = 7; a7 = 1; a26 = 1; a1 = 14; a21 = 12; a19 = 3; a5 = 6; return -1; } else if(((((((a17==2)&&((a13==1)&&(((a19==5)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4))&&(a16==8)))&&(a21==10))))&&(a23==1))&&!(a14==1))&&!(a18==1))&&((!(a20==1)&&((!(a28==1)||(a2==1))&&(a1==14)))||(a24==1)))){ a16 = 7; a9 = 7; a2 = 1; a3 = 1; a19 = 1; a1 = 12; a20 = 1; a4 = 0; a5 = 4; return -1; } else if((((a19==3)&&(!(a20==1)&&(!(a24==1)&&((a13==1)&&(((a12==1)&&((a21==10)&&(input==3)))&&(a23==1))))))&&((a17==2)&&(((a9==7)&&(!(a7==1)&&((a5==4)&&((!(a23==1)||(a11==1))&&(a16==8)))))&&(a1==13))))){ a19 = 5; a5 = 5; a8 = 0; a9 = 11; a20 = 1; a16 = 7; a26 = 0; a21 = 11; a12 = 1; return 26; } else if((((a2==1)&&(((((a3==1)&&((a17==2)&&(((a3==1)&&((a21==10)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3))))&&(a20==1))))&&(a1==14))&&(a19==4))&&(a2==1)))&&(!(a12==1)||((!(a24==1)&&(a3==1))&&(a16==7))))){ a23 = 1; a1 = 12; a19 = 1; a9 = 7; a5 = 4; a11 = 1; return -1; } else if(((((a9==10)&&((a5==4)&&(((a18==1)||((a3==1)&&!(a26==1)))&&(a1==14))))&&(a19==3))&&((a21==10)&&((!(a18==1)&&(!(a4==1)&&(!(a27==1)&&(((!(a20==1)&&(input==4))&&(a16==7))&&!(a27==1)))))&&(a17==2))))){ a6 = 1; a27 = 0; a0 = 0; a19 = 1; a1 = 12; a9 = 7; a20 = 1; return -1; } else if(((!(a18==1)&&((((a12==1)&&((a21==11)&&(input==6)))&&(a16==11))&&(a1==13)))&&(((((a4==1)||(((!(a3==1)||((a5==5)&&((a2==1)&&(a17==2))))&&(a19==1))&&(a13==1)))||!(a13==1))&&(a20==1))&&(a9==8)))){ a5 = 6; a9 = 10; a16 = 10; a26 = 0; a21 = 10; a14 = 0; a0 = 0; a1 = 12; return 21; } else if((((a21==11)&&(((a11==1)&&(((a12==1)&&((a13==1)&&((input==3)&&(a17==2))))&&(a28==1)))&&(a9==10)))&&(((a20==1)&&((a1==12)&&((a18==1)||(((a16==7)&&((a2==1)&&!(a0==1)))&&(a19==1)))))&&(a5==4)))){ a21 = 10; a27 = 0; a4 = 0; a9 = 7; a12 = 1; return -1; } else if(((((((((!(a6==1)||(a2==1))&&!(a26==1))&&(a12==1))&&(a17==2))||(a27==1))&&(a16==9))&&(a21==10))&&((a20==1)&&((((a19==1)&&((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==5))&&(a1==13)))&&!(a8==1))&&(a6==1))))){ a1 = 12; a5 = 4; a16 = 7; a9 = 7; a26 = 0; a14 = 0; a7 = 0; return -1; } else if(((((a14==1)||(!(a14==1)&&(!(a28==1)||(((a28==1)&&(a16==9))&&(a17==2)))))&&(a12==1))&&((a2==1)&&((a19==1)&&(((a21==11)&&((a9==7)&&(!(a20==1)&&(!(a8==1)&&((a1==12)&&(input==6))))))&&(a5==5)))))){ if((a8==1)){ a19 = 2; a29 = 1; a16 = 7; a7 = 1; a20 = 1; a9 = 9; a6 = 0; a21 = 10; }else{ a5 = 4; a20 = 1; a1 = 14; a24 = 1; a22 = 1; a21 = 10; a19 = 3; a9 = 10; a28 = 0; a16 = 7; } return -1; } else if(((((a9==7)&&((((a28==1)&&((((a28==1)&&(a11==1))&&(a1==13))&&(a20==1)))&&(a23==1))||!(a2==1)))||(a14==1))&&((a21==12)&&(((a16==7)&&((a19==2)&&(((input==4)&&(a5==5))&&(a17==2))))&&(a6==1))))){ a1 = 12; a5 = 4; a21 = 10; a0 = 0; a19 = 1; a18 = 0; a12 = 1; return -1; } else if(((((a9==10)&&(!(a12==1)||((a7==1)||((a19==5)&&((a13==1)&&!(a18==1))))))||!(a13==1))&&((!(a24==1)&&((a17==2)&&((a16==8)&&((a1==14)&&(((a2==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==10))))))&&!(a20==1)))){ a16 = 7; a19 = 1; a24 = 0; a5 = 4; a9 = 7; a20 = 1; a7 = 0; a1 = 12; a28 = 1; return -1; } else if(((((((a11==1)&&((!(a0==1)&&((a3==1)&&(a9==7)))&&(a19==2)))&&(a2==1))||(a0==1))&&(a1==13))&&(!(a20==1)&&((((((a23==1)&&((a5==6)&&(input==3)))&&!(a4==1))&&(a16==9))&&(a17==2))&&(a21==12))))){ a19 = 1; a20 = 1; a21 = 10; a26 = 1; a29 = 0; a16 = 7; a22 = 0; return -1; } else if(((((((a2==1)&&((((a28==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a3==1)))&&!(a24==1))&&(a17==2)))&&(a20==1))&&(a21==11))&&(a16==7))&&(((a9==9)&&(!(a14==1)&&((a1==14)&&((a2==1)&&!(a26==1)))))&&(a19==1)))){ a23 = 1; a5 = 6; a21 = 10; a8 = 0; a7 = 0; a9 = 10; a16 = 8; return 26; } else if((((!(a24==1)&&(((a9==10)&&((a16==7)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a20==1))))&&!(a0==1)))&&(a23==1))&&(((a12==1)&&((a1==12)&&((a21==12)&&((((a23==1)&&(a17==2))||!(a28==1))&&(a19==4)))))||(a26==1)))){ a8 = 0; a9 = 7; a19 = 1; a21 = 10; a20 = 1; a18 = 0; a5 = 4; a11 = 1; return -1; } else if(((((a8==1)&&((a20==1)&&(((a16==8)&&(((a23==1)&&!(a23==1))&&(a1==13)))&&(a7==1))))&&(a21==11))&&(((a17==2)&&((a4==1)&&((a19==3)&&(((((a5==5)||(a5==6))&&(input==4))&&(a9==8))&&(a18==1)))))&&!(a2==1)))){ a21 = 12; a19 = 4; a16 = 11; a5 = 4; a9 = 11; a0 = 1; a25 = 0; return -1; } else if((((a3==1)&&(!(a3==1)||((a21==11)&&(((a13==1)||!(a13==1))||(a4==1)))))&&(((!(a20==1)&&(((((input==1)&&(((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a16==7))&&!(a0==1))&&(a13==1)))&&(a17==2))&&(a19==1)))){ a6 = 1; a28 = 1; a20 = 1; a11 = 1; a9 = 8; a21 = 12; a16 = 9; a5 = 4; a1 = 13; return 21; } else if(((((a28==1)&&(((a16==10)&&((a6==1)&&((a5==5)&&((a17==2)&&(input==4)))))&&(a20==1)))&&(a9==7))&&((a1==14)&&(((a21==11)&&(((a19==5)&&((!(a27==1)&&(a3==1))&&!(a8==1)))&&(a11==1)))||!(a12==1))))){ a1 = 12; a16 = 7; a28 = 1; a19 = 1; a7 = 0; a21 = 10; a5 = 4; return -1; } else if((((((!(a23==1)||((a5==6)&&(!(a12==1)||(a12==1))))&&!(a26==1))&&(a17==2))&&(a9==11))&&(((a21==11)&&((((a11==1)&&((a13==1)&&((a19==3)&&((input==1)&&!(a20==1)))))&&(a16==7))&&(a12==1)))&&(a1==14)))){ a11 = 1; a9 = 10; a16 = 11; a28 = 1; a20 = 1; a1 = 13; a5 = 5; a24 = 0; return 25; } else if(((((a14==1)||(((((a20==1)&&((a16==9)&&(a28==1)))&&!(a24==1))&&(a9==7))||(a0==1)))||!(a3==1))&&(((a17==2)&&((a11==1)&&((a19==1)&&((a1==12)&&((((a5==5)||(a5==6))&&(input==6))&&(a3==1))))))&&(a21==11)))){ a9 = 11; a0 = 0; a19 = 4; a21 = 12; a5 = 6; a16 = 10; a3 = 1; return 26; } else if((((!(a7==1)&&((!(a14==1)&&((a20==1)&&((input==1)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))||((a9==7)&&((a1==14)&&(a5==5)))))))&&!(a14==1)))&&(a16==7))&&((((((a11==1)&&((a3==1)||!(a6==1)))&&(a3==1))&&(a17==2))&&(a21==11))&&(a19==1)))){ a11 = 1; a16 = 8; a14 = 0; a1 = 14; a9 = 7; a5 = 4; a26 = 0; a21 = 10; return 23; } else if((((((a20==1)&&((!(a7==1)&&(((a3==1)&&(a6==1))&&(a28==1)))&&(a17==2)))&&(a21==12))&&(a16==7))&&((a1==13)&&(!(a0==1)&&((((((input==5)&&((a5==4)||(a5==5)))&&(a2==1))&&!(a0==1))&&(a19==1))&&(a9==9)))))){ if((a20==1)){ a9 = 11; a16 = 8; a21 = 11; a5 = 4; a4 = 0; a23 = 1; a20 = 0; a7 = 0; }else{ a5 = 5; a19 = 5; a1 = 14; a27 = 0; a14 = 0; a16 = 8; a13 = 1; a9 = 11; } return 26; } else if(((((a6==1)&&((((a19==2)&&((((a21==10)&&(a3==1))&&!(a20==1))&&(a16==7)))&&(a17==2))&&(a23==1)))||(a8==1))&&(((a11==1)&&((((((a5==5)||(a5==6))&&(input==1))&&(a1==12))&&(a9==9))&&!(a26==1)))&&(a2==1)))){ a12 = 1; a1 = 13; a5 = 5; a6 = 1; a9 = 10; a20 = 1; a16 = 9; a4 = 0; a19 = 5; return -1; } else if((((a21==10)&&((a13==1)&&((a17==2)&&((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))))&&(((((!(a7==1)&&((a0==1)||((!(a20==1)&&((a11==1)||!(a6==1)))&&(a1==14))))&&(a19==2))&&(a16==11))&&(a23==1))&&!(a0==1)))){ a16 = 7; a29 = 0; a19 = 3; a5 = 5; a10 = 0; a20 = 1; a9 = 10; a21 = 12; return 21; } else if((((a13==1)&&(((((a21==12)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a7==1))&&!(a26==1)))&&!(a7==1))&&(a20==1))&&(a17==2)))&&((a9==10)&&((a19==3)&&((a16==11)&&((!(a23==1)||((a3==1)&&(a1==12)))&&!(a24==1))))))){ a19 = 2; a5 = 5; a16 = 9; a23 = 1; a9 = 7; a12 = 1; a18 = 0; return 21; } else if((((!(a18==1)&&((a17==2)&&((a21==11)&&((!(a27==1)&&(!(a11==1)||(!(a4==1)&&((a3==1)&&(a19==1)))))&&(a16==7)))))&&(a2==1))&&((a9==7)&&(!(a27==1)&&(!(a20==1)&&((a1==13)&&((input==4)&&((a5==5)||(a5==6))))))))){ a5 = 4; a21 = 10; a1 = 12; a6 = 1; a14 = 0; a20 = 1; a18 = 0; return -1; } else if((((a17==2)&&((a21==12)&&(((a1==14)&&(!(a0==1)&&(((a12==1)&&((a16==9)&&((input==3)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))))&&(a19==3))))&&(a20==1))))&&(!(a23==1)||((a2==1)&&((a11==1)&&(!(a11==1)||(a11==1))))))){ a21 = 10; a11 = 1; a1 = 12; a3 = 1; a16 = 7; a28 = 1; a9 = 7; a5 = 4; a19 = 1; return -1; } else if(((!(a3==1)||(!(a2==1)||(((((a19==1)&&(a23==1))&&(a16==8))&&(a23==1))&&(a9==11))))&&(((a1==14)&&((a17==2)&&((a11==1)&&(((!(a7==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a21==10))&&!(a20==1)))))&&(a2==1)))){ a20 = 1; a2 = 1; a1 = 12; a5 = 4; a9 = 7; a16 = 7; a13 = 1; return -1; } else if((((!(a14==1)&&((((a1==12)&&(((!(a18==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a9==8)))&&!(a18==1))&&(a20==1)))&&(a17==2))&&(a16==11)))&&!(a8==1))&&((((a19==4)&&(!(a13==1)||(a6==1)))&&(a21==10))&&!(a4==1)))){ a5 = 6; a27 = 0; a19 = 1; a2 = 1; a1 = 14; a24 = 0; return 25; } else if(((((a6==1)&&(!(a14==1)&&(((((((input==6)&&(a17==2))&&(a16==9))&&(a1==14))&&!(a0==1))&&(a11==1))&&(a19==3))))&&(a3==1))&&((a20==1)&&(((a21==11)&&(((a12==1)&&(a5==5))&&(a9==9)))||(a7==1))))){ a16 = 10; a11 = 1; a1 = 13; a12 = 1; a2 = 1; a19 = 2; return 21; } else if((((a19==4)&&((a3==1)&&((((a28==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a21==12))&&(a16==7))&&(a3==1)))&&(a1==12))&&(a9==9))))&&(((a17==2)&&(((a11==1)&&((a23==1)&&!(a20==1)))&&!(a24==1)))&&(a11==1)))){ a20 = 1; a0 = 0; a26 = 0; a19 = 1; a28 = 1; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((a16==8)&&((((a21==10)&&(((!(a0==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a27==1)))&&(a28==1))&&(a3==1)))&&(a19==3))&&(a1==13)))&&((a17==2)&&(((a9==11)&&((a14==1)||((a20==1)&&(a28==1))))&&(a2==1))))){ a5 = 4; a27 = 0; a6 = 1; a16 = 7; a24 = 0; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((((a1==12)&&((a6==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a7==1))))&&(a17==2))&&(a21==12))&&(!(a20==1)&&(((a9==8)&&(((!(a2==1)||((a2==1)&&((a0==1)||(a13==1))))||!(a6==1))&&(a19==1)))&&(a16==8))))){ if((a24==1)){ a5 = 4; a21 = 10; a9 = 7; a19 = 2; a10 = 1; a16 = 7; a25 = 1; a20 = 1; a14 = 1; }else{ a16 = 7; a1 = 14; a27 = 1; a19 = 5; a11 = 0; a5 = 4; a9 = 11; a7 = 1; } return -1; } else if(((((a17==2)&&((a21==12)&&((!(a26==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a24==1)))&&!(a26==1))))&&(a16==11))&&((a9==8)&&(((((a19==4)&&(!(a27==1)&&((a11==1)&&!(a7==1))))&&(a1==13))||(a26==1))&&(a20==1))))){ a16 = 7; a2 = 1; a28 = 1; a1 = 12; a8 = 0; a21 = 10; a5 = 4; a19 = 1; a9 = 7; return -1; } else if((((((((a2==1)&&(((a12==1)&&(a16==11))&&(a1==14)))&&(a21==11))||(a27==1))&&(a6==1))&&(a17==2))&&((a19==2)&&((((((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a8==1))&&(a20==1))&&!(a7==1))&&(a12==1))))){ a24 = 0; a5 = 4; a19 = 1; a16 = 7; a0 = 0; a21 = 10; a9 = 7; a23 = 1; a1 = 12; return -1; } else if((((a26==1)||(!(a28==1)||((a16==8)&&(!(a23==1)||(!(a4==1)&&((a21==11)&&((a19==1)&&(a6==1))))))))&&((((a2==1)&&((a17==2)&&((((input==6)&&((a5==4)||(a5==5)))&&(a1==13))&&(a12==1))))&&(a9==7))&&!(a20==1)))){ a5 = 4; a9 = 10; a16 = 9; a19 = 2; a6 = 1; a20 = 1; a24 = 0; a1 = 14; a4 = 0; return 21; } else if(((((a12==1)&&((a21==10)&&((a8==1)||(a12==1))))&&(a1==12))&&((!(a24==1)&&((((!(a26==1)&&(!(a14==1)&&((a9==8)&&((a5==6)&&((a17==2)&&(input==3))))))&&(a19==4))&&(a16==9))&&(a20==1)))&&!(a8==1)))){ a5 = 4; a24 = 0; a16 = 7; a19 = 1; a23 = 1; a9 = 7; a11 = 1; return -1; } else if((((((((((a14==1)||(!(a23==1)||(a2==1)))&&!(a14==1))&&(a19==1))&&!(a27==1))&&!(a20==1))&&(a21==12))&&(a17==2))&&((((((((a5==4)||(a5==5))&&(input==6))&&!(a26==1))&&!(a4==1))&&(a16==7))&&(a1==12))&&(a9==11)))){ a18 = 0; a20 = 1; a19 = 3; a21 = 10; a5 = 4; a13 = 1; a11 = 1; a16 = 9; return 25; } else if((((a21==12)&&(!(a4==1)&&((a17==2)&&(((a16==9)&&((a19==4)&&((input==1)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))))&&(a13==1)))))&&((a8==1)||((a2==1)&&(!(a0==1)&&((a1==14)&&(!(a3==1)||((a20==1)&&(a23==1))))))))){ a19 = 1; a1 = 12; a0 = 0; a5 = 4; a16 = 7; a21 = 10; a3 = 1; a9 = 7; a24 = 0; return -1; } else if((((a6==1)&&(!(a8==1)&&((a13==1)&&(((!(a27==1)&&((a16==8)&&(input==5)))&&(a9==11))&&(a20==1)))))&&((a17==2)&&(((a21==10)&&((a8==1)||((((a11==1)&&(a1==12))&&!(a18==1))&&(a5==6))))&&(a19==2))))){ a5 = 4; a16 = 7; a0 = 0; a12 = 1; a19 = 1; a9 = 7; return -1; } else if((((((((a21==12)&&(((input==1)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a20==1)))&&(a16==11))&&(a6==1))&&(a11==1))&&(a17==2))&&((((a19==1)&&(((!(a4==1)&&(a6==1))||(a26==1))&&(a11==1)))&&(a28==1))&&(a1==12)))){ a14 = 0; a2 = 1; a1 = 14; a19 = 3; a5 = 5; a11 = 1; a9 = 8; return 22; } else if(((!(a24==1)&&((((((a9==9)&&(((a28==1)&&(a28==1))&&(a21==11)))&&(a16==11))&&(a20==1))&&(a5==6))&&(a1==13)))&&((a23==1)&&(!(a26==1)&&(((((a17==2)&&(input==1))&&!(a0==1))&&(a19==5))&&!(a24==1)))))){ a19 = 1; a5 = 4; a6 = 1; a24 = 0; a4 = 0; a1 = 12; a21 = 12; a16 = 7; a20 = 0; a9 = 8; return 22; } else if((((a21==12)&&((a1==14)&&(((((a5==5)&&((a2==1)&&(a3==1)))||(a4==1))||!(a13==1))&&(a16==10))))&&((a19==1)&&((a6==1)&&(((a2==1)&&((a9==9)&&(!(a8==1)&&((input==3)&&(a17==2)))))&&(a20==1)))))){ a28 = 1; a1 = 12; a9 = 7; a16 = 7; a21 = 10; a24 = 0; a18 = 0; a5 = 4; return -1; } else if((((a16==9)&&(((a0==1)&&((a7==1)&&(((a14==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a2==1))))&&(a9==7)))&&((a21==11)&&(!(a3==1)&&(!(a12==1)&&(((a1==12)&&(((a17==2)&&(a13==1))&&(a20==1)))&&(a19==2))))))){ a19 = 1; a16 = 7; a5 = 5; a1 = 13; a12 = 0; a21 = 10; a9 = 10; a25 = 1; return 25; } else if((((a11==1)&&((!(a2==1)||((((a2==1)&&(((a4==1)||(a28==1))&&(a9==11)))&&(a21==10))&&(a16==8)))||!(a3==1)))&&((a11==1)&&(((a20==1)&&(((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a19==1)))&&(a1==13))))){ a19 = 2; a9 = 9; a21 = 12; a26 = 0; a5 = 6; a16 = 9; a7 = 0; return 23; } else if((((a17==2)&&((a1==13)&&((!(a8==1)&&((a13==1)&&((a6==1)&&((a28==1)&&(!(a20==1)&&(input==6))))))&&(a9==9))))&&((a21==11)&&((a16==10)&&(((a5==6)&&(((a12==1)||(a18==1))&&(a6==1)))&&(a19==3)))))){ a12 = 0; a9 = 10; a20 = 1; a10 = 0; a15 = 0; a19 = 2; a21 = 10; a1 = 12; a16 = 7; return 22; } else if((((((!(a18==1)&&(a28==1))&&(a17==2))&&(a23==1))||!(a3==1))&&((!(a7==1)&&((a19==3)&&((((a16==9)&&((a21==11)&&((a28==1)&&((input==1)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))&&(a3==1))&&!(a20==1))))&&(a1==13)))){ a23 = 0; a15 = 1; a20 = 1; a21 = 10; a5 = 5; a19 = 2; a9 = 9; a1 = 12; a12 = 0; a16 = 10; return -1; } else if(((((!(a20==1)&&(((a11==1)&&((a21==12)&&((a2==1)&&(a12==1))))&&(a19==4)))&&(a1==13))&&(a9==7))&&(((((a3==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a3==1))&&(a3==1)))&&(a17==2))&&(a12==1))&&(a16==8)))){ if((a6==1)){ a16 = 7; a20 = 1; a21 = 10; a5 = 6; a14 = 1; a9 = 9; a7 = 1; a19 = 1; a10 = 0; }else{ a9 = 10; a2 = 0; a26 = 1; a22 = 1; a16 = 9; a19 = 3; a5 = 6; } return -1; } else if(((((((((a6==1)&&(a13==1))&&(a23==1))&&(a16==8))&&(a17==2))&&!(a4==1))&&(a28==1))&&(((a19==2)&&(((a1==14)&&(!(a20==1)&&((a21==11)&&((input==4)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))))))&&!(a0==1)))&&!(a27==1)))){ a28 = 1; a5 = 4; a20 = 1; a16 = 7; a19 = 1; a3 = 1; a21 = 10; a9 = 7; a8 = 0; a1 = 12; return -1; } else if(((((a16==10)&&(!(a20==1)&&(!(a28==1)||((!(a27==1)&&((a17==2)&&(a28==1)))||(a27==1)))))&&(a21==12))&&((a19==4)&&(((a3==1)&&(((a1==14)&&((input==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))&&(a28==1)))&&(a13==1))))){ a5 = 5; a6 = 0; a23 = 0; a16 = 7; a13 = 0; a19 = 1; a21 = 10; a20 = 1; a9 = 9; return -1; } else if(((((a23==1)&&(((a1==13)&&(!(a18==1)&&((a5==6)&&(((input==6)&&(a9==10))&&(a19==2)))))&&!(a0==1)))&&(a16==9))&&((a17==2)&&((((!(a2==1)||((a20==1)&&(a6==1)))&&(a12==1))&&(a21==10))||!(a11==1))))){ a13 = 1; a9 = 9; a5 = 4; a18 = 0; a19 = 5; a12 = 1; return 25; } else if((((a6==1)&&((a23==1)&&((((a20==1)&&(((a1==14)&&((a16==9)&&(a23==1)))&&(a13==1)))&&(a21==10))&&!(a26==1))))&&((((a19==5)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1))&&(a17==2)))&&(a2==1))&&!(a26==1)))){ a9 = 11; a4 = 0; a11 = 1; a21 = 12; a19 = 2; a5 = 5; a27 = 0; return 21; } else if((((a1==14)&&(((a17==2)&&((a19==1)&&(((!(a27==1)&&(a12==1))&&!(a8==1))&&!(a27==1))))&&(a9==7)))&&((a5==6)&&((a23==1)&&(((a28==1)&&(((a16==8)&&((input==5)&&!(a20==1)))&&(a21==11)))&&!(a0==1)))))){ a20 = 1; a27 = 0; a5 = 5; a1 = 12; a19 = 2; a21 = 10; a9 = 10; a24 = 0; return 25; } else if(((((a11==1)&&((a13==1)&&((a12==1)&&!(a4==1))))&&(a9==9))&&((a19==2)&&((((((((a6==1)&&(((a5==5)&&(input==6))&&(a16==10)))&&(a1==13))&&(a17==2))&&(a6==1))&&!(a24==1))&&(a21==11))&&!(a20==1))))){ if((a13==1)){ a15 = 0; a20 = 1; a24 = 1; a9 = 8; a21 = 12; a5 = 4; a14 = 1; }else{ a24 = 1; a16 = 8; a18 = 1; a5 = 6; a20 = 1; a13 = 0; a19 = 4; a9 = 7; } return -1; } else if((((a23==1)&&((a23==1)&&(!(a24==1)&&(((((a20==1)&&((a16==8)&&(!(a27==1)&&((input==1)&&(a21==12)))))&&(a12==1))&&(a5==5))&&(a19==4)))))&&(((!(a23==1)||((a3==1)&&(a9==8)))&&(a1==14))&&(a17==2)))){ a1 = 12; a9 = 10; a19 = 1; a6 = 1; a13 = 1; a7 = 0; return -1; } else if((((((a16==8)&&((a28==1)&&(!(a27==1)&&(!(a8==1)&&((a1==12)&&((a19==2)&&(((a5==5)||(a5==6))&&(input==5))))))))&&(a21==12))&&(a9==11))&&(((a17==2)&&(!(a14==1)&&((a4==1)||(!(a12==1)||(a3==1)))))&&!(a20==1)))){ a29 = 1; a19 = 4; a5 = 5; a20 = 1; a9 = 7; a21 = 10; a10 = 1; a1 = 14; a6 = 0; return -1; } else if(((((!(a23==1)||(!(a6==1)||((a2==1)&&(a9==11))))&&!(a26==1))||(a8==1))&&((a28==1)&&((((a16==11)&&((a12==1)&&((((a1==14)&&(((a5==4)||(a5==5))&&(input==4)))&&(a20==1))&&(a19==4))))&&(a21==11))&&(a17==2))))){ a19 = 1; a14 = 0; a16 = 7; a1 = 12; a23 = 1; a9 = 7; a21 = 10; a3 = 1; a5 = 4; return -1; } else if(((((!(a0==1)&&((a1==12)&&(((((a5==4)||(a5==5))&&(input==3))&&(a19==1))&&(a16==10))))&&(a12==1))&&(a21==12))&&(!(a18==1)&&((a20==1)&&((((a13==1)&&(((a28==1)&&(a9==9))&&(a17==2)))&&!(a4==1))&&(a2==1)))))){ a9 = 7; a21 = 10; a16 = 7; a3 = 1; a8 = 0; a5 = 4; return -1; } else if((((a24==1)||((a21==11)&&(((a1==12)&&(!(a27==1)&&(a23==1)))||(a26==1))))&&(((a19==2)&&((((a11==1)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==10))&&(a17==2))&&!(a20==1)))&&(a23==1))&&(a9==11)))&&(a3==1)))){ a5 = 6; a16 = 7; a21 = 10; a9 = 10; a22 = 0; a29 = 0; a19 = 1; a1 = 13; a23 = 0; a20 = 1; return -1; } else if((((a16==8)&&((a1==12)&&((((((a28==1)&&!(a0==1))&&!(a20==1))||!(a13==1))&&(a21==12))&&(a17==2))))&&((a19==2)&&((a2==1)&&(((!(a14==1)&&((input==5)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))&&(a11==1))&&!(a18==1)))))){ a10 = 0; a20 = 1; a5 = 6; a27 = 1; a7 = 1; a16 = 7; a9 = 11; a21 = 10; return -1; } else if((((a2==1)&&(((a16==8)&&((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==6)))&&(a3==1)))&&(!(a8==1)&&(!(a4==1)&&(((((a1==13)&&(((!(a2==1)||(a3==1))&&(a17==2))&&(a21==12)))&&!(a20==1))&&(a19==3))&&!(a7==1)))))){ a21 = 10; a1 = 12; a5 = 6; a19 = 1; a16 = 11; a9 = 10; a11 = 0; a25 = 0; return -1; } else if((((a21==12)&&((a17==2)&&((a11==1)&&(a6==1))))&&((a23==1)&&((!(a26==1)&&(((a23==1)&&((a16==7)&&(((a2==1)&&((input==6)&&(((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a19==1))))&&(a20==1)))&&(a11==1))))){ a5 = 4; a21 = 10; a9 = 7; a2 = 1; a27 = 0; a1 = 12; return -1; } else if(((!(a6==1)||((((a24==1)||((a13==1)&&(((a1==14)&&((a19==1)&&((a2==1)&&(a21==12))))&&(a13==1))))&&(a17==2))&&(a9==9)))&&((a16==10)&&((a28==1)&&(((a13==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a20==1)))))){ a1 = 12; a13 = 0; a21 = 11; a14 = 1; a9 = 7; a16 = 9; a5 = 4; a18 = 1; return 23; } else if(((!(a20==1)&&((a19==4)&&(!(a4==1)&&((((input==3)&&(a5==4))&&(a28==1))&&(a2==1)))))&&((a1==14)&&(((a16==10)&&((((a18==1)||((a11==1)&&((a21==12)&&(a13==1))))||(a27==1))&&(a17==2)))&&(a9==7))))){ a5 = 5; a14 = 1; a6 = 0; a1 = 13; a28 = 0; a9 = 8; a21 = 10; a16 = 7; a19 = 3; a20 = 1; return 23; } else if((((a19==2)&&(!(a27==1)&&((a28==1)&&((a21==12)&&(!(a26==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a1==13))&&(a2==1)))))))&&((a17==2)&&((a16==8)&&(!(a2==1)||((a18==1)||((a9==11)&&((a20==1)&&(a11==1))))))))){ a19 = 1; a2 = 1; a0 = 0; a9 = 7; a5 = 4; a1 = 12; a21 = 10; a16 = 7; return -1; } else if((((a4==1)||(((a1==14)&&((a17==2)&&(a13==1)))&&(a11==1)))&&((((!(a26==1)&&((((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5))&&!(a7==1))&&(a16==9))&&!(a20==1))&&(a19==5)))&&(a28==1))&&(a21==11))&&!(a24==1)))){ if((a28==1)){ a12 = 0; a21 = 10; a20 = 1; a9 = 7; a2 = 0; a16 = 7; a1 = 12; a6 = 0; a19 = 2; a5 = 4; }else{ a3 = 0; a16 = 8; a5 = 4; a22 = 1; a9 = 7; a10 = 1; a21 = 10; a1 = 12; } return -1; } else if((((a9==8)&&((a19==1)&&(((a6==1)&&((a6==1)&&((!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&!(a8==1))))&&(a16==8))))&&((!(a4==1)&&((!(a14==1)&&((a21==10)&&((a17==2)&&(a28==1))))&&!(a20==1)))&&(a1==13)))){ a16 = 7; a6 = 1; a1 = 12; a20 = 1; a9 = 7; a28 = 1; a5 = 4; a26 = 0; return -1; } else if((((((a16==9)&&((a3==1)&&((a23==1)&&(!(a8==1)&&(!(a4==1)&&(((a21==12)&&((a9==7)&&(input==6)))&&(a17==2)))))))&&(a28==1))&&(a13==1))&&(((a19==4)&&(((a5==4)&&(a6==1))&&(a20==1)))&&(a1==13)))){ a3 = 1; a4 = 0; a16 = 7; a26 = 0; a1 = 12; a21 = 10; a19 = 1; return -1; } else if((((!(a18==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a9==8))&&(a17==2)))&&(a1==14))&&((a2==1)&&((((a19==2)&&(!(a20==1)&&((!(a23==1)||(!(a4==1)&&((a6==1)&&(a21==10))))&&(a16==10))))&&(a3==1))&&!(a14==1))))){ a20 = 1; a16 = 7; a9 = 7; a1 = 13; a8 = 1; a5 = 4; a10 = 0; a2 = 0; return 21; } else if((((a3==1)&&(((a12==1)&&((a20==1)&&(((a0==1)||(!(a27==1)&&(a11==1)))&&(a16==11))))&&(a12==1)))&&((a28==1)&&((a17==2)&&((input==3)&&((((a21==10)&&((a19==5)&&((a9==11)&&((a5==5)&&(a1==14)))))||(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==5))&&(a21==10)))||((a21==11)&&((a19==1)&&(((a5==4)&&(a1==12))&&(a9==7)))))))))){ a21 = 11; a16 = 9; a0 = 0; a19 = 5; a9 = 11; a28 = 1; a1 = 14; a14 = 0; a5 = 5; return 21; } else if(((((a19==3)&&((a21==10)&&((((a23==1)&&(a28==1))||!(a12==1))&&!(a27==1))))&&(a1==14))&&((a3==1)&&(((((a16==9)&&(((((a5==5)||(a5==6))&&(input==3))&&(a20==1))&&(a2==1)))&&(a13==1))&&(a9==10))&&(a17==2))))){ a19 = 1; a28 = 1; a5 = 4; a26 = 0; a9 = 7; a16 = 7; a1 = 12; a11 = 1; return -1; } else if((((((a23==1)&&((((a12==1)&&(((input==6)&&(a1==12))&&(a3==1)))&&(a16==11))&&(a2==1)))&&(a11==1))&&(a21==12))&&((a9==10)&&(((a19==5)&&((((a5==4)&&(a11==1))&&(a17==2))&&(a20==1)))&&!(a4==1))))){ a1 = 13; a21 = 10; a28 = 1; a12 = 1; a19 = 2; a26 = 0; a16 = 9; return -1; } else if((((((((a1==14)&&((!(a24==1)&&((input==6)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&(a19==5)))&&(a20==1))&&!(a14==1))&&!(a0==1))&&(a17==2))&&(((a6==1)&&(!(a28==1)||((a28==1)&&((a6==1)&&(a21==11)))))&&(a16==8)))){ a5 = 4; a0 = 0; a1 = 12; a21 = 10; a19 = 1; a8 = 0; a12 = 1; a16 = 7; a9 = 7; return -1; } else if((((a17==2)&&((!(a27==1)&&(!(a0==1)&&((!(a4==1)&&((input==3)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a4==1))))&&(a1==13)))&&((a19==2)&&((a21==11)&&((a16==9)&&(!(a23==1)||((!(a20==1)&&(a2==1))||(a27==1)))))))){ a9 = 7; a1 = 12; a3 = 0; a16 = 7; a19 = 1; a13 = 0; a10 = 0; a21 = 10; a20 = 1; a5 = 6; return 21; } else if(((!(a4==1)&&((a16==11)&&((a3==1)&&(((a17==2)&&(a2==1))&&(a20==1)))))&&((a1==13)&&((((((!(a18==1)&&((a2==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a8==1))&&(a21==12))&&(a23==1))&&(a9==9))&&(a19==5))))){ a13 = 1; a21 = 10; a8 = 0; a19 = 1; a16 = 7; a20 = 0; a27 = 0; a5 = 5; a9 = 7; return 21; } else if(((!(a14==1)&&(((a16==9)&&((!(a24==1)&&((a23==1)||(a8==1)))&&(a19==3)))&&(a21==10)))&&(((a1==12)&&(((a9==11)&&(!(a8==1)&&(((a20==1)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a24==1))))&&(a17==2)))&&(a11==1)))){ a16 = 7; a5 = 4; a20 = 0; a1 = 14; a2 = 1; a0 = 0; a9 = 10; a21 = 11; a13 = 1; return 26; } else if(((((a16==11)&&((a19==5)&&(((a27==1)||((a1==12)&&((a17==2)&&((a20==1)&&(a6==1)))))&&(a21==10))))&&!(a7==1))&&((((((a11==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a2==1))&&(a23==1))&&!(a26==1))&&(a9==9)))){ a9 = 7; a19 = 1; a18 = 0; a5 = 4; a7 = 0; a16 = 7; return -1; } else if(((((a21==12)&&((a16==8)&&((a17==2)&&((a9==9)&&(!(a0==1)&&((a14==1)||(a6==1)))))))&&!(a20==1))&&((((!(a24==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a12==1))&&(a12==1)))&&!(a8==1))&&(a19==1))&&(a1==13)))){ a10 = 0; a25 = 0; a7 = 1; a21 = 10; a1 = 12; a9 = 8; a20 = 1; a5 = 5; a16 = 7; return 26; } else if(((!(a8==1)&&(((a20==1)&&(!(a0==1)&&(((!(a26==1)&&((a28==1)&&(a16==11)))&&(a19==1))||(a18==1))))&&(a23==1)))&&((a17==2)&&(((a1==13)&&(((input==4)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a21==10)))&&!(a0==1))))){ a5 = 4; a16 = 7; a12 = 1; a2 = 1; a9 = 7; a4 = 0; a1 = 12; return -1; } else if(((!(a14==1)&&((a2==1)&&((a21==11)&&(!(a18==1)&&(((a5==4)||(a5==5))&&(input==1))))))&&((((a1==12)&&((a9==10)&&((a6==1)&&(((((a16==8)&&(a11==1))||!(a12==1))&&(a17==2))&&(a20==1)))))||(a24==1))&&(a19==1)))){ a21 = 10; a16 = 7; a18 = 0; a9 = 7; a2 = 1; a5 = 4; a7 = 0; return -1; } else if(((((a1==12)&&(((a20==1)&&(a23==1))&&!(a4==1)))&&(a12==1))&&(((((a17==2)&&(!(a0==1)&&((a21==11)&&(((a5==4)&&(((a19==4)&&(input==3))&&(a9==7)))&&(a2==1)))))&&!(a27==1))&&(a16==9))&&!(a4==1)))){ a19 = 1; a3 = 1; a4 = 0; a16 = 7; a18 = 0; a21 = 10; return -1; } else if(((((a16==8)&&(!(a3==1)&&((((!(a11==1)&&((a21==11)&&((input==3)&&(a1==13))))&&!(a2==1))&&(a5==5))&&(a4==1))))&&(a20==1))&&((a9==7)&&(((a14==1)&&(((a19==3)&&(a28==1))&&(a17==2)))&&!(a13==1))))){ a26 = 1; a20 = 0; a5 = 4; a16 = 7; a8 = 1; a9 = 8; a21 = 12; a22 = 1; return -1; } else if(((((a27==1)||(!(a12==1)||(((a4==1)||((a17==2)&&((a16==10)&&(a23==1))))&&(a20==1))))||(a0==1))&&((a28==1)&&(((a21==11)&&((input==4)&&((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4))||(((a19==3)&&((a9==11)&&((a1==14)&&(a5==5))))||((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))))))&&(a13==1))))){ a4 = 0; a16 = 7; a9 = 7; a21 = 10; a1 = 12; a6 = 1; a19 = 1; a2 = 1; a5 = 4; return -1; } else if((((a1==14)&&(!(a20==1)&&(((a5==6)&&(((a9==7)&&((a16==8)&&(input==1)))&&(a19==5)))&&(a17==2))))&&((a21==12)&&((a23==1)&&((a2==1)&&(!(a18==1)&&(((a14==1)||((a3==1)&&(a3==1)))||!(a11==1)))))))){ a0 = 1; a1 = 13; a28 = 0; a9 = 11; a2 = 0; a21 = 10; a19 = 4; a20 = 1; return 23; } else if((((a28==1)&&((a2==1)&&(((input==5)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a14==1))))&&((((((a1==13)&&(((((a21==12)&&(a3==1))&&(a17==2))&&(a16==7))||(a24==1)))&&(a19==1))&&!(a20==1))||(a14==1))||!(a3==1)))){ a13 = 1; a21 = 11; a14 = 0; a28 = 1; a9 = 8; a19 = 5; a1 = 12; a5 = 6; a16 = 8; a20 = 1; return 21; } else if(((!(a0==1)&&(((a19==1)&&((a21==11)&&((a5==5)&&((a13==1)&&(a11==1)))))&&(a17==2)))&&(((a13==1)&&(((a16==11)&&(!(a26==1)&&(((a20==1)&&((input==3)&&(a9==9)))&&(a1==13))))&&!(a8==1)))&&(a3==1)))){ a6 = 1; a26 = 0; a5 = 6; a19 = 5; a9 = 11; return 22; } else if((((((((!(a2==1)||(a28==1))||(a26==1))||(a24==1))&&(a19==5))&&(a21==10))&&(a20==1))&&((a16==11)&&((!(a27==1)&&((a1==13)&&((((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a24==1))&&!(a27==1))))&&(a17==2))))){ a24 = 0; a5 = 4; a16 = 7; a9 = 7; a1 = 12; a4 = 0; a19 = 1; a28 = 1; return -1; } else if(((((a17==2)&&((a26==1)&&(((a11==1)&&!(a3==1))&&(a21==12))))&&(a27==1))&&((a26==1)&&(!(a23==1)&&((a20==1)&&((a18==1)&&((a16==7)&&((input==3)&&((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==5))))))))))))){ a28 = 0; a19 = 1; a5 = 4; a21 = 10; a15 = 1; a9 = 10; a22 = 0; a1 = 13; return -1; } else if(((((a20==1)&&(((((a11==1)&&((a28==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&!(a8==1))&&(a16==7))&&(a19==4)))&&(a17==2))&&((a21==10)&&((a24==1)||((!(a13==1)||((a1==14)&&(a28==1)))&&!(a24==1)))))){ a9 = 9; a4 = 0; a11 = 1; a21 = 11; a5 = 4; a19 = 5; a6 = 1; return 21; } else if(((((((!(a20==1)&&(input==3))&&(a13==1))&&(a17==2))&&(a21==12))&&(a5==6))&&((((a19==1)&&(!(a27==1)&&((((((a27==1)||(a13==1))||(a26==1))&&(a23==1))||!(a28==1))&&(a1==13))))&&(a16==9))&&(a9==9)))){ a16 = 7; a25 = 1; a19 = 2; a20 = 1; a28 = 0; a1 = 12; a21 = 10; a12 = 0; a5 = 4; return -1; } else if((((a21==10)&&((a19==1)&&(((a23==1)&&((a17==2)&&((input==5)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))))&&!(a27==1))))&&(!(a20==1)&&((((a3==1)&&(((a28==1)&&!(a27==1))&&!(a0==1)))&&(a3==1))&&(a16==11))))){ a22 = 1; a6 = 0; a1 = 13; a5 = 6; a9 = 10; a16 = 7; a11 = 0; a20 = 1; return 26; } else if(((((!(a14==1)&&((a19==3)&&(((a1==12)&&(((((a12==1)&&(a20==1))||!(a3==1))&&(a9==9))&&(a17==2)))&&(a21==12))))||(a18==1))&&(a11==1))&&((a12==1)&&((a16==11)&&(((a5==6)&&(input==5))&&!(a14==1)))))){ a21 = 10; a19 = 1; a11 = 1; a16 = 7; a9 = 7; a5 = 4; a28 = 1; return -1; } else if((((a2==1)&&((a14==1)||((a9==11)&&((((!(a11==1)||((a23==1)&&(a20==1)))||!(a2==1))&&(a17==2))&&(a5==6)))))&&(((a16==8)&&(((a21==11)&&(!(a7==1)&&((a19==5)&&(input==4))))&&!(a7==1)))&&(a1==12)))){ a21 = 10; a18 = 0; a16 = 7; a5 = 4; a9 = 7; a19 = 1; a4 = 0; a3 = 1; return -1; } else if((((a4==1)||(!(a18==1)&&((a28==1)&&((a20==1)&&((((a18==1)||(a28==1))&&(a17==2))&&(a16==9))))))&&((a21==10)&&((a1==12)&&(!(a24==1)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a3==1))&&(a9==7))&&(a19==5))))))){ a12 = 1; a6 = 1; a5 = 4; a19 = 1; a28 = 1; a16 = 7; return -1; } return calculate_output29(input); } int calculate_output29(int input) { if((((a20==1)&&(((a21==12)&&(((a16==9)&&(!(a3==1)||((a9==9)&&(!(a23==1)||(!(a14==1)&&(a11==1))))))&&(a17==2)))&&(a1==12)))&&((((a5==4)&&(!(a7==1)&&((input==6)&&(a19==3))))&&(a2==1))&&!(a8==1)))){ a16 = 7; a11 = 1; a21 = 10; a18 = 0; a9 = 10; a1 = 13; a19 = 2; a5 = 5; a8 = 0; return -1; } else if((((((((a21==11)&&(!(a20==1)&&(!(a26==1)&&((input==6)&&((a5==4)||(a5==5))))))&&(a9==11))&&(a11==1))&&(a23==1))&&!(a18==1))&&((a2==1)&&(((a12==1)&&((a19==1)&&((a17==2)&&((a28==1)&&(a1==14)))))&&(a16==9))))){ a5 = 6; a1 = 13; a3 = 0; a16 = 7; a19 = 4; a21 = 10; a9 = 10; a0 = 1; a11 = 0; return 23; } else if((((a14==1)||(!(a8==1)&&(((a21==11)&&(a6==1))||!(a3==1))))&&(((((a6==1)&&(!(a14==1)&&((a19==5)&&(((a9==8)&&(((input==4)&&(a20==1))&&(a1==13)))&&(a16==11)))))&&(a17==2))&&(a5==6))&&!(a26==1)))){ a12 = 1; a5 = 4; a11 = 1; a9 = 7; a1 = 12; a19 = 1; a3 = 1; a21 = 10; a16 = 7; return -1; } else if((((a16==8)&&(((!(a20==1)&&((a19==5)&&(a11==1)))&&(a1==13))&&!(a0==1)))&&((a17==2)&&(((((a3==1)&&((a21==11)&&((a11==1)&&(((a5==5)&&(input==5))&&(a9==10)))))&&!(a7==1))&&(a28==1))&&!(a7==1))))){ a9 = 7; a16 = 7; a19 = 2; a5 = 6; a20 = 1; a21 = 10; a12 = 0; a1 = 12; a15 = 1; a8 = 1; return -1; } else if((((((a26==1)||((a5==6)&&((a9==8)&&((!(a27==1)&&(a28==1))||!(a13==1)))))||!(a11==1))&&(a19==1))&&((a20==1)&&((a12==1)&&((((a21==10)&&(((input==1)&&(a16==9))&&(a17==2)))&&(a1==13))&&!(a18==1)))))){ a16 = 10; a18 = 0; a1 = 12; a21 = 12; a19 = 3; a28 = 1; a24 = 0; a9 = 10; a5 = 5; return 25; } else if(((!(a18==1)&&(((a8==1)||((a11==1)&&((a28==1)&&(a1==12))))&&!(a20==1)))&&((a5==5)&&((!(a26==1)&&(((a16==7)&&(((!(a8==1)&&((input==1)&&(a19==1)))&&(a21==10))&&!(a18==1)))&&(a17==2)))&&(a9==9))))){ a3 = 1; a2 = 1; a5 = 4; a11 = 1; a20 = 1; a9 = 7; return -1; } else if((((a1==14)&&((((a6==1)&&(!(a27==1)&&((a16==7)&&(input==4))))&&(a5==4))&&(a17==2)))&&((a21==11)&&((a19==1)&&(((a8==1)||(!(a4==1)&&(((!(a20==1)&&(a12==1))||!(a13==1))&&(a9==8))))||!(a12==1)))))){ a20 = 1; a24 = 0; a5 = 6; a13 = 1; a26 = 0; a19 = 4; a9 = 11; a1 = 13; return 23; } else if(((((((a16==10)&&((a1==14)&&((a21==12)&&((a19==1)&&(input==6)))))&&(a2==1))&&(a9==11))&&(a20==1))&&(!(a7==1)&&((a24==1)||((((a14==1)||((a17==2)&&((a26==1)||(a3==1))))&&!(a18==1))&&(a5==4)))))){ a16 = 7; a19 = 2; a5 = 5; a9 = 9; a1 = 13; a6 = 1; a21 = 10; a2 = 1; return -1; } else if(((!(a26==1)&&((((a1==14)&&(input==5))&&(a5==5))&&!(a20==1)))&&((((a11==1)&&(!(a6==1)||((a9==9)&&(((a19==4)&&(((a4==1)||((a21==12)&&(a12==1)))&&(a16==7)))&&(a17==2)))))&&(a23==1))&&(a3==1)))){ a18 = 0; a0 = 0; a1 = 12; a19 = 1; a7 = 0; a21 = 10; a20 = 1; a5 = 6; a16 = 11; return 26; } else if(((((a19==5)&&((((a23==1)&&((a28==1)&&((input==4)&&(a21==12))))&&(a28==1))&&(a5==4)))&&!(a27==1))&&(!(a28==1)||((((((a1==14)&&((a3==1)&&(a17==2)))&&(a9==7))&&!(a20==1))&&(a16==8))||!(a2==1))))){ if((a12==1)){ a11 = 0; a1 = 12; a14 = 1; a9 = 11; a20 = 1; a19 = 3; a4 = 1; a21 = 11; }else{ a19 = 1; a11 = 0; a21 = 10; a2 = 0; a28 = 0; a16 = 11; a9 = 8; } return -1; } else if((((a14==1)||(((a1==13)&&((a17==2)&&(((a21==12)&&(a2==1))&&(a20==1))))&&!(a26==1)))&&(((!(a27==1)&&((a19==5)&&((a16==8)&&(!(a18==1)&&((a9==8)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))))))&&(a23==1))&&!(a27==1)))){ a6 = 1; a19 = 1; a23 = 1; a5 = 4; a9 = 7; a21 = 10; a1 = 12; a3 = 1; a16 = 7; return -1; } else if((((a6==1)&&((a20==1)&&((a17==2)&&(((a1==14)&&((a21==10)&&(a23==1)))&&(a6==1)))))&&(!(a0==1)&&((a12==1)&&(!(a27==1)&&(((((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a19==5))&&(a16==9))&&(a3==1))))))){ a2 = 1; a16 = 7; a9 = 7; a12 = 1; a1 = 12; a5 = 4; a19 = 1; a24 = 0; return -1; } else if((((!(a6==1)||((a14==1)||(!(a20==1)&&((a3==1)&&(a21==10)))))||!(a2==1))&&(((a11==1)&&((((a19==2)&&((((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==4))&&(a17==2)))&&(a2==1))&&!(a18==1)))&&(a16==9)))){ if((a10==1)){ a16 = 10; a27 = 1; a22 = 0; a5 = 6; a10 = 1; a20 = 1; a21 = 12; a1 = 13; a9 = 8; }else{ a9 = 9; a16 = 8; a5 = 4; a14 = 1; a6 = 0; a20 = 1; a19 = 5; a1 = 12; a15 = 0; } return 21; } else if(((!(a18==1)&&((((((input==5)&&(a16==7))&&(a9==11))&&!(a7==1))&&!(a20==1))&&(a21==10)))&&(((!(a0==1)&&(!(a7==1)&&(!(a4==1)&&(((a19==3)&&((a6==1)&&(a17==2)))||(a7==1)))))&&(a1==12))&&(a5==6)))){ a3 = 1; a27 = 0; a5 = 4; a11 = 1; a9 = 7; a20 = 1; a19 = 1; return -1; } else if(((!(a2==1)||((((a19==2)&&((a13==1)&&((a6==1)||!(a2==1))))&&(a9==9))||!(a23==1)))&&((((!(a18==1)&&(!(a8==1)&&((a5==6)&&((a17==2)&&((input==1)&&!(a20==1))))))&&(a16==8))&&(a21==11))&&(a1==14)))){ if((a25==1)){ a18 = 0; a19 = 5; a13 = 1; a5 = 5; a24 = 0; a1 = 12; a9 = 10; }else{ a9 = 11; a19 = 1; a24 = 0; a20 = 1; a16 = 10; a21 = 10; a18 = 0; a1 = 13; } return 21; } else if((((a9==8)&&(((a27==1)||((a21==10)&&((a1==13)&&(a2==1))))&&(a16==11)))&&((a6==1)&&(!(a18==1)&&(!(a7==1)&&(!(a20==1)&&((a28==1)&&(((((input==4)&&(a17==2))&&(a5==6))&&(a3==1))&&(a19==4))))))))){ if((a27==1)){ a19 = 1; a12 = 0; a8 = 1; a29 = 1; a16 = 8; a9 = 10; a21 = 12; }else{ a1 = 12; a16 = 7; a20 = 1; a19 = 1; a18 = 1; a12 = 0; a5 = 4; a25 = 0; } return -1; } else if((((a20==1)&&(((((((input==6)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a21==12))&&(a3==1))&&(a17==2))&&(a11==1))&&(a16==10)))&&((a8==1)||((a1==13)&&((a19==1)&&((a27==1)||((!(a8==1)&&(a28==1))||(a26==1)))))))){ a9 = 7; a1 = 12; a6 = 1; a11 = 1; a18 = 0; a5 = 4; a21 = 10; a16 = 7; return -1; } else if((((a28==1)&&((a21==10)&&((a1==12)&&((((input==1)&&(a17==2))&&!(a18==1))&&(a6==1)))))&&(((a5==4)&&((((a19==3)&&((a9==10)&&(!(a26==1)&&((a16==11)&&(a6==1)))))||(a18==1))&&!(a14==1)))&&(a20==1)))){ a2 = 1; a3 = 1; a9 = 7; a19 = 1; a24 = 0; a16 = 7; return -1; } else if((((a9==11)&&((a1==13)&&(!(a0==1)&&(!(a0==1)&&(!(a18==1)&&(((a21==12)&&((a12==1)&&(a2==1)))&&(a16==11)))))))&&((((a20==1)&&((a17==2)&&(((input==6)&&(a5==5))&&!(a0==1))))&&(a3==1))&&(a19==5)))){ a21 = 10; a0 = 0; a6 = 1; a19 = 1; a20 = 0; a16 = 7; a9 = 10; a27 = 0; return 23; } else if(((((a9==9)&&((a17==2)&&(((((a1==13)&&((a6==1)&&(a23==1)))&&(a2==1))||(a18==1))&&(a16==11))))||(a4==1))&&(!(a27==1)&&((a19==3)&&(((a21==10)&&((a6==1)&&(((a5==4)||(a5==5))&&(input==6))))&&!(a20==1)))))){ if((a9==10)){ a12 = 0; a15 = 1; a19 = 5; a16 = 7; a5 = 5; a9 = 8; a18 = 1; a1 = 14; a21 = 11; }else{ a20 = 1; a1 = 14; a27 = 1; a9 = 8; a5 = 6; a16 = 7; a19 = 1; a10 = 0; a18 = 1; } return 23; } else if(((((a23==1)&&(((a19==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a8==1)))&&(a9==11))&&(((((a20==1)&&(((a27==1)||(((a24==1)||((a13==1)&&(a17==2)))&&(a21==11)))&&(a16==9)))&&(a2==1))||!(a12==1))&&(a1==13)))){ a8 = 0; a14 = 0; a9 = 7; a1 = 12; a5 = 4; a27 = 0; a16 = 7; a21 = 10; return -1; } else if(((((a17==2)&&((a6==1)&&(((a11==1)&&(a23==1))&&(a11==1))))&&(a21==12))&&((((!(a26==1)&&((!(a4==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==3))&&(a16==7)))&&!(a20==1)))&&!(a0==1))&&(a1==13))&&(a19==5)))){ a5 = 4; a19 = 1; a1 = 12; a20 = 1; a9 = 7; a21 = 10; a6 = 1; a27 = 0; a8 = 0; return -1; } else if(((((!(a28==1)&&((!(a3==1)&&((a21==12)&&((input==5)&&(a5==6))))&&!(a11==1)))&&!(a28==1))&&(a17==2))&&((a19==1)&&((((((a16==10)&&((a6==1)&&(a4==1)))&&(a20==1))&&(a1==12))&&(a9==9))&&(a7==1))))){ a1 = 13; a20 = 0; a5 = 4; a13 = 0; a9 = 7; a27 = 1; a19 = 2; a28 = 0; a21 = 11; a16 = 8; return -1; } else if(((((((a23==1)&&((a17==2)&&(!(a6==1)||(a3==1))))&&!(a7==1))&&(a19==4))&&(a16==8))&&(((a9==8)&&(!(a4==1)&&((!(a8==1)&&(!(a24==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==13))))&&(a21==10))))&&!(a20==1)))){ a1 = 14; a16 = 9; a5 = 6; a20 = 1; a6 = 1; a12 = 1; a19 = 2; a7 = 0; return 25; } else if(((!(a24==1)&&((a28==1)&&((a11==1)&&(((a21==11)&&((a17==2)&&((input==5)&&((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7))))))&&(a20==1)))))&&(((((a16==10)&&((a19==2)&&(a28==1)))&&(a28==1))&&!(a7==1))||!(a23==1)))){ a9 = 11; a16 = 11; a5 = 5; a19 = 1; a23 = 1; a0 = 0; a1 = 13; a18 = 0; return 23; } else if((((!(a0==1)&&(((((((input==3)&&((a5==4)||(a5==5)))&&(a19==4))&&(a17==2))&&(a9==10))&&(a16==7))&&!(a4==1)))&&(a3==1))&&(((a1==13)&&(!(a26==1)&&((((a0==1)||(a12==1))&&(a21==11))&&(a20==1))))&&(a13==1)))){ a14 = 0; a28 = 1; a19 = 1; a5 = 4; a2 = 1; a9 = 7; a1 = 12; a21 = 10; return -1; } else if(((((a16==11)&&(((a3==1)&&(((a2==1)&&((a6==1)&&((a21==12)&&((a9==9)&&(input==6)))))&&(a28==1)))&&!(a0==1)))&&!(a4==1))&&((a19==3)&&((((a1==14)&&((a17==2)&&(a11==1)))&&(a20==1))&&(a5==6))))){ a9 = 10; a16 = 8; a27 = 0; a8 = 0; a5 = 5; a19 = 5; a21 = 11; a20 = 0; a1 = 12; a28 = 1; return 21; } else if((((a17==2)&&((a19==4)&&(!(a18==1)&&((((((a12==1)&&((input==3)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))))&&(a16==9))&&(a3==1))&&(a11==1))&&(a21==11)))))&&(((a20==1)&&(((a3==1)&&(a13==1))&&(a3==1)))&&(a1==13)))){ a16 = 7; a0 = 0; a26 = 0; a9 = 7; a12 = 1; a1 = 12; a21 = 10; a19 = 1; a5 = 4; return -1; } else if((((((a19==1)&&((((!(a13==1)||((((a11==1)&&(a21==12))&&(a20==1))&&(a3==1)))&&!(a18==1))&&(a17==2))&&(a16==11)))||!(a2==1))&&(a1==13))&&(((a11==1)&&((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==3)))&&!(a0==1)))){ a1 = 12; a9 = 7; a2 = 1; a3 = 1; a21 = 10; a23 = 1; a5 = 4; a16 = 7; return -1; } else if((((((!(a4==1)&&((a21==12)&&(((input==3)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a16==11))))&&(a17==2))&&(a6==1))&&!(a18==1))&&((a19==5)&&((a4==1)||(((a20==1)&&(((a6==1)&&!(a7==1))&&(a11==1)))&&(a1==14)))))){ a21 = 10; a5 = 4; a26 = 0; a19 = 1; a8 = 0; a16 = 7; a14 = 0; a1 = 12; a9 = 7; return -1; } else if((((!(a7==1)&&((a19==4)&&(((((a2==1)&&(a6==1))&&!(a20==1))||(a0==1))&&(a1==12))))||!(a12==1))&&(!(a26==1)&&((((((a9==7)&&(((a5==4)||(a5==5))&&(input==1)))&&(a13==1))&&(a21==10))&&(a17==2))&&(a16==9))))){ if((a21==12)){ a14 = 1; a16 = 7; a11 = 0; a5 = 5; a9 = 9; a1 = 14; a26 = 1; a19 = 1; a20 = 1; }else{ a12 = 0; a16 = 7; a9 = 9; a2 = 0; a5 = 6; a11 = 0; a1 = 13; a20 = 1; a19 = 1; } return 25; } else if((((a19==2)&&((a16==11)&&(((a21==10)&&((a18==1)||((a27==1)||((a6==1)||(a0==1)))))&&!(a20==1))))&&((a9==11)&&((a17==2)&&(((a1==13)&&(!(a7==1)&&(!(a18==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))&&!(a18==1)))))){ a0 = 1; a29 = 0; a5 = 6; a1 = 14; a21 = 11; a18 = 1; a16 = 8; return -1; } else if((((a17==2)&&((a5==5)&&(((((a23==1)&&(a9==10))||(a24==1))&&(a11==1))||!(a28==1))))&&(((((!(a14==1)&&((a11==1)&&((a16==11)&&((a1==13)&&(input==3)))))&&(a21==11))&&(a20==1))&&!(a27==1))&&(a19==2)))){ a18 = 0; a21 = 10; a1 = 12; a16 = 7; a5 = 4; a12 = 1; a9 = 7; a13 = 1; a19 = 1; return -1; } else if(((!(a0==1)&&((a20==1)&&(((a1==14)&&(((a19==2)&&(((a2==1)||(a26==1))&&(a9==11)))&&(a6==1)))&&(a21==12))))&&((a11==1)&&((((((a16==10)&&(input==5))&&(a11==1))&&(a5==5))&&(a28==1))&&(a17==2))))){ a16 = 7; a4 = 0; a13 = 1; a1 = 13; a5 = 4; a9 = 9; a21 = 10; return 25; } else if(((((a19==2)&&(((a2==1)&&((a21==12)&&((a13==1)||!(a23==1))))&&!(a27==1)))&&(a16==7))&&((a17==2)&&((a13==1)&&(((a6==1)&&(!(a27==1)&&((((a9==7)&&((a5==5)&&(a1==14)))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4)))))&&(input==5))))&&(a20==1)))))){ a26 = 0; a16 = 9; a1 = 13; a5 = 6; a19 = 3; a27 = 0; a9 = 11; a21 = 10; return 26; } else if(((((a28==1)&&((a17==2)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a19==5))&&!(a0==1))&&(a21==11))))&&!(a0==1))&&((a8==1)||((!(a2==1)||((a9==9)&&((a20==1)&&((a16==8)&&((a3==1)&&(a1==12))))))&&(a28==1))))){ a13 = 1; a9 = 10; a19 = 3; a2 = 1; a5 = 4; a4 = 0; a16 = 10; return 25; } else if(((((a16==9)&&((a21==10)&&((!(a26==1)&&((a9==8)&&((a6==1)&&(a1==14))))&&(a2==1))))&&(a19==3))&&(!(a18==1)&&(((a5==5)&&(!(a26==1)&&((a17==2)&&(((input==3)&&!(a20==1))&&(a12==1)))))&&(a13==1))))){ if((a8==1)){ a19 = 2; a9 = 10; a16 = 7; a6 = 0; a1 = 12; a15 = 1; a20 = 1; a5 = 4; a29 = 0; }else{ a20 = 1; a5 = 4; a1 = 13; a29 = 1; a28 = 0; a26 = 1; a9 = 10; a19 = 2; } return -1; } else if(((((a21==12)&&(a23==1))||(a7==1))&&(((((a3==1)&&(((((a16==7)&&((!(a0==1)&&(((a20==1)&&(input==1))&&!(a7==1)))&&!(a4==1)))&&(a1==13))&&(a5==5))&&(a17==2)))&&(a6==1))&&(a19==2))&&(a9==11)))){ a7 = 0; a19 = 3; a23 = 1; a8 = 0; a5 = 6; a16 = 9; a21 = 10; a9 = 10; return 21; } else if((((a19==1)&&((a17==2)&&(((a1==13)&&((a2==1)&&((((a5==4)||(a5==5))&&(input==1))&&!(a20==1))))&&(a9==11))))&&(!(a2==1)||(((a16==10)&&((a27==1)||((!(a18==1)&&((a28==1)&&(a21==10)))&&!(a8==1))))||!(a13==1))))){ a1 = 14; a28 = 0; a19 = 3; a9 = 7; a16 = 7; a5 = 4; a11 = 0; a2 = 0; return -1; } else if(((((a19==2)&&((a20==1)&&(!(a7==1)&&((a21==10)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==3))))))&&(a16==7))&&((((a17==2)&&((a3==1)&&((!(a11==1)||(!(a11==1)||(a6==1)))&&!(a7==1))))&&(a1==14))||(a24==1)))){ a27 = 0; a5 = 4; a9 = 7; a19 = 1; a6 = 1; a3 = 1; a1 = 12; return -1; } else if((((!(a20==1)&&((((a5==5)&&(a11==1))&&(a2==1))&&(a9==9)))&&(a1==14))&&(((a23==1)&&((a17==2)&&(((a13==1)&&((a21==10)&&(!(a26==1)&&(((input==5)&&(a19==5))&&(a16==10)))))&&!(a27==1))))&&!(a14==1)))){ a2 = 0; a19 = 3; a22 = 0; a9 = 7; a5 = 6; a29 = 0; return 26; } else if((((a28==1)&&(!(a14==1)&&(((a16==11)&&((a18==1)||((a17==2)&&((a19==2)&&((a1==13)&&((a13==1)||(a26==1)))))))&&(a20==1))))&&(((a21==11)&&(((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&!(a26==1)))&&!(a8==1)))){ a1 = 12; a24 = 0; a6 = 1; a5 = 6; a21 = 12; a9 = 10; a19 = 1; a11 = 1; return 21; } else if((((a6==1)&&((a1==12)&&((((((input==1)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))&&(a17==2))&&(a12==1))&&!(a18==1))&&!(a20==1))))&&(((a21==11)&&(!(a13==1)||((a19==2)&&((!(a12==1)||(a28==1))&&!(a7==1)))))&&(a16==9)))){ a16 = 7; a21 = 10; a9 = 11; a5 = 4; a12 = 0; a20 = 1; a18 = 1; a7 = 1; return -1; } else if(((!(a14==1)&&(((a17==2)&&((!(a7==1)&&((input==1)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4)))))&&!(a8==1)))&&(a20==1)))&&(((((a14==1)||((a6==1)&&(a3==1)))&&(a21==10))||!(a12==1))&&(a16==11)))){ a18 = 0; a5 = 5; a6 = 1; a9 = 8; a19 = 3; a21 = 11; a1 = 14; return 22; } else if(((!(a26==1)&&(((a6==1)&&(!(a20==1)&&((a21==11)&&(((a17==2)&&((a5==4)&&(input==3)))&&!(a26==1)))))&&(a9==7)))&&((a16==7)&&((a19==4)&&((a1==12)&&((((a3==1)||!(a3==1))||!(a6==1))&&!(a14==1))))))){ a21 = 10; a19 = 1; a2 = 1; a3 = 1; a4 = 0; a20 = 1; return -1; } else if(((!(a0==1)&&(((a17==2)&&((((((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==6))&&(a21==10))&&!(a18==1)))&&(a6==1)))&&((a4==1)||(((((a19==1)&&((a12==1)&&(a16==10)))&&(a20==1))||!(a28==1))&&(a2==1))))){ a9 = 7; a7 = 0; a5 = 4; a16 = 7; a1 = 12; a23 = 1; a8 = 0; return -1; } else if(((((a18==1)&&(((input==6)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a8==1)))&&(a1==14))&&((a19==4)&&((a17==2)&&((a0==1)&&((a16==10)&&((a24==1)&&(!(a2==1)&&(((a0==1)&&((a23==1)&&(a20==1)))&&(a21==11)))))))))){ a19 = 1; a10 = 0; a29 = 0; a21 = 10; a3 = 0; a9 = 8; a5 = 5; a16 = 7; return 25; } else if((((a19==3)&&((!(a7==1)&&(!(a4==1)&&((((a17==2)&&((a9==7)&&(input==3)))&&!(a8==1))&&(a1==12))))&&(a21==11)))&&(((a4==1)||(((a26==1)||((a13==1)&&((a11==1)&&(a16==7))))&&(a20==1)))&&(a5==6)))){ a16 = 8; a9 = 8; a2 = 1; a19 = 4; a1 = 14; a7 = 0; a5 = 5; a12 = 1; a21 = 10; return 26; } else if(((((((a21==10)&&((a13==1)||(a0==1)))&&(a5==6))&&(a17==2))&&!(a20==1))&&((((a28==1)&&((a19==2)&&(((((a9==9)&&((a1==14)&&(input==6)))&&!(a27==1))&&!(a14==1))&&!(a4==1))))&&(a16==11))&&!(a4==1)))){ if((a6==1)){ a18 = 1; a24 = 1; a16 = 7; a5 = 5; a19 = 1; a20 = 1; a25 = 0; }else{ a5 = 5; a22 = 1; a27 = 1; a20 = 1; a9 = 7; a29 = 1; a16 = 7; a19 = 1; } return 21; } else if(((((a19==4)&&((a16==9)&&((a3==1)&&(a21==10))))&&(a1==13))&&((a12==1)&&((a6==1)&&((a17==2)&&(((!(a8==1)&&((!(a18==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==1)))&&(a20==1)))&&(a12==1))&&!(a26==1))))))){ a16 = 7; a5 = 4; a21 = 12; a11 = 1; a8 = 0; a19 = 3; a1 = 12; a26 = 0; a9 = 7; return 25; } else if(((!(a3==1)||((!(a24==1)&&((a21==10)&&(a3==1)))&&(a17==2)))&&((a19==3)&&(!(a20==1)&&((a6==1)&&((((a16==9)&&(!(a27==1)&&((a1==13)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5)))))&&(a3==1))&&!(a14==1))))))){ a22 = 1; a0 = 1; a1 = 14; a9 = 10; a5 = 5; a16 = 7; return 21; } else if((((a5==6)&&((a21==12)&&((a9==7)&&((a17==2)&&((!(a18==1)&&(((a12==1)&&((a23==1)&&((a13==1)&&((a16==9)&&(input==5)))))&&(a1==12)))&&(a20==1))))))&&((a19==3)&&((a8==1)||((a8==1)||(a2==1)))))){ a5 = 4; a19 = 1; a3 = 1; a4 = 0; a16 = 7; a21 = 10; return -1; } else if(((!(a18==1)&&((((a24==1)||(((a16==7)&&(a12==1))&&(a21==11)))&&(a9==10))&&(a23==1)))&&(((!(a20==1)&&((((a17==2)&&(((input==1)&&(a5==5))&&(a6==1)))&&(a19==2))&&(a1==14)))&&(a3==1))&&!(a27==1)))){ a19 = 1; a1 = 12; a9 = 7; a5 = 4; a27 = 0; a20 = 1; a6 = 1; a21 = 10; a18 = 0; return -1; } else if((((((a9==7)&&((a26==1)||(((a21==10)&&((a16==8)&&((a28==1)&&!(a18==1))))||!(a23==1))))&&(a1==14))&&(a17==2))&&(!(a20==1)&&((!(a0==1)&&((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a12==1))))&&(a19==1))))){ a5 = 4; a28 = 1; a20 = 1; a4 = 0; a1 = 12; a16 = 7; a6 = 1; return -1; } else if((((a19==5)&&((a1==13)&&((a7==1)&&((a9==9)&&((a14==1)&&((a7==1)&&(!(a13==1)&&(((a17==2)&&(input==3))&&(a21==11)))))))))&&(((a16==11)&&((a5==6)&&(((a4==1)&&(a3==1))&&!(a3==1))))&&(a20==1)))){ a22 = 1; a21 = 12; a26 = 1; a15 = 0; a9 = 10; a16 = 10; return 23; } else if((((a21==10)&&(!(a0==1)&&(((a3==1)&&(a2==1))&&!(a20==1))))&&((a19==2)&&((((!(a26==1)&&(!(a26==1)&&(!(a7==1)&&((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==5)))))&&(a2==1))&&(a17==2))&&(a16==7))))){ a18 = 0; a12 = 1; a1 = 12; a5 = 4; a0 = 0; a20 = 1; a19 = 1; a9 = 7; return -1; } else if(((((((a6==1)&&((a1==14)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3))&&!(a26==1))&&!(a18==1))))&&(a16==9))&&(a20==1))&&(a17==2))&&((a2==1)&&(!(a7==1)&&((a19==4)&&(((a2==1)&&(a6==1))&&(a21==11))))))){ a1 = 12; a5 = 4; a28 = 1; a14 = 0; a16 = 7; a6 = 1; a9 = 7; a21 = 10; a19 = 1; return -1; } else if(((((a20==1)&&(((a6==1)&&(((a17==2)&&(((a2==1)&&((input==1)&&((a5==5)||(a5==6))))&&!(a7==1)))&&(a9==7)))&&(a16==9)))&&!(a27==1))&&(!(a14==1)&&(((((a1==13)&&(a2==1))&&(a19==2))&&(a21==12))&&(a11==1))))){ a28 = 1; a9 = 9; a8 = 0; a23 = 1; a5 = 5; a16 = 10; a21 = 11; return 21; } else if(((((a7==1)||((a19==5)&&(((a21==12)&&(!(a23==1)||((((a0==1)||(a11==1))&&(a6==1))||!(a3==1))))||!(a3==1))))&&(a16==9))&&((((a20==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a1==12)))&&(a9==9))&&(a17==2)))){ a13 = 1; a27 = 0; a19 = 1; a21 = 10; a3 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((a16==9)&&((a21==10)&&(((a28==1)&&(a28==1))||(a26==1))))&&((a20==1)&&((a19==1)&&((a17==2)&&((a23==1)&&(!(a7==1)&&((a13==1)&&((a6==1)&&((input==1)&&(((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12))))))))))))))){ a4 = 0; a1 = 12; a5 = 4; a9 = 7; a16 = 7; a23 = 1; a13 = 1; return -1; } else if((((((((a19==3)&&((a6==1)&&((a2==1)&&(a12==1))))&&(a17==2))&&(a9==9))||!(a23==1))||(a27==1))&&(!(a14==1)&&((a20==1)&&((((a6==1)&&(((a16==8)&&(input==3))&&(a5==5)))&&(a1==12))&&(a21==12)))))){ a5 = 4; a21 = 10; a9 = 7; a19 = 1; a27 = 0; a28 = 1; a16 = 7; a13 = 1; return -1; } else if((((a16==9)&&(((((a21==12)&&(((a13==1)||(a24==1))&&!(a8==1)))||!(a3==1))&&!(a24==1))&&!(a8==1)))&&(!(a20==1)&&((a1==12)&&((a3==1)&&((((input==5)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a19==2))&&(a17==2))))))){ a9 = 11; a25 = 0; a5 = 4; a21 = 11; a3 = 0; a20 = 1; a26 = 1; a16 = 8; return -1; } else if(((!(a12==1)||((((a9==7)&&((!(a4==1)&&(a23==1))&&(a1==14)))||(a26==1))&&(a5==5)))&&((a16==10)&&(((!(a14==1)&&(((((input==5)&&(a19==3))&&!(a18==1))&&(a17==2))&&(a20==1)))&&(a21==10))&&(a23==1))))){ a21 = 11; a8 = 0; a1 = 13; a14 = 0; a5 = 6; a4 = 0; a9 = 9; a19 = 2; return 21; } else if((((a4==1)||((a4==1)||(((a20==1)&&((a3==1)&&!(a24==1)))&&(a16==7))))&&((((((a5==6)&&(((a2==1)&&(!(a26==1)&&((input==1)&&(a1==13))))&&(a19==2)))&&(a21==10))&&(a17==2))&&(a9==9))&&(a3==1)))){ a4 = 0; a26 = 0; a5 = 4; a18 = 0; a19 = 3; a1 = 12; return 26; } else if((((a23==1)&&((((((!(a18==1)&&((a21==12)&&(!(a20==1)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a17==2))&&(a19==3))&&(a9==8))&&!(a26==1))&&(a2==1)))&&((((a16==10)&&((a1==12)&&(a28==1)))&&!(a4==1))&&(a6==1)))){ a13 = 0; a27 = 1; a16 = 7; a21 = 10; a25 = 0; a20 = 1; a5 = 6; a19 = 2; return -1; } else if((((a9==10)&&((a1==14)&&((a17==2)&&((a21==10)&&((a12==1)&&((a2==1)&&((((input==1)&&(a5==6))&&!(a7==1))&&(a3==1))))))))&&((((((a6==1)&&(a23==1))&&!(a8==1))&&(a20==1))&&(a19==3))&&(a16==7)))){ a5 = 4; a21 = 11; a18 = 0; a9 = 8; a1 = 12; a11 = 1; a2 = 1; return 21; } else if((((a16==10)&&((a19==5)&&((((a12==1)&&(!(a20==1)&&((a11==1)&&((input==1)&&(a5==5)))))&&(a21==12))&&!(a26==1))))&&((((!(a27==1)&&(((a6==1)&&!(a14==1))&&(a17==2)))&&(a28==1))&&(a9==8))&&(a1==14)))){ a14 = 1; a9 = 11; a20 = 1; a1 = 13; a10 = 1; a19 = 4; a16 = 7; return 23; } else if((((a1==12)&&((a3==1)&&((a21==10)&&(!(a11==1)||((a13==1)&&((a23==1)||(a0==1)))))))&&((((a16==11)&&(!(a0==1)&&((!(a4==1)&&((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&!(a20==1))))&&(a19==2))&&(a17==2)))){ if((a16==10)){ a28 = 0; a19 = 4; a21 = 12; a29 = 1; a1 = 13; a5 = 6; a20 = 1; a9 = 7; }else{ a3 = 0; a16 = 10; a20 = 1; a21 = 11; a22 = 0; a19 = 1; a9 = 9; a0 = 1; a5 = 5; } return 23; } else if((((a3==1)&&(!(a0==1)&&((a19==5)&&((a1==13)&&((!(a26==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==6)))&&(a16==8))))))&&((a0==1)||((a7==1)||((a21==11)&&((a17==2)&&((!(a20==1)&&(a3==1))&&(a6==1)))))))){ a9 = 10; a16 = 7; a13 = 0; a1 = 12; a18 = 1; a14 = 1; a20 = 1; a19 = 1; a21 = 10; a5 = 5; return 25; } else if((((a1==12)&&(((a3==1)&&((a12==1)&&(((a2==1)&&(a19==1))||(a14==1))))&&(a20==1)))&&(((!(a0==1)&&(((((((a5==5)||(a5==6))&&(input==1))&&(a9==9))&&(a16==8))&&(a2==1))&&!(a7==1)))&&(a17==2))&&(a21==12)))){ if((a7==1)){ a21 = 11; a5 = 5; a19 = 4; a20 = 0; a18 = 0; a14 = 0; a6 = 1; }else{ a14 = 0; a16 = 10; a21 = 11; a19 = 4; a28 = 1; a9 = 8; a1 = 14; a7 = 0; a5 = 4; } return 26; } else if(((((a17==2)&&((a3==1)||(a14==1)))&&(a3==1))&&((!(a20==1)&&(((((a5==6)&&((((((a21==12)&&(input==5))&&!(a8==1))&&(a1==13))&&(a19==4))&&(a12==1)))&&!(a26==1))&&(a13==1))&&(a16==7)))&&(a9==10)))){ a0 = 0; a21 = 10; a19 = 5; a16 = 9; a1 = 12; a9 = 11; a24 = 0; a8 = 0; a20 = 1; return 21; } else if(((((a19==5)&&((((a16==7)&&(a2==1))||!(a12==1))&&!(a20==1)))&&(a21==10))&&((a17==2)&&(!(a0==1)&&(((a13==1)&&((a13==1)&&((a23==1)&&((a1==13)&&((input==6)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))))))&&!(a14==1)))))){ a1 = 12; a26 = 0; a5 = 5; a9 = 7; a19 = 4; a21 = 11; a7 = 0; a20 = 1; a16 = 9; a6 = 1; return 21; } else if(((((a16==10)&&(((a13==1)&&((a17==2)&&((input==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))))&&!(a18==1)))&&(a21==12))&&((a19==4)&&(((((!(a13==1)||((a13==1)&&(a1==13)))&&!(a20==1))||(a18==1))||(a14==1))&&!(a14==1))))){ a5 = 6; a12 = 0; a16 = 7; a19 = 1; a8 = 1; a9 = 8; return -1; } else if((((a17==2)&&((a19==4)&&((a9==10)&&((a23==1)&&((a3==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(!(a26==1)&&(!(a20==1)&&(((a11==1)&&((a1==12)&&(((a3==1)&&((a6==1)&&(a16==10)))&&!(a27==1))))&&(a21==10)))))){ if((a27==1)){ a1 = 13; a2 = 0; a19 = 5; a16 = 9; a21 = 11; a24 = 1; a5 = 4; a20 = 1; a29 = 1; a9 = 7; }else{ a9 = 11; a16 = 7; a2 = 0; a5 = 5; a13 = 0; a15 = 1; a19 = 1; a21 = 12; } return -1; } else if((((a9==11)&&(!(a27==1)&&(!(a12==1)||((((((a12==1)&&(a16==9))&&(a20==1))&&(a21==10))&&(a1==13))&&!(a18==1)))))&&((a19==2)&&((((a23==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a17==2)))&&(a3==1))&&(a3==1))))){ a16 = 8; a28 = 1; a5 = 5; a27 = 0; a19 = 5; a1 = 14; a9 = 8; a6 = 1; return 25; } else if((((((a16==7)&&((a17==2)&&((a19==1)&&((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==3)))))&&!(a20==1))&&!(a0==1))&&((a7==1)||((((((a3==1)||(a27==1))||(a24==1))&&(a21==10))&&!(a14==1))||!(a2==1))))){ a2 = 1; a9 = 7; a4 = 0; a1 = 12; a20 = 1; a27 = 0; a5 = 4; return -1; } else if((((a16==8)&&((((((a17==2)&&((((a20==1)&&(input==1))&&(a19==5))&&(a3==1)))&&(a1==14))&&!(a27==1))&&(a5==5))&&!(a27==1)))&&(((a21==10)&&(!(a0==1)&&((a11==1)&&((a3==1)||!(a28==1)))))&&(a9==8)))){ a19 = 1; a16 = 7; a12 = 1; a2 = 1; a9 = 7; a5 = 4; a1 = 12; return -1; } else if(((!(a4==1)&&((a17==2)&&(((a6==1)||!(a3==1))&&(a16==10))))&&(((a23==1)&&((!(a20==1)&&((a21==10)&&((a19==3)&&((a9==10)&&((a3==1)&&(!(a24==1)&&(((a5==5)||(a5==6))&&(input==5))))))))&&(a1==14)))&&(a2==1)))){ a0 = 1; a9 = 11; a27 = 1; a20 = 1; a5 = 6; a19 = 1; a16 = 7; a3 = 0; return -1; } else if(((!(a20==1)&&((!(a12==1)||((((a16==9)&&(a13==1))&&(a11==1))||(a7==1)))&&(a21==10)))&&(((a19==3)&&(((!(a18==1)&&((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1))&&(a17==2)))&&(a1==12))&&(a23==1)))&&(a9==7)))){ a19 = 1; a16 = 7; a23 = 0; a5 = 4; a1 = 13; a6 = 0; a15 = 0; a20 = 1; return 25; } else if((((a8==1)&&((a18==1)&&((a17==2)&&(((a1==14)&&(a2==1))&&(a21==12)))))&&((a4==1)&&((!(a2==1)&&((a20==1)&&(((a7==1)&&((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==6))&&(a19==1)))&&(a16==7))))&&(a14==1))))){ a16 = 10; a5 = 6; a19 = 4; a1 = 12; a21 = 11; a9 = 10; a6 = 0; a4 = 1; a23 = 0; return -1; } else if((((((!(a8==1)&&((a13==1)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==5))))&&!(a7==1))&&(a17==2))&&(a21==11))&&(((a20==1)&&((a19==2)&&(((a4==1)||((a24==1)||((a1==12)&&(a6==1))))&&!(a14==1))))&&(a16==8)))){ a1 = 14; a16 = 10; a3 = 1; a9 = 7; a26 = 0; a5 = 6; a19 = 3; a6 = 1; a21 = 10; return 22; } else if(((((a16==11)&&((a1==14)&&((a23==1)&&((a23==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a9==11))))))&&!(a0==1))&&((((a19==1)&&(!(a0==1)&&((((a17==2)&&(a12==1))&&(a20==1))&&(a21==11))))||!(a11==1))||!(a28==1)))){ a16 = 7; a21 = 10; a26 = 0; a7 = 0; a14 = 0; a1 = 12; a5 = 4; a9 = 7; return -1; } else if((((a17==2)&&((a21==10)&&((a23==1)&&((((a5==4)||(a5==5))&&(input==6))&&!(a8==1)))))&&((!(a2==1)||((((a9==7)&&(((a1==13)&&(((a2==1)||(a0==1))&&(a19==5)))&&(a20==1)))||!(a28==1))&&(a16==11)))||!(a23==1)))){ a21 = 11; a1 = 14; a27 = 0; a9 = 9; a0 = 0; a19 = 4; a5 = 5; a18 = 0; return 25; } else if((((a19==2)&&(((a16==9)&&((((a17==2)&&((a23==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==3))))&&!(a24==1))&&!(a8==1)))&&(a11==1)))&&((a1==13)&&(!(a13==1)||((a13==1)&&((a21==11)&&((a20==1)&&(a2==1)))))))){ a18 = 0; a21 = 10; a19 = 1; a4 = 0; a5 = 4; a2 = 1; a16 = 7; a1 = 12; a9 = 7; return -1; } else if(((((((a1==14)&&((a24==1)||(a13==1)))&&!(a7==1))||(a7==1))&&(a17==2))&&((((a16==9)&&(((!(a20==1)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a26==1))&&(a19==5)))&&(a13==1))&&!(a4==1)))&&(a9==7))&&(a21==10)))){ a1 = 12; a16 = 7; a5 = 4; a28 = 0; a20 = 1; a6 = 0; a19 = 2; a29 = 1; return 21; } else if(((!(a0==1)&&(((a17==2)&&((a19==2)&&((a20==1)&&(((a16==9)&&(input==4))&&!(a27==1)))))&&(a9==11)))&&(!(a0==1)&&(((((a1==14)&&(((a2==1)&&!(a0==1))&&!(a8==1)))||!(a6==1))&&(a5==6))&&(a21==10))))){ a19 = 1; a8 = 0; a5 = 4; a9 = 7; a16 = 7; a1 = 12; a3 = 1; a12 = 1; return -1; } else if((((a21==12)&&(((a16==8)&&(!(a6==1)||((((a3==1)&&(a12==1))||!(a28==1))&&!(a0==1))))&&(a20==1)))&&((a19==2)&&(((a3==1)&&(((a13==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==4)))&&(a1==13)))&&(a17==2))))){ a16 = 7; a19 = 1; a21 = 10; a23 = 1; a9 = 7; a11 = 1; a5 = 4; a1 = 12; return -1; } else if(((((a17==2)&&(((a11==1)&&((a16==8)&&((a20==1)&&((input==3)&&(a19==1)))))&&(a5==5)))&&(a1==14))&&((((a8==1)||((a21==10)&&(((a12==1)&&(!(a18==1)&&(a11==1)))&&(a9==8))))&&!(a4==1))||!(a3==1)))){ a7 = 0; a23 = 1; a16 = 7; a1 = 12; a11 = 1; a9 = 7; a5 = 4; return -1; } else if((((a2==1)&&((a9==7)&&((((a20==1)&&((((input==3)&&(a17==2))&&!(a27==1))&&!(a14==1)))&&(a5==6))&&(a19==4))))&&(!(a13==1)||((a16==7)&&((a21==10)&&((a1==13)&&((!(a4==1)&&(a6==1))||!(a11==1)))))))){ a2 = 1; a26 = 0; a1 = 12; a5 = 4; a18 = 0; a19 = 1; return -1; } else if(((((a17==2)&&(!(a12==1)||(((!(a3==1)||((!(a20==1)&&((a9==9)&&(a23==1)))&&!(a8==1)))&&(a16==7))||(a4==1))))&&(a1==14))&&(!(a8==1)&&(((a21==11)&&((a19==3)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a12==1))))){ a21 = 10; a0 = 0; a8 = 0; a19 = 2; a20 = 1; a4 = 0; a5 = 4; return 23; } else if(((((a21==11)&&((a1==14)&&(((a23==1)&&((a11==1)&&((!(a20==1)&&(a3==1))&&(a19==5))))&&(a28==1))))&&!(a7==1))&&((!(a0==1)&&((a17==2)&&(((a9==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a16==10))))&&!(a26==1)))){ if((a17==3)){ a19 = 1; a15 = 0; a5 = 5; a2 = 0; a10 = 0; a9 = 8; a16 = 7; a1 = 12; a21 = 10; a20 = 1; }else{ a10 = 0; a25 = 1; a5 = 5; a1 = 12; a2 = 0; } return -1; } else if((((a16==8)&&(!(a20==1)&&((a2==1)&&(!(a7==1)&&((a21==11)&&((a11==1)&&(((a9==10)&&(input==6))&&(a19==5))))))))&&((a17==2)&&((((((a14==1)||(a2==1))||!(a3==1))||!(a6==1))&&(a5==6))&&(a1==14))))){ a16 = 7; a19 = 1; a3 = 0; a5 = 4; a21 = 10; a20 = 1; a18 = 1; a1 = 12; return 23; } else if(((!(a8==1)&&((a1==12)&&((!(a4==1)&&((a23==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3))&&(a19==1))))&&(a6==1))))&&((a12==1)&&(((a21==12)&&((!(a8==1)&&(!(a20==1)&&(a3==1)))&&(a16==10)))&&(a17==2))))){ if((a0==1)){ a4 = 1; a16 = 9; a1 = 13; a20 = 1; a12 = 0; a9 = 9; a19 = 4; a11 = 0; a5 = 5; }else{ a20 = 1; a10 = 0; a21 = 10; a5 = 6; a22 = 1; a9 = 7; a16 = 7; a23 = 0; a1 = 14; } return 23; } else if((((((((a3==1)&&((a2==1)&&(!(a20==1)&&((a8==1)||((a11==1)&&(a3==1))))))&&(a17==2))&&(a1==14))&&(a21==11))&&(a19==4))&&((((a12==1)&&(!(a26==1)&&((a16==9)&&(input==6))))&&(a9==10))&&(a5==5)))){ a21 = 12; a16 = 7; a5 = 4; a9 = 9; a20 = 1; a1 = 12; a25 = 1; a23 = 0; a11 = 0; a19 = 5; return 25; } else if((((a9==7)&&((a1==14)&&((a16==8)&&(!(a23==1)||((a21==12)&&((a19==1)&&(a6==1)))))))&&((a28==1)&&((a13==1)&&(((!(a27==1)&&(!(a24==1)&&(((a17==2)&&(input==4))&&!(a20==1))))&&!(a8==1))&&(a5==4)))))){ a1 = 13; a10 = 0; a16 = 7; a26 = 1; a21 = 10; a3 = 0; a5 = 6; a9 = 11; a20 = 1; return -1; } else if(((((!(a2==1)||((a16==8)&&(!(a11==1)||((!(a6==1)||((a11==1)&&(a6==1)))&&(a17==2)))))&&(a9==10))&&(a19==5))&&(((a21==11)&&(((a20==1)&&(!(a26==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a14==1)))&&(a1==12)))){ a16 = 7; a5 = 4; a13 = 1; a4 = 0; a21 = 10; a9 = 7; a19 = 1; a8 = 0; return -1; } else if(((((a1==14)&&((a17==2)&&(((a9==11)&&(!(a20==1)&&(a6==1)))&&!(a0==1))))&&(a21==12))&&((a19==5)&&(!(a0==1)&&((a23==1)&&(!(a4==1)&&(((!(a24==1)&&((input==5)&&((a5==4)||(a5==5))))&&!(a26==1))&&(a16==9)))))))){ a9 = 10; a21 = 10; a1 = 12; a10 = 1; a5 = 4; a6 = 0; a20 = 1; a14 = 1; a16 = 7; a19 = 1; return 23; } else if((((a11==1)&&(!(a13==1)||(((((a17==2)&&(((a2==1)&&(a19==5))&&(a5==5)))&&(a1==13))||!(a2==1))&&!(a27==1))))&&((a13==1)&&(((a6==1)&&((((a16==11)&&(input==1))&&(a20==1))&&(a21==12)))&&(a9==11))))){ a16 = 7; a5 = 4; a24 = 0; a28 = 1; a21 = 10; a1 = 12; a19 = 1; a9 = 7; return -1; } else if(((((a2==1)&&(((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a0==1))&&!(a20==1))&&(a16==9))&&(a28==1))&&(a21==12)))&&(a28==1))&&((((((a19==5)&&((a28==1)&&(a23==1)))&&(a9==9))&&(a1==13))&&(a17==2))||!(a23==1)))){ a16 = 7; a22 = 0; a21 = 10; a18 = 1; a9 = 11; a19 = 1; a13 = 0; a5 = 6; a1 = 14; a20 = 1; return 23; } else if((((!(a20==1)&&(((a21==11)&&((input==1)&&((a5==5)||(a5==6))))&&(a19==2)))&&!(a4==1))&&((a3==1)&&(!(a18==1)&&(((a17==2)&&((a0==1)||(((a16==7)&&(((a28==1)&&(a9==7))&&(a1==13)))&&!(a14==1))))||!(a2==1)))))){ a8 = 0; a6 = 1; a26 = 0; a5 = 4; a1 = 12; a20 = 1; a21 = 10; a19 = 1; return -1; } else if((((a24==1)||((((a19==1)&&((((a6==1)&&(a17==2))&&!(a20==1))&&(a1==12)))&&(a16==8))||!(a6==1)))&&(!(a26==1)&&(!(a8==1)&&((a13==1)&&((a3==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6))&&(a21==10)))))))){ a5 = 6; a26 = 0; a9 = 11; a20 = 1; a18 = 0; a1 = 14; a21 = 12; a13 = 1; a19 = 2; a16 = 9; return 21; } else if((((a13==1)&&(((!(a8==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a19==4)))&&(a21==11))&&(a13==1)))&&((((a16==10)&&((a23==1)&&((a28==1)&&((a9==11)&&((!(a20==1)&&(a11==1))&&(a17==2))))))&&(a1==13))||(a8==1)))){ a25 = 1; a20 = 1; a19 = 1; a21 = 10; a16 = 7; a1 = 12; a5 = 6; a23 = 0; a22 = 0; a9 = 7; return -1; } else if((((a19==1)&&((((a3==1)&&!(a8==1))&&(a9==7))&&(a21==10)))&&((a20==1)&&((((a2==1)&&((((!(a7==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a12==1))&&(a13==1))&&(a16==8)))&&(a28==1))&&(a1==12))))){ a16 = 7; a5 = 4; a4 = 0; a13 = 1; a11 = 1; return -1; } else if((((a17==2)&&((((!(a7==1)&&(((input==3)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a28==1)))&&(a12==1))&&(a19==3))&&(a16==10)))&&((a21==11)&&(!(a20==1)&&((a1==13)&&(((a18==1)||((a11==1)&&(a11==1)))||!(a3==1))))))){ a20 = 1; a5 = 6; a9 = 7; a25 = 0; a14 = 1; a19 = 1; a16 = 7; a21 = 10; return 25; } else if((((a21==12)&&(((((((input==4)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a4==1))&&(a16==10))&&!(a23==1))&&(a20==1))&&(a17==2)))&&(((!(a11==1)&&((((a12==1)&&!(a2==1))&&(a1==14))&&(a19==3)))&&!(a6==1))&&(a18==1)))){ a3 = 0; a19 = 1; a27 = 1; a9 = 10; a5 = 5; a1 = 12; a21 = 10; a12 = 0; a16 = 7; return -1; } else if((((a17==2)&&(((a21==11)&&(((a9==9)&&((a1==13)&&((a11==1)&&(a16==10))))&&(a19==5)))&&(a2==1)))&&((a13==1)&&(((!(a7==1)&&((!(a20==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a23==1)))&&(a23==1))&&(a13==1))))){ a9 = 8; a20 = 1; a16 = 9; a5 = 5; a0 = 1; a19 = 4; a21 = 12; a2 = 0; a3 = 0; return -1; } else if((((a4==1)||((a17==2)&&((a1==12)&&((!(a0==1)&&(a23==1))&&(a19==5)))))&&((a16==11)&&((((((a21==11)&&((a9==9)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a8==1))))&&(a3==1))&&!(a8==1))&&!(a18==1))&&(a20==1))))){ a8 = 0; a5 = 4; a13 = 1; a16 = 7; a21 = 10; a9 = 7; a19 = 1; return -1; } else if((((a17==2)&&(!(a7==1)&&(((a12==1)&&((a2==1)&&((a1==13)&&((a3==1)&&(((a21==11)&&(input==3))&&(a9==7))))))&&!(a24==1))))&&((a16==10)&&((!(a20==1)&&(((a6==1)&&(a19==3))&&(a5==5)))||(a26==1))))){ if((a3==1)){ a9 = 11; a15 = 0; a1 = 12; a24 = 1; a21 = 10; a20 = 1; a16 = 7; a29 = 0; a19 = 1; }else{ a19 = 1; a16 = 7; a15 = 0; a11 = 0; a21 = 10; a9 = 9; a3 = 0; a20 = 1; } return -1; } else if(((!(a20==1)&&(((a19==4)&&((a16==8)&&((a7==1)||((a21==11)&&(a12==1)))))&&!(a26==1)))&&(((a13==1)&&((((((a9==11)&&((a17==2)&&(input==1)))&&!(a27==1))&&(a5==5))&&(a1==13))&&!(a0==1)))&&!(a14==1)))){ a1 = 14; a19 = 3; a0 = 0; a4 = 0; a5 = 6; a28 = 1; a9 = 8; a16 = 11; a20 = 1; return 21; } else if((((a17==2)&&((a9==11)&&((a21==12)&&(((a18==1)||((a1==13)&&(((a28==1)&&(a5==4))||(a8==1))))&&!(a4==1)))))&&((a2==1)&&((a19==5)&&(((a16==10)&&((a3==1)&&(!(a20==1)&&(input==3))))&&!(a24==1)))))){ a19 = 2; a20 = 1; a16 = 7; a13 = 0; a9 = 7; a21 = 10; a2 = 0; a15 = 0; a5 = 6; a1 = 12; return 25; } else if((((a16==7)&&(!(a2==1)&&((a5==4)&&((((a23==1)&&(a20==1))&&!(a28==1))&&(a9==8)))))&&(((((a17==2)&&((a19==5)&&((a8==1)&&(((a21==12)&&(input==3))&&(a1==13)))))&&(a4==1))&&(a18==1))&&(a27==1)))){ a1 = 12; a5 = 6; a16 = 11; a21 = 11; a4 = 1; a9 = 10; a10 = 0; a11 = 0; return -1; } else if((((a16==11)&&((((((a4==1)&&(!(a2==1)&&((a21==10)&&((input==5)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))))))&&!(a12==1))&&(a1==12))&&(a19==2))&&(a17==2)))&&((a20==1)&&(!(a11==1)&&(((a28==1)&&!(a12==1))&&(a7==1)))))){ a9 = 10; a27 = 1; a28 = 0; a5 = 4; a16 = 7; return 25; } else if(((((a21==11)&&((a26==1)||(a2==1)))&&!(a20==1))&&((a16==8)&&((((a28==1)&&(!(a4==1)&&((a9==9)&&((((a19==3)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a1==12)))&&!(a4==1))&&(a12==1)))))&&!(a26==1))&&(a17==2))))){ a19 = 4; a20 = 1; a1 = 14; a26 = 0; a27 = 0; a5 = 6; a9 = 8; a16 = 7; return 26; } else if((((a9==7)&&((a18==1)||(!(a12==1)||((!(a20==1)&&(((a6==1)&&(a19==4))&&(a1==13)))||(a7==1)))))&&((a17==2)&&((((a16==9)&&(!(a7==1)&&(((input==3)&&(a21==12))&&!(a4==1))))&&(a5==5))&&!(a26==1))))){ if((a23==1)){ a14 = 1; a9 = 10; a21 = 10; a1 = 12; a20 = 1; a5 = 6; a16 = 7; a19 = 1; a22 = 1; }else{ a14 = 1; a16 = 7; a23 = 0; a1 = 14; a9 = 11; a19 = 3; a5 = 4; } return -1; } else if((((a23==1)&&(!(a14==1)&&((a1==13)&&(((a9==9)&&(((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a11==1))&&(a13==1))&&(a19==4)))&&!(a0==1)))))&&((a17==2)&&(((a7==1)||((a21==12)&&(!(a20==1)&&(a6==1))))&&(a16==10))))){ if((a28==1)){ a9 = 7; a11 = 0; a20 = 1; a21 = 10; a16 = 7; a5 = 4; a19 = 1; a10 = 1; a2 = 0; }else{ a9 = 8; a29 = 1; a19 = 2; a20 = 1; a22 = 0; a1 = 12; a0 = 1; a5 = 4; } return -1; } else if((((((a19==3)&&((a20==1)&&((a6==1)&&(a6==1))))||!(a13==1))&&(a1==12))&&((!(a4==1)&&((((a16==8)&&((a17==2)&&(((a23==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a9==11))))&&!(a14==1))&&(a13==1)))&&(a21==12)))){ a6 = 1; a16 = 10; a5 = 6; a19 = 2; a1 = 13; a9 = 9; a12 = 1; return 22; } else if((((a9==10)&&((((!(a0==1)&&((a21==12)&&(((input==4)&&(a19==1))&&(a17==2))))&&!(a24==1))&&(a5==4))&&(a6==1)))&&((a1==13)&&((a16==8)&&((((!(a0==1)&&(a28==1))&&!(a20==1))||(a14==1))||(a26==1)))))){ a23 = 0; a3 = 0; a29 = 0; a5 = 6; a19 = 2; a20 = 1; return 21; } else if((((a1==14)&&(((((a21==10)&&((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a11==1))&&(a17==2))&&!(a18==1)))&&(((a12==1)&&(!(a13==1)||((((a19==3)&&((a13==1)||(a4==1)))&&(a16==9))&&!(a20==1))))||!(a13==1)))){ if((a11==1)){ a1 = 13; a5 = 4; a20 = 1; a3 = 0; a2 = 0; a0 = 1; a9 = 9; a19 = 1; }else{ a20 = 1; a28 = 0; a5 = 6; a15 = 0; a1 = 12; a9 = 8; a16 = 7; a29 = 1; } return -1; } else if(((((a4==1)||((a3==1)&&((a11==1)&&(((a1==13)&&((((a13==1)&&(a23==1))&&(a17==2))&&(a9==9)))&&(a20==1)))))||!(a28==1))&&((((a16==11)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a19==5)))&&(a21==12))&&!(a14==1)))){ a8 = 0; a19 = 1; a4 = 0; a9 = 7; a21 = 10; a1 = 12; a16 = 7; a0 = 0; a5 = 4; return -1; } else if((((!(a0==1)&&(!(a0==1)&&(((((a17==2)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==7))&&(a9==9))&&(a19==2))))&&!(a27==1))&&(((a11==1)&&((((a21==12)&&((a23==1)&&!(a20==1)))&&(a12==1))&&(a1==14)))&&(a11==1)))){ a21 = 11; a28 = 1; a6 = 1; a9 = 8; a12 = 1; a20 = 1; a5 = 5; a19 = 1; return 22; } else if(((((((!(a7==1)&&((a16==8)&&((a12==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==1)))))&&(a19==2))&&(a21==10))&&!(a26==1))&&(a6==1))&&(!(a2==1)||((!(a12==1)||(((a1==12)&&(a6==1))&&(a20==1)))&&(a17==2))))){ a9 = 7; a14 = 0; a16 = 7; a19 = 1; a7 = 0; a2 = 1; a5 = 4; return -1; } else if((((a19==2)&&((a20==1)&&(!(a18==1)&&(((a13==1)&&!(a27==1))&&!(a7==1)))))&&((a1==14)&&((a9==11)&&(((a12==1)&&((!(a18==1)&&((((input==6)&&(a5==6))&&!(a26==1))&&(a16==9)))&&(a17==2)))&&(a21==10)))))){ a9 = 7; a5 = 4; a16 = 7; a19 = 1; a3 = 1; a7 = 0; a1 = 12; a12 = 1; return -1; } else if(((((a21==11)&&((a1==14)&&((!(a24==1)&&((a18==1)||(a2==1)))||!(a23==1))))&&(a19==5))&&(((((a11==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a9==9))&&(a16==7))&&(a17==2)))&&(a13==1))&&!(a20==1))&&(a28==1)))){ a2 = 1; a20 = 1; a1 = 12; a8 = 0; a26 = 0; a21 = 10; a5 = 4; a19 = 1; a9 = 7; return -1; } else if(((((a9==8)&&((((a19==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a21==10))&&!(a26==1)))&&(a20==1))&&((a1==14)&&((a17==2)&&(((a8==1)||(((a27==1)||(((a3==1)&&(a16==9))||(a18==1)))&&!(a7==1)))&&!(a27==1)))))){ a1 = 13; a24 = 0; a3 = 1; a5 = 6; a0 = 0; a9 = 11; return 26; } else if((((a16==11)&&((a20==1)&&((a27==1)||(((a9==8)&&((a0==1)||((a0==1)||((a21==10)&&(a23==1)))))&&(a28==1)))))&&(((((a17==2)&&(((input==3)&&((a5==4)||(a5==5)))&&(a13==1)))&&(a19==1))&&(a6==1))&&(a1==13)))){ if((a22==1)){ a5 = 4; a1 = 14; a19 = 4; a9 = 10; a16 = 8; a20 = 0; a2 = 1; a27 = 0; a12 = 1; }else{ a5 = 6; a19 = 2; a2 = 1; a6 = 1; a1 = 14; a21 = 11; a9 = 10; a16 = 9; a0 = 0; } return 21; } else if((((a6==1)&&(!(a14==1)&&(((((((((a5==5)||(a5==6))&&(input==6))&&(a12==1))&&(a12==1))&&(a16==7))&&(a19==5))&&!(a14==1))&&(a20==1))))&&(!(a4==1)&&((((a1==12)&&((a9==8)&&(a2==1)))&&(a17==2))&&(a21==11))))){ a6 = 1; a13 = 1; a9 = 11; a1 = 14; a16 = 8; a5 = 6; return 26; } else if(((!(a8==1)&&(((a17==2)&&((a7==1)||(a6==1)))||!(a2==1)))&&(!(a0==1)&&((a28==1)&&(((a19==2)&&((a21==12)&&((((a20==1)&&((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a16==7))&&(a1==14))))&&!(a0==1)))))){ a9 = 7; a27 = 0; a5 = 4; a19 = 1; a1 = 12; a6 = 1; a26 = 0; a21 = 10; return -1; } else if((((a19==1)&&((a17==2)&&(((a9==11)&&(((a1==12)&&(((a28==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a20==1)))&&(a11==1)))&&(a11==1)))&&(a21==11))))&&((a16==8)&&((a12==1)&&((a0==1)||((a12==1)&&!(a18==1))))))){ a4 = 0; a21 = 10; a24 = 0; a5 = 4; a9 = 7; a23 = 1; a16 = 7; return -1; } else if((((!(a27==1)&&(((a2==1)&&(((a1==14)&&(((a16==10)&&((input==4)&&(a19==4)))&&(a21==11)))&&(a9==10)))&&(a17==2)))&&!(a18==1))&&((a20==1)&&((a3==1)&&((a5==5)&&(!(a27==1)&&((a3==1)&&(a11==1)))))))){ a23 = 1; a5 = 4; a7 = 0; a19 = 1; a8 = 0; a16 = 8; return 25; } else if((((((((a19==5)&&(((((a12==1)||(a24==1))&&!(a26==1))&&(a16==8))||!(a12==1)))||(a24==1))&&(a20==1))&&(a21==12))&&(a17==2))&&((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&(a3==1))&&(a1==13))&&(a9==9)))){ a5 = 5; a16 = 10; a1 = 12; a6 = 1; a11 = 1; return 23; } else if((((a1==14)&&((a9==9)&&(((a3==1)&&((((((a16==11)&&(a12==1))&&!(a20==1))||!(a3==1))||(a7==1))&&(a21==10)))&&(a13==1))))&&((!(a27==1)&&((((input==4)&&(a19==1))&&(a5==4))&&(a28==1)))&&(a17==2)))){ a25 = 0; a0 = 1; a18 = 1; a16 = 7; a1 = 13; a20 = 1; return 22; } else if((((a17==2)&&((a11==1)&&(!(a24==1)&&(((((a21==11)&&(input==5))&&(a16==7))&&(a23==1))&&(a1==13)))))&&(((!(a20==1)&&(!(a4==1)&&((((a6==1)&&(a6==1))&&(a28==1))&&(a9==11))))&&(a19==1))&&(a5==4)))){ a16 = 8; a20 = 1; a7 = 0; a19 = 3; a2 = 1; a1 = 14; a8 = 0; a21 = 10; return 26; } else if(((((a21==10)&&(((a16==7)&&(!(a4==1)&&((!(a24==1)&&(!(a4==1)&&((a1==13)&&((input==3)&&((a5==5)||(a5==6))))))&&!(a20==1))))&&(a19==3)))&&!(a8==1))&&((a17==2)&&((a24==1)||(((a12==1)&&(a9==8))||!(a12==1)))))){ a13 = 1; a20 = 1; a1 = 12; a5 = 4; a24 = 0; a19 = 1; a9 = 7; a26 = 0; return -1; } else if((((a0==1)||((!(a3==1)||((((a16==7)&&(a2==1))&&(a1==12))&&(a19==1)))&&(a20==1)))&&(((((a28==1)&&(((a9==8)&&((a21==12)&&((input==5)&&(a17==2))))&&(a5==6)))&&(a2==1))&&(a23==1))&&(a23==1)))){ a19 = 4; a11 = 1; a16 = 8; a28 = 1; a9 = 10; a5 = 5; return 21; } else if((((a9==9)&&((((((a26==1)||((!(a3==1)||(a12==1))&&!(a26==1)))&&(a17==2))&&(a21==12))&&(a19==2))&&(a20==1)))&&(((!(a4==1)&&((!(a4==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a1==13)))&&!(a7==1))&&(a16==11)))){ a5 = 5; a21 = 10; a1 = 12; a19 = 1; a27 = 0; a2 = 1; a16 = 10; a12 = 1; a9 = 8; return 21; } else if((((a1==13)&&(((a21==12)&&(!(a7==1)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6))))&&!(a7==1)))&&((a17==2)&&((a16==11)&&(!(a14==1)&&((a20==1)&&(!(a13==1)||((((a19==2)&&(a13==1))||!(a2==1))&&(a3==1))))))))){ a19 = 3; a6 = 1; a9 = 8; a20 = 0; a26 = 0; a5 = 6; a16 = 7; a1 = 14; return 26; } else if(((((((((a16==8)&&(((a20==1)&&((a17==2)&&(input==5)))&&(a5==4)))&&(a2==1))&&(a1==14))&&(a19==5))&&(a21==11))&&!(a14==1))&&(!(a11==1)||(((a9==7)&&(((a11==1)||(a0==1))||(a7==1)))||!(a23==1))))){ a2 = 1; a24 = 0; a12 = 1; return -1; } else if(((((!(a3==1)||((a13==1)&&(a17==2)))&&(a12==1))||(a24==1))&&((a13==1)&&(((((a21==12)&&(((a9==11)&&(((a16==7)&&((a19==4)&&(input==6)))&&(a1==14)))&&(a5==4)))&&!(a20==1))&&(a11==1))&&(a28==1))))){ a1 = 12; a19 = 1; a20 = 1; a21 = 10; a9 = 7; a0 = 0; a27 = 0; a4 = 0; return -1; } else if(((!(a20==1)&&((a11==1)&&(((((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==1))&&(a11==1))&&!(a4==1))&&(a19==4))))&&(((a21==12)&&((a1==12)&&((!(a12==1)||((a0==1)||((a23==1)&&(a17==2))))||(a14==1))))&&(a16==9)))){ if((a12==1)){ a16 = 11; a5 = 5; a9 = 11; a22 = 1; a1 = 14; a24 = 1; a21 = 10; a20 = 1; a29 = 1; }else{ a9 = 11; a4 = 1; a5 = 6; a20 = 1; a18 = 1; a22 = 1; } return 22; } else if((((a23==1)&&((!(a2==1)||(((a19==5)&&((a23==1)&&(a16==7)))&&(a21==12)))&&(a20==1)))&&((!(a8==1)&&(!(a8==1)&&(((a17==2)&&((input==5)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))))&&!(a7==1))))&&(a11==1)))){ a5 = 4; a13 = 1; a21 = 10; a19 = 1; a1 = 12; a4 = 0; a3 = 1; a9 = 7; return -1; } else if((((a7==1)||(!(a28==1)||(((a18==1)||(!(a2==1)||(a28==1)))&&!(a4==1))))&&(((!(a20==1)&&(((a17==2)&&((a19==5)&&(((a5==6)&&((a16==8)&&(input==3)))&&(a1==12))))&&!(a14==1)))&&(a9==7))&&(a21==10)))){ a4 = 0; a16 = 7; a5 = 5; a9 = 9; a3 = 1; a19 = 2; a28 = 1; a20 = 1; a1 = 13; return -1; } else if((((((((a20==1)&&(!(a4==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a14==1))))&&!(a14==1))&&(a13==1))&&(a1==13))&&(a16==9))&&((a21==12)&&((a19==2)&&(((a17==2)&&(!(a18==1)&&((a13==1)&&(a11==1))))&&(a9==7)))))){ a14 = 0; a1 = 12; a16 = 7; a19 = 1; a3 = 1; a5 = 4; a21 = 10; a12 = 1; return -1; } else if(((!(a26==1)&&(!(a24==1)&&((a21==10)&&((a9==7)&&(!(a18==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a17==2)))))))&&(((a19==2)&&((a1==13)&&(((a20==1)&&((a16==8)&&(!(a14==1)&&(a2==1))))&&!(a14==1))))&&(a12==1)))){ a6 = 1; a19 = 1; a12 = 1; a24 = 0; a16 = 7; a1 = 12; a5 = 4; return -1; } else if((((a17==2)&&(((a28==1)&&((((a6==1)&&(((a2==1)&&(a23==1))&&(a9==7)))&&(a3==1))&&(a21==11)))&&(a19==1)))&&(((!(a0==1)&&((a20==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1))))&&(a16==10))&&(a1==14)))){ a23 = 1; a24 = 0; a1 = 12; a3 = 1; a16 = 7; a5 = 4; a21 = 10; return -1; } else if((((!(a27==1)&&((a2==1)&&((a21==12)&&(input==5))))&&!(a24==1))&&(((a16==10)&&(((a5==5)&&((a26==1)||((a6==1)&&((((a17==2)&&(!(a20==1)&&(a11==1)))&&(a1==12))&&(a19==4)))))&&(a6==1)))&&(a9==7)))){ if((a28==1)){ a8 = 1; a10 = 1; a3 = 0; a5 = 6; a16 = 7; a1 = 13; a21 = 10; a19 = 1; a20 = 1; }else{ a1 = 14; a22 = 0; a23 = 0; a20 = 1; a0 = 1; } return 25; } else if((((((a1==14)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==4)))&&(a19==4))&&(a16==7))&&((a18==1)||((((a2==1)&&(((a17==2)&&(!(a0==1)&&((a21==12)&&(!(a18==1)&&(a13==1)))))&&(a20==1)))||(a14==1))&&(a2==1))))){ a19 = 1; a1 = 12; a21 = 10; a5 = 4; a9 = 7; a12 = 1; a11 = 1; a6 = 1; return -1; } else if(((((a20==1)&&((a21==12)&&((a13==1)&&(a16==8))))&&(a17==2))&&((a11==1)&&((a11==1)&&((a19==5)&&(!(a0==1)&&(((((a11==1)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==4)))&&!(a8==1))&&(a11==1))&&(a1==12)))))))){ a5 = 4; a21 = 10; a16 = 7; a4 = 0; a9 = 7; a6 = 1; a19 = 1; a0 = 0; return -1; } else if(((!(a8==1)&&(!(a26==1)&&(!(a18==1)&&((a20==1)&&((input==3)&&((a5==5)||(a5==6)))))))&&((a9==7)&&(((a17==2)&&((a19==3)&&(((a1==14)&&((a16==10)&&((a21==12)&&(!(a11==1)||(a28==1)))))||(a14==1))))&&(a12==1))))){ a5 = 4; a21 = 10; a19 = 1; a1 = 12; a6 = 1; a16 = 7; a28 = 1; return -1; } else if((((a16==11)&&((((a19==4)&&((a17==2)&&(!(a26==1)&&(a6==1))))&&(a20==1))&&(a21==11)))&&((((a1==12)&&((a6==1)&&(!(a4==1)&&((a3==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))))))&&!(a18==1))&&(a23==1)))){ a5 = 4; a9 = 7; a28 = 1; a21 = 10; a19 = 1; a24 = 0; a6 = 1; a16 = 7; return -1; } else if(((((a17==2)&&((a19==4)&&((!(a4==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a16==7)))&&!(a14==1))))&&(a1==12))&&(!(a20==1)&&((a21==11)&&(((!(a13==1)||(!(a6==1)||((a14==1)||(a3==1))))&&(a9==8))||!(a13==1)))))){ a9 = 7; a5 = 4; a16 = 8; a4 = 0; a1 = 13; a20 = 1; a27 = 0; a21 = 10; return 25; } else if((((a13==1)&&((a6==1)&&((a1==14)&&(((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==3))&&!(a27==1))&&(a19==4))&&!(a14==1)))))&&(((((a20==1)&&(((a2==1)&&!(a18==1))&&(a17==2)))&&(a21==11))&&(a16==10))||!(a2==1)))){ a5 = 5; a19 = 2; a28 = 1; a16 = 7; a9 = 9; a12 = 1; a21 = 10; a11 = 1; a1 = 13; return 26; } else if((((a28==1)&&(((((((a12==1)&&(a21==12))&&(a19==3))||!(a11==1))&&(a16==9))||!(a23==1))&&(a6==1)))&&((a17==2)&&(((a28==1)&&((a12==1)&&((input==4)&&((((a5==4)&&(a1==14))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))))))&&!(a20==1))))){ a9 = 8; a27 = 1; a1 = 12; a16 = 7; a5 = 6; a20 = 1; a8 = 1; a19 = 1; a21 = 10; a13 = 0; return -1; } else if((((((a9==9)&&(((a12==1)&&((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&(a19==4)))&&(a6==1))&&!(a7==1))&&((a4==1)||(!(a20==1)&&((a21==10)&&((a17==2)&&((!(a3==1)||((a3==1)&&!(a4==1)))&&(a1==13)))))))){ a16 = 7; a23 = 1; a5 = 4; a18 = 0; a20 = 1; a28 = 1; a9 = 7; a19 = 1; a1 = 12; return -1; } else if((((((a20==1)&&((a21==10)&&(!(a4==1)&&((a23==1)&&((((input==5)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a28==1))&&!(a18==1))))))&&(a19==4))&&(a1==12))&&(((a17==2)&&(((a13==1)&&(a11==1))&&(a6==1)))&&(a16==11)))){ a9 = 7; a5 = 4; a27 = 0; a16 = 7; a19 = 1; a12 = 1; return -1; } else if(((((a17==2)&&((a21==12)&&(((((a12==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a0==1)))&&(a1==13))&&!(a26==1))&&!(a8==1))))&&(a16==7))&&((a19==1)&&(((a28==1)&&(((a12==1)&&!(a20==1))&&(a11==1)))&&(a9==8))))){ a2 = 1; a21 = 10; a5 = 4; a20 = 1; a1 = 12; a8 = 0; a9 = 7; a23 = 1; return -1; } else if((((a17==2)&&(((a5==5)&&(!(a24==1)&&((((a19==3)&&(input==4))&&(a16==9))&&(a12==1))))&&(a28==1)))&&((a1==14)&&(((((a12==1)&&(((a13==1)&&!(a7==1))&&(a21==12)))&&(a9==7))&&!(a7==1))&&!(a20==1))))){ if((a4==1)){ a9 = 10; a20 = 1; a1 = 12; a3 = 0; a19 = 1; a21 = 10; a4 = 1; a16 = 7; }else{ a21 = 10; a1 = 13; a25 = 0; a9 = 11; a29 = 1; a19 = 4; } return -1; } else if((((a20==1)&&((a21==10)&&(!(a18==1)&&((a16==11)&&((!(a14==1)&&(((a9==9)&&((a11==1)&&((input==1)&&(a17==2))))&&!(a27==1)))&&(a19==3))))))&&((a5==6)&&((a1==13)&&((!(a12==1)||(a11==1))&&(a13==1)))))){ a19 = 1; a16 = 7; a1 = 12; a9 = 7; a23 = 1; a5 = 4; a13 = 1; return -1; } else if((((((((a3==1)&&(!(a4==1)&&(((a16==10)&&(((a19==3)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a27==1)))&&(a17==2))))&&(a9==11))&&!(a4==1))&&(a21==12))&&!(a20==1))&&((((a3==1)&&(a23==1))&&!(a27==1))&&(a1==12)))){ if((a26==1)){ a9 = 7; a27 = 1; a1 = 13; a16 = 9; a19 = 2; a5 = 6; }else{ a25 = 0; a18 = 1; a19 = 1; a1 = 13; a16 = 7; a5 = 4; a20 = 1; a21 = 10; a9 = 8; a3 = 0; } return -1; } else if(((!(a7==1)&&((((!(a0==1)&&((a11==1)&&(a21==12)))&&(a16==10))&&(a20==1))&&(a13==1)))&&(!(a4==1)&&(((((((input==1)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a23==1))&&(a1==14))&&(a17==2))&&(a28==1))&&(a19==5))))){ a6 = 1; a18 = 0; a19 = 2; a5 = 5; a1 = 13; a16 = 7; a12 = 1; a9 = 9; a21 = 10; return 25; } else if((((a1==13)&&(!(a14==1)&&((!(a18==1)&&(((a9==11)&&((input==5)&&(a20==1)))&&(a28==1)))&&(a12==1))))&&(((a11==1)&&((a11==1)&&((a21==10)&&((a17==2)&&(((a19==1)&&(a11==1))&&(a16==9))))))&&(a5==6)))){ a13 = 1; a5 = 4; a9 = 7; a8 = 0; a16 = 7; a26 = 0; a1 = 12; return -1; } else if((((a20==1)&&(((a9==9)&&((a17==2)&&((a23==1)&&(!(a12==1)||(((a19==2)&&(!(a24==1)&&((a24==1)||(a28==1))))||(a26==1))))))&&(a16==8)))&&(!(a0==1)&&((((a21==12)&&(input==5))&&(a1==12))&&(a5==6))))){ a16 = 7; a13 = 1; a23 = 1; a26 = 0; a1 = 14; a21 = 10; return 21; } else if(((!(a8==1)&&((!(a18==1)&&(!(a4==1)&&((a17==2)&&((((((input==1)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a21==11))&&(a20==1))&&(a16==10))&&(a19==5)))))&&!(a0==1)))&&((((a1==13)&&(a13==1))&&(a23==1))&&!(a0==1)))){ a19 = 4; a26 = 0; a8 = 0; a6 = 1; a9 = 10; a16 = 7; a5 = 5; a21 = 10; return 25; } else if(((((a20==1)&&((a9==7)&&((!(a2==1)||(((a2==1)&&(((a7==1)||(a11==1))||(a24==1)))&&(a16==8)))&&(a23==1))))&&(a21==12))&&((a1==13)&&((a19==1)&&(((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a17==2)))))){ a8 = 0; a16 = 7; a5 = 4; a21 = 10; a13 = 1; a6 = 1; a1 = 12; return -1; } else if(((((a7==1)&&(((!(a6==1)&&((((a16==9)&&(a12==1))&&(a18==1))&&(a1==12)))&&(a21==11))&&(a18==1)))&&(a27==1))&&((a9==7)&&((a20==1)&&((a17==2)&&(!(a6==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a19==4)))))))){ a20 = 0; a23 = 0; a8 = 1; a19 = 3; a16 = 8; a5 = 4; a7 = 1; a1 = 14; return -1; } else if(((!(a6==1)||(((a1==14)&&(!(a2==1)||((a0==1)||((!(a4==1)&&((a17==2)&&(((a16==8)&&(a28==1))&&(a21==10))))&&(a20==1)))))&&(a19==2)))&&(!(a4==1)&&(((input==1)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a3==1))))){ a16 = 9; a11 = 1; a1 = 12; a24 = 0; a5 = 4; a13 = 1; a21 = 12; a19 = 4; a9 = 11; return 25; } else if(((((a9==9)&&((a16==8)&&((a21==12)&&(((a1==14)&&(a28==1))&&(a12==1)))))&&!(a0==1))&&((a28==1)&&((a12==1)&&((!(a18==1)&&((((a19==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a20==1))&&(a17==2)))&&(a12==1)))))){ a5 = 6; a21 = 10; a20 = 1; a27 = 1; a29 = 1; a16 = 7; a4 = 1; return 21; } else if((((a16==9)&&((a1==14)&&((a5==6)&&((a24==1)||(!(a20==1)&&((a7==1)||((!(a11==1)||(a11==1))&&!(a27==1))))))))&&(((a17==2)&&((a12==1)&&(((a9==9)&&((a21==12)&&(input==5)))&&(a28==1))))&&(a19==5)))){ if((a3==1)){ a18 = 1; a10 = 1; a21 = 10; a5 = 5; a16 = 10; a9 = 10; a24 = 1; }else{ a4 = 1; a21 = 10; a28 = 0; a19 = 4; a20 = 1; a5 = 4; a9 = 7; a16 = 8; } return -1; } else if((((a1==12)&&((a19==4)&&((((a9==11)&&(((a26==1)||(a11==1))&&(a16==9)))&&(a21==12))&&(a6==1))))&&((a5==5)&&(((((!(a24==1)&&((input==4)&&(a17==2)))&&!(a26==1))&&(a20==1))&&!(a7==1))&&!(a4==1))))){ if((a4==1)){ a6 = 1; a8 = 0; a16 = 7; a1 = 14; a19 = 1; a28 = 1; a20 = 0; }else{ a28 = 1; a16 = 8; a24 = 0; a19 = 5; a5 = 4; a1 = 14; a13 = 1; } return 25; } else if(((((((a13==1)&&(a13==1))||!(a6==1))||!(a28==1))&&(a1==13))&&((a9==10)&&((a19==5)&&((!(a26==1)&&((a16==10)&&((((!(a27==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a20==1))&&(a21==10))&&(a6==1))))&&(a17==2)))))){ a16 = 7; a24 = 0; a5 = 4; a9 = 7; a12 = 1; a18 = 0; a1 = 12; a19 = 1; return -1; } else if((((!(a3==1)||((a9==7)&&((a20==1)&&((((!(a13==1)||(a6==1))&&(a11==1))&&!(a14==1))&&(a17==2)))))&&(a21==10))&&((((a12==1)&&(((a19==5)&&((a16==7)&&(input==1)))&&(a11==1)))&&(a1==12))&&(a5==5)))){ a8 = 0; a26 = 0; a5 = 4; a24 = 0; a19 = 1; return -1; } else if(((((a17==2)&&((a1==13)&&((((a21==11)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==6)))&&(a3==1))&&!(a20==1))))&&(a16==9))&&(((((((a11==1)&&(a13==1))||(a26==1))||!(a12==1))&&!(a14==1))&&!(a26==1))&&(a19==1)))){ a21 = 10; a5 = 4; a10 = 0; a6 = 0; a16 = 7; a9 = 8; a26 = 1; a20 = 1; a1 = 14; return -1; } else if(((((a1==12)&&(((a16==8)&&(((a2==1)&&(a17==2))&&(a21==10)))||!(a3==1)))&&(a28==1))&&((a20==1)&&(!(a7==1)&&(((a19==5)&&(!(a7==1)&&(!(a0==1)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==4)))))&&!(a0==1)))))){ a9 = 7; a16 = 7; a4 = 0; a5 = 4; a26 = 0; a19 = 1; a11 = 1; return -1; } else if((((a21==10)&&((a19==2)&&((((a5==5)||(a5==6))&&(input==6))&&(a12==1))))&&((a17==2)&&((a9==8)&&(!(a2==1)||((((a14==1)||(!(a27==1)&&((((a13==1)||(a18==1))&&(a1==14))&&(a28==1))))&&!(a20==1))&&(a16==10))))))){ if((a2==1)){ a10 = 1; a1 = 13; a5 = 4; a25 = 0; a16 = 7; a19 = 1; a20 = 1; a9 = 9; a18 = 1; }else{ a2 = 0; a16 = 11; a10 = 1; a5 = 6; a25 = 0; a9 = 7; a1 = 13; } return 21; } else if(((!(a0==1)&&((((!(a26==1)&&((a19==1)&&(a11==1)))&&(a16==7))||(a18==1))&&(a6==1)))&&((a1==14)&&(((a21==10)&&(((a12==1)&&(!(a20==1)&&((input==6)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))))&&(a17==2)))&&(a28==1))))){ a16 = 8; a19 = 4; a5 = 4; a9 = 10; a24 = 0; a26 = 0; a6 = 1; return 21; } else if((((a9==9)&&((a21==10)&&((a16==10)&&((!(a23==1)||((a18==1)||(!(a27==1)&&((a3==1)||!(a13==1)))))&&(a17==2)))))&&(((a20==1)&&((!(a26==1)&&((a19==2)&&((input==6)&&((a5==4)||(a5==5)))))&&(a23==1)))&&(a1==12)))){ a0 = 0; a9 = 7; a13 = 1; a16 = 7; a19 = 1; a5 = 4; return -1; } else if((((((((a18==1)||((a3==1)&&(a3==1)))&&!(a7==1))&&(a17==2))&&(a9==7))&&(a1==14))&&(((((a3==1)&&((a21==10)&&((a19==4)&&(!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))))&&(a3==1))&&(a20==1))&&(a16==8)))){ a1 = 12; a5 = 4; a11 = 1; a8 = 0; a16 = 7; a19 = 1; return -1; } else if((((a12==1)&&(((((input==4)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&(a16==7))&&(a1==13))&&!(a7==1)))&&((((a14==1)||((((a2==1)&&((a21==11)&&((a13==1)&&(a17==2))))&&(a20==1))&&(a19==5)))&&!(a27==1))||!(a3==1)))){ a9 = 7; a1 = 12; a5 = 4; a14 = 0; a21 = 10; a8 = 0; a11 = 1; a19 = 1; return -1; } else if((((!(a7==1)&&(((a16==11)&&(((a12==1)&&(a17==2))&&!(a7==1)))&&!(a20==1)))||!(a13==1))&&(((!(a8==1)&&(!(a0==1)&&((a2==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1))&&(a21==10)))))&&(a1==12))&&(a19==1)))){ a11 = 0; a19 = 3; a16 = 10; a20 = 1; a1 = 13; a12 = 0; a29 = 0; a21 = 12; a9 = 9; a5 = 4; return -1; } else if((((a6==1)&&(!(a27==1)&&((((((a9==11)&&((input==1)&&(a19==1)))&&(a5==4))&&(a17==2))&&(a1==12))&&(a3==1))))&&(!(a18==1)&&((a13==1)&&(((a0==1)||(((a6==1)&&(a20==1))&&(a16==10)))&&(a21==10)))))){ a2 = 1; a14 = 0; a16 = 7; a23 = 1; a9 = 7; return -1; } else if((((a17==2)&&((a1==12)&&((a3==1)&&((a16==8)&&(!(a8==1)&&(a23==1))))))&&(((a11==1)&&(!(a26==1)&&(!(a0==1)&&((!(a14==1)&&((a19==4)&&((input==5)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))))&&(a21==10)))))&&!(a20==1)))){ a20 = 1; a5 = 5; a9 = 7; a21 = 12; a16 = 9; a27 = 0; a7 = 0; a19 = 2; a26 = 0; return 21; } else if(((!(a27==1)&&(((!(a12==1)||(((a2==1)||!(a23==1))&&(a9==9)))&&!(a20==1))&&!(a8==1)))&&(!(a7==1)&&((a17==2)&&(((a12==1)&&((a21==12)&&((((a1==12)&&(input==3))&&(a5==4))&&(a16==10))))&&(a19==2)))))){ a20 = 1; a16 = 11; a15 = 0; a2 = 0; a8 = 1; a5 = 5; a19 = 5; a21 = 11; a9 = 10; return 25; } else if((((((((a18==1)||((((a3==1)||(a24==1))||(a24==1))||(a24==1)))&&(a17==2))&&(a11==1))&&(a16==8))&&(a1==14))&&(((a19==3)&&((((a9==10)&&((a21==10)&&(input==5)))&&(a5==6))&&!(a24==1)))&&!(a20==1)))){ a9 = 7; a5 = 5; a6 = 1; a20 = 1; a13 = 1; a21 = 11; a16 = 7; a26 = 0; return 23; } else if((((((((a28==1)&&(a5==5))&&!(a6==1))&&!(a28==1))&&(a21==11))&&(a19==2))&&((a16==11)&&(((a9==10)&&(((a8==1)&&(((a0==1)&&(((input==5)&&(a17==2))&&!(a28==1)))&&(a1==13)))&&(a4==1)))&&(a20==1))))){ a9 = 11; a24 = 1; a23 = 0; a29 = 1; a16 = 10; a5 = 4; a21 = 12; a1 = 14; return -1; } else if((((!(a8==1)&&(((a9==7)&&((a16==9)&&((((a5==4)||(a5==5))&&(input==6))&&(a17==2))))&&(a20==1)))&&!(a0==1))&&((a4==1)||(!(a12==1)||((((((a6==1)&&!(a4==1))&&(a1==14))||(a27==1))&&(a19==3))&&(a21==11)))))){ a21 = 12; a8 = 0; a19 = 1; a9 = 8; a11 = 1; a13 = 1; a16 = 8; a5 = 6; return 21; } else if((((a7==1)||(((((a11==1)&&(a16==7))&&(a11==1))&&(a5==6))&&!(a20==1)))&&((((a1==14)&&((a13==1)&&(!(a14==1)&&((a21==11)&&((a17==2)&&((a2==1)&&((input==3)&&(a9==11))))))))&&(a19==2))&&(a23==1)))){ a11 = 1; a28 = 1; a5 = 5; a20 = 1; a7 = 0; a19 = 5; a16 = 9; return 21; } else if((((a20==1)&&((a17==2)&&(((a2==1)&&((a21==10)&&((a16==8)&&(a28==1))))||!(a13==1))))&&((!(a7==1)&&((((a6==1)&&((((((a5==5)&&(a1==12))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==1)))&&(a19==4))&&(a28==1)))&&!(a0==1)))){ a27 = 0; a5 = 4; a19 = 1; a1 = 12; a16 = 7; a9 = 7; a26 = 0; a11 = 1; return -1; } else if((((((a17==2)&&((a2==1)&&(a19==5)))&&(a1==12))&&!(a0==1))&&((!(a27==1)&&((a11==1)&&(((((((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==6))&&(a16==8))&&(a2==1))&&(a20==1))&&(a21==10))&&(a6==1))))&&(a2==1)))){ a7 = 0; a28 = 1; a16 = 7; a23 = 1; a5 = 4; a19 = 1; a9 = 7; return -1; } else if(((((((a17==2)&&(((a1==13)&&(a3==1))&&(a19==4)))||(a14==1))||!(a28==1))&&!(a26==1))&&(!(a7==1)&&((((a21==11)&&((a12==1)&&((a20==1)&&((input==5)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))))&&(a16==11))&&!(a4==1))))){ a9 = 11; a16 = 7; a8 = 0; a1 = 12; a20 = 0; a5 = 5; a3 = 1; a19 = 2; a6 = 1; a21 = 12; return 22; } else if((((!(a20==1)&&(((a16==10)&&((a13==1)&&((a13==1)&&((!(a8==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a23==1)))))&&(a1==13)))&&(a19==4))&&((a21==12)&&((a7==1)||(((a17==2)&&((a2==1)||(a14==1)))&&(a9==11)))))){ if((a18==1)){ a9 = 9; a19 = 2; a16 = 7; a1 = 12; a21 = 10; a20 = 1; a7 = 1; a5 = 4; a25 = 1; }else{ a9 = 9; a20 = 1; a6 = 0; a5 = 5; a29 = 1; a19 = 1; a16 = 8; a10 = 0; } return -1; } else if(((((((a16==7)&&((a19==1)&&(a23==1)))&&!(a4==1))||(a7==1))&&(a1==13))&&((((a28==1)&&((a12==1)&&(!(a20==1)&&(((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1))&&(a21==12))&&(a12==1)))))&&(a9==7))&&(a17==2)))){ a21 = 10; a18 = 0; a0 = 0; a1 = 12; a3 = 1; a5 = 4; a20 = 1; return -1; } else if((((((a19==1)&&(((a1==12)&&(((a20==1)&&((input==1)&&(a16==11)))&&(a9==8)))&&(a21==10)))&&(a11==1))&&!(a26==1))&&((!(a8==1)&&((a11==1)&&(((a24==1)||((a17==2)&&(a13==1)))&&(a5==6))))||(a8==1)))){ a16 = 7; a4 = 0; a9 = 7; a6 = 1; a5 = 4; return -1; } else if(((((!(a12==1)||(((a17==2)&&((!(a0==1)&&((a13==1)&&((a16==10)&&(a28==1))))&&(a21==11)))&&(a1==14)))&&(a19==5))&&(a2==1))&&((a2==1)&&((a20==1)&&(((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a23==1)))))){ a19 = 2; a21 = 10; a2 = 1; a16 = 7; a27 = 0; a1 = 13; a5 = 5; a9 = 9; return 25; } else if((((((!(a14==1)&&((a21==10)&&((a28==1)&&!(a20==1))))&&(a17==2))&&(a9==10))&&(a16==10))&&(!(a24==1)&&((((a19==2)&&(!(a24==1)&&(!(a14==1)&&(!(a18==1)&&(((a5==5)||(a5==6))&&(input==6))))))&&(a1==13))&&(a11==1))))){ if((a24==1)){ a8 = 1; a5 = 4; a4 = 1; a16 = 9; a20 = 1; }else{ a9 = 7; a5 = 4; a7 = 1; a13 = 0; a16 = 7; a20 = 1; a14 = 1; a19 = 1; } return 22; } else if((((a17==2)&&((((a16==7)&&(((a9==9)&&((a6==1)&&((a1==12)&&(input==6))))&&!(a4==1)))&&(a2==1))&&(a28==1)))&&((((a19==4)&&((((a5==5)&&(a3==1))&&(a21==12))&&(a23==1)))||!(a6==1))&&(a20==1)))){ a27 = 0; a5 = 4; a19 = 1; a16 = 9; a21 = 11; a12 = 1; a1 = 13; a23 = 1; a9 = 11; return 23; } else if((((!(a27==1)&&(((a19==2)&&((a17==2)&&((input==5)&&(((((a5==5)&&(a1==13))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4)))))))&&!(a7==1)))&&!(a24==1))&&((!(a27==1)&&((a21==11)&&((a16==7)&&(!(a14==1)&&((a6==1)&&(a20==1))))))||!(a2==1)))){ a9 = 11; a21 = 10; a19 = 3; a1 = 14; a16 = 8; a27 = 0; a23 = 1; a5 = 4; return 26; } else if((((a19==4)&&((a1==12)&&((a21==11)&&(((!(a20==1)&&(((a17==2)&&(!(a13==1)||(a3==1)))&&(a9==8)))||(a24==1))&&(a28==1)))))&&((((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==9))&&(a28==1))&&(a23==1))&&(a2==1)))){ a19 = 1; a10 = 0; a6 = 0; a21 = 10; a9 = 11; a16 = 7; a20 = 1; a5 = 5; a1 = 14; a18 = 1; return -1; } else if((((!(a28==1)||((a14==1)||((a26==1)||((a2==1)&&(a12==1)))))&&(a1==14))&&((a19==4)&&((!(a20==1)&&((a17==2)&&((a16==9)&&((a2==1)&&((a21==10)&&((input==3)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))))&&!(a18==1))))){ a24 = 1; a9 = 8; a0 = 1; a5 = 6; a16 = 7; a1 = 12; a19 = 2; a20 = 1; a10 = 0; return -1; } else if((((a19==3)&&(((a5==5)&&((a17==2)&&((((a1==12)&&((a12==1)&&(((a16==10)&&(input==6))&&!(a14==1))))&&(a13==1))&&(a21==11))))&&(a20==1)))&&((a9==7)&&((a26==1)||((a11==1)&&((a7==1)||(a12==1))))))){ a26 = 0; a19 = 1; a21 = 10; a16 = 7; a28 = 1; a5 = 4; a27 = 0; return -1; } else if(((((a9==10)&&(((a19==1)&&(((a2==1)&&(!(a20==1)&&(input==5)))&&!(a26==1)))&&!(a18==1)))&&(a21==12))&&(((((a5==4)&&(((a6==1)&&((a13==1)&&!(a26==1)))&&!(a8==1)))&&(a16==9))&&(a1==13))&&(a17==2)))){ a21 = 11; a15 = 0; a19 = 4; a20 = 1; a5 = 6; a0 = 1; a10 = 0; a9 = 7; return -1; } else if((((((a23==1)&&((!(a4==1)&&(((!(a0==1)&&(!(a20==1)&&(input==4)))&&(a16==10))&&(a5==5)))&&(a2==1)))&&(a19==5))&&(a9==7))&&((a1==14)&&((a21==12)&&((a17==2)&&(((a2==1)||(a14==1))&&!(a27==1))))))){ a14 = 1; a21 = 11; a1 = 13; a9 = 8; a5 = 6; a20 = 1; a24 = 1; a15 = 1; return -1; } else if((((!(a4==1)&&((a16==11)&&((a21==12)&&((a9==10)&&((a13==1)&&((a1==13)&&((input==6)&&((a5==5)||(a5==6)))))))))&&(a23==1))&&((!(a12==1)||((a19==1)&&((((a13==1)&&(a20==1))&&(a17==2))||(a8==1))))||(a26==1)))){ a9 = 7; a0 = 0; a21 = 10; a24 = 0; a6 = 1; a16 = 7; a1 = 12; a5 = 4; return -1; } else if(((!(a24==1)&&((a11==1)&&(((a5==6)&&((a19==5)&&((a21==10)&&((a6==1)&&(((a11==1)&&((a1==12)&&(input==5)))&&(a17==2))))))&&!(a20==1))))&&((a16==9)&&((((a27==1)||(a3==1))||(a8==1))&&(a9==10))))){ a19 = 1; a7 = 1; a26 = 1; a1 = 13; a10 = 0; a20 = 1; a16 = 7; return -1; } else if((((a8==1)&&(!(a28==1)&&((a17==2)&&((((!(a11==1)&&(a12==1))&&(a19==5))&&(a16==11))&&(a7==1)))))&&((a21==11)&&((a18==1)&&((a1==14)&&((a20==1)&&(((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a27==1)))))))){ a1 = 12; a2 = 0; a16 = 7; a21 = 10; a19 = 1; a13 = 0; a18 = 1; a9 = 10; a5 = 4; return -1; } else if((((((a16==7)&&((a12==1)&&(((((a23==1)&&(a1==14))&&!(a20==1))&&(a21==10))||!(a23==1))))&&(a9==8))||!(a23==1))&&(!(a7==1)&&((a2==1)&&((a17==2)&&(((a19==2)&&(((a5==5)||(a5==6))&&(input==6)))&&(a6==1))))))){ a20 = 1; a7 = 0; a19 = 4; a1 = 12; a21 = 11; a9 = 11; a28 = 1; a16 = 8; a23 = 1; a5 = 5; return 22; } else if(((((a19==4)&&((a20==1)&&(((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a28==1))))&&(a1==13))&&(((a16==9)&&(!(a7==1)&&((((!(a7==1)&&((a3==1)||(a26==1)))||!(a12==1))||!(a3==1))&&(a17==2))))&&(a21==10)))){ a28 = 1; a16 = 10; a1 = 14; a5 = 5; a9 = 7; a7 = 0; a4 = 0; a19 = 2; return 21; } else if((((a19==1)&&(((a17==2)&&((a1==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a9==9))))&&!(a20==1)))&&(((a23==1)&&((((a28==1)&&((((a24==1)||(a3==1))&&(a16==8))&&(a2==1)))||(a26==1))||!(a11==1)))&&(a21==12)))){ a1 = 14; a16 = 7; a29 = 0; a21 = 10; a5 = 6; a20 = 1; a14 = 1; a9 = 7; a27 = 1; return -1; } else if((((((a26==1)||(((((a2==1)&&(a11==1))||(a0==1))||!(a13==1))&&(a23==1)))&&!(a20==1))&&(a1==14))&&(((((a17==2)&&(((input==3)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&(a23==1)))&&(a16==9))&&(a19==4))&&(a21==10)))){ a7 = 1; a28 = 0; a20 = 1; a5 = 6; a1 = 13; a19 = 1; a9 = 8; a16 = 7; return -1; } else if((((a21==12)&&(!(a0==1)&&((a6==1)&&((a17==2)&&(!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))))&&((a19==2)&&((!(a28==1)||(((!(a6==1)||((a12==1)&&((a23==1)&&(a1==12))))&&(a9==11))&&(a20==1)))&&(a16==9))))){ a5 = 4; a26 = 0; a14 = 0; a7 = 0; a21 = 10; a9 = 7; a19 = 1; a16 = 7; return -1; } else if(((!(a27==1)&&(!(a24==1)&&(((((((input==3)&&(a21==10))&&(a5==5))&&(a17==2))&&(a19==5))&&(a9==7))&&(a1==12))))&&(!(a28==1)||(((((a16==7)&&((a6==1)&&!(a24==1)))&&!(a20==1))||!(a13==1))&&!(a4==1))))){ a19 = 1; a11 = 1; a8 = 0; a20 = 1; a5 = 4; a23 = 1; return -1; } else if(((((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==1))&&(a11==1))&&(a1==13))&&(((a14==1)||(((a20==1)&&(((a3==1)&&((a6==1)&&((a21==11)&&(((a23==1)&&(a16==11))||!(a11==1)))))&&(a17==2)))&&!(a26==1)))&&(a19==1)))){ a14 = 0; a4 = 0; a9 = 10; a5 = 4; a19 = 5; a23 = 1; return 21; } else if((((((!(a14==1)&&((a28==1)&&((a20==1)&&((a3==1)||(a26==1)))))&&(a16==9))&&(a9==7))&&(a23==1))&&((a11==1)&&(!(a0==1)&&((a17==2)&&((a1==12)&&((((input==3)&&((a5==5)||(a5==6)))&&(a19==5))&&(a21==10)))))))){ a24 = 0; a19 = 1; a0 = 0; a5 = 4; a27 = 0; a16 = 7; return -1; } else if((((a19==5)&&((a23==1)&&(((((a1==13)&&((((a28==1)&&(a16==9))&&!(a24==1))&&(a23==1)))&&!(a14==1))&&(a28==1))&&(a20==1))))&&((((a21==12)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2)))&&(a11==1))&&(a9==7)))){ a4 = 0; a1 = 14; a19 = 1; a5 = 4; a6 = 1; a21 = 10; a3 = 1; a16 = 10; return 21; } else if(((((a11==1)&&((a17==2)&&((a21==11)&&((a16==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))))&&!(a8==1))&&((a11==1)&&((a23==1)&&(((a12==1)&&(((((a20==1)&&(a23==1))&&(a1==13))&&(a9==8))&&(a19==2)))||!(a23==1)))))){ a1 = 12; a21 = 10; a13 = 1; a14 = 0; a5 = 4; a19 = 1; a9 = 7; a16 = 7; a2 = 1; return -1; } else if((((a19==2)&&(!(a18==1)&&(!(a13==1)||((a23==1)&&(a2==1)))))&&((((a13==1)&&((a16==10)&&((((a17==2)&&((a11==1)&&((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&!(a20==1))&&(a1==12))))&&(a2==1))&&(a21==10)))){ a16 = 8; a5 = 6; a21 = 12; a9 = 11; a25 = 0; a8 = 1; a1 = 14; a19 = 1; a2 = 0; return -1; } else if((((a19==2)&&(((a16==7)&&(!(a20==1)&&((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a18==1))&&!(a8==1))))&&(a17==2)))&&((a21==10)&&(!(a23==1)||(((a2==1)&&((!(a18==1)&&((a6==1)&&!(a27==1)))&&(a1==14)))&&(a9==9)))))){ a18 = 0; a27 = 0; a5 = 4; a9 = 7; a11 = 1; a19 = 1; a20 = 1; a1 = 12; return -1; } else if(((((((a27==1)&&((a24==1)&&(((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a17==2))))&&(a24==1))&&!(a23==1))&&(a27==1))&&((a16==7)&&(((!(a28==1)&&(((a3==1)&&(a1==13))&&!(a20==1)))&&(a21==12))&&(a19==4))))){ a1 = 12; a19 = 2; a21 = 10; a20 = 1; a23 = 0; a9 = 8; a5 = 6; a18 = 1; a14 = 1; return -1; } else if((((a16==9)&&(!(a18==1)&&((!(a8==1)&&((input==4)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a28==1))))&&((((((a7==1)||((a1==12)&&((a21==10)&&(!(a26==1)&&(a13==1)))))&&!(a20==1))&&(a11==1))&&(a17==2))&&(a19==4)))){ a14 = 1; a19 = 3; a5 = 4; a22 = 0; a16 = 8; a20 = 1; a9 = 7; return -1; } else if((((a16==7)&&((a17==2)&&((((a19==5)&&(((input==1)&&(a20==1))&&(a5==4)))&&(a11==1))&&!(a4==1))))&&(((((a4==1)||((a21==11)&&(((a14==1)||(a28==1))||!(a13==1))))&&!(a8==1))&&(a1==13))&&(a9==10)))){ a21 = 12; a11 = 1; a2 = 1; a19 = 2; a0 = 0; a9 = 7; a16 = 8; return 25; } else if(((((((!(a23==1)||((a28==1)&&(a21==11)))&&(a19==1))&&(a28==1))&&(a17==2))&&(a1==13))&&((((a9==7)&&((a16==7)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a20==1))&&!(a14==1))&&(a28==1))))&&(a2==1))&&(a6==1)))){ a16 = 8; a21 = 10; a24 = 0; a5 = 5; a9 = 8; a14 = 0; a13 = 1; a1 = 12; return 21; } else if((((!(a20==1)&&(((((input==5)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a2==1))&&(a17==2))&&(a16==11)))&&(a28==1))&&(!(a24==1)&&(((a14==1)||((a19==4)&&((((a12==1)&&(a21==10))&&(a3==1))||(a26==1))))&&(a1==12))))){ a21 = 11; a19 = 5; a22 = 0; a9 = 7; a20 = 1; a27 = 1; a5 = 4; a11 = 0; return -1; } return calculate_output30(input); } int calculate_output30(int input) { if((((a1==13)&&((a17==2)&&((!(a0==1)&&(!(a28==1)||((a21==11)&&(((a12==1)&&(a12==1))&&(a13==1)))))&&(a20==1))))&&((a19==4)&&(((a3==1)&&((a16==11)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==1))))&&!(a0==1))))){ a5 = 4; a14 = 0; a16 = 10; a19 = 2; a0 = 0; a23 = 1; a21 = 10; a9 = 8; a1 = 14; return 21; } else if(((!(a12==1)||(((((((a9==7)&&((a13==1)&&(a17==2)))&&!(a20==1))&&(a19==3))&&(a16==9))||(a27==1))&&!(a4==1)))&&(!(a24==1)&&(!(a8==1)&&((a23==1)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==12))&&(a21==10))))))){ a5 = 4; a16 = 11; a9 = 11; a19 = 1; a1 = 14; a29 = 0; a25 = 0; a21 = 12; a20 = 1; return -1; } else if(((((((a20==1)&&(!(a7==1)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))&&(a17==2))&&(a23==1))))&&(a19==4))&&(a11==1))&&(a21==10))&&(!(a11==1)||((a7==1)||(!(a24==1)&&((a1==13)&&((a2==1)&&(a16==7)))))))){ a19 = 5; a21 = 11; a9 = 7; a2 = 1; a5 = 6; a11 = 1; a1 = 12; a28 = 1; return 26; } else if((((a23==1)&&((a6==1)&&((((a21==10)&&((a1==13)&&(((input==5)&&((a5==5)||(a5==6)))&&(a20==1))))&&!(a27==1))&&(a17==2))))&&((((((a7==1)||((a23==1)&&(a9==9)))&&(a19==5))&&(a2==1))||(a18==1))&&(a16==7)))){ a13 = 1; a9 = 10; a5 = 5; a23 = 1; a0 = 0; a21 = 12; a19 = 3; return 22; } else if((((a20==1)&&(!(a2==1)||(((a13==1)&&(a17==2))&&(a16==9))))&&(!(a14==1)&&((a23==1)&&(((a6==1)&&(((a21==11)&&((input==3)&&(((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==2))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3)))||((((a5==5)&&(a1==12))&&(a9==7))&&(a19==3)))))&&(a11==1)))&&(a12==1)))))){ a9 = 7; a5 = 4; a16 = 7; a14 = 0; a21 = 10; a24 = 0; a19 = 1; a13 = 1; a1 = 12; return -1; } else if((((a14==1)||(((a9==9)&&((a21==12)&&(a23==1)))&&(a19==1)))&&((a12==1)&&((((a11==1)&&((((((a17==2)&&((input==1)&&(a20==1)))&&(a16==11))&&(a5==6))&&!(a18==1))&&(a28==1)))&&(a1==12))&&(a11==1))))){ a27 = 0; a21 = 10; a16 = 7; a5 = 4; a26 = 0; a9 = 7; return -1; } else if((((a6==1)&&((((a21==10)&&((((a2==1)||!(a6==1))&&(a17==2))&&(a3==1)))||(a0==1))&&!(a4==1)))&&((a16==7)&&((((a20==1)&&((a9==7)&&(((input==3)&&(a19==5))&&(a1==12))))&&!(a7==1))&&(a5==5))))){ a8 = 0; a24 = 0; a19 = 1; a27 = 0; a5 = 4; return -1; } else if(((((a16==7)&&((!(a0==1)&&((((a13==1)&&(a1==14))&&!(a0==1))&&(a28==1)))&&(a21==11)))&&(a19==3))&&((a20==1)&&(!(a0==1)&&((!(a7==1)&&(!(a0==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==1))))&&(a17==2)))))){ if((a23==1)){ a9 = 10; a7 = 0; a4 = 0; a5 = 5; a8 = 0; a20 = 0; }else{ a7 = 0; a16 = 8; a5 = 4; a8 = 0; a1 = 13; a6 = 1; a9 = 11; a19 = 2; } return 22; } else if(((((a16==10)&&(((((a12==1)&&(a13==1))||(a26==1))&&(a17==2))||!(a23==1)))&&(a12==1))&&((!(a20==1)&&(((a1==14)&&(!(a4==1)&&((a6==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6)))))&&(a21==10)))&&(a19==3)))){ a9 = 9; a14 = 1; a15 = 0; a16 = 7; a5 = 5; a20 = 1; a1 = 13; a19 = 1; a18 = 1; return -1; } else if((((!(a7==1)&&((((a16==10)&&(((a13==1)&&((a21==10)&&(!(a0==1)&&((a5==5)&&(input==4)))))&&(a1==12)))&&(a19==2))&&(a9==10)))&&(a6==1))&&((a17==2)&&(((a3==1)&&(!(a3==1)||(a13==1)))&&(a20==1))))){ a19 = 4; a16 = 9; a3 = 1; a5 = 6; a12 = 1; a23 = 1; a1 = 13; return -1; } else if((((a21==11)&&(!(a14==1)&&(((a3==1)&&((a5==5)&&((((a3==1)&&(((input==1)&&(a17==2))&&!(a27==1)))&&(a23==1))&&(a19==4))))&&(a12==1))))&&(((a1==12)&&(!(a20==1)&&((a11==1)&&(a9==8))))&&(a16==8)))){ a0 = 0; a2 = 1; a19 = 3; a13 = 1; a20 = 1; a1 = 13; a9 = 7; a21 = 10; a16 = 7; return 25; } else if(((((((a12==1)||!(a2==1))&&!(a14==1))||!(a3==1))&&(a9==8))&&(((((a5==5)&&(((a12==1)&&(((a17==2)&&((a3==1)&&((input==4)&&(a16==8))))&&(a11==1)))&&(a19==1)))&&(a21==10))&&(a1==12))&&(a20==1)))){ a16 = 7; a5 = 4; a6 = 1; a9 = 7; a26 = 0; a2 = 1; return -1; } else if(((((((((((!(a0==1)&&((a6==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))&&(a9==9))&&!(a18==1))&&(a1==12))&&(a16==7))&&(a17==2))&&!(a20==1))&&(a19==4))&&!(a24==1))&&((!(a23==1)||((a21==12)&&(a12==1)))&&!(a24==1)))){ a20 = 1; a19 = 1; a9 = 7; a24 = 0; a5 = 4; a13 = 1; a21 = 10; a2 = 1; return -1; } else if((((a21==11)&&(((a20==1)&&((a13==1)&&(((a1==14)&&((a28==1)&&((a17==2)&&((((a9==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a16==11))&&(a2==1)))))&&!(a4==1))))&&(a11==1)))&&((a11==1)&&((a11==1)&&(a19==4))))){ a21 = 10; a16 = 7; a6 = 1; a18 = 0; a24 = 0; a1 = 12; a5 = 4; a9 = 7; a19 = 1; return -1; } else if(((((((a24==1)||(((a17==2)&&(((a23==1)&&(a6==1))&&(a16==8)))&&(a13==1)))&&(a23==1))&&(a21==12))&&(a19==3))&&(((a13==1)&&((a1==14)&&(((input==3)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a13==1))))&&!(a20==1)))){ a19 = 1; a22 = 0; a1 = 13; a10 = 1; a16 = 10; a5 = 5; a9 = 11; a11 = 0; a21 = 11; a20 = 1; return -1; } else if((((a19==2)&&((a1==13)&&(((a17==2)&&(((a28==1)&&((a23==1)&&(!(a27==1)&&((!(a20==1)&&(input==5))&&(a21==12)))))&&(a16==10)))&&(a5==6))))&&(((!(a11==1)||(!(a7==1)&&(a28==1)))||(a7==1))&&(a9==7)))){ if((a24==1)){ a1 = 12; a20 = 1; a13 = 0; a15 = 0; a21 = 10; a14 = 1; a16 = 7; a19 = 1; a9 = 10; }else{ a21 = 10; a19 = 1; a20 = 1; a1 = 12; a5 = 5; a9 = 10; a6 = 0; a7 = 1; a29 = 0; a16 = 7; } return -1; } else if(((((a24==1)&&((((a16==8)&&((a1==13)&&((a18==1)&&(a11==1))))&&(a17==2))&&(a21==11)))&&!(a13==1))&&(((a4==1)&&((((((input==6)&&((a5==4)||(a5==5)))&&(a19==3))&&(a14==1))&&!(a20==1))&&(a9==8)))&&!(a12==1)))){ a20 = 1; a5 = 6; a2 = 0; a7 = 1; a11 = 0; a1 = 12; a21 = 12; return -1; } else if(((!(a7==1)&&((((a16==8)&&(((a20==1)&&(!(a7==1)&&((a19==3)&&((input==1)&&((a5==5)||(a5==6))))))&&(a12==1)))&&(a17==2))&&!(a18==1)))&&(((a21==12)&&(!(a7==1)&&(((a11==1)&&(a9==9))&&(a1==14))))||(a18==1)))){ a13 = 1; a11 = 1; a5 = 4; a1 = 12; a24 = 0; a9 = 7; a19 = 1; a21 = 10; a16 = 7; return -1; } else if((((((a14==1)||(!(a20==1)&&((a16==10)&&((a19==5)&&((a3==1)&&(a21==12))))))&&(a13==1))&&(a13==1))&&(!(a4==1)&&((a2==1)&&((a17==2)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1))&&!(a27==1))&&(a1==13))))))){ a1 = 12; a29 = 0; a9 = 11; a5 = 5; a15 = 0; a2 = 0; return -1; } else if((((a21==11)&&((((!(a24==1)&&(((a11==1)&&(!(a14==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6))))&&(a11==1)))&&!(a4==1))&&(a19==4))&&(a1==14)))&&((a6==1)&&((((a2==1)&&(a20==1))&&(a17==2))&&(a16==10))))){ a1 = 12; a16 = 8; a5 = 5; a3 = 1; a12 = 1; a9 = 9; a0 = 0; a19 = 5; a21 = 10; return 22; } else if(((!(a7==1)&&((a21==10)&&(((((a1==14)&&((((a5==4)||(a5==5))&&(input==5))&&!(a8==1)))&&!(a14==1))&&(a20==1))&&(a11==1))))&&((!(a0==1)&&((a9==11)&&((a17==2)&&(((a16==8)&&(a11==1))||(a18==1)))))&&(a19==1)))){ a18 = 0; a5 = 5; a19 = 3; a16 = 9; a21 = 12; a4 = 0; a1 = 12; a0 = 0; a9 = 10; return 21; } else if(((((((a21==10)&&((a19==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5))))&&!(a0==1))&&!(a26==1))&&!(a24==1))&&((a16==11)&&((a12==1)&&(((a17==2)&&((a4==1)||(!(a20==1)&&((a11==1)||!(a23==1)))))&&(a1==14)))))){ a26 = 1; a20 = 1; a3 = 0; a9 = 11; a24 = 1; a16 = 8; a19 = 5; a1 = 13; a5 = 4; return -1; } else if((((!(a20==1)&&(!(a3==1)||((a19==3)&&(a6==1))))&&(a21==11))&&((a11==1)&&(((!(a18==1)&&((a16==10)&&(!(a18==1)&&(!(a24==1)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==1))&&(a11==1))))))&&(a17==2))&&(a1==13))))){ a15 = 1; a16 = 11; a10 = 1; a9 = 8; a1 = 14; a20 = 1; a5 = 6; a29 = 1; return -1; } else if((((a1==13)&&((a23==1)&&(((((((a20==1)&&((a21==10)&&(!(a4==1)&&((a16==11)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a11==1))&&(a3==1))&&(a19==2))&&(a13==1))&&(a9==11))))&&((a17==2)&&((a7==1)||(a28==1))))){ a18 = 0; a26 = 0; a9 = 8; a1 = 14; a4 = 0; a21 = 11; a5 = 5; return 25; } else if(((((a20==1)&&(((((((((input==3)&&(a19==1))&&!(a4==1))&&(a6==1))&&!(a0==1))&&(a23==1))&&(a17==2))&&(a9==10))&&(a21==12)))&&(a1==13))&&((a16==8)&&((a5==4)&&(((a2==1)&&(a13==1))||!(a23==1)))))){ a1 = 12; a16 = 7; a21 = 10; a12 = 1; a9 = 7; a4 = 0; a18 = 0; return -1; } else if(((((((a20==1)&&((!(a18==1)&&((a21==12)&&(input==1)))&&(a17==2)))&&!(a4==1))&&!(a0==1))&&(a1==14))&&((a16==10)&&(((a5==6)&&(!(a23==1)||((a19==5)&&(!(a11==1)||((a12==1)&&(a28==1))))))&&(a9==9))))){ a18 = 0; a16 = 7; a21 = 10; a6 = 1; a19 = 2; a9 = 11; a27 = 0; return 21; } else if((((a20==1)&&(((a3==1)&&((((((a5==4)||(a5==5))&&(input==5))&&(a3==1))&&!(a4==1))&&(a9==9)))&&(a16==11)))&&((a21==10)&&((((a2==1)&&((((a2==1)||(a26==1))||(a24==1))&&(a1==12)))&&(a19==5))&&(a17==2))))){ a27 = 0; a9 = 7; a16 = 7; a19 = 1; a5 = 4; a26 = 0; a3 = 1; return -1; } else if((((((!(a7==1)&&(((((a5==5)||(a5==6))&&(input==5))&&!(a20==1))&&(a1==12)))&&(a19==2))&&!(a14==1))&&!(a8==1))&&((a17==2)&&((a16==7)&&((a3==1)&&(((a11==1)&&((a21==10)&&((a9==8)&&(a13==1))))||!(a6==1))))))){ if((a3==1)){ a21 = 11; a19 = 3; a16 = 8; a18 = 0; a5 = 5; a23 = 1; a9 = 11; a14 = 0; a1 = 13; }else{ a6 = 1; a26 = 0; a9 = 7; a5 = 4; a1 = 14; a0 = 0; } return 25; } else if((((((a19==5)&&(!(a4==1)&&((!(a24==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a16==8)))&&(a11==1))))&&(a9==10))&&(a17==2))&&(((a21==12)&&(!(a3==1)||(!(a6==1)||(((a1==14)&&(a23==1))||(a14==1)))))&&(a20==1)))){ a5 = 4; a4 = 0; a11 = 1; a9 = 7; a8 = 0; return -1; } else if((((a12==1)&&((a11==1)&&((a23==1)&&(((a5==4)&&((a1==12)&&((a20==1)&&(((a17==2)&&(input==6))&&(a16==7)))))&&(a19==3)))))&&(!(a4==1)&&((a11==1)&&((((a28==1)&&!(a26==1))&&(a21==11))&&(a9==10)))))){ a19 = 1; a8 = 0; a9 = 7; a23 = 1; a21 = 10; a13 = 1; return -1; } else if(((!(a2==1)||((!(a11==1)||((!(a26==1)&&((a19==1)&&(!(a7==1)&&(a6==1))))&&(a17==2)))&&(a20==1)))&&((((a11==1)&&((a21==11)&&((a1==12)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==6)))))&&!(a0==1))&&(a16==10)))){ a19 = 3; a9 = 9; a1 = 13; a6 = 1; a16 = 8; a23 = 1; a12 = 1; a5 = 4; return 21; } else if((((a13==1)&&(((a21==10)&&((a16==10)&&(!(a4==1)&&((!(a24==1)&&((input==6)&&(a5==6)))&&(a17==2)))))&&(a9==11)))&&((a12==1)&&((((a1==12)&&((!(a0==1)&&(a3==1))&&(a19==3)))&&!(a20==1))||(a4==1))))){ if((a6==1)){ a26 = 1; a16 = 9; a19 = 5; a8 = 1; a15 = 1; a21 = 12; a1 = 14; }else{ a20 = 1; a2 = 0; a19 = 2; a28 = 0; a16 = 7; a3 = 0; a5 = 4; a9 = 9; } return -1; } else if(((!(a26==1)&&((a6==1)&&((a19==2)&&(!(a0==1)&&((a9==9)&&(((a3==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a20==1))&&(a28==1)))&&(a28==1)))))))&&(((a17==2)&&(((a1==14)&&(a3==1))&&(a21==12)))&&(a16==7)))){ if((a24==1)){ a4 = 0; a1 = 13; a5 = 4; a9 = 8; a19 = 4; a6 = 1; }else{ a9 = 7; a21 = 11; a11 = 1; a12 = 1; a8 = 0; a5 = 6; a19 = 1; a20 = 1; } return 21; } else if(((((a1==12)&&((a17==2)&&((a21==11)&&(!(a8==1)&&(!(a7==1)&&((a5==4)&&((a16==7)&&(a6==1))))))))&&!(a20==1))&&((a19==2)&&(!(a4==1)&&(((a13==1)&&(((a9==7)&&(input==3))&&(a3==1)))&&(a3==1)))))){ a2 = 1; a19 = 1; a4 = 0; a20 = 1; a21 = 10; return -1; } else if((((a19==4)&&((a17==2)&&(((((!(a26==1)&&(a13==1))&&!(a0==1))&&!(a8==1))&&(a5==5))&&(a20==1))))&&((a9==7)&&(!(a8==1)&&((a16==11)&&(((((a21==12)&&(input==4))&&(a1==12))&&(a28==1))&&(a6==1))))))){ a16 = 7; a5 = 4; a19 = 1; a21 = 10; a18 = 0; a23 = 1; a12 = 1; return -1; } else if((((a19==2)&&((a16==8)&&(!(a14==1)&&((((((input==4)&&((a5==4)||(a5==5)))&&!(a7==1))&&(a3==1))&&(a1==14))&&(a17==2)))))&&((a9==11)&&(((a21==11)&&(!(a12==1)||((!(a20==1)&&(a11==1))||(a7==1))))||(a26==1))))){ a20 = 1; a1 = 12; a16 = 7; a9 = 7; a2 = 1; a21 = 10; a6 = 1; a5 = 4; a19 = 1; return -1; } else if(((((a1==13)&&((a5==6)&&(((!(a24==1)&&(((input==1)&&(a20==1))&&(a21==11)))&&!(a7==1))&&(a9==8))))&&(a16==8))&&((a19==1)&&(!(a6==1)||(((a17==2)&&((a0==1)||((a23==1)&&!(a18==1))))&&(a3==1)))))){ a23 = 1; a28 = 1; a21 = 10; a19 = 5; a5 = 5; a20 = 0; return 22; } else if(((((a9==8)&&((((a19==4)&&(!(a18==1)&&(a23==1)))&&(a28==1))&&(a16==9)))&&(a21==11))&&((a13==1)&&(!(a20==1)&&((a23==1)&&(((!(a0==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a18==1)))&&(a17==2))&&(a1==13))))))){ if((a29==1)){ a26 = 1; a1 = 12; a19 = 5; a16 = 7; a5 = 5; a3 = 0; a21 = 10; }else{ a21 = 10; a0 = 1; a23 = 0; a5 = 5; a19 = 1; a9 = 11; a20 = 1; a22 = 0; a16 = 11; } return -1; } else if(((((!(a7==1)&&((a21==10)&&((a19==1)&&((a11==1)||(a26==1)))))&&(a5==5))&&(a20==1))&&(((((!(a14==1)&&((((a9==10)&&(input==4))&&(a13==1))&&(a17==2)))&&!(a4==1))&&(a1==14))&&(a13==1))&&(a16==8)))){ a0 = 0; a9 = 7; a7 = 0; a28 = 1; a1 = 12; a16 = 7; a5 = 4; return -1; } else if(((((a18==1)&&((a16==7)&&((a18==1)&&(a23==1))))&&!(a13==1))&&((a17==2)&&(((a1==12)&&(((!(a13==1)&&(!(a13==1)&&((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==4))&&(a21==10))))&&!(a20==1))&&(a24==1)))&&(a19==3))))){ a20 = 1; a22 = 1; a9 = 9; a11 = 0; a27 = 1; a5 = 5; a19 = 1; return -1; } else if((((a1==13)&&((a9==10)&&(((((a5==6)&&(input==3))&&(a16==10))&&(a13==1))&&!(a24==1))))&&(((((!(a26==1)&&((((a6==1)&&(a2==1))&&(a21==11))&&(a11==1)))&&(a23==1))&&(a19==2))&&(a17==2))&&(a20==1)))){ a5 = 4; a7 = 0; a1 = 12; a19 = 1; a13 = 1; a21 = 10; a16 = 7; a4 = 0; a9 = 7; return -1; } else if((((((((a21==12)&&(((a5==6)&&((input==4)&&(a19==3)))&&(a16==8)))&&!(a18==1))&&(a20==1))&&(a1==13))&&(a9==9))&&((!(a28==1)||((((!(a2==1)||(a23==1))&&!(a24==1))||!(a2==1))||(a26==1)))&&(a17==2)))){ a19 = 1; a9 = 7; a16 = 7; a23 = 1; a8 = 0; a5 = 4; a1 = 12; a21 = 10; a11 = 1; return -1; } else if((((!(a12==1)||(((a18==1)||(((!(a4==1)&&(!(a2==1)||(a13==1)))&&(a20==1))&&(a16==7)))&&(a3==1)))&&(a21==12))&&(!(a4==1)&&((a17==2)&&((a19==4)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==3))))))){ a1 = 12; a6 = 1; a7 = 0; a5 = 4; a19 = 1; a21 = 10; a9 = 7; a4 = 0; return -1; } else if((((((a13==1)&&(((a17==2)&&((a1==12)&&((input==5)&&((a5==5)||(a5==6)))))&&(a16==8)))&&(a21==11))&&!(a0==1))&&(((!(a8==1)&&((a9==8)&&((a19==1)&&(((a11==1)&&!(a27==1))&&(a20==1)))))||(a8==1))||(a7==1)))){ a16 = 10; a21 = 10; a19 = 2; a5 = 5; a14 = 0; a3 = 1; a1 = 14; a9 = 10; a7 = 0; return 23; } else if((((!(a14==1)&&((a1==13)&&(((a13==1)&&((a17==2)&&((a20==1)&&((a21==10)&&(((input==3)&&(a19==5))&&(a5==4))))))&&(a3==1))))&&(a16==9))&&((!(a7==1)&&((a9==7)&&((a13==1)&&(a2==1))))&&!(a7==1)))){ a26 = 0; a28 = 1; a1 = 12; a11 = 1; a16 = 7; a19 = 1; return -1; } else if(((((((a19==5)&&((((a2==1)||!(a13==1))&&(a3==1))&&(a1==13)))&&(a11==1))||(a0==1))&&(a20==1))&&(((a2==1)&&(((a9==7)&&(!(a4==1)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))))&&(a16==7)))&&(a21==11)))){ a6 = 1; a24 = 0; a21 = 10; a26 = 0; a9 = 10; a20 = 0; a5 = 4; return 25; } else if((((a19==4)&&((((a13==1)&&(((a11==1)&&(a1==12))&&(a20==1)))&&(a6==1))&&(a9==8)))&&((((((((a16==11)&&((input==3)&&((a5==5)||(a5==6))))&&!(a27==1))&&(a12==1))&&(a2==1))&&(a21==10))&&(a2==1))&&(a17==2)))){ a26 = 0; a16 = 7; a19 = 1; a9 = 7; a27 = 0; a5 = 4; a18 = 0; return -1; } else if((((a4==1)&&(((!(a6==1)&&((a0==1)&&((a21==10)&&(((a20==1)&&(((a1==14)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a24==1)))&&(a26==1)))))&&(a17==2))&&!(a12==1)))&&(((a19==2)&&((a11==1)&&(a16==7)))&&(a9==11)))){ a19 = 1; a7 = 1; a13 = 0; a1 = 12; a5 = 6; a12 = 0; return -1; } else if(((!(a18==1)&&(((a17==2)&&((!(a4==1)&&((((a2==1)&&(a3==1))&&(a21==11))&&(a9==8)))&&(a6==1)))&&(a5==6)))&&((!(a26==1)&&(!(a20==1)&&(!(a7==1)&&((a1==13)&&((a16==7)&&(input==3))))))&&(a19==5)))){ a21 = 10; a27 = 0; a0 = 0; a8 = 0; a1 = 12; a9 = 7; a5 = 4; a19 = 1; a20 = 1; return -1; } else if(((!(a24==1)&&(!(a8==1)&&((((((a5==4)||(a5==5))&&(input==1))&&(a9==7))&&(a19==2))&&(a16==7))))&&(((!(a24==1)&&(!(a20==1)&&((a11==1)&&(!(a11==1)||((a21==11)&&((a13==1)||(a24==1)))))))&&(a1==14))&&(a17==2)))){ a21 = 10; a6 = 1; a2 = 1; a26 = 0; a5 = 4; a20 = 1; a19 = 1; a1 = 12; return -1; } else if(((((a17==2)&&((!(a0==1)&&((a13==1)&&((((a9==11)&&(input==6))&&!(a27==1))&&(a19==3))))&&(a21==12)))&&(a16==7))&&(!(a23==1)||((!(a4==1)&&(!(a7==1)&&(!(a20==1)&&((a13==1)&&(a1==13)))))&&(a5==4))))){ a19 = 2; a13 = 1; a20 = 1; a26 = 0; a2 = 1; a21 = 10; a9 = 9; return -1; } else if((((((a9==11)&&((a19==4)&&(((a5==5)||(a5==6))&&(input==6))))&&(a11==1))&&!(a14==1))&&(((a21==12)&&((((a1==12)&&((a17==2)&&((!(a6==1)||((a16==11)&&(a6==1)))||(a4==1))))&&(a20==1))&&!(a27==1)))&&!(a7==1)))){ a9 = 7; a19 = 5; a12 = 1; a1 = 14; a0 = 0; a2 = 1; a5 = 4; return 21; } else if((((a6==1)&&(((a1==13)&&((!(a24==1)&&((a3==1)&&!(a20==1)))||(a8==1)))||!(a13==1)))&&((a5==5)&&((((a12==1)&&(((a9==9)&&((a28==1)&&((input==4)&&(a19==2))))&&(a17==2)))&&(a16==10))&&(a21==11))))){ a19 = 3; a22 = 1; a20 = 1; a23 = 0; a5 = 4; return -1; } else if((((a20==1)&&(!(a13==1)||(!(a12==1)||((!(a8==1)&&(a3==1))&&(a21==12)))))&&((!(a0==1)&&(((a16==7)&&((a28==1)&&((((((a5==5)&&(a1==12))&&(a9==7))&&(a19==5))||(((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5))))&&(input==5))))&&!(a7==1)))&&(a17==2)))){ a19 = 1; a9 = 8; a14 = 0; a24 = 0; a1 = 14; a5 = 6; a7 = 0; a16 = 8; return 21; } else if((((((a21==11)&&((!(a14==1)&&(((a6==1)&&((input==3)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))))&&!(a27==1)))&&(a19==1)))&&(a17==2))&&(a16==11))&&((a1==12)&&((a20==1)&&(!(a12==1)||((a23==1)&&((a2==1)&&!(a7==1)))))))){ a9 = 7; a27 = 0; a16 = 7; a5 = 4; a21 = 10; a13 = 1; a11 = 1; return -1; } else if(((!(a20==1)&&((a7==1)||((a28==1)||(a26==1))))&&(!(a27==1)&&(((((a28==1)&&((a3==1)&&(((a16==7)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==6))&&(a21==10)))&&(a17==2))))&&!(a8==1))&&(a1==12))&&(a19==5))))){ a0 = 0; a21 = 11; a20 = 1; a5 = 5; a19 = 4; a9 = 8; a18 = 0; a16 = 10; a12 = 1; return 21; } else if((((!(a8==1)&&(!(a20==1)&&((a1==13)&&(((a28==1)&&(a16==8))&&(a21==11)))))&&!(a7==1))&&(((((((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==6))&&!(a14==1))&&(a17==2))&&!(a0==1))&&!(a0==1))&&(a19==5))&&(a23==1)))){ if((a13==1)){ a23 = 0; a21 = 10; a1 = 12; a25 = 1; a26 = 1; a19 = 1; a20 = 1; a5 = 6; a16 = 7; a9 = 11; }else{ a19 = 4; a29 = 1; a16 = 9; a20 = 1; a9 = 8; a0 = 1; a21 = 12; a5 = 6; a1 = 14; a28 = 0; } return -1; } else if((((a4==1)||(!(a8==1)&&((!(a3==1)||(a23==1))&&(a20==1))))&&(((a19==2)&&((!(a0==1)&&((a13==1)&&((a17==2)&&(((a16==7)&&((a21==11)&&(((a5==5)||(a5==6))&&(input==1))))&&!(a8==1)))))&&(a1==14)))&&(a9==10)))){ a11 = 1; a5 = 4; a19 = 4; a21 = 10; a1 = 13; a2 = 1; a16 = 8; a9 = 9; a13 = 1; return 25; } else if((((((a21==10)&&((a16==9)&&(((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==6))&&!(a7==1))))&&(a11==1))&&(a2==1))&&(!(a0==1)&&((a17==2)&&((!(a27==1)&&((a20==1)&&(a12==1)))||!(a3==1)))))){ a19 = 1; a5 = 6; a1 = 13; a27 = 0; a28 = 1; a2 = 1; a9 = 7; a16 = 11; return 26; } else if(((((!(a3==1)||((a11==1)&&((a1==14)&&(((a9==9)&&(a11==1))&&!(a20==1)))))&&(a21==10))&&(a17==2))&&(((a16==7)&&((!(a14==1)&&((a11==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a23==1))))&&!(a0==1)))&&(a19==4)))){ a5 = 4; a28 = 1; a19 = 1; a1 = 12; a26 = 0; a12 = 1; a9 = 7; a20 = 1; return -1; } else if((((((((a20==1)&&((a1==14)&&(a11==1)))&&(a21==11))&&(a13==1))||!(a12==1))||(a0==1))&&((a11==1)&&((a9==11)&&((!(a8==1)&&((a17==2)&&((!(a14==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a19==3))))&&(a16==9)))))){ a19 = 1; a14 = 0; a16 = 7; a21 = 10; a1 = 12; a5 = 4; a9 = 7; a28 = 1; a12 = 1; return -1; } else if((((a8==1)||((a19==2)&&(((a6==1)||(a8==1))&&!(a7==1))))&&(((!(a20==1)&&((a13==1)&&((a21==12)&&(((a13==1)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==4))&&(a2==1)))&&(a1==12)))))&&(a16==8))&&(a17==2)))){ if((a16==7)){ a20 = 1; a5 = 6; a16 = 7; a28 = 0; a9 = 11; a21 = 10; a7 = 1; a1 = 13; a19 = 1; }else{ a26 = 1; a21 = 10; a15 = 0; a13 = 0; a9 = 11; a5 = 4; a20 = 1; a16 = 7; } return -1; } else if((((((a19==2)&&(a12==1))&&(a16==7))&&(a21==12))&&(((((a23==1)&&(!(a27==1)&&(!(a8==1)&&(((((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==3))&&!(a20==1))&&(a28==1))&&(a6==1)))))&&(a17==2))&&(a28==1))&&(a1==13)))){ a9 = 8; a21 = 10; a3 = 1; a5 = 6; a20 = 1; a16 = 9; a26 = 0; a18 = 0; a19 = 1; return -1; } else if(((((((((a11==1)&&(a17==2))&&(a20==1))&&!(a24==1))||(a7==1))||!(a3==1))&&(a9==7))&&((a19==3)&&((((a28==1)&&((a6==1)&&((((input==3)&&(a5==4))&&(a21==11))&&(a16==10))))&&(a1==12))&&(a13==1))))){ a21 = 10; a19 = 1; a18 = 0; a16 = 7; a28 = 1; a7 = 0; return -1; } else if((((!(a0==1)&&((a1==12)&&(((a2==1)&&((a28==1)&&(a9==9)))&&!(a27==1))))&&(a20==1))&&((a17==2)&&((a28==1)&&((a19==4)&&(!(a0==1)&&((((a23==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==11))&&(a16==8)))))))){ a5 = 5; a16 = 10; a11 = 1; a26 = 0; a19 = 2; a23 = 1; a9 = 8; return 21; } else if(((((a16==9)&&(!(a11==1)||((a1==14)&&((a13==1)&&((((a13==1)&&(a12==1))||(a27==1))||!(a23==1))))))&&(a20==1))&&((a19==4)&&((a21==10)&&((a11==1)&&(((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a17==2))))))){ a1 = 12; a24 = 0; a9 = 7; a16 = 7; a5 = 4; a23 = 1; a19 = 1; return -1; } else if((((a9==11)&&((a17==2)&&(!(a27==1)&&(((a20==1)&&(!(a13==1)||(a6==1)))&&(a1==12)))))&&((a21==12)&&(((!(a4==1)&&((!(a7==1)&&(!(a7==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))&&(a2==1)))&&(a19==4))&&(a16==10))))){ a24 = 0; a1 = 14; a21 = 10; a20 = 0; a4 = 0; a16 = 8; a3 = 1; a5 = 4; a19 = 2; return -1; } else if((((a17==2)&&((((a16==9)&&((a2==1)&&((a19==2)&&(((a13==1)&&(((a1==13)&&(input==3))&&!(a24==1)))&&!(a18==1)))))&&!(a0==1))&&(a20==1)))&&(((a5==6)&&(((a6==1)&&(a9==7))||(a26==1)))&&(a21==11)))){ a1 = 12; a12 = 1; a7 = 0; a21 = 10; a16 = 7; a11 = 1; a5 = 4; a19 = 1; return -1; } else if((((a17==2)&&(((a9==11)&&((a21==12)&&((a19==5)&&((((a16==9)&&(((a12==1)||!(a6==1))&&!(a24==1)))||!(a28==1))||(a18==1)))))&&(a20==1)))&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a23==1))&&!(a26==1))&&(a1==13)))){ a8 = 0; a21 = 10; a14 = 0; a16 = 7; a9 = 7; a19 = 1; a1 = 12; a12 = 1; a5 = 4; return -1; } else if(((((a20==1)&&((a13==1)&&((((a17==2)&&((a21==10)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==1))))&&(a16==10))&&!(a7==1))))&&!(a7==1))&&(!(a11==1)||(!(a23==1)||(!(a3==1)||((a19==3)&&((a12==1)&&(a1==13)))))))){ a19 = 1; a26 = 0; a9 = 7; a27 = 0; a28 = 1; a16 = 7; a1 = 12; a5 = 4; return -1; } else if((((!(a27==1)&&((a3==1)&&((((((a28==1)&&((a1==14)&&(input==3)))&&!(a26==1))&&(a16==10))&&(a17==2))&&(a5==5))))&&(a20==1))&&(((a9==8)&&(((a21==11)&&((a13==1)&&!(a4==1)))&&(a13==1)))&&(a19==3)))){ a21 = 10; a5 = 4; a3 = 1; a7 = 0; a16 = 7; a19 = 1; a23 = 1; a9 = 7; a1 = 12; return -1; } else if(((((((((input==5)&&(a5==5))&&(a2==1))&&(a2==1))&&(a19==2))&&(a13==1))&&(a17==2))&&((a9==7)&&(((a1==14)&&((a16==10)&&(((!(a24==1)&&((a28==1)&&(a21==12)))&&!(a20==1))||!(a11==1))))||!(a11==1))))){ a9 = 10; a21 = 10; a5 = 4; a22 = 1; a27 = 1; a16 = 7; a1 = 12; a19 = 1; a10 = 1; a20 = 1; return 26; } else if(((!(a20==1)&&((a7==1)||((a16==10)&&((a27==1)||(!(a11==1)||(a12==1))))))&&((a2==1)&&((((((a9==11)&&((((input==1)&&(a1==14))&&(a5==6))&&(a23==1)))&&(a17==2))&&(a19==4))&&(a21==10))&&!(a8==1))))){ a16 = 7; a9 = 7; a5 = 5; a1 = 13; a26 = 1; a21 = 12; a20 = 1; a8 = 1; a7 = 1; return -1; } else if((((((a13==1)&&((a21==10)&&((a7==1)||(a23==1))))&&(a1==13))&&!(a8==1))&&((a9==7)&&(((a16==9)&&((a11==1)&&((a17==2)&&((a20==1)&&(((((a5==4)||(a5==5))&&(input==5))&&!(a18==1))&&!(a27==1))))))&&(a19==2))))){ a9 = 10; a5 = 4; a2 = 1; a16 = 8; a28 = 1; a19 = 4; a1 = 14; a20 = 0; a7 = 0; return 21; } else if(((!(a28==1)||((a1==13)&&((!(a4==1)&&((a19==1)&&(a28==1)))||!(a3==1))))&&(!(a0==1)&&((a28==1)&&(((!(a20==1)&&(((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==6))&&(a21==10))&&(a16==11)))&&(a17==2))&&!(a27==1)))))){ a5 = 6; a20 = 1; a16 = 7; a12 = 0; a10 = 1; a22 = 0; a9 = 11; return -1; } else if((((a8==1)||(((!(a3==1)||((((a8==1)||((a12==1)&&(a16==11)))||!(a3==1))&&(a20==1)))&&(a17==2))||(a8==1)))&&(((a21==11)&&((a9==9)&&((((input==3)&&(a1==14))&&(a28==1))&&(a5==4))))&&(a19==3)))){ a21 = 10; a18 = 0; a16 = 7; a9 = 7; a19 = 1; a2 = 1; a1 = 12; a13 = 1; return -1; } else if((((((!(a6==1)||((((a2==1)&&(a1==14))&&!(a14==1))&&(a12==1)))&&!(a18==1))&&(a20==1))&&(a21==12))&&(((((((a16==8)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a18==1))&&(a9==10))&&(a12==1))&&(a19==2))&&(a17==2)))){ a1 = 12; a23 = 1; a5 = 4; a21 = 10; a16 = 7; a26 = 0; a9 = 7; a19 = 1; a7 = 0; return -1; } else if((((((a1==13)&&((a9==10)&&((a21==10)&&(!(a11==1)||(!(a11==1)||(!(a26==1)&&(((a28==1)&&(a20==1))&&!(a27==1))))))))&&(a19==5))&&(a17==2))&&((a16==10)&&((a6==1)&&((a11==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))))){ a1 = 14; a9 = 11; a6 = 1; a8 = 0; a21 = 12; a19 = 2; a5 = 5; a16 = 9; a28 = 1; return 21; } else if((((a11==1)&&(!(a18==1)&&((a16==9)&&((a20==1)&&((a1==12)&&(((a5==5)||(a5==6))&&(input==6)))))))&&(((((((((a19==5)&&(a28==1))&&(a17==2))||!(a28==1))||!(a3==1))&&(a21==11))||(a24==1))||(a4==1))&&(a9==11)))){ a6 = 1; a21 = 10; a9 = 10; a23 = 1; a19 = 2; a5 = 4; a16 = 7; a27 = 0; a1 = 13; return 21; } else if((((((a17==2)&&((((((((a5==6)&&(input==6))&&(a1==13))&&(a12==1))&&(a13==1))&&!(a0==1))&&(a9==10))&&!(a27==1)))&&!(a26==1))&&(a3==1))&&(((a19==3)&&(((a12==1)&&(a21==12))&&(a16==11)))&&(a20==1)))){ a9 = 7; a16 = 7; a5 = 4; a21 = 10; a1 = 12; a19 = 1; a12 = 1; a27 = 0; a13 = 1; return -1; } else if((((a23==1)&&((a28==1)&&((((a19==5)&&((input==3)&&(a9==9)))&&(a21==12))&&(a5==6))))&&((!(a12==1)||(!(a12==1)||((a1==13)&&(((a17==2)&&(!(a20==1)&&(!(a11==1)||(a6==1))))&&(a16==10)))))&&(a2==1)))){ a21 = 10; a5 = 4; a1 = 12; a19 = 2; a11 = 0; a0 = 1; a20 = 1; a3 = 0; a16 = 7; return 26; } else if(((((a6==1)&&((a19==4)&&(((a17==2)&&(((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a20==1)))&&!(a27==1))))&&!(a8==1))&&((a3==1)&&(((a18==1)||((a1==14)&&(((a16==9)&&(a11==1))&&(a21==10))))||!(a3==1))))){ a19 = 5; a21 = 12; a18 = 1; a20 = 1; a16 = 10; a10 = 1; a9 = 7; a1 = 13; a5 = 5; a11 = 0; return 21; } else if((((a19==5)&&(((a8==1)||((a17==2)&&(!(a27==1)&&(a6==1))))||!(a11==1)))&&((((((!(a18==1)&&((a16==10)&&((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&!(a24==1))&&(a6==1))&&!(a20==1))&&(a21==11))&&(a1==13)))){ if((a27==1)){ a11 = 0; a9 = 11; a21 = 12; a28 = 0; a5 = 5; a8 = 1; a19 = 3; }else{ a27 = 1; a1 = 14; a13 = 0; a16 = 7; a21 = 10; a5 = 4; a20 = 1; a6 = 0; a9 = 8; a19 = 1; } return 21; } else if((((a20==1)&&((a9==11)&&(((((a6==1)&&((((!(a0==1)&&(a12==1))&&(a28==1))||!(a11==1))&&(a2==1)))&&(a17==2))&&(a19==1))&&(a21==10))))&&(!(a26==1)&&(((a1==13)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==10))))){ a16 = 7; a13 = 1; a4 = 0; a19 = 3; a1 = 14; a9 = 10; a2 = 1; a5 = 6; return -1; } else if((((a9==9)&&((!(a26==1)&&(!(a18==1)&&((a28==1)&&((a23==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a0==1))))))&&(a19==3)))&&(((((a16==7)&&((a1==14)&&((a24==1)||(a6==1))))&&(a17==2))&&!(a20==1))&&(a21==10)))){ a19 = 1; a26 = 0; a2 = 1; a9 = 7; a5 = 4; a20 = 1; a14 = 0; a1 = 12; return -1; } else if((((((a17==2)&&(((input==1)&&((a5==4)||(a5==5)))&&!(a8==1)))&&(a1==13))&&(a21==10))&&((a9==9)&&(((!(a20==1)&&(!(a18==1)&&(((a27==1)||(!(a0==1)&&((a23==1)||(a8==1))))||(a14==1))))&&(a19==2))&&(a16==8))))){ if((a1==12)){ a3 = 1; a21 = 11; a24 = 0; a8 = 0; a5 = 6; a1 = 12; a9 = 10; }else{ a24 = 0; a19 = 1; a8 = 0; a7 = 0; a20 = 1; a9 = 10; a5 = 4; a21 = 11; } return -1; } else if(((((a2==1)&&((!(a28==1)||((a12==1)&&(a12==1)))||(a0==1)))&&!(a20==1))&&((a16==7)&&((((((a9==7)&&((a19==4)&&(((input==4)&&((a5==5)||(a5==6)))&&(a1==14))))&&!(a24==1))&&!(a27==1))&&(a21==10))&&(a17==2))))){ a26 = 0; a20 = 1; a1 = 12; a5 = 4; a7 = 0; a19 = 1; a14 = 0; return -1; } else if((((((a2==1)&&((a28==1)&&(((a21==10)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==3)))&&(a20==1))))&&(a11==1))&&(a6==1))&&(((a19==1)&&((a16==8)&&(((a17==2)&&((a12==1)&&(a1==12)))&&(a6==1))))||!(a6==1)))){ a24 = 0; a16 = 7; a6 = 1; a9 = 7; a5 = 4; return -1; } else if((((((a1==12)&&((a27==1)||((a3==1)||(a8==1))))&&(a16==8))&&(a21==12))&&((((a17==2)&&(!(a14==1)&&((a13==1)&&((a20==1)&&((a19==3)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5)))))))&&!(a7==1))&&(a6==1)))){ a8 = 0; a9 = 9; a21 = 10; a16 = 7; a5 = 5; a19 = 2; a11 = 1; a1 = 13; a26 = 0; return -1; } else if((((a19==4)&&((a17==2)&&((((a21==12)&&((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==4))&&(a1==12)))&&(a16==7))&&!(a0==1))))&&((a23==1)&&((!(a13==1)||((a11==1)&&((a27==1)||((a20==1)&&(a13==1)))))||(a14==1))))){ a12 = 1; a21 = 10; a5 = 4; a19 = 1; a9 = 7; a7 = 0; return -1; } else if((((a19==4)&&((a0==1)||((a12==1)&&((a23==1)&&(a23==1)))))&&(!(a0==1)&&((a17==2)&&((a1==14)&&((a21==10)&&(((a2==1)&&((!(a20==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))&&(a16==10)))&&(a23==1)))))))){ a1 = 12; a10 = 0; a14 = 1; a19 = 5; a25 = 1; a5 = 6; a9 = 7; return -1; } else if((((a8==1)||((a27==1)||(((a3==1)&&(a17==2))&&(a21==10))))&&(((a28==1)&&(((!(a18==1)&&((a19==5)&&((((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7))))&&(input==3))&&!(a20==1))))&&(a16==10))&&(a28==1)))&&(a28==1)))){ if((a1==13)){ a1 = 13; a15 = 0; a3 = 0; a16 = 9; a9 = 7; a10 = 0; a21 = 11; a19 = 2; a5 = 5; }else{ a1 = 13; a5 = 4; a0 = 1; a16 = 11; a9 = 7; a8 = 1; a6 = 0; a20 = 1; } return -1; } else if((((a6==1)&&((a16==7)&&((a1==14)&&(((((a20==1)&&((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a14==1))&&!(a27==1))&&(a17==2)))))&&((!(a14==1)&&(((a7==1)||(!(a13==1)||(a12==1)))&&(a21==12)))&&(a19==2)))){ a21 = 10; a5 = 4; a2 = 1; a1 = 12; a26 = 0; a27 = 0; a19 = 1; a9 = 7; return -1; } else if((((!(a27==1)&&((a9==9)&&((((input==1)&&((a5==5)||(a5==6)))&&(a20==1))&&(a17==2))))&&(a3==1))&&(((a1==13)&&(((a19==2)&&(((((a16==7)&&(a23==1))&&(a21==12))&&(a3==1))||!(a28==1)))&&(a28==1)))&&(a11==1)))){ a6 = 1; a21 = 10; a4 = 0; a16 = 9; a19 = 3; a9 = 7; a26 = 0; a5 = 5; return 22; } else if(((((a17==2)&&((a2==1)&&(((a13==1)&&(!(a24==1)&&((input==1)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))))&&!(a14==1))))&&(a21==12))&&((((a1==12)&&(((a6==1)&&(!(a27==1)&&(a13==1)))&&(a19==4)))&&(a16==8))&&!(a20==1)))){ a20 = 1; a19 = 3; a22 = 0; a15 = 1; a25 = 0; a5 = 6; a9 = 8; return 21; } else if((((!(a3==1)&&((a7==1)&&(!(a23==1)&&((a16==10)&&((a5==6)&&((((a1==14)&&(input==6))&&!(a11==1))&&(a17==2)))))))&&(a26==1))&&(!(a28==1)&&(((((a2==1)&&(a19==2))&&(a21==11))&&(a20==1))&&(a9==8))))){ a9 = 10; a5 = 4; a26 = 1; a19 = 3; a16 = 7; a1 = 12; a12 = 0; a25 = 0; return -1; } else if((((a9==8)&&(((a16==10)&&((((a20==1)&&((a23==1)&&(a23==1)))||!(a13==1))&&(a19==2)))&&(a11==1)))&&((a12==1)&&(((a6==1)&&((((((a5==5)||(a5==6))&&(input==4))&&(a17==2))&&!(a7==1))&&(a21==10)))&&(a1==12))))){ a16 = 8; a8 = 0; a18 = 0; a5 = 5; a19 = 5; a21 = 12; a9 = 7; a2 = 1; a1 = 13; return 26; } else if(((!(a20==1)&&(((a14==1)||((a19==5)&&(((a13==1)&&(((a12==1)&&(a28==1))&&(a16==7)))&&(a17==2))))&&(a1==13)))&&((((a21==10)&&(((input==1)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&(a13==1)))&&!(a7==1))&&(a11==1)))){ a5 = 5; a9 = 9; a19 = 2; a7 = 0; a23 = 1; a20 = 1; return 25; } else if(((((a1==12)&&((!(a18==1)&&(((a13==1)&&(((a21==12)&&(input==3))&&(a5==4)))&&(a19==5)))&&(a9==9)))&&(a16==8))&&((a26==1)||(((a17==2)&&((!(a13==1)||((a20==1)&&(a3==1)))&&!(a26==1)))&&!(a4==1))))){ a21 = 10; a16 = 7; a1 = 13; a13 = 1; a8 = 0; a11 = 1; a5 = 5; a19 = 2; return -1; } else if(((((a17==2)&&(!(a7==1)&&((a19==2)&&((a2==1)||!(a2==1)))))&&(a16==10))&&((a2==1)&&(((a1==14)&&((a28==1)&&(((a20==1)&&((a21==10)&&((input==4)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))))&&!(a24==1))))&&(a13==1))))){ a6 = 1; a9 = 7; a5 = 4; a24 = 0; a19 = 1; a1 = 12; a11 = 1; a16 = 7; return -1; } else if((((!(a26==1)&&((a18==1)||(!(a8==1)&&(!(a20==1)&&(a13==1)))))||!(a11==1))&&(((a21==12)&&((!(a0==1)&&(((a3==1)&&((a17==2)&&((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))&&(a1==13)))&&(a19==5)))&&(a16==9)))){ if((a1==14)){ a28 = 0; a16 = 8; a20 = 1; a1 = 12; a23 = 0; a5 = 6; a9 = 10; a19 = 2; a10 = 0; a21 = 11; }else{ a7 = 1; a5 = 4; a1 = 14; a20 = 1; a3 = 0; a21 = 10; a19 = 1; a12 = 0; a16 = 7; a9 = 10; } return 21; } else if(((((!(a11==1)||((((a20==1)&&(a11==1))&&(a23==1))&&(a16==9)))&&!(a0==1))&&(a9==7))&&(((a1==12)&&((a21==10)&&((a17==2)&&(((a12==1)&&(!(a14==1)&&((input==3)&&((a5==4)||(a5==5)))))&&!(a7==1)))))&&(a19==4)))){ a5 = 4; a19 = 1; a23 = 1; a8 = 0; a4 = 0; a16 = 7; return -1; } else if((((a1==13)&&((((a23==1)&&((a19==2)&&((input==4)&&((a5==4)||(a5==5)))))&&!(a27==1))&&(a11==1)))&&((a13==1)&&(((a20==1)&&((a21==10)&&(!(a7==1)&&((((a16==11)&&(a28==1))&&(a17==2))||(a7==1)))))&&(a9==11))))){ a1 = 12; a9 = 7; a16 = 8; a5 = 5; a19 = 4; a4 = 0; a28 = 1; a0 = 0; return 25; } else if((((a16==9)&&((a12==1)&&((a13==1)&&((((((((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==5)))&&(input==3))&&!(a7==1))&&(a21==12))&&(a20==1))&&(a17==2)))))&&(!(a11==1)||(((a23==1)&&(a3==1))||(a24==1))))){ a28 = 1; a19 = 1; a1 = 12; a18 = 0; a5 = 4; a7 = 0; a16 = 7; a9 = 7; a21 = 10; return -1; } else if(((!(a20==1)&&((a16==9)&&((((a3==1)&&((a17==2)&&(!(a7==1)&&(!(a14==1)&&((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))))&&(a19==3))&&!(a24==1))))&&((a21==11)&&((a1==14)&&((a3==1)&&((a2==1)&&(a12==1))))))){ a12 = 0; a19 = 4; a5 = 6; a9 = 8; a20 = 1; a27 = 1; a16 = 11; a21 = 12; return 21; } else if((((a24==1)||((((a19==3)&&((a2==1)&&!(a8==1)))&&!(a20==1))&&(a16==11)))&&(!(a26==1)&&(((a11==1)&&((((a17==2)&&((input==5)&&(((((a5==5)&&(a1==12))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a5==4)&&(a1==13))&&(a9==7)))))&&(a23==1))&&(a21==10)))&&!(a8==1))))){ a28 = 0; a3 = 0; a1 = 12; a19 = 2; a5 = 6; a20 = 1; a4 = 1; a9 = 10; a16 = 7; return -1; } else if(((((!(a2==1)||((!(a3==1)||(((a2==1)||!(a6==1))&&(a5==4)))&&!(a20==1)))&&!(a7==1))&&(a1==12))&&((((((((input==4)&&(a17==2))&&(a11==1))&&!(a24==1))&&(a16==10))&&(a19==5))&&(a21==11))&&(a9==7)))){ a9 = 10; a25 = 1; a29 = 1; a5 = 5; a26 = 1; a1 = 14; a21 = 12; a19 = 3; return -1; } else if((((a16==8)&&((a21==11)&&((a5==4)&&((a1==13)&&((((((((a17==2)&&(input==1))&&(a26==1))&&(a4==1))&&(a9==11))&&(a24==1))&&(a20==1))&&(a19==3))))))&&((a0==1)&&(((a14==1)&&(a23==1))&&(a18==1))))){ a5 = 5; a25 = 0; a27 = 1; a16 = 7; a1 = 12; a21 = 10; a19 = 2; a3 = 0; a9 = 7; return -1; } else if((((((a21==12)&&((a18==1)||((a6==1)&&(a1==12))))||(a14==1))&&(a28==1))&&((a28==1)&&(((a17==2)&&(!(a27==1)&&((((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==6))&&!(a27==1))&&!(a20==1))&&(a16==7))))&&(a19==3))))){ a16 = 9; a14 = 0; a20 = 1; a5 = 5; a9 = 11; a13 = 1; a28 = 1; a19 = 1; a1 = 14; return 22; } else if(((!(a14==1)&&(((((a5==6)&&((a23==1)&&!(a20==1)))&&(a13==1))||!(a13==1))&&!(a4==1)))&&((a11==1)&&(((a11==1)&&((((((input==1)&&(a17==2))&&(a9==8))&&(a1==13))&&(a19==4))&&(a21==12)))&&(a16==9))))){ a1 = 12; a20 = 1; a21 = 10; a16 = 7; a10 = 1; a19 = 2; a5 = 4; a9 = 7; a27 = 1; a22 = 1; return 22; } else if(((!(a0==1)&&(((a28==1)&&((((((a12==1)&&(a16==9))&&(a9==10))&&(a2==1))&&(a19==2))&&(a5==5)))&&(a3==1)))&&(!(a24==1)&&((a21==10)&&(((a17==2)&&(((a20==1)&&(input==4))&&(a1==13)))&&(a11==1)))))){ a21 = 11; a27 = 0; a1 = 12; a8 = 0; a16 = 8; a9 = 11; a7 = 0; a19 = 4; return 25; } else if((((a16==11)&&((a21==12)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==3))))&&(!(a7==1)&&((a28==1)&&((a14==1)||((((a3==1)&&((a19==1)&&(!(a0==1)&&((a17==2)&&((a23==1)&&(a1==13))))))||(a0==1))&&(a20==1))))))){ a9 = 7; a21 = 10; a26 = 0; a5 = 4; a14 = 0; a18 = 0; a1 = 12; a16 = 7; return -1; } else if((((((!(a20==1)&&((a23==1)||!(a2==1)))&&!(a26==1))||(a24==1))&&(a1==14))&&(((a9==11)&&((a21==10)&&((a23==1)&&((a17==2)&&(!(a14==1)&&((a28==1)&&(((input==1)&&(a16==8))&&(a19==1))))))))&&(a5==4)))){ if((a16==7)){ a7 = 0; a21 = 11; a19 = 4; a5 = 5; a9 = 8; a4 = 0; a1 = 12; }else{ a1 = 13; a16 = 7; a9 = 10; a27 = 0; a20 = 1; a19 = 2; a7 = 0; a2 = 1; } return 21; } else if(((((((a16==9)&&((((a6==1)&&((a6==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==4))))&&(a20==1))&&(a17==2)))&&(a13==1))&&!(a27==1))&&(a13==1))&&((((a21==10)&&((a9==7)&&(a28==1)))&&(a1==14))&&(a13==1)))){ a16 = 8; a9 = 10; a21 = 11; a4 = 0; a19 = 1; a5 = 4; a28 = 1; a1 = 13; return -1; } else if((((a21==10)&&(!(a23==1)||((!(a24==1)&&(((a17==2)&&(a13==1))||(a24==1)))||(a7==1))))&&((a23==1)&&((a19==1)&&((((a16==11)&&((input==5)&&(((a9==7)&&((a5==5)&&(a1==14)))||(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4)))))))&&(a28==1))&&!(a20==1)))))){ a1 = 12; a23 = 0; a3 = 0; a20 = 1; a29 = 0; a5 = 6; a9 = 8; a16 = 7; return -1; } else if((((a21==12)&&((((a19==4)&&((!(a11==1)||((a9==10)&&(a6==1)))||(a7==1)))||!(a12==1))||!(a11==1)))&&((((a17==2)&&(((!(a8==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a26==1))&&(a16==9)))&&(a1==12))&&(a20==1)))){ a9 = 7; a11 = 1; a13 = 1; a5 = 4; a16 = 7; a19 = 1; a21 = 10; a2 = 1; return -1; } else if((((((a28==1)&&(!(a24==1)&&((((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==3))&&(a21==10))&&(a16==7))&&(a19==5))))&&(a20==1))&&(a1==14))&&((a17==2)&&(!(a27==1)&&((a24==1)||(((a23==1)||(a0==1))&&(a23==1))))))){ a23 = 1; a9 = 7; a26 = 0; a7 = 0; a1 = 12; a5 = 4; a19 = 1; return -1; } else if((((!(a24==1)&&((!(a28==1)||((a5==6)&&((a11==1)&&(a16==11))))||!(a28==1)))&&(a17==2))&&((a20==1)&&((a1==13)&&(((((((a21==11)&&(input==1))&&!(a27==1))&&(a23==1))&&(a9==10))&&!(a7==1))&&(a19==3)))))){ a21 = 12; a23 = 1; a1 = 14; a9 = 11; a26 = 0; a19 = 1; a11 = 1; return 25; } else if((((a17==2)&&(((((a2==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a20==1)))&&(a6==1))&&(a1==12))&&(a9==11)))&&((((((((a23==1)||(a27==1))&&(a19==5))&&(a21==11))&&!(a8==1))&&(a16==7))&&(a3==1))&&(a13==1)))){ a2 = 1; a19 = 1; a26 = 0; a9 = 7; a20 = 1; a0 = 0; a21 = 10; a5 = 4; return -1; } else if(((!(a8==1)&&(!(a0==1)&&(((!(a8==1)&&((a1==12)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==6))))&&(a17==2))&&(a3==1))))&&(((((((a13==1)&&(a11==1))&&(a21==10))&&(a19==3))&&(a16==8))&&(a20==1))&&(a13==1)))){ a11 = 1; a4 = 0; a16 = 7; a19 = 1; a8 = 0; a5 = 4; a9 = 7; return -1; } else if(((((a21==11)&&((a8==1)||(!(a2==1)||((a11==1)||!(a28==1)))))&&!(a20==1))&&((a16==7)&&((a19==1)&&((a9==9)&&(((((a17==2)&&(((input==6)&&((a5==4)||(a5==5)))&&(a13==1)))&&(a1==13))&&!(a7==1))&&!(a4==1))))))){ if((a25==1)){ a16 = 8; a9 = 8; a3 = 1; a19 = 4; a1 = 12; a8 = 0; a12 = 1; a5 = 5; }else{ a20 = 1; a21 = 10; a9 = 10; a19 = 2; a27 = 0; a6 = 1; a4 = 0; a5 = 4; } return 21; } else if((((a27==1)||(((((a9==11)&&((((a16==9)&&(a11==1))&&(a17==2))&&(a20==1)))&&!(a24==1))&&!(a24==1))||!(a11==1)))&&(((a19==4)&&((((a21==10)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a7==1))&&(a1==13)))&&!(a14==1)))){ if((a4==1)){ a1 = 14; a7 = 0; a19 = 2; a16 = 8; a3 = 1; a5 = 6; a28 = 1; a20 = 0; }else{ a9 = 8; a3 = 1; a2 = 1; a5 = 6; a19 = 1; a28 = 1; a1 = 12; } return 25; } else if((((a17==2)&&((a20==1)&&(((a1==12)&&(((!(a18==1)&&((a11==1)&&(a2==1)))&&(a19==3))&&!(a8==1)))||(a7==1))))&&((a16==9)&&(((a12==1)&&((a21==11)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==6))))&&(a13==1))))){ a11 = 1; a19 = 2; a5 = 6; a1 = 13; a9 = 9; a24 = 0; a16 = 10; return 21; } else if((((!(a14==1)&&(!(a20==1)&&(!(a0==1)&&((input==6)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))))))&&(a17==2))&&((a1==14)&&((((a16==7)&&((a21==10)&&(((a19==3)&&((a13==1)&&(a2==1)))&&!(a27==1))))&&(a13==1))&&(a3==1))))){ a20 = 1; a9 = 7; a1 = 12; a5 = 4; a6 = 1; a7 = 0; a26 = 0; a19 = 1; return -1; } else if((((a7==1)||((a12==1)&&(a9==10)))&&(((a17==2)&&(((a28==1)&&((a21==10)&&(((a16==11)&&((!(a18==1)&&((a20==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==3))))&&(a1==13)))&&(a11==1))))&&!(a4==1)))&&(a13==1)))){ a6 = 1; a19 = 1; a9 = 7; a7 = 0; a4 = 0; a5 = 4; a1 = 12; a16 = 7; return -1; } else if((((a16==9)&&((a19==3)&&(((a8==1)||((((a13==1)||!(a11==1))||(a26==1))||!(a2==1)))&&(a17==2))))&&((a5==6)&&((((a1==14)&&((a13==1)&&(!(a20==1)&&((input==1)&&(a9==9)))))&&(a21==12))&&!(a4==1))))){ if((a9==9)){ a27 = 1; a25 = 0; a21 = 11; a16 = 7; a19 = 1; a12 = 0; a9 = 10; a5 = 5; a20 = 1; }else{ a19 = 1; a29 = 0; a15 = 0; a8 = 1; a16 = 7; a9 = 7; a21 = 10; a1 = 13; a5 = 4; a20 = 1; } return 21; } else if(((((a5==4)&&((input==1)&&(a21==12)))&&(a17==2))&&((a20==1)&&((a9==11)&&(!(a18==1)&&(!(a28==1)||((!(a2==1)||((a18==1)||((a1==14)&&(((a11==1)&&((a2==1)&&(a16==8)))&&(a19==2)))))||!(a13==1)))))))){ a1 = 13; a26 = 0; a21 = 10; a9 = 9; a3 = 1; a16 = 7; a14 = 0; return 23; } else if(((((a2==1)&&(((((a6==1)&&(a20==1))&&(a2==1))&&(a17==2))&&(a5==4)))||(a0==1))&&(((a6==1)&&(((a21==12)&&((((a16==11)&&((input==5)&&(a19==1)))&&(a1==12))&&(a23==1)))&&(a9==10)))&&(a6==1)))){ a16 = 7; a14 = 0; a21 = 10; a9 = 7; a28 = 1; return -1; } else if(((((((((a19==1)&&(!(a24==1)&&((a12==1)&&(a13==1))))&&(a21==11))&&(a13==1))&&(a9==9))&&(a16==9))&&(a17==2))&&((!(a24==1)&&((!(a14==1)&&((a1==12)&&((input==4)&&(a5==5))))&&(a28==1)))&&!(a20==1)))){ if((a0==1)){ a21 = 10; a1 = 14; a0 = 1; a20 = 1; a9 = 11; a5 = 6; a29 = 1; a16 = 7; }else{ a5 = 4; a12 = 0; a19 = 2; a18 = 1; a9 = 7; a20 = 1; a23 = 0; } return 23; } else if((((!(a7==1)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==5))&&(a1==12))&&(a20==1)))&&(a2==1))&&(!(a18==1)&&(((a17==2)&&((((!(a23==1)||((a11==1)&&(a21==10)))||!(a2==1))||(a26==1))&&(a16==9)))&&(a19==1))))){ a5 = 4; a21 = 12; a9 = 9; a7 = 0; a19 = 3; a24 = 0; a11 = 1; return 21; } else if(((!(a8==1)&&(((a11==1)||(a18==1))||(a7==1)))&&((a12==1)&&((a2==1)&&((a16==8)&&(((a20==1)&&(((((a21==10)&&((a19==5)&&((a9==11)&&((a1==14)&&(a5==6)))))||(((a19==1)&&(((a1==12)&&(a5==4))&&(a9==7)))&&(a21==11)))&&(input==5))&&(a13==1)))&&(a17==2))))))){ a13 = 1; a1 = 14; a19 = 2; a5 = 5; a27 = 0; a21 = 10; a9 = 8; a0 = 0; a16 = 10; return 23; } else if(((((((a5==6)&&(input==3))&&(a19==1))&&!(a26==1))&&!(a20==1))&&(((a1==13)&&((a16==10)&&(!(a2==1)||(((a12==1)&&((!(a24==1)&&(((a23==1)&&(a6==1))&&(a17==2)))&&(a9==11)))||!(a3==1)))))&&(a21==11)))){ if((a19==2)){ a20 = 1; a0 = 1; a9 = 7; a5 = 4; a22 = 1; a1 = 12; a16 = 7; a21 = 10; a15 = 1; }else{ a12 = 0; a21 = 10; a16 = 7; a9 = 8; a1 = 14; a29 = 0; a10 = 1; a20 = 1; } return -1; } else if((((a17==2)&&((a9==7)&&(((a21==11)&&((a28==1)&&(((((a6==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a1==14)))&&!(a20==1))&&(a19==4))&&(a12==1))))&&(a23==1))))&&((((a13==1)||!(a12==1))||(a8==1))&&(a16==10)))){ if((a2==1)){ a20 = 1; a7 = 1; a21 = 10; a1 = 12; a25 = 1; a24 = 1; a5 = 5; a16 = 11; a9 = 11; a19 = 2; }else{ a24 = 1; a9 = 8; a3 = 0; a20 = 1; a21 = 10; a1 = 12; a16 = 7; a19 = 2; a5 = 5; a7 = 1; } return 25; } else if((((a21==11)&&(!(a27==1)&&(((!(a7==1)&&((((a23==1)&&((a6==1)&&((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))))&&!(a0==1))&&!(a26==1)))&&!(a20==1))&&(a17==2))))&&((a16==7)&&((a19==4)&&((a1==14)&&(a12==1)))))){ a19 = 1; a12 = 1; a7 = 0; a1 = 12; a9 = 7; a20 = 1; a5 = 4; a21 = 10; a3 = 1; return -1; } else if((((a21==10)&&((((((((a16==8)&&(input==6))&&(a17==2))&&(a23==1))&&(a13==1))&&(a5==4))&&(a9==7))&&(a11==1)))&&(((a13==1)&&(!(a0==1)&&((a1==13)&&((a19==3)&&((a20==1)&&(a28==1))))))&&(a13==1)))){ a9 = 10; a5 = 6; a14 = 0; a19 = 4; a16 = 9; a28 = 1; a18 = 0; a1 = 14; a21 = 12; return 25; } else if((((a9==11)&&(((a17==2)&&((a5==6)&&((((a12==1)&&(((a21==10)&&((a20==1)&&(input==1)))&&!(a8==1)))&&(a11==1))&&(a1==14))))&&(a19==4)))&&((!(a2==1)||((!(a24==1)&&(a23==1))&&(a6==1)))&&(a16==7)))){ a21 = 12; a2 = 1; a9 = 7; a5 = 4; a24 = 0; a28 = 1; a19 = 1; return 21; } else if((((a21==10)&&((((a19==2)&&((((a4==1)||((a12==1)&&((a23==1)&&(a3==1))))&&(a9==10))&&!(a20==1)))&&!(a4==1))&&!(a24==1)))&&((!(a18==1)&&((a17==2)&&((a16==7)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a1==14)))){ a20 = 1; a19 = 1; a27 = 0; a1 = 12; a18 = 0; a9 = 7; a13 = 1; a5 = 4; return -1; } else if(((((a3==1)&&(a11==1))&&(a16==10))&&((a11==1)&&((a13==1)&&((a1==13)&&(((((a21==11)&&((((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==4))&&!(a20==1))&&!(a24==1))&&(a19==3)))&&(a2==1))&&(a17==2))&&(a11==1))))))){ if((a23==1)){ a19 = 2; a9 = 11; a1 = 14; a21 = 10; a16 = 7; a8 = 1; a5 = 4; a26 = 1; a25 = 1; }else{ a1 = 12; a21 = 10; a19 = 2; a9 = 10; a16 = 7; a3 = 0; a20 = 1; a27 = 1; a0 = 1; a5 = 5; } return -1; } else if((((a6==1)&&((((a21==10)&&(((((a19==1)&&(input==6))&&!(a0==1))&&(a11==1))&&(a16==8)))&&(a9==9))&&(a1==12)))&&((a17==2)&&(((!(a20==1)&&((a5==5)&&((a13==1)&&!(a7==1))))&&(a23==1))||(a18==1))))){ a6 = 1; a8 = 0; a1 = 13; a19 = 2; a9 = 8; a5 = 6; a23 = 1; return 25; } else if((((a2==1)&&((((a3==1)||!(a6==1))&&(a28==1))&&(a1==14)))&&((a9==8)&&(((a21==12)&&((!(a20==1)&&((a2==1)&&(((a5==6)&&(((a17==2)&&(input==4))&&(a16==7)))&&(a23==1))))&&!(a7==1)))&&(a19==5))))){ a5 = 4; a21 = 10; a28 = 1; a9 = 7; a2 = 1; a7 = 0; a1 = 12; a19 = 1; a20 = 1; return -1; } else if((((a13==1)&&((!(a20==1)&&(((a16==7)&&(((input==5)&&(a5==4))&&(a21==11)))&&(a1==12)))&&(a3==1)))&&((!(a24==1)&&(((a2==1)&&(((!(a8==1)&&(a12==1))&&(a19==2))&&(a9==7)))&&(a17==2)))&&(a6==1)))){ a19 = 1; a20 = 1; a0 = 0; a6 = 1; a21 = 10; a2 = 1; return -1; } else if((((a1==14)&&((((a13==1)&&(a2==1))&&(a28==1))&&!(a20==1)))&&((a21==11)&&(((((a16==10)&&(!(a24==1)&&((a17==2)&&((a2==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==5))))))&&(a23==1))&&(a19==1))&&(a23==1))))){ if((a6==1)){ a21 = 10; a9 = 7; a10 = 0; a1 = 13; a19 = 2; a16 = 7; a5 = 4; a26 = 1; a27 = 1; a20 = 1; }else{ a5 = 6; a9 = 8; a19 = 2; a16 = 11; a12 = 0; a21 = 12; a15 = 1; a20 = 1; a4 = 1; } return -1; } else if(((((a1==13)&&(((a19==2)&&((a3==1)&&((a12==1)&&((((a6==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a23==1))&&(a16==10)))))&&(a23==1)))&&(a21==11))&&((a9==9)&&((a23==1)&&((a20==1)&&((a17==2)&&(a28==1))))))){ a1 = 12; a21 = 10; a9 = 7; a24 = 0; a19 = 1; a5 = 4; a2 = 1; a16 = 7; a28 = 1; return -1; } else if(((!(a8==1)&&((!(a27==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a1==14)))&&((a13==1)&&(((a2==1)&&(((!(a20==1)&&(((a17==2)&&(((a13==1)&&(a16==9))&&(a21==10)))&&(a9==8)))&&(a19==2))||!(a28==1)))||!(a3==1))))){ a16 = 7; a9 = 11; a20 = 1; a21 = 11; a5 = 4; a15 = 0; a19 = 5; a13 = 0; a1 = 12; return -1; } else if((((!(a24==1)&&((a16==7)&&((((a17==2)&&(a12==1))&&(a1==14))&&(a21==12))))&&!(a18==1))&&((a12==1)&&(!(a8==1)&&(((a3==1)&&((a19==4)&&(((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==4))&&!(a20==1))))&&(a6==1)))))){ a19 = 1; a20 = 1; a12 = 1; a5 = 4; a21 = 10; a3 = 1; a1 = 12; a9 = 7; a11 = 1; return -1; } else if((((a17==2)&&((!(a13==1)&&((((((((a1==12)&&(a28==1))&&!(a23==1))&&(a16==10))&&!(a12==1))&&!(a11==1))&&(a19==2))&&(a21==12)))&&(a26==1)))&&(!(a23==1)&&((a20==1)&&((a9==9)&&((input==6)&&((a5==5)||(a5==6)))))))){ a19 = 1; a15 = 0; a5 = 6; a18 = 1; a16 = 7; a24 = 1; a21 = 10; a9 = 10; return -1; } else if((((a16==10)&&((a20==1)&&((a1==14)&&(((input==1)&&(a17==2))&&!(a24==1)))))&&((a9==11)&&((((((a27==1)||((a19==2)&&(((a11==1)&&!(a18==1))&&!(a4==1))))&&(a3==1))||!(a11==1))&&(a5==5))&&(a21==11))))){ a23 = 1; a9 = 9; a21 = 10; a18 = 0; a16 = 7; a1 = 13; a11 = 1; return 25; } else if(((!(a8==1)&&((a23==1)&&(((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==5))||((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12))))))&&(input==4))))&&((a26==1)||(((a17==2)&&((!(a7==1)&&(((a20==1)&&((a12==1)&&(a16==7)))||!(a13==1)))&&(a21==12)))||(a8==1))))){ a9 = 7; a5 = 4; a1 = 12; a27 = 0; a19 = 1; a14 = 0; a21 = 10; a28 = 1; return -1; } else if((((a6==1)&&((a17==2)&&((((a16==11)&&(input==5))&&!(a0==1))&&(a20==1))))&&((a19==1)&&((a21==11)&&((a5==4)&&(!(a26==1)&&((a9==7)&&(!(a11==1)||((a4==1)||(((a1==13)&&(a28==1))||(a24==1))))))))))){ a8 = 0; a4 = 0; a5 = 6; a19 = 5; a2 = 1; a9 = 9; return 25; } else if((((a9==10)&&(((!(a27==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a6==1))&&(a16==9)))&&(a17==2))&&(a21==10)))&&(!(a12==1)||((a1==12)&&((a8==1)||(((((a18==1)||(a6==1))||!(a12==1))&&(a19==3))&&(a20==1))))))){ a23 = 1; a19 = 2; a1 = 14; a5 = 5; a26 = 0; a0 = 0; a9 = 7; a16 = 10; return 21; } else if((((((a16==8)&&((input==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))&&(a17==2))&&(a19==2))&&((!(a12==1)||(((((a1==12)&&(!(a24==1)&&((!(a3==1)||(a28==1))||!(a12==1))))&&(a21==10))&&(a2==1))||!(a13==1)))&&(a20==1)))){ a5 = 4; a7 = 0; a14 = 0; a2 = 1; a16 = 7; a19 = 1; a9 = 7; return -1; } else if((((((a2==1)&&((a1==12)&&((a17==2)&&(a11==1))))&&(a21==10))&&!(a4==1))&&(((a20==1)&&((a28==1)&&(!(a7==1)&&((a19==4)&&((!(a27==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1)))&&(a12==1))))))&&(a16==7)))){ a13 = 1; a1 = 14; a21 = 11; a9 = 9; a26 = 0; a19 = 3; a5 = 5; a11 = 1; return 22; } else if(((((a19==4)&&((((!(a4==1)&&((input==5)&&(a20==1)))&&!(a14==1))&&!(a27==1))&&(a21==11)))&&(a11==1))&&((a17==2)&&((((((a9==8)&&((a16==11)&&(a12==1)))&&!(a27==1))&&(a5==4))||!(a11==1))&&(a1==14))))){ a9 = 11; a13 = 1; a21 = 12; a28 = 1; a19 = 2; a6 = 1; return 25; } else if(((((((((!(a3==1)||(a6==1))&&(a28==1))&&!(a8==1))&&(a23==1))&&(a5==6))&&!(a20==1))&&(a21==11))&&(((a17==2)&&((a19==2)&&((a9==11)&&((a11==1)&&((a6==1)&&((input==6)&&(a1==14)))))))&&(a16==7)))){ a14 = 0; a16 = 9; a5 = 5; a20 = 1; a27 = 0; a18 = 0; a19 = 5; return 21; } else if((((a17==2)&&((a1==14)&&(((a16==7)&&(((a2==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a4==1))&&!(a14==1)))&&(a20==1)))&&(a21==11))))&&(((a13==1)&&((((a2==1)&&!(a7==1))||(a24==1))&&(a19==4)))&&(a9==10)))){ if((a14==1)){ a9 = 9; a5 = 4; a23 = 1; a26 = 0; a13 = 1; a19 = 2; a21 = 10; a20 = 0; a16 = 8; a1 = 12; }else{ a26 = 0; a9 = 11; a5 = 4; a27 = 0; a19 = 5; a24 = 0; a1 = 12; a16 = 8; } return 22; } else if(((!(a23==1)||(((a21==12)&&((a23==1)&&(a16==8)))&&(a17==2)))&&(!(a24==1)&&((a19==4)&&((a1==14)&&((a3==1)&&((a13==1)&&(!(a20==1)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1))&&(a9==8))&&(a3==1)))))))))){ a9 = 11; a12 = 0; a19 = 1; a1 = 12; a5 = 5; a16 = 7; a23 = 0; a20 = 1; a4 = 1; a21 = 10; return -1; } else if(((((!(a20==1)&&(((a16==8)&&((((((((input==1)&&((a5==4)||(a5==5)))&&(a17==2))&&(a21==11))&&!(a24==1))&&!(a18==1))&&(a1==12))&&(a28==1)))&&(a3==1)))&&!(a8==1))&&(a9==9))&&((a19==1)&&(!(a24==1)&&(a12==1))))){ a21 = 10; a8 = 0; a16 = 7; a20 = 1; a19 = 4; a9 = 7; a5 = 6; a12 = 1; a13 = 1; a1 = 13; return 21; } else if((((a19==3)&&(((((a16==7)&&(((!(a20==1)&&(input==3))&&!(a27==1))&&!(a24==1)))&&(a21==12))&&(a9==8))&&!(a27==1)))&&((!(a2==1)||(((a17==2)&&(((a23==1)||(a18==1))||!(a3==1)))&&(a1==12)))&&(a5==6)))){ a20 = 1; a5 = 4; a9 = 7; a28 = 1; a19 = 1; a21 = 10; a27 = 0; a24 = 0; return -1; } else if(((!(a8==1)&&(((a17==2)&&((a20==1)&&(((a16==8)&&((a21==10)&&(a2==1)))||!(a23==1))))&&(a19==5)))&&(((a5==5)&&((a1==14)&&(!(a0==1)&&(!(a8==1)&&((a2==1)&&((input==4)&&(a9==7)))))))&&!(a24==1)))){ a1 = 12; a0 = 0; a24 = 0; a19 = 1; a2 = 1; a5 = 4; a16 = 7; return -1; } else if((((a21==10)&&((a19==2)&&((a9==9)&&((!(a14==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a13==1)))))&&((!(a3==1)||((a16==8)&&(((((a6==1)&&((a11==1)&&!(a20==1)))||!(a12==1))&&(a11==1))&&(a17==2))))&&(a1==13)))){ a6 = 1; a9 = 11; a5 = 5; a20 = 1; a23 = 1; a13 = 1; a19 = 1; a1 = 14; a21 = 11; return -1; } else if((((a16==10)&&((a20==1)&&(((a1==13)&&((a21==10)&&(!(a7==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3))&&!(a14==1)))))&&!(a7==1))))&&(((a11==1)&&(((a4==1)||((a2==1)&&!(a27==1)))&&(a17==2)))&&(a19==3)))){ a27 = 0; a5 = 4; a16 = 7; a26 = 0; a9 = 7; a19 = 1; a12 = 1; a1 = 12; return -1; } else if(((((!(a18==1)&&(((((((input==4)&&((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7))))&&(a16==7))&&!(a26==1))&&(a17==2))&&!(a27==1))&&(a20==1)))&&(a19==3))&&!(a14==1))&&(!(a14==1)&&(!(a11==1)||((a11==1)&&(a21==10)))))){ a5 = 4; a1 = 12; a14 = 0; a19 = 1; a28 = 1; a9 = 7; a6 = 1; return -1; } else if((((a5==4)&&(((((a21==11)&&((a13==1)&&(((input==6)&&(a1==13))&&(a12==1))))&&!(a8==1))&&(a16==8))&&(a19==2)))&&((a17==2)&&(((a9==7)&&(!(a23==1)||(((a12==1)&&(a28==1))||(a27==1))))&&!(a20==1))))){ a16 = 11; a0 = 0; a9 = 8; a12 = 1; a20 = 1; a5 = 5; a1 = 12; a27 = 0; a19 = 5; return 23; } else if((((a21==11)&&((a8==1)||(((((a16==11)&&(a13==1))&&(a1==13))||(a24==1))&&!(a14==1))))&&((a20==1)&&(((a2==1)&&((((((a17==2)&&(input==4))&&(a19==2))&&(a5==5))&&!(a14==1))&&!(a24==1)))&&(a9==9))))){ a6 = 1; a1 = 12; a19 = 1; a18 = 0; a21 = 10; a5 = 4; a16 = 7; a9 = 7; a14 = 0; return -1; } else if((((a19==3)&&(((!(a11==1)||((((a6==1)&&(a16==11))||!(a28==1))&&(a17==2)))||!(a23==1))&&(a2==1)))&&(!(a14==1)&&(((((a9==10)&&(((input==6)&&((a5==4)||(a5==5)))&&(a21==12)))&&(a20==1))&&(a1==13))&&(a11==1))))){ a1 = 12; a19 = 1; a21 = 10; a28 = 1; a9 = 7; a14 = 0; a16 = 7; a23 = 1; a5 = 4; return -1; } else if((((a23==1)&&((((a16==7)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1)))&&(a20==1))&&(a2==1)))&&(((((a21==11)&&(((((a28==1)&&(a1==14))&&(a17==2))&&(a9==9))&&(a19==1)))&&(a23==1))||!(a23==1))||(a24==1)))){ a24 = 0; a4 = 0; a1 = 12; a9 = 7; a27 = 0; a21 = 10; a5 = 4; return -1; } else if(((((a12==1)&&((a19==4)&&((a1==12)&&(((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a3==1)))))&&(a11==1))&&(!(a3==1)||(!(a4==1)&&(!(a2==1)||((a21==12)&&((!(a20==1)&&((a17==2)&&(a23==1)))&&(a16==10)))))))){ a5 = 4; a14 = 1; a20 = 1; a9 = 10; a16 = 7; a19 = 1; a3 = 0; a24 = 1; a21 = 10; return -1; } else if((((a1==12)&&((((!(a26==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a23==1))&&(a17==2))&&!(a18==1)))&&((a21==12)&&((a16==10)&&((((a20==1)&&((a6==1)&&((a13==1)&&((a19==3)&&(a6==1)))))&&(a13==1))&&(a9==7)))))){ a5 = 5; a14 = 0; a19 = 2; a21 = 10; a9 = 9; a1 = 13; a11 = 1; a16 = 7; a18 = 0; return 25; } else if((((a19==3)&&((((a12==1)&&((a23==1)&&(!(a14==1)&&(((input==3)&&(a20==1))&&(a17==2)))))&&!(a8==1))&&(a5==6)))&&(((a9==11)&&((a21==11)&&((a16==9)&&(!(a3==1)||(!(a28==1)||(a28==1))))))&&(a1==13)))){ a6 = 1; a13 = 1; a5 = 4; a16 = 10; a9 = 8; a24 = 0; a19 = 5; return 21; } else if((((a12==1)&&((a3==1)&&((a23==1)&&((a13==1)&&(a17==2)))))&&((a11==1)&&(!(a20==1)&&(((a6==1)&&((a19==1)&&(((a21==12)&&((a1==14)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==4))))&&!(a27==1))))&&(a16==9)))))){ a5 = 6; a19 = 2; a24 = 1; a20 = 1; a3 = 0; a16 = 7; a21 = 10; a1 = 12; a22 = 0; a9 = 8; return 21; } else if((((((a6==1)&&(((a1==13)&&(((a17==2)&&((input==3)&&(a21==10)))&&(a5==4)))&&!(a14==1)))&&(a16==11))&&(a23==1))&&(((a14==1)||(!(a4==1)&&((a19==3)&&((a20==1)&&((a6==1)&&(a9==11))))))||!(a2==1)))){ a18 = 0; a1 = 12; a9 = 8; a23 = 1; a2 = 1; a19 = 4; return 21; } else if((((a9==7)&&(((a16==9)&&(((input==1)&&(a17==2))&&!(a27==1)))&&(a21==10)))&&(((!(a23==1)||((a20==1)&&((!(a24==1)&&(((a19==1)&&((a12==1)&&(a3==1)))&&(a5==5)))||(a24==1))))&&(a2==1))&&(a1==12)))){ a21 = 11; a7 = 0; a3 = 1; a16 = 8; a20 = 0; a5 = 4; a19 = 4; a1 = 13; a28 = 1; return 26; } else if((((!(a4==1)&&((a21==12)&&((a20==1)&&((!(a24==1)&&((input==1)&&((((a19==3)&&((a9==11)&&((a5==5)&&(a1==14))))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==3)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4)))))&&!(a4==1)))))&&(a2==1))&&(((a8==1)||((a17==2)&&((a12==1)&&(a16==9))))||(a26==1)))){ a9 = 7; a16 = 8; a1 = 12; a27 = 0; a8 = 0; a19 = 5; a5 = 6; a7 = 0; return 25; } else if(((((a21==12)&&(!(a11==1)||((a12==1)&&(a11==1))))&&(a1==12))&&(((!(a0==1)&&((!(a7==1)&&(!(a20==1)&&((a19==2)&&((a2==1)&&((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))))&&(a28==1)))&&(a16==9))&&(a17==2)))){ a5 = 5; a10 = 0; a21 = 10; a1 = 14; a0 = 1; a9 = 11; a16 = 7; a20 = 1; a19 = 1; return -1; } else if(((((!(a20==1)&&(((a9==7)&&(a6==1))&&!(a18==1)))&&(a6==1))&&(a16==8))&&((((a19==3)&&((a3==1)&&((((((input==1)&&((a5==4)||(a5==5)))&&(a3==1))&&(a12==1))&&(a21==10))&&(a11==1))))&&(a1==14))&&(a17==2)))){ a19 = 1; a9 = 9; a16 = 9; a26 = 0; a14 = 0; a11 = 1; a20 = 1; a5 = 4; return 21; } else if(((((a21==12)&&(((a17==2)&&((!(a0==1)&&((a23==1)&&(((a11==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a16==7))))&&(a1==12)))&&(a9==11)))&&(a20==1))&&(((((a11==1)&&(a6==1))||!(a2==1))||(a7==1))&&(a19==1)))){ a5 = 4; a19 = 5; a3 = 1; a9 = 7; a13 = 1; a16 = 8; return 26; } else if(((((((a16==8)&&((a12==1)&&(a21==12)))&&(a20==1))&&(a2==1))||!(a23==1))&&(((a13==1)&&((a5==5)&&(((a19==1)&&(!(a27==1)&&(((a3==1)&&((input==6)&&(a1==14)))&&(a9==8))))&&(a17==2))))&&(a13==1)))){ if((a9==9)){ a12 = 1; a11 = 1; a20 = 0; a18 = 0; a21 = 11; a19 = 2; a9 = 11; }else{ a19 = 5; a2 = 1; a9 = 9; a16 = 10; a8 = 0; a5 = 4; a21 = 11; a0 = 0; a1 = 13; } return 22; } else if(((!(a14==1)&&((((a21==11)&&((a16==9)&&((a28==1)&&(a20==1))))&&(a1==13))||(a14==1)))&&((!(a7==1)&&(((a12==1)&&((a19==2)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==4))&&(a11==1))))&&(a17==2)))&&(a6==1)))){ a1 = 14; a23 = 1; a9 = 7; a19 = 3; a21 = 10; a4 = 0; a5 = 5; a14 = 0; a16 = 11; return 23; } else if((((a20==1)&&((a2==1)&&(((a16==9)&&((a27==1)||(a6==1)))&&(a17==2))))&&((a19==1)&&((a21==10)&&(((((a2==1)&&(((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==6))&&(a1==13)))&&(a6==1))&&!(a14==1))&&(a6==1)))))){ a28 = 1; a5 = 4; a1 = 12; a9 = 7; a16 = 7; a18 = 0; return -1; } else if((((((a21==10)&&((a5==6)&&((((a19==2)&&(((input==4)&&(a17==2))&&(a16==9)))&&(a1==14))&&!(a18==1))))&&!(a20==1))&&!(a24==1))&&(!(a28==1)||(((((a13==1)&&(a9==10))||!(a12==1))||(a24==1))||(a27==1))))){ a21 = 12; a29 = 1; a10 = 0; a9 = 8; a14 = 1; return -1; } else if(((((!(a23==1)||(a2==1))&&(a21==12))&&(a1==12))&&((a9==7)&&(((((!(a20==1)&&(!(a4==1)&&(!(a26==1)&&(!(a7==1)&&(((input==1)&&(a17==2))&&(a16==8))))))&&(a5==4))&&(a19==2))&&(a6==1))&&!(a7==1))))){ a19 = 1; a1 = 13; a18 = 1; a16 = 7; a9 = 10; a15 = 0; a20 = 1; a21 = 10; a5 = 6; a24 = 1; return -1; } else if((((((((a21==10)&&((((a2==1)||!(a12==1))||!(a13==1))&&(a3==1)))&&(a16==8))||(a27==1))&&(a1==14))&&(a9==10))&&((a17==2)&&(((a5==5)&&((((a20==1)&&(input==3))&&(a2==1))&&(a19==1)))&&(a23==1))))){ a16 = 7; a5 = 4; a28 = 1; a9 = 7; a4 = 0; a23 = 1; a1 = 12; return -1; } else if((((((a16==9)&&((a4==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1))))&&(a21==11))&&(a19==1))&&((a8==1)&&((a17==2)&&(!(a23==1)&&((((((a12==1)&&(a20==1))&&(a1==14))&&!(a28==1))&&!(a6==1))&&(a27==1))))))){ a5 = 6; a21 = 10; a9 = 11; a22 = 1; a1 = 13; a24 = 1; a16 = 7; return 21; } else if((((a17==2)&&((a21==12)&&(!(a0==1)&&(!(a3==1)||((a13==1)||(a18==1))))))&&((a1==13)&&((a9==7)&&(((a11==1)&&((((a16==7)&&(!(a18==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a12==1))&&(a20==1)))&&(a19==1)))))){ a19 = 5; a9 = 8; a13 = 1; a5 = 5; a16 = 8; a27 = 0; a28 = 1; return 21; } else if((((a5==5)&&(((a20==1)&&(((a12==1)&&(((a19==4)&&((a9==9)&&(input==4)))&&!(a14==1)))&&(a13==1)))&&(a17==2)))&&(((a16==9)&&(((a24==1)||(!(a27==1)&&((a13==1)&&(a6==1))))&&(a1==14)))&&(a21==10)))){ a18 = 0; a9 = 7; a19 = 1; a16 = 7; a5 = 4; a3 = 1; a1 = 12; a12 = 1; return -1; } else if(((((((a13==1)&&((((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5))&&!(a20==1))&&(a1==13))&&!(a14==1))&&(a21==10)))&&(a13==1))&&!(a7==1))&&(a16==10))&&((a17==2)&&(!(a8==1)&&((a27==1)||((a19==4)&&(a6==1))))))){ a19 = 1; a10 = 0; a1 = 14; a13 = 0; a9 = 10; a16 = 7; a14 = 1; a20 = 1; a5 = 5; return 21; } else if((((((((((a16==10)&&((!(a14==1)&&(((input==6)&&(a1==13))&&(a21==11)))&&(a5==6)))&&(a9==11))&&(a17==2))&&(a20==1))&&!(a7==1))&&!(a0==1))&&(a12==1))&&(!(a8==1)&&((a19==4)&&(!(a3==1)||(a28==1)))))){ a16 = 7; a19 = 2; a9 = 9; a13 = 1; a21 = 10; a12 = 1; a4 = 0; a5 = 5; return 25; } else if((((a19==2)&&((a28==1)&&(!(a18==1)&&(((a6==1)&&((input==6)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))))&&!(a20==1)))))&&(((a21==12)&&((a17==2)&&(!(a2==1)||(!(a24==1)&&((!(a13==1)||(a13==1))&&(a16==8))))))&&(a1==12)))){ if((a2==1)){ a26 = 1; a25 = 1; a16 = 7; a22 = 1; a9 = 11; a20 = 1; a21 = 10; a5 = 6; }else{ a5 = 5; a19 = 1; a13 = 0; a1 = 13; a21 = 10; a26 = 1; a9 = 7; a14 = 1; a20 = 1; a16 = 7; } return -1; } else if(((!(a6==1)||((((a17==2)&&((a28==1)||!(a2==1)))||!(a2==1))&&!(a20==1)))&&((a13==1)&&(((a21==11)&&(!(a27==1)&&((a6==1)&&((((((a1==13)&&(a5==4))&&(a9==7))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==1))&&(a16==7)))))&&(a19==2))))){ a19 = 1; a21 = 10; a5 = 4; a1 = 12; a28 = 1; a4 = 0; a20 = 1; a24 = 0; a9 = 7; return -1; } else if(((((!(a24==1)&&(!(a4==1)&&((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a17==2))&&(a19==3))&&(((((a13==1)&&((a13==1)&&((a9==7)&&(((a2==1)&&!(a4==1))||(a24==1)))))&&(a20==1))&&(a16==7))&&(a1==12)))){ a5 = 4; a19 = 5; a3 = 1; a18 = 0; a24 = 0; return 26; } else if((((a1==12)&&((a16==7)&&(!(a7==1)&&((a6==1)&&((a28==1)&&(a21==10))))))&&((a20==1)&&(((!(a18==1)&&((a3==1)&&(((a23==1)&&((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))))&&!(a0==1))))&&(a19==5))&&(a17==2))))){ a21 = 12; a0 = 0; a3 = 1; a19 = 2; a5 = 5; a9 = 10; a7 = 0; return 21; } else if(((((a28==1)&&((a21==11)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==4))&&(a20==1))))&&(a16==8))&&((a17==2)&&((a1==14)&&(!(a11==1)||(!(a0==1)&&((((a3==1)&&((a3==1)&&(a3==1)))&&(a19==4))||!(a11==1)))))))){ a9 = 7; a13 = 1; a1 = 12; a5 = 4; a28 = 1; a4 = 0; a21 = 10; a16 = 7; a19 = 1; return -1; } else if((((((a2==1)&&(a1==13))&&(a13==1))||!(a13==1))&&(((((((a3==1)&&(!(a14==1)&&(((((input==3)&&((a5==5)||(a5==6)))&&(a21==12))&&(a9==9))&&(a19==1))))&&(a17==2))&&(a16==8))&&!(a20==1))&&!(a4==1))&&!(a26==1)))){ a16 = 9; a5 = 5; a19 = 3; a9 = 10; a22 = 0; a15 = 1; a25 = 1; return 21; } else if(((((a27==1)&&((((!(a2==1)&&((a23==1)&&(a9==10)))&&!(a2==1))&&(a16==9))&&(a17==2)))&&!(a2==1))&&((a4==1)&&(!(a3==1)&&((a21==12)&&((a19==5)&&((a1==13)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a20==1))))))))){ a9 = 11; a25 = 0; a1 = 12; a5 = 4; a16 = 7; a21 = 10; a10 = 0; a18 = 1; a19 = 2; return -1; } else if(((((a21==11)&&(((a1==12)&&((((a17==2)&&(a3==1))&&(a19==2))&&!(a7==1)))&&!(a7==1)))&&!(a4==1))&&(((a16==10)&&((a9==10)&&(!(a18==1)&&(!(a7==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a20==1))))))&&(a28==1)))){ a5 = 6; a16 = 8; a2 = 0; a1 = 13; a9 = 9; a4 = 1; a20 = 1; a21 = 12; a19 = 4; a8 = 1; return 21; } else if((((a27==1)||((!(a0==1)&&(!(a11==1)||(((a11==1)||!(a3==1))&&(a1==13))))&&(a16==8)))&&((((((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==4))&&(a19==5))&&(a17==2))&&(a21==12))&&!(a20==1))&&(a6==1))&&!(a24==1)))){ if((a21==11)){ a21 = 10; a9 = 11; a16 = 7; a5 = 5; a22 = 0; a14 = 1; a19 = 3; a10 = 1; }else{ a20 = 1; a21 = 11; a15 = 1; a12 = 0; a16 = 7; a9 = 10; a5 = 5; a11 = 0; } return 25; } else if(((!(a14==1)&&((!(a0==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a20==1))&&(a17==2)))&&(a16==10)))&&((((((a1==14)&&((((a21==10)&&(a11==1))&&(a19==1))||(a27==1)))&&(a9==9))&&(a28==1))&&(a23==1))&&!(a27==1)))){ a26 = 0; a5 = 4; a9 = 7; a1 = 12; a23 = 1; a7 = 0; a16 = 7; return -1; } else if((((!(a4==1)&&(!(a23==1)||(((((a2==1)&&(a21==10))&&(a17==2))||(a8==1))&&(a1==12))))&&(a19==4))&&((a20==1)&&((a16==10)&&((a3==1)&&((a12==1)&&(!(a7==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6))))))))){ a16 = 7; a12 = 1; a18 = 0; a11 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((((!(a14==1)&&((a3==1)&&(a23==1)))&&(a6==1))&&(a16==7))&&((a17==2)&&((((((a1==14)&&((a11==1)&&((a19==1)&&(!(a14==1)&&((a21==11)&&(input==6))))))&&(a9==7))&&!(a14==1))&&(a5==6))&&!(a20==1))))){ a20 = 1; a5 = 4; a14 = 0; a3 = 1; a1 = 12; a4 = 0; a21 = 10; return -1; } else if(((((!(a27==1)&&((a16==11)&&((a1==13)&&((a17==2)&&((a21==10)&&((input==6)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))))))&&!(a18==1))&&(a19==5))&&(!(a4==1)&&(((a4==1)||((!(a23==1)||(a6==1))||!(a2==1)))&&(a20==1))))){ a16 = 7; a8 = 0; a9 = 7; a27 = 0; a23 = 1; a5 = 4; a1 = 12; a19 = 1; return -1; } else if((((((a17==2)&&((a20==1)&&((a1==12)&&(!(a7==1)&&((a28==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))))))&&(a16==10))&&(a21==12))&&((((!(a24==1)&&((a14==1)||((a12==1)&&(a9==11))))&&(a19==4))||(a18==1))&&!(a8==1)))){ a0 = 0; a1 = 14; a5 = 6; a7 = 0; a21 = 10; return -1; } else if((((!(a20==1)&&(((a19==4)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a8==1))&&(a23==1))&&!(a18==1)))&&!(a26==1)))&&(a1==12))&&((((a16==7)&&((a9==8)&&((a21==12)&&((a12==1)||!(a11==1)))))||(a7==1))&&(a17==2)))){ a12 = 1; a20 = 1; a9 = 7; a19 = 1; a21 = 10; a26 = 0; a5 = 4; a4 = 0; return -1; } else if(((!(a23==1)||(((a23==1)&&((a14==1)||((((a17==2)&&((a23==1)&&!(a7==1)))&&(a16==8))&&(a21==12))))&&!(a0==1)))&&((a1==14)&&((a19==4)&&(!(a20==1)&&((((input==3)&&((a5==5)||(a5==6)))&&(a9==7))&&!(a26==1))))))){ a27 = 1; a15 = 1; a13 = 0; a19 = 2; a16 = 7; a1 = 12; a20 = 1; a21 = 10; a5 = 4; a9 = 8; return 21; } else if((((((a2==1)&&(((a21==12)&&(((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a19==5)))&&(a16==8)))&&(a28==1)))&&!(a0==1))&&(a9==8))&&(((!(a4==1)&&(!(a20==1)&&((a13==1)&&(a28==1))))&&!(a8==1))&&(a1==14)))){ if((a14==1)){ a6 = 0; a21 = 10; a5 = 4; a1 = 12; a15 = 0; a19 = 1; a16 = 7; a26 = 1; a20 = 1; }else{ a9 = 10; a6 = 0; a25 = 0; a12 = 0; a5 = 4; } return -1; } else if(((((a3==1)&&((a17==2)&&((a16==10)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==4))&&!(a4==1)))))&&(a20==1))&&((a21==11)&&((a27==1)||(!(a12==1)||(((a19==2)&&(!(a28==1)||((a14==1)||(a6==1))))&&(a1==14))))))){ a21 = 10; a9 = 7; a27 = 0; a16 = 7; a1 = 12; a12 = 1; a11 = 1; a19 = 1; a5 = 4; return -1; } else if((((!(a7==1)&&((((((a16==11)&&(input==1))&&(a19==1))&&!(a20==1))&&(a11==1))&&(a5==5)))&&!(a4==1))&&(!(a7==1)&&((a21==10)&&((a17==2)&&(!(a14==1)&&((((a3==1)&&(a9==8))&&(a1==12))||!(a12==1)))))))){ a8 = 1; a20 = 1; a1 = 14; a5 = 4; a16 = 8; a15 = 1; a19 = 3; a29 = 1; return -1; } else if(((((a2==1)&&((!(a27==1)&&((a13==1)&&!(a18==1)))&&(a21==12)))&&!(a20==1))&&((a1==12)&&(!(a7==1)&&((a2==1)&&(((a16==8)&&((a11==1)&&((a17==2)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5)))))&&(a19==2))))))){ if((a29==1)){ a1 = 13; a16 = 7; a19 = 1; a5 = 6; a21 = 10; a10 = 0; a7 = 1; a20 = 1; a9 = 7; a3 = 0; }else{ a1 = 13; a5 = 6; a20 = 1; a9 = 11; a16 = 10; a7 = 1; a4 = 1; a18 = 1; } return -1; } else if((((((((input==1)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a28==1))&&!(a18==1))&&(a16==9))&&(a19==1))&&((((((a12==1)&&((!(a0==1)&&((a13==1)||!(a3==1)))||!(a6==1)))&&(a1==13))&&(a21==12))&&(a17==2))&&(a20==1)))){ a19 = 2; a16 = 8; a27 = 0; a2 = 1; a3 = 1; a5 = 5; a9 = 10; a21 = 11; a1 = 14; return 25; } else if(((!(a26==1)&&(!(a8==1)&&(((((((a11==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a9==10))&&(a12==1))&&!(a24==1))&&(a1==13))&&(a16==8))))&&(!(a20==1)&&((a4==1)||(((a19==3)&&((a21==10)&&(a2==1)))&&(a17==2)))))){ a20 = 1; a24 = 0; a12 = 1; a16 = 9; a28 = 1; a5 = 6; a19 = 1; return -1; } else if(((((a21==12)&&((a13==1)&&(((((input==3)&&(a1==12))&&!(a20==1))&&(a11==1))&&(a6==1))))&&(a19==5))&&(((a17==2)&&((a11==1)&&((!(a3==1)||(((a9==7)&&(a3==1))&&(a2==1)))&&(a16==10))))&&(a5==5)))){ a16 = 7; a21 = 10; a19 = 1; a20 = 1; a9 = 10; a25 = 1; a1 = 14; a5 = 6; a6 = 0; a15 = 1; return -1; } else if(((!(a14==1)&&(!(a26==1)&&((a12==1)&&((((a17==2)&&((a28==1)&&(a2==1)))&&(a19==4))&&(a20==1)))))&&(!(a7==1)&&((a21==10)&&((a16==8)&&((((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==6))&&(a12==1))&&(a1==14))))))){ a21 = 12; a18 = 0; a5 = 6; a3 = 1; a19 = 1; a9 = 8; a14 = 0; return 21; } else if((((a18==1)||(((((a13==1)&&((a16==8)&&(!(a13==1)||((a20==1)&&((a6==1)&&(a5==4))))))||!(a2==1))&&(a19==3))||!(a2==1)))&&(((a1==13)&&((((a9==11)&&(input==5))&&(a21==11))&&(a17==2)))&&(a28==1)))){ a1 = 14; a9 = 7; a3 = 1; a7 = 0; a19 = 1; a20 = 0; a21 = 12; a16 = 7; a2 = 1; return 21; } else if((((((a23==1)&&((a19==2)&&((a16==7)&&(!(a27==1)&&((a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a11==1)))))))&&!(a7==1))&&(a21==12))&&((((((a28==1)&&(a9==8))&&(a1==12))&&(a17==2))||(a4==1))||(a27==1)))){ a23 = 1; a21 = 10; a9 = 7; a19 = 1; a5 = 4; a28 = 1; return -1; } else if(((!(a0==1)&&((a2==1)&&((a21==11)&&(((a12==1)&&((a5==6)&&(input==5)))&&(a16==7)))))&&(!(a24==1)&&((((a17==2)&&(((a9==10)&&(((a19==5)&&(a23==1))&&(a1==13)))&&(a20==1)))&&!(a4==1))&&(a12==1))))){ a1 = 14; a16 = 8; a23 = 1; a8 = 0; a5 = 4; a11 = 1; a9 = 7; a19 = 2; a21 = 12; return 22; } else if((((a6==1)&&((((a12==1)&&(((input==5)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&!(a27==1)))&&(a16==9))&&(a3==1)))&&((a19==2)&&((a17==2)&&((a21==12)&&((a1==14)&&(!(a2==1)||((a24==1)||((a2==1)&&!(a20==1)))))))))){ a19 = 4; a10 = 1; a5 = 6; a25 = 0; a16 = 8; a21 = 10; a0 = 1; a9 = 9; return 21; } else if((((a17==2)&&(!(a14==1)&&((((((((a9==9)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a20==1))&&(a23==1))&&(a19==3))&&(a21==12))&&!(a14==1))&&(a3==1))))&&((a0==1)||((!(a26==1)&&((a13==1)&&(a1==14)))&&(a16==7))))){ a21 = 10; a11 = 1; a5 = 5; a14 = 0; a20 = 1; a18 = 0; a16 = 11; a1 = 12; return 21; } else if(((!(a2==1)||(((a24==1)||((((a17==2)&&((a19==3)&&((a23==1)&&(a2==1))))&&(a28==1))&&(a16==9)))&&(a1==14)))&&((a20==1)&&(((a21==11)&&(!(a0==1)&&((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))&&(a28==1))))){ a1 = 12; a16 = 7; a5 = 4; a27 = 0; a9 = 7; a21 = 10; a4 = 0; a19 = 1; return -1; } else if(((((a2==1)&&((((a6==1)&&!(a20==1))&&(a16==10))&&(a23==1)))&&(a21==10))&&(((a6==1)&&((a9==9)&&(((a13==1)&&(((a1==14)&&(!(a7==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2)))&&!(a4==1))))&&(a19==2)))){ a5 = 4; a29 = 0; a24 = 1; a16 = 9; a20 = 1; a9 = 10; a8 = 1; a1 = 13; return -1; } else if((((a9==10)&&(((a1==13)&&((((((a5==4)||(a5==5))&&(input==4))&&(a28==1))&&!(a0==1))&&(a23==1)))&&(a17==2)))&&((a21==10)&&(((a16==9)&&(!(a6==1)||(!(a11==1)||((!(a0==1)&&(a3==1))&&(a19==4)))))&&!(a20==1))))){ if((a2==1)){ a9 = 8; a10 = 0; a20 = 1; a11 = 0; a5 = 5; a24 = 1; a16 = 7; a19 = 1; }else{ a20 = 1; a23 = 0; a1 = 12; a9 = 7; a8 = 1; a5 = 6; a16 = 8; a28 = 0; a19 = 1; } return 26; } else if(((((a6==1)&&((((a21==11)&&((a11==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==1))))&&!(a20==1))&&(a1==12)))&&!(a8==1))&&((((a18==1)||((!(a12==1)||((a17==2)&&(a23==1)))||!(a13==1)))&&(a19==1))&&(a16==9)))){ a21 = 10; a24 = 1; a18 = 1; a5 = 4; a16 = 11; a9 = 7; a22 = 1; a19 = 2; return -1; } return calculate_output31(input); } int calculate_output31(int input) { if(((((a9==10)&&((a3==1)&&((a1==13)&&((a5==4)&&((a3==1)&&(((a16==9)&&(a23==1))||(a14==1)))))))&&(a21==11))&&((a17==2)&&((a19==4)&&((((a11==1)&&((input==4)&&!(a20==1)))&&(a2==1))&&!(a7==1)))))){ a22 = 0; a16 = 11; a29 = 0; a1 = 14; a20 = 1; a9 = 9; a21 = 10; a15 = 0; return -1; } else if(((!(a14==1)&&(((a21==10)&&((a6==1)&&(a17==2)))&&!(a18==1)))&&((a9==11)&&(!(a18==1)&&((((a16==9)&&((((((a5==6)&&(input==6))&&!(a0==1))&&(a3==1))&&(a19==5))&&(a6==1)))&&(a1==14))&&(a20==1)))))){ a11 = 1; a20 = 0; a16 = 8; a28 = 1; a19 = 1; a9 = 8; a1 = 12; a27 = 0; return -1; } else if(((((a1==14)&&((a5==6)&&((a17==2)&&(!(a20==1)&&((!(a6==1)||((a21==11)&&((a0==1)||(a12==1))))&&(a6==1))))))&&(a19==4))&&((a16==10)&&(((((a9==10)&&(input==4))&&(a11==1))&&(a3==1))&&(a23==1))))){ a21 = 10; a20 = 1; a9 = 7; a19 = 1; a22 = 0; a16 = 7; a11 = 0; a5 = 5; a15 = 0; return 25; } else if(((!(a27==1)&&(!(a0==1)&&((((a28==1)&&((a17==2)&&(input==3)))&&!(a8==1))&&(a5==6))))&&((a1==13)&&((((a20==1)&&(((((a23==1)&&(a19==3))&&!(a8==1))&&!(a4==1))&&(a16==7)))&&(a9==10))&&(a21==12))))){ a16 = 8; a9 = 8; a19 = 5; a1 = 14; a7 = 0; a6 = 1; a5 = 5; a21 = 10; a27 = 0; return 25; } else if(((((((a9==7)&&(!(a28==1)||(a11==1)))&&!(a8==1))&&(a16==9))||!(a13==1))&&(!(a20==1)&&(((a1==13)&&((a19==4)&&((a13==1)&&(!(a0==1)&&(!(a26==1)&&(((input==1)&&(a21==10))&&(a17==2)))))))&&(a5==6))))){ a6 = 0; a19 = 1; a22 = 0; a25 = 0; a16 = 7; a20 = 1; a9 = 10; return -1; } else if(((((((a18==1)||((a12==1)||!(a6==1)))&&(a23==1))&&(a16==8))&&(a9==9))&&((a1==14)&&((a28==1)&&((a12==1)&&((a19==2)&&(!(a26==1)&&((a5==4)&&((a21==11)&&(((input==5)&&(a20==1))&&(a17==2))))))))))){ a21 = 10; a9 = 7; a1 = 12; a0 = 0; a19 = 1; a16 = 7; a27 = 0; a28 = 1; return -1; } else if((((a19==1)&&((!(a28==1)||(((a12==1)||!(a6==1))&&!(a4==1)))&&(a20==1)))&&((((((((a9==9)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a13==1)))&&(a1==14))&&!(a26==1))&&(a12==1))&&(a21==12))&&(a17==2))&&(a16==9)))){ a3 = 1; a16 = 7; a5 = 4; a18 = 0; a21 = 10; a9 = 7; a13 = 1; a1 = 12; return -1; } else if((((a17==2)&&((a19==3)&&((a1==14)&&(((a21==12)&&(a6==1))&&!(a8==1)))))&&(!(a7==1)&&((a20==1)&&(((a11==1)&&((a11==1)&&((a16==10)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==6))&&(a2==1)))))&&(a6==1)))))){ a1 = 12; a16 = 7; a5 = 4; a21 = 10; a14 = 0; a23 = 1; a9 = 7; a19 = 1; return -1; } else if(((!(a20==1)&&((((a21==10)&&(!(a27==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5))&&(a12==1))))&&(a1==12))&&(a6==1)))&&((a16==8)&&((((((a19==1)&&(a13==1))||(a24==1))&&(a12==1))&&(a17==2))&&(a11==1))))){ a20 = 1; a27 = 0; a21 = 11; a19 = 4; a11 = 1; a16 = 9; a5 = 6; a9 = 7; return 21; } else if(((((a16==9)&&((a19==5)&&((a3==1)&&((((a13==1)&&((a5==6)&&(input==6)))&&!(a4==1))&&(a20==1)))))&&(a9==9))&&((((((a0==1)||((a6==1)&&!(a14==1)))||(a27==1))&&(a17==2))&&(a1==12))&&(a21==10)))){ a19 = 1; a4 = 0; a11 = 1; a9 = 7; a16 = 7; a5 = 4; a26 = 0; return -1; } else if(((((a2==1)&&(((((input==3)&&!(a20==1))&&(a13==1))&&!(a24==1))&&(a11==1)))&&(a19==5))&&((a17==2)&&((a1==14)&&((a16==7)&&(((((a9==8)&&((a11==1)&&(a28==1)))||(a26==1))&&(a5==5))&&(a21==10))))))){ a23 = 1; a20 = 1; a0 = 0; a9 = 7; a5 = 4; a1 = 12; a24 = 0; a19 = 1; return -1; } else if((((((a20==1)&&((a6==1)&&(((a21==10)&&(!(a14==1)&&((a17==2)&&((((input==3)&&(a5==4))&&!(a27==1))&&!(a0==1)))))&&(a16==10))))&&(a9==10))&&!(a7==1))&&((a19==3)&&((a13==1)&&((a3==1)&&(a1==12)))))){ if((a8==1)){ a4 = 0; a19 = 5; a26 = 0; a20 = 0; a1 = 14; a16 = 7; }else{ a19 = 4; a9 = 8; a21 = 12; a18 = 0; a2 = 1; a16 = 8; a5 = 5; a1 = 14; a4 = 0; } return -1; } else if((((a17==2)&&((a16==10)&&((a12==1)&&((a28==1)&&((!(a4==1)&&((input==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))))&&(a11==1))))))&&((((a20==1)&&((a21==12)&&(!(a11==1)||((a11==1)||(a8==1)))))&&(a19==4))&&(a1==14)))){ a19 = 2; a9 = 9; a14 = 0; a27 = 0; a21 = 10; a1 = 13; a6 = 1; a16 = 7; a5 = 4; return -1; } else if(((((a9==8)&&(((a19==3)&&(((((input==1)&&((a5==5)||(a5==6)))&&!(a18==1))&&(a3==1))&&!(a26==1)))&&(a12==1)))&&(a1==14))&&((a20==1)&&((((((a6==1)||(a7==1))&&(a17==2))&&(a21==12))||!(a13==1))&&(a16==9))))){ a11 = 1; a27 = 0; a1 = 13; a5 = 6; a9 = 10; a21 = 10; a19 = 2; a16 = 7; return 25; } else if((((a19==1)&&((a5==4)&&((a14==1)||((a28==1)&&!(a0==1)))))&&(!(a4==1)&&(((a9==8)&&(((a17==2)&&((a16==8)&&((a1==12)&&((a3==1)&&((a12==1)&&(!(a20==1)&&(input==4)))))))&&!(a0==1)))&&(a21==10))))){ a0 = 0; a5 = 6; a9 = 11; a16 = 9; a13 = 1; a1 = 13; a20 = 1; a26 = 0; return 25; } else if(((((a17==2)&&((a12==1)&&((a9==9)&&((a16==10)&&((input==3)&&(a19==4))))))&&(a12==1))&&((a3==1)&&(!(a12==1)||((a20==1)&&((((a5==5)&&(((a6==1)&&!(a18==1))&&(a1==13)))&&(a28==1))&&(a21==10))))))){ a16 = 7; a1 = 12; a9 = 7; a7 = 0; a28 = 1; a24 = 0; a5 = 4; a19 = 1; return -1; } else if((((a19==4)&&(((!(a7==1)&&(((a9==11)&&(input==1))&&!(a24==1)))&&(a21==11))&&(a5==4)))&&((a1==12)&&((((a28==1)&&((a0==1)||((((a23==1)&&(a20==1))&&(a12==1))||(a24==1))))&&(a17==2))&&(a16==7))))){ a16 = 8; a9 = 9; a6 = 1; a19 = 3; a0 = 0; a2 = 1; a1 = 13; a5 = 6; return 21; } else if((((a13==1)&&((!(a20==1)&&((!(a4==1)&&((a3==1)&&(((a5==4)||(a5==5))&&(input==1))))&&!(a4==1)))&&(a9==11)))&&(((a17==2)&&(((a19==2)&&(((a21==10)&&((a2==1)&&(a3==1)))||(a27==1)))&&(a16==10)))&&(a1==14)))){ a22 = 1; a1 = 12; a27 = 1; a11 = 0; a16 = 7; a9 = 7; a5 = 6; a20 = 1; return 22; } else if(((((a1==14)&&((a21==12)&&((a16==11)&&(((input==5)&&(a19==4))&&!(a27==1)))))&&(a5==6))&&(((((((((a23==1)&&(a12==1))&&(a2==1))||!(a6==1))||(a26==1))||!(a12==1))&&(a9==11))&&(a17==2))&&(a20==1)))){ a16 = 7; a9 = 7; a7 = 0; a19 = 1; a26 = 0; a8 = 0; a5 = 4; a21 = 10; a1 = 12; return -1; } else if((((a19==1)&&((a21==11)&&((a16==9)&&(!(a27==1)&&((((a1==13)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6)))&&(a2==1))&&(a28==1))))))&&((a23==1)&&((!(a8==1)&&(!(a20==1)&&((a12==1)&&(a23==1))))&&(a17==2))))){ a22 = 0; a19 = 2; a20 = 1; a16 = 7; a21 = 10; a24 = 1; a9 = 10; a12 = 0; a1 = 12; a5 = 5; return 21; } else if((((a19==4)&&((a17==2)&&(((a9==7)&&(((((a21==12)&&(a2==1))||!(a6==1))&&!(a18==1))&&(a1==13)))&&(a5==4))))&&(!(a26==1)&&(!(a7==1)&&((a11==1)&&((a23==1)&&(((a20==1)&&(input==1))&&(a16==8)))))))){ a14 = 0; a9 = 8; a19 = 3; a24 = 0; a16 = 10; a1 = 14; a5 = 5; return 22; } else if((((((a9==7)&&(!(a23==1)||((a19==2)&&(a2==1))))&&(a16==9))&&(a17==2))&&(!(a20==1)&&((a21==10)&&(((((a6==1)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==6))&&!(a24==1))))&&(a1==14))&&(a12==1))&&(a12==1)))))){ a5 = 6; a16 = 7; a22 = 1; a1 = 12; a15 = 0; a25 = 0; a9 = 8; a20 = 1; return -1; } else if(((!(a12==1)||((a28==1)&&(!(a12==1)||(((a13==1)&&(a16==11))&&(a21==10)))))&&((a6==1)&&((a1==13)&&((((a9==10)&&((a17==2)&&((!(a20==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==2))))&&!(a27==1))&&(a12==1)))))){ if((a25==1)){ a20 = 1; a7 = 1; a1 = 12; a9 = 7; a18 = 1; a19 = 1; a5 = 6; a16 = 7; }else{ a5 = 5; a21 = 12; a1 = 14; a28 = 0; a16 = 9; a29 = 0; a20 = 1; a15 = 0; a19 = 1; } return 23; } else if(((((a20==1)&&(!(a2==1)&&((a16==9)&&(((a23==1)&&(a9==7))&&(a1==12)))))&&(a19==2))&&((!(a28==1)&&((a17==2)&&((!(a28==1)&&(((a8==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a27==1)))&&(a21==11))))&&(a24==1)))){ a5 = 5; a23 = 0; a16 = 7; a21 = 10; a1 = 13; a27 = 1; a29 = 1; a19 = 1; return -1; } else if((((a17==2)&&(((a23==1)&&(!(a27==1)&&(!(a24==1)&&(((a1==14)&&((a2==1)&&((a16==10)&&((input==6)&&((a5==5)||(a5==6))))))&&(a19==4)))))&&(a23==1)))&&(((a21==11)&&(!(a20==1)&&((a14==1)||(a2==1))))&&(a9==7)))){ a23 = 0; a3 = 0; a21 = 12; a14 = 1; a5 = 6; a9 = 10; a19 = 5; a1 = 13; return -1; } else if(((((a9==11)&&((!(a23==1)&&((a14==1)&&(((a20==1)&&(input==1))&&!(a12==1))))&&(a21==11)))&&(a5==4))&&((a16==8)&&((a1==13)&&((a19==3)&&(((!(a12==1)&&((a17==2)&&(a13==1)))&&(a7==1))&&(a26==1))))))){ a0 = 1; a29 = 0; a19 = 5; a9 = 8; a7 = 1; a5 = 6; a16 = 11; return 25; } else if((((a19==5)&&(((a12==1)&&((a1==13)&&((a16==11)&&((a28==1)&&(a3==1)))))||!(a28==1)))&&((a9==11)&&((((a5==4)&&(((a6==1)&&(!(a26==1)&&((input==6)&&(a20==1))))&&(a17==2)))&&!(a14==1))&&(a21==10))))){ a7 = 0; a19 = 4; a9 = 8; a2 = 1; a16 = 7; a27 = 0; a1 = 12; return -1; } else if((((a18==1)||(((!(a27==1)&&((a9==9)&&((a17==2)&&((((a12==1)&&(a21==12))&&(a19==5))||!(a23==1)))))||(a24==1))||(a4==1)))&&(!(a14==1)&&((a1==14)&&(((a16==7)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1)))))){ a5 = 4; a20 = 1; a4 = 0; a6 = 1; a19 = 1; a21 = 10; a9 = 7; a0 = 0; a1 = 12; return -1; } else if(((!(a4==1)&&((a11==1)&&((!(a20==1)&&((a17==2)&&(((input==4)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2))))&&(a28==1))))&&(a16==9))))&&((((a21==11)&&(!(a4==1)&&(a28==1)))&&(a12==1))&&!(a4==1)))){ a20 = 1; a15 = 1; a9 = 10; a24 = 1; a1 = 14; a19 = 1; a5 = 5; a21 = 12; a16 = 7; a0 = 1; return 25; } else if(((((((((((a3==1)||!(a6==1))&&(a16==9))&&(a20==1))||(a14==1))||!(a3==1))&&(a19==5))&&(a9==11))&&(a21==10))&&((a6==1)&&(((a1==13)&&(!(a8==1)&&(!(a26==1)&&(((a5==5)||(a5==6))&&(input==3)))))&&(a17==2))))){ a26 = 0; a9 = 7; a14 = 0; a5 = 4; a19 = 1; a8 = 0; a16 = 7; a1 = 12; return -1; } else if(((((a3==1)&&(((a11==1)&&((input==1)&&(a9==7)))&&(a19==2)))&&(a21==12))&&(!(a20==1)&&((a1==12)&&((a17==2)&&((a5==6)&&((a26==1)||(((a11==1)&&((a0==1)||((a12==1)&&(a2==1))))&&(a16==7))))))))){ a14 = 0; a20 = 1; a16 = 8; a9 = 9; a19 = 3; a11 = 1; return 25; } else if((((a1==12)&&((a5==6)&&((!(a27==1)&&(((a2==1)&&!(a14==1))&&(a13==1)))||!(a12==1))))&&(((((((a9==7)&&((a21==12)&&((a20==1)&&(input==5))))&&(a19==2))&&(a2==1))&&!(a4==1))&&(a16==10))&&(a17==2)))){ a5 = 5; a21 = 10; a16 = 7; a9 = 9; a24 = 0; a1 = 13; a13 = 1; a11 = 1; return -1; } else if((((((a7==1)&&(((a27==1)&&((a14==1)&&((a7==1)&&((a5==6)&&(input==5)))))&&(a19==4)))&&(a24==1))&&(a21==10))&&((a20==1)&&(((((a9==7)&&((a12==1)&&(a17==2)))&&(a16==7))&&(a1==13))&&!(a6==1))))){ a28 = 0; a15 = 0; a19 = 1; a5 = 4; a9 = 9; a0 = 1; return -1; } else if(((((!(a14==1)&&((a16==11)&&(((a28==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a20==1))))&&!(a24==1))&&(a9==11))&&((((a17==2)&&(!(a3==1)||(((a21==10)&&((a14==1)||(a11==1)))||(a18==1))))&&(a19==4))&&(a1==13)))){ a9 = 7; a16 = 7; a19 = 1; a5 = 4; a1 = 12; a11 = 1; a4 = 0; a0 = 0; return -1; } else if(((((a17==2)&&((((a13==1)&&((a12==1)&&(!(a7==1)&&((a1==14)&&(input==3)))))&&(a21==10))&&(a20==1)))&&(a19==2))&&(!(a18==1)&&(((a16==11)&&((!(a14==1)&&((a9==9)&&(a2==1)))&&(a13==1)))&&(a5==4))))){ a16 = 7; a9 = 7; a1 = 12; a19 = 1; a28 = 1; a6 = 1; a18 = 0; return -1; } else if(((((a2==1)&&(!(a4==1)&&(((a17==2)&&((a3==1)&&((a9==8)&&(((a1==13)&&(input==5))&&(a23==1)))))&&!(a8==1))))&&(a5==6))&&((a16==10)&&((((a19==5)&&((a21==10)&&(a11==1)))&&!(a20==1))||(a0==1))))){ a20 = 1; a8 = 1; a19 = 3; a5 = 4; a16 = 11; a9 = 11; a23 = 0; a10 = 1; a1 = 12; return -1; } else if(((!(a12==1)&&(((a16==9)&&(!(a12==1)&&((a20==1)&&((a21==10)&&(a2==1)))))&&(a17==2)))&&((((a14==1)&&((a8==1)&&((a1==12)&&((((input==4)&&((a5==4)||(a5==5)))&&(a7==1))&&(a9==9)))))&&(a19==4))&&!(a3==1)))){ a1 = 13; a21 = 12; a6 = 0; a25 = 0; a16 = 10; a23 = 0; a19 = 2; a5 = 6; a9 = 11; return 21; } else if(((!(a18==1)&&(!(a23==1)||((a2==1)&&!(a20==1))))&&(((a13==1)&&(!(a24==1)&&(((a17==2)&&((input==3)&&(((((a19==5)&&((a16==10)&&((a9==11)&&((a5==6)&&(a1==14)))))&&(a21==12))||((((a16==11)&&((a9==7)&&((a1==12)&&(a5==4))))&&(a19==1))&&(a21==10)))||((a21==10)&&((a19==1)&&((a16==11)&&((a9==7)&&((a1==12)&&(a5==5)))))))))&&!(a27==1))))&&(a12==1)))){ a13 = 0; a16 = 7; a7 = 1; a5 = 5; a20 = 1; a19 = 1; a25 = 0; a21 = 10; a1 = 14; a9 = 10; return -1; } else if((((a5==4)&&(((((a28==1)&&(a9==10))&&!(a20==1))&&(a1==14))||!(a2==1)))&&(((a17==2)&&((((a3==1)&&((!(a4==1)&&(!(a4==1)&&((input==4)&&(a21==11))))&&!(a8==1)))&&!(a18==1))&&(a19==3)))&&(a16==7)))){ a1 = 13; a21 = 10; a28 = 1; a11 = 1; a5 = 5; a20 = 1; a16 = 9; a9 = 11; a19 = 1; a26 = 0; return 26; } else if((((a1==13)&&(((a7==1)||(a6==1))&&(a9==11)))&&((((!(a20==1)&&((a5==6)&&((a28==1)&&(((a28==1)&&((((a21==11)&&(input==5))&&(a6==1))&&(a19==4)))&&!(a8==1)))))&&!(a4==1))&&(a16==9))&&(a17==2)))){ if((a14==1)){ a20 = 1; a21 = 10; a1 = 12; a16 = 7; a5 = 4; a19 = 1; a26 = 1; a22 = 0; }else{ a7 = 1; a16 = 8; a21 = 10; a19 = 3; a3 = 0; a9 = 8; a25 = 1; a5 = 5; } return -1; } else if((((((a5==4)&&((a1==14)&&((!(a11==1)||((a8==1)||(!(a0==1)&&(a6==1))))&&(a9==8))))&&!(a20==1))&&(a16==10))&&(((a21==11)&&(((a19==4)&&(((a17==2)&&(input==6))&&!(a26==1)))&&(a6==1)))&&(a6==1)))){ a8 = 1; a19 = 5; a5 = 6; a1 = 13; a9 = 10; a25 = 0; a21 = 12; a10 = 0; return 22; } else if((((a1==14)&&(((a19==1)&&(!(a20==1)&&(!(a18==1)&&(((a23==1)&&((a17==2)&&((((input==3)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a11==1))&&(a16==8))))&&(a13==1)))))&&(a21==11)))&&(!(a24==1)&&((a6==1)&&(a3==1))))){ a5 = 4; a28 = 1; a0 = 0; a3 = 1; a1 = 12; a9 = 7; a16 = 7; a21 = 10; a20 = 1; return -1; } else if((((a19==4)&&((a1==12)&&(!(a18==1)&&((a13==1)&&((a11==1)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==1)))))))&&((a21==10)&&(!(a20==1)&&((((a2==1)&&((!(a8==1)&&(a6==1))&&(a17==2)))||(a4==1))&&(a16==10)))))){ a5 = 5; a19 = 1; a16 = 7; a22 = 0; a20 = 1; a0 = 1; a9 = 10; a10 = 1; return -1; } else if((((((a17==2)&&((a9==11)&&(!(a13==1)||(a6==1))))&&(a16==8))&&(a5==5))&&((((!(a20==1)&&((a12==1)&&((a3==1)&&((a21==11)&&(((a19==3)&&(input==6))&&(a1==14))))))&&!(a24==1))&&(a23==1))&&!(a4==1)))){ a5 = 4; a9 = 10; a2 = 1; a24 = 0; a20 = 1; a3 = 1; a19 = 1; return -1; } else if(((!(a26==1)&&(!(a28==1)||((((a6==1)&&(a20==1))&&(a19==2))&&(a17==2))))&&(((a16==9)&&((a1==14)&&((a2==1)&&(((((((a5==5)||(a5==6))&&(input==4))&&!(a18==1))&&!(a24==1))&&!(a4==1))&&(a21==10)))))&&(a9==8)))){ a12 = 1; a9 = 7; a16 = 7; a2 = 1; a6 = 1; a19 = 1; a5 = 4; a1 = 12; return -1; } else if((((a17==2)&&((a3==1)&&((a23==1)&&((a6==1)&&((a28==1)&&((a21==12)&&(!(a20==1)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==3)))))))))&&((a13==1)&&((a16==7)&&((((a12==1)||!(a11==1))&&(a19==4))&&(a1==14)))))){ a6 = 1; a9 = 7; a11 = 1; a20 = 1; a21 = 10; a5 = 4; a1 = 12; a19 = 1; a0 = 0; return -1; } else if(((!(a18==1)&&(!(a11==1)||(((a1==13)&&(!(a0==1)&&((a11==1)&&!(a20==1))))&&(a21==12))))&&((a16==8)&&(((((((input==4)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&!(a18==1))&&(a17==2))&&!(a18==1))&&(a19==5))&&!(a27==1))))){ a5 = 4; a3 = 0; a19 = 1; a12 = 0; a20 = 1; a18 = 1; a9 = 10; a21 = 10; a16 = 7; a1 = 12; return 21; } else if((((((((a26==1)||(a23==1))&&(a21==11))&&(a17==2))&&(a1==12))&&(a19==2))&&(!(a24==1)&&((!(a7==1)&&(((!(a27==1)&&(((input==3)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&!(a8==1)))&&!(a8==1))&&!(a20==1)))&&(a16==10))))){ a7 = 1; a1 = 13; a5 = 4; a19 = 5; a20 = 1; a15 = 0; a9 = 11; a8 = 1; a16 = 8; return 23; } else if((((!(a8==1)&&((((a23==1)&&(((a28==1)&&(((input==1)&&(a9==7))&&(a19==5)))&&(a11==1)))&&!(a18==1))&&(a17==2)))&&(a5==5))&&((a21==12)&&(((a16==10)&&(((a1==14)&&(a6==1))||!(a3==1)))&&!(a20==1))))){ a21 = 10; a19 = 1; a28 = 0; a27 = 1; a9 = 8; a20 = 1; a1 = 12; a7 = 1; a16 = 7; a5 = 4; return -1; } else if((((a20==1)&&((!(a7==1)&&(((a19==4)&&(!(a12==1)||((a23==1)&&(a16==9))))||!(a3==1)))&&(a1==13)))&&((a17==2)&&(((a11==1)&&(!(a27==1)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==1))&&(a11==1))))&&(a21==12))))){ a16 = 7; a7 = 0; a4 = 0; a19 = 1; a21 = 10; a1 = 12; a2 = 1; a9 = 7; a5 = 4; return -1; } else if(((((a27==1)||((!(a20==1)&&(((a11==1)||!(a3==1))&&!(a27==1)))&&(a6==1)))&&(a19==3))&&((a1==13)&&((a16==10)&&(((!(a27==1)&&((a11==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==5))))&&(a21==11))&&(a17==2)))))){ a29 = 1; a19 = 4; a21 = 12; a2 = 0; a0 = 1; a9 = 9; a16 = 8; a1 = 14; a5 = 5; return 26; } else if((((a14==1)||(((!(a14==1)&&((a6==1)&&(a6==1)))&&(a16==8))&&(a17==2)))&&(((a28==1)&&((((((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==3))&&(a20==1))&&(a21==10))&&(a28==1))&&!(a24==1))&&(a19==3)))&&(a1==12)))){ a2 = 1; a8 = 0; a16 = 7; a5 = 4; a9 = 7; a19 = 1; a0 = 0; return -1; } else if(((((a19==4)&&((a17==2)&&((((a5==4)&&(((a21==12)&&((a6==1)&&!(a20==1)))||!(a23==1)))&&(a2==1))&&(a9==11))))||(a18==1))&&((a12==1)&&(((((input==1)&&(a1==14))&&(a16==7))&&!(a14==1))&&!(a26==1))))){ a20 = 1; a12 = 1; a16 = 11; a9 = 9; a1 = 13; a5 = 6; a2 = 1; a13 = 1; a19 = 1; a21 = 10; return 25; } else if(((((a2==1)&&(!(a18==1)&&((a1==13)&&((a17==2)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a14==1))&&!(a14==1))&&(a9==11))))))&&(a21==11))&&((a19==3)&&((a20==1)&&((((a16==10)&&(a2==1))&&(a13==1))||!(a12==1)))))){ a14 = 0; a3 = 1; a27 = 0; a19 = 1; a16 = 7; a5 = 4; a9 = 7; a1 = 12; a21 = 10; return -1; } else if(((!(a27==1)&&((a9==8)&&((!(a24==1)&&(((a16==10)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a20==1)))&&!(a7==1)))&&(a19==1))))&&(((!(a6==1)||((((a21==11)&&(a11==1))||!(a11==1))&&(a1==14)))&&(a17==2))||!(a11==1)))){ a1 = 12; a28 = 1; a5 = 4; a9 = 7; a23 = 1; a21 = 10; a16 = 7; a13 = 1; return -1; } else if((((((((((a9==8)&&((a13==1)&&((a16==10)&&(!(a0==1)&&(((input==5)&&(a17==2))&&(a11==1))))))&&(a21==11))&&!(a4==1))&&(a19==3))&&(a28==1))&&(a5==6))&&(a20==1))&&(!(a13==1)||((a1==12)&&(a13==1))))){ a21 = 10; a27 = 0; a1 = 13; a19 = 2; a5 = 5; a9 = 9; a16 = 7; a0 = 0; a6 = 1; return 25; } else if(((((a11==1)&&(((((input==5)&&(a21==10))&&(a5==4))&&(a16==8))&&(a1==14)))&&(a17==2))&&(!(a3==1)||(!(a4==1)&&((a9==7)&&((a19==5)&&((a24==1)||(!(a20==1)&&((a13==1)&&((a3==1)&&(a28==1))))))))))){ a19 = 2; a20 = 1; a9 = 10; a28 = 1; a16 = 11; a8 = 0; a21 = 12; a26 = 0; return 25; } else if((((a16==8)&&(((a21==12)&&((a27==1)||((a17==2)&&((!(a8==1)&&(a12==1))&&!(a4==1)))))||(a0==1)))&&((a19==3)&&((((a9==11)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a24==1))&&(a11==1)))&&(a1==13))&&!(a20==1))))){ if((a29==1)){ a20 = 1; a16 = 7; a19 = 1; a14 = 1; a25 = 0; a9 = 8; a21 = 10; a5 = 4; a28 = 0; }else{ a5 = 6; a20 = 1; a16 = 11; a29 = 1; a24 = 1; a1 = 14; a19 = 4; a21 = 10; a23 = 0; a9 = 8; } return -1; } else if((((a21==11)&&(((a19==5)&&((a16==8)&&((a9==10)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==3)))&&(a13==1)))))&&!(a0==1)))&&(!(a24==1)&&((((a1==12)&&((a8==1)||((a11==1)&&(a28==1))))&&!(a20==1))&&!(a0==1))))){ a16 = 7; a14 = 0; a21 = 10; a5 = 4; a0 = 0; a9 = 7; a20 = 1; a19 = 1; return -1; } else if((((a17==2)&&(((((a12==1)||(a4==1))&&!(a4==1))||!(a11==1))||(a18==1)))&&((((((((a1==13)&&((input==5)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))))&&(a19==5))&&(a16==8))&&(a21==12))&&!(a20==1))&&(a6==1))&&(a2==1)))){ if((a8==1)){ a28 = 0; a9 = 8; a21 = 10; a20 = 1; a3 = 0; a19 = 1; a2 = 0; a16 = 7; a5 = 5; }else{ a20 = 1; a15 = 0; a19 = 1; a7 = 1; a10 = 0; a21 = 10; a5 = 4; a16 = 7; a9 = 9; } return -1; } else if((((((a13==1)&&(a2==1))&&!(a24==1))||(a26==1))&&(!(a27==1)&&((a17==2)&&(!(a14==1)&&((a19==3)&&(!(a20==1)&&(((a16==7)&&(((a1==14)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==4)))&&(a13==1)))&&(a21==12))))))))){ a19 = 1; a5 = 4; a1 = 12; a26 = 0; a23 = 1; a20 = 1; a9 = 7; a21 = 10; a2 = 1; return -1; } else if(((!(a27==1)&&((a12==1)&&((a28==1)&&(((input==5)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a19==2)))))&&(((a17==2)&&(!(a3==1)||((a13==1)&&(!(a20==1)&&((a14==1)||(((a6==1)&&(a21==10))&&(a16==10)))))))&&(a1==13)))){ if((a13==1)){ a9 = 7; a20 = 1; a25 = 1; a19 = 1; a1 = 12; a15 = 0; a16 = 7; a3 = 0; a5 = 4; }else{ a9 = 9; a20 = 1; a19 = 1; a15 = 0; a5 = 4; a25 = 1; a1 = 14; a16 = 7; a27 = 1; } return -1; } else if((((a28==1)&&(((a6==1)&&((a1==12)&&((a9==9)&&((a5==4)&&((a16==8)&&(input==3))))))&&(a20==1)))&&((((a19==4)&&((a6==1)&&((a0==1)||(((a12==1)||(a0==1))||!(a3==1)))))&&(a17==2))&&(a21==12)))){ a19 = 1; a9 = 7; a12 = 1; a16 = 7; a21 = 10; a28 = 1; return -1; } else if(((((a11==1)&&((a21==11)&&(((a9==8)&&((a19==4)&&((((input==6)&&((a5==5)||(a5==6)))&&(a17==2))&&!(a27==1))))&&(a23==1))))&&!(a14==1))&&((((a16==10)&&((a1==12)&&((a20==1)&&(a28==1))))&&!(a4==1))&&!(a0==1)))){ a19 = 5; a5 = 4; a13 = 1; a16 = 7; a8 = 0; a18 = 0; return 22; } else if(((!(a23==1)||(((a1==12)&&((((a3==1)&&!(a7==1))&&(a21==12))&&(a19==1)))&&(a16==9)))&&(((!(a14==1)&&(!(a18==1)&&(!(a20==1)&&((a9==9)&&((a5==6)&&((input==1)&&(a17==2)))))))&&(a6==1))&&!(a0==1)))){ a19 = 2; a23 = 0; a21 = 10; a16 = 8; a20 = 1; a25 = 0; a9 = 10; a1 = 14; return 25; } else if(((((a13==1)&&(((a23==1)&&(((a17==2)&&(input==3))&&(a9==11)))&&(a13==1)))&&!(a18==1))&&(((a5==6)&&((((a19==2)&&(((a4==1)||((a21==12)&&(a2==1)))&&(a20==1)))&&(a12==1))&&(a16==10)))&&(a1==14)))){ a1 = 12; a9 = 7; a16 = 7; a5 = 4; a14 = 0; a13 = 1; a21 = 10; a0 = 0; a19 = 1; return -1; } else if(((((a12==1)&&((a17==2)&&((a1==12)&&(!(a4==1)&&((a19==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==11)))))))&&!(a0==1))&&((a9==9)&&(((((!(a8==1)&&(a12==1))||!(a13==1))&&!(a20==1))&&(a16==7))&&!(a18==1))))){ a12 = 1; a9 = 7; a20 = 1; a4 = 0; a5 = 4; a21 = 10; a28 = 1; return -1; } else if((((((a16==10)&&(((a9==7)&&(a11==1))&&(a1==13)))&&(a17==2))||(a18==1))&&((a21==12)&&((a28==1)&&(!(a24==1)&&(!(a0==1)&&(((a5==5)&&(!(a0==1)&&(((input==5)&&!(a20==1))&&(a6==1))))&&(a19==1)))))))){ a4 = 1; a9 = 10; a16 = 7; a20 = 1; a21 = 10; a5 = 6; a1 = 14; a23 = 0; a22 = 1; return -1; } else if(((((a17==2)&&((((!(a14==1)&&(!(a18==1)&&((a1==13)&&(input==3))))&&(a9==10))&&!(a14==1))&&(a16==9)))&&(a19==5))&&((((((a12==1)&&((a6==1)&&!(a0==1)))&&!(a14==1))&&(a5==4))&&(a21==12))&&!(a20==1)))){ a9 = 11; a19 = 1; a21 = 10; a5 = 5; a25 = 1; a16 = 11; a28 = 0; a24 = 1; return 23; } else if((((a26==1)&&(!(a23==1)&&((a27==1)&&((((a5==6)&&(((a16==9)&&(a11==1))&&(a19==5)))&&!(a23==1))&&(a9==9)))))&&(((a17==2)&&(!(a28==1)&&((a18==1)&&(((input==3)&&(a20==1))&&(a21==12)))))&&(a1==13)))){ a16 = 7; a22 = 1; a21 = 10; a8 = 1; a1 = 12; a19 = 1; a15 = 0; return 26; } else if((((((((a1==14)&&(a23==1))&&(a23==1))&&(a19==4))&&!(a14==1))&&(a16==9))&&(((a21==11)&&((!(a14==1)&&(!(a20==1)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5))&&!(a0==1))&&(a11==1))))&&(a17==2)))&&(a6==1)))){ if((a11==1)){ a16 = 11; a9 = 10; a12 = 0; a8 = 1; a7 = 1; a5 = 6; a19 = 5; a20 = 1; }else{ a1 = 13; a7 = 1; a4 = 1; a5 = 4; a10 = 0; a19 = 3; a20 = 1; a21 = 12; a9 = 7; } return -1; } else if((((((a19==2)&&(!(a0==1)&&((a20==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a16==7))&&(a21==10))&&((a9==10)&&((a1==14)&&((((a0==1)||((a0==1)||(!(a8==1)&&((a3==1)&&(a28==1)))))||(a18==1))&&(a17==2)))))){ a0 = 0; a5 = 5; a13 = 1; a9 = 8; a19 = 4; return 21; } else if(((((a1==12)&&((((a2==1)&&(a28==1))&&(a19==1))||!(a2==1)))&&!(a14==1))&&((!(a20==1)&&((a9==9)&&(((a17==2)&&((a3==1)&&((((input==6)&&(a5==6))&&(a21==12))&&!(a24==1))))&&(a16==9))))&&(a2==1)))){ a19 = 4; a1 = 14; a8 = 1; a9 = 11; a5 = 4; a21 = 10; a4 = 1; a0 = 1; return -1; } else if((((a13==1)&&(!(a8==1)&&((a13==1)&&(((a5==5)&&((input==1)&&(a17==2)))&&(a1==14)))))&&((a7==1)||((((((a21==10)&&((a9==10)&&((a16==7)&&(a28==1))))&&!(a20==1))||!(a2==1))||!(a2==1))&&(a19==1))))){ a27 = 0; a9 = 7; a1 = 12; a5 = 4; a11 = 1; a20 = 1; return -1; } else if((((((!(a26==1)&&(((a21==12)&&((((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==4)))&&(input==5)))&&(a17==2)))&&!(a7==1))&&!(a18==1))&&(a2==1))&&(((a20==1)&&(((a23==1)&&!(a14==1))||(a26==1)))&&(a16==11)))){ a21 = 10; a19 = 1; a1 = 12; a9 = 7; a8 = 0; a16 = 7; a5 = 4; a18 = 0; return -1; } else if(((!(a18==1)&&(((((a23==1)&&(((a16==7)&&((input==6)&&((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a11==1)))&&(a6==1))&&!(a0==1))&&!(a20==1)))&&((a14==1)||((a19==2)&&(((a23==1)&&(a17==2))&&(a21==12)))))){ a13 = 1; a20 = 1; a9 = 7; a1 = 12; a19 = 1; a21 = 10; a26 = 0; a5 = 4; return -1; } else if(((((a2==1)&&((a16==8)&&((a14==1)||((a20==1)&&((a9==11)&&((a6==1)&&(a1==13)))))))&&(a6==1))&&(((a21==11)&&((a12==1)&&((a5==5)&&(!(a18==1)&&(((a19==4)&&(input==1))&&(a17==2))))))&&!(a7==1)))){ a28 = 1; a21 = 10; a9 = 9; a19 = 2; a7 = 0; a5 = 4; a18 = 0; a16 = 7; return 25; } else if((((a8==1)||((!(a20==1)&&(((((a6==1)&&((a21==10)&&(a28==1)))&&!(a7==1))&&(a6==1))||(a7==1)))&&(a9==9)))&&(!(a4==1)&&((a1==12)&&((a17==2)&&(((((a5==4)||(a5==5))&&(input==5))&&(a19==1))&&(a16==10))))))){ a1 = 14; a23 = 0; a10 = 1; a5 = 4; a16 = 7; a26 = 1; a20 = 1; return 25; } else if(((((((((a12==1)&&(a9==8))&&(a19==4))||(a8==1))||!(a13==1))||(a18==1))&&(a17==2))&&(((a1==14)&&(((a21==10)&&((a16==7)&&(!(a8==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a20==1)))))&&(a12==1)))&&(a3==1)))){ a9 = 7; a1 = 12; a20 = 1; a12 = 1; a13 = 1; a14 = 0; a19 = 1; a5 = 4; return -1; } else if(((((a1==13)&&((a9==9)&&(!(a23==1)||((a5==5)&&((a3==1)&&(a12==1))))))&&(a13==1))&&((!(a8==1)&&((!(a20==1)&&((((a16==8)&&((input==6)&&(a19==5)))&&(a6==1))&&(a21==12)))&&(a17==2)))&&(a6==1)))){ if((a27==1)){ a16 = 7; a2 = 0; a19 = 1; a1 = 14; a9 = 8; a5 = 4; a28 = 0; a22 = 1; a21 = 10; a20 = 1; }else{ a9 = 8; a18 = 1; a20 = 1; a21 = 10; a19 = 1; a25 = 1; a16 = 7; a5 = 4; a15 = 1; a1 = 14; } return 21; } else if((((a1==12)&&(!(a8==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a20==1))&&!(a8==1))))&&((((a16==7)&&(((a19==1)&&(((a18==1)||((a9==9)&&(!(a3==1)||(a3==1))))&&(a21==12)))&&(a17==2)))||!(a23==1))||(a18==1)))){ a1 = 13; a5 = 4; a18 = 0; a16 = 8; a23 = 1; a19 = 4; a6 = 1; a9 = 8; return 22; } else if((((!(a14==1)&&(((a11==1)&&((a9==11)&&((((input==4)&&((a5==5)||(a5==6)))&&(a20==1))&&(a19==4))))&&(a17==2)))&&!(a26==1))&&(((((((a13==1)||!(a2==1))&&(a1==12))&&!(a18==1))&&(a16==11))||(a14==1))&&(a21==12)))){ a9 = 7; a19 = 1; a16 = 7; a2 = 1; a5 = 4; a7 = 0; a21 = 10; a23 = 1; return -1; } else if(((!(a7==1)&&(((a3==1)&&((!(a4==1)&&((input==4)&&(a9==8)))&&!(a20==1)))&&(a1==13)))&&(((a5==4)&&((a27==1)||(!(a18==1)&&((((a21==10)&&((a26==1)||(a6==1)))&&(a16==8))&&(a19==5)))))&&(a17==2)))){ a13 = 1; a20 = 1; a21 = 12; a1 = 14; a24 = 0; a5 = 5; a2 = 1; return 25; } else if((((a3==1)&&((((a19==2)&&((input==6)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))))&&(a28==1))&&(a17==2)))&&(!(a11==1)||(((a1==12)&&((!(a14==1)&&(((a21==10)&&((a13==1)&&(a20==1)))&&(a11==1)))&&!(a26==1)))&&(a16==9))))){ a23 = 1; a6 = 1; a16 = 7; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((!(a27==1)&&(((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4))||((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==3))&&(a16==9))&&(a21==11)))&&((a23==1)&&(((!(a12==1)||((!(a28==1)||((a24==1)||(a12==1)))&&(a17==2)))&&!(a20==1))&&!(a8==1))))){ if((a23==1)){ a1 = 13; a5 = 4; a9 = 11; a15 = 0; a16 = 10; a19 = 5; a20 = 1; a25 = 0; a23 = 0; }else{ a16 = 8; a12 = 0; a5 = 4; a1 = 12; a20 = 1; a19 = 3; a9 = 11; a28 = 0; a15 = 0; } return -1; } else if((((((a6==1)&&((((a16==9)&&(a6==1))&&!(a14==1))&&(a17==2)))&&(a1==14))||!(a13==1))&&(!(a7==1)&&((a6==1)&&(!(a27==1)&&((a19==4)&&(!(a20==1)&&((((a5==5)&&(input==1))&&(a21==10))&&(a9==7))))))))){ a5 = 6; a22 = 1; a19 = 5; a21 = 11; a15 = 0; a1 = 13; a16 = 8; a11 = 0; return 25; } else if((((a11==1)&&(((((a19==3)&&((a28==1)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==1))))&&(a13==1))&&(a17==2))&&!(a18==1)))&&(!(a3==1)||((a21==11)&&(!(a20==1)&&((a1==12)&&(((a11==1)&&(a16==10))||(a7==1)))))))){ if((a27==1)){ a5 = 4; a20 = 1; a9 = 7; a1 = 13; a16 = 7; a8 = 1; a21 = 10; a4 = 1; a24 = 1; a19 = 2; }else{ a25 = 0; a18 = 1; a19 = 2; a9 = 8; a28 = 0; a5 = 5; } return -1; } else if((((a7==1)||(((((a2==1)&&(a19==1))&&!(a0==1))||!(a13==1))&&(a20==1)))&&(((a13==1)&&((a17==2)&&((a16==9)&&(((a1==14)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==12))&&(a2==1)))&&(a9==10)))))&&!(a18==1)))){ a28 = 1; a27 = 0; a16 = 7; a21 = 10; a9 = 7; a1 = 12; a11 = 1; a5 = 4; return -1; } else if(((!(a20==1)&&((a1==14)&&(((a23==1)&&(a17==2))&&(a21==10))))&&((a16==8)&&((a3==1)&&(!(a8==1)&&((((((!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a19==1))&&(a3==1))&&(a9==9))&&!(a14==1))&&!(a4==1))))))){ a19 = 4; a21 = 11; a16 = 9; a0 = 0; a18 = 0; a5 = 5; a9 = 11; a20 = 1; a1 = 12; a27 = 0; return 26; } else if((((!(a14==1)&&((a28==1)&&((((a3==1)&&((a21==11)&&(((input==6)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a13==1))))&&(a1==13))&&(a2==1))))&&(a17==2))&&(((a19==4)&&(!(a11==1)||((a16==8)&&(a28==1))))&&(a20==1)))){ a5 = 4; a9 = 7; a1 = 12; a14 = 0; a24 = 0; a6 = 1; a21 = 10; a16 = 7; a19 = 1; return -1; } else if((((!(a26==1)&&(((a23==1)&&(((input==6)&&(((a21==11)&&((a19==1)&&((a9==7)&&((a1==12)&&(a5==4)))))||((((a19==5)&&(((a5==5)&&(a1==14))&&(a9==11)))&&(a21==10))||(((a19==5)&&(((a1==14)&&(a5==6))&&(a9==11)))&&(a21==10)))))&&(a17==2)))&&!(a8==1)))&&!(a18==1))&&(!(a24==1)&&(((a16==8)&&((a13==1)&&!(a20==1)))&&(a28==1))))){ a16 = 10; a6 = 1; a20 = 1; a21 = 10; a11 = 1; a19 = 4; a9 = 10; a1 = 14; a5 = 5; a28 = 1; return 25; } else if((((a16==9)&&((a19==5)&&((((a17==2)&&(a3==1))||(a24==1))&&(a6==1))))&&((a1==13)&&((a9==9)&&((((!(a4==1)&&((!(a0==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a20==1)))&&(a13==1))&&(a21==11))&&(a13==1)))))){ a5 = 4; a0 = 0; a9 = 7; a16 = 7; a19 = 1; a18 = 0; a11 = 1; a21 = 10; a1 = 12; return -1; } else if((((!(a7==1)&&(((a2==1)&&((a20==1)&&(((a11==1)&&(a2==1))&&(a16==11))))&&!(a4==1)))&&!(a24==1))&&(!(a4==1)&&((a17==2)&&((a21==10)&&((input==6)&&(((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7)))))))))){ a11 = 1; a9 = 7; a16 = 7; a1 = 12; a23 = 1; a19 = 1; a7 = 0; a5 = 4; return -1; } else if(((((a4==1)&&((a16==7)&&((a19==4)&&((a21==12)&&((a17==2)&&(((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1))&&!(a23==1))&&!(a20==1))&&(a4==1)))))))&&(a24==1))&&((((a1==13)&&(a3==1))&&(a14==1))&&!(a23==1)))){ a20 = 1; a5 = 4; a21 = 10; a24 = 1; a1 = 14; a16 = 9; a19 = 2; a2 = 0; a15 = 0; a9 = 7; return -1; } else if((((((((a28==1)&&((a19==2)&&(((input==1)&&((a5==4)||(a5==5)))&&!(a7==1))))&&!(a18==1))&&(a16==9))&&(a17==2))&&(a1==14))&&((a21==10)&&((a20==1)&&((a9==9)&&((!(a14==1)&&((a12==1)&&(a2==1)))&&(a3==1))))))){ a5 = 4; a16 = 7; a1 = 12; a8 = 0; a24 = 0; a9 = 7; a19 = 1; a4 = 0; return -1; } else if((((a19==1)&&((!(a0==1)&&((((((a5==6)&&(input==6))&&(a12==1))&&(a1==14))&&(a16==11))&&(a28==1)))&&(a21==10)))&&(((a20==1)&&((a4==1)||(!(a4==1)&&(((a12==1)&&!(a4==1))&&(a17==2)))))&&(a9==9)))){ a16 = 9; a2 = 1; a8 = 0; a19 = 3; a21 = 12; a28 = 1; a5 = 4; a1 = 12; return 21; } else if((((a23==1)&&((!(a24==1)&&((((a13==1)&&(a17==2))&&(a21==10))&&!(a4==1)))&&(a16==9)))&&((a13==1)&&((a20==1)&&((((input==5)&&((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5))||((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==4))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4)))))&&!(a4==1))&&!(a8==1)))))){ a19 = 5; a1 = 13; a21 = 11; a24 = 0; a14 = 0; a2 = 1; a5 = 6; a9 = 7; a16 = 10; return 21; } else if(((((((a8==1)||(((((a23==1)&&!(a20==1))||(a26==1))&&(a3==1))&&(a17==2)))||(a27==1))&&(a16==10))&&(a13==1))&&((a21==11)&&(((input==6)&&(((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3))||(((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==2)&&((a9==11)&&((a1==14)&&(a5==6)))))))&&(a2==1))))){ if((a8==1)){ a19 = 5; a21 = 10; a9 = 7; a11 = 0; a24 = 1; a5 = 5; a16 = 8; a1 = 12; }else{ a5 = 4; a16 = 7; a20 = 1; a21 = 10; a19 = 1; a13 = 0; a1 = 12; a9 = 7; a18 = 1; } return 23; } else if((((a1==14)&&(((a17==2)&&(((a24==1)||((a6==1)&&((a23==1)&&((a23==1)&&!(a14==1)))))&&(a21==11)))&&(a19==5)))&&((a16==7)&&((!(a27==1)&&((((input==4)&&!(a20==1))&&(a9==10))&&(a3==1)))&&(a5==4))))){ a20 = 1; a19 = 1; a8 = 0; a21 = 10; a9 = 7; a1 = 12; a3 = 1; a12 = 1; return -1; } else if(((!(a24==1)&&((!(a7==1)&&((a19==5)&&(((a9==7)&&(input==6))&&(a3==1))))&&!(a0==1)))&&(((a27==1)||((a17==2)&&((((a11==1)&&((a5==5)&&((a1==13)&&(a3==1))))&&(a21==11))&&(a16==11))))&&(a20==1)))){ a7 = 0; a9 = 8; a21 = 10; a5 = 6; a19 = 4; a12 = 1; a1 = 12; a18 = 0; a16 = 7; return -1; } else if(((((((a5==4)&&(!(a8==1)&&((a28==1)&&(a9==9))))||!(a11==1))&&!(a20==1))&&(a13==1))&&(((!(a8==1)&&(((a19==2)&&((((input==3)&&(a1==13))&&(a21==11))&&(a16==7)))&&(a17==2)))&&!(a4==1))&&(a3==1)))){ a21 = 10; a26 = 0; a14 = 0; a1 = 12; a11 = 1; a20 = 1; a19 = 1; a9 = 7; return -1; } else if(((!(a28==1)||((a17==2)&&((a12==1)&&((a11==1)&&(((a6==1)&&(a20==1))&&!(a24==1))))))&&(!(a26==1)&&((((((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==5))&&(a21==11))||((a21==12)&&((a19==1)&&((a9==7)&&((a1==12)&&(a5==4))))))||(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==1))&&(a21==12)))&&(input==6))&&(a16==7))&&!(a14==1))))){ a19 = 3; a16 = 8; a7 = 0; a5 = 5; a24 = 0; a9 = 11; a1 = 14; a21 = 12; a13 = 1; return 25; } else if((((!(a2==1)||(!(a24==1)&&((a19==4)&&((a6==1)&&(((a11==1)||!(a13==1))&&(a16==7))))))&&(a17==2))&&(((((a2==1)&&((input==1)&&(((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))||((a9==7)&&((a1==14)&&(a5==4))))))&&(a21==11))&&!(a20==1))&&!(a18==1)))){ a5 = 4; a19 = 1; a14 = 0; a9 = 7; a21 = 10; a20 = 1; a23 = 1; a1 = 12; return -1; } else if((((a9==7)&&(((((!(a13==1)&&((a24==1)&&((a7==1)&&(((a28==1)&&(a7==1))&&(a16==7)))))&&!(a13==1))&&!(a20==1))&&(a21==11))&&(a1==12)))&&(((((a5==5)&&(input==4))&&!(a2==1))&&(a17==2))&&(a19==1)))){ a21 = 10; a5 = 4; a24 = 1; a29 = 0; a13 = 0; a1 = 14; a20 = 1; a9 = 10; return -1; } else if((((((a9==11)&&(!(a20==1)&&((a8==1)||(!(a18==1)&&((a13==1)||!(a11==1))))))&&(a19==4))&&(a1==13))&&(((a12==1)&&(((a16==8)&&(((a17==2)&&((input==5)&&((a5==4)||(a5==5))))&&!(a14==1)))&&(a21==12)))&&(a3==1)))){ if((a3==1)){ a20 = 1; a10 = 1; a9 = 8; a16 = 7; a19 = 1; a5 = 4; a24 = 1; a11 = 0; }else{ a22 = 0; a20 = 1; a21 = 11; a5 = 6; a0 = 1; a19 = 2; a16 = 10; a9 = 7; a26 = 1; } return 21; } else if(((((a17==2)&&(((!(a8==1)&&((((input==3)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&!(a14==1))&&(a12==1)))&&(a1==13))&&(a2==1)))&&(a20==1))&&(((((a21==11)&&((a13==1)&&!(a4==1)))&&(a16==7))||(a14==1))&&(a19==4)))){ a3 = 1; a21 = 10; a19 = 1; a23 = 1; a5 = 4; a1 = 12; a6 = 1; a9 = 7; return -1; } else if(((!(a0==1)&&((a27==1)||(((a17==2)&&(((((a18==1)||(a23==1))&&(a20==1))&&(a1==13))&&(a16==10)))&&!(a0==1))))&&(!(a24==1)&&(((((input==1)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a21==10))&&(a19==4))&&!(a14==1))))){ a16 = 9; a28 = 1; a6 = 1; a9 = 11; a19 = 5; a1 = 14; a8 = 0; a5 = 6; return -1; } else if(((((a19==3)&&((((a21==10)&&(((a1==14)&&((a28==1)||(a18==1)))&&(a20==1)))&&(a16==8))||!(a12==1)))||(a0==1))&&(((a17==2)&&(((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==5))&&(a13==1))&&(a23==1)))&&!(a26==1)))){ a12 = 1; a19 = 1; a2 = 1; a5 = 4; a9 = 7; a16 = 7; a1 = 12; a13 = 1; return -1; } else if(((((a2==1)&&(!(a7==1)&&(!(a4==1)&&(((a9==9)&&(input==6))&&!(a4==1)))))&&!(a26==1))&&((!(a20==1)&&((a1==13)&&(((a19==4)&&((((a28==1)&&(a5==5))&&!(a24==1))&&(a16==10)))&&(a17==2))))&&(a21==10)))){ if((a24==1)){ a28 = 0; a11 = 0; a9 = 11; a13 = 0; a16 = 9; a20 = 1; a1 = 12; a5 = 4; }else{ a27 = 1; a16 = 7; a19 = 1; a7 = 1; a5 = 6; a9 = 11; a20 = 1; } return -1; } else if((((((a27==1)||((a0==1)||(((a21==11)&&((a17==2)&&((a6==1)||(a24==1))))&&(a19==3))))&&(a16==9))&&(a1==14))&&((((!(a7==1)&&((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a23==1))&&!(a7==1))&&!(a20==1)))){ a15 = 0; a19 = 1; a16 = 7; a5 = 5; a0 = 1; a20 = 1; a25 = 1; a9 = 9; return 22; } else if((((!(a18==1)&&(((!(a8==1)&&((a17==2)&&(((a21==11)&&((input==5)&&(a1==14)))&&!(a24==1))))&&(a6==1))&&(a5==5)))&&(a16==8))&&((((a7==1)||(((a23==1)||(a27==1))&&(a9==8)))&&(a19==2))&&!(a20==1)))){ a23 = 1; a5 = 6; a16 = 10; a20 = 1; a21 = 10; a18 = 0; a26 = 0; return 21; } else if(((((a21==10)&&(a3==1))&&(a17==2))&&(!(a20==1)&&(!(a26==1)&&((!(a7==1)&&(((((((a16==8)&&((input==5)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a1==12))&&!(a24==1))&&(a3==1))&&(a19==4))&&!(a14==1)))&&(a12==1)))))){ a3 = 1; a0 = 0; a5 = 6; a24 = 0; a19 = 1; a20 = 1; a9 = 8; a16 = 11; return 25; } else if(((((a4==1)||((a19==2)&&(!(a11==1)||((a6==1)&&(a17==2)))))&&(a21==12))&&((((((((input==1)&&(((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a13==1))&&(a16==11))&&(a20==1))&&(a2==1))&&(a6==1))&&!(a7==1)))){ if((a6==1)){ a5 = 6; a9 = 9; a19 = 4; a3 = 1; a16 = 7; a1 = 14; a7 = 0; a0 = 0; a20 = 0; }else{ a28 = 1; a5 = 5; a9 = 10; a1 = 13; a21 = 10; a0 = 0; a8 = 0; a16 = 9; } return 25; } else if(((((a20==1)&&(!(a26==1)&&((a28==1)&&((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))&&(a1==14))&&((((a17==2)&&((((a24==1)||(((a28==1)&&!(a14==1))&&(a28==1)))||(a7==1))&&(a16==8)))&&(a21==11))&&(a19==5)))){ a8 = 0; a19 = 4; a26 = 0; a5 = 6; a12 = 1; a16 = 10; a9 = 9; a1 = 12; return 23; } else if((((a17==2)&&((a16==8)&&(((a28==1)&&(!(a8==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a21==10))))&&((a19==3)&&((!(a28==1)||((!(a28==1)||((((a11==1)&&(a9==7))&&!(a20==1))&&(a1==13)))||!(a13==1)))||!(a6==1))))){ a20 = 1; a18 = 0; a21 = 12; a1 = 14; a19 = 4; a9 = 8; a5 = 5; a6 = 1; a3 = 1; return 26; } else if((((a2==1)&&((a21==10)&&((a19==2)&&(((((a1==14)&&(!(a11==1)||(a6==1)))&&(a9==7))||(a4==1))&&(a17==2)))))&&((((((a13==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a20==1))&&(a3==1))&&!(a18==1))&&(a16==8)))){ a13 = 1; a11 = 1; a9 = 11; a21 = 12; a26 = 0; a5 = 4; a16 = 9; a19 = 3; return 25; } else if(((((((a28==1)&&((a6==1)&&(a11==1)))&&(a19==3))&&(a17==2))&&(a16==8))&&((a20==1)&&((a21==10)&&((a1==12)&&(((a11==1)&&(((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==1))&&!(a0==1))&&(a3==1)))&&!(a0==1))))))){ a9 = 7; a11 = 1; a16 = 7; a26 = 0; a19 = 1; a24 = 0; a5 = 4; return -1; } else if((((a14==1)||(((((((a9==11)&&(a13==1))&&(a21==10))&&(a19==3))&&(a17==2))&&(a5==5))&&(a11==1)))&&(((a1==13)&&(!(a27==1)&&(((a13==1)&&((a20==1)&&((a16==7)&&(input==1))))&&(a6==1))))&&!(a27==1)))){ a5 = 6; a9 = 7; a3 = 1; a13 = 1; a19 = 1; a20 = 0; a11 = 1; a21 = 11; return 22; } else if((((a21==10)&&((((a17==2)&&((a0==1)||(!(a28==1)||((a9==9)&&(((a16==9)&&(a3==1))&&!(a8==1))))))&&(a5==6))&&(a19==3)))&&(((((!(a20==1)&&(input==6))&&!(a18==1))&&(a1==13))&&(a3==1))&&(a23==1)))){ if((a5==5)){ a14 = 1; a19 = 1; a20 = 1; a18 = 1; a10 = 1; a9 = 8; a5 = 5; a16 = 7; }else{ a5 = 4; a3 = 0; a4 = 1; a21 = 11; a13 = 0; a20 = 1; a1 = 12; a9 = 7; } return 21; } else if((((a17==2)&&((a21==12)&&((((a3==1)||!(a3==1))||!(a2==1))||!(a28==1))))&&(((a9==8)&&((a5==5)&&(((!(a8==1)&&(!(a8==1)&&((!(a20==1)&&(input==4))&&(a1==13))))&&(a16==8))&&(a11==1))))&&(a19==4)))){ a21 = 10; a1 = 14; a16 = 7; a19 = 1; a9 = 10; a6 = 0; a20 = 1; a10 = 1; return 25; } else if((((a16==10)&&((!(a4==1)&&((a19==2)&&((((a5==6)&&((a1==14)&&(input==5)))&&!(a20==1))&&!(a14==1))))&&!(a14==1)))&&(((!(a3==1)||((a12==1)&&(((a17==2)&&(a3==1))&&!(a7==1))))&&(a21==12))&&(a9==10)))){ a9 = 11; a19 = 1; a1 = 13; a14 = 1; a20 = 1; a18 = 1; a29 = 1; return -1; } else if(((!(a4==1)&&((a17==2)&&((((a20==1)&&(((a3==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==6)))&&!(a14==1)))&&!(a27==1))&&(a16==8))))&&((a21==10)&&(((((a1==13)&&(a23==1))||(a27==1))&&!(a4==1))&&(a19==4))))){ a13 = 1; a0 = 0; a14 = 0; a16 = 10; a19 = 1; a9 = 9; a5 = 4; return 25; } else if(((((a11==1)&&((!(a28==1)||((a1==13)&&(!(a28==1)||((a21==11)&&(a13==1)))))||!(a28==1)))||(a27==1))&&(((a16==9)&&(!(a14==1)&&((a19==2)&&((a17==2)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==4))))))&&(a20==1)))){ a16 = 10; a9 = 7; a18 = 0; a26 = 0; a21 = 10; a19 = 4; a4 = 0; a5 = 6; return 25; } else if((((a21==10)&&(((a1==12)&&((a17==2)&&(((!(a8==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a9==9)))&&(a16==8))&&!(a0==1))))&&!(a20==1)))&&(((a19==5)&&((a2==1)&&((!(a8==1)&&(a11==1))||(a14==1))))&&!(a14==1)))){ a7 = 0; a11 = 1; a20 = 1; a16 = 7; a5 = 4; a19 = 1; a9 = 7; a3 = 1; return -1; } else if((((((a1==13)&&((a16==9)&&((((input==3)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&!(a18==1))&&!(a20==1))))&&(a19==4))&&(a21==10))&&(!(a0==1)&&((a7==1)||((((a17==2)&&(!(a4==1)&&(a13==1)))||!(a23==1))||(a7==1)))))){ a29 = 1; a1 = 14; a16 = 10; a5 = 5; a9 = 10; a15 = 1; a21 = 12; return 26; } else if(((((!(a26==1)&&((input==4)&&(a21==10)))&&!(a7==1))&&(a5==6))&&((a17==2)&&((a9==10)&&((((a19==3)&&((a1==14)&&(((a6==1)&&(((a3==1)||!(a11==1))||!(a28==1)))&&(a16==8))))&&!(a20==1))&&(a6==1)))))){ a5 = 4; a28 = 1; a16 = 7; a19 = 1; a9 = 7; a1 = 12; a3 = 1; a20 = 1; a12 = 1; return -1; } else if(((!(a11==1)||((a17==2)&&((a1==12)&&((a12==1)&&(a21==11)))))&&(((((a3==1)&&(!(a20==1)&&((a19==2)&&(((a16==9)&&((input==4)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))&&(a28==1)))))&&!(a0==1))&&(a12==1))&&!(a14==1)))){ a5 = 6; a8 = 1; a29 = 0; a19 = 1; a16 = 7; a21 = 10; a20 = 1; a14 = 1; a1 = 14; a9 = 10; return 25; } else if((((((a16==9)&&((a19==4)&&((!(a8==1)&&((a9==8)&&(input==4)))&&(a17==2))))&&(a21==12))&&(a5==6))&&(!(a20==1)&&((a1==13)&&((a8==1)||(!(a13==1)||((!(a3==1)||((a6==1)&&(a13==1)))&&(a11==1)))))))){ if((a12==1)){ a16 = 8; a9 = 10; a21 = 10; a8 = 1; a20 = 1; a19 = 3; a29 = 1; a5 = 5; a13 = 0; a1 = 14; }else{ a4 = 1; a14 = 1; a19 = 1; a20 = 1; a16 = 7; a21 = 10; a5 = 4; a1 = 14; a12 = 0; } return 25; } else if(((((((a1==12)&&(((!(a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a23==1))&&!(a27==1)))&&(a11==1))&&(a16==9))&&(a19==5))&&(((!(a18==1)&&((((a6==1)&&(a17==2))||!(a6==1))&&(a12==1)))&&(a9==10))&&(a21==11)))){ a22 = 1; a16 = 7; a13 = 0; a5 = 4; a29 = 0; a19 = 4; return -1; } else if(((((a1==13)&&(!(a24==1)&&((a23==1)&&(!(a7==1)&&(((input==3)&&(a19==2))&&(a13==1))))))&&(a17==2))&&((((((((a6==1)&&(a16==9))||(a4==1))&&(a21==11))&&(a9==7))&&(a5==5))&&(a2==1))&&(a20==1)))){ a27 = 0; a19 = 1; a16 = 7; a18 = 0; a1 = 12; a21 = 10; a5 = 4; return -1; } else if((((((a13==1)&&!(a24==1))||!(a2==1))&&(a20==1))&&((a9==9)&&(((a21==12)&&((!(a18==1)&&(((a16==11)&&(((a13==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a17==2)))&&!(a26==1)))&&(a1==13)))&&!(a14==1)))&&(a19==5))))){ a19 = 1; a21 = 10; a23 = 1; a5 = 4; a11 = 1; a9 = 7; a16 = 7; a0 = 0; a1 = 12; return -1; } else if(((!(a18==1)&&(((((a17==2)&&((a21==11)&&((!(a4==1)&&(((a16==9)&&(input==4))&&!(a26==1)))&&(a6==1))))&&!(a24==1))&&(a2==1))&&(a1==14)))&&((((a9==8)&&((a28==1)&&(a19==1)))&&(a5==6))&&!(a20==1)))){ a1 = 13; a21 = 10; a20 = 1; a14 = 1; a25 = 0; a9 = 11; a16 = 7; a11 = 0; a5 = 5; return -1; } else if((((!(a4==1)&&((a2==1)&&((!(a18==1)&&((a13==1)&&((a9==8)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a21==11)))))&&!(a18==1))))&&(a1==14))&&((((a16==7)&&((a17==2)&&((a3==1)&&(a3==1))))&&(a19==5))&&!(a20==1)))){ a26 = 0; a5 = 4; a20 = 1; a9 = 7; a7 = 0; a19 = 1; a1 = 12; a0 = 0; a21 = 10; return -1; } else if(((!(a24==1)&&((a23==1)&&(((a1==13)&&((((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a19==5))&&!(a8==1)))&&!(a26==1))))&&(((a18==1)||(((a21==11)&&(!(a20==1)&&((a17==2)&&(a23==1))))&&(a16==7)))||!(a2==1)))){ a26 = 0; a19 = 3; a21 = 10; a9 = 10; a27 = 0; a0 = 0; a5 = 5; a1 = 12; a16 = 8; return 21; } else if(((((a17==2)&&((((!(a8==1)&&(((a19==5)&&(input==4))&&(a28==1)))&&(a16==11))&&(a2==1))&&(a9==10)))&&(a20==1))&&((a21==10)&&((a5==6)&&(((!(a0==1)&&((a28==1)||(a26==1)))||(a7==1))&&(a1==12)))))){ a16 = 9; a19 = 3; a28 = 1; a9 = 7; a11 = 1; a5 = 5; return 25; } else if((((!(a2==1)||(((!(a20==1)&&((a19==2)&&(a3==1)))&&(a1==14))&&(a17==2)))||!(a23==1))&&((((((a9==7)&&((a16==10)&&(((a21==12)&&(input==3))&&(a5==6))))&&!(a24==1))&&!(a27==1))&&(a2==1))&&!(a26==1)))){ a21 = 10; a1 = 12; a16 = 7; a6 = 0; a25 = 0; a9 = 10; a5 = 4; a19 = 1; a29 = 0; a20 = 1; return -1; } else if((((((!(a4==1)&&((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a16==10))&&(a3==1))&&(a2==1))&&((a19==3)&&((a21==11)&&((a17==2)&&(!(a24==1)&&(!(a20==1)&&(!(a3==1)||(((a2==1)&&(a1==13))&&!(a0==1)))))))))){ if((a15==1)){ a9 = 11; a29 = 1; a5 = 5; a16 = 7; a21 = 10; a20 = 1; a25 = 1; a19 = 1; a2 = 0; }else{ a9 = 9; a19 = 5; a16 = 8; a1 = 12; a8 = 1; a21 = 12; a27 = 1; a5 = 6; a2 = 0; } return -1; } else if((((a1==13)&&((a9==10)&&(((((a17==2)&&(a23==1))||(a4==1))&&(a23==1))||(a0==1))))&&(!(a7==1)&&((a21==11)&&((((a28==1)&&((!(a20==1)&&((a19==4)&&(input==6)))&&(a5==6)))&&!(a27==1))&&(a16==7)))))){ a19 = 2; a5 = 4; a21 = 10; a16 = 9; a20 = 1; a2 = 1; a1 = 14; a8 = 0; a13 = 1; return 21; } else if((((a16==8)&&((!(a28==1)||(((a28==1)&&(a28==1))||(a24==1)))&&!(a8==1)))&&((!(a20==1)&&((a1==14)&&((a17==2)&&((!(a27==1)&&((a19==4)&&((input==4)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))&&!(a8==1)))))&&(a21==12)))){ a1 = 12; a13 = 0; a29 = 1; a21 = 10; a5 = 4; a19 = 2; a16 = 7; a26 = 1; a20 = 1; a9 = 7; return -1; } else if((((((a0==1)||(!(a14==1)&&(!(a14==1)&&((a21==10)&&(a28==1)))))&&(a17==2))&&(a1==12))&&(((a16==10)&&((((!(a0==1)&&(((input==4)&&(a19==3))&&!(a24==1)))&&(a20==1))&&(a5==6))&&!(a0==1)))&&(a9==9)))){ a9 = 7; a2 = 1; a16 = 7; a19 = 1; a5 = 4; a24 = 0; a18 = 0; return -1; } else if(((((a17==2)&&((!(a11==1)||(((a28==1)||!(a12==1))&&(a19==4)))&&(a9==10)))&&(a20==1))&&(((!(a8==1)&&((a6==1)&&((a28==1)&&((a1==12)&&((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))))))&&(a21==12))&&(a16==10)))){ if((a13==1)){ a19 = 5; a16 = 7; a8 = 0; a5 = 5; a7 = 0; a21 = 11; a20 = 0; }else{ a5 = 5; a21 = 11; a19 = 2; a6 = 1; a9 = 9; a4 = 0; a24 = 0; } return 25; } else if(((!(a4==1)&&((a12==1)&&(((a28==1)&&((a9==9)&&((((a5==4)||(a5==5))&&(input==1))&&(a17==2))))&&(a21==11))))&&(((a12==1)&&(((a20==1)&&((((a2==1)||!(a3==1))&&(a19==3))&&!(a14==1)))&&(a1==14)))&&(a16==8)))){ a21 = 10; a2 = 1; a9 = 7; a6 = 1; a24 = 0; a1 = 12; a5 = 4; a16 = 7; a19 = 1; return -1; } else if((((a17==2)&&(((a26==1)||((((a7==1)||(a6==1))||!(a23==1))&&(a11==1)))&&(a16==10)))&&((a19==1)&&((((a6==1)&&((a6==1)&&((((input==4)&&(a20==1))&&(a21==10))&&(a9==9))))&&(a5==6))&&(a1==13))))){ a5 = 5; a11 = 1; a16 = 9; a21 = 12; a24 = 0; a28 = 1; a19 = 2; return 25; } else if((((((!(a27==1)&&((a8==1)||((a28==1)&&(a21==11))))&&!(a7==1))&&(a20==1))||(a26==1))&&(((a17==2)&&((!(a27==1)&&((input==1)&&(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==3))||(((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==3)&&((a9==7)&&((a5==4)&&(a1==12))))))))&&(a16==9)))&&(a3==1)))){ a21 = 10; a1 = 12; a2 = 1; a16 = 7; a19 = 1; a5 = 4; a14 = 0; a24 = 0; a9 = 7; return -1; } else if((((a1==14)&&((a9==8)&&((a16==9)&&(((a5==5)&&(((a21==10)&&(!(a24==1)&&(a23==1)))||(a14==1)))&&(a17==2)))))&&(!(a20==1)&&(((!(a7==1)&&((a11==1)&&((input==6)&&(a19==3))))&&!(a24==1))&&(a28==1))))){ if((a2==1)){ a16 = 10; a15 = 0; a6 = 0; a19 = 2; a5 = 4; a1 = 12; a9 = 10; a25 = 1; }else{ a16 = 7; a1 = 12; a12 = 0; a21 = 11; a9 = 9; a3 = 0; a19 = 5; a22 = 0; } return -1; } else if((((a16==8)&&((a1==12)&&((((a11==1)&&((a28==1)&&(!(a14==1)&&(((a19==1)&&(input==4))&&(a17==2)))))&&!(a8==1))&&(a12==1))))&&((a21==10)&&((a5==5)&&(!(a20==1)&&(((a13==1)&&(a9==10))&&!(a26==1))))))){ a16 = 7; a13 = 1; a9 = 7; a20 = 1; a4 = 0; a5 = 4; return -1; } else if(((((a13==1)||!(a6==1))&&(a1==12))&&((a17==2)&&((((a19==2)&&(!(a26==1)&&(((a20==1)&&(!(a18==1)&&(!(a26==1)&&(!(a8==1)&&(((a9==9)&&(input==1))&&(a6==1))))))&&(a16==10))))&&(a5==4))&&(a21==11))))){ a16 = 8; a9 = 10; a1 = 14; a20 = 0; a13 = 1; a21 = 10; a11 = 1; a19 = 4; a6 = 1; return 21; } else if(((((((a16==11)&&((a1==12)&&(((a3==1)&&((a5==5)&&(input==6)))&&(a9==8))))&&(a20==1))&&!(a0==1))&&!(a27==1))&&((!(a2==1)||(((((a13==1)&&(a17==2))||(a14==1))&&(a21==12))&&(a19==4)))&&!(a14==1)))){ a0 = 0; a5 = 4; a3 = 1; a27 = 0; a9 = 7; a16 = 7; a21 = 10; a19 = 1; return -1; } else if((((((a17==2)&&((a21==12)&&((!(a14==1)&&(((a11==1)&&(a19==2))&&(a16==11)))&&(a9==11))))||!(a3==1))&&(a28==1))&&((!(a14==1)&&(!(a8==1)&&((a20==1)&&((a1==12)&&((input==4)&&(a5==4))))))&&(a2==1)))){ a21 = 10; a16 = 7; a11 = 1; a6 = 1; a9 = 7; a7 = 0; a19 = 1; return -1; } else if((((((!(a26==1)&&((((a17==2)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==3)))&&(a19==2))&&(a1==13)))&&(a13==1))&&(a28==1))&&(a11==1))&&((((a21==11)&&(((a20==1)&&(a11==1))&&(a16==8)))||!(a2==1))||!(a3==1)))){ a18 = 0; a16 = 7; a21 = 10; a19 = 1; a5 = 4; a23 = 1; a9 = 7; a1 = 12; return -1; } else if((((a24==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a9==11))&&(a0==1)))&&(!(a13==1)&&(((a1==12)&&((a21==12)&&((((a14==1)&&(!(a2==1)&&((!(a2==1)&&(a12==1))&&(a20==1))))&&(a16==7))&&(a17==2))))&&(a19==1))))){ a9 = 10; a12 = 0; a21 = 10; a5 = 6; a10 = 0; a1 = 14; a15 = 0; return -1; } else if(((((a2==1)&&(((a1==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a3==1)))&&(a17==2)))&&!(a20==1))&&((a2==1)&&(((a9==8)&&((a19==5)&&(((!(a6==1)||((a12==1)&&(a16==10)))&&(a21==10))||!(a11==1))))||(a27==1))))){ if((a8==1)){ a3 = 0; a5 = 6; a21 = 11; a19 = 3; a9 = 9; a12 = 0; a24 = 1; a1 = 13; }else{ a24 = 1; a19 = 1; a7 = 1; a2 = 0; a5 = 4; a20 = 1; a16 = 7; a9 = 11; } return -1; } else if(((((a23==1)&&((a7==1)||((((a1==13)&&((a6==1)&&(a13==1)))&&(a9==7))&&(a16==7))))||!(a2==1))&&(!(a27==1)&&(((a17==2)&&((((a20==1)&&((input==6)&&(a19==4)))&&(a13==1))&&(a5==5)))&&(a21==11))))){ a9 = 10; a5 = 6; a23 = 1; a27 = 0; a1 = 14; a19 = 3; a6 = 1; a16 = 8; return 21; } else if((((a19==1)&&((a1==14)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a24==1))))&&(!(a18==1)&&((a24==1)||((((!(a24==1)&&((((a17==2)&&(!(a26==1)&&(a3==1)))&&(a16==10))&&!(a20==1)))&&(a21==11))&&(a9==7))||(a8==1)))))){ if((a1==14)){ a0 = 1; a5 = 5; a21 = 10; a22 = 1; a19 = 4; a1 = 12; a16 = 7; a29 = 1; }else{ a29 = 0; a1 = 13; a5 = 5; a9 = 10; a20 = 1; a16 = 7; a21 = 10; a10 = 1; a25 = 0; } return 21; } else if(((!(a26==1)&&((((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a19==2))&&(a16==10)))&&((a3==1)&&(!(a6==1)||((a8==1)||(((a1==14)&&((a12==1)&&(!(a20==1)&&(((a23==1)||(a4==1))&&(a21==10)))))&&(a17==2))))))){ a1 = 13; a14 = 1; a20 = 1; a0 = 1; a16 = 7; a5 = 4; a9 = 7; return 21; } else if((((a1==12)&&((((!(a27==1)&&((!(a7==1)&&(!(a20==1)&&(input==1)))&&(a5==4)))&&(a6==1))&&(a16==8))&&(a3==1)))&&(!(a26==1)&&((a21==11)&&((a0==1)||(((a17==2)&&((a9==11)&&(a13==1)))&&(a19==1))))))){ a2 = 1; a9 = 7; a16 = 7; a23 = 1; a3 = 1; a21 = 10; a20 = 1; return -1; } else if((((a1==13)&&((a26==1)||(!(a2==1)||((a17==2)&&((a13==1)||!(a28==1))))))&&((((((a23==1)&&(((a2==1)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3)))&&(a16==9)))&&(a21==10))&&!(a7==1))&&(a20==1))&&(a19==4)))){ a9 = 7; a26 = 0; a1 = 12; a19 = 1; a16 = 7; a24 = 0; a3 = 1; a5 = 4; return -1; } else if(((!(a4==1)&&((((((a16==8)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&!(a27==1))&&(a12==1))&&(a19==1))&&(a20==1)))&&((a0==1)||((a12==1)&&(((((a23==1)&&(a21==10))&&(a17==2))&&(a2==1))&&(a1==14)))))){ a23 = 1; a1 = 12; a9 = 7; a5 = 4; a16 = 7; a4 = 0; a27 = 0; return -1; } else if(((!(a23==1)||(((((((((a11==1)||!(a11==1))&&(a23==1))&&(a17==2))&&!(a20==1))&&(a9==11))||!(a6==1))&&(a19==1))||!(a6==1)))&&((a5==6)&&((a16==7)&&((a11==1)&&((a21==12)&&((input==5)&&(a1==12)))))))){ if((a23==1)){ a21 = 11; a5 = 5; a14 = 0; a0 = 0; a9 = 8; a19 = 4; a16 = 8; a2 = 1; }else{ a1 = 13; a20 = 1; a21 = 10; a9 = 10; a19 = 2; a11 = 1; a14 = 0; a23 = 1; a5 = 4; } return 21; } else if((((a23==1)&&((a6==1)&&((a21==12)&&((((((a5==5)||(a5==6))&&(input==6))&&(a9==7))&&!(a0==1))&&(a16==7)))))&&((a17==2)&&((((a1==13)&&((a19==3)&&(((a7==1)||(a23==1))&&!(a18==1))))||!(a28==1))&&!(a20==1))))){ a16 = 8; a21 = 10; a23 = 1; a1 = 14; a5 = 4; a3 = 1; return 25; } else if(((((((a21==10)&&((a1==13)&&(!(a18==1)&&((a11==1)&&(a16==10)))))&&!(a4==1))&&(a20==1))&&(a19==4))&&((a17==2)&&((((a3==1)&&(!(a0==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5))))&&!(a27==1))&&!(a7==1))))){ a19 = 1; a1 = 12; a12 = 1; a9 = 7; a16 = 7; a6 = 1; a5 = 4; return -1; } else if((((a19==3)&&(!(a24==1)&&(((a1==12)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3)))&&(a11==1))))&&((a17==2)&&(((((a21==11)&&((a8==1)||((a16==9)&&((a3==1)&&(a23==1)))))&&(a20==1))||(a0==1))&&!(a26==1))))){ a2 = 1; a19 = 1; a5 = 4; a13 = 1; a9 = 7; a18 = 0; a16 = 7; a21 = 10; return -1; } else if((((((a0==1)||(((((a11==1)&&((((a3==1)&&!(a0==1))&&(a17==2))&&(a3==1)))&&(a19==4))&&!(a27==1))&&(a16==11)))&&(a21==10))&&!(a20==1))&&(((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==1))&&(a2==1)))){ a29 = 0; a9 = 7; a1 = 13; a5 = 6; a20 = 1; a26 = 1; a19 = 1; a28 = 0; a16 = 7; return -1; } else if(((((a27==1)||((a21==10)&&((a16==10)&&(a23==1))))||(a7==1))&&((!(a18==1)&&((a3==1)&&(((((((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==1))&&(a17==2))&&!(a14==1))&&(a20==1))))&&!(a7==1)))){ a23 = 1; a27 = 0; a1 = 12; a21 = 11; a12 = 1; a19 = 4; a5 = 6; a16 = 8; a9 = 11; return 25; } else if((((a19==4)&&(((((((a3==1)&&((a13==1)&&((a6==1)&&(a16==7))))&&(a21==10))&&(a1==14))&&(a13==1))||(a18==1))&&(a17==2)))&&(!(a0==1)&&((a2==1)&&((a20==1)&&((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))))){ a14 = 0; a5 = 4; a9 = 7; a24 = 0; a1 = 12; a3 = 1; a19 = 1; return -1; } else if((((a16==9)&&((!(a18==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==1)))&&(a23==1)))&&((a0==1)||((!(a4==1)&&((((a20==1)&&(((a17==2)&&((a3==1)&&(a21==12)))&&(a19==3)))&&(a2==1))&&(a1==13)))&&!(a24==1))))){ a21 = 10; a14 = 0; a19 = 1; a12 = 1; a5 = 4; a2 = 1; a1 = 12; a16 = 10; a9 = 8; return 21; } else if(((((((a6==1)||(a14==1))&&!(a18==1))&&(a17==2))&&(a16==8))&&((a19==3)&&((a5==5)&&((a9==11)&&(!(a7==1)&&(!(a18==1)&&((a13==1)&&((((a12==1)&&((input==3)&&(a21==11)))&&!(a20==1))&&(a1==13)))))))))){ a1 = 12; a24 = 0; a21 = 10; a20 = 1; a5 = 4; a19 = 1; a8 = 0; a16 = 7; a14 = 0; a9 = 7; return -1; } else if(((((!(a14==1)&&((a21==10)&&((input==5)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))))&&(a3==1))&&(a23==1))&&((a18==1)||((a16==10)&&(((a0==1)||((a17==2)&&(((a1==14)&&((a28==1)&&!(a0==1)))&&(a19==5))))&&(a20==1)))))){ a5 = 4; a9 = 7; a8 = 0; a19 = 1; a2 = 1; a1 = 12; a16 = 7; a23 = 1; return -1; } else if(((((((a9==7)&&((a23==1)&&((input==1)&&(a17==2))))&&(a23==1))&&(a16==7))&&(a19==5))&&((a5==4)&&((a21==10)&&(((a20==1)&&((a11==1)&&((a24==1)||((a6==1)&&((a6==1)&&(a11==1))))))&&(a1==13)))))){ a3 = 1; a1 = 12; a19 = 1; a26 = 0; a13 = 1; return -1; } else if((((a9==7)&&(((((((a19==4)&&(((input==1)&&(a17==2))&&(a28==1)))&&(a28==1))&&!(a26==1))&&!(a27==1))&&(a16==11))&&(a20==1)))&&(((a1==13)&&((a21==11)&&(((a11==1)||!(a28==1))&&!(a26==1))))&&(a5==5)))){ a19 = 2; a16 = 10; a9 = 8; a2 = 1; a7 = 0; a21 = 12; a3 = 1; return 21; } else if((((a16==9)&&(!(a13==1)||(!(a20==1)&&(!(a3==1)||(!(a26==1)&&((a21==10)&&(((a3==1)&&(a11==1))||(a26==1))))))))&&(((a17==2)&&(((a19==4)&&(((a1==14)&&(input==6))&&(a9==10)))&&!(a24==1)))&&(a5==5)))){ if((a26==1)){ a16 = 7; a9 = 8; a8 = 1; a19 = 1; a5 = 6; a20 = 1; a0 = 1; a15 = 0; a1 = 12; }else{ a16 = 10; a9 = 9; a20 = 1; a1 = 12; a25 = 1; a21 = 12; a19 = 2; a18 = 1; } return -1; } else if((((!(a24==1)&&((a16==8)&&((a13==1)&&((a5==6)&&((!(a20==1)&&(input==5))&&(a9==11))))))&&(a23==1))&&(((a17==2)&&((((((a27==1)||(a2==1))&&(a21==10))&&(a1==14))&&(a19==2))||!(a11==1)))||!(a2==1)))){ a5 = 4; a23 = 1; a20 = 1; a9 = 7; a7 = 0; a19 = 5; a26 = 0; return -1; } else if((((a19==1)&&(((a20==1)&&((a3==1)&&((a5==6)&&(a28==1))))&&(a1==12)))&&(((((((a17==2)&&(((a21==12)&&((a16==10)&&(input==1)))&&(a28==1)))&&(a13==1))&&!(a24==1))&&!(a7==1))&&(a9==7))&&(a13==1)))){ a16 = 7; a21 = 10; a5 = 4; a12 = 1; a24 = 0; a28 = 1; return -1; } else if((((!(a7==1)&&(((a16==11)&&((a1==12)&&(((a5==4)&&((a9==8)&&(input==6)))&&!(a27==1))))&&(a17==2)))&&(a2==1))&&(((a26==1)||((a19==1)&&((a21==10)&&(((a23==1)&&(a20==1))&&!(a27==1)))))||!(a23==1)))){ a16 = 7; a1 = 14; a27 = 0; a24 = 0; a5 = 6; a19 = 4; a9 = 10; a26 = 0; return 25; } else if((((a16==10)&&(!(a2==1)||((((((a6==1)&&(a11==1))&&(a19==1))&&(a17==2))||!(a3==1))&&(a1==12))))&&((a21==11)&&((a20==1)&&(((a12==1)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==5))&&(a3==1)))&&!(a8==1)))))){ a20 = 0; a5 = 4; a11 = 1; a19 = 4; a16 = 7; a13 = 1; a9 = 8; a7 = 0; return 25; } else if((((((!(a26==1)&&((a13==1)&&(((a1==13)&&(input==6))&&(a13==1))))&&(a19==4))&&(a21==10))&&(a17==2))&&((!(a20==1)&&(((!(a12==1)||((a3==1)&&((a12==1)&&!(a8==1))))&&(a16==9))&&(a9==7)))&&(a5==6)))){ a13 = 0; a16 = 7; a1 = 14; a19 = 1; a26 = 1; a9 = 9; a12 = 0; a20 = 1; return -1; } else if((((((a3==1)&&((a19==3)&&((a11==1)&&((a1==13)&&(a13==1)))))&&(a2==1))&&(a21==11))&&(!(a20==1)&&(((a16==7)&&((a6==1)&&((a2==1)&&(!(a0==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5))))))&&(a17==2))))){ a1 = 14; a7 = 0; a16 = 10; a5 = 6; a13 = 1; a20 = 1; a21 = 10; a19 = 2; a9 = 7; a11 = 1; return 21; } else if((((a16==11)&&((a21==10)&&((a24==1)||((a13==1)&&!(a26==1)))))&&((a9==10)&&((((((((((input==1)&&(a20==1))&&(a19==3))&&!(a18==1))&&(a17==2))&&(a1==14))&&!(a0==1))&&(a5==5))&&!(a27==1))&&!(a4==1))))){ a6 = 1; a19 = 1; a5 = 4; a1 = 12; a7 = 0; a9 = 7; a13 = 1; a16 = 7; return -1; } else if((((a21==11)&&(((a9==9)&&((a23==1)&&(!(a27==1)&&((a23==1)&&(((a17==2)&&(input==1))&&(a19==5))))))&&(a20==1)))&&(((a5==5)&&((a1==12)&&(!(a8==1)&&((a12==1)&&((a24==1)||(a3==1))))))&&(a16==7)))){ a9 = 7; a18 = 0; a19 = 1; a16 = 8; a1 = 13; a5 = 6; a21 = 12; a7 = 0; return 26; } else if((((a17==2)&&(((a16==7)&&(((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a21==11)))&&(a13==1)))&&((a19==1)&&(((!(a7==1)&&((a7==1)||(((a20==1)&&(!(a8==1)&&(a12==1)))&&(a9==8))))&&!(a14==1))&&(a1==13))))){ a21 = 10; a4 = 0; a6 = 1; a27 = 0; a16 = 8; a5 = 5; a1 = 12; a9 = 10; return 22; } else if((((a19==4)&&(((a6==1)&&(((a3==1)&&((input==6)&&(a16==11)))&&!(a26==1)))&&!(a24==1)))&&((!(a3==1)||((a20==1)&&((a9==11)&&((a21==12)&&((a26==1)||((a5==6)&&((a11==1)&&(a1==13))))))))&&(a17==2)))){ a5 = 4; a16 = 7; a8 = 0; a21 = 10; a9 = 7; a1 = 12; a23 = 1; a19 = 1; a18 = 0; return -1; } else if((((a1==12)&&(!(a26==1)&&((a16==11)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==5)))))&&(!(a12==1)||(!(a20==1)&&((a19==4)&&(((((a4==1)||(((a23==1)&&(a17==2))&&!(a24==1)))&&(a21==10))||!(a23==1))||(a27==1))))))){ a29 = 1; a11 = 0; a5 = 5; a20 = 1; a9 = 8; a16 = 7; a1 = 13; a19 = 1; a27 = 1; return 25; } else if((((a6==1)&&((a21==10)&&((input==1)&&(a9==8))))&&((a1==12)&&((a5==5)&&((((((a16==10)&&(((((a28==1)&&(a6==1))&&!(a20==1))||(a24==1))||!(a6==1)))&&(a19==4))&&(a17==2))||!(a2==1))||!(a3==1)))))){ if((a4==1)){ a10 = 1; a16 = 8; a9 = 9; a5 = 4; a28 = 0; a19 = 5; a21 = 12; a20 = 1; a15 = 0; }else{ a23 = 0; a9 = 7; a1 = 13; a5 = 4; a19 = 2; a0 = 1; a15 = 0; a16 = 7; a20 = 1; } return -1; } else if((((a13==1)&&((!(a6==1)||(((!(a2==1)||(a3==1))&&(a2==1))&&(a16==10)))&&(a21==10)))&&((a2==1)&&((a17==2)&&((a19==3)&&(!(a7==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a1==14))&&(a9==9))&&(a20==1)))))))){ a5 = 4; a9 = 7; a19 = 1; a8 = 0; a3 = 1; a1 = 12; a28 = 1; a16 = 7; return -1; } else if((((a16==10)&&(((a19==4)&&(((a28==1)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5))&&!(a8==1)))&&!(a14==1)))&&(a1==13)))&&((a21==10)&&((((a20==1)&&(((a23==1)&&(a28==1))&&(a28==1)))||!(a28==1))&&(a17==2))))){ a5 = 4; a9 = 10; a16 = 8; a24 = 0; a21 = 11; a1 = 12; a0 = 0; a8 = 0; return 26; } else if(((((a19==4)&&((a24==1)||(((a28==1)&&(a28==1))&&(a1==13))))&&(a6==1))&&((!(a7==1)&&((a3==1)&&(((a21==12)&&((a16==7)&&(((a20==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a9==7))))&&(a17==2))))&&(a11==1)))){ a1 = 12; a21 = 10; a19 = 1; a24 = 0; a5 = 4; a18 = 0; a13 = 1; return -1; } else if(((((((((a8==1)||(((a23==1)||!(a13==1))||(a4==1)))&&(a17==2))&&(a16==7))&&!(a18==1))||!(a11==1))&&(a21==11))&&((a19==4)&&((a20==1)&&((((a9==10)&&(((a5==4)||(a5==5))&&(input==1)))&&(a6==1))&&(a1==13)))))){ a6 = 1; a7 = 0; a5 = 4; a9 = 7; a24 = 0; a21 = 10; a19 = 1; a1 = 12; return -1; } else if(((((a8==1)||(((a11==1)&&(a16==9))&&(a21==11)))&&(a28==1))&&((((((((((input==6)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&(a20==1))&&(a17==2))&&(a19==5))&&(a1==14))&&!(a0==1))&&(a13==1))&&!(a14==1))&&(a6==1)))){ if((a2==1)){ a11 = 1; a7 = 0; a20 = 0; a9 = 8; a16 = 8; a1 = 12; a5 = 5; a19 = 4; a3 = 1; }else{ a5 = 4; a21 = 10; a19 = 2; a0 = 0; a16 = 7; a4 = 0; a9 = 10; a24 = 0; a1 = 13; } return 21; } else if(((((a3==1)&&((((a16==8)&&((a9==10)&&(((input==5)&&((a5==4)||(a5==5)))&&(a12==1))))&&(a17==2))&&(a12==1)))&&!(a18==1))&&(!(a20==1)&&((a1==14)&&(((a19==3)&&(!(a2==1)||(!(a3==1)||(a12==1))))&&(a21==10)))))){ a5 = 4; a20 = 1; a19 = 1; a1 = 12; a16 = 7; a13 = 1; a27 = 0; a9 = 7; a6 = 1; return -1; } else if(((((((a21==11)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a1==14))&&(a3==1))&&(a11==1)))&&(a13==1))&&(a17==2))&&(a20==1))&&((!(a3==1)||((!(a3==1)||((!(a6==1)||(a23==1))&&(a16==9)))&&(a19==3)))&&(a9==7)))){ a16 = 7; a7 = 0; a18 = 0; a19 = 1; a13 = 1; a5 = 4; a1 = 12; a21 = 10; return -1; } else if((((a20==1)&&((((((((a3==1)&&(a19==1))&&(a23==1))&&(a23==1))&&!(a27==1))&&(a16==7))&&(a13==1))&&(a21==11)))&&(((!(a14==1)&&((a17==2)&&(!(a27==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a9==10))&&(a1==14)))){ a5 = 4; a27 = 0; a9 = 9; a19 = 2; a1 = 12; a21 = 10; a16 = 8; a18 = 0; a4 = 0; return 21; } else if(((((a16==8)&&((!(a4==1)&&(((a19==3)&&((a3==1)&&!(a20==1)))&&(a11==1)))&&(a1==12)))||(a8==1))&&(!(a8==1)&&(!(a14==1)&&((((a21==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a7==1)))&&(a17==2))&&(a9==7)))))){ a26 = 1; a20 = 1; a21 = 10; a16 = 9; a9 = 10; a19 = 4; a5 = 4; a22 = 0; a10 = 0; return -1; } else if(((((((((input==6)&&(a1==12))&&(a5==5))&&(a17==2))&&!(a14==1))&&(a21==12))&&(a9==11))&&(((a12==1)&&(((((a16==7)&&((a19==5)&&((a28==1)&&(a6==1))))||(a24==1))&&!(a20==1))||!(a23==1)))&&(a3==1)))){ a16 = 8; a13 = 1; a21 = 11; a7 = 0; a28 = 1; a20 = 1; return 23; } else if(((((((a21==12)&&((((a16==10)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==12))&&!(a0==1)))&&(a6==1))&&(a2==1))&&(a13==1))&&(((a27==1)||((((a9==8)&&((a19==2)&&(a3==1)))&&!(a20==1))&&(a17==2)))&&!(a8==1)))){ a15 = 0; a21 = 10; a19 = 3; a5 = 4; a16 = 9; a22 = 1; a7 = 1; return -1; } else if((((a21==12)&&((a6==1)&&(a3==1)))&&((((!(a14==1)&&((((a23==1)&&((a11==1)&&(((a16==7)&&(!(a0==1)&&((a9==7)&&(input==4))))&&!(a14==1))))&&(a20==1))&&(a19==5)))&&(a17==2))&&(a1==12))&&(a5==6)))){ a18 = 0; a11 = 1; a5 = 4; a27 = 0; a21 = 10; a19 = 1; return -1; } else if((((a19==3)&&((a9==9)&&(((((((((a24==1)||((a12==1)&&(a3==1)))||(a14==1))&&(a17==2))||(a14==1))&&(a16==8))&&(a20==1))||(a24==1))&&(a5==5))))&&((a1==13)&&((a2==1)&&((input==5)&&(a21==11)))))){ a26 = 0; a7 = 0; a2 = 1; a19 = 1; a16 = 10; a1 = 12; a5 = 4; return 21; } else if((((a8==1)||((((a17==2)&&(((a28==1)&&(a1==13))&&!(a27==1)))&&(a5==5))||!(a3==1)))&&(((((a21==12)&&(((((a16==7)&&(input==1))&&(a19==3))&&(a28==1))&&(a20==1)))&&(a3==1))&&(a9==10))&&(a12==1)))){ a3 = 1; a19 = 5; a5 = 6; a16 = 9; a21 = 10; a11 = 1; a2 = 1; a9 = 9; return 21; } else if((((!(a18==1)&&((a19==4)&&((a1==13)&&((a13==1)&&(a17==2)))))&&(a21==12))&&(((a16==8)&&((a6==1)&&((a13==1)&&(!(a20==1)&&((a13==1)&&((a12==1)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==3))))))))&&!(a7==1)))){ if((a4==1)){ a21 = 11; a20 = 1; a18 = 1; a16 = 11; a5 = 6; a25 = 1; a9 = 11; a15 = 1; }else{ a24 = 1; a1 = 14; a14 = 1; a9 = 7; a20 = 1; a19 = 1; a5 = 6; a16 = 7; a21 = 10; a25 = 0; } return 26; } else if((((a28==1)&&((a19==2)&&(!(a27==1)&&(!(a28==1)||(a11==1)))))&&((a1==14)&&((a21==12)&&((a17==2)&&((a20==1)&&((a9==9)&&(!(a8==1)&&(!(a4==1)&&(((a16==8)&&((input==6)&&((a5==5)||(a5==6))))&&(a11==1))))))))))){ a28 = 1; a8 = 0; a5 = 4; a13 = 1; a1 = 12; a19 = 1; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((a16==7)&&((a6==1)&&((a19==5)&&(!(a14==1)&&((((a1==12)&&(((input==3)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&!(a7==1)))&&(a13==1))&&(a13==1))))))&&(!(a20==1)&&(((a21==11)&&(!(a13==1)||(a13==1)))&&(a17==2))))){ a9 = 7; a20 = 1; a19 = 1; a6 = 1; a21 = 10; a7 = 0; a5 = 4; return -1; } else if((((((a3==1)&&((a21==11)&&((a19==5)&&((a16==7)&&((a20==1)&&(!(a24==1)&&((input==3)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))))))&&(a28==1))&&(a3==1))&&(!(a6==1)||((a3==1)&&(((a12==1)&&(a1==14))&&(a17==2)))))){ a24 = 0; a23 = 1; a4 = 0; a21 = 10; a19 = 1; a5 = 4; a1 = 12; a9 = 7; return -1; } else if((((a9==8)&&((!(a24==1)&&((a11==1)&&((a12==1)&&((input==4)&&(a1==13)))))&&!(a20==1)))&&(((((((((a27==1)||(a13==1))||(a0==1))&&(a19==1))&&(a13==1))&&(a17==2))&&(a21==12))&&(a16==9))&&(a5==5)))){ a21 = 10; a19 = 2; a16 = 7; a9 = 9; a26 = 1; a4 = 1; a12 = 0; a1 = 12; a5 = 6; a20 = 1; return -1; } else if((((a9==9)&&(!(a14==1)&&(!(a14==1)&&((a12==1)&&(((!(a0==1)&&(((a16==8)&&((input==4)&&((a5==4)||(a5==5))))&&(a1==13)))&&(a19==2))&&(a28==1))))))&&(((a21==12)&&(((a28==1)||!(a13==1))&&(a17==2)))&&(a20==1)))){ a9 = 7; a21 = 10; a0 = 0; a13 = 1; a1 = 12; a16 = 7; a5 = 4; a19 = 1; a2 = 1; return -1; } else if((((a13==1)&&(!(a20==1)&&((a2==1)&&(a21==10))))&&(!(a0==1)&&(!(a24==1)&&((((((a2==1)&&((a13==1)&&(((input==5)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&(a1==12))))&&(a17==2))&&(a19==5))&&(a16==7))&&!(a27==1)))))){ a1 = 13; a11 = 1; a18 = 0; a9 = 7; a5 = 6; a13 = 1; return 26; } else if((((a20==1)&&((((a28==1)&&!(a26==1))&&!(a26==1))&&(a21==10)))&&(((a17==2)&&((a16==10)&&(((a6==1)&&(!(a27==1)&&((a6==1)&&(((input==3)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&(a19==2)))))&&!(a27==1))))&&(a1==12)))){ a9 = 7; a4 = 0; a16 = 7; a19 = 1; a5 = 4; a3 = 1; return -1; } else if((((!(a20==1)&&((((((a16==8)&&(input==1))&&(a19==5))&&(a17==2))&&(a2==1))&&(a13==1)))&&(a21==10))&&((((a0==1)||(((a1==12)&&(!(a13==1)||(!(a0==1)&&(a11==1))))&&(a5==6)))&&!(a8==1))&&(a9==11)))){ a3 = 1; a1 = 14; a19 = 2; a16 = 9; a20 = 1; a21 = 12; a11 = 1; return 21; } else if((((((((a28==1)&&((a1==12)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5))))&&(a21==11))&&!(a14==1))&&(a20==1))&&(a12==1))&&(((a17==2)&&((((a16==10)&&((a19==5)&&(a11==1)))&&!(a0==1))||!(a6==1)))&&!(a24==1)))){ a1 = 14; a7 = 0; a21 = 12; a23 = 1; a16 = 8; a9 = 8; a5 = 5; return -1; } else if((((((((a1==12)&&((a12==1)&&((a28==1)&&((a16==10)&&(input==6)))))&&(a21==12))&&(a9==10))&&(a5==6))&&(a17==2))&&(((((!(a12==1)||(!(a12==1)||(a12==1)))||!(a3==1))&&(a20==1))&&!(a7==1))&&(a19==5)))){ a1 = 14; a26 = 0; a18 = 0; a19 = 4; a16 = 7; a21 = 10; a2 = 1; return 25; } else if(((((a11==1)&&((a19==2)&&((a17==2)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==3))&&(a28==1)))))&&!(a8==1))&&(!(a23==1)||(!(a20==1)&&((a1==14)&&((!(a13==1)||(((a21==12)&&(a11==1))||(a26==1)))&&(a16==9))))))){ if((a7==1)){ a1 = 13; a22 = 1; a19 = 3; a7 = 1; a20 = 1; a9 = 10; a5 = 6; a16 = 11; }else{ a19 = 1; a27 = 1; a1 = 13; a5 = 6; a20 = 1; a9 = 7; a22 = 1; a16 = 7; a29 = 1; a21 = 10; } return 23; } else if(((!(a2==1)||((a20==1)&&(((a16==7)&&(((a8==1)||((a11==1)||(a27==1)))&&(a1==14)))&&(a17==2))))&&((((a3==1)&&(((a23==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==11)))&&!(a18==1)))&&(a21==10))&&(a19==2)))){ a9 = 7; a7 = 0; a28 = 1; a6 = 1; a5 = 4; a19 = 1; a1 = 12; return -1; } else if((((a1==12)&&(!(a8==1)&&((a21==11)&&(((a13==1)&&(!(a20==1)&&((a17==2)&&(input==4))))&&(a5==5)))))&&((((a12==1)&&((a4==1)||((!(a13==1)||((a26==1)||(a12==1)))&&(a16==10))))&&(a9==8))&&(a19==3)))){ a9 = 10; a1 = 14; a27 = 1; a19 = 1; a5 = 4; a20 = 1; a21 = 10; a11 = 0; a16 = 7; return -1; } else if((((((a16==10)&&((a9==9)&&((!(a23==1)||(((a2==1)&&(a19==2))&&(a1==12)))&&(a21==12))))||!(a2==1))||!(a28==1))&&(((((a2==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a17==2))&&(a28==1))&&(a23==1)))){ a16 = 8; a2 = 1; a19 = 5; a21 = 10; a12 = 1; a9 = 11; a20 = 0; a7 = 0; a5 = 5; return 21; } else if((((a27==1)&&((!(a3==1)&&((a19==3)&&(a13==1)))&&(a21==11)))&&(!(a3==1)&&((a27==1)&&((a1==12)&&(((a16==9)&&(!(a12==1)&&(((a20==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a11==1))))&&(a17==2))))))){ a19 = 5; a4 = 1; a21 = 12; a5 = 6; a9 = 10; a16 = 7; return 26; } else if((((a19==5)&&((a17==2)&&((!(a6==1)||(a13==1))&&!(a20==1))))&&(((a12==1)&&((a1==14)&&((((a3==1)&&(!(a14==1)&&(!(a27==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5)))))&&!(a4==1))&&(a16==7))))&&(a21==10)))){ a23 = 1; a9 = 7; a19 = 1; a5 = 4; a26 = 0; a20 = 1; a1 = 12; return -1; } else if((((a19==2)&&((a27==1)&&(((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a6==1))&&(a17==2))&&(a14==1))))&&(((a21==10)&&((a9==10)&&((((((a28==1)&&(a1==12))&&(a14==1))&&!(a2==1))&&(a20==1))&&(a0==1))))&&(a16==9)))){ a9 = 11; a21 = 11; a16 = 8; a22 = 1; a24 = 1; a28 = 0; a19 = 3; a5 = 6; return 22; } else if(((((a21==10)&&(((a17==2)&&((((a1==12)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==4)))&&(a28==1))&&(a19==3)))&&!(a8==1)))&&!(a4==1))&&((a20==1)&&(((a16==8)&&((a2==1)&&((a2==1)||!(a2==1))))&&!(a0==1))))){ a18 = 0; a9 = 7; a5 = 4; a2 = 1; a16 = 7; a19 = 1; return -1; } else if((((a16==10)&&((a12==1)&&(!(a18==1)&&(((a28==1)&&(((input==5)&&(a17==2))&&(a2==1)))&&(a5==6)))))&&((a1==12)&&((!(a26==1)&&(((a19==2)&&((a20==1)&&((a23==1)&&(a21==11))))||(a7==1)))&&(a9==7))))){ a5 = 4; a19 = 1; a6 = 1; a0 = 0; a24 = 0; a16 = 7; a21 = 10; return -1; } else if((((a24==1)||(((((a11==1)&&(a21==11))||!(a2==1))||(a7==1))&&!(a0==1)))&&((((a16==8)&&((((a3==1)&&((a1==14)&&(((input==5)&&((a5==5)||(a5==6)))&&(a19==4))))&&(a20==1))&&(a9==9)))&&(a17==2))&&!(a4==1)))){ a21 = 10; a0 = 0; a1 = 12; a19 = 1; a9 = 7; a16 = 7; a28 = 1; a5 = 4; return -1; } else if((((a6==1)&&((((a17==2)&&((a20==1)&&(((a6==1)&&((input==1)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&!(a4==1))))&&(a3==1))&&!(a7==1)))&&((((((a21==11)&&(a12==1))&&(a1==14))&&(a19==2))&&(a16==10))||(a14==1)))){ a16 = 7; a12 = 1; a21 = 10; a9 = 8; a7 = 0; a5 = 6; a27 = 0; return -1; } else if(((!(a0==1)&&((a17==2)&&(!(a14==1)&&((!(a0==1)&&(((a19==2)&&((input==3)&&((a5==5)||(a5==6))))&&!(a7==1)))&&(a1==12)))))&&(!(a20==1)&&((a21==12)&&((a9==10)&&(((a16==10)&&((a3==1)&&(a28==1)))||(a24==1))))))){ a21 = 11; a16 = 8; a5 = 4; a1 = 13; a19 = 3; a10 = 0; a26 = 1; a20 = 1; a9 = 11; return -1; } return calculate_output32(input); } int calculate_output32(int input) { if(((((a20==1)&&(((a6==1)&&((a23==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a1==13))))&&(a23==1)))&&(a9==11))&&((((a19==3)&&(((!(a12==1)||(!(a23==1)||(a12==1)))&&(a16==9))||!(a3==1)))&&(a21==11))&&(a17==2)))){ a19 = 4; a9 = 7; a1 = 12; a5 = 6; a2 = 1; a23 = 1; return 21; } else if((((a21==12)&&((a8==1)||(((((a5==5)&&((a23==1)&&(a13==1)))&&!(a20==1))&&(a17==2))||!(a6==1))))&&(!(a26==1)&&((a2==1)&&(!(a24==1)&&(((((a1==12)&&(input==1))&&(a9==11))&&(a16==10))&&(a19==4))))))){ a25 = 0; a16 = 7; a9 = 9; a27 = 1; a5 = 6; a20 = 1; a21 = 10; a19 = 2; a11 = 0; return -1; } else if(((!(a8==1)&&(!(a18==1)&&(((a20==1)&&((a1==12)&&((a21==11)&&(a28==1))))||!(a12==1))))&&((a19==4)&&((a28==1)&&(!(a24==1)&&(!(a18==1)&&(((a16==8)&&((a9==11)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2)))))))){ a9 = 9; a21 = 10; a1 = 13; a2 = 1; a19 = 5; a5 = 5; return -1; } else if(((((a19==2)&&((a16==7)&&((a17==2)&&(((a9==11)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a3==1)))))&&!(a12==1))&&(!(a3==1)&&(((a1==14)&&((((a14==1)&&((a6==1)&&(a26==1)))&&(a21==12))&&!(a20==1)))&&!(a2==1))))){ a19 = 1; a5 = 6; a18 = 1; a3 = 0; a6 = 0; a20 = 1; a16 = 9; a21 = 10; return -1; } else if(((!(a6==1)||(((((!(a20==1)&&((a21==11)&&((a28==1)&&(a19==3))))&&(a1==12))&&!(a4==1))&&(a6==1))&&(a3==1)))&&((((a17==2)&&(((a12==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==10)))&&(a16==7))&&!(a24==1)))){ a19 = 1; a20 = 1; a6 = 1; a9 = 7; a5 = 4; a21 = 10; a23 = 1; return -1; } else if((((((a20==1)&&((a16==9)&&(!(a27==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a21==11)))))&&(a17==2))&&(a2==1))&&(!(a11==1)||(((a9==10)&&(((((a1==12)&&(a11==1))&&(a6==1))||!(a23==1))&&(a19==3)))||!(a28==1))))){ a9 = 11; a1 = 13; a7 = 0; a5 = 4; a16 = 10; a19 = 1; a21 = 10; a14 = 0; a3 = 1; return 21; } else if(((((a3==1)&&((a1==13)&&((a19==3)&&(((!(a26==1)&&(!(a26==1)&&((input==3)&&(a20==1))))&&(a9==11))&&(a5==5)))))&&(a21==10))&&(!(a14==1)&&((a17==2)&&(!(a2==1)||(((a3==1)||(a14==1))&&(a16==7))))))){ a5 = 4; a1 = 12; a3 = 1; a18 = 0; a19 = 1; a9 = 7; a4 = 0; return -1; } else if(((((a9==11)&&(((!(a7==1)&&((a20==1)&&(a3==1)))&&(a17==2))&&(a12==1)))||(a18==1))&&(!(a27==1)&&((a28==1)&&(!(a7==1)&&(((a16==8)&&(((((a5==5)||(a5==6))&&(input==3))&&(a21==12))&&(a1==14)))&&(a19==4))))))){ a21 = 10; a0 = 0; a16 = 7; a5 = 4; a14 = 0; a24 = 0; a19 = 2; return 21; } else if((((a5==6)&&((a9==10)&&((a21==11)&&(((input==1)&&(a1==14))&&(a17==2)))))&&(!(a23==1)||((((!(a2==1)||(((a7==1)||(((a2==1)&&(a16==8))||!(a2==1)))&&(a20==1)))&&(a19==2))||!(a11==1))||(a8==1))))){ a9 = 11; a1 = 12; a5 = 5; a28 = 1; a21 = 10; a23 = 1; a16 = 10; a19 = 5; return 23; } else if((((a16==10)&&(!(a27==1)&&(((a21==12)&&((a17==2)&&(((a6==1)&&((a23==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&!(a8==1))))&&(a20==1))))&&(((a19==1)&&((((a12==1)||(a8==1))&&(a9==8))&&!(a4==1)))&&(a1==12)))){ a4 = 0; a5 = 4; a11 = 1; a9 = 7; a16 = 7; a21 = 10; a28 = 1; return -1; } else if(((!(a14==1)&&((((!(a2==1)||((a21==10)&&(((a13==1)||!(a28==1))&&!(a18==1))))&&(a5==4))&&(a16==10))&&(a17==2)))&&(((a19==5)&&(((a9==7)&&(!(a20==1)&&((a1==14)&&(input==3))))&&(a6==1)))&&(a3==1)))){ a16 = 7; a9 = 11; a10 = 1; a19 = 1; a1 = 13; a5 = 6; a3 = 0; a20 = 1; a15 = 0; return -1; } else if(((((a19==3)&&(!(a13==1)||(a3==1)))&&(a9==10))&&(((a16==8)&&((a2==1)&&((a20==1)&&(((a21==12)&&((a3==1)&&(!(a14==1)&&((a1==13)&&(!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))))&&!(a27==1)))))&&(a17==2)))){ a8 = 0; a9 = 7; a1 = 12; a24 = 0; a23 = 1; a16 = 7; a21 = 10; a5 = 4; a19 = 1; return -1; } else if(((((a11==1)&&((((((a21==10)&&((input==4)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5)))))&&(a17==2))&&(a28==1))&&(a16==11))&&(a13==1)))&&!(a27==1))&&(!(a13==1)||(((a23==1)&&!(a4==1))&&(a20==1))))){ a1 = 12; a5 = 4; a28 = 1; a6 = 1; a9 = 7; a19 = 1; a2 = 1; a16 = 7; return -1; } else if(((!(a14==1)&&(((a3==1)&&(!(a7==1)&&(!(a20==1)&&(((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==4))&&(a16==7))&&(a2==1)))))&&(a1==13)))&&((((a19==1)&&(!(a7==1)&&((a12==1)&&(a17==2))))&&(a21==10))||(a24==1)))){ a20 = 1; a21 = 12; a9 = 11; a8 = 0; a5 = 6; a16 = 10; a0 = 0; a19 = 5; return 25; } else if((((a9==8)&&((a1==12)&&(((!(a26==1)&&((a17==2)&&(input==1)))&&(a21==12))&&(a5==4))))&&((a12==1)&&(!(a13==1)||((a19==5)&&(((((a16==7)&&((a13==1)||(a8==1)))||(a27==1))||!(a3==1))&&(a20==1))))))){ a13 = 1; a9 = 7; a21 = 10; a27 = 0; a23 = 1; a19 = 1; return -1; } else if((((((a5==5)&&(((a1==14)&&(a6==1))&&(a24==1)))&&(a16==7))&&!(a3==1))&&((a19==5)&&((a21==11)&&(((a20==1)&&((a18==1)&&(!(a23==1)&&((((input==1)&&(a9==7))&&(a17==2))&&(a0==1)))))&&(a14==1)))))){ a19 = 2; a9 = 11; a1 = 12; a25 = 0; a22 = 0; a5 = 4; a10 = 1; a21 = 10; return -1; } else if((((a7==1)||(!(a6==1)||(!(a14==1)&&((!(a20==1)&&((a13==1)&&(a1==14)))||!(a2==1)))))&&(!(a27==1)&&(((a21==12)&&((a19==5)&&((a16==8)&&(((((a5==5)||(a5==6))&&(input==4))&&(a17==2))&&(a9==10)))))&&!(a18==1))))){ a20 = 1; a19 = 3; a25 = 1; a15 = 0; a16 = 9; a13 = 0; a5 = 5; a1 = 12; return -1; } else if((((!(a3==1)||((((a6==1)&&((a19==3)&&((a28==1)||(a27==1))))&&!(a14==1))||!(a13==1)))&&(a17==2))&&((a1==12)&&((a9==11)&&((a16==9)&&((!(a8==1)&&(!(a20==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a21==10))))))){ if((a29==1)){ a7 = 1; a19 = 5; a20 = 1; a16 = 11; a5 = 5; a24 = 1; a15 = 1; a9 = 9; }else{ a10 = 0; a28 = 0; a9 = 9; a20 = 1; a5 = 4; a19 = 1; a29 = 0; a16 = 7; } return 23; } else if(((((!(a7==1)&&((a1==14)&&(!(a4==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==9))&&(a21==11)))))&&!(a20==1))&&(a17==2))&&(!(a13==1)||(((a9==10)&&((a19==1)&&((a13==1)&&((a12==1)&&(a2==1)))))&&!(a24==1))))){ a19 = 4; a6 = 0; a9 = 9; a3 = 0; a25 = 1; a16 = 8; a1 = 12; a5 = 6; return -1; } else if((((((!(a7==1)&&(((a28==1)&&!(a18==1))&&!(a4==1)))&&(a20==1))&&(a21==10))||(a4==1))&&(!(a7==1)&&(((a1==13)&&((a16==11)&&((a19==4)&&((a17==2)&&((input==1)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))))))&&(a28==1))))){ a9 = 9; a23 = 1; a21 = 11; a27 = 0; a26 = 0; a5 = 4; a1 = 12; return 26; } else if((((a17==2)&&((a16==8)&&((((input==4)&&(a1==13))&&!(a27==1))&&!(a4==1))))&&((a5==6)&&(((a9==10)&&((a7==1)||(((!(a8==1)&&(((a21==12)&&(a12==1))&&(a23==1)))&&(a23==1))&&(a19==2))))&&(a20==1))))){ a5 = 4; a9 = 7; a26 = 0; a19 = 1; a1 = 12; a2 = 1; a21 = 10; a24 = 0; a16 = 7; return -1; } else if((((a6==1)&&(((((a1==14)&&((a12==1)&&(a17==2)))&&(a21==12))&&(a16==7))&&(a11==1)))&&(((((a19==3)&&(!(a27==1)&&(!(a4==1)&&((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==1)))))&&(a20==1))&&(a28==1))&&(a28==1)))){ a11 = 1; a5 = 5; a23 = 1; a9 = 7; a20 = 0; a21 = 10; a19 = 5; return 21; } else if(((!(a26==1)&&(!(a27==1)&&((((a21==12)&&(!(a0==1)&&(!(a20==1)&&(input==4))))&&!(a7==1))&&(a16==8))))&&(((!(a27==1)&&((((a1==12)&&((a9==8)&&(a11==1)))&&(a17==2))&&(a19==5)))&&(a23==1))&&(a5==5)))){ a29 = 0; a14 = 1; a16 = 7; a9 = 9; a3 = 0; a19 = 4; a1 = 14; return -1; } else if((((a21==12)&&((a12==1)&&((a1==13)&&((a23==1)&&((a2==1)||(a8==1))))))&&((a6==1)&&((a23==1)&&(((a16==9)&&((((((a5==6)&&(input==3))&&!(a20==1))&&(a19==4))&&(a17==2))&&(a9==8)))&&(a23==1)))))){ if((a26==1)){ a1 = 12; a2 = 0; a9 = 7; a21 = 10; a26 = 1; a19 = 2; a5 = 4; a16 = 7; a22 = 1; a20 = 1; }else{ a9 = 7; a5 = 4; a8 = 1; a29 = 0; a16 = 8; a21 = 10; a19 = 3; a2 = 0; } return 21; } else if(((!(a20==1)&&(((((((!(a18==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a8==1))&&(a17==2))&&(a1==14))&&!(a4==1))&&(a9==8))&&(a16==7)))&&((a21==12)&&(((a28==1)&&(((a6==1)&&(a19==3))&&(a12==1)))||!(a3==1))))){ a5 = 4; a9 = 7; a21 = 10; a20 = 1; a1 = 12; a3 = 1; a28 = 1; a19 = 1; a4 = 0; return -1; } else if((((a3==1)&&((a17==2)&&((((a16==8)&&((a1==14)&&((a3==1)&&!(a26==1))))&&(a9==7))&&(a21==12))))&&((!(a20==1)&&((a2==1)&&((a5==4)&&(!(a26==1)&&((a6==1)&&((input==5)&&(a19==1)))))))&&(a11==1)))){ if((a28==1)){ a2 = 0; a20 = 1; a26 = 1; a1 = 12; a5 = 5; a21 = 10; a16 = 7; a29 = 0; }else{ a10 = 1; a9 = 11; a1 = 13; a21 = 10; a16 = 7; a19 = 3; a15 = 1; a27 = 1; } return -1; } else if((((!(a26==1)&&(((a11==1)&&(((a19==5)&&(!(a18==1)&&((a16==8)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a20==1)))&&!(a0==1)))&&!(a24==1))&&(((a1==12)&&((a17==2)&&((a9==7)&&(!(a4==1)&&(a13==1)))))&&(a21==10)))){ a19 = 1; a2 = 1; a26 = 0; a5 = 4; a12 = 1; a16 = 7; return -1; } else if(((((((!(a7==1)&&(((a11==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1)))&&!(a8==1)))&&(a11==1))&&(a1==13))&&(a21==10))&&(a16==7))&&((a20==1)&&(((a17==2)&&((a19==3)&&((a3==1)||!(a28==1))))&&(a11==1))))){ a7 = 0; a12 = 1; a21 = 11; a23 = 1; a9 = 11; a5 = 4; a19 = 1; return 22; } else if((((((a16==9)&&(((a0==1)||((a28==1)&&(a5==6)))&&(a1==14)))||(a26==1))||(a27==1))&&((a9==8)&&((a21==12)&&(((a17==2)&&(((((input==4)&&(a19==2))&&!(a27==1))&&!(a20==1))&&(a6==1)))&&(a28==1)))))){ a29 = 1; a2 = 0; a16 = 10; a1 = 12; a9 = 10; a20 = 1; a21 = 10; a5 = 5; a22 = 0; return -1; } else if(((((a21==10)&&((a17==2)&&((a11==1)&&((((a5==4)&&(input==4))&&(a20==1))&&(a16==10)))))&&(a9==11))&&((((a1==13)&&(!(a0==1)&&((a8==1)||((a19==5)&&((a11==1)&&!(a18==1))))))||!(a6==1))&&(a11==1)))){ a13 = 1; a16 = 7; a9 = 7; a3 = 1; a19 = 1; a1 = 12; a27 = 0; return -1; } else if((((a6==1)&&((a16==9)&&(!(a20==1)&&(!(a14==1)&&(((a6==1)&&(a19==3))&&(a1==14))))))&&((a11==1)&&((a13==1)&&((a21==11)&&(((a3==1)&&(!(a8==1)&&((input==1)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))))&&(a17==2))))))){ a5 = 6; a20 = 1; a16 = 8; a21 = 12; a12 = 0; a9 = 8; a1 = 12; a13 = 0; a19 = 4; a11 = 0; return -1; } else if((((((a1==14)&&((a9==7)&&((a28==1)&&(a19==2))))||!(a23==1))&&(a2==1))&&((((a12==1)&&(((a21==10)&&(!(a7==1)&&(!(a7==1)&&(!(a0==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))))&&!(a20==1)))&&(a16==11))&&(a17==2)))){ a21 = 12; a23 = 0; a1 = 13; a22 = 1; a10 = 1; a16 = 10; a5 = 6; a20 = 1; a19 = 4; a9 = 11; return 22; } else if(((!(a7==1)&&((a17==2)&&(((a21==12)&&((a16==8)&&(a23==1)))&&(a13==1))))&&(((a19==5)&&(((a23==1)&&(!(a7==1)&&((a6==1)&&(!(a0==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==3))))))&&(a1==12)))&&!(a20==1)))){ a20 = 1; a21 = 10; a26 = 1; a19 = 2; a5 = 6; a9 = 10; a14 = 1; a16 = 7; a18 = 1; return 21; } else if(((((((a11==1)&&((a26==1)||((a13==1)&&(a13==1))))&&(a19==4))&&!(a20==1))||(a4==1))&&((a21==10)&&((a16==10)&&((a1==14)&&(!(a4==1)&&(((a23==1)&&((input==4)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a17==2)))))))){ if((a23==1)){ a16 = 7; a12 = 0; a9 = 11; a1 = 13; a19 = 1; a20 = 1; a5 = 4; a6 = 0; a27 = 1; }else{ a20 = 1; a9 = 9; a10 = 0; a23 = 0; a5 = 5; a19 = 2; a1 = 12; a16 = 7; } return -1; } else if(((((a16==7)&&((a21==12)&&(((a4==1)||((a24==1)||(a2==1)))&&(a17==2))))&&(a11==1))&&(((a1==12)&&((a3==1)&&(((a5==6)&&(!(a27==1)&&((a20==1)&&((a9==7)&&(input==5)))))&&(a19==5))))&&!(a0==1)))){ a5 = 4; a13 = 1; a26 = 0; a18 = 0; a19 = 1; a21 = 10; return -1; } else if((((((a18==1)||((((a9==8)&&(!(a8==1)&&(a11==1)))&&(a17==2))&&(a1==14)))&&(a5==4))&&(a16==8))&&((a20==1)&&(((a2==1)&&(((((input==6)&&(a19==2))&&!(a7==1))&&!(a26==1))&&(a21==11)))&&!(a18==1))))){ a8 = 0; a5 = 5; a27 = 0; a16 = 10; a9 = 7; a19 = 4; a24 = 0; a21 = 10; return 21; } else if((((a19==2)&&(((a9==9)&&(!(a24==1)&&((a3==1)||!(a13==1))))&&(a21==11)))&&(((a13==1)&&((a5==4)&&(((((a3==1)&&((a20==1)&&((a17==2)&&(input==1))))&&(a12==1))&&(a16==11))&&(a12==1))))&&(a1==14)))){ a19 = 1; a9 = 7; a16 = 7; a1 = 12; a23 = 1; a12 = 1; a21 = 10; return -1; } else if((((a19==4)&&((a16==8)&&(((a28==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a20==1))&&!(a26==1)))&&(a13==1))))&&(((!(a18==1)&&((((a9==8)&&((a13==1)&&(a23==1)))||!(a3==1))&&(a17==2)))&&(a21==10))&&(a1==14)))){ a16 = 7; a1 = 12; a28 = 1; a23 = 1; a5 = 4; a19 = 1; a3 = 1; a9 = 7; return -1; } else if(((((((a21==11)&&(((a9==10)&&(!(a4==1)&&(((a19==4)&&(input==5))&&(a16==10))))&&!(a8==1)))&&(a5==5))&&(a2==1))&&(a17==2))&&((!(a12==1)||((((a11==1)&&(a11==1))&&(a1==13))&&(a20==1)))||!(a11==1)))){ if((a20==1)){ a9 = 9; a20 = 0; a11 = 1; a5 = 6; a23 = 1; a21 = 10; a1 = 14; a16 = 8; a6 = 1; }else{ a1 = 12; a9 = 9; a16 = 7; a6 = 1; a19 = 5; a5 = 4; a7 = 0; } return 25; } else if(((((a13==1)&&(!(a20==1)&&(((a21==11)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1)))&&(a11==1))))&&!(a4==1))&&((a19==1)&&((((a17==2)&&((((a7==1)||(a6==1))&&(a16==8))&&(a2==1)))||!(a3==1))&&(a1==12))))){ a20 = 1; a19 = 2; a1 = 13; a24 = 0; a28 = 1; a9 = 9; a5 = 5; a16 = 7; a21 = 10; a14 = 0; return 25; } else if(((!(a28==1)&&((((a16==7)&&((a8==1)&&(!(a20==1)&&((a9==11)&&(a11==1)))))&&(a1==13))&&(a18==1)))&&(!(a6==1)&&(!(a6==1)&&(!(a2==1)&&((a21==11)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&(a19==3)))))))){ a0 = 1; a1 = 14; a21 = 10; a5 = 6; a20 = 1; a9 = 8; a25 = 1; a19 = 1; a15 = 0; return -1; } else if((((a26==1)&&((((a16==11)&&(((a21==10)&&((a9==11)&&((a13==1)&&!(a2==1))))&&!(a28==1)))&&(a5==5))&&(a8==1)))&&(!(a6==1)&&((a8==1)&&(((a19==3)&&((a17==2)&&((a20==1)&&(input==4))))&&(a1==12)))))){ a9 = 10; a19 = 4; a21 = 12; a1 = 13; a28 = 0; a5 = 4; return -1; } else if(((((((((!(a23==1)||(a3==1))||!(a3==1))&&!(a20==1))&&!(a26==1))&&(a16==7))&&!(a4==1))&&(a17==2))&&((a19==1)&&((a13==1)&&(((a21==12)&&((a13==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==3))))&&(a1==14)))))){ a20 = 1; a1 = 12; a23 = 1; a14 = 0; a5 = 4; a9 = 7; a21 = 10; a27 = 0; return -1; } else if(((((a1==13)&&((a17==2)&&(((((input==3)&&((a5==5)||(a5==6)))&&!(a8==1))&&(a6==1))&&!(a27==1))))&&(a21==11))&&(((((a19==5)&&(((a24==1)||((a16==8)&&(a13==1)))||!(a13==1)))&&(a9==9))&&!(a14==1))&&(a20==1)))){ a5 = 4; a21 = 10; a19 = 1; a26 = 0; a28 = 1; a1 = 12; a16 = 7; a6 = 1; a9 = 7; return -1; } else if((((!(a12==1)||((a6==1)&&(a23==1)))||(a14==1))&&((((a28==1)&&(((((((a21==10)&&((input==6)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&!(a0==1))&&!(a20==1))&&(a17==2))&&(a1==12))&&(a16==8)))&&(a19==4))&&(a12==1)))){ a19 = 1; a9 = 10; a27 = 0; a2 = 1; a16 = 10; a14 = 0; a20 = 1; a5 = 6; return 21; } else if((((a19==4)&&(!(a8==1)&&((((!(a11==1)||((a13==1)&&(a16==9)))||(a14==1))&&!(a20==1))||(a4==1))))&&((a28==1)&&((a21==12)&&(!(a7==1)&&(((((a17==2)&&(input==4))&&(a1==13))&&(a5==5))&&(a9==11))))))){ if((a14==1)){ a21 = 10; a5 = 4; a19 = 5; a16 = 7; a4 = 1; a28 = 0; a1 = 14; a29 = 1; a9 = 7; }else{ a9 = 9; a5 = 6; a16 = 10; a4 = 1; a2 = 0; a19 = 3; a25 = 1; a20 = 1; } return -1; } else if((((a21==10)&&(((((a9==10)&&(a11==1))&&(a19==5))&&(a6==1))||(a14==1)))&&(((a16==11)&&((a17==2)&&((((a2==1)&&((a20==1)&&(!(a18==1)&&((input==3)&&((a5==5)||(a5==6))))))&&!(a26==1))&&(a1==14))))&&(a13==1)))){ a14 = 0; a19 = 1; a5 = 4; a0 = 0; a9 = 7; a1 = 12; a6 = 1; a16 = 7; return -1; } else if(((!(a6==1)||(!(a27==1)&&(((!(a3==1)||((a7==1)||((a13==1)&&(a16==11))))&&(a17==2))||(a26==1))))&&((a20==1)&&(((a21==10)&&((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==6)))&&!(a0==1))))){ a1 = 14; a24 = 0; a19 = 2; a9 = 10; a16 = 9; a4 = 0; a5 = 4; a21 = 11; return 21; } else if((((!(a20==1)&&((a17==2)&&((a16==7)&&(a2==1))))&&(a23==1))&&((((a1==13)&&(((a19==5)&&((((((input==1)&&(a9==11))&&!(a14==1))&&!(a26==1))&&(a13==1))&&(a21==12)))&&(a5==5)))&&!(a26==1))&&!(a7==1)))){ a27 = 0; a20 = 1; a13 = 1; a16 = 9; a6 = 1; a9 = 7; a5 = 4; a1 = 12; a19 = 3; return 21; } else if((((((((a26==1)||(a6==1))&&(a17==2))&&(a9==9))&&(a2==1))||!(a23==1))&&((a6==1)&&((a28==1)&&((((a16==10)&&(((a21==11)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1)))&&(a19==5)))&&(a1==12))&&(a23==1)))))){ a19 = 1; a5 = 4; a9 = 11; a20 = 1; a15 = 1; a21 = 10; a23 = 0; a16 = 7; a27 = 1; return -1; } else if((((a19==5)&&(((a9==9)&&(((a21==11)&&(((a3==1)||(a4==1))&&(a3==1)))&&(a1==13)))&&(a16==11)))&&(((a3==1)&&((a5==5)&&(((a11==1)&&(!(a8==1)&&((input==1)&&(a17==2))))&&(a20==1))))&&!(a24==1)))){ a16 = 7; a14 = 0; a9 = 7; a23 = 1; a5 = 4; a3 = 1; a19 = 1; a21 = 10; a1 = 12; return -1; } else if(((((a1==12)&&((a17==2)&&((a28==1)&&((a13==1)&&((((a21==12)&&((input==1)&&(a9==9)))&&(a13==1))&&!(a0==1))))))&&(a2==1))&&((a26==1)||((!(a20==1)&&((a19==5)&&((a16==8)&&(a11==1))))&&(a5==6))))){ if((a12==1)){ a9 = 8; a16 = 11; a21 = 10; a20 = 1; a1 = 14; a7 = 1; a6 = 0; a18 = 1; a19 = 2; a5 = 5; }else{ a12 = 0; a9 = 8; a20 = 1; a19 = 1; a22 = 0; a1 = 13; a25 = 0; a16 = 7; a21 = 10; } return 26; } else if(((((!(a23==1)||((((a2==1)&&!(a8==1))&&(a16==10))&&!(a27==1)))&&(a1==13))&&(a9==11))&&(((!(a26==1)&&((a17==2)&&((!(a27==1)&&((a21==10)&&(!(a20==1)&&(input==1))))&&(a5==4))))&&!(a26==1))&&(a19==5)))){ a8 = 1; a20 = 1; a16 = 7; a21 = 11; a9 = 8; a23 = 0; a6 = 0; a19 = 4; a5 = 5; a1 = 14; return -1; } else if(((((a21==12)&&((a14==1)||((((a23==1)&&(a19==3))&&(a23==1))&&!(a24==1))))&&(a12==1))&&((a17==2)&&((a9==10)&&(!(a20==1)&&(!(a7==1)&&((!(a27==1)&&((a1==12)&&((input==6)&&((a5==5)||(a5==6)))))&&(a16==9)))))))){ a16 = 7; a29 = 1; a5 = 4; a9 = 8; a1 = 13; a19 = 1; a21 = 10; a20 = 1; a11 = 0; a2 = 0; return -1; } else if(((((a19==4)&&((a3==1)&&((a20==1)&&((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))&&!(a27==1))&&((a17==2)&&(((a21==10)&&((a6==1)&&(!(a11==1)||(!(a3==1)||((a1==14)&&(!(a26==1)&&(a2==1)))))))&&(a16==7))))){ a5 = 4; a13 = 1; a19 = 1; a1 = 12; a26 = 0; a0 = 0; a9 = 7; return -1; } else if((((a13==1)&&(!(a0==1)&&((((((a19==5)&&(((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==1))&&(a21==11)))&&(a1==13))&&(a17==2))&&!(a20==1))&&(a12==1))))&&(!(a12==1)||((!(a24==1)&&((a16==10)&&(a28==1)))||!(a28==1))))){ a19 = 2; a23 = 0; a10 = 0; a5 = 5; a9 = 8; a3 = 0; a16 = 8; return 22; } else if(((!(a20==1)&&((a21==12)&&(!(a7==1)&&((!(a8==1)&&((a6==1)&&((a17==2)&&((a5==6)&&(input==6)))))&&(a19==2)))))&&((a16==10)&&(!(a6==1)||((!(a8==1)&&(!(a6==1)||((a1==14)&&(a6==1))))&&(a9==10)))))){ a16 = 11; a21 = 11; a1 = 13; a7 = 1; a29 = 1; a20 = 1; a10 = 0; a5 = 5; return -1; } else if((((a16==9)&&(((a6==1)&&(((!(a2==1)||((a19==2)&&(a13==1)))||!(a13==1))&&!(a27==1)))&&(a1==13)))&&(((a17==2)&&(((a21==12)&&((((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==3))&&!(a14==1)))&&!(a4==1)))&&!(a20==1)))){ if((a11==1)){ a0 = 1; a12 = 0; a19 = 4; a9 = 9; a5 = 6; a16 = 10; a21 = 10; a7 = 1; a1 = 12; }else{ a28 = 0; a9 = 7; a18 = 1; a14 = 1; a16 = 7; a5 = 5; a21 = 10; a1 = 14; a19 = 1; a20 = 1; } return -1; } else if(((((((a9==9)&&((a17==2)&&(((input==1)&&(a19==5))&&(a1==13))))&&(a23==1))&&(a13==1))&&(a12==1))&&(((a5==5)&&(((a27==1)||((a4==1)||((a16==9)&&((a20==1)&&(a13==1)))))&&(a21==12)))&&!(a14==1)))){ a9 = 10; a21 = 10; a19 = 2; a26 = 0; a13 = 1; a5 = 6; a11 = 1; a16 = 7; return 25; } else if(((((a23==1)&&(((a1==13)&&((a5==6)&&((a19==5)&&(input==4))))&&(a21==11)))&&!(a0==1))&&((!(a7==1)&&((a12==1)&&(((a16==9)&&((a17==2)&&(((a9==11)&&(a2==1))&&(a13==1))))&&(a20==1))))||!(a23==1)))){ a19 = 1; a21 = 10; a1 = 12; a16 = 7; a9 = 7; a6 = 1; a5 = 4; a7 = 0; return -1; } else if((((((a16==9)&&((((((input==3)&&(a21==11))&&!(a4==1))&&(a2==1))&&(a19==1))&&(a13==1)))&&(a1==13))&&(a9==7))&&((a5==5)&&((a26==1)||(!(a20==1)&&(!(a8==1)&&((a17==2)&&((a11==1)&&(a6==1))))))))){ a16 = 7; a24 = 1; a20 = 1; a1 = 14; a12 = 0; a21 = 10; a6 = 0; return 21; } else if((((a5==4)&&((a17==2)&&((((a12==1)&&(a23==1))&&(a9==8))&&(a16==10))))&&(!(a8==1)&&((!(a20==1)&&(!(a24==1)&&(!(a8==1)&&(((((a21==12)&&(input==6))&&(a19==4))&&(a1==14))&&(a3==1)))))&&!(a7==1))))){ a15 = 0; a0 = 1; a20 = 1; a1 = 13; a29 = 0; a19 = 3; a5 = 6; a16 = 8; a9 = 11; a21 = 10; return -1; } else if((((!(a14==1)&&((!(a27==1)&&((a2==1)&&(a28==1)))&&(a16==9)))&&(a1==14))&&((((((a12==1)&&((a9==7)&&((a21==11)&&(((input==5)&&!(a20==1))&&(a5==6)))))&&(a13==1))&&(a17==2))&&(a19==4))&&!(a8==1)))){ a20 = 1; a21 = 10; a16 = 7; a23 = 0; a4 = 1; a19 = 1; a27 = 1; a9 = 8; return 26; } else if(((((a4==1)||(((a16==8)&&((a11==1)||!(a13==1)))||(a24==1)))&&!(a4==1))&&(((a28==1)&&((a21==12)&&((a20==1)&&((a19==2)&&(((input==4)&&(((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a17==2))))))&&(a3==1)))){ a5 = 4; a19 = 1; a8 = 0; a9 = 7; a6 = 1; a2 = 1; a21 = 10; a16 = 7; a1 = 12; return -1; } else if(((((a23==1)&&((a16==8)&&((a6==1)&&((((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==3))&&(a17==2))&&(a11==1)))))&&(a6==1))&&(((a19==4)&&((((a21==12)&&(a11==1))&&!(a20==1))||(a4==1)))||(a27==1)))){ a12 = 0; a20 = 1; a21 = 10; a19 = 1; a23 = 0; a9 = 7; a16 = 7; a14 = 1; a1 = 12; a5 = 4; return -1; } else if((((a1==12)&&((a19==3)&&(((!(a20==1)&&(!(a27==1)&&((input==1)&&(a17==2))))&&(a16==10))&&(a3==1))))&&((a21==10)&&(((a5==6)&&(!(a12==1)||((((a2==1)&&!(a7==1))&&(a11==1))&&!(a14==1))))&&(a9==9))))){ a13 = 0; a16 = 9; a5 = 5; a24 = 1; a21 = 11; a1 = 13; a19 = 4; a15 = 0; a20 = 1; return -1; } else if((((((((((input==5)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a1==13))&&!(a20==1))&&!(a27==1))&&(a19==3))&&!(a8==1))&&!(a4==1))&&((((a17==2)&&((a21==10)&&((a0==1)||((a12==1)&&(a16==7)))))||(a7==1))||(a8==1)))){ a12 = 1; a5 = 5; a9 = 11; a4 = 0; a1 = 14; a11 = 1; return 21; } else if(((((a21==10)&&((((a8==1)&&((a9==7)&&((input==6)&&(a5==5))))&&(a0==1))&&(a14==1)))&&(a17==2))&&(((!(a11==1)&&((a20==1)&&(!(a6==1)&&(((a23==1)&&(a14==1))&&(a16==7)))))&&(a19==2))&&(a1==13)))){ a19 = 1; a5 = 6; a13 = 0; a16 = 9; a29 = 0; a10 = 0; a1 = 14; return -1; } else if(((((a6==1)&&((a12==1)&&((((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==6))&&(a11==1))&&(a1==13))))&&(a17==2))&&((((a21==11)&&(!(a23==1)||((!(a0==1)&&((a4==1)||(a13==1)))&&(a19==4))))&&!(a20==1))&&(a16==10)))){ a5 = 6; a20 = 1; a24 = 1; a21 = 10; a19 = 5; a11 = 0; a9 = 11; a10 = 0; a1 = 12; return -1; } else if(((((a21==12)&&(((a9==9)&&((a24==1)&&(((a19==4)&&(a23==1))&&(a20==1))))&&(a8==1)))&&!(a6==1))&&(!(a2==1)&&((a16==10)&&((((a1==12)&&(!(a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a4==1))&&(a17==2)))))){ a9 = 7; a21 = 10; a10 = 0; a20 = 0; a29 = 1; a16 = 7; a1 = 14; a25 = 0; a5 = 5; return 22; } else if((((a11==1)&&((a3==1)&&(a13==1)))&&(((((((a17==2)&&((a16==9)&&((a19==5)&&((((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a20==1))&&(a1==13)))))&&(a21==12))&&!(a27==1))&&!(a7==1))&&!(a4==1))&&!(a7==1)))){ if((a14==1)){ a23 = 0; a20 = 1; a8 = 1; a1 = 14; a2 = 0; a5 = 6; a16 = 7; a9 = 11; a19 = 1; }else{ a23 = 0; a5 = 5; a29 = 0; a21 = 10; a9 = 8; a19 = 2; a16 = 7; a20 = 1; a1 = 12; a15 = 1; } return -1; } else if((((((a19==1)&&((!(a0==1)&&(a3==1))&&!(a27==1)))&&(a17==2))&&(a1==14))&&((!(a4==1)&&(!(a18==1)&&((((a21==12)&&((a11==1)&&((input==3)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&!(a0==1))&&(a16==8))))&&!(a20==1)))){ a16 = 9; a22 = 1; a5 = 4; a9 = 7; a4 = 1; a19 = 5; a13 = 0; a20 = 1; return 26; } else if(((((a28==1)&&((a23==1)&&(((((a13==1)&&(((a9==9)&&(a6==1))&&(a17==2)))&&(a19==3))&&(a21==10))&&!(a26==1))))||(a14==1))&&((a1==14)&&(!(a20==1)&&((!(a26==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a16==10)))))){ a16 = 7; a19 = 2; a9 = 8; a20 = 1; a22 = 1; a5 = 6; a29 = 0; a1 = 12; a6 = 0; return -1; } else if((((!(a20==1)&&((a19==5)&&((a17==2)&&((a21==12)&&((((a16==9)&&(((input==5)&&(a5==5))&&(a23==1)))&&(a3==1))&&(a9==10))))))&&!(a18==1))&&(!(a8==1)&&(!(a12==1)||((a11==1)&&((a23==1)&&(a1==13))))))){ a21 = 10; a20 = 1; a15 = 1; a18 = 1; a9 = 8; a19 = 1; a16 = 7; a25 = 1; a1 = 14; a5 = 4; return 25; } else if(((((a19==3)&&(((((a6==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a16==11)))&&(a6==1))&&(a21==10))&&!(a0==1)))&&(a1==13))&&((a17==2)&&(((a2==1)&&((!(a12==1)||((a3==1)&&!(a7==1)))&&(a9==11)))&&!(a20==1))))){ a28 = 0; a19 = 1; a16 = 7; a9 = 9; a29 = 0; a20 = 1; a1 = 12; a7 = 1; a5 = 6; return 25; } else if((((a28==1)&&(((a19==3)&&(((a17==2)&&(((((a9==11)&&(a2==1))&&(a20==1))&&(a16==8))||!(a13==1)))&&(a1==14)))||(a18==1)))&&(!(a0==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a21==12))&&!(a27==1))&&!(a18==1))))){ if((a6==1)){ a19 = 5; a12 = 1; a16 = 7; a4 = 0; a5 = 6; a1 = 12; a9 = 9; a20 = 0; }else{ a5 = 4; a21 = 10; a6 = 1; a28 = 1; a14 = 0; a19 = 5; a9 = 7; a1 = 13; } return -1; } else if((((!(a26==1)&&((a16==7)&&((a19==4)&&((a20==1)&&((((a6==1)&&!(a7==1))&&(a21==11))&&(a9==9))))))||!(a6==1))&&((((a17==2)&&(!(a24==1)&&((a5==6)&&((input==6)&&(a1==13)))))&&!(a14==1))&&!(a27==1)))){ a9 = 7; a13 = 1; a5 = 5; a16 = 8; a0 = 0; a24 = 0; return 22; } else if((((((a17==2)&&(((a11==1)&&(((((a9==10)&&(a23==1))&&!(a18==1))||!(a28==1))&&(a21==11)))&&(a20==1)))&&!(a26==1))&&(a19==4))&&((a16==8)&&((a1==13)&&(!(a8==1)&&(!(a4==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))))))){ a19 = 2; a0 = 0; a26 = 0; a6 = 1; a9 = 9; a5 = 5; a16 = 10; return 21; } else if((((((!(a14==1)&&((((a16==10)&&(input==1))&&(a9==10))&&(a21==10)))&&(a28==1))&&(a5==6))&&!(a20==1))&&((a26==1)||((a19==2)&&((a17==2)&&(!(a23==1)||((a23==1)&&(((a23==1)&&(a1==14))&&(a23==1))))))))){ a19 = 3; a5 = 4; a28 = 0; a16 = 8; a9 = 11; a25 = 1; return 26; } else if(((((((a16==10)&&(((a1==13)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==4)))&&!(a27==1)))&&!(a14==1))&&(a13==1))&&(a19==2))&&(!(a20==1)&&((a21==11)&&((!(a4==1)&&(((a17==2)&&(a12==1))||(a27==1)))&&!(a8==1)))))){ a5 = 5; a22 = 1; a18 = 1; a20 = 1; a9 = 9; a21 = 10; a29 = 1; a16 = 7; a1 = 12; return -1; } else if((((a17==2)&&((!(a13==1)||((a21==11)&&((a23==1)&&((a20==1)&&((a18==1)||(a2==1))))))&&(a1==12)))&&(((!(a8==1)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6))&&(a19==1))&&(a28==1)))&&(a16==10))&&(a6==1)))){ a21 = 10; a27 = 0; a24 = 0; a5 = 4; a18 = 0; a16 = 7; a9 = 7; return -1; } else if((((a28==1)&&(((a12==1)&&((a16==11)&&(!(a4==1)&&(((a1==12)&&(input==3))&&(a17==2)))))&&(a5==5)))&&((a23==1)&&(!(a8==1)&&((!(a12==1)||((a21==10)&&(!(a20==1)&&((a19==1)&&(a3==1)))))&&(a9==8)))))){ a13 = 0; a5 = 4; a16 = 10; a21 = 12; a1 = 13; a27 = 1; a18 = 1; a19 = 5; return -1; } else if(((((a17==2)&&(!(a7==1)&&((a28==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a4==1)))))&&(a1==12))&&((a9==8)&&((a14==1)||((a16==7)&&(!(a24==1)&&(((a21==10)&&((a19==3)&&((a11==1)&&(a28==1))))&&(a20==1)))))))){ a5 = 6; a6 = 1; a9 = 9; a13 = 1; a19 = 5; a2 = 1; return 23; } else if((((((((a23==1)&&(a23==1))&&(a21==11))||(a24==1))&&(a9==10))&&(a16==8))&&((a19==2)&&((a3==1)&&(((a1==13)&&(!(a0==1)&&((!(a18==1)&&(!(a8==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a17==2))))&&(a20==1)))))){ a6 = 1; a0 = 0; a16 = 7; a5 = 4; a21 = 10; a1 = 12; a11 = 1; a9 = 7; a19 = 1; return -1; } else if((((a17==2)&&((a16==10)&&((a19==4)&&(!(a28==1)||(!(a13==1)||(a2==1))))))&&(((a21==11)&&((((!(a8==1)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==4))&&!(a20==1)))&&(a6==1))&&(a23==1))&&(a6==1)))&&(a1==13)))){ if((a25==1)){ a20 = 1; a5 = 5; a28 = 0; a9 = 8; a6 = 0; a13 = 0; a19 = 3; }else{ a19 = 1; a13 = 0; a5 = 4; a29 = 1; a21 = 12; a15 = 0; a16 = 7; a1 = 12; a9 = 8; a20 = 1; } return -1; } else if((((a23==1)&&((a21==11)&&(((a20==1)&&(a6==1))||(a7==1))))&&(((a1==14)&&((a6==1)&&((((a13==1)&&(((a17==2)&&((input==3)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&(a16==10)))&&(a3==1))&&(a19==3))))&&!(a27==1)))){ a28 = 1; a1 = 12; a9 = 7; a5 = 4; a11 = 1; a21 = 10; a16 = 7; a23 = 1; a19 = 1; return -1; } else if((((a11==1)&&((a23==1)&&((a19==5)&&(((!(a27==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a21==12))&&(a2==1)))))&&((a12==1)&&((a20==1)&&((a16==11)&&(((a17==2)&&(((a9==8)&&(a2==1))&&(a1==14)))&&!(a14==1))))))){ a16 = 7; a5 = 4; a21 = 10; a9 = 7; a26 = 0; a28 = 1; a1 = 12; a19 = 1; a23 = 1; return -1; } else if((((((a1==12)&&(a13==1))||!(a28==1))&&(a5==5))&&(((a21==10)&&((a11==1)&&((a23==1)&&(((!(a26==1)&&((a13==1)&&((((a16==9)&&(input==6))&&(a17==2))&&(a19==5))))&&(a9==9))&&!(a4==1)))))&&!(a20==1)))){ a27 = 1; a19 = 4; a1 = 14; a20 = 1; a29 = 0; a5 = 6; a3 = 0; a16 = 7; a21 = 11; return -1; } else if((((a19==5)&&((a17==2)&&((a9==11)&&((a16==8)&&((a23==1)&&(((a12==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a13==1)))))))&&(((a1==12)&&((a20==1)&&(!(a11==1)||((!(a6==1)||(a11==1))&&(a11==1)))))&&(a21==10)))){ a5 = 4; a19 = 1; a6 = 1; a9 = 7; a14 = 0; a16 = 7; a8 = 0; return -1; } else if((((((a21==11)&&(((a13==1)&&((((a5==5)&&((a1==14)&&((a13==1)&&(a20==1))))&&(a16==7))&&(a3==1)))&&(a19==2)))&&(a9==7))||!(a12==1))&&((a11==1)&&(((a12==1)&&((a17==2)&&(input==4)))&&!(a26==1))))){ a27 = 0; a1 = 12; a7 = 0; a19 = 1; a18 = 0; a21 = 10; a5 = 4; return -1; } else if(((((!(a23==1)&&(((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==3)))&&(a16==7))&&!(a3==1))&&((a27==1)&&(!(a11==1)&&((a19==2)&&((a21==11)&&((a20==1)&&((a18==1)&&(((a3==1)&&(a24==1))&&(a17==2)))))))))){ a27 = 1; a9 = 11; a1 = 14; a25 = 0; a29 = 1; a5 = 5; a21 = 10; a19 = 1; return 21; } else if((((a18==1)||(!(a26==1)&&(((((a20==1)&&(a11==1))&&(a1==12))||(a27==1))&&(a19==2))))&&((a9==7)&&((a21==10)&&(((a17==2)&&(((!(a14==1)&&((a16==8)&&(input==5)))&&(a12==1))&&!(a18==1)))&&(a5==5)))))){ a13 = 1; a16 = 9; a19 = 3; a11 = 1; a1 = 13; a21 = 12; return 25; } else if(((((!(a0==1)&&((a21==10)&&((((a2==1)||(a26==1))&&!(a4==1))&&(a9==10))))&&(a5==6))&&(a19==5))&&(!(a20==1)&&((!(a26==1)&&(!(a14==1)&&(!(a14==1)&&((a1==12)&&((input==1)&&(a17==2))))))&&(a16==9))))){ a16 = 7; a19 = 1; a26 = 1; a20 = 1; a9 = 7; a25 = 0; a11 = 0; a5 = 5; return 21; } else if((((((!(a18==1)&&((a20==1)&&((a1==12)&&((((a5==6)&&(input==4))&&(a19==2))&&!(a24==1)))))&&(a2==1))&&!(a7==1))&&(a11==1))&&(((a9==10)&&(((a6==1)&&((a11==1)&&(a16==9)))&&(a21==12)))&&(a17==2)))){ a19 = 1; a11 = 1; a3 = 1; a5 = 4; a16 = 7; a9 = 7; a21 = 10; return -1; } else if(((((a17==2)&&((a14==1)||((a16==9)&&(!(a28==1)||(a12==1)))))&&(a21==10))&&((a2==1)&&(((a19==4)&&((a20==1)&&(!(a4==1)&&(((input==3)&&((((a1==13)&&(a5==4))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11)))))&&(a23==1)))))&&(a11==1))))){ a8 = 0; a9 = 7; a13 = 1; a1 = 12; a19 = 1; a5 = 4; a16 = 7; a2 = 1; return -1; } else if((((((a13==1)&&((a17==2)&&((a23==1)&&((a16==7)&&(((input==4)&&(a9==11))&&!(a8==1))))))&&(a20==1))&&(a21==11))&&(((a11==1)&&((a5==4)&&(!(a26==1)&&(((a3==1)&&(a19==3))||(a26==1)))))&&(a1==12)))){ a19 = 5; a16 = 8; a21 = 10; a27 = 0; a9 = 7; a5 = 6; a1 = 13; a3 = 1; return 23; } else if((((a21==12)&&(((a20==1)&&(!(a3==1)||((a14==1)||(a11==1))))&&(a9==10)))&&((((((a2==1)&&(!(a24==1)&&((((input==5)&&(a5==6))&&!(a14==1))&&(a28==1))))&&(a19==1))&&(a16==7))&&(a17==2))&&(a1==12)))){ a23 = 1; a9 = 9; a2 = 1; a16 = 8; a1 = 14; a13 = 1; a19 = 4; return 25; } else if((((!(a14==1)&&((((a12==1)&&((input==5)&&(a1==14)))&&(a13==1))&&(a5==4)))&&(a20==1))&&((a3==1)&&((((a21==10)&&((a19==2)&&((a17==2)&&(!(a6==1)||((a9==9)&&(a6==1))))))&&(a16==8))&&(a6==1))))){ a19 = 1; a12 = 1; a3 = 1; a11 = 1; a16 = 7; a9 = 7; a1 = 12; return -1; } else if((((a17==2)&&((!(a0==1)&&((a5==6)&&((a2==1)&&(((a21==12)&&(input==3))&&(a13==1)))))&&(a1==13)))&&(!(a20==1)&&((a8==1)||((!(a13==1)||((((a19==2)&&(a28==1))||!(a28==1))&&(a16==10)))&&(a9==7)))))){ a18 = 1; a5 = 4; a9 = 10; a16 = 7; a27 = 1; a1 = 14; a11 = 0; return 25; } else if((((!(a7==1)&&((a8==1)||(((a3==1)&&!(a7==1))&&(a20==1))))&&(a17==2))&&((a13==1)&&((!(a26==1)&&((a21==12)&&((a19==2)&&(((a1==12)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==5)))&&(a16==8)))))&&!(a8==1))))){ a18 = 0; a5 = 4; a3 = 1; a2 = 1; a16 = 7; a21 = 10; a9 = 7; a19 = 1; return -1; } else if(((!(a18==1)&&((((input==3)&&((((a21==11)&&((a19==5)&&(((a5==5)&&(a1==14))&&(a9==11))))||(((a19==5)&&((a9==11)&&((a5==6)&&(a1==14))))&&(a21==11)))||((a21==12)&&(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==1)))))&&(a20==1))&&(a6==1)))&&((a28==1)&&((a28==1)&&((!(a3==1)||((a17==2)&&((a11==1)&&(a12==1))))&&(a16==11)))))){ a11 = 1; a1 = 13; a0 = 0; a21 = 11; a5 = 6; a9 = 7; a19 = 2; a23 = 1; return 21; } else if((((a16==9)&&((a17==2)&&(((!(a0==1)&&(((a6==1)&&!(a8==1))||!(a12==1)))&&(a9==8))&&!(a14==1))))&&(((a21==11)&&((a19==2)&&((a1==13)&&((((a5==5)&&(input==4))&&(a11==1))&&(a20==1)))))&&(a2==1)))){ a9 = 7; a21 = 10; a1 = 12; a5 = 4; a6 = 1; a19 = 1; a11 = 1; a0 = 0; a16 = 7; return -1; } else if((((a7==1)||(!(a11==1)||((((a1==13)&&((a17==2)&&((a19==2)&&((a21==10)&&(a13==1)))))||(a24==1))&&(a20==1))))&&(((!(a7==1)&&((!(a0==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a9==7)))&&(a16==11))&&(a13==1)))){ a13 = 1; a16 = 9; a21 = 11; a9 = 10; a3 = 1; a19 = 4; a5 = 6; a14 = 0; return 22; } else if((((a16==10)&&(((a1==14)&&((((a12==1)&&(a6==1))&&!(a26==1))&&(a23==1)))&&(a9==11)))&&(((((a17==2)&&((a19==2)&&(((a23==1)&&((input==1)&&(a20==1)))&&!(a14==1))))&&!(a8==1))&&(a5==6))&&(a21==12)))){ a23 = 1; a21 = 10; a3 = 1; a1 = 13; a5 = 5; a2 = 1; a9 = 9; a16 = 7; return 25; } else if((((a2==1)&&(!(a20==1)&&(((((a19==2)&&((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==3)))&&(a21==10))&&(a17==2))&&(a6==1))))&&((((!(a11==1)||((a23==1)&&(a16==7)))&&!(a4==1))&&!(a4==1))&&(a23==1)))){ a9 = 7; a20 = 1; a19 = 1; a18 = 0; a1 = 12; a5 = 4; a3 = 1; a24 = 0; return -1; } else if(((!(a23==1)||((a1==12)&&((a8==1)||((a19==4)&&((a20==1)&&(((a24==1)||((a16==9)&&(a13==1)))&&(a5==4)))))))&&((a9==7)&&((a23==1)&&(((a21==11)&&(((input==5)&&(a17==2))&&(a3==1)))&&(a6==1)))))){ a24 = 0; a19 = 3; a5 = 6; a9 = 9; a21 = 12; a23 = 1; a12 = 1; return 21; } else if((((a1==13)&&((a11==1)&&(!(a12==1)||(((a12==1)||!(a11==1))||(a27==1)))))&&((a16==11)&&(((a9==11)&&(!(a27==1)&&((a23==1)&&((a21==10)&&((a19==3)&&((((a5==5)||(a5==6))&&(input==4))&&(a17==2)))))))&&!(a20==1))))){ a20 = 1; a16 = 7; a5 = 4; a22 = 0; a15 = 0; a1 = 12; a19 = 2; a23 = 0; a9 = 9; return 26; } else if(((!(a20==1)&&((a17==2)&&(((a19==2)&&((a5==4)&&(a23==1)))&&(a12==1))))&&((a1==12)&&((((a12==1)&&((a13==1)&&((a13==1)&&((a12==1)&&(!(a24==1)&&((input==1)&&(a16==8)))))))&&(a21==10))&&(a9==7))))){ a20 = 1; a23 = 1; a13 = 1; a7 = 0; a19 = 1; a16 = 7; return -1; } else if((((!(a8==1)&&((((!(a24==1)&&((a6==1)&&(a17==2)))&&!(a27==1))&&(a1==12))&&(a19==4)))&&(a23==1))&&(!(a8==1)&&((((((input==6)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a16==11))&&(a20==1))&&(a21==12))&&!(a4==1))))){ a9 = 7; a5 = 4; a16 = 7; a14 = 0; a4 = 0; a28 = 1; a19 = 1; a21 = 10; return -1; } else if((((((!(a4==1)&&(((a9==8)&&((((input==6)&&((a5==4)||(a5==5)))&&(a6==1))&&(a21==10)))&&!(a18==1)))&&(a19==5))&&(a16==9))&&(a1==12))&&((((!(a6==1)||((a0==1)||(a3==1)))&&!(a7==1))&&(a17==2))&&(a20==1)))){ a5 = 4; a26 = 0; a16 = 7; a6 = 1; a9 = 7; a2 = 1; a19 = 1; return -1; } else if(((((a16==9)&&((!(a2==1)||(((a19==1)&&((((a3==1)&&(a13==1))&&(a6==1))&&(a9==10)))||!(a6==1)))&&!(a20==1)))&&!(a14==1))&&((a5==6)&&((a17==2)&&((((a21==11)&&(input==6))&&(a1==13))&&(a3==1)))))){ a2 = 0; a16 = 7; a9 = 8; a21 = 10; a19 = 2; a8 = 1; a1 = 12; a5 = 5; a20 = 1; a3 = 0; return 23; } else if((((((a19==5)&&((a23==1)&&(!(a26==1)&&((a12==1)&&((!(a14==1)&&((a21==11)&&(((a5==4)||(a5==5))&&(input==5))))&&!(a8==1))))))&&(a9==11))&&(a16==10))&&(((a20==1)&&(((a17==2)&&(a6==1))||(a4==1)))&&(a1==12)))){ a19 = 4; a16 = 7; a5 = 5; a21 = 10; a9 = 10; a1 = 13; a12 = 1; a2 = 1; return 25; } else if((((a8==1)&&((((((a20==1)&&(input==3))&&(a4==1))&&(a19==4))&&!(a13==1))&&!(a3==1)))&&((a17==2)&&(((a21==11)&&(((!(a23==1)&&((a1==12)&&((a6==1)&&(a16==7))))&&(a27==1))&&(a9==11)))&&(a5==4))))){ a15 = 1; a5 = 6; a19 = 2; a22 = 1; a21 = 10; return 21; } else if((((((((a12==1)||!(a13==1))||!(a13==1))&&(a9==9))&&!(a14==1))&&(a1==13))&&((a23==1)&&((a17==2)&&(!(a20==1)&&(((a2==1)&&((a21==10)&&((a5==5)&&((a19==4)&&((a16==9)&&(input==3))))))&&!(a27==1))))))){ a1 = 12; a10 = 1; a19 = 3; a5 = 6; a27 = 1; a2 = 0; a9 = 10; a20 = 1; return -1; } else if((((a17==2)&&(((a3==1)&&((a21==12)&&(((a16==7)&&((a28==1)&&((a2==1)&&!(a20==1))))&&!(a4==1))))&&!(a4==1)))&&(((!(a27==1)&&(((input==1)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a19==1)))&&!(a8==1))&&(a1==13)))){ a1 = 12; a5 = 4; a0 = 0; a21 = 10; a24 = 0; a9 = 7; a6 = 1; a20 = 1; return -1; } else if((((a17==2)&&((a16==8)&&(((a24==1)||(((a11==1)&&(a28==1))&&!(a0==1)))&&(a19==3))))&&(((a1==13)&&((((((((a5==5)||(a5==6))&&(input==5))&&(a11==1))&&(a20==1))&&(a11==1))&&!(a26==1))&&(a9==10)))&&(a21==10)))){ a19 = 1; a1 = 12; a26 = 0; a3 = 1; a11 = 1; a9 = 7; a5 = 4; a16 = 7; return -1; } else if((((((!(a8==1)&&((!(a7==1)&&(a3==1))&&(a19==5)))||(a0==1))&&!(a24==1))&&(a1==12))&&(((!(a20==1)&&(((((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5))&&(a16==10))&&(a13==1))&&(a21==11)))&&!(a4==1))&&(a17==2)))){ a20 = 1; a9 = 8; a22 = 1; a25 = 1; a16 = 11; a5 = 4; a1 = 14; a24 = 1; return 23; } else if(((((((a19==5)&&((a1==12)&&((a23==1)&&((input==6)&&(a5==4)))))&&(a2==1))&&(a17==2))&&(a9==7))&&((a21==12)&&(((a2==1)&&(!(a28==1)||(((a11==1)&&(!(a20==1)&&(a11==1)))||!(a6==1))))&&(a16==10))))){ if((a18==1)){ a23 = 0; a5 = 6; a22 = 1; a0 = 1; a19 = 1; a16 = 7; a20 = 1; a9 = 11; }else{ a18 = 1; a14 = 1; a20 = 1; a15 = 0; a19 = 4; a1 = 14; } return -1; } else if(((((a16==7)&&((a5==6)&&((a23==1)&&((a17==2)&&(!(a4==1)&&(a3==1))))))&&(a21==12))&&((((a13==1)&&((((((input==4)&&(a19==2))&&!(a20==1))&&!(a4==1))&&(a1==13))&&(a2==1)))&&(a3==1))&&(a9==10)))){ a7 = 0; a20 = 1; a19 = 4; a1 = 12; a28 = 1; a21 = 10; a5 = 4; a27 = 0; a9 = 8; return 21; } else if((((((input==6)&&((a5==5)||(a5==6)))&&(a19==1))&&(a6==1))&&(!(a11==1)||(((!(a20==1)&&((a16==7)&&((((a1==13)&&(((a17==2)&&(!(a3==1)||(a2==1)))&&(a3==1)))&&(a9==7))&&(a21==11))))&&(a13==1))&&(a6==1))))){ if((a4==1)){ a21 = 10; a23 = 1; a24 = 0; a5 = 6; a3 = 1; a9 = 10; a1 = 12; a16 = 8; }else{ a14 = 0; a20 = 1; a1 = 14; a5 = 4; a19 = 2; a21 = 10; a7 = 0; a16 = 8; } return 26; } else if((((a1==13)&&(((a21==10)&&(((a19==3)&&(((a2==1)||!(a11==1))||(a26==1)))&&(a11==1)))&&(a20==1)))&&((a17==2)&&((a16==11)&&((!(a26==1)&&(!(a8==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==3))))&&(a6==1)))))){ a1 = 12; a3 = 1; a11 = 1; a19 = 4; a9 = 7; a5 = 6; a23 = 1; return 21; } else if((((((a5==5)&&((a17==2)&&(((((input==1)&&(a16==10))&&!(a26==1))&&(a28==1))&&(a20==1))))&&(a1==12))&&(a21==11))&&(((!(a26==1)&&((a19==3)&&(((a14==1)||(a12==1))||!(a13==1))))||(a24==1))&&(a9==7)))){ a2 = 1; a21 = 10; a27 = 0; a8 = 0; a5 = 4; a16 = 7; a19 = 1; return -1; } else if((((((!(a4==1)&&((((a13==1)&&(a23==1))&&(a19==1))&&(a3==1)))&&(a16==7))&&(a17==2))&&!(a20==1))&&((!(a24==1)&&((((((input==3)&&(a9==10))&&(a21==10))&&(a5==5))&&(a11==1))&&(a1==14)))&&!(a7==1)))){ a27 = 0; a20 = 1; a1 = 12; a5 = 4; a24 = 0; a28 = 1; a9 = 7; return -1; } else if(((!(a8==1)&&((a23==1)&&((a1==12)&&(!(a4==1)&&((((a9==10)&&(((a2==1)&&((a5==4)&&(input==6)))&&(a16==7)))&&(a13==1))&&(a21==12))))))&&(((a17==2)&&((a8==1)||(!(a20==1)&&(a3==1))))&&(a19==2)))){ a9 = 7; a11 = 1; a20 = 1; a19 = 1; a14 = 0; a7 = 0; a21 = 10; return -1; } else if(((((a17==2)&&((a12==1)&&(((a6==1)&&((input==6)&&(a9==8)))&&(a20==1))))&&(a1==12))&&((a5==6)&&((a16==8)&&(((!(a27==1)&&((a2==1)&&((a21==12)&&((a23==1)||(a14==1)))))||(a8==1))&&(a19==3)))))){ a26 = 0; a16 = 7; a5 = 4; a19 = 1; a21 = 10; a11 = 1; a9 = 7; a3 = 1; return -1; } else if((((a1==14)&&((((a8==1)&&(((a16==10)&&((a26==1)&&(a11==1)))&&!(a3==1)))&&(a19==2))&&(a21==12)))&&((((((a18==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1)))&&(a26==1))&&(a17==2))&&!(a6==1))&&(a20==1)))){ a1 = 12; a21 = 10; a5 = 6; a14 = 1; a16 = 7; a9 = 9; a29 = 1; a22 = 0; return 21; } else if((((((a12==1)&&((!(a4==1)&&(!(a7==1)&&((a21==10)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==5)))))&&(a28==1)))&&!(a18==1))&&(a1==12))&&((((a13==1)&&((!(a20==1)&&(a2==1))&&(a17==2)))&&(a19==2))&&(a16==11)))){ a5 = 6; a15 = 0; a19 = 1; a10 = 0; a16 = 8; a21 = 11; a29 = 1; a9 = 8; return 23; } else if(((((((a14==1)||(((a2==1)&&(a16==9))&&(a9==8)))&&(a1==12))||(a0==1))&&(a13==1))&&(!(a4==1)&&(!(a20==1)&&(((a21==12)&&(((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==1))&&!(a7==1))&&(a17==2)))&&(a2==1)))))){ a0 = 1; a10 = 1; a21 = 10; a5 = 6; a20 = 1; a3 = 0; a16 = 7; a9 = 9; a1 = 13; return -1; } else if((((a20==1)&&((a1==14)&&(((a19==2)&&((a9==8)&&(((a11==1)&&(a3==1))||(a14==1))))&&(a16==11))))&&(((!(a18==1)&&(((a2==1)&&(!(a7==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a18==1)))&&(a17==2))&&(a21==10)))){ a1 = 12; a5 = 4; a14 = 0; a28 = 1; a9 = 7; a8 = 0; a16 = 7; a19 = 1; return -1; } else if(((((a16==9)&&(!(a0==1)&&(((a17==2)&&(input==6))&&(a6==1))))&&(a19==5))&&((!(a11==1)||(((((a9==10)&&((a3==1)&&(((a20==1)&&(a3==1))||!(a3==1))))&&(a1==14))&&!(a8==1))&&(a5==5)))&&(a21==12)))){ a23 = 1; a21 = 10; a16 = 7; a9 = 9; a5 = 4; a1 = 13; a19 = 2; a24 = 0; a6 = 1; return 23; } else if((((((a17==2)&&((((a19==5)&&((a6==1)&&(a16==8)))&&(a1==13))&&(a20==1)))&&!(a0==1))||!(a13==1))&&(!(a14==1)&&((a9==9)&&(((a21==12)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a27==1))&&(a6==1)))&&(a6==1)))))){ a21 = 10; a19 = 2; a14 = 0; a16 = 7; a4 = 0; a5 = 5; a24 = 0; return -1; } else if((((a17==2)&&(((a8==1)||((a8==1)||((!(a20==1)&&((a16==9)&&(!(a7==1)&&(a2==1))))||!(a23==1))))&&(a21==11)))&&((a28==1)&&(((a1==12)&&((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==5))&&(a6==1)))&&(a19==2))))){ if((a11==1)){ a9 = 7; a19 = 1; a16 = 7; a20 = 1; a8 = 1; a14 = 1; a21 = 10; a2 = 0; a1 = 14; a5 = 5; }else{ a10 = 0; a11 = 0; a9 = 11; a16 = 7; a28 = 0; a20 = 1; a5 = 5; a21 = 10; } return 22; } else if(((((a17==2)&&((a16==8)&&((a0==1)||(((a19==5)&&((a11==1)&&(a3==1)))||!(a3==1)))))&&(a20==1))&&((a21==10)&&((a1==12)&&((a23==1)&&(((a9==8)&&((a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&!(a0==1))))))){ a13 = 1; a24 = 0; a16 = 7; a4 = 0; a9 = 7; a5 = 4; a19 = 1; return -1; } else if(((((a13==1)&&(((a16==7)&&((input==3)&&(a9==7)))&&(a1==14)))&&!(a20==1))&&((a5==6)&&((a13==1)&&(!(a13==1)||((a19==1)&&(!(a7==1)&&(!(a18==1)&&(((a17==2)&&((a21==12)&&(a13==1)))||(a0==1)))))))))){ a20 = 1; a1 = 12; a6 = 1; a21 = 10; a11 = 1; a5 = 4; a23 = 1; return -1; } else if(((((!(a18==1)&&(((((input==1)&&(a16==10))&&!(a4==1))&&!(a18==1))&&(a5==4)))&&(a20==1))&&!(a26==1))&&(((!(a4==1)&&(((a9==9)&&(((a2==1)&&(a19==5))&&(a1==13)))&&(a21==11)))&&(a17==2))&&!(a8==1)))){ a19 = 1; a21 = 10; a2 = 1; a9 = 7; a16 = 7; a1 = 12; a3 = 1; a24 = 0; return -1; } else if(((((a16==7)&&(((input==6)&&((((a5==5)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4))))))&&(a17==2)))&&(a11==1))&&(!(a8==1)&&(!(a4==1)&&((((a19==2)&&(((a7==1)||(!(a11==1)||(a12==1)))&&(a20==1)))&&(a21==12))||(a24==1)))))){ a24 = 0; a19 = 1; a9 = 7; a21 = 10; a2 = 1; a5 = 4; a18 = 0; a1 = 12; return -1; } else if(((((a1==12)&&((((a13==1)&&(a13==1))&&!(a26==1))&&(a20==1)))||(a26==1))&&((a3==1)&&((((((a19==2)&&((a9==7)&&(((input==3)&&((a5==5)||(a5==6)))&&(a16==10))))&&(a3==1))&&(a17==2))&&(a21==10))&&!(a18==1))))){ a6 = 1; a2 = 1; a5 = 4; a11 = 1; a16 = 7; a19 = 1; return -1; } else if((((((a14==1)||((((a17==2)&&((a11==1)&&(a16==7)))||!(a23==1))||!(a12==1)))&&(a21==12))&&(a1==13))&&(((!(a14==1)&&(((a6==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==6)))&&(a28==1)))&&(a19==2))&&(a20==1)))){ a26 = 0; a9 = 7; a19 = 1; a13 = 1; a21 = 10; a1 = 12; a5 = 4; a2 = 1; return -1; } else if(((((a12==1)&&((a9==10)&&((a4==1)||(a6==1))))&&(a16==11))&&((a1==14)&&((a17==2)&&((a21==11)&&((a3==1)&&((((((a19==3)&&((input==3)&&((a5==4)||(a5==5))))&&(a11==1))&&!(a24==1))&&(a20==1))&&!(a18==1)))))))){ a4 = 0; a21 = 10; a1 = 12; a6 = 1; a9 = 7; a5 = 4; a19 = 1; a28 = 1; a16 = 7; return -1; } else if(((((((a0==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a0==1))&&(a9==7))&&!(a20==1))&&((((a4==1)&&((a18==1)&&(((a16==7)&&((a27==1)&&(((a19==5)&&(a23==1))&&(a14==1))))&&(a1==14))))&&(a17==2))&&(a21==11)))){ a11 = 0; a20 = 1; a16 = 10; a3 = 0; a5 = 6; a21 = 12; a9 = 11; a1 = 13; a24 = 1; return -1; } else if((((a9==7)&&(((((a20==1)&&(!(a26==1)&&((a1==13)&&(input==1))))&&(a17==2))&&(a21==10))&&(a16==10)))&&((a8==1)||(!(a28==1)||(((a19==3)&&((a2==1)&&(((a12==1)&&!(a7==1))&&(a5==5))))||!(a6==1)))))){ a26 = 0; a5 = 4; a19 = 1; a16 = 7; a13 = 1; a1 = 12; return -1; } else if(((((((a2==1)&&(a20==1))||!(a28==1))&&(a9==11))&&(a12==1))&&((((a23==1)&&(((a13==1)&&((a19==5)&&((a16==10)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&(a21==12)))))&&!(a4==1)))&&!(a26==1))&&(a1==13)))){ a26 = 0; a4 = 0; a5 = 5; a12 = 1; a19 = 4; return -1; } else if((((a16==11)&&((a21==10)&&(!(a20==1)&&((a19==1)&&(((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a1==14)&&(a5==5))&&(a9==7)))&&(input==1))))))&&(((a18==1)||((a2==1)&&((a2==1)&&(((a24==1)||((a23==1)||(a7==1)))&&!(a18==1)))))&&(a17==2)))){ a18 = 1; a5 = 5; a19 = 5; a20 = 1; a16 = 10; a9 = 10; a28 = 0; a21 = 11; a1 = 12; a14 = 1; return -1; } else if(((!(a20==1)&&(((!(a27==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a17==2))&&!(a0==1)))&&(a13==1))&&(a9==11)))&&(((!(a3==1)||((a16==7)&&((((a1==12)&&(a13==1))||(a14==1))||!(a28==1))))&&(a21==10))&&(a19==2)))){ a28 = 1; a8 = 0; a20 = 1; a9 = 7; a19 = 1; a5 = 4; a12 = 1; return -1; } else if((((a20==1)&&(((((((a9==7)&&((a6==1)&&(a21==12)))&&!(a0==1))&&(a1==12))||(a8==1))&&(a16==9))&&(a19==5)))&&((a13==1)&&(!(a0==1)&&((a12==1)&&((a17==2)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a8==1)))))))){ a18 = 0; a11 = 1; a5 = 4; a19 = 1; a27 = 0; a21 = 10; a16 = 7; return -1; } else if(((((!(a0==1)&&((a4==1)||(((a11==1)&&(a2==1))&&(a17==2))))&&(a21==11))&&(a9==8))&&((((a1==14)&&((a11==1)&&(((((input==3)&&(a16==11))&&(a20==1))&&(a19==4))&&(a5==4))))&&(a11==1))&&!(a8==1)))){ a19 = 1; a16 = 7; a23 = 1; a21 = 10; a9 = 7; a2 = 1; a1 = 12; a8 = 0; return -1; } else if((((a16==9)&&((!(a11==1)||((a17==2)&&((!(a24==1)&&(!(a18==1)&&(!(a18==1)&&(a12==1))))&&(a20==1))))||(a24==1)))&&(((a3==1)&&(((input==1)&&(((((a5==5)&&(a1==12))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a21==12)))&&(a19==1)))){ a24 = 0; a9 = 7; a1 = 12; a5 = 4; a21 = 10; a16 = 7; a23 = 1; a0 = 0; return -1; } else if((((a21==11)&&(!(a13==1)||((a18==1)||(!(a20==1)&&((a1==14)&&((a28==1)&&((((a16==8)&&(a12==1))&&!(a8==1))&&(a17==2))))))))&&((((a28==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a3==1)))&&(a9==9))&&(a19==1)))){ a20 = 1; a9 = 7; a12 = 1; a21 = 10; a18 = 0; a1 = 12; a16 = 7; a5 = 4; a14 = 0; return -1; } else if((((a21==11)&&((a17==2)&&((a13==1)&&((a3==1)&&((a9==8)&&((((((a16==11)&&(input==4))&&(a1==12))&&(a5==5))&&(a3==1))&&!(a14==1)))))))&&(((a20==1)&&((a14==1)||(!(a13==1)||(a3==1))))&&(a19==5)))){ a19 = 1; a27 = 0; a21 = 10; a9 = 7; a16 = 7; a5 = 4; a4 = 0; a2 = 1; return -1; } else if((((a4==1)||(((((a5==5)&&((a28==1)&&(a13==1)))&&(a16==9))&&(a9==9))&&(a19==4)))&&((a17==2)&&(((a20==1)&&((a11==1)&&((!(a4==1)&&((a11==1)&&((input==3)&&(a1==13))))&&!(a18==1))))&&(a21==11))))){ a5 = 4; a8 = 0; a21 = 10; a12 = 1; a26 = 0; a16 = 7; a19 = 2; a9 = 10; return 21; } else if((((a21==12)&&((!(a0==1)&&(!(a27==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a1==14))))&&(a17==2)))&&(((a9==7)&&(!(a14==1)&&(((a16==7)&&((((a2==1)&&!(a20==1))||(a4==1))||!(a3==1)))&&!(a27==1))))&&(a19==2)))){ a5 = 5; a1 = 13; a21 = 11; a6 = 1; a19 = 5; a24 = 0; a16 = 11; a20 = 1; return 21; } else if((((!(a20==1)&&(((a8==1)&&(((a19==2)&&((a4==1)&&((a8==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a3==1)))))&&!(a13==1)))&&(a9==11)))&&(a17==2))&&(((a1==14)&&(((a16==7)&&(a6==1))&&(a21==12)))&&(a27==1)))){ a3 = 0; a20 = 1; a19 = 5; a9 = 10; a5 = 4; a1 = 12; a16 = 11; a6 = 0; a10 = 0; return -1; } else if((((a9==10)&&((((((a17==2)&&(!(a18==1)&&((input==5)&&((a5==4)||(a5==5)))))&&!(a18==1))&&!(a26==1))&&(a3==1))&&(a1==13)))&&(((((a21==10)&&((a27==1)||((a11==1)||!(a2==1))))&&(a19==3))&&(a16==7))&&(a20==1)))){ a13 = 1; a3 = 1; a12 = 1; a5 = 4; a1 = 14; a21 = 11; a19 = 1; a9 = 9; return 25; } else if((((!(a3==1)||(((a9==10)&&((a11==1)&&(a20==1)))&&(a17==2)))&&!(a27==1))&&(!(a4==1)&&((a11==1)&&((((a23==1)&&((a1==14)&&((a21==11)&&((a19==5)&&((input==6)&&((a5==5)||(a5==6)))))))&&!(a7==1))&&(a16==10)))))){ a5 = 4; a1 = 13; a19 = 2; a26 = 0; a9 = 9; a2 = 1; a21 = 10; a16 = 7; a28 = 1; return 25; } else if((((((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&!(a24==1))&&!(a20==1))&&(a28==1))&&!(a24==1))&&(a28==1))&&((((a9==8)&&(((((a19==2)&&(a12==1))&&(a16==10))&&(a21==12))&&(a1==13)))||!(a3==1))&&(a3==1)))){ if((a5==4)){ a1 = 14; a12 = 0; a24 = 1; a21 = 10; a16 = 7; a20 = 1; a9 = 10; a28 = 0; a5 = 4; a19 = 1; }else{ a10 = 1; a1 = 12; a19 = 5; a5 = 5; a26 = 1; a9 = 11; a21 = 11; a8 = 1; a16 = 9; } return -1; } else if((((a1==12)&&(!(a20==1)&&((a9==10)&&(((!(a14==1)&&(((a16==8)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a8==1)))&&(a12==1))&&(a12==1)))))&&((a19==4)&&((a21==11)&&(((a17==2)&&(!(a2==1)||(a11==1)))&&(a3==1)))))){ a12 = 1; a27 = 0; a24 = 0; a20 = 1; a5 = 5; return 25; } else if(((((((a14==1)||(((a13==1)&&((a13==1)||!(a6==1)))&&(a16==10)))&&(a19==1))&&(a21==10))&&(a20==1))&&((a1==13)&&(((a5==6)&&(((!(a7==1)&&((input==3)&&(a9==10)))&&(a17==2))&&!(a7==1)))&&!(a27==1))))){ a5 = 4; a11 = 1; a1 = 12; a16 = 7; a6 = 1; a14 = 0; a9 = 7; return -1; } else if((((a19==2)&&(((((a16==7)&&(!(a0==1)&&((((a9==10)&&(input==4))&&(a11==1))&&!(a4==1))))&&(a17==2))&&(a5==5))&&(a20==1)))&&((a21==12)&&(((a26==1)||(((a27==1)||(a6==1))||(a26==1)))&&(a1==12))))){ a11 = 1; a3 = 1; a0 = 0; a5 = 4; a9 = 7; a19 = 1; a21 = 10; return -1; } else if((((a13==1)&&(((a13==1)&&((a19==2)&&(((((a21==10)&&((a1==13)&&(input==4)))&&(a9==7))&&(a16==7))&&!(a26==1))))&&(a23==1)))&&((((!(a3==1)||((a12==1)&&(a5==5)))||!(a23==1))&&(a17==2))&&(a20==1)))){ a13 = 1; a5 = 6; a3 = 1; a12 = 1; return 25; } else if(((((a21==11)&&((!(a8==1)&&((a3==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==1))&&!(a26==1))))&&(a16==7)))&&(a19==2))&&(((((a6==1)&&((a27==1)||((a17==2)&&(a12==1))))&&(a13==1))&&(a1==12))&&!(a20==1)))){ a11 = 1; a3 = 1; a8 = 0; a16 = 11; a9 = 7; a5 = 6; a20 = 1; a21 = 12; a19 = 5; return 21; } else if(((((((((a16==10)&&(a11==1))&&(a1==14))&&!(a18==1))&&(a5==5))&&!(a20==1))||!(a13==1))&&(((a3==1)&&(((!(a4==1)&&((a17==2)&&((a9==8)&&((a21==11)&&(input==6)))))&&!(a7==1))&&(a19==4)))&&(a2==1)))){ a19 = 5; a5 = 6; a18 = 1; a24 = 1; a21 = 10; a7 = 1; return 22; } else if((((a16==10)&&((((a12==1)&&((a13==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a17==2))))&&!(a7==1))&&(a9==11)))&&((a20==1)&&(((((a2==1)&&(!(a0==1)&&((a21==11)&&(a12==1))))||!(a3==1))&&(a19==1))&&(a1==14))))){ a3 = 1; a9 = 10; a16 = 8; a5 = 6; a1 = 13; a19 = 5; a4 = 0; a6 = 1; a21 = 12; return -1; } else if((((a16==8)&&((a19==2)&&((((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==6))&&!(a26==1))&&!(a4==1))))&&(((((a21==10)&&((a28==1)&&((!(a20==1)&&((a13==1)||!(a13==1)))&&(a6==1))))&&(a1==14))&&(a17==2))||(a0==1)))){ a9 = 9; a28 = 1; a3 = 1; a21 = 11; a5 = 5; a8 = 0; a1 = 12; return 26; } else if(((((a23==1)&&((a16==11)&&((a21==10)&&(((a23==1)&&((input==3)&&((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))))&&(a19==1)))))&&(a13==1))&&(((a2==1)&&(((a18==1)||((a17==2)&&(a11==1)))&&!(a20==1)))||!(a11==1)))){ a5 = 5; a8 = 1; a25 = 0; a14 = 1; a16 = 7; a9 = 8; a1 = 12; a20 = 1; return 25; } else if((((a1==13)&&((((a19==4)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a17==2))&&(a21==12)))&&((((a3==1)&&((a11==1)&&((a9==7)&&((((a23==1)&&!(a18==1))||!(a13==1))||(a7==1)))))&&(a20==1))&&(a16==10)))){ a5 = 6; a1 = 12; a21 = 10; a6 = 1; a19 = 5; a9 = 9; a16 = 8; a11 = 1; a14 = 0; return 22; } else if((((a14==1)||(!(a23==1)||((a27==1)||((a9==10)&&((a17==2)&&((a7==1)||((((a28==1)&&(a16==11))&&!(a0==1))&&(a20==1))))))))&&((a12==1)&&((a19==3)&&((a21==12)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==4)))))))){ a16 = 7; a21 = 10; a5 = 4; a9 = 7; a19 = 1; a11 = 1; a0 = 0; a1 = 12; return -1; } else if((((!(a7==1)&&((((a21==11)&&((a1==13)&&(!(a18==1)&&((a16==11)&&((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))))&&!(a14==1))&&(a17==2)))&&(a3==1))&&(((((a19==2)&&(a11==1))&&(a3==1))||(a8==1))&&(a20==1)))){ a19 = 1; a1 = 12; a14 = 0; a21 = 10; a13 = 1; a16 = 7; a24 = 0; a9 = 7; a5 = 4; return -1; } else if(((!(a14==1)&&(((!(a27==1)&&((a16==10)&&(!(a14==1)&&((((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==6))&&(a13==1)))))&&(a17==2))&&(a21==12)))&&((((a7==1)||((a23==1)&&!(a20==1)))||!(a28==1))&&(a19==4)))){ if((a11==1)){ a1 = 13; a16 = 7; a20 = 1; a19 = 1; a15 = 1; a2 = 0; a21 = 10; a5 = 6; a9 = 11; a26 = 1; }else{ a19 = 3; a8 = 1; a9 = 10; a21 = 11; a29 = 0; a5 = 6; a1 = 12; a2 = 0; a16 = 9; } return 26; } else if((((((!(a14==1)&&(((a20==1)&&((a16==11)&&(input==1)))&&(a23==1)))&&(a21==11))&&(a5==6))&&(a19==1))&&(!(a3==1)||(!(a14==1)&&((a9==10)&&((a6==1)&&(((a17==2)&&((a26==1)||(a23==1)))&&(a1==12)))))))){ a5 = 4; a9 = 7; a24 = 0; a16 = 7; a13 = 1; a21 = 10; return -1; } else if((((a3==1)&&((a14==1)||((a19==3)&&(((a20==1)&&((a8==1)||(a23==1)))&&(a16==7)))))&&((((a1==14)&&((a21==11)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==3))&&(a28==1))&&(a17==2))))&&(a12==1))&&!(a0==1)))){ a6 = 1; a19 = 1; a21 = 10; a2 = 1; a1 = 12; a18 = 0; a9 = 7; a5 = 4; return -1; } else if(((((a3==1)&&(((((input==6)&&(a5==5))&&!(a7==1))&&(a17==2))&&(a19==2)))&&(a23==1))&&((((((a16==10)&&(((!(a0==1)&&(a3==1))||!(a13==1))&&(a1==12)))&&(a21==10))&&!(a27==1))&&(a9==10))&&(a20==1)))){ a14 = 0; a21 = 11; a5 = 6; a13 = 1; a1 = 13; a26 = 0; a19 = 4; a16 = 9; return -1; } else if((((!(a27==1)&&((a9==7)&&((((((a21==10)&&(input==4))&&(a5==6))&&(a1==14))&&(a17==2))&&(a19==1))))&&(a28==1))&&(!(a6==1)||(((a16==9)&&(((a13==1)&&((a28==1)||(a7==1)))&&!(a20==1)))&&!(a0==1))))){ a16 = 7; a1 = 12; a11 = 0; a14 = 1; a20 = 1; a19 = 2; return 21; } else if((((a16==9)&&((a21==10)&&((a1==12)&&(((a2==1)&&((a19==5)&&((((a5==4)||(a5==5))&&(input==5))&&(a3==1))))&&(a11==1)))))&&((((!(a11==1)||(((a11==1)&&!(a8==1))&&(a17==2)))&&!(a26==1))&&(a9==7))&&!(a20==1)))){ if((a9==11)){ a2 = 0; a5 = 6; a19 = 1; a1 = 14; a16 = 7; a3 = 0; a13 = 0; a20 = 1; }else{ a10 = 0; a19 = 2; a20 = 1; a6 = 0; a9 = 10; a16 = 7; a12 = 0; a5 = 6; } return -1; } else if(((((((a2==1)&&(!(a20==1)&&((input==1)&&(a19==1))))&&(a6==1))&&(a5==6))&&(a21==10))&&((((a16==11)&&((a17==2)&&((a24==1)||((((a3==1)&&!(a26==1))&&(a23==1))&&!(a8==1)))))&&(a9==8))&&(a1==13)))){ a6 = 0; a20 = 1; a16 = 7; a5 = 4; a10 = 1; a9 = 9; a27 = 1; a1 = 14; return -1; } else if(((!(a20==1)&&((((a2==1)&&(a5==4))&&!(a7==1))&&(a17==2)))&&(!(a18==1)&&((a21==11)&&((a12==1)&&((a16==7)&&(((a23==1)&&((!(a7==1)&&(((input==5)&&(a9==8))&&(a11==1)))&&(a19==4)))&&(a1==12)))))))){ a19 = 1; a9 = 7; a21 = 10; a24 = 0; a11 = 1; a20 = 1; return -1; } else if((((a1==14)&&(!(a20==1)&&((a17==2)&&(((!(a4==1)&&(!(a7==1)&&((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a28==1))&&(a16==9)))))&&(!(a11==1)||((a28==1)&&((a21==10)&&((a19==4)&&((a11==1)&&(a13==1)))))))){ a1 = 13; a24 = 1; a19 = 2; a23 = 0; a5 = 4; a4 = 1; a9 = 7; a20 = 1; a16 = 7; return -1; } else if(((!(a6==1)||(!(a20==1)&&((a21==12)&&((a2==1)&&((a13==1)&&((a19==3)&&(((a3==1)&&((a1==14)&&(a3==1)))&&(a17==2))))))))&&((((a16==7)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3)))&&!(a0==1))&&!(a14==1)))){ a19 = 1; a12 = 1; a9 = 7; a21 = 10; a5 = 4; a20 = 1; a1 = 12; a11 = 1; return -1; } else if(((((a2==1)&&((a9==11)&&(!(a8==1)&&(((a13==1)&&(a21==12))&&!(a20==1)))))&&(a19==5))&&(((a17==2)&&((!(a0==1)&&((a3==1)&&(((a3==1)&&((input==6)&&(a16==10)))&&!(a24==1))))&&(a5==5)))&&(a1==12)))){ if((a23==1)){ a16 = 7; a9 = 7; a21 = 10; a19 = 1; a20 = 1; a2 = 0; a13 = 0; a22 = 0; a1 = 14; }else{ a21 = 10; a20 = 1; a23 = 0; a16 = 7; a25 = 1; a19 = 1; a9 = 10; } return 25; } else if((((!(a24==1)&&((!(a4==1)&&((!(a27==1)&&((a1==12)&&(((input==4)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&!(a26==1))))&&(a17==2)))&&(a21==12)))&&(a19==2))&&(!(a3==1)||((a16==8)&&((!(a20==1)&&(a23==1))||(a0==1)))))){ if((a23==1)){ a20 = 1; a19 = 1; a1 = 14; a16 = 7; a7 = 1; a5 = 6; a21 = 10; a29 = 1; a9 = 8; }else{ a16 = 7; a9 = 7; a15 = 0; a19 = 1; a21 = 10; a20 = 1; a13 = 0; a5 = 6; } return 25; } else if((((((a3==1)&&((((a2==1)&&(a12==1))&&(a19==5))&&!(a24==1)))&&(a16==11))&&(a1==13))&&(((a12==1)&&((a21==10)&&(((a13==1)&&((a17==2)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6))))&&(a20==1))))&&(a2==1)))){ a4 = 0; a12 = 1; a1 = 12; a9 = 7; a19 = 1; a8 = 0; a5 = 4; a16 = 7; return -1; } else if(((((!(a12==1)||((((((a19==2)&&(a13==1))&&!(a20==1))&&(a1==14))&&(a23==1))&&(a9==10)))||!(a2==1))||(a26==1))&&((((a17==2)&&(((a16==8)&&((a5==6)&&(input==3)))&&(a21==10)))&&(a13==1))&&(a23==1)))){ a24 = 0; a1 = 12; a2 = 1; a19 = 1; a9 = 7; a20 = 1; a0 = 0; a5 = 4; a16 = 7; return -1; } else if(((!(a6==1)||((a21==12)&&((a13==1)&&(!(a23==1)||((!(a20==1)&&((a23==1)&&((a3==1)&&(a3==1))))&&(a9==10))))))&&((a19==4)&&((a1==14)&&((a16==7)&&(((((a5==5)||(a5==6))&&(input==3))&&(a17==2))&&!(a7==1))))))){ a21 = 10; a1 = 12; a4 = 0; a19 = 1; a5 = 4; a20 = 1; a9 = 7; a11 = 1; return -1; } else if((((((((a1==13)&&(((a7==1)||(a23==1))&&(a21==12)))&&!(a20==1))&&(a17==2))||(a18==1))||!(a2==1))&&((!(a24==1)&&((a19==2)&&((a16==9)&&((((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==5))&&(a28==1)))))&&!(a26==1)))){ a27 = 1; a23 = 0; a21 = 11; a0 = 1; a20 = 1; a9 = 9; a16 = 10; a5 = 6; a1 = 12; return -1; } else if((((((a3==1)&&((a20==1)&&((a1==14)&&((a21==10)&&((a9==8)&&((input==6)&&((a5==4)||(a5==5))))))))&&(a6==1))&&!(a4==1))&&(!(a18==1)&&((((((a16==11)&&(a13==1))&&(a19==1))||!(a28==1))&&(a17==2))||!(a2==1))))){ a11 = 1; a5 = 4; a18 = 0; a2 = 1; a9 = 7; a1 = 12; a16 = 7; return -1; } else if((((a21==11)&&((!(a18==1)&&(((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1))&&(a16==9))&&!(a26==1)))&&(a9==7)))&&(((a1==12)&&((a20==1)&&(!(a27==1)&&(((a7==1)||((a6==1)||!(a23==1)))&&(a17==2)))))&&(a19==2)))){ a21 = 10; a19 = 1; a4 = 0; a5 = 4; a6 = 1; a16 = 7; return -1; } else if(((((a17==2)&&(!(a20==1)&&((a12==1)&&((a6==1)&&(((a13==1)&&(((a21==11)&&(((input==4)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))&&(a19==3)))&&(a6==1)))&&!(a14==1))))))&&(a16==10))&&((a1==12)&&((a23==1)||(a4==1))))){ a1 = 13; a9 = 7; a22 = 1; a20 = 1; a8 = 1; a15 = 0; a19 = 2; a21 = 12; a16 = 9; a5 = 5; return -1; } else if((((!(a24==1)&&(!(a12==1)||(((a21==10)&&((a19==4)&&(a2==1)))&&!(a20==1))))&&(a17==2))&&((a16==9)&&(((((!(a26==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a1==12)))&&(a9==11))&&(a3==1))&&(a13==1))&&!(a27==1))))){ a9 = 7; a13 = 0; a20 = 1; a5 = 6; a16 = 7; a27 = 1; a19 = 2; a28 = 0; return -1; } else if(((!(a6==1)||((a5==4)&&(!(a4==1)&&((((((a3==1)&&(a16==10))&&!(a4==1))||!(a2==1))&&(a21==12))&&(a19==2)))))&&((!(a20==1)&&((((a28==1)&&((input==4)&&(a1==13)))&&!(a18==1))&&(a17==2)))&&(a9==10)))){ a16 = 7; a7 = 1; a19 = 4; a6 = 0; a20 = 1; a5 = 6; a21 = 11; a29 = 1; a1 = 12; a9 = 8; return 22; } else if((((((!(a20==1)&&((((a11==1)&&(a11==1))&&(a16==7))||!(a6==1)))||!(a13==1))&&(a17==2))&&(a1==12))&&((((a9==9)&&(((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a8==1))&&(a21==11))&&(a23==1)))&&(a19==3))&&!(a7==1)))){ a26 = 0; a5 = 4; a19 = 1; a14 = 0; a9 = 7; a21 = 10; a4 = 0; a20 = 1; return -1; } else if(((!(a12==1)||((((!(a23==1)||(a12==1))&&!(a20==1))||!(a3==1))||(a4==1)))&&((a16==7)&&(((a21==12)&&((((input==4)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==4))))&&(a6==1))&&!(a8==1)))&&(a17==2))))){ a5 = 4; a16 = 8; a14 = 0; a1 = 14; a24 = 0; a20 = 1; a18 = 0; a9 = 10; a19 = 1; a21 = 11; return 25; } else if(((((((a19==5)&&(((a11==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a20==1)))&&(a1==12))&&!(a24==1))&&!(a18==1))&&((a2==1)&&((((a8==1)||((a9==8)&&(((a6==1)&&(a21==10))&&(a17==2))))&&(a16==8))&&!(a26==1))))){ a5 = 6; a3 = 1; a13 = 1; a9 = 10; a23 = 1; return 21; } else if((((a5==4)&&((((a17==2)&&((input==1)&&(a1==13)))&&(a21==10))&&(a12==1)))&&((a16==10)&&(!(a0==1)&&((a9==10)&&(!(a28==1)||((a28==1)&&((a19==1)&&((((a11==1)&&(a20==1))&&(a2==1))&&(a3==1)))))))))){ a0 = 0; a27 = 0; a16 = 7; a9 = 7; a1 = 12; a26 = 0; return -1; } else if(((((a6==1)&&((a1==12)&&((((a12==1)&&((a9==8)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2))&&(a21==12))))&&(a23==1))&&((a13==1)&&(!(a26==1)&&(!(a20==1)&&((a19==1)&&((a16==10)&&((a2==1)&&(a28==1))))))))){ if((a5==4)){ a19 = 2; a26 = 1; a9 = 7; a16 = 11; a21 = 11; a20 = 1; a22 = 0; a1 = 14; a5 = 6; a27 = 1; }else{ a14 = 1; a7 = 1; a20 = 1; a5 = 5; a16 = 7; a21 = 10; } return -1; } else if((((a6==1)&&(a13==1))&&((a23==1)&&((a16==9)&&((!(a27==1)&&((a12==1)&&(!(a20==1)&&(!(a7==1)&&(((!(a4==1)&&((((a21==11)&&(input==1))&&(a19==3))&&(a1==13)))&&(a17==2))&&(a9==8))))))&&(a5==5)))))){ a29 = 1; a23 = 0; a16 = 7; a14 = 1; a20 = 1; a21 = 10; a9 = 11; a5 = 4; a19 = 1; return 22; } else if((((((a17==2)&&((a24==1)&&(((a13==1)&&(a20==1))&&(a4==1))))&&(a21==10))&&(a1==14))&&(!(a12==1)&&((a16==10)&&(((((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3))&&(a19==5))&&!(a11==1))&&!(a28==1))&&(a26==1)))))){ a16 = 7; a14 = 1; a5 = 6; a25 = 1; a19 = 1; a9 = 11; a4 = 1; return 21; } else if(((!(a20==1)&&(((((a12==1)&&!(a0==1))&&(a9==7))||!(a2==1))||(a26==1)))&&((a21==11)&&((a1==12)&&(((((a11==1)&&(((a12==1)&&((a16==9)&&(input==1)))&&(a17==2)))&&(a5==5))&&(a28==1))&&(a19==1)))))){ a19 = 5; a7 = 1; a1 = 14; a5 = 4; a16 = 8; a20 = 1; a21 = 10; a0 = 1; a27 = 1; return -1; } else if((((a6==1)&&((((((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==3))&&(a19==2))&&!(a20==1))&&(a17==2))&&!(a7==1))&&(a21==11)))&&((a11==1)&&((((a4==1)||((a24==1)||((a12==1)&&(a1==14))))&&(a16==7))||(a8==1))))){ a24 = 0; a21 = 10; a16 = 9; a1 = 13; a5 = 5; a3 = 1; a9 = 8; a2 = 1; a19 = 3; a20 = 1; return 21; } else if(((((!(a26==1)&&((!(a8==1)&&(!(a7==1)&&((input==5)&&(a16==10))))&&(a21==11)))&&(a9==11))&&(a19==4))&&((a17==2)&&((((a20==1)&&((a0==1)||((a23==1)&&((a28==1)&&(a5==6)))))||(a26==1))&&(a1==13))))){ a4 = 0; a2 = 1; a21 = 10; a16 = 7; a26 = 0; a9 = 9; return 21; } else if(((!(a3==1)||((a4==1)||((a1==14)&&(a13==1))))&&(((a17==2)&&((a11==1)&&(!(a20==1)&&(((((a5==5)&&(!(a8==1)&&(((a16==7)&&(input==4))&&!(a14==1))))&&(a19==1))&&!(a26==1))&&(a9==11)))))&&(a21==11)))){ a20 = 1; a1 = 12; a9 = 7; a11 = 1; a21 = 10; a3 = 1; a5 = 4; a0 = 0; return -1; } else if(((((a21==10)&&(!(a27==1)&&((a17==2)&&((a6==1)&&((a1==12)&&(!(a20==1)&&((a13==1)&&((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))))))&&!(a0==1))&&((!(a8==1)&&((a16==10)&&(!(a13==1)||(a28==1))))&&(a19==1)))){ if((a16==8)){ a5 = 4; a16 = 7; a1 = 14; a15 = 1; a9 = 10; a8 = 1; a20 = 1; a0 = 1; }else{ a20 = 1; a13 = 0; a14 = 1; a1 = 14; a5 = 5; a9 = 11; a6 = 0; a16 = 7; } return 23; } else if(((((a21==10)&&(!(a23==1)||((a13==1)&&(!(a18==1)&&(a3==1)))))&&(a16==8))&&((((a23==1)&&((a19==3)&&((a17==2)&&(!(a18==1)&&((a6==1)&&((input==3)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))))))))&&!(a20==1))&&(a1==12)))){ a26 = 0; a2 = 1; a20 = 1; a9 = 7; a3 = 1; a19 = 1; a16 = 7; a5 = 4; return -1; } else if((((a21==11)&&((a16==9)&&(((((a7==1)||((a20==1)&&((a2==1)&&!(a27==1))))&&(a5==4))&&(a17==2))&&(a19==2))))&&((!(a27==1)&&((a9==8)&&((((a1==13)&&(input==3))&&(a28==1))&&!(a7==1))))&&!(a18==1)))){ a1 = 12; a9 = 7; a2 = 1; a21 = 10; a8 = 0; a7 = 0; a19 = 1; a16 = 7; return -1; } else if((((a21==11)&&((a20==1)&&(((a16==7)&&(((a17==2)&&(((a11==1)&&(a11==1))&&(a3==1)))&&!(a7==1)))||(a4==1))))&&((!(a0==1)&&(!(a18==1)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==6))&&(a19==3))))&&(a1==13)))){ a19 = 1; a11 = 1; a21 = 10; a27 = 0; a1 = 12; a9 = 7; a5 = 4; return -1; } else if(((!(a0==1)&&((a16==8)&&((a17==2)&&((a1==12)&&((!(a0==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==1)))&&(a2==1))))))&&((a13==1)&&(((a21==12)&&((((a0==1)||(a13==1))&&!(a0==1))&&!(a20==1)))&&(a19==5))))){ if((a27==1)){ a28 = 0; a14 = 1; a8 = 1; a1 = 13; a9 = 8; a5 = 6; a21 = 10; a19 = 4; a16 = 11; }else{ a25 = 0; a14 = 1; a5 = 6; a1 = 13; a12 = 0; a21 = 10; a9 = 8; } return 21; } else if((((a19==3)&&((a17==2)&&((((a21==11)&&(!(a7==1)&&((!(a18==1)&&((a9==11)&&(input==3)))&&!(a20==1))))&&(a1==12))&&(a28==1))))&&((((a16==8)&&((a0==1)||((a28==1)&&(a5==5))))||!(a2==1))||(a24==1)))){ a1 = 14; a20 = 1; a5 = 6; a14 = 0; a0 = 0; a28 = 1; a21 = 12; a19 = 5; return 22; } else if(((((a16==7)&&((((a27==1)&&((a17==2)&&(input==3)))&&(a19==5))&&(a9==8)))&&(a26==1))&&((((((a26==1)&&((((a28==1)&&(a5==4))&&(a20==1))&&!(a2==1)))&&(a1==12))&&(a21==11))&&(a4==1))&&!(a3==1)))){ a16 = 8; a27 = 1; a20 = 0; a21 = 10; a19 = 4; a23 = 0; a1 = 13; a9 = 10; a12 = 0; return 22; } else if((((((((a16==7)&&((!(a7==1)&&((input==1)&&(a21==12)))&&(a12==1)))&&(a2==1))&&!(a4==1))&&(a9==8))&&(a19==3))&&(((((((a2==1)||!(a11==1))&&(a3==1))&&(a1==14))&&(a17==2))&&(a20==1))&&(a5==6)))){ a12 = 1; a5 = 4; a1 = 12; a21 = 10; a28 = 1; a19 = 1; a2 = 1; a9 = 7; return -1; } else if((((a1==14)&&((a3==1)&&((((!(a0==1)&&((a5==4)&&((a17==2)&&((a3==1)&&((a20==1)&&(input==4))))))&&(a19==2))&&(a16==10))&&(a21==12))))&&(((((a2==1)&&!(a4==1))&&(a9==8))&&(a11==1))||(a18==1)))){ a19 = 1; a28 = 1; a16 = 7; a7 = 0; a9 = 7; a18 = 0; a1 = 12; a21 = 10; return -1; } else if((((a1==12)&&(!(a28==1)||(((a2==1)&&(a6==1))||(a18==1))))&&((a28==1)&&((((a16==8)&&(!(a4==1)&&((a17==2)&&(((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==4))&&!(a20==1))&&(a21==12)))))&&(a13==1))&&(a19==5))))){ if((a25==1)){ a19 = 4; a20 = 1; a9 = 10; a5 = 5; a8 = 1; a1 = 13; a16 = 9; a10 = 0; }else{ a1 = 14; a6 = 0; a14 = 1; a11 = 0; a5 = 5; a19 = 1; a9 = 7; } return -1; } else if(((!(a18==1)&&((!(a20==1)&&((a19==5)&&((a21==11)&&((a1==13)&&(!(a14==1)&&((input==5)&&((a5==4)||(a5==5))))))))&&!(a4==1)))&&(((((a23==1)&&(((a27==1)||(a6==1))&&(a17==2)))&&(a9==7))&&(a16==7))||(a8==1)))){ a18 = 0; a13 = 1; a1 = 12; a20 = 1; a0 = 0; a19 = 1; a5 = 4; a21 = 10; return -1; } else if((((a11==1)&&((((a1==13)&&((!(a12==1)||(a11==1))&&(a19==2)))&&(a21==12))&&(a9==11)))&&(!(a20==1)&&((((((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a11==1)))&&!(a4==1))&&!(a27==1))&&(a12==1))&&(a16==9))))){ a5 = 5; a21 = 10; a27 = 1; a16 = 11; a22 = 1; a10 = 0; a9 = 9; return -1; } else if((((a9==11)&&(!(a23==1)||((a5==6)&&((a19==3)&&((a0==1)||((((a17==2)&&(a28==1))&&(a21==11))||!(a3==1)))))))&&(!(a8==1)&&(((!(a7==1)&&(((a1==14)&&(input==6))&&!(a20==1)))&&(a2==1))&&(a16==7))))){ a23 = 1; a13 = 1; a19 = 1; a3 = 1; a9 = 7; a21 = 10; a20 = 1; a1 = 12; a5 = 4; return -1; } else if((((!(a23==1)||(((a16==7)&&((((((!(a27==1)&&((a12==1)&&!(a20==1)))||!(a3==1))&&(a19==5))||!(a12==1))&&(a21==11))&&(a1==13)))&&(a17==2)))||!(a12==1))&&((a23==1)&&((a9==7)&&((input==6)&&((a5==4)||(a5==5))))))){ a20 = 1; a5 = 4; a6 = 1; a1 = 12; a26 = 0; a19 = 1; a21 = 10; a2 = 1; return -1; } else if((((a17==2)&&((a16==8)&&(((a12==1)&&!(a26==1))&&(a19==3))))&&((((((a21==10)&&((((a1==14)&&((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a6==1))&&!(a20==1)))&&(a11==1))&&!(a7==1))&&!(a4==1))&&!(a18==1)))){ a6 = 1; a19 = 4; a9 = 8; a16 = 7; a20 = 1; a14 = 0; a5 = 5; a3 = 1; return 21; } else if((((a18==1)||((!(a3==1)||((a17==2)&&((a1==14)&&(a3==1))))||!(a3==1)))&&((a19==3)&&((((!(a27==1)&&((((input==6)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))&&(a21==12))&&(a20==1)))&&(a6==1))&&(a2==1))&&(a16==9))))){ a18 = 0; a9 = 7; a19 = 1; a6 = 1; a23 = 1; a5 = 6; a21 = 10; return 25; } else if((((a3==1)&&(!(a18==1)&&((a6==1)&&(((a17==2)&&(((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==1)))&&!(a20==1)))))&&(((a19==1)&&(!(a14==1)&&((((a11==1)||(a18==1))&&!(a7==1))&&(a21==12))))&&(a16==10)))){ if((a1==12)){ a10 = 0; a20 = 1; a5 = 4; a21 = 10; a9 = 7; a22 = 0; a19 = 5; a15 = 0; a16 = 8; a1 = 12; }else{ a21 = 10; a5 = 5; a2 = 0; a1 = 12; a0 = 1; a16 = 7; a20 = 1; a3 = 0; a9 = 8; } return -1; } else if((((a1==13)&&(((a21==12)&&(((!(a13==1)||((((a4==1)||(a23==1))&&(a2==1))&&(a6==1)))||!(a23==1))&&(a5==6)))&&(a17==2)))&&((a16==9)&&(((a9==8)&&(((input==6)&&!(a20==1))&&(a11==1)))&&(a19==5))))){ a26 = 1; a19 = 1; a20 = 1; a16 = 7; a9 = 10; a4 = 1; a3 = 0; a1 = 14; a21 = 10; return -1; } else if(((!(a24==1)&&(((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==5))&&!(a20==1))&&(a16==10))&&(a1==12)))&&(((a28==1)&&(((a12==1)&&(((a19==1)&&(((a23==1)&&(a17==2))&&(a21==10)))&&!(a7==1)))&&(a6==1)))||(a7==1)))){ a27 = 1; a9 = 11; a22 = 0; a5 = 6; a16 = 8; a25 = 0; a19 = 2; a21 = 11; a1 = 14; return 26; } else if((((a21==10)&&(!(a11==1)||(!(a14==1)&&((a23==1)&&((a1==12)&&((a16==7)&&((a6==1)||!(a3==1))))))))&&((!(a26==1)&&((a17==2)&&(!(a20==1)&&(((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==6))&&!(a7==1)))))&&(a19==5)))){ a5 = 4; a1 = 13; a3 = 1; a7 = 0; a9 = 7; a28 = 1; return 22; } else if((((a1==13)&&((((a17==2)&&(a13==1))&&(a13==1))&&(a16==7)))&&((!(a20==1)&&(((a21==11)&&((a6==1)&&(((!(a24==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a12==1)))&&!(a8==1))&&(a12==1))))&&(a9==9)))&&(a19==1)))){ a20 = 1; a21 = 10; a4 = 0; a5 = 4; a1 = 12; a14 = 0; a9 = 7; return -1; } return calculate_output33(input); } int calculate_output33(int input) { if((((((!(a0==1)&&(((((((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==1))&&(a21==11))&&(a6==1))&&(a17==2)))&&(a16==7))&&(a6==1))&&!(a4==1))&&(!(a3==1)||(!(a6==1)||((a19==1)&&((a28==1)&&!(a20==1))))))){ a21 = 10; a18 = 0; a1 = 14; a27 = 0; a5 = 5; a9 = 7; a19 = 2; return 21; } else if((((((((((input==1)&&(a21==12))&&(a9==8))&&(a28==1))&&(a12==1))&&(a2==1))&&(a5==4))&&(a19==5))&&((a17==2)&&(((((a16==11)&&((a27==1)||(!(a8==1)&&(a23==1))))&&(a1==13))&&!(a7==1))&&(a20==1))))){ a1 = 12; a16 = 9; a5 = 5; a13 = 1; a21 = 11; a14 = 0; a9 = 7; a3 = 1; a19 = 4; return 21; } else if((((((((a12==1)&&(a11==1))&&!(a20==1))||(a14==1))&&(a16==7))&&(a19==2))&&(((!(a24==1)&&(((a9==8)&&((a17==2)&&((a6==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a21==12)))))&&(a1==14)))&&!(a27==1))&&(a23==1)))){ a5 = 4; a18 = 0; a9 = 9; a20 = 1; a6 = 1; a1 = 12; a24 = 0; a21 = 11; return 25; } else if((((a21==11)&&((a1==13)&&((((a17==2)&&((a28==1)&&((a16==9)&&(((input==5)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))&&!(a14==1)))))&&(a11==1))&&!(a20==1))))&&(((a6==1)&&(((a2==1)&&!(a14==1))&&(a19==3)))||(a18==1)))){ if((a13==1)){ a9 = 11; a1 = 12; a20 = 1; a7 = 1; a5 = 4; a21 = 10; a22 = 1; a16 = 7; a19 = 1; a8 = 1; }else{ a21 = 10; a19 = 1; a20 = 1; a10 = 0; a9 = 8; a5 = 5; a16 = 7; a14 = 1; a1 = 14; } return 22; } else if(((((a23==1)&&((a21==12)&&(((a5==6)&&(((a17==2)&&((a3==1)&&(a9==8)))||!(a13==1)))||(a7==1))))&&!(a14==1))&&((a3==1)&&((((a19==1)&&(((a16==7)&&(input==5))&&(a1==14)))&&(a20==1))&&!(a18==1))))){ a16 = 9; a18 = 0; a21 = 10; a9 = 9; a13 = 1; a7 = 0; return 23; } else if((((((a16==10)&&(((a20==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==1)))&&(a1==14)))&&(a2==1))&&(a6==1))&&(!(a8==1)&&((((a21==11)&&(!(a11==1)||(((a3==1)&&(a19==3))||(a27==1))))&&(a17==2))||(a27==1))))){ a5 = 5; a24 = 0; a9 = 9; a1 = 13; a16 = 7; a21 = 10; a13 = 1; a19 = 2; a14 = 0; return -1; } else if((((a21==10)&&((!(a3==1)||(((((((a26==1)||(a6==1))&&(a19==5))&&(a17==2))&&(a1==12))||(a26==1))||(a24==1)))&&(a6==1)))&&(!(a20==1)&&((a16==10)&&((a9==8)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a26==1))))))){ a10 = 1; a5 = 5; a19 = 2; a9 = 10; a20 = 1; a29 = 0; a16 = 7; a12 = 0; return -1; } else if((((a17==2)&&(!(a26==1)&&(!(a20==1)&&((a21==11)&&((a6==1)&&(((a1==14)&&(((a5==4)||(a5==5))&&(input==5)))&&(a9==11)))))))&&((a16==9)&&(!(a18==1)&&(!(a28==1)||((a12==1)&&(!(a28==1)||((a19==1)&&(a2==1))))))))){ a16 = 7; a9 = 8; a20 = 1; a1 = 12; a21 = 10; a18 = 1; a15 = 1; a19 = 2; a5 = 4; return 21; } else if(((((((a11==1)&&(a19==1))&&!(a0==1))&&(a17==2))&&(a21==11))&&((a20==1)&&(((a9==10)&&((a3==1)&&((a12==1)&&((a28==1)&&((a5==6)&&((a1==14)&&((a13==1)&&((a16==11)&&(input==1)))))))))&&!(a24==1))))){ a16 = 7; a9 = 7; a11 = 1; a2 = 1; a1 = 12; a28 = 1; a5 = 4; a21 = 10; return -1; } else if(((!(a20==1)&&(!(a6==1)||(((a19==3)&&((a28==1)||!(a28==1)))&&(a17==2))))&&(!(a27==1)&&((((a13==1)&&(((a28==1)&&(((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==5))&&(a21==11)))&&!(a0==1)))&&(a16==10))&&(a1==13))))){ a9 = 10; a20 = 1; a11 = 0; a3 = 0; a21 = 10; a5 = 5; a16 = 7; a0 = 1; a19 = 1; return -1; } else if(((((a19==3)&&(!(a7==1)&&((((a28==1)&&(a9==7))&&(a5==4))&&(a20==1))))&&(a21==11))&&(((((((a13==1)&&(((input==6)&&(a17==2))&&!(a7==1)))&&(a16==10))&&!(a27==1))&&(a1==13))&&!(a14==1))&&(a28==1)))){ a21 = 10; a16 = 7; a8 = 0; a1 = 12; a19 = 1; a23 = 1; return -1; } else if((((((a16==11)&&((a23==1)&&(a1==14)))&&(a19==1))&&(a21==10))&&((a20==1)&&(!(a7==1)&&((a9==7)&&(((a3==1)&&((a3==1)&&((a17==2)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a13==1))&&(a12==1)))))&&(a13==1))))))){ a1 = 12; a28 = 1; a5 = 4; a4 = 0; a16 = 7; a6 = 1; return -1; } else if((((a19==3)&&(((a20==1)&&((a0==1)||((a21==11)&&(((a5==4)&&(a2==1))||!(a23==1)))))||!(a13==1)))&&(!(a7==1)&&((a16==7)&&((((((input==6)&&(a17==2))&&(a9==8))&&(a1==12))&&!(a24==1))&&(a11==1)))))){ a5 = 5; a6 = 1; a24 = 0; a18 = 0; a16 = 8; a1 = 14; a19 = 4; a21 = 10; a9 = 10; return 25; } else if((((a11==1)&&(((a21==10)&&((a11==1)&&(!(a20==1)&&((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==3))&&(a11==1)))))&&(a16==7)))&&(((a1==14)&&((!(a3==1)||(((a18==1)||(a11==1))||!(a2==1)))&&(a19==1)))&&(a17==2)))){ a9 = 7; a5 = 4; a2 = 1; a23 = 1; a1 = 12; a20 = 1; return -1; } else if(((((a27==1)||((a9==9)&&((a1==12)&&((!(a27==1)&&(a2==1))&&(a16==10)))))||(a26==1))&&((a17==2)&&(!(a7==1)&&((!(a0==1)&&(!(a20==1)&&((a19==5)&&(!(a26==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))))&&(a21==12)))))){ a25 = 0; a20 = 1; a16 = 8; a19 = 2; a5 = 6; a13 = 0; a1 = 13; a21 = 11; a28 = 0; return 23; } else if((((a23==1)&&((a20==1)&&(!(a0==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&(a19==5))&&!(a18==1))&&(a3==1)))))&&((a17==2)&&((a21==12)&&((!(a28==1)||(((a24==1)||((a9==8)&&(a23==1)))&&(a1==12)))&&(a16==7)))))){ a19 = 3; a5 = 6; a9 = 9; a1 = 14; a3 = 1; a2 = 1; a14 = 0; a21 = 11; a16 = 9; return 26; } else if(((((((a1==14)&&(!(a23==1)||((a28==1)||!(a28==1))))&&(a6==1))&&(a21==12))||!(a3==1))&&((a11==1)&&((((a19==4)&&((((input==6)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&!(a20==1))&&(a11==1)))&&(a16==7))&&(a17==2))))){ a21 = 10; a8 = 0; a20 = 1; a4 = 0; a5 = 4; a28 = 1; a1 = 12; a19 = 1; a9 = 7; return -1; } else if(((((((a11==1)&&(a21==10))&&!(a7==1))||(a26==1))&&(a19==3))&&((a20==1)&&((!(a7==1)&&((a17==2)&&(((a1==13)&&(((a16==8)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a24==1)))&&(a9==11)))&&!(a18==1))))&&!(a8==1))))){ a13 = 1; a5 = 4; a9 = 7; a26 = 0; a14 = 0; a19 = 1; a16 = 7; a1 = 12; return -1; } else if((((a19==2)&&((((a9==11)&&((a13==1)&&((a14==1)||(a12==1))))&&!(a27==1))&&(a16==10)))&&((((!(a26==1)&&((a21==10)&&(((a1==13)&&((input==3)&&((a5==5)||(a5==6))))&&(a17==2))))&&(a23==1))&&(a23==1))&&(a20==1)))){ a27 = 0; a19 = 1; a1 = 12; a9 = 7; a5 = 4; a16 = 7; a11 = 1; a13 = 1; return -1; } else if(((((!(a24==1)&&(((!(a20==1)&&((((input==3)&&((a5==5)||(a5==6)))&&(a16==10))&&(a17==2)))&&(a19==2))&&!(a24==1)))&&(a2==1))&&(a11==1))&&(((a1==12)&&((a27==1)||((a21==11)&&((a28==1)&&(a9==9)))))&&(a13==1)))){ a9 = 8; a20 = 1; a29 = 0; a11 = 0; a5 = 5; a21 = 10; a19 = 1; a16 = 7; a22 = 1; a1 = 13; return -1; } else if(((!(a18==1)&&((((!(a18==1)&&((((a21==11)&&((a20==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a3==1))&&(a1==14)))&&(a17==2))&&(a16==8))&&(a28==1)))&&((a19==3)&&(((a9==9)&&((a12==1)&&(a11==1)))&&!(a27==1))))){ a16 = 7; a5 = 4; a21 = 10; a24 = 0; a8 = 0; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((((a19==2)&&((a4==1)&&((a24==1)&&(a28==1))))&&!(a2==1))&&!(a23==1))&&((a27==1)&&((a16==7)&&((((((input==5)&&((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7))))&&(a21==11))&&!(a12==1))&&(a20==1))&&(a17==2)))))){ a19 = 1; a10 = 1; a12 = 0; a1 = 13; a29 = 0; a5 = 4; a9 = 8; a21 = 10; return 21; } else if((((a16==7)&&((((a19==2)&&(!(a8==1)&&(((((a2==1)||!(a28==1))&&(a17==2))&&(a9==8))||!(a23==1))))&&(a1==14))&&(a21==11)))&&((!(a27==1)&&(!(a20==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a18==1))))&&(a3==1)))){ a5 = 4; a21 = 10; a20 = 1; a1 = 12; a13 = 1; a3 = 1; a19 = 1; a9 = 7; a4 = 0; return -1; } else if(((((a17==2)&&((!(a20==1)&&((a28==1)&&(((a19==3)&&(input==5))&&(a16==7))))&&!(a18==1)))&&(a9==7))&&(((((!(a18==1)&&((a5==4)&&((a11==1)||!(a23==1))))||(a14==1))&&(a1==13))||!(a3==1))&&(a21==10)))){ a14 = 0; a12 = 1; a1 = 12; a21 = 12; a19 = 2; a5 = 5; a16 = 9; a6 = 1; a20 = 1; return 21; } else if(((((a19==2)&&(((a26==1)&&(((a16==7)&&(a2==1))&&(a21==12)))&&(a1==14)))&&!(a23==1))&&((a7==1)&&((!(a13==1)&&((((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a20==1)))&&(a14==1))&&!(a13==1)))&&(a9==11))))){ a5 = 4; a11 = 0; a25 = 0; a14 = 1; a21 = 11; a9 = 9; return 21; } else if(((((!(a7==1)&&((a12==1)||(a14==1)))||!(a3==1))||(a0==1))&&((a3==1)&&((a17==2)&&((((!(a18==1)&&((input==5)&&(((a19==4)&&(((a1==12)&&(a5==4))&&(a9==7)))||(((((a5==5)&&(a1==14))&&(a9==11))&&(a19==3))||((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))))))&&(a21==12))&&(a20==1))&&(a16==7)))))){ a5 = 4; a28 = 1; a1 = 12; a9 = 7; a4 = 0; a21 = 10; a19 = 1; return -1; } else if((((!(a23==1)&&(!(a6==1)&&((a20==1)&&((a16==8)&&((a17==2)&&(a12==1))))))&&!(a2==1))&&(((a21==12)&&(!(a28==1)&&(((input==4)&&(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2))||(((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2)))))&&(a8==1))))&&!(a13==1)))){ a1 = 12; a16 = 7; a5 = 6; a28 = 0; a10 = 0; a19 = 1; a9 = 10; a21 = 10; a26 = 1; return -1; } else if((((a16==8)&&(((a21==11)&&(!(a23==1)||(!(a13==1)||((a5==6)&&(a23==1)))))&&(a17==2)))&&((a19==5)&&((a1==14)&&(!(a14==1)&&((!(a4==1)&&((a9==11)&&((a28==1)&&((input==3)&&(a20==1)))))&&!(a8==1))))))){ a3 = 1; a19 = 1; a9 = 7; a5 = 4; a8 = 0; a1 = 12; a21 = 10; a16 = 7; a13 = 1; return -1; } else if(((((a17==2)&&(!(a4==1)&&((a1==13)&&((((a21==12)&&(input==6))&&(a5==4))&&!(a18==1)))))&&!(a8==1))&&(((a16==9)&&(!(a2==1)||(!(a20==1)&&((a9==7)&&((a19==4)&&((a28==1)&&!(a26==1)))))))&&(a12==1)))){ if((a22==1)){ a0 = 1; a20 = 1; a1 = 12; a13 = 0; a9 = 11; a19 = 1; a6 = 0; a21 = 10; a16 = 7; a5 = 6; }else{ a20 = 1; a6 = 0; a21 = 10; a1 = 12; a16 = 7; a28 = 0; a19 = 2; a13 = 0; } return -1; } else if(((!(a18==1)&&((((a20==1)&&(((((input==3)&&((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a16==7))&&(a19==1))&&!(a4==1)))&&(a17==2))&&!(a24==1)))&&(!(a8==1)&&((a24==1)||(!(a12==1)||((a12==1)&&(a21==12))))))){ a21 = 10; a8 = 0; a18 = 0; a1 = 12; a5 = 4; a7 = 0; a9 = 7; return -1; } else if((((a11==1)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==3)))&&((a23==1)&&(((a21==11)&&(!(a14==1)&&((((a16==9)&&(((a17==2)&&(((a11==1)&&!(a24==1))&&(a19==5)))&&(a1==13)))&&(a20==1))||(a0==1))))||!(a13==1))))){ a19 = 1; a5 = 4; a13 = 1; a1 = 12; a21 = 10; a2 = 1; a9 = 7; a16 = 7; return -1; } else if(((((a2==1)&&(((a16==10)&&((a17==2)&&((((((a9==11)&&((a5==5)&&(a1==12)))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==6))&&!(a8==1))))&&!(a20==1)))&&(a21==10))&&((!(a12==1)||((a27==1)||(!(a12==1)||(!(a11==1)||(a28==1)))))&&(a19==1)))){ a20 = 1; a6 = 0; a9 = 10; a26 = 1; a5 = 5; a1 = 14; a13 = 0; a16 = 7; return 21; } else if((((a17==2)&&((!(a27==1)&&(((!(a0==1)&&((((((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==3)))||((a19==3)&&((a9==7)&&((a1==12)&&(a5==5)))))&&(input==4))&&(a11==1)))&&(a23==1))&&(a11==1)))&&(a16==8)))&&((!(a2==1)||((a3==1)&&(a21==11)))&&!(a20==1)))){ a0 = 0; a16 = 7; a20 = 1; a19 = 1; a5 = 4; a1 = 12; a21 = 10; a4 = 0; a9 = 7; return -1; } else if(((!(a24==1)&&((((a20==1)&&((a19==5)&&((a28==1)&&(a1==13))))&&(a21==11))&&!(a0==1)))&&((((!(a8==1)&&((a6==1)&&((((input==5)&&((a5==5)||(a5==6)))&&!(a7==1))&&(a9==8))))&&(a16==9))&&(a17==2))&&(a12==1)))){ a6 = 1; a1 = 12; a9 = 7; a5 = 5; a8 = 0; a19 = 4; a18 = 0; return 21; } else if(((!(a20==1)&&((((!(a4==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a28==1)))&&!(a24==1))&&(a17==2))&&(a16==7)))&&(((a0==1)||(((a21==12)&&(((!(a11==1)||(a3==1))||(a7==1))&&(a19==3)))&&(a1==13)))&&(a9==7)))){ a20 = 1; a3 = 1; a5 = 6; a11 = 1; a9 = 8; a19 = 1; a1 = 14; a24 = 0; return 25; } else if((((a27==1)||(((!(a13==1)||(!(a12==1)||(((a17==2)&&(a23==1))&&(a16==10))))&&(a1==13))&&(a19==3)))&&(!(a27==1)&&((a21==10)&&(!(a24==1)&&((a11==1)&&((a9==11)&&((a20==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))))))){ a14 = 0; a11 = 1; a1 = 14; a21 = 12; a5 = 6; a12 = 1; a16 = 8; a9 = 8; a19 = 5; return -1; } else if((((!(a20==1)&&((a17==2)&&(((a19==1)&&((a1==14)&&(((!(a26==1)&&((input==6)&&((a5==5)||(a5==6))))&&!(a18==1))&&!(a24==1))))&&!(a18==1))))&&(a2==1))&&(((a21==10)&&((a9==11)&&((a12==1)&&(a16==11))))||!(a3==1)))){ a13 = 0; a5 = 6; a1 = 12; a19 = 2; a22 = 0; a9 = 9; a16 = 7; a20 = 1; a4 = 1; return 21; } else if(((((!(a2==1)||((((a2==1)&&(a1==14))&&(a20==1))&&(a9==7)))&&(a16==9))||(a14==1))&&(((a28==1)&&((((a21==12)&&((a11==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))))&&(a12==1))&&!(a0==1)))&&(a19==1)))){ a3 = 1; a5 = 4; a16 = 7; a24 = 0; a1 = 12; a21 = 10; a23 = 1; return -1; } else if((((((a12==1)&&((a17==2)&&((a19==1)&&(((!(a14==1)&&((a24==1)||(a3==1)))&&(a9==7))&&(a1==12)))))&&(a23==1))&&!(a4==1))&&(!(a24==1)&&(((a21==11)&&(((input==6)&&((a5==4)||(a5==5)))&&(a20==1)))&&(a16==7))))){ a12 = 1; a21 = 12; a7 = 0; a19 = 5; a1 = 13; a6 = 1; a5 = 4; return 26; } else if((((a16==9)&&((a17==2)&&((!(a4==1)&&((a4==1)||(a6==1)))||!(a11==1))))&&((!(a18==1)&&(!(a20==1)&&((a21==12)&&(!(a27==1)&&((input==4)&&((((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7))))||((a19==5)&&(((a1==12)&&(a5==5))&&(a9==7)))))))))&&!(a4==1)))){ if((a11==1)){ a6 = 0; a20 = 1; a5 = 4; a3 = 0; a26 = 1; a1 = 13; a21 = 10; a16 = 7; a19 = 1; a9 = 8; }else{ a16 = 7; a5 = 6; a27 = 1; a24 = 1; a1 = 13; a19 = 1; a21 = 10; a4 = 1; a9 = 7; a20 = 1; } return -1; } else if(((((!(a13==1)||(!(a20==1)&&(((a4==1)||(((a11==1)||(a4==1))&&(a17==2)))&&(a1==12))))||!(a2==1))&&(a11==1))&&(((a21==10)&&(((a9==11)&&(((input==5)&&((a5==5)||(a5==6)))&&(a12==1)))&&(a16==9)))&&(a19==5)))){ a5 = 4; a22 = 1; a19 = 4; a14 = 1; a21 = 11; a20 = 1; a9 = 10; return 25; } else if((((a26==1)||(((a4==1)||((a16==9)&&(!(a12==1)||(((a9==7)&&((a21==11)&&(a2==1)))&&(a19==4)))))&&(a28==1)))&&(!(a14==1)&&((((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&(a20==1))&&(a1==12))&&!(a14==1))))){ a9 = 11; a19 = 3; a3 = 1; a14 = 0; a5 = 4; a23 = 1; a16 = 7; a21 = 10; return 22; } else if((((a16==7)&&((a21==12)&&(((!(a27==1)&&((a1==14)&&((input==1)&&((a5==5)||(a5==6)))))&&(a2==1))&&(a11==1))))&&((a19==4)&&((a17==2)&&((((!(a12==1)||((a12==1)||(a4==1)))&&(a9==9))&&!(a14==1))&&(a20==1)))))){ a1 = 12; a4 = 0; a5 = 4; a0 = 0; a27 = 0; a21 = 10; a19 = 1; a9 = 7; return -1; } else if((((a11==1)&&((((a13==1)&&((a19==4)&&(a2==1)))&&(a17==2))||!(a2==1)))&&(((((((!(a0==1)&&((input==3)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))))&&(a16==9))&&(a1==12))&&(a21==12))&&(a20==1))&&(a12==1))&&!(a8==1)))){ a5 = 4; a3 = 1; a9 = 7; a21 = 10; a2 = 1; a19 = 1; a16 = 7; a18 = 0; return -1; } else if(((((a16==9)&&((a19==2)&&(!(a4==1)&&((!(a27==1)&&(((a6==1)&&((input==5)&&((a5==5)||(a5==6))))&&!(a7==1)))&&(a21==11)))))&&(a20==1))&&((a1==13)&&((a13==1)&&(!(a4==1)&&(((a13==1)&&(a9==11))&&(a17==2))))))){ a21 = 10; a1 = 12; a19 = 1; a12 = 1; a5 = 5; a18 = 0; a9 = 8; a16 = 10; a7 = 0; return 21; } else if((((a20==1)&&((a16==9)&&(((a21==12)&&(!(a27==1)&&(((a19==2)&&((input==1)&&(a1==14)))&&(a3==1))))&&(a5==5))))&&((!(a3==1)||(((!(a23==1)||((a3==1)&&!(a0==1)))&&(a17==2))&&(a2==1)))&&(a9==9)))){ a28 = 1; a12 = 1; a19 = 1; a1 = 12; a5 = 4; a9 = 7; a21 = 10; a16 = 7; return -1; } else if((((!(a14==1)&&(!(a26==1)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==1))))&&(a17==2))&&(((!(a11==1)||(((a19==4)&&((a23==1)&&(!(a14==1)&&((a16==10)&&((a12==1)&&(a20==1))))))&&(a21==10)))||!(a2==1))&&(a1==12)))){ a5 = 5; a18 = 0; a16 = 9; a9 = 7; a11 = 1; a21 = 11; return 21; } else if((((a11==1)&&(!(a18==1)&&(((a17==2)&&((((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==5))&&!(a4==1))&&(a20==1)))&&!(a24==1))))&&((a0==1)||((((a21==10)&&((a1==12)&&((a6==1)&&(a19==2))))||!(a2==1))&&(a16==8))))){ a19 = 1; a14 = 0; a21 = 12; a1 = 14; a7 = 0; a5 = 6; a9 = 8; a26 = 0; return 21; } else if((((a9==11)&&(((((a5==4)&&((((!(a0==1)&&((input==5)&&(a17==2)))&&(a19==3))&&(a12==1))&&!(a26==1)))&&!(a20==1))&&!(a7==1))&&!(a24==1)))&&(((((a16==9)&&(a28==1))||(a18==1))&&(a21==10))&&(a1==14)))){ a24 = 1; a16 = 8; a19 = 2; a29 = 1; a9 = 8; a21 = 12; a22 = 0; a1 = 12; return -1; } else if((((a3==1)&&(!(a4==1)&&(!(a18==1)&&((a1==12)&&((a17==2)&&(!(a0==1)&&((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))))))))&&((a16==7)&&(((((a28==1)&&((a13==1)&&(a21==11)))||!(a13==1))&&(a19==4))&&(a20==1))))){ a16 = 8; a24 = 0; a5 = 5; a19 = 3; a9 = 11; a27 = 0; a11 = 1; return 22; } else if(((!(a7==1)&&((((a5==6)&&((a16==11)&&((input==6)&&(a19==4))))&&(a1==14))&&(a20==1)))&&((!(a23==1)||((a17==2)&&(((a9==8)&&((a6==1)&&((a21==10)&&((a28==1)&&!(a4==1)))))||!(a12==1))))||(a18==1)))){ a5 = 5; a9 = 10; a21 = 11; a28 = 1; a1 = 13; a2 = 1; a4 = 0; return 22; } else if((((a9==11)&&((!(a24==1)&&((a6==1)&&(!(a8==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a17==2)))&&((a20==1)&&((((a26==1)||((((a16==7)&&((a6==1)&&(a21==11)))&&(a3==1))||(a18==1)))&&(a1==13))&&(a19==4))))){ a6 = 1; a23 = 1; a16 = 8; a5 = 4; return 26; } else if(((((!(a6==1)&&((a19==3)&&((!(a23==1)&&((a12==1)&&(a20==1)))&&(a1==13))))&&(a16==8))&&(a21==11))&&((!(a13==1)&&(((((((a5==5)||(a5==6))&&(input==1))&&(a9==8))&&(a17==2))&&(a8==1))&&!(a2==1)))&&(a18==1)))){ a5 = 5; a16 = 10; a10 = 1; a7 = 1; a19 = 5; a24 = 1; a1 = 14; a9 = 9; return 21; } else if((((a3==1)&&((((a17==2)&&(((a19==5)&&(((a16==9)&&((!(a20==1)&&(a2==1))&&!(a26==1)))&&(a9==7)))&&(a2==1)))&&!(a0==1))&&(a2==1)))&&((a12==1)&&((a21==11)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==13)))))){ a15 = 1; a16 = 8; a9 = 9; a21 = 10; a24 = 1; a1 = 12; a19 = 2; a5 = 6; a10 = 1; return -1; } else if((((a17==2)&&((!(a11==1)||(((a23==1)||(a27==1))&&(a13==1)))&&(a20==1)))&&((((a21==11)&&((a16==7)&&(((!(a7==1)&&((a9==8)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&(a2==1))&&!(a27==1))))&&(a1==14))&&(a19==3)))){ a21 = 10; a19 = 1; a4 = 0; a28 = 1; a5 = 4; a9 = 7; a1 = 12; return -1; } else if((((a2==1)&&(((a13==1)&&((a1==14)&&((a19==5)&&((!(a14==1)&&((a21==10)&&((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a3==1)))))&&(a16==8)))&&(((a24==1)||((a20==1)&&(!(a18==1)&&(a28==1))))&&(a17==2)))){ if((a28==1)){ a20 = 0; a3 = 1; a1 = 13; a27 = 0; a5 = 5; a19 = 3; a21 = 11; a4 = 0; a16 = 7; a9 = 8; }else{ a21 = 12; a9 = 7; a27 = 0; a23 = 1; a1 = 13; a8 = 0; a5 = 6; } return 25; } else if((((a13==1)&&(((a8==1)||(!(a20==1)&&((a16==10)&&(a28==1))))||(a24==1)))&&(((a2==1)&&((a17==2)&&((a19==2)&&((a2==1)&&((a1==14)&&((a21==11)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==6))))))))&&(a12==1)))){ a5 = 4; a25 = 1; a11 = 0; a1 = 13; a26 = 1; a20 = 1; a16 = 7; a9 = 7; a21 = 10; return 26; } else if((((((a3==1)&&((a1==14)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a3==1))))&&!(a14==1))&&!(a4==1))&&(((((a9==10)&&(!(a28==1)||(((a4==1)||((a23==1)&&(a16==11)))&&(a17==2))))&&!(a20==1))&&(a19==2))&&(a21==10)))){ a4 = 1; a16 = 7; a21 = 12; a25 = 0; a19 = 4; a5 = 4; a1 = 13; a8 = 1; return -1; } else if(((((a13==1)&&(((((a17==2)&&((a21==10)&&((a3==1)&&(a11==1))))&&!(a20==1))&&(a1==14))&&(a19==2)))&&!(a14==1))&&((a16==11)&&(((a2==1)&&(!(a4==1)&&((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))&&!(a26==1))))){ if((a2==1)){ a1 = 13; a0 = 1; a20 = 1; a5 = 6; a16 = 7; a19 = 1; a9 = 8; a14 = 1; a11 = 0; }else{ a1 = 12; a14 = 1; a21 = 12; a9 = 9; a20 = 1; a7 = 1; a19 = 5; a6 = 0; a16 = 9; a5 = 5; } return -1; } else if(((((a19==5)&&((a21==10)&&((!(a26==1)&&((a11==1)&&((a6==1)&&((a16==8)&&((input==3)&&((a5==5)||(a5==6)))))))&&(a28==1))))&&(a17==2))&&(((a1==13)&&((a9==7)&&((!(a4==1)&&(a12==1))&&(a20==1))))||(a4==1)))){ a1 = 12; a19 = 1; a7 = 0; a16 = 7; a23 = 1; a5 = 4; return -1; } else if(((((a16==7)&&(((a19==3)&&(((((a5==4)||(a5==5))&&(input==3))&&(a3==1))&&(a20==1)))&&(a2==1)))&&(a9==10))&&((a21==10)&&(((((((a12==1)&&(a6==1))||!(a13==1))&&(a12==1))&&(a1==13))&&(a17==2))||(a24==1))))){ a24 = 0; a19 = 1; a5 = 4; a9 = 7; a1 = 12; a6 = 1; a4 = 0; return -1; } else if((((a21==10)&&(((a12==1)&&(((a1==12)&&(((input==6)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&(a17==2)))&&!(a4==1)))&&!(a20==1)))&&(((a19==2)&&((!(a27==1)&&((!(a14==1)&&(a11==1))&&(a16==11)))&&!(a0==1)))&&!(a24==1)))){ if((a7==1)){ a21 = 12; a16 = 7; a1 = 13; a9 = 8; a2 = 0; a15 = 1; a26 = 1; a19 = 5; a5 = 4; }else{ a3 = 0; a22 = 1; a16 = 7; a19 = 1; a9 = 10; a20 = 1; a5 = 6; a18 = 1; } return 25; } else if(((((!(a24==1)&&((a17==2)&&(((a28==1)&&((a23==1)&&((input==6)&&(a16==8))))&&(a19==4))))&&(a5==6))&&(a1==12))&&((a9==8)&&(((a11==1)&&(!(a13==1)||((a21==12)&&(!(a14==1)&&(a2==1)))))&&(a20==1))))){ a5 = 4; a21 = 10; a19 = 1; a9 = 7; a16 = 7; a24 = 0; a8 = 0; a13 = 1; return -1; } else if(((((((a11==1)&&(a17==2))&&(a6==1))&&(a13==1))&&(a21==11))&&(((a16==7)&&((a20==1)&&((((a2==1)&&(((a1==14)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==3)))&&(a23==1)))&&!(a27==1))&&!(a7==1))))&&(a19==5)))){ a19 = 1; a21 = 10; a9 = 7; a27 = 0; a1 = 12; a5 = 4; a7 = 0; return -1; } else if(((((a9==10)&&((a16==10)&&(((a20==1)&&((a19==1)&&(((a11==1)&&(a3==1))&&(a1==12))))&&(a21==12))))||!(a2==1))&&(!(a24==1)&&((((a13==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a13==1)))&&(a11==1))&&(a17==2))))){ a5 = 5; a3 = 1; a21 = 10; a23 = 1; a16 = 7; a19 = 2; a1 = 14; a27 = 0; return 21; } else if((((a1==14)&&((((a20==1)&&(((a21==12)&&(a12==1))&&(a16==11)))&&(a4==1))&&(a14==1)))&&(!(a28==1)&&(!(a3==1)&&((a19==1)&&((!(a28==1)&&(((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==4))&&(a17==2)))&&!(a13==1))))))){ a9 = 8; a7 = 1; a16 = 7; a23 = 0; a21 = 10; a5 = 6; a1 = 12; a19 = 2; a2 = 0; return -1; } else if((((!(a8==1)&&((a12==1)&&(a11==1)))&&(a2==1))&&(((a21==11)&&((((!(a4==1)&&((!(a4==1)&&(((input==6)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))&&(a19==5)))&&(a2==1)))&&(a17==2))&&(a20==1))&&(a16==10)))&&(a1==13)))){ a16 = 7; a13 = 1; a19 = 4; a5 = 5; a26 = 0; a9 = 10; a21 = 10; a12 = 1; return 25; } else if(((((a16==8)&&(((a19==2)&&(!(a20==1)&&(((a21==10)&&(a23==1))&&(a1==14))))&&(a17==2)))&&(a13==1))&&(!(a7==1)&&((!(a4==1)&&(!(a8==1)&&(((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a14==1))))&&!(a8==1))))){ a8 = 0; a19 = 5; a5 = 4; a26 = 0; a11 = 1; a9 = 7; a16 = 9; a20 = 1; return 21; } else if(((((!(a20==1)&&(((((a11==1)&&(a3==1))||!(a2==1))&&(a19==1))&&(a21==12)))&&!(a7==1))&&(a17==2))&&((a1==12)&&((a16==9)&&(((!(a7==1)&&(!(a14==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a9==11))&&!(a4==1)))))){ a20 = 1; a5 = 5; a7 = 1; a1 = 13; a10 = 1; a16 = 7; a21 = 10; a26 = 1; a9 = 8; return -1; } else if((((a1==12)&&((!(a28==1)||(((((a3==1)&&(a23==1))&&(a19==3))||!(a13==1))&&(a23==1)))&&(a21==10)))&&((a17==2)&&((a16==7)&&((!(a20==1)&&((a2==1)&&((input==4)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&(a3==1)))))){ a6 = 1; a9 = 8; a16 = 10; a1 = 13; a20 = 1; a13 = 1; a5 = 5; a19 = 5; a21 = 12; a23 = 1; return 25; } else if((((a19==4)&&(((!(a24==1)&&((((((input==6)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a28==1))&&(a23==1))&&(a17==2))&&!(a18==1)))&&(a23==1))&&(a1==14)))&&((a21==10)&&(!(a6==1)||(((a3==1)&&!(a20==1))&&(a16==9)))))){ a20 = 1; a10 = 1; a19 = 2; a5 = 6; a1 = 12; a28 = 0; a9 = 11; a16 = 10; a3 = 0; return 25; } else if((((a9==11)&&(((a1==12)&&((((a0==1)||(!(a6==1)||(a2==1)))||!(a13==1))&&!(a4==1)))&&(a16==9)))&&((((((a5==6)&&((a21==11)&&((input==4)&&(a17==2))))&&!(a7==1))&&!(a27==1))&&(a19==1))&&!(a20==1)))){ a25 = 1; a21 = 10; a23 = 0; a4 = 1; a9 = 7; a5 = 4; return -1; } else if(((!(a23==1)||((a17==2)&&((a21==12)&&((((a1==12)&&(a2==1))&&(a16==10))||!(a23==1)))))&&((a6==1)&&(((((a9==9)&&((a13==1)&&((a20==1)&&((input==3)&&(a5==4)))))&&!(a14==1))&&(a19==2))&&(a6==1))))){ a21 = 10; a9 = 7; a19 = 1; a12 = 1; a16 = 7; a6 = 1; a3 = 1; return -1; } else if(((((((a3==1)&&((a11==1)&&((a11==1)&&((a21==11)&&(input==1)))))&&(a17==2))&&(a1==14))&&(a20==1))&&((((a7==1)||(!(a4==1)&&(!(a4==1)&&((a5==4)&&((a6==1)&&(a16==11))))))&&(a9==7))&&(a19==4)))){ a19 = 1; a21 = 10; a16 = 7; a4 = 0; a3 = 1; a1 = 12; a7 = 0; return -1; } else if((((((a12==1)&&((a23==1)&&(a12==1)))&&(a21==12))&&!(a26==1))&&((((a6==1)&&(((a1==14)&&((a3==1)&&(((a19==3)&&(((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==4)))&&!(a20==1))))&&(a17==2)))&&(a16==10))&&(a28==1)))){ a15 = 0; a19 = 2; a14 = 1; a16 = 8; a21 = 11; a5 = 4; a20 = 1; a9 = 9; a29 = 1; return -1; } else if((((a16==8)&&((a13==1)&&(!(a20==1)&&((((a9==8)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==10))&&(a12==1)))&&(a28==1))&&(a1==13)))))&&(!(a0==1)&&((a2==1)&&(!(a6==1)||((a17==2)&&((a19==3)&&(a13==1)))))))){ a1 = 12; a19 = 1; a16 = 7; a20 = 1; a9 = 7; a14 = 0; a5 = 4; a6 = 1; a4 = 0; return -1; } else if((((a20==1)&&(((a8==1)||(((a3==1)&&(a3==1))&&!(a4==1)))&&(a17==2)))&&(((a11==1)&&((a21==11)&&(!(a24==1)&&(!(a4==1)&&(((a19==5)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==5)))&&(a16==9))))))&&(a1==12)))){ a16 = 7; a5 = 4; a26 = 0; a8 = 0; a21 = 10; a23 = 1; a9 = 7; a19 = 1; return -1; } else if((((a1==12)&&((a16==8)&&(a23==1)))&&(((a2==1)&&((a28==1)&&((((a21==11)&&(((((a19==5)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a4==1)))&&!(a8==1))&&(a17==2))&&!(a20==1)))&&!(a27==1))&&!(a26==1))))&&(a9==8)))){ a21 = 10; a20 = 1; a9 = 11; a5 = 4; a16 = 7; a3 = 1; a4 = 0; a7 = 0; return -1; } else if((((((!(a20==1)&&(((a19==2)&&((a6==1)&&(a3==1)))&&(a1==12)))||!(a3==1))&&(a17==2))&&(a9==10))&&(!(a18==1)&&((!(a4==1)&&((a13==1)&&((!(a4==1)&&((input==4)&&(a21==12)))&&(a16==7))))&&(a5==4))))){ a26 = 0; a9 = 7; a20 = 1; a14 = 0; a21 = 10; a19 = 1; return -1; } else if((((((((a5==5)&&((((((a6==1)&&(a2==1))&&(a21==10))||(a18==1))&&(a17==2))&&(a1==12)))&&!(a27==1))||!(a6==1))&&!(a20==1))&&(a16==10))&&((((a6==1)&&((input==5)&&(a19==2)))&&!(a4==1))&&(a9==10)))){ a6 = 0; a26 = 1; a19 = 1; a9 = 11; a5 = 6; a20 = 1; a16 = 7; a23 = 0; return 26; } else if(((((a14==1)||(!(a24==1)&&((a8==1)||(((a16==7)&&(a2==1))&&(a6==1)))))&&(a20==1))&&((a17==2)&&(((a21==12)&&(!(a0==1)&&(((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==5))&&!(a18==1))))&&(a19==1))))){ a9 = 8; a16 = 8; a5 = 5; a1 = 12; a19 = 5; a4 = 0; a0 = 0; a8 = 0; return 26; } else if((((a16==10)&&((!(a28==1)||((a17==2)&&(((a3==1)&&(a21==10))||(a14==1))))&&(a1==12)))&&((a19==4)&&((!(a26==1)&&((a23==1)&&((((input==5)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a23==1))&&(a20==1))))&&!(a27==1))))){ a9 = 7; a16 = 7; a11 = 1; a19 = 1; a13 = 1; a5 = 4; return -1; } else if(((!(a7==1)&&(!(a0==1)&&(((((a19==2)&&((a16==9)&&((a0==1)||((a3==1)&&(a17==2)))))&&(a9==8))&&(a13==1))&&(a21==11))))&&((a13==1)&&((a13==1)&&(((a20==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a1==12)))))){ a9 = 7; a5 = 5; a19 = 5; a21 = 10; a16 = 7; a23 = 1; a0 = 0; a18 = 0; a1 = 14; return 26; } else if(((!(a24==1)&&((((a19==5)&&((a12==1)&&(a28==1)))&&!(a7==1))||(a8==1)))&&(((!(a20==1)&&(((a2==1)&&(((((input==4)&&(a17==2))&&(a1==14))&&(a9==11))&&(a5==5)))&&(a16==10)))&&(a23==1))&&(a21==12)))){ a6 = 0; a1 = 12; a10 = 1; a5 = 6; a9 = 10; a4 = 1; a16 = 8; a20 = 1; return -1; } else if((((a20==1)&&(((a1==13)&&((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a13==1))&&(a19==5)))&&(a12==1)))&&(((a8==1)||(!(a26==1)&&((a21==12)&&((((a12==1)&&((a9==11)&&(a13==1)))||(a26==1))&&(a16==9)))))&&(a17==2)))){ a9 = 7; a27 = 0; a16 = 7; a21 = 10; a1 = 12; a19 = 1; a14 = 0; a5 = 4; a3 = 1; return -1; } else if(((((a19==5)&&(((a27==1)||((a16==11)&&((a12==1)&&(a23==1))))||!(a6==1)))&&(a1==14))&&(((((a21==12)&&(!(a18==1)&&(!(a14==1)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))))&&!(a7==1))&&(a9==7))&&(a20==1)))){ a6 = 1; a21 = 10; a19 = 1; a16 = 7; a18 = 0; a3 = 1; a1 = 12; a5 = 4; return -1; } else if(((((a26==1)&&((((a1==12)&&(a3==1))&&(a20==1))&&(a16==9)))&&(a7==1))&&((a9==10)&&(((a17==2)&&(!(a11==1)&&(!(a2==1)&&((a14==1)&&((a21==10)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a6==1)))))))&&(a19==2))))){ a16 = 7; a19 = 1; a1 = 14; a5 = 4; a28 = 0; a29 = 0; a22 = 1; a9 = 9; return 25; } else if(((!(a0==1)&&(((a9==10)&&((a21==10)&&((a16==10)&&((a5==5)&&(input==4)))))&&(a1==13)))&&((((a17==2)&&((a8==1)||(((a26==1)||(!(a7==1)&&((a2==1)||(a27==1))))&&(a19==1))))&&!(a26==1))&&(a20==1)))){ a1 = 12; a14 = 0; a12 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((a1==13)&&((a23==1)&&(!(a13==1)||(((a17==2)&&(a28==1))||!(a23==1)))))&&((a21==12)&&((a16==9)&&(((!(a14==1)&&(!(a8==1)&&((a20==1)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==4)))))&&!(a24==1))&&(a19==1)))))){ a16 = 7; a5 = 4; a21 = 10; a23 = 1; a14 = 0; a12 = 1; a9 = 7; a1 = 12; return -1; } else if((((a17==2)&&(((a1==14)&&((a16==8)&&((a13==1)&&(((a11==1)||(a18==1))&&(a23==1)))))&&(a19==1)))&&((a21==11)&&((a20==1)&&((((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a8==1))&&!(a14==1))&&!(a14==1))&&(a9==8)))))){ if((a4==1)){ a13 = 1; a5 = 6; a20 = 0; a9 = 11; a1 = 12; a16 = 7; a19 = 5; a8 = 0; }else{ a1 = 13; a9 = 7; a26 = 0; a23 = 1; a21 = 10; a8 = 0; a19 = 3; a5 = 6; a16 = 10; } return 26; } else if((((a20==1)&&(((a9==7)&&((input==3)&&((a5==5)||(a5==6))))&&(a11==1)))&&((((a12==1)&&((a1==13)&&((a17==2)&&((!(a3==1)||((((a3==1)||(a18==1))||!(a2==1))&&(a16==7)))&&!(a26==1)))))&&(a21==12))&&(a19==1)))){ a7 = 0; a5 = 6; a19 = 5; a16 = 8; a0 = 0; a6 = 1; return 25; } else if(((!(a18==1)&&((((a12==1)&&!(a27==1))&&!(a24==1))&&(a16==7)))&&(!(a7==1)&&((a2==1)&&(((a1==14)&&(!(a14==1)&&((a21==10)&&((a17==2)&&((a19==4)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==5)))))))&&(a20==1)))))){ a19 = 5; a4 = 0; a9 = 9; a0 = 0; a5 = 5; a18 = 0; a21 = 11; return 21; } else if(((((a19==2)&&((a27==1)||((a27==1)||(((!(a3==1)||(a2==1))&&(a17==2))&&(a23==1)))))&&(a21==11))&&((((a16==9)&&(((a28==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==3)))&&!(a20==1)))&&(a28==1))&&(a1==14)))){ if((a7==1)){ a21 = 10; a24 = 1; a18 = 1; a19 = 1; a16 = 7; a6 = 0; a20 = 1; a5 = 4; a9 = 11; }else{ a9 = 8; a11 = 0; a19 = 1; a20 = 1; a21 = 10; a5 = 5; a12 = 0; a16 = 7; a10 = 0; } return -1; } else if(((((((a12==1)&&((a17==2)&&((a23==1)||(a14==1))))&&(a28==1))&&!(a27==1))||!(a3==1))&&((a6==1)&&((a16==7)&&(((a21==10)&&((input==5)&&(((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4)))))&&!(a20==1)))))){ if((a8==1)){ a19 = 5; a6 = 1; a1 = 13; a21 = 11; a0 = 0; a5 = 4; a9 = 11; }else{ a9 = 8; a26 = 0; a2 = 1; a5 = 4; a8 = 0; a19 = 4; a1 = 13; } return 26; } else if((((a20==1)&&(!(a6==1)&&((a17==2)&&((a5==5)&&(a3==1)))))&&((((a14==1)&&(((a16==7)&&((((a9==7)&&(((a1==12)&&(input==1))&&(a19==2)))&&(a21==11))&&!(a2==1)))&&(a7==1)))&&!(a13==1))&&!(a6==1)))){ a2 = 0; a21 = 10; a10 = 1; a9 = 9; a25 = 1; return -1; } else if(((((a17==2)&&((a9==10)&&((((a11==1)&&!(a20==1))&&(a13==1))||(a18==1))))&&(a21==11))&&(((a19==2)&&((a13==1)&&((a28==1)&&((a16==7)&&(((a28==1)&&((a1==14)&&(input==6)))&&!(a27==1))))))&&(a5==5)))){ a24 = 0; a23 = 1; a11 = 1; a16 = 9; a20 = 1; a21 = 10; return 21; } else if((((a9==8)&&((((((a19==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a11==1))&&(a20==1)))&&(a17==2))&&(a12==1))&&(a16==7))&&!(a27==1)))&&(!(a3==1)||(((((a13==1)&&(a21==12))||!(a2==1))&&(a1==13))&&(a12==1))))){ a5 = 4; a16 = 8; a28 = 1; a9 = 9; a1 = 14; a7 = 0; a8 = 0; a19 = 5; return 25; } else if(((!(a6==1)&&(((a21==10)&&((a9==8)&&((a1==14)&&(((a6==1)&&(a16==9))&&(a17==2)))))&&!(a2==1)))&&((((a19==2)&&((a14==1)&&((a20==1)&&((a26==1)&&(((a5==5)||(a5==6))&&(input==5))))))&&(a27==1))&&!(a3==1)))){ a9 = 7; a1 = 12; a11 = 0; a8 = 1; a19 = 1; a5 = 6; a16 = 7; a15 = 0; return 26; } else if(((((!(a6==1)&&(!(a11==1)&&((a21==10)&&(a6==1))))&&!(a6==1))&&(a17==2))&&((a16==9)&&(((a1==14)&&(((((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==3))&&!(a2==1))&&(a4==1))&&(a27==1))&&(a20==1)))&&(a19==4))))){ a26 = 1; a5 = 4; a21 = 12; a13 = 0; a8 = 1; a16 = 7; a9 = 8; return -1; } else if((((a19==4)&&((!(a0==1)&&(((a17==2)&&((a21==10)&&((input==6)&&((a5==4)||(a5==5)))))&&!(a20==1)))&&!(a8==1)))&&(((a9==7)&&((a1==13)&&((a16==7)&&(((a24==1)||((a8==1)||(a2==1)))||(a7==1)))))&&(a2==1)))){ a13 = 1; a20 = 1; a11 = 1; a16 = 11; a21 = 12; a14 = 0; a9 = 8; a5 = 6; a1 = 12; a19 = 3; return 21; } else if(((((a19==3)&&((a6==1)&&((a16==7)&&(!(a4==1)&&((input==3)&&(a9==9))))))&&(a17==2))&&(!(a20==1)&&((!(a0==1)&&((a23==1)&&(!(a0==1)&&((a5==5)&&((a3==1)&&((a21==10)&&(a13==1)))))))&&(a1==12))))){ a19 = 1; a11 = 1; a14 = 0; a20 = 1; a5 = 4; a9 = 7; a12 = 1; return -1; } else if((((((a19==4)&&((a1==13)&&((a17==2)&&(((!(a24==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a26==1)))&&(a13==1))&&!(a18==1)))))&&(a21==12))&&(a9==7))&&(((a16==7)&&(!(a2==1)||((a13==1)&&(a6==1))))&&!(a20==1)))){ a8 = 0; a21 = 10; a5 = 4; a1 = 12; a2 = 1; a20 = 1; a19 = 1; a12 = 1; return -1; } else if((((a21==10)&&((a23==1)&&((((a2==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a18==1)))&&(a17==2))&&!(a26==1))))&&(((a19==2)&&((a1==12)&&((a9==10)&&((a23==1)&&(((a16==8)&&(a2==1))&&!(a20==1))))))&&!(a24==1)))){ a9 = 11; a5 = 5; a23 = 1; a20 = 1; a19 = 1; a12 = 1; a1 = 14; a14 = 0; a21 = 11; return -1; } else if((((a27==1)||((((a14==1)||(a2==1))||(a26==1))&&(a19==3)))&&((((a5==6)&&((!(a7==1)&&(!(a0==1)&&((((a21==10)&&((input==4)&&(a16==10)))&&!(a20==1))&&(a1==12))))&&(a28==1)))&&(a17==2))&&(a9==11)))){ if((a12==1)){ a2 = 0; a9 = 8; a1 = 14; a20 = 1; a6 = 0; a0 = 1; a21 = 12; }else{ a14 = 1; a16 = 7; a9 = 9; a20 = 1; a15 = 1; a24 = 1; a19 = 1; } return 21; } else if((((a5==4)&&(!(a20==1)&&(((!(a27==1)&&((input==3)&&(a21==10)))&&!(a24==1))&&(a19==3))))&&((((a28==1)&&((a1==14)&&((!(a28==1)||((a16==9)&&(!(a27==1)&&(a28==1))))||!(a3==1))))&&(a9==11))&&(a17==2)))){ a18 = 1; a16 = 10; a25 = 1; a1 = 13; a5 = 6; a15 = 1; a20 = 1; a21 = 12; return 26; } else if((((!(a27==1)&&((a21==11)&&((((a11==1)&&((a6==1)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==1))))&&(a3==1))&&(a20==1))))&&(a17==2))&&((a16==9)&&((((a19==4)&&((a11==1)||(a8==1)))||(a4==1))&&(a1==13))))){ if((a20==1)){ a19 = 2; a0 = 0; a21 = 10; a1 = 14; a16 = 8; a20 = 0; a9 = 11; a11 = 1; a5 = 6; a8 = 0; }else{ a21 = 10; a23 = 1; a2 = 1; a19 = 1; a1 = 12; a5 = 4; a9 = 8; a13 = 1; } return -1; } else if((((a6==1)&&((a8==1)||((!(a20==1)&&(((a9==7)&&((a1==14)&&(a12==1)))&&(a17==2)))&&(a19==3))))&&(((a11==1)&&(((a21==11)&&((a16==7)&&(!(a18==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a6==1)))&&!(a0==1)))){ a9 = 9; a21 = 10; a16 = 8; a20 = 1; a0 = 0; a26 = 0; a5 = 6; a19 = 5; a3 = 1; a1 = 12; return 25; } else if(((((a11==1)&&((a19==2)&&((a17==2)&&((((((a5==5)||(a5==6))&&(input==4))&&!(a27==1))&&(a13==1))&&(a1==12)))))&&(a9==11))&&(((!(a28==1)||(((a28==1)&&(!(a8==1)&&(a11==1)))&&!(a20==1)))&&(a21==12))&&(a16==8)))){ a29 = 0; a21 = 10; a2 = 0; a10 = 0; a9 = 9; a5 = 5; a19 = 1; a20 = 1; a1 = 14; a16 = 7; return -1; } else if((((((a19==4)&&((a17==2)&&(!(a18==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a6==1)))))&&(a20==1))&&(a9==10))&&(!(a14==1)&&((!(a18==1)&&((a21==12)&&((((a1==13)&&(a3==1))&&(a16==10))||(a7==1))))&&(a3==1))))){ a27 = 0; a9 = 11; a28 = 1; a19 = 2; a21 = 10; a4 = 0; a1 = 14; a16 = 7; a5 = 4; return 21; } else if(((!(a12==1)||((((a1==14)&&(((a21==12)&&((a19==1)&&((a23==1)||!(a28==1))))&&(a17==2)))&&(a3==1))&&!(a20==1)))&&(!(a4==1)&&((!(a8==1)&&((a23==1)&&((input==3)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))))&&(a16==7))))){ a19 = 5; a5 = 6; a4 = 0; a20 = 1; a28 = 1; a16 = 8; a13 = 1; a9 = 8; return -1; } else if((((!(a18==1)&&((!(a20==1)&&((a21==12)&&((a9==7)&&(a11==1))))&&(a16==10)))||!(a13==1))&&(((((a19==2)&&(((a5==6)&&((a13==1)&&((input==5)&&(a17==2))))&&(a1==12)))&&!(a8==1))&&(a23==1))&&(a2==1)))){ a21 = 11; a15 = 1; a9 = 10; a1 = 14; a12 = 0; a27 = 1; a19 = 1; return -1; } else if((((a17==2)&&(!(a20==1)&&(((!(a14==1)&&(((input==6)&&(a9==8))&&!(a4==1)))&&(a16==8))&&!(a24==1))))&&((!(a12==1)||((a19==5)&&(((a23==1)&&(((a23==1)&&(a1==12))&&(a12==1)))&&(a21==12))))&&(a5==5)))){ a20 = 1; a13 = 0; a5 = 6; a8 = 1; a18 = 1; a21 = 11; a19 = 1; a16 = 7; return -1; } else if(((((a16==9)&&(((a23==1)&&(!(a4==1)&&(!(a28==1)||(a11==1))))&&(a19==4)))&&(a17==2))&&((a1==13)&&(((((a11==1)&&(!(a7==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a7==1))))&&(a21==10))&&(a9==10))&&(a20==1))))){ a4 = 0; a21 = 12; a9 = 11; a16 = 10; a7 = 0; a28 = 1; a5 = 5; return 25; } else if(((!(a7==1)&&(((a28==1)&&((a21==12)&&(a6==1)))&&(a19==5)))&&((!(a4==1)&&(!(a20==1)&&((a16==8)&&(((!(a14==1)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==1)))&&(a17==2))&&!(a4==1)))))&&!(a27==1)))){ a11 = 0; a21 = 10; a3 = 0; a19 = 1; a16 = 7; a22 = 0; a1 = 14; a5 = 4; a20 = 1; a9 = 10; return -1; } else if((((a9==7)&&((!(a26==1)&&(((a21==11)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a28==1)))&&!(a26==1)))&&(a1==12)))&&((((a17==2)&&(((((a6==1)&&(a11==1))&&(a2==1))&&(a19==2))||(a27==1)))&&(a20==1))&&(a16==9)))){ a16 = 10; a5 = 5; a28 = 1; a11 = 1; a21 = 10; a12 = 1; a9 = 8; return 22; } else if(((!(a0==1)&&((a17==2)&&(((a21==12)&&((a2==1)&&((input==6)&&((((a19==2)&&((a9==11)&&((a1==14)&&(a5==5))))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2)))||((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7)))))))&&!(a26==1))))&&((a11==1)&&(!(a11==1)||(!(a28==1)||(((a20==1)&&(a3==1))&&(a16==9))))))){ a5 = 6; a21 = 10; a1 = 12; a28 = 1; a20 = 0; a19 = 5; a23 = 1; a16 = 8; a9 = 11; return 25; } else if(((!(a8==1)&&(((a5==5)&&(((!(a18==1)&&(a11==1))&&(a21==10))&&(a20==1)))&&(a17==2)))&&(!(a8==1)&&((((a1==14)&&((a13==1)&&((a3==1)&&((a16==10)&&((a9==11)&&(input==4))))))&&(a13==1))&&(a19==1))))){ a8 = 0; a19 = 5; a0 = 0; a2 = 1; a9 = 9; a16 = 8; a5 = 4; a1 = 12; return -1; } else if((((a13==1)&&((a26==1)||(!(a14==1)&&((((((((a1==13)&&(a2==1))&&(a17==2))&&(a9==10))&&!(a26==1))&&(a20==1))&&(a19==2))&&(a21==12)))))&&((((a13==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a16==7))&&(a13==1)))){ a5 = 5; a9 = 7; a21 = 10; a20 = 0; a6 = 1; a3 = 1; a19 = 5; a26 = 0; a1 = 14; a16 = 8; return 26; } else if((((a7==1)||((a27==1)||((a21==11)&&(((!(a7==1)&&(a13==1))&&(a16==10))&&(a1==13)))))&&(((a19==4)&&((((!(a14==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5)))&&!(a20==1))&&(a17==2))&&(a28==1)))&&!(a14==1)))){ a9 = 9; a19 = 2; a0 = 1; a5 = 5; a20 = 1; a25 = 0; a21 = 10; a13 = 0; a1 = 12; a16 = 7; return 21; } else if(((((a5==5)&&((!(a14==1)&&(((a21==10)&&((a23==1)&&((a1==14)&&(input==6))))&&(a19==5)))&&(a3==1)))&&(a16==8))&&(((a17==2)&&(!(a11==1)||((a20==1)&&(!(a24==1)&&((a12==1)&&(a28==1))))))&&(a9==8)))){ a20 = 0; a7 = 0; a6 = 1; a1 = 13; a24 = 0; a16 = 7; a21 = 12; a19 = 2; return 22; } else if((((a6==1)&&((a21==11)&&((!(a18==1)&&((a9==11)&&(((a16==8)&&(a28==1))&&(a1==12))))&&(a19==4))))&&(!(a24==1)&&((a11==1)&&(((a20==1)&&((a17==2)&&(!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a28==1)))))){ a2 = 1; a12 = 1; a9 = 9; a16 = 10; a19 = 2; a28 = 1; a5 = 4; return 23; } else if((((a21==12)&&((((a19==4)&&((a17==2)&&((a13==1)&&((((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==5)))))&&(a28==1))&&(a20==1)))&&((a23==1)&&((a27==1)||((a24==1)||(!(a0==1)&&((a16==7)&&(a3==1)))))))){ a28 = 1; a19 = 2; a3 = 1; a16 = 9; a11 = 1; a1 = 12; a21 = 11; a9 = 9; a5 = 4; return 25; } else if((((a19==2)&&((a3==1)&&(((((a1==14)&&(!(a24==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1))))&&!(a24==1))&&!(a24==1))&&(a23==1))))&&((a16==9)&&(((a20==1)&&((a17==2)&&((a21==12)&&(a28==1))))&&!(a4==1))))){ a16 = 7; a19 = 1; a1 = 12; a7 = 0; a5 = 4; a9 = 7; a14 = 0; a21 = 10; a18 = 0; return -1; } else if((((a16==8)&&((a1==12)&&((((a8==1)||(((a21==10)&&(a3==1))&&(a19==5)))&&(a5==5))&&(a17==2))))&&((a9==7)&&((a12==1)&&(((a23==1)&&((a13==1)&&((!(a20==1)&&(input==5))&&!(a24==1))))&&(a11==1)))))){ a5 = 4; a13 = 1; a9 = 10; a14 = 0; a20 = 1; a21 = 11; a16 = 9; a19 = 3; a24 = 0; return 22; } else if(((((a5==5)&&(((((a6==1)&&((input==5)&&(a1==12)))&&(a21==11))&&!(a24==1))&&!(a24==1)))&&!(a0==1))&&((a12==1)&&(!(a23==1)||((a19==2)&&((a16==9)&&(((a9==9)&&(!(a20==1)&&(a3==1)))&&(a17==2)))))))){ if((a28==1)){ a26 = 1; a21 = 10; a14 = 1; a5 = 4; a25 = 0; a16 = 8; a1 = 14; a19 = 4; }else{ a5 = 6; a21 = 10; a9 = 8; a19 = 1; a16 = 11; a2 = 0; a20 = 1; a29 = 0; a26 = 1; } return -1; } else if(((((a24==1)||(((a14==1)||((((a16==7)&&((a3==1)||(a27==1)))&&(a5==6))&&(a3==1)))&&(a12==1)))&&(a21==12))&&(((a23==1)&&((((a20==1)&&((a1==12)&&(input==1)))&&(a19==1))&&(a17==2)))&&(a9==8)))){ a8 = 0; a19 = 4; a16 = 8; a26 = 0; a9 = 10; a4 = 0; return 25; } else if((((a21==10)&&(!(a8==1)&&(((a23==1)&&(a16==9))&&!(a18==1))))&&(!(a4==1)&&((a1==12)&&((((a19==2)&&((a28==1)&&(((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==6))&&(a17==2))&&!(a7==1))))&&!(a20==1))&&(a12==1)))))){ a3 = 0; a9 = 9; a20 = 1; a5 = 4; a15 = 0; a16 = 7; a25 = 1; return -1; } else if((((!(a13==1)||((a14==1)||((a9==11)&&((((a0==1)||(a11==1))&&!(a20==1))&&(a19==4)))))&&(a17==2))&&((((a28==1)&&((a16==7)&&(!(a26==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a1==12)))))&&(a21==12))&&(a23==1)))){ a5 = 4; a9 = 7; a26 = 0; a28 = 1; a20 = 1; a6 = 1; a19 = 1; a21 = 10; return -1; } else if(((((!(a12==1)||((a11==1)&&((a21==10)&&(!(a2==1)||(a2==1)))))&&(a20==1))&&(a1==12))&&((a17==2)&&((((!(a8==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a19==3))&&(a16==7)))&&!(a14==1))&&(a11==1))&&(a9==11))))){ a5 = 4; a19 = 1; a9 = 7; a26 = 0; a6 = 1; a11 = 1; return -1; } else if((((((a16==9)&&((a5==4)&&(((((a9==8)&&(((((input==1)&&!(a20==1))&&(a21==11))&&!(a26==1))&&!(a24==1)))&&!(a14==1))&&(a17==2))&&(a1==12))))&&!(a18==1))&&!(a14==1))&&(((a6==1)&&(a19==3))||!(a6==1)))){ if((a22==1)){ a16 = 8; a24 = 1; a20 = 1; a21 = 10; a9 = 10; a15 = 0; a29 = 0; a19 = 1; }else{ a9 = 7; a16 = 8; a1 = 13; a2 = 0; a4 = 1; a24 = 1; a19 = 1; } return -1; } else if(((((a16==8)&&((((((a13==1)&&(a23==1))&&!(a24==1))&&(a13==1))||(a14==1))&&(a9==10)))&&(a1==13))&&((((a5==6)&&(((((a21==12)&&(input==6))&&(a11==1))&&(a19==4))&&(a17==2)))&&(a11==1))&&!(a20==1)))){ a1 = 12; a15 = 0; a19 = 1; a21 = 10; a20 = 1; a16 = 7; a9 = 7; a3 = 0; return 22; } else if((((!(a20==1)&&((((a16==7)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==5)))&&!(a18==1))&&!(a8==1)))&&!(a8==1))&&(!(a7==1)&&(((a19==4)&&((a2==1)&&((!(a27==1)&&((a13==1)&&(a1==13)))&&(a17==2))))&&(a21==11))))){ a21 = 10; a16 = 8; a8 = 0; a5 = 4; a24 = 0; a20 = 1; a26 = 0; a9 = 11; a19 = 5; a1 = 12; return 23; } else if(((!(a24==1)&&(((a21==11)&&((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==5)))&&(a28==1)))&&(((!(a26==1)&&(((a16==9)&&((a17==2)&&(!(a28==1)||(a2==1))))&&!(a20==1)))||(a7==1))&&!(a24==1)))){ if((a5==4)){ a9 = 7; a24 = 1; a21 = 10; a0 = 1; a16 = 7; a5 = 4; a1 = 13; a19 = 1; a2 = 0; a20 = 1; }else{ a9 = 8; a16 = 7; a22 = 1; a1 = 12; a20 = 1; a19 = 1; a21 = 10; a13 = 0; a5 = 6; } return 21; } else if((((a14==1)||((a9==9)&&((a17==2)&&(((!(a3==1)||(a11==1))&&(a5==6))&&(a12==1)))))&&(((((a21==12)&&((((a1==13)&&((a19==4)&&(input==3)))&&(a3==1))&&(a20==1)))&&(a16==10))&&!(a26==1))&&!(a27==1)))){ a21 = 10; a2 = 1; a5 = 4; a19 = 1; a1 = 12; a9 = 7; a0 = 0; a16 = 7; a8 = 0; return -1; } else if((((a6==1)&&((!(a27==1)&&((a9==10)&&(((((((input==3)&&((a5==5)||(a5==6)))&&(a16==7))&&(a17==2))&&!(a0==1))&&(a19==5))&&(a11==1))))&&(a6==1)))&&(((a1==14)&&((a21==11)&&(!(a20==1)&&(a23==1))))||(a7==1)))){ a13 = 1; a16 = 8; a5 = 6; a6 = 1; a1 = 12; a20 = 1; a9 = 11; a19 = 4; a8 = 0; return -1; } else if(((((!(a3==1)||((a3==1)&&((((a0==1)||(a6==1))||(a8==1))&&(a1==13))))&&(a5==5))&&(a16==8))&&((((a17==2)&&(!(a26==1)&&((a21==10)&&((a12==1)&&((input==1)&&(a9==7))))))&&(a20==1))&&(a19==3)))){ a5 = 4; a8 = 0; a1 = 12; a3 = 1; a19 = 1; a27 = 0; a16 = 7; return -1; } else if(((!(a24==1)&&((a17==2)&&(((a16==11)&&((a1==12)&&((a21==10)&&(!(a0==1)&&((a20==1)&&(a23==1))))))&&(a19==3))))&&((a6==1)&&(((((input==6)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a28==1))&&!(a18==1))&&!(a24==1))))){ a23 = 1; a27 = 0; a16 = 10; a24 = 0; a21 = 12; a5 = 5; a9 = 10; return 25; } else if((((((((a28==1)&&((((input==4)&&((a5==5)||(a5==6)))&&(a2==1))&&(a9==9)))&&!(a27==1))&&(a19==2))&&(a17==2))&&(a21==10))&&((a1==13)&&(!(a20==1)&&((a16==7)&&((a26==1)||((a6==1)&&((a3==1)&&(a2==1))))))))){ a5 = 4; a20 = 1; a11 = 1; a1 = 12; a4 = 0; a9 = 7; a19 = 1; return -1; } else if((((a9==11)&&((a20==1)&&((!(a13==1)&&((a17==2)&&(!(a3==1)&&(((a11==1)&&!(a13==1))&&!(a23==1)))))&&(a19==1))))&&((a16==8)&&((((a1==12)&&((a4==1)&&((input==1)&&((a5==5)||(a5==6)))))&&(a14==1))&&(a21==12))))){ a12 = 0; a5 = 6; a1 = 14; a9 = 10; a2 = 0; a21 = 10; a24 = 1; a16 = 7; return 26; } else if((((!(a18==1)&&(!(a27==1)&&((((a21==10)&&(((a1==12)&&((a16==10)&&(!(a0==1)&&((input==1)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))))))&&(a17==2)))&&!(a0==1))&&(a20==1))))&&(a12==1))&&(!(a28==1)||((a19==3)&&(a13==1))))){ a16 = 7; a5 = 6; a7 = 0; a19 = 2; a9 = 7; a2 = 1; a26 = 0; a1 = 13; return 22; } else if(((((a20==1)&&((a24==1)||(!(a8==1)&&((((a28==1)&&(a19==4))&&(a28==1))||(a18==1)))))&&(a16==7))&&((a1==14)&&(((a21==11)&&(((a9==8)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a2==1)))&&(a17==2))))){ a21 = 10; a27 = 0; a9 = 7; a5 = 4; a1 = 12; a19 = 1; a13 = 1; a2 = 1; return -1; } else if(((((a9==8)&&((!(a0==1)&&((((a20==1)&&(((input==1)&&(a1==14))&&(a13==1)))&&(a2==1))&&(a19==3)))&&(a17==2)))&&(a21==12))&&((a5==4)&&((a24==1)||(((!(a3==1)||(a28==1))||!(a13==1))&&(a16==9)))))){ a21 = 10; a2 = 1; a1 = 12; a9 = 7; a7 = 0; a6 = 1; a19 = 1; a16 = 7; return -1; } else if((((!(a7==1)&&(((((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==5))&&(a16==8))&&!(a20==1))&&(a3==1))&&!(a8==1)))&&(a1==14))&&(((a18==1)||((a6==1)&&((((a21==12)&&(a13==1))&&!(a4==1))&&(a17==2))))&&(a19==1)))){ a21 = 10; a6 = 0; a9 = 11; a2 = 0; a1 = 12; a15 = 1; a5 = 4; a19 = 2; return 25; } else if(((((a16==8)&&((a9==11)&&((((a17==2)&&((a21==10)&&(!(a4==1)&&((a12==1)&&!(a20==1)))))||!(a28==1))||!(a12==1))))&&(a2==1))&&((!(a8==1)&&((a2==1)&&((a1==14)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a19==1)))){ a20 = 1; a23 = 1; a16 = 7; a26 = 0; a2 = 1; a5 = 5; a21 = 12; return 26; } else if(((!(a0==1)&&(((((a7==1)||(!(a20==1)&&(a28==1)))&&(a5==6))&&(a19==5))&&!(a8==1)))&&((a3==1)&&(((!(a14==1)&&((a9==8)&&((((a21==10)&&(input==5))&&(a17==2))&&(a1==14))))&&(a16==9))&&(a6==1))))){ a25 = 0; a5 = 5; a3 = 0; a9 = 7; a28 = 0; a21 = 12; return -1; } else if((((!(a0==1)&&(!(a20==1)&&((a24==1)||(((a21==10)&&((a19==2)&&((a28==1)&&(a16==7))))&&(a1==12)))))&&(a17==2))&&(((((!(a14==1)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a26==1))&&(a3==1))&&(a9==9))&&!(a27==1)))){ a5 = 6; a23 = 1; a9 = 8; a6 = 1; a28 = 1; a1 = 14; return 22; } else if(((((a16==7)&&((a20==1)&&((((a28==1)&&((a3==1)&&((a23==1)&&!(a18==1))))||!(a2==1))||!(a23==1))))&&(a17==2))&&((((a5==5)&&((((a21==11)&&(input==1))&&(a19==1))&&!(a18==1)))&&(a1==12))&&(a9==9)))){ a19 = 5; a9 = 7; a28 = 1; a13 = 1; a21 = 12; a1 = 14; a27 = 0; return 22; } else if((((((((a23==1)&&(((a0==1)||((a0==1)||(a13==1)))&&(a17==2)))&&(a21==10))||!(a2==1))||(a7==1))&&(a1==12))&&(((a20==1)&&((!(a0==1)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==1)))&&(a16==7)))&&(a19==4)))){ a12 = 1; a5 = 6; a9 = 10; a24 = 0; a18 = 0; a21 = 11; return 22; } else if((((((!(a23==1)&&(!(a11==1)&&(((a17==2)&&(input==5))&&!(a6==1))))&&!(a20==1))&&(a1==14))&&(a9==10))&&((a5==4)&&((!(a2==1)&&((((a19==2)&&((a16==7)&&(a23==1)))&&!(a13==1))&&!(a23==1)))&&(a21==12))))){ a5 = 6; a20 = 1; a0 = 1; a19 = 1; a10 = 1; a21 = 10; a9 = 11; return -1; } else if((((a21==11)&&((((((a16==7)&&(((a28==1)&&(a3==1))&&(a19==4)))||(a7==1))&&!(a20==1))&&!(a27==1))&&(a6==1)))&&((a17==2)&&(((((input==4)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&!(a7==1))&&(a1==13))&&!(a7==1))))){ a3 = 1; a1 = 12; a9 = 7; a20 = 1; a8 = 0; a5 = 4; a21 = 10; a4 = 0; a19 = 1; return -1; } else if(((((a17==2)&&(((a9==7)&&(((a12==1)||(a18==1))&&(a1==12)))||!(a13==1)))&&(a21==10))&&(((!(a4==1)&&(!(a4==1)&&((((((a5==5)||(a5==6))&&(input==1))&&!(a0==1))&&(a16==10))&&!(a24==1))))&&(a19==2))&&(a20==1)))){ a5 = 4; a3 = 1; a9 = 10; a16 = 7; a21 = 11; a13 = 1; a19 = 3; a24 = 0; return -1; } else if(((((((a28==1)&&(a3==1))&&!(a27==1))&&(a20==1))&&(a19==5))&&((((a21==10)&&((((a17==2)&&(((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==3))&&!(a24==1))&&!(a4==1)))&&!(a26==1))&&!(a0==1)))&&(a1==12))&&(a16==8)))){ a9 = 7; a19 = 1; a23 = 1; a5 = 4; a6 = 1; a16 = 7; a12 = 1; return -1; } else if((((a16==8)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1))&&(a17==2))&&!(a18==1)))&&(!(a0==1)&&((a21==11)&&((!(a18==1)&&((a11==1)&&(!(a20==1)&&((!(a26==1)&&((a19==4)&&(a28==1)))||!(a13==1)))))&&(a1==12)))))){ a1 = 14; a16 = 7; a20 = 1; a3 = 1; a5 = 4; a19 = 3; a21 = 10; a9 = 8; return 25; } else if(((!(a27==1)&&((a16==8)&&((a1==14)&&(a11==1))))&&((a28==1)&&(((!(a0==1)&&(((a6==1)&&((((a20==1)&&((input==5)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))&&(a17==2))&&(a21==10)))&&(a19==2)))&&(a6==1))&&(a23==1))))){ a0 = 0; a9 = 11; a16 = 9; a21 = 12; a4 = 0; a5 = 5; a19 = 4; a14 = 0; a1 = 12; return 21; } else if((((a19==4)&&((((((((a9==10)&&(input==4))&&(a21==12))&&!(a7==1))&&(a28==1))&&(a5==4))&&!(a27==1))&&(a20==1)))&&(((((((a3==1)||!(a28==1))&&(a16==9))&&(a17==2))||!(a13==1))&&!(a27==1))&&(a1==14)))){ a3 = 1; a4 = 0; a19 = 1; a24 = 0; a1 = 12; a9 = 7; a21 = 10; a16 = 7; return -1; } else if(((!(a20==1)&&(!(a14==1)&&((a19==5)&&(!(a14==1)&&((a21==10)&&(((a9==9)&&(((a5==5)||(a5==6))&&(input==4)))&&(a13==1)))))))&&(((a23==1)&&((a17==2)&&((a1==13)&&(!(a23==1)||((a16==9)&&(a11==1))))))&&!(a27==1)))){ a9 = 8; a19 = 1; a5 = 4; a25 = 0; a20 = 1; a14 = 1; a16 = 7; a10 = 1; return 25; } else if((((a24==1)||(((a7==1)||((a17==2)&&((a19==3)&&((a1==13)&&((a20==1)&&((a21==10)&&(!(a2==1)||(!(a26==1)&&(a13==1)))))))))||!(a13==1)))&&(((a16==7)&&((((a5==5)||(a5==6))&&(input==5))&&(a9==9)))&&(a12==1)))){ a27 = 0; a1 = 14; a19 = 1; a2 = 1; a9 = 7; a21 = 11; a5 = 5; return 25; } else if((((a7==1)||((a1==12)&&(((a21==11)&&(!(a6==1)||((a19==1)&&(a6==1))))||!(a23==1))))&&(((((a6==1)&&((a16==9)&&(((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==3))&&(a20==1))))&&(a17==2))&&!(a0==1))&&(a3==1)))){ a3 = 1; a28 = 1; a23 = 1; a5 = 4; a1 = 14; a19 = 2; a9 = 10; a21 = 10; return 21; } else if((((((a24==1)||((a18==1)||((a17==2)&&(((((a6==1)||!(a3==1))&&(a6==1))&&(a1==14))&&(a16==9)))))&&(a19==5))&&!(a20==1))&&(((((a3==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a21==12))&&(a9==8))&&(a28==1)))){ a9 = 11; a20 = 1; a1 = 13; a14 = 1; a21 = 10; a6 = 0; a19 = 1; a22 = 0; a16 = 7; a5 = 4; return 26; } else if((((!(a18==1)&&((!(a4==1)&&((a16==10)&&(((a3==1)||!(a23==1))&&!(a26==1))))&&(a23==1)))&&(a1==13))&&(((a20==1)&&((a23==1)&&(((a17==2)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==3)))&&(a21==11))))&&(a19==4)))){ a9 = 7; a1 = 12; a21 = 10; a19 = 1; a14 = 0; a5 = 4; a13 = 1; a16 = 7; a12 = 1; return -1; } else if(((((a2==1)&&(((((a5==5)||(a5==6))&&(input==1))&&(a1==12))&&(a11==1)))&&!(a18==1))&&(((a21==12)&&(((a23==1)&&(((!(a3==1)||((!(a20==1)&&(a6==1))&&(a12==1)))&&(a16==8))&&(a9==11)))&&(a19==4)))&&(a17==2)))){ a19 = 3; a21 = 10; a15 = 1; a16 = 10; a5 = 5; a9 = 10; a10 = 1; a26 = 1; return -1; } else if(((((a3==1)&&(!(a8==1)&&((a9==10)&&((a16==10)&&(((a5==4)||(a5==5))&&(input==5))))))&&(a17==2))&&((((a21==12)&&((a20==1)&&((a24==1)||(((a24==1)||((a3==1)||!(a12==1)))||(a0==1)))))&&(a19==5))&&(a1==12)))){ a19 = 4; a14 = 0; a5 = 6; a16 = 8; a12 = 1; a13 = 1; a21 = 11; return 26; } else if(((((a3==1)&&((a9==11)&&((((a17==2)&&((input==4)&&(a5==5)))&&(a20==1))&&(a6==1))))&&(a16==9))&&((a19==2)&&(((a21==12)&&(!(a28==1)||((!(a27==1)&&((a28==1)&&(a1==13)))&&(a13==1))))||!(a11==1))))){ a2 = 1; a28 = 1; a21 = 10; a16 = 7; a1 = 12; a24 = 0; a19 = 1; a5 = 4; a9 = 7; return -1; } else if((((a6==1)&&(((a5==6)&&(((a23==1)&&((a23==1)&&(a1==12)))&&(a20==1)))&&(a21==11)))&&((!(a24==1)&&((!(a0==1)&&((a17==2)&&(((a2==1)&&((input==3)&&(a9==7)))&&(a16==11))))&&(a19==5)))&&(a23==1)))){ a18 = 0; a16 = 7; a8 = 0; a3 = 1; a21 = 10; a19 = 1; a5 = 4; return -1; } else if((((((a19==3)&&((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==6))&&(a21==12)))&&(a12==1))&&(a6==1))&&((a28==1)&&((((a17==2)&&((a18==1)||((a23==1)&&((a12==1)&&(a16==7)))))&&(a3==1))&&!(a20==1))))){ a8 = 0; a21 = 10; a5 = 5; a12 = 1; a13 = 1; a9 = 9; a1 = 13; a20 = 1; a19 = 2; return 25; } else if((((a7==1)||((a16==7)&&(((a23==1)&&((a4==1)||((a11==1)&&(a23==1))))&&!(a0==1))))&&((a19==1)&&((a17==2)&&(((!(a26==1)&&(((a1==12)&&((input==6)&&(a21==10)))&&(a5==4)))&&(a9==9))&&!(a20==1)))))){ a26 = 0; a27 = 0; a0 = 0; a20 = 1; a9 = 7; return -1; } else if((((a9==11)&&((a21==11)&&(((a17==2)&&((a16==8)&&(a23==1)))&&(a20==1))))&&((((a1==13)&&(((!(a18==1)&&(((((a5==4)||(a5==5))&&(input==5))&&(a12==1))&&(a6==1)))&&!(a24==1))&&!(a24==1)))&&!(a27==1))&&(a19==5)))){ a1 = 12; a5 = 4; a19 = 1; a4 = 0; a16 = 7; a21 = 10; a7 = 0; a9 = 7; a0 = 0; return -1; } else if(((((a1==12)&&((a14==1)||((((a19==3)&&((a3==1)||(a8==1)))||!(a3==1))&&!(a14==1))))&&(a5==6))&&((a17==2)&&((a9==8)&&((a21==10)&&(((a20==1)&&((a3==1)&&((a16==9)&&(input==1))))&&!(a27==1))))))){ a27 = 0; a6 = 1; a4 = 0; a16 = 7; a19 = 1; a9 = 7; a5 = 4; return -1; } else if(((((((!(a20==1)&&((a1==14)&&(((a5==5)||(a5==6))&&(input==5))))&&(a17==2))&&(a23==1))&&(a13==1))&&!(a27==1))&&((a23==1)&&(((a24==1)||((a21==11)&&(((a9==10)&&((a13==1)&&(a16==10)))&&!(a14==1))))&&(a19==5))))){ a19 = 3; a21 = 10; a20 = 1; a9 = 8; a16 = 11; a6 = 0; a28 = 0; a8 = 1; a1 = 12; a5 = 5; return -1; } else if(((!(a27==1)&&(((((a3==1)&&(a1==13))&&(a21==12))&&(a9==10))||!(a23==1)))&&((a16==8)&&((a11==1)&&((a23==1)&&(((((((input==6)&&(a5==5))&&!(a20==1))&&!(a24==1))&&(a19==2))&&(a12==1))&&(a17==2))))))){ a10 = 1; a27 = 1; a5 = 6; a21 = 10; a1 = 14; a16 = 7; a19 = 1; a20 = 1; a25 = 0; return -1; } else if(((((a13==1)&&((a11==1)&&((((((input==5)&&((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4))||(((((a5==5)&&(a1==14))&&(a9==11))&&(a19==3))||((a19==3)&&((a9==11)&&((a1==14)&&(a5==6)))))))&&!(a7==1))&&(a16==9))&&!(a0==1))&&(a21==12))))&&(a20==1))&&((a17==2)&&((a6==1)&&((a11==1)&&!(a0==1)))))){ a1 = 12; a5 = 4; a9 = 7; a13 = 1; a4 = 0; a16 = 7; a28 = 1; a21 = 10; a19 = 1; return -1; } else if((((((((!(a6==1)||(a11==1))||(a26==1))&&(a5==5))&&(a17==2))&&(a16==11))&&(a20==1))&&((a21==11)&&((a9==9)&&(((a28==1)&&(!(a8==1)&&((((input==1)&&(a1==13))&&(a11==1))&&!(a26==1))))&&(a19==1)))))){ a1 = 14; a12 = 1; a27 = 0; a0 = 0; a5 = 6; a21 = 12; a16 = 8; a9 = 8; return 21; } else if(((((a20==1)&&(((input==4)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a12==1)))&&(a17==2))&&((a1==14)&&((a16==11)&&(((a12==1)&&((a0==1)||((a19==2)&&(((a21==12)&&(!(a23==1)||(a11==1)))||(a14==1)))))||!(a6==1)))))){ a19 = 1; a1 = 12; a27 = 0; a21 = 10; a8 = 0; a16 = 7; a9 = 7; a4 = 0; a5 = 4; return -1; } else if((((a19==4)&&((a17==2)&&((!(a24==1)&&(a3==1))||!(a11==1))))&&((a6==1)&&((a16==9)&&((((a6==1)&&(!(a24==1)&&(((input==5)&&((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==14)))))&&(a21==12))))&&!(a20==1))&&(a11==1)))))){ if((a4==1)){ a29 = 1; a9 = 7; a10 = 1; a16 = 7; a1 = 12; a5 = 5; a4 = 1; }else{ a21 = 10; a16 = 7; a20 = 1; a9 = 7; a5 = 4; a19 = 1; a23 = 0; a1 = 14; a4 = 1; a28 = 0; } return 25; } else if(((!(a26==1)&&(((((a9==9)&&((a13==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a16==10))&&!(a20==1))&&!(a8==1)))&&(((a11==1)&&(((a17==2)&&((a19==5)&&((a1==12)&&((a6==1)&&(a6==1)))))&&(a21==11)))&&!(a14==1)))){ a25 = 0; a16 = 11; a19 = 1; a5 = 6; a9 = 11; a28 = 0; a20 = 1; a3 = 0; a1 = 14; return 25; } else if((((((a19==1)&&((a20==1)&&((a13==1)&&(((((((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&!(a26==1))&&(a21==10))&&(a16==9))&&!(a0==1))&&(a1==12)))))&&(a17==2))&&(a23==1))&&((a13==1)&&((a23==1)&&!(a24==1))))){ a9 = 7; a27 = 0; a7 = 0; a28 = 1; a16 = 7; a5 = 4; return -1; } else if((((a20==1)&&((((input==4)&&(a17==2))&&(a9==8))&&(a21==10)))&&(((!(a3==1)||(((a7==1)||((a19==3)&&((a16==9)&&((a18==1)||(((a23==1)&&(a3==1))&&!(a27==1))))))&&!(a4==1)))&&(a1==14))&&(a5==5)))){ a5 = 4; a16 = 7; a9 = 7; a19 = 1; a24 = 0; a6 = 1; a1 = 12; a14 = 0; return -1; } else if((((a24==1)||(((((a28==1)&&(a9==7))&&(a19==5))&&(a17==2))&&(a13==1)))&&(!(a24==1)&&(((a1==12)&&(((a5==5)&&((!(a7==1)&&(((input==3)&&(a21==11))&&(a20==1)))&&(a16==10)))&&!(a4==1)))&&!(a18==1))))){ a11 = 1; a7 = 0; a19 = 1; a16 = 7; a21 = 10; a5 = 4; return -1; } else if((((a21==11)&&(((((a16==9)&&((a23==1)&&(a6==1)))&&(a17==2))||!(a13==1))&&(a2==1)))&&(!(a18==1)&&(((a19==5)&&((((((input==4)&&((a5==5)||(a5==6)))&&(a9==9))&&(a1==14))&&!(a14==1))&&(a20==1)))&&!(a24==1))))){ a21 = 10; a23 = 1; a19 = 1; a16 = 7; a1 = 12; a0 = 0; a9 = 7; a5 = 4; return -1; } else if(((!(a0==1)&&((a3==1)&&((!(a20==1)&&(!(a7==1)&&((((((a19==5)&&((a9==11)&&((a1==14)&&(a5==5))))&&(a21==10))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==5))&&(a21==10)))||((a21==11)&&((a19==1)&&((a9==7)&&((a1==12)&&(a5==4))))))&&(input==5))))&&!(a4==1))))&&((a16==8)&&(((a17==2)&&((a0==1)||(a13==1)))&&!(a8==1))))){ a18 = 0; a5 = 4; a16 = 9; a3 = 1; a0 = 0; a19 = 3; a9 = 7; a1 = 13; a21 = 11; a20 = 1; return 25; } else if(((((!(a3==1)&&((a7==1)&&(((a17==2)&&(input==5))&&!(a3==1))))&&!(a12==1))&&(a5==6))&&((((a9==9)&&(((!(a23==1)&&(!(a20==1)&&((a19==2)&&(a12==1))))&&(a1==12))&&(a0==1)))&&(a21==11))&&(a16==8)))){ a13 = 0; a10 = 0; a9 = 7; a1 = 14; a5 = 4; a19 = 1; a21 = 12; a25 = 1; a20 = 1; return 21; } else if(((((a9==11)&&((((a1==14)&&(!(a26==1)&&((a11==1)&&(!(a27==1)&&(!(a8==1)&&((a19==4)&&((a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))))))))&&(a16==8))&&!(a18==1)))&&(a17==2))&&((a21==10)&&((a3==1)||!(a12==1))))){ a2 = 1; a27 = 0; a14 = 0; a9 = 8; a5 = 4; a19 = 1; a16 = 10; return 26; } else if((((a19==3)&&((a20==1)&&(!(a2==1)||(((a28==1)&&!(a0==1))&&!(a8==1)))))&&(((((a17==2)&&(!(a4==1)&&((((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==5))&&(a28==1))&&(a11==1))))&&(a21==12))&&(a1==13))&&(a16==10)))){ a9 = 9; a27 = 0; a0 = 0; a16 = 7; a28 = 1; a5 = 4; a19 = 2; a21 = 10; return 25; } else if((((a9==7)&&(((((a17==2)&&((a21==12)&&(input==6)))&&!(a14==1))&&(a13==1))&&!(a20==1)))&&(((((((a5==5)&&(((a19==2)&&(a2==1))&&!(a24==1)))&&(a16==7))||!(a13==1))||(a26==1))&&(a1==12))&&!(a26==1)))){ a12 = 1; a5 = 4; a26 = 0; a19 = 1; a0 = 0; a20 = 1; a21 = 10; return -1; } else if((((a17==2)&&((!(a0==1)&&(((input==4)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))&&(a1==12)))&&(a11==1)))&&((a16==9)&&((((a23==1)&&(((((a28==1)||(a0==1))&&!(a20==1))&&(a21==10))||!(a11==1)))||!(a11==1))&&(a19==4))))){ a1 = 13; a19 = 1; a5 = 4; a16 = 7; a10 = 0; a20 = 1; a26 = 1; a9 = 11; a7 = 1; return 21; } else if((((!(a11==1)||(a6==1))||(a14==1))&&(((a12==1)&&(((a21==10)&&(((a19==2)&&((a11==1)&&((a16==10)&&((a1==14)&&((a20==1)&&((input==6)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))))))))&&(a17==2)))&&!(a26==1)))&&(a12==1)))){ a5 = 5; a16 = 8; a9 = 11; a8 = 0; a19 = 5; a7 = 0; a28 = 1; return 25; } else if((((((a24==1)||((a5==6)&&((a3==1)&&((((a16==7)&&((((a13==1)&&(a28==1))&&(a9==10))&&(a19==4)))&&(a20==1))||!(a13==1)))))&&(a6==1))&&(a17==2))&&((a21==11)&&((a13==1)&&((a1==13)&&(input==1)))))){ a1 = 12; a19 = 1; a9 = 7; a5 = 4; a12 = 1; a21 = 10; a26 = 0; a28 = 1; return -1; } else if((((a9==8)&&(!(a8==1)&&(((a27==1)||((a2==1)&&(a17==2)))&&(a19==1))))&&((((((!(a27==1)&&((a1==13)&&((a20==1)&&((input==6)&&((a5==5)||(a5==6))))))&&(a16==9))&&!(a14==1))&&(a12==1))&&(a13==1))&&(a21==11)))){ if((a22==1)){ a5 = 6; a9 = 10; a3 = 1; a1 = 14; a19 = 2; a27 = 0; a21 = 10; a16 = 8; a20 = 0; a4 = 0; }else{ a5 = 5; a2 = 1; a6 = 1; a1 = 14; a19 = 3; a21 = 10; a4 = 0; a16 = 10; } return 21; } else if(((!(a8==1)&&((a26==1)||(((!(a11==1)||(((((a23==1)&&(a9==10))&&(a17==2))||!(a11==1))&&!(a14==1)))&&(a20==1))&&(a16==11))))&&((!(a7==1)&&((a21==11)&&((a19==5)&&(((a5==4)||(a5==5))&&(input==6)))))&&(a1==12)))){ a23 = 1; a26 = 0; a19 = 3; a21 = 12; a6 = 1; a5 = 4; a16 = 10; a1 = 13; return 21; } else if((((a13==1)&&((a3==1)&&((((input==5)&&((((a9==7)&&((a1==12)&&(a5==4)))&&(a19==3))||((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==2))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2)))))&&(a21==11))&&(a12==1))))&&(((!(a20==1)&&((a17==2)&&(((a6==1)&&(a2==1))&&(a16==10))))||!(a2==1))&&(a28==1)))){ a19 = 2; a20 = 1; a16 = 7; a1 = 12; a5 = 5; a21 = 10; a9 = 11; a22 = 1; a11 = 0; return 22; } else if(((!(a4==1)&&(!(a26==1)&&(!(a0==1)&&((a17==2)&&(((a21==10)&&((!(a20==1)&&((input==4)&&(a16==7)))&&(a2==1)))&&(a5==5))))))&&((a0==1)||((a7==1)||(((a19==1)&&((a23==1)&&(a1==14)))&&(a9==10)))))){ a1 = 12; a20 = 1; a5 = 4; a3 = 1; a9 = 7; a2 = 1; a14 = 0; return -1; } else if((((a16==9)&&(((a11==1)&&(((a20==1)&&(a12==1))||(a0==1)))&&(a1==14)))&&((a5==5)&&(((a21==12)&&(((!(a14==1)&&(!(a8==1)&&(!(a24==1)&&((a9==10)&&(input==4)))))&&(a19==5))&&(a17==2)))&&(a13==1))))){ a23 = 1; a7 = 0; a0 = 0; a16 = 8; a9 = 11; return 22; } else if((((a9==9)&&((!(a23==1)&&((a16==7)&&(((a19==2)&&(input==1))&&!(a12==1))))&&(a20==1)))&&((a1==13)&&(((((a21==12)&&((a18==1)&&(((a8==1)&&(a3==1))&&!(a2==1))))&&(a0==1))&&(a5==4))&&(a17==2))))){ a11 = 0; a29 = 0; a19 = 5; a21 = 11; a9 = 7; a1 = 14; a5 = 5; a15 = 1; return 21; } else if((((a21==11)&&((a16==7)&&((a2==1)&&((a13==1)&&(((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==6))&&!(a8==1))))))&&(!(a20==1)&&(!(a23==1)||((a4==1)||(((a2==1)&&(a28==1))&&(a17==2))))))){ a26 = 0; a5 = 6; a9 = 10; a11 = 1; a1 = 13; a20 = 1; a21 = 10; a19 = 2; return 25; } else if(((((!(a0==1)&&((a20==1)&&(!(a24==1)&&((a16==9)&&(!(a2==1)||((a11==1)&&!(a27==1)))))))&&(a19==1))&&(a21==10))&&((((a9==8)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a8==1))&&(a17==2)))&&(a3==1))&&(a1==12)))){ a21 = 12; a16 = 8; a12 = 1; a1 = 13; a19 = 5; a9 = 10; a6 = 1; a5 = 5; a14 = 0; return -1; } else if((((a12==1)&&((a9==7)&&(((a21==10)&&(((a16==8)&&((a19==5)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1))&&(a17==2))))&&(a3==1)))&&!(a0==1))))&&((a18==1)||(((a20==1)&&((a6==1)&&(a23==1)))&&(a1==12))))){ a5 = 5; a16 = 10; a9 = 9; a1 = 14; a19 = 1; a8 = 0; return 26; } else if(((!(a27==1)&&(((a28==1)&&((((a11==1)&&((a16==8)&&(!(a20==1)&&((input==6)&&(a5==4)))))&&(a9==10))&&!(a26==1)))&&!(a4==1)))&&(((((a19==1)&&((a1==13)&&(a28==1)))&&(a2==1))&&(a17==2))&&(a21==12)))){ if((a0==1)){ a16 = 7; a1 = 14; a6 = 0; a7 = 1; a18 = 1; a20 = 1; a21 = 10; a9 = 8; }else{ a1 = 14; a5 = 6; a19 = 3; a16 = 9; a10 = 0; a9 = 9; a0 = 1; } return 21; } else if(((!(a6==1)||((a17==2)&&(((a0==1)||(((a1==13)&&(a23==1))&&(a9==7)))&&(a19==5))))&&(((((a12==1)&&(((a2==1)&&((a6==1)&&((input==4)&&((a5==5)||(a5==6)))))&&(a21==10)))&&(a16==8))&&(a20==1))&&(a2==1)))){ a19 = 1; a16 = 7; a8 = 0; a1 = 12; a5 = 4; a0 = 0; a12 = 1; return -1; } else if(((((a3==1)&&((a12==1)&&(!(a0==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a17==2))&&(a9==9)))))&&(a19==4))&&((a1==14)&&((!(a13==1)||((((a20==1)&&((a23==1)||!(a11==1)))&&!(a14==1))&&(a16==9)))&&(a21==11))))){ a16 = 7; a1 = 12; a21 = 10; a3 = 1; a9 = 7; a14 = 0; a5 = 4; a12 = 1; a19 = 1; return -1; } else if(((!(a11==1)||(((a17==2)&&(((((!(a6==1)||((a5==6)&&(a23==1)))||(a14==1))&&(a1==14))&&(a2==1))&&(a16==8)))||!(a12==1)))&&(((((a19==4)&&((a9==8)&&(input==6)))&&!(a8==1))&&!(a20==1))&&(a21==11)))){ a6 = 1; a16 = 10; a21 = 10; a9 = 7; a5 = 4; a11 = 1; a20 = 1; a0 = 0; a19 = 1; return 21; } else if(((((!(a12==1)||(((a17==2)&&(a23==1))&&(a16==11)))&&(a19==3))&&!(a20==1))&&((!(a4==1)&&(((((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1))&&(a1==12))&&!(a4==1))&&(a13==1))&&(a3==1))&&(a23==1)))&&(a21==10)))){ a5 = 6; a22 = 0; a19 = 2; a21 = 12; a9 = 9; a16 = 10; a0 = 1; a29 = 1; a1 = 14; return -1; } else if(((((!(a18==1)&&(!(a4==1)&&(!(a7==1)&&((a13==1)&&(!(a14==1)&&(((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a17==2)))))))&&(a16==11))&&(a20==1))&&((a19==5)&&((a1==14)&&((a26==1)||((a21==11)&&(a3==1))))))){ a1 = 13; a9 = 7; a5 = 4; a0 = 0; a23 = 1; a3 = 1; a16 = 9; a19 = 3; return 25; } else if(((((((a21==12)&&(((a17==2)&&((input==6)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))))&&(a19==3)))&&(a11==1))&&(a1==13))&&(a3==1))&&((((a2==1)&&((a26==1)||(((a6==1)&&(a20==1))&&(a16==7))))&&(a3==1))||!(a2==1)))){ a16 = 9; a5 = 6; a28 = 1; a1 = 12; a11 = 1; a6 = 1; a21 = 10; a9 = 9; a19 = 5; return 23; } else if((((a28==1)&&((((a19==1)&&((a6==1)&&(a23==1)))&&!(a0==1))&&(a17==2)))&&((a13==1)&&((a3==1)&&((a21==10)&&((a16==10)&&((!(a20==1)&&((input==3)&&(((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a23==1)))))))){ if((a16==11)){ a21 = 11; a16 = 7; a5 = 5; a8 = 1; a19 = 2; a26 = 1; a13 = 0; a9 = 9; a1 = 13; }else{ a1 = 13; a4 = 1; a5 = 5; a9 = 11; a12 = 0; a21 = 11; a16 = 9; a2 = 0; a19 = 4; } return 21; } else if((((a18==1)&&((a21==12)&&((a1==13)&&((!(a3==1)&&((((a7==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==4)))&&!(a3==1))&&(a14==1)))&&(a16==10)))))&&((a17==2)&&(((a19==1)&&((a26==1)&&(a2==1)))&&(a20==1))))){ a23 = 0; a16 = 7; a9 = 9; a5 = 6; a21 = 10; a1 = 12; a2 = 0; return 21; } else if((((a28==1)&&(((a6==1)&&((a17==2)&&(((((a19==1)&&(input==3))&&(a6==1))&&(a3==1))&&(a16==8))))&&!(a20==1)))&&((a1==12)&&(((a21==12)&&(!(a4==1)&&(((a9==7)&&(a2==1))||(a8==1))))&&(a5==4))))){ a27 = 1; a21 = 10; a8 = 1; a1 = 14; a10 = 0; a16 = 7; a20 = 1; return -1; } else if((((((!(a27==1)&&((((a6==1)&&(a23==1))&&!(a14==1))||(a14==1)))&&!(a20==1))&&(a16==10))&&(a1==14))&&(((a19==1)&&((!(a8==1)&&((a17==2)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==3))))&&!(a0==1)))&&(a21==12)))){ if((a2==1)){ a5 = 4; a4 = 1; a9 = 11; a19 = 2; a1 = 13; a26 = 1; a3 = 0; a16 = 7; a21 = 11; }else{ a21 = 10; a24 = 1; a9 = 10; a5 = 4; a16 = 7; a3 = 0; a20 = 1; } return -1; } else if(((((a12==1)&&((((a28==1)&&!(a20==1))&&!(a8==1))&&!(a27==1)))&&(a16==7))&&((a5==4)&&((a1==12)&&((a21==11)&&((a17==2)&&(!(a8==1)&&((a9==8)&&(!(a14==1)&&(((a19==4)&&(input==6))&&(a11==1))))))))))){ if((a27==1)){ a21 = 10; a3 = 1; a16 = 8; a1 = 14; a18 = 0; a19 = 3; a6 = 1; }else{ a20 = 1; a19 = 3; a6 = 1; a1 = 13; a8 = 0; a9 = 10; a16 = 8; a5 = 5; } return 22; } else if((((!(a26==1)&&((a12==1)&&((!(a12==1)||(!(a28==1)||(!(a20==1)&&(((a13==1)&&(a16==7))&&(a21==10)))))&&(a19==2))))&&!(a7==1))&&(((a17==2)&&((((a5==4)&&(input==4))&&(a9==9))&&(a1==12)))&&(a28==1)))){ a20 = 1; a19 = 1; a26 = 0; a9 = 7; return -1; } else if((((a20==1)&&((a16==8)&&(((a1==14)&&((a13==1)&&((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==1))&&(a12==1))&&(a21==12))))&&!(a14==1))))&&((((((a2==1)&&!(a24==1))||(a0==1))||!(a28==1))&&(a17==2))&&(a19==3)))){ a5 = 6; a16 = 10; a18 = 0; a9 = 11; a0 = 0; a19 = 2; a23 = 1; return 21; } else if(((((a19==4)&&((a1==13)&&((a20==1)&&((a16==11)&&(((a17==2)&&((a6==1)&&(!(a24==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a4==1)))))&&(a23==1))))))&&(a21==10))&&((a8==1)||((a9==9)&&((a6==1)&&(a23==1)))))){ a19 = 1; a16 = 7; a1 = 12; a24 = 0; a5 = 4; a9 = 7; a6 = 1; a13 = 1; return -1; } else if((((a1==14)&&(!(a20==1)&&(((((a4==1)||(a12==1))&&(a19==1))&&(a17==2))||(a4==1))))&&((a3==1)&&(((a9==7)&&(!(a8==1)&&((a16==10)&&((a2==1)&&((a21==12)&&((input==4)&&((a5==5)||(a5==6))))))))&&(a13==1))))){ if((a1==12)){ a21 = 11; a20 = 1; a29 = 1; a19 = 4; a26 = 1; a9 = 10; a10 = 0; a5 = 4; }else{ a11 = 0; a1 = 13; a5 = 6; a19 = 2; a8 = 1; a16 = 11; a25 = 1; a21 = 10; a20 = 1; a9 = 8; } return -1; } else if((((((a17==2)&&(!(a4==1)&&((((input==1)&&(a19==3))&&!(a8==1))&&(a9==7))))&&(a20==1))&&(a21==12))&&((a5==6)&&(((((a0==1)||((!(a13==1)||(a6==1))&&(a16==9)))&&!(a4==1))&&!(a4==1))&&(a1==14))))){ a16 = 7; a1 = 13; a9 = 10; a27 = 0; a19 = 2; a21 = 10; a24 = 0; return 25; } else if((((a2==1)&&((((!(a27==1)&&((input==5)&&((a5==4)||(a5==5))))&&!(a20==1))&&!(a24==1))&&!(a7==1)))&&(((a28==1)&&((((a1==13)&&(((a17==2)&&((a16==7)&&(a13==1)))&&(a9==11)))&&(a19==2))&&(a21==10)))&&!(a27==1)))){ a20 = 1; a11 = 1; a5 = 4; a3 = 1; a9 = 7; a2 = 1; a1 = 12; a19 = 1; return -1; } else if((((a9==10)&&((((!(a26==1)&&((a13==1)||(a24==1)))&&(a3==1))||(a24==1))&&(a28==1)))&&((((a1==12)&&((a16==10)&&((a19==3)&&(((!(a20==1)&&(input==6))&&(a21==10))&&(a23==1)))))&&(a5==4))&&(a17==2)))){ a10 = 0; a19 = 4; a4 = 1; a1 = 14; a9 = 11; a8 = 1; a21 = 12; a5 = 6; a16 = 7; return -1; } else if((((((((!(a8==1)&&((a27==1)||(a2==1)))&&(a21==11))&&!(a20==1))&&(a13==1))&&(a3==1))&&(a3==1))&&(((((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==5))&&(a19==1))&&(a17==2))&&(a2==1))&&(a16==7)))){ a21 = 10; a20 = 1; a1 = 12; a5 = 4; a9 = 7; a18 = 0; a28 = 1; a11 = 1; return -1; } else if((((((!(a14==1)&&((a16==7)&&((a17==2)&&((a3==1)&&((a20==1)&&((input==3)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))))))))&&(a1==13))&&(a19==2))&&(a21==12))&&(!(a28==1)||((((a13==1)||(a8==1))&&(a12==1))||!(a6==1))))){ a1 = 12; a16 = 9; a21 = 10; a9 = 7; a8 = 0; a23 = 1; a26 = 0; a5 = 6; a19 = 3; return 22; } else if((((a21==10)&&((a19==3)&&(((((a13==1)&&!(a20==1))&&!(a24==1))||(a14==1))&&(a11==1))))&&((a17==2)&&((!(a18==1)&&(((((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a7==1))&&(a16==7))&&(a11==1)))&&(a1==13))))){ a23 = 1; a20 = 1; a27 = 0; a8 = 0; a5 = 4; a19 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a12==1)||(!(a20==1)&&((a24==1)||((a17==2)&&((a12==1)&&(a19==4))))))&&((a16==10)&&(((a21==10)&&(!(a7==1)&&(((((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&!(a18==1))&&!(a4==1))&&(a1==13))))&&(a28==1))))){ a20 = 1; a18 = 1; a24 = 1; a5 = 4; a9 = 9; a21 = 11; a16 = 11; a19 = 5; a23 = 0; return 21; } else if(((((a9==11)&&(((a13==1)||!(a3==1))&&(a16==9)))&&(a20==1))&&((a21==12)&&(!(a8==1)&&((a12==1)&&(((a11==1)&&((((a19==4)&&((a1==14)&&((a5==5)&&(input==5))))&&!(a27==1))&&(a17==2)))&&!(a24==1))))))){ a5 = 4; a1 = 12; a14 = 0; a19 = 1; a16 = 7; a21 = 10; a24 = 0; a9 = 7; return -1; } return calculate_output34(input); } int calculate_output34(int input) { if((((a9==9)&&(((a19==3)&&(((a21==10)&&((((a1==13)&&((a5==6)&&(!(a11==1)||(a28==1))))||!(a2==1))&&(a13==1)))&&(a17==2)))&&(a20==1)))&&((a12==1)&&((((input==4)&&(a16==10))&&!(a26==1))&&(a13==1))))){ a9 = 7; a0 = 0; a2 = 1; a28 = 1; a19 = 1; a1 = 12; a5 = 4; a16 = 7; return -1; } else if(((((a19==4)&&(((a17==2)&&(a28==1))||!(a13==1)))||(a26==1))&&(((a16==10)&&(((!(a4==1)&&((a21==11)&&((!(a26==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a9==10)))&&!(a20==1))))&&(a11==1))&&(a1==14)))&&(a6==1)))){ if((a24==1)){ a15 = 0; a20 = 1; a9 = 11; a21 = 10; a0 = 1; a23 = 0; a5 = 6; a19 = 5; }else{ a9 = 9; a6 = 0; a8 = 1; a1 = 12; a21 = 10; a16 = 7; a5 = 5; a20 = 1; a19 = 2; a10 = 0; } return -1; } else if(((((a20==1)&&(!(a24==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a21==12))))&&(a9==8))&&((a19==5)&&(((a16==9)&&((((((a17==2)&&((a13==1)&&!(a26==1)))||!(a11==1))&&(a11==1))||!(a11==1))||(a18==1)))&&(a1==14))))){ a23 = 1; a9 = 7; a16 = 7; a21 = 10; a1 = 12; a12 = 1; a5 = 4; a19 = 1; return -1; } else if((((a16==8)&&((a19==3)&&(((a9==11)&&(!(a20==1)&&((a12==1)&&(a28==1))))&&(a1==13))))&&((a2==1)&&(((a17==2)&&(((((((a5==5)||(a5==6))&&(input==4))&&!(a18==1))&&!(a24==1))&&(a21==10))&&(a3==1)))&&!(a7==1))))){ a12 = 1; a16 = 7; a20 = 1; a9 = 7; a5 = 4; a4 = 0; a14 = 0; a19 = 1; a1 = 12; return -1; } else if((((a17==2)&&((!(a20==1)&&(((a27==1)||(a6==1))||(a7==1)))&&(a19==2)))&&(((a9==10)&&((a13==1)&&(((a21==10)&&((a11==1)&&((a2==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a16==10)))))&&(a12==1))))&&(a1==14)))){ if((a5==4)){ a19 = 1; a9 = 7; a5 = 6; a12 = 0; a20 = 1; a28 = 0; a15 = 0; a16 = 7; }else{ a5 = 4; a9 = 9; a13 = 0; a20 = 1; a0 = 1; a15 = 0; a1 = 13; a19 = 1; a16 = 7; } return -1; } else if(((((!(a24==1)&&((!(a18==1)&&((a16==11)&&(((input==3)&&((a5==4)||(a5==5)))&&(a6==1))))&&!(a27==1)))&&(a1==14))&&(a21==11))&&((a9==7)&&(((a18==1)||((a6==1)&&((a19==5)&&((a20==1)&&(a2==1)))))&&(a17==2))))){ a16 = 7; a5 = 4; a26 = 0; a19 = 1; a1 = 12; a21 = 10; a0 = 0; a13 = 1; return -1; } else if(((!(a20==1)&&((((a5==6)&&((!(a27==1)&&((a11==1)&&((((a21==12)&&((input==1)&&(a16==10)))&&(a1==14))&&(a17==2))))&&(a6==1)))&&(a13==1))&&(a9==11)))&&(((a27==1)||((a2==1)||!(a28==1)))&&(a19==4)))){ if((a8==1)){ a4 = 1; a12 = 0; a19 = 1; a21 = 10; a16 = 7; a5 = 5; a25 = 0; a20 = 1; a9 = 10; a1 = 13; }else{ a20 = 1; a12 = 0; a16 = 7; a19 = 1; a21 = 10; a10 = 0; a18 = 1; a1 = 12; } return 25; } else if(((((a19==2)&&(((!(a12==1)||((a17==2)&&((!(a11==1)||(a3==1))&&(a2==1))))&&(a1==14))&&(a21==12)))&&(a9==7))&&(((!(a8==1)&&(!(a4==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==10))))&&!(a0==1))&&(a20==1)))){ a16 = 7; a11 = 1; a6 = 1; a5 = 4; a4 = 0; a21 = 10; a19 = 4; return 25; } else if((((a19==4)&&(((((a21==10)&&(((a1==13)&&(!(a2==1)||((a2==1)||(a26==1))))&&(a17==2)))||(a27==1))&&(a16==11))&&(a5==6)))&&((!(a20==1)&&((a23==1)&&(((a9==9)&&(input==6))&&(a13==1))))&&!(a8==1)))){ a20 = 1; a5 = 4; a1 = 14; a9 = 11; a16 = 7; a22 = 1; a25 = 0; a10 = 1; a19 = 1; return -1; } else if(((!(a20==1)&&((!(a27==1)&&(((input==4)&&(a5==4))&&(a2==1)))&&(a23==1)))&&((a19==2)&&((((!(a13==1)||((a6==1)&&((a9==7)&&(((a1==14)&&(a12==1))&&(a17==2)))))&&(a21==12))&&(a16==9))&&(a23==1))))){ if((a6==1)){ a19 = 5; a21 = 10; a2 = 0; a26 = 1; a20 = 1; a1 = 12; a5 = 6; a14 = 1; a16 = 10; }else{ a19 = 4; a25 = 0; a21 = 11; a24 = 1; a20 = 1; a16 = 11; a1 = 12; a4 = 1; } return -1; } else if((((a21==11)&&((a17==2)&&((a16==11)&&((!(a26==1)&&(((a23==1)&&((a5==6)&&((input==3)&&(a20==1))))&&(a13==1)))&&(a9==10)))))&&((!(a8==1)&&(((!(a6==1)||(a13==1))&&(a1==14))&&(a28==1)))&&(a19==1)))){ a1 = 12; a5 = 4; a28 = 1; a9 = 7; a13 = 1; a11 = 1; a21 = 10; a16 = 7; return -1; } else if(((((((a17==2)&&((a19==4)&&(input==4)))&&(a9==11))&&(a1==14))&&(a16==7))&&(((!(a11==1)||((!(a2==1)||(!(a4==1)&&((((a28==1)&&(a6==1))||(a4==1))&&(a21==12))))&&(a5==4)))&&(a2==1))&&!(a20==1)))){ a20 = 1; a28 = 1; a12 = 1; a27 = 0; a9 = 7; a21 = 10; a1 = 12; a19 = 1; return -1; } else if((((((((a16==8)&&((a1==13)&&(((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==5))&&!(a8==1))))&&!(a14==1))&&(a23==1))&&!(a4==1))&&(a12==1))&&(!(a20==1)&&((a21==11)&&((a19==5)&&(((a17==2)&&(a3==1))&&(a13==1))))))){ a1 = 14; a9 = 11; a21 = 12; a25 = 0; a19 = 2; a6 = 0; a5 = 5; a16 = 10; return 26; } else if((((a2==1)&&((!(a7==1)&&((a16==9)&&((((a21==11)&&((a3==1)&&(a20==1)))||(a27==1))||!(a2==1))))&&(a9==9)))&&((a1==13)&&(((((a17==2)&&((input==1)&&((a5==4)||(a5==5))))&&(a19==1))&&(a13==1))&&!(a7==1))))){ a19 = 3; a3 = 1; a0 = 0; a21 = 12; a5 = 6; a1 = 12; return 21; } else if((((a4==1)||(((a2==1)&&(a20==1))&&!(a7==1)))&&(!(a7==1)&&(((((!(a0==1)&&((a17==2)&&((((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7)))||((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==4))||((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))))&&(input==4))))&&(a16==10))&&!(a14==1))&&!(a24==1))&&(a21==11))))){ a19 = 1; a9 = 7; a11 = 1; a16 = 7; a5 = 4; a21 = 10; a7 = 0; a1 = 12; a13 = 1; return -1; } else if((((((((a2==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==11))&&(a28==1))&&(a2==1))&&!(a7==1))&&(!(a14==1)&&((a16==7)&&((a1==13)&&(!(a28==1)||((a21==12)&&(((a17==2)&&((a19==2)&&(a11==1)))&&!(a20==1))))))))){ a27 = 0; a5 = 4; a2 = 1; a16 = 8; a8 = 0; a20 = 1; a1 = 14; return 25; } else if((((!(a8==1)&&(!(a7==1)&&(((a6==1)&&(a12==1))&&(a1==14))))&&(a16==9))&&((((a3==1)&&((a17==2)&&(((a9==7)&&(!(a4==1)&&(!(a20==1)&&((a19==1)&&(input==6)))))&&!(a4==1))))&&(a21==10))&&(a5==6)))){ a5 = 4; a8 = 1; a24 = 1; a20 = 1; a1 = 13; a29 = 1; a16 = 7; return -1; } else if(((((a1==13)&&(!(a7==1)&&((a4==1)||(!(a27==1)&&(!(a4==1)&&(((a23==1)&&(a16==9))&&!(a20==1)))))))&&(a21==12))&&(((a9==8)&&((!(a8==1)&&((a13==1)&&((a19==1)&&(input==3))))&&(a17==2)))&&(a5==5)))){ if((a4==1)){ a20 = 1; a16 = 7; a2 = 0; a22 = 1; a5 = 6; a19 = 4; }else{ a26 = 1; a9 = 7; a6 = 0; a20 = 1; a5 = 4; a16 = 7; a25 = 0; a21 = 10; } return 22; } else if((((((a19==2)&&((a12==1)&&((a21==11)&&(((a16==10)&&((((a9==7)&&((a1==14)&&(a5==5)))||((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7))))&&(input==3)))&&(a6==1)))))&&!(a24==1))&&(a17==2))&&(!(a20==1)&&((a0==1)||(((a23==1)&&!(a4==1))&&!(a14==1)))))){ if((a13==1)){ a19 = 4; a13 = 0; a25 = 0; a5 = 4; a20 = 1; a1 = 14; a8 = 1; a9 = 9; a21 = 10; }else{ a10 = 0; a5 = 4; a20 = 1; a1 = 12; a21 = 10; a7 = 1; a16 = 7; a25 = 1; a9 = 11; } return -1; } else if((((a21==11)&&((a19==4)&&((a17==2)&&((a12==1)&&((a9==9)&&((a3==1)&&(((a5==5)||(a5==6))&&(input==6))))))))&&((!(a13==1)||((!(a7==1)&&(!(a6==1)||((a20==1)&&((a1==14)&&(a13==1)))))&&(a28==1)))&&(a16==8)))){ a18 = 0; a16 = 7; a5 = 4; a0 = 0; a1 = 12; a3 = 1; a19 = 1; a21 = 10; a9 = 7; return -1; } else if((((a9==10)&&(((a5==4)&&((((a6==1)&&((input==3)&&(a19==4)))&&(a23==1))&&(a23==1)))&&(a1==14)))&&((((a21==12)&&(((a20==1)&&((a27==1)||(!(a23==1)||(a6==1))))&&(a28==1)))&&(a16==7))&&(a17==2)))){ a24 = 0; a14 = 0; a21 = 10; a0 = 0; a1 = 12; a19 = 1; a9 = 7; return -1; } else if((((a21==12)&&((((a5==4)&&(((!(a28==1)||((a3==1)&&(a17==2)))||!(a11==1))||!(a28==1)))&&(a1==12))&&(a20==1)))&&((a9==7)&&(((a13==1)&&((((a19==3)&&(input==6))&&(a28==1))&&(a16==11)))&&(a13==1))))){ a16 = 7; a11 = 1; a21 = 10; a19 = 1; a14 = 0; a3 = 1; return -1; } else if((((!(a20==1)&&(((((a21==11)&&((a6==1)&&!(a13==1)))&&(a9==8))&&!(a6==1))&&(a19==2)))&&(a16==8))&&((a24==1)&&((a24==1)&&((!(a12==1)&&((a26==1)&&((a1==13)&&((input==3)&&((a5==4)||(a5==5))))))&&(a17==2)))))){ a16 = 7; a2 = 0; a13 = 0; a29 = 1; a5 = 5; a19 = 1; a20 = 1; a9 = 11; a21 = 10; return -1; } else if((((!(a20==1)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a14==1))&&(!(a12==1)||((a4==1)||((a14==1)||((a2==1)&&((a16==8)&&(((a17==2)&&(((((a11==1)&&(a1==14))&&(a19==4))||!(a12==1))&&(a9==7)))&&(a21==11))))))))){ a1 = 12; a19 = 1; a20 = 1; a21 = 10; a16 = 7; a3 = 1; a13 = 1; a5 = 4; a6 = 1; return -1; } else if(((((a17==2)&&(((a9==7)&&((a19==2)&&(!(a4==1)&&(((a1==14)&&((a12==1)&&(a28==1)))&&!(a0==1)))))&&(a5==5)))&&!(a20==1))&&((a16==10)&&(((a6==1)&&(((input==6)&&(a21==12))&&(a12==1)))&&(a23==1))))){ a16 = 8; a28 = 0; a24 = 1; a22 = 0; a20 = 1; a19 = 4; a5 = 4; return 21; } else if((((!(a0==1)&&((!(a20==1)&&(!(a27==1)&&((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==3))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==1))))&&!(a8==1)))&&(a3==1))&&(((a16==9)&&((a17==2)&&(((a11==1)&&(a6==1))&&(a21==12))))&&(a3==1)))){ if((a14==1)){ a21 = 10; a1 = 14; a16 = 7; a20 = 1; a4 = 1; a9 = 10; a5 = 4; a22 = 0; a8 = 1; a19 = 1; }else{ a21 = 10; a20 = 1; a5 = 5; a1 = 12; a23 = 0; a29 = 0; a9 = 8; a16 = 7; a19 = 2; a10 = 0; } return 21; } else if(((((a17==2)&&(((a3==1)&&((a18==1)||(a11==1)))||(a27==1)))&&(a21==11))&&(((a9==7)&&(((a16==8)&&(((a13==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a23==1))&&!(a20==1)))&&!(a4==1)))&&(a1==14)))&&(a19==4)))){ a21 = 10; a18 = 0; a13 = 1; a16 = 7; a20 = 1; a6 = 1; a5 = 4; a19 = 1; a1 = 12; return -1; } else if((((a18==1)&&((a7==1)&&((a26==1)&&((a19==2)&&((a1==14)&&((a5==4)&&(((a17==2)&&(a11==1))&&(a21==12))))))))&&(((a9==11)&&(((((a16==8)&&(input==5))&&(a4==1))&&!(a11==1))&&(a20==1)))&&!(a6==1)))){ a19 = 4; a9 = 8; a22 = 1; a16 = 11; a10 = 0; a5 = 5; a14 = 1; return -1; } else if(((((a11==1)&&(((((a17==2)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3))&&(a1==14)))&&(a16==8))&&!(a4==1))&&(a21==12)))&&(a11==1))&&((!(a8==1)&&((!(a3==1)||((a2==1)&&!(a0==1)))&&!(a20==1)))&&(a19==2)))){ a10 = 0; a9 = 11; a23 = 0; a20 = 1; a29 = 0; a1 = 12; a19 = 4; a5 = 5; a21 = 10; a16 = 7; return 21; } else if((((a27==1)||(!(a28==1)||((a17==2)&&((a20==1)&&(((a1==13)&&((a13==1)||!(a23==1)))||(a26==1))))))&&((a19==4)&&(((((a21==10)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a12==1)))&&!(a4==1))&&(a16==11))&&(a9==10))))){ a5 = 4; a4 = 0; a11 = 1; a1 = 14; a9 = 11; a7 = 0; return 21; } else if(((((a19==4)&&((((a3==1)&&!(a27==1))||!(a11==1))&&(a20==1)))&&(a5==5))&&((a16==10)&&((a9==10)&&((a17==2)&&(!(a24==1)&&((((((input==1)&&(a1==13))&&!(a24==1))&&(a13==1))&&(a21==11))&&!(a7==1)))))))){ a16 = 7; a21 = 10; a0 = 0; a27 = 0; a3 = 1; a5 = 4; return -1; } else if((((a3==1)&&((!(a18==1)&&(((a6==1)&&((a6==1)&&((a9==9)&&(input==6))))&&!(a4==1)))&&(a5==5)))&&(((((a21==10)&&((a1==12)&&((a24==1)||((a19==1)&&(a12==1)))))&&!(a20==1))&&(a16==7))&&(a17==2)))){ a8 = 0; a18 = 0; a20 = 1; a0 = 0; a5 = 4; a9 = 7; return -1; } else if(((!(a7==1)&&(((a16==10)&&((a19==2)&&(((((a5==5)||(a5==6))&&(input==5))&&(a23==1))&&(a11==1))))&&(a21==10)))&&((((a1==14)&&((a20==1)&&((a0==1)||(((a6==1)&&(a9==9))&&(a2==1)))))&&(a17==2))||!(a2==1)))){ a1 = 12; a5 = 6; a18 = 0; a13 = 1; a16 = 8; a20 = 0; a19 = 3; a9 = 10; a27 = 0; return 21; } else if((((a1==12)&&((a28==1)&&((((a24==1)||(a12==1))&&(a19==2))&&(a16==8))))&&((a12==1)&&(!(a27==1)&&((a23==1)&&(((a21==12)&&((!(a20==1)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==6)))&&(a2==1)))&&(a17==2))))))){ a15 = 0; a8 = 1; a12 = 0; a9 = 7; a5 = 4; a1 = 13; a16 = 7; a21 = 10; a20 = 1; return -1; } else if((((a1==12)&&((a17==2)&&((!(a28==1)||(!(a4==1)&&((!(a28==1)||(a13==1))&&(a9==7))))||!(a13==1))))&&(((a16==7)&&(((((((a5==5)||(a5==6))&&(input==6))&&(a2==1))&&!(a20==1))&&(a21==12))&&!(a7==1)))&&(a19==4)))){ a19 = 1; a8 = 0; a5 = 4; a20 = 1; a24 = 0; a23 = 1; a21 = 10; return -1; } else if((((a19==3)&&((a11==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a1==12))))&&((a16==9)&&((a21==12)&&((a17==2)&&((((!(a11==1)||((((a12==1)&&(a13==1))&&!(a4==1))&&(a20==1)))&&(a9==11))&&(a2==1))&&!(a0==1))))))){ a5 = 4; a21 = 10; a16 = 7; a9 = 7; a26 = 0; a14 = 0; a19 = 1; return -1; } else if(((!(a14==1)&&(((a16==11)&&((((a5==4)||(a5==5))&&(input==6))&&(a17==2)))&&(a1==14)))&&((!(a26==1)&&(!(a18==1)&&(((a3==1)&&((a9==9)&&(((a21==10)&&((a3==1)&&(a20==1)))&&(a19==1))))||!(a3==1))))&&(a12==1)))){ a1 = 12; a8 = 0; a16 = 7; a13 = 1; a9 = 7; a5 = 4; a18 = 0; return -1; } else if((((a1==14)&&(((a16==11)&&((!(a27==1)&&(((a17==2)&&((input==6)&&((a5==4)||(a5==5))))&&(a23==1)))&&!(a24==1)))&&(a19==5)))&&((a20==1)&&((((a3==1)&&(((a13==1)&&(a2==1))&&(a9==9)))||!(a28==1))&&(a21==10))))){ a23 = 1; a21 = 11; a5 = 6; a0 = 0; a9 = 8; a7 = 0; a1 = 12; return 25; } else if((((a11==1)&&(!(a27==1)&&(!(a14==1)&&(!(a20==1)&&(((((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==6))&&(a6==1))))))&&((a8==1)||((a26==1)||(((((a28==1)&&(a19==5))&&(a21==12))&&(a17==2))&&(a16==9)))))){ if((a22==1)){ a5 = 5; a19 = 2; a24 = 1; a1 = 14; a16 = 7; a13 = 0; a9 = 11; }else{ a4 = 1; a1 = 14; a12 = 0; a22 = 1; a5 = 4; a21 = 10; a9 = 11; a16 = 7; } return -1; } else if(((((a23==1)&&(!(a18==1)&&((a19==4)&&((a21==11)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))))&&(a2==1))&&(!(a20==1)&&(((((((a16==7)&&((a12==1)&&(a17==2)))&&!(a27==1))&&(a1==12))||!(a23==1))&&(a6==1))&&(a9==9))))){ a9 = 7; a5 = 4; a19 = 1; a20 = 1; a14 = 0; a21 = 10; a24 = 0; a11 = 1; return -1; } else if((((a21==11)&&((a23==1)&&((((a19==5)&&((((a3==1)&&((input==5)&&(a5==4)))&&!(a14==1))&&(a1==12)))&&(a17==2))&&(a11==1))))&&((((a16==9)&&(((a2==1)||!(a12==1))&&(a9==11)))||(a18==1))&&(a20==1)))){ a7 = 0; a20 = 0; a4 = 0; a9 = 8; a3 = 1; a16 = 8; a5 = 5; a19 = 4; return 22; } else if((((a13==1)&&(!(a0==1)&&(((a19==5)&&(input==3))&&(a6==1))))&&((a16==10)&&((a1==13)&&((a9==8)&&((a5==6)&&((((!(a2==1)||(((a11==1)&&!(a20==1))||!(a3==1)))||(a26==1))&&(a21==10))&&(a17==2)))))))){ if((a26==1)){ a16 = 7; a9 = 10; a19 = 1; a10 = 0; a25 = 0; a1 = 14; a5 = 4; a26 = 1; a20 = 1; }else{ a20 = 1; a5 = 4; a19 = 1; a3 = 0; a27 = 1; a1 = 12; a16 = 7; a4 = 1; } return 25; } else if(((((a21==11)&&(!(a26==1)&&(!(a7==1)&&((((a17==2)&&((((a9==7)&&((a5==5)&&(a1==13)))||((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==3)))&&!(a24==1))&&!(a20==1)))))&&(a16==10))&&((((!(a12==1)||(a28==1))||!(a3==1))||(a24==1))&&(a19==1)))){ if((a5==6)){ a25 = 0; a5 = 4; a20 = 1; a16 = 7; a4 = 1; a1 = 13; a21 = 10; a9 = 10; a28 = 0; }else{ a9 = 9; a4 = 1; a1 = 12; a3 = 0; a20 = 1; a5 = 6; a7 = 1; a19 = 3; a16 = 9; } return -1; } else if((((a17==2)&&(((!(a13==1)||(!(a24==1)&&(a6==1)))&&(a19==3))||(a7==1)))&&((a9==10)&&((a21==12)&&((a1==12)&&((((a16==9)&&((a3==1)&&((a20==1)&&((input==4)&&((a5==5)||(a5==6))))))&&(a28==1))&&(a3==1))))))){ a7 = 0; a23 = 1; a5 = 5; a16 = 7; a9 = 9; a19 = 5; a20 = 0; a4 = 0; return 22; } else if(((!(a20==1)&&((a12==1)&&((a21==11)&&((a28==1)&&(a9==11)))))&&((a17==2)&&(!(a24==1)&&(((a1==13)&&(((a13==1)&&(!(a14==1)&&(((a19==1)&&((a5==6)&&(input==6)))&&(a6==1))))&&(a16==10)))&&!(a27==1)))))){ a1 = 12; a5 = 4; a21 = 10; a9 = 8; a13 = 0; a18 = 1; a16 = 7; a15 = 0; a20 = 1; return 26; } else if((((((a16==7)&&(!(a12==1)&&((!(a11==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a27==1)))&&!(a12==1))))&&(a20==1))&&(a19==3))&&((a9==9)&&(!(a28==1)&&((a1==12)&&((a21==11)&&(((a17==2)&&(a11==1))&&(a26==1)))))))){ a19 = 1; a1 = 13; a23 = 0; a9 = 8; a4 = 1; a21 = 10; a25 = 0; a5 = 5; return -1; } else if(((((a19==5)&&(((((!(a4==1)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==4)))&&(a17==2))&&(a12==1))&&(a11==1))&&!(a7==1)))&&(a21==11))&&((a16==7)&&(((a1==12)&&((a18==1)||((a3==1)||(a26==1))))&&!(a20==1))))){ a16 = 8; a19 = 2; a7 = 0; a9 = 11; a5 = 4; a12 = 1; a20 = 1; a1 = 14; a18 = 0; return 21; } else if((((a21==12)&&((a1==13)&&((a13==1)&&((a16==7)&&(((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&!(a8==1))))))&&((a17==2)&&((a24==1)||(!(a7==1)&&(!(a3==1)||((a20==1)&&((a19==3)&&((a3==1)||(a26==1)))))))))){ a26 = 0; a21 = 10; a5 = 4; a9 = 7; a14 = 0; a19 = 1; a1 = 12; return -1; } else if(((((a21==12)&&((a26==1)||((a1==13)&&((((!(a20==1)&&(a23==1))&&(a16==10))&&(a2==1))||(a0==1)))))&&(a17==2))&&((a9==11)&&((a11==1)&&((!(a0==1)&&(!(a7==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a19==4)))))){ if((a12==1)){ a9 = 9; a16 = 7; a14 = 1; a19 = 2; a21 = 10; a20 = 1; a0 = 1; a1 = 12; a5 = 4; }else{ a20 = 1; a19 = 1; a6 = 0; a9 = 8; a25 = 0; a16 = 7; a21 = 10; a18 = 1; a5 = 4; } return 21; } else if(((!(a26==1)&&((a11==1)&&((((!(a20==1)&&((a1==12)&&((a21==10)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==5))&&(a19==4)))))&&(a2==1))&&!(a27==1))&&!(a7==1))))&&(!(a24==1)&&((a16==10)&&((a13==1)&&(a17==2)))))){ a21 = 12; a9 = 11; a19 = 2; a1 = 14; a22 = 0; a5 = 5; a10 = 1; return -1; } else if((((a17==2)&&((a21==12)&&((a19==3)&&((a6==1)&&(!(a8==1)&&(a6==1))))))&&((a20==1)&&(((a1==14)&&((a9==9)&&((!(a7==1)&&((((a16==11)&&(input==3))&&!(a14==1))&&(a13==1)))&&(a5==5))))&&!(a8==1))))){ a9 = 7; a21 = 10; a12 = 1; a19 = 1; a7 = 0; a5 = 4; a16 = 7; a1 = 12; a27 = 0; return -1; } else if(((!(a20==1)&&(!(a0==1)&&((a17==2)&&(((a28==1)&&(((a23==1)&&(!(a14==1)&&((((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==4))&&(a3==1))))&&(a19==1)))&&(a28==1)))))&&((a21==10)&&((a12==1)&&(a16==7))))){ a3 = 1; a16 = 9; a9 = 11; a1 = 13; a28 = 1; a5 = 4; a20 = 1; return 25; } else if((((!(a20==1)&&((a2==1)&&((a19==2)&&(((((!(a26==1)&&((input==5)&&(a9==11)))&&!(a4==1))&&(a11==1))&&(a5==5))&&(a1==13)))))&&(a21==11))&&(((((a12==1)&&(a17==2))&&!(a0==1))&&(a16==9))&&(a11==1)))){ a1 = 14; a20 = 1; a19 = 4; a8 = 1; a9 = 7; a21 = 12; a16 = 7; a10 = 0; return 21; } else if(((!(a24==1)&&((a11==1)&&(((a17==2)&&((a21==12)&&(input==5)))&&(a13==1))))&&(((a18==1)||((a26==1)||((a9==11)&&((((a20==1)&&((a1==13)&&((a16==10)&&(a12==1))))&&(a5==5))&&(a19==2)))))||(a26==1)))){ if((a4==1)){ a16 = 8; a20 = 0; a9 = 7; a19 = 3; a13 = 1; a21 = 10; a7 = 0; a23 = 1; a5 = 4; }else{ a24 = 0; a18 = 0; a19 = 4; a16 = 7; a9 = 7; a21 = 10; a1 = 14; } return 25; } else if((((a19==1)&&((a13==1)&&((a17==2)&&((a23==1)&&((a12==1)&&((((input==6)&&(a16==9))&&(a9==8))&&(a6==1)))))))&&((a5==4)&&(!(a20==1)&&((a21==10)&&((a2==1)&&(!(a18==1)&&((a28==1)&&(a1==13))))))))){ a3 = 0; a13 = 0; a19 = 2; a20 = 1; a10 = 1; a5 = 5; a9 = 9; a1 = 12; a16 = 7; return -1; } else if(((((((a3==1)&&(!(a14==1)&&((a9==7)&&((a21==10)&&(input==1)))))&&(a17==2))&&(a19==3))&&(a1==13))&&(!(a20==1)&&((((a24==1)||((((a13==1)||(a27==1))&&(a5==4))||!(a23==1)))||!(a13==1))&&(a16==7))))){ a16 = 9; a12 = 1; a20 = 1; a5 = 6; a23 = 1; a9 = 9; a1 = 12; a21 = 12; return 21; } else if(((((a1==14)&&(((a3==1)||!(a2==1))||!(a13==1)))&&(a21==11))&&((a19==5)&&((a20==1)&&((!(a26==1)&&(((a17==2)&&(!(a14==1)&&((a16==9)&&(((input==6)&&((a5==5)||(a5==6)))&&(a9==9)))))&&!(a24==1)))&&(a6==1)))))){ if((a21==11)){ a7 = 0; a1 = 12; a23 = 1; a19 = 4; a5 = 5; a16 = 8; a20 = 0; a9 = 8; }else{ a3 = 1; a9 = 10; a16 = 7; a24 = 0; a19 = 2; a5 = 4; a12 = 1; a1 = 13; a21 = 10; } return 21; } else if(((((a20==1)&&((a16==11)&&(((((a23==1)&&!(a4==1))&&(a17==2))&&(a21==10))&&(a19==5))))||(a27==1))&&((!(a14==1)&&((((a1==12)&&((((a5==5)||(a5==6))&&(input==3))&&(a28==1)))&&(a9==7))&&(a28==1)))&&!(a18==1)))){ a19 = 1; a16 = 7; a18 = 0; a26 = 0; a5 = 4; a28 = 1; return -1; } else if((((a27==1)||((a17==2)&&(((((a11==1)&&(a9==9))||!(a11==1))||(a14==1))&&!(a4==1))))&&(((a19==4)&&(((a21==11)&&(((a28==1)&&((a16==7)&&((input==1)&&((a5==5)||(a5==6)))))&&(a2==1)))&&(a1==13)))&&!(a20==1)))){ a21 = 10; a9 = 8; a16 = 9; a20 = 1; a19 = 1; a4 = 0; a24 = 0; a1 = 14; a5 = 6; return 21; } else if((((a21==10)&&(((((a14==1)||(!(a13==1)||((a13==1)&&((a9==8)&&((a16==7)&&(a28==1))))))&&!(a7==1))&&(a19==3))&&(a1==12)))&&((a17==2)&&(((a23==1)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a0==1)))&&!(a20==1))))){ a11 = 1; a9 = 7; a5 = 4; a6 = 1; a8 = 0; a19 = 1; a20 = 1; return -1; } else if(((((!(a20==1)&&(((((a13==1)&&(((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==1)))&&(a16==10))&&(a21==12))&&(a19==3)))&&!(a8==1))&&!(a14==1))&&(!(a18==1)&&((a23==1)&&((a17==2)&&((a12==1)&&((a12==1)&&(a1==14)))))))){ a4 = 1; a21 = 10; a22 = 1; a1 = 13; a12 = 0; a9 = 7; a5 = 4; a19 = 5; a20 = 1; a16 = 9; return 21; } else if((((a19==3)&&((a17==2)&&(((a28==1)&&!(a20==1))||(a4==1))))&&((a28==1)&&(((a9==11)&&(!(a26==1)&&((((a21==10)&&((a6==1)&&((a28==1)&&(((a5==5)||(a5==6))&&(input==1)))))&&!(a8==1))&&(a16==11))))&&(a1==13))))){ a20 = 1; a11 = 0; a5 = 5; a19 = 2; a1 = 12; a3 = 0; a9 = 8; a23 = 0; a16 = 7; return 25; } else if((((a11==1)&&(((a17==2)&&((((input==5)&&((a5==5)||(a5==6)))&&(a16==10))&&(a1==13)))&&(a9==11)))&&((a24==1)||(((a21==10)&&(((((a11==1)&&((a6==1)&&!(a20==1)))||!(a13==1))||!(a13==1))&&(a19==5)))||(a4==1))))){ a9 = 9; a5 = 6; a1 = 12; a25 = 1; a12 = 0; a18 = 1; a19 = 4; a21 = 11; return 21; } else if((((!(a27==1)&&(((a19==1)&&((a20==1)&&(((input==6)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a16==9))))&&(a17==2)))&&(a6==1))&&(!(a0==1)&&(((((a21==12)&&((a23==1)&&(a12==1)))&&(a1==12))||!(a23==1))&&(a11==1))))){ a16 = 7; a8 = 0; a21 = 10; a11 = 1; a9 = 7; a5 = 4; a24 = 0; return -1; } else if((((((((a19==1)&&((a17==2)&&((a20==1)&&((a27==1)||(a23==1)))))||(a8==1))&&!(a18==1))||(a27==1))&&(a16==8))&&(!(a7==1)&&((((input==1)&&((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a21==12))&&(a13==1))))){ a5 = 5; a0 = 0; a21 = 10; a9 = 10; a7 = 0; a19 = 4; a1 = 13; a16 = 7; a8 = 0; return 25; } else if(((((a0==1)||(!(a20==1)&&((a19==3)&&((a1==12)&&((a6==1)&&(a21==12))))))&&(a17==2))&&((a12==1)&&((a9==11)&&(((a16==10)&&((a23==1)&&((a2==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a28==1)))))&&(a3==1)))))){ a19 = 2; a21 = 10; a20 = 1; a26 = 1; a9 = 10; a16 = 7; a10 = 0; a22 = 0; a5 = 5; return 22; } else if((((((!(a26==1)&&((a13==1)&&(((((input==3)&&((a5==4)||(a5==5)))&&(a21==11))&&(a23==1))&&!(a8==1))))&&!(a20==1))&&(a6==1))&&(a28==1))&&((((a19==1)&&(((a11==1)&&(a16==10))&&(a9==9)))&&(a17==2))&&(a1==14)))){ a20 = 1; a1 = 12; a16 = 7; a21 = 10; a5 = 4; a9 = 10; a8 = 1; a29 = 1; a11 = 0; return -1; } else if((((((a16==11)&&((a20==1)&&(a11==1)))&&(a9==11))&&(a17==2))&&(((((a19==3)&&(!(a18==1)&&((!(a26==1)&&((!(a7==1)&&((input==1)&&(a21==10)))&&!(a24==1)))&&!(a0==1))))&&(a1==13))&&(a6==1))&&(a5==4)))){ a9 = 7; a1 = 12; a23 = 1; a19 = 1; a16 = 7; a13 = 1; a28 = 1; return -1; } else if(((((a2==1)&&((((a12==1)&&(((input==1)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a19==2)))&&!(a18==1))&&(a21==10)))&&(a12==1))&&(((a3==1)&&(((a16==11)&&(((a28==1)&&(a17==2))&&!(a20==1)))&&!(a4==1)))&&(a1==13)))){ a22 = 1; a5 = 5; a15 = 1; a20 = 1; a10 = 0; a19 = 1; a16 = 7; a9 = 7; return -1; } else if(((((a5==4)&&(!(a24==1)&&(!(a28==1)||(a11==1))))&&(a19==3))&&(((!(a8==1)&&(((a2==1)&&(((a16==9)&&(!(a26==1)&&(((a1==14)&&(input==6))&&(a3==1))))&&(a21==10)))&&(a20==1)))&&(a17==2))&&(a9==7)))){ a19 = 2; a1 = 12; a9 = 11; a5 = 5; a16 = 11; a26 = 0; a0 = 0; a2 = 1; return 21; } else if(((((a4==1)||(!(a2==1)||(!(a28==1)||((!(a14==1)&&((a23==1)&&(a12==1)))&&(a20==1)))))&&(a21==12))&&((a1==14)&&((a19==2)&&(!(a4==1)&&((a16==11)&&((a17==2)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==5))))))))){ a1 = 12; a7 = 0; a9 = 7; a2 = 1; a16 = 7; a5 = 4; a21 = 10; a6 = 1; a19 = 1; return -1; } else if((((a9==7)&&((a20==1)&&((((!(a27==1)&&(a3==1))||!(a23==1))&&(a1==12))&&(a21==10))))&&((a17==2)&&(((((((((a5==4)||(a5==5))&&(input==4))&&(a13==1))&&(a19==4))&&(a2==1))&&!(a8==1))&&!(a18==1))&&(a16==9))))){ a5 = 4; a6 = 1; a4 = 0; a16 = 7; a11 = 1; a19 = 1; return -1; } else if(((((!(a20==1)&&((a21==10)&&(((((a2==1)&&(a17==2))||(a26==1))&&!(a26==1))||(a4==1))))&&(a28==1))&&(a28==1))&&((!(a26==1)&&((a19==5)&&((a16==10)&&((a5==5)&&((input==6)&&(a1==13))))))&&(a9==9)))){ if((a7==1)){ a22 = 0; a13 = 0; a16 = 9; a15 = 0; a19 = 4; a5 = 4; a9 = 8; }else{ a16 = 7; a5 = 6; a20 = 1; a15 = 0; a19 = 1; a11 = 0; a0 = 1; } return -1; } else if((((((a17==2)&&(((((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&(a2==1))&&(a19==5))&&!(a20==1)))&&!(a8==1))&&!(a4==1))&&((!(a6==1)||(!(a3==1)||(((a16==10)&&((a21==10)&&(a11==1)))&&(a1==13))))&&(a28==1)))){ a9 = 7; a20 = 1; a29 = 1; a5 = 6; a16 = 7; a1 = 12; a6 = 0; a19 = 1; a15 = 0; return 25; } else if((((a20==1)&&((((!(a24==1)&&(a6==1))&&(a1==13))&&!(a26==1))||!(a28==1)))&&((a17==2)&&((((((a2==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a16==8))&&(a19==1)))&&(a21==11))&&(a9==10))&&!(a0==1))&&!(a26==1))))){ a9 = 8; a18 = 0; a5 = 5; a28 = 1; return -1; } else if((((a1==14)&&(((a21==10)&&((a19==5)&&(((a13==1)&&(!(a4==1)&&((a12==1)&&(!(a8==1)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a14==1))))))&&(a16==8))))&&(a17==2)))&&(((a9==9)&&((a12==1)&&(a12==1)))&&!(a20==1)))){ a16 = 7; a8 = 0; a5 = 6; a19 = 2; a9 = 7; a0 = 0; a11 = 1; a20 = 1; a1 = 13; return 22; } else if((((a1==14)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a8==1))&&(a12==1)))&&(!(a18==1)&&((a24==1)||((a17==2)&&((a19==5)&&((a6==1)&&(((((a21==11)&&((a6==1)&&!(a20==1)))&&(a16==7))&&(a9==7))&&(a23==1))))))))){ a21 = 10; a5 = 4; a26 = 0; a20 = 1; a23 = 1; a19 = 1; a1 = 12; return -1; } else if(((!(a27==1)&&(((a1==14)&&(((a21==10)&&((a19==2)&&((((input==6)&&(a17==2))&&(a20==1))&&(a16==8))))&&(a12==1)))&&(a3==1)))&&(!(a12==1)||((a11==1)&&((a5==4)&&((a9==7)&&((a11==1)&&(a3==1)))))))){ a21 = 12; a8 = 0; a16 = 9; a28 = 1; a9 = 10; a5 = 5; a7 = 0; a19 = 3; return 21; } else if((((a17==2)&&(((a5==6)&&((a13==1)&&((((a2==1)&&(a11==1))&&!(a8==1))&&(a16==7))))&&(a21==11)))&&((((((((input==5)&&(a20==1))&&!(a8==1))&&(a1==13))&&!(a4==1))&&!(a8==1))&&(a19==3))&&(a9==9)))){ a23 = 1; a16 = 8; a26 = 0; a1 = 12; a18 = 0; a19 = 1; return 25; } else if(((!(a8==1)&&(!(a27==1)&&((a20==1)&&(((a28==1)&&((a9==10)&&((a21==11)&&(((a6==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2)))&&(a6==1)))))&&(a19==1)))))&&(((a28==1)&&((a16==8)&&(a2==1)))&&(a1==13)))){ a24 = 0; a1 = 12; a9 = 7; a5 = 4; a21 = 10; a16 = 7; a27 = 0; a8 = 0; return -1; } else if((((a20==1)&&((a5==6)&&(((a21==12)&&(((((a4==1)||(a12==1))&&(a6==1))&&(a23==1))&&(a19==1)))&&(a16==8))))&&(((((a23==1)&&(((input==1)&&(a9==8))&&!(a27==1)))&&(a13==1))&&(a17==2))&&(a1==14)))){ a18 = 0; a6 = 1; a21 = 11; a16 = 10; a12 = 1; a5 = 4; a9 = 7; a19 = 5; return 22; } else if(((!(a27==1)&&(((a12==1)&&((((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7))))&&(input==1))&&(a16==8)))&&(a19==1)))&&(((a2==1)&&((a12==1)&&((a17==2)&&(((a20==1)&&((a23==1)&&(a23==1)))&&(a21==10)))))&&(a2==1)))){ a23 = 1; a4 = 0; a27 = 0; a9 = 7; a1 = 12; a5 = 4; a16 = 7; return -1; } else if((((a16==8)&&((!(a7==1)&&(((a1==12)&&((((!(a20==1)&&(((input==3)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&(a19==4)))&&!(a8==1))&&(a21==10))&&!(a4==1)))&&(a11==1)))&&(a23==1)))&&(((a28==1)&&(a17==2))&&(a28==1)))){ a9 = 7; a20 = 1; a8 = 0; a16 = 7; a2 = 1; a19 = 1; a5 = 4; a7 = 0; return -1; } else if(((((a16==11)&&(!(a4==1)&&((((input==5)&&(a9==11))&&(a19==5))&&(a2==1))))&&(a3==1))&&(((((a1==13)&&((!(a7==1)&&(((a3==1)&&(a20==1))&&(a5==6)))&&(a17==2)))&&(a21==11))&&(a23==1))&&!(a18==1)))){ a1 = 12; a9 = 7; a12 = 1; a5 = 4; a16 = 7; a3 = 1; a19 = 1; a26 = 0; a21 = 10; return -1; } else if(((((a21==10)&&(!(a26==1)&&(((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==5))&&(a6==1))))&&(a1==13))&&((a17==2)&&(((a19==2)&&((!(a4==1)&&((!(a20==1)&&((a16==8)&&(a13==1)))||(a8==1)))&&(a6==1)))||!(a6==1))))){ a9 = 7; a16 = 11; a20 = 1; a11 = 1; a19 = 1; a5 = 4; a21 = 11; a7 = 0; return 22; } else if((((((a2==1)&&((a0==1)||(((a2==1)||(a4==1))||(a8==1))))&&(a5==4))&&(a21==10))&&((((a9==7)&&(((!(a4==1)&&((a20==1)&&((a16==10)&&(input==6))))&&(a19==1))&&(a12==1)))&&(a17==2))&&(a1==14)))){ a9 = 10; a13 = 1; a16 = 7; a14 = 0; a27 = 0; a19 = 3; a5 = 6; return -1; } else if((((a17==2)&&((a4==1)||(!(a3==1)||(((a24==1)||(a11==1))&&!(a7==1)))))&&((((a19==4)&&((a21==12)&&((!(a27==1)&&((a12==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==1))))&&(a16==9))))&&!(a20==1))&&(a1==14)))){ a1 = 12; a14 = 1; a10 = 0; a19 = 2; a5 = 6; a20 = 1; a27 = 1; a16 = 7; a9 = 11; a21 = 10; return 25; } else if((((a21==12)&&(((!(a2==1)||((a1==12)&&((a4==1)||(a28==1))))||(a26==1))&&(a17==2)))&&((a6==1)&&((a20==1)&&(((a19==2)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==4))&&!(a24==1))&&(a16==9)))&&(a11==1)))))){ a9 = 7; a5 = 4; a13 = 1; a16 = 7; a21 = 10; a26 = 0; a23 = 1; a19 = 1; return -1; } else if((((((((a20==1)&&(((((input==5)&&(a5==4))&&(a28==1))&&(a21==12))&&(a28==1)))&&(a9==9))&&!(a27==1))&&!(a27==1))&&(a23==1))&&(((a16==9)&&(((a19==5)&&((a2==1)&&!(a0==1)))&&(a1==14)))&&(a17==2)))){ a19 = 1; a7 = 0; a28 = 1; a16 = 7; a1 = 12; a9 = 7; a21 = 10; a0 = 0; return -1; } else if((((((!(a14==1)&&(!(a24==1)&&(!(a26==1)&&((input==5)&&(a1==13)))))&&(a6==1))&&(a16==11))&&(a17==2))&&((a19==5)&&(((a21==12)&&(!(a23==1)||(!(a2==1)||(((a13==1)&&(a20==1))&&(a9==8)))))&&(a5==4))))){ if((a22==1)){ a24 = 0; a1 = 14; a0 = 0; a9 = 10; a20 = 0; a21 = 10; a16 = 8; a19 = 4; a3 = 1; }else{ a6 = 1; a21 = 11; a9 = 10; a7 = 0; a19 = 2; a1 = 14; a16 = 9; a11 = 1; a5 = 5; } return 21; } else if((((!(a0==1)&&((((a28==1)&&(a11==1))&&(a11==1))&&(a19==2)))&&(a9==8))&&(((a17==2)&&((a5==4)&&((a13==1)&&((((((input==5)&&(a21==10))&&(a16==9))&&(a12==1))&&(a1==14))&&!(a4==1)))))&&(a20==1)))){ a2 = 1; a9 = 10; a19 = 3; a11 = 1; a21 = 12; a24 = 0; a5 = 5; a1 = 12; return 21; } else if(((((((a16==10)&&((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==6))&&!(a20==1))&&(a13==1)))&&!(a0==1))&&!(a27==1))&&(a2==1))&&((((a21==12)&&((a19==1)&&((a17==2)&&((a1==13)&&(a13==1)))))&&!(a8==1))&&!(a14==1)))){ if((a8==1)){ a5 = 6; a22 = 0; a9 = 11; a21 = 10; a29 = 0; a10 = 1; a16 = 7; a20 = 1; }else{ a16 = 7; a5 = 5; a22 = 0; a1 = 12; a10 = 0; a21 = 11; a19 = 2; a9 = 9; a4 = 1; } return -1; } else if((((!(a20==1)&&((a4==1)||((a6==1)&&((a2==1)&&(a21==12)))))&&(a1==14))&&((a19==1)&&((a16==8)&&(((((a17==2)&&(!(a26==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==1))))&&!(a8==1))&&(a3==1))&&(a2==1)))))){ a25 = 1; a15 = 0; a14 = 1; a9 = 7; a16 = 10; a5 = 5; a21 = 10; a20 = 1; a19 = 3; return 22; } else if(((!(a7==1)&&(!(a11==1)||(!(a11==1)||((a16==7)&&(a28==1)))))&&(((((a20==1)&&((a21==11)&&(!(a26==1)&&(((input==6)&&((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a13==1)))))&&!(a7==1))&&(a19==5))&&(a17==2)))){ a8 = 0; a21 = 12; a1 = 12; a16 = 8; a18 = 0; a19 = 3; a5 = 6; a2 = 1; a9 = 8; return 25; } else if((((a2==1)&&((((a1==12)&&((a28==1)||(a27==1)))&&(a16==10))&&(a21==10)))&&(!(a7==1)&&((a23==1)&&((a19==4)&&(((a20==1)&&(!(a27==1)&&(((input==5)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a17==2))))&&(a11==1))))))){ if((a11==1)){ a20 = 0; a19 = 5; a27 = 0; a21 = 11; a9 = 10; a16 = 8; a7 = 0; a5 = 5; }else{ a9 = 11; a27 = 0; a19 = 1; a1 = 13; a5 = 4; a2 = 1; a14 = 0; } return 21; } else if(((((((a21==10)&&(((a12==1)&&!(a7==1))&&(a28==1)))||!(a28==1))||(a27==1))&&(a1==14))&&((a9==9)&&((a16==10)&&((a17==2)&&((a20==1)&&((a11==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a19==2))&&(a28==1))))))))){ a16 = 7; a12 = 1; a19 = 1; a24 = 0; a1 = 12; a8 = 0; a5 = 4; a9 = 7; return -1; } else if((((((a23==1)&&((a28==1)&&((a9==7)&&((a3==1)&&(a1==14)))))&&(a20==1))||!(a2==1))&&(!(a4==1)&&((a16==8)&&((((((a17==2)&&((input==3)&&((a5==5)||(a5==6))))&&(a19==4))&&(a6==1))&&(a21==11))&&(a3==1)))))){ a18 = 0; a16 = 7; a5 = 4; a21 = 10; a19 = 1; a11 = 1; a1 = 12; return -1; } else if((((((a28==1)&&((a2==1)&&(a16==9)))&&!(a20==1))&&(a17==2))&&((a19==5)&&((a1==14)&&((a21==10)&&((((a2==1)&&((((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a14==1))&&!(a7==1)))&&(a2==1))&&!(a24==1))))))){ if((a5==5)){ a25 = 1; a19 = 2; a23 = 0; a16 = 7; a9 = 11; a5 = 4; a7 = 1; a20 = 1; a1 = 12; }else{ a20 = 1; a21 = 12; a19 = 3; a9 = 8; a25 = 0; a1 = 12; a5 = 6; a14 = 1; } return 23; } else if(((!(a8==1)&&((a17==2)&&(((a3==1)&&(((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==6))&&(a16==11)))&&(a20==1))))&&(!(a2==1)||(((a27==1)||(((((a1==12)&&(a13==1))||(a26==1))&&(a21==10))&&(a19==4)))||(a7==1))))){ a3 = 1; a13 = 1; a5 = 4; a9 = 11; a16 = 7; a19 = 3; a27 = 0; return 23; } else if((((!(a24==1)&&((((a19==3)&&(((a5==4)||(a5==5))&&(input==6)))&&(a12==1))&&(a21==12)))&&(a2==1))&&(!(a24==1)&&((a9==10)&&(!(a20==1)&&((a1==14)&&(((a17==2)&&((a4==1)||(!(a26==1)&&(a3==1))))&&(a16==9)))))))){ a2 = 0; a9 = 8; a1 = 13; a13 = 0; a19 = 1; a16 = 7; a20 = 1; a8 = 1; a21 = 10; a5 = 6; return 22; } else if((((!(a18==1)&&((((a1==13)&&((a17==2)&&(a6==1)))&&!(a0==1))||!(a6==1)))&&(a9==10))&&(((a28==1)&&((!(a20==1)&&((a12==1)&&((((input==5)&&((a5==4)||(a5==5)))&&(a19==4))&&(a16==11))))&&!(a24==1)))&&(a21==10)))){ if((a28==1)){ a21 = 11; a18 = 1; a5 = 6; a22 = 1; a6 = 0; a1 = 14; a16 = 7; a9 = 11; }else{ a21 = 11; a1 = 12; a11 = 0; a26 = 1; a15 = 0; a5 = 4; a9 = 8; a19 = 1; a16 = 10; } return -1; } else if((((a9==8)&&((a1==14)&&((a21==10)&&(((!(a27==1)&&(a2==1))&&(a12==1))&&(a5==4)))))&&((a17==2)&&(((((a16==9)&&((a20==1)&&(!(a14==1)&&((a19==4)&&(input==6)))))&&(a13==1))&&(a23==1))&&!(a4==1))))){ a19 = 1; a13 = 1; a9 = 7; a12 = 1; a16 = 7; a1 = 12; return -1; } else if((((a27==1)||(!(a0==1)&&((a3==1)&&((a27==1)||((!(a20==1)&&(a6==1))&&(a17==2))))))&&(!(a4==1)&&(((a1==14)&&((a13==1)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==8))&&(a21==11))&&(a16==7))))&&(a19==3))))){ a5 = 4; a1 = 12; a11 = 1; a19 = 1; a27 = 0; a20 = 1; a7 = 0; a9 = 7; a21 = 10; return -1; } else if(((((a2==1)&&(!(a2==1)||((((a3==1)&&(a21==11))&&(a13==1))||!(a12==1))))&&(a17==2))&&((a5==5)&&(((((a1==12)&&((a16==7)&&(!(a26==1)&&((a9==7)&&(input==3)))))&&(a6==1))&&(a19==2))&&(a20==1))))){ a3 = 1; a21 = 10; a19 = 1; a13 = 1; a5 = 4; return -1; } else if(((!(a11==1)&&(((a16==7)&&((((a21==10)&&((a1==13)&&(a3==1)))&&(a9==9))&&!(a13==1)))&&(a8==1)))&&(!(a3==1)&&((a18==1)&&((((((input==3)&&((a5==5)||(a5==6)))&&(a17==2))&&(a19==2))&&!(a20==1))&&!(a13==1)))))){ a5 = 4; a20 = 1; a16 = 10; a9 = 8; a18 = 1; a26 = 1; a2 = 0; return -1; } else if((((a20==1)&&(!(a18==1)&&((a16==10)&&((a21==12)&&(!(a27==1)&&(a2==1))))))&&((!(a7==1)&&(!(a24==1)&&((((((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==3))||((a19==3)&&((a9==11)&&((a1==14)&&(a5==6)))))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==5))&&!(a27==1))&&!(a27==1))))&&(a17==2)))){ a9 = 7; a11 = 1; a5 = 4; a21 = 10; a8 = 0; a16 = 7; a13 = 1; a19 = 1; a1 = 12; return -1; } else if((((((a14==1)||(!(a2==1)||(((a9==7)&&(((a17==2)&&(a6==1))&&!(a24==1)))&&(a20==1))))&&(a21==12))&&(a19==3))&&((((!(a8==1)&&(((input==3)&&(a5==6))&&!(a26==1)))&&(a16==9))&&(a2==1))&&(a1==14)))){ a2 = 1; a19 = 1; a1 = 12; a21 = 10; a18 = 0; a5 = 4; a0 = 0; a16 = 7; return -1; } else if(((((a19==4)&&(((((a6==1)&&(a1==14))||(a26==1))&&(a12==1))&&!(a8==1)))&&!(a20==1))&&((((!(a4==1)&&(((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==4))&&!(a24==1))&&(a21==10)))&&(a17==2))&&!(a14==1))&&(a16==7)))){ a14 = 0; a19 = 1; a9 = 7; a1 = 12; a5 = 4; a20 = 1; a11 = 1; return -1; } else if((((a3==1)&&(((a19==3)&&((a21==10)&&((((a5==5)||(a5==6))&&(input==4))&&!(a27==1))))&&(a9==8)))&&(!(a8==1)&&((a16==10)&&((a17==2)&&(!(a20==1)&&((a1==14)&&((a23==1)&&(((a2==1)||(a14==1))||(a18==1)))))))))){ if((a8==1)){ a9 = 11; a0 = 1; a15 = 0; a21 = 12; a5 = 5; a16 = 7; a19 = 4; a1 = 13; a22 = 1; }else{ a20 = 1; a2 = 0; a5 = 6; a16 = 7; a15 = 0; a19 = 1; a22 = 0; } return -1; } else if((((a16==7)&&((a3==1)&&(((a11==1)&&((a21==12)&&((((input==4)&&((a5==5)||(a5==6)))&&(a17==2))&&!(a27==1))))&&(a2==1))))&&((a20==1)&&((a1==13)&&(!(a14==1)&&((a9==10)&&((!(a8==1)&&(a2==1))&&(a19==5)))))))){ a26 = 0; a18 = 0; a9 = 8; a24 = 0; a16 = 9; a1 = 14; a5 = 4; a21 = 11; return 26; } else if((((!(a8==1)&&((a21==11)&&((a16==10)&&(((a9==10)&&((a1==13)&&((a23==1)&&!(a8==1))))&&(a17==2)))))&&!(a14==1))&&(!(a18==1)&&(!(a7==1)&&(!(a7==1)&&((a20==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a19==3)))))))){ a5 = 4; a11 = 1; a1 = 12; a19 = 1; a9 = 7; a0 = 0; a24 = 0; a16 = 7; a21 = 10; return -1; } else if((((((((a1==14)&&(!(a14==1)&&((a21==11)&&((input==3)&&((a5==5)||(a5==6))))))&&(a16==10))&&(a17==2))&&!(a27==1))&&(a28==1))&&(((a20==1)&&((!(a2==1)||(((a28==1)&&(a9==7))&&(a3==1)))&&(a19==3)))||!(a12==1)))){ a19 = 1; a16 = 7; a3 = 1; a21 = 10; a5 = 4; a1 = 12; a7 = 0; return -1; } else if(((!(a4==1)&&((a21==11)&&((a16==7)&&(((a1==12)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3)))&&!(a14==1)))))&&((((((((a2==1)&&(a19==1))&&(a17==2))&&!(a20==1))&&!(a14==1))&&!(a27==1))&&!(a8==1))&&!(a0==1)))){ a21 = 10; a3 = 1; a5 = 4; a26 = 0; a9 = 7; a0 = 0; a20 = 1; return -1; } else if(((((((!(a8==1)&&(((((input==6)&&(a5==6))&&(a2==1))&&(a28==1))&&(a3==1)))&&!(a14==1))&&(a17==2))&&(a9==10))&&(a19==5))&&((a1==13)&&((!(a20==1)&&((a16==10)&&((a14==1)||(a12==1))))&&(a21==12))))){ a25 = 0; a1 = 14; a9 = 11; a21 = 10; a20 = 1; a23 = 0; a18 = 1; a16 = 11; a19 = 2; return -1; } else if((((((a9==8)&&((!(a7==1)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==5))))&&(a2==1)))&&!(a26==1))&&!(a20==1))&&((a21==12)&&((((a2==1)&&((a1==14)&&(!(a7==1)&&((a13==1)&&!(a4==1)))))&&(a19==5))&&(a16==9))))){ if((a17==3)){ a5 = 5; a21 = 11; a20 = 1; a18 = 1; a16 = 10; a10 = 1; a28 = 0; a1 = 12; }else{ a16 = 7; a5 = 5; a1 = 12; a20 = 1; a9 = 7; a2 = 0; a0 = 1; a28 = 0; a19 = 1; a21 = 10; } return 21; } else if(((((a19==3)&&((((a17==2)&&(a13==1))||(a14==1))&&(a1==13)))||!(a12==1))&&(((a3==1)&&((a23==1)&&((a16==8)&&(((a21==12)&&(!(a20==1)&&(!(a8==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))))&&(a9==11)))))&&!(a26==1)))){ if((a26==1)){ a20 = 1; a25 = 0; a5 = 4; a0 = 1; a21 = 10; a16 = 11; }else{ a14 = 1; a20 = 1; a9 = 9; a15 = 0; a28 = 0; a5 = 5; a21 = 10; } return 21; } else if((((((a1==14)&&(!(a23==1)&&((a21==11)&&((((a16==10)&&((input==3)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))))&&(a19==4))&&(a20==1)))))&&!(a3==1))&&!(a11==1))&&(((a0==1)&&(((a2==1)&&(a17==2))&&!(a23==1)))&&!(a3==1)))){ a1 = 12; a16 = 7; a4 = 1; a21 = 12; a18 = 1; a19 = 1; a5 = 4; a9 = 9; return 21; } else if(((!(a2==1)||(((a3==1)&&((a16==7)&&((a3==1)&&(a20==1))))||(a24==1)))&&((((((a19==2)&&(((a17==2)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==5)))&&(a12==1)))&&(a1==14))&&(a21==12))&&(a3==1))&&(a6==1)))){ a16 = 9; a9 = 10; a5 = 6; a2 = 1; a1 = 12; a6 = 1; a18 = 0; a19 = 4; a21 = 10; return 22; } else if((((a2==1)&&(((((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==6))&&!(a14==1))&&(a17==2))&&!(a24==1)))&&((a21==12)&&((a18==1)||(((a1==14)&&(((a16==7)&&(((a24==1)||(a28==1))&&!(a20==1)))||!(a28==1)))&&(a19==4)))))){ a1 = 13; a9 = 11; a8 = 0; a20 = 1; a0 = 0; a5 = 5; a19 = 1; a12 = 1; a16 = 9; return 21; } else if((((a1==14)&&(((a16==10)&&((((a17==2)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==5)))&&(a18==1))&&(a18==1)))&&(a21==10)))&&((a20==1)&&(((!(a11==1)&&(((a28==1)&&(a4==1))&&!(a3==1)))&&!(a3==1))&&(a19==5))))){ a5 = 6; a10 = 1; a15 = 0; a9 = 9; a16 = 8; a21 = 11; a19 = 4; return 26; } else if(((((a18==1)||((a20==1)&&(!(a14==1)&&((!(a23==1)||((a28==1)||(a8==1)))&&(a21==11)))))&&!(a7==1))&&((((((a19==2)&&((input==6)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))))&&(a1==12))&&(a6==1))&&(a17==2))&&(a16==8)))){ a21 = 10; a13 = 1; a27 = 0; a5 = 4; a0 = 0; a9 = 7; a16 = 7; a19 = 1; return -1; } else if(((((a13==1)&&((a18==1)||((a12==1)&&(((a2==1)&&(a19==4))&&(a20==1)))))&&(a17==2))&&((a21==10)&&(((!(a24==1)&&((a16==9)&&(((input==4)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&!(a24==1))))&&(a1==14))&&(a23==1))))){ a16 = 7; a5 = 4; a6 = 1; a28 = 1; a24 = 0; a9 = 7; a19 = 1; a1 = 12; return -1; } else if(((((a17==2)&&(((a13==1)&&!(a14==1))&&(a16==7)))&&(a1==13))&&((((!(a26==1)&&((a19==3)&&((!(a20==1)&&((a21==12)&&((input==1)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&!(a18==1))))&&(a13==1))&&(a12==1))&&!(a0==1)))){ a19 = 1; a21 = 10; a1 = 12; a20 = 1; a8 = 0; a5 = 4; a9 = 7; a3 = 1; a23 = 1; return -1; } else if((((a16==11)&&((a19==1)&&((a1==14)&&((a21==11)&&((a9==10)&&((a17==2)&&(input==4)))))))&&((a20==1)&&((a12==1)&&((a3==1)&&((a27==1)||(!(a2==1)||((((a12==1)||(a7==1))&&(a12==1))&&(a5==6))))))))){ a21 = 10; a9 = 7; a1 = 12; a5 = 4; a26 = 0; a16 = 7; a2 = 1; a23 = 1; return -1; } else if((((a21==12)&&(((a28==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a11==1))&&(a16==7)))&&!(a27==1)))&&((a9==9)&&((a19==5)&&((a17==2)&&((a20==1)&&(!(a23==1)||((a1==13)&&(!(a26==1)&&(!(a28==1)||(a12==1))))))))))){ a5 = 4; a9 = 7; a3 = 1; a21 = 10; a24 = 0; a1 = 12; a19 = 1; return -1; } else if(((((a16==8)&&((a7==1)||(((a26==1)||(((a11==1)&&(a28==1))&&!(a24==1)))&&!(a27==1))))&&(a9==9))&&(((a1==13)&&((a11==1)&&((a17==2)&&((a19==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a21==10))))))&&(a20==1)))){ a16 = 7; a1 = 12; a14 = 0; a5 = 4; a8 = 0; a3 = 1; a9 = 7; return -1; } else if((((a5==4)&&(!(a7==1)&&(((a9==7)&&((((input==5)&&(a16==10))&&!(a20==1))&&(a21==12)))&&(a1==12))))&&(!(a2==1)||((((a19==4)&&(((a17==2)&&((a11==1)&&!(a24==1)))&&!(a8==1)))&&!(a18==1))||(a24==1))))){ a19 = 2; a20 = 1; a16 = 7; a21 = 10; a18 = 1; a0 = 1; a9 = 8; a28 = 0; return -1; } else if(((((a1==13)&&((a21==12)&&(((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==4))&&(a3==1))&&(a13==1))))&&(a19==2))&&(((!(a13==1)||(((!(a20==1)&&((a17==2)&&(a2==1)))||!(a12==1))||!(a3==1)))||!(a2==1))&&(a16==8)))){ if((a0==1)){ a21 = 10; a5 = 5; a18 = 1; a11 = 0; a1 = 12; a20 = 1; a8 = 1; a9 = 7; a16 = 7; }else{ a20 = 1; a9 = 8; a16 = 7; a1 = 12; a13 = 0; a10 = 1; a5 = 4; a22 = 1; a21 = 10; } return -1; } else if(((!(a3==1)||((!(a13==1)||((a8==1)||((a21==11)&&((a5==6)&&(a23==1)))))||!(a11==1)))&&((((a19==3)&&(((a16==9)&&((a20==1)&&(((input==6)&&(a17==2))&&(a9==10))))&&(a1==14)))&&!(a7==1))&&(a23==1)))){ a19 = 1; a1 = 12; a13 = 1; a5 = 4; a16 = 7; a4 = 0; a9 = 7; a21 = 10; return -1; } else if(((((((a20==1)&&(((((input==6)&&(a1==14))&&(a6==1))&&(a17==2))&&(a12==1)))&&(a19==2))&&!(a0==1))&&(a16==10))&&(((a9==10)&&(!(a8==1)&&((!(a4==1)&&((a2==1)&&(a5==5)))||(a24==1))))&&(a21==12)))){ a14 = 0; a16 = 9; a11 = 1; a9 = 11; a19 = 5; a23 = 1; a21 = 11; a1 = 12; a5 = 4; return 21; } else if(((!(a0==1)&&((a1==12)&&((!(a7==1)&&(a2==1))&&(a21==10))))&&((((((a23==1)&&((a17==2)&&(((a19==5)&&(!(a26==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a23==1))))&&(a9==7))&&(a13==1))&&(a20==1))&&(a16==10)))){ a9 = 9; a12 = 1; a1 = 13; a19 = 2; a5 = 6; a11 = 1; a16 = 7; a28 = 1; return 26; } else if((((a5==4)&&((((a12==1)&&(a1==14))&&!(a4==1))||(a24==1)))&&((((!(a0==1)&&((a19==2)&&(((a16==8)&&((a17==2)&&((a11==1)&&((input==5)&&!(a20==1)))))&&!(a26==1))))&&(a2==1))&&(a9==11))&&(a21==10)))){ a27 = 0; a1 = 12; a19 = 5; a20 = 1; a6 = 1; a9 = 9; a11 = 1; return -1; } else if((((!(a27==1)&&(!(a6==1)||((a17==2)&&((a19==2)&&(((!(a20==1)&&(a6==1))&&!(a18==1))||!(a13==1))))))&&(a2==1))&&(((((a1==14)&&((a16==9)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&!(a4==1))&&(a21==10))&&(a9==11)))){ a9 = 10; a28 = 0; a16 = 7; a20 = 1; a19 = 1; a11 = 0; a13 = 0; a5 = 5; return 21; } else if((((a17==2)&&(((a1==12)&&((a19==4)&&(((a16==11)&&((a9==9)&&((a6==1)&&(a13==1))))||!(a23==1))))&&!(a4==1)))&&((a23==1)&&(((((a20==1)&&((input==4)&&(a5==4)))&&(a13==1))&&(a21==10))&&(a6==1))))){ a9 = 7; a6 = 1; a23 = 1; a27 = 0; a19 = 1; a16 = 7; return -1; } else if((((a14==1)&&(((a16==8)&&(((a18==1)&&(((a27==1)&&(((((a19==3)&&(((a5==5)&&(a1==12))&&(a9==7)))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==3))))&&(input==4))&&(a27==1)))&&(a14==1)))&&(a21==11)))&&!(a3==1)))&&((!(a20==1)&&(a23==1))&&(a17==2)))){ a1 = 12; a9 = 10; a26 = 1; a21 = 10; a23 = 0; a16 = 7; a19 = 1; a5 = 4; a20 = 1; a11 = 0; return -1; } else if((((((a7==1)&&(((a21==10)&&(!(a12==1)&&((((input==3)&&(a9==11))&&(a19==3))&&(a7==1))))&&(a17==2)))&&(a20==1))&&!(a12==1))&&((a16==11)&&(!(a28==1)&&((((a3==1)&&!(a28==1))&&(a5==5))&&(a1==12)))))){ a10 = 0; a21 = 11; a13 = 0; a1 = 14; a16 = 7; a7 = 1; return -1; } else if((((a6==1)&&((a1==12)&&((a6==1)&&((a11==1)&&(a21==10)))))&&((a9==10)&&((a11==1)&&((a16==9)&&(!(a18==1)&&((a3==1)&&((a3==1)&&((a17==2)&&(!(a20==1)&&(((a19==3)&&(input==4))&&(a5==6)))))))))))){ if((a1==14)){ a19 = 5; a6 = 0; a5 = 4; a20 = 1; a1 = 14; a21 = 11; a0 = 1; a24 = 1; }else{ a20 = 1; a9 = 7; a2 = 0; a19 = 2; a23 = 0; a21 = 11; a27 = 1; } return 23; } else if((((a6==1)&&((((a3==1)&&(((a5==6)&&(((input==6)&&(a9==7))&&!(a4==1)))&&(a19==2)))&&!(a8==1))&&!(a20==1)))&&((a17==2)&&(!(a6==1)||((a16==7)&&((a21==12)&&(((a23==1)||!(a23==1))&&(a1==12)))))))){ a7 = 0; a5 = 5; a20 = 1; a2 = 1; a12 = 1; a9 = 9; a19 = 3; a16 = 8; return 22; } else if((((!(a24==1)&&((a20==1)&&((a2==1)&&(((a16==8)&&((input==3)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&(a2==1)))))&&(a6==1))&&(((a19==5)&&(((a1==14)&&((!(a14==1)&&(a6==1))&&(a21==11)))&&(a17==2)))&&(a12==1)))){ a16 = 10; a5 = 6; a7 = 0; a0 = 0; a19 = 3; a9 = 11; return 26; } else if(((((a23==1)&&((a9==8)&&(((a20==1)&&(((a5==6)&&(((a21==12)&&(input==1))&&(a17==2)))&&(a13==1)))&&(a6==1))))&&(a13==1))&&((a1==12)&&((a16==8)&&((((a12==1)&&(a28==1))&&!(a4==1))&&(a19==5)))))){ a9 = 9; a4 = 0; a19 = 4; a16 = 10; a5 = 5; a1 = 14; a11 = 1; a23 = 1; return 23; } else if((((a17==2)&&(!(a8==1)&&(((!(a20==1)&&((a6==1)||(a27==1)))||(a7==1))&&(a16==7))))&&((a21==10)&&((!(a18==1)&&(((a19==3)&&(((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==1))&&(a23==1)))&&(a11==1)))&&(a1==14))))){ a5 = 5; a3 = 1; a13 = 1; a19 = 4; a11 = 1; a9 = 7; a1 = 13; return 25; } else if((((a21==10)&&(((a18==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a24==1)))&&(a20==1)))&&(((a16==8)&&((a24==1)&&(((a19==5)&&(!(a13==1)&&((((a14==1)&&(a12==1))&&(a17==2))&&!(a2==1))))&&(a1==13))))&&(a9==9)))){ a5 = 5; a19 = 2; a14 = 1; a21 = 11; a1 = 12; a28 = 0; a9 = 10; a0 = 1; return -1; } else if(((((a9==11)&&((a23==1)&&(((a17==2)&&((a23==1)||!(a13==1)))&&!(a20==1))))&&(a13==1))&&((a1==13)&&((!(a7==1)&&(!(a7==1)&&(((a16==7)&&((a21==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))&&(a12==1))))&&(a19==3))))){ a14 = 0; a16 = 9; a20 = 1; a5 = 4; a26 = 0; a23 = 1; a9 = 7; return 25; } else if((((a11==1)&&(!(a0==1)&&((((a16==7)&&(((input==3)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a1==13)))&&(a20==1))&&(a21==11))))&&(((a17==2)&&(((((a6==1)&&(a19==2))&&(a12==1))||!(a12==1))&&(a13==1)))||!(a11==1)))){ a21 = 10; a19 = 1; a3 = 1; a23 = 1; a9 = 7; a5 = 4; a1 = 12; a14 = 0; return -1; } else if((((((a9==11)&&(a3==1))&&(a16==9))||!(a12==1))&&(((a21==10)&&(((a11==1)&&(((a13==1)&&(!(a24==1)&&((a2==1)&&((a19==3)&&((a1==14)&&((input==1)&&((a5==5)||(a5==6))))))))&&!(a20==1)))&&(a3==1)))&&(a17==2)))){ a20 = 1; a19 = 1; a7 = 1; a9 = 8; a6 = 0; a5 = 5; a16 = 7; a13 = 0; return -1; } else if(((((((a21==11)&&((!(a13==1)||((a3==1)&&(a3==1)))&&(a20==1)))&&(a16==7))&&(a19==4))&&!(a24==1))&&((a2==1)&&((a2==1)&&((a17==2)&&((a3==1)&&(((input==6)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&(a1==14)))))))){ a16 = 8; a19 = 5; a4 = 0; a9 = 7; a5 = 5; a28 = 1; a1 = 12; a13 = 1; return 22; } else if((((((a5==5)&&((a1==13)&&(((!(a4==1)&&(((input==1)&&(a21==10))&&(a9==9)))&&(a12==1))&&(a13==1))))&&!(a8==1))&&(a20==1))&&((a19==3)&&(((((a3==1)&&!(a24==1))&&(a11==1))&&(a16==8))&&(a17==2))))){ if((a16==8)){ a23 = 1; a21 = 11; a28 = 1; a1 = 12; a9 = 7; a13 = 1; a16 = 7; a20 = 0; }else{ a9 = 8; a19 = 5; a12 = 1; a13 = 1; a21 = 12; a5 = 6; a16 = 9; a1 = 12; } return 23; } else if((((a5==5)&&(((((a13==1)&&(a1==13))||(a7==1))&&(a20==1))&&(a16==7)))&&(((((!(a26==1)&&((a17==2)&&(!(a8==1)&&(((a21==12)&&(input==4))&&!(a0==1)))))&&!(a0==1))&&!(a7==1))&&(a19==4))&&(a9==9)))){ a14 = 0; a1 = 12; a9 = 7; a13 = 1; a12 = 1; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((a26==1)||((a1==13)&&((a5==4)&&(((a13==1)&&!(a18==1))&&(a21==11)))))&&((a9==7)&&(((((a16==10)&&((a2==1)&&(!(a4==1)&&((a28==1)&&((a17==2)&&(input==3))))))&&!(a24==1))&&(a20==1))&&(a19==3))))){ a23 = 1; a16 = 7; a28 = 1; a4 = 0; a21 = 10; a19 = 1; a1 = 12; return -1; } else if((((!(a4==1)&&((a2==1)&&(((a5==4)&&(input==1))&&(a21==12))))&&(a9==11))&&(((a0==1)||((a19==4)&&(!(a23==1)||((a16==10)&&((a2==1)&&(!(a20==1)&&(((a23==1)&&(a1==12))&&(a17==2))))))))&&(a13==1)))){ a9 = 7; a6 = 0; a20 = 1; a19 = 5; a28 = 0; a22 = 1; a16 = 11; return 25; } else if((((!(a23==1)&&(((((a5==6)&&((!(a20==1)&&(a2==1))&&(a24==1)))&&(a17==2))&&(a24==1))&&!(a3==1)))&&(a9==8))&&(((((((a19==3)&&(input==5))&&!(a23==1))&&(a16==7))&&(a21==12))&&(a1==12))&&!(a11==1)))){ a9 = 10; a8 = 1; a10 = 0; a29 = 0; a1 = 14; a5 = 5; a21 = 10; a19 = 5; return -1; } else if((((a9==11)&&(!(a20==1)&&((a6==1)&&(!(a23==1)||(!(a3==1)||((a6==1)&&(a21==11)))))))&&((a17==2)&&((!(a7==1)&&((a16==10)&&(((a13==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a1==12)))&&!(a24==1))))&&(a19==3))))){ a20 = 1; a19 = 2; a18 = 1; a24 = 1; a9 = 7; a21 = 10; a16 = 7; a5 = 4; return 25; } else if(((((((a11==1)&&((a26==1)||(((a13==1)&&(a13==1))&&(a17==2))))&&(a16==10))&&!(a26==1))&&!(a20==1))&&(((a19==4)&&(((a1==13)&&(!(a4==1)&&((input==1)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))))&&(a2==1)))&&(a21==11)))){ if((a10==1)){ a18 = 1; a16 = 7; a19 = 1; a5 = 4; a9 = 11; a27 = 1; a12 = 0; }else{ a2 = 0; a9 = 10; a8 = 1; a11 = 0; a21 = 10; a19 = 2; a5 = 5; a16 = 9; a20 = 1; a1 = 14; } return 21; } else if(((!(a20==1)&&((a21==12)&&((((!(a26==1)&&(((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a11==1)))&&(a1==14))&&(a3==1))&&(a23==1))))&&((a16==8)&&(((a19==5)&&(!(a23==1)||((a3==1)&&(a13==1))))&&(a17==2))))){ a9 = 7; a5 = 5; a11 = 0; a20 = 1; a19 = 2; a21 = 10; a22 = 1; a16 = 7; a24 = 1; a1 = 12; return -1; } else if(((((!(a13==1)||((a17==2)&&((a16==10)&&((((a23==1)&&(a13==1))||(a24==1))||!(a12==1)))))&&(a20==1))&&(a5==6))&&((a12==1)&&((a1==14)&&((a19==2)&&((a21==11)&&(((input==1)&&(a9==8))&&(a11==1)))))))){ a11 = 1; a5 = 4; a21 = 10; a19 = 1; a9 = 7; a7 = 0; a27 = 0; a16 = 7; a1 = 12; return -1; } else if((((a16==9)&&((a19==2)&&(((a6==1)&&((((a21==12)&&(a23==1))||!(a6==1))&&!(a8==1)))&&(a1==14))))&&((((a9==8)&&(((((input==3)&&!(a20==1))&&(a17==2))&&!(a26==1))&&(a5==6)))&&(a28==1))&&(a11==1)))){ a0 = 1; a5 = 5; a20 = 1; a6 = 0; a21 = 11; a9 = 9; a16 = 7; a27 = 1; return 26; } else if((((a4==1)&&(((!(a13==1)&&(((a19==2)&&(((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4))))||((a9==7)&&((a1==14)&&(a5==5))))&&(input==5)))&&(a21==11)))&&(a18==1))&&!(a12==1)))&&((a27==1)&&((a17==2)&&(((a20==1)&&(!(a23==1)&&(a6==1)))&&(a16==11)))))){ a5 = 6; a21 = 10; a25 = 0; a28 = 0; a20 = 0; a16 = 7; a14 = 1; a9 = 8; a19 = 4; a1 = 14; return -1; } else if(((!(a20==1)&&((a17==2)&&((a19==1)&&(((a23==1)||(a26==1))&&(a16==10)))))&&((a21==11)&&(!(a27==1)&&((!(a4==1)&&((!(a27==1)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==5))&&!(a14==1)))&&(a1==14)))&&!(a24==1)))))){ a26 = 1; a29 = 0; a19 = 3; a5 = 5; a1 = 12; a10 = 1; a9 = 11; a16 = 8; return -1; } else if((((a17==2)&&((a12==1)&&((!(a20==1)&&(((input==6)&&((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&!(a24==1)))&&!(a8==1))))&&(((a21==12)&&((((a16==7)&&(a23==1))&&(a2==1))||!(a11==1)))||(a8==1)))){ a9 = 11; a21 = 11; a8 = 0; a4 = 0; a1 = 14; a19 = 4; a5 = 5; a26 = 0; a16 = 9; a20 = 1; return 23; } else if(((((a3==1)&&((!(a4==1)&&((a17==2)&&(((a1==13)&&(input==5))&&(a13==1))))&&!(a14==1)))&&(a16==7))&&((((a9==9)&&(((((a6==1)&&!(a20==1))&&(a3==1))&&(a21==11))&&(a23==1)))&&(a5==4))&&(a19==2)))){ a9 = 7; a21 = 10; a19 = 1; a4 = 0; a7 = 0; a6 = 1; a20 = 1; a1 = 12; return -1; } else if(((((a21==11)&&((((((a28==1)&&((input==3)&&((a5==4)||(a5==5))))&&!(a14==1))&&(a16==7))&&(a17==2))&&(a9==9)))&&(a1==12))&&((a19==5)&&(!(a20==1)&&((((a27==1)||((a12==1)&&(a2==1)))||(a27==1))&&!(a4==1)))))){ a5 = 4; a9 = 7; a19 = 1; a20 = 1; a23 = 1; a2 = 1; a21 = 10; a14 = 0; return -1; } else if((((a9==9)&&((a21==10)&&(!(a23==1)||((!(a20==1)&&(a6==1))&&(a3==1)))))&&((((a6==1)&&(((a23==1)&&(((a16==7)&&(((input==4)&&(a17==2))&&(a19==1)))&&!(a8==1)))&&(a5==5)))&&(a1==12))&&(a11==1)))){ a0 = 0; a5 = 4; a9 = 7; a2 = 1; a18 = 0; a20 = 1; return -1; } else if(((((a21==10)&&(((a12==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&!(a27==1)))&&(a19==1))&&((a1==14)&&((a9==7)&&((a18==1)||(((a16==11)&&(((a20==1)&&(!(a6==1)||((a11==1)||(a26==1))))&&(a17==2)))||!(a6==1))))))){ a18 = 0; a5 = 4; a28 = 1; a16 = 7; a14 = 0; a1 = 12; return -1; } else if((((a17==2)&&((a19==4)&&(!(a24==1)&&((a2==1)&&(((((a1==14)&&((input==6)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))))&&!(a14==1))&&!(a14==1))&&!(a24==1))))))&&((((a20==1)&&((a6==1)||(a8==1)))&&(a21==10))&&(a16==9)))){ a9 = 10; a20 = 0; a5 = 4; a16 = 8; a28 = 1; a0 = 0; a13 = 1; return 21; } else if((((a12==1)&&((a27==1)||((a16==10)&&((a17==2)&&((!(a26==1)&&((a6==1)&&(a9==7)))&&(a21==10))))))&&(((a28==1)&&(!(a20==1)&&(!(a26==1)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==12))&&(a19==5)))))&&!(a14==1)))){ a21 = 12; a20 = 1; a19 = 2; a9 = 8; a12 = 0; a25 = 1; a1 = 13; a5 = 4; a2 = 0; return 25; } else if(((((((a6==1)&&((a4==1)||(((a1==14)&&((a19==5)&&(a13==1)))&&(a12==1))))&&(a20==1))&&(a21==11))&&(a9==7))&&(((a16==10)&&((a17==2)&&((((input==6)&&(a5==5))&&(a23==1))&&!(a27==1))))&&!(a8==1)))){ a19 = 2; a5 = 4; a9 = 9; a21 = 10; a27 = 0; a4 = 0; a16 = 7; a8 = 0; a1 = 13; return -1; } else if((((a27==1)||((a19==5)&&((a3==1)&&(!(a13==1)||((a17==2)&&(((a6==1)||(a7==1))&&!(a0==1)))))))&&(((a1==14)&&((a20==1)&&((a21==12)&&((a16==11)&&((input==5)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))))))&&(a6==1)))){ a1 = 13; a2 = 1; a27 = 0; a9 = 7; a0 = 0; a5 = 5; a21 = 11; return 21; } else if(((!(a20==1)&&((!(a0==1)&&(!(a14==1)&&((input==4)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))&&(a13==1)))&&(((a21==12)&&((a28==1)&&(!(a6==1)||((a17==2)&&((((a16==8)&&(a11==1))&&(a1==14))&&(a19==4))))))||(a0==1)))){ a20 = 1; a26 = 1; a16 = 7; a1 = 13; a18 = 1; a21 = 10; a9 = 10; a5 = 6; a19 = 1; a10 = 1; return -1; } else if(((!(a26==1)&&(!(a24==1)&&((a3==1)&&((((a23==1)&&((input==5)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))))&&(a11==1))&&(a19==1)))))&&(((a16==10)&&(!(a26==1)&&((a17==2)&&(((a3==1)&&!(a20==1))&&(a21==12)))))&&(a1==13)))){ if((a3==1)){ a25 = 0; a24 = 1; a21 = 11; a5 = 4; a1 = 12; a16 = 7; a9 = 10; a3 = 0; }else{ a19 = 5; a15 = 1; a14 = 1; a21 = 11; a5 = 5; a20 = 1; a18 = 1; a9 = 9; a1 = 14; } return -1; } else if(((((a24==1)&&((!(a6==1)&&((a9==8)&&(((((a24==1)&&(a3==1))&&(a17==2))&&(a20==1))&&(a21==11))))&&(a16==9)))&&!(a2==1))&&((a5==5)&&(!(a12==1)&&((a1==13)&&(((input==4)&&(a19==2))&&(a26==1))))))){ a16 = 7; a9 = 11; a25 = 0; a20 = 0; a15 = 0; a19 = 3; return -1; } else if(((!(a28==1)&&((a21==10)&&((a7==1)&&(!(a13==1)&&((a14==1)&&((a4==1)&&(((a3==1)&&(a1==14))&&!(a28==1))))))))&&(((a17==2)&&((a16==8)&&(!(a20==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==2)))))&&(a9==7)))){ a16 = 9; a29 = 0; a5 = 5; a13 = 0; a19 = 5; a20 = 1; a9 = 8; a1 = 12; a18 = 1; a21 = 12; return -1; } else if(((((a23==1)&&((a16==10)&&((a17==2)&&(!(a0==1)&&((input==3)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))))))&&(a28==1))&&((a6==1)&&((((a1==14)&&((a8==1)||(((a20==1)&&(a6==1))&&(a11==1))))&&(a19==2))&&(a21==11))))){ a4 = 0; a23 = 1; a16 = 7; a13 = 1; a21 = 10; a1 = 13; a5 = 5; a9 = 9; return -1; } else if((((a16==9)&&((a12==1)&&((a19==1)&&((a21==10)&&((((((a5==5)||(a5==6))&&(input==4))&&(a9==9))&&(a17==2))&&(a3==1))))))&&((((a2==1)&&((!(a4==1)&&((a11==1)&&(a20==1)))&&(a1==12)))||!(a23==1))||!(a28==1)))){ a9 = 7; a5 = 4; a16 = 7; a2 = 1; a27 = 0; a8 = 0; return -1; } else if((((!(a4==1)&&((!(a20==1)&&((((!(a4==1)&&((input==4)&&(((a9==7)&&((a5==4)&&(a1==14)))||(((a9==11)&&((a1==13)&&(a5==5)))||(((a1==13)&&(a5==6))&&(a9==11))))))&&(a2==1))&&(a21==10))&&(a16==7)))&&!(a4==1)))&&!(a24==1))&&(!(a0==1)&&((a19==3)&&((a28==1)&&(a17==2)))))){ a1 = 12; a20 = 1; a5 = 4; a11 = 1; a18 = 0; a3 = 1; a9 = 7; a19 = 1; return -1; } else if(((((a16==9)&&(((a23==1)&&(((a9==9)&&(((((input==3)&&((a5==4)||(a5==5)))&&(a1==14))&&(a19==2))&&(a3==1)))&&(a20==1)))&&(a17==2)))&&(a6==1))&&(((a21==10)&&((a13==1)&&(!(a18==1)&&(a6==1))))&&(a2==1)))){ a6 = 1; a1 = 13; a5 = 6; a16 = 10; a21 = 11; a7 = 0; a28 = 1; return 21; } else if(((!(a3==1)||(((!(a6==1)||((a18==1)||((a13==1)&&(a20==1))))&&(a16==11))&&(a17==2)))&&(((a12==1)&&((a19==2)&&((((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==12))&&(a9==10))&&!(a7==1))&&(a1==12))))&&(a3==1)))){ if((a26==1)){ a20 = 0; a19 = 5; a3 = 1; a21 = 11; a9 = 8; a11 = 1; a16 = 8; a5 = 5; a12 = 1; }else{ a26 = 0; a1 = 13; a9 = 7; a3 = 1; a5 = 6; a21 = 11; a18 = 0; } return 21; } else if(((((a21==12)&&((a19==2)&&((a13==1)&&((input==1)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))))))&&(a17==2))&&(((a20==1)&&(((!(a0==1)&&((a24==1)||(!(a24==1)&&(a11==1))))&&!(a4==1))&&!(a27==1)))&&(a16==7)))){ a28 = 1; a16 = 9; a9 = 8; a5 = 4; a21 = 10; a27 = 0; a6 = 1; a1 = 14; return 26; } else if((((a24==1)&&(!(a3==1)&&(((a17==2)&&((((a21==11)&&((a5==5)&&(a11==1)))&&(a1==12))&&!(a6==1)))&&(a4==1))))&&((a8==1)&&((a27==1)&&(((((input==1)&&(a20==1))&&(a9==7))&&(a19==2))&&(a16==8)))))){ a16 = 10; a22 = 0; a9 = 10; a29 = 1; a5 = 6; a3 = 0; a19 = 1; a21 = 10; return 26; } else if(((((a28==1)&&((((a21==11)&&(!(a14==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a1==13))))&&!(a4==1))&&(a16==7)))&&(a9==10))&&(((a20==1)&&(!(a3==1)||((((a19==1)&&(a11==1))||!(a3==1))||(a14==1))))&&(a17==2)))){ a21 = 10; a28 = 1; a5 = 4; a13 = 1; a9 = 7; a1 = 12; return -1; } else if(((!(a20==1)&&(!(a14==1)&&(((a9==7)&&((a8==1)||(((((a2==1)&&(a19==2))&&!(a18==1))||(a8==1))&&!(a4==1))))&&(a17==2))))&&(((a16==8)&&(((((a5==5)||(a5==6))&&(input==4))&&(a21==10))&&!(a8==1)))&&(a1==13)))){ a20 = 1; a5 = 4; a16 = 7; a1 = 12; a14 = 0; a28 = 1; a19 = 1; return -1; } else if((((a17==2)&&(!(a13==1)||((a21==11)&&((a28==1)&&!(a14==1)))))&&((((a20==1)&&(((a1==12)&&((a6==1)&&(((a2==1)&&((a9==9)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a2==1))))&&(a19==5)))&&!(a14==1))&&(a16==11)))){ a9 = 7; a19 = 1; a11 = 1; a21 = 10; a16 = 7; a5 = 4; a3 = 1; a7 = 0; return -1; } else if((((a12==1)&&(((a17==2)&&(((((input==3)&&((((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a1==12)&&(a5==6))))||(((a1==13)&&(a5==4))&&(a9==7))))&&(a16==7))&&(a21==11))&&(a20==1)))&&(a3==1)))&&(((!(a28==1)||(!(a6==1)||((a19==4)&&(a11==1))))||(a8==1))&&(a3==1)))){ a4 = 0; a1 = 12; a5 = 4; a28 = 1; a19 = 1; a21 = 10; a9 = 7; a6 = 1; return -1; } else if((((!(a13==1)||((a27==1)||((a0==1)||(((a23==1)&&(a17==2))&&(a11==1)))))&&(a21==10))&&(((!(a0==1)&&((a16==9)&&((!(a8==1)&&((input==1)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))&&!(a20==1))))&&(a19==2))&&(a1==13)))){ a10 = 0; a23 = 0; a27 = 1; a1 = 14; a20 = 1; a9 = 9; a19 = 5; a5 = 4; return -1; } else if(((((a16==7)&&(!(a7==1)&&((a13==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a28==1))&&(a12==1)))))&&(a9==10))&&((((a19==2)&&((((a0==1)||((a1==14)&&(a13==1)))&&!(a20==1))&&(a17==2)))||!(a28==1))&&(a21==10)))){ a18 = 0; a19 = 1; a27 = 0; a5 = 4; a9 = 7; a20 = 1; a2 = 1; a1 = 12; return -1; } else if((((!(a18==1)&&(((a20==1)&&((!(a23==1)||(a23==1))&&(a19==5)))||(a8==1)))&&(a16==7))&&((!(a4==1)&&(!(a24==1)&&((a28==1)&&(((input==5)&&((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7))))&&(a17==2)))))&&(a21==11)))){ a9 = 9; a1 = 12; a16 = 8; a19 = 3; a18 = 0; a21 = 12; a8 = 0; a13 = 1; a5 = 4; return 22; } else if(((!(a24==1)&&(((a20==1)&&((a17==2)&&((a28==1)&&(a16==8))))&&!(a14==1)))&&(((a3==1)&&((a11==1)&&((a23==1)&&(((((input==4)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a1==13))&&(a19==4))&&(a21==12)))))&&!(a8==1)))){ a16 = 7; a9 = 7; a21 = 10; a19 = 1; a1 = 12; a3 = 1; a0 = 0; a5 = 4; return -1; } else if(((!(a12==1)||(((a13==1)&&((!(a20==1)&&(((a1==13)&&(a13==1))||(a18==1)))&&(a19==2)))&&(a13==1)))&&((a21==10)&&(!(a4==1)&&((((((input==6)&&((a5==5)||(a5==6)))&&!(a24==1))&&(a9==7))&&(a16==8))&&(a17==2)))))){ a19 = 1; a1 = 12; a8 = 0; a5 = 4; a20 = 1; a2 = 1; a16 = 7; a27 = 0; return -1; } else if((((a28==1)&&((((a9==11)&&((a5==6)&&(input==3)))&&(a20==1))&&(a21==11)))&&(((a1==12)&&(!(a28==1)||((a16==8)&&(((a19==5)&&(!(a27==1)&&(!(a18==1)&&((a28==1)||(a26==1)))))&&(a17==2)))))&&!(a4==1)))){ a9 = 7; a24 = 0; a5 = 4; a19 = 1; a23 = 1; a21 = 10; a16 = 7; a27 = 0; return -1; } else if((((a19==1)&&(((a11==1)&&((a12==1)&&(((input==4)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a26==1))))&&(a21==12)))&&(((((a4==1)||((a1==13)&&((a24==1)||((a13==1)&&(a16==10)))))||(a14==1))&&(a20==1))&&(a17==2)))){ a16 = 7; a2 = 1; a9 = 7; a1 = 12; a5 = 4; a21 = 10; a13 = 1; a6 = 1; return -1; } else if((((a18==1)||((a20==1)&&((a4==1)||((((a1==12)&&(((a28==1)&&(a17==2))||!(a6==1)))&&(a23==1))&&(a16==7)))))&&(!(a7==1)&&((((a5==5)&&(!(a24==1)&&((a19==4)&&(input==4))))&&(a9==9))&&(a21==11))))){ if((a26==1)){ a20 = 0; a19 = 3; a28 = 1; a18 = 0; a1 = 13; a26 = 0; a9 = 11; a5 = 6; a21 = 12; }else{ a16 = 8; a19 = 3; a23 = 1; a0 = 0; a2 = 1; a9 = 11; a5 = 4; } return 21; } else if(((!(a0==1)&&((((a19==2)&&(!(a18==1)&&(((a6==1)&&(!(a7==1)&&((a5==4)&&((a2==1)&&((a21==12)&&((a1==14)&&(input==1)))))))&&(a16==8))))&&(a9==7))&&(a20==1)))&&(((a13==1)&&!(a18==1))&&(a17==2)))){ a9 = 11; a6 = 1; a19 = 1; a2 = 1; a16 = 10; a0 = 0; a1 = 13; a5 = 5; return 21; } else if(((!(a20==1)&&((a17==2)&&((a19==2)&&(!(a8==1)&&((a16==8)&&(((((a8==1)||(a3==1))&&(a9==11))||(a8==1))||(a4==1)))))))&&(((a1==13)&&((!(a26==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a13==1)))&&(a21==10)))){ a28 = 1; a27 = 0; a20 = 1; a5 = 4; a9 = 7; a16 = 7; a8 = 0; a1 = 12; a19 = 1; return -1; } else if(((((a19==5)&&((a5==5)&&((a17==2)&&((a16==7)&&(!(a7==1)&&((input==3)&&(a9==10)))))))&&(a21==10))&&((((a2==1)&&((!(a3==1)||((!(a20==1)&&(a28==1))&&(a6==1)))&&!(a18==1)))&&(a1==14))||(a0==1)))){ a20 = 1; a1 = 12; a5 = 4; a8 = 0; a9 = 7; a19 = 1; a27 = 0; a23 = 1; return -1; } else if(((!(a24==1)&&((a16==7)&&((a19==2)&&((a21==12)&&((a3==1)&&(a9==10))))))&&(((((a28==1)&&(!(a0==1)&&(!(a20==1)&&(((a5==6)&&((a17==2)&&(input==5)))&&(a11==1)))))&&!(a7==1))&&!(a8==1))&&(a1==13)))){ a19 = 3; a4 = 0; a20 = 1; a1 = 14; a7 = 0; a27 = 0; a21 = 10; a9 = 11; return 22; } else if((((a17==2)&&((!(a14==1)&&((a12==1)&&(!(a4==1)&&((a21==10)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==4))))))&&(a11==1)))&&(((a16==11)&&(((a1==12)&&((a23==1)&&((a28==1)&&!(a7==1))))&&(a20==1)))&&(a19==3)))){ a16 = 7; a5 = 4; a9 = 7; a26 = 0; a14 = 0; a19 = 1; return -1; } else if(((((a20==1)&&((a16==11)&&((a13==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3)))))&&(a21==12))&&((a0==1)||(((a1==12)&&((a12==1)&&((a14==1)||((a17==2)&&((a19==1)&&(!(a14==1)&&(a6==1)))))))&&(a28==1))))){ a5 = 4; a18 = 0; a13 = 1; a16 = 7; a9 = 7; a21 = 10; a4 = 0; return -1; } else if(((!(a8==1)&&((!(a20==1)&&((!(a7==1)&&((((((a19==1)&&(((a5==4)&&(a1==12))&&(a9==7)))&&(a21==11))||(((a21==10)&&((((a1==14)&&(a5==5))&&(a9==11))&&(a19==5)))||((a21==10)&&((((a5==6)&&(a1==14))&&(a9==11))&&(a19==5)))))&&(input==1))&&!(a8==1)))&&(a13==1)))&&(a17==2)))&&((a2==1)&&(((a28==1)&&(a11==1))&&(a16==8))))){ a1 = 12; a9 = 9; a19 = 2; a16 = 10; a6 = 1; a5 = 6; a13 = 1; a21 = 11; a26 = 0; a20 = 1; return 25; } else if((((!(a27==1)&&((((a5==6)&&((a19==5)&&((a1==14)&&(a28==1))))&&(a21==12))&&!(a4==1)))||!(a11==1))&&((a13==1)&&((a13==1)&&(((a20==1)&&((a16==9)&&(!(a4==1)&&((input==5)&&(a9==7)))))&&(a17==2)))))){ a1 = 12; a19 = 1; a16 = 7; a18 = 0; a24 = 0; a23 = 1; a21 = 10; a5 = 4; return -1; } else if(((!(a2==1)||((a26==1)||(!(a4==1)&&((a12==1)&&(((a13==1)&&(a21==11))&&(a17==2))))))&&((((!(a27==1)&&(((a1==14)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5)))&&(a19==5)))&&(a6==1))&&!(a20==1))&&(a16==8)))){ a9 = 11; a19 = 4; a5 = 4; a29 = 0; a20 = 1; a16 = 9; a18 = 1; return -1; } else if((((!(a23==1)||((((a9==11)&&((a12==1)&&(a12==1)))&&(a19==3))&&(a16==11)))&&(a1==13))&&((a20==1)&&(((a21==12)&&(((!(a18==1)&&((a17==2)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a14==1))&&(a13==1)))&&!(a7==1))))){ a19 = 1; a23 = 1; a27 = 0; a16 = 7; a1 = 12; a9 = 7; a7 = 0; a5 = 4; a21 = 10; return -1; } else if((((a17==2)&&((a21==11)&&((((a24==1)||(!(a2==1)||((a12==1)||!(a2==1))))||!(a23==1))&&(a13==1))))&&((a5==6)&&((!(a20==1)&&((a16==8)&&(!(a26==1)&&(((input==3)&&(a9==11))&&(a1==13)))))&&(a19==4))))){ a20 = 1; a8 = 0; a9 = 7; a1 = 12; a19 = 1; a16 = 7; a21 = 10; a5 = 4; a0 = 0; a26 = 0; return -1; } else if(((!(a20==1)&&(!(a13==1)||((a21==12)&&(((a16==10)&&((a2==1)&&(a13==1)))||(a26==1)))))&&((((a19==1)&&((a6==1)&&(((input==3)&&((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a3==1))))&&!(a27==1))&&(a17==2)))){ a5 = 5; a9 = 8; a1 = 13; a4 = 1; a16 = 7; a21 = 10; a0 = 1; a20 = 1; a11 = 0; return 22; } else if(((!(a8==1)&&(!(a0==1)&&(((a28==1)&&((a12==1)&&!(a0==1)))&&!(a20==1))))&&((a11==1)&&(((a19==4)&&((a16==9)&&(((((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a17==2))&&!(a8==1))&&(a1==14))))&&(a21==11))))){ if((a21==12)){ a9 = 7; a13 = 0; a8 = 1; a19 = 1; a16 = 7; a10 = 0; a21 = 10; a5 = 4; a1 = 12; a20 = 1; }else{ a29 = 0; a10 = 0; a6 = 0; a5 = 4; a1 = 12; a19 = 2; a16 = 7; a20 = 1; a21 = 10; a9 = 9; } return 21; } else if((((a17==2)&&(((a3==1)&&(((a20==1)&&(!(a4==1)&&(((a9==11)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a13==1))))&&(a19==4)))&&(a1==14)))&&((a16==10)&&((a21==10)&&(!(a23==1)||(!(a18==1)&&(!(a7==1)&&(a3==1)))))))){ a26 = 0; a21 = 12; a9 = 10; a16 = 8; a0 = 0; a19 = 5; a1 = 13; a5 = 4; return -1; } else if((((!(a18==1)&&((((a17==2)&&((a1==13)&&((a19==3)&&(input==6))))&&(a6==1))&&(a12==1)))&&!(a20==1))&&((((((a8==1)||(((a5==4)&&(a23==1))&&(a16==10)))&&(a12==1))&&!(a27==1))&&(a9==10))&&(a21==10)))){ a16 = 11; a11 = 0; a21 = 11; a14 = 1; a19 = 2; a12 = 0; a20 = 1; a9 = 8; a1 = 12; return 26; } else if((((a5==4)&&(((a6==1)&&((a16==7)&&(((a28==1)&&((((a21==10)&&(input==4))&&(a19==1))&&!(a20==1)))&&(a1==13))))&&(a17==2)))&&((((((a23==1)||!(a12==1))||!(a11==1))&&(a9==8))&&(a13==1))||(a14==1)))){ a9 = 7; a13 = 1; a20 = 1; a1 = 12; a2 = 1; a27 = 0; return -1; } else if((((a16==8)&&((a21==11)&&(!(a20==1)&&(((((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&!(a8==1))&&!(a26==1))&&(a1==13)))))&&((((a3==1)&&((!(a27==1)&&((a6==1)&&(a2==1)))&&(a2==1)))&&(a19==3))&&(a17==2)))){ a5 = 6; a4 = 0; a9 = 8; a1 = 12; a23 = 1; a20 = 1; a24 = 0; a21 = 12; return 25; } else if(((!(a8==1)&&((a3==1)&&(!(a20==1)&&(((a21==11)&&(!(a14==1)&&(a3==1)))||!(a13==1)))))&&(((((((input==6)&&((((a1==13)&&(a5==5))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a6==1))&&(a3==1))&&(a17==2))&&(a16==10))&&(a19==4)))){ a9 = 11; a21 = 10; a19 = 5; a16 = 7; a27 = 1; a5 = 5; a1 = 13; a29 = 0; a10 = 1; return -1; } else if((((a19==2)&&(((a26==1)&&((a8==1)&&((a5==5)&&((a16==7)&&(!(a2==1)&&(a28==1))))))&&!(a28==1)))&&((a1==12)&&((a26==1)&&(((((a21==11)&&((input==5)&&(a20==1)))&&(a17==2))&&(a9==7))&&(a27==1)))))){ a19 = 1; a21 = 10; a1 = 14; a3 = 0; a25 = 1; a10 = 0; a5 = 4; a9 = 11; return 21; } else if((((a17==2)&&((a9==8)&&(!(a20==1)&&((a1==14)&&((!(a8==1)&&(((!(a4==1)&&(a3==1))||!(a2==1))||!(a13==1)))&&(a19==5))))))&&((!(a14==1)&&(((a21==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a6==1)))&&(a16==7)))){ a19 = 1; a24 = 0; a9 = 7; a21 = 10; a3 = 1; a26 = 0; a1 = 12; a20 = 1; a5 = 4; return -1; } else if((((!(a26==1)&&((a16==7)&&(((a12==1)&&((a13==1)&&(!(a8==1)&&((input==1)&&(a5==4)))))&&(a2==1))))&&(a1==12))&&((!(a20==1)&&((a21==12)&&((((a3==1)||!(a6==1))&&(a19==1))&&(a9==8))))&&(a17==2)))){ a26 = 0; a20 = 1; a21 = 10; a2 = 1; a11 = 1; a9 = 7; return -1; } else if((((a6==1)&&((((!(a28==1)||((a23==1)&&!(a8==1)))&&!(a24==1))&&(a17==2))&&(a5==4)))&&(((a21==12)&&((a19==2)&&(((a16==11)&&(!(a0==1)&&((a9==9)&&((a20==1)&&(input==3)))))&&(a1==13))))&&!(a7==1)))){ a13 = 1; a4 = 0; a19 = 5; a8 = 0; a1 = 14; a9 = 7; a21 = 11; return 21; } else if((((a23==1)&&((a13==1)&&(((((((a21==10)&&((input==5)&&!(a20==1)))&&(a16==9))&&(a1==12))&&(a19==1))&&(a9==10))&&(a17==2))))&&(!(a3==1)||((!(a12==1)||(((a28==1)&&(a11==1))&&(a5==4)))||!(a11==1))))){ a19 = 2; a3 = 0; a9 = 9; a21 = 12; a12 = 0; a5 = 5; return -1; } else if((((a9==10)&&(((((a23==1)&&(!(a8==1)&&(((a1==14)&&((a16==7)&&(((input==3)&&(a21==12))&&(a6==1))))&&(a19==2))))&&(a20==1))&&(a6==1))&&(a5==5)))&&((a17==2)&&(!(a28==1)||((a27==1)||(a11==1)))))){ a9 = 7; a5 = 4; a1 = 12; a23 = 1; a21 = 10; a4 = 0; a19 = 1; a24 = 0; return -1; } else if(((((((a3==1)&&(((a26==1)||((a16==11)&&((((a3==1)&&!(a24==1))||(a26==1))&&(a20==1))))&&(a1==14)))||!(a23==1))&&(a17==2))&&(a21==10))&&((a5==5)&&((((input==4)&&(a19==3))&&(a9==10))&&!(a26==1))))){ a9 = 7; a2 = 1; a12 = 1; a19 = 1; a1 = 12; a23 = 1; a5 = 4; a16 = 7; return -1; } else if((((((((a13==1)&&((a17==2)&&((input==6)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))))&&(a1==12))&&(a28==1))&&!(a18==1))&&(a23==1))&&(((a21==10)&&(((a3==1)&&((a19==3)&&((a6==1)&&(a16==8))))&&!(a20==1)))||!(a3==1)))){ a16 = 7; a19 = 1; a9 = 7; a18 = 0; a20 = 1; a5 = 4; a12 = 1; return -1; } else if((((((a19==3)&&(((((input==5)&&!(a20==1))&&(a21==12))&&(a3==1))&&(a28==1)))&&(a17==2))&&(a1==14))&&((a9==7)&&(((!(a8==1)&&((a0==1)||(((a28==1)&&(a6==1))&&!(a14==1))))&&(a16==9))&&(a5==5))))){ a20 = 1; a29 = 1; a21 = 10; a1 = 13; a19 = 1; a27 = 1; a6 = 0; a16 = 7; return -1; } else if((((a17==2)&&((!(a20==1)&&((a16==7)&&((a19==3)&&((a1==14)&&(((((((a5==5)||(a5==6))&&(input==5))&&!(a0==1))&&(a23==1))&&(a9==8))&&(a13==1))))))&&(a21==12)))&&(!(a4==1)&&(((a12==1)||!(a28==1))||(a24==1))))){ a24 = 0; a26 = 0; a7 = 0; a19 = 5; a5 = 4; a16 = 11; a9 = 9; a20 = 1; return 26; } else if((((a17==2)&&((((a21==11)&&(!(a3==1)||(((a3==1)&&(!(a24==1)&&(((a7==1)||(a23==1))||(a4==1))))||(a7==1))))&&(a19==3))&&(a1==12)))&&((((((a5==5)||(a5==6))&&(input==1))&&(a16==7))&&(a9==10))&&(a20==1)))){ a5 = 6; a21 = 10; a6 = 1; a7 = 0; a9 = 11; a0 = 0; a19 = 5; a16 = 8; return 23; } else if((((a6==1)&&(((a3==1)&&((((a21==12)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a3==1))&&(a16==10)))&&(a6==1)))&&((a9==8)&&((a1==14)&&(!(a24==1)&&(((((a17==2)&&(a28==1))||(a8==1))&&(a19==2))&&!(a20==1))))))){ if((a16==10)){ a19 = 1; a8 = 1; a9 = 9; a25 = 1; a1 = 13; a21 = 10; a20 = 1; a16 = 7; a5 = 4; a3 = 0; }else{ a5 = 5; a21 = 10; a20 = 1; a3 = 0; a6 = 0; a9 = 7; a1 = 12; a15 = 1; a16 = 7; } return 26; } return calculate_output35(input); } int calculate_output35(int input) { if((((a26==1)||(!(a18==1)&&(!(a20==1)&&(!(a11==1)||((a2==1)&&(!(a24==1)&&((a23==1)&&(a16==10))))))))&&((((((((a1==14)&&(input==3))&&(a9==7))&&(a5==5))&&(a17==2))&&(a21==12))&&(a11==1))&&(a19==5)))){ a5 = 4; a15 = 1; a25 = 1; a9 = 9; a21 = 10; a16 = 9; a11 = 0; return 22; } else if((((a19==4)&&((((!(a20==1)&&((a28==1)&&(!(a4==1)&&(!(a24==1)&&((a1==13)&&(a23==1))))))||!(a6==1))&&(a17==2))&&(a21==12)))&&((a23==1)&&((!(a18==1)&&((input==4)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a16==10))))){ a22 = 0; a20 = 1; a21 = 10; a9 = 11; a29 = 0; a16 = 9; a1 = 12; a5 = 4; a15 = 1; return 25; } else if((((!(a2==1)||(((a13==1)||(a7==1))&&(a17==2)))&&(a16==7))&&(((!(a20==1)&&((!(a0==1)&&((a1==12)&&(!(a18==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==4))&&!(a8==1)))))&&(a28==1)))&&(a19==5))&&(a21==11)))){ a0 = 0; a9 = 7; a2 = 1; a21 = 10; a6 = 1; a19 = 1; a5 = 4; a20 = 1; return -1; } else if(((((a26==1)||((a16==8)&&(((((!(a2==1)||((a11==1)||(a4==1)))&&(a17==2))&&!(a18==1))&&(a20==1))&&!(a18==1))))&&(a21==11))&&(((((a9==7)&&((input==6)&&((a5==5)||(a5==6))))&&(a19==3))&&(a3==1))&&(a1==14)))){ a14 = 0; a16 = 7; a19 = 1; a3 = 1; a21 = 10; a1 = 12; a5 = 4; return -1; } else if(((!(a27==1)&&((a1==14)&&((((a9==11)&&(((a16==11)&&(!(a0==1)&&((input==6)&&(a21==10))))&&(a20==1)))&&!(a7==1))&&(a19==5))))&&((a11==1)&&((((a17==2)&&((a7==1)||(a6==1)))||(a7==1))&&(a5==4))))){ a14 = 0; a16 = 8; a21 = 12; a5 = 5; a9 = 8; a19 = 4; a4 = 0; a6 = 1; return 22; } else if((((a17==2)&&(!(a4==1)&&((!(a18==1)&&(!(a7==1)&&(((a19==5)&&((a9==8)&&(((a5==4)||(a5==5))&&(input==1))))&&!(a20==1))))&&(a1==12))))&&((a0==1)||((a21==11)&&((!(a3==1)||((a14==1)||(a13==1)))&&(a16==8)))))){ a20 = 1; a0 = 0; a21 = 10; a14 = 0; a6 = 1; a9 = 11; a5 = 4; a16 = 7; return -1; } else if(((((a5==5)&&(((!(a20==1)&&(!(a23==1)||((a23==1)&&(a2==1))))&&(a9==11))||(a8==1)))&&!(a14==1))&&(!(a7==1)&&(((((a17==2)&&((a13==1)&&((a16==8)&&(input==3))))&&(a21==10))&&(a19==2))&&(a1==14))))){ a16 = 7; a26 = 0; a1 = 12; a5 = 4; a9 = 7; a19 = 1; a12 = 1; a3 = 1; a20 = 1; return -1; } else if((((((a19==1)&&(((input==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a16==9)))&&!(a20==1))&&!(a14==1))&&(((((a17==2)&&(((a2==1)&&((!(a23==1)||(a23==1))&&(a21==12)))&&(a1==13)))||!(a28==1))&&!(a27==1))||!(a13==1)))){ a20 = 1; a2 = 0; a21 = 10; a7 = 1; a5 = 6; a9 = 7; a16 = 7; a8 = 1; return -1; } else if((((((a16==8)&&((a21==12)&&(((((a28==1)&&(!(a20==1)&&(input==6)))&&!(a14==1))&&(a11==1))&&(a17==2))))&&(a9==8))&&(a5==6))&&(!(a23==1)||(!(a2==1)||((((a23==1)&&(a1==12))&&(a19==3))||!(a12==1)))))){ a1 = 14; a9 = 11; a21 = 11; a19 = 1; a12 = 0; a16 = 7; a2 = 0; a18 = 1; return -1; } else if((((a17==2)&&(!(a0==1)&&(((a23==1)&&((!(a7==1)&&((a2==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a21==11)))&&(a1==12))))&&(((a16==9)&&((a19==3)&&(((a20==1)&&((a6==1)||(a18==1)))&&(a6==1))))&&(a9==11)))){ a21 = 10; a5 = 6; a9 = 8; a1 = 13; a19 = 1; a28 = 1; a26 = 0; return 25; } else if(((((a1==12)&&((((a13==1)&&(!(a14==1)&&((input==5)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))))&&(a12==1))&&(a21==11)))&&(a17==2))&&((a19==2)&&(((a16==7)&&(!(a20==1)&&(((a11==1)&&!(a18==1))&&!(a18==1))))&&(a28==1))))){ a28 = 1; a5 = 4; a21 = 12; a20 = 1; a16 = 8; a9 = 9; a2 = 1; a19 = 3; a1 = 13; a14 = 0; return 25; } else if(((!(a27==1)&&(!(a18==1)&&(((((input==1)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a21==10))&&(a17==2))&&(a19==4))))&&((((a6==1)&&((a1==14)&&((a20==1)&&((a18==1)||((a16==8)&&(a6==1))))))||(a14==1))||!(a11==1)))){ a3 = 1; a5 = 6; a21 = 12; a9 = 8; a8 = 0; a19 = 1; return 21; } else if(((((!(a0==1)&&(!(a20==1)&&((a28==1)&&(a11==1))))&&(a16==7))&&(a21==11))&&(((a17==2)&&(((a28==1)&&((((!(a27==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a26==1))&&(a1==12))&&(a11==1)))&&(a9==10)))&&(a19==3)))){ a8 = 0; a13 = 1; a20 = 1; a0 = 0; a21 = 10; a19 = 2; a9 = 9; a16 = 9; a5 = 4; return 25; } else if(((!(a8==1)&&((a2==1)&&((!(a20==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))&&(a6==1))))&&((a1==14)&&(((a9==9)&&((a16==11)&&(((((a28==1)||(a14==1))&&(a19==3))||(a7==1))&&(a23==1))))&&(a21==10))))){ if((a16==11)){ a16 = 10; a7 = 1; a13 = 0; a19 = 2; a5 = 4; a24 = 1; a20 = 1; }else{ a5 = 5; a11 = 0; a16 = 8; a13 = 0; a9 = 10; a20 = 1; a19 = 2; a6 = 0; } return -1; } else if(((((((a16==11)&&((a9==10)&&(!(a11==1)&&(a12==1))))&&(a20==1))&&!(a6==1))&&(a21==12))&&((a19==1)&&((a4==1)&&((a17==2)&&((((((input==1)&&((a5==5)||(a5==6)))&&(a1==13))&&(a8==1))&&!(a3==1))&&!(a28==1))))))){ a9 = 11; a5 = 6; a15 = 1; a10 = 1; a1 = 14; a20 = 0; a16 = 7; return -1; } else if((((((a17==2)&&((((!(a4==1)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==5)))&&(a20==1))&&(a16==10))&&(a19==5)))&&!(a0==1))&&(a21==10))&&(!(a8==1)&&(((a13==1)&&((a23==1)&&!(a26==1)))||!(a28==1))))){ if((a13==1)){ a4 = 0; a23 = 1; a5 = 6; a14 = 0; a16 = 8; a9 = 10; a19 = 2; a20 = 0; a1 = 14; }else{ a23 = 1; a1 = 14; a5 = 5; a24 = 0; a9 = 8; a19 = 3; a6 = 1; } return 21; } else if(((((((((a1==12)&&(((input==3)&&((a5==5)||(a5==6)))&&(a28==1)))&&(a12==1))&&(a9==8))&&(a20==1))&&(a16==8))&&!(a8==1))&&((a17==2)&&((a21==11)&&(((((a2==1)&&(a12==1))&&(a3==1))&&(a19==4))||(a26==1)))))){ a5 = 4; a19 = 1; a4 = 0; a16 = 7; a27 = 0; a9 = 7; a24 = 0; a21 = 10; return -1; } else if(((((a6==1)&&(((a1==13)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==3))&&(a21==11))&&!(a24==1)))&&(a3==1)))&&!(a14==1))&&(((a16==9)&&(((a19==3)&&(!(a18==1)&&((a17==2)&&(a6==1))))&&!(a20==1)))&&(a3==1)))){ a16 = 10; a9 = 11; a25 = 1; a1 = 12; a21 = 10; a22 = 1; a26 = 1; a5 = 6; return -1; } else if((((!(a26==1)&&((a1==13)&&((((a6==1)&&((a19==2)&&((input==1)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))))&&(a21==12))&&(a17==2))))&&!(a0==1))&&((((a16==9)&&(((a23==1)&&!(a20==1))&&(a11==1)))||!(a23==1))&&(a13==1)))){ a19 = 5; a15 = 0; a9 = 9; a10 = 0; a5 = 4; a16 = 10; a24 = 1; return -1; } else if(((((a16==7)&&(((!(a20==1)&&((a21==10)&&((a2==1)&&(a17==2))))&&(a9==9))&&(a11==1)))&&!(a24==1))&&((!(a14==1)&&((a19==3)&&(!(a7==1)&&((a2==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a1==13))))))&&(a11==1)))){ a23 = 1; a5 = 5; a4 = 0; a1 = 14; a24 = 0; return 23; } else if((((a1==12)&&((a17==2)&&((((((a19==2)&&((input==6)&&(a9==8)))&&!(a24==1))&&(a28==1))&&(a13==1))&&(a16==8))))&&((((a5==5)&&((((a13==1)&&!(a24==1))||!(a11==1))||!(a3==1)))&&!(a20==1))&&(a21==12)))){ a1 = 14; a18 = 1; a5 = 4; a29 = 0; a19 = 1; a20 = 1; a7 = 1; a21 = 10; a16 = 7; return -1; } else if((((a9==9)&&((a1==14)&&(!(a11==1)||((a12==1)&&!(a8==1)))))&&((((a19==1)&&((a16==8)&&((!(a20==1)&&((a23==1)&&((a6==1)&&(!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))))&&!(a14==1))))&&(a21==10))&&(a17==2)))){ a3 = 1; a20 = 1; a13 = 1; a16 = 7; a1 = 12; a11 = 1; a5 = 4; a9 = 7; return -1; } else if((((a19==2)&&((a1==13)&&((a16==10)&&((a9==9)&&(((a21==11)&&(a3==1))||(a7==1))))))&&((a17==2)&&(((a20==1)&&(!(a7==1)&&((a11==1)&&(!(a0==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a2==1))))))&&!(a7==1))))){ a16 = 7; a19 = 4; a11 = 1; a5 = 4; a28 = 1; a13 = 1; a9 = 11; return -1; } else if(((!(a18==1)&&(((a16==9)&&((a12==1)&&((a6==1)&&(a17==2))))&&(a21==10)))&&(((a2==1)&&((((a19==2)&&(((a1==13)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==5)))&&!(a20==1)))&&(a28==1))&&!(a0==1)))&&!(a0==1)))){ a5 = 5; a9 = 9; a20 = 1; a7 = 1; a27 = 1; a16 = 7; a1 = 12; a10 = 0; return -1; } else if((((((a28==1)&&((((a19==2)&&(!(a4==1)&&((input==4)&&(a9==7))))&&!(a20==1))&&(a23==1)))&&(a17==2))&&(a21==12))&&((!(a0==1)&&(!(a7==1)&&((((a5==4)&&(a6==1))&&(a16==7))||(a14==1))))&&(a1==14)))){ a19 = 1; a14 = 0; a1 = 13; a5 = 6; a21 = 11; a16 = 8; a3 = 1; a27 = 0; a20 = 1; a9 = 8; return 25; } else if((((((a6==1)&&(a13==1))&&!(a20==1))&&(a19==2))&&((a17==2)&&((!(a0==1)&&((((a1==13)&&((a28==1)&&(((a12==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==6)))&&!(a18==1))))&&!(a27==1))&&(a21==12)))&&(a16==9))))){ a5 = 5; a9 = 11; a16 = 7; a20 = 1; a11 = 0; a21 = 11; a1 = 12; a18 = 1; a25 = 1; return -1; } else if(((!(a7==1)&&((a21==10)&&(((a9==10)&&((a19==2)&&(input==5)))&&(a17==2))))&&(!(a3==1)||((!(a4==1)&&((((a1==13)&&((((a28==1)&&!(a0==1))||!(a6==1))&&(a16==7)))&&(a20==1))&&(a5==5)))||!(a11==1))))){ if((a18==1)){ a19 = 5; a9 = 9; a18 = 0; a21 = 12; a20 = 0; a1 = 12; a28 = 1; }else{ a19 = 3; a5 = 4; a4 = 0; a3 = 1; a26 = 0; } return 22; } else if(((((((((a28==1)&&(a23==1))&&(a1==12))&&(a19==3))&&(a21==12))&&!(a20==1))&&(a17==2))&&(((!(a8==1)&&(((((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a28==1))&&(a11==1))&&!(a8==1)))&&!(a26==1))&&(a16==7)))){ a20 = 1; a21 = 11; a26 = 0; a5 = 4; a24 = 0; a19 = 1; a9 = 10; return 26; } else if(((((a20==1)&&(!(a2==1)||(((((a3==1)&&(a1==13))&&!(a24==1))&&!(a7==1))&&!(a26==1))))&&(a19==2))&&((a17==2)&&(((a2==1)&&((a28==1)&&(((a16==7)&&((a5==6)&&(input==3)))&&(a9==10))))&&(a21==10))))){ a28 = 1; a6 = 1; a19 = 3; a14 = 0; return 22; } else if((((a5==6)&&(((((a16==10)&&(((a17==2)&&((a9==8)&&((a1==12)&&(input==4))))&&!(a8==1)))&&(a11==1))&&(a21==11))&&(a19==1)))&&(!(a20==1)&&((!(a4==1)&&((!(a13==1)||(a11==1))||(a7==1)))&&(a2==1))))){ a9 = 9; a16 = 8; a19 = 2; a11 = 0; a29 = 1; a24 = 1; return -1; } else if((((((a20==1)&&((a5==4)&&((a23==1)&&((a21==10)&&((input==3)&&(a19==3))))))&&!(a18==1))&&!(a7==1))&&((a16==9)&&((!(a11==1)||(((a14==1)||(((a9==10)&&(a2==1))&&(a17==2)))&&(a6==1)))&&(a1==13))))){ a16 = 7; a11 = 1; a13 = 1; a1 = 12; a9 = 7; a19 = 1; a8 = 0; return -1; } else if(((!(a23==1)||((a8==1)||(((((a16==11)&&((((a5==6)&&(a3==1))&&(a2==1))&&(a17==2)))&&(a1==12))&&(a9==8))||(a14==1))))&&((((a13==1)&&((a21==10)&&((input==4)&&!(a20==1))))&&(a19==1))&&!(a0==1)))){ a1 = 13; a16 = 7; a20 = 1; a9 = 7; a29 = 0; a18 = 1; return -1; } else if((((a16==7)&&(((a20==1)&&((((!(a4==1)&&((a1==12)&&((input==5)&&(a17==2))))&&(a9==9))&&!(a8==1))&&!(a27==1)))&&(a21==10)))&&((a13==1)&&(((a8==1)||((a23==1)&&((a13==1)&&(a19==4))))&&(a5==5))))){ a2 = 1; a21 = 11; a27 = 0; a24 = 0; a5 = 4; a1 = 14; a19 = 3; a9 = 11; return 21; } else if((((a1==12)&&((a12==1)&&(((a13==1)&&((a17==2)&&(((a23==1)&&((input==1)&&(a9==11)))&&(a21==11))))&&(a16==8))))&&(((a5==6)&&(!(a20==1)&&((a19==5)&&((a28==1)&&((a6==1)&&!(a24==1))))))||(a26==1)))){ if((a15==1)){ a1 = 14; a9 = 7; a21 = 10; a15 = 1; a5 = 4; a16 = 7; a13 = 0; a27 = 1; a19 = 3; }else{ a8 = 1; a21 = 10; a28 = 0; a6 = 0; a19 = 2; a5 = 4; a16 = 7; a20 = 1; a9 = 8; } return -1; } else if((((a1==12)&&((a17==2)&&((a4==1)||((a16==10)&&((a12==1)&&((a19==3)&&(a13==1)))))))&&((!(a0==1)&&((a21==10)&&((a20==1)&&(((a12==1)&&((a13==1)&&((input==4)&&(a9==8))))&&(a23==1)))))&&(a5==4)))){ a6 = 1; a14 = 0; a26 = 0; a9 = 7; a16 = 7; a19 = 1; return -1; } else if(((((a12==1)&&((input==3)&&((((a21==12)&&((a19==5)&&((a16==11)&&(((a9==11)&&((a5==5)&&(a1==14)))&&(a20==1)))))||((a21==12)&&((a19==5)&&((a16==11)&&(((a9==11)&&((a5==6)&&(a1==14)))&&(a20==1))))))||((a21==10)&&(((a16==7)&&(((a9==7)&&((a1==12)&&(a5==4)))&&!(a20==1)))&&(a19==1))))))&&!(a14==1))&&(((a2==1)&&((!(a23==1)||((a17==2)&&(a12==1)))&&!(a24==1)))||(a4==1)))){ a16 = 7; a23 = 1; a13 = 1; a19 = 1; a20 = 1; a1 = 12; a21 = 10; a9 = 7; a26 = 0; a5 = 4; return -1; } else if((((a2==1)&&(!(a4==1)&&((a2==1)&&((((((a21==10)&&(((input==5)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a2==1)))&&(a20==1))&&(a28==1))&&(a1==13))&&(a16==11)))))&&((a17==2)&&(((a6==1)||!(a12==1))&&(a19==4))))){ a5 = 4; a24 = 0; a9 = 7; a18 = 0; a6 = 1; a1 = 12; a16 = 7; a19 = 1; return -1; } else if((((!(a26==1)&&((a9==8)&&(((a17==2)&&((!(a20==1)&&((a21==10)&&(input==3)))&&!(a24==1)))&&(a28==1))))&&(a1==13))&&(((a19==2)&&(!(a0==1)&&((((a28==1)&&(a5==5))&&(a16==11))||(a0==1))))&&(a12==1)))){ if((a25==1)){ a9 = 9; a1 = 12; a29 = 1; a8 = 1; a20 = 1; a16 = 7; a5 = 4; }else{ a19 = 4; a22 = 1; a2 = 0; a9 = 11; a20 = 1; a21 = 12; a24 = 1; a5 = 4; } return -1; } else if((((a6==1)&&(!(a6==1)||((a9==8)&&(a11==1))))&&(((((a3==1)&&(((a11==1)&&((a20==1)&&((a19==5)&&(((a21==12)&&((a1==14)&&(input==3)))&&(a17==2)))))&&(a12==1)))&&!(a26==1))&&(a16==7))&&(a5==5)))){ a13 = 1; a21 = 10; a9 = 7; a1 = 12; a24 = 0; a19 = 1; a6 = 1; a5 = 4; return -1; } else if((((a21==10)&&(((a1==13)&&((((!(a3==1)||(a6==1))&&!(a24==1))&&!(a14==1))||!(a12==1)))&&(a20==1)))&&((a16==9)&&((((((a3==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a9==11))&&(a13==1))&&(a17==2))&&(a19==5))))){ a16 = 8; a21 = 12; a24 = 0; a5 = 4; a23 = 1; a9 = 10; a6 = 1; return 25; } else if(((((a17==2)&&((a24==1)||((a18==1)||((((((a2==1)&&(a28==1))&&(a21==11))&&(a1==14))||(a27==1))&&!(a27==1)))))&&(a16==7))&&((a19==2)&&((a20==1)&&(((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a28==1)))))){ a19 = 1; a21 = 10; a18 = 0; a12 = 1; a5 = 4; a6 = 1; a9 = 7; a1 = 12; return -1; } else if((((a28==1)&&(((((((a11==1)&&((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))&&!(a20==1))&&!(a27==1))&&(a1==14))&&(a21==11))&&(a13==1)))&&((a19==3)&&((a17==2)&&((a16==7)&&((a9==8)&&((a12==1)&&(a3==1)))))))){ a21 = 10; a1 = 13; a20 = 1; a5 = 6; a12 = 1; a19 = 4; a9 = 9; a11 = 1; return 21; } else if(((((a6==1)&&((a19==2)&&(((a16==8)&&((a11==1)&&((input==1)&&((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))))&&!(a7==1))))&&(a2==1))&&((a17==2)&&(((!(a20==1)&&((a21==11)&&(a23==1)))||!(a23==1))||!(a6==1))))){ a16 = 7; a5 = 4; a9 = 7; a20 = 1; a19 = 1; a21 = 10; a0 = 0; a12 = 1; a1 = 12; return -1; } else if(((!(a4==1)&&(((((((a2==1)&&((input==4)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))))&&(a1==13))&&(a17==2))&&!(a18==1))&&!(a26==1))&&!(a8==1)))&&((a16==10)&&(((a21==12)&&((!(a28==1)||(a13==1))&&(a19==2)))&&!(a20==1))))){ if((a11==1)){ a21 = 10; a11 = 0; a5 = 4; a20 = 1; a22 = 1; a9 = 7; }else{ a19 = 1; a1 = 12; a0 = 1; a12 = 0; a5 = 5; a9 = 8; a20 = 1; a16 = 7; a21 = 10; } return -1; } else if((((a28==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a1==12)))&&((!(a0==1)&&((((((a19==3)&&(((((a9==7)&&(a6==1))&&(a20==1))&&(a17==2))&&(a16==10)))&&(a11==1))&&(a12==1))&&(a6==1))||(a18==1)))&&(a21==10)))){ a16 = 7; a3 = 1; a7 = 0; a6 = 1; a5 = 4; a19 = 1; return -1; } else if((((a21==12)&&((a20==1)&&((a24==1)&&(((!(a3==1)&&((a16==9)&&((a9==9)&&(input==4))))&&(a0==1))&&!(a13==1)))))&&(((a17==2)&&(((a26==1)&&(((a19==3)&&(a23==1))&&(a1==12)))&&(a24==1)))&&(a5==4)))){ a1 = 14; a16 = 11; a6 = 0; a5 = 5; a9 = 11; a19 = 2; a8 = 1; a10 = 0; return -1; } else if((((((a21==11)&&((!(a26==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a2==1)))&&(a28==1)))&&(a1==13))&&(a17==2))&&(((!(a20==1)&&((!(a13==1)||((a19==4)&&((a18==1)||(a28==1))))&&(a9==9)))&&(a16==8))&&!(a27==1)))){ a5 = 4; a9 = 7; a0 = 0; a16 = 7; a20 = 1; a19 = 1; a1 = 12; a8 = 0; a11 = 1; a21 = 10; return -1; } else if(((!(a27==1)&&(((a23==1)&&((((a21==11)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==6)))&&(a17==2))&&(a20==1)))&&(a1==12)))&&(((!(a24==1)&&((a13==1)&&(!(a27==1)&&((a16==7)&&(a13==1)))))&&(a19==2))&&!(a18==1)))){ a11 = 1; a19 = 3; a9 = 9; a0 = 0; a23 = 1; a21 = 10; a5 = 4; a16 = 8; return 21; } else if((((a21==12)&&((a2==1)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==5)))))&&((a1==13)&&(((a9==10)&&((a19==4)&&(((a16==7)&&((((a6==1)&&((a3==1)||(a4==1)))||!(a23==1))&&(a20==1)))&&!(a4==1))))&&(a17==2))))){ a7 = 0; a19 = 1; a12 = 1; a13 = 1; a1 = 14; a5 = 6; a16 = 8; a9 = 8; return 21; } else if((((((a17==2)&&((a9==9)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a24==1))&&(a19==3))))&&!(a4==1))&&(a2==1))&&(((a21==12)&&((!(a23==1)||((a1==12)&&((a20==1)&&((a28==1)||(a27==1)))))&&(a16==10)))||!(a11==1)))){ a19 = 2; a16 = 7; a12 = 1; a5 = 5; a1 = 13; a21 = 10; a4 = 0; a28 = 1; return 25; } else if(((((!(a18==1)&&((a11==1)||!(a13==1)))&&(a19==2))&&(a17==2))&&((a16==11)&&((a21==11)&&((a23==1)&&((a20==1)&&(!(a27==1)&&(!(a0==1)&&(!(a26==1)&&((a1==12)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==5)))))))))))){ a5 = 6; a9 = 8; a1 = 13; a0 = 0; a16 = 7; a19 = 4; a3 = 1; a20 = 0; a27 = 0; return 21; } else if((((a5==5)&&(((a20==1)&&((((((a19==2)&&(((a11==1)&&(a1==12))&&(a17==2)))&&(a18==1))&&!(a28==1))&&!(a3==1))&&(a21==10)))&&!(a28==1)))&&((a9==7)&&((((a16==8)&&(input==3))&&!(a28==1))&&!(a23==1))))){ a9 = 10; a1 = 14; a21 = 11; a19 = 4; a15 = 1; a2 = 0; a22 = 1; a5 = 6; a16 = 11; return 25; } else if((((((((a9==8)&&((a3==1)&&(!(a8==1)&&((a19==2)&&(input==4)))))&&(a12==1))&&(a5==5))&&!(a20==1))&&(a17==2))&&(((!(a8==1)&&((a1==13)&&(!(a3==1)||((a16==11)&&(a6==1)))))||(a0==1))&&(a21==10)))){ a29 = 1; a24 = 1; a1 = 12; a5 = 4; a16 = 7; a20 = 1; a8 = 1; a9 = 7; return -1; } else if(((((a17==2)&&(((a4==1)&&(a13==1))&&!(a20==1)))&&(a9==10))&&((a16==8)&&((a19==1)&&((a18==1)&&(!(a3==1)&&((a1==13)&&((!(a3==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a11==1))&&(a21==10)))&&(a14==1))))))))){ a16 = 7; a22 = 1; a19 = 4; a12 = 0; a5 = 5; a20 = 1; a21 = 11; a27 = 1; a1 = 12; return -1; } else if(((!(a27==1)&&((((a9==11)&&(!(a18==1)&&(((a2==1)&&((a19==2)&&((a17==2)&&(input==5))))&&!(a18==1))))&&(a1==14))&&(a21==10)))&&(((a5==4)&&((((a0==1)||(a6==1))||!(a23==1))&&!(a20==1)))&&(a16==7)))){ a20 = 1; a23 = 1; a12 = 1; a1 = 12; a19 = 1; a9 = 7; a24 = 0; return -1; } else if((((a19==2)&&((((!(a13==1)||((!(a0==1)&&((a13==1)&&((a13==1)||(a24==1))))&&!(a14==1)))&&(a17==2))&&!(a14==1))&&(a9==7)))&&((a16==10)&&((((a20==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a1==13))&&(a21==11))))){ a3 = 1; a19 = 1; a11 = 1; a16 = 7; a13 = 1; a5 = 4; a21 = 10; a1 = 12; return -1; } else if((((a0==1)||(!(a11==1)||(((a1==12)&&(((a12==1)&&((a12==1)&&(a16==8)))||(a4==1)))&&!(a18==1))))&&((((a21==10)&&((a5==6)&&((a9==8)&&(((input==1)&&(a19==4))&&(a17==2)))))&&!(a20==1))&&!(a27==1)))){ a23 = 1; a1 = 13; a2 = 1; a20 = 1; a19 = 3; a5 = 4; a0 = 0; a16 = 11; a9 = 10; return 25; } else if(((((a1==13)&&(!(a26==1)&&(!(a14==1)&&(((a13==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a9==11)))&&(a21==12)))))&&(a17==2))&&((a19==3)&&(((a20==1)&&((((a16==7)&&(a3==1))&&!(a14==1))||(a14==1)))||!(a3==1))))){ a18 = 0; a0 = 0; a21 = 10; a16 = 9; a26 = 0; a19 = 5; a5 = 5; return 21; } else if(((((((((a28==1)&&(a16==8))&&(a20==1))||!(a11==1))&&(a1==12))&&(a28==1))&&!(a24==1))&&(((((a9==11)&&(((a17==2)&&((a21==11)&&((a19==5)&&(input==6))))&&(a5==4)))&&(a23==1))&&(a6==1))&&(a2==1)))){ a21 = 10; a12 = 1; a11 = 1; a8 = 0; a16 = 7; a9 = 7; a19 = 1; return -1; } else if(((((((a16==10)&&((a0==1)&&((a1==12)&&((a12==1)&&(a17==2)))))&&!(a23==1))&&(a19==3))&&(a5==4))&&((!(a23==1)&&((!(a3==1)&&((((a21==10)&&(input==3))&&(a9==8))&&!(a28==1)))&&(a20==1)))&&(a24==1)))){ a9 = 11; a13 = 0; a25 = 0; a19 = 2; a29 = 1; a16 = 7; a5 = 6; return 26; } else if((((a5==6)&&((a19==1)&&((a20==1)&&(((a9==8)&&((a3==1)&&(a16==7)))&&!(a7==1)))))&&((!(a14==1)&&((a1==12)&&((a2==1)&&(((((a17==2)&&(input==4))&&!(a26==1))&&(a11==1))&&(a21==12)))))&&(a11==1)))){ a5 = 4; a23 = 1; a21 = 10; a14 = 0; a3 = 1; a9 = 7; return -1; } else if(((((a20==1)&&((a3==1)&&(((((a4==1)||((a3==1)&&!(a18==1)))&&(a21==10))||!(a6==1))&&(a3==1))))&&(a5==4))&&((a19==5)&&(((a2==1)&&(((a1==13)&&((a17==2)&&(input==4)))&&(a9==11)))&&(a16==11))))){ a9 = 7; a16 = 7; a26 = 0; a19 = 1; a14 = 0; a1 = 12; a24 = 0; return -1; } else if(((((a20==1)&&((a13==1)&&((a16==7)&&(!(a24==1)&&((a13==1)&&((a1==13)&&((a5==6)&&(a3==1))))))))||(a24==1))&&(!(a0==1)&&((a19==4)&&((a17==2)&&((a23==1)&&((a21==10)&&((a9==7)&&(input==5))))))))){ a0 = 0; a9 = 8; a21 = 11; a5 = 4; a1 = 14; a24 = 0; a18 = 0; return 21; } else if(((((a28==1)&&((((a17==2)&&(input==1))&&!(a7==1))&&!(a24==1)))&&(a9==8))&&(!(a20==1)&&(((((a1==12)&&((((a3==1)&&((a6==1)&&(a5==5)))&&(a3==1))||(a0==1)))&&(a19==5))&&(a21==12))&&(a16==8))))){ a20 = 1; a19 = 2; a21 = 10; a2 = 0; a5 = 6; a18 = 1; a8 = 1; a16 = 7; return -1; } else if(((((a23==1)&&(!(a7==1)&&((a1==14)&&((a13==1)&&((a21==12)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4)))))))&&(a16==10))&&((a17==2)&&((!(a4==1)&&((a19==2)&&((a7==1)||((a20==1)&&(a6==1)))))||(a7==1))))){ a16 = 7; a19 = 1; a0 = 0; a27 = 0; a21 = 10; a9 = 7; a14 = 0; a5 = 4; a1 = 12; return -1; } else if(((((a6==1)&&(((a19==4)&&((a20==1)&&((a21==11)&&(a2==1))))||!(a6==1)))||(a7==1))&&((a17==2)&&((((a1==13)&&((a9==11)&&(((a16==11)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a0==1))))&&!(a7==1))&&(a11==1))))){ if((a7==1)){ a16 = 7; a20 = 0; a23 = 1; a24 = 0; a19 = 5; a11 = 1; a5 = 4; a1 = 14; }else{ a1 = 14; a27 = 0; a9 = 8; a19 = 2; a7 = 0; a21 = 12; a3 = 1; a5 = 5; } return 25; } else if(((!(a28==1)&&(((((((input==3)&&((a5==4)||(a5==5)))&&(a17==2))&&!(a3==1))&&(a16==7))&&!(a13==1))&&(a4==1)))&&((a4==1)&&((a21==12)&&(((a20==1)&&((a1==12)&&(((a3==1)&&(a9==10))&&(a26==1))))&&(a19==1)))))){ a5 = 5; a2 = 0; a22 = 1; a1 = 14; a9 = 9; a27 = 1; a21 = 10; return -1; } else if((((((a11==1)&&((a16==7)&&(!(a4==1)&&(((a9==8)&&((!(a4==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a17==2)))&&!(a27==1)))))&&(a19==2))&&(a3==1))&&(((((a12==1)&&(a21==10))&&(a20==1))||(a24==1))&&(a1==13)))){ if((a4==1)){ a9 = 10; a0 = 0; a5 = 5; a18 = 0; a4 = 0; a1 = 14; a16 = 8; a20 = 0; }else{ a5 = 4; a6 = 1; a23 = 1; a9 = 11; } return 23; } else if((((((a14==1)||((a3==1)&&((a18==1)||(a12==1))))||!(a11==1))&&(a20==1))&&((a19==1)&&((a16==7)&&((a1==13)&&((a17==2)&&(((a9==9)&&(((((a5==4)||(a5==5))&&(input==3))&&(a21==12))&&(a28==1)))&&!(a14==1)))))))){ a2 = 1; a23 = 1; a9 = 7; a28 = 1; a1 = 12; a5 = 5; a16 = 9; a21 = 10; return 21; } else if((((a17==2)&&(((a3==1)&&((a21==10)&&((((a16==7)&&(a11==1))||!(a23==1))||(a26==1))))&&!(a8==1)))&&(((a19==5)&&(((a23==1)&&(((input==6)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a18==1)))&&(a20==1)))&&(a1==12)))){ a13 = 1; a2 = 1; a19 = 1; a9 = 7; a18 = 0; a5 = 4; return -1; } else if((((a3==1)&&((!(a18==1)&&(!(a4==1)&&(((a19==2)&&(((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a1==14)))&&!(a18==1))))&&(a21==12)))&&((((a17==2)&&(((a23==1)&&(a28==1))&&(a20==1)))&&(a16==10))&&!(a8==1)))){ a21 = 10; a1 = 12; a9 = 7; a27 = 0; a16 = 7; a19 = 1; a18 = 0; a5 = 4; a26 = 0; return -1; } else if((((a18==1)||((((a2==1)&&!(a27==1))&&(a23==1))||!(a23==1)))&&((((a9==9)&&((a21==10)&&(((a1==14)&&(!(a4==1)&&((a19==5)&&(((input==4)&&((a5==5)||(a5==6)))&&(a16==7)))))&&!(a14==1))))&&!(a20==1))&&(a17==2)))){ a7 = 0; a9 = 7; a11 = 1; a5 = 4; a23 = 1; a19 = 1; a1 = 12; a20 = 1; return -1; } else if((((((a19==4)&&(!(a14==1)&&((a12==1)&&((a16==8)&&(((a21==12)&&((a27==1)||(a28==1)))&&(a5==6))))))&&(a2==1))&&!(a0==1))&&(((!(a20==1)&&(((input==5)&&(a9==10))&&(a13==1)))&&(a1==13))&&(a17==2)))){ if((a1==12)){ a16 = 7; a29 = 1; a21 = 10; a2 = 0; a9 = 9; a19 = 1; a5 = 5; a25 = 1; a20 = 1; a1 = 12; }else{ a21 = 10; a5 = 4; a16 = 7; a7 = 1; a11 = 0; a9 = 7; a1 = 12; a19 = 1; a15 = 1; a20 = 1; } return -1; } else if((((!(a0==1)&&((((a19==4)&&(a13==1))||(a18==1))&&(a17==2)))&&!(a20==1))&&(((a21==11)&&((a3==1)&&(!(a24==1)&&(!(a8==1)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==5))&&(a1==13))&&(a3==1))))))&&(a16==10)))){ if((a19==2)){ a6 = 0; a9 = 8; a5 = 5; a1 = 12; a20 = 1; a19 = 2; a0 = 1; a21 = 12; a26 = 1; }else{ a1 = 12; a29 = 0; a3 = 0; a5 = 5; a19 = 1; a16 = 7; a9 = 7; a21 = 10; a20 = 1; a2 = 0; } return 21; } else if(((((((a4==1)||(!(a24==1)&&(((a9==10)&&(a13==1))||!(a11==1))))&&!(a4==1))&&(a1==14))&&(a20==1))&&((!(a0==1)&&((a17==2)&&((a21==11)&&((a16==7)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a4==1))))))&&(a19==2)))){ a19 = 1; a21 = 10; a9 = 7; a11 = 1; a1 = 12; a13 = 1; a5 = 4; a23 = 1; return -1; } else if(((((!(a3==1)||(!(a26==1)&&((a17==2)&&(!(a18==1)&&((a6==1)||!(a6==1))))))||(a18==1))&&(a1==13))&&((a21==11)&&((a16==9)&&((!(a27==1)&&((a20==1)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==5))))&&(a19==1)))))){ a16 = 7; a21 = 10; a5 = 4; a6 = 1; a9 = 7; a11 = 1; a1 = 12; a8 = 0; return -1; } else if((((((a17==2)&&((a16==10)&&(!(a20==1)&&((a28==1)&&((a11==1)&&((a19==5)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))))))&&(a2==1))&&(a21==12))&&(!(a18==1)&&((a1==12)&&(((a23==1)&&(a2==1))&&!(a27==1)))))){ a19 = 1; a21 = 10; a4 = 1; a20 = 1; a5 = 6; a1 = 14; a16 = 7; a29 = 1; a25 = 1; a9 = 11; return 21; } else if((((a17==2)&&((((((((a2==1)&&(((input==1)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a16==10)))&&(a23==1))&&(a1==14))&&!(a14==1))&&!(a20==1))&&(a2==1))&&(a11==1)))&&((((a19==3)&&(a11==1))&&(a21==11))&&!(a0==1)))){ if((a6==1)){ a5 = 5; a16 = 8; a10 = 0; a12 = 0; a1 = 12; a19 = 1; a7 = 1; a9 = 10; }else{ a9 = 11; a25 = 1; a20 = 1; a16 = 7; a19 = 1; a21 = 10; a29 = 1; a5 = 5; a15 = 0; } return 26; } else if(((((a1==13)&&((a12==1)&&((((a11==1)&&((a17==2)&&(!(a7==1)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==6)))))&&(a21==11))&&(a19==4))))&&!(a14==1))&&((!(a27==1)&&((a16==8)&&(!(a20==1)&&(a6==1))))&&!(a8==1)))){ a2 = 1; a20 = 1; a7 = 0; a5 = 4; a9 = 9; a11 = 1; a16 = 7; return 25; } else if((((a21==11)&&((a16==10)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a18==1))))&&(((((((((a24==1)||((a2==1)&&(a1==14)))&&(a3==1))&&(a9==9))&&(a12==1))&&!(a24==1))||!(a11==1))&&(a19==1))&&(a20==1)))){ a3 = 1; a16 = 7; a19 = 4; a5 = 5; a2 = 1; a8 = 0; a9 = 7; a1 = 13; return 22; } else if((((((((!(a7==1)&&((((a3==1)&&(a5==5))&&!(a14==1))&&(a16==8)))&&(a11==1))&&(a9==10))&&(a1==12))&&!(a27==1))&&!(a20==1))&&((a2==1)&&((a21==10)&&(((a19==1)&&((a17==2)&&(input==5)))&&!(a4==1)))))){ a12 = 1; a2 = 1; a20 = 1; a9 = 7; a8 = 0; a16 = 7; a5 = 4; return -1; } else if(((((((((a17==2)&&((!(a20==1)&&(input==5))&&(a16==8)))&&(a1==13))&&(a9==11))&&!(a8==1))&&!(a27==1))&&!(a27==1))&&((((a26==1)||((((a19==2)&&(a13==1))||(a18==1))&&(a21==11)))&&(a5==5))||(a14==1)))){ a9 = 7; a20 = 1; a1 = 14; a21 = 12; a5 = 4; a12 = 1; a6 = 1; a19 = 4; a13 = 1; return 22; } else if((((((((a5==5)&&(!(a23==1)||(a2==1)))&&!(a20==1))&&(a21==12))&&(a16==9))||(a7==1))&&(!(a14==1)&&((a3==1)&&(((((a6==1)&&((a13==1)&&((a1==13)&&(input==3))))&&(a9==10))&&(a19==5))&&(a17==2)))))){ a2 = 0; a27 = 1; a19 = 1; a22 = 1; a21 = 10; a16 = 7; a5 = 4; return -1; } else if(((((a20==1)&&((a21==11)&&((((a13==1)&&((input==6)&&((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))))&&(a17==2))&&(a16==11))))&&(a11==1))&&(!(a13==1)||(!(a18==1)&&((((a2==1)||!(a23==1))&&(a19==2))||!(a23==1)))))){ a16 = 7; a5 = 4; a18 = 0; a19 = 1; a21 = 10; a3 = 1; a1 = 12; a9 = 7; a24 = 0; return -1; } else if((((a28==1)&&((a9==9)&&((a21==11)&&(((((a28==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a16==9)))&&(a1==12))&&(a19==4))&&!(a27==1)))))&&(!(a4==1)&&((((a4==1)||(!(a20==1)&&(a6==1)))&&(a17==2))||(a0==1))))){ if((a15==1)){ a5 = 5; a1 = 14; a9 = 8; a14 = 1; a21 = 12; a7 = 1; a16 = 7; a25 = 1; a19 = 3; }else{ a5 = 4; a9 = 8; a16 = 7; a28 = 0; a12 = 0; a21 = 12; a19 = 1; a10 = 1; } return -1; } else if(((((a1==13)&&(((!(a20==1)&&(((a11==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a28==1)))&&(a16==8))&&(a19==4)))&&(a9==7))&&((((a12==1)&&(((a24==1)||((a17==2)&&(a23==1)))&&(a2==1)))&&!(a8==1))&&(a21==10)))){ a16 = 7; a27 = 0; a20 = 1; a26 = 0; a19 = 2; a5 = 5; a9 = 9; return 25; } else if((((((a21==10)&&(!(a3==1)||((a17==2)&&(a6==1))))||!(a2==1))&&(a19==3))&&((a1==14)&&(((a12==1)&&((((a9==9)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a14==1))&&!(a4==1)))&&!(a20==1))&&(a16==10)))&&(a11==1))))){ a5 = 4; a21 = 12; a9 = 8; a20 = 1; a15 = 1; a4 = 1; a16 = 7; a19 = 5; a18 = 1; return 25; } else if(((!(a7==1)&&(((((a17==2)&&((((a1==12)&&(((a2==1)&&!(a24==1))||!(a13==1)))&&(a21==10))&&!(a20==1)))&&(a5==5))&&(a19==3))&&!(a26==1)))&&(!(a14==1)&&((a16==7)&&((a11==1)&&((a9==9)&&(input==4))))))){ a13 = 1; a20 = 1; a8 = 0; a5 = 4; a0 = 0; a19 = 1; a9 = 7; return -1; } else if((((a21==10)&&((a5==6)&&(!(a24==1)&&(((a23==1)&&(a1==12))&&(a13==1)))))&&((a13==1)&&((a2==1)&&(!(a18==1)&&(!(a8==1)&&((a20==1)&&((((a17==2)&&((a19==1)&&(input==1)))&&(a9==10))&&(a16==10))))))))){ a7 = 0; a27 = 0; a24 = 0; a5 = 4; a19 = 2; a21 = 11; a1 = 14; a16 = 7; return 22; } else if((((a9==11)&&(!(a24==1)&&((a23==1)&&(((a21==12)&&(input==3))&&(a16==10)))))&&((a3==1)&&(((a19==5)&&((!(a3==1)||(((!(a20==1)&&((a5==5)&&(a11==1)))||!(a12==1))&&(a23==1)))&&(a17==2)))&&(a1==12))))){ a25 = 1; a9 = 10; a16 = 11; a20 = 1; a10 = 1; a13 = 0; a19 = 1; return -1; } else if(((((!(a23==1)&&((((input==4)&&(a17==2))&&(a0==1))&&(a19==4)))&&(a21==11))&&(a9==9))&&((a8==1)&&(((a5==4)&&((a7==1)&&(((((a11==1)&&!(a2==1))&&!(a20==1))&&(a16==8))&&(a8==1))))&&(a1==14))))){ a19 = 1; a1 = 13; a0 = 1; a21 = 10; a15 = 0; a16 = 7; a9 = 8; a7 = 1; return -1; } else if((((a4==1)||((a9==11)&&(((a14==1)||((a2==1)&&(((a5==4)&&((((a2==1)&&(a6==1))&&(a19==4))&&(a21==12)))||!(a2==1))))&&(a1==14))))&&(((((input==6)&&(a16==9))&&(a12==1))&&(a20==1))&&(a17==2)))){ a9 = 10; a1 = 13; a16 = 10; a14 = 0; a4 = 0; a5 = 5; a19 = 3; a11 = 1; return 21; } else if((((a1==12)&&(((a17==2)&&((a21==12)&&((((a11==1)&&((input==3)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))))&&(a19==4))&&!(a14==1))))&&!(a20==1)))&&(!(a0==1)&&(((((a23==1)&&(a6==1))&&(a16==8))&&!(a8==1))&&(a11==1))))){ if((a28==1)){ a23 = 0; a21 = 11; a9 = 11; a14 = 1; a5 = 6; a16 = 7; a1 = 14; a11 = 0; }else{ a5 = 5; a10 = 1; a14 = 1; a19 = 1; a21 = 11; a9 = 11; a16 = 7; a1 = 13; a22 = 0; } return -1; } else if((((a20==1)&&((a16==8)&&((a27==1)||((((a19==5)&&((((a21==12)&&(a23==1))||(a24==1))&&!(a0==1)))&&(a9==8))&&!(a26==1)))))&&((a5==6)&&((!(a24==1)&&(((a1==12)&&(input==5))&&(a17==2)))&&(a12==1))))){ a4 = 0; a28 = 1; a16 = 7; a5 = 4; a9 = 7; a19 = 1; a18 = 0; a21 = 10; return -1; } else if(((((a5==5)&&((a16==10)&&((((a21==12)&&(!(a3==1)||(((a3==1)&&(a6==1))||!(a6==1))))||!(a28==1))&&(a9==10))))&&!(a24==1))&&((a2==1)&&(((a19==5)&&(!(a20==1)&&((a17==2)&&(input==3))))&&(a1==14))))){ a2 = 0; a10 = 1; a21 = 10; a28 = 0; a1 = 13; a19 = 2; return -1; } else if((((a16==8)&&(((a1==13)&&(!(a8==1)&&(((!(a14==1)&&((a9==10)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a28==1))&&(a21==11))))&&(a20==1)))&&(!(a6==1)||(!(a24==1)&&((a17==2)&&((a19==5)&&((a23==1)&&(a12==1)))))))){ a9 = 7; a5 = 4; a0 = 0; a4 = 0; a1 = 12; a19 = 1; a16 = 7; a24 = 0; a21 = 10; return -1; } else if((((a16==9)&&((((a13==1)&&((a1==14)&&((a3==1)&&(a13==1))))&&(a9==7))&&!(a7==1)))&&((a21==11)&&((a3==1)&&(((a17==2)&&((a28==1)&&((!(a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a19==1))))&&!(a26==1)))))){ a16 = 8; a18 = 1; a1 = 12; a21 = 10; a9 = 9; a25 = 1; a2 = 0; a5 = 5; return -1; } else if(((((a1==12)&&((a3==1)&&((((input==1)&&!(a20==1))&&!(a4==1))&&(a9==8))))&&(a16==10))&&((a17==2)&&((!(a24==1)&&(!(a28==1)||(((((a3==1)&&(a5==5))&&(a19==3))||!(a23==1))&&(a3==1))))&&(a21==11))))){ if((a28==1)){ a15 = 1; a6 = 0; a5 = 4; a9 = 7; a16 = 9; a26 = 1; a19 = 2; }else{ a19 = 2; a21 = 12; a8 = 1; a5 = 4; a9 = 9; a14 = 1; a16 = 9; a13 = 0; a1 = 13; } return -1; } else if(((((a19==4)&&(((a21==12)&&(!(a26==1)&&((a3==1)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==5))&&(a16==11)))))&&(a23==1)))&&(a20==1))&&(((!(a3==1)||((a0==1)||((a12==1)&&(a1==12))))&&(a12==1))&&(a17==2)))){ a5 = 5; a1 = 13; a19 = 5; a27 = 0; a11 = 1; a24 = 0; a9 = 10; return 25; } else if((((a12==1)&&((a3==1)&&((a19==1)&&((a6==1)&&((a3==1)&&((((input==3)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))&&(a16==11))&&(a23==1)))))))&&((((a20==1)&&(((a12==1)&&(a21==11))&&(a1==13)))&&(a17==2))&&!(a26==1)))){ a1 = 12; a13 = 1; a21 = 10; a24 = 0; a16 = 7; a28 = 1; a9 = 7; a5 = 4; return -1; } else if(((!(a2==1)||(((a17==2)&&((a21==11)&&(a28==1)))||(a27==1)))&&(!(a18==1)&&(((((a20==1)&&((!(a8==1)&&((a5==4)&&(((input==3)&&(a1==14))&&(a9==11))))&&(a16==7)))&&(a3==1))&&(a19==4))&&!(a18==1))))){ a23 = 1; a1 = 12; a0 = 0; a24 = 0; a19 = 1; a9 = 7; a21 = 10; return -1; } else if((((a3==1)&&((a13==1)&&((((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6))&&(a17==2))&&!(a26==1))))&&((a7==1)||((a19==3)&&(((((((a12==1)&&(a16==7))&&(a1==14))&&!(a20==1))&&(a21==12))&&!(a14==1))&&!(a18==1)))))){ a26 = 0; a3 = 1; a9 = 9; a21 = 10; a16 = 11; a5 = 4; a20 = 1; a12 = 1; a19 = 4; return 22; } else if(((((a6==1)&&((a12==1)&&(!(a24==1)&&((((a21==12)&&(((((a9==7)&&((a1==13)&&(a5==5)))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==1))&&!(a20==1)))&&(a19==4))&&(a3==1)))))&&(a23==1))&&(((a24==1)||((a28==1)&&(a17==2)))&&(a16==10)))){ if((a4==1)){ a1 = 12; a21 = 10; a16 = 7; a9 = 7; a7 = 1; a8 = 1; a5 = 5; a20 = 1; a19 = 1; a29 = 0; }else{ a16 = 11; a1 = 12; a5 = 4; a19 = 3; a18 = 1; a9 = 9; a3 = 0; a20 = 1; a21 = 11; } return 21; } else if((((a21==11)&&(((((a23==1)&&(((a6==1)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a26==1)))&&!(a20==1))&&(a23==1))&&(a1==13)))&&((((a17==2)&&((a26==1)||(((a12==1)&&(a16==8))&&(a9==7))))&&(a19==4))&&!(a4==1)))){ a21 = 10; a4 = 0; a20 = 1; a5 = 5; a19 = 2; a9 = 9; a16 = 7; a11 = 1; return 25; } else if((((a6==1)&&((a28==1)&&((!(a20==1)&&((a3==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a1==14))))&&((a19==2)&&(((a21==12)&&((((((a17==2)&&(a11==1))&&!(a26==1))||(a7==1))&&(a16==8))&&(a9==8)))&&!(a18==1))))){ a25 = 0; a9 = 7; a5 = 6; a19 = 3; a29 = 1; a24 = 1; a1 = 12; return -1; } else if((((a24==1)||(!(a13==1)||((a1==14)&&(((a4==1)||((a14==1)||((((!(a13==1)||(a6==1))&&(a11==1))&&!(a20==1))&&(a16==9))))&&(a17==2)))))&&((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==4))&&(a21==11))&&(a19==5)))){ if((a17==4)){ a22 = 1; a27 = 1; a5 = 6; a16 = 7; a1 = 12; a8 = 1; a19 = 2; a9 = 10; a20 = 1; a21 = 10; }else{ a9 = 11; a21 = 10; a5 = 6; a0 = 1; a18 = 1; a1 = 13; a22 = 1; a20 = 1; a16 = 8; } return -1; } else if((((a1==13)&&((a6==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a20==1))&&!(a18==1))))&&((a19==3)&&(((a8==1)||((((!(a13==1)||(((a16==11)&&(a6==1))||!(a3==1)))&&(a2==1))&&(a17==2))&&(a9==11)))&&(a21==11))))){ a28 = 1; a5 = 5; a19 = 2; a14 = 0; a21 = 12; a9 = 7; a7 = 0; a1 = 12; return 23; } else if(((((((((a20==1)&&((a9==8)&&((((a6==1)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a4==1))&&(a3==1))))&&(a3==1))&&(a17==2))&&!(a8==1))&&(a19==3))&&(a16==9))&&((a21==11)&&(((a1==14)&&(a3==1))||(a27==1))))){ a19 = 1; a21 = 10; a1 = 12; a12 = 1; a9 = 7; a5 = 4; a16 = 7; a3 = 1; return -1; } else if((((((!(a8==1)&&(((a21==12)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6)))&&(a12==1)))&&!(a27==1))&&(a1==14))&&(a19==3))&&((a17==2)&&(((a16==7)&&(!(a4==1)&&((!(a3==1)||(a23==1))||!(a2==1))))&&(a20==1))))){ a9 = 9; a28 = 1; a5 = 5; a21 = 10; a19 = 5; a23 = 1; a16 = 9; a24 = 0; return 25; } else if(((((((a8==1)||((a26==1)||(((a21==12)&&(a2==1))&&(a17==2))))&&(a20==1))&&(a19==1))||!(a6==1))&&((a1==12)&&((((((a16==9)&&((input==3)&&(a5==6)))&&!(a26==1))&&!(a7==1))&&(a3==1))&&(a9==8))))){ a1 = 13; a5 = 4; a27 = 0; a21 = 10; a18 = 0; a16 = 8; a19 = 5; a9 = 7; a24 = 0; return 25; } else if((((!(a14==1)&&((a9==9)&&(((((a1==14)&&((input==4)&&((a5==4)||(a5==5))))&&!(a27==1))&&(a19==4))&&(a17==2))))&&(a23==1))&&((a13==1)&&((a20==1)&&((!(a26==1)&&((a21==11)&&((a13==1)&&!(a24==1))))&&(a16==9)))))){ a5 = 4; a19 = 1; a16 = 7; a1 = 12; a21 = 10; a3 = 1; a9 = 7; a13 = 1; a7 = 0; return -1; } else if(((((((a19==1)&&((a3==1)||!(a6==1)))&&(a20==1))&&(a9==8))||(a24==1))&&((a1==14)&&(((a5==5)&&((a28==1)&&(!(a26==1)&&((a16==7)&&(!(a26==1)&&(!(a18==1)&&((input==5)&&(a17==2))))))))&&(a21==12))))){ a5 = 4; a21 = 10; a7 = 0; a1 = 12; a23 = 1; a8 = 0; a9 = 7; return -1; } else if((((a8==1)||((((a11==1)||(a24==1))&&(a17==2))||(a8==1)))&&((((a9==7)&&((a20==1)&&(((a6==1)&&((((a1==13)&&((input==1)&&(a5==5)))&&(a16==10))&&(a21==12)))&&(a19==2))))&&!(a8==1))&&!(a18==1)))){ if((a7==1)){ a21 = 10; a20 = 0; a28 = 1; a19 = 5; a7 = 0; a9 = 11; a1 = 12; a2 = 1; a16 = 8; }else{ a5 = 6; a16 = 7; a26 = 0; a21 = 10; a1 = 14; a9 = 10; a27 = 0; a7 = 0; } return 21; } else if(((!(a7==1)&&(((a1==14)&&((a16==8)&&((a19==1)&&((a17==2)&&((!(a26==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a20==1))))))&&!(a8==1)))&&((!(a4==1)&&(((a9==9)&&((a23==1)||!(a23==1)))&&(a21==12)))&&(a12==1)))){ a28 = 1; a5 = 4; a18 = 0; a16 = 7; a9 = 7; a21 = 10; a1 = 12; a13 = 1; return -1; } else if((((((a27==1)||((((a28==1)&&(a1==12))&&(a5==4))||!(a2==1)))||!(a12==1))&&!(a20==1))&&(((a12==1)&&((((!(a27==1)&&((a21==12)&&((input==1)&&(a19==5))))&&(a17==2))&&(a9==10))&&(a16==10)))&&!(a7==1)))){ a9 = 9; a16 = 8; a21 = 10; a1 = 13; a5 = 5; a15 = 1; a10 = 0; a13 = 0; return -1; } else if((((!(a4==1)&&((a1==12)&&((((a16==9)&&((a17==2)&&(a28==1)))||(a27==1))&&(a6==1))))&&(a11==1))&&((a5==4)&&((((a21==10)&&((((a19==2)&&(input==6))&&(a12==1))&&!(a20==1)))&&!(a27==1))&&(a9==8))))){ a16 = 7; a11 = 0; a28 = 0; a5 = 5; a20 = 1; a9 = 11; a3 = 0; return -1; } else if((((a21==11)&&((a3==1)&&(!(a26==1)&&(!(a27==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6))))))&&(((a18==1)||(((((((a3==1)&&!(a8==1))&&(a12==1))&&(a1==12))&&(a17==2))&&(a20==1))&&(a19==2)))&&(a16==7)))){ a6 = 1; a23 = 1; a21 = 10; a1 = 13; a16 = 8; a24 = 0; a5 = 5; a9 = 11; return 22; } else if((((!(a6==1)||(((a12==1)&&((a8==1)||((a17==2)&&((a27==1)||(((a7==1)||((a1==13)&&(a13==1)))&&(a16==9))))))&&!(a20==1)))&&(a19==5))&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4))&&!(a8==1))&&(a21==10)))){ a8 = 1; a19 = 1; a2 = 0; a9 = 8; a5 = 5; a1 = 14; a16 = 7; a20 = 1; return -1; } else if((((((a21==10)&&((a20==1)&&(((a3==1)||(a14==1))&&(a13==1))))&&(a1==12))||(a14==1))&&(!(a18==1)&&((a13==1)&&((a16==7)&&(!(a0==1)&&((((input==4)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a19==5))&&(a17==2)))))))){ a19 = 1; a13 = 1; a9 = 7; a24 = 0; a8 = 0; a5 = 4; return -1; } else if((((((((a26==1)||((a16==7)&&((a7==1)||(a11==1))))&&(a28==1))&&(a1==12))||(a4==1))&&(a19==3))&&((a21==12)&&((!(a7==1)&&(!(a4==1)&&((((input==1)&&(a5==5))&&(a9==9))&&!(a20==1))))&&(a17==2))))){ a1 = 13; a27 = 0; a23 = 1; a9 = 7; a19 = 2; a21 = 10; a16 = 11; a0 = 0; a20 = 1; return 25; } else if((((a1==13)&&((a16==10)&&((((!(a0==1)&&(((((a5==6)&&(input==1))&&(a6==1))&&(a17==2))&&!(a0==1)))&&!(a0==1))&&(a28==1))&&!(a18==1))))&&((((a21==10)&&((a19==4)&&(a12==1)))&&(a9==11))&&!(a20==1)))){ if((a13==1)){ a22 = 1; a1 = 12; a25 = 0; a13 = 0; a20 = 1; a16 = 7; a9 = 10; a19 = 2; }else{ a28 = 0; a16 = 8; a21 = 11; a9 = 10; a23 = 0; a20 = 1; a25 = 0; } return -1; } else if(((!(a24==1)&&(((a21==10)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))&&(a1==12)))&&(((a2==1)&&((((((a19==4)&&((a20==1)&&((a13==1)&&(a17==2))))&&(a16==7))||(a7==1))||(a18==1))||!(a12==1)))&&(a2==1)))){ a6 = 1; a5 = 5; a8 = 0; a21 = 11; a1 = 14; a28 = 1; a9 = 8; a19 = 3; return 23; } else if((((a16==7)&&(((((a26==1)&&((a21==12)&&(!(a2==1)&&((a11==1)&&(a19==2)))))&&(a14==1))&&(a9==7))&&(a26==1)))&&((a17==2)&&((!(a20==1)&&((((input==1)&&(a5==6))&&!(a28==1))&&(a24==1)))&&(a1==12))))){ a11 = 0; a21 = 10; a5 = 5; a20 = 1; a25 = 1; a19 = 3; a16 = 11; a2 = 0; a9 = 11; return -1; } else if((((a17==2)&&((((a16==9)&&((a11==1)&&((a19==3)&&((a11==1)&&!(a26==1)))))&&!(a20==1))&&(a9==11)))&&(((((((a11==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a1==12))&&(a6==1))&&(a21==11))&&!(a7==1))&&(a28==1)))){ if((a22==1)){ a21 = 10; a15 = 0; a5 = 6; a16 = 7; a23 = 0; a19 = 1; a2 = 0; a20 = 1; }else{ a7 = 1; a9 = 8; a5 = 4; a20 = 1; a19 = 1; a3 = 0; a16 = 7; a21 = 10; } return 23; } else if((((a28==1)&&(((((a17==2)&&(((a20==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a19==1)))&&(a9==10)))&&(a21==12))&&!(a0==1))&&(a23==1)))&&((a18==1)||((a27==1)||((a1==14)&&((a16==10)&&((a14==1)||(a2==1)))))))){ a14 = 0; a26 = 0; a5 = 4; a4 = 0; a16 = 7; a9 = 7; a21 = 10; a1 = 12; return -1; } else if(((((a7==1)||((((a21==11)&&((a1==14)&&((a3==1)&&(a13==1))))&&!(a7==1))&&(a9==11)))&&(a5==4))&&((a17==2)&&(!(a26==1)&&((a16==8)&&((((a20==1)&&((input==5)&&(a19==2)))&&!(a14==1))&&(a2==1))))))){ a16 = 7; a0 = 0; a9 = 7; a21 = 10; a6 = 1; a1 = 12; a19 = 1; a23 = 1; return -1; } else if(((!(a20==1)&&(((a12==1)&&(((((a6==1)||(a7==1))&&(a1==14))&&(a16==11))&&(a6==1)))||!(a12==1)))&&((a19==2)&&((a12==1)&&(((a13==1)&&((a21==10)&&((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a17==2)))))){ a16 = 7; a9 = 7; a5 = 6; a22 = 0; a18 = 1; a1 = 13; a19 = 3; a20 = 1; a10 = 1; return -1; } else if(((((a28==1)&&((a17==2)&&((a11==1)&&(((a12==1)&&((a19==2)&&(input==6)))&&(a9==7)))))&&(a16==9))&&((((a28==1)&&(!(a20==1)&&((a21==11)&&(((a5==5)&&(a2==1))||(a27==1)))))||!(a2==1))&&(a1==13)))){ a8 = 1; a11 = 0; a19 = 4; a20 = 1; a26 = 1; a1 = 12; a5 = 4; return -1; } else if((((a21==11)&&(((a17==2)&&(a3==1))||!(a6==1)))&&((a11==1)&&((a11==1)&&((!(a26==1)&&((((((a1==14)&&((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==1)))&&(a16==10))&&!(a20==1))&&(a19==1))&&(a13==1)))&&!(a7==1)))))){ if((a3==1)){ a16 = 7; a1 = 12; a7 = 1; a9 = 7; a4 = 1; a19 = 5; a25 = 0; a20 = 1; a5 = 5; }else{ a18 = 1; a5 = 5; a6 = 0; a21 = 10; a9 = 10; a0 = 1; a20 = 1; a16 = 7; } return 21; } else if(((((((a17==2)&&((a16==7)&&((a23==1)&&(a14==1))))&&!(a20==1))&&(a19==2))&&!(a13==1))&&((((a9==8)&&(!(a3==1)&&((a21==11)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a1==14))&&(a14==1)))))&&!(a28==1))&&!(a3==1)))){ a28 = 0; a20 = 1; a5 = 5; a19 = 1; a9 = 9; a15 = 0; a21 = 10; a18 = 1; return -1; } else if(((((a1==12)&&(((a20==1)&&((!(a24==1)&&((a16==7)&&(input==1)))&&(a21==12)))&&(a9==10)))&&(a5==5))&&((((a24==1)||(((a23==1)&&(((a11==1)||!(a13==1))||(a24==1)))||(a14==1)))&&(a17==2))&&(a19==2)))){ a9 = 7; a21 = 10; a26 = 0; a3 = 1; a0 = 0; a5 = 4; a19 = 1; return -1; } else if((((((a13==1)&&((a17==2)&&((a16==8)&&(!(a8==1)&&((input==6)&&((a5==5)||(a5==6)))))))&&!(a8==1))&&!(a4==1))&&((a21==10)&&((a1==14)&&(((a19==2)&&((((a12==1)||(a14==1))&&(a20==1))&&(a11==1)))&&(a9==7)))))){ a21 = 12; a0 = 0; a19 = 1; a5 = 6; a28 = 1; a9 = 8; a12 = 1; return 21; } else if((((a21==11)&&(((!(a20==1)&&((a11==1)&&(a23==1)))&&(a13==1))||(a0==1)))&&(((a16==7)&&(((a19==5)&&(((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1))&&(a23==1))&&(a17==2))&&(a13==1)))&&(a3==1)))&&(a1==13)))){ a27 = 0; a5 = 4; a9 = 7; a21 = 10; a20 = 1; a3 = 1; a1 = 12; a19 = 1; a28 = 1; return -1; } else if(((((a21==10)&&((((a9==9)&&((a19==4)&&(!(a18==1)&&((a23==1)&&(((a5==4)||(a5==5))&&(input==6))))))&&(a1==13))&&(a23==1)))&&(a17==2))&&((a28==1)&&((!(a20==1)&&(((a13==1)&&(a3==1))&&(a16==11)))&&(a28==1))))){ if((a14==1)){ a25 = 1; a5 = 5; a20 = 1; a19 = 1; a14 = 1; a3 = 0; a21 = 12; a16 = 10; a9 = 11; }else{ a21 = 11; a16 = 7; a10 = 1; a29 = 1; a5 = 5; a20 = 1; } return -1; } else if(((((((((!(a26==1)&&((a20==1)&&(input==3)))&&(a3==1))&&(a21==10))&&(a5==6))&&!(a0==1))&&(a9==8))&&(a19==1))&&((a1==12)&&(((a16==11)&&((a23==1)&&((a17==2)&&((a6==1)&&(a28==1)))))||!(a23==1))))){ a6 = 1; a5 = 4; a9 = 7; a3 = 1; a16 = 7; a8 = 0; return -1; } else if((((((a6==1)||(a18==1))&&!(a8==1))&&(a20==1))&&(((a16==11)&&(((((a21==10)&&((a17==2)&&(!(a26==1)&&((((input==4)&&((a5==4)||(a5==5)))&&!(a8==1))&&(a19==5)))))&&!(a14==1))&&(a9==9))&&!(a14==1)))&&(a1==14)))){ a19 = 1; a9 = 7; a5 = 4; a2 = 1; a12 = 1; a16 = 7; a1 = 12; return -1; } else if(((((a16==8)&&(!(a24==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6))))&&(a6==1))&&((!(a20==1)&&(((a21==11)&&((a0==1)||(!(a13==1)||((a1==12)&&((a2==1)&&((a19==1)&&(a2==1)))))))&&(a17==2)))||(a27==1)))){ a5 = 6; a8 = 0; a27 = 0; a20 = 1; a2 = 1; a9 = 8; a1 = 14; a21 = 12; return 21; } else if(((!(a14==1)&&(((!(a23==1)||((a7==1)||((a9==11)&&(a11==1))))||(a7==1))&&(a16==8)))&&(((a21==12)&&((a1==13)&&(!(a20==1)&&((a17==2)&&((!(a26==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a19==4))))))&&(a2==1)))){ a5 = 4; a21 = 11; a22 = 1; a19 = 3; a9 = 10; a16 = 10; a15 = 0; a1 = 12; a29 = 1; return -1; } else if(((!(a18==1)&&((((a13==1)&&((a19==2)&&((a21==10)&&(input==1))))&&!(a4==1))&&(a5==4)))&&((a9==11)&&(((a17==2)&&((((((a2==1)||(a27==1))||(a14==1))||(a27==1))&&(a1==14))&&(a16==11)))&&!(a20==1))))){ a9 = 7; a5 = 6; a20 = 1; a25 = 0; a16 = 9; a19 = 4; a29 = 1; a1 = 13; return -1; } else if(((((a13==1)&&(((((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))||((a9==7)&&((a1==14)&&(a5==5))))&&(input==3))&&(a28==1)))&&(a3==1))&&((a21==11)&&((a20==1)&&((((a19==2)&&((((a0==1)||(a13==1))&&(a16==11))&&(a3==1)))&&(a17==2))&&(a13==1)))))){ a26 = 0; a21 = 10; a18 = 0; a19 = 1; a5 = 4; a6 = 1; a1 = 12; a16 = 7; a9 = 7; return -1; } else if(((((a16==10)&&((a13==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==4))&&(a17==2))))&&!(a20==1))&&(((((a1==14)&&((!(a3==1)||((a0==1)||((a21==12)&&(a28==1))))||!(a2==1)))&&!(a26==1))&&(a19==5))||!(a11==1)))){ a20 = 1; a19 = 1; a7 = 1; a21 = 10; a5 = 4; a16 = 7; a9 = 11; a18 = 1; a22 = 1; return 21; } else if(((!(a4==1)&&((a19==4)&&(!(a27==1)&&(!(a8==1)&&(((a17==2)&&((a18==1)||(((a3==1)&&(a13==1))&&(a16==7))))&&(a13==1))))))&&((a1==12)&&(!(a20==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3))&&(a21==10)))))){ a14 = 0; a1 = 14; a9 = 10; a8 = 0; a5 = 5; a16 = 9; a3 = 1; a20 = 1; a21 = 11; return 21; } else if((((a21==12)&&(!(a20==1)&&(((((a17==2)&&((a7==1)||(a11==1)))||!(a23==1))||!(a12==1))||!(a12==1))))&&(((a19==4)&&(((a16==7)&&((a9==7)&&(!(a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&(a3==1)))&&(a1==13)))){ a14 = 0; a20 = 1; a13 = 1; a16 = 8; a1 = 14; a9 = 11; a5 = 4; a2 = 1; a21 = 11; a19 = 2; return 21; } else if((((a9==7)&&((a16==10)&&((a6==1)&&((a17==2)&&(a3==1)))))&&((!(a18==1)&&(((!(a8==1)&&((a1==13)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a13==1))&&(a20==1))&&(a6==1))))&&(a19==1))&&(a21==11)))&&(a11==1)))){ a1 = 12; a21 = 10; a24 = 0; a16 = 7; a5 = 4; a18 = 0; a11 = 1; return -1; } else if(((((((a6==1)&&(a19==5))||!(a6==1))&&(a16==10))&&(a20==1))&&(((a17==2)&&(((a11==1)&&((a21==11)&&((!(a18==1)&&(((((a1==14)&&(a5==4))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==4)))&&!(a18==1))))&&(a3==1)))&&(a12==1)))){ a7 = 0; a16 = 7; a21 = 10; a19 = 1; a1 = 12; a14 = 0; a5 = 4; a6 = 1; a9 = 7; return -1; } else if((((a16==11)&&(((a17==2)&&((a1==13)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a11==1))&&!(a7==1))&&(a2==1))))&&(a9==10)))&&(((a20==1)&&((a13==1)&&(!(a6==1)||((a21==12)&&((a13==1)||!(a6==1))))))&&(a19==4)))){ if((a14==1)){ a5 = 6; a21 = 10; a3 = 1; a16 = 8; a7 = 0; a20 = 0; a6 = 1; }else{ a5 = 4; a12 = 1; a14 = 0; a1 = 14; a11 = 1; a19 = 5; } return 26; } else if((((a17==2)&&(((((a1==14)&&((input==3)&&(a5==5)))&&(a12==1))&&!(a8==1))&&(a21==11)))&&(!(a20==1)&&((a9==11)&&(((((a27==1)||(((a28==1)||(a14==1))&&(a19==3)))||!(a3==1))||(a7==1))&&(a16==7)))))){ a20 = 1; a19 = 1; a3 = 1; a1 = 12; a5 = 4; a9 = 7; a4 = 0; a21 = 10; return -1; } else if((((a20==1)&&((a18==1)||((((a21==12)&&(a13==1))||!(a13==1))&&(a9==10))))&&((!(a0==1)&&(!(a18==1)&&(((a1==14)&&((a17==2)&&(((a2==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a3==1))))&&(a16==8))))&&(a19==2)))){ a9 = 7; a8 = 0; a5 = 4; a3 = 1; a14 = 0; a19 = 1; a16 = 7; a21 = 10; a1 = 12; return -1; } else if(((((a16==8)&&((a17==2)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4))))&&(a6==1))&&((a21==11)&&((a19==4)&&(!(a2==1)||(!(a4==1)&&(!(a20==1)&&(!(a24==1)&&((a8==1)||((a1==13)&&(!(a0==1)&&(a23==1)))))))))))){ a14 = 0; a9 = 11; a2 = 1; a1 = 14; a19 = 2; a20 = 1; a7 = 0; a5 = 4; return 21; } else if((((((a20==1)&&(((a9==9)&&(!(a27==1)&&(!(a8==1)&&((((input==4)&&((a5==5)||(a5==6)))&&(a12==1))&&(a1==14)))))&&!(a8==1)))&&(a17==2))&&(a19==1))&&(((a21==11)&&((!(a6==1)||(a6==1))||(a27==1)))&&(a16==9)))){ a16 = 7; a28 = 1; a9 = 7; a5 = 4; a21 = 10; a27 = 0; a6 = 1; a1 = 12; return -1; } else if((((((a1==13)&&((((a7==1)||(((a3==1)&&(a23==1))&&(a20==1)))&&!(a7==1))||(a4==1)))||(a24==1))&&(a19==3))&&(((a16==10)&&(((a21==11)&&(((input==5)&&((a5==4)||(a5==5)))&&(a9==9)))&&(a2==1)))&&(a17==2)))){ a9 = 11; a5 = 4; a16 = 8; a19 = 4; a27 = 0; a12 = 1; a13 = 1; a1 = 12; return 25; } else if((((a1==13)&&(((!(a4==1)&&((a12==1)&&((!(a0==1)&&(a12==1))&&(a28==1))))&&(a9==11))&&(a17==2)))&&((a16==9)&&(!(a20==1)&&(((a19==5)&&((a23==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a13==1))))&&(a21==11)))))){ if((a12==1)){ a5 = 6; a21 = 10; a1 = 14; a23 = 0; a7 = 1; a19 = 1; a20 = 1; a11 = 0; a16 = 7; a9 = 7; }else{ a19 = 1; a16 = 7; a20 = 1; a27 = 1; a9 = 8; a1 = 12; a18 = 1; a21 = 10; a5 = 4; a3 = 0; } return -1; } else if((((((a20==1)&&((a3==1)&&((((((input==3)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a2==1))&&(a16==7))&&(a19==3))&&(a21==12))))&&(a1==12))&&(a6==1))&&(((!(a7==1)&&((a4==1)||(a13==1)))&&(a17==2))&&(a11==1)))){ a4 = 0; a27 = 0; a18 = 0; a1 = 14; a16 = 8; a19 = 5; a9 = 8; a5 = 6; return 22; } else if(((((a12==1)&&(!(a7==1)&&(((a1==12)&&((((!(a7==1)&&((a21==12)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a20==1))&&!(a8==1))&&(a9==11)))&&(a19==5))))&&(a17==2))&&(!(a2==1)||(((a6==1)&&(a16==10))&&!(a7==1))))){ a16 = 7; a5 = 6; a2 = 1; a19 = 4; a1 = 14; a21 = 10; a9 = 10; a8 = 0; a3 = 1; return 25; } else if((((((((a16==10)&&((!(a27==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a20==1)))&&(a17==2))&&!(a8==1))&&(a2==1))&&(a3==1))&&((a2==1)&&((a19==1)&&(!(a27==1)&&((((a6==1)&&(a9==8))&&(a1==14))&&(a21==11))))))){ a5 = 4; a23 = 1; a7 = 0; a21 = 10; a16 = 7; a1 = 12; a13 = 1; a9 = 7; return -1; } else if(((((!(a20==1)&&(((a17==2)&&((((a6==1)&&((a13==1)&&(a21==10)))&&(a23==1))||!(a11==1)))&&(a3==1)))&&(a16==7))&&(a9==8))&&(((a28==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a23==1))&&(a1==14)))&&(a19==3)))){ a19 = 2; a21 = 11; a1 = 12; a0 = 0; a24 = 0; a13 = 1; a5 = 6; a16 = 10; a20 = 1; return -1; } else if(((!(a14==1)&&((((a16==8)&&(((a21==12)&&((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))&&(a19==3)))&&(a12==1))&&(a6==1)))&&(!(a12==1)||((((a17==2)&&(((a2==1)&&!(a4==1))&&(a1==12)))&&!(a7==1))&&!(a20==1))))){ a25 = 1; a19 = 5; a5 = 4; a1 = 13; a29 = 1; a11 = 0; a21 = 10; a9 = 10; return -1; } else if(((((a3==1)&&((!(a26==1)&&(((a16==10)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a20==1))&&!(a18==1)))&&(a11==1)))&&!(a26==1)))&&(a17==2))&&(((((!(a11==1)||(a11==1))&&(a9==8))&&(a21==12))&&(a19==2))&&(a1==13)))){ if((a9==7)){ a1 = 14; a9 = 7; a7 = 1; a16 = 7; a20 = 1; a21 = 10; a15 = 0; a29 = 0; a19 = 1; a5 = 5; }else{ a9 = 7; a5 = 4; a19 = 3; a0 = 1; a20 = 1; a21 = 10; a1 = 14; a27 = 1; a16 = 11; a29 = 1; } return -1; } else if(((((a17==2)&&((((a0==1)||((a21==12)&&(a3==1)))||(a18==1))||(a26==1)))&&(a20==1))&&(((a16==8)&&((a28==1)&&((a19==1)&&((a2==1)&&((a1==12)&&((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))))&&(a11==1)))){ a21 = 10; a19 = 2; a12 = 1; a14 = 0; a3 = 1; a16 = 7; a1 = 14; a9 = 9; a5 = 6; return 21; } else if(((((((a13==1)&&((((a9==11)&&((a23==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==10))&&(a1==12)))&&(a2==1))&&!(a20==1))&&(a19==2))&&((a24==1)||(((a17==2)&&((!(a14==1)&&(a13==1))&&(a28==1)))&&(a21==11))))){ a5 = 4; a27 = 1; a16 = 7; a9 = 10; a2 = 0; a6 = 0; return -1; } else if((((a19==3)&&((a5==5)&&((((a6==1)&&((a21==12)&&(input==5)))&&(a28==1))&&(a9==7))))&&((a17==2)&&((a20==1)&&((a16==8)&&((a4==1)||((a0==1)||((a0==1)||(((a27==1)||(a23==1))&&(a1==14)))))))))){ a1 = 12; a21 = 10; a6 = 1; a5 = 4; a4 = 0; a16 = 7; a12 = 1; a19 = 1; return -1; } else if(((((a9==9)&&((((a5==6)&&(((!(a6==1)&&(!(a20==1)&&(input==4)))&&!(a13==1))&&!(a6==1)))&&(a17==2))&&(a27==1)))&&(a16==8))&&((a1==12)&&((a18==1)&&((((a11==1)&&(a19==2))&&(a4==1))&&(a21==11)))))){ a5 = 4; a21 = 10; a22 = 0; a12 = 0; a16 = 7; a20 = 1; a28 = 0; a19 = 1; return -1; } else if((((((((a21==10)&&(!(a12==1)||(a12==1)))&&(a17==2))&&(a16==11))&&(a28==1))&&!(a20==1))&&((!(a7==1)&&(((((((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4)))||((a19==4)&&(((a1==12)&&(a5==5))&&(a9==7))))&&(input==3))&&!(a27==1))&&(a6==1)))&&!(a14==1)))){ a29 = 1; a25 = 1; a1 = 14; a5 = 5; a9 = 7; a19 = 2; a2 = 0; a20 = 1; a16 = 8; return -1; } else if((((a16==10)&&((a20==1)&&((a1==14)&&(((a17==2)&&(a23==1))&&!(a24==1)))))&&((a19==5)&&(!(a24==1)&&(((((((input==4)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a21==12))&&(a13==1))&&(a28==1))&&(a12==1))&&(a28==1)))))){ a21 = 10; a5 = 4; a16 = 7; a9 = 7; a19 = 1; a2 = 1; a18 = 0; a1 = 12; a14 = 0; return -1; } else if(((((((!(a18==1)&&((a26==1)||(a3==1)))&&(a1==14))&&(a19==1))&&(a17==2))&&(a16==7))&&((a28==1)&&(((a5==6)&&((a21==11)&&(((!(a18==1)&&((input==5)&&(a9==7)))&&!(a0==1))&&(a11==1))))&&!(a20==1))))){ a21 = 10; a19 = 4; a16 = 8; a1 = 13; a8 = 0; a20 = 1; a14 = 0; a9 = 11; return 25; } else if((((a17==2)&&(((a9==10)&&(((!(a28==1)||(a11==1))&&(a12==1))||!(a6==1)))||(a7==1)))&&(((a19==2)&&((((a16==9)&&(((a21==12)&&((input==3)&&(a1==12)))&&(a20==1)))&&!(a8==1))&&!(a7==1)))&&(a5==6)))){ a3 = 1; a4 = 0; a21 = 10; a16 = 7; a9 = 7; a19 = 1; a5 = 4; return -1; } else if((((a17==2)&&((!(a24==1)&&(((!(a20==1)&&((a5==5)&&((a19==4)&&(input==3))))&&!(a0==1))&&(a9==10)))&&!(a4==1)))&&(!(a12==1)||((((((a21==10)&&(a2==1))&&(a2==1))&&(a3==1))&&(a16==10))&&(a1==14))))){ a19 = 2; a16 = 9; a18 = 1; a5 = 6; a23 = 0; return -1; } else if(((((a9==10)&&((input==5)&&(a1==13)))&&(a16==11))&&((a20==1)&&((a2==1)&&(!(a8==1)&&(((a23==1)&&((((a5==6)&&((a21==11)&&((a19==3)&&(!(a18==1)&&(a23==1)))))&&(a17==2))&&!(a4==1)))||!(a12==1))))))){ a18 = 0; a19 = 1; a26 = 0; a21 = 10; a14 = 0; a16 = 7; a1 = 12; a5 = 4; a9 = 7; return -1; } else if((((((a9==7)&&(((a3==1)&&(((((a20==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a21==10))&&(a1==14))&&!(a7==1)))&&!(a27==1)))&&(a16==11))&&(a19==5))&&(((a17==2)&&(!(a26==1)&&(!(a23==1)||(a13==1))))&&!(a14==1)))){ a1 = 12; a9 = 8; a21 = 11; a24 = 0; a4 = 0; a5 = 4; a23 = 1; return 25; } else if(((((a21==12)&&((!(a18==1)&&(((!(a4==1)&&((a1==12)&&((a19==2)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==3))&&!(a20==1)))))&&!(a26==1))&&!(a24==1)))&&(a12==1)))&&(a17==2))&&(((a16==9)&&(a6==1))||(a18==1)))){ a19 = 1; a14 = 1; a9 = 8; a5 = 5; a11 = 0; a20 = 1; a22 = 0; a16 = 7; a1 = 13; a21 = 10; return 21; } else if((((a17==2)&&((((!(a4==1)&&((a14==1)||((a3==1)||(a18==1))))&&(a16==7))&&(a1==13))&&(a20==1)))&&((a9==9)&&(((a19==1)&&((a2==1)&&((((input==1)&&((a5==4)||(a5==5)))&&!(a4==1))&&(a3==1))))&&(a21==12))))){ a9 = 7; a13 = 1; a24 = 0; a5 = 4; a21 = 10; a3 = 1; a1 = 12; return -1; } else if((((((a2==1)&&((a1==13)&&((a21==10)&&((a19==3)&&(a3==1)))))&&(a17==2))||(a14==1))&&((a11==1)&&((a20==1)&&((a28==1)&&((a12==1)&&(((a16==9)&&((input==3)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&!(a8==1)))))))){ a24 = 0; a1 = 12; a16 = 7; a9 = 7; a19 = 1; a5 = 4; a28 = 1; a23 = 1; return -1; } else if(((!(a4==1)&&(!(a14==1)&&((((((a5==4)||(a5==5))&&(input==5))&&(a16==10))&&(a3==1))&&(a21==11))))&&((a1==12)&&(((a3==1)&&(((a9==7)&&((((a2==1)&&(a19==1))&&(a20==1))||!(a28==1)))&&(a17==2)))||!(a3==1))))){ a18 = 0; a5 = 5; a9 = 10; a21 = 10; a26 = 0; a19 = 4; a16 = 7; a27 = 0; return 25; } else if((((((((((!(a18==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a19==3))&&(a17==2))&&!(a8==1))&&(a21==12))&&(a20==1))&&!(a14==1))&&!(a27==1))&&(!(a28==1)||((a16==10)&&((((a2==1)&&!(a7==1))&&(a9==7))&&(a1==14)))))){ a3 = 1; a21 = 10; a5 = 5; a9 = 9; a4 = 0; a16 = 7; a1 = 13; a19 = 2; a18 = 0; return 25; } else if((((a1==13)&&((a13==1)&&((a9==10)&&((((a19==5)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6)))))&&(a3==1))&&(a23==1)))))&&(!(a8==1)&&((a20==1)&&((a16==8)&&(((a4==1)||((a21==10)&&(a13==1)))&&!(a7==1))))))){ a23 = 1; a3 = 1; a16 = 7; a9 = 7; a5 = 4; a19 = 4; a1 = 12; return 26; } else if((((a1==12)&&(((((a0==1)||(a11==1))&&(a3==1))||(a18==1))&&(a17==2)))&&(((a21==10)&&((a16==10)&&(((((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==4))&&(a2==1))&&(a2==1))&&(a9==10))&&(a13==1))))&&!(a20==1)))){ a19 = 5; a27 = 1; a5 = 4; a1 = 14; a21 = 11; a15 = 1; a4 = 1; a16 = 9; return -1; } else if(((((a28==1)&&((a23==1)&&(a13==1)))&&(a9==8))&&(((((!(a0==1)&&((a16==7)&&((!(a24==1)&&(((a3==1)&&((input==3)&&(a20==1)))&&(a1==14)))&&(a17==2))))&&(a19==1))&&(a13==1))&&(a21==11))&&(a5==6)))){ a5 = 4; a8 = 0; a1 = 12; a9 = 7; a21 = 10; a12 = 1; return -1; } else if(((!(a20==1)&&(((a16==7)&&((((((input==5)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))&&!(a14==1))&&(a19==3))&&!(a18==1))&&(a2==1)))&&(a21==10)))&&((((((a1==12)&&(a23==1))&&!(a26==1))||!(a11==1))||!(a28==1))&&(a17==2)))){ a5 = 5; a28 = 1; a1 = 13; a14 = 0; a7 = 0; a9 = 8; return 23; } else if((((a14==1)||(((a16==8)&&(((((a12==1)&&(a21==11))||(a24==1))||(a26==1))&&!(a26==1)))||!(a13==1)))&&((a12==1)&&(((((((input==6)&&(a9==7))&&(a1==12))&&(a5==5))&&(a20==1))&&(a17==2))&&(a19==2))))){ a0 = 0; a2 = 1; a5 = 4; a9 = 11; a19 = 4; return 26; } else if((((a17==2)&&((a16==7)&&((((a1==12)&&(!(a8==1)&&(!(a23==1)||(a13==1))))&&!(a20==1))||(a8==1))))&&(((a11==1)&&((a19==2)&&((!(a24==1)&&((input==4)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a13==1))))&&(a21==10)))){ a20 = 1; a9 = 7; a14 = 0; a19 = 1; a0 = 0; a24 = 0; a5 = 4; return -1; } else if((((a11==1)&&((a27==1)||((a9==10)&&(!(a0==1)&&(((!(a11==1)||(a13==1))&&(a17==2))&&!(a20==1))))))&&(((a23==1)&&((a1==14)&&(((a21==10)&&((a16==8)&&(((a5==5)||(a5==6))&&(input==6))))&&(a19==4))))&&(a11==1)))){ a5 = 6; a6 = 1; a1 = 12; a7 = 0; a2 = 1; a19 = 5; return 21; } else if((((a21==12)&&((((a16==9)&&(((a17==2)&&((!(a7==1)&&(a12==1))&&(a1==12)))||(a7==1)))&&!(a14==1))&&(a19==4)))&&((a2==1)&&(!(a7==1)&&((((input==3)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a4==1))&&!(a20==1)))))){ if((a6==1)){ a21 = 10; a16 = 7; a19 = 2; a5 = 6; a2 = 0; a14 = 1; a20 = 1; a7 = 1; a9 = 11; }else{ a21 = 10; a5 = 5; a16 = 7; a8 = 1; a28 = 0; a9 = 7; a19 = 1; a20 = 1; a22 = 1; } return 25; } else if(((((a23==1)&&(!(a27==1)&&((a19==3)&&((a11==1)&&(a2==1)))))&&(a1==14))&&((a21==12)&&((a17==2)&&(((((a12==1)&&(!(a24==1)&&((a3==1)&&((input==1)&&(a16==8)))))&&(a5==5))&&(a20==1))&&(a9==7)))))){ a16 = 10; a5 = 6; a13 = 1; a23 = 1; a9 = 10; a8 = 0; a19 = 2; return 25; } else if(((((((((a2==1)&&(!(a24==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==10))&&!(a7==1))&&(a19==4))&&(a21==11))&&(a1==14))&&(((a13==1)&&((a12==1)&&((((a27==1)||(a13==1))&&(a9==7))&&(a20==1))))&&(a17==2)))){ a1 = 13; a19 = 5; a21 = 10; a16 = 8; a24 = 0; a5 = 4; a7 = 0; return -1; } else if((((a17==2)&&(((!(a18==1)&&(!(a24==1)&&((input==3)&&((a5==4)||(a5==5)))))&&(a21==10))&&(a9==7)))&&(((a20==1)&&(((((!(a28==1)||(!(a4==1)&&(a3==1)))&&(a2==1))||!(a3==1))&&(a16==10))&&(a19==2)))&&(a1==13)))){ a5 = 4; a19 = 1; a1 = 12; a13 = 1; a4 = 0; a27 = 0; a16 = 7; return -1; } else if(((((a20==1)&&((a9==7)&&((((a28==1)&&((a5==4)&&((a16==9)&&(input==4))))&&!(a27==1))&&(a17==2))))&&(a2==1))&&(!(a27==1)&&(!(a4==1)&&((((a1==12)&&((a19==1)&&(a23==1)))&&(a21==11))||(a24==1)))))){ a21 = 10; a28 = 1; a2 = 1; a16 = 7; a13 = 1; return -1; } else if((((((a28==1)&&((a21==11)&&(!(a27==1)&&((((a19==4)&&((a9==7)&&((a5==4)&&(a1==12))))||(((a19==3)&&(((a5==5)&&(a1==14))&&(a9==11)))||((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))))&&(input==4)))))&&(a20==1))&&!(a18==1))&&((a28==1)&&(!(a2==1)||((((a16==11)&&(a28==1))&&(a17==2))||(a14==1)))))){ a9 = 7; a5 = 4; a0 = 0; a19 = 1; a1 = 12; a21 = 10; a23 = 1; a16 = 7; a18 = 0; return -1; } else if(((((!(a6==1)||((a21==12)&&((a7==1)||(a28==1))))&&(a1==12))||(a7==1))&&(((a16==7)&&(((a17==2)&&((a9==10)&&(((a20==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a7==1)))&&(a13==1))))&&(a19==1)))&&(a23==1)))){ a21 = 10; a9 = 7; a14 = 0; a6 = 1; a24 = 0; a5 = 4; return -1; } else if(((!(a2==1)||((a20==1)&&(!(a7==1)&&((a2==1)&&(((!(a23==1)||(!(a8==1)&&(a11==1)))&&(a16==11))&&(a21==11))))))&&((a17==2)&&((a19==3)&&((a6==1)&&((input==4)&&((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))||((a9==7)&&((a5==5)&&(a1==14)))))))))){ a2 = 1; a9 = 7; a16 = 7; a1 = 12; a13 = 1; a5 = 4; a19 = 1; a0 = 0; a21 = 10; return -1; } else if((((a21==12)&&(((a3==1)&&((a16==9)&&(((!(a20==1)&&((a13==1)&&!(a27==1)))&&(a1==13))&&!(a0==1))))&&(a19==2)))&&((a9==8)&&((a2==1)&&((a17==2)&&((a2==1)&&(!(a27==1)&&((input==1)&&((a5==4)||(a5==5)))))))))){ a1 = 14; a13 = 0; a21 = 10; a16 = 7; a19 = 1; a9 = 9; a7 = 1; a27 = 1; a5 = 5; a20 = 1; return 25; } else if((((a9==10)&&(((a1==13)&&((((((!(a8==1)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==4))))&&(a17==2))&&(a3==1))&&(a23==1))&&!(a14==1))&&(a19==4)))&&(a21==11)))&&((a16==7)&&((a20==1)&&((a11==1)&&!(a0==1)))))){ a1 = 12; a26 = 0; a19 = 1; a4 = 0; a5 = 4; a21 = 10; a6 = 1; a9 = 7; return -1; } else if(((((a9==8)&&(((a23==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a12==1)))&&!(a8==1)))&&(a19==2))&&((a16==9)&&((((a20==1)&&(((!(a23==1)||((a17==2)&&(a13==1)))&&!(a8==1))||!(a12==1)))&&(a1==14))&&(a21==11))))){ a7 = 0; a16 = 7; a5 = 4; a14 = 0; a1 = 12; a3 = 1; a9 = 7; a19 = 1; a21 = 10; return -1; } else if((((a16==8)&&(((((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a3==1))&&(a28==1))&&!(a14==1)))&&(((a24==1)||(!(a20==1)&&(((((a27==1)||((a23==1)||(a4==1)))&&(a19==1))&&(a1==12))&&(a21==11))))&&(a17==2)))){ a0 = 0; a16 = 7; a5 = 4; a12 = 1; a20 = 1; a21 = 10; a23 = 1; a9 = 7; return -1; } else if((((((a19==1)&&(!(a20==1)&&((a13==1)||!(a28==1))))||!(a23==1))||!(a11==1))&&((a23==1)&&(!(a26==1)&&(!(a7==1)&&((a21==12)&&((((((input==4)&&(a9==7))&&(a17==2))&&(a1==12))&&(a5==6))&&(a16==9)))))))){ a26 = 1; a27 = 1; a19 = 5; a9 = 8; a10 = 1; a20 = 1; a1 = 14; return -1; } else if((((!(a20==1)&&(((a7==1)||((a13==1)&&((a1==13)&&(a3==1))))&&(a21==11)))&&(a16==7))&&((a9==8)&&(((a19==2)&&((!(a27==1)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a23==1))&&!(a26==1)))&&(a13==1)))&&(a17==2))))){ a9 = 7; a28 = 1; a1 = 12; a5 = 4; a20 = 1; a3 = 1; a11 = 1; a21 = 10; a19 = 1; return -1; } else if(((((a19==3)&&((((((!(a20==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a28==1))&&(a12==1))&&!(a27==1))&&!(a26==1))&&(a21==12)))&&(a16==7))&&(((((a17==2)&&(!(a0==1)&&(a28==1)))&&!(a24==1))&&(a9==8))&&(a1==13)))){ a21 = 10; a13 = 1; a9 = 7; a5 = 4; a24 = 0; a19 = 1; a0 = 0; a1 = 12; a20 = 1; return -1; } else if(((!(a4==1)&&((((a19==3)&&((a3==1)&&!(a4==1)))&&(a17==2))&&(a9==7)))&&(((!(a27==1)&&((a1==14)&&((a16==7)&&((a11==1)&&((a20==1)&&((a11==1)&&((input==5)&&((a5==5)||(a5==6)))))))))&&(a23==1))&&(a21==11)))){ a26 = 0; a9 = 10; a11 = 1; a16 = 8; a5 = 4; a1 = 12; a19 = 2; return 22; } else if(((((a21==11)&&((((a16==10)&&((((a9==10)&&(a2==1))&&(a19==1))&&(a17==2)))&&(a4==1))&&(a1==12)))&&(a18==1))&&((a20==1)&&((a4==1)&&((!(a6==1)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a12==1)))&&(a4==1)))))){ a16 = 9; a5 = 5; a19 = 4; a1 = 14; a9 = 9; a21 = 10; a27 = 1; a26 = 1; return -1; } else if((((((a16==9)&&((a20==1)&&(((a5==5)&&(((a12==1)&&(a3==1))&&!(a8==1)))&&!(a27==1))))&&(a1==13))&&(a21==10))&&((a19==3)&&((a17==2)&&((a3==1)&&((((input==6)&&(a9==10))&&!(a18==1))&&(a12==1))))))){ a13 = 1; a9 = 7; a19 = 1; a23 = 1; a24 = 0; a5 = 4; a16 = 7; a1 = 12; return -1; } else if(((!(a7==1)&&((a1==13)&&(((input==6)&&((a5==4)||(a5==5)))&&(a3==1))))&&(((((a19==1)&&((!(a11==1)||(((a16==7)&&((a17==2)&&(!(a24==1)&&(a13==1))))&&!(a26==1)))&&(a21==12)))&&(a9==8))&&!(a20==1))&&!(a7==1)))){ a1 = 12; a21 = 10; a20 = 1; a5 = 4; a19 = 4; a0 = 0; a26 = 0; a28 = 1; return -1; } else if(((!(a7==1)&&((((a17==2)&&(((a13==1)&&!(a26==1))&&(a9==10)))||!(a2==1))||(a18==1)))&&((a1==13)&&((a19==1)&&((a16==7)&&(!(a24==1)&&(!(a20==1)&&(((a21==11)&&((a5==4)&&(input==1)))&&(a11==1))))))))){ a1 = 12; a9 = 8; a12 = 1; a19 = 2; a8 = 0; a14 = 0; a5 = 5; return 21; } else if(((!(a8==1)&&((a27==1)||(((a28==1)&&(a16==8))&&(a20==1))))&&((a3==1)&&((a13==1)&&((((!(a14==1)&&(((input==5)&&((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==13)))||(((a5==6)&&(a1==13))&&(a9==11)))))&&!(a4==1)))&&(a19==1))&&(a17==2))&&(a21==12)))))){ a21 = 10; a16 = 7; a19 = 4; a5 = 5; a9 = 10; a6 = 1; a27 = 0; a1 = 13; a26 = 0; return 25; } else if((((a17==2)&&((!(a27==1)&&((a19==4)&&(a13==1)))&&(a21==10)))&&((a16==11)&&(((!(a7==1)&&((a28==1)&&(!(a27==1)&&(!(a24==1)&&(((a1==12)&&((a9==10)&&(input==4)))&&!(a26==1))))))&&(a5==5))&&!(a20==1))))){ if((a11==1)){ a19 = 5; a3 = 0; a22 = 1; a0 = 1; a9 = 11; a5 = 6; a21 = 12; a16 = 7; }else{ a8 = 1; a11 = 0; a0 = 1; a16 = 7; a20 = 1; a19 = 1; } return 21; } else if((((a9==8)&&((((a28==1)&&(a2==1))&&(a21==10))&&(a16==8)))&&((!(a26==1)&&(!(a18==1)&&((((a17==2)&&(((a1==13)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a3==1)))&&(a3==1)))&&(a2==1))&&(a19==2))))&&(a20==1)))){ a19 = 1; a16 = 7; a5 = 4; a0 = 0; a9 = 7; a1 = 12; a11 = 1; return -1; } else if((((a27==1)||(((a1==13)&&(((((a19==5)&&((a21==10)&&(a12==1)))&&(a5==5))&&(a3==1))&&(a16==10)))||!(a23==1)))&&(!(a4==1)&&(((((a20==1)&&((a17==2)&&(input==6)))&&(a9==7))&&(a3==1))&&(a13==1))))){ a16 = 7; a6 = 1; a5 = 4; a1 = 12; a19 = 1; a24 = 0; a8 = 0; return -1; } else if(((((a6==1)&&(((a28==1)&&((!(a18==1)&&((a16==10)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a13==1)))&&(a21==11)))&&(a9==9))&&((!(a14==1)&&((a1==12)&&(((a19==5)&&(!(a7==1)&&(a28==1)))&&(a17==2))))&&!(a20==1)))){ if((a8==1)){ a7 = 1; a20 = 1; a1 = 14; a28 = 0; a5 = 6; a18 = 1; a19 = 4; }else{ a20 = 1; a11 = 0; a5 = 6; a1 = 13; a21 = 10; a19 = 1; a16 = 7; a9 = 7; a22 = 1; } return -1; } else if((((a16==8)&&(((a9==7)&&((a7==1)||((a1==12)&&(a12==1))))&&!(a4==1)))&&((((!(a4==1)&&((a17==2)&&(((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&!(a7==1))&&!(a0==1))))&&(a21==10))&&(a20==1))&&(a19==4)))){ a11 = 1; a5 = 4; a19 = 1; a24 = 0; a16 = 7; return -1; } else if(((((((((a11==1)&&(((input==3)&&(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4)))))&&!(a4==1)))&&!(a18==1))&&(a17==2))&&(a21==12))&&(a13==1))&&!(a26==1))&&(!(a20==1)&&((((a2==1)&&(a16==7))&&(a19==3))||(a0==1))))){ a1 = 12; a20 = 1; a2 = 1; a9 = 7; a21 = 10; a11 = 1; a19 = 1; a5 = 4; a28 = 1; return -1; } else if(((!(a12==1)||(!(a0==1)&&((a17==2)&&((a23==1)||!(a23==1)))))&&((a5==4)&&(((a9==10)&&((a19==1)&&((a16==8)&&(!(a18==1)&&(!(a7==1)&&(((a1==13)&&((a21==12)&&(input==1)))&&(a2==1)))))))&&(a20==1))))){ a23 = 1; a16 = 7; a8 = 0; a13 = 1; a21 = 10; a5 = 5; a19 = 4; return 25; } else if(((((!(a27==1)&&((!(a27==1)&&((a16==8)&&(!(a20==1)&&(((a13==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a11==1)))))&&(a19==2)))&&(a13==1))&&(a1==12))&&((a17==2)&&((a9==7)&&(!(a2==1)||((a21==10)&&(a12==1))))))){ a4 = 0; a19 = 3; a5 = 4; a6 = 1; a21 = 12; a28 = 1; a20 = 1; a9 = 10; a16 = 9; return 21; } else if((((a16==11)&&(!(a4==1)&&((a17==2)&&((((a9==10)&&(((input==5)&&((a5==5)||(a5==6)))&&(a1==13)))&&!(a7==1))&&(a28==1)))))&&(((a21==10)&&((a23==1)&&((a28==1)&&((a20==1)&&((a3==1)&&(a28==1))))))&&(a19==2)))){ a16 = 7; a9 = 7; a14 = 0; a5 = 4; a1 = 12; a19 = 1; a11 = 1; return -1; } else if((((a17==2)&&((a19==1)&&((a16==7)&&((a0==1)&&((a21==12)&&((a14==1)&&(a11==1)))))))&&(!(a6==1)&&((((a20==1)&&(((input==6)&&((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a14==1)))&&!(a11==1))&&(a4==1))))){ a9 = 10; a1 = 12; a10 = 1; a6 = 0; a5 = 5; a21 = 10; a18 = 1; return 21; } else if((((a1==12)&&((!(a0==1)&&(((a17==2)&&((input==1)&&(a16==9)))&&(a9==11)))&&(a21==11)))&&((a19==5)&&((((!(a24==1)&&((((a12==1)||!(a13==1))||!(a11==1))&&!(a0==1)))&&(a20==1))||!(a6==1))&&(a5==4))))){ if((a27==1)){ a20 = 0; a16 = 8; a19 = 4; a9 = 8; a5 = 5; a8 = 0; a14 = 0; }else{ a16 = 7; a9 = 10; a3 = 1; a19 = 2; a21 = 10; a1 = 13; a12 = 1; } return -1; } else if(((!(a8==1)&&(!(a18==1)&&((a16==8)&&((input==6)&&((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==3))||(((a19==2)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7)))))))))&&((a2==1)&&(((!(a24==1)&&(((a17==2)&&((a6==1)&&(a21==11)))&&!(a20==1)))&&(a6==1))||!(a6==1))))){ a19 = 2; a18 = 0; a9 = 9; a5 = 5; a16 = 7; a1 = 13; a20 = 1; a12 = 1; a21 = 10; a4 = 0; return 25; } else if(((!(a0==1)&&((a9==7)&&((((a28==1)&&((a0==1)||((a5==5)&&((a23==1)&&(a16==10)))))&&(a19==2))&&(a21==12))))&&((((a11==1)&&((a20==1)&&(((input==5)&&(a17==2))&&(a28==1))))&&(a1==13))&&(a3==1)))){ a5 = 4; a16 = 7; a19 = 1; a7 = 0; a28 = 1; a21 = 10; a24 = 0; a1 = 12; return -1; } else if((((a20==1)&&(!(a7==1)&&(((a19==3)&&((a2==1)&&((a16==7)&&(((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==6))&&(a1==12))&&!(a7==1)))))&&(a28==1))))&&(((a24==1)||((a21==12)&&((a17==2)&&(a11==1))))&&!(a4==1)))){ a16 = 8; a24 = 0; a21 = 11; a19 = 1; a12 = 1; a18 = 0; a9 = 10; a5 = 4; a1 = 14; return 25; } else if(((!(a7==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5)))&&((!(a27==1)&&(((((a1==12)&&((a16==8)&&(((a17==2)&&(((a19==1)&&(a28==1))&&(a21==10)))&&(a20==1))))&&(a13==1))&&!(a0==1))||!(a3==1)))||(a0==1)))){ a5 = 4; a9 = 7; a28 = 1; a16 = 7; a6 = 1; a8 = 0; return -1; } else if((((a16==9)&&((a9==11)&&((!(a14==1)&&((a2==1)&&(a19==1)))||(a27==1))))&&(((((a13==1)&&(!(a24==1)&&(!(a24==1)&&((a13==1)&&((!(a20==1)&&(input==3))&&(a17==2))))))&&(a1==12))&&(a5==6))&&(a21==11)))){ a29 = 1; a19 = 2; a21 = 10; a16 = 7; a20 = 1; a14 = 1; return 21; } else if((((((a1==14)&&((a0==1)||((((a2==1)&&(a16==7))&&!(a0==1))&&!(a4==1))))&&(a21==11))&&(a11==1))&&(!(a24==1)&&(!(a7==1)&&((a20==1)&&((((a17==2)&&((input==4)&&((a5==4)||(a5==5))))&&(a19==4))&&(a9==8))))))){ a19 = 1; a5 = 4; a11 = 1; a21 = 10; a1 = 12; a26 = 0; a24 = 0; a9 = 7; return -1; } else if((((a26==1)||((a19==5)&&(!(a26==1)&&(((a21==11)&&(!(a18==1)&&(((a2==1)||!(a3==1))&&(a16==7))))&&(a9==10)))))&&((a23==1)&&(((a1==13)&&((a28==1)&&((a17==2)&&((input==4)&&(a5==4)))))&&(a20==1))))){ a21 = 10; a4 = 0; a19 = 1; a1 = 12; a9 = 7; a18 = 0; a28 = 1; return -1; } return calculate_output36(input); } int calculate_output36(int input) { if((((!(a28==1)||(((a7==1)||((a21==12)&&(((((a19==2)&&((a16==11)&&(a12==1)))&&(a23==1))&&(a17==2))&&(a20==1))))&&!(a8==1)))&&(a13==1))&&((a1==13)&&(!(a24==1)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==4)))))){ a21 = 10; a1 = 12; a5 = 4; a2 = 1; a9 = 7; a6 = 1; a18 = 0; a19 = 1; a16 = 7; return -1; } else if(((!(a18==1)&&(!(a0==1)&&(((a1==13)&&(((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==4))&&!(a20==1)))&&(a16==7))))&&(((!(a13==1)||((a21==12)&&((a4==1)||(((a19==5)&&(a2==1))||(a0==1)))))||!(a2==1))&&(a17==2)))){ a19 = 4; a14 = 0; a16 = 8; a11 = 1; a2 = 1; a20 = 1; a1 = 14; a5 = 4; a9 = 10; return -1; } else if((((a3==1)&&((((a19==4)&&(((a1==14)&&((!(a8==1)&&(((a16==9)&&(((input==4)&&(a21==10))&&(a17==2)))&&(a9==7)))&&!(a26==1)))&&!(a18==1)))&&(a3==1))&&!(a0==1)))&&(!(a20==1)&&((a5==4)&&(a3==1))))){ if((a23==1)){ a21 = 12; a2 = 0; a1 = 12; a20 = 1; a5 = 6; a16 = 8; a22 = 1; a9 = 8; a19 = 3; a0 = 1; }else{ a23 = 0; a9 = 10; a19 = 3; a1 = 12; a20 = 1; a12 = 0; a8 = 1; a21 = 12; } return 21; } else if((((a12==1)&&(!(a14==1)&&(!(a13==1)||(((a20==1)&&((a21==11)&&(((a16==8)&&(a2==1))||(a24==1))))&&(a19==5)))))&&((a28==1)&&(!(a0==1)&&((a1==14)&&(((input==4)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a17==2))))))){ a9 = 7; a16 = 7; a4 = 0; a1 = 12; a21 = 10; a18 = 0; a19 = 1; a5 = 4; a23 = 1; return -1; } else if((((a20==1)&&(((a4==1)||(((!(a27==1)&&((a3==1)&&(a5==5)))||(a18==1))||(a8==1)))&&(a16==7)))&&((a1==14)&&((a17==2)&&((a9==8)&&((a6==1)&&((a12==1)&&(((a19==1)&&(input==4))&&(a21==12))))))))){ a27 = 0; a16 = 9; a13 = 1; a6 = 1; a21 = 10; return 22; } else if((((((a19==2)&&((((((a21==11)&&(a23==1))&&(a9==10))&&(a28==1))&&(a1==12))&&(a17==2)))&&(a6==1))&&(a13==1))&&((!(a18==1)&&(((a20==1)&&(!(a4==1)&&((input==5)&&(a16==11))))&&(a5==4)))&&(a28==1)))){ a21 = 10; a8 = 0; a16 = 7; a27 = 0; a3 = 1; a9 = 7; a19 = 1; return -1; } else if(((!(a7==1)&&((!(a27==1)&&((((a28==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a19==2))&&(a23==1)))&&!(a14==1)))&&(((((a9==9)&&(((a1==12)&&((a16==7)&&(a13==1)))&&(a21==12)))&&!(a20==1))&&(a17==2))&&!(a8==1)))){ a7 = 0; a14 = 0; a9 = 7; a19 = 1; a5 = 4; a18 = 0; a21 = 10; a20 = 1; return -1; } else if((((((a21==11)&&((a24==1)&&((((a12==1)&&(a19==5))&&!(a23==1))&&!(a3==1))))&&(a20==1))&&(a17==2))&&(!(a11==1)&&((a1==13)&&(((a16==8)&&(((a9==11)&&((input==3)&&((a5==4)||(a5==5))))&&(a27==1)))&&!(a3==1)))))){ a21 = 12; a4 = 1; a5 = 4; a23 = 0; a19 = 4; a16 = 11; a13 = 0; return 21; } else if((((a6==1)&&((a17==2)&&(((!(a4==1)&&(a11==1))&&(a6==1))&&(a1==13))))&&(!(a26==1)&&((!(a7==1)&&((a19==4)&&((((((input==6)&&(a20==1))&&(a16==8))&&(a12==1))&&(a5==4))&&(a21==12))))&&(a9==7))))){ a28 = 1; a13 = 1; a21 = 10; a1 = 12; a16 = 7; a19 = 1; a18 = 0; return -1; } else if((((((((a17==2)&&((a23==1)||!(a23==1)))&&!(a24==1))&&(a1==12))&&(a9==7))&&!(a20==1))&&((((a21==10)&&((((a3==1)&&((a28==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a16==11))&&!(a8==1)))&&!(a27==1))&&(a19==2)))){ a19 = 1; a9 = 8; a2 = 0; a7 = 1; a11 = 0; a1 = 13; a5 = 4; a16 = 9; return 23; } else if((((((a16==9)&&(!(a4==1)&&(a6==1)))&&!(a18==1))||!(a12==1))&&(((a19==5)&&(((a1==12)&&((((a17==2)&&(!(a0==1)&&((input==3)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))&&(a13==1))&&(a20==1)))&&!(a24==1)))&&(a21==10)))){ a27 = 0; a9 = 7; a4 = 0; a6 = 1; a19 = 1; a16 = 7; a5 = 4; return -1; } else if((((a19==1)&&((a20==1)&&((a9==10)&&(!(a11==1)||(((a24==1)||(!(a3==1)||(a2==1)))&&(a17==2))))))&&(((((!(a27==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a21==10)))&&!(a8==1))&&!(a4==1))&&(a1==12))&&(a16==9)))){ a9 = 7; a5 = 4; a23 = 1; a3 = 1; a16 = 7; a13 = 1; return -1; } else if((((a16==8)&&((((a13==1)&&(((a9==9)&&((((a3==1)&&(a17==2))&&(a2==1))&&(a23==1)))||!(a2==1)))&&!(a24==1))||(a18==1)))&&((((((input==3)&&(a5==6))&&(a21==12))&&(a19==2))&&(a1==12))&&(a20==1)))){ a21 = 10; a27 = 0; a24 = 0; a1 = 13; a5 = 5; a16 = 7; a28 = 1; return -1; } else if(((!(a26==1)&&(!(a8==1)&&((!(a2==1)||((((a13==1)&&(a20==1))&&(a1==13))&&(a5==5)))&&(a28==1))))&&(((a16==9)&&((((a2==1)&&(((a17==2)&&(input==5))&&(a21==12)))&&(a9==9))&&(a19==3)))&&!(a0==1)))){ a19 = 1; a9 = 7; a5 = 4; a16 = 7; a1 = 12; a21 = 10; a3 = 1; a18 = 0; return -1; } else if(((((!(a3==1)||(((a6==1)&&!(a8==1))||!(a2==1)))||(a8==1))&&!(a8==1))&&((a21==12)&&((a17==2)&&((((a16==7)&&((a23==1)&&((((a1==12)&&(input==6))&&!(a20==1))&&(a5==5))))&&(a9==9))&&(a19==3)))))){ a8 = 0; a24 = 0; a20 = 1; a21 = 11; a16 = 10; a12 = 1; return 25; } else if((((a26==1)||((((((a1==12)&&(((!(a6==1)||(a11==1))||!(a12==1))&&(a19==4)))&&!(a0==1))||!(a6==1))&&!(a8==1))&&(a17==2)))&&(((a21==11)&&(((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a16==7)))&&(a20==1)))){ a13 = 1; a19 = 1; a3 = 1; a5 = 4; a21 = 10; a9 = 7; a14 = 0; return -1; } else if((((a17==2)&&((((a4==1)||((a27==1)||(a11==1)))&&(a19==1))||!(a2==1)))&&((((a1==12)&&((a11==1)&&((a16==8)&&((a23==1)&&((a23==1)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==6)))))))&&(a20==1))&&(a21==10)))){ a7 = 0; a18 = 0; a21 = 12; a9 = 7; a24 = 0; a5 = 5; a16 = 9; a19 = 2; return 21; } else if(((((((a23==1)&&(((a21==12)&&((!(a4==1)&&(!(a14==1)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a27==1)))&&!(a8==1)))&&(a19==3))&&(a20==1))&&(a9==11))&&(((a1==13)&&((a16==9)&&((a17==2)&&(a13==1))))&&!(a26==1)))){ a5 = 5; a0 = 0; a7 = 0; a16 = 10; a2 = 1; a1 = 12; a9 = 10; return 25; } else if(((!(a26==1)&&((((a21==10)&&((a13==1)&&((a5==6)&&((input==4)&&(a17==2)))))&&(a19==4))&&!(a24==1)))&&((((a9==8)&&(((((a23==1)&&!(a8==1))&&!(a4==1))&&(a20==1))&&(a16==9)))&&(a1==12))&&!(a26==1)))){ a16 = 7; a5 = 4; a9 = 7; a14 = 0; a19 = 1; a13 = 1; a11 = 1; return -1; } else if((((a19==5)&&((!(a27==1)&&(((a16==10)&&(!(a4==1)&&((input==3)&&(a17==2))))&&!(a27==1)))&&!(a4==1)))&&((a5==4)&&(((a1==13)&&(((a21==12)&&((a3==1)&&((a3==1)&&(a2==1))))&&(a20==1)))&&(a9==7))))){ a0 = 0; a1 = 12; a6 = 1; a21 = 10; a16 = 7; a19 = 1; a13 = 1; return -1; } else if((((a21==10)&&((((a17==2)&&((a28==1)&&(a20==1)))&&!(a24==1))&&(a3==1)))&&((a19==5)&&((((((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4))&&(a16==9))&&(a28==1))&&(a2==1))&&(a11==1))&&(a1==13))&&(a13==1))))){ a3 = 1; a5 = 6; a0 = 0; a8 = 0; a9 = 10; a19 = 1; return 26; } else if(((!(a7==1)&&((a12==1)&&((((((a3==1)&&(a16==10))&&(a1==13))&&(a19==2))&&(a28==1))&&!(a0==1))))&&(!(a18==1)&&((((((a21==11)&&(((a5==5)||(a5==6))&&(input==4)))&&(a17==2))&&!(a4==1))&&(a9==9))&&(a20==1))))){ a23 = 1; a1 = 14; a19 = 1; a5 = 4; a8 = 0; a4 = 0; a16 = 11; return 21; } else if((((a21==11)&&((a19==1)&&(!(a18==1)&&((a20==1)&&(!(a11==1)||((a13==1)&&(a16==8)))))))&&((a1==12)&&((((!(a8==1)&&(((((a5==5)||(a5==6))&&(input==3))&&!(a18==1))&&!(a26==1)))&&(a28==1))&&(a9==11))&&(a17==2))))){ a24 = 0; a5 = 4; a21 = 10; a16 = 7; a9 = 7; a14 = 0; a8 = 0; return -1; } else if((((((((a18==1)||(((a3==1)&&(a28==1))&&!(a4==1)))&&!(a20==1))&&(a16==7))||!(a12==1))&&(a21==12))&&((!(a24==1)&&(((((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a19==5))&&(a17==2))&&(a13==1)))&&(a1==12)))){ a9 = 7; a20 = 1; a5 = 4; a19 = 1; a6 = 1; a26 = 0; a21 = 10; a12 = 1; return -1; } else if(((((a12==1)&&(!(a24==1)&&((!(a20==1)&&(a28==1))&&(a1==13))))||(a27==1))&&((((((((a19==4)&&(((input==4)&&((a5==5)||(a5==6)))&&(a16==8)))&&(a3==1))&&!(a14==1))&&(a21==12))&&(a11==1))&&(a9==7))&&(a17==2)))){ if((a25==1)){ a16 = 7; a21 = 10; a14 = 1; a5 = 6; a19 = 1; a23 = 0; a27 = 1; a20 = 1; }else{ a5 = 4; a18 = 1; a16 = 9; a21 = 10; a12 = 0; a15 = 1; a19 = 5; a1 = 14; } return 25; } else if((((((a16==7)&&((a14==1)||((a13==1)&&(a3==1))))||!(a12==1))||(a14==1))&&((a2==1)&&((a1==14)&&((a20==1)&&((((a21==10)&&(!(a24==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a17==2))))&&(a19==2))&&(a9==9))))))){ a19 = 1; a14 = 0; a1 = 12; a9 = 7; a5 = 4; a8 = 0; a6 = 1; return -1; } else if(((!(a20==1)&&(((a21==12)&&((a23==1)||!(a6==1)))&&(a17==2)))&&((a13==1)&&(((a6==1)&&(!(a0==1)&&((((a1==13)&&(((a23==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a16==9)))&&!(a8==1))&&(a9==7))))&&(a19==2))))){ if((a12==1)){ a5 = 5; a20 = 1; a22 = 1; a1 = 12; a16 = 8; a9 = 8; a18 = 1; a19 = 4; }else{ a1 = 12; a10 = 1; a5 = 4; a20 = 1; a3 = 0; a16 = 7; a8 = 1; a21 = 10; a9 = 9; } return 21; } else if((((a21==10)&&((a19==2)&&(!(a24==1)&&((a9==11)&&((((a20==1)&&(input==5))&&(a23==1))&&(a1==13))))))&&((!(a27==1)&&((a17==2)&&(((a6==1)&&((a8==1)||((a5==4)&&(a23==1))))&&(a16==7))))||!(a12==1)))){ a19 = 3; a12 = 1; a5 = 6; a24 = 0; a9 = 9; a1 = 14; return 23; } else if((((((((a21==11)&&((a17==2)&&(((a28==1)||!(a6==1))&&!(a27==1))))&&!(a27==1))&&(a16==10))&&(a2==1))&&(a23==1))&&((a20==1)&&(((a1==13)&&(!(a4==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a9==11))))&&(a19==2))))){ a28 = 1; a11 = 1; a3 = 1; a21 = 10; a9 = 9; a16 = 7; a5 = 4; return -1; } else if(((((a5==6)&&((a17==2)&&(((a16==7)&&(!(a7==1)&&((a23==1)&&((((a1==13)&&(input==5))&&!(a27==1))&&!(a8==1)))))&&(a19==4))))&&(a9==9))&&((((a21==11)&&((a20==1)&&(a12==1)))&&(a2==1))||!(a2==1)))){ a3 = 1; a16 = 8; a24 = 0; a5 = 5; a23 = 1; a9 = 8; return 22; } else if((((a17==2)&&(((a23==1)&&(((a2==1)&&((a9==9)&&((a19==2)&&(!(a7==1)&&((a20==1)&&(input==1))))))&&(a16==11)))&&(a1==13)))&&((((a26==1)||((!(a4==1)&&(a11==1))&&(a21==11)))&&!(a8==1))&&(a5==5)))){ a21 = 10; a27 = 0; a19 = 1; a9 = 7; a16 = 7; a1 = 12; a4 = 0; a2 = 1; a5 = 4; return -1; } else if((((((a18==1)&&((a23==1)&&(a20==1)))&&!(a13==1))&&(a16==8))&&((a19==4)&&((a17==2)&&(((((a21==11)&&(!(a3==1)&&((a1==14)&&(!(a6==1)&&(((a5==5)||(a5==6))&&(input==1))))))&&(a9==9))&&!(a23==1))&&!(a11==1)))))){ a19 = 2; a23 = 0; a5 = 5; a16 = 7; a1 = 12; a7 = 1; a21 = 12; a9 = 7; a0 = 1; a20 = 0; return -1; } else if((((a3==1)&&((a17==2)&&(((a3==1)&&((a2==1)&&((((input==4)&&(a16==10))&&(a21==11))&&(a6==1))))&&(a2==1))))&&(((a1==13)&&((a20==1)&&((!(a18==1)&&((a3==1)&&(a19==3)))&&(a5==6))))&&(a9==8)))){ a21 = 10; a4 = 0; a1 = 12; a27 = 0; a16 = 7; a5 = 4; a6 = 1; a9 = 7; a19 = 1; return -1; } else if(((((!(a18==1)&&((((input==5)&&((a5==4)||(a5==5)))&&!(a7==1))&&(a28==1)))&&(a19==3))&&(a21==12))&&((a9==9)&&((a1==14)&&((a17==2)&&(((a14==1)||((((a11==1)&&(a20==1))&&!(a4==1))&&!(a24==1)))&&(a16==9))))))){ a1 = 13; a9 = 8; a5 = 5; a16 = 10; a3 = 1; a19 = 2; a28 = 1; a18 = 0; return 21; } else if((((((a11==1)&&(((((a21==10)&&(input==6))&&(a3==1))&&!(a18==1))&&(a11==1)))&&(a16==10))&&(a19==4))&&(((a5==5)&&((!(a6==1)||((a17==2)&&((a18==1)||((a13==1)&&(a1==12)))))&&!(a20==1)))&&(a9==8)))){ if((a16==7)){ a0 = 1; a7 = 1; a5 = 6; a9 = 10; a19 = 1; a16 = 7; a20 = 1; a26 = 1; }else{ a19 = 1; a4 = 1; a15 = 1; a16 = 7; a9 = 11; a20 = 1; a5 = 4; a26 = 1; } return -1; } else if((((((a17==2)&&(input==3))&&(a19==5))&&(a28==1))&&((a16==11)&&(((a9==8)&&(!(a7==1)&&(((a6==1)&&((((((a23==1)&&(a28==1))&&(a1==12))&&(a21==11))||!(a11==1))||(a26==1)))&&(a20==1))))&&(a5==5))))){ a16 = 7; a19 = 1; a5 = 4; a24 = 0; a21 = 10; a9 = 7; a12 = 1; a6 = 1; return -1; } else if(((((((((((((a1==12)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==6))&&(a6==1))&&(a21==10))&&(a19==4))&&(a17==2))&&(a6==1))&&((((!(a14==1)&&(((a23==1)&&(a13==1))&&(a20==1)))&&(a16==8))&&!(a7==1))&&!(a8==1)))){ a9 = 9; a14 = 0; a3 = 1; a12 = 1; a5 = 5; a19 = 1; a1 = 12; a16 = 10; return 22; } else if((((((a19==4)&&((a6==1)&&(((a13==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a6==1))))&&(a6==1))&&(a21==12))&&(((a16==7)&&(((!(a27==1)&&((a17==2)&&((a13==1)&&(a6==1))))&&!(a20==1))&&(a1==12)))&&(a9==7)))){ a20 = 1; a13 = 1; a21 = 10; a5 = 4; a19 = 1; a6 = 1; a28 = 1; return -1; } else if((((((a23==1)&&((a12==1)&&((a3==1)||(a0==1))))&&(a21==12))||(a8==1))&&((a1==14)&&((a16==9)&&(!(a4==1)&&((((((input==3)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&(a17==2))&&(a19==2))&&(a20==1))&&(a12==1))))))){ a13 = 1; a21 = 11; a19 = 5; a1 = 13; a3 = 1; a5 = 6; a16 = 10; a9 = 7; return 21; } else if(((!(a14==1)&&((a21==11)&&((a13==1)&&((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))))&&((a19==5)&&(((!(a2==1)||((a17==2)&&(((!(a20==1)&&((a6==1)&&!(a0==1)))||(a24==1))&&!(a8==1))))&&(a16==8))&&(a1==13))))){ a19 = 1; a18 = 1; a1 = 14; a9 = 7; a5 = 4; a21 = 10; a28 = 0; a20 = 1; a16 = 7; a14 = 1; return 22; } else if((((a21==12)&&(((a17==2)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==1)))&&(a20==1)))&&(((((a23==1)&&(((a24==1)||((a19==2)&&((a1==14)&&((a16==9)&&(a13==1)))))||!(a2==1)))||!(a3==1))&&!(a18==1))||(a7==1)))){ a5 = 5; a19 = 3; a1 = 13; a3 = 1; a21 = 10; a12 = 1; a23 = 1; a9 = 9; a16 = 7; return 21; } else if((((a28==1)&&(a9==7))&&(((!(a26==1)&&(!(a4==1)&&(((!(a0==1)&&((a1==14)&&(((((a28==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1))&&(a17==2))&&!(a27==1))))&&(a21==11))&&!(a18==1))))&&(a16==7))&&(a19==3)))){ a19 = 1; a21 = 10; a4 = 0; a5 = 4; a1 = 12; a2 = 1; a20 = 1; a11 = 1; return -1; } else if((((((a20==1)&&(((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==6))&&(a16==11)))&&(a21==10))&&(a17==2))&&((((a19==2)&&(((((!(a13==1)||(a11==1))&&!(a7==1))||(a18==1))||(a24==1))&&(a1==14)))&&!(a4==1))&&(a3==1)))){ a5 = 4; a28 = 1; a19 = 1; a3 = 1; a13 = 1; a9 = 7; a16 = 7; a1 = 12; return -1; } else if(((!(a6==1)||(((a23==1)||(a8==1))&&(a16==8)))&&(!(a4==1)&&(!(a8==1)&&((a1==14)&&((a20==1)&&((a12==1)&&(((((a17==2)&&((input==5)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))))&&!(a14==1))&&(a21==12))&&(a19==3))))))))){ a24 = 0; a9 = 7; a1 = 12; a3 = 1; a16 = 10; a28 = 1; a5 = 4; return 22; } else if((((((((a9==10)&&((a16==8)&&((a19==3)&&(a3==1))))&&(a17==2))&&!(a20==1))&&!(a0==1))&&(a21==10))&&((((((!(a24==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a3==1))&&(a1==14))&&!(a18==1))&&(a23==1))&&(a6==1)))){ if((a4==1)){ a5 = 5; a9 = 9; a7 = 0; a4 = 0; a21 = 11; a19 = 4; a26 = 0; }else{ a14 = 0; a16 = 11; a0 = 0; a20 = 1; a21 = 11; a9 = 9; a3 = 1; a19 = 4; a1 = 12; a5 = 4; } return 26; } else if((((a18==1)||((a5==4)&&((((a1==12)&&((a19==3)&&((a23==1)&&!(a20==1))))||!(a28==1))&&(a9==9))))&&(((!(a18==1)&&(((!(a18==1)&&((a16==9)&&(input==1)))&&(a21==11))&&(a17==2)))&&!(a18==1))&&(a13==1)))){ a19 = 1; a1 = 14; a16 = 7; a3 = 0; a9 = 10; a21 = 10; a29 = 1; a4 = 1; return -1; } else if(((((a1==13)&&(((a19==3)&&((a20==1)&&((a3==1)&&(((input==3)&&(a16==7))&&(a17==2)))))&&(a21==10)))&&(a3==1))&&(((((a4==1)||(((a23==1)&&(a9==8))&&!(a14==1)))||!(a23==1))&&(a5==5))||!(a2==1)))){ a0 = 0; a1 = 12; a19 = 1; a5 = 4; a24 = 0; a2 = 1; a9 = 7; return -1; } else if((((a21==12)&&(((a19==5)&&((a2==1)&&((a11==1)&&(((a17==2)&&((input==6)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))))&&!(a24==1)))))&&!(a20==1)))&&((a1==13)&&(!(a24==1)&&((a16==7)&&(((a23==1)&&(a23==1))||!(a13==1))))))){ a21 = 10; a7 = 0; a9 = 7; a19 = 1; a5 = 4; a20 = 1; a14 = 0; a24 = 0; a1 = 12; return -1; } else if(((!(a18==1)&&(((a21==11)&&((((a9==7)&&((a17==2)&&((a20==1)&&((a5==6)&&(input==1)))))&&(a19==1))&&(a16==7)))&&!(a18==1)))&&(!(a3==1)||(!(a27==1)&&(((a3==1)&&((a28==1)&&(a11==1)))&&(a1==14)))))){ a5 = 4; a2 = 1; a13 = 1; a21 = 10; a18 = 0; a9 = 9; a16 = 8; return 26; } else if(((!(a23==1)&&(((((a5==5)&&((a19==2)&&(((!(a12==1)&&(a23==1))&&(a1==12))&&(a16==8))))&&!(a11==1))&&(a17==2))&&(a9==7)))&&((a14==1)&&(((((a20==1)&&(input==5))&&(a21==11))&&(a26==1))&&(a14==1))))){ a9 = 8; a19 = 3; a5 = 6; a16 = 9; a27 = 1; a1 = 13; a21 = 12; a10 = 0; a15 = 1; return -1; } else if((((((a7==1)||((a28==1)&&(a16==10)))&&(a12==1))&&(a11==1))&&((((a1==14)&&((((a5==5)&&((a28==1)&&((a6==1)&&(((a21==10)&&(input==5))&&(a20==1)))))&&(a23==1))&&(a19==1)))&&(a17==2))&&(a9==11)))){ a16 = 9; a14 = 0; a19 = 5; a5 = 4; a1 = 12; a18 = 0; a13 = 1; return -1; } else if((((a12==1)&&((a21==11)&&(((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a14==1))))&&((a1==12)&&((((a19==5)&&((a16==7)&&((a17==2)&&(!(a11==1)||(!(a20==1)&&((a28==1)||!(a13==1)))))))||!(a12==1))&&!(a0==1))))){ a1 = 14; a2 = 1; a5 = 6; a21 = 10; a14 = 0; a16 = 8; a19 = 2; a9 = 10; a6 = 1; return 21; } else if(((!(a4==1)&&((a19==5)&&((a21==10)&&(((a27==1)||((a23==1)||!(a2==1)))&&!(a18==1)))))&&((a16==7)&&((a28==1)&&(((a9==10)&&(!(a18==1)&&((a20==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))))&&(a1==13)))))){ a19 = 1; a1 = 12; a28 = 1; a18 = 0; a5 = 4; a9 = 7; a24 = 0; return -1; } else if((((a23==1)&&((a9==9)&&(((((input==5)&&(a1==14))&&(a23==1))&&(a16==11))&&(a6==1))))&&(!(a3==1)||(((a21==12)&&(((((a19==2)&&((a17==2)&&(a2==1)))&&(a5==5))&&!(a8==1))||!(a13==1)))&&(a20==1))))){ a12 = 1; a14 = 0; a19 = 4; a0 = 0; a9 = 8; return 25; } else if((((a21==11)&&((!(a8==1)&&(!(a0==1)&&((a23==1)&&((!(a8==1)&&((a16==8)&&((a2==1)&&((input==5)&&((a5==5)||(a5==6))))))&&(a19==4)))))&&(a1==13)))&&((((a17==2)&&(!(a20==1)&&(a3==1)))||!(a13==1))&&(a9==8)))){ a21 = 10; a26 = 0; a5 = 5; a18 = 0; a16 = 7; a9 = 9; a19 = 1; a0 = 0; return 23; } else if((((a1==13)&&((a9==9)&&((a17==2)&&(((a16==8)&&(((a5==5)&&(a6==1))||(a0==1)))&&!(a18==1)))))&&(((a3==1)&&(((!(a24==1)&&(((a19==3)&&(input==6))&&(a20==1)))&&(a2==1))&&(a21==10)))&&(a13==1)))){ a12 = 1; a5 = 4; a16 = 7; a18 = 0; a1 = 12; a19 = 1; a9 = 7; return -1; } else if(((!(a27==1)&&(!(a7==1)&&(((a17==2)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a21==10))&&(a19==2))&&(a13==1))&&(a16==11)))&&!(a18==1))))&&((((((a9==11)&&(a2==1))||(a0==1))&&!(a20==1))&&(a1==13))&&!(a7==1)))){ if((a18==1)){ a1 = 14; a5 = 4; a16 = 7; a9 = 8; a25 = 1; a19 = 1; a15 = 1; a26 = 1; a20 = 1; }else{ a7 = 1; a14 = 1; a20 = 1; a1 = 12; a5 = 5; a10 = 0; a19 = 1; a9 = 8; a16 = 7; } return -1; } else if(((((a0==1)||((((a17==2)&&((a24==1)||((a3==1)&&(a1==14))))&&!(a24==1))&&(a16==8)))&&(a21==10))&&(((a9==7)&&((a3==1)&&(!(a27==1)&&((a19==2)&&((((a5==5)||(a5==6))&&(input==3))&&(a20==1))))))&&(a13==1)))){ a12 = 1; a16 = 7; a19 = 1; a5 = 4; a1 = 12; a27 = 0; a2 = 1; return -1; } else if(((((((a5==5)&&((a12==1)&&((input==1)&&(a19==1))))&&(a21==10))&&(a16==8))&&!(a4==1))&&((a20==1)&&((a17==2)&&(((((((a28==1)&&(a9==9))&&(a6==1))&&(a1==14))||(a8==1))||(a4==1))&&!(a0==1)))))){ a0 = 0; a5 = 4; a8 = 0; a9 = 7; a16 = 7; a28 = 1; a1 = 12; return -1; } else if((((((((a9==9)&&(!(a28==1)||(a12==1)))&&(a2==1))&&(a21==12))&&!(a24==1))&&(a1==13))&&(((a20==1)&&((a16==8)&&((a2==1)&&((a19==5)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a17==2))&&!(a14==1))))))&&!(a8==1)))){ a8 = 0; a19 = 1; a5 = 6; a1 = 14; a26 = 0; a13 = 1; a9 = 8; return 21; } else if((((((((a17==2)&&(((input==1)&&!(a20==1))&&(a9==8)))&&(a21==12))&&(a5==5))&&(a3==1))&&(a11==1))&&(!(a23==1)||((((a19==1)&&((((a8==1)||(a13==1))&&(a1==13))&&(a16==9)))&&(a11==1))||(a26==1))))){ a24 = 1; a5 = 4; a20 = 1; a19 = 2; a1 = 12; a21 = 10; a26 = 1; a9 = 11; a16 = 7; a29 = 0; return 22; } else if(((((((((!(a8==1)&&(!(a20==1)&&((a21==10)&&(a3==1))))||!(a12==1))&&(a17==2))&&(a5==4))&&(a9==10))&&(a2==1))||!(a12==1))&&(((a1==14)&&(((a13==1)&&((input==6)&&(a16==7)))&&(a19==3)))&&(a6==1)))){ a19 = 1; a1 = 12; a12 = 1; a9 = 7; a20 = 1; a0 = 0; a8 = 0; return -1; } else if((((((!(a13==1)||((a1==12)&&(((a19==3)&&((a23==1)&&!(a18==1)))&&(a23==1))))&&!(a20==1))&&(a21==12))||!(a12==1))&&(!(a26==1)&&(((a9==10)&&(((a17==2)&&(((a5==5)||(a5==6))&&(input==1)))&&(a16==9)))&&!(a0==1))))){ if((a24==1)){ a5 = 5; a20 = 1; a21 = 10; a9 = 11; a14 = 1; a15 = 1; a1 = 13; a10 = 1; }else{ a1 = 13; a14 = 1; a25 = 1; a10 = 0; a5 = 5; a9 = 9; } return 21; } else if((((a21==12)&&(((!(a20==1)&&(!(a28==1)||(a11==1)))&&!(a8==1))||(a0==1)))&&(((a1==14)&&(((((((((a5==4)||(a5==5))&&(input==1))&&(a16==7))&&!(a0==1))&&(a9==8))&&(a19==1))&&(a2==1))&&(a6==1)))&&(a17==2)))){ a7 = 0; a14 = 0; a20 = 1; a1 = 12; a21 = 10; a4 = 0; a5 = 4; a9 = 7; return -1; } else if(((((((((a16==11)&&(a11==1))||(a0==1))||(a0==1))&&!(a27==1))&&(a20==1))&&(a6==1))&&((((a17==2)&&((a28==1)&&((((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==5))&&(a19==4))&&(a23==1))))&&(a1==13))&&(a21==11)))){ a1 = 14; a16 = 8; a5 = 4; a11 = 1; a9 = 10; a8 = 0; a7 = 0; a19 = 1; return 25; } else if(((((!(a8==1)&&((a3==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a24==1))))&&(a19==2))&&(a1==12))&&(((a16==10)&&(!(a4==1)&&((((a26==1)||((a17==2)&&((a23==1)&&(a6==1))))&&(a9==10))&&(a21==12))))&&!(a20==1)))){ a5 = 6; a3 = 0; a21 = 11; a19 = 4; a22 = 1; a11 = 0; return -1; } else if(((((((((a20==1)&&((a23==1)&&((a13==1)||!(a3==1))))||!(a6==1))&&(a17==2))||(a26==1))&&(a21==10))&&(a19==1))&&(!(a24==1)&&((a9==7)&&((((a16==8)&&(((a5==4)||(a5==5))&&(input==6)))&&(a23==1))&&(a1==14)))))){ a19 = 2; a16 = 9; a21 = 12; a5 = 4; a12 = 1; a26 = 0; a18 = 0; return 26; } else if((((a17==2)&&(((!(a2==1)||((((a2==1)&&!(a20==1))||!(a12==1))&&!(a24==1)))&&(a1==12))&&(a9==10)))&&((a16==9)&&(((a21==11)&&(((a28==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a3==1)))&&(a19==4)))&&(a3==1))))){ a16 = 7; a22 = 1; a12 = 0; a21 = 10; a20 = 1; a19 = 2; a3 = 0; a5 = 5; a9 = 7; return -1; } else if(((((((a21==12)&&((a16==10)&&(a28==1)))&&(a17==2))&&!(a18==1))&&!(a27==1))&&(((((a12==1)&&((((a5==5)&&(((a19==2)&&(input==6))&&(a9==9)))&&(a11==1))&&(a6==1)))&&(a1==14))&&(a20==1))&&!(a8==1)))){ a8 = 0; a1 = 12; a16 = 7; a5 = 4; a19 = 1; a9 = 7; a2 = 1; a21 = 10; return -1; } else if(((((a16==7)&&((a17==2)&&((!(a0==1)&&(!(a8==1)&&(!(a4==1)&&((input==5)&&((a5==5)||(a5==6))))))&&(a23==1))))&&(a21==10))&&((!(a20==1)&&(((a1==14)&&((!(a11==1)||(a28==1))||!(a12==1)))&&(a19==4)))&&(a9==7)))){ a23 = 1; a9 = 10; a18 = 0; a19 = 1; a5 = 4; return 21; } else if((((((a17==2)&&((a21==11)&&((a11==1)&&(((a12==1)&&(a16==9))&&(a19==3)))))||(a8==1))&&(a2==1))&&((a11==1)&&(!(a27==1)&&(((!(a18==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3)))&&(a1==13))&&!(a20==1)))))){ if((a16==10)){ a26 = 1; a16 = 7; a21 = 10; a5 = 6; a9 = 9; a3 = 0; a19 = 1; a20 = 1; a14 = 1; }else{ a16 = 7; a21 = 10; a13 = 0; a20 = 1; a6 = 0; a5 = 6; a9 = 7; a1 = 12; a23 = 0; a19 = 2; } return -1; } else if((((a17==2)&&((((a23==1)&&(!(a20==1)&&((a24==1)||((!(a4==1)&&(a2==1))&&(a21==11)))))&&(a19==2))&&!(a24==1)))&&((((!(a8==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a2==1)))&&(a16==8))&&(a9==7))&&(a1==12)))){ a16 = 7; a5 = 4; a2 = 1; a28 = 1; a19 = 1; a14 = 0; a21 = 10; a20 = 1; return -1; } else if(((((!(a20==1)&&((a9==10)&&((a16==8)&&((a1==13)&&(a3==1)))))&&(a11==1))||(a0==1))&&((!(a7==1)&&((a6==1)&&((a11==1)&&((a5==6)&&((a17==2)&&(((input==3)&&(a21==10))&&(a19==4)))))))&&!(a24==1)))){ a8 = 0; a16 = 7; a5 = 4; a1 = 12; a20 = 1; a19 = 1; a26 = 0; a13 = 1; a9 = 7; return -1; } else if((((((a16==10)&&((a12==1)&&((a19==1)&&((input==3)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))))))&&(a17==2))&&(a20==1))&&(!(a18==1)&&(((a23==1)&&((a14==1)||((a21==12)&&(((a1==14)&&(a13==1))&&(a11==1)))))&&(a3==1))))){ a11 = 1; a19 = 2; a3 = 1; a9 = 9; a5 = 4; a16 = 7; a14 = 0; a1 = 13; a21 = 10; return -1; } else if(((((a5==4)&&((!(a14==1)&&((input==1)&&(a16==10)))&&!(a27==1)))&&(a17==2))&&((a9==8)&&(!(a20==1)&&(!(a6==1)||(((!(a27==1)&&((a28==1)&&(((a19==5)&&(a13==1))&&(a3==1))))&&(a1==14))&&(a21==10))))))){ a9 = 9; a5 = 5; a15 = 0; a19 = 1; a1 = 13; a20 = 1; a16 = 7; a22 = 0; a13 = 0; return -1; } else if(((((a16==10)&&(!(a18==1)&&((!(a26==1)&&((a9==9)&&((a19==5)&&((a5==5)&&(input==5)))))&&(a21==11))))&&!(a27==1))&&((a17==2)&&((!(a28==1)||((a1==14)&&((a20==1)&&((a3==1)&&!(a14==1)))))||(a7==1))))){ a1 = 12; a21 = 10; a9 = 7; a16 = 7; a5 = 4; a24 = 0; a6 = 1; a19 = 1; a23 = 1; return -1; } else if(((!(a23==1)||((!(a27==1)&&((a17==2)&&(!(a28==1)||(((a16==8)&&((a0==1)||(a13==1)))&&(a13==1)))))&&(a20==1)))&&((a19==3)&&((a21==11)&&(!(a24==1)&&(((input==6)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a1==13))))))){ a16 = 7; a5 = 4; a8 = 0; a1 = 12; a26 = 0; a21 = 10; a27 = 0; a9 = 7; a19 = 1; return -1; } else if((((a1==13)&&((!(a0==1)&&((a11==1)&&((((!(a20==1)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==3)))&&(a16==10))&&!(a18==1))&&!(a4==1))))&&!(a8==1)))&&((a19==4)&&((a21==11)&&((a17==2)&&((a23==1)&&!(a14==1))))))){ a28 = 0; a1 = 14; a27 = 1; a9 = 8; a13 = 0; a21 = 10; a16 = 8; a19 = 5; a20 = 1; a5 = 5; return -1; } else if((((a9==10)&&(((a27==1)||((a2==1)||!(a28==1)))&&(a1==12)))&&(((a17==2)&&(((!(a8==1)&&((((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&(a19==1))&&!(a14==1))&&(a16==8)))&&!(a0==1))&&!(a20==1)))&&(a21==12)))){ if((a27==1)){ a20 = 1; a1 = 14; a9 = 8; a21 = 10; a7 = 1; a29 = 1; a5 = 4; a16 = 7; a23 = 0; }else{ a28 = 0; a18 = 1; a16 = 7; a20 = 1; a9 = 9; a19 = 2; a8 = 1; a21 = 10; a5 = 4; } return -1; } else if((((a14==1)&&(!(a28==1)&&((a20==1)&&(((a21==12)&&((input==1)&&(((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))))&&(a17==2)))))&&(((((((a0==1)&&(a2==1))&&(a19==3))&&(a16==10))&&!(a13==1))&&(a4==1))&&(a8==1)))){ a12 = 0; a9 = 11; a10 = 0; a16 = 7; a0 = 1; a19 = 1; a5 = 4; a1 = 13; return 23; } else if((((a19==1)&&((((((((a21==12)&&((input==3)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))))&&!(a14==1))&&(a6==1))&&(a20==1))&&(a17==2))&&(a16==8))&&!(a26==1)))&&((a0==1)||((((a1==14)&&(a6==1))&&(a23==1))&&(a2==1))))){ a9 = 7; a21 = 10; a4 = 0; a8 = 0; a16 = 7; a1 = 12; a5 = 4; a14 = 0; return -1; } else if((((((a23==1)&&((((a3==1)&&(((a19==3)&&((!(a4==1)&&((a16==8)&&(input==1)))&&(a17==2)))&&(a2==1)))&&!(a20==1))&&(a13==1)))&&(a5==4))&&!(a4==1))&&((a1==14)&&(((a21==12)&&(a12==1))&&(a9==8))))){ a19 = 2; a23 = 0; a21 = 10; a9 = 11; a3 = 0; a15 = 0; a5 = 5; a1 = 12; a16 = 7; a20 = 1; return 26; } else if(((((a19==5)&&(a11==1))&&(a16==9))&&((a23==1)&&((a13==1)&&(((((((a17==2)&&(!(a14==1)&&((a21==10)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==6)))))&&!(a4==1))&&(a1==12))&&!(a26==1))&&!(a14==1))&&!(a20==1)))))){ a9 = 10; a19 = 1; a16 = 7; a15 = 1; a25 = 0; a20 = 1; a5 = 6; return 21; } else if(((!(a2==1)||((a17==2)&&((((a26==1)||((a2==1)||(a24==1)))&&!(a18==1))&&(a19==2))))&&((((a16==11)&&((a9==8)&&(((a1==14)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a21==11))))&&(a20==1))&&(a23==1)))){ a1 = 12; a21 = 10; a19 = 1; a14 = 0; a2 = 1; a11 = 1; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((!(a27==1)&&(((((((a16==9)&&(a2==1))||!(a13==1))&&(a20==1))&&(a1==13))||!(a11==1))&&!(a24==1)))&&((((((a19==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==4)))&&(a6==1))&&(a17==2))&&(a12==1))&&(a21==10)))){ a13 = 1; a16 = 7; a5 = 4; a9 = 7; a1 = 12; a2 = 1; a23 = 1; return -1; } else if((((a9==7)&&((a17==2)&&((a24==1)||((a3==1)&&((a1==12)&&((a4==1)||((a16==10)&&(a23==1))))))))&&(!(a20==1)&&((a21==11)&&((a6==1)&&((a19==2)&&((!(a0==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a3==1)))))))){ a2 = 0; a19 = 5; a20 = 1; a9 = 8; a16 = 7; a5 = 4; a14 = 1; a1 = 14; a29 = 1; return -1; } else if(((((a21==11)&&((a19==4)&&(a6==1)))&&(a1==13))&&((!(a18==1)&&((a3==1)&&((!(a24==1)&&(((((a17==2)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))&&!(a20==1))&&(a16==7))&&(a3==1)))&&(a11==1))))&&(a2==1)))){ a3 = 1; a9 = 7; a0 = 0; a1 = 12; a19 = 1; a5 = 4; a21 = 10; a20 = 1; a23 = 1; return -1; } else if(((!(a26==1)&&(!(a24==1)&&(((((a21==10)&&((input==5)&&(a1==13)))&&(a28==1))&&(a2==1))&&!(a18==1))))&&((((a5==6)&&(((a16==8)&&(((a19==2)&&(a3==1))&&!(a20==1)))&&(a9==10)))&&(a17==2))||!(a3==1)))){ a9 = 7; a5 = 4; a16 = 7; a20 = 1; a19 = 1; a8 = 0; a24 = 0; a1 = 12; return -1; } else if((((a21==12)&&((((!(a20==1)&&(!(a8==1)&&((a26==1)||((a1==14)&&(a23==1)))))&&(a16==8))||(a14==1))&&(a5==4)))&&(!(a18==1)&&(!(a26==1)&&((a28==1)&&((((input==6)&&(a19==5))&&(a9==9))&&(a17==2))))))){ if((a15==1)){ a23 = 0; a29 = 0; a27 = 1; }else{ a16 = 7; a18 = 1; a5 = 6; a9 = 7; a19 = 1; a20 = 1; a3 = 0; a29 = 0; a21 = 10; } return -1; } else if(((!(a11==1)||((a26==1)||(((a16==10)&&((a17==2)&&(a11==1)))&&(a1==12))))&&((a2==1)&&((a21==12)&&(((a19==5)&&(!(a8==1)&&(((a9==9)&&(((input==6)&&((a5==5)||(a5==6)))&&(a20==1)))&&!(a18==1))))&&(a12==1)))))){ a21 = 10; a5 = 4; a16 = 7; a19 = 2; a13 = 1; a1 = 13; a6 = 1; a14 = 0; return -1; } else if((((((a17==2)&&(!(a0==1)&&((((a19==3)&&((input==1)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&!(a24==1))&&(a1==12))))&&(a20==1))&&!(a7==1))&&(!(a4==1)&&((a0==1)||((a28==1)&&(((a16==7)&&(a3==1))&&(a21==10))))))){ a28 = 1; a3 = 1; a19 = 5; a5 = 5; a1 = 14; a4 = 0; a9 = 7; return 26; } else if(((((a26==1)||((a1==13)&&((a13==1)&&(a16==11))))&&(a13==1))&&(((a3==1)&&((a20==1)&&((a21==10)&&(!(a8==1)&&((a17==2)&&(((a3==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==3)))&&(a2==1)))))))&&(a19==1)))){ a12 = 1; a9 = 7; a16 = 7; a27 = 0; a1 = 12; a3 = 1; a5 = 4; return -1; } else if(((((((a28==1)&&(((!(a0==1)&&((a9==7)&&(input==4)))&&(a17==2))&&(a12==1)))&&(a1==14))&&(a16==8))&&(a21==12))&&((((((a23==1)&&((a11==1)&&!(a27==1)))||(a14==1))&&(a19==5))&&(a5==6))&&(a20==1)))){ if((a28==1)){ a23 = 1; a9 = 10; a21 = 10; a12 = 1; a1 = 12; a19 = 2; a6 = 1; a20 = 0; a5 = 5; }else{ a13 = 1; a19 = 4; a5 = 5; a12 = 1; a1 = 12; } return -1; } else if((((a19==2)&&((a17==2)&&((a4==1)||((((a6==1)&&(a21==12))||(a14==1))&&(a12==1)))))&&((a1==12)&&(((((!(a20==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==5)))&&(a16==9))&&!(a7==1))&&!(a26==1))&&!(a0==1))))){ a21 = 11; a28 = 0; a0 = 1; a5 = 5; a16 = 10; a19 = 1; a9 = 9; a4 = 1; return -1; } else if((((a5==4)&&((((a20==1)&&(((a16==10)&&(!(a7==1)&&(a13==1)))||(a0==1)))&&(a19==1))&&(a17==2)))&&((!(a24==1)&&((a9==11)&&(((((input==4)&&(a1==14))&&(a6==1))&&(a21==12))&&(a3==1))))&&(a2==1)))){ a7 = 0; a16 = 7; a27 = 0; a26 = 0; a21 = 10; a1 = 12; a9 = 7; return -1; } else if((((a17==2)&&(((a23==1)&&((a6==1)&&((a8==1)||(a28==1))))&&(a20==1)))&&((a9==11)&&(((((((((input==4)&&(a1==12))&&!(a7==1))&&(a21==10))&&(a2==1))&&(a12==1))&&(a16==9))&&(a19==4))&&(a5==4))))){ a13 = 1; a9 = 7; a14 = 0; a19 = 1; a16 = 7; a8 = 0; return -1; } else if((((a16==8)&&((!(a27==1)&&((a17==2)&&((!(a8==1)&&((input==6)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&(a21==10))))&&(a20==1)))&&((a26==1)||(((a1==12)&&(((a26==1)||(!(a26==1)&&(a13==1)))||(a18==1)))&&(a19==2))))){ a16 = 7; a19 = 1; a12 = 1; a5 = 4; a13 = 1; a27 = 0; a9 = 7; return -1; } else if((((a17==2)&&(((a1==12)&&(!(a18==1)&&((a2==1)||(a24==1))))&&(a16==7)))&&(((!(a24==1)&&((!(a20==1)&&(((a19==5)&&((input==4)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))))&&!(a27==1)))&&(a23==1)))&&(a6==1))&&(a21==12)))){ a23 = 1; a5 = 4; a12 = 1; a21 = 10; a20 = 1; a9 = 7; a18 = 0; a19 = 1; return -1; } else if(((((a8==1)||((a26==1)||((((a21==12)&&(((a28==1)&&(a17==2))||!(a6==1)))&&(a19==1))&&(a16==7))))&&(a20==1))&&((a1==14)&&((a3==1)&&((((a2==1)&&((a9==8)&&(input==6)))&&(a2==1))&&(a5==6)))))){ a16 = 9; a14 = 0; a9 = 10; a21 = 10; a2 = 1; a5 = 5; return 21; } else if(((a11==1)&&((((a6==1)&&((a21==12)&&((a1==12)&&(!(a14==1)&&((a17==2)&&(!(a20==1)&&((a13==1)&&(!(a14==1)&&((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==6))&&(a16==10))&&!(a7==1))))))))))&&(a19==3))&&(a3==1)))){ a9 = 8; a19 = 1; a8 = 1; a16 = 9; a2 = 0; a21 = 10; a3 = 0; a5 = 4; a20 = 1; return -1; } else if((((a24==1)||(((((a17==2)&&(a28==1))&&(a19==5))||(a18==1))&&(a21==10)))&&((a1==13)&&(((a23==1)&&((a16==9)&&((a9==9)&&(!(a24==1)&&((a12==1)&&((a20==1)&&((input==1)&&((a5==5)||(a5==6)))))))))&&!(a8==1))))){ a6 = 1; a5 = 4; a19 = 1; a1 = 12; a16 = 7; a28 = 1; a27 = 0; a9 = 7; return -1; } else if((((((a6==1)&&(((a1==12)&&(!(a24==1)&&(!(a20==1)&&(!(a0==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6))))))&&(a28==1)))&&(a19==1))&&(a17==2))&&((((!(a26==1)&&(a28==1))&&(a21==11))&&(a16==10))&&!(a14==1)))){ a20 = 1; a5 = 4; a16 = 7; a11 = 0; a28 = 0; a1 = 14; a21 = 10; a9 = 10; return -1; } else if((((((!(a14==1)&&(!(a7==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6))&&(a19==5))))&&(a1==13))&&!(a0==1))&&!(a18==1))&&((a16==9)&&((((!(a0==1)&&((a20==1)&&(a13==1)))&&!(a26==1))&&(a17==2))&&(a21==10))))){ a23 = 1; a8 = 0; a9 = 9; a5 = 6; a1 = 12; a16 = 8; return 26; } else if((((a20==1)&&(!(a27==1)&&((a5==6)&&(!(a24==1)&&((a17==2)&&(input==3))))))&&((((a7==1)||(((a21==12)&&((a23==1)&&((((a28==1)&&(a16==8))&&(a19==3))&&!(a18==1))))&&(a1==12)))&&(a9==8))&&!(a7==1)))){ a21 = 10; a5 = 4; a19 = 1; a4 = 0; a16 = 7; a2 = 1; a7 = 0; a9 = 7; return -1; } else if(((!(a23==1)&&((a16==10)&&(((a0==1)&&((a8==1)&&(!(a6==1)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==3)))))&&(a1==13))))&&((((((a7==1)&&((a3==1)&&(a20==1)))&&(a21==12))&&(a17==2))&&(a19==2))&&!(a23==1)))){ a9 = 10; a21 = 10; a16 = 7; a1 = 14; a10 = 0; a5 = 6; a22 = 1; a19 = 1; return -1; } else if((((a21==11)&&((!(a12==1)||(((((a13==1)&&(a6==1))&&(a1==12))&&!(a14==1))||!(a6==1)))||!(a2==1)))&&((a19==3)&&((a17==2)&&((a16==8)&&((!(a0==1)&&((a9==11)&&((input==4)&&!(a20==1))))&&(a5==4))))))){ a28 = 1; a13 = 1; a20 = 1; a21 = 10; a9 = 7; a27 = 0; a19 = 1; a16 = 7; return -1; } else if(((((((a6==1)&&(((a28==1)||(a8==1))&&(a9==7)))&&(a17==2))||!(a13==1))&&(a16==10))&&((a19==3)&&((a23==1)&&(((a5==4)&&((a1==13)&&((a21==10)&&(!(a0==1)&&((a20==1)&&(input==3))))))&&!(a0==1)))))){ a16 = 7; a1 = 12; a8 = 0; a18 = 0; a0 = 0; a19 = 1; return -1; } else if((((a13==1)&&((a9==11)&&((a5==4)&&((a17==2)&&((a20==1)&&(((a6==1)||(a0==1))&&(a1==12)))))))&&(!(a4==1)&&((a23==1)&&(((!(a7==1)&&(((a21==11)&&(input==4))&&(a19==5)))&&!(a0==1))&&(a16==9)))))){ if((a24==1)){ a16 = 8; a24 = 0; a9 = 8; a3 = 1; a23 = 1; a5 = 5; a19 = 4; a20 = 0; }else{ a1 = 13; a7 = 0; a8 = 0; a19 = 2; a4 = 0; a9 = 10; a21 = 10; a16 = 7; } return 21; } else if((((a19==4)&&((((!(a27==1)&&((a13==1)&&((input==1)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))))&&(a12==1))&&(a28==1))&&(a17==2)))&&(!(a27==1)&&((((!(a23==1)||((a21==11)&&(a28==1)))&&(a1==12))&&(a16==8))&&(a20==1))))){ a5 = 4; a16 = 7; a0 = 0; a6 = 1; a24 = 0; a9 = 7; a21 = 10; a19 = 1; return -1; } else if((((((a17==2)&&(((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==4))&&(a21==10)))&&!(a26==1))&&(a2==1))&&((a7==1)||(((a7==1)||((a16==10)&&(!(a28==1)||(((a1==13)&&((a13==1)&&!(a20==1)))&&(a19==1)))))||(a27==1))))){ a0 = 1; a16 = 7; a5 = 6; a20 = 1; a1 = 12; a11 = 0; a9 = 11; return 21; } else if((((a19==3)&&(!(a8==1)&&((a11==1)&&((a9==10)&&((((a5==4)||(a5==5))&&(input==3))&&(a21==11))))))&&((!(a18==1)&&((((!(a13==1)||(((a23==1)&&(a16==10))&&!(a20==1)))&&(a17==2))||(a18==1))&&!(a26==1)))&&(a1==13)))){ if((a27==1)){ a22 = 0; a5 = 5; a16 = 7; a20 = 1; a21 = 10; a1 = 14; a9 = 8; a25 = 1; a14 = 1; a19 = 1; }else{ a5 = 4; a19 = 1; a20 = 1; a13 = 0; a24 = 1; a21 = 10; a9 = 7; a16 = 7; a1 = 14; } return -1; } else if(((!(a11==1)||((a19==2)&&(((a3==1)&&(a3==1))||(a14==1))))&&((!(a7==1)&&(((((a9==11)&&((a17==2)&&((((input==4)&&((a5==5)||(a5==6)))&&(a1==12))&&(a20==1))))&&(a21==11))&&(a12==1))&&(a16==9)))&&(a11==1)))){ a5 = 4; a19 = 1; a13 = 1; a16 = 7; a21 = 10; a28 = 1; a9 = 7; a23 = 1; return -1; } else if((((a9==10)&&((a17==2)&&((a19==1)&&((input==3)&&(a21==10)))))&&((!(a7==1)&&((!(a18==1)&&(((((!(a12==1)||((a28==1)&&(a5==5)))&&!(a0==1))&&(a12==1))&&(a1==13))||!(a2==1)))&&(a16==10)))&&(a20==1)))){ a14 = 0; a1 = 12; a13 = 1; a16 = 7; a2 = 1; a5 = 4; a9 = 7; return -1; } else if((((a17==2)&&(!(a7==1)&&((a24==1)||((!(a4==1)&&((a1==13)&&((a21==12)&&(a11==1))))||(a14==1)))))&&(((a19==1)&&(((a2==1)&&(((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==5))&&!(a27==1)))&&!(a20==1)))&&(a16==9)))){ a7 = 1; a9 = 11; a16 = 7; a21 = 10; a5 = 5; a27 = 1; a3 = 0; a20 = 1; return -1; } else if((((((!(a3==1)||(((a19==4)&&(!(a28==1)||(((a21==10)&&(a2==1))&&(a17==2))))&&(a9==9)))||!(a6==1))||!(a12==1))&&!(a26==1))&&(((a5==5)&&((a20==1)&&((a3==1)&&((input==4)&&(a16==7)))))&&(a1==12)))){ a14 = 0; a19 = 3; a21 = 11; a1 = 14; a13 = 1; a12 = 1; a5 = 6; return 21; } else if(((((a21==10)&&(((a16==9)&&(input==3))&&(a17==2)))&&(a9==8))&&((a27==1)||((((a20==1)&&(((a2==1)&&(((a19==2)&&(((a11==1)&&(a13==1))&&(a11==1)))||!(a28==1)))||(a14==1)))&&(a5==6))&&(a1==13))))){ a16 = 7; a5 = 4; a14 = 0; a1 = 12; a9 = 7; a12 = 1; a19 = 1; a28 = 1; return -1; } else if((((a16==7)&&((a2==1)&&(((a20==1)&&(!(a27==1)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==5))))&&(a12==1))))&&((((((a1==12)&&((a17==2)&&((a12==1)&&!(a27==1))))&&(a21==10))&&(a19==5))||!(a23==1))||!(a12==1)))){ a9 = 10; a24 = 0; a2 = 1; a5 = 4; a19 = 2; a21 = 12; a14 = 0; return 25; } else if((((a9==11)&&(!(a28==1)||((a21==10)&&((((a6==1)&&(a2==1))||(a4==1))&&(a17==2)))))&&((((a23==1)&&((a5==5)&&(!(a18==1)&&((a19==1)&&(((input==5)&&(a16==11))&&(a12==1))))))&&!(a20==1))&&(a1==13)))){ a19 = 3; a28 = 0; a5 = 4; a16 = 9; a7 = 1; a15 = 0; a21 = 11; a9 = 8; return -1; } else if((((((a19==2)&&((a11==1)||!(a2==1)))&&!(a7==1))&&(a12==1))&&(((a1==12)&&(((a9==9)&&((a20==1)&&((a16==10)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a2==1))&&(a17==2))&&(a23==1)))))&&(a21==12)))&&!(a0==1)))){ a5 = 4; a1 = 13; a21 = 10; a2 = 1; a16 = 7; a13 = 1; a14 = 0; return -1; } else if(((!(a8==1)&&(!(a12==1)||((a3==1)&&((a20==1)&&((a1==14)&&((((a12==1)&&(a3==1))&&(a9==7))&&(a17==2)))))))&&(!(a8==1)&&((a19==5)&&(!(a24==1)&&((((input==4)&&((a5==4)||(a5==5)))&&(a21==10))&&(a16==11))))))){ a6 = 1; a5 = 4; a0 = 0; a19 = 1; a16 = 7; a11 = 1; a1 = 12; return -1; } else if(((((((a16==8)&&((a19==3)&&(!(a24==1)&&((a9==8)&&((a23==1)||(a0==1))))))&&(a3==1))&&!(a18==1))&&(a5==4))&&(!(a27==1)&&((a1==12)&&((((a23==1)&&(!(a20==1)&&(input==1)))&&(a21==10))&&(a17==2)))))){ a19 = 1; a20 = 1; a16 = 7; a13 = 1; a2 = 1; a23 = 1; a9 = 7; return -1; } else if(((((a27==1)||((a16==9)&&((a13==1)&&(a20==1))))&&(a11==1))&&((!(a26==1)&&((a1==13)&&(((a21==10)&&((!(a0==1)&&(((input==4)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&!(a26==1)))&&(a19==1)))&&(a17==2))))&&!(a0==1)))){ a5 = 5; a9 = 8; a11 = 1; a20 = 0; a16 = 8; a1 = 12; a3 = 1; return -1; } else if(((((a19==5)&&((a1==12)&&((!(a20==1)&&(((a12==1)&&(!(a14==1)&&((input==3)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))))&&!(a26==1)))&&!(a14==1))))&&(a21==10))&&(((!(a27==1)&&((a23==1)||(a14==1)))&&(a17==2))&&(a16==7)))){ a9 = 9; a1 = 13; a5 = 4; a12 = 1; a20 = 1; a6 = 1; a23 = 1; a19 = 1; return -1; } else if((((!(a14==1)&&((a12==1)&&(!(a0==1)&&(!(a24==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a9==9))))))&&(a17==2))&&((a21==10)&&((((a1==12)&&(!(a18==1)&&(!(a20==1)&&((a19==3)&&(a6==1)))))&&(a16==11))||!(a12==1))))){ a19 = 2; a16 = 7; a6 = 0; a5 = 4; a20 = 1; a1 = 13; a9 = 7; a18 = 1; a22 = 1; return 21; } else if((((a1==13)&&((a21==11)&&((((a11==1)&&(a17==2))&&!(a8==1))&&(a9==8))))&&((a19==4)&&((((((a11==1)&&(((a13==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a3==1)))&&(a11==1))&&!(a24==1))&&(a16==8))&&(a20==1))))){ a1 = 12; a5 = 6; a9 = 11; a19 = 2; a7 = 0; a16 = 10; a3 = 1; a12 = 1; return 23; } else if(((((((a5==4)||(a5==5))&&(input==6))&&!(a4==1))&&(a19==1))&&((a9==11)&&((a1==12)&&((a16==11)&&(!(a23==1)||((a8==1)||((((a17==2)&&(!(a13==1)||(!(a20==1)&&((a13==1)||!(a2==1)))))&&!(a14==1))&&(a21==10))))))))){ a1 = 13; a9 = 7; a5 = 6; a0 = 1; a27 = 1; a16 = 7; a20 = 1; return 26; } else if(((!(a3==1)||((a27==1)||(((a17==2)&&((a9==7)&&((!(a2==1)||((a21==12)&&(a23==1)))||!(a2==1))))&&!(a20==1))))&&(((a1==13)&&((a16==9)&&((a19==4)&&(((a5==5)&&(input==4))&&!(a8==1)))))&&(a3==1)))){ a25 = 0; a28 = 0; a21 = 10; a19 = 2; a27 = 1; a9 = 10; a16 = 8; return -1; } else if(((((a13==1)&&(!(a8==1)&&((((a17==2)&&(!(a18==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&(a13==1))&&(a1==13))))&&!(a26==1))&&((((((a9==11)&&((a19==1)&&(a11==1)))&&(a16==8))&&(a21==12))&&!(a20==1))&&!(a7==1)))){ a5 = 6; a6 = 0; a9 = 10; a12 = 0; a1 = 14; a19 = 5; a22 = 0; return 21; } else if((((a21==12)&&((!(a24==1)&&(((a23==1)||(a26==1))||(a18==1)))&&!(a27==1)))&&((a12==1)&&((((a1==14)&&(!(a8==1)&&((((input==6)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))&&(a20==1))&&(a19==2))))&&(a17==2))&&(a16==8))))){ a3 = 1; a11 = 1; a5 = 4; a16 = 7; a8 = 0; a21 = 10; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((((a12==1)&&((((a20==1)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==8))&&!(a8==1)))&&(a21==11))&&!(a7==1)))&&(a17==2))&&(a23==1))&&((a6==1)&&(((a9==8)&&((a19==5)&&((a23==1)&&(a1==13))))&&!(a7==1))))){ a12 = 1; a21 = 10; a0 = 0; a1 = 12; a7 = 0; a19 = 1; a16 = 7; a5 = 4; a9 = 7; return -1; } else if(((((a17==2)&&((((a6==1)&&(((a1==13)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a27==1)))&&!(a26==1))&&(a16==8)))&&(a9==11))&&((((a11==1)&&((!(a12==1)||((a11==1)&&(a23==1)))&&(a19==4)))&&!(a20==1))&&(a21==10)))){ a19 = 1; a5 = 4; a28 = 1; a16 = 7; a20 = 1; a6 = 1; a9 = 7; a0 = 0; a1 = 12; return -1; } else if((((a14==1)&&(!(a11==1)&&((!(a23==1)&&((!(a23==1)&&((a19==2)&&(!(a12==1)&&((a6==1)&&(a8==1)))))&&(a17==2)))&&(a20==1))))&&((a21==11)&&((a16==9)&&((a1==13)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==6))))))){ a16 = 10; a12 = 0; a11 = 0; a19 = 1; a5 = 5; a1 = 14; a9 = 9; a7 = 1; a21 = 12; return -1; } else if((((a8==1)||((a8==1)||((a19==1)&&((a9==9)&&((a16==9)&&((a21==11)&&((a2==1)&&(a17==2))))))))&&((a13==1)&&(((a20==1)&&((((((a5==4)||(a5==5))&&(input==3))&&!(a18==1))&&(a1==12))&&!(a24==1)))&&(a13==1))))){ a21 = 10; a9 = 7; a23 = 1; a5 = 4; a16 = 7; a2 = 1; return -1; } else if(((((!(a6==1)||(((a17==2)&&(a28==1))&&(a1==12)))&&!(a26==1))||!(a3==1))&&(((!(a26==1)&&((a20==1)&&((!(a4==1)&&((a21==12)&&((a19==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&(a9==10))))&&(a23==1))&&(a16==10)))){ a3 = 1; a28 = 1; a5 = 4; a16 = 7; a21 = 10; a14 = 0; a9 = 7; a19 = 1; return -1; } else if(((((((a6==1)&&((a21==12)&&(((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==6))&&(a20==1))&&(a16==11))))&&!(a8==1))&&!(a26==1))&&!(a18==1))&&(!(a3==1)||((a18==1)||((((a19==1)&&(a12==1))&&(a17==2))&&(a1==14)))))){ a2 = 1; a7 = 0; a24 = 0; a1 = 12; a21 = 10; a9 = 7; a16 = 7; a5 = 4; return -1; } else if(((((((a9==7)&&((a16==8)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a26==1))&&!(a20==1))&&(a19==2))&&((a27==1)||(((a8==1)||(!(a0==1)&&((a17==2)&&((((a1==14)&&(a2==1))&&!(a4==1))&&(a21==10)))))||!(a11==1))))){ a1 = 12; a9 = 9; a8 = 0; a19 = 5; a5 = 6; a20 = 1; a16 = 11; a28 = 1; a18 = 0; return 26; } else if(((((!(a12==1)||((((a16==11)&&((a19==5)&&((a21==12)&&(a11==1))))&&(a20==1))&&(a17==2)))||(a14==1))||(a24==1))&&((a1==12)&&((a3==1)&&(!(a26==1)&&((a13==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==3)))))))){ a21 = 10; a5 = 4; a18 = 0; a19 = 1; a16 = 7; a14 = 0; a9 = 7; a2 = 1; return -1; } else if((((((a1==14)&&(((!(a4==1)&&(((a3==1)&&(a17==2))||(a7==1)))&&(a16==8))&&(a20==1)))&&(a19==4))||(a0==1))&&((a28==1)&&((a21==11)&&((a6==1)&&((a28==1)&&((input==6)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))))))))){ a5 = 5; a26 = 0; a16 = 10; a4 = 0; a14 = 0; a9 = 9; a19 = 2; return 21; } else if((((a19==5)&&(((a16==8)&&(((a8==1)||(!(a6==1)||((a2==1)&&(a9==8))))||!(a12==1)))&&!(a20==1)))&&((a2==1)&&((a21==10)&&(((a1==12)&&(((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&!(a18==1)))&&(a17==2)))))){ a1 = 13; a20 = 1; a5 = 4; a16 = 7; a9 = 9; a19 = 2; a2 = 1; a24 = 0; a8 = 0; return 26; } else if(((((a4==1)||((!(a20==1)&&((((a13==1)||(a14==1))&&(a17==2))&&(a16==10)))&&(a9==11)))&&!(a14==1))&&((((a2==1)&&(((a1==14)&&((a21==11)&&((a19==4)&&(input==1))))&&(a5==6)))&&!(a27==1))&&!(a4==1)))){ if((a8==1)){ a19 = 5; a16 = 8; a20 = 1; a8 = 1; a22 = 0; a9 = 8; a21 = 12; a4 = 1; }else{ a5 = 5; a9 = 7; a15 = 0; a16 = 9; a19 = 2; a10 = 0; a18 = 1; } return 25; } else if((((a5==4)&&((a3==1)&&((a23==1)&&((a19==4)&&((a16==11)&&(a11==1))))))&&(!(a0==1)&&(!(a24==1)&&((a20==1)&&(!(a18==1)&&((((a17==2)&&(((a21==12)&&(input==6))&&(a23==1)))&&(a9==8))&&(a1==14)))))))){ a19 = 3; a16 = 7; a24 = 0; a21 = 10; a0 = 0; a9 = 10; a4 = 0; return 23; } else if((((a26==1)||(((a4==1)||(((!(a11==1)||((a20==1)&&((a23==1)&&(a16==7))))||(a27==1))&&(a19==2)))&&(a9==10)))&&((a5==4)&&(((a1==12)&&(((a17==2)&&((a21==12)&&(input==6)))&&!(a14==1)))&&(a12==1))))){ a19 = 3; a27 = 0; a5 = 6; a23 = 1; a21 = 10; a9 = 7; a12 = 1; return 26; } else if((((((a5==6)&&(((((a28==1)&&((input==6)&&(a19==4)))&&!(a4==1))&&(a9==11))&&(a6==1)))&&!(a14==1))&&(a17==2))&&((((a21==10)&&((a11==1)&&(((a28==1)||(a14==1))&&(a20==1))))&&(a16==8))&&(a1==13)))){ a16 = 10; a9 = 9; a19 = 1; a13 = 1; a4 = 0; a18 = 0; return 21; } else if(((((((((a2==1)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==11))&&(a13==1)))&&(a20==1))&&(a21==11))&&!(a14==1))&&(a16==11))&&!(a0==1))&&(!(a14==1)&&(((a1==12)&&(((a28==1)&&(a17==2))&&(a19==3)))||(a24==1))))){ a19 = 1; a21 = 10; a2 = 1; a16 = 7; a12 = 1; a9 = 7; a5 = 4; return -1; } else if(((((a17==2)&&((a9==11)&&(!(a6==1)||(!(a7==1)&&((a14==1)||(((a28==1)||!(a13==1))||!(a2==1)))))))&&(a21==12))&&(((a1==14)&&((a6==1)&&(((a20==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==5))))&&(a16==7)))){ a19 = 1; a2 = 1; a5 = 4; a1 = 12; a21 = 10; a8 = 0; a14 = 0; a9 = 7; return -1; } else if((((a16==7)&&((a20==1)&&((a21==10)&&((a1==12)&&((a19==5)&&((a18==1)||(a11==1)))))))&&((a13==1)&&((((!(a0==1)&&((a12==1)&&((input==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))&&!(a0==1))&&!(a18==1))&&(a17==2))))){ a5 = 6; a21 = 12; a9 = 9; a4 = 0; a8 = 0; a19 = 2; a0 = 0; return 21; } else if(((!(a20==1)&&((((a19==2)&&(!(a4==1)&&((((a17==2)&&(input==5))&&(a1==12))&&!(a18==1))))&&(a12==1))&&(a16==9)))&&(!(a6==1)||((a5==6)&&((a3==1)&&((((a9==7)&&(a2==1))&&(a28==1))&&(a21==10))))))){ a22 = 0; a25 = 1; a23 = 0; a5 = 5; a20 = 1; a16 = 7; return 23; } else if(((((((a2==1)&&(((((a9==7)&&((a1==13)&&(a5==5)))||((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==4))&&!(a8==1)))&&!(a20==1))&&(a28==1))&&!(a8==1))&&(((a21==11)&&(((a17==2)&&(((a3==1)&&!(a7==1))||!(a23==1)))&&(a19==3)))&&(a16==8)))){ a20 = 1; a9 = 7; a5 = 4; a18 = 0; a19 = 1; a14 = 0; a21 = 10; a28 = 1; a1 = 12; a16 = 7; return -1; } else if((((a1==14)&&((((a9==10)&&((input==1)&&(a5==6)))&&(a16==10))&&(a19==2)))&&(!(a14==1)&&(((a21==12)&&(((a17==2)&&(((a20==1)&&(!(a3==1)||(!(a2==1)||(a28==1))))&&(a28==1)))||!(a6==1)))&&(a28==1))))){ a21 = 10; a28 = 1; a24 = 0; a16 = 7; a0 = 0; a5 = 4; return 21; } else if((((a5==4)&&(!(a7==1)&&(((!(a20==1)&&((a13==1)&&(a9==9)))&&!(a14==1))&&(a16==7))))&&(((a2==1)&&((((a12==1)&&((((a19==3)&&(input==3))&&(a21==10))&&!(a8==1)))&&(a6==1))&&(a17==2)))&&(a1==12)))){ a2 = 1; a6 = 1; a20 = 1; a9 = 7; a27 = 0; a19 = 1; return -1; } else if((((((a5==6)&&((!(a0==1)&&(((input==3)&&(a1==12))&&(a19==2)))&&(a6==1)))&&(a9==9))&&!(a24==1))&&((((((((a23==1)&&!(a0==1))&&!(a20==1))&&!(a27==1))&&(a17==2))&&!(a26==1))&&(a16==8))&&(a21==11)))){ a21 = 10; a28 = 1; a4 = 0; a19 = 1; a9 = 7; a6 = 1; a16 = 7; a5 = 4; a20 = 1; return -1; } else if(((((a28==1)&&((((a1==12)&&((a20==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5))))&&!(a14==1))&&(a28==1)))&&(a16==8))&&((!(a26==1)&&((a13==1)&&((((a19==4)&&(a3==1))&&(a17==2))&&(a21==10))))||!(a3==1)))){ a5 = 4; a9 = 7; a6 = 1; a19 = 1; a23 = 1; a16 = 7; a2 = 1; return -1; } else if((((((a3==1)&&((a12==1)&&!(a0==1)))&&(a21==11))&&(a19==3))&&(((((a17==2)&&(((!(a26==1)&&((a1==14)&&((input==3)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))))&&(a6==1))&&(a12==1)))&&!(a27==1))&&!(a20==1))&&(a16==8)))){ a1 = 12; a4 = 0; a7 = 0; a21 = 10; a16 = 7; a19 = 1; a5 = 4; a13 = 1; a20 = 1; a9 = 7; return -1; } else if(((((a9==10)&&(((!(a24==1)&&(!(a20==1)&&(((a13==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a21==10)))&&(a16==7))))&&!(a4==1))&&(a19==4)))&&(a1==13))&&((((a8==1)||((a12==1)||(a24==1)))||(a26==1))&&(a17==2)))){ a19 = 1; a13 = 1; a5 = 4; a8 = 0; a20 = 1; a9 = 7; a28 = 1; a1 = 12; return -1; } else if(((((!(a0==1)&&(((((a20==1)&&((a12==1)&&(a1==13)))&&(a9==9))&&(a19==1))&&!(a0==1)))&&(a16==7))&&(a12==1))&&(!(a14==1)&&((a21==11)&&(!(a18==1)&&(((a13==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2))))))){ a28 = 1; a8 = 0; a16 = 8; a5 = 5; a1 = 12; a9 = 11; a21 = 10; a4 = 0; return 21; } else if((((a1==12)&&(((((!(a8==1)&&((!(a4==1)&&((((a5==4)||(a5==5))&&(input==3))&&!(a8==1)))&&!(a26==1)))&&!(a24==1))&&(a21==12))&&(a20==1))&&(a16==9)))&&((a19==5)&&((a17==2)&&((a9==8)&&((a28==1)||(a14==1))))))){ a19 = 1; a21 = 10; a6 = 1; a16 = 7; a9 = 7; a13 = 1; a5 = 4; return -1; } else if((((a5==6)&&((a1==14)&&(((a27==1)||(!(a12==1)||(a6==1)))&&(a19==1))))&&((((a9==7)&&(!(a18==1)&&((!(a20==1)&&((a6==1)&&((a21==11)&&((input==1)&&(a16==7)))))&&!(a26==1))))&&!(a4==1))&&(a17==2)))){ if((a11==1)){ a19 = 5; a21 = 12; a1 = 13; a5 = 4; a9 = 10; a28 = 1; a2 = 1; }else{ a21 = 10; a1 = 13; a5 = 5; a9 = 11; a20 = 1; a19 = 4; a26 = 0; a23 = 1; a16 = 8; a27 = 0; } return 21; } else if((((((a13==1)&&(a3==1))&&(a9==8))&&(a19==5))&&((a17==2)&&((((((((a23==1)&&((!(a20==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a3==1)))&&(a21==11))&&(a1==12))&&(a16==9))&&(a12==1))&&(a3==1))&&(a28==1))))){ if((a4==1)){ a19 = 2; a9 = 7; a25 = 1; a11 = 0; a15 = 0; a16 = 7; a20 = 1; a21 = 10; a5 = 5; }else{ a8 = 1; a9 = 11; a20 = 1; a16 = 8; a5 = 5; a11 = 0; a10 = 0; a1 = 14; } return -1; } else if((((a16==10)&&((a13==1)&&((a3==1)&&(((a17==2)&&((input==6)&&((a5==4)||(a5==5))))&&(a20==1)))))&&((a8==1)||(!(a23==1)||((((((a9==11)&&((a6==1)&&(a1==12)))&&(a19==2))||(a26==1))&&!(a24==1))&&(a21==11)))))){ a21 = 10; a24 = 0; a1 = 14; a19 = 4; a20 = 0; a18 = 0; a16 = 8; a8 = 0; a9 = 10; a5 = 4; return 21; } else if((((((((a21==10)&&(((a28==1)&&(a16==11))&&(a19==4)))&&(a20==1))&&(a1==12))&&(a6==1))||(a8==1))&&(!(a4==1)&&((a17==2)&&((((a12==1)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==5)))&&(a23==1))&&!(a14==1)))))){ a8 = 0; a1 = 13; a9 = 10; a19 = 2; a5 = 4; a4 = 0; a26 = 0; a16 = 7; return -1; } else if((((a21==12)&&(((a19==3)&&(((((a5==6)&&((a23==1)&&(a11==1)))&&(a23==1))||!(a11==1))&&(a2==1)))&&(a23==1)))&&((a1==12)&&((a20==1)&&((a17==2)&&((a16==9)&&((a23==1)&&((a9==7)&&(input==6))))))))){ a19 = 4; a21 = 10; a1 = 13; a9 = 11; a16 = 11; a28 = 1; a13 = 1; a4 = 0; return 21; } else if((((a11==1)&&((a1==13)&&((a16==9)&&(((a19==5)&&(a6==1))||!(a3==1)))))&&((((a23==1)&&((!(a20==1)&&((((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a17==2))&&(a28==1)))&&(a21==11)))&&(a3==1))&&!(a14==1)))){ a9 = 7; a3 = 0; a19 = 4; a5 = 6; a22 = 0; a16 = 7; a15 = 1; return -1; } else if(((((!(a14==1)&&(((input==6)&&(a16==11))&&(a1==12)))&&!(a8==1))&&(a20==1))&&(((a19==5)&&((!(a14==1)&&((a17==2)&&(!(a14==1)&&(!(a0==1)&&((a21==10)&&((a2==1)&&(a13==1)))))))&&(a5==6)))&&(a9==10)))){ a7 = 0; a5 = 4; a9 = 7; a12 = 1; a16 = 7; a6 = 1; a19 = 1; return -1; } else if((((!(a3==1)||(a3==1))&&(a9==11))&&(((a16==10)&&((((((a17==2)&&((((a1==12)&&((a3==1)&&(!(a20==1)&&(input==3))))&&(a6==1))&&(a12==1)))&&(a21==10))&&(a5==6))&&(a11==1))&&(a3==1)))&&(a19==3)))){ a19 = 1; a8 = 1; a1 = 13; a20 = 1; a7 = 1; a16 = 7; a9 = 10; a28 = 0; return -1; } else if(((((a19==3)&&((a1==13)&&((((a6==1)&&((a21==11)&&((((input==3)&&(a5==4))&&(a20==1))&&!(a8==1))))&&(a2==1))&&(a9==9))))&&(a17==2))&&((a13==1)&&((!(a23==1)||((a11==1)&&(a13==1)))&&(a16==8))))){ a11 = 1; a21 = 10; a26 = 0; a1 = 12; a9 = 7; a0 = 0; a19 = 1; a16 = 7; return -1; } else if((((((a5==6)&&((a20==1)&&((a1==12)&&((a6==1)&&((!(a26==1)&&((a9==11)&&(input==4)))&&(a16==9))))))&&(a19==4))&&(a21==12))&&(((a17==2)&&(!(a3==1)||((a11==1)&&((a2==1)&&(a28==1)))))||(a4==1)))){ a5 = 4; a8 = 0; a16 = 7; a21 = 10; a9 = 7; a2 = 1; a19 = 1; a3 = 1; return -1; } else if(((((!(a26==1)&&((a16==10)&&(!(a20==1)&&((a1==12)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==4))))))&&(a17==2))&&!(a8==1))&&((((!(a23==1)||(((a19==5)&&(a12==1))||!(a28==1)))&&(a21==11))&&(a28==1))&&!(a27==1)))){ if((a8==1)){ a23 = 0; a9 = 7; a19 = 1; a5 = 4; a14 = 1; a25 = 1; }else{ a16 = 7; a22 = 0; a19 = 1; a5 = 5; a1 = 13; a20 = 1; a9 = 11; a21 = 10; a11 = 0; } return 23; } else if((((a6==1)&&(((a16==7)&&((!(a0==1)&&(!(a18==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==4))))&&!(a8==1)))&&(a1==13)))&&((((a21==11)&&(((a3==1)&&((a12==1)&&(a2==1)))&&(a20==1)))&&(a17==2))&&(a19==2)))){ a21 = 10; a12 = 1; a5 = 4; a19 = 1; a13 = 1; a7 = 0; a9 = 7; a1 = 12; return -1; } else if((((((a9==9)&&((a17==2)&&((((input==5)&&((a5==4)||(a5==5)))&&(a12==1))&&(a6==1))))&&(a3==1))&&(a1==13))&&(((a16==7)&&((a21==11)&&(!(a6==1)||(!(a20==1)&&(((a23==1)&&(a19==1))||(a7==1))))))||(a8==1)))){ a16 = 8; a28 = 1; a19 = 4; a13 = 1; a9 = 8; a1 = 12; a3 = 1; a5 = 5; return 21; } else if((((((a8==1)||(((a9==8)&&(((a3==1)||(a0==1))||(a4==1)))&&!(a20==1)))||(a18==1))&&(a21==12))&&((((!(a8==1)&&((a3==1)&&(((input==6)&&(a19==4))&&(a17==2))))&&(a16==8))&&(a5==4))&&(a1==13)))){ if((a14==1)){ a20 = 1; a9 = 10; a16 = 7; a10 = 0; a21 = 10; a11 = 0; a5 = 5; a19 = 1; }else{ a9 = 7; a4 = 1; a0 = 1; a28 = 0; a5 = 6; a19 = 5; a16 = 9; } return -1; } else if(((((((a6==1)&&((a12==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a12==1))&&(a28==1))))&&(a21==10))&&(a17==2))&&(a9==10))&&((a1==13)&&(((!(a20==1)&&(((a12==1)||(a18==1))||(a0==1)))&&(a19==3))&&(a16==9))))){ a26 = 1; a16 = 7; a5 = 4; a9 = 8; a25 = 0; a20 = 1; a19 = 1; a6 = 0; return -1; } else if((((!(a4==1)&&(((((a2==1)&&((a11==1)&&((a19==4)&&((a1==12)&&(input==5)))))&&(a23==1))&&(a5==4))&&(a16==7)))&&!(a4==1))&&(((!(a20==1)&&((!(a24==1)&&(a3==1))&&(a17==2)))&&(a9==10))&&(a21==11)))){ a28 = 1; a9 = 7; a2 = 1; a20 = 1; a21 = 10; a19 = 1; return -1; } else if((((a17==2)&&(!(a14==1)&&((((a6==1)&&(!(a7==1)&&((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==4))))&&!(a8==1))&&!(a24==1))))&&((a20==1)&&(!(a6==1)||((a21==10)&&((a1==12)&&(((a12==1)&&(a19==2))&&(a16==11)))))))){ a14 = 0; a5 = 4; a16 = 7; a0 = 0; a9 = 7; a19 = 1; a24 = 0; return -1; } else if((((!(a7==1)&&((((a1==12)&&((((a2==1)&&((a19==5)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==6))))&&(a17==2))&&(a21==11)))&&(a20==1))&&!(a14==1)))&&!(a0==1))&&(((a27==1)||((a2==1)&&(a16==8)))&&(a23==1)))){ a9 = 7; a28 = 1; a11 = 1; a16 = 7; a27 = 0; a19 = 1; a5 = 4; a21 = 10; return -1; } else if((((a18==1)||((a21==11)&&(!(a20==1)&&((a5==4)&&(((a11==1)||!(a23==1))&&(a17==2))))))&&(!(a7==1)&&((((a13==1)&&(((((input==6)&&(a9==9))&&(a19==3))&&(a16==8))&&(a13==1)))&&(a1==14))&&!(a8==1))))){ a21 = 10; a19 = 1; a2 = 1; a14 = 0; a9 = 7; a13 = 1; a16 = 7; a1 = 12; a20 = 1; return -1; } else if(((!(a24==1)&&((a11==1)&&((a21==10)&&(((a2==1)&&(((a12==1)||!(a11==1))&&(a16==9)))&&(a17==2)))))&&((((a9==9)&&(((a28==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a1==13)))&&(a19==2)))&&!(a20==1))&&!(a24==1)))){ a4 = 1; a20 = 1; a19 = 1; a9 = 11; a5 = 4; a15 = 1; a16 = 7; return 25; } else if((((a20==1)&&((a1==14)&&(!(a14==1)&&((((((a5==5)||(a5==6))&&(input==3))&&(a21==11))&&(a11==1))&&(a19==3)))))&&((((a9==7)&&((a17==2)&&((((a4==1)||(a6==1))||(a14==1))&&(a23==1))))&&(a16==7))||!(a23==1)))){ a19 = 1; a13 = 1; a1 = 12; a5 = 4; a11 = 1; a7 = 0; a21 = 10; return -1; } else if((((!(a8==1)&&((a12==1)&&((a11==1)&&((input==6)&&(a9==8)))))&&(a16==11))&&(((a5==6)&&((a17==2)&&((a1==14)&&(((a18==1)||((a20==1)&&((a19==1)&&((a11==1)||!(a11==1)))))&&(a28==1)))))&&(a21==10)))){ a26 = 0; a5 = 5; a1 = 13; a16 = 10; a19 = 5; a21 = 12; a28 = 1; a23 = 1; return -1; } else if(((((a0==1)||((a11==1)&&((a17==2)&&((a11==1)&&(a23==1)))))&&(a16==9))&&((a19==4)&&(((a6==1)&&((a3==1)&&((a1==13)&&(((a20==1)&&((input==6)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))))&&(a28==1)))))&&(a21==12))))){ a1 = 12; a21 = 10; a12 = 1; a19 = 3; a16 = 10; a8 = 0; a9 = 10; a5 = 4; a3 = 1; return 25; } else if(((!(a18==1)&&((a2==1)&&((a16==8)&&(!(a8==1)&&((a3==1)&&!(a26==1))))))&&(((((a23==1)&&((a1==14)&&(((a19==5)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==5))))&&!(a18==1))))&&!(a20==1))&&(a9==7))&&(a21==11)))){ a15 = 1; a20 = 1; a5 = 5; a14 = 1; a1 = 12; a9 = 10; a19 = 2; return -1; } else if(((((a11==1)&&(!(a26==1)&&(!(a20==1)&&(input==1))))&&(a5==4))&&((a1==13)&&((a21==10)&&((a19==2)&&((!(a27==1)&&((a17==2)&&(((((a2==1)&&!(a0==1))&&(a16==10))&&(a9==11))||(a27==1))))&&(a28==1))))))){ a20 = 1; a5 = 6; a1 = 14; a9 = 9; a16 = 7; a3 = 0; a19 = 4; a4 = 1; return -1; } else if(((((((a6==1)&&(a6==1))&&(a21==12))&&(a23==1))&&(a9==8))&&(((a17==2)&&((a16==9)&&((a23==1)&&((a19==2)&&(((a20==1)&&((!(a26==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a13==1)))&&!(a27==1))))))&&(a1==14)))){ if((a13==1)){ a16 = 7; a5 = 4; a20 = 0; a26 = 0; a9 = 9; a6 = 1; a12 = 1; }else{ a2 = 1; a16 = 7; a9 = 9; a1 = 13; a27 = 0; a21 = 10; a12 = 1; a5 = 5; a19 = 3; } return 21; } else if((((a16==9)&&((((a2==1)||!(a11==1))&&(a11==1))&&(a19==3)))&&((a21==11)&&(!(a20==1)&&((a17==2)&&((((a28==1)&&(!(a24==1)&&((input==4)&&((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13))))||(((a1==14)&&(a5==4))&&(a9==7))))))&&!(a7==1))&&!(a4==1))))))){ if((a13==1)){ a21 = 10; a5 = 4; a22 = 1; a4 = 1; a19 = 4; a20 = 1; a28 = 0; a1 = 12; a9 = 11; }else{ a5 = 6; a22 = 1; a16 = 7; a25 = 0; a1 = 14; a15 = 1; a19 = 5; a9 = 7; a21 = 12; } return -1; } else if(((!(a18==1)&&(((((!(a0==1)&&((input==6)&&(a16==10)))&&(a1==12))&&!(a20==1))&&!(a7==1))&&(a2==1)))&&((a24==1)||(((a21==10)&&(((a7==1)||(((a12==1)&&(a17==2))&&(a9==7)))&&(a5==4)))&&(a19==4))))){ a4 = 1; a19 = 1; a1 = 14; a23 = 0; a16 = 7; a20 = 1; a5 = 6; a9 = 10; a22 = 1; return 25; } else if((((((((((input==3)&&(a17==2))&&(a16==10))&&(a9==8))&&(a21==10))&&!(a24==1))&&(a5==6))&&!(a26==1))&&(((a7==1)||(!(a12==1)||((a19==1)&&(((a20==1)&&((a24==1)||(a23==1)))&&(a1==12)))))||!(a3==1)))){ a13 = 1; a16 = 7; a5 = 4; a9 = 7; a6 = 1; a8 = 0; return -1; } else if((((a21==12)&&((a20==1)&&(((a16==11)&&((a27==1)||((a1==12)&&(a12==1))))||!(a13==1))))&&(((a17==2)&&((a12==1)&&((!(a24==1)&&(!(a0==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a13==1))))&&(a9==11))))&&(a19==5)))){ a16 = 9; a14 = 0; a5 = 6; a13 = 1; a21 = 11; a4 = 0; a9 = 7; a19 = 4; return 21; } else if((((a17==2)&&((a9==9)&&(((((a19==3)&&((((a16==10)&&(a13==1))||!(a3==1))&&(a5==4)))||(a14==1))||(a26==1))||!(a6==1))))&&(((a20==1)&&((((input==5)&&(a21==12))&&(a1==14))&&!(a7==1)))&&(a13==1)))){ a16 = 7; a19 = 2; a4 = 0; a21 = 10; a14 = 0; a1 = 13; a3 = 1; a5 = 5; return -1; } else if((((a20==1)&&(((a21==10)&&(((a17==2)&&((((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==5))&&(a28==1)))&&(a16==7)))&&!(a7==1)))&&((a19==3)&&((a28==1)&&(((a2==1)&&(!(a11==1)||(a23==1)))&&(a3==1)))))){ a19 = 2; a5 = 4; a9 = 7; a8 = 0; a1 = 13; a21 = 11; a23 = 1; a18 = 0; return 23; } else if(((((a19==1)&&((a17==2)&&((((a3==1)&&((input==5)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&(a1==12))&&(a2==1))))&&!(a27==1))&&(((!(a7==1)&&((((a16==8)&&(a11==1))&&(a21==10))||!(a12==1)))&&(a20==1))||(a18==1)))){ a19 = 2; a16 = 9; a5 = 6; a21 = 12; a9 = 7; a12 = 1; a27 = 0; return 25; } else if(((((((!(a18==1)&&(!(a4==1)&&((a5==6)&&(((a21==11)&&(input==1))&&!(a14==1)))))&&!(a4==1))&&(a19==2))&&(a20==1))&&(a1==12))&&((((((a16==10)&&(a12==1))||(a0==1))&&!(a26==1))&&(a17==2))&&(a9==10)))){ a19 = 1; a13 = 1; a1 = 13; a9 = 9; a11 = 1; a16 = 11; a2 = 1; return 25; } else if((((a16==9)&&(((a21==11)&&(!(a6==1)&&(!(a13==1)&&(((a7==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a2==1)))&&(a26==1)))))&&(a20==1)))&&((a26==1)&&((a17==2)&&((((a1==14)&&(a13==1))&&(a19==5))&&(a9==7)))))){ a7 = 1; a19 = 1; a5 = 6; a21 = 10; a16 = 7; a23 = 0; a29 = 1; return -1; } else if((((!(a27==1)&&((a28==1)&&(!(a20==1)&&((a17==2)&&(((a21==10)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==4)))&&(a6==1))))))&&!(a7==1))&&((a16==8)&&(((a19==3)&&((!(a11==1)||(a12==1))&&(a3==1)))&&(a1==12))))){ a28 = 1; a5 = 4; a9 = 7; a16 = 7; a26 = 0; a20 = 1; a19 = 1; return -1; } else if(((((a16==7)&&((a9==10)&&(!(a24==1)&&(((a3==1)&&(a13==1))&&(a3==1)))))&&(a5==6))&&(!(a0==1)&&((a20==1)&&((a1==13)&&(((a17==2)&&((a11==1)&&(!(a7==1)&&((input==1)&&(a19==5)))))&&(a21==11))))))){ a9 = 8; a28 = 1; a21 = 12; a5 = 4; a16 = 8; a19 = 2; a1 = 14; a6 = 1; a11 = 1; return 23; } else if((((((!(a4==1)&&(!(a2==1)||((a16==8)&&(!(a27==1)&&(a13==1)))))&&(a9==9))&&!(a8==1))&&(a17==2))&&(((((!(a14==1)&&(((a1==13)&&(input==6))&&(a3==1)))&&(a21==11))&&(a5==4))&&(a19==5))&&(a20==1)))){ a18 = 0; a16 = 10; a28 = 1; a19 = 3; a12 = 1; a5 = 6; return 21; } else if(((((((a17==2)&&((a1==12)&&((a6==1)&&!(a0==1))))&&(a21==12))&&(a6==1))&&(a23==1))&&(((!(a26==1)&&((a6==1)&&((a19==3)&&((a6==1)&&((input==6)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))))))&&(a20==1))&&(a16==9)))){ a26 = 0; a21 = 10; a9 = 10; a14 = 0; a16 = 7; a12 = 1; a5 = 4; a1 = 13; return -1; } else if(((((a17==2)&&((a4==1)&&((a14==1)&&((!(a6==1)&&((((a24==1)&&((a12==1)&&(a19==4)))&&(a21==10))&&(a7==1)))&&(a7==1)))))&&(a20==1))&&((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==6))&&(a16==7))&&(a1==13)))){ a15 = 0; a1 = 12; a13 = 0; a5 = 5; a4 = 1; a19 = 1; a9 = 10; return 21; } else if(((((!(a6==1)||(((a21==11)&&((a19==2)&&((a23==1)&&!(a20==1))))&&(a16==10)))&&(a2==1))||(a14==1))&&((a1==13)&&((a28==1)&&(((a17==2)&&(!(a4==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==1))))&&(a6==1)))))){ a22 = 1; a15 = 0; a5 = 5; a1 = 14; a19 = 4; a29 = 0; a9 = 11; a16 = 7; a20 = 1; a21 = 12; return 21; } else if((((a21==11)&&(((((a12==1)&&(((a9==8)&&(input==5))&&!(a8==1)))&&(a16==11))&&(a17==2))&&(a20==1)))&&((a5==5)&&((((a1==14)&&(((a23==1)&&((a24==1)||(a2==1)))&&(a13==1)))&&(a12==1))&&(a19==4))))){ a5 = 4; a19 = 1; a1 = 12; a9 = 7; a3 = 1; a21 = 10; a11 = 1; a12 = 1; a16 = 7; return -1; } else if((((!(a3==1)||(((a21==10)&&((!(a20==1)&&(a12==1))&&(a2==1)))&&(a1==13)))&&(a9==10))&&(((a16==7)&&(((a17==2)&&((a19==2)&&(!(a26==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1)))))&&(a6==1)))&&!(a14==1)))){ a3 = 1; a13 = 1; a9 = 7; a28 = 1; a20 = 1; a5 = 4; a1 = 12; a19 = 1; return -1; } else if(((((((((!(a0==1)&&((a20==1)&&((input==6)&&(a5==4))))&&(a9==9))&&(a21==12))&&(a12==1))&&!(a26==1))&&!(a7==1))&&(a13==1))&&((((a1==13)&&(((a2==1)&&(a16==7))&&(a17==2)))&&(a19==2))&&!(a26==1)))){ a2 = 1; a0 = 0; a3 = 1; a19 = 1; a1 = 12; a9 = 7; a21 = 10; return -1; } else if((((((a5==6)&&((a21==10)&&(!(a12==1)&&((a17==2)&&(!(a13==1)&&(a28==1))))))&&(a1==14))&&(a19==5))&&(!(a12==1)&&((((((a20==1)&&((a9==11)&&(input==4)))&&(a16==7))&&(a24==1))&&(a24==1))&&!(a13==1))))){ a26 = 1; a27 = 1; a22 = 1; a9 = 9; a19 = 1; a5 = 4; return 21; } else if((((a16==8)&&(((a11==1)&&((a17==2)&&(!(a24==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))))&&(a1==14)))&&((a21==10)&&(((a9==10)&&((((((a12==1)||(a7==1))||(a18==1))&&(a6==1))||!(a3==1))&&!(a20==1)))&&(a19==1))))){ a27 = 0; a20 = 1; a1 = 12; a16 = 7; a9 = 7; a5 = 4; a7 = 0; a18 = 0; return -1; } else if((((((!(a14==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a1==12))&&(a23==1))&&!(a24==1)))&&(a23==1))&&(a21==10))&&(a9==11))&&((a17==2)&&(((a16==11)&&((!(a14==1)&&((a13==1)&&(a13==1)))&&(a19==1)))&&(a20==1))))){ if((a2==1)){ a5 = 4; a20 = 0; a0 = 0; a9 = 9; a18 = 0; a16 = 8; a6 = 1; a1 = 13; a19 = 2; }else{ a8 = 0; a4 = 0; a24 = 0; a1 = 14; a19 = 3; a21 = 11; a5 = 5; a16 = 8; } return 25; } else if(((((a1==14)&&((a20==1)&&(((a24==1)||(((a23==1)||(a8==1))&&(a21==10)))&&!(a7==1))))&&(a19==3))&&(((((a16==7)&&((a9==10)&&(!(a0==1)&&((input==5)&&((a5==4)||(a5==5))))))&&!(a8==1))&&(a17==2))&&(a23==1)))){ a1 = 12; a11 = 1; a24 = 0; a5 = 4; a7 = 0; a9 = 7; a21 = 11; return 26; } else if(((((a21==11)&&(((a1==13)&&((a11==1)&&(((input==3)&&(a9==11))&&!(a24==1))))&&(a19==4)))&&!(a27==1))&&((!(a7==1)&&((((((a6==1)&&!(a20==1))&&(a17==2))&&!(a7==1))&&(a5==4))&&(a3==1)))&&(a16==7)))){ a23 = 1; a1 = 14; a20 = 1; a8 = 0; a21 = 12; a16 = 8; a5 = 6; a24 = 0; a19 = 1; a9 = 8; return 21; } else if((((a17==2)&&((a11==1)&&((((a1==12)&&(input==3))&&!(a4==1))&&!(a20==1))))&&((((((a19==1)&&((a0==1)||((a21==11)&&(!(a4==1)&&((a5==6)&&(a12==1))))))||!(a23==1))&&(a12==1))&&(a9==8))&&(a16==10)))){ a21 = 12; a29 = 0; a11 = 0; a16 = 8; a1 = 13; a19 = 4; a9 = 10; a14 = 1; return 21; } else if((((((a16==9)&&(!(a14==1)&&(!(a24==1)&&((a21==10)&&((a7==1)||(a12==1))))))&&(a3==1))&&(a5==4))&&((a20==1)&&((((((a9==7)&&((input==5)&&(a17==2)))&&!(a14==1))&&(a19==5))&&(a1==13))&&(a2==1))))){ a23 = 1; a19 = 1; a24 = 0; a16 = 7; a1 = 12; a6 = 1; return -1; } else if((((a28==1)&&(!(a27==1)&&((!(a20==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a1==12)))&&(a17==2))))&&((a23==1)&&(((((a0==1)||((a4==1)||((a9==11)&&((a12==1)&&(a21==10)))))&&(a16==9))&&(a19==4))&&!(a24==1))))){ a11 = 0; a20 = 1; a6 = 0; a5 = 4; a21 = 12; a1 = 14; return -1; } else if(((((a17==2)&&(((a21==10)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==4))&&(a2==1))&&!(a8==1))&&(a16==11)))&&(a1==14)))&&(a3==1))&&((a14==1)||((!(a20==1)&&(!(a13==1)||((a19==1)&&(a28==1))))||(a7==1))))){ a22 = 0; a10 = 0; a5 = 6; a1 = 13; a0 = 1; a20 = 1; a16 = 7; a9 = 7; return -1; } else if((((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1))&&(a13==1))&&((!(a18==1)&&(((((((a14==1)||((a1==12)&&(!(a3==1)||((a8==1)||(a12==1)))))&&(a9==9))&&(a16==8))&&(a17==2))&&(a21==11))||(a18==1)))&&(a19==3)))){ a5 = 6; a21 = 10; a16 = 10; a28 = 1; a19 = 5; a1 = 13; a24 = 0; a9 = 10; return 25; } else if(((((a28==1)&&((a6==1)&&(((!(a7==1)&&((a17==2)&&((a19==2)&&((input==1)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))))&&(a20==1))&&(a28==1))))&&(a28==1))&&(((a21==11)&&((a1==14)&&((a23==1)&&(a16==11))))||!(a6==1)))){ a5 = 4; a6 = 1; a1 = 12; a13 = 1; a9 = 7; a21 = 10; a8 = 0; a19 = 1; a16 = 7; return -1; } else if((((a16==7)&&(!(a28==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a21==11))&&(a9==8))))&&((((!(a6==1)&&((a4==1)&&(((((a8==1)&&(a3==1))&&!(a6==1))&&(a17==2))&&!(a2==1))))&&!(a20==1))&&(a19==2))&&(a1==14)))){ a20 = 1; a14 = 1; a9 = 10; a19 = 1; a11 = 0; a21 = 10; a28 = 0; a5 = 4; return 25; } else if(((!(a11==1)&&((((((a20==1)&&(((a7==1)&&(a13==1))&&!(a12==1)))&&(a5==4))&&(a9==8))&&(a17==2))&&(a19==4)))&&(((a1==13)&&((!(a28==1)&&(!(a28==1)&&((a21==11)&&(input==6))))&&(a16==9)))&&(a0==1)))){ a27 = 1; a21 = 10; a19 = 1; a5 = 6; a9 = 10; a3 = 0; a16 = 7; a23 = 0; a1 = 12; return -1; } else if((((a19==4)&&((((input==6)&&((a5==4)||(a5==5)))&&(a21==12))&&(a1==12)))&&(!(a6==1)||((a11==1)&&(((a2==1)&&(!(a13==1)||((a11==1)&&(!(a20==1)&&((a9==10)&&((a17==2)&&((a16==10)&&(a12==1))))))))||(a8==1)))))){ if((a5==6)){ a15 = 1; a16 = 8; a20 = 1; a5 = 5; a7 = 1; a9 = 7; a19 = 2; a21 = 10; a29 = 1; }else{ a10 = 1; a7 = 1; a21 = 10; a19 = 2; a2 = 0; a16 = 7; a9 = 7; a5 = 5; a20 = 1; } return -1; } else if(((((a20==1)&&((a21==11)&&(!(a24==1)&&(((((a11==1)&&((input==4)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))))&&!(a0==1))&&(a17==2))&&!(a4==1)))))&&!(a18==1))&&((((a19==5)&&(a28==1))&&(a16==7))||(a24==1)))){ a2 = 1; a13 = 1; a14 = 0; a9 = 7; a1 = 12; a5 = 4; a19 = 1; a21 = 10; return -1; } else if((((((((a19==4)&&(a13==1))&&(a23==1))&&(a21==11))&&(a16==8))&&!(a26==1))&&((a3==1)&&((a13==1)&&((a6==1)&&((!(a24==1)&&((a20==1)&&((a1==12)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))))&&(a9==9))))))){ a19 = 1; a3 = 1; a2 = 1; a9 = 7; a16 = 7; a5 = 4; a21 = 10; return -1; } else if(((((a1==12)&&(((((a17==2)&&(((!(a4==1)&&(!(a27==1)&&(((input==5)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&!(a20==1))))&&!(a18==1))&&(a6==1)))&&!(a24==1))&&(a21==11))&&(a23==1)))&&(a16==10))&&((a3==1)&&(a19==3)))){ a23 = 0; a1 = 14; a21 = 10; a9 = 9; a13 = 0; a19 = 2; a5 = 5; a22 = 0; a16 = 11; return -1; } else if(((((a16==9)&&((a20==1)&&((((a17==2)&&((a26==1)||(a3==1)))&&!(a26==1))||!(a28==1))))&&(a1==13))&&((a23==1)&&(!(a26==1)&&(((a2==1)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==6))&&(a21==10)))&&(a19==1)))))){ a1 = 12; a12 = 1; a9 = 7; a16 = 7; a5 = 4; a4 = 0; a7 = 0; return -1; } else if(((!(a14==1)&&(!(a0==1)&&(((((a21==11)&&(((((a5==4)||(a5==5))&&(input==3))&&(a20==1))&&(a16==11)))&&(a17==2))&&(a19==1))&&!(a18==1))))&&((((((a3==1)&&!(a24==1))&&(a1==14))||!(a12==1))&&(a9==11))&&!(a0==1)))){ a9 = 7; a7 = 0; a11 = 1; a5 = 4; a21 = 10; a16 = 7; a1 = 12; return -1; } else if((((((!(a4==1)&&(((a2==1)||(a24==1))&&(a5==4)))&&(a19==4))||(a18==1))&&(a16==8))&&(((!(a0==1)&&((((a17==2)&&(((input==6)&&(a1==12))&&(a20==1)))&&!(a0==1))&&(a11==1)))&&(a21==12))&&(a9==7)))){ a23 = 1; a19 = 1; a13 = 1; a0 = 0; a21 = 10; a16 = 7; return -1; } return calculate_output37(input); } int calculate_output37(int input) { if(((((a9==7)&&(!(a24==1)&&((a8==1)||(((!(a7==1)&&(((a16==7)&&((a23==1)&&(a21==11)))||(a8==1)))&&(a19==3))&&(a17==2)))))&&(a13==1))&&((a13==1)&&((a1==14)&&(((input==6)&&((a5==5)||(a5==6)))&&(a20==1)))))){ a23 = 1; a21 = 10; a13 = 1; a19 = 1; a1 = 12; a6 = 1; a5 = 4; return -1; } else if((((a21==11)&&((a17==2)&&(((a19==5)&&((a13==1)&&((a16==9)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6)))))&&(a6==1))))&&(!(a20==1)&&((a12==1)&&((((!(a28==1)||(a23==1))||!(a2==1))||(a14==1))&&(a1==13)))))){ if((a18==1)){ a19 = 3; a21 = 10; a1 = 14; a16 = 10; a28 = 0; a5 = 4; a29 = 1; a15 = 1; a9 = 8; }else{ a10 = 0; a19 = 3; a9 = 9; a0 = 1; a5 = 4; a27 = 1; a20 = 1; a21 = 12; } return -1; } else if((((((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==4))&&(a21==10))&&!(a27==1))&&(a23==1))&&(((a12==1)&&((a23==1)&&(((((((a11==1)&&!(a20==1))&&(a16==7))&&(a19==2))&&(a1==14))&&(a17==2))||(a27==1))))||(a0==1)))){ a26 = 0; a1 = 12; a5 = 4; a20 = 1; a9 = 7; a8 = 0; a19 = 1; a3 = 1; return -1; } else if((((((a19==1)&&(!(a14==1)&&(((a9==10)&&(((((a5==5)||(a5==6))&&(input==6))&&(a12==1))&&(a1==12)))&&(a16==10))))&&!(a20==1))&&(a17==2))&&(((((a6==1)&&((a3==1)&&!(a27==1)))&&(a2==1))&&(a2==1))&&(a21==12)))){ if((a2==1)){ a20 = 1; a13 = 0; a21 = 11; a9 = 7; a4 = 1; a19 = 3; a1 = 14; a5 = 5; a22 = 0; }else{ a21 = 10; a16 = 11; a5 = 6; a18 = 1; a6 = 0; a20 = 1; a9 = 8; a3 = 0; } return 25; } else if((((a21==12)&&((!(a24==1)&&((a28==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a16==8))&&(a17==2))))&&(a19==2)))&&((!(a11==1)||((((((a2==1)&&(a1==14))&&!(a14==1))&&!(a20==1))&&(a3==1))&&(a2==1)))&&(a9==10)))){ a19 = 1; a20 = 1; a29 = 1; a28 = 0; a8 = 1; a5 = 6; a16 = 7; a21 = 10; return -1; } else if((((a1==12)&&(!(a27==1)&&((a17==2)&&((!(a26==1)&&((a23==1)&&(a12==1)))||(a27==1)))))&&((((((a16==7)&&((a19==1)&&((a21==11)&&((a5==5)&&(input==6)))))&&!(a4==1))&&(a9==9))&&(a20==1))&&!(a24==1)))){ a1 = 14; a21 = 12; a9 = 8; a19 = 5; a13 = 1; a18 = 0; a3 = 1; return 23; } else if((((a19==3)&&(!(a7==1)&&((a9==9)&&((a21==10)&&((((input==5)&&(a5==5))&&(a28==1))&&(a23==1))))))&&((!(a18==1)&&((a16==11)&&((a1==13)&&((a4==1)||((a17==2)&&((a12==1)&&(a11==1)))))))&&(a20==1)))){ a16 = 7; a19 = 1; a1 = 12; a5 = 4; a9 = 7; a23 = 1; a28 = 1; a24 = 0; return -1; } else if(((((((!(a24==1)&&(!(a14==1)&&((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==5))&&(a19==3))))&&(a1==12))&&!(a27==1))&&(a17==2))&&(a21==12))&&(((a16==10)&&((a2==1)&&((a12==1)&&((a23==1)&&!(a20==1)))))&&!(a4==1)))){ if((a29==1)){ a13 = 0; a5 = 5; a1 = 13; a23 = 0; a19 = 1; a9 = 9; a20 = 1; a7 = 1; a21 = 10; a16 = 7; }else{ a4 = 1; a16 = 7; a21 = 10; a19 = 1; a9 = 10; a14 = 1; a20 = 1; a22 = 0; a5 = 6; a1 = 13; } return 25; } else if((((((((a21==11)&&((a23==1)&&(a9==7)))||!(a12==1))&&(a19==3))||!(a2==1))&&(a23==1))&&(((!(a27==1)&&(!(a4==1)&&(((a1==14)&&((((a5==5)||(a5==6))&&(input==4))&&(a16==10)))&&!(a0==1))))&&!(a20==1))&&(a17==2)))){ a20 = 1; a3 = 0; a19 = 2; a5 = 6; a1 = 13; a13 = 0; a15 = 0; a16 = 11; a9 = 8; return -1; } else if((((((a14==1)||(!(a11==1)||((a1==14)&&((((!(a13==1)||((a23==1)&&(a6==1)))&&!(a20==1))&&!(a27==1))&&(a21==11)))))&&!(a24==1))&&(a19==3))&&((a16==7)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a9==9))&&(a17==2))))){ a12 = 1; a21 = 10; a20 = 1; a23 = 1; a0 = 0; a5 = 4; a1 = 12; a19 = 1; a9 = 7; return -1; } else if(((!(a18==1)&&((!(a8==1)&&((a17==2)&&((a28==1)&&(a20==1))))&&(a21==11)))&&((((a16==8)&&((a1==12)&&(((((a9==11)&&((input==5)&&((a5==5)||(a5==6))))&&(a19==1))&&!(a8==1))&&(a23==1))))&&!(a27==1))&&!(a14==1)))){ a23 = 1; a21 = 10; a9 = 7; a14 = 0; a5 = 4; a24 = 0; a16 = 7; return -1; } else if((((!(a0==1)&&((((a17==2)&&(((a6==1)&&((input==6)&&(((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))))&&(a16==9)))&&!(a0==1))&&!(a8==1)))&&!(a0==1))&&((a21==12)&&(((a23==1)&&(a11==1))&&(a20==1))))){ a8 = 0; a19 = 1; a24 = 0; a5 = 4; a9 = 7; a21 = 10; a18 = 0; a16 = 7; a1 = 12; return -1; } else if((((((!(a12==1)||(!(a7==1)&&(((a0==1)||((!(a8==1)&&(a28==1))||(a8==1)))&&(a16==10))))&&!(a18==1))&&(a19==5))&&(a17==2))&&((((((input==6)&&(a20==1))&&(a5==5))&&(a1==12))&&(a9==10))&&(a21==11)))){ a4 = 0; a1 = 13; a24 = 0; a9 = 9; a19 = 2; a21 = 10; a12 = 1; a16 = 7; return 25; } else if(((((a19==2)&&((a9==7)&&(((a3==1)&&((a17==2)&&((a28==1)||!(a12==1))))&&!(a4==1))))&&(a16==10))&&((a1==13)&&(((a5==5)&&(((a23==1)&&((!(a20==1)&&(input==5))&&!(a0==1)))&&!(a7==1)))&&(a21==12))))){ if((a11==1)){ a5 = 4; a21 = 10; a12 = 0; a28 = 0; a20 = 1; a9 = 9; a19 = 1; a22 = 1; a1 = 12; a16 = 7; }else{ a20 = 1; a24 = 1; a21 = 10; a16 = 7; a25 = 0; a22 = 1; a9 = 8; a1 = 14; a19 = 4; } return -1; } else if(((((a9==9)&&(!(a23==1)||(!(a11==1)||(a2==1))))&&(a17==2))&&((((((((a3==1)&&(((a3==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a16==8)))&&(a2==1))&&!(a0==1))&&(a19==2))&&(a1==13))&&(a20==1))&&(a21==11)))){ a16 = 10; a21 = 10; a9 = 8; a13 = 1; a19 = 4; a23 = 1; a3 = 1; a5 = 6; return 25; } else if(((!(a14==1)&&((a28==1)&&((a28==1)&&((a19==5)&&(!(a14==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a1==12)))))))&&((a16==9)&&(!(a20==1)&&((a26==1)||(((a17==2)&&(((a21==10)&&(a6==1))&&!(a18==1)))&&(a9==11))))))){ if((a21==11)){ a5 = 5; a28 = 0; a19 = 1; a1 = 14; a8 = 1; a29 = 0; a16 = 7; a20 = 1; a9 = 7; }else{ a29 = 0; a10 = 1; a22 = 0; a20 = 1; a9 = 10; a5 = 5; a16 = 10; a19 = 1; a21 = 11; } return -1; } else if((((!(a26==1)&&(((((a17==2)&&((a12==1)&&(((input==6)&&(a1==14))&&(a3==1))))&&(a21==11))&&(a19==5))&&!(a7==1)))&&(a5==4))&&((!(a20==1)&&((((a9==7)&&(a6==1))&&!(a18==1))&&(a3==1)))&&(a16==9)))){ if((a12==1)){ a19 = 1; a22 = 1; a21 = 10; a16 = 7; a20 = 1; a1 = 13; a5 = 6; a29 = 1; a14 = 1; }else{ a5 = 5; a19 = 1; a16 = 7; a1 = 12; a21 = 10; a15 = 0; a9 = 11; a18 = 1; a3 = 0; a20 = 1; } return 25; } else if(((((((a19==2)&&(((a5==5)&&(!(a20==1)&&(((a17==2)&&((a9==10)&&((a21==11)&&(input==4))))&&(a6==1))))&&(a3==1)))&&!(a7==1))&&(a1==13))&&(a3==1))&&((a7==1)||(!(a12==1)||((a16==8)&&(a28==1)))))){ a16 = 7; a21 = 10; a8 = 0; a19 = 1; a20 = 1; a1 = 12; a23 = 1; a5 = 4; a9 = 7; a12 = 1; return -1; } else if(((((a21==10)&&(!(a20==1)&&(((a17==2)&&(!(a26==1)&&(((a12==1)&&(a19==1))&&(a16==7))))&&!(a18==1))))&&!(a4==1))&&((a3==1)&&((((input==6)&&(((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a6==1))&&!(a7==1))))){ a28 = 1; a11 = 1; a5 = 4; a9 = 7; a20 = 1; a7 = 0; a1 = 12; return -1; } else if(((((((a21==10)&&((!(a4==1)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5)))&&(a1==14)))&&(a17==2))&&(a19==3))&&(a11==1))&&(((((a16==9)&&(((a23==1)||!(a11==1))&&(a28==1)))&&(a20==1))||!(a13==1))&&!(a14==1)))){ a5 = 4; a1 = 12; a21 = 11; a0 = 0; a16 = 8; a19 = 4; a27 = 0; a9 = 10; a12 = 1; return 25; } else if(((((a21==12)&&(!(a18==1)&&((((a28==1)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==1)))&&!(a27==1))&&(a16==8))))&&(a19==3))&&((((a1==14)&&((((a13==1)||!(a13==1))&&(a17==2))||!(a13==1)))&&!(a24==1))&&!(a20==1)))){ a5 = 4; a23 = 0; a9 = 9; a21 = 11; a19 = 2; a28 = 0; a16 = 7; a10 = 1; a1 = 12; return 26; } else if((((((a14==1)||((a16==8)&&(((a19==4)&&((a23==1)&&(a17==2)))&&(a1==14))))&&(a21==10))&&(a13==1))&&((a12==1)&&((a12==1)&&((((!(a4==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a9==10))&&!(a24==1))&&!(a20==1)))))){ a5 = 4; a13 = 1; a9 = 9; a6 = 1; a19 = 2; a1 = 13; a28 = 1; a16 = 7; a20 = 1; return -1; } else if((((a9==10)&&(!(a20==1)&&(((a27==1)||((!(a6==1)||(a13==1))&&(a1==14)))||!(a2==1))))&&((a19==3)&&((a5==6)&&((a21==10)&&(!(a14==1)&&((a6==1)&&((a16==9)&&(!(a0==1)&&((a17==2)&&(input==5))))))))))){ if((a4==1)){ a20 = 1; a19 = 2; a15 = 1; a18 = 1; a1 = 12; a9 = 7; a4 = 1; a16 = 7; }else{ a5 = 4; a20 = 1; a1 = 12; a26 = 1; a19 = 1; a9 = 11; a16 = 7; a10 = 0; a22 = 0; } return -1; } else if((((a28==1)&&(((a2==1)&&(((input==6)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8))))&&(a28==1)))&&(a2==1)))&&((((a16==10)&&((((((a13==1)&&(a21==10))&&(a19==4))&&(a1==13))&&(a20==1))&&(a17==2)))&&!(a26==1))||!(a3==1)))){ a21 = 12; a16 = 8; a19 = 3; a18 = 0; a5 = 5; a1 = 14; a9 = 11; a0 = 0; a2 = 1; return -1; } else if((((a2==1)&&((a2==1)&&(((((a17==2)&&(!(a2==1)||((a20==1)&&(a2==1))))&&(a21==11))||(a0==1))&&(a19==4))))&&((a23==1)&&(((((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a16==10))&&(a1==14))&&(a28==1))))){ a0 = 0; a21 = 10; a5 = 4; a7 = 0; a9 = 11; a20 = 0; a19 = 5; a13 = 1; a16 = 7; return -1; } else if(((!(a14==1)&&(((a19==1)&&((a1==13)&&(((a16==11)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1)))&&(a6==1))))&&(a21==10)))&&((a4==1)||(!(a27==1)&&((((a17==2)&&((a3==1)||(a24==1)))&&(a20==1))&&(a2==1)))))){ a4 = 0; a1 = 12; a5 = 4; a16 = 7; a0 = 0; a18 = 0; a9 = 7; return -1; } else if((((((a1==14)&&(((a19==1)&&(((!(a24==1)&&((a9==11)&&(input==3)))&&(a21==10))&&!(a8==1)))&&!(a8==1)))&&!(a14==1))&&!(a20==1))&&(!(a18==1)&&((a16==8)&&(!(a14==1)&&(((a5==4)&&(a2==1))&&(a17==2))))))){ a26 = 0; a1 = 12; a13 = 1; a9 = 7; a20 = 1; a16 = 7; return -1; } else if(((!(a12==1)||((!(a13==1)||(!(a2==1)||((a4==1)||((!(a8==1)&&(((a8==1)||((a1==12)&&(a23==1)))&&(a19==2)))&&!(a20==1)))))&&(a16==9)))&&((a17==2)&&((a21==10)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==1)))))){ if((a16==11)){ a19 = 4; a5 = 6; a16 = 8; a28 = 0; a12 = 0; a9 = 8; a21 = 11; a29 = 0; }else{ a13 = 0; a9 = 11; a16 = 7; a20 = 1; a24 = 1; a5 = 5; a2 = 0; } return -1; } else if((((a3==1)&&(!(a8==1)&&((a13==1)&&((((a16==10)&&(((a9==10)&&((a13==1)&&!(a20==1)))||!(a6==1)))&&(a1==12))&&(a21==10)))))&&((((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==4))&&(a6==1))&&(a17==2))&&(a23==1)))){ a16 = 7; a24 = 1; a9 = 7; a19 = 1; a7 = 1; a5 = 6; a22 = 0; a20 = 1; return 23; } else if(((!(a14==1)&&((a9==9)&&((((a1==13)&&((a16==7)&&((a13==1)&&((a11==1)&&((a21==12)&&((input==4)&&(a5==6)))))))&&(a28==1))&&!(a26==1))))&&((a19==2)&&(((a11==1)&&((a23==1)&&!(a20==1)))&&(a17==2))))){ a5 = 4; a4 = 0; a20 = 1; a19 = 1; a21 = 10; a6 = 1; a13 = 1; a1 = 12; a9 = 7; return -1; } else if(((((a20==1)&&(!(a13==1)&&(!(a13==1)&&(!(a28==1)&&((a2==1)&&!(a13==1))))))&&(a17==2))&&((a21==10)&&(!(a12==1)&&((a19==2)&&(!(a23==1)&&(((a16==11)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==6)))&&(a1==12)))))))){ a16 = 7; a5 = 4; a25 = 1; a7 = 1; a9 = 8; a18 = 1; return -1; } else if((((((((((input==3)&&(a9==10))&&(a11==1))&&(a5==4))&&(a11==1))&&!(a7==1))&&(a21==10))&&(a16==7))&&((a19==3)&&(((((((a23==1)&&(a11==1))&&(a17==2))&&!(a14==1))&&!(a20==1))||(a26==1))&&(a1==14))))){ a19 = 1; a20 = 1; a23 = 1; a9 = 7; a2 = 1; a1 = 12; a11 = 1; return -1; } else if((((a9==11)&&((a4==1)||((a18==1)||((((a5==5)&&(a13==1))&&(a21==12))||(a24==1)))))&&((((a17==2)&&(((a16==10)&&((a1==12)&&(!(a20==1)&&((a19==5)&&(input==5)))))&&(a3==1)))&&!(a26==1))&&!(a8==1)))){ a19 = 1; a9 = 10; a16 = 7; a1 = 13; a20 = 1; a21 = 10; a5 = 6; a13 = 0; a3 = 0; return -1; } else if(((((((!(a7==1)&&(((a21==12)&&(((a20==1)&&(input==5))&&!(a7==1)))&&(a5==5)))&&!(a27==1))&&(a19==4))&&!(a4==1))&&(a1==12))&&(!(a12==1)||((((a16==9)&&((a6==1)&&(a9==11)))&&(a28==1))&&(a17==2))))){ a16 = 7; a9 = 7; a6 = 1; a5 = 4; a24 = 0; a19 = 1; a0 = 0; a21 = 10; return -1; } else if((((a28==1)&&((((a21==10)&&(((((((((a5==4)||(a5==5))&&(input==3))&&!(a20==1))&&(a23==1))&&(a3==1))&&(a1==13))&&(a2==1))&&(a6==1)))&&(a9==7))&&(a17==2)))&&(((a19==5)&&(!(a3==1)||(a12==1)))&&(a16==7)))){ a9 = 9; a1 = 14; a19 = 1; a28 = 1; a14 = 0; a20 = 1; a24 = 0; a5 = 5; return -1; } else if(((((((a17==2)&&(a6==1))&&(a1==14))&&(a28==1))&&(a20==1))&&(((a16==9)&&((a19==5)&&((a21==10)&&(((a3==1)&&((!(a18==1)&&((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a6==1)))&&(a13==1)))))&&(a23==1)))){ a16 = 7; a5 = 4; a24 = 0; a9 = 7; a18 = 0; a2 = 1; a19 = 1; a1 = 12; return -1; } else if((((a5==6)&&(!(a4==1)&&((!(a4==1)&&(((a2==1)&&((a19==4)&&(input==5)))&&(a16==9)))&&!(a18==1))))&&(!(a11==1)||(((a21==12)&&(!(a20==1)&&(((!(a8==1)&&(a23==1))&&(a17==2))&&(a9==8))))&&(a1==13))))){ a2 = 0; a16 = 8; a26 = 1; a9 = 10; a19 = 3; a3 = 0; return 26; } else if(((((a17==2)&&((((a5==5)||(a5==6))&&(input==3))&&(a21==12)))&&(a23==1))&&(((((a16==7)&&(((a9==9)&&((a19==4)&&((((a12==1)&&(a1==14))&&!(a7==1))&&(a13==1))))&&(a20==1)))&&(a28==1))||!(a12==1))&&!(a4==1)))){ a21 = 10; a1 = 12; a9 = 7; a5 = 4; a14 = 0; a6 = 1; a13 = 1; a19 = 1; return -1; } else if((((a21==12)&&(!(a20==1)&&((a3==1)&&((a16==9)&&((a7==1)||(((a23==1)&&(a19==5))&&!(a26==1)))))))&&((((a1==13)&&((a6==1)&&((!(a0==1)&&((input==5)&&(a5==6)))&&(a3==1))))&&(a9==8))&&(a17==2)))){ if((a10==1)){ a2 = 0; a21 = 10; a4 = 1; a9 = 9; a20 = 1; a19 = 4; }else{ a16 = 7; a18 = 1; a6 = 0; a26 = 1; a9 = 9; a1 = 14; a21 = 10; a19 = 1; a20 = 1; a5 = 4; } return 21; } else if((((a4==1)||((a7==1)||(!(a23==1)||(!(a0==1)&&((((a21==11)&&((a19==3)&&((a1==14)&&((a12==1)&&(a16==8)))))&&(a20==1))&&(a9==11))))))&&(((a12==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a17==2)))&&!(a26==1)))){ a19 = 1; a11 = 1; a24 = 0; a5 = 4; a13 = 1; a16 = 10; return 22; } else if((((a5==5)&&((((!(a18==1)&&((a2==1)&&((a17==2)&&((a8==1)||(a2==1)))))&&(a16==8))&&(a9==11))&&(a21==11)))&&((!(a7==1)&&((!(a14==1)&&((a1==13)&&((input==6)&&!(a20==1))))&&(a13==1)))&&(a19==4)))){ a9 = 7; a19 = 1; a21 = 10; a1 = 12; a20 = 1; a16 = 7; a3 = 1; a5 = 4; a18 = 0; return -1; } else if((((((a19==1)&&(!(a13==1)||((a17==2)&&(((a1==12)&&(a3==1))&&(a21==10)))))&&!(a4==1))||!(a11==1))&&((((a13==1)&&(((a16==10)&&(((input==3)&&((a5==4)||(a5==5)))&&(a20==1)))&&!(a4==1)))&&(a9==8))&&(a13==1)))){ a5 = 4; a28 = 1; a16 = 7; a2 = 1; a23 = 1; a9 = 7; return -1; } else if((((a16==9)&&(((a20==1)&&((a3==1)&&!(a27==1)))&&(a19==2)))&&(((a2==1)&&((a1==14)&&((a21==12)&&(!(a18==1)&&((a11==1)&&(((a2==1)&&((input==4)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a17==2)))))))&&!(a18==1)))){ a28 = 1; a0 = 0; a9 = 7; a1 = 12; a18 = 0; a21 = 10; a5 = 4; a19 = 1; a16 = 7; return -1; } else if((((a9==7)&&(((a17==2)&&((a1==14)&&(!(a24==1)&&((input==4)&&((a5==4)||(a5==5))))))&&!(a14==1)))&&((!(a20==1)&&((!(a14==1)&&(((((a21==10)&&(a2==1))||!(a6==1))&&(a12==1))&&!(a14==1)))&&(a19==4)))&&(a16==10)))){ a9 = 9; a13 = 0; a16 = 11; a5 = 6; a14 = 1; a19 = 2; a10 = 1; return -1; } else if(((((a5==6)&&(!(a2==1)||((a21==12)&&(((a16==7)&&(a11==1))&&(a20==1)))))||(a27==1))&&((a11==1)&&(!(a4==1)&&((a19==1)&&(!(a7==1)&&(!(a8==1)&&((a9==10)&&((a1==12)&&((a17==2)&&(input==1))))))))))){ a16 = 8; a1 = 14; a26 = 0; a5 = 5; a9 = 8; a24 = 0; a19 = 4; return 26; } else if((((a16==9)&&(((!(a11==1)||((a3==1)&&(a17==2)))&&(a21==10))&&(a9==9)))&&(((a20==1)&&((a19==1)&&(!(a14==1)&&((((((a1==12)&&(input==1))&&!(a18==1))&&!(a24==1))&&(a2==1))&&(a3==1)))))&&(a5==4)))){ a5 = 5; a24 = 0; a19 = 4; a1 = 14; a9 = 11; a16 = 7; a14 = 0; return 25; } else if(((!(a0==1)&&(((((a1==14)&&((((input==5)&&((a5==4)||(a5==5)))&&(a19==4))&&(a17==2)))&&(a16==10))&&!(a24==1))&&(a12==1)))&&((!(a6==1)||(((a9==7)&&(((a21==10)&&(a12==1))&&!(a20==1)))||(a24==1)))&&!(a18==1)))){ a1 = 12; a25 = 1; a16 = 7; a19 = 1; a3 = 0; a0 = 1; a20 = 1; a5 = 4; return 25; } else if(((!(a3==1)||((((!(a8==1)&&(a6==1))&&(a19==3))&&(a17==2))&&(a16==10)))&&((a2==1)&&((a23==1)&&(((!(a14==1)&&(((((input==3)&&((a5==5)||(a5==6)))&&(a1==12))&&(a21==12))&&!(a20==1)))&&!(a0==1))&&(a9==11)))))){ if((a10==1)){ a19 = 1; a14 = 1; a21 = 10; a0 = 1; a9 = 10; a25 = 1; a20 = 1; a5 = 6; a16 = 7; }else{ a23 = 0; a3 = 0; a20 = 1; a9 = 10; a19 = 1; a21 = 11; a5 = 5; a13 = 0; a16 = 8; } return 26; } else if((((((((a23==1)&&(a21==11))&&(a9==10))&&!(a8==1))&&!(a20==1))||(a4==1))&&((((a1==12)&&(((!(a4==1)&&(((((a5==5)||(a5==6))&&(input==1))&&(a19==5))&&!(a8==1)))&&(a11==1))&&(a13==1)))&&(a16==7))&&(a17==2)))){ a6 = 1; a9 = 7; a28 = 1; a16 = 8; a1 = 14; a0 = 0; a21 = 10; a20 = 1; a5 = 4; return 25; } else if(((((a20==1)&&(((a0==1)||((a19==2)&&((a23==1)&&!(a18==1))))&&!(a18==1)))||!(a12==1))&&(((a16==10)&&(((a9==7)&&(((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a23==1))&&(a17==2))&&(a28==1)))&&(a1==14)))&&(a21==12)))){ a23 = 1; a7 = 0; a27 = 0; a5 = 5; a19 = 4; a16 = 7; a21 = 10; return 25; } else if(((((((a5==5)&&(((!(a4==1)&&(((a21==10)&&(input==3))&&(a20==1)))&&(a16==11))&&(a9==9)))&&!(a4==1))&&(a28==1))&&(a1==13))&&((!(a28==1)||(((a17==2)&&((a23==1)&&(a19==3)))&&(a28==1)))&&!(a0==1)))){ a9 = 7; a1 = 12; a5 = 4; a16 = 7; a26 = 0; a11 = 1; a19 = 1; a6 = 1; return -1; } else if((((a16==9)&&((!(a7==1)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==4))&&(a17==2))&&!(a26==1)))&&!(a27==1)))&&(((a1==12)&&((a20==1)&&((a21==11)&&((!(a13==1)||(!(a18==1)&&(a12==1)))||(a14==1)))))&&(a19==4)))){ a5 = 4; a19 = 1; a14 = 0; a21 = 10; a9 = 7; a16 = 7; a13 = 1; a24 = 0; return -1; } else if((((((!(a27==1)&&(((((a1==14)&&((a21==12)&&(((a5==5)||(a5==6))&&(input==5))))&&(a23==1))&&(a17==2))&&(a13==1)))&&(a9==9))&&(a19==4))&&(a16==9))&&(!(a24==1)&&((((a2==1)&&(a13==1))&&(a2==1))&&(a20==1))))){ a9 = 7; a21 = 10; a1 = 12; a0 = 0; a16 = 10; a5 = 5; a12 = 1; a19 = 1; return 21; } else if(((!(a18==1)&&(((((a3==1)&&(((a16==8)&&((input==5)&&((a5==4)||(a5==5))))&&!(a20==1)))&&(a9==9))&&(a17==2))&&(a21==10)))&&(((a19==2)&&((a8==1)||(((!(a11==1)||(a2==1))||!(a3==1))&&(a11==1))))&&(a1==13)))){ a3 = 1; a20 = 1; a19 = 1; a9 = 11; a5 = 6; a21 = 11; a14 = 0; a1 = 14; return -1; } else if((((((a19==3)&&(!(a28==1)||(!(a11==1)||(a6==1))))&&(a1==13))&&(a21==10))&&((((a13==1)&&((((a13==1)&&((a23==1)&&((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))&&(a16==10))&&(a6==1)))&&(a20==1))&&(a17==2)))){ a18 = 0; a16 = 7; a2 = 1; a6 = 1; a1 = 12; a5 = 4; a9 = 7; a19 = 1; return -1; } else if((((a8==1)||((a20==1)&&(((a12==1)&&(a17==2))&&(a6==1))))&&(((a1==12)&&((a13==1)&&((a21==11)&&(((a19==5)&&((!(a8==1)&&((a6==1)&&((input==6)&&((a5==4)||(a5==5)))))&&!(a7==1)))&&(a9==11)))))&&(a16==10)))){ a16 = 7; a1 = 13; a4 = 0; a9 = 10; a5 = 5; a21 = 10; a18 = 0; a13 = 1; a19 = 4; return 25; } else if(((((a13==1)&&(((a18==1)||(((a17==2)&&((a5==6)&&(a13==1)))&&(a3==1)))&&(a16==9)))||!(a2==1))&&(!(a7==1)&&((a19==5)&&((a21==12)&&((a1==14)&&(((!(a20==1)&&(input==4))&&(a2==1))&&(a9==9)))))))){ a1 = 12; a15 = 1; a16 = 10; a5 = 5; a9 = 10; a25 = 1; a19 = 3; return -1; } else if(((((((((a11==1)&&(!(a24==1)&&((a5==4)&&(a6==1))))||!(a3==1))&&(a16==10))&&(a21==12))&&(a17==2))&&(a9==10))&&((a19==1)&&((!(a14==1)&&(((a20==1)&&((a1==13)&&(input==6)))&&(a23==1)))&&!(a14==1))))){ a16 = 7; a1 = 12; a3 = 1; a9 = 7; a8 = 0; a21 = 10; return -1; } else if((((!(a7==1)&&((((a16==7)&&(a2==1))&&(a1==13))&&(a19==2)))||!(a3==1))&&((a13==1)&&(((!(a20==1)&&((!(a27==1)&&((((a5==4)&&(input==1))&&(a9==9))&&(a21==11)))&&!(a24==1)))&&(a17==2))&&!(a14==1))))){ a9 = 8; a20 = 1; a26 = 0; a18 = 0; a16 = 10; a5 = 6; a19 = 3; a4 = 0; a1 = 14; a21 = 10; return 21; } else if(((!(a7==1)&&((a17==2)&&(((a16==9)&&(((a1==12)&&((a19==5)&&(!(a26==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a21==12)))&&(a9==11))))&&(((!(a2==1)||(((a8==1)||(a3==1))&&(a20==1)))||!(a28==1))&&(a2==1)))){ if((a9==9)){ a21 = 10; a1 = 14; a19 = 4; a16 = 8; a14 = 0; a5 = 4; a13 = 1; a2 = 1; a20 = 0; a9 = 10; }else{ a21 = 11; a9 = 10; a5 = 4; a19 = 2; a26 = 0; a27 = 0; a1 = 14; a7 = 0; } return 21; } else if(((((a3==1)&&(((((a17==2)&&((input==3)&&(((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))))&&(a12==1))&&!(a26==1))&&!(a8==1)))&&(a20==1))&&((a19==5)&&((!(a14==1)&&((a16==7)&&((a2==1)&&!(a26==1))))&&(a21==12))))){ a3 = 1; a28 = 1; a5 = 5; a21 = 11; a16 = 9; a1 = 14; a9 = 10; a18 = 0; return 25; } else if((((a4==1)||(((a4==1)||(!(a2==1)||(((a21==11)&&(a11==1))&&(a20==1))))||(a24==1)))&&(!(a4==1)&&(!(a26==1)&&(((a16==10)&&((((input==5)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&(a17==2))&&(a19==1)))&&(a1==12)))))){ a21 = 10; a5 = 5; a4 = 0; a16 = 7; a19 = 4; a23 = 1; a9 = 10; a13 = 1; return -1; } else if(((!(a4==1)&&((((a26==1)||(a3==1))&&(a3==1))||!(a13==1)))&&((a16==8)&&(((!(a7==1)&&((a17==2)&&(((a21==12)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==1))&&(a1==14)))&&!(a7==1))))&&(a20==1))&&(a19==5))))){ a9 = 10; a21 = 10; a5 = 4; a16 = 7; a24 = 0; a18 = 0; a20 = 0; a3 = 1; return -1; } else if((((a2==1)&&((a1==12)&&((a21==12)&&(((a19==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a7==1)))))&&(!(a4==1)&&((a23==1)&&((a12==1)&&((a16==8)&&((a17==2)&&((a20==1)&&((a2==1)&&(a23==1)))))))))){ a21 = 10; a14 = 0; a16 = 7; a5 = 4; a9 = 7; a27 = 0; return -1; } else if(((((a9==7)&&(a12==1))&&(a19==5))&&((a17==2)&&((a20==1)&&(!(a4==1)&&((a16==8)&&(!(a18==1)&&((a11==1)&&((a23==1)&&(((a1==12)&&(!(a26==1)&&(!(a7==1)&&((input==1)&&((a5==4)||(a5==5))))))&&(a21==12))))))))))){ a26 = 0; a19 = 2; a12 = 1; a5 = 4; a1 = 14; a9 = 11; a4 = 0; return -1; } else if(((((!(a18==1)&&((a1==12)&&((((a5==4)&&(input==4))&&(a3==1))&&(a21==10))))&&(a17==2))&&(a19==3))&&((((a16==7)&&((a9==9)&&(((a23==1)&&((a11==1)||(a8==1)))&&(a23==1))))||(a18==1))&&!(a20==1)))){ a8 = 0; a9 = 7; a18 = 0; a19 = 1; a20 = 1; return -1; } else if(((((a16==8)&&((a18==1)||((((!(a24==1)&&(a11==1))&&(a19==5))&&(a1==13))&&!(a20==1))))&&(a21==12))&&((((a17==2)&&((!(a18==1)&&((input==5)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&(a12==1)))&&!(a8==1))&&(a6==1)))){ if((a1==13)){ a16 = 7; a5 = 6; a20 = 1; a21 = 10; a6 = 0; a19 = 1; a9 = 11; a15 = 0; a1 = 12; a22 = 0; }else{ a10 = 0; a16 = 7; a1 = 12; a9 = 10; a26 = 1; a20 = 1; a19 = 4; a5 = 6; a18 = 1; a21 = 11; } return -1; } else if((((a20==1)&&((((a3==1)&&(((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==3))&&!(a24==1)))&&!(a4==1))&&(a1==14)))&&(((((a17==2)&&(((a18==1)||((a26==1)||(a12==1)))&&(a19==3)))&&(a12==1))&&(a16==9))&&(a21==10)))){ a5 = 4; a9 = 7; a14 = 0; a16 = 7; a23 = 1; a19 = 1; a1 = 12; a24 = 0; return -1; } else if((((a3==1)&&((!(a20==1)&&(!(a4==1)&&((!(a26==1)&&(((((a5==4)||(a5==5))&&(input==3))&&!(a8==1))&&(a19==5)))&&(a17==2))))&&(a3==1)))&&((((a21==11)&&(((a11==1)&&(a16==8))&&(a9==7)))&&(a1==13))||(a26==1)))){ if((a28==1)){ a19 = 1; a16 = 7; a1 = 14; a9 = 8; a18 = 1; a20 = 1; a21 = 10; a5 = 4; a22 = 0; }else{ a20 = 1; a19 = 4; a15 = 1; a5 = 6; a0 = 1; a1 = 12; a21 = 10; a7 = 1; a16 = 10; } return -1; } else if((((a14==1)||((a12==1)&&(((((a2==1)&&(a21==12))||(a26==1))&&(a16==9))&&(a23==1))))&&((((a17==2)&&(!(a26==1)&&((input==1)&&(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))||(((a19==2)&&((a9==11)&&((a1==14)&&(a5==5))))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2)))))))&&(a20==1))&&!(a27==1)))){ a19 = 5; a9 = 11; a3 = 1; a5 = 6; a4 = 0; a16 = 8; a1 = 12; a21 = 10; a20 = 0; return 25; } else if(((((a13==1)&&(((a20==1)&&((a1==14)&&((a9==10)&&(a23==1))))&&!(a24==1)))||(a14==1))&&((a16==8)&&(((a17==2)&&(((!(a26==1)&&((a6==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a19==2))&&(a28==1)))&&(a21==12))))){ a12 = 1; a19 = 1; a5 = 4; a2 = 1; a9 = 11; a27 = 0; a16 = 10; return 25; } else if((((a17==2)&&(!(a20==1)&&(((a19==3)&&(!(a6==1)||(((a1==14)&&(a28==1))||(a18==1))))&&!(a26==1))))&&((a21==11)&&(((a16==8)&&((!(a0==1)&&((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a0==1)))&&!(a18==1))))){ a28 = 1; a2 = 1; a9 = 10; a16 = 7; a5 = 4; a20 = 1; a21 = 10; a1 = 13; a0 = 0; a19 = 2; return 21; } else if((((!(a4==1)&&(!(a27==1)&&(((a21==10)&&(((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==2)))&&(input==6)))&&(a17==2))))&&(a11==1))&&(((!(a0==1)&&((a20==1)&&((a16==8)&&(a3==1))))||!(a11==1))&&(a3==1)))){ a5 = 6; a21 = 12; a11 = 1; a2 = 1; a9 = 11; a16 = 9; a14 = 0; a19 = 3; a1 = 12; return 22; } else if((((a17==2)&&(!(a2==1)||(((a19==1)&&(a11==1))&&!(a14==1))))&&((((((((a21==11)&&((a5==6)&&(((input==3)&&!(a20==1))&&(a1==14))))&&(a28==1))&&(a3==1))&&!(a7==1))&&!(a7==1))&&(a9==7))&&(a16==7)))){ a14 = 0; a21 = 10; a5 = 4; a1 = 12; a0 = 0; a11 = 1; a20 = 1; return -1; } else if(((((a18==1)||((a28==1)||(a26==1)))&&(a20==1))&&((a21==11)&&((((!(a8==1)&&(((((((a17==2)&&(input==6))&&(a6==1))&&(a16==7))&&(a9==7))&&(a5==5))&&(a19==5)))&&!(a26==1))&&(a6==1))&&(a1==14))))){ a21 = 12; a9 = 9; a19 = 3; a1 = 12; a16 = 8; a13 = 1; a7 = 0; return 22; } else if((((!(a18==1)&&((a9==11)&&((((((input==4)&&(a16==7))&&(a23==1))&&(a20==1))&&(a21==10))&&(a19==5))))&&!(a26==1))&&(((a3==1)&&((a17==2)&&(!(a14==1)&&((a1==13)&&((a5==4)&&(a23==1))))))||(a7==1)))){ a21 = 12; a27 = 0; a9 = 10; a1 = 14; a19 = 3; a6 = 1; a3 = 1; return 25; } else if((((((((a8==1)&&(!(a11==1)&&((input==1)&&(a9==10))))&&(a21==11))&&!(a13==1))&&!(a2==1))&&(a17==2))&&((a5==6)&&((a20==1)&&(((a19==4)&&((a1==12)&&(!(a2==1)&&((a24==1)&&(a28==1)))))&&(a16==9)))))){ a21 = 10; a9 = 7; a1 = 13; a10 = 1; a13 = 0; a16 = 7; a27 = 1; a19 = 1; return -1; } else if((((a1==13)&&((((a19==2)&&(((a12==1)&&(a5==6))&&(a21==10)))&&(a23==1))&&(a17==2)))&&(((a6==1)&&((a3==1)&&((a16==7)&&(((a9==7)&&(!(a27==1)&&((a20==1)&&(input==1))))&&!(a27==1)))))&&(a11==1)))){ a13 = 1; a5 = 4; a8 = 0; a7 = 0; a9 = 10; return 21; } else if(((!(a23==1)&&((a19==4)&&((a1==13)&&(((!(a23==1)&&((a27==1)&&(a6==1)))&&(a20==1))&&(a16==7)))))&&((a8==1)&&((a27==1)&&((a21==11)&&((a4==1)&&((a17==2)&&((input==5)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))))))){ a26 = 1; a11 = 0; a21 = 10; a5 = 4; a1 = 12; a9 = 7; a14 = 1; a19 = 1; return 25; } else if((((((a7==1)||((a1==13)&&((a17==2)&&(a12==1))))||!(a12==1))&&(a9==10))&&(!(a0==1)&&((!(a18==1)&&((a5==6)&&((!(a20==1)&&(((a16==10)&&((input==4)&&(a21==12)))&&!(a24==1)))&&(a13==1))))&&(a19==5))))){ a24 = 1; a9 = 7; a21 = 10; a0 = 1; a11 = 0; a1 = 14; a19 = 1; a16 = 11; return -1; } else if(((((((((a20==1)&&(input==6))&&(a11==1))&&(a21==12))&&(a17==2))&&!(a18==1))&&(a16==9))&&(((a3==1)&&(((a1==12)&&((((a19==2)&&((a5==5)&&(a23==1)))&&(a23==1))&&!(a27==1)))&&(a9==7)))&&!(a4==1)))){ a16 = 7; a0 = 0; a27 = 0; a21 = 10; a1 = 13; a9 = 10; a28 = 1; return -1; } else if(((((a20==1)&&((a1==13)&&((a21==10)&&((!(a8==1)&&(!(a14==1)&&((a28==1)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a14==1)))))&&!(a26==1)))))&&(a17==2))&&((!(a28==1)||((a19==1)&&((a12==1)&&(a9==9))))&&(a16==8)))){ a23 = 1; a5 = 4; a9 = 7; a1 = 12; a11 = 1; a2 = 1; a16 = 7; return -1; } else if((((a23==1)&&(((a3==1)&&(!(a14==1)&&((a20==1)&&((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==1))&&(a21==11))&&!(a8==1)))))&&!(a26==1)))&&(((((a16==7)&&((a3==1)&&(a19==5)))&&(a17==2))&&(a1==14))||(a24==1)))){ a9 = 7; a1 = 12; a19 = 1; a14 = 0; a28 = 1; a21 = 10; a5 = 4; return -1; } else if(((((a17==2)&&(((a2==1)&&(((((input==5)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a7==1))&&(a28==1))&&!(a18==1)))&&(a20==1)))&&(a21==10))&&((((((a11==1)&&(a11==1))&&!(a18==1))&&(a19==3))&&(a16==8))&&(a1==14)))){ a21 = 12; a9 = 11; a4 = 0; a16 = 9; a2 = 1; a1 = 13; a19 = 5; a7 = 0; a5 = 5; return 21; } else if((((a8==1)||((a17==2)&&((a18==1)||(((a19==3)&&((a12==1)||!(a6==1)))&&(a1==13)))))&&((!(a20==1)&&((((a21==10)&&(((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a16==7)))&&(a6==1))&&!(a24==1)))&&(a23==1)))){ a19 = 1; a9 = 7; a20 = 1; a1 = 12; a14 = 0; a5 = 4; a28 = 1; return -1; } else if(((((a16==8)&&((a17==2)&&((a20==1)&&((a3==1)&&((a2==1)&&((a9==10)&&(input==4)))))))&&(a5==6))&&(((a19==5)&&((a11==1)&&((((a1==13)&&((a12==1)&&(a13==1)))&&(a6==1))&&(a21==12))))&&(a12==1)))){ a3 = 1; a1 = 12; a0 = 0; a2 = 1; a16 = 10; a9 = 11; a5 = 4; return 21; } else if((((a16==7)&&((!(a20==1)&&((a2==1)&&((a21==12)&&(!(a24==1)&&(!(a26==1)&&((input==4)&&(a17==2)))))))&&(a11==1)))&&(((a9==7)&&(((((a2==1)&&(a1==12))&&(a5==6))||(a18==1))&&!(a4==1)))&&(a19==1)))){ a23 = 1; a5 = 5; a24 = 0; a21 = 10; a16 = 10; a20 = 1; a11 = 1; a1 = 14; a9 = 11; return 22; } else if(((((a28==1)&&(((a1==13)&&((((a20==1)&&(!(a8==1)&&(a6==1)))&&!(a14==1))&&!(a24==1)))&&(a16==7)))&&(a17==2))&&((a13==1)&&((a3==1)&&(((a9==7)&&((((a5==5)||(a5==6))&&(input==4))&&(a19==5)))&&(a21==12)))))){ a19 = 1; a28 = 1; a5 = 4; a1 = 12; a11 = 1; a21 = 10; a0 = 0; return -1; } else if((((((a17==2)&&((a19==3)&&(a12==1)))||(a14==1))&&!(a4==1))&&((a12==1)&&(!(a24==1)&&(((((a16==7)&&((((a13==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a1==12))&&(a9==11)))&&(a21==10))&&(a2==1))&&(a20==1)))))){ a19 = 1; a9 = 7; a5 = 4; a13 = 1; a18 = 0; a0 = 0; return -1; } else if((((a28==1)&&((((a20==1)&&((a9==8)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a8==1))))&&(a1==13))&&(a3==1)))&&((((((((a28==1)||!(a23==1))&&(a21==11))&&!(a18==1))&&(a16==8))&&(a19==2))&&(a17==2))&&(a11==1)))){ a21 = 12; a5 = 6; a3 = 1; a1 = 14; a27 = 0; a19 = 1; a23 = 1; return 21; } else if((((a17==2)&&((a16==11)&&(((a18==1)||((((a28==1)&&(a3==1))&&(a5==6))&&(a21==12)))&&(a9==9))))&&((((a11==1)&&(!(a0==1)&&(!(a4==1)&&((a20==1)&&((a19==1)&&(input==5))))))&&(a1==12))&&(a28==1)))){ a7 = 0; a16 = 7; a3 = 1; a21 = 10; a18 = 0; a9 = 7; a5 = 4; return -1; } else if(((!(a20==1)&&((a17==2)&&((((!(a26==1)&&((a1==13)&&((a16==8)&&((a3==1)&&(((a21==11)&&((input==4)&&((a5==4)||(a5==5))))&&!(a26==1))))))&&(a12==1))&&(a9==8))&&(a19==3))))&&(((a13==1)&&(a23==1))&&(a2==1)))){ a8 = 0; a19 = 1; a5 = 4; a9 = 7; a16 = 7; a21 = 10; a0 = 0; a14 = 0; a1 = 12; a20 = 1; return -1; } else if(((!(a20==1)&&((a17==2)&&(((((a2==1)&&((a18==1)||(a13==1)))&&(a19==4))&&(a2==1))&&(a21==10))))&&((a16==9)&&(!(a8==1)&&(((a6==1)&&(((input==5)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&!(a4==1)))&&(a1==14)))))){ a12 = 0; a1 = 13; a9 = 8; a20 = 1; a3 = 0; a7 = 1; a5 = 5; a16 = 7; a19 = 1; return -1; } else if((((a9==10)&&((a19==3)&&(((!(a24==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a2==1)))&&(a21==12))&&(a17==2))))&&((!(a3==1)||((a16==11)&&((!(a8==1)&&((a20==1)&&((a28==1)&&(a23==1))))&&(a1==14))))||(a14==1)))){ a18 = 0; a1 = 12; a16 = 7; a19 = 1; a7 = 0; a14 = 0; a9 = 7; a21 = 10; a5 = 4; return -1; } else if((((a1==12)&&((a5==5)&&(((((((input==1)&&(a9==7))&&!(a0==1))&&!(a18==1))&&(a23==1))&&!(a4==1))&&(a21==12))))&&((((((a26==1)||((a6==1)&&(a17==2)))&&(a16==10))&&!(a20==1))&&(a12==1))&&(a19==5)))){ a20 = 1; a25 = 1; a11 = 0; a16 = 7; a21 = 10; a4 = 1; a19 = 2; return 21; } else if((((a6==1)&&(((a17==2)&&((!(a12==1)||((a12==1)&&!(a20==1)))&&(a28==1)))||(a26==1)))&&(!(a4==1)&&(((a16==11)&&(((((a19==2)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3)))&&(input==6))&&!(a14==1)))&&(a21==10))))){ if((a28==1)){ a20 = 1; a5 = 5; a16 = 7; a1 = 12; a9 = 7; a10 = 0; a15 = 1; a19 = 1; }else{ a19 = 1; a20 = 1; a29 = 0; a1 = 14; a5 = 4; a16 = 7; a22 = 0; a15 = 1; a9 = 10; } return -1; } else if(((((a17==2)&&((a21==11)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a6==1))&&!(a4==1))&&(a1==14))))&&(a28==1))&&(!(a26==1)&&((a3==1)&&(((a9==8)&&((((a12==1)&&(a20==1))&&(a16==9))&&(a12==1)))&&(a19==4)))))){ a5 = 4; a1 = 12; a21 = 10; a3 = 1; a27 = 0; a9 = 7; a16 = 7; a6 = 1; a19 = 1; return -1; } else if((((((a21==11)&&(!(a0==1)&&(!(a4==1)&&((!(a7==1)&&((input==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))&&!(a27==1)))))&&(a17==2))&&(a1==12))&&((!(a28==1)||((a26==1)||((a20==1)&&((a12==1)&&(a16==11)))))&&(a19==1)))){ a21 = 10; a24 = 0; a5 = 4; a16 = 7; a12 = 1; a9 = 7; a27 = 0; return -1; } else if((((a23==1)&&(!(a24==1)&&(((a3==1)&&((a9==8)&&(!(a24==1)&&((((a19==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1))&&(a21==11)))))&&(a16==8))))&&(((!(a23==1)||((a6==1)&&(a1==14)))&&(a17==2))||!(a6==1)))){ a9 = 7; a5 = 4; a21 = 10; a20 = 1; a28 = 1; a7 = 0; a1 = 12; a16 = 7; return -1; } else if(((((a9==10)&&((a24==1)||(((((a16==9)&&((((a6==1)&&!(a20==1))&&(a21==12))&&(a1==14)))&&(a11==1))||!(a11==1))||(a7==1))))&&(a17==2))&&((!(a27==1)&&((a5==6)&&((input==6)&&(a19==3))))&&!(a7==1)))){ a19 = 2; a27 = 1; a9 = 9; a18 = 1; a14 = 1; a21 = 11; a16 = 8; a1 = 12; return -1; } else if((((a19==1)&&((a1==12)&&(!(a8==1)&&((a17==2)&&(((a23==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a28==1))))))&&((a9==11)&&((!(a24==1)&&((!(a2==1)||(!(a20==1)&&((a28==1)&&(a16==9))))||!(a6==1)))&&(a21==11))))){ a20 = 1; a0 = 1; a9 = 9; a16 = 7; a15 = 0; a1 = 14; a5 = 5; a21 = 10; a2 = 0; return -1; } else if((((!(a20==1)&&((((!(a14==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&!(a7==1))&&(a16==11))&&(a28==1)))&&(a9==9))&&((a17==2)&&((((a1==14)&&(!(a11==1)||((!(a12==1)||(a13==1))||(a0==1))))&&(a21==10))&&(a19==3))))){ if((a20==1)){ a9 = 7; a26 = 1; a19 = 5; a15 = 0; a5 = 5; a16 = 8; }else{ a1 = 12; a16 = 7; a4 = 1; a19 = 2; a5 = 6; a13 = 0; a20 = 1; a9 = 11; a14 = 1; } return 25; } else if((((!(a11==1)||((!(a20==1)&&((a19==1)&&((a1==12)&&(a12==1))))&&(a3==1)))&&(a23==1))&&((((a3==1)&&(((a21==10)&&((((a16==11)&&(input==1))&&(a11==1))&&(a5==6)))&&(a28==1)))&&(a9==8))&&(a17==2)))){ if((a2==1)){ a5 = 5; a20 = 1; a10 = 0; a1 = 14; a3 = 0; a9 = 7; a11 = 0; a16 = 7; }else{ a21 = 11; a15 = 1; a20 = 1; a19 = 5; a6 = 0; a25 = 0; } return -1; } else if(((((((a23==1)&&(((a12==1)&&((a11==1)&&(a12==1)))&&(a19==1)))&&(a17==2))&&(a1==13))&&(a16==7))&&((a21==12)&&(((a20==1)&&((!(a8==1)&&((a3==1)&&((input==1)&&((a5==5)||(a5==6)))))&&(a12==1)))&&(a9==8))))){ a19 = 5; a1 = 14; a5 = 6; a11 = 1; a28 = 1; a2 = 1; a9 = 7; a16 = 8; return 25; } else if((((a11==1)&&((a26==1)||((a24==1)||((!(a20==1)&&(((a3==1)&&(a1==14))&&(a9==8)))&&(a16==7)))))&&(!(a14==1)&&((a11==1)&&(((a21==11)&&(((a19==3)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2)))&&!(a18==1)))))){ a1 = 12; a19 = 1; a28 = 1; a9 = 7; a5 = 4; a20 = 1; a21 = 10; a0 = 0; return -1; } else if(((!(a20==1)&&((!(a8==1)&&((a17==2)&&(!(a7==1)&&((a21==11)&&(a6==1)))))||!(a13==1)))&&(!(a0==1)&&(((((a16==7)&&((((a9==10)&&(input==6))&&(a12==1))&&(a1==14)))&&(a5==4))&&!(a0==1))&&(a19==2))))){ a23 = 1; a1 = 12; a9 = 7; a20 = 1; a21 = 10; a4 = 0; a19 = 1; a11 = 1; return -1; } else if((((a19==4)&&(((a9==10)&&((a6==1)&&(((!(a3==1)||((a2==1)||!(a11==1)))&&(a1==14))&&(a21==12))))&&(a20==1)))&&((a16==9)&&(!(a27==1)&&((!(a7==1)&&(((input==3)&&(a5==4))&&(a2==1)))&&(a17==2)))))){ a16 = 7; a7 = 0; a1 = 12; a13 = 1; a9 = 7; a21 = 10; a19 = 1; return -1; } else if(((((a11==1)&&((((((input==5)&&(a9==11))&&(a21==12))&&(a16==10))&&(a2==1))&&(a13==1)))&&(a1==14))&&((((((((a5==5)&&(a2==1))&&(a17==2))&&!(a20==1))&&!(a26==1))&&!(a24==1))||!(a28==1))&&(a19==5)))){ a19 = 2; a0 = 1; a21 = 10; a5 = 6; a20 = 1; a11 = 0; a1 = 12; a16 = 7; a29 = 1; return -1; } else if(((((((a18==1)||(((a13==1)&&!(a20==1))||!(a11==1)))||!(a2==1))&&(a21==12))&&(a19==3))&&((((a9==10)&&(((a28==1)&&((a12==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a16==9))))&&(a1==14)))&&!(a8==1))&&(a17==2)))){ if((a26==1)){ a28 = 0; a20 = 1; a3 = 0; a25 = 0; a9 = 8; a19 = 5; a5 = 4; a21 = 11; }else{ a5 = 5; a1 = 12; a11 = 0; a28 = 0; a19 = 1; a27 = 1; a20 = 1; a16 = 7; a21 = 10; a9 = 11; } return 23; } else if(((!(a4==1)&&(((a1==12)&&(((a2==1)&&!(a20==1))&&(a17==2)))||!(a12==1)))&&((((a5==6)&&(!(a24==1)&&((!(a24==1)&&((a9==8)&&(((input==6)&&(a16==11))&&(a6==1))))&&(a21==10))))&&(a19==1))&&(a12==1)))){ a16 = 7; a20 = 1; a1 = 13; a27 = 1; a23 = 0; a29 = 1; return 23; } else if((((a16==8)&&((a9==10)&&(!(a26==1)&&((!(a7==1)&&((((a19==1)&&((a5==5)&&(input==4)))&&!(a4==1))&&!(a8==1)))&&(a2==1)))))&&((a1==13)&&((a20==1)&&((((a3==1)&&(a17==2))&&(a21==12))&&!(a14==1)))))){ a21 = 11; a7 = 0; a19 = 5; a12 = 1; a5 = 6; a16 = 10; a26 = 0; a1 = 12; a9 = 11; return 21; } else if((((a16==10)&&(!(a11==1)||(((a7==1)||((((a28==1)&&!(a20==1))&&(a21==10))&&(a5==4)))&&(a9==11))))&&(((((!(a24==1)&&(((a1==13)&&(input==6))&&(a3==1)))&&(a19==2))&&(a11==1))&&(a3==1))&&(a17==2)))){ a16 = 7; a19 = 1; a5 = 5; a25 = 0; a9 = 8; a8 = 1; a15 = 1; a1 = 12; a20 = 1; return 22; } else if((((a9==7)&&(((a21==10)&&(!(a7==1)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==1)))))&&!(a14==1)))&&(((a3==1)&&((a19==5)&&((a14==1)||((a16==11)&&(((a11==1)&&((a3==1)&&(a1==13)))&&(a17==2))))))&&(a20==1)))){ a7 = 0; a1 = 12; a5 = 4; a19 = 1; a13 = 1; a16 = 7; a23 = 1; return -1; } else if((((a20==1)&&(!(a18==1)&&(!(a3==1)||((a12==1)&&((a21==12)&&(a2==1))))))&&((a19==5)&&((a9==9)&&((!(a18==1)&&(((((a17==2)&&((a16==9)&&(input==4)))&&(a5==6))&&!(a8==1))&&(a1==13)))&&!(a8==1)))))){ a5 = 4; a1 = 12; a9 = 7; a19 = 1; a3 = 1; a7 = 0; a6 = 1; a21 = 10; a16 = 7; return -1; } else if(((((((((a7==1)||((a3==1)&&(!(a27==1)&&(a6==1))))||!(a11==1))&&(a17==2))&&(a20==1))&&(a21==12))&&(a16==11))&&((a19==3)&&((a1==12)&&((a5==6)&&(!(a26==1)&&(((input==6)&&(a9==9))&&(a23==1)))))))){ if((a8==1)){ a16 = 7; a20 = 0; a1 = 14; a5 = 4; a9 = 10; a19 = 4; a18 = 0; a13 = 1; }else{ a21 = 10; a2 = 1; a9 = 10; a28 = 1; a5 = 5; a1 = 13; a19 = 2; a16 = 9; a27 = 0; } return 25; } else if(((((a21==11)&&((((a19==5)&&((a9==8)&&((a5==4)&&(input==1))))&&(a20==1))&&!(a0==1)))&&!(a8==1))&&((a1==12)&&(!(a3==1)||(!(a3==1)||((a17==2)&&((a2==1)&&((a12==1)&&((a16==7)&&(a2==1)))))))))){ a27 = 0; a19 = 1; a1 = 14; a5 = 5; a9 = 7; a2 = 1; a20 = 0; a13 = 1; return 25; } else if(((((((((a3==1)&&((a1==13)&&(((a16==9)&&(input==5))&&(a9==9))))&&(a17==2))&&(a28==1))&&(a5==4))&&(a19==3))&&(a2==1))&&((!(a7==1)&&(((a20==1)&&((a7==1)||(a3==1)))&&(a21==12)))&&!(a18==1)))){ a28 = 1; a1 = 12; a21 = 11; a9 = 11; a19 = 5; a3 = 1; a27 = 0; return 21; } else if((((a12==1)&&((a2==1)&&(!(a14==1)&&((a17==2)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))))&&((a1==12)&&(!(a20==1)&&((a16==7)&&((a9==7)&&((a12==1)&&((a21==12)&&((a12==1)&&((a19==3)&&((a11==1)&&!(a27==1)))))))))))){ a20 = 1; a21 = 10; a23 = 1; a19 = 1; a5 = 4; a11 = 1; a4 = 0; return -1; } else if((((!(a4==1)&&((((a6==1)&&((a20==1)&&(input==5)))&&(a9==7))&&(a5==5)))&&(a19==4))&&((((!(a26==1)&&(((((a23==1)&&!(a4==1))&&(a28==1))&&(a13==1))&&(a16==8)))&&(a1==13))&&(a17==2))&&(a21==12)))){ a9 = 9; a18 = 0; a21 = 10; a14 = 0; a16 = 7; a4 = 0; a19 = 2; return 25; } else if((((a9==7)&&(((!(a20==1)&&(!(a0==1)&&((((((input==5)&&((a5==5)||(a5==6)))&&(a28==1))&&(a16==10))&&!(a26==1))&&(a17==2))))&&(a19==4))&&(a21==11)))&&((a1==14)&&(!(a3==1)||((a4==1)||(!(a23==1)||(a2==1))))))){ if((a3==1)){ a5 = 4; a9 = 9; a22 = 0; a19 = 3; a16 = 8; a13 = 0; a8 = 1; a1 = 12; }else{ a25 = 0; a8 = 1; a5 = 4; a21 = 10; a20 = 1; a16 = 7; a23 = 0; a19 = 1; a1 = 13; a9 = 9; } return 25; } else if((((((a21==12)&&((a20==1)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==1))&&(a1==12))))&&(a12==1))&&!(a7==1))&&(((a18==1)||((a16==7)&&((a19==1)&&((a17==2)&&(!(a11==1)||((a28==1)||(a14==1)))))))&&(a6==1)))){ a20 = 0; a6 = 1; a19 = 3; a21 = 11; a5 = 4; a16 = 8; a9 = 7; a14 = 0; return 22; } else if((((a19==1)&&((((a16==7)&&((a20==1)&&((a17==2)&&(!(a14==1)&&((!(a0==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a7==1)))&&(a23==1))))))&&(a13==1))&&(a1==13)))&&((a9==8)&&(((a21==12)&&(a11==1))||!(a11==1))))){ a16 = 8; a1 = 14; a2 = 1; a19 = 5; a24 = 0; a5 = 5; return 22; } else if((((a21==10)&&((a17==2)&&(((a7==1)||((a24==1)||(!(a13==1)||((a12==1)&&(a28==1)))))&&!(a0==1))))&&((a19==5)&&(((a1==14)&&(((a20==1)&&(((input==6)&&(a16==11))&&(a5==6)))&&(a9==7)))&&(a12==1))))){ a5 = 4; a12 = 1; a16 = 7; a19 = 1; a1 = 12; a0 = 0; a26 = 0; return -1; } else if(((((((!(a20==1)&&((input==4)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&!(a24==1))&&(a1==14))&&(a17==2))&&(a19==1))&&((a21==11)&&(((a0==1)||(((a8==1)||((a16==10)&&(!(a6==1)||(a23==1))))&&!(a7==1)))||(a7==1))))){ a10 = 0; a3 = 0; a16 = 7; a23 = 0; a5 = 4; a20 = 1; a9 = 9; a21 = 10; return 23; } else if(((((a17==2)&&((a13==1)&&((a21==12)&&((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))&&!(a24==1))&&((((a20==1)&&((a8==1)||((a19==2)&&(((a1==12)&&((a16==9)&&(a13==1)))&&(a23==1)))))||!(a12==1))||!(a28==1)))){ a9 = 7; a19 = 1; a21 = 10; a13 = 1; a23 = 1; a5 = 4; a16 = 7; a3 = 1; return -1; } else if(((!(a7==1)&&((((a16==10)&&(((((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6))))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==5))&&(a28==1)))&&!(a0==1))&&(a21==12)))&&((((a4==1)||((a17==2)&&(((a12==1)&&(a11==1))&&!(a20==1))))&&(a19==1))||(a27==1)))){ a29 = 1; a3 = 0; a1 = 13; a19 = 5; a9 = 9; a16 = 9; a5 = 6; a20 = 1; a6 = 0; return 21; } else if(((!(a14==1)&&(!(a4==1)&&(!(a7==1)&&((a1==14)&&((a16==8)&&((!(a20==1)&&(a11==1))||(a26==1)))))))&&(!(a18==1)&&((a12==1)&&((((((input==1)&&((a5==4)||(a5==5)))&&(a21==11))&&(a9==11))&&(a19==2))&&(a17==2)))))){ a19 = 1; a21 = 10; a9 = 7; a8 = 0; a16 = 7; a20 = 1; a5 = 4; a28 = 1; a1 = 12; a27 = 0; return -1; } else if(((!(a20==1)&&((a21==10)&&((!(a14==1)&&(((a9==9)&&((a17==2)&&(a13==1)))||!(a13==1)))&&(a3==1))))&&((a1==12)&&((a16==10)&&((a2==1)&&((a19==5)&&((((input==6)&&((a5==4)||(a5==5)))&&!(a7==1))&&(a28==1)))))))){ a19 = 2; a25 = 0; a2 = 0; a9 = 11; a20 = 1; a22 = 1; a16 = 7; a5 = 5; return -1; } else if(((((a17==2)&&(!(a20==1)&&((((((a21==10)&&((a1==13)&&(input==3)))&&!(a14==1))&&(a11==1))&&(a9==9))&&(a3==1))))&&(a19==4))&&(!(a8==1)&&((a5==6)&&((!(a6==1)||((a8==1)||(a6==1)))&&(a16==11)))))){ a21 = 11; a9 = 7; a25 = 1; a5 = 5; a19 = 5; a24 = 1; a29 = 0; a20 = 1; return -1; } else if(((!(a27==1)&&((((a1==12)&&((a19==3)&&(!(a23==1)||((a9==10)&&((a16==7)&&((a28==1)&&(a12==1)))))))&&(a20==1))||(a0==1)))&&(!(a0==1)&&((!(a4==1)&&((a21==12)&&(((a5==4)||(a5==5))&&(input==3))))&&(a17==2))))){ a28 = 1; a27 = 0; a21 = 10; a18 = 0; a19 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a16==10)&&((a1==14)&&((((a21==12)&&(a28==1))||!(a28==1))&&!(a7==1))))&&(a19==2))&&(!(a8==1)&&(((a9==8)&&(((!(a20==1)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&!(a8==1))&&!(a18==1)))&&(a28==1))))){ a21 = 10; a22 = 0; a26 = 1; a5 = 5; a1 = 13; a19 = 4; a20 = 1; a16 = 11; a15 = 0; a9 = 11; return 21; } else if(((((a6==1)&&(((((input==5)&&(a9==10))&&(a21==11))&&(a19==1))&&(a16==11)))&&(a20==1))&&((((a1==12)&&(((a17==2)&&((a5==6)&&(((a28==1)||!(a6==1))&&(a3==1))))&&!(a24==1)))||!(a6==1))&&(a6==1)))){ a21 = 10; a12 = 1; a5 = 4; a23 = 1; a7 = 0; a9 = 7; a16 = 7; return -1; } else if((((a17==2)&&((a1==13)&&((a12==1)&&(!(a4==1)&&(((a19==3)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a14==1))))))&&(((a16==8)&&((a9==8)&&((a2==1)&&(!(a14==1)&&(((a12==1)&&(a3==1))&&(a20==1))))))&&(a21==11)))){ a21 = 10; a3 = 1; a1 = 12; a9 = 7; a19 = 1; a13 = 1; a16 = 7; a5 = 4; a26 = 0; return -1; } else if(((((a8==1)||((a6==1)||(a14==1)))&&(a1==14))&&(((a17==2)&&((((((!(a20==1)&&(((input==6)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))&&!(a26==1)))&&(a13==1))&&(a21==11))&&(a16==8))&&!(a26==1))&&(a19==3)))&&!(a26==1)))){ a5 = 4; a20 = 1; a28 = 1; a21 = 10; a1 = 12; a12 = 1; a26 = 0; a19 = 1; a9 = 7; a16 = 7; return -1; } else if(((((a11==1)&&(((a23==1)&&((a19==4)&&((a17==2)&&((input==1)&&(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))))))&&!(a14==1)))&&(a28==1))&&((!(a14==1)&&((a21==10)&&((a20==1)&&((a23==1)&&(a16==11)))))||(a14==1)))){ a2 = 1; a5 = 6; a9 = 10; a21 = 11; a0 = 0; a1 = 14; a19 = 3; return 21; } else if((((a17==2)&&((a1==13)&&((a0==1)||((a3==1)&&(a6==1)))))&&((a28==1)&&((a19==5)&&((a20==1)&&((a16==8)&&((a9==10)&&((a21==11)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a27==1))&&!(a4==1))&&(a2==1)))))))))){ a23 = 1; a19 = 1; a21 = 10; a8 = 0; a1 = 12; a9 = 7; a5 = 4; a16 = 7; return -1; } else if(((!(a0==1)&&((a16==9)&&(((a17==2)&&((!(a24==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a19==3)))&&(a1==12))))&&(((((a9==11)&&(((a6==1)&&((a20==1)&&(a3==1)))||!(a2==1)))&&(a12==1))&&(a21==11))||(a14==1)))){ a9 = 7; a19 = 1; a5 = 4; a2 = 1; a21 = 10; a16 = 7; a0 = 0; a4 = 0; return -1; } else if((((!(a24==1)&&((((a16==8)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==5)))&&!(a18==1))&&!(a8==1)))&&(a1==13))&&((a21==12)&&((a17==2)&&(((!(a20==1)&&((a19==3)&&((a8==1)||(a13==1))))||(a0==1))&&!(a24==1)))))){ if((a19==2)){ a5 = 5; a19 = 2; a6 = 0; a21 = 10; a16 = 7; a28 = 0; a3 = 0; a9 = 7; a1 = 12; a20 = 1; }else{ a28 = 0; a12 = 0; a9 = 7; a5 = 5; a1 = 12; a21 = 10; a16 = 7; a19 = 1; a2 = 0; a20 = 1; } return -1; } else if(((((((a16==10)&&(((((a17==2)&&((a3==1)||!(a3==1)))&&(a1==12))||(a26==1))||!(a23==1)))&&(a11==1))&&(a21==10))&&(a19==3))&&(((!(a4==1)&&(!(a18==1)&&((input==4)&&(a9==9))))&&!(a20==1))&&(a5==5)))){ if((a13==1)){ a27 = 1; a28 = 0; a16 = 8; a20 = 1; a11 = 0; }else{ a2 = 0; a16 = 7; a20 = 1; a0 = 1; a9 = 8; a19 = 1; a1 = 14; } return 25; } else if((((a16==10)&&((((a1==13)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a21==11))&&(a17==2))&&!(a18==1))&&(a3==1)))&&!(a20==1))&&(a28==1)))&&(((a9==7)&&(!(a3==1)||(((a23==1)||(a8==1))&&!(a14==1))))&&(a19==5)))){ a25 = 1; a0 = 1; a1 = 14; a5 = 4; a29 = 1; a9 = 9; a21 = 12; a19 = 4; return 25; } else if(((!(a26==1)&&((((a16==10)&&((((a1==14)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==5)))&&(a19==4))&&(a12==1)))&&(a20==1))&&(a17==2)))&&((a8==1)||((a18==1)||((!(a28==1)||((a23==1)&&(a23==1)))&&(a21==12)))))){ a19 = 2; a18 = 0; a13 = 1; a5 = 4; a28 = 1; a9 = 9; a1 = 13; a16 = 7; a21 = 10; return 25; } else if((((!(a27==1)&&(((((((a20==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a14==1))&&(a21==12))&&!(a0==1))&&!(a24==1))&&(a16==9)))&&(a1==12))&&((((((a23==1)&&(a19==5))&&(a17==2))||!(a2==1))&&(a9==9))&&!(a0==1)))){ a13 = 1; a5 = 4; a19 = 1; a16 = 7; a21 = 10; a3 = 1; a9 = 7; a18 = 0; return -1; } else if(((!(a6==1)||(!(a23==1)||((a27==1)||((a16==10)&&(((a19==3)&&(a23==1))&&(a21==10))))))&&(((a3==1)&&(!(a26==1)&&((a17==2)&&(!(a20==1)&&((((a9==7)&&((a5==5)&&(a1==14)))||((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7))))&&(input==6))))))&&(a13==1)))){ a3 = 0; a26 = 1; a0 = 1; a16 = 11; a5 = 6; a19 = 4; a21 = 11; a1 = 13; a9 = 10; a20 = 1; return -1; } else if((((a26==1)||(((a17==2)&&(((a20==1)&&((((a23==1)&&(a1==12))&&(a19==2))&&!(a27==1)))&&(a16==10)))&&(a21==12)))&&(!(a7==1)&&((((a23==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a9==11)))&&!(a14==1))&&!(a14==1))))){ a16 = 7; a12 = 1; a19 = 1; a21 = 10; a6 = 1; a5 = 4; a9 = 7; return -1; } else if((((((((((a13==1)&&(a19==2))||!(a23==1))||(a24==1))&&(a9==10))&&(a16==7))&&(a1==12))&&(a6==1))&&(((a21==10)&&((a28==1)&&(((((input==6)&&((a5==4)||(a5==5)))&&!(a27==1))&&(a17==2))&&!(a20==1))))&&!(a14==1)))){ a9 = 9; a1 = 14; a5 = 4; a28 = 1; a13 = 1; a2 = 1; return 25; } else if(((((a21==12)&&((a19==5)&&((((input==4)&&(a1==13))&&(a23==1))&&!(a20==1))))&&(a28==1))&&(!(a4==1)&&((a17==2)&&(((a24==1)||((a9==10)&&(((a23==1)&&((a5==5)&&(a2==1)))&&(a16==9))))||!(a3==1)))))){ if((a20==1)){ a27 = 1; a9 = 9; a16 = 7; a5 = 4; a10 = 1; a8 = 1; a19 = 1; }else{ a23 = 0; a16 = 7; a20 = 1; a5 = 6; a29 = 1; a21 = 10; a19 = 1; a7 = 1; a9 = 7; } return -1; } else if(((((a20==1)&&((a19==2)&&(((!(a13==1)&&(a11==1))&&!(a12==1))&&(a8==1))))&&(a1==14))&&((a16==9)&&((((a27==1)&&((a21==10)&&(((a4==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a12==1))))&&(a17==2))&&(a9==8))))){ a16 = 7; a19 = 1; a5 = 4; a2 = 0; a6 = 0; a14 = 1; return 26; } else if(((((a20==1)&&((!(a26==1)&&((a11==1)&&((a16==8)&&((a5==6)&&(a6==1)))))&&(a1==12)))&&(a19==5))&&(!(a8==1)&&((a12==1)&&((a17==2)&&((a9==11)&&((a13==1)&&(!(a4==1)&&((input==1)&&(a21==11)))))))))){ a5 = 4; a9 = 7; a23 = 1; a24 = 0; a19 = 1; a12 = 1; a16 = 7; a21 = 10; return -1; } else if((((a19==1)&&((((input==5)&&(((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a17==2))&&!(a20==1)))&&(!(a7==1)&&((a16==10)&&((((a21==12)&&(((a8==1)||((a18==1)||(a11==1)))&&(a28==1)))||(a27==1))||!(a11==1)))))){ a21 = 10; a9 = 7; a12 = 0; a5 = 4; a4 = 1; a16 = 7; a18 = 1; a1 = 14; a20 = 1; return 22; } else if(((!(a3==1)||((a23==1)&&(((a18==1)||(!(a28==1)||((((a21==11)&&(a23==1))&&!(a20==1))||!(a11==1))))&&(a19==3))))&&((a16==7)&&(((a9==11)&&((a11==1)&&((a17==2)&&((input==4)&&(a1==14)))))&&(a5==6))))){ a9 = 7; a20 = 1; a11 = 1; a13 = 1; a5 = 4; a23 = 1; a21 = 10; a1 = 12; a19 = 1; return -1; } else if(((!(a7==1)&&(((a17==2)&&(((!(a24==1)&&((a9==10)&&(input==3)))&&(a16==7))&&(a5==6)))&&(a1==13)))&&((a21==11)&&((a7==1)||(((((a20==1)&&((a6==1)&&(a6==1)))&&(a13==1))&&!(a14==1))&&(a19==4)))))){ a5 = 4; a4 = 0; a19 = 1; a9 = 7; a1 = 12; a21 = 10; a27 = 0; a18 = 0; return -1; } else if(((((a21==11)&&((a9==8)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&!(a14==1))&&((a20==1)&&(!(a0==1)&&((a1==14)&&(!(a11==1)||(((a19==3)&&((a16==7)&&(((a7==1)||((a14==1)||(a3==1)))||!(a11==1))))&&(a17==2)))))))){ a1 = 12; a19 = 1; a6 = 1; a21 = 10; a23 = 1; a9 = 7; a5 = 4; a2 = 1; return -1; } else if(((((a12==1)&&(!(a20==1)&&((((!(a26==1)&&((a11==1)&&(a28==1)))||(a0==1))&&(a1==12))&&(a21==10))))&&(a12==1))&&(((a17==2)&&((a16==10)&&(((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a11==1))))&&(a19==3)))){ a21 = 11; a20 = 1; a9 = 11; a7 = 1; a28 = 0; a19 = 4; a15 = 1; a5 = 4; return -1; } else if((((a16==9)&&((a14==1)||((a20==1)&&(!(a11==1)||((((a9==8)&&(a11==1))&&!(a0==1))&&(a23==1))))))&&(((a21==11)&&(((((a23==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a17==2))&&(a23==1))&&(a1==14)))&&(a19==1)))){ a16 = 7; a27 = 0; a1 = 12; a21 = 10; a9 = 7; a5 = 4; a6 = 1; a23 = 1; return -1; } else if(((((a21==10)&&(!(a8==1)&&(((a5==5)&&(((a11==1)&&!(a7==1))||(a26==1)))||!(a2==1))))&&(a16==7))&&(((((((a12==1)&&(!(a20==1)&&(input==4)))&&(a11==1))&&(a19==3))&&(a9==10))&&(a1==14))&&(a17==2)))){ a5 = 4; a3 = 1; a9 = 7; a19 = 1; a20 = 1; a1 = 12; a8 = 0; return -1; } else if((((a1==12)&&((a9==9)&&((!(a7==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2))))&&(!(a20==1)&&(((a21==11)&&((((a16==10)&&(!(a4==1)&&((a6==1)&&(!(a27==1)&&(a6==1)))))&&!(a4==1))||!(a28==1)))&&(a19==5))))){ a28 = 0; a5 = 4; a19 = 2; a20 = 1; a12 = 0; a9 = 11; a29 = 1; a16 = 8; return 25; } else if(((((((a19==1)&&(a3==1))&&(a16==7))&&!(a4==1))&&!(a0==1))&&((((a1==12)&&((a20==1)&&((a13==1)&&((a2==1)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==3))&&(a23==1))&&!(a7==1))))))&&(a21==11))&&(a17==2)))){ a1 = 13; a5 = 5; a3 = 1; a4 = 0; a6 = 1; a21 = 12; a19 = 5; a9 = 8; return 23; } else if((((a19==5)&&((a21==11)&&((((a20==1)&&(((((input==3)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a1==13))&&!(a4==1))&&(a13==1)))&&(a17==2))&&(a3==1))))&&(((((a6==1)&&(a16==9))&&!(a24==1))&&(a13==1))&&!(a8==1)))){ a28 = 1; a16 = 7; a9 = 7; a23 = 1; a5 = 4; a18 = 0; a1 = 12; a19 = 1; a21 = 10; return -1; } else if((((!(a0==1)&&((((a17==2)&&((input==4)&&(((a19==2)&&(((a1==12)&&(a5==5))&&(a9==7)))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2))))))&&(a21==10))&&(a2==1)))&&(a11==1))&&((!(a20==1)&&((a12==1)&&(((a3==1)&&(a16==7))&&(a23==1))))&&!(a14==1)))){ a19 = 1; a5 = 4; a9 = 7; a20 = 1; a1 = 12; a27 = 0; a4 = 0; a0 = 0; return -1; } else if((((a9==10)&&((a2==1)&&(!(a7==1)&&(((a16==8)&&((a13==1)&&(!(a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&!(a24==1)))))&&((((a17==2)&&((a21==12)&&(((a3==1)&&(a23==1))&&!(a0==1))))&&(a19==2))&&(a1==14)))){ if((a22==1)){ a5 = 4; a20 = 1; a12 = 0; a16 = 7; a1 = 12; a21 = 10; a22 = 0; a9 = 7; }else{ a20 = 1; a4 = 1; a1 = 12; a16 = 10; a19 = 5; a5 = 5; a9 = 9; a29 = 1; a21 = 10; } return 25; } else if((((a19==5)&&((a9==9)&&((a24==1)||((a16==8)&&((a20==1)&&((a28==1)&&((a5==4)&&(a12==1))))))))&&((((a21==10)&&(!(a14==1)&&(((a12==1)&&((a1==12)&&(input==1)))&&!(a4==1))))&&(a17==2))&&!(a4==1)))){ a26 = 0; a19 = 3; a23 = 1; a21 = 11; a9 = 10; a16 = 7; return 21; } else if(((((a16==7)&&((a11==1)&&((!(a20==1)&&((((input==1)&&(a19==5))&&(a6==1))&&(a5==4)))&&!(a27==1))))&&(a6==1))&&((a9==10)&&((((a17==2)&&(!(a4==1)&&(!(a7==1)&&(a2==1))))&&(a21==10))&&(a1==14))))){ a11 = 1; a27 = 0; a19 = 1; a8 = 0; a1 = 12; a16 = 8; a21 = 12; a20 = 1; return -1; } else if((((((a27==1)||(((a0==1)||(((a6==1)&&(a1==14))&&(a17==2)))&&!(a18==1)))&&(a19==3))||!(a23==1))&&(!(a0==1)&&((((a16==8)&&(((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==5))&&!(a8==1)))&&(a21==10))&&!(a20==1))))){ a19 = 1; a16 = 7; a5 = 4; a20 = 1; a9 = 7; a12 = 1; a1 = 12; a14 = 0; return -1; } else if((((a9==10)&&((((a17==2)&&((a2==1)&&((a20==1)&&((input==1)&&(a1==14)))))&&!(a18==1))&&(a5==6)))&&(((!(a24==1)&&(((((a19==1)&&(a23==1))&&(a16==9))&&(a23==1))&&!(a7==1)))||!(a6==1))&&(a21==10)))){ a16 = 7; a1 = 12; a5 = 4; a24 = 0; a9 = 7; a3 = 1; a23 = 1; return -1; } else if((((a13==1)&&(((((!(a0==1)&&((a26==1)||((a9==8)&&(a28==1))))&&(a23==1))&&(a17==2))||(a18==1))&&(a5==5)))&&((a19==5)&&((!(a24==1)&&((a20==1)&&((a21==12)&&((a1==13)&&(input==6)))))&&(a16==10))))){ a12 = 1; a13 = 1; a21 = 10; a1 = 12; a16 = 7; a9 = 7; a2 = 1; a5 = 4; a19 = 1; return -1; } else if((((a26==1)||(!(a20==1)&&(a2==1)))&&(((a2==1)&&((((((a9==7)&&(((a1==13)&&(!(a14==1)&&((a16==8)&&((a17==2)&&(input==3)))))&&(a19==2)))&&(a28==1))&&(a5==4))&&(a21==11))&&(a28==1)))&&!(a7==1)))){ a20 = 1; a16 = 7; a19 = 1; a24 = 0; a21 = 10; a8 = 0; a26 = 0; a1 = 12; return -1; } else if((((a16==10)&&(((a9==10)&&((a19==5)&&((a13==1)&&((a5==5)&&((a20==1)&&((a21==11)&&(input==5)))))))&&(a1==12)))&&(!(a11==1)||((a23==1)&&((((!(a24==1)&&(a3==1))||!(a28==1))||!(a6==1))&&(a17==2)))))){ a6 = 1; a21 = 10; a8 = 0; a19 = 4; a1 = 13; a16 = 7; a27 = 0; return 25; } else if(((((((a1==14)&&((a21==11)&&((input==1)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))))&&!(a14==1))&&!(a0==1))&&(a16==11))&&(((a8==1)||(((a17==2)&&(!(a14==1)&&((a20==1)&&((a27==1)||(a2==1)))))&&!(a0==1)))&&(a19==5)))){ a14 = 0; a13 = 1; a19 = 1; a28 = 1; a1 = 12; a5 = 4; a9 = 7; a21 = 10; a16 = 7; return -1; } else if((((a21==12)&&((((a11==1)&&(!(a0==1)&&(!(a3==1)||((a5==6)&&((a28==1)&&!(a27==1))))))&&(a1==13))&&(a9==9)))&&((a17==2)&&(!(a27==1)&&(((((input==1)&&(a20==1))&&(a16==8))&&(a19==3))&&(a11==1)))))){ a5 = 4; a9 = 7; a23 = 1; a19 = 1; a1 = 12; a4 = 0; a21 = 10; a11 = 1; a16 = 7; return -1; } else if((((a16==9)&&((a9==10)&&((a11==1)&&(((a3==1)||!(a3==1))&&(a17==2)))))&&(((((((a1==13)&&((a5==6)&&(!(a24==1)&&((input==3)&&(a19==4)))))&&!(a4==1))&&(a20==1))&&(a21==11))&&(a11==1))&&!(a27==1)))){ if((a2==1)){ a6 = 1; a9 = 8; a5 = 5; a27 = 0; a16 = 8; a1 = 12; a20 = 0; }else{ a16 = 7; a21 = 10; a7 = 0; a19 = 2; a11 = 1; a5 = 4; a27 = 0; } return 21; } else if((((a23==1)&&((a19==1)&&((a28==1)&&(!(a20==1)&&((((a21==10)&&(a13==1))&&!(a4==1))||!(a12==1))))))&&((a1==14)&&(!(a14==1)&&((a13==1)&&((((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==3))&&(a16==9))&&(a17==2))))))){ a20 = 1; a1 = 13; a21 = 12; a19 = 4; a25 = 0; a11 = 0; a5 = 5; a9 = 11; return 21; } else if((((((a17==2)&&((a20==1)&&((((a28==1)&&(a6==1))&&(a19==5))&&(a11==1))))&&(a21==10))&&(a16==11))&&((!(a7==1)&&((a1==13)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5))&&!(a26==1))&&!(a14==1))))&&!(a18==1)))){ a19 = 2; a0 = 0; a23 = 1; a6 = 1; a9 = 9; a1 = 14; a16 = 10; a5 = 4; return 21; } else if(((((((((((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3))||(((a19==2)&&((a9==11)&&((a5==5)&&(a1==14))))||((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11)))))&&(input==1))&&(a16==11))&&(a21==11))&&!(a14==1))&&(a20==1))&&(a6==1))&&(((a27==1)||((((a11==1)&&(a3==1))&&(a17==2))&&!(a0==1)))&&(a6==1)))){ a5 = 5; a1 = 12; a16 = 8; a4 = 0; a13 = 1; a19 = 5; a8 = 0; a21 = 12; a9 = 7; return 25; } else if((((a16==11)&&(((!(a4==1)&&((input==5)&&((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))))&&(a3==1))&&(a21==10)))&&(((a17==2)&&((a19==4)&&(!(a27==1)&&(((a8==1)||((a2==1)||(a14==1)))||!(a11==1)))))&&!(a20==1)))){ a5 = 5; a9 = 9; a23 = 0; a20 = 1; a1 = 13; a19 = 1; a16 = 7; a22 = 1; return -1; } else if((((((!(a26==1)&&((((a6==1)&&(((a21==11)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a7==1)))&&(a16==9))&&!(a14==1)))&&!(a4==1))&&(a9==11))&&(a20==1))&&((a19==4)&&(((a17==2)&&((a6==1)&&(a2==1)))&&(a1==13))))){ a19 = 2; a23 = 1; a6 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 10; a12 = 1; return 21; } else if(((((a5==4)&&((a26==1)&&((a20==1)&&(!(a11==1)&&(a11==1)))))&&(a1==13))&&((((((a26==1)&&((a18==1)&&((((input==3)&&(a17==2))&&(a21==12))&&(a9==7))))&&(a18==1))&&(a16==7))&&!(a2==1))&&(a19==5)))){ a29 = 1; a19 = 4; a5 = 6; a20 = 0; a28 = 0; a25 = 0; a16 = 8; a1 = 14; a21 = 11; a9 = 10; return -1; } else if((((a1==13)&&(((((input==6)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&(a12==1))&&(a3==1))&&(a16==9)))&&((a21==12)&&((a19==5)&&((a20==1)&&((((a7==1)||((a23==1)&&((a8==1)||(a13==1))))&&(a17==2))||(a27==1))))))){ a19 = 2; a12 = 1; a5 = 6; a4 = 0; a21 = 10; a1 = 14; a7 = 0; a9 = 9; return 21; } else if((((a19==1)&&((a14==1)||((((a3==1)&&(((a2==1)&&(a17==2))&&(a21==12)))&&(a6==1))&&(a1==12))))&&((a9==9)&&(((a20==1)&&((!(a14==1)&&((a16==10)&&(((a5==4)||(a5==5))&&(input==5))))&&(a11==1)))&&(a6==1))))){ a13 = 1; a9 = 10; a26 = 0; a19 = 2; a1 = 14; a16 = 7; a5 = 5; a6 = 1; a21 = 10; return 21; } else if(((((((a5==4)&&(!(a4==1)&&((a16==11)&&((a21==11)&&(input==5)))))&&(a2==1))&&(a9==11))&&(a23==1))&&((a20==1)&&((a17==2)&&((((a1==12)&&((a19==4)&&((a3==1)&&!(a4==1))))||(a18==1))&&(a3==1)))))){ a1 = 14; a13 = 1; a27 = 0; a16 = 9; a18 = 0; a19 = 5; return 21; } else if((((a2==1)&&(!(a4==1)&&((a9==7)&&(((((input==3)&&((a5==5)||(a5==6)))&&!(a26==1))&&(a23==1))&&(a16==8)))))&&((a1==14)&&((((a19==3)&&(((a3==1)&&((a3==1)&&(a2==1)))&&(a20==1)))&&(a21==11))&&(a17==2))))){ a28 = 1; a5 = 4; a27 = 0; a19 = 1; a21 = 10; a16 = 7; a8 = 0; a1 = 12; return -1; } else if(((((a17==2)&&((!(a20==1)&&(!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&(a11==1)))&&(a19==3))&&(!(a4==1)&&(((a21==12)&&((!(a8==1)&&((((a16==10)&&(a6==1))&&(a9==9))&&(a23==1)))&&(a1==12)))||(a4==1))))){ a1 = 14; a5 = 6; a26 = 1; a19 = 5; a9 = 7; a21 = 11; a10 = 0; a0 = 1; return 21; } else if((((((a21==11)&&(!(a24==1)&&(((a13==1)&&(a2==1))&&!(a4==1))))&&!(a20==1))&&(a19==2))&&((a1==13)&&(((a11==1)&&(((((input==5)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&(a17==2))&&!(a4==1))&&(a11==1)))&&(a16==8))))){ a14 = 0; a1 = 12; a24 = 0; a6 = 1; a5 = 4; a21 = 10; a20 = 1; a19 = 5; a9 = 10; a16 = 9; return 25; } else if((((a3==1)&&((a21==10)&&(!(a20==1)&&((((((((a11==1)&&(a19==3))||!(a28==1))&&(a12==1))&&(a9==9))||!(a3==1))&&(a6==1))&&(a16==8)))))&&((((a1==14)&&((input==4)&&((a5==5)||(a5==6))))&&(a17==2))&&!(a26==1)))){ a9 = 7; a20 = 1; a19 = 1; a16 = 7; a26 = 0; a18 = 0; a1 = 12; a5 = 4; return -1; } else if(((!(a11==1)||((a21==12)&&(((((a13==1)&&(a23==1))||!(a12==1))&&(a17==2))&&(a19==1))))&&(((a2==1)&&((!(a26==1)&&((((a1==14)&&((input==4)&&((a5==5)||(a5==6))))&&(a9==9))&&(a11==1)))&&!(a20==1)))&&(a16==8)))){ if((a24==1)){ a16 = 9; a5 = 5; a29 = 0; a25 = 0; a21 = 10; a19 = 3; a0 = 1; a1 = 13; }else{ a9 = 11; a19 = 3; a25 = 1; a14 = 1; a21 = 11; a18 = 1; a16 = 9; a1 = 12; a5 = 5; } return 21; } else if((((((((a19==2)&&((a2==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==5))&&!(a8==1))))&&!(a0==1))&&!(a14==1))&&(a21==12))&&(a20==1))&&(((a1==14)&&((a17==2)&&(((a6==1)&&(a23==1))||(a27==1))))&&(a16==11)))){ a23 = 1; a14 = 0; a19 = 4; a13 = 1; a5 = 6; a9 = 7; return 25; } else if(((!(a7==1)&&((a21==11)&&(((a1==13)&&(input==5))&&!(a14==1))))&&((((((a8==1)||(((!(a13==1)||((a9==9)&&((a3==1)||!(a23==1))))&&(a19==1))&&(a16==7)))&&!(a20==1))&&(a17==2))&&(a5==6))&&!(a4==1)))){ a8 = 0; a9 = 11; a16 = 8; a2 = 1; a18 = 0; a19 = 4; a20 = 1; a1 = 12; a5 = 4; return 25; } else if((((a17==2)&&(!(a0==1)&&((a6==1)&&(((a19==1)&&(!(a20==1)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3))))&&(a1==12)))))&&((a21==10)&&(!(a14==1)&&((!(a24==1)&&((a16==8)&&((a13==1)&&(a11==1))))||!(a23==1)))))){ a19 = 5; a27 = 0; a5 = 6; a20 = 1; a7 = 0; a1 = 13; a4 = 0; a9 = 9; return -1; } else if((((a21==11)&&(((a17==2)&&(((a1==14)&&(!(a4==1)&&((a11==1)&&((a19==1)&&((((a5==4)||(a5==5))&&(input==3))&&!(a0==1))))))&&(a16==11)))&&(a9==8)))&&((a20==1)&&((!(a27==1)&&(!(a18==1)&&(a13==1)))||!(a13==1))))){ a7 = 0; a9 = 7; a21 = 10; a28 = 1; a4 = 0; a1 = 12; a5 = 4; a16 = 7; return -1; } else if((((!(a18==1)&&(((((((a5==5)||(a5==6))&&(input==5))&&(a17==2))&&(a1==12))&&(a21==10))&&(a16==10)))&&(a12==1))&&((!(a11==1)||((a9==11)&&(((((a28==1)&&(a19==3))||(a24==1))&&(a20==1))||!(a12==1))))||(a7==1)))){ a9 = 10; a16 = 9; a5 = 4; a14 = 0; a2 = 1; a27 = 0; a21 = 12; return 21; } else if(((((a12==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a4==1))&&((((!(a27==1)&&((a20==1)&&(!(a6==1)||((((a16==8)&&((a13==1)&&(a13==1)))&&(a21==12))&&!(a7==1)))))&&(a19==1))&&(a17==2))&&(a1==13)))){ a5 = 5; a9 = 10; a2 = 1; a18 = 0; a16 = 7; a19 = 4; a3 = 1; a21 = 10; return 25; } else if(((((a16==9)&&((a24==1)||((a1==13)&&(a28==1))))&&!(a24==1))&&(((a12==1)&&((!(a4==1)&&((a23==1)&&(((a21==10)&&((a9==8)&&((a19==1)&&((input==5)&&(a20==1)))))&&(a5==5))))&&(a17==2)))&&(a2==1)))){ a27 = 0; a16 = 7; a9 = 7; a5 = 4; a1 = 12; a18 = 0; return -1; } else if((((a19==5)&&((a21==10)&&(a23==1)))&&((a12==1)&&(!(a18==1)&&((a16==8)&&((a11==1)&&((((a17==2)&&((!(a0==1)&&(((input==5)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a1==14)))&&!(a0==1)))&&(a20==1))&&!(a18==1)))))))){ a5 = 4; a9 = 7; a16 = 7; a4 = 0; a28 = 1; a1 = 12; a19 = 4; return -1; } else if((((!(a8==1)&&(!(a26==1)&&(!(a20==1)&&(((a1==14)&&(((input==3)&&(a16==8))&&(a17==2)))&&!(a4==1)))))&&(a19==3))&&((((a26==1)||((((a21==11)&&(a23==1))&&!(a8==1))||(a4==1)))&&(a5==4))&&(a9==9)))){ a1 = 12; a16 = 9; a2 = 1; a8 = 0; a5 = 5; a20 = 1; a21 = 12; a26 = 0; return 21; } else if(((((a1==12)&&((a23==1)&&((a19==5)&&(((((a17==2)&&((a11==1)&&(a6==1)))||!(a23==1))||!(a6==1))||(a18==1)))))&&!(a20==1))&&(((a21==11)&&(((a13==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a16==8)))&&(a9==11)))){ a1 = 13; a7 = 1; a21 = 10; a10 = 0; a0 = 1; a5 = 5; a20 = 1; return -1; } else if(((((!(a4==1)&&((a0==1)||((a18==1)||((a16==7)&&(((a7==1)||((a21==11)&&(a3==1)))&&(a19==5))))))&&(a1==12))&&(a17==2))&&(((!(a18==1)&&(!(a26==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a9==11))&&!(a20==1)))){ a9 = 7; a20 = 1; a18 = 0; a3 = 1; a19 = 1; a5 = 4; a23 = 1; a21 = 10; return -1; } else if(((!(a24==1)&&(((((a18==1)||((a21==12)&&(((a12==1)&&(a19==3))&&(a1==12))))&&!(a4==1))||!(a23==1))&&(a16==7)))&&(((a11==1)&&(((((input==1)&&((a5==4)||(a5==5)))&&!(a8==1))&&(a17==2))&&(a20==1)))&&(a9==10)))){ a2 = 1; a16 = 9; a21 = 10; a9 = 8; a19 = 4; a5 = 5; a28 = 1; a1 = 14; a4 = 0; return 26; } else if((((a9==10)&&((((a16==8)&&(a2==1))&&(a6==1))||!(a23==1)))&&(((a20==1)&&((a21==11)&&((a28==1)&&(!(a0==1)&&(!(a24==1)&&(((a6==1)&&((a17==2)&&((a1==12)&&(input==5))))&&(a5==6)))))))&&(a19==2)))){ a5 = 4; a6 = 1; a19 = 1; a16 = 7; a9 = 7; a21 = 10; a11 = 1; return -1; } else if(((!(a7==1)&&((a16==9)&&(!(a4==1)&&(((((a18==1)||(a12==1))&&(a5==5))&&!(a20==1))||!(a28==1)))))&&((a1==12)&&((((a19==3)&&((((a9==9)&&(input==3))&&(a6==1))&&(a21==10)))&&!(a8==1))&&(a17==2))))){ a7 = 1; a8 = 1; a9 = 11; a19 = 1; a20 = 1; a1 = 13; a5 = 6; a16 = 7; a0 = 1; return 26; } else if(((!(a20==1)&&((a16==8)&&((a1==12)&&((((a17==2)&&(((a23==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==6)))&&(a13==1)))&&(a19==3))&&!(a14==1)))))&&((!(a27==1)&&(((a3==1)&&(a21==10))&&(a3==1)))||!(a3==1)))){ a18 = 0; a24 = 0; a8 = 0; a21 = 11; a20 = 1; a9 = 8; a5 = 4; return 25; } else if((((((((a16==10)&&(((!(a4==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a17==2))&&(a19==1)))&&(a21==11))&&!(a24==1))&&(a1==14))&&(a11==1))&&((a9==10)&&(!(a6==1)||((((a2==1)&&(a12==1))&&(a20==1))&&(a2==1)))))){ a9 = 7; a19 = 4; a1 = 13; a24 = 0; a23 = 1; a16 = 7; a26 = 0; a5 = 5; return 25; } else if((((a19==2)&&((a17==2)&&((a13==1)&&((!(a24==1)&&(((input==5)&&(((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a1==12)&&(a5==6))))))&&(a21==10)))&&(a6==1)))))&&(!(a26==1)&&(!(a20==1)&&((a16==8)&&(((a3==1)&&(a11==1))||(a8==1))))))){ a14 = 0; a21 = 11; a16 = 11; a24 = 0; a19 = 1; a9 = 10; a20 = 1; a1 = 14; a5 = 4; a12 = 1; return 25; } else if((((((((a17==2)&&(a13==1))&&!(a18==1))||!(a2==1))&&(a19==3))||(a18==1))&&((a11==1)&&((a13==1)&&(((a9==9)&&(((a20==1)&&(!(a27==1)&&(((input==1)&&(a16==9))&&(a21==11))))&&(a1==14)))&&(a5==5)))))){ a19 = 1; a9 = 7; a27 = 0; a21 = 10; a11 = 1; a5 = 4; a28 = 1; a1 = 12; a16 = 7; return -1; } else if((((((a9==7)&&(((((a1==13)&&(input==3))&&!(a24==1))&&(a2==1))&&!(a20==1)))&&(a16==9))&&!(a27==1))&&((((a19==2)&&((a8==1)||((!(a28==1)||((a21==11)&&(a28==1)))&&(a5==5))))||!(a28==1))&&(a17==2)))){ a5 = 6; a0 = 1; a9 = 10; a1 = 12; a22 = 0; a15 = 1; return 25; } else if((((((a21==10)&&((!(a6==1)||(a28==1))&&(a17==2)))&&!(a20==1))&&!(a0==1))&&(((a16==8)&&((a3==1)&&(((a1==13)&&(!(a27==1)&&(!(a24==1)&&((a19==3)&&(((a5==5)||(a5==6))&&(input==6))))))&&!(a27==1))))&&(a9==10)))){ a16 = 9; a19 = 1; a2 = 1; a20 = 1; a5 = 5; a27 = 0; a9 = 11; a4 = 0; return -1; } else if((((a28==1)&&(((((((((a21==11)&&(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5)))||((a21==12)&&((a19==1)&&(((a5==4)&&(a1==12))&&(a9==7)))))||((a21==12)&&((((a5==5)&&(a1==12))&&(a9==7))&&(a19==1))))&&(input==4))&&(a16==10))&&(a17==2))&&(a3==1))&&!(a0==1)))&&(((((a20==1)&&(a3==1))||(a18==1))&&(a2==1))||!(a12==1)))){ a2 = 1; a9 = 7; a16 = 7; a3 = 1; a21 = 10; a19 = 1; a1 = 12; a5 = 4; a13 = 1; return -1; } else if((((a8==1)||(((((((a19==5)&&((((a27==1)||((a17==2)&&(a23==1)))&&!(a26==1))&&!(a7==1)))&&(a16==11))&&(a1==14))&&(a9==8))&&(a20==1))&&!(a18==1)))&&(!(a4==1)&&((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))))){ a2 = 1; a5 = 4; a12 = 1; a19 = 1; a9 = 7; a11 = 1; a16 = 7; a1 = 12; return -1; } else if(((((a21==10)&&((((((a3==1)||!(a13==1))&&(a19==4))&&!(a20==1))||!(a23==1))&&(a16==8)))&&(a1==12))&&((a3==1)&&(!(a27==1)&&((a28==1)&&(!(a8==1)&&(((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==4))&&(a17==2)))))))){ a9 = 7; a16 = 7; a20 = 1; a24 = 0; a28 = 1; a5 = 4; a23 = 1; a19 = 1; return -1; } else if(((!(a20==1)&&((!(a14==1)&&(((a3==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a21==11)))&&(a17==2)))&&((a9==11)&&(!(a23==1)||((a16==9)&&(!(a28==1)||(!(a8==1)&&((a1==14)&&(((a19==3)&&(a3==1))||!(a28==1)))))))))){ a9 = 8; a5 = 5; a19 = 1; a1 = 12; a27 = 1; a20 = 1; a14 = 1; a16 = 7; a21 = 10; a12 = 0; return 21; } else if(((!(a27==1)&&((a21==12)&&((((a1==12)&&((a20==1)&&(((a17==2)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1))&&!(a26==1)))&&!(a24==1))))&&(a2==1))&&(a12==1))))&&((!(a11==1)||((a3==1)&&(a16==11)))&&(a19==4)))){ a1 = 14; a9 = 10; a16 = 9; a26 = 0; a5 = 4; a19 = 2; a18 = 0; a7 = 0; a21 = 10; return 21; } else if(((!(a7==1)&&(((a5==4)&&(((((a2==1)&&(a20==1))||(a4==1))&&(a1==14))&&!(a27==1)))&&(a11==1)))&&(((a9==11)&&((((a16==9)&&(((input==6)&&(a21==12))&&(a28==1)))&&(a19==5))&&(a17==2)))&&!(a7==1)))){ a28 = 1; a1 = 12; a9 = 7; a5 = 5; a11 = 1; a19 = 2; a12 = 1; return 21; } else if(((!(a28==1)||((!(a18==1)&&((a11==1)&&((a6==1)||!(a6==1))))||(a18==1)))&&((!(a20==1)&&((a17==2)&&((((a21==10)&&(((a16==8)&&((a9==7)&&((a5==5)&&(a1==12))))&&(a19==1)))||(((a21==12)&&(((((a5==6)&&(a1==14))&&(a9==11))&&(a16==7))&&(a19==5)))||(((((a9==7)&&((a1==12)&&(a5==4)))&&(a16==8))&&(a19==1))&&(a21==10))))&&(input==6))))&&(a6==1)))){ a19 = 1; a23 = 1; a7 = 0; a16 = 7; a20 = 1; a1 = 12; a21 = 10; a5 = 4; a9 = 7; return -1; } else if((((((a19==3)&&((a16==10)&&((a17==2)&&(!(a18==1)&&(!(a0==1)&&(((a12==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==5)))&&(a2==1)))))))&&(a21==12))&&(a1==12))&&((((a3==1)&&(a3==1))&&(a20==1))||(a24==1)))){ a5 = 4; a13 = 1; a1 = 13; a21 = 10; a0 = 0; a19 = 2; a28 = 1; a9 = 9; a16 = 7; return 25; } else if((((a21==11)&&(!(a7==1)&&(!(a2==1)||(((a13==1)&&!(a24==1))&&(a1==14)))))&&((a9==10)&&((a5==6)&&(((((a16==10)&&(!(a0==1)&&(((a19==4)&&(input==3))&&(a17==2))))&&(a23==1))&&!(a27==1))&&!(a20==1)))))){ if((a8==1)){ a21 = 10; a19 = 1; a5 = 4; a16 = 7; a1 = 12; a25 = 0; a24 = 1; a14 = 1; a9 = 7; a20 = 1; }else{ a23 = 0; a20 = 1; a1 = 12; a16 = 11; a19 = 5; a18 = 1; a9 = 8; a26 = 1; } return 21; } else if((((!(a3==1)||((a2==1)&&((a28==1)&&(a28==1))))||(a26==1))&&((((((((((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a21==12))&&(a19==5))&&(a17==2))&&!(a24==1))&&(a20==1))&&(a1==14))&&(a16==7))&&!(a14==1)))){ a9 = 7; a5 = 4; a23 = 1; a18 = 0; a19 = 1; a1 = 12; a21 = 10; a14 = 0; return -1; } else if((((a17==2)&&((!(a2==1)||((a1==14)&&(((a21==12)&&(a2==1))||(a26==1))))&&(a2==1)))&&((a5==5)&&(!(a20==1)&&((a12==1)&&(((a9==9)&&((a16==8)&&(!(a0==1)&&((input==4)&&(a19==5)))))&&(a23==1))))))){ a1 = 12; a23 = 0; a21 = 10; a19 = 1; a20 = 1; a25 = 1; a12 = 0; a16 = 7; return 22; } else if((((((a17==2)&&(((a16==9)&&(((a12==1)&&(((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a20==1)))&&!(a18==1)))&&(a6==1)))&&(a19==3))&&(a21==10))&&(((a1==14)&&(!(a27==1)&&((a13==1)&&(a6==1))))&&(a13==1)))){ a9 = 7; a19 = 1; a7 = 0; a8 = 0; a16 = 7; a18 = 0; a1 = 12; a5 = 4; return -1; } else if(((((a16==10)&&((a21==10)&&((a1==12)&&(((a20==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1)))&&!(a14==1)))))&&(a3==1))&&(!(a14==1)&&((!(a6==1)||(((a24==1)||((a13==1)&&(a19==4)))&&(a17==2)))&&(a13==1))))){ a0 = 0; a16 = 11; a19 = 1; a21 = 11; a9 = 9; a5 = 5; a3 = 1; a28 = 1; return 26; } else if(((!(a12==1)||((a9==8)&&((a6==1)&&!(a24==1))))&&((((((a20==1)&&((!(a27==1)&&((a23==1)&&(!(a8==1)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==6))))))&&(a19==2)))&&(a16==8))&&(a21==11))&&(a1==14))&&!(a18==1)))){ a1 = 12; a2 = 1; a3 = 1; a16 = 7; a5 = 4; a21 = 10; a9 = 7; a19 = 1; a18 = 0; return -1; } else if(((((a21==10)&&((!(a2==1)||(a2==1))||(a27==1)))&&(a1==14))&&((a16==10)&&((a17==2)&&((a3==1)&&((!(a7==1)&&((a19==3)&&((((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&!(a8==1))&&(a20==1))))&&!(a26==1))))))){ a4 = 0; a23 = 1; a9 = 7; a5 = 4; a19 = 1; a14 = 0; return 21; } else if((((!(a24==1)&&(!(a13==1)||((a12==1)&&((a16==8)&&(a12==1)))))&&(a20==1))&&((a17==2)&&(((((!(a24==1)&&(((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==1))&&(a1==14)))&&(a21==10))&&!(a24==1))&&(a19==3))&&!(a0==1))))){ a16 = 9; a21 = 12; a19 = 5; a18 = 0; a11 = 1; a9 = 7; a5 = 6; return 25; } return calculate_output38(input); } int calculate_output38(int input) { if((((((((((a20==1)&&((a17==2)&&(a13==1)))&&(a21==12))||!(a23==1))&&(a28==1))||(a26==1))||(a4==1))||!(a11==1))&&((a3==1)&&((a16==7)&&((a19==3)&&(((((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==1))))))){ if((a13==1)){ a19 = 1; a23 = 1; a5 = 4; a16 = 8; a20 = 0; a1 = 13; a21 = 11; a26 = 0; a9 = 10; a4 = 0; }else{ a9 = 7; a8 = 0; a18 = 0; a5 = 5; a16 = 8; a21 = 11; a2 = 1; a19 = 2; a1 = 12; } return 22; } else if(((!(a20==1)&&((a1==13)&&((a16==9)&&((a19==3)&&(((((a8==1)||((a11==1)&&!(a24==1)))||(a14==1))&&!(a14==1))&&!(a7==1))))))&&((a17==2)&&(!(a26==1)&&(((a21==11)&&((input==5)&&(a9==8)))&&(a5==4)))))){ a19 = 1; a1 = 12; a8 = 1; a20 = 1; a23 = 0; a16 = 7; a4 = 1; a21 = 10; a5 = 6; a9 = 10; return 25; } else if((((((a1==13)&&((((!(a8==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a3==1))&&(a2==1))&&!(a26==1)))&&(a16==9))&&(a9==8))&&((a19==5)&&(!(a20==1)&&((a17==2)&&((((a13==1)&&!(a8==1))&&(a21==11))&&(a2==1))))))){ a15 = 1; a5 = 4; a21 = 12; a1 = 12; a20 = 1; a9 = 10; a19 = 2; a12 = 0; return -1; } else if((((a5==4)&&((!(a4==1)&&(((a6==1)&&((a19==5)&&(!(a20==1)&&(!(a0==1)&&((input==3)&&(a16==9))))))&&(a9==7)))&&(a21==11)))&&(((!(a27==1)&&(!(a3==1)||((a13==1)&&(a11==1))))&&(a1==14))&&(a17==2)))){ a19 = 1; a24 = 1; a11 = 0; a21 = 10; a1 = 13; a20 = 1; a8 = 1; a5 = 6; a16 = 7; a9 = 8; return -1; } else if((((((a20==1)&&((a12==1)&&(a17==2)))||(a27==1))&&(a16==9))&&(((((a19==1)&&((((a21==12)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==4))&&!(a4==1)))&&(a2==1))&&(a1==13)))&&(a13==1))&&(a2==1))&&!(a27==1)))){ a8 = 0; a5 = 4; a9 = 7; a0 = 0; a6 = 1; a1 = 12; a16 = 7; a21 = 10; return -1; } else if(((!(a8==1)&&(((((a3==1)&&(a17==2))&&(a20==1))&&(a19==5))||!(a6==1)))&&((a3==1)&&((((a16==9)&&((((((input==1)&&(a1==13))&&(a9==8))&&!(a8==1))&&(a28==1))&&(a21==10)))&&(a5==6))&&!(a7==1))))){ a8 = 0; a23 = 1; a19 = 1; a16 = 8; a21 = 11; return 25; } else if((((a3==1)&&((a11==1)&&(!(a20==1)&&(((a21==10)&&(((input==3)&&((((a9==11)&&((a1==13)&&(a5==5)))||(((a5==6)&&(a1==13))&&(a9==11)))||(((a1==14)&&(a5==4))&&(a9==7))))&&(a11==1)))&&(a17==2)))))&&(((((!(a14==1)&&(a6==1))&&(a16==7))&&(a19==3))||(a18==1))||(a18==1)))){ a19 = 1; a20 = 1; a5 = 4; a4 = 0; a12 = 1; a9 = 7; a1 = 12; a28 = 1; return -1; } else if(((!(a12==1)||((a1==12)&&((a21==11)&&((a17==2)&&((a4==1)||(!(a18==1)&&(a12==1)))))))&&(!(a26==1)&&((a16==10)&&((!(a20==1)&&(((a12==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==6)))&&(a19==5)))&&!(a27==1)))))){ a5 = 5; a25 = 1; a1 = 13; a9 = 7; a13 = 0; a10 = 1; return -1; } else if(((!(a8==1)&&((a12==1)&&((((a21==10)&&((((a11==1)&&(a5==6))&&!(a24==1))&&(a19==3)))||!(a2==1))&&(a9==10))))&&(((((((input==6)&&(a16==9))&&(a1==12))&&!(a0==1))&&!(a20==1))&&(a17==2))&&(a11==1)))){ if((a26==1)){ a5 = 4; a9 = 11; a19 = 2; a16 = 7; a28 = 0; a4 = 1; a27 = 1; a20 = 1; }else{ a25 = 0; a26 = 1; a21 = 12; a29 = 0; a16 = 8; a1 = 13; } return -1; } else if((((a19==2)&&(((a9==10)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1)))&&(a16==9)))&&((a8==1)&&(((a14==1)&&(((a21==10)&&(!(a6==1)&&((a1==12)&&(((a26==1)&&(a11==1))&&(a17==2)))))&&(a26==1)))&&!(a11==1))))){ a11 = 0; a5 = 4; a16 = 7; a15 = 0; a9 = 9; a2 = 0; return -1; } else if((((!(a24==1)&&(((((a17==2)&&(((input==6)&&((a5==5)||(a5==6)))&&(a2==1)))&&(a13==1))&&(a16==9))&&(a19==1)))&&(a23==1))&&((a28==1)&&(!(a20==1)&&(((a27==1)||(((a6==1)&&(a1==13))&&(a21==10)))&&(a9==7)))))){ a1 = 14; a21 = 12; a22 = 1; a19 = 3; a9 = 11; a20 = 1; a5 = 4; a27 = 1; a18 = 1; return -1; } else if(((!(a24==1)&&((a23==1)&&((a20==1)&&((a1==12)&&(((((a14==1)||((a28==1)&&(a17==2)))||!(a23==1))||(a27==1))&&(a19==2))))))&&((a21==11)&&(((a5==5)&&(((input==1)&&(a16==8))&&(a12==1)))&&(a9==7))))){ a5 = 4; a4 = 0; a11 = 1; a21 = 10; a16 = 7; a0 = 0; a19 = 1; return -1; } else if(((((a9==11)&&((!(a12==1)||((((a28==1)&&!(a26==1))||!(a12==1))&&(a1==12)))&&(a21==11)))&&(a17==2))&&(!(a20==1)&&(((a12==1)&&((a23==1)&&((a16==9)&&(!(a24==1)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a19==1))))){ if((a12==1)){ a13 = 0; a21 = 10; a9 = 10; a20 = 1; a5 = 6; a1 = 13; a16 = 7; a12 = 0; }else{ a9 = 8; a1 = 13; a22 = 1; a5 = 4; a16 = 11; a19 = 2; a8 = 1; a4 = 1; a21 = 10; } return -1; } else if(((((a5==5)&&(((!(a7==1)&&(((a6==1)||(a0==1))&&(a9==7)))&&(a21==10))&&(a19==3)))&&(a17==2))&&((a1==14)&&(!(a8==1)&&((a23==1)&&((a16==9)&&(!(a8==1)&&(((input==4)&&!(a20==1))&&!(a8==1))))))))){ if((a24==1)){ a1 = 12; a20 = 1; a26 = 1; a13 = 0; a9 = 10; a16 = 7; a19 = 2; a2 = 0; a5 = 4; }else{ a6 = 0; a1 = 13; a9 = 11; a5 = 6; a19 = 5; a22 = 1; a20 = 1; a23 = 0; a21 = 11; a16 = 8; } return -1; } else if((((a17==2)&&((a1==12)&&(((((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a19==1))&&(a16==8))&&(a20==1))))&&(((a18==1)||((a3==1)&&((((!(a28==1)||(a28==1))&&(a21==12))&&(a28==1))||!(a2==1))))||!(a3==1)))){ a27 = 0; a9 = 7; a2 = 1; a4 = 0; a5 = 4; a16 = 7; a21 = 10; return -1; } else if((((((a19==4)&&((a1==13)&&((!(a18==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3)))&&(a16==7))))&&(a17==2))&&(a12==1))&&((((((a13==1)&&((a23==1)||(a26==1)))&&(a20==1))&&(a21==10))||(a26==1))&&(a28==1)))){ a5 = 4; a12 = 1; a19 = 1; a1 = 12; a7 = 0; a9 = 7; return -1; } else if((((a1==13)&&((a21==10)&&(!(a11==1)||(((a8==1)||((a3==1)||(a14==1)))||!(a28==1)))))&&((((a19==5)&&((a23==1)&&((a11==1)&&((a17==2)&&(((input==3)&&!(a20==1))&&(a9==11))))))&&(a16==8))&&(a5==6)))){ a7 = 0; a9 = 7; a19 = 1; a23 = 1; a20 = 1; a1 = 12; a5 = 4; a16 = 7; a3 = 1; return -1; } else if((((!(a26==1)&&(((a9==9)&&(((((a16==11)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a27==1))&&(a20==1))&&!(a7==1)))&&(a13==1)))&&(a21==12))&&(((a3==1)&&((((a11==1)&&(a19==4))&&(a1==14))&&!(a0==1)))&&(a17==2)))){ a16 = 7; a14 = 0; a19 = 3; a3 = 1; a21 = 11; a6 = 1; a5 = 4; return 23; } else if((((a20==1)&&((a6==1)&&((a17==2)&&((a13==1)&&((((a2==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a19==1))&&(a16==10))))))&&((a26==1)||((((a12==1)&&(((a21==10)&&(a13==1))&&(a1==13)))||(a27==1))&&(a9==11))))){ a20 = 0; a18 = 0; a5 = 6; a3 = 1; a21 = 11; a8 = 0; a16 = 8; return 25; } else if((((!(a27==1)&&((!(a24==1)&&(((((a19==1)&&((a9==11)&&((a1==14)&&(a5==6))))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==2)))||((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2)))&&(input==5)))&&(a20==1)))&&(a13==1))&&(((a16==10)&&((a3==1)&&(((a27==1)||((a21==11)&&(a6==1)))&&(a17==2))))||!(a13==1)))){ a9 = 7; a28 = 1; a19 = 1; a5 = 4; a16 = 7; a1 = 12; a21 = 10; a6 = 1; return -1; } else if((((a12==1)&&((!(a27==1)&&((a1==14)&&(((input==3)&&(a16==9))&&(a21==11))))&&!(a0==1)))&&(((((a19==3)&&(!(a20==1)&&((((a27==1)||(a6==1))&&(a5==5))&&(a17==2))))&&(a12==1))&&!(a24==1))&&(a9==8)))){ a1 = 13; a21 = 10; a9 = 9; a16 = 7; a8 = 1; a12 = 0; a10 = 0; a5 = 4; a20 = 1; a19 = 1; return -1; } else if((((a21==10)&&(((a1==13)&&(((!(a24==1)&&(a6==1))&&!(a20==1))&&(a28==1)))&&(a17==2)))&&((a16==9)&&(!(a24==1)&&((a9==11)&&(((a19==4)&&((!(a18==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a6==1)))&&(a11==1))))))){ a16 = 10; a29 = 1; a23 = 0; a20 = 1; a19 = 3; a18 = 1; a9 = 7; a5 = 4; return 21; } else if((((a16==7)&&(((a20==1)&&((((a2==1)&&(!(a26==1)&&((a17==2)&&(((input==1)&&((a5==4)||(a5==5)))&&!(a26==1)))))&&!(a14==1))&&(a1==12)))&&(a21==12)))&&((((!(a7==1)&&(a2==1))&&(a19==1))||!(a6==1))&&(a9==11)))){ a27 = 0; a21 = 10; a11 = 1; a9 = 7; a5 = 4; return -1; } else if((((((a16==8)&&((((!(a27==1)&&(a3==1))||!(a6==1))&&(a20==1))&&(a17==2)))&&!(a24==1))&&(a6==1))&&((a21==12)&&(((((a12==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==6)))&&(a2==1))&&(a1==13))&&(a19==4))))){ a16 = 10; a5 = 5; a1 = 12; a9 = 7; a2 = 1; a12 = 1; return 22; } else if((((a7==1)||((!(a14==1)&&(((a2==1)&&(a28==1))&&(a17==2)))&&(a12==1)))&&(!(a14==1)&&(((a28==1)&&((((input==4)&&((((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7))))||((((a5==5)&&(a1==12))&&(a9==7))&&(a19==5))))&&(a16==8))&&(a21==11)))&&(a20==1))))){ a16 = 7; a5 = 4; a19 = 1; a9 = 7; a11 = 1; a1 = 12; a0 = 0; a21 = 10; return -1; } else if((((a19==5)&&((a20==1)&&((!(a18==1)&&((a6==1)&&(!(a8==1)&&(!(a7==1)&&((a12==1)&&((input==6)&&(((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))||((a9==7)&&((a1==14)&&(a5==4))))))))))&&(a11==1))))&&(((a16==7)&&((a17==2)&&(a2==1)))&&(a21==10)))){ a3 = 1; a5 = 6; a1 = 12; a19 = 4; a7 = 0; a8 = 0; a9 = 9; a21 = 12; return 21; } else if((((!(a7==1)&&((a21==11)&&((((input==3)&&((a5==5)||(a5==6)))&&!(a18==1))&&!(a20==1))))&&(a9==10))&&((a16==8)&&(((a11==1)&&((a27==1)||((a23==1)&&((a1==12)&&(((a3==1)&&(a17==2))&&(a19==4))))))||(a8==1))))){ a19 = 1; a20 = 1; a21 = 10; a5 = 4; a9 = 7; a16 = 7; a27 = 0; a18 = 0; a8 = 0; return -1; } else if((((a9==10)&&((a18==1)||((((a17==2)&&(((((a16==8)&&((a6==1)&&(a12==1)))&&(a19==3))||!(a11==1))||!(a13==1)))&&(a20==1))&&(a11==1))))&&((a21==12)&&(!(a7==1)&&((a1==13)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))))){ a1 = 12; a4 = 0; a5 = 4; a21 = 10; a19 = 1; a7 = 0; a9 = 7; a18 = 0; a16 = 7; return -1; } else if((((a17==2)&&((a1==12)&&(((((a16==8)&&((a21==12)&&((a12==1)||!(a13==1))))&&(a13==1))&&!(a0==1))||!(a23==1))))&&((a13==1)&&(((a5==4)&&((((a19==5)&&(input==6))&&(a9==10))&&!(a8==1)))&&!(a20==1))))){ if((a13==1)){ a19 = 4; a16 = 7; a1 = 13; a9 = 7; a25 = 0; a15 = 0; a8 = 1; a5 = 6; a21 = 10; }else{ a29 = 1; a9 = 7; a20 = 1; a21 = 10; a16 = 11; a18 = 1; a25 = 1; a1 = 13; a5 = 5; a19 = 1; } return -1; } else if(((((a1==14)&&((((a21==10)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a4==1))&&(a17==2)))&&(a16==8))&&((((a24==1)||(!(a20==1)&&(((((a19==2)&&(a12==1))&&(a11==1))&&(a9==7))||(a27==1))))||!(a11==1))&&!(a24==1)))){ a24 = 0; a4 = 0; a19 = 1; a14 = 0; a16 = 7; a20 = 1; a1 = 12; a5 = 4; return -1; } else if(((((!(a2==1)||(!(a28==1)||((a5==6)&&(((a16==7)&&(a3==1))&&(a23==1)))))&&!(a26==1))&&!(a20==1))&&(((a17==2)&&((!(a0==1)&&(((a21==12)&&((a19==1)&&(input==5)))&&(a1==12)))&&!(a18==1)))&&(a9==7)))){ a13 = 1; a11 = 1; a20 = 1; a21 = 10; a5 = 4; a12 = 1; return -1; } else if((((((a5==4)||(a5==5))&&(input==6))&&(a1==12))&&((a17==2)&&(((a21==11)&&((a19==5)&&((((!(a28==1)||(!(a6==1)||((a16==9)&&((a4==1)||(!(a28==1)||(a12==1))))))||!(a11==1))&&(a9==9))||(a24==1))))&&!(a20==1))))){ a20 = 1; a16 = 7; a19 = 2; a13 = 0; a23 = 0; a21 = 10; a14 = 1; a5 = 6; return 21; } else if(((((a6==1)&&((a21==12)&&(((a16==7)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a14==1))))&&!(a27==1))&&(!(a2==1)||((a26==1)||((a9==9)&&((a19==4)&&(((((a11==1)&&(a17==2))&&!(a20==1))&&(a1==12))||(a27==1)))))))){ if((a12==1)){ a21 = 10; a19 = 5; a5 = 5; a28 = 1; a9 = 11; a13 = 1; a4 = 0; a16 = 8; }else{ a21 = 10; a19 = 2; a9 = 10; a11 = 1; a1 = 14; a5 = 6; a20 = 1; a14 = 0; a6 = 1; } return 21; } else if(((!(a8==1)&&((a17==2)&&(((((a13==1)&&(a5==5))||!(a12==1))&&(a20==1))&&(a16==9))))&&((a28==1)&&(!(a8==1)&&((((((a19==2)&&((input==6)&&(a9==7)))&&(a21==11))&&(a1==13))&&(a12==1))&&!(a4==1)))))){ a1 = 12; a21 = 10; a5 = 4; a6 = 1; a26 = 0; a19 = 1; a8 = 0; a16 = 7; return -1; } else if((((a21==12)&&((a1==13)&&((((((a2==1)&&(((a17==2)&&((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a16==7)))&&!(a26==1))&&(a12==1))&&!(a20==1))&&(a19==5))))&&(((a2==1)&&((a13==1)&&!(a24==1)))&&!(a0==1)))){ a8 = 0; a20 = 1; a23 = 1; a16 = 10; a5 = 5; a19 = 1; a21 = 10; a9 = 8; a28 = 1; return 21; } else if((((a24==1)||((!(a6==1)||(((a1==13)&&(!(a28==1)||(a2==1)))&&(a21==11)))&&(a9==11)))&&((a12==1)&&((a19==2)&&((a16==11)&&((((a20==1)&&(!(a26==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a17==2))&&!(a0==1))))))){ a14 = 0; a5 = 4; a19 = 1; a21 = 10; a18 = 0; a9 = 7; a16 = 7; a1 = 12; a28 = 1; return -1; } else if((((a14==1)&&((a18==1)&&(((((a1==12)&&(((a5==5)||(a5==6))&&(input==6)))&&(a16==9))&&!(a13==1))&&(a19==5))))&&(((a21==11)&&(((a20==1)&&((((a11==1)&&(a18==1))&&!(a28==1))&&(a17==2)))&&(a9==11)))&&!(a28==1)))){ a22 = 1; a16 = 7; a1 = 14; a9 = 7; a24 = 1; a25 = 0; a5 = 4; a21 = 10; a19 = 1; return -1; } else if(((((((a21==10)&&(((a17==2)&&(a3==1))&&(a28==1)))&&(a23==1))&&!(a26==1))&&(a9==7))&&((a5==5)&&(!(a20==1)&&((a6==1)&&((((((a1==12)&&(input==1))&&!(a18==1))&&(a19==3))&&(a16==11))&&(a11==1))))))){ a16 = 7; a19 = 1; a9 = 10; a20 = 1; a15 = 1; a23 = 0; a5 = 6; a1 = 14; return 23; } else if(((!(a20==1)&&(!(a26==1)&&((a17==2)&&(!(a27==1)&&(!(a4==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))))))&&((((a21==11)&&((a19==2)&&(((a9==11)&&(((a8==1)||(a28==1))&&!(a8==1)))&&!(a4==1))))&&(a1==12))&&(a16==8)))){ a9 = 7; a19 = 1; a20 = 1; a21 = 10; a27 = 0; a14 = 0; a5 = 4; a16 = 7; a26 = 0; return -1; } else if((((!(a3==1)||((a19==4)&&(!(a2==1)||((a27==1)||((a11==1)&&(a16==8))))))||(a4==1))&&(!(a24==1)&&((a20==1)&&((a17==2)&&((a2==1)&&((a21==10)&&(((((a1==13)&&(a5==4))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a1==12)&&(a5==6)))))&&(input==5))))))))){ a11 = 1; a0 = 0; a16 = 10; a9 = 10; a1 = 12; a19 = 1; a5 = 5; return 22; } else if((((((a21==11)&&(!(a7==1)&&((a16==11)&&((input==4)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a13==1))&&(a17==2))&&(((((a19==2)&&(((a1==14)&&((a3==1)&&(a12==1)))&&!(a4==1)))&&(a20==1))||!(a3==1))&&!(a14==1)))){ a21 = 10; a19 = 1; a16 = 7; a1 = 12; a9 = 7; a7 = 0; a5 = 4; a12 = 1; a8 = 0; return -1; } else if(((((a27==1)&&(((a23==1)&&(a24==1))&&(a9==10)))&&(a24==1))&&(((((a20==1)&&((a4==1)&&((a21==11)&&((((a5==5)&&((a19==2)&&(input==1)))&&(a1==13))&&(a17==2)))))&&(a16==11))&&!(a6==1))&&!(a3==1)))){ a29 = 0; a10 = 1; a21 = 10; a24 = 1; a9 = 11; a1 = 12; a16 = 7; return -1; } else if((((a23==1)&&(((a3==1)&&((a20==1)&&((a28==1)&&(!(a27==1)&&((input==4)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))))))&&(a1==13)))&&((a21==10)&&((a17==2)&&(((((a16==9)&&(a11==1))&&!(a18==1))&&(a19==1))&&!(a8==1)))))){ a14 = 0; a5 = 4; a1 = 12; a7 = 0; a16 = 7; a0 = 0; a9 = 7; return -1; } else if(((((((a19==3)&&((a13==1)&&(!(a4==1)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==3)))))&&(a6==1))&&(a17==2))&&(a20==1))&&((a1==14)&&((a4==1)||((!(a24==1)&&(((a2==1)&&(a16==7))&&(a21==12)))||!(a6==1)))))){ if((a3==1)){ a5 = 5; a20 = 0; a13 = 1; a21 = 11; a26 = 0; a16 = 8; a9 = 11; a6 = 1; }else{ a7 = 0; a19 = 4; a9 = 9; a5 = 5; a3 = 1; a26 = 0; a16 = 8; } return 25; } else if((((!(a20==1)&&(((((((a2==1)&&!(a14==1))&&(a28==1))&&(a13==1))&&(a1==14))&&(a17==2))&&(a5==4)))||(a27==1))&&((((((a13==1)&&((a16==8)&&(input==5)))&&(a9==11))&&!(a24==1))&&(a21==11))&&(a19==5)))){ a10 = 0; a3 = 0; a21 = 10; a1 = 13; a14 = 1; a20 = 1; a16 = 7; a19 = 1; a9 = 7; return -1; } else if(((((a20==1)&&((!(a7==1)&&((((a16==9)&&(a13==1))&&(a19==1))&&(a12==1)))&&(a21==12)))&&(a1==12))&&((a9==9)&&(((a17==2)&&(!(a18==1)&&((a11==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a12==1)))))&&(a28==1))))){ a9 = 7; a21 = 10; a5 = 4; a27 = 0; a16 = 7; a26 = 0; a11 = 1; return -1; } else if((((a19==4)&&((a9==11)&&((a7==1)||((!(a24==1)&&((a20==1)&&((a21==10)&&(a12==1))))&&(a16==11)))))&&((((a1==12)&&((((((a5==4)||(a5==5))&&(input==1))&&!(a4==1))&&(a17==2))&&!(a8==1)))&&(a13==1))&&!(a24==1)))){ a9 = 10; a13 = 1; a8 = 0; a21 = 11; a11 = 1; a19 = 3; a1 = 14; a5 = 5; return 23; } else if((((((a21==10)&&((a3==1)&&(((a17==2)&&((input==6)&&((a5==5)||(a5==6))))&&(a19==3))))&&(a20==1))&&(a6==1))&&((((((((a28==1)&&!(a27==1))||!(a2==1))&&(a1==13))&&(a6==1))&&!(a27==1))&&(a16==8))&&(a9==10)))){ a9 = 7; a4 = 0; a13 = 1; a21 = 12; a16 = 9; a5 = 4; a19 = 5; a3 = 1; return 25; } else if((((a17==2)&&((a16==8)&&((a8==1)||((a28==1)&&((((((a6==1)||(a18==1))&&(a28==1))&&(a19==3))&&(a23==1))&&(a1==14))))))&&((!(a4==1)&&((a21==12)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==5))))&&!(a20==1)))){ a6 = 0; a16 = 10; a20 = 1; a9 = 8; a19 = 1; a21 = 10; a5 = 6; a1 = 12; a10 = 1; return -1; } else if(((!(a7==1)&&((a2==1)&&(((a23==1)&&((a1==14)&&((input==5)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&!(a18==1))))&&(((a19==5)&&((((((a12==1)&&(a16==11))&&(a21==12))&&(a20==1))&&(a17==2))&&(a23==1)))&&(a28==1)))){ if((a7==1)){ a16 = 8; a14 = 0; a20 = 0; a2 = 1; a7 = 0; a5 = 4; a9 = 8; a21 = 10; a19 = 1; }else{ a5 = 5; a13 = 1; a12 = 1; a20 = 0; a19 = 1; a21 = 10; a9 = 9; a4 = 0; a16 = 7; } return 25; } else if((((a20==1)&&((a28==1)&&((a17==2)&&((input==4)&&((a5==5)||(a5==6))))))&&((a21==11)&&((a16==10)&&((a9==7)&&(!(a23==1)||(((((a2==1)&&((a19==2)&&(!(a3==1)||(a13==1))))&&(a2==1))&&(a1==13))&&(a6==1)))))))){ a21 = 10; a5 = 4; a4 = 0; a19 = 3; a1 = 12; a16 = 9; a28 = 1; a27 = 0; return 25; } else if(((((((a16==10)&&(a23==1))&&(a17==2))||!(a11==1))||!(a6==1))&&(((a11==1)&&((a11==1)&&(((a3==1)&&(((input==3)&&((((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))))&&(a21==11)))&&!(a20==1))))&&!(a26==1)))){ a21 = 12; a19 = 2; a1 = 13; a22 = 1; a16 = 9; a5 = 6; a6 = 0; a25 = 1; a9 = 11; return 25; } else if(((((((((a28==1)&&(a12==1))||!(a2==1))&&!(a4==1))||!(a28==1))&&!(a20==1))&&(a16==10))&&(((a21==12)&&((a9==7)&&((a5==4)&&(!(a7==1)&&(((a19==4)&&((a1==14)&&(input==4)))&&(a3==1))))))&&(a17==2)))){ a19 = 5; a6 = 0; a3 = 0; a28 = 0; a9 = 8; return -1; } else if(((((((a9==7)&&(!(a26==1)&&(((a5==4)&&(((input==1)&&(a21==11))&&(a11==1)))&&(a16==8))))&&!(a20==1))&&(a11==1))&&(a2==1))&&(((((a17==2)&&((a3==1)&&(a19==2)))&&(a1==13))||(a14==1))&&(a28==1)))){ a11 = 1; a1 = 12; a19 = 1; a28 = 1; a20 = 1; a21 = 10; a16 = 7; a24 = 0; return -1; } else if((((a20==1)&&((a2==1)&&((a3==1)&&((a11==1)&&((a21==11)&&(((input==1)&&((a5==4)||(a5==5)))&&(a9==8)))))))&&((((a0==1)||(((((a13==1)&&(a1==14))&&(a17==2))&&(a16==7))&&(a6==1)))||!(a6==1))&&(a19==4)))){ a5 = 6; a16 = 8; a27 = 0; a14 = 0; a3 = 1; a9 = 9; return 21; } else if((((!(a18==1)&&(((a17==2)&&(!(a20==1)&&((!(a8==1)&&((input==3)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a21==10))))&&(a19==5)))&&(a6==1))&&((a24==1)||((((!(a23==1)||(a23==1))&&(a1==14))&&(a12==1))&&(a16==7))))){ a9 = 8; a12 = 1; a8 = 0; a5 = 4; a1 = 13; a7 = 0; a20 = 1; a16 = 10; a21 = 12; a19 = 4; return 21; } else if((((a21==12)&&((((!(a0==1)&&(!(a20==1)&&(a6==1)))&&(a16==8))&&!(a24==1))&&(a5==5)))&&(((a19==5)&&((((a13==1)&&((a3==1)&&(!(a24==1)&&((input==5)&&(a1==14)))))&&(a9==9))&&!(a18==1)))&&(a17==2)))){ if((a7==1)){ a20 = 1; a12 = 0; a10 = 1; a19 = 1; a16 = 7; a21 = 10; a22 = 1; a9 = 8; a5 = 6; a1 = 13; }else{ a1 = 13; a5 = 4; a7 = 1; a16 = 9; a8 = 1; a19 = 1; a9 = 10; a3 = 0; } return 26; } else if((((a1==12)&&((a21==11)&&((a19==2)&&(!(a14==1)&&((a12==1)&&((a23==1)&&((a16==9)&&((((input==6)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a12==1))&&(a12==1)))))))))&&((((a20==1)&&(a12==1))&&(a17==2))||(a8==1)))){ if((a11==1)){ a21 = 10; a4 = 0; a16 = 7; a20 = 0; a1 = 14; a8 = 0; a9 = 9; a5 = 6; a19 = 5; }else{ a19 = 4; a21 = 10; a24 = 0; a9 = 9; a12 = 1; a16 = 8; a3 = 1; a5 = 4; a20 = 0; } return 23; } else if(((((a4==1)&&((a21==11)&&(!(a20==1)&&((a1==12)&&((a14==1)&&((a23==1)&&(a17==2)))))))&&!(a2==1))&&(((a24==1)&&(((a16==7)&&((a19==5)&&((a9==8)&&(((a5==5)||(a5==6))&&(input==1)))))&&(a24==1)))&&!(a13==1)))){ a4 = 1; a21 = 10; a9 = 11; a19 = 4; a5 = 5; a18 = 1; a15 = 0; return 22; } else if((((a17==2)&&(((a19==1)&&((a20==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a3==1))&&(a3==1))&&(a21==12))))&&(a1==13)))&&((a9==11)&&(((a16==9)&&((a24==1)||((!(a28==1)||(a28==1))&&!(a7==1))))||!(a11==1))))){ a5 = 6; a16 = 10; a4 = 0; a12 = 1; a19 = 4; a24 = 0; a21 = 11; a1 = 14; a9 = 8; return 25; } else if(((!(a4==1)&&(!(a4==1)&&(!(a20==1)&&((a1==13)&&(!(a24==1)&&(((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a23==1)))))))&&(((a21==11)&&((((a17==2)&&((a23==1)&&(a19==5)))||(a24==1))&&(a28==1)))&&(a16==10)))){ if((a19==2)){ a21 = 10; a6 = 0; a19 = 1; a5 = 6; a9 = 11; a20 = 1; a1 = 14; a24 = 1; a16 = 7; a10 = 1; }else{ a9 = 11; a5 = 5; a21 = 10; a16 = 7; a19 = 1; a12 = 0; a14 = 1; a20 = 1; } return -1; } else if(((((a19==5)&&((a20==1)&&((a6==1)&&((a1==13)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6))))))&&(a28==1))&&(((a2==1)&&((((((a2==1)&&(a16==10))&&(a21==12))||!(a6==1))&&(a17==2))&&(a11==1)))||(a0==1)))){ a19 = 2; a3 = 1; a18 = 0; a16 = 7; a5 = 5; a12 = 1; a9 = 9; a21 = 10; return -1; } else if(((((((a21==10)&&(!(a27==1)&&((a23==1)&&((a20==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==3))))))&&(a13==1))&&(a11==1))&&(a1==12))&&((a9==7)&&((a16==7)&&((!(a12==1)||((a17==2)&&(a12==1)))||!(a11==1)))))){ a19 = 4; a16 = 8; a1 = 13; a2 = 1; a5 = 6; a21 = 11; a9 = 11; a26 = 0; a20 = 0; return 21; } else if(((((!(a13==1)&&((a8==1)&&((a1==13)&&((!(a12==1)&&(a28==1))&&!(a20==1)))))&&(a16==8))&&(a24==1))&&((a26==1)&&(((a21==11)&&(!(a11==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5))&&(a19==2))))&&(a17==2))))){ a6 = 0; a9 = 8; a5 = 4; a1 = 12; a16 = 7; a19 = 4; a14 = 1; a25 = 1; return -1; } else if(((!(a18==1)&&(((a6==1)&&((a17==2)&&((a16==7)&&((a26==1)||((a12==1)&&(a19==1))))))||!(a2==1)))&&((((a1==13)&&(!(a14==1)&&((a28==1)&&((input==4)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))&&!(a20==1))&&(a21==12)))){ a5 = 4; a6 = 1; a2 = 1; a27 = 0; a9 = 7; a21 = 10; a20 = 1; a1 = 12; return -1; } else if(((!(a14==1)&&(!(a18==1)&&((a16==9)&&(!(a8==1)&&((a2==1)&&((a17==2)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==6))))))))&&(!(a27==1)&&((((((a20==1)&&(a11==1))&&(a1==12))&&(a21==11))&&(a28==1))&&(a19==5))))){ a13 = 1; a14 = 0; a9 = 10; a5 = 4; a23 = 1; a1 = 14; a19 = 2; return 21; } else if(((!(a24==1)&&(((((a17==2)&&(a2==1))&&(a1==12))||!(a3==1))&&(a21==10)))&&((!(a7==1)&&(((((((input==3)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a19==2))&&(a11==1))&&(a20==1))&&(a16==11))&&!(a26==1)))&&!(a4==1)))){ a16 = 7; a14 = 0; a23 = 1; a5 = 4; a19 = 1; a9 = 7; a2 = 1; return -1; } else if((((a5==5)&&(((!(a23==1)||((a0==1)||((a9==10)&&(a28==1))))&&(a28==1))&&(a20==1)))&&((a16==11)&&((a21==12)&&((a1==12)&&(!(a4==1)&&((a17==2)&&((a13==1)&&(!(a14==1)&&((input==1)&&(a19==1))))))))))){ a5 = 4; a21 = 10; a8 = 0; a4 = 0; a9 = 7; a16 = 7; a18 = 0; return -1; } else if((((a23==1)&&(!(a0==1)&&((a12==1)&&((!(a8==1)&&((a13==1)&&((a9==10)&&((a16==10)&&(input==1)))))&&!(a8==1)))))&&(((((((a13==1)&&(a21==12))&&(a1==13))&&(a17==2))&&(a19==2))&&(a5==4))&&!(a20==1)))){ a16 = 8; a5 = 6; a20 = 1; a21 = 11; a0 = 1; a9 = 11; a1 = 12; a22 = 0; a25 = 1; return -1; } else if((((a19==2)&&(((a14==1)&&((a18==1)&&((((a3==1)&&(a4==1))&&!(a3==1))&&(a1==13))))&&(a21==11)))&&((a20==1)&&((a27==1)&&(((a17==2)&&((a16==9)&&((input==3)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))))&&(a14==1)))))){ a19 = 1; a16 = 7; a21 = 10; a9 = 11; a3 = 0; a15 = 0; a22 = 1; a5 = 4; a1 = 14; return -1; } else if(((!(a27==1)&&((!(a28==1)||((a3==1)&&((((a23==1)&&(a12==1))&&(a16==7))&&(a9==7))))&&(a17==2)))&&((a1==13)&&(((a19==2)&&(((a6==1)&&((a21==11)&&(((a5==5)||(a5==6))&&(input==4))))&&(a11==1)))&&!(a20==1))))){ a20 = 1; a9 = 8; a21 = 10; a26 = 0; a11 = 1; a16 = 10; a5 = 4; a4 = 0; a19 = 4; return 25; } else if((((((a6==1)&&((a9==9)&&(!(a14==1)&&((((input==4)&&(a16==9))&&(a19==3))&&!(a27==1)))))&&!(a20==1))&&(a17==2))&&((((!(a0==1)&&(!(a24==1)&&((a6==1)||(a26==1))))&&(a5==6))&&(a1==13))&&(a21==10)))){ if((a12==1)){ a16 = 7; a20 = 1; a15 = 1; a7 = 1; a5 = 4; a1 = 12; a24 = 1; a21 = 12; a9 = 8; }else{ a16 = 7; a19 = 1; a20 = 1; a28 = 0; a15 = 0; a9 = 8; a29 = 1; } return -1; } else if((((a16==10)&&((a18==1)||(!(a2==1)||(a2==1))))&&(!(a18==1)&&((a21==12)&&(((a9==8)&&(((((a19==4)&&((a3==1)&&(((a1==13)&&(input==6))&&!(a8==1))))&&(a5==6))&&!(a20==1))&&!(a7==1)))&&(a17==2)))))){ a21 = 10; a9 = 9; a20 = 1; a0 = 1; a4 = 1; a16 = 7; a22 = 0; a1 = 14; a19 = 1; return -1; } else if((((!(a18==1)&&((a6==1)&&((((!(a4==1)&&(!(a20==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a4==1))&&(a19==4))&&(a3==1))))&&(a17==2))&&(((a9==8)&&((((a6==1)&&(a21==12))&&(a1==14))||!(a28==1)))&&(a16==8)))){ if((a9==11)){ a20 = 1; a19 = 1; a2 = 0; a6 = 0; a21 = 10; a9 = 9; a1 = 12; a16 = 7; a5 = 5; a25 = 1; }else{ a22 = 1; a16 = 7; a19 = 1; a21 = 10; a9 = 11; a5 = 5; a18 = 1; a20 = 1; a27 = 1; } return -1; } else if((((a18==1)||(!(a7==1)&&(((!(a3==1)||(((a21==12)&&((a5==6)&&(a28==1)))&&(a28==1)))&&(a1==12))&&(a16==9))))&&(!(a24==1)&&((!(a20==1)&&(((a9==10)&&((a19==2)&&(input==4)))&&!(a14==1)))&&(a17==2))))){ if((a21==10)){ a26 = 1; a5 = 4; a8 = 1; a21 = 11; a19 = 3; }else{ a21 = 10; a16 = 7; a20 = 1; a10 = 1; a29 = 0; a1 = 14; a19 = 1; a9 = 7; a22 = 0; } return -1; } else if(((((((((((a5==5)||(a5==6))&&(input==3))&&!(a18==1))&&(a21==11))&&(a16==11))&&(a13==1))&&(a9==10))&&!(a26==1))&&(((((((!(a12==1)||(a28==1))&&(a20==1))&&(a2==1))&&(a6==1))&&(a19==3))&&(a1==12))&&(a17==2)))){ a7 = 0; a9 = 7; a19 = 1; a18 = 0; a5 = 4; a14 = 0; a21 = 10; a16 = 7; return -1; } else if(((((a20==1)&&((a16==9)&&((((a1==13)&&((a13==1)&&((a6==1)&&((input==3)&&((a5==5)||(a5==6))))))&&!(a14==1))&&(a9==11))))&&!(a14==1))&&((a21==12)&&((((a6==1)&&((a13==1)&&(a19==3)))&&(a17==2))&&!(a24==1))))){ a14 = 0; a16 = 7; a12 = 1; a1 = 12; a19 = 1; a5 = 4; a2 = 1; a9 = 7; a21 = 10; return -1; } else if((((a12==1)&&(((a17==2)&&((((((a20==1)&&(input==3))&&(a21==12))&&(a2==1))&&(a19==3))&&(a5==4)))&&(a13==1)))&&((((a9==9)&&(!(a11==1)||(((a6==1)||!(a23==1))&&(a1==14))))&&(a16==7))||!(a23==1)))){ a21 = 10; a9 = 7; a1 = 12; a11 = 1; a3 = 1; a19 = 1; return -1; } else if((((((a16==10)&&(((a20==1)&&((a21==11)&&(((input==1)&&((a5==5)||(a5==6)))&&(a19==2))))&&!(a14==1)))&&(a1==13))&&(a12==1))&&((!(a4==1)&&(!(a27==1)&&((a17==2)&&(((a2==1)&&(a9==9))||(a27==1)))))&&(a12==1)))){ a16 = 7; a19 = 1; a5 = 4; a26 = 0; a9 = 7; a8 = 0; a1 = 12; a21 = 10; a7 = 0; return -1; } else if(((!(a26==1)&&(((input==4)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&(a1==14)))&&((a17==2)&&((!(a28==1)||(((((a21==10)&&((a11==1)&&(((a16==10)&&(a28==1))||!(a23==1))))||!(a28==1))&&(a20==1))||!(a2==1)))&&(a19==5))))){ a9 = 7; a5 = 4; a3 = 1; a7 = 0; a16 = 7; a1 = 12; a14 = 0; a19 = 1; return -1; } else if((((a1==14)&&((a21==12)&&(((a13==1)&&((((a19==1)&&((a3==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==1))))&&(a16==8))&&(a2==1)))&&!(a7==1))))&&(!(a24==1)&&((a17==2)&&(((a12==1)&&!(a14==1))&&(a20==1)))))){ a21 = 10; a1 = 12; a13 = 1; a5 = 4; a3 = 1; a16 = 7; a9 = 7; a14 = 0; return -1; } else if((((a21==10)&&((a1==14)&&(((a9==8)&&((a16==8)&&(((a5==6)&&((a17==2)&&(input==4)))&&(a19==1))))&&!(a20==1))))&&(!(a2==1)||((a13==1)&&((a24==1)||((a12==1)&&(((a6==1)&&!(a7==1))||(a27==1)))))))){ a1 = 12; a9 = 7; a12 = 1; a16 = 7; a28 = 1; a20 = 1; a5 = 4; a3 = 1; return -1; } else if((((a21==10)&&(!(a4==1)&&((a9==7)&&((a20==1)&&(!(a0==1)&&((a11==1)&&((a19==5)&&(input==4))))))))&&((((a18==1)||(!(a0==1)&&(!(a4==1)&&((a1==13)&&((a16==8)&&(a6==1))))))&&(a17==2))&&(a5==4)))){ a1 = 12; a8 = 0; a0 = 0; a9 = 9; a26 = 0; return -1; } else if((((((a19==5)&&((a3==1)&&(a21==10)))||(a14==1))&&!(a14==1))&&(!(a26==1)&&((a11==1)&&(((a1==14)&&((a3==1)&&((a20==1)&&((((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==4))&&(a17==2))&&(a16==10)))))&&!(a27==1)))))){ a16 = 7; a4 = 0; a1 = 12; a3 = 1; a19 = 1; a5 = 4; a2 = 1; a9 = 7; return -1; } else if((((((((input==1)&&(a21==10))&&(a16==9))&&(a5==6))&&(a6==1))&&(a11==1))&&((a13==1)&&((((a19==3)&&((((a17==2)&&(((a6==1)&&(a9==9))&&!(a20==1)))&&(a23==1))||(a0==1)))&&(a1==13))||(a18==1))))){ a5 = 4; a21 = 12; a16 = 8; a20 = 1; a0 = 1; a13 = 0; a9 = 10; a19 = 2; return 26; } else if((((((a19==3)&&(!(a26==1)&&((((((input==3)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a11==1))&&(a16==11))&&(a1==12))&&!(a7==1))))&&!(a0==1))&&(a17==2))&&(((((a21==12)&&(a3==1))||!(a12==1))&&(a20==1))&&(a3==1)))){ a19 = 1; a21 = 10; a16 = 7; a24 = 0; a27 = 0; a5 = 4; a2 = 1; a9 = 7; return -1; } else if(((((!(a0==1)&&(((a20==1)&&(((a13==1)||(a8==1))&&(a16==11)))||(a14==1)))&&(a3==1))&&(a17==2))&&((a1==14)&&(((a9==11)&&(((a12==1)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a21==11)))&&(a19==1))))){ a9 = 7; a13 = 1; a0 = 0; a5 = 4; a21 = 10; a16 = 7; a1 = 12; a7 = 0; return -1; } else if(((!(a24==1)&&((((((a1==13)&&(((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==1))&&(a16==9)))&&!(a18==1))&&(a19==1))&&!(a27==1))&&(a3==1)))&&((((((a12==1)&&(a20==1))&&!(a8==1))&&(a17==2))&&(a21==11))||!(a11==1)))){ a5 = 5; a19 = 4; a2 = 1; a16 = 10; a6 = 1; a1 = 12; a26 = 0; a9 = 8; return 21; } else if(((!(a20==1)&&(((a1==13)&&(!(a4==1)&&(((!(a27==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a11==1))&&!(a0==1))))&&(a16==9)))&&((a21==10)&&((a17==2)&&((a9==9)&&((!(a24==1)&&((a27==1)||(a3==1)))&&(a19==2))))))){ a9 = 11; a5 = 6; a8 = 1; a16 = 7; a7 = 1; a20 = 1; a24 = 1; a1 = 12; return 23; } else if(((!(a26==1)&&((a6==1)&&((a1==13)&&((((a5==4)||(a5==5))&&(input==6))&&(a3==1)))))&&((!(a24==1)&&((a9==9)&&(((!(a18==1)&&((((a16==7)&&(a2==1))&&(a17==2))&&(a19==2)))||!(a2==1))&&(a21==10))))&&(a20==1)))){ a9 = 11; a5 = 4; a11 = 1; a7 = 0; a16 = 8; a19 = 5; a1 = 12; a24 = 0; a20 = 0; return 21; } else if(((((!(a20==1)&&((((a16==10)&&(((a5==5)||(a5==6))&&(input==5)))&&(a11==1))&&(a19==5)))&&(a11==1))&&(a9==11))&&(((a21==12)&&(((!(a4==1)&&((!(a3==1)||(a11==1))&&!(a4==1)))&&(a12==1))&&(a1==13)))&&(a17==2)))){ if((a7==1)){ a16 = 7; a19 = 1; a10 = 1; a1 = 14; a5 = 5; a9 = 9; a0 = 1; a20 = 1; a21 = 10; }else{ a16 = 9; a18 = 1; a19 = 3; a5 = 6; a21 = 10; a9 = 9; a22 = 0; a1 = 12; a25 = 1; } return -1; } else if((((!(a13==1)&&((((((a28==1)&&(a21==10))&&(a7==1))&&!(a3==1))&&(a16==9))&&(a20==1)))&&(a27==1))&&(((a17==2)&&((((a1==12)&&(!(a2==1)&&((input==3)&&((a5==4)||(a5==5)))))&&(a9==9))&&(a19==4)))&&(a27==1)))){ a19 = 1; a9 = 7; a5 = 5; a22 = 0; a1 = 13; a16 = 7; a29 = 1; a11 = 0; return -1; } else if(((((a6==1)&&(a16==11))&&(a20==1))&&((a12==1)&&(!(a4==1)&&(((((a28==1)&&((a19==4)&&((a9==11)&&(((a5==4)&&(((input==6)&&(a21==11))&&(a11==1)))&&(a3==1)))))&&(a11==1))&&(a17==2))&&(a1==13)))))){ a24 = 0; a7 = 0; a19 = 5; a28 = 1; a16 = 9; a1 = 12; return 21; } else if((((((a2==1)&&(a23==1))&&(a17==2))&&(a20==1))&&(!(a26==1)&&(((a9==7)&&(((a1==14)&&(((a16==8)&&((((a12==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a23==1))&&(a19==1)))&&(a12==1)))&&(a13==1)))&&(a21==10))))){ a5 = 4; a16 = 7; a27 = 0; a1 = 12; a23 = 1; a11 = 1; return -1; } else if((((((((input==6)&&((a5==4)||(a5==5)))&&!(a26==1))&&(a17==2))&&(a6==1))&&(a6==1))&&(!(a13==1)||((a21==12)&&((a1==12)&&((a18==1)||((a2==1)&&((a16==8)&&((a19==3)&&(((a20==1)&&(a2==1))&&(a9==7))))))))))){ a13 = 1; a11 = 1; a21 = 10; a19 = 1; a16 = 7; a5 = 4; a14 = 0; return -1; } else if((((a1==14)&&(((a21==10)&&((a6==1)&&((!(a0==1)&&((((input==1)&&(a5==5))&&(a16==8))&&(a6==1)))&&!(a7==1))))&&(a13==1)))&&((a17==2)&&(((a9==8)&&(((a6==1)&&(a19==1))&&(a20==1)))||!(a13==1))))){ a16 = 9; a3 = 1; a21 = 12; a9 = 9; a5 = 4; a7 = 0; a0 = 0; a19 = 2; return 21; } else if((((a1==13)&&((a17==2)&&((a9==7)&&(!(a24==1)&&(!(a7==1)&&((input==3)&&((a5==5)||(a5==6))))))))&&(((a21==10)&&(((a6==1)&&((!(a11==1)||(((a6==1)&&(a28==1))&&!(a18==1)))&&(a19==1)))&&(a16==10)))&&!(a20==1)))){ if((a23==1)){ a1 = 12; a9 = 11; a18 = 1; a5 = 4; a2 = 0; a16 = 7; a20 = 1; a19 = 2; a26 = 1; }else{ a20 = 1; a16 = 7; a25 = 1; a9 = 9; a1 = 12; a12 = 0; a19 = 2; a5 = 6; a10 = 1; } return -1; } else if(((((((((a19==5)&&(((a2==1)||!(a6==1))&&(a21==10)))&&(a16==9))||!(a6==1))&&!(a18==1))&&(a17==2))||!(a28==1))&&(!(a0==1)&&(((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4))&&(a20==1))&&!(a8==1))&&(a1==14))))){ a1 = 12; a23 = 1; a19 = 1; a5 = 4; a3 = 1; a9 = 7; a2 = 1; a16 = 7; return -1; } else if((((a16==7)&&(!(a7==1)&&((a21==12)&&((a1==14)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a9==10))&&!(a27==1))&&(a20==1))))))&&((a19==5)&&((a17==2)&&((!(a12==1)||((a26==1)||((a14==1)||(a12==1))))||(a27==1)))))){ a27 = 0; a26 = 0; a19 = 1; a5 = 4; a1 = 12; a21 = 10; a9 = 7; return -1; } else if(((((a12==1)&&(((((a9==10)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1))&&(a11==1))&&(a13==1)))&&!(a24==1))&&((((a16==8)&&((a19==3)&&((a8==1)||(((a3==1)&&(a21==11))&&(a17==2)))))||(a18==1))&&(a1==12)))){ a14 = 0; a23 = 1; a20 = 1; a3 = 1; a9 = 7; a16 = 7; a19 = 1; a21 = 10; a5 = 4; return -1; } else if(((((a9==10)&&(!(a14==1)&&(((a23==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==11))))&&(a19==2))&&(!(a3==1)||((a6==1)&&(((((a16==10)&&(((a12==1)||(a27==1))&&(a17==2)))||(a0==1))&&(a1==14))&&(a20==1)))))){ a9 = 7; a5 = 4; a19 = 1; a16 = 7; a21 = 10; a1 = 12; a28 = 1; a6 = 1; a11 = 1; return -1; } else if(((((!(a28==1)&&((a6==1)&&(a16==9)))&&(a14==1))&&(a21==10))&&((a20==1)&&(((((a19==2)&&(((((a9==8)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a2==1))&&(a26==1))&&!(a3==1)))&&(a27==1))&&(a17==2))&&(a1==14))))){ a13 = 0; a9 = 10; a5 = 6; a0 = 1; a1 = 13; return -1; } else if(((((((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==4))&&!(a18==1))&&(a17==2))&&!(a8==1))&&(((a6==1)&&((a28==1)&&(((a11==1)&&(((a1==13)&&(((a12==1)&&(a20==1))&&(a16==9)))&&(a21==12)))&&(a19==2))))||(a18==1)))){ a1 = 12; a13 = 1; a5 = 4; a12 = 1; a16 = 7; a7 = 0; a19 = 1; a9 = 7; a21 = 10; return -1; } else if(((!(a8==1)&&((((a3==1)&&((a5==5)&&(!(a20==1)&&((a1==13)&&(input==5)))))&&(a16==7))&&(a11==1)))&&((a3==1)&&(((a17==2)&&(((a19==1)&&((a9==10)&&(!(a26==1)&&(a28==1))))&&(a11==1)))&&(a21==11))))){ a21 = 10; a8 = 0; a9 = 9; a4 = 0; a19 = 2; a24 = 0; a20 = 1; a5 = 4; return 25; } else if(((((a23==1)&&((a16==10)&&((((!(a18==1)&&(a23==1))&&(a21==10))&&(a12==1))&&!(a27==1))))&&(a17==2))&&((a19==4)&&(((a1==13)&&(((a13==1)&&((input==6)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&(a20==1)))&&!(a7==1))))){ a16 = 9; a21 = 12; a19 = 3; a27 = 0; a1 = 12; a9 = 9; a8 = 0; a5 = 4; return 21; } else if((((a4==1)||((a17==2)&&(!(a20==1)&&((a19==2)&&((a14==1)||(!(a26==1)&&((a23==1)&&(a9==10))))))))&&(!(a27==1)&&((a21==10)&&((a13==1)&&(!(a27==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a16==9))&&(a1==14)))))))){ if((a13==1)){ a19 = 1; a20 = 1; a16 = 7; a4 = 1; a14 = 1; a2 = 0; a1 = 13; a5 = 4; a9 = 7; }else{ a1 = 12; a5 = 4; a15 = 1; a3 = 0; a9 = 8; a19 = 3; a7 = 1; } return -1; } else if((((a16==9)&&(((a20==1)&&(((!(a14==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a6==1))&&(a21==11)))&&(a11==1)))&&((a1==13)&&((a19==4)&&((!(a12==1)||((a26==1)||((a6==1)&&((a11==1)&&(a9==11)))))&&(a17==2)))))){ a16 = 8; a3 = 1; a5 = 5; a1 = 12; a9 = 8; a23 = 1; a20 = 0; a28 = 1; return -1; } else if((((a27==1)||((a8==1)||(!(a20==1)&&((a19==2)&&((a13==1)||!(a6==1))))))&&((a12==1)&&(!(a8==1)&&(((a21==10)&&((a12==1)&&((a17==2)&&(((a9==10)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a16==7)))))&&(a1==14)))))){ a5 = 4; a20 = 1; a6 = 1; a23 = 1; a1 = 12; a14 = 0; a19 = 1; a9 = 7; return -1; } else if((((a11==1)&&((((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4))&&(a17==2))&&!(a7==1))&&(a20==1))&&(a3==1)))&&(((a3==1)&&((a3==1)&&(((a19==3)&&(((a16==11)&&(a13==1))&&(a1==14)))&&(a21==10))))||(a24==1)))){ a9 = 7; a16 = 7; a3 = 1; a8 = 0; a5 = 4; a28 = 1; a19 = 1; a1 = 12; return -1; } else if((((a18==1)||(((a17==2)&&((a6==1)&&(((a20==1)&&(!(a12==1)||((a3==1)&&(a19==3))))&&(a21==10))))&&(a23==1)))&&((a16==9)&&((a12==1)&&((!(a18==1)&&((input==5)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a1==13)))))){ a21 = 11; a11 = 1; a1 = 12; a5 = 5; a28 = 1; a16 = 10; a23 = 1; a9 = 9; return 25; } else if(((((a13==1)&&(a20==1))&&(a28==1))&&(((((a16==9)&&((((a21==11)&&(!(a7==1)&&(((((a19==2)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7))))||(((a9==7)&&((a5==5)&&(a1==12)))&&(a19==3)))&&(input==6))))&&!(a14==1))&&(a17==2)))&&!(a7==1))&&(a12==1))&&(a11==1)))){ a9 = 8; a5 = 4; a14 = 0; a21 = 10; a1 = 14; a19 = 3; a7 = 0; a0 = 0; a16 = 11; return 26; } else if(((!(a8==1)&&(((a19==3)&&((!(a20==1)&&((input==6)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&(a23==1)))&&(a1==12)))&&(!(a27==1)&&((!(a3==1)||(((a16==9)&&((a17==2)&&((a3==1)&&(a2==1))))&&(a21==10)))||(a18==1))))){ a9 = 11; a23 = 0; a8 = 1; a28 = 0; a20 = 1; a19 = 2; a5 = 6; a16 = 8; return -1; } else if((((a1==13)&&((((a11==1)&&((a16==8)&&((a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&!(a20==1))&&!(a14==1)))&&((a17==2)&&((a21==10)&&(((a6==1)&&((a18==1)||((a19==4)&&((a11==1)&&(a9==11)))))||!(a23==1)))))){ a9 = 7; a20 = 1; a5 = 4; a14 = 0; a19 = 1; a13 = 1; a1 = 12; a16 = 7; a12 = 1; return -1; } else if(((!(a8==1)&&((a28==1)&&((a19==3)&&((a5==6)&&((((a16==7)&&(input==6))&&(a21==11))&&(a20==1))))))&&(((a28==1)&&(!(a24==1)&&((a28==1)&&((a9==9)&&(((a1==13)&&(a12==1))&&(a17==2))))))&&!(a14==1)))){ a21 = 10; a20 = 0; a19 = 4; a4 = 0; a5 = 5; a16 = 8; a11 = 1; a28 = 1; return 21; } else if(((((a20==1)&&(((a17==2)&&(((a4==1)&&((a24==1)&&(((input==5)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a8==1))))&&(a1==13)))&&(a16==11)))&&(a21==11))&&(((((a19==4)&&(a3==1))&&!(a3==1))&&(a27==1))&&(a26==1)))){ a9 = 11; a26 = 1; a16 = 7; a19 = 1; a8 = 1; a21 = 10; a5 = 4; a1 = 12; a22 = 1; return -1; } else if(((((a12==1)&&(!(a7==1)&&((a12==1)&&(((a16==10)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==1)))&&(a19==3)))))&&!(a8==1))&&((a21==10)&&((((a20==1)&&(((a1==12)&&(a6==1))&&!(a7==1)))&&(a28==1))&&(a17==2))))){ a9 = 9; a1 = 14; a26 = 0; a16 = 11; a0 = 0; a19 = 5; a4 = 0; a5 = 4; return 21; } else if((((a19==3)&&((((((a28==1)&&(a28==1))&&(a12==1))&&(a9==9))&&(a3==1))&&(a5==5)))&&((!(a4==1)&&((((!(a26==1)&&(((input==5)&&(a20==1))&&(a16==9)))&&(a1==14))&&(a21==11))&&!(a26==1)))&&(a17==2)))){ a1 = 12; a5 = 4; a9 = 8; a23 = 1; a16 = 11; a0 = 0; a19 = 4; a21 = 10; a3 = 1; return 21; } else if((((a17==2)&&(!(a20==1)&&((a19==1)&&((!(a7==1)&&((a12==1)&&(((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==3))))&&(a2==1)))))&&((a16==9)&&((a21==10)&&((a1==12)&&((!(a18==1)&&(!(a7==1)&&(a3==1)))&&!(a8==1))))))){ a29 = 0; a16 = 7; a26 = 1; a5 = 6; a20 = 1; a9 = 8; a12 = 0; return -1; } else if((((((a19==4)&&(((a3==1)&&((input==5)&&(a17==2)))&&(a6==1)))&&(a5==6))&&(a16==8))&&((((a21==12)&&((a24==1)||(!(a27==1)&&(((a1==12)&&((a28==1)||(a27==1)))&&(a20==1)))))||!(a11==1))&&(a9==10)))){ if((a18==1)){ a13 = 1; a9 = 9; a21 = 10; a5 = 4; a1 = 14; a0 = 0; a20 = 0; a19 = 3; a24 = 0; }else{ a16 = 10; a14 = 0; a9 = 9; a19 = 3; a4 = 0; a1 = 13; } return 21; } else if(((((!(a2==1)&&((a26==1)&&((a24==1)&&(((a1==13)&&(((a13==1)&&(a24==1))&&!(a20==1)))&&(a8==1)))))&&(a19==1))&&(a21==12))&&((a17==2)&&((a16==7)&&(((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==6))&&(a8==1)))))){ a21 = 10; a19 = 2; a5 = 4; a9 = 7; a3 = 0; a1 = 12; a14 = 1; a20 = 1; a29 = 0; return -1; } else if((((a20==1)&&((a9==10)&&((!(a18==1)&&(((a23==1)&&(a3==1))&&(a12==1)))&&(a1==12))))&&(((a16==7)&&((!(a18==1)&&((!(a8==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a12==1)))&&(a19==1)))&&(a21==12)))&&(a17==2)))){ a1 = 13; a9 = 11; a0 = 0; a14 = 0; a19 = 4; a16 = 8; a5 = 6; a13 = 1; return 22; } else if(((((((a2==1)&&(!(a20==1)&&((a3==1)&&(((input==1)&&(a9==11))&&!(a8==1)))))&&(a1==14))&&(a13==1))&&(a17==2))&&((a16==9)&&(((a19==3)&&((a5==4)&&((a21==12)&&(!(a8==1)&&(a3==1)))))&&(a12==1))))){ a11 = 0; a19 = 1; a18 = 1; a9 = 7; a20 = 1; a5 = 5; a25 = 1; a16 = 7; a21 = 10; a1 = 12; return -1; } else if((((a20==1)&&(((((a1==13)&&(((a4==1)&&(!(a3==1)&&((a19==2)&&((a21==10)&&(input==6)))))&&!(a23==1)))&&(a17==2))&&(a5==6))&&(a9==10)))&&(!(a11==1)&&(((a16==7)&&((a11==1)&&!(a12==1)))&&(a18==1))))){ a1 = 12; a29 = 0; a19 = 1; a3 = 0; a9 = 11; return -1; } else if(((((((a9==11)&&((a12==1)&&(a5==5)))&&(a28==1))&&(a19==1))&&(a1==13))&&(((a23==1)&&(!(a18==1)&&((!(a14==1)&&((!(a20==1)&&((a21==12)&&((a17==2)&&(input==4))))&&(a16==7)))&&!(a4==1))))&&!(a0==1)))){ a6 = 1; a20 = 1; a27 = 0; a11 = 1; a5 = 4; a21 = 10; a9 = 7; a1 = 12; return -1; } else if((((!(a27==1)&&((((input==4)&&((a5==4)||(a5==5)))&&(a28==1))&&(a9==7)))&&(a11==1))&&((a16==10)&&((a17==2)&&((((a21==12)&&((a18==1)||(((a19==2)&&(!(a3==1)||(a11==1)))&&!(a0==1))))&&(a1==12))&&(a20==1)))))){ a8 = 0; a21 = 10; a16 = 7; a19 = 1; a14 = 0; a5 = 4; return -1; } else if(((!(a7==1)&&((((a20==1)&&((!(a27==1)&&((a9==10)&&(input==6)))&&(a21==11)))&&(a1==13))&&(a19==4)))&&((a16==11)&&(((((a17==2)&&((!(a28==1)||(a13==1))&&(a5==6)))||!(a28==1))&&!(a14==1))||!(a2==1))))){ a9 = 7; a5 = 4; a19 = 1; a2 = 1; a21 = 10; a1 = 12; a26 = 0; a11 = 1; a16 = 7; return -1; } else if(((!(a0==1)&&(!(a4==1)&&(((a13==1)&&((a19==2)&&(input==4)))&&!(a20==1))))&&(((a5==4)&&((((a13==1)&&(((((a13==1)&&(a21==11))||(a0==1))&&(a16==7))&&(a1==12)))||(a27==1))&&(a17==2)))&&(a9==7)))){ a7 = 0; a20 = 1; a3 = 1; a24 = 0; a21 = 10; a19 = 1; return -1; } else if(((((a2==1)&&((a16==8)&&(!(a18==1)&&(!(a14==1)&&(((a6==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a17==2))))))&&(a13==1))&&(((a21==11)&&((a1==13)&&((a28==1)&&((a6==1)&&(a19==3)))))&&!(a20==1)))){ a3 = 1; a20 = 1; a27 = 0; a2 = 1; a5 = 4; a21 = 12; a1 = 12; a9 = 9; return 22; } else if((((a1==13)&&((a9==8)&&((((a13==1)&&(a16==11))&&!(a24==1))&&(a11==1))))&&((a19==1)&&(((((a20==1)&&((a23==1)&&((((input==5)&&((a5==4)||(a5==5)))&&(a23==1))&&(a2==1))))&&!(a14==1))&&(a21==10))&&(a17==2))))){ a18 = 0; a5 = 4; a1 = 12; a2 = 1; a9 = 7; a16 = 7; a26 = 0; return -1; } else if(((((a4==1)||(((((a11==1)&&(!(a23==1)||(a13==1)))&&(a9==7))&&(a1==12))&&(a19==5)))&&!(a4==1))&&((a21==10)&&((((a17==2)&&(!(a27==1)&&(((input==5)&&!(a20==1))&&(a5==6))))&&(a16==8))&&(a23==1))))){ a4 = 0; a5 = 4; a9 = 9; a23 = 1; a16 = 7; a1 = 13; a11 = 1; a20 = 1; a19 = 4; return 21; } else if(((((a14==1)||(((a20==1)&&((a21==10)&&((a16==8)&&(a12==1))))&&(a28==1)))||!(a28==1))&&((a17==2)&&(((a6==1)&&(!(a24==1)&&((((input==5)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a1==14))&&(a19==5))))&&(a3==1))))){ a27 = 0; a19 = 1; a16 = 7; a9 = 7; a12 = 1; a5 = 4; a18 = 0; a1 = 12; return -1; } else if((((((a5==4)&&((a6==1)&&((a27==1)||((a6==1)&&(a23==1)))))&&(a28==1))&&(a6==1))&&((a17==2)&&(((a9==11)&&(((a19==2)&&((a1==12)&&((a28==1)&&((input==3)&&(a21==12)))))&&(a20==1)))&&(a16==11))))){ a9 = 7; a21 = 10; a16 = 7; a26 = 0; a28 = 1; a19 = 1; a13 = 1; return -1; } else if((((a23==1)&&((!(a14==1)&&((a6==1)&&((((((a5==6)&&(input==4))&&(a1==13))&&(a23==1))&&(a9==8))&&(a20==1))))&&(a17==2)))&&((a16==10)&&(((((a24==1)||(a2==1))&&(a21==11))||(a26==1))&&(a19==5))))){ a1 = 12; a19 = 1; a5 = 4; a4 = 0; a16 = 7; a12 = 1; a21 = 10; a9 = 7; a14 = 0; return -1; } else if((((((a16==10)&&(((a5==5)&&((((a9==8)&&(input==3))&&(a21==11))&&!(a20==1)))&&(a17==2)))&&!(a14==1))&&!(a8==1))&&((!(a28==1)||((a12==1)&&((((a1==12)&&(a12==1))&&(a19==4))&&!(a27==1))))&&!(a8==1)))){ a25 = 0; a19 = 2; a9 = 9; a5 = 6; a21 = 10; a13 = 0; a16 = 7; a2 = 0; a20 = 1; return 22; } else if(((((((a9==11)&&((a11==1)&&(a13==1)))&&(a28==1))&&(a1==14))&&(a11==1))&&((a17==2)&&(((((a3==1)&&((!(a20==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a21==11)))&&!(a26==1)))&&(a2==1))&&(a16==8))&&(a19==5))))){ a23 = 0; a21 = 10; a5 = 6; a10 = 1; a1 = 13; a16 = 7; a19 = 1; a3 = 0; a20 = 1; return 26; } else if(((!(a0==1)&&(((((a17==2)&&(!(a7==1)&&(((input==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&(a21==11))))&&(a19==4))&&(a3==1))&&!(a14==1)))&&((a16==7)&&(!(a18==1)&&((a1==14)&&((a20==1)&&((a6==1)||(a26==1)))))))){ a6 = 1; a16 = 8; a28 = 1; a5 = 6; a3 = 1; a9 = 10; return 22; } else if((((a2==1)&&((a16==8)&&((a21==12)&&((a13==1)&&((a2==1)&&((!(a26==1)&&(((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a17==2)))&&!(a20==1)))))))&&((a19==2)&&((((a6==1)||!(a2==1))&&(a1==13))||!(a11==1))))){ a5 = 5; a9 = 11; a19 = 4; a0 = 1; a20 = 1; a8 = 1; a12 = 0; a21 = 10; a1 = 14; a16 = 10; return 25; } else if(((!(a20==1)&&(((((((a11==1)||(a26==1))||!(a13==1))&&(a1==14))&&(a9==10))&&!(a8==1))&&!(a27==1)))&&((a19==5)&&((a17==2)&&(((a16==10)&&(((a2==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a21==11)))&&!(a7==1)))))){ a6 = 0; a27 = 1; a21 = 10; a5 = 4; a1 = 12; a20 = 1; a19 = 1; a16 = 7; a10 = 1; return 21; } else if(((!(a0==1)&&(((!(a23==1)||((a21==12)&&((a23==1)||!(a28==1))))&&!(a20==1))||!(a13==1)))&&(((((a17==2)&&((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))&&(input==1)))&&(a28==1))&&(a16==7))&&(a13==1)))){ a11 = 1; a5 = 5; a19 = 4; a1 = 14; a21 = 11; a9 = 10; a16 = 9; a0 = 0; a20 = 1; a27 = 0; return 21; } else if((((((a13==1)&&(!(a28==1)||((a26==1)||(((a16==8)&&((a3==1)&&(a21==12)))&&(a17==2)))))||!(a28==1))&&!(a7==1))&&((((a19==2)&&(((input==6)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a1==13)))&&!(a4==1))&&(a20==1)))){ a2 = 1; a5 = 4; a11 = 1; a28 = 1; a19 = 1; a1 = 12; a16 = 10; a9 = 9; return 23; } else if(((!(a13==1)&&(!(a2==1)&&((a1==13)&&(((((a19==2)&&((a21==11)&&(!(a3==1)&&((a16==7)&&(a6==1)))))&&!(a6==1))&&!(a2==1))&&!(a6==1)))))&&(((a9==10)&&(!(a20==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a17==2)))){ a5 = 6; a9 = 8; a21 = 10; a27 = 1; a15 = 0; a20 = 1; a29 = 0; a1 = 12; return -1; } else if((((a16==8)&&((((a14==1)||((!(a8==1)&&((a1==12)&&((a28==1)&&(a21==11))))&&!(a18==1)))||!(a3==1))&&(a17==2)))&&((((a9==10)&&((((input==1)&&(a20==1))&&(a19==2))&&(a5==5)))&&(a11==1))&&(a13==1)))){ a11 = 1; a19 = 3; a8 = 0; a1 = 14; a16 = 10; a24 = 0; a21 = 10; return 22; } else if(((((a17==2)&&((((a13==1)&&((input==1)&&(a5==6)))&&!(a24==1))&&(a1==13)))&&(a21==12))&&(((a9==8)&&(((((a19==2)&&((a16==9)&&((a24==1)||(a3==1))))||(a14==1))&&!(a18==1))||!(a11==1)))&&!(a20==1)))){ a15 = 0; a21 = 10; a24 = 1; a9 = 10; a18 = 1; a19 = 1; a20 = 1; a1 = 14; return 21; } else if((((a21==10)&&(((((((input==5)&&((a5==4)||(a5==5)))&&!(a24==1))&&(a17==2))&&(a3==1))&&!(a0==1))&&(a19==1)))&&(((a20==1)&&((a6==1)&&((((a1==13)&&((a13==1)&&(a11==1)))&&(a3==1))&&(a9==9))))&&(a16==9)))){ a5 = 5; a16 = 8; a1 = 14; a11 = 1; a28 = 1; a19 = 5; a9 = 8; a8 = 0; return 25; } else if((((((a18==1)||(((a8==1)||(((a12==1)&&(a16==11))&&!(a24==1)))||(a0==1)))&&(a3==1))&&(a21==11))&&((a6==1)&&((a1==13)&&((((a17==2)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==3)))&&(a20==1))&&(a19==4)))))){ a14 = 0; a16 = 7; a9 = 7; a19 = 1; a21 = 10; a28 = 1; a1 = 12; a5 = 4; return -1; } else if(((!(a8==1)&&((a12==1)&&((a13==1)&&(((a9==8)&&(((a16==11)&&(input==6))&&(a1==14)))&&!(a0==1)))))&&((a17==2)&&((a21==11)&&((!(a27==1)&&(((a19==4)&&((a11==1)&&(a5==5)))||(a24==1)))&&(a20==1)))))){ if((a11==1)){ a1 = 12; a9 = 10; a16 = 8; a12 = 1; a19 = 5; a20 = 0; a2 = 1; a6 = 1; }else{ a21 = 10; a2 = 1; a4 = 0; a27 = 0; a9 = 11; a19 = 1; a16 = 10; a1 = 13; } return 21; } else if((((a14==1)||((a17==2)&&(((a2==1)||!(a12==1))&&(a19==3))))&&((a20==1)&&(((a5==4)&&(((!(a18==1)&&((((a28==1)&&((a16==10)&&(input==4)))&&(a28==1))&&(a9==7)))&&!(a4==1))&&(a1==13)))&&(a21==10))))){ a16 = 7; a3 = 1; a1 = 12; a28 = 1; a26 = 0; a19 = 1; return -1; } else if((((a3==1)&&(((((a16==10)&&(input==6))&&(a1==12))&&(a19==1))&&(a23==1)))&&((a3==1)&&(((a20==1)&&((((a9==10)&&((a11==1)&&(!(a27==1)&&(!(a23==1)||(a12==1)))))&&(a17==2))&&(a21==10)))&&(a5==6))))){ a1 = 14; a21 = 11; a3 = 1; a5 = 4; a7 = 0; a16 = 7; a19 = 2; return 23; } else if(((((!(a27==1)&&(((a2==1)&&!(a4==1))||!(a2==1)))&&(a19==4))&&(a17==2))&&((a1==14)&&(((((a21==11)&&((a12==1)&&((((input==1)&&(a16==9))&&(a2==1))&&(a5==5))))&&(a6==1))&&(a9==10))&&!(a20==1))))){ a1 = 13; a29 = 1; a16 = 7; a19 = 2; a21 = 12; a20 = 1; a5 = 4; a0 = 1; return -1; } else if((((a17==2)&&(((a3==1)&&((a1==13)&&((((a6==1)&&((a13==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))))&&(a19==2))&&(a20==1))))&&!(a0==1)))&&(!(a12==1)||((((a11==1)&&(a21==10))&&(a16==10))&&!(a8==1))))){ a9 = 9; a6 = 1; a0 = 0; a19 = 5; a8 = 0; a16 = 11; a5 = 5; return 25; } else if((((a21==10)&&((!(a14==1)&&((((a17==2)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==5)))&&(a23==1))&&(a3==1)))&&!(a20==1)))&&((a19==1)&&((a16==8)&&(!(a7==1)&&((a1==12)&&(!(a6==1)||((a11==1)&&(a13==1))))))))){ a20 = 1; a21 = 12; a3 = 1; a5 = 4; a11 = 1; a16 = 7; a9 = 8; a1 = 13; a8 = 0; return 22; } else if(((!(a2==1)&&((!(a11==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==4)))&&(a16==11)))&&((((a24==1)&&((!(a3==1)&&((a19==3)&&(((a21==12)&&((a1==14)&&(a2==1)))&&(a20==1))))&&(a17==2)))&&(a0==1))&&(a27==1)))){ a16 = 7; a19 = 1; a21 = 10; a4 = 1; a9 = 9; a3 = 0; a5 = 4; return 21; } else if((((!(a27==1)&&((a21==11)&&(((a2==1)&&(a9==10))&&(a5==6))))&&(a23==1))&&((((a16==7)&&(!(a18==1)&&(((((!(a20==1)&&(input==5))&&(a6==1))&&(a17==2))&&(a6==1))&&(a19==1))))&&(a1==13))&&(a28==1)))){ a6 = 1; a23 = 1; a21 = 10; a20 = 1; a24 = 0; a9 = 7; a5 = 4; a1 = 12; return -1; } else if((((((((a9==7)&&(((a28==1)&&(a26==1))&&(a21==10)))&&(a5==6))&&(a16==7))&&!(a6==1))&&(a0==1))&&((a0==1)&&(((a17==2)&&((a20==1)&&((a4==1)&&(!(a11==1)&&((a19==4)&&(input==4))))))&&(a1==13))))){ a1 = 12; a10 = 1; a5 = 5; a19 = 1; a9 = 10; a8 = 1; a22 = 1; return -1; } else if(((((((a3==1)&&((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a28==1))&&(a16==7))&&(a19==5))&&((a21==12)&&((((a27==1)||((((!(a27==1)&&(a6==1))&&(a11==1))&&(a20==1))&&(a1==13)))&&!(a26==1))&&(a17==2))))){ if((a26==1)){ a21 = 11; a14 = 0; a16 = 8; a1 = 12; a5 = 5; a20 = 0; a9 = 8; a19 = 4; a27 = 0; }else{ a19 = 2; a4 = 0; a5 = 4; a21 = 10; a11 = 1; a9 = 10; } return 21; } else if((((((a17==2)&&((a19==5)&&(((a5==4)||(a5==5))&&(input==3))))&&!(a20==1))&&(a9==7))&&((a16==9)&&(!(a24==1)&&(((((((a28==1)&&((a28==1)&&(a13==1)))&&(a21==10))&&(a1==14))&&!(a14==1))&&(a6==1))&&!(a27==1)))))){ if((a9==11)){ a15 = 1; a16 = 7; a23 = 0; a19 = 1; a9 = 11; a5 = 4; a1 = 13; a13 = 0; a20 = 1; a21 = 12; }else{ a21 = 12; a1 = 13; a0 = 1; a25 = 0; a18 = 1; a5 = 6; a9 = 8; a16 = 10; a19 = 1; } return -1; } else if(((((a23==1)&&((a4==1)||(((((a16==9)&&(((a6==1)&&(a1==12))&&(a21==11)))&&(a9==11))&&(a19==5))&&!(a14==1))))||(a24==1))&&(((a20==1)&&((!(a4==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a17==2)))&&!(a7==1)))){ a11 = 1; a9 = 7; a16 = 7; a19 = 1; a28 = 1; a5 = 4; a21 = 10; a2 = 1; return -1; } else if((((a21==11)&&((((a6==1)&&((a1==12)&&((a9==11)&&((a6==1)||(a27==1)))))&&(a19==3))&&!(a14==1)))&&((((a23==1)&&((((a16==10)&&(((a5==5)||(a5==6))&&(input==3)))&&(a17==2))&&(a20==1)))&&(a3==1))&&(a12==1)))){ a5 = 4; a19 = 1; a16 = 7; a4 = 0; a26 = 0; a21 = 10; a28 = 1; a9 = 7; return -1; } else if(((((((a28==1)&&((a19==4)&&(a6==1)))&&!(a20==1))&&(a17==2))&&(a16==7))&&(!(a0==1)&&((((a28==1)&&(((!(a14==1)&&((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a27==1))&&(a21==10)))&&(a23==1))&&(a1==12))))){ a9 = 7; a26 = 0; a20 = 1; a7 = 0; a5 = 4; a6 = 1; a19 = 1; return -1; } else if((((((a17==2)&&((((a9==7)&&(input==4))&&!(a18==1))&&!(a26==1)))&&!(a20==1))&&(a3==1))&&((a8==1)||((a5==6)&&((a21==11)&&(((a4==1)||((a1==12)&&(((a13==1)&&(a19==3))||!(a13==1))))&&(a16==8))))))){ a12 = 1; a16 = 7; a11 = 1; a20 = 1; a5 = 4; a0 = 0; a19 = 1; a21 = 10; return -1; } else if(((!(a13==1)||(!(a6==1)||((((a11==1)||(a14==1))&&(a1==12))&&(a19==5))))&&((((((a5==6)&&((a21==10)&&((((a17==2)&&(input==6))&&(a20==1))&&(a6==1))))&&(a12==1))&&(a9==11))&&(a2==1))&&(a16==9)))){ a19 = 1; a9 = 7; a5 = 4; a16 = 7; a23 = 1; a26 = 0; return -1; } else if(((((((!(a12==1)||(((a27==1)||((a13==1)&&!(a26==1)))||(a7==1)))&&(a21==10))&&(a17==2))&&(a23==1))&&(a20==1))&&((a9==7)&&((a16==7)&&(((!(a7==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a1==14))&&(a19==4)))))){ if((a22==1)){ a5 = 6; a3 = 1; a1 = 13; a21 = 12; a20 = 0; a24 = 0; a9 = 11; a12 = 1; a19 = 2; }else{ a5 = 5; a13 = 1; a21 = 11; a19 = 5; a26 = 0; a24 = 0; a1 = 13; a9 = 11; } return 26; } else if(((!(a2==1)||(((a18==1)||((a21==10)&&(((a7==1)||(a23==1))||(a0==1))))&&(a20==1)))&&((!(a24==1)&&((a19==4)&&(((((input==4)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a17==2))&&(a23==1))&&(a16==11))))&&(a1==12)))){ a2 = 1; a9 = 7; a19 = 1; a5 = 4; a26 = 0; a16 = 7; a28 = 1; return -1; } else if((((a16==8)&&((!(a7==1)&&(((a9==10)&&((a19==1)&&((a17==2)&&((a21==11)&&(input==1)))))&&(a6==1)))&&(a20==1)))&&((a5==6)&&((a28==1)&&((a1==12)&&(((!(a4==1)&&(a13==1))&&(a12==1))&&!(a27==1))))))){ a9 = 7; a21 = 10; a2 = 1; a6 = 1; a24 = 0; a5 = 4; a16 = 7; return -1; } else if(((((!(a13==1)||(((a5==5)&&(((a6==1)||(a14==1))&&(a21==10)))||!(a3==1)))||(a26==1))&&(a1==14))&&((a16==11)&&((!(a20==1)&&(((a13==1)&&(!(a0==1)&&((input==1)&&(a9==8))))&&(a17==2)))&&(a19==2))))){ a5 = 4; a10 = 0; a9 = 11; a25 = 0; a16 = 7; a1 = 12; a20 = 1; return 22; } else if(((((((a16==8)&&(((a20==1)&&(a12==1))&&(a19==1)))&&(a17==2))&&(a12==1))||(a14==1))&&(!(a7==1)&&((((!(a4==1)&&(((input==1)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a1==12)))&&(a21==12))&&(a11==1))&&!(a4==1))))){ a2 = 1; a4 = 0; a9 = 7; a21 = 10; a7 = 0; a16 = 7; a5 = 4; return -1; } else if(((((((a5==6)&&((a9==10)&&(input==5)))&&(a2==1))&&(a20==1))&&(a12==1))&&((a2==1)&&(((!(a13==1)||((a19==5)&&((a21==10)&&((!(a3==1)||((a3==1)||(a26==1)))&&(a16==11)))))&&(a17==2))&&(a1==12))))){ a9 = 7; a19 = 1; a7 = 0; a4 = 0; a16 = 7; a5 = 4; a26 = 0; return -1; } else if(((((a28==1)&&((a16==10)&&((a23==1)&&(a21==11))))&&!(a24==1))&&((a17==2)&&(((((a9==8)&&(!(a24==1)&&((!(a4==1)&&((a3==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a20==1))))&&(a19==5))&&(a1==14))&&!(a4==1))))){ a29 = 1; a25 = 1; a9 = 9; a21 = 10; a1 = 12; a16 = 7; a5 = 5; a11 = 0; a20 = 1; a19 = 1; return -1; } else if(((!(a11==1)||((a5==5)&&((a2==1)&&(a9==7))))&&(((a28==1)&&((((a16==7)&&(((a21==12)&&(!(a4==1)&&(((a11==1)&&((a20==1)&&(input==6)))&&(a1==13))))&&(a19==2)))&&(a2==1))&&(a28==1)))&&(a17==2)))){ a27 = 0; a21 = 10; a1 = 12; a8 = 0; a14 = 0; a19 = 1; a5 = 4; return -1; } else if(((((((((a16==9)&&((((a19==4)&&(a11==1))&&(a1==12))||!(a13==1)))||(a27==1))||!(a3==1))&&(a9==10))&&!(a8==1))&&(a17==2))&&((((a2==1)&&(!(a24==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&(a21==12))&&(a20==1)))){ a14 = 0; a21 = 10; a9 = 7; a5 = 4; a12 = 1; a24 = 0; a19 = 1; a16 = 7; return -1; } else if((((!(a28==1)||(((!(a26==1)&&(((a23==1)&&(a28==1))&&(a17==2)))||(a24==1))&&!(a20==1)))&&(a1==14))&&((((((a21==11)&&((input==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))&&!(a18==1))&&(a16==7))&&(a2==1))&&(a19==4)))){ a1 = 12; a9 = 7; a5 = 4; a18 = 0; a20 = 1; a21 = 10; a19 = 1; a0 = 0; a12 = 1; return -1; } else if((((a16==8)&&((((a18==1)||((a19==3)&&(!(a0==1)&&(a11==1))))&&(a21==10))&&(a2==1)))&&((((a23==1)&&(((a17==2)&&((a9==11)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==13))))&&!(a27==1)))&&(a20==1))&&!(a27==1)))){ a27 = 0; a21 = 12; a12 = 1; a5 = 4; a9 = 8; a19 = 5; a16 = 9; return 25; } else if((((a19==4)&&((!(a13==1)||(((a16==8)&&(((a24==1)||(a13==1))||(a0==1)))&&(a5==4)))&&!(a18==1)))&&(((((a9==7)&&(!(a24==1)&&(((input==5)&&(a21==12))&&(a1==12))))&&(a20==1))&&!(a26==1))&&(a17==2)))){ a23 = 1; a5 = 5; a16 = 10; a9 = 11; a0 = 0; a26 = 0; a19 = 3; return 25; } else if((((!(a24==1)&&((a21==10)&&(!(a3==1)||((a20==1)&&(a13==1)))))&&!(a18==1))&&((a19==4)&&((((a28==1)&&((((a1==12)&&(((input==1)&&(a5==5))&&!(a4==1)))&&(a16==8))&&!(a0==1)))&&(a9==10))&&(a17==2))))){ a8 = 0; a19 = 1; a16 = 7; a13 = 1; a12 = 1; a9 = 7; a5 = 4; return -1; } else if((((!(a27==1)&&(((input==1)&&(a16==7))&&(a21==12)))&&(a12==1))&&((a23==1)&&(((a19==1)&&((a3==1)&&(((a5==5)&&(((a1==14)&&(((a28==1)&&(a23==1))&&(a17==2)))||!(a11==1)))&&(a20==1))))&&(a9==8))))){ a9 = 7; a5 = 4; a23 = 1; a1 = 12; a2 = 1; a4 = 0; a21 = 10; return -1; } else if(((((a20==1)&&((a16==9)&&(((a9==8)&&((input==1)&&(a17==2)))&&!(a26==1))))&&(a5==6))&&((a19==3)&&((a11==1)&&((a6==1)&&(((a13==1)&&((a0==1)||(((a21==12)&&(a11==1))&&(a28==1))))&&(a1==13))))))){ a21 = 10; a5 = 4; a1 = 12; a19 = 1; a26 = 0; a7 = 0; a3 = 1; a9 = 7; a16 = 7; return -1; } else if(((((a20==1)&&((a7==1)||((a5==6)&&((((((a12==1)&&(a17==2))&&(a1==13))&&(a9==9))||!(a11==1))||(a24==1)))))&&(a16==11))&&((a13==1)&&(!(a14==1)&&((!(a24==1)&&((input==4)&&(a21==11)))&&(a19==5)))))){ a5 = 4; a18 = 0; a21 = 10; a23 = 1; a1 = 12; a9 = 7; a16 = 7; a28 = 1; a19 = 1; return -1; } else if((((((a28==1)||(a24==1))||!(a6==1))&&(a21==10))&&((a20==1)&&(!(a14==1)&&((((((((((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==6))&&!(a0==1))&&(a19==3))&&!(a0==1))&&(a3==1))&&(a16==11))&&(a17==2)))))){ a2 = 1; a26 = 0; a8 = 0; a1 = 13; a21 = 11; a5 = 4; a9 = 7; return 26; } else if(((!(a7==1)&&((!(a11==1)||((a2==1)||!(a23==1)))&&(a21==12)))&&(!(a7==1)&&(!(a14==1)&&((a20==1)&&((((a16==7)&&((input==1)&&(((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))))&&(a17==2))&&(a12==1))))))){ a21 = 10; a12 = 1; a5 = 4; a19 = 1; a6 = 1; a1 = 12; a4 = 0; a9 = 7; return -1; } else if((((((a26==1)||(((a3==1)&&(a6==1))&&(a21==10)))&&(a1==12))&&(a20==1))&&((a19==5)&&((a16==11)&&(!(a24==1)&&((((((((a5==5)||(a5==6))&&(input==1))&&(a17==2))&&(a2==1))&&(a2==1))&&(a9==7))&&!(a4==1))))))){ a18 = 0; a9 = 9; a1 = 13; a27 = 0; a16 = 9; a5 = 4; a13 = 1; return 25; } else if((((a17==2)&&((a16==7)&&(((a6==1)&&(!(a20==1)&&(!(a11==1)||((a3==1)&&((a21==11)&&(a23==1))))))&&(a3==1))))&&((a2==1)&&((a5==6)&&(!(a14==1)&&((a9==10)&&((a19==1)&&((a1==13)&&(input==6))))))))){ a20 = 1; a12 = 1; a1 = 12; a16 = 8; a9 = 8; a5 = 4; a11 = 1; a23 = 1; a21 = 10; a19 = 5; return -1; } else if((((a17==2)&&((!(a28==1)||(((a3==1)&&((((a5==4)&&(a6==1))&&!(a4==1))&&(a21==10)))&&!(a20==1)))&&(a9==8)))&&(((!(a7==1)&&((((a16==8)&&(input==1))&&(a19==2))&&(a1==14)))&&(a23==1))&&!(a24==1)))){ a8 = 0; a16 = 7; a9 = 7; a23 = 1; a1 = 12; a20 = 1; a19 = 1; return -1; } else if(((((a16==10)&&(!(a4==1)&&((((a1==12)&&(((a17==2)&&(input==3))&&(a6==1)))&&(a21==12))&&!(a18==1))))&&(a19==5))&&((((a13==1)&&((a5==4)&&(((a7==1)||(a12==1))&&!(a14==1))))&&!(a20==1))&&(a9==10)))){ a24 = 1; a5 = 6; a27 = 1; a10 = 1; a19 = 2; a1 = 13; a21 = 10; return -1; } else if((((a27==1)||(((a24==1)||(!(a6==1)||((!(a18==1)&&(a12==1))&&(a17==2))))&&!(a20==1)))&&((((a1==12)&&(((a19==1)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==4))&&(a21==11)))&&!(a26==1)))&&!(a7==1))&&(a16==9)))){ a6 = 0; a16 = 11; a19 = 3; a21 = 10; a20 = 1; a13 = 0; a9 = 11; a5 = 4; a0 = 1; a1 = 13; return -1; } else if((((a21==12)&&((((((a19==5)&&((a16==9)&&(((a20==1)&&(a6==1))&&(a11==1))))&&(a1==14))&&(a17==2))||!(a2==1))||!(a3==1)))&&(((!(a18==1)&&((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a4==1))&&!(a24==1)))){ a19 = 2; a9 = 10; a5 = 5; a21 = 10; a16 = 8; a13 = 1; a20 = 0; return 23; } else if((((((((a9==10)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a16==9))&&(a3==1))&&(a19==5))&&(a23==1))&&((((a21==12)&&((((((a1==13)&&(a2==1))&&(a20==1))&&(a17==2))||(a0==1))&&!(a7==1)))||(a4==1))&&(a3==1)))){ a21 = 10; a19 = 1; a5 = 4; a1 = 12; a9 = 7; a3 = 1; a4 = 0; a24 = 0; a16 = 7; return -1; } else if((((a5==5)&&(((!(a20==1)&&(((a6==1)&&(a17==2))&&(a1==14)))&&!(a18==1))&&(a19==5)))&&(((a28==1)&&(((((((a9==7)&&(input==6))&&(a23==1))&&!(a4==1))&&(a2==1))&&(a21==10))&&(a16==7)))&&!(a7==1)))){ a20 = 1; a1 = 12; a16 = 11; a5 = 4; a9 = 10; a13 = 1; a12 = 1; a19 = 3; a18 = 0; return 23; } else if((((a16==8)&&((a21==12)&&(((a3==1)&&((!(a7==1)&&((input==5)&&(a9==8)))&&(a19==3)))&&(a28==1))))&&((a1==14)&&((a26==1)||(!(a20==1)&&(((a2==1)&&((a17==2)&&((a5==4)&&(a13==1))))&&(a2==1))))))){ if((a16==7)){ a20 = 1; a19 = 1; a15 = 0; a16 = 7; a5 = 5; a21 = 10; a1 = 13; a9 = 11; a27 = 1; a12 = 0; }else{ a16 = 10; a19 = 1; a4 = 1; a9 = 9; a15 = 0; a1 = 12; a6 = 0; } return 21; } else if(((!(a27==1)&&((a3==1)&&(a28==1)))&&((a9==10)&&((((a23==1)&&(!(a26==1)&&((((a17==2)&&((a16==10)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a8==1))&&(a1==12))))&&(a21==10))&&(a20==1))))&&(a19==5))&&!(a0==1))))){ a9 = 8; a4 = 0; a8 = 0; a1 = 14; a16 = 8; a5 = 5; return 25; } else if((((((a17==2)&&((a5==4)&&(!(a8==1)&&(((a20==1)&&((a9==11)&&(input==5)))&&(a16==11)))))&&(a13==1))&&!(a18==1))&&(!(a13==1)||((!(a7==1)&&((((a12==1)&&(a1==12))&&(a19==1))&&(a21==11)))&&(a23==1))))){ a21 = 10; a9 = 7; a24 = 0; a4 = 0; a14 = 0; a16 = 7; return -1; } else if((((a5==5)&&((((a9==9)&&(((((a6==1)&&(!(a6==1)||(a2==1)))||(a18==1))&&(a1==13))||(a27==1)))&&(a16==10))||(a27==1)))&&((a17==2)&&((a19==4)&&(!(a20==1)&&(!(a24==1)&&((input==3)&&(a21==10)))))))){ a9 = 10; a12 = 0; a26 = 1; a23 = 0; a16 = 11; return -1; } else if((((a12==1)&&((a21==10)&&((a27==1)||(!(a6==1)||(a12==1)))))&&(!(a14==1)&&((((a12==1)&&(!(a20==1)&&((a16==11)&&((input==5)&&(((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==3)&&((a9==7)&&((a1==12)&&(a5==4)))))))))&&(a17==2))&&!(a4==1))))){ a1 = 14; a9 = 11; a19 = 1; a5 = 4; a20 = 1; a26 = 1; a0 = 1; return -1; } else if(((((a2==1)&&(((!(a8==1)&&((!(a18==1)&&((a5==5)&&((a19==5)&&((input==4)&&(a1==13)))))&&(a21==10)))&&(a17==2))&&(a9==9)))&&(a11==1))&&((a16==10)&&(((a12==1)&&((a2==1)&&!(a20==1)))||!(a28==1))))){ a16 = 8; a6 = 0; a15 = 0; a19 = 4; a9 = 8; a21 = 12; a8 = 1; a5 = 6; return 21; } else if(((((!(a3==1)||(((a6==1)&&((a19==2)&&((a1==13)&&((a28==1)&&(a21==10)))))&&(a17==2)))&&(a13==1))||!(a28==1))&&((a16==10)&&(((a20==1)&&(((input==4)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&!(a14==1)))&&!(a8==1))))){ a16 = 7; a1 = 12; a3 = 1; a5 = 4; a19 = 1; a9 = 7; a6 = 1; a13 = 1; return -1; } else if((((a21==10)&&((((a16==8)&&(((a17==2)&&(((a7==1)||(!(a24==1)&&((a12==1)||(a8==1))))||!(a13==1)))||!(a23==1)))&&(a19==4))&&(a1==12)))&&((!(a27==1)&&((input==4)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))))&&(a20==1)))){ a16 = 7; a9 = 7; a19 = 1; a5 = 4; a14 = 0; a27 = 0; a24 = 0; return -1; } else if(((((((a7==1)||(((a6==1)&&(!(a20==1)&&(a3==1)))&&(a5==4)))&&(a23==1))&&(a6==1))&&(a12==1))&&((a1==13)&&((a19==3)&&((a16==10)&&((a17==2)&&(((a6==1)&&((input==3)&&(a9==10)))&&(a21==10)))))))){ if((a13==1)){ a15 = 1; a19 = 1; a27 = 1; a9 = 8; a21 = 11; a6 = 0; a1 = 14; a16 = 7; }else{ a13 = 0; a19 = 2; a20 = 1; a12 = 0; a9 = 11; a21 = 11; a18 = 1; a16 = 8; a1 = 14; } return 26; } else if(((!(a28==1)||(!(a8==1)&&((((a1==12)&&(((!(a20==1)&&((a28==1)&&(a21==10)))&&(a19==4))&&(a17==2)))||!(a13==1))||!(a2==1))))&&(((a16==7)&&(((input==6)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&!(a0==1)))&&(a11==1)))){ a6 = 1; a1 = 13; a0 = 0; a9 = 10; a24 = 0; a5 = 4; return 23; } else if(((!(a3==1)||((((a12==1)&&(a21==10))&&(a12==1))&&(a19==2)))&&((a2==1)&&(((a1==12)&&((((a17==2)&&(!(a26==1)&&(((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a16==7))))&&!(a20==1))&&(a2==1)))&&(a6==1))))){ a20 = 1; a5 = 4; a19 = 1; a9 = 7; a2 = 1; a4 = 0; a12 = 1; return -1; } else if(((!(a20==1)&&((a21==11)&&(((a1==12)&&(((((a13==1)&&(a12==1))||(a24==1))&&(a16==7))&&(a19==5)))&&(a9==8))))&&((a12==1)&&((((!(a7==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a17==2))&&(a28==1))&&!(a7==1))))){ a14 = 0; a5 = 5; a20 = 1; a23 = 1; a1 = 13; a9 = 7; a16 = 8; a19 = 3; return 26; } else if(((((a23==1)&&(!(a8==1)&&((!(a18==1)&&((a23==1)&&(a17==2)))&&(a12==1))))&&!(a24==1))&&(((((a16==11)&&((input==3)&&((((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5)))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==5)))))))&&(a21==11))&&!(a14==1))&&(a20==1)))){ a21 = 10; a5 = 4; a14 = 0; a9 = 7; a19 = 1; a1 = 12; a23 = 1; a16 = 7; return -1; } else if(((!(a20==1)&&(((a19==1)&&((a3==1)&&(((a12==1)&&!(a24==1))||!(a11==1))))&&(a16==7)))&&((a17==2)&&(!(a18==1)&&((a23==1)&&(!(a14==1)&&((a1==13)&&((a21==10)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5)))))))))){ a23 = 1; a1 = 12; a0 = 0; a5 = 4; a9 = 7; a27 = 0; a20 = 1; return -1; } else if((((a17==2)&&((a9==11)&&((a26==1)&&((a16==8)&&((((a21==10)&&((a1==13)&&((a7==1)&&((a28==1)&&(a19==3)))))&&!(a2==1))&&(a0==1))))))&&(((a24==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a13==1)))&&(a20==1)))){ a19 = 5; a16 = 11; a3 = 0; a4 = 1; a10 = 0; a1 = 12; a9 = 7; a5 = 5; return -1; } else if(((!(a20==1)&&(((a1==14)&&((a19==1)&&(((a28==1)||!(a13==1))&&(a17==2))))||(a26==1)))&&((((a12==1)&&(((!(a27==1)&&(((input==3)&&(a21==10))&&!(a8==1)))&&(a5==5))&&(a9==7)))&&!(a26==1))&&(a16==9)))){ if((a25==1)){ a26 = 1; a2 = 0; a16 = 7; a21 = 12; a12 = 0; a1 = 13; a9 = 10; }else{ a16 = 7; a26 = 1; a24 = 1; a27 = 1; a20 = 1; a9 = 11; } return -1; } else if((((a19==2)&&(((a8==1)||((((!(a12==1)||(a23==1))||!(a13==1))&&(a1==12))&&(a21==12)))&&(a17==2)))&&(!(a14==1)&&((!(a8==1)&&(((a16==8)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==6)))&&!(a8==1)))&&(a20==1))))){ a5 = 5; a19 = 5; a11 = 1; a12 = 1; a21 = 10; a1 = 13; a9 = 8; a20 = 0; a16 = 7; return 26; } else if(((((a6==1)||!(a23==1))||!(a12==1))&&(((a20==1)&&(!(a4==1)&&((a16==10)&&(!(a0==1)&&((a19==1)&&((a17==2)&&((a1==14)&&((a3==1)&&((a21==10)&&((input==1)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))))))))))&&(a28==1)))){ a27 = 0; a5 = 5; a16 = 8; a0 = 0; a19 = 4; a13 = 1; a21 = 12; a9 = 9; return -1; } else if((((a19==2)&&((((((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&!(a26==1))&&(a9==8))&&(a12==1))&&(a16==7)))&&((a21==10)&&((a17==2)&&(((!(a24==1)&&((a11==1)&&((a12==1)&&(a23==1))))&&(a1==13))&&(a20==1)))))){ a1 = 14; a14 = 0; a6 = 1; a5 = 4; a3 = 1; return 22; } else if((((a16==7)&&(((!(a8==1)&&((a12==1)&&((a2==1)||!(a3==1))))&&(a1==13))&&(a19==4)))&&(((a23==1)&&(!(a4==1)&&((a21==11)&&((!(a26==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==6)))&&(a17==2)))))&&(a20==1)))){ a16 = 8; a5 = 4; a1 = 12; a9 = 7; a27 = 0; a18 = 0; a11 = 1; return 23; } else if(((((a16==8)&&(((a6==1)&&(a23==1))&&(a19==5)))&&(a17==2))&&((a21==12)&&((((((!(a7==1)&&((((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a5==6)&&(a1==12))&&(a9==11))))&&(input==1)))&&!(a24==1))&&(a20==1))&&(a6==1))&&!(a18==1))&&!(a27==1))))){ a16 = 10; a12 = 1; a5 = 5; a27 = 0; a1 = 12; a9 = 8; a0 = 0; return 21; } else if((((!(a27==1)&&(((((a11==1)&&(a21==12))||!(a12==1))&&(a16==9))&&!(a14==1)))&&(a17==2))&&(((((((!(a27==1)&&((input==1)&&(a1==12)))&&(a28==1))&&(a5==6))&&(a19==2))&&!(a20==1))&&(a3==1))&&(a9==10)))){ if((a10==1)){ a20 = 1; a21 = 11; a7 = 1; a1 = 13; a25 = 1; a19 = 4; a16 = 11; a29 = 1; }else{ a9 = 9; a16 = 7; a21 = 10; a5 = 5; a29 = 1; a20 = 1; a27 = 1; } return -1; } else if(((((a9==11)&&(!(a7==1)&&((a19==3)&&((a20==1)&&(((a12==1)&&(a28==1))&&(a16==7))))))&&(a23==1))&&(!(a24==1)&&((((a1==12)&&(((a17==2)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==10)))&&(a11==1))&&(a12==1))))){ a1 = 14; a14 = 0; a27 = 0; a19 = 5; a5 = 6; a2 = 1; return 22; } else if((((((((a17==2)&&(a28==1))&&(a1==12))&&(a16==10))&&(a11==1))&&(a2==1))&&((!(a7==1)&&((a9==9)&&((a12==1)&&(!(a8==1)&&((a21==12)&&((a19==5)&&(!(a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))))))&&(a12==1)))){ if((a26==1)){ a13 = 0; a19 = 1; a21 = 11; a9 = 7; a6 = 0; a1 = 13; a23 = 0; a5 = 5; }else{ a5 = 4; a16 = 7; a28 = 0; a25 = 0; a19 = 2; a11 = 0; a20 = 1; a9 = 11; a21 = 10; } return -1; } else if(((!(a0==1)&&((((((((a19==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a12==1))&&(a6==1))&&(a21==12))&&(a17==2))&&(a9==10))&&(a23==1)))&&((a1==12)&&((a20==1)&&((a26==1)||(!(a14==1)&&((a16==7)&&(a23==1)))))))){ a19 = 4; a16 = 8; a2 = 1; a1 = 13; a9 = 9; a5 = 6; a13 = 1; a28 = 1; return 21; } else if(((((a9==7)&&(((((((a16==8)&&(((a5==5)||(a5==6))&&(input==1)))&&(a8==1))&&(a8==1))&&!(a6==1))&&!(a28==1))&&(a1==14)))&&(a17==2))&&((a18==1)&&((a21==11)&&(((a18==1)&&((a20==1)&&(a11==1)))&&(a19==4)))))){ a5 = 4; a19 = 5; a9 = 9; a26 = 1; a16 = 10; a21 = 10; a1 = 12; a18 = 1; a24 = 1; return -1; } else if(((((((a7==1)||((a19==5)&&(!(a14==1)&&(a13==1))))&&(a13==1))&&(a2==1))&&(a21==12))&&((a17==2)&&((((a23==1)&&((a9==9)&&(((a5==6)&&((input==6)&&(a16==9)))&&(a13==1))))&&(a1==13))&&(a20==1))))){ a21 = 10; a24 = 0; a14 = 0; a7 = 0; a9 = 11; a1 = 14; return 25; } else if((((!(a2==1)||(a13==1))&&(a3==1))&&((a2==1)&&((((a23==1)&&(!(a7==1)&&((!(a27==1)&&((a21==11)&&((input==1)&&(((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==2))||((a19==2)&&(((a1==14)&&(a5==6))&&(a9==11))))||((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7)))))))&&(a20==1))))&&(a17==2))&&(a16==7))))){ if((a17==2)){ a12 = 1; a6 = 1; a19 = 5; a20 = 0; a21 = 12; a18 = 0; a9 = 9; a1 = 13; a5 = 6; }else{ a1 = 13; a5 = 6; a21 = 10; a4 = 0; a9 = 10; a6 = 1; a19 = 4; a16 = 8; a13 = 1; } return 21; } else if((((!(a11==1)||((a11==1)&&!(a20==1)))&&!(a8==1))&&((((a1==13)&&((((a17==2)&&(((a19==5)&&(((input==4)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&!(a27==1)))&&(a23==1)))&&(a16==7))&&(a23==1)))&&(a21==12))&&(a2==1)))){ a5 = 4; a20 = 1; a1 = 12; a6 = 1; a9 = 7; a19 = 1; a21 = 10; a13 = 1; a28 = 1; return -1; } else if((((a19==3)&&((a17==2)&&((a16==7)&&(((a28==1)&&(((a13==1)&&(((a28==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a3==1)))&&(a28==1)))&&(a9==9)))))&&(((((a2==1)&&(a21==12))||!(a12==1))&&!(a20==1))&&(a1==13)))){ a7 = 0; a28 = 1; a20 = 1; a21 = 10; a9 = 7; a19 = 1; a1 = 12; a5 = 4; return -1; } else if((((a17==2)&&((((a24==1)||(!(a26==1)&&((a20==1)&&(((a12==1)&&(!(a7==1)&&(a11==1)))||(a18==1)))))&&!(a14==1))&&(a1==12)))&&((a9==10)&&(((((input==3)&&((a5==5)||(a5==6)))&&(a21==10))&&(a16==11))&&(a19==4))))){ a8 = 0; a5 = 4; a9 = 7; a0 = 0; a26 = 0; a19 = 1; a16 = 7; return -1; } else if((((a1==13)&&(((a3==1)&&(((a13==1)&&(a17==2))&&!(a27==1)))&&(a16==9)))&&((a9==8)&&((a5==5)&&(((a2==1)&&((!(a18==1)&&((((input==6)&&!(a20==1))&&!(a7==1))&&(a19==1)))&&(a12==1)))&&(a21==12)))))){ a20 = 1; a5 = 6; a21 = 10; a18 = 1; a16 = 7; a23 = 0; a1 = 12; a22 = 1; a9 = 11; return -1; } else if((((a21==11)&&(((a1==14)&&(((a18==1)||(a6==1))&&!(a27==1)))&&(a16==10)))&&((!(a14==1)&&((((((((input==1)&&((a5==4)||(a5==5)))&&(a6==1))&&(a19==1))&&!(a24==1))&&(a9==9))&&(a17==2))&&(a20==1)))&&(a6==1)))){ a4 = 0; a9 = 7; a19 = 4; a0 = 0; a5 = 5; a16 = 7; a1 = 13; return -1; } return calculate_output39(input); } int calculate_output39(int input) { if((((!(a6==1)&&(((a4==1)&&((((a1==14)&&((a6==1)&&(a5==5)))&&(a4==1))&&(a17==2)))&&(a20==1)))&&(a16==9))&&(((a4==1)&&((a21==12)&&((((a9==9)&&(input==1))&&!(a6==1))&&(a19==2))))&&(a18==1)))){ a19 = 1; a21 = 10; a2 = 0; a9 = 10; a16 = 7; a18 = 1; return -1; } else if(((((a17==2)&&((a16==8)&&(((((a5==4)||(a5==5))&&(input==1))&&!(a27==1))&&(a20==1))))&&!(a4==1))&&(((((a1==13)&&(!(a13==1)||(((!(a11==1)||(a3==1))||(a7==1))&&(a21==11))))&&(a9==7))&&!(a4==1))&&(a19==1)))){ a21 = 10; a4 = 0; a5 = 4; a1 = 12; a16 = 7; a18 = 0; a23 = 1; return -1; } else if(((!(a7==1)&&((!(a27==1)&&((a19==1)&&((a16==9)&&((a3==1)&&(((a21==10)&&(((input==4)&&((((a5==4)&&(a1==13))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12))))))&&(a17==2)))&&!(a24==1))))))&&(a12==1)))&&((a20==1)&&((a3==1)&&(a12==1))))){ a9 = 7; a4 = 0; a5 = 4; a7 = 0; a16 = 7; a1 = 12; return -1; } else if(((!(a7==1)&&(!(a18==1)&&(((!(a4==1)&&((!(a20==1)&&(((input==1)&&(a21==12))&&(a16==10)))&&(a19==4)))&&(a1==12))&&(a9==7))))&&((a8==1)||((a17==2)&&(((a23==1)&&((a11==1)&&(a13==1)))&&(a5==4)))))){ if((a14==1)){ a19 = 1; a20 = 1; a1 = 14; a27 = 1; a6 = 0; a9 = 11; a0 = 1; a21 = 10; a16 = 7; }else{ a15 = 1; a5 = 6; a19 = 5; a4 = 1; a29 = 0; a16 = 8; a21 = 10; } return -1; } else if(((((a16==7)&&((a19==1)&&(!(a4==1)&&(((a21==10)&&((((input==3)&&(a5==4))&&!(a18==1))&&(a3==1)))&&!(a20==1)))))&&(a1==12))&&((a17==2)&&(((((a12==1)||!(a3==1))&&!(a0==1))||!(a28==1))&&(a9==9))))){ a14 = 0; a12 = 1; a9 = 7; a20 = 1; a24 = 0; return -1; } else if((((((((((a2==1)&&(((input==4)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a17==2)))&&(a6==1))&&!(a4==1))&&(a23==1))&&(a20==1))&&(a1==14))&&(a16==7))&&((((a23==1)&&(!(a12==1)||(a6==1)))&&(a19==5))&&(a21==12)))){ a0 = 0; a19 = 1; a27 = 0; a9 = 7; a28 = 1; a5 = 4; a1 = 12; a21 = 10; return -1; } else if((((((((!(a4==1)&&((a19==5)&&(input==3)))&&(a9==8))&&(a21==12))&&(a16==10))&&!(a0==1))&&(a2==1))&&((!(a11==1)||(((a17==2)&&(((a20==1)&&((a5==5)&&(a23==1)))&&(a1==13)))||!(a23==1)))||(a4==1)))){ if((a12==1)){ a24 = 0; a5 = 6; a21 = 10; a9 = 11; a1 = 14; a8 = 0; a16 = 8; a6 = 1; a19 = 2; a20 = 0; }else{ a21 = 10; a19 = 1; a13 = 1; a1 = 12; a28 = 1; a16 = 9; a5 = 6; } return 22; } else if(((((a19==5)&&((a1==13)&&((!(a0==1)&&((a28==1)&&(a16==9)))&&!(a27==1))))&&!(a4==1))&&((a12==1)&&(((a21==10)&&((!(a20==1)&&((a13==1)&&((a17==2)&&((input==6)&&((a5==5)||(a5==6))))))&&!(a27==1)))&&(a9==11))))){ a19 = 3; a9 = 8; a29 = 0; a2 = 0; a20 = 1; a5 = 5; a27 = 1; return -1; } else if(((((a11==1)||!(a13==1))&&(a28==1))&&((a16==7)&&((((a11==1)&&(((a20==1)&&((a9==9)&&((a17==2)&&((a11==1)&&(((a11==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a26==1))))))&&(a1==13)))&&(a21==12))&&(a19==2))))){ a21 = 10; a7 = 0; a5 = 5; a14 = 0; a16 = 9; a23 = 1; a19 = 3; a9 = 8; return 21; } else if((((((a16==9)&&((((input==1)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2))||((a19==3)&&((a9==7)&&((a5==4)&&(a1==12))))))&&(a17==2))&&(a21==11)))&&!(a20==1))&&!(a24==1))&&((a24==1)||((((a23==1)&&(!(a12==1)||(a6==1)))||(a18==1))&&!(a0==1))))){ a18 = 1; a16 = 7; a2 = 0; a19 = 2; a21 = 10; a20 = 1; a9 = 11; a5 = 5; a1 = 12; a24 = 1; return -1; } else if(((((a9==9)&&(((a17==2)&&((a6==1)&&((!(a0==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a23==1))))&&!(a7==1)))&&(a19==3))&&(((!(a2==1)||(((a16==8)&&((a1==12)&&(a28==1)))&&(a3==1)))&&!(a20==1))&&(a21==11)))){ a9 = 11; a5 = 5; a16 = 7; a20 = 1; a24 = 0; a2 = 1; a1 = 13; a19 = 4; return 23; } else if(((!(a4==1)&&(!(a14==1)&&(!(a7==1)&&((((a5==5)&&(((a17==2)&&(input==1))&&(a19==3)))&&(a1==14))&&(a11==1)))))&&(((a26==1)||(((!(a20==1)&&((a21==11)&&(a3==1)))&&(a16==8))&&(a9==9)))&&!(a4==1)))){ a9 = 7; a19 = 1; a28 = 1; a16 = 7; a0 = 0; a21 = 10; a20 = 1; a1 = 12; a5 = 4; return -1; } else if((((a3==1)&&((!(a13==1)||(a11==1))&&!(a20==1)))&&((((((a17==2)&&(!(a4==1)&&((a11==1)&&(!(a8==1)&&(!(a18==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a21==10)))))))&&(a9==10))&&(a16==8))&&(a19==4))&&(a1==14)))){ a16 = 10; a5 = 6; a3 = 1; a1 = 12; a9 = 7; a21 = 12; a19 = 2; a20 = 1; a26 = 0; return 26; } else if(((((!(a23==1)||((a11==1)&&((a13==1)&&!(a20==1))))&&(a21==12))&&(a19==5))&&((!(a27==1)&&((a17==2)&&((a1==14)&&(!(a8==1)&&((a16==7)&&(!(a7==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a12==1))))))))&&(a9==7)))){ a18 = 0; a20 = 1; a19 = 1; a21 = 10; a26 = 0; a12 = 1; a5 = 4; a1 = 12; return -1; } else if(((!(a20==1)&&(!(a8==1)&&(((a1==13)&&((a21==10)&&((((input==1)&&((a5==4)||(a5==5)))&&(a19==3))&&!(a14==1))))&&(a16==9))))&&(((a0==1)||(((a8==1)||(((a11==1)&&(a17==2))&&(a9==7)))||!(a3==1)))||(a14==1)))){ a8 = 1; a9 = 10; a4 = 1; a5 = 5; a29 = 0; a19 = 2; return 21; } else if((((((a1==14)&&((a19==5)&&(!(a2==1)||((a21==11)&&(a28==1)))))&&(a16==9))&&(a17==2))&&((a6==1)&&(!(a8==1)&&((((!(a8==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a11==1)))&&(a12==1))&&(a20==1))&&(a9==11)))))){ a1 = 13; a16 = 7; a5 = 5; a18 = 0; a4 = 0; a19 = 3; a21 = 10; a24 = 0; a9 = 7; return 25; } else if((((a20==1)&&((!(a4==1)&&(((((a6==1)&&((input==5)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a18==1))&&(a19==5))&&!(a7==1)))&&(a17==2)))&&((a16==7)&&((a28==1)&&((a21==12)&&((!(a23==1)||(a2==1))&&(a1==14))))))){ a5 = 4; a12 = 1; a9 = 7; a7 = 0; a23 = 1; a19 = 1; a1 = 12; a21 = 10; return -1; } else if((((((a17==2)&&((!(a27==1)&&(a28==1))&&(a13==1)))||(a26==1))||(a7==1))&&(((a21==11)&&(((a16==10)&&((a1==12)&&((!(a8==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==1)))&&!(a26==1))))&&(a19==1)))&&!(a20==1)))){ a16 = 8; a19 = 5; a9 = 9; a23 = 0; a5 = 4; a8 = 1; a28 = 0; return -1; } else if((((a21==11)&&((a28==1)&&((a17==2)&&(!(a27==1)&&(((a3==1)&&(a1==12))&&(a12==1))))))&&((((((a19==4)&&((!(a26==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&!(a26==1)))&&(a28==1))&&(a20==1))&&(a16==8))&&(a9==10)))){ a11 = 1; a19 = 5; a2 = 1; a9 = 9; a21 = 10; a5 = 6; a8 = 0; return -1; } else if(((!(a4==1)&&((a17==2)&&((a1==13)&&((a23==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a9==7))))))&&((!(a2==1)||((a21==12)&&((a11==1)&&(!(a3==1)||((((a20==1)&&(a28==1))&&!(a27==1))&&(a19==1))))))&&(a16==8)))){ a1 = 12; a16 = 7; a3 = 1; a14 = 0; a21 = 10; a5 = 4; a6 = 1; return -1; } else if((((a9==8)&&((a12==1)&&(((a17==2)&&(((a20==1)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a24==1)))&&(a23==1))))&&((a16==8)&&((a1==13)&&(((((!(a13==1)||(a3==1))&&!(a7==1))&&!(a4==1))&&(a19==4))&&(a21==11)))))){ a3 = 1; a9 = 7; a1 = 12; a5 = 4; a21 = 10; a2 = 1; a16 = 7; a11 = 1; a19 = 1; return -1; } else if((((a1==13)&&(((a16==10)&&((((a17==2)&&((((input==3)&&(a21==11))&&!(a8==1))&&!(a7==1)))&&(a5==5))&&!(a4==1)))&&(a9==10)))&&((a19==1)&&((a20==1)&&(((a6==1)&&(!(a8==1)&&(a2==1)))&&!(a27==1)))))){ a6 = 1; a1 = 12; a24 = 0; a21 = 10; a23 = 1; a16 = 7; a5 = 4; a9 = 7; return -1; } else if(((!(a18==1)&&((((a17==2)&&(!(a8==1)&&((!(a14==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a1==13))))&&(a9==9))&&(a11==1)))&&(!(a26==1)&&(!(a20==1)&&((a19==1)&&((a4==1)||((a16==8)&&((a21==12)&&(a13==1))))))))){ a20 = 1; a21 = 10; a25 = 1; a6 = 0; a9 = 10; a22 = 0; a5 = 6; a16 = 7; return -1; } else if((((!(a18==1)&&(((a9==7)&&(!(a26==1)&&((a17==2)&&(input==5))))&&(a16==10)))&&(a5==4))&&((a1==13)&&(((a19==5)&&((!(a2==1)||(!(a12==1)||(((a28==1)&&!(a24==1))||(a0==1))))&&(a20==1)))&&(a21==12))))){ a19 = 4; a21 = 10; a9 = 11; a16 = 7; a14 = 0; a27 = 0; a1 = 14; return 25; } else if(((!(a3==1)||(((((a19==2)&&((a6==1)&&(a11==1)))&&(a21==12))&&(a17==2))&&!(a14==1)))&&(!(a20==1)&&(!(a14==1)&&(((a9==10)&&((((a1==14)&&((a16==7)&&(input==1)))&&(a23==1))&&!(a0==1)))&&(a5==4)))))){ a21 = 10; a19 = 1; a1 = 12; a23 = 1; a20 = 1; a13 = 1; a9 = 7; a14 = 0; return -1; } else if((((a16==10)&&((a1==13)&&((a11==1)&&((((input==3)&&(a5==6))&&!(a26==1))&&(a11==1)))))&&((a18==1)||((a9==7)&&((((a28==1)&&((a17==2)&&(((a2==1)&&(a20==1))&&(a21==12))))&&!(a0==1))&&(a19==2)))))){ a1 = 12; a16 = 7; a2 = 1; a21 = 10; a26 = 0; a5 = 4; a19 = 1; a0 = 0; return -1; } else if((((!(a20==1)&&(((a19==1)&&((a1==12)&&(!(a12==1)||((a8==1)||(!(a2==1)||(a23==1))))))&&(a16==8)))&&(a17==2))&&((a9==7)&&((a2==1)&&(((((input==5)&&((a5==5)||(a5==6)))&&(a6==1))&&(a12==1))&&(a21==12)))))){ if((a6==1)){ a22 = 1; a16 = 7; a5 = 6; a20 = 1; a19 = 2; a23 = 0; a21 = 10; a29 = 1; a9 = 11; }else{ a5 = 5; a16 = 11; a24 = 1; a15 = 1; a18 = 1; a19 = 4; a9 = 8; a21 = 10; } return 22; } else if((((a16==10)&&((a17==2)&&((a2==1)&&(((a1==12)&&((a5==5)&&(!(a7==1)&&(!(a8==1)&&(!(a20==1)&&(input==3))))))&&!(a14==1)))))&&(((a19==4)&&(((a21==12)&&((a4==1)||(a28==1)))&&(a12==1)))&&(a9==11)))){ a5 = 4; a20 = 1; a16 = 7; a9 = 10; a29 = 1; a19 = 1; a21 = 10; a15 = 0; a1 = 14; a25 = 0; return 25; } else if((((a9==9)&&(((((a3==1)&&((a2==1)&&(a23==1)))&&(a1==13))&&(a16==7))&&!(a20==1)))&&((a19==3)&&(((a23==1)&&(!(a8==1)&&((a28==1)&&((a17==2)&&((a23==1)&&(((a5==4)||(a5==5))&&(input==6)))))))&&(a21==12))))){ a26 = 0; a20 = 1; a16 = 9; a23 = 1; a19 = 4; a27 = 0; a5 = 6; return 21; } else if((((!(a7==1)&&(((a1==12)&&((a16==7)&&(((((input==4)&&((a5==5)||(a5==6)))&&!(a4==1))&&(a17==2))&&(a6==1))))&&!(a26==1)))&&!(a4==1))&&((a19==1)&&((a9==8)&&(((a21==11)&&(!(a26==1)&&(a12==1)))&&!(a20==1)))))){ a12 = 1; a7 = 0; a1 = 14; a21 = 12; a16 = 8; a5 = 6; a23 = 1; a20 = 1; a19 = 5; return -1; } else if(((!(a28==1)&&((((a9==8)&&((((a11==1)&&(a16==7))&&!(a3==1))&&(a19==5)))&&!(a20==1))&&!(a3==1)))&&(((a4==1)&&(((a21==12)&&((a1==14)&&((((a5==4)||(a5==5))&&(input==3))&&(a17==2))))&&(a0==1)))&&!(a2==1)))){ a20 = 1; a6 = 0; a19 = 1; a25 = 1; a24 = 1; a21 = 10; a5 = 6; a9 = 9; return -1; } else if((((a16==10)&&(((((a5==5)&&((a21==11)&&((a7==1)||((a9==10)&&(a2==1)))))||!(a12==1))&&!(a27==1))&&!(a7==1)))&&((((!(a4==1)&&((a20==1)&&((input==1)&&(a19==1))))&&!(a4==1))&&(a1==13))&&(a17==2)))){ a24 = 0; a11 = 1; a16 = 7; a9 = 7; a13 = 1; a19 = 4; return 25; } else if(((((a9==11)&&((a20==1)&&(!(a18==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a12==1)))))&&(a17==2))&&(((!(a2==1)||((((a21==10)&&((a19==5)&&((a3==1)||(a0==1))))&&(a16==9))||!(a6==1)))&&!(a14==1))&&(a1==14)))){ a1 = 12; a3 = 1; a16 = 7; a26 = 0; a19 = 1; a5 = 4; a9 = 7; a18 = 0; return -1; } else if((((a2==1)&&((((!(a24==1)&&(((a0==1)||(a2==1))&&(a17==2)))||(a26==1))||(a0==1))&&(a21==10)))&&(((((a1==14)&&((a9==10)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==7))))&&(a19==2))&&!(a20==1))&&!(a4==1)))){ a5 = 4; a20 = 1; a2 = 1; a19 = 1; a9 = 7; a1 = 12; a24 = 0; a12 = 1; return -1; } else if(((((a17==2)&&((a20==1)&&((a16==7)&&(((input==6)&&(a21==12))&&(a9==8)))))&&!(a27==1))&&((((a3==1)&&(((a5==6)&&((((a3==1)||(a14==1))&&!(a18==1))&&(a19==2)))&&(a1==13)))&&(a2==1))||!(a12==1)))){ a1 = 12; a5 = 4; a19 = 5; a16 = 8; a3 = 1; a2 = 1; a9 = 7; a6 = 1; return 26; } else if((((a17==2)&&(!(a3==1)||(((a9==10)&&((((a6==1)||!(a2==1))&&(a5==6))&&!(a18==1)))&&!(a8==1))))&&((a1==13)&&((a20==1)&&((a19==2)&&(((a16==7)&&(((a21==12)&&(input==4))&&(a23==1)))&&(a11==1))))))){ a1 = 12; a19 = 1; a21 = 10; a8 = 0; a5 = 4; a9 = 7; a12 = 1; a14 = 0; return -1; } else if(((((a21==12)&&(((a6==1)&&((input==4)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))))&&!(a24==1)))&&(a1==12))&&(!(a20==1)&&((!(a6==1)||((((a7==1)||(((a28==1)&&(a19==5))&&(a16==8)))||(a27==1))&&(a17==2)))&&(a12==1))))){ a21 = 10; a5 = 5; a20 = 1; a22 = 1; a9 = 8; a1 = 13; a2 = 0; a0 = 1; return -1; } else if(((!(a0==1)&&((!(a20==1)&&(((((input==5)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a3==1))&&(a19==1))&&(a21==10)))&&(a2==1)))&&((a2==1)&&((a26==1)||(((((a28==1)&&(a17==2))||!(a6==1))&&(a1==14))&&(a16==9)))))){ if((a15==1)){ a13 = 0; a5 = 4; a16 = 11; a1 = 13; a21 = 11; a26 = 1; a20 = 1; a9 = 11; a2 = 0; a19 = 3; }else{ a19 = 5; a1 = 12; a23 = 0; a9 = 8; a5 = 5; a15 = 1; a28 = 0; a16 = 11; a21 = 11; a20 = 1; } return 22; } else if((((((a17==2)&&((a20==1)&&(((a11==1)&&((a16==10)&&(((a5==4)||(a5==5))&&(input==5))))&&(a21==11))))&&(a9==8))&&!(a27==1))&&((a6==1)&&(!(a12==1)||((a1==13)&&(!(a14==1)&&((a28==1)&&((a13==1)&&(a19==3))))))))){ a9 = 7; a6 = 1; a13 = 1; a7 = 0; a1 = 12; a16 = 7; a5 = 4; a19 = 1; a21 = 10; return -1; } else if(((!(a26==1)&&(((((((!(a7==1)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==3)))&&(a21==10))&&(a11==1))&&(a1==14))&&(a16==9))&&!(a4==1))&&(a12==1)))&&((a19==5)&&((a17==2)&&((a20==1)&&((a28==1)&&!(a7==1))))))){ a19 = 1; a5 = 4; a16 = 7; a6 = 1; a9 = 7; a3 = 1; a27 = 0; a1 = 12; return -1; } else if((((a2==1)&&((!(a20==1)&&((a1==14)&&((((a28==1)&&((a28==1)&&(a16==7)))&&(a9==7))&&(a3==1))))&&(a17==2)))&&(((a5==6)&&((a23==1)&&(((a13==1)&&((a21==11)&&(input==4)))&&!(a27==1))))&&(a19==2)))){ a21 = 10; a3 = 1; a1 = 12; a5 = 4; a19 = 1; a20 = 1; a13 = 1; a23 = 1; return -1; } else if(((((((a17==2)&&(a23==1))||!(a23==1))&&!(a4==1))||!(a12==1))&&(((a21==11)&&(((a11==1)&&(((a16==9)&&(((input==5)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a6==1)))&&!(a20==1)))&&!(a26==1)))&&(a19==3)))){ a19 = 2; a8 = 1; a1 = 12; a20 = 1; a16 = 7; a9 = 9; a10 = 1; a2 = 0; a21 = 10; a5 = 4; return 25; } else if(((!(a4==1)&&((((a28==1)&&!(a4==1))||(a18==1))&&(a19==2)))&&((((a13==1)&&(((!(a26==1)&&(((a1==14)&&(((input==1)&&(a17==2))&&(a5==4)))&&(a21==12)))&&(a23==1))&&(a9==7)))&&!(a20==1))&&(a16==7)))){ a20 = 1; a3 = 1; a23 = 1; a18 = 0; a1 = 12; a21 = 10; a19 = 1; return -1; } else if((((a19==4)&&(((a23==1)&&(((a16==9)&&((a3==1)&&(a12==1)))&&(a21==11)))&&(a9==7)))&&(((((((a1==13)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==6))))&&!(a26==1))&&!(a27==1))&&(a20==1))&&(a17==2))&&!(a4==1)))){ a5 = 5; a19 = 2; a24 = 0; a16 = 10; a14 = 0; a23 = 1; a9 = 9; return 21; } else if(((((a2==1)&&((a19==5)&&((((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a21==10))&&!(a4==1))))&&(a1==13))&&((((((a13==1)&&((!(a28==1)||(a11==1))&&(a11==1)))&&(a16==10))||!(a2==1))&&(a20==1))&&(a17==2)))){ a9 = 7; a11 = 1; a19 = 1; a16 = 7; a24 = 0; a5 = 4; a27 = 0; a1 = 12; return -1; } else if(((((a16==10)&&((!(a14==1)&&(((a6==1)&&(((input==1)&&(a1==14))&&!(a8==1)))&&(a13==1)))&&(a2==1)))&&(a20==1))&&((((a17==2)&&((!(a23==1)||((a9==11)&&(a28==1)))&&(a21==12)))&&(a19==2))&&(a5==5)))){ a1 = 12; a3 = 1; a19 = 1; a28 = 1; a9 = 7; a26 = 0; a5 = 4; a21 = 10; a16 = 7; return -1; } else if(((((a9==7)&&((a1==13)&&(!(a2==1)&&((!(a20==1)&&(a6==1))&&(a16==8)))))&&(a26==1))&&((!(a2==1)&&(((a19==2)&&(!(a2==1)&&(((a8==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a17==2))))&&(a21==10)))&&(a0==1)))){ a20 = 1; a23 = 0; a22 = 0; a16 = 7; a5 = 6; a1 = 14; a9 = 10; a13 = 0; a19 = 1; return -1; } else if((((a20==1)&&((a16==9)&&((!(a4==1)&&(a23==1))&&!(a14==1))))&&((a17==2)&&(!(a24==1)&&(!(a14==1)&&((a23==1)&&(((((a21==10)&&((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&(a1==13))&&(a19==1))&&!(a24==1)))))))){ a9 = 8; a19 = 5; a16 = 8; a1 = 14; a21 = 12; a5 = 5; a24 = 0; a18 = 0; return 25; } else if((((a16==7)&&((a5==5)&&((((a17==2)&&((a1==14)&&(!(a24==1)&&(!(a0==1)&&((input==5)&&(a21==10))))))&&!(a20==1))&&(a9==7))))&&(((a28==1)&&((a19==5)&&((a18==1)||((a23==1)&&!(a26==1)))))&&!(a8==1)))){ a1 = 12; a23 = 1; a19 = 1; a5 = 4; a20 = 1; a13 = 1; a18 = 0; return -1; } else if((((a16==11)&&((a19==3)&&((a20==1)&&((a1==14)&&((a9==7)&&((a3==1)&&((((a12==1)&&((input==6)&&(a17==2)))&&(a23==1))&&(a28==1))))))))&&(((a5==5)&&(((a13==1)&&(a28==1))||!(a28==1)))&&(a21==10)))){ a1 = 12; a28 = 1; a5 = 4; a16 = 7; a23 = 1; a24 = 0; a19 = 1; return -1; } else if(((((!(a20==1)&&((((a21==10)&&(((input==5)&&(a5==5))&&(a17==2)))&&(a1==13))&&(a16==8)))&&!(a8==1))&&!(a7==1))&&(((a9==8)&&((a14==1)||((((a28==1)&&(a19==5))&&!(a14==1))&&(a3==1))))&&(a28==1)))){ a26 = 0; a20 = 1; a1 = 14; a24 = 0; a21 = 12; a4 = 0; a9 = 7; return -1; } else if(((((a5==6)&&((a3==1)&&((a20==1)&&((((a1==12)&&(a3==1))&&(a16==9))&&(a19==4)))))&&(a17==2))&&((!(a26==1)&&(!(a26==1)&&(!(a8==1)&&(((a9==10)&&((a21==11)&&(input==1)))&&!(a27==1)))))&&(a2==1)))){ if((a12==1)){ a9 = 8; a13 = 1; a8 = 0; a5 = 5; a2 = 1; a16 = 8; a20 = 0; }else{ a16 = 7; a5 = 4; a18 = 0; a2 = 1; a1 = 13; a27 = 0; a19 = 2; a21 = 10; } return 21; } else if((((a3==1)&&((((a27==1)||(((a11==1)&&(a1==13))&&(a17==2)))&&(a21==12))&&(a16==10)))&&(((((a19==2)&&(!(a0==1)&&((a20==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==1)))))&&(a6==1))&&(a6==1))&&(a11==1)))){ a7 = 0; a21 = 10; a19 = 5; a5 = 5; a16 = 8; a9 = 11; a27 = 0; a20 = 0; a1 = 12; a18 = 0; return 21; } else if((((a9==8)&&((!(a26==1)&&((a14==1)||(((!(a0==1)&&(a2==1))&&(a19==2))&&(a1==14))))&&(a20==1)))&&(!(a24==1)&&((((a13==1)&&(!(a14==1)&&((a16==10)&&((a5==4)&&(input==6)))))&&(a17==2))&&(a21==12))))){ a3 = 1; a21 = 10; a16 = 7; a2 = 1; a24 = 0; a19 = 1; a9 = 7; a1 = 12; return -1; } else if((((!(a4==1)&&(((((a21==11)&&((input==1)&&((a5==4)||(a5==5))))&&(a16==8))&&!(a26==1))&&(a1==14)))&&(a11==1))&&(!(a12==1)||(((a9==8)&&((a19==5)&&(!(a20==1)&&((a26==1)||((a0==1)||(a3==1))))))&&(a17==2))))){ a14 = 1; a20 = 1; a16 = 10; a19 = 3; a1 = 12; a21 = 10; a25 = 0; a9 = 11; a6 = 0; a5 = 5; return 25; } else if((((a21==11)&&(!(a18==1)&&((a11==1)&&(((a16==11)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6)))))&&(a20==1)))))&&((((a1==12)&&((!(a6==1)||(!(a7==1)&&((a12==1)||(a0==1))))&&(a19==3)))||!(a11==1))&&(a9==7)))){ a19 = 1; a8 = 0; a21 = 10; a18 = 0; a16 = 7; a5 = 4; a27 = 0; return -1; } else if((((a19==4)&&(!(a4==1)&&((a21==12)&&(a11==1))))&&(((!(a14==1)&&((!(a0==1)&&((!(a26==1)&&((a16==10)&&((a12==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==3)))))&&(a1==13)))&&(a2==1)))&&(a20==1))&&(a17==2)))){ a9 = 7; a19 = 1; a14 = 0; a1 = 12; a21 = 10; a5 = 4; a23 = 1; a26 = 0; a16 = 7; return -1; } else if(((!(a24==1)&&(((a16==8)&&((!(a4==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a1==13)))&&(a9==9)))&&((a21==12)&&((a20==1)&&((a19==2)&&((!(a4==1)&&(((a28==1)||(a27==1))&&(a11==1)))||!(a6==1))))))){ a16 = 10; a19 = 1; a13 = 1; a5 = 4; a1 = 12; a9 = 10; a4 = 0; a23 = 1; return 25; } else if((((a14==1)&&((a19==4)&&(((((a16==8)&&(((a11==1)&&(a1==12))&&(a20==1)))&&(a0==1))&&!(a2==1))&&(a0==1))))&&(((a21==12)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==6))&&!(a13==1))&&!(a11==1)))&&(a17==2)))){ a3 = 0; a16 = 7; a21 = 10; a22 = 1; a25 = 0; a19 = 1; a1 = 13; a5 = 6; a9 = 8; return 21; } else if((((a12==1)&&(!(a8==1)&&(((a17==2)&&(!(a4==1)&&((a3==1)&&((a19==1)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==1))))))&&(a2==1))))&&(((a8==1)||((a16==9)&&((a21==10)&&((a1==13)&&(a2==1)))))&&(a20==1)))){ a6 = 1; a5 = 4; a16 = 7; a18 = 0; a4 = 0; a9 = 7; a1 = 12; return -1; } else if(((((a20==1)&&((((a1==12)&&(((a5==5)&&(input==1))&&(a28==1)))&&(a6==1))&&(a3==1)))&&(a19==2))&&((a17==2)&&(((a16==8)&&((!(a13==1)||((a14==1)||((a0==1)||(a11==1))))&&(a21==10)))&&(a9==7))))){ a9 = 8; a27 = 0; a5 = 6; a19 = 1; a14 = 0; a1 = 14; a21 = 12; return 21; } else if(((!(a23==1)||(((a8==1)||(((a21==10)&&(a12==1))&&!(a20==1)))&&(a17==2)))&&((a11==1)&&((a28==1)&&(!(a24==1)&&((a16==11)&&(((a19==1)&&((a9==9)&&((a23==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a1==13)))))))){ if((a27==1)){ a20 = 1; a9 = 11; a25 = 1; a5 = 6; a21 = 12; a16 = 10; a27 = 1; a1 = 14; a19 = 2; a4 = 1; }else{ a27 = 1; a14 = 1; a10 = 0; a1 = 12; a5 = 4; a9 = 11; a19 = 2; a16 = 10; } return -1; } else if((((a20==1)&&((((a1==12)&&(((a21==10)&&(a11==1))&&(a11==1)))&&!(a14==1))||(a4==1)))&&(((a13==1)&&(((a9==11)&&((a19==1)&&((a17==2)&&(!(a4==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))))&&(a16==11)))&&!(a24==1)))){ a11 = 1; a3 = 1; a16 = 8; a21 = 11; a1 = 14; a13 = 1; a5 = 5; a20 = 0; a9 = 7; return 26; } else if(((((a21==10)&&((((a3==1)&&(a4==1))&&(a20==1))&&!(a2==1)))&&!(a12==1))&&(!(a3==1)&&((((a19==2)&&((a9==8)&&((a17==2)&&((a16==8)&&((a14==1)&&(((a5==5)||(a5==6))&&(input==3)))))))&&(a1==14))&&!(a28==1))))){ a29 = 0; a21 = 11; a0 = 1; a8 = 1; a16 = 10; a5 = 4; a9 = 7; a19 = 3; return -1; } else if((((a18==1)&&(!(a23==1)&&((a16==7)&&((a19==3)&&(a12==1)))))&&((a21==12)&&((a26==1)&&((a17==2)&&(((a20==1)&&(!(a6==1)&&((a18==1)&&(!(a23==1)&&((input==3)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))))))&&(a1==12))))))){ a19 = 1; a21 = 10; a13 = 0; a25 = 1; a5 = 6; a24 = 1; a1 = 13; a9 = 8; return 26; } else if(((((a17==2)&&((a3==1)&&(!(a14==1)&&((((((input==1)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a2==1))&&(a21==10))&&(a1==12))&&(a13==1)))))&&(a19==4))&&((((a20==1)&&((a16==7)&&(a23==1)))&&(a2==1))&&(a28==1)))){ a5 = 4; a21 = 11; a19 = 3; a9 = 9; a3 = 1; a1 = 13; a12 = 1; return 21; } else if(((((a1==12)&&((a9==10)&&(((a17==2)&&(!(a4==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a20==1))&&(a21==12))))&&(a28==1))))&&(a16==10))&&(!(a3==1)||(((((a19==1)&&(a6==1))||(a18==1))||(a7==1))||(a7==1))))){ a9 = 9; a19 = 2; a5 = 4; a21 = 10; a0 = 0; a3 = 1; a7 = 0; a16 = 7; a1 = 13; return -1; } else if((((!(a24==1)&&(((((input==6)&&(a17==2))&&!(a18==1))&&(a11==1))&&(a16==11)))&&(a1==12))&&((a20==1)&&((a5==4)&&((((a3==1)&&((a19==3)&&(((a2==1)&&(a2==1))&&(a21==10))))||!(a6==1))&&(a9==10)))))){ a21 = 11; a3 = 1; a11 = 1; a28 = 1; a5 = 6; a9 = 9; return 26; } else if((((a2==1)&&(a20==1))&&(((a11==1)&&(((a21==11)&&((((((a23==1)&&((a23==1)&&((a5==6)&&(((input==5)&&(a1==12))&&(a16==10)))))&&(a12==1))&&(a17==2))&&!(a14==1))&&(a9==10)))&&(a19==4)))&&!(a27==1)))){ a0 = 0; a16 = 7; a8 = 0; a21 = 10; a9 = 8; a11 = 1; a1 = 13; return 21; } else if(((((a5==6)&&((a17==2)&&((a20==1)&&((a6==1)&&((a16==9)&&((((((input==6)&&(a19==5))&&!(a14==1))&&!(a7==1))&&(a28==1))&&(a3==1)))))))&&(a21==10))&&((((a11==1)&&(a1==13))||(a4==1))&&(a9==8)))){ a5 = 4; a18 = 0; a1 = 12; a16 = 7; a19 = 1; a12 = 1; a7 = 0; a9 = 7; return -1; } else if((((((a21==10)&&((a23==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a9==11))))&&(a20==1))&&(a16==10))&&(((a1==13)&&((a11==1)&&((a17==2)&&(!(a4==1)&&(!(a18==1)&&(!(a13==1)||((a23==1)&&(a28==1))))))))&&(a19==1)))){ a1 = 14; a28 = 1; a24 = 0; a16 = 7; a19 = 3; a5 = 6; a3 = 1; a9 = 10; return 25; } else if((((!(a18==1)&&((((a1==12)&&((((a5==4)||(a5==5))&&(input==5))&&(a20==1)))&&(a16==10))&&(a19==5)))&&(a28==1))&&(!(a26==1)&&((((((a21==10)&&((a28==1)&&(a17==2)))&&(a9==11))||!(a2==1))||(a0==1))&&(a3==1))))){ a9 = 7; a5 = 4; a4 = 0; a16 = 7; a26 = 0; a27 = 0; a19 = 1; return -1; } else if((((!(a20==1)&&((a23==1)&&((a16==7)&&((!(a26==1)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a14==1)))))&&(a28==1))&&(((((a17==2)&&(((a9==9)&&((a21==10)&&(a23==1)))&&(a19==5)))&&(a1==14))&&!(a4==1))&&!(a26==1)))){ a5 = 4; a27 = 0; a3 = 1; a20 = 1; a1 = 12; a2 = 1; a19 = 1; a9 = 7; return -1; } else if((((a17==2)&&((a21==12)&&(((a11==1)&&(a6==1))&&!(a14==1))))&&(((((((a9==10)&&((((((a5==5)||(a5==6))&&(input==4))&&(a2==1))&&(a23==1))&&!(a24==1)))&&(a1==12))&&(a19==1))&&(a23==1))&&!(a20==1))&&(a16==9)))){ a9 = 8; a15 = 1; a29 = 1; a21 = 10; a16 = 7; a22 = 1; a20 = 1; a5 = 4; return -1; } else if((((a28==1)&&((((a21==12)&&((a17==2)&&(a3==1)))||(a24==1))&&(a16==8)))&&(!(a18==1)&&(!(a18==1)&&((((a19==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a9==9))&&(a20==1))&&(a1==13)))&&(a2==1))&&(a23==1)))))){ a16 = 7; a9 = 7; a1 = 12; a23 = 1; a21 = 10; a7 = 0; a5 = 4; a24 = 0; return -1; } else if(((((a21==11)&&((a16==11)&&((a17==2)&&((a1==14)&&(((a12==1)&&((a19==2)&&(input==5)))&&(a9==9))))))&&(a6==1))&&(((a20==1)&&((a5==4)&&(!(a23==1)||(!(a6==1)||(!(a4==1)&&(a23==1))))))&&(a6==1)))){ a16 = 7; a0 = 0; a1 = 12; a21 = 10; a4 = 0; a12 = 1; a9 = 7; a19 = 1; return -1; } else if((((a19==5)&&((((((a20==1)&&(((a23==1)&&((a5==6)&&(input==3)))&&!(a14==1)))&&(a21==12))&&(a2==1))&&(a16==9))&&(a17==2)))&&(((a1==14)&&((!(a8==1)&&((a2==1)&&(a9==10)))||!(a12==1)))&&!(a18==1)))){ a16 = 7; a1 = 12; a19 = 1; a12 = 1; a28 = 1; a26 = 0; a9 = 7; a5 = 4; a21 = 10; return -1; } else if(((((a19==1)&&((a16==7)&&((a23==1)&&(((a5==5)&&(input==5))&&(a3==1)))))&&!(a27==1))&&(((!(a24==1)&&((((((a17==2)&&(a11==1))||!(a11==1))&&(a1==14))&&!(a20==1))&&(a3==1)))&&(a21==10))&&(a9==9)))){ a9 = 11; a5 = 4; a16 = 9; a3 = 1; a6 = 1; a19 = 5; a20 = 1; a21 = 11; a18 = 0; return 21; } else if(((!(a20==1)&&((a9==9)&&((a1==14)&&((!(a0==1)&&(a23==1))||!(a13==1)))))&&((((a19==3)&&(((((a6==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a12==1))&&(a13==1))&&(a28==1)))&&(a21==12))&&(a16==8)))){ a28 = 0; a5 = 6; a29 = 0; a6 = 0; a19 = 5; a9 = 7; return 26; } else if((((a19==1)&&(((a23==1)&&((a1==14)&&(((a21==12)&&(!(a24==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&!(a20==1))))&&(a9==10)))&&((a17==2)&&((!(a12==1)||(!(a28==1)||((!(a12==1)||(a23==1))&&(a6==1))))&&(a16==8))))){ if((a28==1)){ a3 = 0; a21 = 10; a19 = 2; a20 = 1; a29 = 0; a5 = 4; a1 = 12; a16 = 7; a22 = 0; a9 = 9; }else{ a16 = 7; a21 = 10; a19 = 2; a4 = 1; a15 = 1; a1 = 12; a20 = 1; a5 = 6; a7 = 1; a9 = 8; } return -1; } else if((((!(a20==1)&&(((((a1==13)&&(input==3))&&(a17==2))&&!(a26==1))&&(a12==1)))&&(a13==1))&&((((a5==4)&&(((a16==7)&&((a19==3)&&(!(a0==1)&&((a13==1)||!(a3==1)))))&&(a21==10)))&&(a23==1))&&(a9==7)))){ a21 = 12; a0 = 0; a20 = 1; a1 = 12; a11 = 1; a19 = 2; a16 = 9; a3 = 1; a5 = 5; return 21; } else if((((a17==2)&&((((a5==5)&&((((a19==3)&&(input==3))&&(a28==1))&&(a9==7)))&&(a28==1))&&(a11==1)))&&(((a20==1)&&(((!(a7==1)&&(((a16==8)&&(a2==1))||!(a23==1)))||!(a2==1))&&(a21==11)))&&(a1==13)))){ a5 = 4; a1 = 12; a26 = 0; a13 = 1; a6 = 1; a19 = 1; a21 = 10; a16 = 7; return -1; } else if((((a2==1)&&((a21==11)&&((((a19==4)&&((((a9==7)&&((a5==4)&&(a1==13)))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==4)))&&(a20==1))&&(a16==7))))&&((a18==1)||((!(a7==1)&&((a27==1)||(((a11==1)&&(a23==1))&&(a17==2))))||!(a13==1))))){ a9 = 7; a6 = 1; a12 = 1; a21 = 10; a11 = 1; a5 = 4; a19 = 1; a1 = 12; return -1; } else if((((a21==12)&&((a4==1)||((a19==1)&&(((a13==1)&&(((a6==1)&&(a9==8))&&(a17==2)))&&!(a8==1)))))&&(((a1==12)&&((a5==6)&&((a13==1)&&((((input==6)&&(a20==1))&&(a11==1))&&(a23==1)))))&&(a16==7)))){ a28 = 1; a9 = 11; a19 = 4; a5 = 4; a16 = 8; a14 = 0; return 21; } else if((((a17==2)&&((a9==7)&&(((((a6==1)&&((a5==5)&&((a23==1)&&(a16==10))))||(a24==1))||(a0==1))&&(a20==1))))&&(!(a7==1)&&(((a21==12)&&((a19==5)&&(((a1==13)&&(input==3))&&!(a0==1))))&&!(a14==1))))){ a24 = 0; a9 = 9; a5 = 6; a11 = 1; a8 = 0; a1 = 12; a21 = 10; a16 = 8; return -1; } else if(((((!(a24==1)&&(((a28==1)&&(((a19==3)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==6)))&&(a16==9)))&&(a13==1)))&&(a1==13))&&(a3==1))&&((a21==10)&&(!(a24==1)&&((a20==1)&&((a17==2)&&((a23==1)&&(a28==1)))))))){ a6 = 1; a14 = 0; a9 = 7; a4 = 0; a1 = 12; a5 = 4; a16 = 7; a19 = 1; return -1; } else if((((a20==1)&&(((((a4==1)||(!(a3==1)||(!(a23==1)||((((a23==1)&&(a19==3))&&(a16==11))&&(a21==10)))))&&(a11==1))&&(a1==14))&&(a17==2)))&&((!(a18==1)&&((input==3)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&!(a26==1)))){ a3 = 1; a16 = 10; a9 = 8; a5 = 5; a23 = 1; return 21; } else if(((((a21==12)&&(((!(a0==1)&&((a19==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))))&&(a6==1))&&(a16==8)))&&!(a8==1))&&((a17==2)&&((!(a3==1)||((a1==12)&&((a12==1)&&((a13==1)&&(a13==1)))))&&(a20==1))))){ if((a10==1)){ a9 = 9; a27 = 0; a8 = 0; a16 = 7; a7 = 0; a20 = 0; a5 = 6; a21 = 11; }else{ a5 = 6; a21 = 11; a0 = 0; a1 = 13; a16 = 10; a26 = 0; a9 = 11; a19 = 4; a12 = 1; } return 23; } else if((((!(a7==1)&&((a9==7)&&(((a17==2)&&((a19==4)&&((a12==1)&&(a16==11))))&&(a20==1))))&&(a13==1))&&((!(a8==1)&&(!(a26==1)&&((a21==11)&&(((((a5==5)||(a5==6))&&(input==5))&&!(a26==1))&&(a1==14)))))&&!(a26==1)))){ a21 = 12; a18 = 0; a9 = 9; a19 = 2; a5 = 6; a0 = 0; a7 = 0; return 25; } else if((((((!(a4==1)&&((a11==1)&&((!(a26==1)&&((input==3)&&(a16==7)))&&(a19==5))))&&(a21==10))&&(a5==4))&&!(a20==1))&&((a17==2)&&(!(a24==1)&&((a9==10)&&(((a1==14)&&(!(a7==1)&&(a23==1)))&&!(a14==1))))))){ a6 = 1; a1 = 13; a5 = 5; a16 = 10; a19 = 4; a3 = 1; a21 = 12; a20 = 1; a9 = 7; a18 = 0; return 25; } else if(((((a16==11)&&(((a17==2)&&(!(a18==1)&&(((((a23==1)&&(((a4==1)||(a11==1))&&(a20==1)))&&!(a24==1))&&(a3==1))&&(a21==12))))||!(a11==1)))&&(a1==14))&&((a9==11)&&((a19==3)&&((input==3)&&(a5==5)))))){ a9 = 8; a5 = 4; a19 = 5; a1 = 13; a14 = 0; a12 = 1; a28 = 1; return 26; } else if(((!(a18==1)&&(((a17==2)&&(((a9==11)&&(a2==1))&&(a1==13)))||(a4==1)))&&((((a19==2)&&((!(a7==1)&&(((a20==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==8)))&&(a21==10)))&&(a2==1)))&&!(a8==1))&&!(a27==1)))){ a9 = 7; a16 = 7; a18 = 0; a5 = 4; a3 = 1; a1 = 12; a19 = 1; a13 = 1; return -1; } else if((((((a16==9)&&((a20==1)&&((a6==1)&&(a28==1))))||!(a3==1))&&!(a14==1))&&((((a21==11)&&(((((a17==2)&&((input==6)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))))&&(a1==13))&&(a12==1))&&(a11==1)))&&(a12==1))&&(a19==1)))){ a9 = 7; a1 = 12; a21 = 10; a23 = 1; a2 = 1; a16 = 7; a18 = 0; a5 = 4; return -1; } else if(((((a24==1)||((a6==1)&&(a21==11)))||(a7==1))&&(!(a0==1)&&(((a19==3)&&(!(a4==1)&&(!(a7==1)&&((((!(a18==1)&&((input==3)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))&&(a1==14))&&!(a20==1))&&(a16==10)))))&&(a17==2))))){ a5 = 5; a1 = 13; a22 = 0; a9 = 9; a15 = 0; a20 = 1; a21 = 10; a4 = 1; a19 = 5; a16 = 11; return -1; } else if((((a1==13)&&((((a17==2)&&((a28==1)&&(a19==3)))||!(a11==1))||(a14==1)))&&(!(a24==1)&&((a23==1)&&(((((a21==12)&&((a16==7)&&((input==4)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))))&&(a28==1))&&(a20==1))&&!(a14==1)))))){ a11 = 1; a23 = 1; a19 = 1; a1 = 12; a13 = 1; a9 = 7; a21 = 10; a5 = 4; return -1; } else if((((((((a6==1)&&((((a6==1)&&(a21==12))&&!(a8==1))&&(a16==7)))&&(a12==1))&&(a11==1))&&(a5==5))&&(a1==12))&&((a17==2)&&(((a6==1)&&((!(a8==1)&&((a19==3)&&(input==5)))&&!(a20==1)))&&(a9==11))))){ a19 = 2; a20 = 1; a12 = 1; a1 = 14; a16 = 11; a5 = 4; a11 = 1; a6 = 1; return 25; } else if((((a20==1)&&((a12==1)&&((a19==4)&&(!(a4==1)&&((((input==3)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&!(a14==1))&&(a23==1))))))&&(((a26==1)||(!(a27==1)&&((a21==12)&&((a1==13)&&((a12==1)&&(a17==2))))))&&(a16==11)))){ a19 = 1; a9 = 7; a5 = 5; a21 = 10; a16 = 10; a1 = 12; a2 = 1; a12 = 1; a14 = 0; return 21; } else if((((a11==1)&&((a27==1)||((a28==1)&&(((a6==1)&&(a17==2))&&(a21==10)))))&&((a9==7)&&(!(a24==1)&&((((a19==4)&&((a16==9)&&((a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a1==14)))))&&!(a27==1))&&(a13==1)))))){ a16 = 7; a7 = 0; a1 = 12; a26 = 0; a2 = 1; a19 = 1; a5 = 4; return -1; } else if((((a17==2)&&((a28==1)&&((a23==1)&&(((a16==10)&&((a11==1)&&(a6==1)))||!(a12==1)))))&&(((((a9==10)&&((a28==1)&&(((a20==1)&&((input==5)&&(a19==4)))&&(a5==5))))&&!(a8==1))&&(a21==11))&&(a1==14)))){ a21 = 10; a5 = 4; a16 = 7; a18 = 0; a19 = 1; a9 = 7; a8 = 0; a7 = 0; a1 = 12; return -1; } else if((((((((((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&!(a4==1))&&(a16==11))&&(a28==1))&&(a19==1))&&!(a26==1))&&(a11==1))&&(((a17==2)&&(!(a20==1)&&(((a3==1)&&((a28==1)&&(a1==12)))&&(a21==10))))||!(a13==1)))){ a14 = 1; a20 = 1; a11 = 0; a5 = 6; a16 = 7; a1 = 13; a9 = 7; return 22; } else if(((((a21==11)&&((a12==1)&&(((a28==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a2==1))))&&(a16==7))&&((a20==1)&&((((((a9==7)&&((a26==1)||((a12==1)&&(a23==1))))&&(a1==12))&&!(a18==1))&&(a19==4))&&(a17==2))))){ a16 = 8; a13 = 1; a19 = 2; a5 = 5; a18 = 0; a9 = 9; a1 = 14; return 25; } else if((((a14==1)||(!(a18==1)&&(((a9==10)&&(((((a16==10)&&((a2==1)&&(a6==1)))&&!(a20==1))&&(a5==5))&&(a1==14)))&&(a28==1))))&&((((a21==11)&&((a23==1)&&((a17==2)&&(input==4))))&&(a19==2))&&!(a24==1)))){ a20 = 1; a1 = 13; a26 = 1; a19 = 4; a6 = 0; a29 = 1; return 21; } else if(((((a3==1)&&((((a13==1)&&(a3==1))&&(a21==12))&&(a19==4)))||!(a28==1))&&((a13==1)&&((a20==1)&&((((a12==1)&&((a17==2)&&((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==5))&&(a1==13))))&&(a3==1))&&(a16==8)))))){ a1 = 12; a16 = 7; a7 = 0; a5 = 4; a19 = 1; a21 = 10; a14 = 0; a9 = 7; a4 = 0; return -1; } else if((((a21==12)&&(((((!(a6==1)||(a11==1))&&(a12==1))||(a27==1))&&(a16==10))||(a26==1)))&&((a1==12)&&((a17==2)&&(((a19==3)&&((a6==1)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1))&&(a20==1))))&&(a9==8)))))){ a11 = 1; a14 = 0; a19 = 2; a5 = 5; a16 = 7; a9 = 9; a1 = 13; a21 = 10; a4 = 0; return 25; } else if((((a9==10)&&(((a7==1)&&(((a19==2)&&((((input==6)&&(a20==1))&&!(a3==1))&&(a17==2)))&&(a5==5)))&&!(a2==1)))&&((a16==11)&&(!(a6==1)&&(!(a6==1)&&((a1==13)&&((a21==11)&&(!(a12==1)&&(a3==1))))))))){ a5 = 6; a1 = 14; a19 = 3; a16 = 9; a23 = 0; a2 = 0; a21 = 12; a25 = 1; return -1; } else if(((((((a2==1)&&((a3==1)&&!(a18==1)))&&!(a0==1))&&!(a20==1))&&(a17==2))&&(((a6==1)&&((a6==1)&&((a23==1)&&((a16==7)&&((((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==4))&&(a19==1))&&(a1==14))))))&&(a21==12)))){ if((a23==1)){ a26 = 0; a21 = 10; a9 = 11; a3 = 1; a16 = 8; a5 = 4; a19 = 2; }else{ a12 = 1; a20 = 1; a5 = 6; a9 = 7; a16 = 8; a19 = 5; a6 = 1; a4 = 0; } return -1; } else if(((((a16==10)&&(((!(a24==1)&&(((!(a24==1)&&((input==5)&&(a21==10)))&&!(a24==1))&&(a3==1)))&&(a17==2))&&(a6==1)))&&(a9==7))&&(!(a27==1)&&((a5==5)&&((((a11==1)&&(a19==1))&&(a1==13))&&(a20==1)))))){ a1 = 12; a26 = 0; a5 = 4; a16 = 7; a23 = 1; a8 = 0; return -1; } else if((((a16==9)&&(!(a20==1)&&((!(a8==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a19==4))))&&(((!(a14==1)&&((a17==2)&&((((a23==1)&&((a21==11)&&((a28==1)&&(a1==13))))&&(a11==1))&&!(a7==1))))&&(a9==11))&&!(a24==1)))){ a5 = 6; a19 = 2; a9 = 9; a16 = 7; a28 = 0; a15 = 0; a21 = 12; return 21; } else if((((a21==10)&&(((a9==11)&&((!(a4==1)&&(((!(a12==1)||(a3==1))&&(a12==1))||!(a13==1)))&&(a13==1)))&&(a20==1)))&&(((((((a17==2)&&(input==1))&&(a16==9))&&(a6==1))&&(a5==6))&&(a19==5))&&(a1==14)))){ a1 = 12; a9 = 8; a24 = 0; a16 = 8; a5 = 4; a27 = 0; a13 = 1; return 25; } else if((((((!(a24==1)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a18==1))&&!(a18==1))&&(a21==12))&&(!(a28==1)||((!(a24==1)&&((((a9==9)&&(((a17==2)&&((a1==12)&&(a3==1)))&&(a19==4)))&&(a23==1))&&(a16==9)))&&(a20==1))))){ a11 = 1; a5 = 4; a16 = 7; a7 = 0; a18 = 0; a19 = 1; a9 = 7; a21 = 10; return -1; } else if((((a12==1)&&(!(a23==1)||(!(a20==1)&&((a1==13)&&(!(a18==1)&&(((a21==12)&&(a2==1))&&(a16==10)))))))&&((!(a14==1)&&(((a9==9)&&((a19==4)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a23==1))))&&(a17==2)))&&!(a14==1)))){ if((a9==8)){ a21 = 10; a19 = 1; a16 = 7; a20 = 1; a18 = 1; a2 = 0; a5 = 6; a12 = 0; a9 = 8; }else{ a1 = 12; a19 = 1; a16 = 7; a9 = 7; a5 = 4; a20 = 1; a6 = 0; a7 = 1; a11 = 0; a21 = 10; } return 21; } else if((((a5==5)&&((a9==7)&&(((((!(a6==1)||((a17==2)&&((a28==1)&&(a20==1))))&&!(a7==1))&&!(a24==1))&&!(a24==1))&&(a19==2))))&&((a21==12)&&(!(a4==1)&&(!(a18==1)&&(((input==5)&&(a16==9))&&(a1==12))))))){ a7 = 0; a26 = 0; a9 = 8; a19 = 3; a16 = 7; a27 = 0; a21 = 10; a1 = 13; return 22; } else if((((a19==5)&&(((input==4)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a17==2)))&&(!(a18==1)&&((a20==1)&&((((a1==14)&&(((!(a6==1)||((!(a2==1)||(a23==1))||!(a28==1)))&&(a21==10))&&!(a27==1)))||(a7==1))&&(a16==8)))))){ a12 = 1; a23 = 1; a16 = 7; a1 = 12; a5 = 4; a7 = 0; a9 = 7; a19 = 1; return -1; } else if((((a24==1)&&(((a1==12)&&(((a17==2)&&(a2==1))&&(a21==12)))&&!(a12==1)))&&((((a9==9)&&((a5==4)&&((a27==1)&&(((((input==6)&&(a19==3))&&!(a13==1))&&!(a13==1))&&(a16==9)))))&&(a20==1))&&!(a11==1)))){ a21 = 10; a19 = 1; a16 = 7; a13 = 0; a23 = 0; a5 = 5; a1 = 14; return -1; } else if((((((!(a23==1)||(((a28==1)&&!(a20==1))&&(a1==14)))&&(a16==8))||!(a13==1))&&!(a8==1))&&(!(a26==1)&&((a9==8)&&((a17==2)&&((a21==12)&&((a19==3)&&(((a28==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a4==1))))))))){ a21 = 11; a5 = 5; a28 = 0; a19 = 4; a4 = 1; a9 = 10; a16 = 9; a18 = 1; return -1; } else if(((((a2==1)&&((!(a8==1)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==6))&&!(a24==1))&&(a13==1)))&&(a21==11)))&&(a16==11))&&(((a6==1)&&((((a20==1)&&((a12==1)&&(a19==4)))&&(a1==13))&&(a11==1)))&&(a17==2)))){ a5 = 6; a7 = 0; a9 = 11; a21 = 12; a13 = 1; a19 = 2; a23 = 1; return 22; } else if((((!(a14==1)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&(a16==8))&&(a1==14)))&&!(a14==1))&&((a18==1)||(((a21==12)&&(((!(a20==1)&&((a19==1)&&((a3==1)&&!(a0==1))))||(a14==1))||!(a12==1)))&&(a9==9))))){ if((a8==1)){ a16 = 7; a23 = 0; a5 = 4; a1 = 12; a2 = 0; a21 = 10; a20 = 1; a9 = 8; }else{ a5 = 5; a28 = 0; a21 = 10; a16 = 7; a25 = 0; a1 = 13; a20 = 1; a2 = 0; } return 25; } else if((((a16==7)&&(((((a1==14)&&((!(a20==1)&&(input==3))&&(a12==1)))&&(a2==1))&&!(a26==1))&&(a3==1)))&&(((!(a8==1)&&((a5==4)&&(((a8==1)||((a28==1)&&(a9==8)))&&(a17==2))))&&(a21==10))&&(a19==5)))){ a1 = 12; a20 = 1; a19 = 1; a9 = 7; a28 = 1; a13 = 1; a7 = 0; return -1; } else if((((((((a26==1)||(a13==1))&&!(a20==1))&&(a19==1))&&(a17==2))&&(a21==10))&&(!(a26==1)&&((!(a7==1)&&(!(a4==1)&&((((input==3)&&((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7))))&&(a16==9))&&!(a0==1))))&&!(a8==1))))){ a13 = 0; a9 = 8; a1 = 13; a5 = 6; a16 = 7; a28 = 0; a20 = 1; a26 = 1; return 23; } else if(((((((a12==1)&&(a20==1))||(a7==1))||!(a3==1))&&(a5==5))&&((((a6==1)&&((a11==1)&&(((a17==2)&&((((a2==1)&&((input==1)&&(a1==12)))&&(a16==11))&&(a3==1)))&&(a9==8))))&&(a21==12))&&(a19==4)))){ a21 = 10; a16 = 7; a5 = 4; a4 = 0; a0 = 0; a9 = 7; a19 = 1; a13 = 1; return -1; } else if((((a21==10)&&((a1==12)&&((a17==2)&&((a7==1)&&((input==4)&&(a20==1))))))&&(!(a28==1)&&((a8==1)&&((a5==4)&&(((((a16==10)&&((!(a11==1)&&(a2==1))&&!(a13==1)))&&(a18==1))&&(a9==8))&&(a19==3))))))){ a19 = 1; a5 = 6; a9 = 10; a1 = 13; a23 = 0; a25 = 1; a10 = 1; a21 = 12; return -1; } else if(((((((a3==1)&&(a19==2))&&!(a2==1))&&(a21==10))&&(a4==1))&&((!(a6==1)&&(((!(a13==1)&&((a17==2)&&(!(a6==1)&&((a20==1)&&((a1==12)&&((input==5)&&(a5==5)))))))&&(a27==1))&&(a16==8)))&&(a9==7)))){ a22 = 1; a9 = 8; a5 = 4; a16 = 10; a1 = 14; a25 = 0; a15 = 0; a19 = 1; a21 = 12; return -1; } else if((((a20==1)&&((a16==7)&&((a19==4)&&(!(a6==1)&&(!(a23==1)&&(a12==1))))))&&((!(a13==1)&&(((a24==1)&&((a17==2)&&((((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&!(a13==1))&&(a1==14))))&&!(a2==1)))&&(a21==10)))){ a6 = 0; a29 = 0; a19 = 1; a9 = 9; a24 = 1; a5 = 5; a1 = 12; return 22; } else if(((!(a14==1)&&((a27==1)||((a13==1)&&(((a19==5)&&((a21==10)&&(!(a14==1)&&((a1==13)&&(((a13==1)&&(a9==9))&&(a16==10))))))||!(a2==1)))))&&(!(a18==1)&&((a20==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a17==2)))))){ a19 = 4; a21 = 11; a1 = 12; a5 = 4; a6 = 1; a18 = 0; a27 = 0; a16 = 7; return 22; } else if((((a21==12)&&((a1==12)&&((a12==1)&&((a5==5)&&(((a17==2)&&(((a16==7)&&(input==3))&&(a12==1)))&&!(a27==1))))))&&(!(a20==1)&&((a19==5)&&((a9==11)&&((((a6==1)&&!(a8==1))||(a8==1))&&(a11==1))))))){ a6 = 1; a19 = 1; a5 = 4; a13 = 1; a20 = 1; a21 = 10; a11 = 1; a9 = 7; return -1; } else if((((a20==1)&&((((a11==1)&&(a16==9))&&!(a26==1))&&(a17==2)))&&(!(a24==1)&&(((a28==1)&&(((((input==1)&&(((((a5==4)&&(a1==12))&&(a9==7))&&(a19==5))||(((a19==4)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==4)&&((a9==11)&&((a5==6)&&(a1==14)))))))&&!(a24==1))&&!(a8==1))&&(a21==11)))&&(a23==1))))){ a1 = 12; a21 = 10; a16 = 7; a9 = 7; a14 = 0; a26 = 0; a5 = 4; a19 = 1; return -1; } else if((((a21==10)&&((((a13==1)&&((a27==1)||((a16==10)&&(!(a20==1)&&(a13==1)))))||(a8==1))&&(a1==12)))&&(((a12==1)&&((a2==1)&&(((a19==5)&&((input==6)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))))&&(a6==1))))&&(a17==2)))){ if((a6==1)){ a9 = 7; a16 = 7; a24 = 1; a14 = 1; a21 = 12; a5 = 5; a20 = 1; a28 = 0; }else{ a5 = 6; a10 = 0; a9 = 7; a1 = 14; a23 = 0; a20 = 1; a19 = 2; a16 = 9; a21 = 12; } return -1; } else if(((!(a18==1)&&(((((((a19==3)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==4)))&&!(a14==1))&&(a1==12))&&(a17==2))&&(a20==1))&&(a16==8)))&&((!(a3==1)||(!(a28==1)||(((a21==10)&&(a12==1))&&!(a4==1))))||(a0==1)))){ a5 = 4; a23 = 1; a16 = 7; a7 = 0; a19 = 1; a0 = 0; a9 = 7; return -1; } else if(((((((a17==2)&&((a19==4)&&(((((input==4)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&!(a20==1))&&(a2==1))&&(a1==12))))&&(a16==8))&&(a28==1))&&!(a18==1))&&(!(a14==1)&&((!(a27==1)&&((a0==1)||(a12==1)))&&(a21==11))))){ a6 = 1; a5 = 4; a3 = 1; a4 = 0; a9 = 7; a19 = 5; return -1; } else if((((!(a26==1)&&(((a21==10)&&(((((a9==10)&&(((a19==1)&&(input==4))&&(a17==2)))&&(a5==6))&&(a16==10))&&(a20==1)))&&(a1==13)))&&!(a26==1))&&((a28==1)&&((!(a7==1)&&((a2==1)||(a26==1)))&&(a11==1))))){ a9 = 7; a1 = 12; a16 = 7; a4 = 0; a7 = 0; a5 = 4; a14 = 0; return -1; } else if((((!(a8==1)&&((a21==10)&&(!(a7==1)&&(!(a7==1)&&((a19==3)&&(input==5))))))&&!(a18==1))&&((a16==8)&&((a9==7)&&((((a2==1)&&((a20==1)&&(((a23==1)&&(a1==14))||(a24==1))))&&(a5==4))&&(a17==2)))))){ a16 = 7; a19 = 1; a28 = 1; a13 = 1; a3 = 1; a1 = 12; return -1; } else if((((a2==1)&&(((a11==1)&&!(a27==1))&&(a17==2)))&&(((!(a27==1)&&((a21==11)&&((((((a16==8)&&((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&!(a20==1))&&(a6==1))&&(a1==12))&&(a19==4))))&&(a12==1))&&!(a14==1)))){ a9 = 7; a21 = 10; a13 = 1; a20 = 1; a5 = 4; a7 = 0; a19 = 1; a2 = 1; a16 = 7; return -1; } else if((((a3==1)&&((a1==13)&&(((a3==1)&&(((a26==1)||((a17==2)&&(a28==1)))&&(a21==10)))&&!(a24==1))))&&(((!(a26==1)&&(((((input==1)&&(a5==4))&&(a9==10))&&(a19==3))&&(a16==8)))&&!(a18==1))&&(a20==1)))){ a21 = 11; a19 = 2; a20 = 0; a5 = 6; a6 = 1; a16 = 7; a3 = 1; return 25; } else if((((a6==1)&&((a21==11)&&(((((a19==4)&&(((a20==1)&&(input==1))&&(a2==1)))&&!(a4==1))&&(a1==14))&&(a6==1))))&&((a17==2)&&((a16==7)&&(((a9==9)&&((a8==1)||((a5==6)&&(a28==1))))||(a27==1)))))){ a14 = 0; a1 = 12; a26 = 0; a16 = 8; a18 = 0; a19 = 5; return 23; } else if(((((!(a24==1)&&((((a7==1)||(a11==1))&&(a28==1))||(a27==1)))&&(a17==2))&&(a1==14))&&((a16==9)&&(((a20==1)&&(((a9==7)&&((!(a27==1)&&((a5==4)&&(input==3)))&&!(a14==1)))&&(a21==10)))&&(a19==3))))){ a16 = 7; a6 = 1; a14 = 0; a19 = 1; a27 = 0; a1 = 12; return -1; } else if(((((a19==2)&&(!(a8==1)&&((a16==10)&&(((!(a2==1)||(a2==1))&&(a1==14))&&(a17==2)))))&&(a11==1))&&(((((a21==12)&&(((a23==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a9==10)))&&!(a20==1))&&!(a26==1))&&!(a0==1)))){ a5 = 4; a25 = 1; a8 = 1; a20 = 1; a1 = 12; a21 = 10; a16 = 7; a0 = 1; return -1; } else if(((((!(a7==1)&&(!(a7==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a19==1))))&&(a11==1))&&(a17==2))&&(((!(a2==1)||((a16==8)&&(((a27==1)||((!(a2==1)||(a2==1))&&(a9==10)))&&(a20==1))))&&(a1==14))&&(a21==11)))){ a24 = 0; a9 = 7; a16 = 7; a1 = 12; a5 = 4; a3 = 1; a21 = 10; return -1; } else if((((a3==1)&&(!(a0==1)&&(((a21==12)&&((input==3)&&((((a5==5)&&(a1==13))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7))))))&&(a19==1))))&&(((!(a26==1)&&((a11==1)&&((((a6==1)&&!(a20==1))&&(a16==9))&&(a17==2))))||(a14==1))&&(a28==1)))){ a9 = 9; a21 = 10; a20 = 1; a15 = 1; a27 = 1; a16 = 7; a5 = 4; a1 = 12; a3 = 0; return 25; } else if((((a27==1)||((a8==1)||((a21==10)&&((a11==1)||!(a12==1)))))&&(((a5==5)&&((a20==1)&&((!(a14==1)&&((((a3==1)&&(((input==3)&&(a16==8))&&!(a0==1)))&&(a1==14))&&(a9==7)))&&(a19==5))))&&(a17==2)))){ a1 = 12; a19 = 1; a28 = 1; a5 = 4; a8 = 0; a24 = 0; a16 = 7; return -1; } else if((((a17==2)&&(!(a20==1)&&((a16==8)&&(a28==1))))&&((((a21==12)&&((a13==1)&&((!(a27==1)&&((a3==1)&&(((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11))))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==4))))&&!(a0==1))))&&(a13==1))&&(a3==1)))){ if((a25==1)){ a15 = 0; a1 = 12; a5 = 4; a19 = 1; a16 = 7; a25 = 1; a20 = 1; a21 = 10; a9 = 10; a13 = 0; }else{ a26 = 1; a19 = 2; a5 = 6; a21 = 10; a18 = 1; a20 = 1; a1 = 14; a9 = 9; a16 = 10; a12 = 0; } return 23; } else if((((((!(a6==1)||((a11==1)&&(a19==2)))||!(a3==1))&&(a16==11))&&(a21==10))&&((((a20==1)&&((!(a0==1)&&(((!(a0==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a9==8))&&(a17==2)))&&(a11==1)))&&(a2==1))&&(a1==13)))){ a0 = 0; a11 = 1; a19 = 1; a1 = 12; a14 = 0; a16 = 7; a9 = 7; a5 = 4; return -1; } else if((((a20==1)&&((((a17==2)&&(!(a4==1)&&((a1==13)&&((((a5==5)||(a5==6))&&(input==4))&&!(a27==1)))))&&!(a18==1))&&!(a4==1)))&&((a21==11)&&((a9==7)&&(!(a11==1)||(!(a23==1)||((a19==3)&&((a16==9)&&(a13==1))))))))){ a1 = 12; a12 = 1; a21 = 10; a0 = 0; a7 = 0; a16 = 7; a19 = 1; a5 = 4; return -1; } else if((((((a9==10)&&(((a19==2)&&(((a5==4)&&(input==5))&&!(a0==1)))&&!(a26==1)))&&(a21==10))&&(a16==9))&&((a17==2)&&(!(a6==1)||(!(a20==1)&&(((a2==1)&&(((a11==1)&&(a23==1))||(a0==1)))&&(a1==12))))))){ a2 = 0; a1 = 13; a8 = 1; a23 = 0; a9 = 7; a16 = 7; a5 = 5; a19 = 1; a20 = 1; return 25; } else if((((a23==1)&&(((a17==2)&&((((input==1)&&(a21==12))&&(a19==5))&&!(a27==1)))&&!(a27==1)))&&(!(a4==1)&&((a5==5)&&(!(a18==1)&&((a16==10)&&((!(a27==1)&&((!(a20==1)&&(a11==1))&&(a9==11)))&&(a1==12)))))))){ a9 = 7; a5 = 6; a7 = 1; a19 = 1; a4 = 1; a25 = 1; a1 = 13; a21 = 11; a16 = 7; return -1; } else if((((a20==1)&&((a19==1)&&(((a1==12)&&(((a9==10)&&(((input==4)&&(a21==12))&&(a16==11)))&&!(a27==1)))&&(a12==1))))&&(!(a12==1)||((a17==2)&&((!(a13==1)||(!(a6==1)||((a5==4)&&(a11==1))))&&!(a4==1)))))){ a8 = 0; a16 = 7; a3 = 1; a9 = 7; a21 = 10; a6 = 1; return -1; } else if((((a1==13)&&((((!(a11==1)||((a21==11)&&((a13==1)&&!(a27==1))))||(a24==1))&&(a19==5))&&!(a20==1)))&&(((!(a8==1)&&(((a13==1)&&(!(a8==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a9==8)))&&(a16==10))&&(a17==2)))){ if((a25==1)){ a5 = 5; a12 = 0; a19 = 1; a22 = 1; a9 = 9; a27 = 1; a1 = 14; a20 = 1; a16 = 8; }else{ a16 = 7; a5 = 4; a6 = 0; a27 = 1; a20 = 1; a25 = 0; a1 = 14; a19 = 2; a9 = 11; } return -1; } else if(((!(a14==1)&&(!(a8==1)&&((a2==1)&&(!(a18==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a9==8))&&(a23==1))))))&&((((((a20==1)&&(((a17==2)&&(a6==1))&&!(a7==1)))&&(a1==13))&&(a19==2))&&(a21==10))&&(a16==7)))){ a14 = 0; a12 = 1; a9 = 11; a5 = 6; a0 = 0; return 25; } else if((((a19==1)&&(((a17==2)&&((a24==1)||((a13==1)&&(((a7==1)||((a13==1)&&(a16==9)))||(a7==1)))))&&(a1==14)))&&((a21==11)&&(((((((a5==4)||(a5==5))&&(input==1))&&(a11==1))&&(a20==1))&&(a9==8))&&!(a24==1))))){ a21 = 10; a2 = 1; a16 = 7; a6 = 1; a12 = 1; a5 = 4; a9 = 7; a1 = 12; return -1; } else if(((!(a0==1)&&(((!(a7==1)&&((a9==8)&&((((((a5==4)||(a5==5))&&(input==3))&&(a2==1))&&(a17==2))&&(a12==1))))&&(a21==10))&&(a19==4)))&&(!(a24==1)&&(((a1==14)&&((a16==11)&&((a23==1)&&(a20==1))))||(a8==1))))){ a19 = 1; a1 = 12; a4 = 0; a26 = 0; a24 = 0; a16 = 7; a9 = 7; a5 = 4; return -1; } else if(((((((a19==2)&&(!(a23==1)&&(a11==1)))&&(a21==10))&&(a16==8))&&!(a28==1))&&((a14==1)&&((!(a12==1)&&(!(a6==1)&&(((a9==8)&&((a17==2)&&((a20==1)&&((input==5)&&((a5==5)||(a5==6))))))&&(a1==14))))&&(a18==1))))){ a1 = 13; a11 = 0; a19 = 1; a16 = 7; a5 = 5; a27 = 1; a2 = 0; a9 = 10; return 23; } else if(((((((!(a20==1)&&((a9==9)&&(input==3)))&&(a19==1))&&(a2==1))&&(a1==14))&&!(a18==1))&&((a0==1)||(!(a28==1)||((a27==1)||((a8==1)||((a16==11)&&(((a17==2)&&((a5==5)&&(a3==1)))&&(a21==10))))))))){ if((a13==1)){ a16 = 7; a15 = 1; a7 = 1; a20 = 1; a27 = 1; a1 = 13; }else{ a14 = 1; a10 = 1; a22 = 0; a1 = 13; a19 = 4; a21 = 11; a9 = 8; a16 = 8; } return -1; } else if(((((!(a20==1)&&(((((a17==2)&&(a3==1))&&!(a8==1))&&(a16==11))&&(a21==10)))&&(a19==2))&&!(a26==1))&&(((a11==1)&&(((!(a4==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==3)))&&!(a18==1))&&(a1==13)))&&!(a7==1)))){ if((a13==1)){ a24 = 1; a16 = 9; a1 = 12; a9 = 11; a29 = 1; a20 = 1; a6 = 0; a21 = 12; a5 = 5; }else{ a9 = 8; a5 = 4; a4 = 1; a28 = 0; a0 = 1; a16 = 7; a19 = 1; a20 = 1; a1 = 14; } return -1; } else if(((((a17==2)&&((((!(a0==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6)))&&(a19==2))&&(a11==1))&&(a23==1)))&&(a3==1))&&(((((a16==11)&&(((a3==1)||(a0==1))&&!(a20==1)))&&!(a4==1))&&(a21==10))&&(a1==12)))){ a9 = 11; a16 = 8; a23 = 0; a11 = 0; a13 = 0; a5 = 4; a1 = 13; return 25; } else if(((((a1==13)&&((a21==11)&&(!(a4==1)&&(((a17==2)&&((a2==1)&&(a6==1)))&&(a20==1)))))&&!(a0==1))&&(((!(a14==1)&&(((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==5))&&(a16==10))&&(a19==5)))&&(a11==1))&&!(a26==1)))){ a23 = 1; a19 = 4; a12 = 1; a21 = 10; a5 = 5; a16 = 7; a0 = 0; a9 = 10; return 25; } else if((((a21==11)&&((a9==10)&&(((a27==1)&&(!(a23==1)&&((input==5)&&((a5==4)||(a5==5)))))&&(a1==13))))&&((((a14==1)&&(((a16==7)&&((a4==1)&&(((a13==1)&&!(a20==1))&&(a19==2))))&&(a17==2)))&&(a14==1))&&!(a2==1)))){ a16 = 10; a21 = 10; a5 = 5; a26 = 1; a14 = 1; a9 = 11; a19 = 1; a20 = 1; a1 = 12; a0 = 1; return 25; } else if((((!(a8==1)&&((((a11==1)&&(((a19==5)&&((a21==10)&&((a9==8)&&(input==6))))&&!(a20==1)))&&!(a14==1))&&(a13==1)))&&(a5==5))&&(((a1==13)&&((((a13==1)||(a7==1))&&(a12==1))&&(a17==2)))&&(a16==9)))){ if((a23==1)){ a21 = 11; a19 = 4; a1 = 12; a16 = 10; a18 = 1; a20 = 1; a26 = 1; a9 = 7; a5 = 4; a22 = 0; }else{ a19 = 1; a7 = 1; a20 = 1; a16 = 7; a9 = 11; a2 = 0; a5 = 6; a6 = 0; } return -1; } else if((((((a16==7)&&(((a1==12)&&(a13==1))&&(a19==2)))||!(a6==1))&&(a21==11))&&((a20==1)&&(((a17==2)&&((a11==1)&&((((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==1))&&(a13==1))&&!(a0==1))&&(a13==1))))&&!(a8==1))))){ if((a21==10)){ a0 = 0; a21 = 12; a5 = 4; a1 = 13; a7 = 0; a9 = 9; a19 = 3; a20 = 0; a2 = 1; }else{ a9 = 7; a6 = 1; a0 = 0; a19 = 3; a16 = 8; a5 = 6; a21 = 10; a13 = 1; } return 21; } else if((((a5==4)&&((a19==5)&&(!(a11==1)&&(!(a3==1)&&((a13==1)&&(a16==7))))))&&((a1==12)&&(((((!(a12==1)&&((a21==11)&&((a17==2)&&((a9==8)&&(input==4)))))&&(a20==1))&&(a24==1))&&!(a13==1))&&(a8==1))))){ a24 = 1; a1 = 14; a9 = 11; a12 = 0; a5 = 6; a21 = 10; a19 = 1; a15 = 0; return -1; } else if(((!(a7==1)&&(((((((!(a8==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a2==1))&&!(a18==1))&&(a19==3))&&(a17==2))&&(a9==9))&&(a2==1)))&&((a21==10)&&((a12==1)&&((!(a20==1)&&((a1==14)&&(a13==1)))&&(a16==10)))))){ if((a18==1)){ a20 = 1; a19 = 1; a22 = 0; a28 = 0; a9 = 10; a16 = 7; a5 = 6; a23 = 0; a1 = 12; }else{ a16 = 7; a10 = 1; a1 = 13; a19 = 1; a5 = 4; a20 = 1; a0 = 1; } return 21; } else if((((!(a20==1)&&((a21==10)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==1))))&&(a1==14))&&(((a13==1)&&((a2==1)&&((a4==1)||((a16==7)&&((((a8==1)||(!(a12==1)||(a3==1)))||!(a11==1))&&(a17==2))))))&&(a19==1)))){ a4 = 0; a11 = 1; a1 = 12; a5 = 4; a12 = 1; a20 = 1; a9 = 7; return -1; } else if((((((a23==1)&&((a21==10)&&((!(a20==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a17==2))))&&(a12==1))&&(a23==1))&&(((a28==1)&&((a16==11)&&((a9==11)&&(((a19==3)&&((a1==14)&&(a23==1)))&&(a28==1)))))||!(a23==1)))){ a16 = 7; a21 = 11; a20 = 1; a25 = 0; a9 = 9; a19 = 1; a23 = 0; a12 = 0; a5 = 5; return -1; } else if(((((a2==1)&&((a1==14)&&(!(a20==1)&&((a19==3)&&(((a9==9)&&(((a23==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a16==10)))&&(a17==2))))))&&!(a4==1))&&(!(a4==1)&&((((a28==1)&&(a2==1))&&(a21==11))||(a7==1))))){ if((a29==1)){ a16 = 7; a5 = 4; a21 = 10; a19 = 1; a9 = 10; a24 = 1; a20 = 1; a28 = 0; a18 = 1; }else{ a16 = 7; a7 = 1; a9 = 8; a6 = 0; a19 = 1; a21 = 10; a20 = 1; a10 = 1; a1 = 12; a5 = 4; } return 21; } else if(((((a21==12)&&((a20==1)&&((a13==1)&&((!(a26==1)&&((a19==2)&&((input==4)&&((a5==5)||(a5==6)))))&&!(a8==1)))))&&(a16==11))&&(((!(a7==1)&&(((a1==12)&&((a13==1)&&(a17==2)))||!(a2==1)))||(a24==1))&&(a9==7)))){ a6 = 1; a16 = 7; a19 = 1; a23 = 1; a18 = 0; a21 = 10; a5 = 4; return -1; } else if(((((a27==1)&&(((a16==8)&&((a14==1)&&((a14==1)&&((!(a20==1)&&(a6==1))&&(a21==10)))))&&(a19==2)))&&(a14==1))&&((a26==1)&&((((a9==7)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a3==1)))&&(a1==14))&&(a17==2))))){ a19 = 5; a9 = 8; a20 = 1; a28 = 0; a12 = 0; a4 = 1; a5 = 5; return 21; } else if((((a24==1)||((a7==1)||(((a9==10)&&((((!(a20==1)&&(a12==1))&&(a16==9))&&(a5==5))||(a7==1)))||(a14==1))))&&((((!(a4==1)&&((a2==1)&&((input==4)&&(a1==12))))&&(a21==10))&&(a19==5))&&(a17==2)))){ if((a13==1)){ a22 = 0; a25 = 1; a19 = 1; a15 = 1; a9 = 8; a16 = 7; a20 = 1; }else{ a6 = 0; a20 = 1; a16 = 7; a19 = 2; a7 = 1; a15 = 0; } return 21; } else if((((a1==12)&&((a5==4)&&((!(a20==1)&&(input==4))&&(a11==1))))&&((a17==2)&&((((((a12==1)&&((a19==1)&&((a16==9)&&(((a13==1)||(a14==1))||(a18==1)))))||!(a6==1))||!(a6==1))&&(a21==11))&&(a9==7))))){ a19 = 4; a9 = 9; a1 = 13; a2 = 0; a10 = 0; a21 = 10; a14 = 1; a20 = 1; return -1; } else if((((((((a13==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a17==2))&&!(a4==1))&&(a1==12))&&(a9==7))&&((a20==1)&&((a13==1)&&(!(a18==1)&&(((a19==3)&&((!(a12==1)||((a11==1)&&(a11==1)))&&(a16==8)))&&(a21==11))))))){ a16 = 7; a3 = 1; a5 = 4; a12 = 1; a19 = 1; a21 = 10; return -1; } else if((((a17==2)&&((a1==13)&&(((!(a4==1)&&((a28==1)&&((input==4)&&(a19==5))))&&!(a20==1))&&(a21==10))))&&((a5==5)&&((((((!(a4==1)&&(a23==1))&&(a16==8))&&!(a26==1))||(a26==1))&&!(a14==1))&&(a9==11))))){ a5 = 4; a16 = 7; a1 = 12; a19 = 1; a9 = 7; a20 = 1; a2 = 1; a27 = 0; a3 = 1; return -1; } else if((((a3==1)&&((a1==13)&&(((a9==8)&&(((!(a7==1)&&(!(a20==1)&&(input==3)))&&(a21==12))&&(a16==9)))&&(a19==5))))&&(((a4==1)||((((a17==2)&&(!(a2==1)||(a6==1)))&&!(a14==1))&&(a5==6)))||!(a23==1)))){ if((a9==10)){ a9 = 9; a1 = 12; a16 = 7; a12 = 0; a20 = 1; a19 = 1; a21 = 10; a29 = 1; a10 = 1; }else{ a24 = 1; a2 = 0; a1 = 12; a9 = 10; a3 = 0; a21 = 10; a19 = 2; a20 = 1; a16 = 7; } return 25; } else if((((((((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==1))&&(a17==2))&&!(a20==1))&&!(a0==1))&&(a23==1))&&(a16==7))&&(((!(a4==1)&&(!(a18==1)&&((a1==13)&&((a21==11)&&((a13==1)&&(a23==1))))))&&(a19==4))||!(a23==1)))){ a9 = 7; a5 = 4; a21 = 10; a1 = 12; a19 = 1; a20 = 1; a4 = 0; a24 = 0; a18 = 0; return -1; } else if((((((a16==9)&&(((a1==14)&&((((((input==5)&&((a5==4)||(a5==5)))&&(a9==11))&&(a2==1))&&(a13==1))&&(a19==1)))&&(a21==12)))&&(a6==1))&&(a20==1))&&((a17==2)&&((((a11==1)&&!(a14==1))||!(a6==1))||(a8==1))))){ if((a28==1)){ a16 = 8; a19 = 2; a26 = 0; a18 = 0; a21 = 10; a2 = 1; a20 = 0; a9 = 10; a5 = 6; }else{ a9 = 8; a13 = 1; a11 = 1; a19 = 3; a5 = 6; a24 = 0; a16 = 10; a21 = 10; } return 21; } else if(((((((((a20==1)&&((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==3)))&&(a11==1))&&(a21==11))&&!(a7==1))&&(a16==10))&&(a11==1))&&((a8==1)||(((((a6==1)&&(a17==2))||!(a23==1))&&(a19==2))||(a8==1))))){ a1 = 12; a6 = 1; a21 = 10; a28 = 1; a19 = 1; a5 = 4; a16 = 7; a9 = 7; a4 = 0; return -1; } else if(((((((((!(a14==1)&&(a6==1))&&(a1==12))&&!(a20==1))&&(a21==10))&&!(a0==1))||(a27==1))||!(a6==1))&&(((((a16==7)&&((a17==2)&&((input==6)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))))&&!(a24==1))&&(a19==5))&&!(a7==1)))){ a24 = 0; a9 = 8; a5 = 5; a19 = 1; a20 = 1; a28 = 1; a0 = 0; return -1; } else if((((a28==1)&&((a12==1)&&((((((a17==2)&&(((input==3)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a23==1)))&&(a19==4))&&(a21==12))&&(a12==1))&&(a1==14))))&&((a18==1)||(!(a0==1)&&(((a20==1)&&(a12==1))&&(a16==10)))))){ a19 = 2; a0 = 0; a16 = 7; a9 = 11; a5 = 4; a13 = 1; a21 = 10; return 21; } else if(((!(a28==1)&&((((!(a11==1)&&(((a11==1)&&(a19==2))&&(a16==11)))&&(a26==1))&&(a26==1))&&(a1==13)))&&(((a27==1)&&((a9==9)&&((a20==1)&&(((a21==12)&&((input==3)&&((a5==5)||(a5==6))))&&(a17==2)))))&&(a27==1)))){ a10 = 0; a9 = 10; a16 = 7; a5 = 5; a19 = 1; a21 = 10; a13 = 0; a2 = 0; return -1; } else if((((((a21==10)&&((((a13==1)&&(a5==5))&&(a3==1))&&(a1==13)))||!(a2==1))&&(a9==11))&&(((((!(a7==1)&&((((a19==1)&&(input==4))&&(a11==1))&&!(a18==1)))&&(a17==2))&&!(a20==1))&&(a16==9))&&(a23==1)))){ a10 = 1; a16 = 11; a5 = 6; a19 = 3; a0 = 1; a18 = 1; a20 = 1; return -1; } else if(((((a13==1)&&((((a12==1)&&((input==5)&&((((a19==1)&&((a16==9)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(a21==10))||(((a21==12)&&((((a9==11)&&((a5==5)&&(a1==14)))&&(a16==8))&&(a19==5)))||((a21==12)&&((a19==5)&&((a16==8)&&(((a5==6)&&(a1==14))&&(a9==11)))))))))&&(a17==2))&&(a11==1)))&&!(a27==1))&&(!(a13==1)||(((a11==1)&&(a20==1))||!(a13==1))))){ a1 = 14; a8 = 0; a5 = 4; a19 = 5; a9 = 7; a21 = 12; a23 = 1; a16 = 10; a28 = 1; return 22; } else if((((a21==11)&&(((a28==1)&&((((a1==14)&&(input==3))&&(a5==5))&&(a12==1)))&&!(a20==1)))&&(((a19==4)&&((a16==9)&&(((a6==1)&&(((a17==2)&&((a28==1)||!(a13==1)))||!(a2==1)))&&(a9==10))))&&!(a14==1)))){ if((a5==5)){ a20 = 1; a9 = 11; a19 = 1; a8 = 1; a16 = 7; a26 = 1; a21 = 10; a1 = 12; }else{ a21 = 12; a16 = 11; a20 = 1; a25 = 0; a9 = 7; a22 = 1; a1 = 12; a19 = 1; a18 = 1; } return -1; } else if((((a8==1)||(((a17==2)&&(((a9==10)&&(a12==1))&&!(a20==1)))||!(a12==1)))&&((!(a14==1)&&(((a19==4)&&(((((((a5==5)||(a5==6))&&(input==5))&&(a13==1))&&(a1==13))&&(a21==10))&&(a16==10)))&&!(a18==1)))&&!(a18==1)))){ a1 = 12; a20 = 1; a25 = 0; a10 = 0; a9 = 8; a5 = 5; a23 = 0; return -1; } else if(((((((((a11==1)&&(a1==14))||!(a2==1))||!(a6==1))&&(a21==12))||(a14==1))&&!(a8==1))&&((a16==7)&&((a19==5)&&((((a11==1)&&((a17==2)&&((input==5)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))&&(a11==1))&&!(a20==1)))))){ a24 = 0; a5 = 4; a4 = 0; a20 = 1; a21 = 10; a2 = 1; a1 = 12; a9 = 7; a19 = 1; return -1; } else if(((((!(a24==1)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a27==1))&&!(a20==1)))&&(a28==1))&&(a21==10))&&(((a1==14)&&((a27==1)||(((a9==8)&&((a24==1)||((!(a24==1)&&(a23==1))&&(a16==8))))&&(a19==1))))&&(a17==2)))){ a9 = 7; a16 = 7; a20 = 1; a5 = 4; a2 = 1; a8 = 0; a1 = 12; a12 = 1; return -1; } else if((((a3==1)&&((a19==3)&&((a21==10)&&(((((((a5==6)&&(a2==1))&&(a16==9))||!(a12==1))&&(a2==1))||(a18==1))&&(a17==2)))))&&(((a1==12)&&(((!(a20==1)&&(input==5))&&(a9==10))&&(a6==1)))&&!(a14==1)))){ a16 = 7; a13 = 0; a15 = 1; a9 = 11; a20 = 1; a19 = 1; a26 = 1; return -1; } else if(((((((a16==10)&&((a2==1)&&((a19==2)&&(a13==1))))||!(a2==1))||!(a3==1))&&(a17==2))&&(((!(a4==1)&&(!(a0==1)&&((((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==5))&&!(a20==1))&&(a21==10))))&&!(a24==1))&&(a1==12)))){ a5 = 4; a9 = 8; a20 = 1; a16 = 7; a28 = 0; a15 = 1; a18 = 1; return 26; } else if(((((!(a20==1)&&(((input==1)&&((((a21==12)&&(((a16==10)&&((a9==11)&&((a5==6)&&(a1==14))))&&(a19==5)))||((((a16==11)&&((a9==7)&&((a1==12)&&(a5==4))))&&(a19==1))&&(a21==10)))||(((a19==1)&&((a16==11)&&(((a1==12)&&(a5==5))&&(a9==7))))&&(a21==10))))&&(a17==2)))&&!(a26==1))&&!(a7==1))&&(((((a23==1)&&(a3==1))||(a0==1))||(a18==1))&&!(a27==1)))){ a21 = 10; a8 = 1; a19 = 3; a18 = 1; a5 = 5; a20 = 1; a16 = 7; a1 = 14; a4 = 1; a9 = 10; return -1; } else if((((a28==1)&&((a19==2)&&(!(a14==1)&&(((a17==2)&&(((a1==13)&&((a5==5)&&(((a9==11)&&(input==4))&&!(a8==1))))&&!(a26==1)))&&(a3==1)))))&&((a11==1)&&(((a16==9)&&(!(a20==1)&&(a3==1)))&&(a21==11))))){ a29 = 0; a5 = 4; a22 = 0; a19 = 5; a9 = 8; a1 = 12; a16 = 8; return 21; } else if((((a17==2)&&((((a16==9)&&(((a21==12)&&((input==5)&&((((a5==5)&&(a1==13))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7))))))&&(a19==1)))&&!(a20==1))&&!(a27==1)))&&((!(a6==1)||(!(a14==1)&&((a26==1)||((a13==1)&&(a13==1)))))&&(a28==1)))){ a21 = 10; a2 = 0; a1 = 13; a9 = 10; a19 = 5; a27 = 1; a5 = 5; a26 = 1; return -1; } else if((((!(a8==1)&&((a17==2)&&(((a1==13)&&(((!(a11==1)||((a12==1)||(a4==1)))&&(a9==11))&&(a16==9)))&&(a21==10))))||!(a13==1))&&((a2==1)&&(((a13==1)&&((a19==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&!(a20==1))))){ a5 = 4; a9 = 10; a1 = 12; a19 = 1; a14 = 1; a7 = 1; a8 = 1; a20 = 1; a16 = 7; return 21; } else if((((((a20==1)&&((a19==3)&&(((a2==1)&&(((((input==4)&&(((a9==7)&&((a5==4)&&(a1==14)))||((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))))&&(a17==2))&&!(a7==1))&&(a3==1)))&&(a16==8))))&&(a12==1))&&(a23==1))&&(!(a24==1)&&((a23==1)&&(a21==11))))){ a5 = 4; a9 = 7; a19 = 1; a2 = 1; a21 = 10; a26 = 0; a1 = 12; a16 = 7; return -1; } else if((((a19==5)&&((a5==4)&&(((!(a27==1)&&(((a9==11)&&(input==1))&&!(a14==1)))&&(a21==12))&&(a16==11))))&&(((a20==1)&&((!(a8==1)&&(((a14==1)||((a17==2)&&(a6==1)))||(a27==1)))&&!(a8==1)))&&(a1==13)))){ a1 = 12; a12 = 1; a24 = 0; a16 = 7; a21 = 10; a19 = 1; a9 = 7; a2 = 1; return -1; } else if(((((a17==2)&&(((a12==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a3==1)))&&!(a0==1)))&&(a9==8))&&((a1==12)&&(((!(a3==1)||((!(a3==1)||((a21==10)&&((a2==1)&&(a16==9))))&&!(a18==1)))&&!(a20==1))&&(a19==1))))){ a11 = 0; a0 = 1; a22 = 1; a20 = 1; a5 = 6; a16 = 7; return 21; } else if((((a9==7)&&(!(a26==1)&&((!(a26==1)&&((a17==2)&&((a3==1)&&(!(a18==1)&&((input==6)&&((a5==5)||(a5==6)))))))&&(a21==11))))&&(!(a11==1)||(!(a20==1)&&((a1==13)&&((!(a14==1)&&((a12==1)&&(a19==4)))&&(a16==9))))))){ a9 = 10; a24 = 1; a1 = 12; a16 = 8; a3 = 0; a8 = 1; a20 = 1; a19 = 5; a21 = 12; a5 = 6; return 21; } else if((((a28==1)&&(((a7==1)||(!(a20==1)&&((a23==1)&&((a21==11)&&((a17==2)&&((((a9==9)&&(a6==1))&&(a6==1))&&(a19==4)))))))&&(a16==9)))&&(((a1==13)&&((a2==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a3==1)))){ a1 = 14; a16 = 7; a19 = 1; a5 = 4; a20 = 1; a23 = 0; a29 = 0; a21 = 10; a10 = 1; return -1; } else if(((((a17==2)&&(!(a12==1)||((a23==1)&&(!(a4==1)&&((a21==10)&&(!(a20==1)&&((a11==1)&&!(a0==1))))))))&&!(a0==1))&&(((a16==11)&&((a6==1)&&((input==3)&&((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4))))||((a9==7)&&((a5==5)&&(a1==14)))))))&&(a19==1)))){ a20 = 1; a11 = 0; a3 = 0; a16 = 7; a9 = 11; a5 = 6; a15 = 0; a1 = 12; return -1; } else if((((a19==5)&&((a9==11)&&(((a24==1)&&(!(a12==1)&&((a2==1)&&(a26==1))))&&(a17==2))))&&((!(a13==1)&&((a21==11)&&((!(a23==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a7==1))&&(a20==1)))&&(a16==8))))&&(a1==13)))){ a1 = 14; a25 = 1; a15 = 1; a21 = 10; a9 = 9; a10 = 0; a16 = 7; a19 = 1; a5 = 5; return 21; } else if((((a16==8)&&((((a20==1)&&((a9==11)&&(a12==1)))&&(a21==10))&&(a1==14)))&&((!(a26==1)&&((a12==1)&&(((((a6==1)&&(!(a26==1)&&((a19==2)&&(input==4))))&&!(a7==1))&&(a5==5))&&(a6==1))))&&(a17==2)))){ a1 = 12; a16 = 7; a9 = 7; a5 = 4; a19 = 1; a27 = 0; a7 = 0; a12 = 1; return -1; } else if((((a16==10)&&(!(a13==1)||(!(a24==1)&&((!(a28==1)||((a19==5)&&(((a11==1)||(a8==1))&&!(a20==1))))&&(a17==2)))))&&((a1==12)&&((a9==9)&&(((((input==4)&&((a5==4)||(a5==5)))&&!(a14==1))&&(a21==10))&&!(a0==1)))))){ if((a14==1)){ a5 = 5; a12 = 0; a16 = 9; a19 = 1; a9 = 11; a10 = 0; a20 = 1; a13 = 0; a21 = 11; }else{ a16 = 7; a5 = 6; a7 = 1; a20 = 1; a1 = 14; a0 = 1; a9 = 8; a19 = 1; a27 = 1; } return -1; } else if(((((!(a13==1)||((a21==11)&&(((a28==1)&&(a2==1))&&(a17==2))))||(a24==1))&&(a13==1))&&(!(a27==1)&&((a23==1)&&((a19==4)&&(!(a20==1)&&(((a16==9)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==1)))&&(a1==14)))))))){ a21 = 10; a9 = 11; a19 = 1; a20 = 1; a25 = 1; a16 = 7; a5 = 5; a0 = 1; a28 = 0; return 22; } else if((((a21==10)&&((a13==1)&&(((((((a5==5)||(a5==6))&&(input==6))&&(a6==1))&&(a17==2))&&(a19==2))&&(a11==1))))&&(((a9==9)&&((a16==7)&&(((!(a12==1)||((a6==1)&&!(a4==1)))&&!(a20==1))&&(a2==1))))&&(a1==12)))){ a27 = 0; a9 = 10; a20 = 1; a16 = 8; a21 = 12; a5 = 6; a6 = 1; a1 = 13; a7 = 0; a19 = 5; return 26; } else if((((a8==1)||((a17==2)&&((a13==1)||(a0==1))))&&(((a1==12)&&(!(a20==1)&&((((a19==4)&&((a16==8)&&(!(a8==1)&&((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==4))&&(a21==11)))))&&!(a26==1))&&!(a4==1))))&&(a6==1)))){ a5 = 5; a21 = 12; a18 = 0; a20 = 1; a11 = 1; a6 = 1; a9 = 7; return -1; } else if((((a16==8)&&(((!(a0==1)&&((a1==12)&&(!(a7==1)&&(((((input==5)&&(a21==12))&&(a19==2))&&!(a8==1))&&!(a20==1)))))&&(a11==1))&&(a17==2)))&&(((((a3==1)&&(a5==4))&&!(a7==1))&&!(a7==1))&&(a9==11)))){ if((a26==1)){ a2 = 0; a1 = 14; a19 = 5; a9 = 8; a24 = 1; a5 = 6; a8 = 1; }else{ a19 = 3; a26 = 1; a9 = 7; a21 = 10; a3 = 0; a20 = 1; a1 = 13; a14 = 1; a5 = 6; a16 = 11; } return 21; } else if(((((a27==1)||((((a21==11)&&(!(a2==1)||(a3==1)))||!(a2==1))&&(a1==13)))||(a4==1))&&(!(a7==1)&&((a16==11)&&(((((a19==2)&&((a9==11)&&(((a5==4)||(a5==5))&&(input==5))))&&(a17==2))&&(a2==1))&&(a20==1)))))){ a21 = 10; a5 = 4; a6 = 1; a9 = 7; a19 = 1; a28 = 1; a1 = 12; a16 = 7; a7 = 0; return -1; } else if((((a14==1)||((a16==8)&&(((a2==1)&&((a20==1)&&(a6==1)))||(a7==1))))&&(((a17==2)&&((!(a27==1)&&((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))&&(input==4))&&!(a18==1)))&&(a28==1)))&&(a21==11)))){ a1 = 13; a5 = 5; a19 = 5; a21 = 12; a28 = 1; a9 = 7; a3 = 1; a24 = 0; return 26; } else if(((((a1==12)&&(((a16==10)&&(((a2==1)&&(((a13==1)&&(a17==2))||!(a23==1)))||(a7==1)))&&(a20==1)))&&(a21==10))&&(((((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==4))&&(a3==1))&&(a6==1))&&!(a26==1))&&(a19==3)))){ a11 = 1; a16 = 7; a5 = 4; a9 = 7; a19 = 1; a7 = 0; return -1; } else if(((((((a21==12)&&(((a16==8)&&((a19==5)&&((!(a4==1)&&((a3==1)||!(a3==1)))&&(a9==8))))&&(a17==2)))||(a27==1))&&(a28==1))||!(a23==1))&&((a1==14)&&((((a20==1)&&(input==3))&&(a5==6))&&(a3==1))))){ a27 = 0; a16 = 10; a5 = 4; a2 = 1; a1 = 13; return 23; } else if((((a6==1)&&((a13==1)&&(!(a27==1)&&((a2==1)&&(!(a20==1)&&((input==6)&&(((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))||(((a1==13)&&(a5==4))&&(a9==7)))))))))&&((a21==11)&&((a16==7)&&((a17==2)&&((a27==1)||(((a19==2)&&(a2==1))||(a4==1)))))))){ a5 = 5; a19 = 3; a21 = 12; a1 = 14; a3 = 1; a9 = 8; a4 = 0; return 26; } else if((((a16==7)&&((a2==1)&&(a17==2)))&&((a3==1)&&((((!(a8==1)&&((a21==10)&&((a19==4)&&((a20==1)&&(((input==3)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7))))&&(a13==1))))))&&!(a27==1))&&!(a4==1))&&(a28==1))))){ a9 = 7; a7 = 0; a11 = 1; a1 = 12; a13 = 1; a5 = 4; a19 = 1; return -1; } else if((((a16==11)&&((((((a13==1)&&(((input==3)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a19==3)))&&(a3==1))&&!(a0==1))&&(a1==14))&&(a20==1)))&&((a21==10)&&(!(a2==1)||(!(a2==1)||((a4==1)||((a6==1)&&(a17==2)))))))){ a28 = 1; a5 = 4; a19 = 4; a3 = 1; a9 = 11; a4 = 0; return 21; } else if(((((a26==1)||((((a3==1)&&(a19==1))&&!(a18==1))&&(a20==1)))&&(a17==2))&&(((a28==1)&&((((a11==1)&&(!(a26==1)&&(((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==3))&&(a1==14))))&&(a2==1))&&(a21==10)))&&(a16==9)))){ a5 = 4; a9 = 7; a16 = 7; a1 = 12; a28 = 1; a24 = 0; a27 = 0; return -1; } else if(((((a21==12)&&(((a9==7)&&(a11==1))&&(a19==4)))&&!(a20==1))&&((a17==2)&&((a5==5)&&((a1==12)&&(!(a8==1)&&(!(a0==1)&&(!(a26==1)&&((a2==1)&&((!(a7==1)&&((input==5)&&(a16==9)))&&(a3==1))))))))))){ a9 = 8; a25 = 1; a21 = 10; a29 = 1; a22 = 0; a20 = 1; a19 = 2; a16 = 7; return -1; } else if(((!(a6==1)||((!(a26==1)&&((a1==13)&&(!(a8==1)&&(a3==1))))||(a18==1)))&&((a19==3)&&((((a12==1)&&((a2==1)&&((a17==2)&&(((a16==10)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a9==9)))))&&!(a20==1))&&(a21==10))))){ a19 = 2; a16 = 7; a20 = 1; a9 = 10; a1 = 12; a5 = 5; a13 = 0; a26 = 1; return -1; } else if(((((!(a0==1)&&((a9==10)&&((a18==1)||(((a17==2)&&((a1==14)&&(a13==1)))||(a27==1)))))||(a14==1))||!(a3==1))&&((a16==11)&&((((a20==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a19==5)))&&(a3==1))&&(a21==10))))){ a12 = 1; a9 = 7; a13 = 1; a3 = 1; a16 = 7; a1 = 12; a19 = 1; a5 = 4; return -1; } else if(((!(a7==1)&&((((a21==10)&&((((a5==5)||(a5==6))&&(input==1))&&!(a4==1)))&&(a13==1))&&(a3==1)))&&(!(a20==1)&&((a9==8)&&(((((a1==14)&&((a12==1)&&((a28==1)&&(a16==7))))&&!(a14==1))&&(a17==2))&&(a19==2)))))){ if((a18==1)){ a21 = 11; a13 = 1; a16 = 8; a12 = 1; a19 = 1; a1 = 13; a9 = 9; a5 = 4; a18 = 0; }else{ a9 = 7; a20 = 1; a19 = 4; a16 = 10; a0 = 0; a8 = 0; a24 = 0; a21 = 11; a5 = 4; } return 22; } else if((((((a28==1)&&(((a6==1)&&!(a7==1))&&(a28==1)))&&!(a20==1))&&(a9==10))&&((((a16==10)&&((a19==4)&&(!(a24==1)&&((a1==14)&&((((a5==4)&&(input==3))&&(a21==10))&&(a17==2))))))&&(a3==1))&&(a23==1)))){ a9 = 9; a13 = 0; a15 = 1; a0 = 1; a16 = 7; a1 = 12; a19 = 1; a20 = 1; return 25; } else if((((a16==10)&&((a21==12)&&(!(a14==1)&&((((a5==4)&&(a13==1))||(a24==1))||!(a13==1)))))&&((a20==1)&&((!(a27==1)&&((a1==14)&&(((((a19==5)&&(input==1))&&(a9==7))&&!(a26==1))&&(a17==2))))&&!(a27==1))))){ a19 = 1; a18 = 0; a21 = 10; a3 = 1; a16 = 7; a1 = 12; return -1; } else if((((a19==5)&&(((!(a7==1)&&(((a23==1)&&(a1==14))&&(a20==1)))||!(a28==1))&&(a17==2)))&&((((a11==1)&&(((a11==1)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==1))&&(a13==1)))&&(a16==10)))&&!(a8==1))&&(a21==10)))){ a1 = 12; a4 = 0; a23 = 1; a16 = 7; a18 = 0; a5 = 4; a19 = 1; a9 = 7; return -1; } else if((((a5==6)&&(((a1==13)&&(((((!(a14==1)&&((a17==2)&&(input==5)))&&!(a26==1))&&(a13==1))&&!(a24==1))&&(a20==1)))&&(a19==2)))&&((a21==11)&&((a9==11)&&((((a13==1)&&(a16==10))||(a18==1))&&!(a7==1)))))){ a8 = 0; a13 = 1; a19 = 3; a1 = 12; a21 = 10; a9 = 10; a5 = 4; a28 = 1; return -1; } else if((((a12==1)&&((a9==10)&&((a11==1)&&(((a16==7)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==12))&&(a19==4)))&&(a6==1)))))&&((a28==1)&&((((((a11==1)&&!(a20==1))||!(a6==1))&&(a17==2))&&(a23==1))&&(a1==12))))){ a19 = 3; a28 = 1; a18 = 0; a0 = 0; a1 = 14; a5 = 5; a16 = 11; a20 = 1; return 25; } else if((((!(a26==1)&&(((!(a0==1)&&((a19==4)&&(a6==1)))&&(a11==1))&&(a1==13)))&&(a5==5))&&((((a13==1)&&(((a17==2)&&(!(a18==1)&&(((a21==11)&&(input==5))&&(a16==7))))&&!(a14==1)))&&(a9==9))&&(a20==1)))){ a5 = 4; a16 = 8; a12 = 1; a3 = 1; a9 = 7; a8 = 0; return 23; } else if((((a1==12)&&(((((a21==10)&&(a12==1))||!(a23==1))||!(a11==1))&&(a19==3)))&&(((((a16==10)&&(!(a20==1)&&((a17==2)&&((a11==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))))))&&(a2==1))&&(a12==1))&&(a28==1)))){ a18 = 1; a1 = 13; a9 = 11; a11 = 0; a27 = 1; a19 = 5; a16 = 8; a21 = 12; a5 = 6; return -1; } else if(((((a26==1)||((a16==7)&&((!(a20==1)&&(!(a28==1)||(a13==1)))&&(a11==1))))||(a18==1))&&((!(a4==1)&&(((a17==2)&&(((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==1)))&&(a21==12)))&&(a23==1)))){ if((a6==1)){ a19 = 5; a5 = 5; a9 = 8; a23 = 1; a1 = 13; a21 = 10; a6 = 1; a16 = 8; }else{ a5 = 5; a19 = 5; a2 = 1; a20 = 1; a16 = 8; a1 = 14; a0 = 0; a8 = 0; a9 = 10; } return 25; } return calculate_output40(input); } int calculate_output40(int input) { if(((!(a18==1)&&((a2==1)&&((a21==12)&&((a17==2)&&(!(a4==1)&&((input==1)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))))&&((!(a12==1)||(!(a24==1)&&((!(a3==1)||((a1==14)&&((a16==7)&&(a11==1))))&&(a19==2))))&&(a20==1)))){ a3 = 1; a2 = 1; a21 = 10; a19 = 1; a23 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((a17==2)&&((a5==5)&&(!(a27==1)&&((!(a26==1)&&(!(a20==1)&&((a21==10)&&(((input==4)&&(a1==14))&&(a9==8)))))&&(a12==1)))))&&((a19==5)&&(((((a2==1)||(a8==1))||!(a6==1))||(a7==1))&&(a16==7))))){ a9 = 7; a5 = 4; a20 = 1; a3 = 1; a1 = 12; a8 = 0; a2 = 1; a19 = 1; return -1; } else if(((((!(a12==1)||((a13==1)&&(a16==9)))&&(a19==5))&&(a17==2))&&((a1==12)&&(((((((a12==1)&&(((a9==7)&&((input==5)&&((a5==5)||(a5==6))))&&(a2==1)))&&(a21==10))&&!(a18==1))&&(a20==1))&&!(a8==1))&&!(a14==1))))){ a16 = 7; a8 = 0; a19 = 1; a12 = 1; a0 = 0; a5 = 4; return -1; } else if((((a19==5)&&((a9==8)&&(((a17==2)&&(((((a3==1)&&(a23==1))||(a26==1))||!(a6==1))||(a0==1)))&&!(a4==1))))&&(((!(a20==1)&&(((a21==12)&&((input==6)&&(a5==6)))&&(a6==1)))&&(a1==12))&&(a16==10)))){ if((a13==1)){ a19 = 3; a1 = 14; a5 = 5; a29 = 0; a4 = 1; a11 = 0; }else{ a23 = 0; a9 = 7; a19 = 1; a8 = 1; a5 = 5; a21 = 11; a16 = 9; } return 26; } else if(((((a6==1)&&(((!(a18==1)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==1))&&(a17==2)))&&(a20==1))&&(a16==8)))&&(a6==1))&&(((a21==11)&&(((a19==1)&&((a18==1)||((a13==1)||(a27==1))))&&(a1==12)))&&!(a26==1)))){ a11 = 1; a19 = 2; a13 = 1; a9 = 8; a16 = 10; a21 = 10; a1 = 14; a5 = 6; a12 = 1; return 21; } else if(((((!(a20==1)&&(((a17==2)&&((a16==11)&&((a21==10)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==3)))))&&(a6==1)))&&(a1==14))&&(a12==1))&&(((a24==1)||((((a2==1)&&(a19==1))&&!(a26==1))||!(a3==1)))||(a4==1)))){ if((a2==1)){ a23 = 0; a3 = 0; a25 = 0; a16 = 10; a19 = 3; a9 = 10; a1 = 12; a5 = 5; }else{ a5 = 5; a19 = 2; a1 = 13; a9 = 9; a16 = 7; a28 = 0; a27 = 1; a10 = 0; } return 22; } else if((((((!(a27==1)&&(!(a4==1)&&((!(a8==1)&&(((a16==7)&&(input==3))&&!(a27==1)))&&(a1==14))))&&!(a18==1))&&(a21==10))&&(a19==4))&&(((a17==2)&&((((a12==1)&&(a13==1))&&(a9==10))&&!(a20==1)))&&(a5==4)))){ a1 = 12; a9 = 7; a11 = 1; a0 = 0; a20 = 1; a18 = 0; a19 = 1; return -1; } else if(((((a17==2)&&((!(a14==1)&&(((a23==1)&&((a6==1)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==5))&&!(a0==1))))&&!(a24==1)))&&(a1==12)))&&(a19==3))&&((a21==10)&&((((a11==1)||!(a2==1))&&(a16==9))&&!(a20==1))))){ a19 = 4; a3 = 0; a9 = 9; a1 = 13; a21 = 12; a22 = 1; a16 = 7; a5 = 5; a20 = 1; return -1; } else if((((a1==12)&&((a16==9)&&((a21==12)&&((((a2==1)&&(((input==4)&&(a19==1))&&!(a0==1)))&&(a6==1))&&!(a27==1)))))&&(((a17==2)&&((a9==11)&&((((a8==1)||(a28==1))&&(a5==4))&&(a12==1))))&&(a20==1)))){ a21 = 10; a6 = 1; a9 = 7; a3 = 1; a16 = 7; a4 = 0; return -1; } else if((((a28==1)&&((a11==1)&&(((a2==1)&&((a16==8)&&(((a19==1)&&((a9==11)&&(!(a20==1)&&(input==6))))&&(a17==2))))&&(a1==14))))&&((a13==1)&&((a21==10)&&((!(a12==1)||((a5==4)&&(a13==1)))||(a4==1)))))){ a11 = 1; a5 = 5; a27 = 0; a19 = 4; a18 = 0; a9 = 8; a1 = 12; a21 = 11; return 21; } else if(((!(a20==1)&&(!(a0==1)&&(!(a4==1)&&(!(a24==1)&&((a12==1)&&((a9==7)&&(input==6)))))))&&((a6==1)&&((a5==4)&&((((a21==10)&&((((a12==1)&&(a1==14))&&(a19==5))&&(a17==2)))&&(a13==1))&&(a16==8)))))){ a16 = 7; a20 = 1; a4 = 0; a1 = 12; a8 = 0; a19 = 1; return -1; } else if((((a8==1)||(((!(a20==1)&&((a19==5)&&((a16==7)&&((a2==1)&&(a17==2)))))&&(a21==12))&&!(a26==1)))&&((a23==1)&&((a13==1)&&(((((input==4)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a0==1))&&(a1==14))&&(a2==1)))))){ a19 = 3; a21 = 10; a16 = 11; a4 = 0; a20 = 1; a14 = 0; a9 = 7; a23 = 1; a5 = 5; return 23; } else if((((((a9==8)&&(((!(a7==1)&&((a17==2)&&((a21==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a2==1))&&!(a27==1)))&&!(a20==1))&&(a19==4))&&((((a2==1)&&((a16==7)&&(!(a2==1)||(a12==1))))||!(a2==1))&&(a1==12)))){ a20 = 1; a1 = 14; a9 = 7; a5 = 6; a16 = 8; a14 = 0; a2 = 1; a21 = 10; a19 = 3; return 23; } else if((((((a16==7)&&((a2==1)&&(a1==12)))&&!(a14==1))||(a8==1))&&(!(a26==1)&&(!(a4==1)&&((a23==1)&&(!(a7==1)&&((a17==2)&&((a9==8)&&(((((input==1)&&(a19==4))&&(a21==11))&&(a20==1))&&(a5==6)))))))))){ a5 = 4; a3 = 1; a23 = 1; a19 = 1; a9 = 7; a0 = 0; a21 = 10; return -1; } else if((((a9==10)&&(((((a12==1)&&(a1==13))&&(a17==2))&&(a3==1))||(a24==1)))&&((((a28==1)&&(((((a11==1)&&(((a16==8)&&(input==3))&&(a21==10)))&&!(a27==1))&&(a5==6))&&(a19==2)))&&(a2==1))&&!(a20==1)))){ a26 = 0; a7 = 0; a9 = 7; a28 = 1; a1 = 12; a20 = 1; a16 = 7; a5 = 4; a19 = 1; return -1; } else if((((a1==12)&&(!(a20==1)&&((((a28==1)&&(a9==10))||!(a11==1))||(a4==1))))&&(((((a3==1)&&((((a2==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a13==1)))&&!(a7==1))&&(a21==11)))&&(a19==1))&&(a17==2))&&(a16==8)))){ a16 = 10; a6 = 1; a21 = 12; a9 = 8; a20 = 1; a5 = 4; a26 = 0; a19 = 2; a28 = 1; a1 = 13; return 21; } else if(((!(a20==1)&&(((a6==1)&&((a11==1)&&((a6==1)&&(((input==4)&&((((((a5==5)&&(a1==14))&&(a9==11))&&(a19==2))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2)))||((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&(a16==7)))))&&(a21==10)))&&(((a17==2)&&((a4==1)||((a6==1)&&(a2==1))))&&(a13==1)))){ a9 = 7; a8 = 0; a5 = 4; a11 = 1; a1 = 12; a26 = 0; a19 = 1; a20 = 1; return -1; } else if(((((a17==2)&&(((a19==1)&&((a1==13)&&(a11==1)))&&(a21==10)))&&(a20==1))&&(((a6==1)&&((!(a4==1)&&((a6==1)&&((a16==8)&&((a13==1)&&((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))))&&(a3==1)))&&(a6==1)))){ a4 = 0; a5 = 4; a18 = 0; a16 = 7; a1 = 12; a9 = 7; a24 = 0; return -1; } else if(((!(a2==1)&&(((a9==10)&&(((a21==10)&&((a16==7)&&((a17==2)&&(input==4))))&&(a20==1)))&&(a24==1)))&&(((((a1==13)&&((a19==2)&&((a4==1)&&((a11==1)&&(a5==6)))))&&(a27==1))&&!(a6==1))&&(a27==1)))){ a7 = 1; a1 = 12; a29 = 1; a20 = 0; a25 = 0; return 25; } else if(((!(a3==1)||(((!(a27==1)&&(((a16==8)&&(a12==1))||!(a6==1)))||!(a11==1))&&(a1==13)))&&((!(a24==1)&&((a19==1)&&(((a17==2)&&(((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==5))&&(a12==1)))&&(a20==1))))&&(a21==11)))){ a16 = 10; a21 = 10; a9 = 10; a5 = 4; a19 = 3; a7 = 0; a2 = 1; a23 = 1; a1 = 12; return 25; } else if(((!(a3==1)||(((((a6==1)&&(a20==1))&&(a21==12))&&(a19==2))&&!(a27==1)))&&((!(a14==1)&&(((a12==1)&&((a16==9)&&((a17==2)&&((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==4)))))&&!(a26==1)))&&!(a24==1)))){ a9 = 7; a24 = 0; a7 = 0; a16 = 7; a1 = 12; a5 = 4; a21 = 10; a26 = 0; a19 = 1; return -1; } else if((((a16==8)&&(!(a24==1)&&(((((a23==1)&&(a2==1))&&(a19==1))&&(a21==11))&&(a11==1))))&&((((!(a27==1)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==3))&&(a17==2))&&!(a20==1)))&&(a6==1))&&(a1==13))&&(a23==1)))){ a20 = 1; a4 = 0; a24 = 0; a19 = 4; a6 = 1; a1 = 12; a5 = 5; a9 = 10; return 26; } else if(((((a17==2)&&((a2==1)&&((a1==14)&&((a19==3)&&((a16==9)&&((input==3)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))))))&&(a21==10))&&((((((a24==1)||((a0==1)||(a3==1)))&&(a6==1))&&(a13==1))&&(a20==1))||!(a12==1)))){ a4 = 0; a19 = 1; a9 = 7; a16 = 7; a26 = 0; a1 = 12; a14 = 0; a5 = 4; return -1; } else if(((((a6==1)&&(!(a18==1)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a16==11))&&((a20==1)&&((a19==4)&&(((((!(a2==1)||(((a24==1)||(a12==1))&&!(a7==1)))&&(a12==1))&&(a1==13))&&(a9==11))&&(a21==11)))))){ a5 = 4; a9 = 7; a21 = 10; a1 = 12; a19 = 1; a16 = 7; a23 = 1; a0 = 0; a4 = 0; return -1; } else if((((((((a16==10)&&((a2==1)&&(a21==12)))&&(a20==1))&&(a28==1))&&!(a7==1))&&!(a8==1))&&(((a17==2)&&((a19==4)&&(((a1==14)&&(((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==4))&&(a12==1)))&&!(a26==1))))&&(a13==1)))){ a21 = 10; a5 = 4; a9 = 7; a24 = 0; a1 = 12; a0 = 0; a12 = 1; a16 = 7; a19 = 1; return -1; } else if((((((((a20==1)&&((((((a5==5)||(a5==6))&&(input==1))&&(a19==5))&&(a3==1))&&(a9==9)))&&(a17==2))&&(a21==12))&&(a16==7))&&(a3==1))&&((!(a27==1)&&((a28==1)&&((a27==1)||((a13==1)&&(a1==12)))))&&!(a18==1)))){ a5 = 6; a1 = 14; a21 = 11; a11 = 1; a19 = 3; a9 = 11; a16 = 9; a24 = 0; return 26; } else if((((((a9==9)&&((((((a21==11)&&((input==4)&&((a5==4)||(a5==5))))&&(a20==1))&&(a12==1))&&(a1==13))&&!(a26==1)))&&(a16==10))&&(a17==2))&&(!(a11==1)||((a19==3)&&((a23==1)&&((a23==1)&&(!(a14==1)&&(a2==1)))))))){ a7 = 0; a19 = 1; a21 = 10; a16 = 7; a5 = 4; a18 = 0; a9 = 7; a1 = 12; return -1; } else if(((((a5==4)&&((a19==3)&&(((a9==11)&&((a28==1)&&((!(a20==1)&&(input==3))&&!(a18==1))))&&(a1==12))))&&(a16==9))&&(!(a27==1)&&(!(a28==1)||(((a21==10)&&(((a13==1)&&(a17==2))||!(a11==1)))||!(a2==1)))))){ a20 = 1; a19 = 1; a9 = 9; a25 = 0; a16 = 7; a29 = 0; a1 = 14; a12 = 0; return -1; } else if(((((!(a12==1)||(((a17==2)&&((a19==2)&&((a23==1)||!(a12==1))))&&(a11==1)))&&!(a27==1))&&(a16==7))&&(((a1==13)&&((!(a7==1)&&(((((a5==4)||(a5==5))&&(input==1))&&!(a20==1))&&!(a7==1)))&&(a9==10)))&&(a21==12)))){ a19 = 1; a20 = 1; a2 = 1; a1 = 12; a18 = 0; a5 = 4; a9 = 7; a21 = 10; a8 = 0; return -1; } else if(((!(a20==1)&&((a3==1)||(a18==1)))&&(((a16==8)&&((a1==12)&&(((a21==11)&&((a6==1)&&((a6==1)&&((!(a27==1)&&((a17==2)&&((a6==1)&&((a5==4)&&(input==1)))))&&(a9==11)))))&&(a19==3))))&&(a13==1)))){ a20 = 1; a16 = 11; a23 = 1; a9 = 8; a19 = 1; a5 = 5; a1 = 13; a24 = 0; a26 = 0; return 23; } else if(((((a19==5)&&((!(a24==1)&&((a21==11)&&((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==1))))&&(a12==1)))&&(a16==7))&&((a17==2)&&((a20==1)&&((a8==1)||(((a6==1)&&((a12==1)&&!(a7==1)))&&(a12==1))))))){ a8 = 0; a16 = 8; a5 = 5; a9 = 8; a1 = 12; a28 = 1; a19 = 3; a21 = 12; a6 = 1; return 26; } else if(((!(a23==1)||((a5==5)&&((((a11==1)&&(a1==13))&&(a19==3))&&(a21==11))))&&((((a28==1)&&((a20==1)&&(!(a8==1)&&((a2==1)&&(((a16==11)&&((a9==10)&&(input==5)))&&(a17==2))))))&&(a11==1))&&(a28==1)))){ a21 = 12; a5 = 4; a19 = 1; a6 = 1; a3 = 1; a8 = 0; a1 = 14; a9 = 11; return 22; } else if((((((((((!(a20==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a16==8))&&(a19==2))&&(a9==7))&&(a13==1))&&(a1==13))&&(a17==2))&&(a12==1))&&(!(a2==1)||((!(a2==1)||((a21==10)&&((a28==1)||!(a6==1))))||!(a11==1))))){ a23 = 1; a11 = 1; a16 = 7; a3 = 1; a19 = 1; a1 = 12; a20 = 1; a5 = 4; return -1; } else if((((a21==10)&&((((a17==2)&&(!(a0==1)&&((!(a8==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==4)))&&(a11==1))))&&(a12==1))&&(a19==5)))&&((a1==14)&&(((a2==1)&&(((a23==1)&&(a16==7))&&(a20==1)))&&!(a4==1))))){ a9 = 7; a5 = 4; a23 = 1; a1 = 12; a14 = 0; a3 = 1; a19 = 1; return -1; } else if((((a21==10)&&(((a20==1)&&(a12==1))&&(a1==14)))&&((a28==1)&&(((((a16==9)&&(!(a24==1)&&(((a17==2)&&(((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a6==1)))&&(a2==1))))&&(a19==1))&&(a6==1))&&!(a8==1))))){ a16 = 7; a1 = 12; a5 = 4; a24 = 0; a9 = 7; a8 = 0; a7 = 0; return -1; } else if((((((!(a0==1)&&(((a2==1)&&(a9==11))&&(a1==12)))&&!(a26==1))&&(a20==1))&&(a16==8))&&((((a23==1)&&(((!(a8==1)&&(!(a18==1)&&((input==1)&&((a5==5)||(a5==6)))))&&(a21==12))&&(a12==1)))&&(a17==2))&&(a19==1)))){ a9 = 10; a21 = 11; a5 = 5; a16 = 10; a4 = 0; a19 = 4; a1 = 14; a12 = 1; a7 = 0; return 21; } else if((((a16==9)&&(!(a27==1)&&((a19==4)&&(((a6==1)&&((a13==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==5))))&&(a21==12)))))&&(((!(a27==1)&&((a17==2)&&(!(a20==1)&&((a11==1)&&!(a7==1)))))&&(a23==1))&&(a1==12)))){ a6 = 0; a14 = 1; a0 = 1; a1 = 13; a9 = 7; a21 = 10; a16 = 7; a20 = 1; a19 = 1; a5 = 6; return -1; } else if((((!(a7==1)&&(!(a26==1)&&((a16==10)&&((input==4)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a12==1))&&((a6==1)&&((a17==2)&&(!(a6==1)||((a21==11)&&(((((a13==1)&&(a12==1))&&(a1==14))&&(a19==4))&&(a20==1)))))))){ a9 = 7; a5 = 4; a11 = 1; a1 = 12; a19 = 1; a16 = 7; a21 = 10; a27 = 0; return -1; } else if(((((a3==1)&&((a9==7)&&(input==4)))&&(a11==1))&&(!(a18==1)&&(!(a7==1)&&((a21==10)&&(((((a16==8)&&(((((a28==1)&&(a19==3))&&(a5==4))&&(a1==13))||!(a13==1)))&&(a17==2))&&!(a20==1))||(a24==1))))))){ a18 = 0; a16 = 7; a5 = 5; a28 = 1; a1 = 14; a21 = 11; a19 = 5; a20 = 1; a11 = 1; a9 = 8; return 21; } else if(((!(a26==1)&&(((a5==4)&&((a6==1)&&(((a9==11)&&((a2==1)&&((a11==1)&&(a16==10))))&&(a19==2))))&&!(a20==1)))&&(!(a8==1)&&(((!(a14==1)&&(((input==3)&&(a21==12))&&(a17==2)))&&(a23==1))&&(a1==14))))){ if((a9==11)){ a2 = 0; a9 = 10; a20 = 1; a21 = 10; a8 = 1; a4 = 1; }else{ a13 = 0; a16 = 11; a20 = 1; a19 = 3; a21 = 10; a25 = 0; a7 = 1; } return -1; } else if((((a14==1)||(((a5==5)&&((a17==2)&&(((((a21==11)&&(a11==1))&&!(a26==1))||!(a28==1))||(a4==1))))||(a4==1)))&&((a20==1)&&((!(a26==1)&&((a19==3)&&((a16==10)&&((input==3)&&(a9==7)))))&&(a1==12))))){ a21 = 10; a19 = 1; a8 = 0; a27 = 0; a16 = 7; a13 = 1; a5 = 4; return -1; } else if(((((a20==1)&&((a28==1)&&(!(a7==1)&&(a28==1))))&&(a19==3))&&((a16==8)&&((a17==2)&&(((a1==14)&&((!(a7==1)&&((!(a24==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a9==9)))&&(a12==1)))&&!(a26==1)))&&(a21==12)))))){ a1 = 13; a23 = 1; a3 = 1; a19 = 2; a16 = 7; a21 = 10; a26 = 0; a5 = 5; return 25; } else if((((!(a28==1)||((((a2==1)&&(a21==10))||!(a12==1))&&!(a8==1)))||(a8==1))&&(((((!(a4==1)&&(((a16==11)&&((input==3)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&(a20==1)))&&(a19==5))&&(a17==2))&&(a28==1))&&(a1==13)))){ a9 = 7; a24 = 0; a6 = 1; a19 = 1; a2 = 1; a1 = 12; a16 = 7; a5 = 4; return -1; } else if(((!(a18==1)&&(!(a7==1)&&((((((input==1)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a24==1))&&(a16==7))&&!(a20==1))&&(a19==3))))&&((a17==2)&&((a21==12)&&((a1==14)&&((((a3==1)||!(a3==1))&&!(a27==1))||(a18==1))))))){ if((a3==1)){ a24 = 0; a2 = 1; a19 = 2; a6 = 1; a21 = 10; a5 = 6; a16 = 8; a9 = 10; }else{ a20 = 1; a26 = 0; a24 = 0; a21 = 10; a9 = 8; a5 = 5; a16 = 10; a4 = 0; } return 21; } else if((((((a17==2)&&((((a2==1)&&(a21==10))&&(a28==1))&&!(a14==1)))||!(a13==1))&&(a9==9))&&(((a16==7)&&(((!(a18==1)&&(!(a24==1)&&(!(a7==1)&&(((a5==5)||(a5==6))&&(input==1)))))&&(a1==14))&&(a19==5)))&&!(a20==1)))){ a28 = 1; a5 = 6; a1 = 12; a13 = 1; a9 = 7; a20 = 1; a19 = 4; a16 = 9; a21 = 11; return 21; } else if((((a19==2)&&((a14==1)||((a8==1)||(((((a3==1)||(a18==1))&&(a9==11))&&!(a24==1))&&!(a27==1)))))&&((a21==11)&&((((a3==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a20==1))&&(a16==10)))&&(a1==12))&&(a17==2))))){ a5 = 4; a0 = 0; a16 = 7; a9 = 7; a19 = 1; a14 = 0; a21 = 10; return -1; } else if(((!(a2==1)||((a19==4)&&((!(a0==1)&&(a13==1))&&(a16==10))))&&((a13==1)&&(((a6==1)&&((a21==11)&&((((a17==2)&&(((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==4))&&(a20==1)))&&(a1==13))&&!(a8==1))))&&!(a0==1))))){ a18 = 0; a19 = 1; a1 = 12; a21 = 10; a28 = 1; a9 = 7; a16 = 7; a8 = 0; a5 = 4; return -1; } else if((((a9==7)&&(!(a8==1)&&(((a1==14)&&((a21==10)&&((a23==1)&&(a17==2))))&&!(a7==1))))&&((a16==7)&&((a19==5)&&(((!(a27==1)&&((a12==1)&&(!(a8==1)&&(!(a20==1)&&(input==1)))))&&(a5==6))&&!(a27==1)))))){ a12 = 1; a1 = 12; a20 = 1; a19 = 1; a5 = 4; a3 = 1; return -1; } else if(((((a21==10)&&((a0==1)||(((((!(a24==1)&&(a3==1))&&!(a18==1))&&(a16==8))&&(a1==14))&&(a19==1))))&&(a5==5))&&((((a11==1)&&((a20==1)&&(!(a18==1)&&((a17==2)&&(input==3)))))&&!(a7==1))&&(a9==9)))){ a16 = 7; a5 = 4; a9 = 7; a8 = 0; a11 = 1; a1 = 12; return -1; } else if((((a1==12)&&((((!(a28==1)||((a19==5)&&(a13==1)))&&(a17==2))||(a27==1))&&(a28==1)))&&((((a21==11)&&(((a20==1)&&(((input==3)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a11==1)))&&!(a26==1)))&&(a16==10))&&!(a8==1)))){ a1 = 14; a21 = 10; a2 = 1; a9 = 9; a19 = 2; a3 = 1; a5 = 5; a0 = 0; a16 = 7; return 21; } else if((((((((((a1==14)&&((input==3)&&(a19==2)))&&!(a20==1))&&(a9==11))&&(a16==10))&&(a23==1))&&!(a7==1))&&(a12==1))&&((((((a17==2)&&((a12==1)&&(a21==10)))&&(a5==6))&&(a6==1))&&(a2==1))&&(a12==1)))){ if((a9==9)){ a16 = 7; a22 = 1; a0 = 1; a1 = 12; a19 = 1; a9 = 10; a20 = 1; a25 = 0; }else{ a10 = 0; a16 = 7; a19 = 1; a20 = 1; a25 = 0; a24 = 1; a5 = 5; a9 = 10; } return -1; } else if(((!(a18==1)&&((!(a20==1)&&(((a1==13)&&(a3==1))&&(a19==2)))&&(a3==1)))&&(((a2==1)&&(((!(a26==1)&&(((a21==11)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==1)))&&(a16==9)))&&(a17==2))&&(a12==1)))&&(a2==1)))){ a22 = 0; a19 = 4; a16 = 8; a5 = 5; a9 = 8; a10 = 1; return 25; } else if(((((a21==11)&&((a17==2)&&(((((input==6)&&(((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a1==12)&&(a5==6))&&(a9==11)))))&&!(a18==1))&&!(a26==1))&&(a11==1))))&&!(a26==1))&&((((a19==2)&&(((a16==9)&&(a6==1))&&!(a20==1)))||!(a12==1))||!(a3==1)))){ a9 = 11; a16 = 11; a5 = 5; a20 = 1; a26 = 1; a8 = 1; a21 = 12; a1 = 13; a22 = 1; a19 = 1; return -1; } else if((((a1==14)&&(((a23==1)&&(((a20==1)&&((a16==7)&&((a17==2)&&(input==6))))&&!(a18==1)))&&(a19==2)))&&(!(a11==1)||((a23==1)&&((a5==5)&&((!(a23==1)||((!(a23==1)||(a6==1))&&(a21==12)))&&(a9==10))))))){ a1 = 12; a5 = 4; a2 = 1; a9 = 7; a19 = 1; a11 = 1; a21 = 10; a28 = 1; return -1; } else if(((!(a2==1)&&((a26==1)&&(((a9==9)&&((a19==2)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==6)))&&(a21==12))))&&(a16==8))))&&(!(a11==1)&&(!(a28==1)&&(((((a12==1)&&(a0==1))&&(a26==1))&&(a1==13))&&(a20==1)))))){ a16 = 7; a9 = 8; a0 = 1; a21 = 10; a27 = 1; a3 = 0; a1 = 12; a5 = 4; return -1; } else if((((((((((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3))&&(a20==1))&&!(a26==1))&&(a19==4))&&!(a26==1))&&!(a18==1))&&!(a26==1))&&((!(a14==1)&&((((a1==12)&&((a16==10)&&(a23==1)))&&(a17==2))&&(a21==11)))||!(a6==1)))){ a5 = 4; a19 = 1; a9 = 7; a12 = 1; a6 = 1; a21 = 10; a23 = 1; a16 = 7; return -1; } else if(((!(a27==1)&&(!(a26==1)&&(((!(a26==1)&&(((a9==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a20==1)))&&(a28==1))&&!(a4==1))))&&(((a16==9)&&((((a19==2)&&((a17==2)&&(a13==1)))&&(a21==10))&&!(a7==1)))&&(a1==12)))){ a19 = 1; a16 = 7; a24 = 0; a11 = 1; a9 = 7; a8 = 0; a5 = 4; return -1; } else if((((a5==6)&&(((a11==1)&&(a27==1))&&(a9==9)))&&((a21==11)&&((a20==1)&&((a19==5)&&(((!(a3==1)&&(((a8==1)&&(!(a11==1)&&(((a16==11)&&(input==6))&&(a18==1))))&&(a14==1)))&&(a17==2))&&(a1==13))))))){ a20 = 0; a25 = 1; a28 = 0; a9 = 8; a16 = 8; a1 = 14; a5 = 5; a19 = 4; a15 = 1; return -1; } else if((((a3==1)&&((a23==1)&&(((a17==2)&&(!(a0==1)&&((a20==1)&&((a5==5)&&(input==5)))))&&(a16==11))))&&((((a24==1)||(((a26==1)||((a2==1)&&((a21==12)&&(a13==1))))&&(a1==13)))&&(a19==5))&&(a9==11)))){ a16 = 7; a5 = 4; a1 = 12; a27 = 0; a9 = 7; a18 = 0; a4 = 0; a21 = 10; a19 = 1; return -1; } else if((((a23==1)&&(!(a8==1)&&((a21==11)&&((a19==5)&&((a1==14)&&(!(a18==1)&&((a2==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))))))))&&(((a9==10)&&(((((a11==1)&&(a16==9))||!(a3==1))&&(a20==1))&&(a17==2)))&&!(a0==1)))){ a11 = 1; a16 = 7; a1 = 12; a19 = 1; a21 = 10; a8 = 0; a9 = 7; a5 = 4; return -1; } else if(((((a16==7)&&(!(a12==1)||((a13==1)&&((a0==1)||(a11==1)))))&&(a21==11))&&(((((!(a0==1)&&((input==6)&&(((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==1))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))))&&!(a4==1))&&(a12==1))&&(a20==1))&&(a17==2)))){ a6 = 1; a9 = 7; a11 = 1; a1 = 12; a21 = 10; a5 = 4; a19 = 1; a3 = 1; return -1; } else if(((((a9==7)&&(((a21==12)&&(((a26==1)&&((a1==14)&&(((a2==1)&&(a20==1))&&(a16==9))))&&(a18==1)))&&(a0==1)))&&!(a28==1))&&((a27==1)&&(((a17==2)&&((((a5==4)||(a5==5))&&(input==3))&&(a19==3)))&&(a27==1))))){ a11 = 0; a9 = 8; a5 = 6; a19 = 1; a26 = 1; a13 = 0; a16 = 8; return -1; } else if((((a17==2)&&((a2==1)&&!(a4==1)))&&((a21==10)&&((((a20==1)&&((a12==1)&&((((a19==4)&&(((((input==5)&&((a5==5)||(a5==6)))&&(a12==1))&&(a6==1))&&(a9==9)))&&!(a26==1))&&!(a18==1))))&&(a16==11))&&(a1==14))))){ a5 = 4; a9 = 7; a7 = 0; a4 = 0; a2 = 1; a16 = 7; a1 = 12; a19 = 1; return -1; } else if(((((a6==1)&&(((a5==5)&&((a20==1)&&((a16==9)&&(((input==3)&&(a21==12))&&(a17==2)))))&&(a13==1)))&&(a28==1))&&((a8==1)||((a7==1)||((((a19==4)&&((a1==13)&&(a2==1)))&&!(a7==1))&&(a9==10)))))){ a19 = 1; a16 = 7; a14 = 0; a5 = 4; a21 = 10; a23 = 1; a1 = 12; a9 = 7; a4 = 0; return -1; } else if((((((a12==1)&&((a7==1)||(((a20==1)&&(((a19==2)&&((a11==1)&&(a2==1)))||(a26==1)))&&(a9==9))))&&(a5==5))&&(a16==11))&&((a17==2)&&(((a21==12)&&(((input==6)&&(a1==14))&&!(a18==1)))&&(a6==1))))){ a16 = 7; a9 = 7; a12 = 1; a19 = 1; a1 = 12; a26 = 0; a21 = 10; a8 = 0; a5 = 4; return -1; } else if(((((a9==11)&&((a16==9)&&(!(a26==1)&&(((a21==10)&&(((a20==1)&&(input==3))&&(a5==6)))&&(a19==5)))))&&(a17==2))&&((!(a26==1)&&(!(a26==1)&&((!(a3==1)||(!(a6==1)||(a23==1)))&&(a2==1))))&&(a1==14)))){ a8 = 0; a3 = 1; a0 = 0; return 26; } else if(((((a3==1)&&(((a16==9)&&((a17==2)&&(!(a20==1)&&((a21==11)&&((input==4)&&(a5==5))))))&&(a11==1)))&&(a6==1))&&((((!(a3==1)||((a9==7)&&((a23==1)||!(a3==1))))&&(a19==1))||!(a2==1))&&(a1==13)))){ a20 = 1; a27 = 1; a1 = 12; a21 = 10; a9 = 9; a25 = 1; a16 = 7; a19 = 2; return 21; } else if((((a28==1)&&(((a17==2)&&((a6==1)&&(((a9==10)&&((!(a0==1)&&((a16==7)&&((input==1)&&(a19==3))))&&!(a24==1)))&&(a11==1))))&&!(a26==1)))&&((a21==12)&&((a5==6)&&(!(a20==1)&&((a3==1)&&(a1==13))))))){ a26 = 0; a9 = 7; a5 = 4; a23 = 1; a21 = 10; a1 = 12; a28 = 1; a20 = 1; a19 = 1; return -1; } else if(((!(a14==1)&&(((a20==1)&&((a5==5)&&(((a16==11)&&((input==5)&&(a21==11)))&&!(a26==1))))&&(a28==1)))&&((a14==1)||((a19==2)&&((((a28==1)&&(((a12==1)&&!(a24==1))&&(a9==9)))&&(a1==13))&&(a17==2)))))){ a1 = 12; a19 = 1; a9 = 10; a7 = 0; a14 = 0; a6 = 1; a21 = 12; return 26; } else if((((((((((a19==4)&&((a6==1)&&((!(a20==1)&&((input==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))))&&(a16==10))))&&(a28==1))&&(a17==2))&&(a1==12))&&!(a24==1))&&(a11==1))&&(a12==1))&&(((a3==1)&&(a21==11))||(a14==1)))){ a9 = 11; a8 = 1; a1 = 14; a5 = 5; a29 = 0; a23 = 0; a19 = 5; a20 = 1; return 21; } else if((((a23==1)&&((a12==1)&&(!(a11==1)||((((a11==1)&&(a12==1))&&(a19==3))&&(a21==11)))))&&(!(a24==1)&&((((((((input==5)&&(a16==9))&&(a1==14))&&!(a0==1))&&(a20==1))&&(a9==7))&&(a5==6))&&(a17==2))))){ a20 = 0; a16 = 8; a9 = 10; a21 = 10; a12 = 1; a13 = 1; a6 = 1; a1 = 12; return 21; } else if(((((((!(a20==1)&&(((a9==11)&&((input==6)&&(a16==7)))&&(a11==1)))&&!(a26==1))&&(a19==1))&&(a21==12))&&(a5==6))&&(((a1==12)&&(((!(a7==1)&&((a8==1)||(a11==1)))&&!(a8==1))&&!(a14==1)))&&(a17==2)))){ a11 = 1; a19 = 4; a2 = 1; a16 = 8; a5 = 5; a21 = 11; a7 = 0; a9 = 8; return 21; } else if(((((a21==11)&&(((a16==10)&&((a17==2)&&(((((((a19==2)&&((a9==7)&&((a1==12)&&(a5==5))))||(((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==2))))&&(input==1))&&(a2==1))&&!(a4==1))&&(a12==1))))&&(a20==1)))&&!(a0==1))&&((a4==1)||((a2==1)&&!(a14==1))))){ a1 = 14; a9 = 10; a5 = 5; a19 = 4; a2 = 1; a16 = 9; a7 = 0; return 21; } else if((((a21==10)&&(((((a2==1)&&(a5==4))&&!(a14==1))&&(a1==13))&&(a17==2)))&&(((!(a18==1)&&((a16==7)&&(!(a14==1)&&(((a9==11)&&(((a20==1)&&(input==1))&&(a2==1)))&&(a19==2)))))&&!(a7==1))&&(a11==1)))){ a9 = 10; a5 = 5; a27 = 0; a1 = 14; a19 = 3; a13 = 1; a23 = 1; return 23; } else if((((a1==13)&&((a21==10)&&((!(a3==1)||(!(a26==1)&&((a13==1)&&((a9==8)&&((a11==1)&&(a2==1))))))&&(a5==6))))&&((!(a18==1)&&((((a17==2)&&((a16==9)&&(input==5)))&&(a19==1))&&(a28==1)))&&(a20==1)))){ a5 = 4; a26 = 0; a16 = 8; a18 = 0; a19 = 5; a0 = 0; a1 = 12; return 26; } else if(((((a8==1)||((!(a12==1)||((a13==1)&&(a9==11)))&&(a3==1)))&&(a13==1))&&((((a12==1)&&(((a21==11)&&(((a16==11)&&((a1==12)&&(((a5==5)||(a5==6))&&(input==3))))&&(a19==1)))&&(a17==2)))&&(a12==1))&&(a20==1)))){ a16 = 9; a21 = 12; a5 = 6; a9 = 10; a2 = 1; a0 = 0; a27 = 0; a19 = 3; return 21; } else if((((((a9==7)&&((a17==2)&&(((a0==1)||((a12==1)&&!(a8==1)))&&(a16==9))))&&(a1==14))&&(a21==11))&&(((a19==4)&&((((a3==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a26==1)))&&(a6==1))&&(a11==1)))&&(a20==1)))){ if((a17==2)){ a16 = 7; a9 = 10; a23 = 1; a20 = 0; a3 = 1; a1 = 13; a5 = 6; a19 = 1; a18 = 0; }else{ a16 = 8; a19 = 2; a4 = 0; a1 = 12; a5 = 4; a11 = 1; a14 = 0; } return -1; } else if(((((a17==2)&&((a1==13)&&(((a21==11)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==6)))&&(a13==1))))&&(a2==1))&&(!(a3==1)||(((a6==1)&&(((!(a20==1)&&((a19==4)&&(a3==1)))&&(a13==1))&&(a16==10)))||(a0==1))))){ a20 = 1; a19 = 1; a21 = 10; a9 = 11; a26 = 1; a5 = 6; a15 = 1; a14 = 1; a16 = 7; return -1; } else if(((((((a28==1)&&((input==3)&&(a19==3)))&&(a20==1))&&!(a4==1))&&(a28==1))&&(((a21==10)&&((a1==13)&&(((!(a14==1)&&((a11==1)&&((a26==1)||((a13==1)&&(a9==7)))))&&(a5==5))&&(a16==8))))&&(a17==2)))){ a1 = 12; a16 = 7; a11 = 1; a19 = 1; a5 = 4; a4 = 0; a12 = 1; return -1; } else if(((!(a7==1)&&((((a17==2)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==1)))&&(a12==1))&&(a19==2)))&&((a8==1)||(((a21==12)&&((((a16==9)&&((a6==1)&&(a13==1)))&&(a20==1))||(a26==1)))&&!(a14==1))))){ a1 = 12; a19 = 1; a16 = 7; a9 = 7; a13 = 1; a5 = 4; a21 = 10; a2 = 1; return -1; } else if(((!(a14==1)&&(!(a7==1)&&((((!(a27==1)&&((a16==9)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==1))))&&(a19==2))&&(a21==11))&&(a17==2))))&&(((!(a12==1)||(((a6==1)&&(a12==1))&&(a1==13)))&&(a20==1))||!(a13==1)))){ a1 = 12; a4 = 0; a16 = 7; a19 = 1; a9 = 7; a21 = 10; a5 = 4; a6 = 1; a24 = 0; return -1; } else if(((((((a6==1)&&((a13==1)&&!(a24==1)))||(a18==1))&&!(a20==1))&&(a1==14))&&((((a16==9)&&(!(a27==1)&&((((a17==2)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==1)))&&(a6==1))&&!(a18==1))))&&(a21==11))&&(a19==2)))){ if((a0==1)){ a1 = 12; a5 = 4; a25 = 0; a19 = 3; a13 = 0; a21 = 10; a9 = 11; a22 = 0; }else{ a2 = 0; a21 = 10; a26 = 1; a5 = 5; a16 = 7; a12 = 0; a9 = 9; a19 = 1; a1 = 13; a20 = 1; } return 22; } else if(((!(a14==1)&&((a21==11)&&(!(a0==1)&&(((a17==2)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==1)))&&!(a8==1)))))&&((a16==10)&&((a1==12)&&((a20==1)&&((((a2==1)&&((a19==1)&&(a23==1)))&&!(a18==1))||!(a6==1))))))){ a5 = 6; a16 = 7; a27 = 0; a28 = 1; a9 = 10; a11 = 1; a19 = 4; return -1; } else if(((((((a8==1)||(a12==1))||(a8==1))||!(a28==1))&&(a1==14))&&((a19==1)&&((a6==1)&&((((a16==7)&&(((a2==1)&&((a20==1)&&((a21==11)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a6==1)))&&(a17==2))&&(a9==10)))))){ a1 = 12; a16 = 8; a7 = 0; a6 = 1; a5 = 5; a8 = 0; a21 = 10; a19 = 2; return 25; } else if((((((a1==13)&&(((a5==5)||(a5==6))&&(input==6)))&&(a16==10))&&(a19==4))&&((!(a28==1)||(((!(a13==1)||(!(a0==1)&&((!(a6==1)||(((a21==11)&&(a11==1))||(a4==1)))&&!(a18==1))))&&!(a20==1))&&(a9==11)))&&(a17==2)))){ a19 = 1; a16 = 7; a21 = 10; a20 = 1; a22 = 1; a5 = 5; a13 = 0; return -1; } else if((((a16==7)&&(!(a18==1)&&((a21==12)&&(!(a23==1)||(((a9==9)&&((a17==2)&&(a13==1)))&&(a20==1))))))&&((!(a26==1)&&((a23==1)&&((a1==12)&&(!(a26==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a19==1))))))&&!(a14==1)))){ a23 = 1; a19 = 4; a26 = 0; a5 = 6; a1 = 13; a16 = 8; a7 = 0; a9 = 7; return 26; } else if((((a9==10)&&((a21==10)&&(((a19==4)&&(((((a5==5)&&(input==3))&&!(a27==1))&&(a23==1))&&(a20==1)))&&(a17==2))))&&((a1==13)&&(((a26==1)||(((a14==1)||(!(a28==1)||(a28==1)))&&(a23==1)))&&(a16==7))))){ a9 = 7; a19 = 1; a2 = 1; a5 = 4; a1 = 12; a8 = 0; a12 = 1; return -1; } else if((((!(a0==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a4==1))&&(((a19==3)&&((a24==1)||((((a21==11)&&((!(a2==1)||((((a2==1)&&!(a20==1))&&(a16==8))||(a7==1)))&&(a17==2)))||!(a6==1))&&(a9==10))))&&(a1==12)))){ a21 = 10; a14 = 0; a7 = 0; a6 = 1; a19 = 1; a5 = 4; a20 = 1; a16 = 7; a9 = 7; return -1; } else if((((a19==4)&&((((((a17==2)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==5)))&&(a16==10))&&(a1==12))&&(a12==1))&&(a6==1)))&&((!(a2==1)||((!(a3==1)||((a14==1)||(!(a20==1)&&(a28==1))))&&!(a26==1)))&&(a21==11)))){ a4 = 1; a19 = 1; a3 = 0; a1 = 13; a9 = 10; a21 = 10; a16 = 7; a2 = 0; a20 = 1; a5 = 5; return 21; } else if((((a9==10)&&((((a19==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==12)))&&(a28==1))&&(a6==1)))&&((a21==12)&&(((a12==1)&&((((!(a20==1)&&((a2==1)||(a7==1)))||(a18==1))&&(a17==2))&&(a6==1)))&&(a16==7))))){ a18 = 0; a13 = 1; a20 = 1; a1 = 13; a19 = 2; a21 = 10; a6 = 1; a5 = 4; return 21; } else if((((a9==8)&&((a18==1)||(a13==1)))&&((!(a24==1)&&(((((a16==8)&&(!(a7==1)&&((!(a8==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a20==1))&&(a19==2)))&&(a17==2))))&&(a21==10))&&(a1==13))&&!(a0==1)))&&!(a0==1)))){ a1 = 12; a20 = 1; a9 = 7; a12 = 1; a16 = 7; a18 = 0; a19 = 1; a7 = 0; a5 = 4; return -1; } else if(((((a20==1)&&(!(a23==1)||((a26==1)||((a1==13)&&(!(a0==1)&&((a21==12)&&((a16==9)&&(a12==1))))))))&&(a17==2))&&(!(a27==1)&&((a28==1)&&((a6==1)&&(((input==3)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a19==3))))))){ a2 = 1; a9 = 7; a5 = 4; a27 = 0; a13 = 1; a1 = 12; a21 = 10; a16 = 7; a19 = 1; return -1; } else if(((((((!(a4==1)&&((a19==2)&&(((a5==5)||(a5==6))&&(input==6))))&&(a1==13))&&(a16==10))&&(a9==7))&&(a20==1))&&((!(a7==1)&&((a17==2)&&((a7==1)||((!(a2==1)||((a21==11)&&(a2==1)))||!(a13==1)))))&&!(a7==1)))){ a16 = 7; a7 = 0; a5 = 4; a1 = 12; a21 = 10; a19 = 1; a4 = 0; a2 = 1; return -1; } else if(((((((a21==12)&&(a12==1))||(a24==1))&&(a17==2))&&!(a20==1))&&(((a2==1)&&((a19==4)&&((!(a26==1)&&(((a6==1)&&(!(a4==1)&&((input==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))))&&(a1==12)))&&(a3==1))))&&(a16==9)))){ if((a25==1)){ a9 = 7; a5 = 4; a3 = 0; a1 = 13; a15 = 0; a19 = 3; }else{ a5 = 4; a12 = 0; a25 = 0; a16 = 7; a1 = 13; a19 = 1; a2 = 0; a9 = 9; a21 = 10; a20 = 1; } return 26; } else if((((a19==3)&&((a20==1)&&(!(a2==1)||(((!(a18==1)&&((a28==1)&&(a12==1)))&&(a5==4))&&(a17==2)))))&&(((a9==11)&&((a21==12)&&((a2==1)&&(!(a14==1)&&((a6==1)&&((input==6)&&(a1==14)))))))&&(a16==9)))){ a18 = 0; a5 = 5; a3 = 1; a19 = 2; a9 = 7; a7 = 0; a1 = 12; return 21; } else if((((a19==5)&&(!(a20==1)&&((((((a9==7)&&((a21==11)&&(((a13==1)&&(a16==9))&&(a23==1))))||!(a12==1))&&(a6==1))||(a14==1))&&(a17==2))))&&((a1==14)&&((!(a27==1)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a14==1))))){ if((a23==1)){ a5 = 5; a21 = 10; a19 = 3; a15 = 0; a6 = 0; a2 = 0; a9 = 8; a16 = 10; }else{ a26 = 1; a16 = 7; a1 = 12; a29 = 1; a21 = 10; a19 = 2; a13 = 0; a9 = 9; a20 = 1; a5 = 5; } return -1; } else if((((a9==7)&&((a19==5)&&(!(a28==1)||((a20==1)&&(((((a16==8)&&((a23==1)&&!(a8==1)))&&(a13==1))&&(a21==11))&&(a17==2))))))&&((a11==1)&&((((a6==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a4==1))&&(a1==13))))){ a7 = 0; a1 = 12; a19 = 1; a16 = 7; a12 = 1; a26 = 0; a21 = 10; a5 = 4; return -1; } else if((((a5==5)&&(((!(a20==1)&&((a16==10)&&((a8==1)||((a2==1)&&(a21==10)))))||!(a6==1))&&(a17==2)))&&((a28==1)&&(((a9==8)&&(((a23==1)&&((a1==12)&&((a19==4)&&(input==4))))&&!(a7==1)))&&!(a4==1))))){ a14 = 1; a29 = 0; a2 = 0; a19 = 2; a1 = 14; a9 = 9; a16 = 7; a20 = 1; return -1; } else if(((((a11==1)&&(!(a20==1)&&(((a16==10)&&((a21==11)&&((a2==1)&&(((input==3)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a4==1)))))&&!(a24==1))))&&!(a27==1))&&((a1==13)&&(((!(a26==1)&&(a13==1))&&(a17==2))&&(a19==1))))){ a20 = 1; a16 = 7; a18 = 1; a5 = 6; a4 = 1; a21 = 10; a9 = 11; a1 = 14; a29 = 0; return -1; } else if((((((a19==4)&&((a17==2)&&((((((a9==11)&&((a5==5)&&(a1==13)))||(((a1==13)&&(a5==6))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==1))&&(a21==10))))&&!(a7==1))&&(a3==1))&&(!(a8==1)&&((((!(a13==1)||((a2==1)&&(a16==7)))&&!(a20==1))&&!(a8==1))||!(a6==1))))){ a9 = 9; a13 = 1; a5 = 6; a11 = 1; a20 = 1; a7 = 0; a1 = 12; return -1; } else if((((a1==12)&&((a17==2)&&(((((a9==11)&&(a11==1))&&!(a27==1))&&(a5==4))&&!(a8==1))))&&((a20==1)&&((!(a27==1)&&(((!(a18==1)&&(((input==4)&&(a21==11))&&!(a4==1)))&&!(a14==1))&&(a19==2)))&&(a16==8))))){ a11 = 1; a21 = 10; a16 = 7; a23 = 1; a8 = 0; a9 = 7; a19 = 1; return -1; } else if((((a20==1)&&((((a16==7)&&(!(a23==1)||((a3==1)&&!(a7==1))))&&(a17==2))&&(a9==10)))&&(((a1==13)&&((a23==1)&&(((a12==1)&&((a19==4)&&((a12==1)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a3==1))))&&(a21==12)))){ a8 = 0; a5 = 4; a21 = 10; a12 = 1; a19 = 1; a9 = 7; a1 = 12; return -1; } else if((((a16==10)&&((((input==3)&&(((a9==7)&&((a5==5)&&(a1==13)))||((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))))&&(a12==1))&&!(a24==1)))&&(((!(a7==1)&&((a19==5)&&(((a21==11)&&(((a13==1)&&(a17==2))&&(a20==1)))||!(a13==1))))&&!(a27==1))||!(a13==1)))){ a9 = 7; a27 = 0; a21 = 10; a6 = 1; a11 = 1; a16 = 7; a5 = 4; a19 = 1; a1 = 12; return -1; } else if((((a2==1)&&(!(a18==1)&&(!(a24==1)&&(((a16==9)&&((a2==1)&&(((a17==2)&&((a1==14)&&(((a5==4)||(a5==5))&&(input==6))))&&(a9==8))))&&(a19==5)))))&&(((a4==1)||(((a11==1)||!(a13==1))&&!(a20==1)))&&(a21==11)))){ a29 = 1; a21 = 10; a3 = 0; a19 = 2; a20 = 1; a16 = 7; a1 = 12; a12 = 0; a5 = 5; a9 = 9; return 21; } else if((((!(a18==1)&&(!(a20==1)&&((((a6==1)&&(a2==1))&&(a16==9))&&!(a14==1))))||!(a2==1))&&((a21==12)&&(((a1==14)&&(((a13==1)&&(((a9==11)&&((input==1)&&((a5==4)||(a5==5))))&&!(a26==1)))&&(a19==5)))&&(a17==2))))){ a19 = 4; a20 = 1; a16 = 11; a5 = 6; a7 = 1; a9 = 8; a1 = 12; a6 = 0; a21 = 10; a15 = 1; return 25; } else if((((a11==1)&&(((((a1==13)&&((a23==1)&&((((a19==3)&&((a17==2)&&(input==4)))&&!(a20==1))&&(a9==9))))&&(a21==10))&&(a12==1))&&(a5==5)))&&((a16==9)&&(((a3==1)&&((a13==1)&&(a28==1)))||(a27==1))))){ a20 = 1; a22 = 1; a9 = 8; a1 = 12; a16 = 7; a24 = 1; a19 = 1; a15 = 0; return -1; } else if(((((a19==2)&&(((a9==10)&&((a1==13)&&((((input==3)&&((a5==5)||(a5==6)))&&(a3==1))&&!(a0==1))))&&(a12==1)))&&(a20==1))&&(!(a23==1)||((a21==10)&&(!(a18==1)&&((a17==2)&&(((a3==1)&&(a16==11))||!(a3==1)))))))){ a5 = 4; a26 = 0; a9 = 7; a23 = 1; a8 = 0; a16 = 7; a1 = 12; a19 = 1; return -1; } else if((((!(a20==1)&&((a17==2)&&((!(a7==1)&&(!(a8==1)&&(((input==5)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&!(a18==1))))&&!(a18==1))))&&(a23==1))&&(((!(a6==1)||(((a3==1)&&(a1==14))&&(a16==7)))&&(a21==12))&&(a19==4)))){ a1 = 12; a5 = 4; a4 = 0; a19 = 1; a20 = 1; a26 = 0; a28 = 1; a21 = 10; a9 = 7; return -1; } else if(((!(a14==1)&&((((a13==1)&&(((a21==11)&&((a11==1)&&((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==5))))&&!(a0==1)))&&!(a18==1))&&(a16==9)))&&(!(a28==1)||((a20==1)&&((a19==4)&&((a3==1)&&(a17==2))))))){ a16 = 7; a21 = 10; a19 = 2; a9 = 10; a1 = 13; a7 = 0; a0 = 0; a2 = 1; a5 = 4; return 21; } else if((((((((a19==2)&&(((a3==1)&&((a12==1)||(a14==1)))&&(a1==13)))&&!(a20==1))&&(a21==12))&&!(a7==1))&&(a17==2))&&((a9==7)&&(((a16==9)&&(!(a24==1)&&(!(a24==1)&&((input==4)&&((a5==4)||(a5==5))))))&&!(a27==1))))){ a20 = 1; a22 = 1; a9 = 10; a1 = 12; a16 = 7; a11 = 0; a5 = 4; a21 = 10; return 21; } else if(((((a6==1)&&((a21==10)&&((a17==2)&&(((a4==1)||((a16==7)&&((a20==1)&&(a28==1))))||(a0==1)))))&&(a5==4))&&((a1==12)&&((((!(a18==1)&&((input==3)&&(a9==7)))&&(a2==1))&&!(a18==1))&&(a19==5))))){ a9 = 9; a19 = 1; a1 = 14; a11 = 1; a21 = 12; a14 = 0; a6 = 1; return 25; } else if((((((!(a26==1)&&(a11==1))||!(a13==1))&&!(a0==1))&&(a19==1))&&((a17==2)&&((((a16==9)&&(!(a26==1)&&(((((((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12))))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==5))&&!(a27==1))&&(a20==1))))&&(a21==12))&&!(a8==1))))){ a19 = 4; a16 = 11; a1 = 12; a0 = 0; a21 = 10; a9 = 10; a26 = 0; a12 = 1; a5 = 4; return 25; } else if((((((((a6==1)&&(((((a20==1)&&((a21==12)&&((input==6)&&(a1==14))))&&!(a18==1))&&(a5==4))&&(a19==4)))&&(a16==7))&&(a9==10))&&(a13==1))&&(a3==1))&&((((a11==1)||!(a13==1))&&(a11==1))&&(a17==2)))){ a9 = 7; a0 = 0; a14 = 0; a19 = 1; a21 = 10; a1 = 12; a26 = 0; return -1; } else if(((((a13==1)&&(((a16==8)&&(((a19==3)&&((input==6)&&(a21==10)))&&!(a20==1)))&&(a23==1)))&&(a13==1))&&(((a28==1)&&((a18==1)||((((a5==6)&&((a2==1)&&!(a4==1)))&&(a1==12))&&(a17==2))))&&(a9==7)))){ a9 = 8; a26 = 0; a1 = 13; a20 = 1; a11 = 1; a28 = 1; a16 = 9; a19 = 1; return 22; } else if((((!(a8==1)&&((((a16==10)&&((a21==10)&&(((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2)))&&(input==5))))&&(a20==1))&&!(a18==1)))&&!(a24==1))&&(!(a14==1)&&((((a6==1)&&(a17==2))&&!(a8==1))&&!(a14==1))))){ a1 = 12; a19 = 1; a5 = 4; a9 = 7; a12 = 1; a16 = 7; return -1; } else if((((((input==1)&&((a5==5)||(a5==6)))&&(a28==1))&&(a3==1))&&((((a16==8)&&(!(a11==1)||((a7==1)||(((a17==2)&&((a12==1)&&(!(a14==1)&&(((a9==9)&&(a12==1))&&!(a20==1)))))&&(a21==11)))))&&(a1==14))&&(a19==4)))){ a4 = 0; a14 = 0; a16 = 10; a3 = 1; a5 = 5; a20 = 1; a19 = 1; a21 = 10; a1 = 12; a9 = 8; return 21; } else if(((((a9==7)&&((((((a11==1)&&(((a1==13)&&(a3==1))&&(a21==12)))||!(a6==1))&&!(a14==1))||!(a12==1))&&!(a8==1)))&&(a17==2))&&((((a19==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a16==10)))&&(a2==1))&&(a20==1)))){ a16 = 7; a8 = 0; a21 = 10; a1 = 12; a5 = 4; a6 = 1; a11 = 1; return -1; } else if(((((a5==6)&&((a21==12)&&(!(a14==1)&&((a19==3)&&((!(a3==1)||(a11==1))&&(a17==2))))))&&!(a20==1))&&(!(a7==1)&&((((!(a0==1)&&(!(a27==1)&&((a9==8)&&(input==5))))&&(a28==1))&&(a16==7))&&(a1==12))))){ a0 = 0; a9 = 7; a1 = 13; a19 = 4; a5 = 5; a21 = 11; a12 = 1; a20 = 1; a2 = 1; return 25; } else if(((((((a4==1)||((!(a11==1)||((a9==9)&&(a11==1)))&&(a20==1)))&&!(a7==1))&&(a1==12))&&(a19==4))&&((a5==5)&&((a13==1)&&(((a12==1)&&((a2==1)&&((a17==2)&&((input==3)&&(a16==7)))))&&(a21==10)))))){ a5 = 4; a3 = 1; a9 = 10; a21 = 11; a2 = 1; a4 = 0; a1 = 14; a19 = 3; return 23; } else if(((!(a4==1)&&((!(a0==1)&&((a21==10)&&((input==1)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&(a17==2)))&&((a0==1)||((a1==12)&&(((!(a4==1)&&((a19==5)&&((a16==7)&&(!(a20==1)&&(a13==1)))))||!(a28==1))&&(a6==1)))))){ a9 = 11; a14 = 0; a7 = 0; a3 = 1; a5 = 6; return 25; } else if(((((a9==9)&&((((a3==1)&&(a23==1))||(a24==1))&&(a16==11)))&&(a19==3))&&(((((a17==2)&&(!(a27==1)&&(((a1==12)&&(!(a7==1)&&((input==3)&&((a5==5)||(a5==6)))))&&!(a20==1))))&&(a11==1))&&(a21==10))&&!(a27==1)))){ a29 = 1; a16 = 7; a5 = 4; a10 = 0; a0 = 1; a20 = 1; a19 = 1; return -1; } else if(((((!(a4==1)&&((a16==7)&&((a13==1)&&(a9==7))))||(a26==1))&&(a3==1))&&(!(a14==1)&&(((a17==2)&&((a28==1)&&((!(a20==1)&&((((input==4)&&((a5==4)||(a5==5)))&&(a19==4))&&(a1==13)))&&(a21==10))))&&!(a0==1))))){ a19 = 1; a13 = 1; a1 = 12; a11 = 1; a5 = 4; a20 = 1; return -1; } else if(((((((a17==2)&&((((a3==1)&&!(a0==1))&&(a16==7))&&(a21==11)))||!(a23==1))&&!(a24==1))&&!(a20==1))&&(((((!(a18==1)&&((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a1==12))&&(a19==2))&&!(a24==1))&&(a6==1)))){ a5 = 4; a13 = 1; a20 = 1; a23 = 1; a19 = 1; a6 = 1; a9 = 7; a21 = 10; return -1; } else if((((a1==14)&&((a9==10)&&((a2==1)&&(((a24==1)||(a12==1))&&!(a8==1)))))&&(((a23==1)&&((((a6==1)&&((a17==2)&&((((input==3)&&(a5==4))&&(a21==11))&&(a19==5))))&&!(a20==1))&&!(a4==1)))&&(a16==7)))){ a12 = 1; a9 = 8; a20 = 1; a11 = 1; a7 = 0; a19 = 2; a5 = 5; a21 = 10; a16 = 8; return 22; } else if((((((a20==1)&&((((a1==12)&&(!(a2==1)||((a6==1)&&!(a27==1))))&&(a21==10))||!(a12==1)))&&(a19==5))&&(a16==7))&&(!(a4==1)&&(((!(a26==1)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==6)))&&(a17==2))&&!(a7==1))))){ a19 = 2; a3 = 1; a11 = 1; a21 = 12; a9 = 11; a5 = 4; return 21; } else if(((((!(a12==1)&&(!(a28==1)&&((((a24==1)&&(a11==1))&&!(a6==1))&&(a17==2))))&&(a24==1))&&(a19==1))&&((((a20==1)&&((a1==12)&&((a16==7)&&(((input==1)&&((a5==4)||(a5==5)))&&!(a2==1)))))&&(a9==11))&&(a21==12)))){ a0 = 1; a9 = 8; a5 = 4; a19 = 5; a23 = 0; a10 = 0; return -1; } else if((((a21==12)&&((((a17==2)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==1)))&&(a3==1))&&(a19==2)))&&((((a20==1)&&((!(a0==1)&&((a1==13)&&(((a2==1)||(a27==1))&&!(a18==1))))||!(a2==1)))||(a27==1))&&(a16==10)))){ a1 = 12; a5 = 4; a16 = 8; a27 = 0; a21 = 10; a4 = 0; a20 = 0; a9 = 11; a19 = 5; a13 = 1; return 21; } else if(((!(a8==1)&&(!(a14==1)&&((((((a19==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4)))&&!(a20==1))&&(a16==9))&&(a1==13))&&!(a18==1))))&&(!(a11==1)||(((((a6==1)&&(a21==12))&&(a17==2))||!(a11==1))||(a14==1))))){ a16 = 7; a21 = 10; a2 = 0; a20 = 1; a5 = 5; a9 = 9; a12 = 0; a27 = 1; return -1; } else if(((((a2==1)&&((((!(a18==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a11==1))&&!(a26==1))&&(a1==13)))&&(a21==11))&&(((a17==2)&&(!(a20==1)&&(((((a12==1)&&(a16==7))&&(a19==2))&&(a13==1))||(a27==1))))&&(a9==10)))){ a9 = 7; a5 = 4; a12 = 1; a21 = 10; a1 = 12; a19 = 1; a20 = 1; a11 = 1; return -1; } else if((((!(a18==1)&&(((a8==1)||(((a1==13)&&(a2==1))||!(a12==1)))&&(a20==1)))&&(a21==11))&&(((a5==4)&&(((a17==2)&&((a19==4)&&((a13==1)&&(((input==5)&&(a9==8))&&!(a8==1)))))&&!(a4==1)))&&(a16==9)))){ if((a4==1)){ a0 = 0; a13 = 1; a1 = 12; a11 = 1; a5 = 5; a16 = 8; a20 = 0; }else{ a16 = 7; a9 = 10; a7 = 0; a3 = 1; a21 = 10; a19 = 2; a27 = 0; } return 21; } else if((((a7==1)||(((a1==14)&&((a5==6)&&((a21==10)&&(!(a23==1)||(((a17==2)&&(!(a3==1)||(a11==1)))||!(a3==1))))))&&!(a14==1)))&&((a20==1)&&(((((a19==5)&&(input==1))&&(a9==11))&&(a16==10))&&!(a4==1))))){ a19 = 1; a16 = 7; a14 = 0; a9 = 7; a1 = 12; a6 = 1; a5 = 4; return -1; } else if((((a28==1)&&((a1==12)&&((a21==12)&&((!(a18==1)&&((((input==1)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&!(a27==1))&&!(a7==1)))&&(a12==1)))))&&((a3==1)&&((a16==10)&&((a19==5)&&(((a2==1)&&(a17==2))&&(a20==1))))))){ a3 = 1; a16 = 7; a9 = 7; a24 = 0; a0 = 0; a5 = 4; a19 = 1; a21 = 10; return -1; } else if(((((((a1==13)&&((a21==11)&&((!(a20==1)&&((a8==1)||(((a17==2)&&(a12==1))&&(a16==10))))||!(a28==1))))&&!(a8==1))||!(a13==1))||(a4==1))&&((((input==4)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))&&(a19==2))&&!(a26==1)))){ a21 = 10; a12 = 0; a19 = 1; a15 = 1; a16 = 7; a5 = 4; a9 = 10; a20 = 1; a1 = 12; return -1; } else if((((a19==4)&&((a16==7)&&(((a21==10)&&(!(a28==1)&&(!(a12==1)&&((input==3)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))))&&(a27==1))))&&((a17==2)&&((a20==1)&&(!(a11==1)&&(((a1==13)&&((a23==1)&&(a7==1)))&&(a7==1))))))){ a29 = 0; a1 = 12; a19 = 2; a28 = 0; a5 = 6; a15 = 1; a9 = 9; return 22; } else if(((!(a13==1)||((a23==1)&&(a11==1)))&&(((a17==2)&&((a19==3)&&((((((((input==4)&&(((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a5==6)&&(a1==12))&&(a9==11)))))&&(a6==1))&&!(a0==1))&&!(a4==1))&&(a28==1))&&(a20==1))&&(a16==8))))&&(a21==11)))){ a1 = 12; a3 = 1; a28 = 1; a19 = 1; a5 = 4; a0 = 0; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((a16==9)&&(((a5==4)&&((((a6==1)&&(a11==1))&&(a6==1))&&(a2==1)))&&(a1==13)))&&((a19==5)&&((a9==8)&&((a17==2)&&((a20==1)&&(((((input==5)&&(a21==10))&&!(a26==1))&&(a28==1))&&(a11==1)))))))){ a19 = 1; a1 = 12; a24 = 0; a28 = 1; a9 = 7; a13 = 1; a16 = 7; return -1; } else if((((a16==7)&&((a21==10)&&((((((a19==3)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==4)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==4))&&(a23==1))&&(a28==1))))&&((a17==2)&&((a7==1)||(((((a11==1)||(a4==1))&&!(a20==1))&&(a6==1))||!(a6==1)))))){ a16 = 8; a21 = 12; a1 = 13; a19 = 5; a5 = 6; a2 = 1; a9 = 10; a20 = 1; a27 = 0; return 22; } else if((((a20==1)&&(((a16==11)&&(((a0==1)||((a3==1)&&((a28==1)&&(a1==13))))&&(a9==7)))&&(a17==2)))&&((((((a19==5)&&(!(a4==1)&&((input==3)&&((a5==4)||(a5==5)))))&&(a23==1))&&(a12==1))&&(a12==1))&&(a21==10)))){ a11 = 1; a16 = 7; a24 = 0; a1 = 12; a19 = 1; a18 = 0; a5 = 4; return -1; } else if(((((!(a23==1)||((a6==1)&&(!(a27==1)&&(!(a13==1)||(((a2==1)&&(a17==2))&&(a21==11))))))&&(a19==3))&&(a23==1))&&((a5==6)&&(!(a4==1)&&((a20==1)&&(((a16==11)&&((a1==13)&&(input==3)))&&(a9==10))))))){ a26 = 0; a19 = 1; a5 = 4; a3 = 1; a21 = 10; a16 = 7; a1 = 12; a7 = 0; a9 = 7; return -1; } else if(((((a6==1)&&(((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==4))&&(a19==1))&&!(a27==1)))&&!(a14==1))&&(((a17==2)&&(((a1==14)&&((a16==11)&&((a20==1)&&((a21==12)&&((a3==1)||(a0==1))))))&&!(a7==1)))&&(a11==1)))){ a16 = 7; a9 = 7; a1 = 12; a11 = 1; a27 = 0; a18 = 0; a21 = 10; a5 = 4; return -1; } else if((((a20==1)&&(((((a17==2)&&((a11==1)||!(a13==1)))&&!(a4==1))||(a18==1))&&(a21==11)))&&((((a11==1)&&(((!(a4==1)&&((a16==11)&&((a19==1)&&(input==6))))&&(a9==9))&&(a6==1)))&&(a5==5))&&(a1==13)))){ a5 = 4; a19 = 5; a27 = 0; a9 = 7; a4 = 0; a1 = 14; a24 = 0; return 21; } else if(((((a1==12)&&((a12==1)&&((((((a5==4)||(a5==5))&&(input==5))&&(a19==3))&&(a16==9))&&!(a20==1))))&&!(a26==1))&&((((a2==1)&&((a3==1)&&((((a9==7)&&(a11==1))&&(a17==2))&&(a21==12))))||(a26==1))||(a8==1)))){ if((a17==3)){ a5 = 6; a10 = 0; a1 = 14; a16 = 7; a9 = 9; a21 = 10; a19 = 1; a20 = 1; }else{ a9 = 11; a1 = 13; a5 = 6; a21 = 10; a16 = 7; a8 = 1; a24 = 1; a20 = 1; a19 = 1; a29 = 0; } return -1; } else if(((((a17==2)&&((a23==1)&&((((input==1)&&!(a20==1))&&(a2==1))&&!(a24==1))))&&(a5==4))&&((a9==10)&&((((!(a2==1)||((a19==2)&&((a16==7)&&((a13==1)&&(a2==1)))))&&!(a0==1))&&(a1==14))&&(a21==11))))){ a19 = 3; a9 = 9; a2 = 1; a16 = 9; a1 = 12; a27 = 0; a28 = 1; a20 = 1; a21 = 12; return 21; } else if((((((a19==5)&&(!(a28==1)||(!(a18==1)&&((a5==4)&&(a6==1)))))&&(a16==9))&&(a9==10))&&(((a13==1)&&((a1==13)&&((a6==1)&&(((a17==2)&&(!(a4==1)&&((a21==12)&&(input==6))))&&!(a14==1)))))&&!(a20==1)))){ a5 = 5; a27 = 1; a16 = 7; a2 = 0; a21 = 10; a20 = 1; a8 = 1; a19 = 1; return -1; } else if((((a9==9)&&(((a19==2)&&(!(a18==1)&&((((a16==7)&&(a3==1))&&(a12==1))&&(a1==14))))||!(a3==1)))&&(((a21==12)&&(!(a0==1)&&(!(a0==1)&&(((a17==2)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a14==1)))))&&!(a20==1)))){ a1 = 12; a26 = 0; a20 = 1; a19 = 1; a21 = 10; a23 = 1; a9 = 7; a0 = 0; a5 = 4; return -1; } else if((((a16==7)&&(((a6==1)&&((((a3==1)&&(((a21==10)&&((a19==1)&&(input==5)))&&(a9==9)))&&(a1==14))&&!(a18==1)))&&(a5==6)))&&((a17==2)&&(!(a20==1)&&((((a23==1)||(a0==1))&&!(a27==1))||(a4==1)))))){ a23 = 1; a21 = 11; a16 = 9; a2 = 1; a7 = 0; a20 = 1; a19 = 4; return 21; } else if((((a9==10)&&((a16==8)&&((((a17==2)&&(!(a7==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a28==1))&&(a21==11))))&&(((!(a13==1)||(((a11==1)&&(((a3==1)||(a26==1))&&(a20==1)))||!(a11==1)))&&(a1==12))&&(a19==5)))){ a9 = 7; a0 = 0; a16 = 7; a5 = 4; a19 = 1; a13 = 1; a21 = 10; return -1; } else if(((((a1==13)&&(!(a23==1)||(((!(a27==1)&&(a12==1))||!(a3==1))&&!(a24==1))))&&(a21==11))&&((a11==1)&&((((a17==2)&&((a20==1)&&((((a19==5)&&(input==3))&&(a9==8))&&(a16==7))))&&(a5==4))&&(a6==1))))){ a9 = 7; a1 = 12; a6 = 1; a14 = 0; a7 = 0; a19 = 1; a21 = 10; return -1; } else if((((((a5==6)&&((a19==4)&&(((a2==1)&&((a21==10)&&(!(a20==1)&&(input==1))))&&(a3==1))))&&(a9==9))&&!(a0==1))&&(((a16==11)&&(((a1==13)&&(!(a7==1)&&((a12==1)&&(a17==2))))||!(a23==1)))||!(a13==1)))){ a27 = 1; a1 = 14; a16 = 10; a20 = 1; a11 = 0; a23 = 0; a5 = 4; a9 = 10; return 22; } else if(((!(a7==1)&&((((a2==1)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a20==1))&&(a9==8)))&&(a16==8))&&!(a4==1)))&&(((a19==2)&&(((((a21==10)&&(a12==1))||!(a2==1))&&(a1==12))&&(a28==1)))&&!(a0==1)))){ a1 = 13; a26 = 0; a14 = 0; a21 = 12; a20 = 1; a19 = 5; a9 = 10; a5 = 5; return 22; } else if((((a21==10)&&(((a1==14)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==1))&&(a16==9)))&&!(a20==1)))&&((((((a24==1)||((((a18==1)||(a28==1))&&!(a0==1))&&(a19==1)))&&(a28==1))&&(a17==2))||(a24==1))||!(a2==1)))){ if((a27==1)){ a1 = 13; a16 = 7; a10 = 1; a15 = 0; a9 = 8; a20 = 1; a5 = 4; }else{ a7 = 1; a12 = 0; a19 = 2; a23 = 0; a5 = 5; a16 = 8; a9 = 7; a1 = 13; } return -1; } else if(((((a11==1)&&(((a5==6)&&((!(a26==1)&&(((input==1)&&(a16==11))&&(a11==1)))&&(a12==1)))&&(a9==7)))&&(a19==2))&&((((a1==12)&&((a13==1)&&((a20==1)&&(!(a14==1)&&(a28==1)))))&&(a17==2))&&(a21==11)))){ a8 = 0; a5 = 4; a21 = 10; a13 = 1; a6 = 1; a19 = 1; a16 = 7; return -1; } else if(((!(a11==1)&&((a8==1)&&((a2==1)&&(a20==1))))&&(((a18==1)&&(!(a6==1)&&((a16==7)&&((a17==2)&&((a18==1)&&((a21==12)&&((input==1)&&(((a19==5)&&(((a1==12)&&(a5==5))&&(a9==7)))||((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))))))))))&&(a26==1)))){ a10 = 1; a14 = 1; a5 = 6; a9 = 11; a1 = 12; a19 = 1; a21 = 10; return -1; } else if((((a17==2)&&((a23==1)&&((a1==12)&&(!(a4==1)&&(!(a14==1)&&(((a5==4)||(a5==5))&&(input==4)))))))&&(((a21==10)&&((a19==1)&&((a14==1)||(!(a28==1)||((a20==1)&&((!(a18==1)&&(a2==1))&&(a9==10)))))))&&(a16==10)))){ a9 = 7; a26 = 0; a24 = 0; a18 = 0; a16 = 7; a5 = 4; return -1; } else if(((!(a20==1)&&((((((a16==7)&&(a11==1))&&!(a7==1))||(a18==1))||(a26==1))&&(a9==9)))&&(((((!(a26==1)&&((a19==3)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a18==1))))&&(a11==1))&&(a17==2))&&(a1==13))&&(a21==10)))){ a7 = 0; a1 = 12; a12 = 1; a20 = 1; a5 = 4; a24 = 0; a19 = 1; a9 = 7; return -1; } else if((((((a13==1)&&(!(a20==1)&&((a3==1)&&(a21==12))))&&(a13==1))&&(a11==1))&&((a23==1)&&(((a9==10)&&((((a17==2)&&((!(a7==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a19==2)))&&(a2==1))&&(a1==13)))&&(a16==9))))){ a16 = 7; a9 = 7; a1 = 12; a2 = 0; a5 = 5; a26 = 1; a20 = 1; a21 = 10; a0 = 1; return -1; } else if((((a20==1)&&((a19==5)&&((!(a14==1)&&(((a17==2)&&(!(a13==1)||((a24==1)||((a1==13)&&(a12==1)))))||(a18==1)))&&!(a4==1))))&&((a21==12)&&((a9==9)&&((a16==11)&&(!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))))){ a19 = 1; a16 = 7; a1 = 12; a21 = 10; a27 = 0; a12 = 1; a5 = 4; a9 = 7; return -1; } else if((((a5==6)&&((a9==8)&&(((a19==2)&&((a17==2)&&(!(a28==1)||(((a21==11)&&(a28==1))&&(a16==10)))))||!(a11==1))))&&(!(a27==1)&&((a23==1)&&(((((a1==12)&&(input==6))&&(a20==1))&&(a23==1))&&!(a24==1)))))){ a21 = 10; a13 = 1; a2 = 1; a19 = 5; a16 = 8; a5 = 5; return 25; } else if(((!(a27==1)&&((((!(a20==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a9==8))&&(a28==1))&&(a1==12)))&&(((a16==7)&&(!(a4==1)&&((a17==2)&&((((a21==10)&&((a28==1)||!(a3==1)))&&(a19==2))||!(a6==1)))))&&!(a8==1)))){ a19 = 1; a3 = 1; a5 = 4; a0 = 0; a20 = 1; a9 = 7; a18 = 0; return -1; } else if((((a17==2)&&((((a21==11)&&(((a13==1)||!(a28==1))&&!(a18==1)))||(a7==1))&&(a19==5)))&&(((((((a1==13)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==4)))&&(a28==1))&&(a3==1))&&!(a24==1))&&!(a20==1))&&(a16==8)))){ a6 = 0; a19 = 1; a20 = 1; a1 = 14; a28 = 0; a9 = 8; a5 = 6; a16 = 7; a13 = 0; a21 = 10; return 25; } else if(((((a1==12)&&(!(a24==1)&&(((a2==1)&&((a12==1)&&(!(a8==1)&&(((a21==12)&&(input==3))&&(a17==2)))))&&(a13==1))))&&(a9==7))&&((((a16==8)&&(!(a24==1)&&((a2==1)&&(a5==5))))&&(a20==1))&&(a19==4)))){ a12 = 1; a7 = 0; a9 = 8; a5 = 4; a21 = 10; a14 = 0; a19 = 5; return 26; } else if(((((a16==7)&&((!(a14==1)&&(((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a19==2)))&&(a12==1)))&&(a21==12))&&(((((a13==1)&&((((a23==1)&&!(a20==1))&&(a1==12))&&(a17==2)))&&(a28==1))&&!(a24==1))&&(a13==1)))){ a19 = 1; a9 = 7; a20 = 1; a5 = 4; a7 = 0; a14 = 0; a21 = 10; a12 = 1; return -1; } else if((((a1==13)&&((a19==4)&&(((a3==1)&&(!(a7==1)&&((((a13==1)&&((input==4)&&(a9==8)))&&(a3==1))&&!(a27==1))))&&(a5==6))))&&(((!(a20==1)&&((a17==2)&&((a3==1)||(a26==1))))&&(a21==12))&&(a16==10)))){ if((a24==1)){ a9 = 10; a1 = 14; a21 = 11; a19 = 2; a5 = 4; a25 = 0; a27 = 1; a15 = 0; a16 = 7; }else{ a23 = 0; a10 = 0; a19 = 1; a21 = 10; a5 = 4; a16 = 7; a6 = 0; a20 = 1; a9 = 9; } return -1; } else if((((a4==1)||(!(a18==1)&&(((a17==2)&&(!(a20==1)&&((a19==3)&&(a2==1))))&&(a21==11))))&&((a13==1)&&((((a16==10)&&((((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==1))&&(a23==1)))&&!(a24==1))&&!(a26==1))))){ a5 = 4; a9 = 9; a1 = 12; a7 = 1; a21 = 10; a25 = 0; a16 = 7; a19 = 1; a20 = 1; a0 = 1; return 21; } else if((((((a23==1)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==4))&&(a17==2)))&&(a12==1))&&(a13==1))&&(((a21==11)&&((a16==7)&&((!(a20==1)&&(((a19==4)&&((a8==1)||(a13==1)))&&(a1==14)))||!(a13==1))))&&(a2==1)))){ a5 = 4; a9 = 7; a19 = 5; a13 = 1; a20 = 1; a1 = 13; a16 = 8; a8 = 0; a21 = 10; a3 = 1; return 25; } else if((((!(a20==1)&&((((a13==1)&&((a11==1)&&(a17==2)))||(a0==1))&&!(a14==1)))&&(a1==13))&&((a21==12)&&(((a6==1)&&(!(a27==1)&&(((a19==1)&&((input==1)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&(a13==1))))&&(a16==8))))){ a20 = 1; a5 = 4; a16 = 11; a8 = 1; a19 = 2; a9 = 10; a0 = 1; a21 = 11; a7 = 1; return 26; } else if(((((!(a26==1)&&((((a2==1)&&(((input==6)&&(a5==5))&&(a6==1)))&&(a2==1))&&!(a26==1)))&&(a17==2))&&(a21==12))&&((((a16==10)&&((((a13==1)&&(a9==7))&&(a11==1))&&(a19==5)))&&(a1==12))&&!(a20==1)))){ a10 = 1; a3 = 0; a9 = 8; a20 = 1; a16 = 8; a11 = 0; return -1; } else if((((a1==13)&&(((((input==4)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&!(a18==1))&&(a17==2))&&(a23==1)))&&((a21==10)&&((a16==10)&&((!(a7==1)&&(!(a20==1)&&((a3==1)&&(((a19==2)&&(a6==1))&&!(a7==1)))))&&(a3==1)))))){ a5 = 4; a23 = 0; a21 = 11; a16 = 7; a3 = 0; a24 = 1; a19 = 4; a9 = 10; return 22; } else if(((((a9==10)&&((a18==1)||((!(a6==1)||((a18==1)||(!(a4==1)&&(a6==1))))&&(a1==13))))&&(a19==2))&&((a21==12)&&((((a20==1)&&(!(a4==1)&&((a17==2)&&((input==1)&&((a5==5)||(a5==6))))))&&!(a27==1))&&(a16==10))))){ if((a11==1)){ a12 = 1; a16 = 8; a5 = 4; a20 = 0; a21 = 10; a18 = 0; a1 = 12; a9 = 11; a19 = 5; a7 = 0; }else{ a14 = 0; a21 = 10; a16 = 7; a1 = 14; a4 = 0; a5 = 4; a26 = 0; } return 21; } else if(((((a17==2)&&(((a19==5)&&((a9==8)&&(a6==1)))&&(a5==5)))&&!(a14==1))&&(((a2==1)&&(!(a24==1)&&((!(a8==1)&&((a13==1)&&((((input==5)&&!(a20==1))&&(a1==14))&&(a16==10))))&&(a21==10))))&&!(a0==1)))){ a8 = 1; a26 = 1; a5 = 4; a16 = 9; a0 = 1; a1 = 12; a19 = 3; return 25; } else if((((a21==10)&&(!(a6==1)||(!(a14==1)&&((a18==1)||(((a11==1)&&(((a18==1)||(a2==1))&&(a16==11)))&&(a17==2))))))&&(!(a20==1)&&((((a19==4)&&((a9==10)&&((a1==12)&&(input==1))))&&(a5==5))&&(a2==1))))){ a6 = 0; a26 = 1; a19 = 1; a9 = 7; a20 = 1; a22 = 0; a16 = 7; return -1; } else if((((a1==12)&&(((a17==2)&&((a8==1)||(((((!(a26==1)&&(a28==1))&&(a13==1))&&(a21==11))&&(a16==10))||(a0==1))))&&!(a24==1)))&&((a9==7)&&(((!(a8==1)&&((a19==5)&&(input==6)))&&(a5==5))&&(a20==1))))){ a11 = 1; a16 = 7; a1 = 13; a21 = 10; a14 = 0; a28 = 1; a9 = 9; a19 = 2; return 25; } else if(((!(a13==1)||((a13==1)&&((!(a8==1)&&(((a11==1)&&(a16==11))&&(a17==2)))&&(a3==1))))&&((((((((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7)))||((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==2))||((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))))&&(input==6))&&!(a24==1))&&(a20==1))&&(a21==11))&&!(a7==1)))){ a5 = 4; a14 = 0; a8 = 0; a19 = 1; a1 = 12; a16 = 7; a9 = 7; a21 = 10; a18 = 0; return -1; } else if((((a17==2)&&(!(a6==1)&&(!(a13==1)&&(((a20==1)&&(((((a16==7)&&(input==5))&&(a21==12))&&!(a23==1))&&(a9==9)))&&(a1==13)))))&&((a19==2)&&(!(a23==1)&&((a5==4)&&((!(a23==1)&&(a3==1))&&!(a2==1))))))){ a10 = 0; a9 = 11; a5 = 5; a29 = 0; a7 = 1; a1 = 12; a21 = 10; return -1; } else if(((!(a2==1)||((a17==2)&&((!(a8==1)&&((a21==10)&&((((a9==11)&&((!(a4==1)&&(a28==1))&&(a1==13)))&&(a20==1))&&(a13==1))))&&(a2==1))))&&((((a16==11)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a2==1))&&(a19==1)))){ a13 = 1; a21 = 11; a19 = 2; a1 = 12; a9 = 7; a8 = 0; a27 = 0; a5 = 6; return 26; } else if((((((((a16==8)&&((a2==1)&&(a19==5)))||(a8==1))&&(a20==1))&&(a17==2))||!(a23==1))&&(((a2==1)&&((!(a26==1)&&((a9==7)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==11))&&!(a27==1))))&&(a12==1)))&&(a1==13)))){ a1 = 12; a28 = 1; a4 = 0; a16 = 7; a19 = 1; a5 = 4; a11 = 1; a21 = 10; return -1; } else if((((a2==1)&&((a19==1)&&((a4==1)||((a23==1)||!(a28==1)))))&&((a17==2)&&(((a21==11)&&(((a11==1)&&((((((input==3)&&((a5==5)||(a5==6)))&&(a20==1))&&(a9==7))&&(a23==1))&&!(a14==1)))&&(a1==14)))&&(a16==11))))){ a1 = 12; a12 = 1; a27 = 0; a16 = 7; a3 = 1; a5 = 4; a21 = 10; return -1; } else if(((!(a18==1)&&(((a17==2)&&((((a19==4)&&((a16==11)&&((a5==4)&&(input==4))))&&(a20==1))&&!(a18==1)))&&(a21==12)))&&((((a11==1)&&((((a8==1)||(a13==1))&&(a6==1))&&(a9==11)))&&(a1==12))&&!(a24==1)))){ a9 = 7; a16 = 7; a19 = 1; a21 = 10; a27 = 0; a3 = 1; a14 = 0; return -1; } else if((((!(a13==1)||(((a20==1)&&(!(a18==1)&&((((a11==1)&&(a21==11))&&(a19==5))&&(a1==14))))||!(a23==1)))&&(a17==2))&&((a9==11)&&(!(a0==1)&&(((a16==9)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a26==1)))&&(a13==1)))))){ a19 = 4; a16 = 8; a9 = 8; a20 = 0; a5 = 5; a12 = 1; a28 = 1; a7 = 0; a1 = 12; return -1; } else if(((!(a8==1)&&(!(a27==1)&&(((!(a18==1)&&(((a9==8)&&(input==3))&&(a19==3)))&&(a5==4))&&!(a20==1))))&&((a16==8)&&((a1==12)&&(!(a2==1)||((a12==1)&&(((a21==12)&&((a13==1)&&(a17==2)))&&!(a18==1)))))))){ a18 = 1; a5 = 5; a16 = 10; a6 = 0; a25 = 0; a9 = 9; a1 = 14; a21 = 11; return -1; } else if((((a1==14)&&((a16==10)&&((((a0==1)||(!(a20==1)&&(((a18==1)||(a28==1))||!(a23==1))))&&(a13==1))&&(a21==10))))&&((a5==6)&&(((!(a7==1)&&(((input==3)&&(a19==4))&&(a17==2)))&&!(a4==1))&&(a9==11))))){ a20 = 1; a8 = 1; a7 = 1; a27 = 1; a9 = 9; a16 = 7; a19 = 1; return 25; } else if(((((!(a12==1)||((a8==1)||(a13==1)))&&(a19==4))&&(a16==10))&&((((a9==11)&&(((a21==10)&&(!(a18==1)&&((a13==1)&&(((a11==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a12==1)))))&&(a20==1)))&&(a17==2))&&(a1==14)))){ a2 = 1; a0 = 0; a5 = 4; a21 = 12; a8 = 0; a9 = 7; a16 = 8; return 22; } else if(((((a6==1)&&(a5==6))&&(a9==11))&&(!(a20==1)&&((a28==1)&&((((((a1==12)&&((a21==12)&&((a23==1)&&((a23==1)&&((a17==2)&&((a19==2)&&(input==1)))))))&&!(a27==1))&&(a16==10))&&(a3==1))&&!(a27==1)))))){ a9 = 8; a8 = 1; a5 = 5; a29 = 0; a20 = 1; a19 = 1; a21 = 10; a16 = 7; a1 = 14; a14 = 1; return -1; } else if((((a19==3)&&((!(a13==1)||(((a11==1)&&(a17==2))&&(a16==8)))&&(a5==5)))&&(((a28==1)&&((((((((input==1)&&!(a20==1))&&!(a26==1))&&(a1==13))&&!(a27==1))&&(a28==1))&&(a9==9))&&(a28==1)))&&(a21==12)))){ if((a22==1)){ a1 = 14; a21 = 11; a11 = 0; a9 = 8; a4 = 1; a16 = 10; a29 = 1; }else{ a5 = 6; a1 = 12; a10 = 0; a15 = 1; a4 = 1; a16 = 10; a21 = 11; a20 = 1; a19 = 5; } return 21; } else if((((((((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a13==1))&&(a21==11))&&(a17==2))&&(a1==13))&&(!(a2==1)||(((a19==3)&&((!(a6==1)||(((a16==11)&&((a20==1)&&(a2==1)))||(a7==1)))&&(a2==1)))||!(a3==1))))){ a18 = 0; a6 = 1; a5 = 4; a3 = 1; a21 = 10; a1 = 12; a16 = 7; a19 = 1; a9 = 7; return -1; } else if(((((a21==12)&&(((a17==2)&&(!(a13==1)&&(a3==1)))&&(a16==7)))&&!(a20==1))&&(((!(a28==1)&&(((((input==5)&&((((a1==14)&&(a5==4))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))))&&!(a12==1))&&!(a13==1))&&(a0==1)))&&(a19==3))&&(a4==1)))){ a19 = 1; a25 = 0; a20 = 1; a9 = 9; a23 = 0; a5 = 5; a1 = 12; a10 = 0; a21 = 10; return -1; } else if((((((a21==11)&&((a13==1)&&((((a17==2)&&(a6==1))&&!(a14==1))||!(a3==1))))&&(a19==3))&&(a9==9))&&((a16==8)&&((!(a24==1)&&(!(a26==1)&&((a1==14)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a8==1)))))&&(a20==1))))){ a16 = 7; a1 = 12; a23 = 1; a5 = 4; a6 = 1; a11 = 1; a19 = 1; a21 = 10; a9 = 7; return -1; } else if((((a12==1)&&((((a21==12)&&(((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3)))&&(input==3))&&(a17==2)))&&!(a26==1))&&!(a7==1)))&&((a3==1)&&(!(a8==1)&&(((a27==1)||((a6==1)&&(a16==7)))&&(a20==1)))))){ a16 = 9; a19 = 4; a9 = 11; a28 = 1; a1 = 12; a26 = 0; a21 = 10; a0 = 0; a5 = 4; return 22; } else if(((((a21==12)&&(((a12==1)&&(((a13==1)&&(a6==1))||(a24==1)))&&(a16==7)))||(a26==1))&&(((a6==1)&&((!(a4==1)&&((a20==1)&&(((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==1))&&(a19==3))))&&(a17==2)))&&(a1==14)))){ a26 = 0; a19 = 1; a9 = 7; a21 = 11; a1 = 12; a16 = 9; a8 = 0; a5 = 5; a18 = 0; return 26; } else if((((!(a24==1)&&((a18==1)||((a16==9)&&(!(a8==1)&&((a11==1)||!(a11==1))))))&&(a21==10))&&(((a2==1)&&((a1==13)&&((a5==5)&&(((!(a14==1)&&((a19==5)&&(input==6)))&&(a17==2))&&(a20==1)))))&&(a9==8)))){ a9 = 10; a21 = 11; a5 = 4; a19 = 2; a2 = 1; a16 = 7; a20 = 0; a11 = 1; a27 = 0; return 21; } else if(((!(a13==1)||(!(a27==1)&&(!(a24==1)&&((a1==13)&&((a28==1)&&(a20==1))))))&&((((a16==11)&&(!(a0==1)&&(!(a26==1)&&((a17==2)&&(((input==3)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&(a19==3))))))&&!(a18==1))&&(a21==12)))){ a0 = 0; a9 = 7; a19 = 1; a1 = 12; a3 = 1; a21 = 10; a16 = 7; a5 = 4; a14 = 0; return -1; } else if((((((!(a28==1)||(((a13==1)||(a7==1))&&(a16==11)))&&(a20==1))||!(a12==1))&&(a9==9))&&(((((a21==11)&&(((a19==5)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a23==1)))&&(a12==1)))&&(a23==1))&&(a1==12))&&(a17==2)))){ a5 = 6; a21 = 12; a9 = 7; a11 = 1; a19 = 3; a2 = 1; return 21; } else if((((((a11==1)&&(((a2==1)&&((((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4)))&&(input==4)))&&(a2==1)))&&(a21==12))&&(a17==2))&&(((((a0==1)||(!(a20==1)&&(a28==1)))||!(a3==1))&&!(a27==1))&&(a16==8)))){ a16 = 7; a1 = 12; a29 = 1; a21 = 11; a5 = 5; a19 = 1; a0 = 1; a2 = 0; a9 = 7; return 21; } else if((((a9==8)&&((a13==1)&&((a13==1)&&((((a21==12)&&(input==3))&&(a17==2))&&!(a18==1)))))&&((!(a20==1)&&((a19==1)&&((a16==8)&&(!(a24==1)&&(((a11==1)&&((a26==1)||(a28==1)))&&(a1==13))))))&&(a5==4)))){ if((a10==1)){ a20 = 1; a14 = 1; a27 = 1; a5 = 6; a2 = 0; a16 = 11; a1 = 12; }else{ a1 = 12; a9 = 9; a11 = 0; a13 = 0; a19 = 3; a21 = 11; } return -1; } else if((((a21==10)&&((!(a7==1)&&(((((a13==1)&&(a17==2))&&(a19==2))||!(a13==1))||(a27==1)))&&!(a8==1)))&&((a5==6)&&((a1==13)&&((a9==8)&&(!(a7==1)&&(!(a0==1)&&(((a16==9)&&(input==5))&&(a20==1))))))))){ if((a12==1)){ a28 = 1; a16 = 7; a6 = 1; a21 = 12; a20 = 0; a19 = 5; }else{ a7 = 0; a16 = 8; a1 = 12; a19 = 5; a9 = 11; a21 = 12; a14 = 0; a18 = 0; a5 = 5; } return 25; } else if((((a5==4)&&((((!(a0==1)&&((a19==5)&&(a6==1)))&&(a11==1))&&(a1==13))&&(a20==1)))&&((a21==11)&&((((!(a0==1)&&(!(a27==1)&&(((input==5)&&(a9==7))&&(a12==1))))&&(a16==9))&&!(a0==1))&&(a17==2))))){ a5 = 5; a16 = 8; a9 = 9; a1 = 14; a21 = 10; a0 = 0; a13 = 1; a2 = 1; return -1; } else if(((((((((a2==1)&&(a1==13))||(a8==1))&&(a23==1))||(a0==1))||(a7==1))&&!(a20==1))&&(!(a8==1)&&(((a21==12)&&((a23==1)&&((((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a17==2))&&(a16==8))))&&(a19==3))))){ a21 = 11; a16 = 7; a19 = 5; a9 = 11; a5 = 4; a2 = 0; a1 = 14; a15 = 0; return -1; } else if((((a16==8)&&((a21==12)&&((a20==1)&&((a18==1)||((((((a2==1)&&(a9==10))&&(a17==2))||!(a23==1))&&(a12==1))&&(a1==14))))))&&(!(a4==1)&&((a6==1)&&(((((a5==4)||(a5==5))&&(input==4))&&(a19==5))&&!(a14==1)))))){ a9 = 9; a14 = 0; a21 = 10; a5 = 4; a11 = 1; a24 = 0; return -1; } else if((((a17==2)&&(((input==1)&&((a5==4)||(a5==5)))&&(a13==1)))&&((!(a20==1)&&(((a9==10)&&((a19==2)&&(((((a12==1)&&((a0==1)||((a1==12)&&(a23==1))))&&!(a4==1))||!(a6==1))&&!(a24==1))))&&(a16==7)))&&(a21==10)))){ a19 = 1; a11 = 1; a12 = 1; a20 = 1; a5 = 4; a9 = 7; a13 = 1; return -1; } else if(((((a1==14)&&((a13==1)&&(a16==11)))&&(a19==5))&&(((a11==1)&&(!(a0==1)&&(((a21==11)&&(((!(a8==1)&&(((input==5)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a14==1)))&&(a20==1))&&(a17==2)))&&(a11==1))))&&!(a24==1)))){ a13 = 1; a21 = 10; a12 = 1; a5 = 4; a11 = 1; a9 = 7; a1 = 12; a19 = 1; a16 = 7; return -1; } else if(((((a16==8)&&((!(a6==1)&&(!(a11==1)&&((a8==1)&&((a17==2)&&(a11==1)))))&&(a26==1)))&&(a19==2))&&((a9==8)&&((((((a21==10)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a23==1))&&(a0==1))&&(a1==14))&&(a20==1))))){ a21 = 12; a4 = 1; a5 = 4; a27 = 1; a9 = 11; a28 = 0; a16 = 11; a19 = 1; a1 = 13; return 25; } else if(((!(a8==1)&&((((a17==2)&&((a19==4)&&((a21==11)&&((!(a20==1)&&((a6==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a9==10)))))&&!(a7==1))&&(a16==7)))&&(((a1==14)&&(((a28==1)||(a27==1))||(a8==1)))&&!(a8==1)))){ a26 = 0; a3 = 1; a21 = 10; a1 = 12; a20 = 1; a7 = 0; a19 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a17==2)&&((!(a7==1)&&((a12==1)&&(((a16==10)&&((input==3)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a28==1))))&&(a19==3)))&&(a1==12))&&((a20==1)&&(((((a21==11)&&(a11==1))||!(a12==1))&&!(a18==1))||(a18==1))))){ a1 = 13; a19 = 2; a6 = 1; a5 = 4; a8 = 0; a21 = 10; a9 = 9; a16 = 7; return -1; } else if(((!(a12==1)&&(!(a13==1)&&(!(a13==1)&&((a5==6)&&(((a9==7)&&((((a4==1)&&(a11==1))&&(a20==1))&&(a19==3)))&&(a21==12))))))&&((!(a3==1)&&((a1==13)&&(((input==5)&&(a17==2))&&(a16==8))))&&(a4==1)))){ a19 = 1; a1 = 12; a5 = 5; a21 = 10; a11 = 0; a14 = 1; a16 = 7; a9 = 11; a23 = 0; return -1; } else if((((a2==1)&&(((a16==9)&&((a17==2)&&((a2==1)&&(a23==1))))&&!(a20==1)))&&(!(a4==1)&&(!(a14==1)&&((a13==1)&&(((((((a19==5)&&((a9==11)&&((a5==6)&&(a1==14))))&&(a21==11))||((((a9==7)&&((a1==12)&&(a5==4)))&&(a19==1))&&(a21==12)))||(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==1))&&(a21==12)))&&(input==3))&&!(a8==1))))))){ a5 = 6; a1 = 12; a8 = 1; a29 = 0; a16 = 7; a21 = 10; a9 = 11; a19 = 2; return -1; } else if((((((a24==1)||(!(a3==1)||(a13==1)))&&!(a20==1))&&(a16==8))&&((a19==2)&&((a5==5)&&((a28==1)&&((((a13==1)&&(!(a0==1)&&((a21==11)&&(((a9==10)&&(input==6))&&(a17==2)))))&&!(a24==1))&&(a1==13))))))){ a16 = 7; a19 = 1; a5 = 4; a1 = 12; a9 = 7; a2 = 1; a21 = 10; a28 = 1; a3 = 1; a20 = 1; return -1; } else if((((((a23==1)&&(!(a14==1)&&(((!(a20==1)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a0==1))&&(a11==1))))&&(a1==14))&&(a21==10))&&(((a17==2)&&((a19==3)&&(!(a27==1)&&(((a2==1)||!(a3==1))&&(a16==8)))))&&(a9==11)))){ a16 = 7; a19 = 1; a1 = 12; a3 = 1; a27 = 0; a9 = 7; a20 = 1; a5 = 4; a0 = 0; return -1; } else if((((a19==3)&&(((a16==8)&&((a17==2)&&(!(a18==1)&&((a9==9)&&(((a21==12)&&(a28==1))||!(a11==1))))))&&(a1==12)))&&(!(a20==1)&&(!(a7==1)&&((a13==1)&&((a3==1)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==6))))))))){ if((a24==1)){ a6 = 0; a20 = 1; a16 = 7; a5 = 6; a4 = 1; a21 = 10; a15 = 0; a19 = 2; }else{ a5 = 4; a13 = 0; a16 = 9; a12 = 0; a19 = 4; a11 = 0; } return -1; } else if(((((a1==12)&&((a19==1)&&((!(a6==1)&&(a11==1))&&(a5==6))))&&(a16==7))&&((a9==7)&&((a17==2)&&((!(a28==1)&&(((!(a2==1)&&((!(a20==1)&&(input==6))&&!(a13==1)))&&(a21==10))&&!(a13==1)))&&!(a3==1)))))){ a9 = 9; a20 = 1; a5 = 4; a13 = 0; a19 = 2; a29 = 1; return 22; } else if(((((a5==5)&&((a24==1)||((a17==2)&&((a20==1)&&(a23==1)))))&&(a2==1))&&(((((((a9==7)&&((a6==1)&&((a12==1)&&((input==4)&&(a21==12)))))&&(a19==1))&&(a16==7))&&!(a7==1))&&(a1==14))&&!(a24==1)))){ a12 = 1; a21 = 10; a9 = 9; a11 = 1; a16 = 9; a23 = 1; a1 = 13; return 26; } else if((((a17==2)&&((a5==6)&&((((a20==1)&&((a16==7)&&((input==4)&&(a1==14))))&&(a21==12))&&(a3==1))))&&(((a27==1)||((a7==1)||(((!(a0==1)&&(!(a4==1)&&(a2==1)))&&(a19==3))&&(a28==1))))&&(a9==8)))){ a26 = 0; a23 = 1; a1 = 12; a19 = 1; a9 = 7; a12 = 1; a21 = 10; a5 = 4; return -1; } else if((((a17==2)&&((((a20==1)&&(a28==1))&&!(a0==1))&&(a3==1)))&&((a9==8)&&(((a19==3)&&(!(a4==1)&&((a21==12)&&(!(a8==1)&&(((((a1==13)&&(input==4))&&(a16==10))&&!(a14==1))&&(a5==4))))))&&!(a27==1))))){ a14 = 0; a23 = 1; a19 = 1; a16 = 7; a9 = 7; a21 = 10; a1 = 12; a0 = 0; return -1; } else if(((!(a20==1)&&(((a21==12)&&(((((input==6)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a2==1))&&(a16==8))&&(a1==13)))&&(a17==2)))&&((!(a12==1)||(((a4==1)||(((a18==1)||(a28==1))&&(a19==5)))&&!(a18==1)))||!(a3==1)))){ if((a26==1)){ a19 = 4; a18 = 1; a21 = 10; a16 = 11; a9 = 9; a1 = 14; a20 = 1; a22 = 1; a5 = 4; a28 = 0; }else{ a2 = 0; a19 = 1; a8 = 1; a1 = 12; a16 = 7; a20 = 1; a18 = 1; a9 = 9; a5 = 6; a21 = 10; } return -1; } else if(((!(a3==1)||((a28==1)&&((a23==1)&&!(a27==1))))&&((a17==2)&&((a16==11)&&((a20==1)&&(!(a18==1)&&((!(a24==1)&&((input==1)&&(((a21==11)&&((((a1==12)&&(a5==4))&&(a9==7))&&(a19==1)))||(((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==5))&&(a21==10))||((a21==10)&&((((a1==14)&&(a5==6))&&(a9==11))&&(a19==5)))))))&&(a28==1)))))))){ a19 = 5; a1 = 14; a26 = 0; a5 = 5; a21 = 11; a18 = 0; a9 = 11; a16 = 9; a28 = 1; return 21; } else if((((a19==1)&&((a1==13)&&(((a16==8)&&((a24==1)||((a7==1)||(a3==1))))&&(a5==4))))&&((a20==1)&&((a3==1)&&(((a2==1)&&((a23==1)&&((a21==10)&&(((input==1)&&(a9==10))&&!(a14==1)))))&&(a17==2)))))){ a9 = 7; a11 = 1; a16 = 7; a1 = 12; a14 = 0; return -1; } else if((((((((a5==5)||(a5==6))&&(input==3))&&(a1==13))&&!(a14==1))&&(a16==11))&&(((((a20==1)&&((a9==7)&&(((a21==10)&&(((a17==2)&&((a11==1)||(a18==1)))&&(a3==1)))&&(a28==1))))||!(a13==1))||!(a23==1))&&(a19==2)))){ if((a5==4)){ a2 = 1; a16 = 8; a11 = 1; a9 = 9; a20 = 0; a5 = 5; a26 = 0; a19 = 5; }else{ a19 = 1; a16 = 9; a5 = 6; a12 = 1; a11 = 1; a9 = 8; a21 = 11; a1 = 12; a3 = 1; } return -1; } else if(((((a21==11)&&((!(a4==1)&&((a18==1)||(((a16==7)&&(((a17==2)&&(a28==1))||(a8==1)))&&(a20==1))))||!(a23==1)))&&!(a8==1))&&((((a1==14)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==5)))&&(a19==4))&&(a23==1)))){ a1 = 12; a14 = 0; a5 = 4; a19 = 5; a16 = 8; a9 = 8; a13 = 1; a12 = 1; return 23; } else if(((((a13==1)&&((((a3==1)&&(!(a24==1)&&(a13==1)))&&(a21==12))&&(a20==1)))||(a8==1))&&(!(a14==1)&&((a16==11)&&((a3==1)&&(((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3))||((a19==4)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==1))&&(a17==2))))))){ a9 = 8; a26 = 0; a6 = 1; a1 = 13; a5 = 6; a7 = 0; a19 = 5; return 21; } else if((((((((a12==1)&&!(a13==1))&&!(a6==1))&&!(a23==1))&&(a21==10))&&(a5==5))&&((((a1==14)&&(!(a2==1)&&((a20==1)&&(((a8==1)&&((a17==2)&&((input==1)&&(a9==8))))&&(a19==4)))))&&(a18==1))&&(a16==7)))){ a19 = 1; a5 = 6; a27 = 1; a22 = 1; a2 = 0; return 21; } else if(((((a8==1)||(((a17==2)&&(((a20==1)&&((a3==1)&&(a1==12)))&&(a21==10)))&&(a28==1)))&&(a13==1))&&((((!(a26==1)&&(((input==5)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a16==8)))&&(a19==3))&&(a13==1))&&(a12==1)))){ a21 = 12; a5 = 5; a4 = 0; a18 = 0; a9 = 11; a19 = 4; a16 = 9; a12 = 1; a1 = 13; return 25; } return calculate_output41(input); } int calculate_output41(int input) { if((((a23==1)&&(((a9==11)&&((!(a20==1)&&((a1==12)&&(a2==1)))||!(a2==1)))&&!(a4==1)))&&(!(a8==1)&&(((a12==1)&&((a3==1)&&((a21==12)&&((a19==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a16==9))))))&&(a17==2))))){ a9 = 8; a12 = 0; a21 = 10; a8 = 1; a5 = 5; a20 = 1; a10 = 1; a16 = 7; return 25; } else if(((((a21==11)&&((a16==8)&&(((((a1==13)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a4==1)))&&(a17==2))&&(a28==1))&&(a19==1))))&&!(a20==1))&&((((a26==1)||(!(a3==1)||((a9==9)&&(a13==1))))&&!(a24==1))&&!(a4==1)))){ a9 = 7; a19 = 2; a4 = 0; a16 = 9; a5 = 5; a14 = 0; a20 = 1; return 23; } else if(((((a2==1)&&((((input==6)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a19==1))&&(a17==2)))&&(a2==1))&&((a1==13)&&(!(a20==1)&&(((((!(a3==1)||((a21==11)&&(a28==1)))||(a27==1))&&(a16==10))&&(a28==1))&&(a12==1)))))){ if((a17==3)){ a1 = 14; a16 = 7; a5 = 4; a21 = 10; a29 = 1; a23 = 0; a9 = 7; a13 = 0; a20 = 1; }else{ a21 = 10; a18 = 1; a16 = 7; a5 = 4; a12 = 0; a20 = 1; a22 = 0; a9 = 7; } return -1; } else if((((((a19==3)&&((a5==5)&&(((a17==2)&&((a7==1)||(a13==1)))||!(a6==1))))&&(a6==1))&&!(a27==1))&&(((((a6==1)&&((a1==13)&&(((input==4)&&(a21==10))&&(a9==11))))&&(a20==1))&&(a16==7))&&(a2==1)))){ a24 = 0; a0 = 0; a19 = 1; a11 = 1; a5 = 4; a9 = 7; a1 = 12; return -1; } else if(((((a23==1)&&(((a19==1)&&(!(a11==1)||((a21==11)&&((a1==13)&&(a12==1)))))&&!(a7==1)))&&(a16==7))&&(((a20==1)&&(!(a4==1)&&(!(a14==1)&&((a9==9)&&(!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))))))&&(a17==2)))){ a23 = 1; a21 = 10; a9 = 7; a0 = 0; a5 = 6; a16 = 8; a4 = 0; return 21; } else if((((a1==12)&&(((a19==4)&&((a6==1)&&(!(a20==1)&&(a28==1))))&&(a21==12)))&&((a16==8)&&(!(a27==1)&&((!(a14==1)&&((!(a0==1)&&(((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==4))&&!(a26==1)))&&(a17==2)))&&(a23==1)))))){ if((a18==1)){ a19 = 5; a21 = 10; a11 = 0; a20 = 1; a16 = 9; a5 = 5; a10 = 0; a1 = 13; a2 = 0; a9 = 9; }else{ a20 = 1; a5 = 6; a9 = 8; a29 = 0; a21 = 10; a19 = 2; a7 = 1; a16 = 7; } return 23; } else if((((((!(a7==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a9==7))&&(a11==1)))&&(a3==1))&&(a21==10))&&(a17==2))&&((((a16==11)&&((a19==1)&&(((a11==1)&&((a6==1)&&(a11==1)))||(a14==1))))&&(a20==1))&&(a1==12)))){ a5 = 4; a27 = 0; a13 = 1; a16 = 7; return -1; } else if(((((a0==1)||((((a0==1)||((a21==11)&&(a28==1)))&&(a9==9))&&(a19==1)))&&(a2==1))&&((a28==1)&&((((a16==8)&&((a20==1)&&(((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a1==12))))&&!(a26==1))&&!(a27==1))))){ a16 = 10; a1 = 14; a14 = 0; a11 = 1; a5 = 4; a9 = 11; a21 = 10; a19 = 2; a26 = 0; return 22; } else if((((a19==3)&&((((a7==1)||(((a2==1)&&(a12==1))||!(a3==1)))&&!(a4==1))&&(a17==2)))&&((a16==8)&&(((a9==7)&&(((a5==4)&&((((input==1)&&(a1==13))&&(a21==10))&&(a2==1)))&&(a23==1)))&&!(a20==1))))){ a24 = 0; a21 = 11; a19 = 5; a20 = 1; a27 = 0; a23 = 1; a9 = 11; a16 = 7; return 23; } else if((((a4==1)||((a28==1)&&(((!(a2==1)||(a23==1))&&(a16==10))||(a24==1))))&&(!(a18==1)&&((a3==1)&&(((a21==12)&&(((((a1==13)&&((input==6)&&(a19==1)))&&(a17==2))&&(a20==1))&&(a5==6)))&&(a9==9)))))){ a19 = 2; a16 = 7; a21 = 10; a13 = 1; a28 = 1; a5 = 5; return 25; } else if(((((((a6==1)&&((a3==1)&&!(a14==1)))&&!(a18==1))&&(a1==14))||(a27==1))&&((a20==1)&&(!(a14==1)&&(((a2==1)&&((a21==11)&&((a16==9)&&(((input==3)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a19==5)))))&&(a17==2)))))){ a24 = 0; a9 = 7; a19 = 1; a21 = 10; a5 = 4; a1 = 12; a13 = 1; a16 = 7; a27 = 0; return -1; } else if((((!(a24==1)&&(((a17==2)&&((((a19==4)&&(input==1))&&(a5==4))&&(a1==13)))&&!(a0==1)))&&(a9==8))&&(!(a20==1)&&(((!(a23==1)||((!(a27==1)&&((a28==1)&&(a21==12)))&&!(a8==1)))&&(a16==8))&&(a28==1))))){ a20 = 1; a5 = 6; a15 = 1; a25 = 1; a9 = 9; a2 = 0; a19 = 2; return -1; } else if((((((a19==4)&&((a23==1)&&((a1==12)&&((((input==4)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&(a23==1))&&(a16==11)))))&&(a21==10))&&(a3==1))&&(!(a13==1)||(((a27==1)||((a17==2)&&(!(a20==1)&&(a12==1))))||(a18==1))))){ if((a5==5)){ a16 = 10; a21 = 11; a19 = 3; a5 = 6; a9 = 7; a4 = 1; a2 = 0; a20 = 1; }else{ a20 = 1; a0 = 1; a18 = 1; a5 = 6; a16 = 9; a29 = 0; a9 = 9; a21 = 12; a1 = 13; } return -1; } else if(((((a8==1)||(!(a26==1)&&((a21==11)&&((a28==1)&&(a6==1)))))&&(a9==8))&&((a16==8)&&(((((((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1))&&(a17==2))&&(a11==1))&&(a19==3))&&(a12==1))&&(a1==12))&&(a13==1))))){ a28 = 1; a21 = 10; a1 = 14; a19 = 2; a20 = 1; a16 = 9; a5 = 6; a3 = 1; a9 = 9; a2 = 1; return 21; } else if((((a16==11)&&((a19==5)&&((a17==2)&&((!(a28==1)||(a3==1))||(a0==1)))))&&((!(a27==1)&&(!(a18==1)&&((((a3==1)&&((a9==11)&&(((a5==4)&&(input==1))&&(a1==14))))&&(a21==10))&&(a12==1))))&&(a20==1)))){ a24 = 0; a13 = 1; a16 = 8; a9 = 7; a6 = 1; return 25; } else if((((!(a27==1)&&(((((a11==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a23==1))&&(a1==12))&&(a16==9)))&&!(a27==1))&&(((a0==1)||((a20==1)&&(!(a4==1)&&((a17==2)&&(((a6==1)&&(a19==3))&&(a21==10))))))&&(a9==9)))){ a5 = 5; a8 = 0; a19 = 1; a1 = 14; a9 = 11; a7 = 0; a0 = 0; a16 = 11; return 23; } else if(((((a17==2)&&(((a6==1)&&(a21==12))&&(a16==7)))&&(a9==9))&&(((!(a14==1)&&((!(a14==1)&&((!(a27==1)&&((a11==1)&&(!(a27==1)&&(((a5==5)||(a5==6))&&(input==3)))))&&(a20==1)))&&(a19==5)))&&(a28==1))&&(a1==12)))){ a21 = 11; a9 = 7; a28 = 1; a19 = 4; a16 = 9; a0 = 0; a5 = 5; a27 = 0; return 21; } else if(((((a17==2)&&(!(a20==1)&&(((a19==1)&&((((a1==12)&&((input==4)&&(a16==7)))&&!(a24==1))&&(a5==5)))&&(a21==10))))&&!(a26==1))&&(!(a28==1)||(((a9==7)&&(((a2==1)||!(a3==1))||!(a28==1)))&&!(a4==1))))){ a20 = 1; a13 = 1; a23 = 1; a24 = 0; a5 = 4; return -1; } else if((((!(a14==1)&&(((a1==14)&&(a6==1))&&(a21==10)))&&(a16==7))&&(!(a8==1)&&(((a28==1)&&((a20==1)&&((!(a18==1)&&(((a6==1)&&((input==1)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a17==2)))&&(a19==4))))&&(a12==1))))){ a13 = 1; a19 = 5; a9 = 11; a14 = 0; a21 = 11; a5 = 4; a3 = 1; return 23; } else if((((a21==11)&&((a17==2)&&((a23==1)&&(((a13==1)&&(((a28==1)||(a24==1))&&(a16==11)))&&(a19==1)))))&&((!(a26==1)&&(((a1==13)&&(!(a27==1)&&((input==6)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))))&&(a20==1)))&&!(a7==1)))){ a16 = 7; a9 = 7; a6 = 1; a21 = 10; a5 = 4; a18 = 0; a4 = 0; a1 = 12; return -1; } else if(((((!(a8==1)&&((a16==8)&&((a3==1)&&(a13==1))))&&(a17==2))&&(a19==4))&&((a20==1)&&((((a6==1)&&((a23==1)&&(((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==3))&&!(a27==1))))&&(a3==1))&&(a21==11))))){ a18 = 0; a5 = 4; a9 = 7; a1 = 12; a0 = 0; a21 = 10; a12 = 1; a19 = 1; a16 = 7; return -1; } else if((((((a9==9)&&(!(a24==1)&&(((a5==5)||(a5==6))&&(input==4))))&&(a17==2))&&!(a24==1))&&((a4==1)||(((a19==1)&&((((a21==12)&&(!(a8==1)&&(((a2==1)&&(a3==1))&&(a16==8))))||(a26==1))&&(a20==1)))&&(a1==12))))){ a16 = 10; a14 = 0; a5 = 6; a2 = 1; a9 = 8; a7 = 0; a21 = 11; a1 = 14; a19 = 4; return 22; } else if(((((a12==1)&&((a21==11)&&(((a1==12)&&((a16==10)&&((!(a18==1)&&((a17==2)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3))))&&(a23==1))))&&(a19==5))))&&(a6==1))&&((((a28==1)&&(a12==1))&&(a28==1))&&!(a20==1)))){ if((a8==1)){ a1 = 13; a16 = 8; a20 = 1; a9 = 10; a26 = 1; a28 = 0; a27 = 1; a19 = 3; a5 = 5; }else{ a20 = 1; a29 = 1; a16 = 7; a9 = 11; a21 = 10; a19 = 1; a5 = 6; a14 = 1; a3 = 0; } return 21; } else if(((((a17==2)&&((a1==14)&&(((a23==1)&&(a13==1))&&(a2==1))))&&(a12==1))&&(((a6==1)&&((a16==11)&&((a19==3)&&(((a21==12)&&((a6==1)&&((input==6)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))&&(a20==1)))))&&(a2==1)))){ a13 = 1; a19 = 5; a1 = 12; a23 = 1; a18 = 0; a9 = 11; a5 = 4; return 25; } else if(((!(a26==1)&&((((((a9==10)&&(((a12==1)&&(!(a0==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==10))))&&(a19==2)))&&(a17==2))&&(a1==13))&&!(a4==1))&&(a16==7)))&&(((!(a6==1)||(a28==1))&&!(a20==1))||!(a23==1)))){ a2 = 1; a20 = 1; a1 = 12; a24 = 0; a19 = 1; a5 = 4; a9 = 7; return -1; } else if(((((((a8==1)||((a2==1)&&!(a20==1)))&&(a6==1))&&(a19==5))&&(a9==10))&&((a5==4)&&((a17==2)&&(((((!(a7==1)&&(((input==5)&&(a1==12))&&(a16==9)))&&(a23==1))&&(a11==1))&&!(a4==1))&&(a21==10)))))){ if((a26==1)){ a25 = 0; a15 = 0; a9 = 7; a16 = 10; a29 = 1; a21 = 11; a1 = 13; }else{ a4 = 1; a20 = 1; a10 = 0; a9 = 8; a5 = 5; a19 = 2; a16 = 7; a22 = 0; } return -1; } else if((((((a1==13)&&(!(a18==1)&&((a17==2)&&(!(a20==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a11==1))&&(a19==5))&&(((a16==10)&&((((a2==1)&&(((a6==1)&&(a21==11))||(a14==1)))&&(a13==1))&&(a9==8)))||(a18==1)))){ if((a12==1)){ a29 = 0; a16 = 7; a19 = 1; a1 = 14; a9 = 10; a5 = 6; a20 = 1; a22 = 0; a21 = 10; a23 = 0; }else{ a5 = 5; a15 = 1; a16 = 8; a27 = 1; a19 = 4; a29 = 0; a9 = 10; a21 = 12; } return -1; } else if((((a1==14)&&((!(a8==1)&&(!(a12==1)||(a28==1)))&&(a21==10)))&&(((a20==1)&&((a19==2)&&((!(a0==1)&&(!(a0==1)&&(!(a7==1)&&(((input==3)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&(a17==2)))))&&(a16==8))))&&!(a7==1)))){ a14 = 0; a19 = 1; a23 = 1; a9 = 7; a5 = 4; a16 = 7; a28 = 1; a1 = 12; return -1; } else if((((a9==7)&&((((((a3==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a26==1))&&(a1==14))&&(a3==1)))&&(a2==1))&&(a28==1))&&(a16==9))&&(a21==10)))&&((a20==1)&&((a19==2)&&(((a2==1)&&!(a24==1))&&(a17==2)))))){ a6 = 1; a16 = 11; a19 = 1; a9 = 8; a5 = 6; a7 = 0; a0 = 0; return 25; } else if(((((a5==5)&&((a8==1)||(((a28==1)&&!(a0==1))||!(a12==1))))&&(a1==13))&&((((((a20==1)&&(((((input==1)&&(a16==10))&&(a17==2))&&(a19==5))&&(a28==1)))&&(a21==10))&&(a23==1))&&(a9==11))&&(a11==1)))){ a9 = 8; a16 = 11; a18 = 0; a0 = 0; a2 = 1; a21 = 11; a19 = 1; return 23; } else if((((a14==1)||(((a16==7)&&((a17==2)&&(((a24==1)||((a28==1)&&(a3==1)))&&(a9==10))))||(a27==1)))&&(!(a20==1)&&((a3==1)&&((((a21==12)&&(((input==1)&&((a5==5)||(a5==6)))&&(a1==14)))&&(a19==4))&&(a13==1)))))){ a1 = 13; a9 = 7; a21 = 11; a20 = 1; a12 = 1; a26 = 0; a5 = 4; a13 = 1; a16 = 10; return 25; } else if((((a18==1)||(!(a18==1)&&(((!(a18==1)&&((a23==1)&&(a17==2)))&&!(a24==1))&&(a20==1))))&&((!(a14==1)&&((((((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4))||(((a19==3)&&(((a5==5)&&(a1==14))&&(a9==11)))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==3))))&&(input==6))&&(a16==11))&&!(a7==1)))&&(a21==11)))){ a0 = 0; a9 = 7; a19 = 1; a4 = 0; a5 = 4; a1 = 12; a16 = 7; a11 = 1; a21 = 10; return -1; } else if(((!(a12==1)&&(((((a0==1)&&(((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==1)))&&!(a11==1))&&(a20==1))&&(a19==1)))&&((((a4==1)&&((a21==10)&&(((a17==2)&&(a2==1))&&(a16==8))))&&(a18==1))&&(a4==1)))){ a22 = 0; a12 = 0; a2 = 0; a5 = 5; a1 = 13; a9 = 9; a16 = 7; return 22; } else if((((((((a13==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a12==1))&&!(a0==1))&&(a1==12))&&(a17==2))&&((a24==1)||(((a9==10)&&((a16==8)&&((((a19==4)&&((a3==1)||!(a3==1)))&&(a21==11))&&(a20==1))))||!(a3==1))))){ a9 = 7; a2 = 1; a16 = 7; a5 = 4; a3 = 1; a19 = 1; a4 = 0; a21 = 10; return -1; } else if((((a11==1)&&((a16==10)&&((a3==1)&&((a19==3)&&((a13==1)&&((a17==2)&&((a5==4)&&((a11==1)&&((a20==1)&&(input==6))))))))))&&(((((a21==12)&&((a23==1)&&(a9==10)))&&(a1==12))&&!(a27==1))||!(a13==1)))){ a1 = 14; a19 = 2; a24 = 0; a27 = 0; a16 = 7; a21 = 10; a2 = 1; return 21; } else if(((((a17==2)&&((a20==1)&&(!(a26==1)&&(((a16==8)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a19==3)))&&!(a24==1)))))&&(a21==11))&&((((((a28==1)&&(!(a14==1)&&(a23==1)))||(a8==1))||!(a3==1))&&(a9==10))&&(a1==13)))){ a9 = 7; a7 = 0; a1 = 12; a28 = 1; a19 = 1; a21 = 10; a12 = 1; a5 = 4; a16 = 7; return -1; } else if((((!(a23==1)&&((a27==1)&&(((a19==2)&&((input==5)&&(((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))))&&(a21==11))))&&!(a6==1))&&(((a20==1)&&((((!(a3==1)&&(a2==1))&&(a16==7))&&!(a6==1))&&(a17==2)))&&(a27==1)))){ a15 = 1; a9 = 8; a1 = 13; a21 = 10; a13 = 0; a25 = 1; a5 = 5; a19 = 1; return 26; } else if(((((a8==1)||((a19==4)&&(((a1==12)&&((a3==1)&&(a17==2)))&&(a16==7))))&&(a12==1))&&((a28==1)&&(!(a4==1)&&(((a21==10)&&((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))&&(a20==1))&&(a2==1)))&&(a2==1)))))){ a12 = 1; a5 = 4; a19 = 1; a13 = 1; a9 = 7; a4 = 0; return -1; } else if(((((a20==1)&&((a11==1)&&((a1==14)&&(((((a19==4)&&(a2==1))&&(a21==11))&&(a23==1))&&(a17==2)))))&&(a5==5))&&((((a9==10)&&((!(a24==1)&&((a16==8)&&(input==4)))&&(a23==1)))&&(a12==1))&&(a2==1)))){ a5 = 4; a21 = 10; a19 = 1; a16 = 7; a13 = 1; a26 = 0; a7 = 0; a9 = 7; a1 = 12; return -1; } else if(((((a21==12)&&((a19==1)&&(a12==1)))&&(a9==7))&&((a5==6)&&(((a16==10)&&((((!(a27==1)&&(((a2==1)&&(!(a14==1)&&((input==3)&&(a1==13))))&&(a6==1)))&&!(a26==1))&&!(a26==1))&&!(a20==1)))&&(a17==2))))){ a16 = 11; a19 = 4; a15 = 1; a20 = 1; a10 = 1; a26 = 1; return -1; } else if(((((a27==1)||((((((a16==8)&&((a17==2)&&(a6==1)))&&(a1==12))&&(a9==10))&&(a20==1))||!(a2==1)))||!(a3==1))&&((a21==12)&&(((a6==1)&&((!(a24==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a0==1)))&&(a19==3))))){ a16 = 7; a2 = 1; a5 = 4; a9 = 9; a19 = 2; a6 = 1; a1 = 13; a21 = 10; return -1; } else if((((a3==1)&&(!(a26==1)&&(!(a24==1)&&((a16==9)&&(!(a4==1)&&(((a19==4)&&((input==5)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a1==13)))))))&&(((((a17==2)&&((a4==1)||(a11==1)))&&(a21==12))&&(a20==1))||(a7==1)))){ a5 = 6; a1 = 12; a11 = 1; a19 = 5; a9 = 7; a14 = 0; a16 = 8; return -1; } else if(((((a24==1)||((a28==1)&&(a11==1)))&&(a16==10))&&(((!(a24==1)&&(((!(a24==1)&&((((a1==12)&&((input==1)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&!(a20==1))&&!(a0==1)))&&(a19==5))&&!(a14==1)))&&(a17==2))&&(a21==12)))){ if((a21==11)){ a29 = 0; a9 = 8; a16 = 7; a1 = 14; a25 = 0; a5 = 5; a0 = 1; a20 = 1; a19 = 1; a21 = 10; }else{ a21 = 11; a27 = 1; a10 = 0; a19 = 2; a5 = 4; a9 = 8; a20 = 1; } return 25; } else if((((a16==8)&&((a19==3)&&(!(a14==1)&&(!(a7==1)&&(((!(a0==1)&&((a21==11)&&(input==6)))&&(a3==1))&&!(a4==1))))))&&((((a1==13)&&(((a5==4)&&((a2==1)&&(a9==11)))&&(a13==1)))&&(a20==1))&&(a17==2)))){ a19 = 1; a4 = 0; a5 = 6; a9 = 7; a16 = 10; a14 = 0; return 26; } else if(((((a19==5)&&(!(a20==1)&&((a13==1)&&(a2==1))))||(a0==1))&&((a23==1)&&(((a21==12)&&((((a16==9)&&((!(a27==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==5)))&&!(a4==1)))&&(a17==2))&&(a1==12)))&&(a2==1))))){ a5 = 5; a15 = 1; a1 = 13; a21 = 10; a26 = 1; a13 = 0; a16 = 11; a19 = 2; a20 = 1; a9 = 8; return -1; } else if(((!(a28==1)&&((a0==1)&&((a27==1)&&((((a13==1)&&(a1==13))&&(a8==1))&&!(a20==1)))))&&((a17==2)&&((a9==10)&&(((a19==1)&&((a16==8)&&((!(a3==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a21==10))))&&(a14==1)))))){ a16 = 11; a24 = 1; a2 = 0; a9 = 8; a5 = 6; a1 = 14; a20 = 1; a19 = 3; a28 = 0; return -1; } else if((((((((!(a14==1)&&((a20==1)&&((a28==1)&&(a16==7))))&&(a19==5))&&(a1==12))||(a14==1))||!(a23==1))||(a0==1))&&((((a21==12)&&((a9==8)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==5)))))&&!(a24==1))&&!(a14==1)))){ a9 = 9; a16 = 9; a18 = 0; a5 = 5; a1 = 14; a4 = 0; a21 = 11; a19 = 3; a6 = 1; return 25; } else if((((a14==1)||(((a17==2)&&((a16==8)&&((a7==1)||(!(a18==1)&&(((a19==4)&&(a11==1))||(a24==1))))))&&(a9==11)))&&((a21==10)&&(((a1==14)&&((a20==1)&&(!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))))&&!(a27==1))))){ a1 = 12; a9 = 7; a16 = 7; a4 = 0; a19 = 1; a5 = 4; a3 = 1; a8 = 0; return -1; } else if((((((a4==1)&&(((a27==1)&&(((!(a20==1)&&((a9==11)&&(a3==1)))&&!(a28==1))&&(a8==1)))&&!(a13==1)))&&(a1==14))&&!(a11==1))&&((((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==7))&&(a17==2))&&(a21==12))&&(a19==2)))){ a15 = 0; a5 = 5; a25 = 0; a9 = 10; a20 = 1; a22 = 0; return -1; } else if(((!(a20==1)&&((a1==13)&&(((a16==7)&&((a9==10)&&(((a17==2)&&((a28==1)&&((a12==1)||!(a2==1))))&&(a13==1))))&&(a19==3))))&&((a21==12)&&((a3==1)&&((a3==1)&&((a6==1)&&((a5==6)&&(input==5)))))))){ a8 = 0; a5 = 4; a18 = 0; a19 = 2; a21 = 10; a20 = 1; a9 = 9; a1 = 14; a7 = 0; a16 = 10; return 21; } else if(((((a16==8)&&((((a1==13)&&((input==3)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a11==1))&&(a11==1)))&&(a6==1))&&((a20==1)&&((!(a26==1)&&(((((a19==5)&&(a11==1))&&(a28==1))||(a0==1))&&(a21==10)))&&(a17==2))))){ a5 = 4; a1 = 12; a27 = 0; a19 = 1; a24 = 0; a16 = 7; a9 = 7; a13 = 1; return -1; } else if((((!(a12==1)||(!(a0==1)&&((a16==8)&&((a12==1)&&!(a14==1)))))||!(a3==1))&&((((((a19==2)&&((a20==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==4))&&(a1==12))))&&(a21==12))&&!(a4==1))&&!(a14==1))&&(a17==2)))){ a5 = 4; a19 = 1; a24 = 0; a21 = 10; a9 = 7; a16 = 7; a27 = 0; a28 = 1; return -1; } else if((((((a28==1)&&(((a17==2)&&((a21==10)&&((input==3)&&(((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7))))))&&!(a7==1)))&&(a28==1))&&(a20==1))&&((a16==7)&&(((a19==5)&&(!(a0==1)&&((a23==1)&&!(a7==1))))||(a0==1))))){ a14 = 0; a6 = 1; a19 = 4; a9 = 9; a1 = 12; a5 = 5; a21 = 12; return 26; } else if(((!(a24==1)&&((a12==1)&&((a19==5)&&((!(a26==1)&&((((input==5)&&(a21==12))&&(a28==1))&&!(a26==1)))&&(a5==5)))))&&((a9==9)&&((a1==13)&&(((a17==2)&&((a16==10)&&((a27==1)||(a11==1))))&&!(a20==1)))))){ if((a23==1)){ a24 = 1; a19 = 3; a5 = 6; a21 = 10; a18 = 1; a16 = 7; a9 = 11; }else{ a13 = 0; a12 = 0; a7 = 1; a5 = 4; a1 = 14; a16 = 7; a9 = 8; } return -1; } else if(((!(a8==1)&&((!(a20==1)&&((a9==10)&&((a11==1)&&((((input==3)&&(a5==4))&&!(a4==1))&&(a1==14)))))&&(a11==1)))&&(!(a7==1)&&(!(a23==1)||((((a17==2)&&((a23==1)&&(a16==7)))&&(a19==1))&&(a21==10)))))){ a1 = 12; a27 = 0; a26 = 0; a20 = 1; a9 = 7; return -1; } else if((((a19==5)&&((((a20==1)&&((a23==1)||!(a2==1)))&&(a21==10))&&(a17==2)))&&(((a1==12)&&((a16==8)&&((a23==1)&&((((!(a0==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a26==1))&&(a6==1))&&(a12==1)))))&&(a9==11)))){ a5 = 4; a19 = 1; a9 = 7; a28 = 1; a14 = 0; a16 = 7; return -1; } else if((((((!(a4==1)&&(((a1==12)&&((a9==9)&&((input==3)&&!(a20==1))))&&(a17==2)))&&!(a7==1))&&(a5==6))&&!(a26==1))&&(!(a14==1)&&((a19==1)&&((a2==1)&&((((a12==1)||(a0==1))&&(a16==9))&&(a21==12))))))){ if((a18==1)){ a1 = 13; a5 = 4; a26 = 1; a28 = 0; a21 = 11; a20 = 1; a8 = 1; a9 = 7; a16 = 10; a19 = 3; }else{ a6 = 0; a9 = 11; a21 = 10; a1 = 14; a13 = 0; a20 = 1; a16 = 7; a11 = 0; } return 25; } else if((((a16==9)&&(((a21==11)&&((a19==5)&&(!(a3==1)||(!(a23==1)||(((a28==1)&&(a28==1))&&!(a0==1))))))&&(a17==2)))&&((((!(a14==1)&&((input==4)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&!(a14==1))&&(a1==12))&&(a20==1)))){ a19 = 1; a3 = 1; a21 = 10; a9 = 7; a5 = 4; a16 = 7; a11 = 1; return -1; } else if(((((((a13==1)&&(((a13==1)&&(a1==12))&&!(a20==1)))&&(a5==6))&&!(a7==1))&&(a9==10))&&((a19==3)&&((a16==8)&&(!(a4==1)&&((((((input==1)&&(a17==2))&&!(a18==1))&&(a21==12))&&(a11==1))&&!(a27==1))))))){ if((a24==1)){ a16 = 10; a28 = 0; a25 = 1; a0 = 1; a20 = 1; a9 = 9; a5 = 4; a1 = 14; }else{ a9 = 8; a13 = 0; a19 = 2; a21 = 11; a16 = 10; a28 = 0; a20 = 1; a0 = 1; } return -1; } else if((((((a23==1)&&(!(a26==1)&&((a9==9)&&((a7==1)||(a2==1)))))||!(a13==1))&&(a21==11))&&(((a17==2)&&((a2==1)&&((a1==14)&&(((((input==6)&&(a16==10))&&(a5==6))&&!(a20==1))&&!(a0==1)))))&&(a19==4)))){ a19 = 1; a1 = 13; a6 = 0; a16 = 7; a9 = 11; a13 = 0; a20 = 1; a21 = 10; return -1; } else if((((a19==3)&&((((a16==10)&&((a13==1)&&(a1==12)))||(a26==1))&&(a21==10)))&&(((a12==1)&&(!(a27==1)&&((a17==2)&&(((((input==6)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a4==1))&&(a20==1))&&(a13==1)))))&&!(a18==1)))){ a28 = 1; a5 = 4; a4 = 0; a19 = 1; a24 = 0; a16 = 7; a9 = 7; return -1; } else if(((((((a14==1)||((a18==1)||(a28==1)))&&(a16==9))&&(a19==2))&&(a17==2))&&((!(a7==1)&&(!(a26==1)&&(!(a20==1)&&(!(a27==1)&&((a21==11)&&(((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==4)))))))&&!(a18==1)))){ a5 = 6; a1 = 12; a20 = 1; a9 = 9; a8 = 1; a21 = 10; a16 = 7; a19 = 1; a28 = 0; a7 = 1; return -1; } else if((((a9==10)&&(((a20==1)&&((a28==1)&&((!(a8==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==12)))&&(a21==12))))&&!(a0==1)))&&(((((a19==4)&&((a17==2)&&((a11==1)&&(a16==10))))&&!(a7==1))&&(a12==1))&&(a6==1)))){ a27 = 0; a28 = 1; a7 = 0; a21 = 10; a5 = 4; a9 = 7; a16 = 7; a19 = 1; return -1; } else if(((((a16==8)&&((a6==1)&&((a7==1)||((a19==1)&&(((a23==1)&&!(a24==1))&&(a9==7))))))&&(a1==13))&&((((a17==2)&&(((a2==1)&&(!(a14==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a21==11)))&&!(a20==1))&&(a12==1)))){ a9 = 8; a16 = 10; a24 = 0; a21 = 10; a6 = 1; a3 = 1; a5 = 4; a20 = 1; a1 = 12; return 21; } else if(((((a28==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6))&&!(a14==1)))&&(a16==7))&&((a20==1)&&((a17==2)&&((a2==1)&&((a21==11)&&(!(a24==1)&&(((a1==12)&&((a8==1)||((a19==1)&&(a6==1))))&&!(a24==1))))))))){ a1 = 13; a8 = 0; a5 = 6; a19 = 5; a9 = 9; a21 = 12; a11 = 1; return 22; } else if((((a2==1)&&(((a21==10)&&(!(a0==1)&&((a19==3)&&(input==3))))&&(a11==1)))&&(((a5==6)&&((!(a20==1)&&(((a16==9)&&(((a1==14)&&((a2==1)&&(a9==10)))&&!(a14==1)))||(a26==1)))&&(a11==1)))&&(a17==2)))){ if((a7==1)){ a16 = 7; a19 = 2; a22 = 0; a5 = 4; a9 = 7; a3 = 0; a6 = 0; a1 = 13; a20 = 1; }else{ a2 = 0; a25 = 1; a19 = 1; a11 = 0; a16 = 7; a1 = 12; a20 = 1; a9 = 11; } return -1; } else if(((!(a24==1)&&(((a1==14)&&(((a16==7)&&(!(a20==1)&&(a13==1)))||(a4==1)))||(a4==1)))&&((((!(a4==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a23==1))&&(a9==8))&&(a17==2)))&&(a19==2))&&(a21==11))&&(a23==1)))){ a5 = 4; a21 = 10; a13 = 1; a7 = 0; a1 = 12; a9 = 7; a20 = 1; a19 = 1; a2 = 1; return -1; } else if((((a19==3)&&((a20==1)&&((a1==14)&&(!(a24==1)&&((a2==1)&&((a16==7)&&(!(a0==1)&&(((a23==1)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==1)))&&(a17==2)))))))))&&((((a7==1)||(a13==1))||!(a23==1))&&(a21==10)))){ a5 = 5; a7 = 0; a8 = 0; a9 = 7; a21 = 11; a14 = 0; a19 = 2; return 22; } else if(((((!(a6==1)&&(((a1==12)&&(((((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==1))&&(a4==1))&&(a14==1))&&(a21==10)))&&(a16==11)))&&!(a28==1))&&(a19==2))&&(((a20==1)&&(!(a23==1)&&((a6==1)&&(a4==1))))&&(a17==2)))){ a1 = 14; a5 = 6; a4 = 1; a27 = 1; a21 = 11; a19 = 3; a0 = 1; a9 = 9; return 21; } else if((((((((a16==10)&&(!(a6==1)||(a6==1)))&&(a21==10))&&(a20==1))||!(a13==1))||!(a13==1))&&(((!(a8==1)&&(((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))&&(a1==13))&&(a19==2))&&(a2==1)))&&(a17==2))&&(a2==1)))){ a2 = 1; a19 = 1; a16 = 7; a14 = 0; a1 = 12; a18 = 0; a9 = 7; a5 = 4; return -1; } else if((((a21==12)&&((((a6==1)&&((a19==1)&&((!(a14==1)&&(!(a7==1)&&((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))&&!(a24==1))))&&(a1==13))&&(a20==1)))&&((a16==7)&&((a17==2)&&((!(a14==1)&&(a3==1))||!(a13==1)))))){ a5 = 4; a1 = 12; a12 = 1; a16 = 9; a21 = 10; a28 = 1; a9 = 9; a13 = 1; return 21; } else if((((((!(a20==1)&&((a16==9)&&((a21==11)&&(a3==1))))&&(a3==1))&&(a28==1))&&!(a24==1))&&((((((((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==6))&&(a11==1))&&!(a4==1))&&(a28==1))&&(a17==2)))){ a19 = 2; a3 = 0; a5 = 4; a21 = 10; a12 = 0; a16 = 7; a22 = 1; a1 = 12; a20 = 1; a9 = 9; return -1; } else if((((a28==1)&&(!(a8==1)&&(!(a24==1)&&((((input==3)&&(((a9==7)&&((a1==14)&&(a5==5)))||(((a9==11)&&((a5==6)&&(a1==13)))||(((a5==4)&&(a1==14))&&(a9==7)))))&&(a11==1))&&(a21==10)))))&&((a20==1)&&((a19==5)&&(!(a24==1)&&((a17==2)&&(((a11==1)||!(a28==1))&&(a16==10)))))))){ a16 = 7; a5 = 4; a19 = 1; a2 = 1; a9 = 7; a7 = 0; a1 = 12; return -1; } else if((((a1==12)&&((a16==10)&&((a19==2)&&((a11==1)&&(!(a27==1)&&(((a6==1)&&((a20==1)&&(input==6)))&&!(a14==1)))))))&&((((a21==11)&&(((!(a4==1)&&(a13==1))&&(a13==1))&&(a17==2)))&&(a9==10))&&(a5==5)))){ a9 = 9; a1 = 13; a27 = 0; a5 = 6; a12 = 1; a8 = 0; return 21; } else if((((a17==2)&&(((a1==14)&&((a9==9)&&(((a19==2)&&(((input==1)&&((a5==5)||(a5==6)))&&(a6==1)))&&!(a20==1))))&&(a21==12)))&&((!(a18==1)&&(((a16==8)&&((!(a3==1)||(a6==1))||(a14==1)))||(a4==1)))||(a14==1)))){ a1 = 13; a28 = 0; a5 = 5; a20 = 1; a16 = 10; a9 = 10; a21 = 10; a6 = 0; a19 = 4; return -1; } else if(((((a1==12)&&(!(a4==1)&&((a19==1)&&(((input==3)&&(a17==2))&&(a20==1)))))&&(a9==11))&&((a5==4)&&(((!(a4==1)&&((a16==8)&&((!(a14==1)&&((a6==1)&&!(a14==1)))&&(a21==11))))&&!(a18==1))&&(a13==1))))){ a11 = 1; a21 = 10; a16 = 7; a8 = 0; a4 = 0; a9 = 7; return -1; } else if((((!(a12==1)||((a24==1)||(!(a28==1)||(((a16==9)&&(((a11==1)&&!(a18==1))&&(a20==1)))&&(a21==10)))))||!(a6==1))&&(((((a19==5)&&((a28==1)&&((a17==2)&&(input==3))))&&(a9==9))&&(a1==12))&&(a5==6)))){ a9 = 7; a13 = 1; a19 = 1; a5 = 4; a16 = 7; a6 = 1; a7 = 0; return -1; } else if((((a21==12)&&((a1==12)&&(((a3==1)&&((a9==10)&&((a19==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&!(a7==1))))&&((a17==2)&&((((!(a26==1)&&((a13==1)&&(!(a13==1)||(a11==1))))||(a18==1))&&(a16==7))&&(a20==1))))){ a21 = 10; a11 = 1; a7 = 0; a9 = 7; a23 = 1; a5 = 4; return -1; } else if((((a1==13)&&((a19==5)&&((a4==1)||(!(a12==1)||(((a16==9)&&(a12==1))&&(a21==10))))))&&((((((a9==10)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a4==1))&&!(a0==1)))&&(a23==1))&&(a17==2))&&(a2==1))&&(a20==1)))){ a16 = 7; a19 = 1; a9 = 7; a5 = 4; a26 = 0; a27 = 0; a13 = 1; a1 = 12; return -1; } else if(((!(a7==1)&&((a1==14)&&((a17==2)&&(((a3==1)&&(!(a26==1)&&((a5==5)&&((input==4)&&(a16==7)))))&&(a20==1)))))&&(((a9==8)&&(((a21==12)&&(((a11==1)&&(a12==1))||!(a2==1)))&&(a19==5)))&&!(a0==1)))){ a21 = 10; a5 = 4; a13 = 1; a19 = 1; a12 = 1; a9 = 7; a27 = 0; a1 = 12; return -1; } else if((((((a21==11)&&(((a3==1)&&(!(a8==1)&&((input==6)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))))&&(a3==1)))&&(a1==13))&&!(a18==1))&&((a20==1)&&(!(a28==1)||(((a19==2)&&(((a16==9)&&(a2==1))||(a24==1)))&&(a17==2)))))){ a13 = 1; a12 = 1; a5 = 6; a21 = 10; a1 = 14; a9 = 7; a16 = 10; a6 = 1; return 21; } else if(((((!(a2==1)&&(!(a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&(a8==1))&&(a1==13))&&(((((a14==1)&&((a19==3)&&((((a0==1)&&((a6==1)&&!(a6==1)))&&(a9==11))&&!(a20==1))))&&(a21==11))&&(a17==2))&&(a16==7)))){ a13 = 0; a20 = 1; a23 = 0; a19 = 2; a21 = 10; a24 = 1; a1 = 12; a5 = 6; a9 = 7; return -1; } else if(((((((a12==1)&&((((a23==1)&&(a9==11))&&(a13==1))&&(a20==1)))&&(a28==1))&&(a19==5))&&(a1==12))&&((a3==1)&&((a17==2)&&(!(a24==1)&&((((a16==7)&&((input==1)&&((a5==5)||(a5==6))))&&(a21==11))&&(a2==1))))))){ a14 = 0; a26 = 0; a19 = 1; a1 = 14; a4 = 0; a9 = 8; a5 = 5; a16 = 8; a21 = 12; return 26; } else if(((((((((a6==1)&&(a1==14))||(a26==1))&&(a5==5))&&(a19==4))&&(a17==2))||!(a2==1))&&((a11==1)&&(!(a8==1)&&((a9==8)&&((a21==10)&&(((a20==1)&&(((input==6)&&(a16==7))&&(a2==1)))&&(a13==1)))))))){ a18 = 0; a2 = 1; a7 = 0; a1 = 12; a5 = 6; a19 = 1; a21 = 12; return 23; } else if(((((!(a13==1)&&((!(a11==1)&&((a24==1)&&((a2==1)&&(a9==11))))&&!(a2==1)))&&(a17==2))&&(a16==11))&&((a19==3)&&(((a1==12)&&((a21==10)&&((a24==1)&&(!(a3==1)&&((a5==5)&&(input==6))))))&&(a20==1))))){ a1 = 13; a16 = 8; a15 = 0; a25 = 0; a9 = 9; a21 = 12; a13 = 0; return 21; } else if((((((a1==13)&&(((a16==8)&&((!(a8==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a12==1)))&&!(a14==1)))&&(a17==2)))&&(a21==11))&&(a20==1))&&((((((a3==1)&&(a19==4))&&!(a26==1))&&!(a14==1))&&!(a18==1))&&(a9==10)))){ a16 = 7; a26 = 0; a19 = 2; a27 = 0; a11 = 1; a9 = 9; a5 = 5; a21 = 10; return -1; } else if((((a1==13)&&((a9==10)&&((((a28==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a16==7)))&&!(a20==1))&&(a2==1))))&&(((a14==1)||((a21==10)&&(((a17==2)&&(((a13==1)&&(a13==1))||(a26==1)))&&(a19==5))))&&(a6==1)))){ a27 = 0; a11 = 1; a7 = 0; a19 = 2; a16 = 8; a5 = 6; a21 = 12; a20 = 1; return 21; } else if(((((a17==2)&&(!(a8==1)&&(((a20==1)&&((a1==12)&&(((a16==10)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a9==9))))&&(a21==10))))&&(a3==1))&&(!(a11==1)||(!(a27==1)&&((((a12==1)&&(a28==1))&&(a19==5))||!(a3==1)))))){ a14 = 0; a16 = 8; a9 = 7; a8 = 0; a1 = 14; a18 = 0; a5 = 4; return 25; } else if((((a4==1)&&((!(a23==1)&&((((a19==1)&&((a23==1)&&(a16==11)))&&(a17==2))&&(a1==14)))&&!(a28==1)))&&((!(a13==1)&&(((a21==12)&&((a0==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==3))))&&(a20==1)))&&!(a23==1)))){ a5 = 5; a28 = 0; a9 = 11; a21 = 11; a4 = 1; a16 = 8; a19 = 5; a1 = 12; a14 = 1; return -1; } else if((((a17==2)&&((((((a11==1)&&((input==6)&&(a21==11)))&&(a5==4))&&(a9==10))&&!(a4==1))&&(a19==1)))&&((((a11==1)&&((!(a11==1)||((a1==12)&&((a11==1)&&(a6==1))))&&(a16==7)))&&!(a26==1))&&(a20==1)))){ a5 = 5; a26 = 0; a9 = 9; a1 = 14; a23 = 1; a21 = 12; a19 = 5; return 21; } else if((((a21==10)&&((((a13==1)&&(!(a0==1)&&(!(a8==1)&&((a11==1)&&((a9==11)&&((input==3)&&((a5==4)||(a5==5))))))))&&(a1==12))&&(a17==2)))&&(((!(a7==1)&&((a16==11)&&((a8==1)||(a12==1))))&&(a20==1))&&(a19==5)))){ a9 = 7; a14 = 0; a2 = 1; a19 = 1; a5 = 4; a16 = 7; a3 = 1; return -1; } else if(((!(a18==1)&&((((!(a27==1)&&(((a20==1)&&((a19==1)&&(input==4)))&&(a5==5)))&&!(a24==1))&&(a16==8))&&(a1==14)))&&((a21==10)&&((a4==1)||((a17==2)&&((((a3==1)&&!(a0==1))&&!(a8==1))&&(a9==9))))))){ a1 = 12; a5 = 4; a23 = 1; a3 = 1; a16 = 7; a9 = 7; return -1; } else if(((((a5==5)&&((a9==11)&&((a11==1)&&((a2==1)&&((a13==1)&&(a20==1))))))||!(a2==1))&&((a1==12)&&((((a16==11)&&((a28==1)&&(!(a8==1)&&((a17==2)&&((a19==1)&&(input==1))))))&&!(a18==1))&&(a21==12))))){ a16 = 7; a21 = 10; a14 = 0; a5 = 4; a9 = 7; a3 = 1; a13 = 1; return -1; } else if((((a19==1)&&((a20==1)&&(((a6==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a17==2))))&&(((a1==13)&&(((a23==1)&&((((a3==1)&&(((a2==1)&&(a16==7))&&(a9==8)))&&(a13==1))||!(a2==1)))&&!(a4==1)))&&(a21==12)))){ a5 = 4; a23 = 1; a27 = 0; a16 = 8; a0 = 0; a19 = 5; a1 = 14; return 21; } else if(((!(a20==1)&&((a16==7)&&((a17==2)&&(((a1==12)&&(!(a24==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a9==11))))&&(a21==10)))))&&(((a11==1)&&((((!(a6==1)||(a11==1))||(a7==1))||(a26==1))||(a4==1)))&&(a19==1)))){ a9 = 7; a5 = 4; a3 = 1; a23 = 1; a20 = 1; return -1; } else if((((!(a2==1)||((a21==12)&&((a9==10)&&((a6==1)&&(a6==1)))))&&(a6==1))&&((((a16==9)&&((!(a20==1)&&((a11==1)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&(a19==5))))&&(a1==14)))&&(a11==1))&&(a2==1)))){ if((a13==1)){ a4 = 1; a20 = 1; a19 = 1; a11 = 0; a14 = 1; a16 = 7; a21 = 10; a5 = 4; a1 = 13; }else{ a20 = 1; a5 = 5; a4 = 1; a19 = 1; a16 = 7; a9 = 9; a2 = 0; a7 = 1; a21 = 10; a1 = 13; } return -1; } else if((((a3==1)&&((a9==11)&&(((a16==7)&&((a21==10)&&((((a20==1)&&(input==4))&&(a5==6))&&(a19==4))))&&(a1==13))))&&(!(a27==1)&&((a17==2)&&(!(a23==1)||(((!(a3==1)||(a28==1))||(a24==1))||!(a13==1))))))){ a9 = 7; a13 = 1; a5 = 4; a6 = 1; a26 = 0; a1 = 12; a19 = 1; return -1; } else if((((a20==1)&&(((a13==1)&&(((a27==1)||(a23==1))&&(a17==2)))||(a8==1)))&&((a1==14)&&((a19==1)&&((((a23==1)&&(!(a14==1)&&(((a16==9)&&((input==3)&&((a5==4)||(a5==5))))&&(a21==10))))&&(a9==11))&&(a13==1)))))){ a21 = 11; a0 = 0; a12 = 1; a5 = 4; a6 = 1; a19 = 4; a9 = 10; return 21; } else if((((a19==5)&&((!(a2==1)||((!(a13==1)||(!(a3==1)||(a2==1)))&&(a13==1)))&&(a21==12)))&&((!(a20==1)&&((a9==7)&&(((a17==2)&&((((input==1)&&((a5==5)||(a5==6)))&&(a11==1))&&(a1==14)))&&(a2==1))))&&(a16==9)))){ a19 = 3; a4 = 1; a22 = 0; a9 = 10; a10 = 0; a5 = 5; a16 = 10; a1 = 13; return -1; } else if(((((a5==4)&&((a16==8)&&(!(a2==1)||((((a21==12)&&((((a23==1)||(a18==1))&&(a2==1))&&(a3==1)))&&!(a18==1))&&(a9==7)))))&&(a17==2))&&(!(a20==1)&&(((a28==1)&&((a1==12)&&(input==4)))&&(a19==1))))){ if((a20==1)){ a16 = 7; a15 = 1; a13 = 0; a21 = 10; a5 = 6; a20 = 1; }else{ a7 = 1; a1 = 13; a13 = 0; a20 = 1; a19 = 4; a0 = 1; a21 = 11; a9 = 11; } return 21; } else if(((!(a6==1)||(((((a5==4)&&(((a3==1)&&!(a24==1))&&(a16==10)))&&(a21==11))&&!(a4==1))||(a26==1)))&&(((a9==11)&&(((((a20==1)&&((a19==4)&&(input==1)))&&(a1==12))&&(a17==2))&&(a6==1)))&&(a2==1)))){ a19 = 2; a2 = 1; a1 = 13; a9 = 9; a26 = 0; a16 = 7; a21 = 10; return 25; } else if((((a8==1)||((a9==11)&&(!(a2==1)||((a16==8)&&(!(a24==1)&&(((((a1==12)&&((a6==1)||!(a11==1)))&&(a20==1))||!(a6==1))&&(a17==2)))))))&&((((((a5==5)||(a5==6))&&(input==5))&&(a21==12))&&(a19==4))&&!(a4==1)))){ a0 = 0; a21 = 10; a16 = 7; a24 = 0; a19 = 1; a23 = 1; a5 = 4; a9 = 7; return -1; } else if((((a16==9)&&(((a17==2)&&(!(a8==1)&&((a28==1)&&(a23==1))))||!(a3==1)))&&((a20==1)&&((a2==1)&&(((a13==1)&&(((((input==3)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a1==14))&&!(a7==1))&&(a21==10)))&&(a19==2)))))){ a11 = 1; a12 = 1; a9 = 7; a26 = 0; a16 = 7; a19 = 1; a1 = 12; a5 = 4; return -1; } else if(((!(a20==1)&&((a19==1)&&(((a1==12)&&(((((a21==10)&&((a11==1)||!(a3==1)))&&(a6==1))||(a8==1))||!(a3==1)))&&(a16==11))))&&((a9==11)&&(((a17==2)&&((((a5==4)||(a5==5))&&(input==1))&&(a6==1)))&&(a13==1))))){ a12 = 0; a19 = 2; a5 = 5; a21 = 12; a3 = 0; a11 = 0; a16 = 9; a9 = 9; return -1; } else if((((a20==1)&&((a21==10)&&((((((((a12==1)&&(a1==12))&&(a12==1))||!(a28==1))&&!(a7==1))&&(a17==2))&&(a9==11))&&(a16==8))))&&((!(a27==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a23==1))&&!(a24==1)))&&(a19==5)))){ a16 = 10; a23 = 1; a9 = 10; a14 = 0; a19 = 2; a5 = 4; a7 = 0; return 21; } else if(((!(a6==1)||(!(a26==1)&&((((a19==5)&&((a3==1)&&(a17==2)))&&(a21==10))&&(a13==1))))&&((a16==10)&&((((a12==1)&&((a3==1)&&((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==1))&&!(a20==1))))&&(a1==12))&&(a13==1))))){ a1 = 14; a21 = 11; a19 = 2; a13 = 0; a22 = 0; a5 = 4; a28 = 0; a9 = 7; return 25; } else if((((a28==1)&&((a19==5)&&((a3==1)&&((a18==1)||(((!(a12==1)||(((a2==1)&&(a17==2))&&(a16==10)))||(a0==1))&&(a3==1))))))&&((a21==11)&&((a20==1)&&((a1==13)&&((input==6)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))))))){ a24 = 0; a28 = 1; a1 = 12; a8 = 0; a9 = 8; a5 = 5; a21 = 10; return 25; } else if(((((a1==13)&&((a21==12)&&((!(a28==1)&&(!(a20==1)&&((a16==7)&&((a6==1)&&!(a3==1)))))&&(a19==1))))&&(a26==1))&&((((a17==2)&&(((input==4)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a3==1)))&&!(a13==1))&&!(a3==1)))){ a9 = 9; a1 = 12; a20 = 1; a11 = 0; a25 = 0; a5 = 6; a21 = 10; return -1; } else if(((!(a18==1)&&((a17==2)&&((a5==5)&&((((input==4)&&(a9==8))&&(a1==14))&&(a20==1)))))&&(!(a24==1)&&((((!(a24==1)&&(((a16==10)&&((a19==3)&&(a11==1)))&&(a21==11)))||!(a6==1))&&!(a0==1))||!(a23==1))))){ a21 = 10; a23 = 1; a5 = 4; a1 = 12; a18 = 0; a16 = 7; a9 = 7; a19 = 1; a3 = 1; return -1; } else if(((!(a8==1)&&((a16==9)&&((!(a20==1)&&(((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==1)))&&(a13==1))))&&((a23==1)&&((a17==2)&&((a3==1)&&((a21==11)&&(((a13==1)&&(a6==1))||!(a12==1)))))))){ a8 = 1; a5 = 6; a20 = 1; a9 = 9; a19 = 2; a29 = 1; a1 = 12; a21 = 10; a16 = 7; a25 = 1; return 26; } else if(((((a19==5)&&(!(a12==1)||((((a28==1)||!(a2==1))&&(a1==14))&&(a16==7))))&&!(a27==1))&&(!(a24==1)&&((a17==2)&&((a20==1)&&((a28==1)&&(!(a18==1)&&(((input==4)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a21==11))))))))){ a13 = 1; a21 = 12; a9 = 7; a5 = 6; a19 = 3; a16 = 8; a24 = 0; a6 = 1; return 21; } else if((((!(a20==1)&&((a9==7)&&((a8==1)||(((a2==1)||!(a28==1))||!(a28==1)))))&&(a19==2))&&(((!(a4==1)&&(((a28==1)&&((a17==2)&&((a28==1)&&((a1==12)&&(input==5)))))&&(a5==5)))&&(a16==7))&&(a21==12)))){ a5 = 4; a11 = 1; a20 = 1; a23 = 1; a21 = 10; a18 = 0; a19 = 1; return -1; } else if((((((((((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==3))&&!(a0==1))&&!(a8==1))&&(a12==1))&&(a21==11))&&(!(a20==1)&&((a16==8)&&(!(a7==1)&&((a17==2)&&((a4==1)||((a24==1)||(a28==1))))))))){ a16 = 7; a19 = 1; a1 = 12; a14 = 0; a20 = 1; a9 = 7; a7 = 0; a21 = 10; a5 = 4; a18 = 0; return -1; } else if((((a1==14)&&((a19==3)&&(((a17==2)&&((a11==1)&&((a9==11)&&(a6==1))))||(a18==1))))&&((a28==1)&&((((a16==10)&&(!(a26==1)&&(((a20==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==10))))&&!(a18==1))&&(a11==1))))){ a1 = 12; a7 = 0; a16 = 7; a9 = 7; a19 = 1; a3 = 1; a5 = 4; a4 = 0; return -1; } else if((((!(a26==1)&&(!(a7==1)&&((a3==1)&&((((!(a20==1)&&(input==5))&&(a23==1))&&(a16==7))&&!(a7==1)))))&&(a1==14))&&(((a5==5)&&((((!(a12==1)||(a2==1))&&(a9==10))&&(a19==3))&&(a21==11)))&&(a17==2)))){ a21 = 10; a1 = 12; a8 = 0; a28 = 1; a20 = 1; a9 = 7; a7 = 0; a19 = 1; a5 = 4; return -1; } else if((((a12==1)&&((((a6==1)&&(((a6==1)&&(a17==2))&&(a19==2)))&&!(a20==1))&&(a12==1)))&&((((((((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a21==10))&&(a16==9))&&!(a7==1))&&!(a8==1))&&(a1==14))&&!(a26==1)))){ a6 = 0; a28 = 0; a20 = 1; a9 = 11; a5 = 4; a16 = 11; a22 = 0; a19 = 4; return 25; } else if((((a2==1)&&((a27==1)||(!(a18==1)&&((((a1==13)&&((a16==7)&&((a17==2)&&((a21==10)&&(a2==1)))))&&!(a20==1))||!(a2==1)))))&&((((a19==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4)))&&!(a0==1))&&!(a27==1)))){ a9 = 7; a20 = 1; a7 = 0; a24 = 0; a26 = 0; a5 = 4; a1 = 12; return -1; } else if((((((((a17==2)&&((a9==9)&&(((a19==2)&&((a21==10)&&(input==5)))&&(a20==1))))&&(a1==13))&&(a6==1))&&!(a8==1))&&!(a4==1))&&(!(a7==1)&&(((a23==1)&&((a5==6)&&((a13==1)&&(a16==7))))&&(a23==1))))){ a5 = 4; a23 = 1; a12 = 1; a8 = 0; a19 = 3; a9 = 8; a1 = 12; return 22; } else if((((((((a13==1)&&((((a17==2)&&(a12==1))||!(a12==1))||!(a28==1)))&&(a19==5))&&(a23==1))&&!(a20==1))&&(a16==10))&&((a21==12)&&(((a9==7)&&((((a5==5)&&(input==5))&&!(a24==1))&&(a1==12)))&&(a12==1))))){ a9 = 10; a29 = 1; a21 = 10; a5 = 4; a20 = 1; a16 = 7; a7 = 1; a13 = 0; a19 = 2; return 25; } else if(((((a19==3)&&((!(a8==1)&&((a12==1)&&((!(a24==1)&&((a3==1)&&(a1==12)))&&(a21==11))))&&(a11==1)))&&(a16==10))&&((a20==1)&&((!(a4==1)&&((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a8==1))))&&(a9==9))))){ a4 = 0; a0 = 0; a9 = 8; a1 = 13; a5 = 5; a23 = 1; a16 = 7; a20 = 0; return -1; } else if(((((a21==12)&&(!(a26==1)&&((a23==1)&&(a17==2))))||!(a3==1))&&((((((((input==5)&&(((a19==1)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4))))))&&!(a4==1))&&!(a8==1))&&!(a20==1))&&(a16==7))&&!(a7==1))&&(a28==1)))){ a6 = 1; a5 = 6; a2 = 1; a1 = 14; a19 = 1; a9 = 8; a16 = 8; a20 = 1; a13 = 1; return 21; } else if((((((a21==10)&&((input==3)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&!(a20==1))&&!(a4==1))&&((a27==1)||((a17==2)&&(!(a18==1)&&((((!(a0==1)&&((a4==1)||((a13==1)&&(a1==12))))&&(a19==4))||!(a28==1))&&(a16==9))))))){ a9 = 9; a19 = 1; a26 = 1; a5 = 5; a20 = 1; a0 = 1; a15 = 0; a16 = 7; return -1; } else if(((((a21==12)&&((a23==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==12))))&&(a9==10))&&((!(a6==1)||((((((a20==1)&&((a7==1)||((a17==2)&&(a6==1))))&&(a23==1))&&(a16==9))||(a8==1))&&(a19==1)))||(a24==1)))){ a9 = 7; a1 = 13; a7 = 0; a16 = 7; a21 = 10; a5 = 4; a11 = 1; a19 = 3; a2 = 1; return 25; } else if((((a17==2)&&(((a21==11)&&((((input==5)&&(a5==5))&&(a20==1))&&!(a14==1)))&&(a2==1)))&&((a24==1)||(((a16==9)&&((a1==12)&&(((((a19==5)&&(a28==1))&&!(a4==1))&&!(a18==1))&&(a23==1))))&&(a9==7))))){ if((a6==1)){ a7 = 0; a11 = 1; a20 = 0; a21 = 10; a16 = 8; a19 = 3; a0 = 0; a9 = 10; }else{ a21 = 10; a18 = 0; a1 = 13; a28 = 1; a16 = 10; a26 = 0; a9 = 9; } return 21; } else if((((a2==1)&&((((a20==1)&&((a9==11)&&(((a5==4)||(a5==5))&&(input==3))))&&(a11==1))&&(a16==11)))&&(!(a24==1)&&((a1==13)&&(((a17==2)&&((a7==1)||((((a6==1)&&!(a7==1))&&(a6==1))&&(a19==4))))&&(a21==12)))))){ a16 = 7; a19 = 1; a9 = 7; a5 = 4; a4 = 0; a21 = 10; a1 = 12; a6 = 1; a14 = 0; return -1; } else if((((!(a20==1)&&((a3==1)&&(((a13==1)&&(!(a27==1)&&((a1==12)&&((a16==7)&&((a28==1)&&!(a26==1))))))&&(a19==3))))&&(a17==2))&&((a21==10)&&((((input==1)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8))))&&(a13==1))&&!(a0==1))))){ a8 = 0; a5 = 4; a11 = 1; a13 = 1; a19 = 1; a20 = 1; a9 = 7; return -1; } else if((((((a19==5)&&((!(a28==1)||((a6==1)&&(((a21==12)&&(a3==1))&&(a20==1))))&&(a1==13)))&&(a12==1))&&(a9==11))&&(((((a13==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a17==2)))&&!(a7==1))&&(a2==1))&&(a16==9)))){ if((a8==1)){ a24 = 0; a12 = 1; a20 = 0; a9 = 8; a19 = 4; a16 = 7; a6 = 1; a1 = 12; a5 = 4; }else{ a5 = 6; a23 = 1; a9 = 10; a21 = 11; a8 = 0; a16 = 7; a19 = 2; a11 = 1; } return 25; } else if((((((!(a7==1)&&(((a19==2)&&((a1==14)&&(!(a18==1)&&((a17==2)&&(input==4)))))&&(a6==1)))&&(a5==4))&&(a21==10))&&!(a24==1))&&((((!(a26==1)&&(!(a2==1)||(a2==1)))&&(a9==8))&&(a20==1))&&(a16==8)))){ a1 = 12; a0 = 0; a9 = 7; a23 = 1; a7 = 0; a19 = 1; a16 = 7; return -1; } else if(((((a16==7)&&((a11==1)&&((a21==12)&&((a28==1)&&((a19==2)&&((a6==1)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==6))))))))&&!(a20==1))&&((a1==13)&&(((((a3==1)&&!(a4==1))&&(a17==2))&&(a12==1))||!(a2==1))))){ a26 = 0; a19 = 1; a5 = 4; a9 = 7; a4 = 0; a21 = 10; a1 = 12; a3 = 1; a20 = 1; return -1; } else if((((a16==10)&&(((a9==8)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a12==1))&&(a17==2)))&&!(a26==1)))&&((a8==1)||((!(a23==1)||(((a1==12)&&((a19==1)&&((a20==1)&&((a23==1)&&!(a0==1)))))&&(a21==12)))&&!(a18==1))))){ if((a22==1)){ a7 = 0; a9 = 11; a20 = 0; a3 = 1; a16 = 8; a4 = 0; a21 = 10; a19 = 5; a5 = 5; }else{ a7 = 0; a19 = 2; a16 = 7; a13 = 1; a5 = 5; a9 = 10; a27 = 0; a21 = 10; a1 = 14; } return 21; } else if((((((a19==4)&&(!(a11==1)||((a27==1)||(a3==1))))&&(a17==2))&&(a1==12))&&(((a16==8)&&((a21==10)&&((a13==1)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a27==1))&&(a12==1))&&(a20==1))&&!(a4==1)))))&&(a9==7)))){ a27 = 0; a13 = 1; a4 = 0; a1 = 14; a21 = 12; a9 = 10; a16 = 9; a5 = 5; a19 = 5; return 22; } else if(((((a28==1)&&(!(a18==1)&&((a21==10)&&((((a23==1)&&(a23==1))&&(a17==2))&&(a19==2)))))&&!(a0==1))&&(!(a14==1)&&((a9==10)&&(!(a20==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&!(a0==1))&&(a1==12))&&(a16==7))))))){ a9 = 7; a20 = 1; a19 = 1; a26 = 0; a7 = 0; a5 = 4; return -1; } else if(((((a0==1)||(((a19==1)&&((a16==10)&&((((a17==2)&&((a6==1)||!(a11==1)))||(a24==1))||!(a3==1))))&&(a9==8)))||(a27==1))&&((a1==13)&&((a20==1)&&((a21==11)&&((a13==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))))){ a21 = 12; a9 = 11; a8 = 0; a19 = 2; a1 = 14; a7 = 0; a5 = 6; a13 = 1; a16 = 9; return 21; } else if((((((((a20==1)&&((a17==2)&&((a1==12)&&(input==1))))&&(a16==7))&&(a0==1))&&!(a12==1))&&!(a13==1))&&((a21==12)&&(!(a11==1)&&((a27==1)&&(((a9==9)&&((a19==1)&&((a23==1)&&(a8==1))))&&(a5==4))))))){ a16 = 8; a5 = 6; a24 = 1; a19 = 4; a9 = 10; a23 = 0; a29 = 0; a20 = 0; a21 = 11; return -1; } else if(((((a21==12)&&(((a6==1)&&(!(a7==1)&&(!(a4==1)&&((a16==7)&&(input==6)))))&&(a17==2)))&&(a19==5))&&((a5==6)&&((!(a4==1)&&(((((a9==9)&&(a23==1))||!(a2==1))&&!(a18==1))&&(a20==1)))&&(a1==14))))){ a16 = 9; a28 = 1; a4 = 0; a19 = 1; a1 = 13; a24 = 0; return 25; } else if(((!(a26==1)&&((a16==10)&&(((a13==1)&&(a17==2))&&(a21==11))))&&((a3==1)&&(((a19==2)&&(((a3==1)&&((((input==6)&&(((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7))))&&(a3==1))&&(a20==1)))&&(a6==1)))&&(a3==1))))){ a13 = 1; a5 = 4; a18 = 0; a16 = 7; a19 = 1; a8 = 0; a1 = 12; a21 = 10; a9 = 7; return -1; } else if(((((a1==14)&&(((a16==11)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==4)))&&(a23==1)))&&(a28==1))&&((a3==1)&&((((((!(a27==1)&&((a2==1)&&(a21==10)))&&!(a7==1))&&!(a20==1))&&(a17==2))&&(a19==1))&&!(a14==1))))){ a14 = 1; a16 = 7; a20 = 1; a5 = 5; a1 = 12; a29 = 1; a9 = 9; a2 = 0; return -1; } else if(((!(a27==1)&&(!(a27==1)&&((a19==4)&&((((a21==10)&&((a2==1)&&((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&(a1==13))&&!(a20==1)))))&&((((a17==2)&&((a16==10)&&((a28==1)||!(a12==1))))||(a18==1))||(a4==1)))){ a9 = 11; a1 = 14; a15 = 1; a13 = 0; a5 = 4; a19 = 5; return 21; } else if(((((((a21==11)&&((a24==1)||(a28==1)))||(a27==1))&&(a17==2))&&(a20==1))&&(((a3==1)&&(((((a16==10)&&(((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==1)))&&(a11==1))&&(a3==1))&&!(a27==1)))&&(a19==5)))){ a16 = 7; a14 = 0; a21 = 10; a19 = 4; a12 = 1; a5 = 5; a1 = 13; a11 = 1; a9 = 10; return 25; } else if(((((a21==11)&&(((a19==2)&&(((((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))&&!(a27==1))&&!(a4==1))&&(a2==1)))&&(a11==1)))&&(a20==1))&&(((a17==2)&&(((a16==9)&&((a12==1)||!(a2==1)))||(a14==1)))&&(a1==12)))){ a21 = 10; a9 = 7; a16 = 7; a19 = 1; a5 = 4; a11 = 1; a3 = 1; return -1; } else if(((((((a21==10)&&(a12==1))&&!(a18==1))||!(a3==1))&&(a28==1))&&((((((!(a20==1)&&((input==3)&&((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||((a19==4)&&((a9==11)&&((a5==6)&&(a1==14)))))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))))&&(a17==2))&&(a16==7))&&(a6==1))&&(a28==1))&&!(a24==1)))){ a20 = 1; a8 = 0; a1 = 12; a5 = 4; a23 = 1; a9 = 7; a26 = 0; a19 = 1; return -1; } else if(((((a9==11)&&((a19==4)&&(!(a27==1)&&(((a11==1)&&(a23==1))||(a4==1)))))&&(a1==13))&&((a20==1)&&(((((!(a8==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a13==1)))&&(a21==12))&&(a12==1))&&(a16==11))&&(a17==2))))){ a9 = 8; a5 = 5; a19 = 2; a16 = 10; a3 = 1; a14 = 0; a11 = 1; return 21; } else if((((a19==4)&&((a17==2)&&((((a5==6)&&(!(a20==1)&&(a11==1)))&&(a16==8))&&(a21==11))))&&(!(a7==1)&&(!(a26==1)&&((a12==1)&&(((a1==13)&&(((a13==1)&&((input==5)&&(a9==11)))&&(a28==1)))&&(a12==1))))))){ a20 = 1; a9 = 10; a18 = 0; a2 = 1; a21 = 12; a16 = 7; a28 = 1; a19 = 1; return 23; } else if(((((((a8==1)&&(((((a17==2)&&(a13==1))&&(a21==11))&&(a19==4))&&!(a20==1)))&&(a0==1))&&(a8==1))&&!(a28==1))&&((a4==1)&&((a0==1)&&((a16==7)&&((a1==13)&&((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))))){ a9 = 7; a19 = 2; a20 = 1; a21 = 10; a23 = 0; a5 = 4; a11 = 0; a18 = 1; return -1; } else if((((a4==1)||(((a13==1)&&((a5==4)&&(((a16==9)&&((a20==1)&&((a12==1)&&(a21==12))))&&(a17==2))))&&(a28==1)))&&(!(a7==1)&&((a12==1)&&(((((a19==3)&&(input==3))&&(a9==9))&&(a1==12))&&!(a14==1)))))){ a21 = 10; a4 = 0; a2 = 1; a19 = 1; a16 = 7; a9 = 7; a12 = 1; return -1; } else if(((!(a27==1)&&((a7==1)||((a21==12)&&(!(a12==1)||((a17==2)&&(!(a20==1)&&((a1==12)&&(a28==1))))))))&&(!(a4==1)&&((a16==10)&&((!(a0==1)&&((a19==4)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==5))))&&(a2==1)))))){ a19 = 3; a5 = 5; a27 = 1; a16 = 8; a3 = 0; a1 = 13; a15 = 0; a9 = 9; return -1; } else if((((a23==1)&&((a1==13)&&((a26==1)||((a16==10)&&((((a13==1)&&(a19==5))&&(a12==1))&&(a21==11))))))&&(!(a8==1)&&(((((a17==2)&&((input==3)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))))&&!(a20==1))&&!(a24==1))&&!(a4==1))))){ if((a23==1)){ a9 = 9; a21 = 10; a7 = 1; a16 = 7; a20 = 1; a15 = 1; a5 = 4; a12 = 0; a19 = 1; }else{ a20 = 1; a19 = 2; a21 = 10; a9 = 7; a5 = 6; a4 = 1; a1 = 12; a16 = 7; a26 = 1; a11 = 0; } return 21; } else if(((!(a20==1)&&((!(a8==1)&&((((!(a18==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a17==2))&&(a1==13)))&&(a6==1))&&!(a24==1))&&(a6==1)))&&(a19==2)))&&(((((a3==1)&&(a9==10))&&!(a27==1))&&(a21==10))&&(a16==9)))){ a14 = 1; a28 = 0; a9 = 9; a20 = 1; a5 = 5; a19 = 3; a24 = 1; a1 = 14; a21 = 11; return -1; } else if(((!(a26==1)&&(!(a7==1)&&(!(a13==1)||((!(a18==1)&&((a19==1)&&((a5==5)&&(a11==1))))&&(a17==2)))))&&(!(a18==1)&&((((a1==12)&&((((a21==10)&&(input==5))&&(a16==7))&&!(a7==1)))&&(a9==9))&&!(a20==1))))){ a19 = 2; a9 = 8; a27 = 0; a7 = 0; return 26; } else if(((!(a24==1)&&((((((a13==1)&&((a17==2)&&(((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a1==13))))&&(a19==5))&&(a21==10))&&(a16==10))&&!(a14==1)))&&(((a20==1)&&(((a18==1)||(a13==1))&&!(a24==1)))&&!(a4==1)))){ a5 = 4; a16 = 7; a1 = 12; a9 = 7; a4 = 0; a18 = 0; a19 = 1; return -1; } else if((((!(a0==1)&&(((a3==1)&&(a17==2))&&(a5==6)))||(a0==1))&&((((a6==1)&&((a2==1)&&(((a9==9)&&(((a16==10)&&(((a20==1)&&(input==3))&&(a21==10)))&&(a19==3)))&&!(a7==1))))&&(a1==12))&&(a2==1)))){ a13 = 1; a19 = 1; a3 = 1; a28 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if(((((a21==12)&&((a17==2)&&(((a13==1)&&!(a0==1))&&(a19==2))))&&!(a8==1))&&(!(a8==1)&&((!(a24==1)&&(((((a1==14)&&((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a2==1))&&!(a7==1))&&(a16==11)))&&(a20==1))))){ a21 = 10; a19 = 1; a1 = 12; a3 = 1; a9 = 7; a0 = 0; a16 = 7; a5 = 4; return -1; } else if((((((a5==5)&&((a9==11)&&(((a21==11)&&((a1==13)&&((input==6)&&(a16==9))))&&!(a7==1))))&&(a2==1))&&(a13==1))&&((a0==1)||((a17==2)&&(((a19==2)&&(!(a18==1)&&((a3==1)&&!(a20==1))))&&(a6==1)))))){ a20 = 1; a16 = 8; a0 = 1; a1 = 14; a29 = 1; a11 = 0; a19 = 4; return 25; } else if(((!(a0==1)&&(((((a19==1)&&((input==6)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))&&(a6==1))&&(a16==11))&&(a23==1)))&&(((a8==1)||((((a17==2)&&((a21==12)&&((a3==1)&&(a20==1))))&&(a1==14))||(a14==1)))&&(a3==1)))){ a24 = 0; a18 = 0; a16 = 7; a21 = 10; a5 = 4; a23 = 1; a9 = 7; a1 = 12; return -1; } else if(((((((((((input==4)&&((a5==5)||(a5==6)))&&(a16==9))&&(a17==2))&&(a20==1))&&(a9==9))&&(a3==1))&&(a1==12))&&(a23==1))&&((a19==2)&&((a21==12)&&((a13==1)&&((((a23==1)||(a27==1))&&(a11==1))&&!(a18==1))))))){ a11 = 1; a18 = 0; a28 = 1; a19 = 1; a16 = 7; a5 = 4; a21 = 10; a9 = 7; return -1; } else if(((((((a16==10)&&(((((input==1)&&(a19==2))&&!(a20==1))&&!(a26==1))&&(a5==6)))&&(a21==10))&&(a9==8))&&(a17==2))&&(!(a2==1)||((((!(a12==1)||(!(a14==1)&&(a23==1)))&&(a12==1))||!(a6==1))&&(a1==13))))){ a20 = 1; a19 = 1; a1 = 14; a16 = 7; a29 = 0; a14 = 1; a13 = 0; a5 = 5; a9 = 11; return 23; } else if((((a1==13)&&(((a19==4)&&((a20==1)&&(!(a12==1)||((a2==1)&&(a17==2)))))&&(a16==7)))&&((a21==12)&&((a13==1)&&(((!(a27==1)&&(!(a7==1)&&((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&!(a14==1))&&!(a7==1)))))){ a21 = 10; a13 = 1; a5 = 4; a9 = 7; a19 = 1; a14 = 0; a26 = 0; a1 = 12; return -1; } else if((((a21==10)&&((a19==5)&&(((a13==1)&&((a17==2)&&((!(a20==1)&&(input==3))&&(a9==9))))&&(a16==9))))&&((a13==1)&&((a5==6)&&(!(a13==1)||((((a13==1)&&((a6==1)||(a14==1)))&&(a1==12))&&!(a7==1))))))){ a6 = 0; a9 = 7; a21 = 12; a5 = 5; a19 = 2; a24 = 1; return -1; } else if((((a17==2)&&(((a1==14)&&(!(a8==1)&&(((a9==10)&&(((a16==8)&&(input==3))&&!(a18==1)))&&(a21==11))))&&!(a26==1)))&&((!(a7==1)&&((a5==5)&&(!(a2==1)||((a24==1)||((a19==4)&&(a3==1))))))&&(a20==1)))){ a21 = 10; a28 = 1; a18 = 0; a16 = 7; a12 = 1; a9 = 7; a1 = 12; a5 = 4; a19 = 1; return -1; } else if((((((a16==8)&&((a13==1)&&(((a11==1)&&(!(a7==1)&&((((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6))&&(a17==2))&&(a12==1))))&&(a20==1))))&&(a21==11))&&(a28==1))&&((((a7==1)||(a28==1))&&(a1==13))&&(a19==2)))){ a4 = 0; a9 = 7; a16 = 7; a1 = 12; a21 = 10; a19 = 1; a5 = 4; a11 = 1; a6 = 1; return -1; } else if(((!(a20==1)&&((a16==8)&&(((a9==7)&&(!(a4==1)&&(((!(a7==1)&&(a28==1))&&!(a0==1))&&!(a27==1))))&&(a19==1))))&&((a17==2)&&((((a2==1)&&((a21==10)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a12==1))&&(a1==13))))){ a6 = 1; a13 = 1; a20 = 1; a19 = 2; a1 = 12; a16 = 9; a9 = 8; a7 = 0; a21 = 12; a5 = 6; return 25; } else if(((((a6==1)&&((a21==11)&&(!(a20==1)&&((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))))&&(a11==1))&&(!(a28==1)||(((a17==2)&&(((a19==1)&&((a16==10)&&(((a23==1)&&(a2==1))&&(a23==1))))&&(a1==14)))||(a14==1))))){ a11 = 0; a19 = 2; a20 = 1; a9 = 9; a24 = 1; a21 = 10; a16 = 7; a5 = 5; a1 = 12; return -1; } else if(((((a9==7)&&(a28==1))&&(a19==2))&&(((a3==1)&&(((a21==11)&&(((a16==8)&&((a20==1)&&((!(a26==1)&&((a5==5)&&(((a17==2)&&(input==4))&&!(a27==1))))&&(a1==13))))&&!(a24==1)))&&(a11==1)))&&!(a7==1)))){ a5 = 4; a3 = 1; a1 = 12; a11 = 1; a19 = 1; a21 = 10; a16 = 7; return -1; } else if(((((((a17==2)&&(((a19==4)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==1))&&(a20==1))&&!(a27==1)))&&(a16==7)))&&!(a27==1))&&!(a18==1))&&!(a14==1))&&((!(a4==1)&&(((a13==1)||(a0==1))&&(a21==11)))&&(a1==13)))){ if((a9==11)){ a16 = 8; a21 = 10; a20 = 0; a3 = 1; a2 = 1; a9 = 9; a19 = 2; a5 = 5; a26 = 0; }else{ a9 = 11; a16 = 8; a7 = 0; a19 = 3; a18 = 0; a5 = 5; a8 = 0; a1 = 14; } return 22; } else if((((a21==12)&&((((a16==10)&&(input==4))&&(a5==4))&&(a1==12)))&&((((!(a7==1)&&(((a9==10)&&((a19==3)&&(!(a4==1)&&((a20==1)&&((a7==1)||(a12==1))))))&&(a6==1)))||!(a12==1))&&(a17==2))||(a8==1)))){ a21 = 10; a26 = 0; a16 = 7; a18 = 0; a19 = 1; a13 = 1; a9 = 7; return -1; } else if(((((a21==12)&&(((((a5==6)&&(((input==5)&&(a9==10))&&!(a26==1)))&&(a23==1))&&(a17==2))&&(a16==7)))&&!(a18==1))&&(((a27==1)||((a20==1)&&(((a19==2)&&((a1==13)&&(a12==1)))&&(a12==1))))&&(a23==1)))){ a16 = 9; a0 = 0; a19 = 3; a21 = 10; a5 = 4; a26 = 0; return 21; } else if((((a19==3)&&((a17==2)&&(((a1==13)&&((((((a23==1)&&!(a4==1))||(a27==1))&&(a16==9))||(a18==1))&&!(a20==1)))&&(a9==7))))&&((a21==10)&&(!(a0==1)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a27==1))&&(a13==1)))))){ if((a16==10)){ a9 = 10; a16 = 7; a21 = 12; a5 = 6; a4 = 1; a11 = 0; a1 = 14; a2 = 0; }else{ a19 = 1; a1 = 12; a20 = 1; a9 = 9; a4 = 1; a23 = 0; a5 = 5; a3 = 0; a16 = 7; } return 25; } else if((((a19==3)&&(((a17==2)&&((a21==12)&&((a2==1)&&(!(a7==1)&&((a12==1)&&((((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a4==1))&&(a12==1)))))))&&(a20==1)))&&((a23==1)&&((a16==11)&&((a3==1)&&(a1==14)))))){ a7 = 0; a1 = 13; a5 = 6; a12 = 1; a19 = 5; a27 = 0; a9 = 7; return 25; } else if((((((a28==1)&&((a16==11)&&((a20==1)&&((((input==1)&&(((a19==4)&&((a9==7)&&((a1==12)&&(a5==4))))||(((a19==3)&&((a9==11)&&((a1==14)&&(a5==5))))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3)))))&&(a17==2))&&(a21==11)))))&&!(a4==1))&&!(a26==1))&&(!(a2==1)||(((a3==1)&&(a6==1))||!(a3==1))))){ a21 = 10; a16 = 7; a1 = 12; a19 = 1; a23 = 1; a5 = 4; a0 = 0; a4 = 0; a9 = 7; return -1; } else if((((!(a18==1)&&((a21==10)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&(a19==1))&&((a9==9)&&((a3==1)&&((((((((a2==1)&&(a16==10))||(a0==1))&&(a2==1))&&(a1==14))&&(a20==1))&&(a17==2))||(a14==1)))))){ a12 = 1; a9 = 7; a26 = 0; a5 = 4; a8 = 0; a1 = 12; a16 = 7; return -1; } else if((((a21==11)&&((!(a4==1)&&(!(a26==1)&&(!(a4==1)&&(!(a20==1)&&(((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==1))))))&&(a1==12)))&&((a19==4)&&((a17==2)&&((a4==1)||((a12==1)&&(((a13==1)&&(a16==8))||(a14==1)))))))){ a14 = 0; a19 = 5; a21 = 12; a9 = 7; a0 = 0; a5 = 4; a18 = 0; a20 = 1; a1 = 13; return -1; } else if(((!(a4==1)&&(((((!(a26==1)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a9==9))&&!(a26==1))&&!(a20==1))&&(a17==2)))&&(a21==12))&&(a16==7))&&(a19==4))&&(a13==1)))&&(((a28==1)&&((a14==1)||(a2==1)))&&(a1==12)))){ a20 = 1; a7 = 0; a5 = 6; a28 = 1; a21 = 10; a19 = 2; a13 = 1; a9 = 10; a1 = 14; return 21; } else if(((((a26==1)||((a1==14)&&(!(a20==1)&&(((a16==10)&&((a19==5)&&(a28==1)))||(a26==1)))))&&!(a26==1))&&(!(a14==1)&&((a12==1)&&(((((input==5)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&(a17==2))&&!(a24==1))&&(a21==12)))))){ a29 = 1; a13 = 0; a1 = 12; a10 = 0; a5 = 6; a16 = 8; a21 = 11; a9 = 11; return 26; } else if((((a17==2)&&((((a26==1)||((a28==1)&&!(a0==1)))&&(a2==1))&&(a16==9)))&&((a19==4)&&(((!(a20==1)&&((a12==1)&&(((a1==14)&&((input==1)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a13==1))))&&(a6==1))&&(a21==11))))){ if((a28==1)){ a21 = 10; a19 = 1; a20 = 1; a3 = 0; a15 = 0; a26 = 1; a5 = 4; a16 = 7; a9 = 10; }else{ a24 = 1; a19 = 2; a27 = 1; a16 = 10; a5 = 5; a10 = 0; a9 = 10; } return 21; } else if(((((a26==1)&&((((((a17==2)&&((a28==1)&&(a19==1)))&&(a21==12))&&(a16==7))&&(a20==1))&&(a27==1)))&&!(a6==1))&&((((((input==3)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&(a1==14))&&(a4==1))&&(a24==1))&&!(a2==1)))){ a3 = 0; a19 = 3; a7 = 1; a16 = 10; a9 = 9; a21 = 11; a1 = 12; a5 = 6; a22 = 1; return -1; } else if(((((a1==12)&&((a21==11)&&(input==4)))&&(a11==1))&&(((a5==4)&&((a19==4)&&((a16==8)&&(((a11==1)&&((a3==1)&&((a14==1)||((a9==7)&&((a3==1)&&((a2==1)&&(a23==1)))))))&&(a20==1)))))&&(a17==2)))){ a19 = 1; a11 = 1; a27 = 0; a21 = 10; a8 = 0; a16 = 7; return -1; } else if((((a19==2)&&(((a1==14)&&(((a6==1)||(a27==1))&&(a17==2)))&&(a21==11)))&&((a16==8)&&((!(a26==1)&&((!(a18==1)&&((!(a20==1)&&((a11==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a12==1)))&&!(a0==1)))&&(a9==10))))){ a27 = 0; a20 = 1; a5 = 4; a21 = 10; a26 = 0; a9 = 7; a23 = 1; a19 = 5; return 25; } else if((((a7==1)||(((a21==11)&&((((a19==1)&&((a2==1)&&(a1==13)))&&!(a4==1))&&(a16==9)))&&(a9==11)))&&(((!(a27==1)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==5)))&&(a20==1))&&(a28==1)))&&!(a27==1))&&!(a4==1)))){ a19 = 2; a5 = 5; a9 = 10; a3 = 1; a2 = 1; a21 = 10; a1 = 14; return 21; } else if((((a6==1)&&((!(a18==1)&&((((a20==1)&&(((a2==1)&&((input==4)&&(((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a19==1)))&&(a17==2))&&(a16==11)))&&(a21==12)))&&((!(a4==1)&&((a12==1)&&(a28==1)))&&(a2==1)))){ a1 = 14; a9 = 11; a19 = 5; a5 = 4; a16 = 8; a6 = 1; a7 = 0; a28 = 1; return 25; } else if((((((a9==7)&&((a16==11)&&(((a0==1)&&(a12==1))&&(a20==1))))&&!(a11==1))&&(a27==1))&&((a21==10)&&(!(a3==1)&&(!(a13==1)&&((a19==2)&&(((a1==13)&&((((a5==5)||(a5==6))&&(input==3))&&(a17==2)))&&!(a23==1)))))))){ a6 = 0; a12 = 0; a16 = 7; a24 = 1; a9 = 11; a20 = 0; a19 = 1; a5 = 4; a1 = 14; a21 = 12; return -1; } else if((((a21==11)&&((a9==7)&&(((a1==14)&&((a7==1)&&((a4==1)&&((a24==1)&&(a23==1)))))&&(a17==2))))&&((a5==5)&&(((a19==5)&&(((a24==1)&&((a24==1)&&((input==3)&&(a16==7))))&&(a8==1)))&&(a20==1))))){ a19 = 3; a13 = 0; a5 = 6; a16 = 11; a1 = 13; a21 = 10; a10 = 1; a15 = 0; a9 = 9; return 21; } else if((((a21==11)&&(((a20==1)&&(((a7==1)||((a11==1)&&(a16==7)))&&(a13==1)))&&(a9==10)))&&((!(a24==1)&&((a1==12)&&((!(a18==1)&&((a17==2)&&((a28==1)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a6==1))))&&(a19==3)))){ a2 = 1; a26 = 0; a21 = 10; a11 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((((((a6==1)&&(a9==11))&&(a16==9))&&!(a26==1))&&(a1==12))&&(!(a7==1)&&(((((a19==5)&&(((a20==1)&&(!(a7==1)&&((a21==12)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a13==1)))&&(a23==1))&&(a17==2))&&(a3==1))))){ a14 = 0; a1 = 14; a21 = 10; a19 = 2; a5 = 6; a9 = 9; a23 = 1; return 21; } else if(((((a1==14)&&((a21==10)&&((a17==2)&&(!(a13==1)||(!(a18==1)&&((a19==5)&&(a13==1)))))))&&(a20==1))&&((a16==8)&&(((a12==1)&&((a13==1)&&(!(a0==1)&&((input==3)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))))&&(a2==1))))){ a16 = 10; a4 = 0; a19 = 2; a12 = 1; a1 = 13; a24 = 0; a5 = 5; a9 = 10; return 26; } else if(((!(a3==1)||(((((a16==7)&&((a9==8)&&(a2==1)))&&!(a7==1))||(a27==1))&&(a19==1)))&&(((a20==1)&&(!(a26==1)&&(!(a8==1)&&((a17==2)&&((a1==13)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a0==1)))))))&&(a21==11)))){ a1 = 12; a8 = 0; a5 = 4; a28 = 1; a6 = 1; a9 = 7; a21 = 10; return -1; } else if((((a21==12)&&((((a17==2)&&((a12==1)&&(((input==4)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))&&!(a20==1))))&&(a19==4))&&(a3==1)))&&((a1==12)&&(((((a24==1)||((a16==9)&&(a28==1)))||!(a28==1))||!(a3==1))||!(a2==1))))){ a19 = 1; a26 = 1; a9 = 8; a3 = 0; a1 = 14; a8 = 1; a21 = 10; a20 = 1; a5 = 6; a16 = 11; return 22; } else if((((((a8==1)&&(!(a13==1)&&(((a7==1)&&(((a19==2)&&(input==6))&&(a5==6)))&&(a9==7))))&&(a21==12))&&(a16==7))&&((!(a20==1)&&(((a1==12)&&(((a4==1)&&(a11==1))&&(a14==1)))&&(a26==1)))&&(a17==2)))){ a20 = 1; a9 = 10; a21 = 10; a4 = 1; a27 = 1; a16 = 9; a19 = 5; a25 = 1; a1 = 14; return 26; } else if((((a19==2)&&((!(a20==1)&&(((((a1==12)&&(!(a3==1)||(a11==1)))||(a0==1))&&(a21==10))&&(a6==1)))&&(a9==9)))&&(((((!(a7==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a3==1))&&(a17==2))&&(a28==1))&&(a16==8)))){ a9 = 7; a16 = 7; a20 = 1; a5 = 4; a12 = 1; a19 = 1; a28 = 1; return -1; } else if(((((a16==9)&&(!(a20==1)&&((a1==14)&&(a28==1))))||(a4==1))&&((((((a21==10)&&((a11==1)&&((!(a7==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a2==1)))&&(a19==5))))&&(a17==2))&&!(a26==1))&&(a9==10))&&(a2==1)))){ if((a23==1)){ a9 = 11; a10 = 0; a19 = 2; a5 = 4; a3 = 0; a23 = 0; a16 = 8; }else{ a2 = 0; a19 = 4; a20 = 1; a9 = 7; a16 = 7; a5 = 6; a22 = 1; a21 = 11; a29 = 1; } return 25; } else if(((!(a20==1)&&(((a17==2)&&((a19==2)&&((a21==11)&&((((a18==1)&&(((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a23==1)))&&!(a12==1))&&(a4==1)))))&&(a16==8)))&&((!(a2==1)&&((a11==1)&&!(a12==1)))&&(a1==13)))){ a25 = 0; a1 = 12; a9 = 8; a16 = 7; a20 = 1; a21 = 10; a19 = 1; a28 = 0; a5 = 4; a2 = 0; return 21; } else if(((((((a21==12)&&(!(a24==1)&&(((((a5==4)||(a5==5))&&(input==1))&&!(a4==1))&&(a1==12))))&&(a9==7))&&!(a20==1))&&(a19==3))&&((a16==9)&&(((a4==1)||(!(a23==1)||((a14==1)||((a6==1)&&(a23==1)))))&&(a17==2))))){ a21 = 11; a18 = 1; a19 = 2; a5 = 4; a15 = 0; a16 = 7; a28 = 0; return 25; } else if(((((((a20==1)&&(((a1==12)&&((((a21==11)&&(a6==1))&&(a13==1))&&(a3==1)))||!(a13==1)))||!(a28==1))||!(a3==1))&&(a17==2))&&((a16==10)&&(((a19==1)&&((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a6==1))))){ a5 = 4; a9 = 7; a16 = 7; a14 = 0; a21 = 10; a0 = 0; a11 = 1; return -1; } else if(((((a9==10)&&((((a19==3)&&(((((input==6)&&(a5==6))&&!(a4==1))&&!(a7==1))&&(a17==2)))&&(a21==10))&&(a11==1)))&&(a1==14))&&(!(a3==1)||((((a23==1)&&((a12==1)&&(a23==1)))&&!(a20==1))&&(a16==8))))){ a12 = 1; a20 = 1; a9 = 8; a16 = 7; a5 = 4; a21 = 11; a24 = 0; a23 = 1; return 23; } else if((((((a19==2)&&(!(a2==1)||(((a14==1)||(!(a4==1)&&(a12==1)))&&(a12==1))))&&(a17==2))&&(a21==10))&&(((!(a27==1)&&((a28==1)&&((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==4))&&(a16==10))))&&!(a20==1))&&(a1==12)))){ if((a26==1)){ a5 = 6; a25 = 0; a19 = 4; a16 = 8; a11 = 0; a9 = 10; a22 = 1; a20 = 1; }else{ a27 = 1; a16 = 7; a22 = 1; a9 = 9; a28 = 0; a20 = 1; a5 = 5; } return 21; } else if(((!(a14==1)&&((a21==11)&&((a3==1)&&((!(a20==1)&&((a17==2)&&((a12==1)&&(a12==1))))&&!(a26==1)))))&&(((a13==1)&&(((a1==12)&&((a16==7)&&((input==4)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))))&&(a19==2)))&&(a11==1)))){ a3 = 1; a21 = 12; a5 = 5; a18 = 0; a1 = 13; a19 = 3; a16 = 8; a9 = 10; a20 = 1; a12 = 1; return 23; } else if((((a19==1)&&(((a17==2)&&(((!(a14==1)&&((a2==1)&&!(a24==1)))&&(a1==12))||!(a13==1)))&&(a16==9)))&&((a21==10)&&(((a2==1)&&(((a12==1)&&((input==1)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a20==1)))&&!(a8==1))))){ a1 = 14; a5 = 5; a16 = 10; a28 = 1; a19 = 3; a6 = 1; a9 = 8; return 21; } else if((((a16==8)&&((a17==2)&&((((a19==4)&&(((a8==1)||((a28==1)&&(a23==1)))&&(a28==1)))&&!(a4==1))&&!(a4==1))))&&((a21==12)&&((a20==1)&&((a1==12)&&(!(a0==1)&&((a9==11)&&((input==3)&&((a5==5)||(a5==6)))))))))){ a5 = 4; a16 = 7; a27 = 0; a18 = 0; a21 = 10; a23 = 1; a9 = 7; a19 = 1; return -1; } else if((((a16==8)&&((a8==1)||((a1==12)&&(!(a24==1)&&((a21==12)&&((a8==1)||(((a2==1)||!(a12==1))||!(a11==1))))))))&&(((a5==5)&&(((a9==8)&&((a17==2)&&((input==1)&&(a20==1))))&&(a19==5)))&&!(a24==1)))){ a19 = 4; a16 = 7; a9 = 10; a1 = 14; a18 = 0; a14 = 0; a21 = 10; return 25; } else if(((((a1==13)&&((a3==1)&&(a16==8)))&&(a2==1))&&(!(a27==1)&&((a17==2)&&(!(a24==1)&&(((a23==1)&&((!(a7==1)&&(((a20==1)&&((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a0==1)))&&(a21==12)))&&(a19==4))))))){ a28 = 1; a16 = 7; a9 = 7; a21 = 10; a5 = 4; a1 = 12; a19 = 1; a12 = 1; return -1; } else if(((((a26==1)||(((a20==1)&&((!(a8==1)&&((a16==9)&&(a11==1)))||(a0==1)))&&(a1==14)))&&!(a4==1))&&((!(a27==1)&&((((a9==10)&&(((input==6)&&((a5==5)||(a5==6)))&&(a17==2)))&&(a19==5))&&(a21==10)))&&(a11==1)))){ a5 = 4; a19 = 1; a1 = 12; a28 = 1; a16 = 7; a7 = 0; a9 = 7; return -1; } else if(((!(a0==1)&&(((a2==1)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1))&&!(a24==1)))&&(a19==1)))&&((((a4==1)||((a17==2)&&(((((a28==1)&&!(a20==1))&&(a16==9))||!(a11==1))&&(a1==14))))&&(a9==9))&&(a21==11)))){ a12 = 0; a5 = 5; a1 = 13; a28 = 0; a20 = 1; a16 = 10; a26 = 1; a9 = 11; return -1; } else if((((((a17==2)&&(((a19==3)&&((((a5==4)||(a5==5))&&(input==1))&&(a3==1)))&&(a11==1)))&&(a23==1))&&(a21==12))&&((!(a20==1)&&((a9==10)&&((a13==1)&&(((a1==13)&&((a13==1)||!(a6==1)))&&!(a24==1)))))&&(a16==10)))){ a21 = 10; a29 = 1; a19 = 1; a20 = 1; a28 = 0; a5 = 5; a16 = 7; a1 = 14; a9 = 11; a11 = 0; return 23; } else if(((((!(a6==1)||(a12==1))&&(a16==9))||(a27==1))&&((a23==1)&&((((a19==4)&&((a1==13)&&(((a17==2)&&((a21==10)&&((((input==3)&&((a5==4)||(a5==5)))&&(a9==9))&&(a20==1))))&&(a28==1))))&&(a28==1))&&!(a18==1))))){ a9 = 7; a24 = 0; a8 = 0; a1 = 12; a5 = 4; a3 = 1; a16 = 7; a19 = 1; return -1; } else if((((a12==1)&&((a6==1)&&((a21==11)&&(!(a20==1)&&(((a16==8)&&((a19==3)&&(((input==5)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&!(a26==1))))&&!(a7==1))))))&&(((a1==14)&&(((a17==2)&&(a12==1))||(a26==1)))||(a4==1)))){ a5 = 4; a20 = 1; a8 = 0; a6 = 1; a9 = 7; a12 = 1; a21 = 10; a19 = 1; a1 = 12; a16 = 7; return -1; } else if((((!(a24==1)&&((((((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4)))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==3))&&(a17==2))&&(a6==1))&&!(a8==1)))&&(a3==1))&&((((a21==10)&&((a20==1)&&(!(a8==1)&&(a12==1))))&&(a16==9))||!(a3==1)))){ a1 = 12; a12 = 1; a21 = 11; a23 = 1; a19 = 5; a5 = 4; a9 = 11; a26 = 0; return 21; } else if(((((a17==2)&&((input==3)&&((a5==4)||(a5==5))))&&(a19==5))&&((a16==9)&&(((a9==11)&&(((a11==1)&&((a21==12)&&(!(a11==1)||(!(a13==1)||((a7==1)||(((a3==1)||!(a3==1))&&!(a14==1)))))))&&!(a20==1)))&&(a1==14))))){ a19 = 1; a20 = 1; a25 = 0; a23 = 0; a11 = 0; a1 = 13; a5 = 5; a16 = 7; return -1; } else if(((((a21==10)&&((a17==2)&&(((((a11==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a19==2))&&(a23==1))&&!(a7==1))))&&(a28==1))&&((a9==8)&&(((a16==8)&&((a1==12)&&(((a11==1)&&(a28==1))&&!(a20==1))))||(a26==1))))){ a7 = 0; a5 = 5; a1 = 13; a19 = 1; a20 = 1; a16 = 9; a9 = 9; a12 = 1; return 26; } else if((((!(a6==1)&&((a9==8)&&((!(a20==1)&&(((a1==13)&&((input==5)&&((a5==4)||(a5==5))))&&(a17==2)))&&(a21==11))))&&(a14==1))&&((a18==1)&&((a8==1)&&((a16==8)&&((((a19==3)&&(a11==1))&&(a0==1))&&!(a13==1))))))){ a1 = 14; a21 = 12; a9 = 7; a20 = 1; a0 = 1; a28 = 0; a5 = 6; return -1; } else if((((a19==5)&&((a17==2)&&(((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==6))&&(a12==1))))&&(((a20==1)&&((((a7==1)||((a16==11)&&(!(a14==1)&&(((a21==12)&&(a2==1))&&!(a24==1)))))||!(a12==1))&&!(a27==1)))&&(a1==14)))){ a16 = 8; a21 = 11; a7 = 0; a3 = 1; a1 = 12; a14 = 0; a20 = 0; a9 = 8; a5 = 5; return 21; } else if(((!(a24==1)&&(((a12==1)&&((a3==1)&&((!(a4==1)&&((a2==1)&&((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))&&(a3==1))&&(a16==10))))&&(a21==11))))&&(a1==14)))&&((a17==2)&&(((a12==1)&&(a20==1))&&(a19==5))))){ a11 = 1; a5 = 4; a3 = 1; a8 = 0; a9 = 7; a16 = 7; a1 = 12; a21 = 10; a19 = 1; return -1; } else if(((((a0==1)||(!(a4==1)&&(((a19==4)&&((a16==10)&&((a28==1)&&!(a27==1))))&&!(a4==1))))&&(a17==2))&&(!(a8==1)&&(((((a21==11)&&(((a5==4)&&(input==1))&&(a13==1)))&&(a1==14))&&!(a20==1))&&(a9==8))))){ if((a14==1)){ a29 = 0; a19 = 1; a3 = 0; a16 = 7; a18 = 1; a5 = 6; a1 = 13; a20 = 1; a21 = 10; a9 = 10; }else{ a16 = 7; a19 = 1; a8 = 1; a21 = 10; a20 = 1; a14 = 1; a3 = 0; a9 = 9; } return -1; } else if(((((a16==9)&&((a1==13)&&(((((a5==6)&&((input==3)&&(a17==2)))&&!(a0==1))&&(a23==1))&&!(a20==1))))&&(a19==2))&&((!(a4==1)&&(!(a18==1)&&(!(a6==1)||(!(a18==1)&&((a3==1)&&(a9==8))))))&&(a21==12)))){ a1 = 12; a13 = 0; a21 = 10; a20 = 1; a15 = 1; a9 = 9; a5 = 4; a16 = 7; a12 = 0; a19 = 1; return -1; } else if(((!(a0==1)&&(((a6==1)&&((a21==11)&&((a12==1)||!(a13==1))))&&!(a14==1)))&&(((a1==14)&&((a5==5)&&(((!(a7==1)&&((a16==7)&&((a12==1)&&((a20==1)&&(input==6)))))&&(a17==2))&&(a9==9))))&&(a19==2)))){ a19 = 4; a26 = 0; a24 = 0; a1 = 12; a5 = 6; a9 = 11; a21 = 10; a16 = 8; a12 = 1; return 25; } else if(((((a16==11)&&((((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1))&&!(a14==1))&&(a28==1))&&(a21==12)))&&(a13==1))&&((((!(a18==1)&&((a19==2)&&((a1==12)&&((a17==2)&&(a12==1)))))&&(a9==10))||(a24==1))||!(a28==1)))){ a28 = 1; a9 = 7; a19 = 1; a21 = 10; a16 = 7; a5 = 4; a26 = 0; a8 = 0; return -1; } else if(((!(a0==1)&&(!(a27==1)&&((a3==1)&&(((a1==14)&&((a17==2)&&((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))))&&(a3==1)))))&&((((a21==12)&&((!(a20==1)&&((a19==5)&&(a11==1)))&&(a6==1)))&&(a3==1))&&(a16==10)))){ a1 = 12; a21 = 10; a4 = 1; a9 = 7; a20 = 1; a15 = 1; a5 = 5; a0 = 1; a16 = 7; a19 = 2; return -1; } else if(((!(a20==1)&&((((input==5)&&(a5==5))&&!(a8==1))&&(a6==1)))&&((a17==2)&&(((a19==2)&&(((!(a24==1)&&(!(a28==1)||((a3==1)&&((a9==11)&&((a24==1)||(a12==1))))))&&(a16==7))&&(a21==11)))&&(a1==13))))){ a4 = 0; a5 = 6; a18 = 0; a16 = 10; a23 = 1; a20 = 1; a21 = 12; a19 = 5; return 25; } else if((((((a6==1)&&((a1==14)&&((a19==2)&&((a20==1)&&((a17==2)&&(((a16==11)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==1)))&&(a6==1)))))))&&!(a4==1))&&!(a4==1))&&(((a21==12)&&((a6==1)&&(a12==1)))||(a26==1)))){ a5 = 4; a19 = 5; a6 = 1; a21 = 11; a0 = 0; a9 = 7; return 21; } else if(((((((((a27==1)||((((a13==1)&&(a23==1))&&(a9==9))||(a27==1)))&&(a21==10))&&(a28==1))&&!(a20==1))&&(a5==5))&&(a19==5))&&((a17==2)&&(((((input==1)&&(a1==12))&&(a16==9))&&(a13==1))&&(a2==1))))){ if((a23==1)){ a13 = 0; a1 = 13; a10 = 1; a19 = 1; a9 = 10; a16 = 7; a20 = 1; }else{ a16 = 10; a1 = 13; a21 = 12; a9 = 7; a19 = 2; a20 = 1; a10 = 1; a11 = 0; a13 = 0; a5 = 4; } return 23; } else if((((a1==14)&&((a17==2)&&((a12==1)&&(!(a24==1)&&((input==3)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))))))&&((a4==1)||((a19==5)&&(!(a13==1)||((a26==1)||(((a21==11)&&((a16==7)&&((a20==1)&&(a11==1))))||(a27==1)))))))){ a9 = 7; a27 = 0; a1 = 12; a19 = 1; a0 = 0; a5 = 4; a21 = 10; a11 = 1; return -1; } else if((((a2==1)&&((((((a16==9)&&(((a19==5)&&(input==4))&&(a1==14)))&&!(a18==1))&&(a17==2))&&(a6==1))&&(a9==8)))&&(!(a2==1)||((a7==1)||((((!(a20==1)&&(a12==1))&&(a5==6))&&(a21==10))&&!(a24==1)))))){ a12 = 0; a1 = 13; a11 = 0; a20 = 1; a9 = 10; a16 = 7; a23 = 0; a19 = 1; return -1; } return calculate_output42(input); } int calculate_output42(int input) { if((((a16==11)&&((a1==12)&&((a20==1)&&(!(a14==1)&&(((a17==2)&&(((((a5==5)||(a5==6))&&(input==6))&&(a9==8))&&(a21==10)))&&!(a8==1))))))&&((!(a12==1)||(((a4==1)||((a23==1)&&(a19==4)))&&(a12==1)))&&(a12==1)))){ a7 = 0; a5 = 5; a14 = 0; a16 = 9; a19 = 1; a8 = 0; return 25; } else if(((((!(a28==1)||((a17==2)&&(((a21==12)&&((a26==1)||(a28==1)))&&!(a20==1))))&&(a19==5))||!(a12==1))&&(((a6==1)&&((a1==12)&&((a9==9)&&(((a16==9)&&(((a5==4)||(a5==5))&&(input==4)))&&(a23==1)))))&&!(a7==1)))){ a16 = 7; a20 = 1; a1 = 13; a27 = 1; a19 = 1; a9 = 11; a25 = 1; a5 = 4; a21 = 10; a4 = 1; return -1; } else if(((((!(a27==1)&&(((((((input==4)&&((a5==5)||(a5==6)))&&(a12==1))&&!(a18==1))&&!(a18==1))&&(a17==2))&&(a20==1)))&&(a1==12))&&(a9==7))&&((a21==11)&&(((((a11==1)&&(a11==1))&&(a19==1))&&(a13==1))&&(a16==9))))){ if((a5==4)){ a1 = 14; a5 = 5; a20 = 0; a0 = 0; a19 = 3; a8 = 0; a9 = 11; a2 = 1; a16 = 7; }else{ a5 = 5; a9 = 8; a16 = 8; a1 = 13; a4 = 0; a8 = 0; a24 = 0; } return 25; } else if((((a17==2)&&(((a19==1)&&((a13==1)&&((a12==1)&&((a5==5)&&((a20==1)&&((a1==14)&&((input==1)&&(a16==11))))))))&&(a11==1)))&&(!(a13==1)||(((a21==11)&&(((a9==10)&&(a2==1))||(a18==1)))||!(a13==1))))){ a9 = 7; a21 = 10; a16 = 7; a7 = 0; a1 = 12; a5 = 4; a8 = 0; a13 = 1; return -1; } else if((((a19==5)&&((a1==13)&&((a16==10)&&((a17==2)&&((a27==1)||((a12==1)&&(a12==1)))))))&&((((!(a4==1)&&((((input==1)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a7==1))&&!(a26==1)))&&!(a20==1))&&(a2==1))&&(a21==10)))){ a11 = 0; a19 = 4; a9 = 10; a22 = 1; a16 = 7; a1 = 14; a5 = 4; return 21; } else if((((a1==14)&&((((((a18==1)&&(((a20==1)&&(!(a6==1)&&(a23==1)))&&(a24==1)))&&!(a3==1))&&(a9==7))&&!(a13==1))&&(a21==12)))&&((((a27==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a16==10)))&&(a19==4))&&(a17==2)))){ a19 = 1; a5 = 6; a16 = 7; a0 = 1; a20 = 0; a8 = 1; a29 = 1; a9 = 8; a1 = 12; return 23; } else if((((a17==2)&&(((a19==3)&&((!(a14==1)&&((a13==1)&&((a16==8)&&((a28==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==9))&&!(a26==1))))))&&(a12==1)))&&(a21==11)))&&(((a28==1)&&((a28==1)&&(a1==12)))&&(a20==1)))){ a9 = 7; a21 = 10; a5 = 4; a18 = 0; a16 = 7; a8 = 0; a0 = 0; a19 = 1; return -1; } else if((((a13==1)&&((a23==1)&&((a17==2)&&((a20==1)&&((a16==8)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))))&&(((((a21==11)&&(((a4==1)||((!(a8==1)&&(a2==1))&&(a9==10)))&&(a19==5)))&&(a1==12))||(a27==1))&&(a23==1)))){ a19 = 1; a5 = 4; a28 = 1; a18 = 0; a9 = 7; a23 = 1; a21 = 10; a16 = 7; return -1; } else if(((((a1==12)&&((a3==1)&&(!(a6==1)||((a19==3)&&((a5==6)&&(a13==1))))))&&(a11==1))&&(((!(a18==1)&&((!(a18==1)&&((((input==6)&&(a21==12))&&(a17==2))&&(a16==9)))&&(a9==11)))&&(a20==1))&&!(a18==1)))){ a28 = 1; a5 = 4; a9 = 7; a16 = 7; a12 = 1; a4 = 0; a21 = 10; a19 = 1; return -1; } else if(((((a9==10)&&((a2==1)&&((a23==1)&&(((a5==4)||(a5==5))&&(input==5)))))&&(a12==1))&&(((a24==1)||(((a20==1)&&((a27==1)||((a21==11)&&((a28==1)&&((a19==4)&&((a16==9)&&(a2==1)))))))&&(a17==2)))&&(a1==12)))){ if((a13==1)){ a3 = 1; a9 = 8; a5 = 5; a6 = 1; a20 = 0; a16 = 8; }else{ a11 = 1; a5 = 4; a2 = 1; a21 = 10; a19 = 2; a16 = 7; a3 = 1; a1 = 13; } return 21; } else if((((a17==2)&&(!(a3==1)||((a19==5)&&((a12==1)&&(a13==1)))))&&(!(a7==1)&&((!(a20==1)&&(!(a0==1)&&(((a21==11)&&(((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==5))&&(a1==13))&&(a16==7)))&&(a23==1))))&&!(a26==1))))){ a4 = 0; a16 = 8; a9 = 7; a21 = 10; a5 = 4; a20 = 1; a6 = 1; a28 = 1; return -1; } else if(((!(a8==1)&&((((((a16==8)&&(((a20==1)&&(!(a26==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a13==1)))&&(a23==1))&&(a1==12))&&(a19==3))&&(a17==2)))&&(((a21==11)&&(((a2==1)||!(a23==1))&&(a9==10)))||!(a13==1)))){ a9 = 8; a5 = 6; a19 = 1; a11 = 1; a1 = 14; a21 = 12; a3 = 1; a8 = 0; return 21; } else if(((((a21==12)&&((!(a24==1)&&((!(a18==1)&&((input==3)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))))&&(a11==1)))&&(a19==4)))&&(a17==2))&&(!(a20==1)&&((a16==7)&&(!(a24==1)&&(!(a27==1)&&((a23==1)&&(a6==1)))))))){ a1 = 12; a27 = 0; a19 = 1; a28 = 1; a5 = 4; a21 = 10; a3 = 1; a20 = 1; a9 = 7; return -1; } else if(((((((a19==3)&&((((a16==8)&&(((a17==2)&&((a1==13)&&(((a5==4)&&(input==5))&&(a28==1))))&&(a21==10)))&&(a3==1))&&(a11==1)))&&!(a14==1))&&(a9==10))&&(a2==1))&&(((a13==1)&&(a6==1))&&!(a20==1)))){ a9 = 7; a23 = 1; a19 = 2; a21 = 12; a5 = 5; a12 = 1; a16 = 9; a20 = 1; a27 = 0; a1 = 12; return 21; } else if(((((((a23==1)&&((a23==1)&&((((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==5))&&(a1==12))))&&!(a0==1))&&!(a8==1))&&(a17==2))&&(((a19==4)&&((a16==8)&&(!(a8==1)&&(!(a28==1)||((a2==1)&&(a21==12))))))&&!(a20==1)))){ a25 = 0; a9 = 8; a21 = 11; a23 = 0; a5 = 5; a16 = 10; a1 = 13; a19 = 5; return -1; } else if(((((a0==1)||((!(a2==1)||(!(a11==1)||(a12==1)))&&(a19==4)))&&(a9==10))&&((a21==11)&&((a17==2)&&((!(a0==1)&&((a20==1)&&(((a23==1)&&((a23==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a1==14))))&&(a16==7)))))){ a16 = 8; a5 = 6; a19 = 5; a9 = 11; a23 = 1; a3 = 1; a8 = 0; a1 = 12; return 22; } else if((((a5==6)&&(((a21==11)&&((((((a12==1)&&((a9==10)&&(input==4)))&&(a20==1))&&!(a7==1))&&!(a18==1))&&!(a0==1)))&&(a1==13)))&&((((a16==10)&&((!(a0==1)&&(a2==1))&&(a19==2)))&&(a28==1))&&(a17==2)))){ a19 = 1; a16 = 7; a7 = 0; a14 = 0; a9 = 7; a5 = 4; a1 = 12; a21 = 10; a4 = 0; return -1; } else if((((a20==1)&&((((a9==11)&&((a12==1)&&(a16==11)))||!(a6==1))||(a18==1)))&&((a21==11)&&((a3==1)&&((a17==2)&&(((((a19==3)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==3))))&&(a12==1))&&!(a7==1))&&(a2==1))))))){ a5 = 4; a11 = 1; a9 = 7; a18 = 0; a21 = 10; a19 = 1; a1 = 12; a14 = 0; a16 = 7; return -1; } else if((((a21==12)&&(!(a26==1)&&(((a14==1)||(((a3==1)&&(a16==10))&&(a20==1)))||(a26==1))))&&(((!(a27==1)&&((a9==9)&&(((a1==14)&&((a19==5)&&((input==6)&&(a17==2))))&&(a5==6))))&&(a6==1))&&(a23==1)))){ a5 = 5; a0 = 0; a14 = 0; a1 = 13; a24 = 0; a21 = 10; a16 = 7; a19 = 2; return -1; } else if(((((((a11==1)&&(((a12==1)&&!(a4==1))&&(a1==13)))&&(a16==11))&&!(a8==1))&&(a20==1))&&((a9==11)&&((((a21==11)&&((!(a27==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a19==3)))&&(a12==1)))&&(a17==2))&&!(a0==1))))){ a5 = 4; a12 = 1; a19 = 1; a16 = 7; a26 = 0; a21 = 10; a1 = 12; a9 = 7; a4 = 0; return -1; } else if((((a16==9)&&(!(a18==1)&&(((((!(a26==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3)))&&(a3==1))&&(a19==5))&&(a1==14))&&!(a20==1))))&&((!(a3==1)||((a27==1)||(!(a12==1)||((a21==11)&&(a12==1)))))&&(a17==2)))){ if((a22==1)){ a5 = 6; a9 = 7; a16 = 7; a19 = 1; a21 = 10; a7 = 1; a1 = 12; a15 = 1; a20 = 1; }else{ a21 = 10; a9 = 7; a5 = 6; a19 = 2; a20 = 1; a26 = 1; a23 = 0; a22 = 1; a16 = 10; } return 25; } else if((((a19==2)&&(((!(a0==1)&&((((!(a8==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a17==2))&&(a11==1))&&(a3==1)))&&!(a14==1))&&!(a4==1)))&&(((a21==10)&&(((a1==13)&&((a12==1)&&(a9==7)))&&(a16==11)))&&(a20==1)))){ a5 = 4; a19 = 1; a1 = 12; a16 = 7; a2 = 1; a24 = 0; return -1; } else if((((a28==1)&&((a4==1)||((((a28==1)&&(a21==12))&&(a19==4))&&!(a20==1))))&&((a13==1)&&(!(a27==1)&&((a6==1)&&(!(a26==1)&&((((a17==2)&&((input==4)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&(a1==14))&&(a16==9)))))))){ a29 = 0; a1 = 12; a19 = 2; a16 = 7; a20 = 1; a5 = 6; a21 = 10; a27 = 1; a9 = 10; a25 = 1; return -1; } else if(((!(a7==1)&&((!(a27==1)&&(((a12==1)&&((a1==12)&&(((a17==2)&&(input==6))&&!(a4==1))))&&(a13==1)))&&(a16==9)))&&((a5==4)&&(!(a20==1)&&(((((a6==1)&&(a19==3))&&(a21==11))||!(a11==1))&&(a9==9)))))){ a21 = 10; a20 = 1; a19 = 2; a22 = 0; a1 = 14; a16 = 11; a9 = 10; a26 = 1; a5 = 5; a27 = 1; return -1; } else if((((a23==1)&&((a19==5)&&(((((a21==12)&&(((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==1))&&!(a4==1)))&&!(a26==1))&&!(a14==1))&&!(a26==1))))&&((a17==2)&&(((a20==1)&&((a16==7)&&(a12==1)))||!(a28==1))))){ a2 = 1; a5 = 5; a3 = 1; a13 = 1; a16 = 9; a1 = 14; a9 = 11; a21 = 11; return 21; } else if(((((((a11==1)&&((((a6==1)&&(((a16==10)&&(((a5==5)||(a5==6))&&(input==1)))&&(a28==1)))&&(a19==1))&&(a23==1)))&&(a28==1))&&!(a14==1))&&(a9==8))&&((a21==10)&&(((a1==12)&&(!(a20==1)&&(a23==1)))&&(a17==2))))){ a5 = 4; a25 = 0; a16 = 7; a20 = 1; a8 = 1; a19 = 2; a9 = 7; a29 = 1; return 21; } else if((((a6==1)&&((((a17==2)&&(!(a24==1)&&(((input==1)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))&&(a19==5))))&&(a2==1))&&(a16==8)))&&((!(a3==1)||((a1==13)&&((((a6==1)&&(a6==1))&&(a21==10))||(a24==1))))&&!(a20==1)))){ a1 = 14; a16 = 7; a5 = 6; a9 = 10; a20 = 1; a2 = 1; a19 = 4; a24 = 0; return 25; } else if(((((((((a1==13)&&(!(a0==1)&&(!(a20==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3)))))&&(a19==5))&&(a23==1))&&!(a8==1))&&(a17==2))&&(a21==11))&&((a16==9)&&((a7==1)||((a12==1)&&((a3==1)&&(a23==1))))))){ if((a13==1)){ a16 = 7; a9 = 7; a24 = 1; a26 = 1; a21 = 10; a19 = 1; a20 = 1; a5 = 6; a3 = 0; }else{ a9 = 11; a20 = 1; a15 = 1; a21 = 10; a1 = 14; a19 = 2; a22 = 0; a29 = 1; a5 = 5; a16 = 8; } return 21; } else if(((!(a14==1)&&((a21==10)&&((!(a20==1)&&(input==5))&&(a11==1))))&&(!(a3==1)||((((a1==12)&&((a19==3)&&(!(a28==1)||(((a16==10)&&((a17==2)&&(!(a6==1)||(a3==1))))&&(a9==10)))))&&(a5==4))&&!(a8==1))))){ a5 = 6; a27 = 1; a29 = 0; a19 = 1; a28 = 0; a16 = 9; a9 = 8; return -1; } else if((((a19==2)&&(((a1==13)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==3))&&!(a8==1))))&&(a9==10)))&&((a20==1)&&((a17==2)&&(((a28==1)&&((a7==1)||(!(a6==1)||((a21==12)&&((a6==1)&&!(a0==1))))))&&(a16==11)))))){ a16 = 7; a5 = 4; a7 = 0; a19 = 1; a18 = 0; a21 = 10; a1 = 12; a13 = 1; a9 = 7; return -1; } else if(((((((a26==1)&&(a28==1))&&(a0==1))&&(a19==1))&&(a1==14))&&((a27==1)&&(!(a6==1)&&(((a7==1)&&(((((a16==11)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==5)))&&!(a13==1))&&(a17==2))&&(a21==12)))&&(a20==1)))))){ a16 = 7; a1 = 12; a9 = 8; a25 = 0; a21 = 10; a5 = 6; a4 = 1; a22 = 1; return 21; } else if((((a16==9)&&((a21==10)&&((!(a0==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a20==1)))&&!(a27==1))))&&((((a11==1)&&(((a19==5)&&((a9==10)&&(((a12==1)||!(a3==1))||!(a2==1))))&&(a28==1)))&&(a1==14))&&(a17==2)))){ a14 = 0; a19 = 1; a13 = 1; a9 = 7; a5 = 4; a16 = 7; a1 = 12; return -1; } else if((((((a1==13)&&((((((input==1)&&(a17==2))&&(a21==11))&&(a28==1))&&(a6==1))&&(a20==1)))&&(a16==11))&&!(a8==1))&&((!(a28==1)||((a19==5)&&((a5==6)&&((a9==11)&&(!(a7==1)&&(a3==1))))))&&!(a26==1)))){ a19 = 1; a21 = 10; a6 = 1; a5 = 4; a9 = 7; a16 = 7; a7 = 0; a3 = 1; a1 = 12; return -1; } else if(((!(a20==1)&&((a1==14)&&(!(a24==1)&&((a12==1)&&((a21==11)&&((a17==2)&&((a3==1)&&((a16==8)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))))))))))&&(!(a2==1)||((a8==1)||(((a11==1)&&!(a7==1))&&(a19==5)))))){ a20 = 1; a9 = 9; a19 = 1; a22 = 1; a21 = 10; a5 = 6; a16 = 7; a27 = 1; a4 = 1; return -1; } else if((((((a16==8)&&((((input==3)&&(a9==11))&&(a1==12))&&!(a24==1)))&&(a3==1))&&(a17==2))&&((((!(a26==1)&&((!(a20==1)&&((a5==4)&&((a21==11)&&(a11==1))))||!(a23==1)))||(a26==1))&&(a19==1))||!(a28==1)))){ a16 = 7; a21 = 12; a11 = 1; a4 = 0; a20 = 1; a23 = 1; a9 = 7; a19 = 3; a5 = 5; return 26; } else if((((a21==11)&&((a18==1)&&(((a12==1)&&(a17==2))&&(a8==1))))&&((a16==10)&&((((a20==1)&&(((a0==1)&&(!(a3==1)&&(((input==6)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&!(a28==1))))&&(a0==1)))&&(a1==12))&&(a19==4))))){ a16 = 8; a9 = 11; a5 = 4; a2 = 0; a4 = 1; a11 = 0; a19 = 5; return -1; } else if((((!(a2==1)||((a19==5)&&((((!(a11==1)||(a11==1))&&(a17==2))&&(a1==13))&&(a16==8))))||!(a3==1))&&((a3==1)&&((((a21==11)&&((a12==1)&&((input==5)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))))&&!(a20==1))&&(a11==1))))){ if((a13==1)){ a22 = 0; a5 = 4; a3 = 0; a19 = 3; a1 = 12; a9 = 8; a21 = 10; a16 = 7; }else{ a21 = 10; a5 = 6; a12 = 0; a25 = 0; a9 = 9; a1 = 12; a19 = 1; a20 = 1; a16 = 7; } return -1; } else if((((!(a4==1)&&((((a17==2)&&((a9==9)&&((a21==10)&&((a16==7)&&((a19==3)&&((((a5==4)||(a5==5))&&(input==1))&&(a1==13)))))))&&!(a27==1))&&!(a7==1)))&&!(a4==1))&&(!(a11==1)||((a3==1)&&((a2==1)&&!(a20==1)))))){ a1 = 14; a9 = 10; a5 = 4; a0 = 0; a12 = 1; a13 = 1; return 25; } else if(((!(a7==1)&&(!(a14==1)&&((!(a24==1)&&(((a28==1)&&((a17==2)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==11))))&&(a13==1)))&&(a21==10))))&&(((a9==10)&&(((a1==13)&&((a13==1)&&(a19==3)))&&(a20==1)))&&(a23==1)))){ a9 = 7; a5 = 4; a18 = 0; a6 = 1; a1 = 12; a19 = 1; a16 = 7; return -1; } else if(((((a23==1)&&(!(a20==1)&&((a23==1)&&(a28==1))))&&(a9==10))&&((a17==2)&&((a21==12)&&((a28==1)&&((a19==4)&&((a5==6)&&((a3==1)&&((a16==8)&&((a2==1)&&(((a1==13)&&(input==3))&&(a23==1)))))))))))){ if((a6==1)){ a0 = 1; a19 = 1; a20 = 1; a13 = 0; a27 = 1; a1 = 14; a21 = 10; a9 = 9; a16 = 7; }else{ a0 = 1; a9 = 8; a16 = 7; a1 = 12; a5 = 4; a11 = 0; a21 = 10; a7 = 1; a20 = 1; a19 = 1; } return -1; } else if(((!(a20==1)&&((a9==7)&&(((a21==10)&&((!(a26==1)&&((a11==1)&&((input==3)&&((a5==5)||(a5==6)))))&&(a28==1)))&&(a1==13))))&&(((a16==8)&&((a19==5)&&((!(a26==1)&&((a23==1)&&!(a26==1)))||!(a3==1))))&&(a17==2)))){ a14 = 0; a13 = 1; a21 = 11; a9 = 11; a19 = 3; a20 = 1; a12 = 1; a5 = 4; return 22; } else if((((a21==11)&&(((a23==1)&&(((a3==1)&&(!(a27==1)&&(((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==6))&&(a16==10))))&&(a2==1)))&&(a19==4)))&&((((a13==1)&&((a18==1)||((a13==1)&&(a17==2))))&&(a20==1))&&(a1==13)))){ a21 = 10; a23 = 1; a13 = 1; a5 = 5; a16 = 7; a7 = 0; a9 = 9; return 21; } else if((((a1==12)&&(((a13==1)&&(!(a11==1)||(((!(a18==1)&&(a12==1))&&(a16==9))||!(a12==1))))&&!(a18==1)))&&((a19==3)&&((((((((a5==5)||(a5==6))&&(input==3))&&(a20==1))&&!(a27==1))&&(a17==2))&&(a21==12))&&(a9==10))))){ a16 = 7; a19 = 1; a21 = 10; a9 = 7; a8 = 0; a28 = 1; a5 = 4; a12 = 1; return -1; } else if((((((!(a14==1)&&(((input==3)&&(a16==9))&&(a6==1)))&&(a23==1))&&(a21==11))&&(a5==6))&&((a17==2)&&((((((a9==10)&&((a19==3)&&((a2==1)||(a24==1))))||!(a11==1))&&(a20==1))&&(a1==14))||!(a23==1))))){ a16 = 7; a1 = 12; a6 = 1; a5 = 4; a24 = 0; a21 = 10; a23 = 1; a19 = 1; a9 = 7; return -1; } else if((((a9==8)&&((((input==6)&&(a20==1))&&(a7==1))&&(a5==4)))&&(!(a28==1)&&(!(a13==1)&&(((((((a19==3)&&((a16==10)&&((a17==2)&&(a11==1))))&&!(a3==1))&&!(a2==1))&&(a18==1))&&(a21==10))&&(a1==12)))))){ a29 = 1; a1 = 13; a19 = 1; a9 = 11; a16 = 7; a14 = 1; a15 = 1; return -1; } else if((((a19==3)&&(((a16==11)&&(((((((a20==1)&&(input==1))&&!(a14==1))&&(a21==12))&&(a11==1))&&(a5==6))&&(a11==1)))&&!(a14==1)))&&((a9==9)&&(((a14==1)||(((a12==1)&&(a6==1))&&(a17==2)))&&(a1==12))))){ a16 = 7; a13 = 1; a21 = 10; a6 = 1; a19 = 1; a5 = 4; a9 = 7; a12 = 1; return -1; } else if((((a13==1)&&(((a21==11)&&(!(a20==1)&&((!(a7==1)&&((a11==1)&&((a9==7)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))))&&!(a0==1))))&&(a11==1)))&&(((((a16==9)&&((a1==14)&&(a6==1)))&&(a17==2))&&(a19==1))&&(a13==1)))){ if((a24==1)){ a5 = 6; a10 = 1; a1 = 12; a20 = 1; a12 = 0; a16 = 7; a21 = 10; }else{ a26 = 1; a5 = 4; a20 = 1; a21 = 10; a18 = 1; a19 = 3; a16 = 11; a9 = 11; a23 = 0; } return 21; } else if(((((((a17==2)&&(((((a21==10)&&((a19==5)&&(input==5)))&&(a1==14))&&(a9==9))&&!(a27==1)))&&(a20==1))&&!(a7==1))&&!(a18==1))&&(((a5==6)&&((a28==1)&&(((a16==7)&&(a28==1))||!(a6==1))))&&!(a7==1)))){ a14 = 0; a5 = 5; a9 = 7; a19 = 4; a8 = 0; a21 = 12; a4 = 0; return 22; } else if((((a17==2)&&((a9==9)&&((a28==1)||!(a6==1))))&&((a23==1)&&((((a1==14)&&(!(a4==1)&&(((!(a14==1)&&((a19==1)&&((a5==6)&&((input==4)&&(a20==1)))))&&!(a8==1))&&(a21==10))))&&(a3==1))&&(a16==11))))){ a5 = 4; a16 = 7; a1 = 12; a26 = 0; a18 = 0; a9 = 7; a4 = 0; return -1; } else if((((a21==10)&&(((((a20==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a3==1)))&&(a3==1))&&!(a26==1))&&(a17==2)))&&((!(a28==1)||((a19==4)&&((a12==1)&&((((a23==1)||(a14==1))&&(a1==12))&&(a9==7)))))&&(a16==8)))){ a5 = 4; a19 = 1; a7 = 0; a2 = 1; a16 = 7; a24 = 0; return -1; } else if(((((a21==12)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a1==13))&&!(a24==1)))&&(a9==11))&&((a17==2)&&((a16==8)&&((a12==1)&&(!(a18==1)&&(!(a28==1)||((((a13==1)&&((a12==1)&&(a20==1)))&&(a11==1))&&(a19==2))))))))){ a9 = 7; a19 = 1; a26 = 0; a1 = 12; a5 = 4; a16 = 7; a27 = 0; a21 = 10; return -1; } else if((((a1==13)&&(((a19==3)&&((((a23==1)&&(((a6==1)&&((a21==10)&&((input==5)&&((a5==4)||(a5==5)))))&&(a17==2)))&&!(a18==1))&&(a12==1)))&&!(a20==1)))&&(((a24==1)||(((a28==1)&&(a9==7))&&(a16==10)))||!(a2==1)))){ if((a0==1)){ a22 = 0; a5 = 6; a20 = 1; a1 = 14; a19 = 1; a9 = 8; a16 = 7; a10 = 0; a18 = 1; }else{ a1 = 12; a9 = 9; a20 = 1; a16 = 7; a19 = 2; a18 = 1; a5 = 5; a23 = 0; a6 = 0; } return -1; } else if((((((a21==10)&&(a12==1))&&!(a8==1))&&(a28==1))&&((a3==1)&&(((a17==2)&&((!(a24==1)&&((a20==1)&&(((input==4)&&((((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4)))))||((a19==4)&&(((a5==5)&&(a1==12))&&(a9==7)))))&&(a16==10))))&&!(a27==1)))&&!(a18==1))))){ a16 = 7; a19 = 1; a1 = 12; a9 = 7; a18 = 0; a7 = 0; a3 = 1; a5 = 4; return -1; } else if((((((a16==7)&&((a13==1)||(a27==1)))&&(a17==2))&&(a9==7))&&(((a6==1)&&(((a20==1)&&((((a1==12)&&(!(a24==1)&&(!(a4==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&(a19==1))&&(a21==11)))&&!(a4==1)))&&(a6==1)))){ a3 = 1; a12 = 1; a9 = 8; a5 = 6; a20 = 0; a1 = 13; a19 = 5; a6 = 1; return 23; } else if((((a21==12)&&(((a1==13)&&((((a19==3)&&((a17==2)&&((a2==1)&&(!(a24==1)&&(a23==1)))))&&!(a18==1))&&!(a0==1)))&&(a12==1)))&&((a16==10)&&(((a20==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3)))&&(a13==1))))){ a21 = 10; a9 = 7; a19 = 1; a16 = 7; a5 = 4; a2 = 1; a1 = 12; a26 = 0; a4 = 0; return -1; } else if((((a13==1)&&((a1==14)&&(((((a28==1)&&((a23==1)&&!(a18==1)))&&(a20==1))&&(a9==8))||(a27==1))))&&((a17==2)&&((((a19==4)&&((a5==5)&&(((a21==12)&&(input==1))&&!(a26==1))))&&(a16==11))&&(a2==1))))){ a9 = 7; a21 = 10; a1 = 12; a28 = 1; a18 = 0; a2 = 1; a19 = 1; a5 = 4; a16 = 7; return -1; } else if((((!(a26==1)&&((((a17==2)&&(!(a20==1)&&((!(a27==1)&&(((a23==1)&&((input==1)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&(a1==13)))&&(a19==3))))&&(a21==11))&&(a16==10)))&&!(a8==1))&&(((a26==1)||(a23==1))&&(a23==1)))){ a16 = 7; a4 = 1; a0 = 1; a1 = 12; a21 = 10; a18 = 1; a20 = 1; a9 = 9; a19 = 2; a5 = 6; return -1; } else if((((((a26==1)||(!(a2==1)||((a21==12)&&((!(a3==1)||(a23==1))||(a26==1)))))&&(a17==2))&&(a16==9))&&((a6==1)&&((a2==1)&&(!(a20==1)&&(((a1==12)&&((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a19==2))))))){ a1 = 14; a9 = 7; a24 = 1; a20 = 1; a21 = 10; a16 = 11; a8 = 1; a5 = 4; a15 = 0; return -1; } else if((((a9==9)&&(((a21==12)&&(!(a24==1)&&((((a28==1)&&(((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a1==14)))&&!(a26==1))&&(a11==1))))&&(a17==2)))&&((a19==5)&&((!(a3==1)||((a2==1)&&(a16==8)))&&(a20==1))))){ a21 = 10; a3 = 1; a26 = 0; a28 = 1; a1 = 12; a5 = 6; return -1; } else if((((a1==14)&&((a17==2)&&((!(a0==1)&&((((input==1)&&(a21==12))&&!(a24==1))&&(a11==1)))&&(a28==1))))&&((a16==9)&&((a9==7)&&(((!(a20==1)&&(((a19==2)&&(a2==1))&&!(a0==1)))&&(a5==4))&&!(a7==1)))))){ if((a4==1)){ a27 = 1; a5 = 6; a15 = 0; a16 = 8; a3 = 0; a21 = 10; a9 = 10; a19 = 3; }else{ a1 = 12; a22 = 0; a29 = 0; a25 = 0; a21 = 10; a16 = 7; a20 = 1; } return 25; } else if((((a24==1)||((!(a3==1)||(!(a20==1)&&((a2==1)&&(a9==10))))||!(a11==1)))&&((!(a26==1)&&(((a21==10)&&(((a17==2)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a1==13))&&(a16==9)))&&(a19==3)))&&(a13==1)))&&!(a18==1)))){ a19 = 5; a15 = 1; a9 = 7; a21 = 11; a1 = 14; a16 = 8; a0 = 1; a22 = 0; a5 = 4; return 25; } else if((((!(a8==1)&&((a19==1)&&(((a27==1)||((a23==1)&&!(a24==1)))&&!(a20==1))))&&(a21==10))&&(((a2==1)&&(((a12==1)&&(((a9==7)&&((a17==2)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==8)))&&(a1==13)))&&(a6==1)))){ a20 = 1; a26 = 0; a11 = 1; a7 = 0; a16 = 7; a5 = 4; a1 = 12; return -1; } else if((((((!(a20==1)&&(((!(a12==1)||(((a16==8)&&(!(a0==1)&&(a2==1)))&&(a2==1)))&&(a19==2))&&(a9==8)))&&(a21==11))&&(a13==1))&&(a17==2))&&(((a11==1)&&(((input==4)&&(a1==14))&&(a28==1)))&&(a5==5)))){ a21 = 10; a27 = 0; a5 = 4; a16 = 7; a9 = 7; a20 = 1; a24 = 0; a11 = 1; a19 = 1; a1 = 12; return -1; } else if((((a16==10)&&(!(a4==1)&&((a28==1)&&((a23==1)&&((a21==12)&&((a11==1)&&((a20==1)&&(((a1==13)&&((input==4)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&(a6==1)))))))))&&(((a17==2)&&((a6==1)&&(a19==3)))&&!(a0==1)))){ a18 = 0; a7 = 0; a5 = 5; a1 = 14; a16 = 7; a21 = 10; a19 = 4; a9 = 8; a8 = 0; return 21; } else if((((((a9==7)&&((!(a4==1)&&(((a16==9)&&(((a21==12)&&((a5==5)&&(input==6)))&&!(a27==1)))&&(a11==1)))&&(a2==1)))&&(a17==2))&&(a19==2))&&((((a1==12)&&(!(a20==1)&&(a11==1)))&&(a2==1))||(a0==1)))){ a5 = 4; a18 = 1; a9 = 8; a19 = 1; a20 = 1; a24 = 1; a21 = 10; a16 = 7; a6 = 0; return 25; } else if((((a4==1)||((a16==8)&&((a19==4)&&(!(a2==1)||((((((a21==11)&&(a13==1))&&(a13==1))&&(a1==14))&&!(a0==1))&&(a5==5))))))&&((!(a0==1)&&((((input==1)&&(a9==11))&&(a23==1))&&(a20==1)))&&(a17==2)))){ a5 = 6; a23 = 1; a19 = 2; a3 = 1; a16 = 10; a24 = 0; return 25; } else if((((a11==1)&&((a21==12)&&(((a19==4)&&(!(a27==1)&&((input==6)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))))&&(a11==1))))&&((((a1==12)&&(((((a11==1)||!(a23==1))||!(a12==1))&&(a17==2))||(a26==1)))&&(a16==9))&&(a20==1)))){ a23 = 1; a21 = 11; a1 = 14; a9 = 10; a11 = 1; a5 = 5; a19 = 2; a0 = 0; return 21; } else if(((!(a20==1)&&((a13==1)&&((a3==1)&&((!(a14==1)&&((a5==4)&&(a12==1)))||!(a3==1)))))&&((((a19==2)&&(!(a4==1)&&(((a1==12)&&((a23==1)&&((input==6)&&(a9==7))))&&(a21==12))))&&(a16==8))&&(a17==2)))){ a22 = 0; a5 = 5; a19 = 1; a20 = 1; a9 = 10; a3 = 0; a13 = 0; return 21; } else if((((((a17==2)&&(((a4==1)||(!(a20==1)&&(a12==1)))&&(a19==3)))&&!(a24==1))&&!(a27==1))&&((!(a4==1)&&((a12==1)&&(((a1==12)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==1))&&(a16==9)))&&(a21==12))))&&!(a7==1)))){ a9 = 11; a8 = 1; a19 = 1; a0 = 1; a21 = 10; a16 = 7; a24 = 1; a20 = 1; a5 = 5; return -1; } else if((((a17==2)&&((a28==1)&&(!(a18==1)&&((a9==9)&&(!(a6==1)||(!(a4==1)&&((a21==12)&&((a20==1)&&((a4==1)||((a2==1)&&(a1==12)))))))))))&&((a19==2)&&(((a12==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a16==11))))){ if((a12==1)){ a24 = 0; a5 = 6; a19 = 4; a12 = 1; a9 = 7; a16 = 8; a8 = 0; a21 = 11; a20 = 0; }else{ a5 = 6; a9 = 7; a27 = 0; a16 = 8; a1 = 14; a24 = 0; a19 = 5; a11 = 1; } return 25; } else if(((((!(a18==1)&&((a16==11)&&((a1==14)&&((a21==10)&&(((a28==1)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a12==1))))))&&(a9==10))&&!(a20==1))&&(((((a2==1)&&(a12==1))||(a18==1))||(a7==1))&&(a19==3)))){ a19 = 2; a16 = 9; a8 = 1; a9 = 8; a24 = 1; a1 = 12; a5 = 4; a2 = 0; return 21; } else if((((((((a28==1)&&(a19==5))&&(a16==10))&&!(a18==1))||!(a13==1))||!(a6==1))&&(((!(a20==1)&&((a5==4)&&(((!(a14==1)&&(((input==1)&&(a9==7))&&(a17==2)))&&(a3==1))&&!(a18==1))))&&(a1==14))&&(a21==10)))){ a19 = 2; a24 = 1; a1 = 12; a28 = 0; a20 = 1; a16 = 7; a5 = 5; a22 = 0; return 21; } else if((((!(a4==1)&&((a19==4)&&(!(a18==1)&&((((((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==1))&&(a17==2))&&(a21==10)))))&&(a16==10))&&(((a6==1)&&((((a2==1)&&(a3==1))||(a18==1))&&!(a20==1)))||!(a12==1)))){ if((a9==8)){ a1 = 14; a9 = 9; a20 = 1; a7 = 1; a19 = 1; a5 = 5; a27 = 1; a16 = 7; }else{ a9 = 10; a7 = 1; a20 = 1; a5 = 6; a18 = 1; a1 = 12; a19 = 1; a27 = 1; a16 = 7; } return -1; } else if(((((!(a14==1)&&((a9==11)&&((((a21==10)&&(((a16==8)&&(a3==1))&&(a19==1)))&&(a1==13))&&!(a18==1))))&&(a17==2))&&(a12==1))&&(((a6==1)&&(!(a26==1)&&((a2==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&(a20==1)))){ a20 = 0; a19 = 3; a1 = 12; a3 = 1; a4 = 0; a9 = 9; a7 = 0; a5 = 4; return 23; } else if((((a19==1)&&(((!(a20==1)&&((a3==1)&&(a17==2)))&&(a12==1))&&(a16==9)))&&(((a3==1)&&((a21==10)&&(((a1==13)&&((!(a8==1)&&((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a23==1)))&&(a23==1))))&&!(a18==1)))){ a20 = 1; a23 = 0; a19 = 4; a21 = 11; a5 = 5; a8 = 1; a27 = 1; a9 = 8; a16 = 10; return -1; } else if((((((!(a7==1)&&((a20==1)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a18==1))&&(a21==10))&&(a17==2))&&((a16==8)&&((a23==1)&&((a0==1)||(((((a1==13)&&(!(a18==1)&&(a6==1)))&&!(a4==1))&&(a19==4))&&(a9==9))))))){ a0 = 0; a1 = 12; a19 = 1; a5 = 4; a28 = 1; a16 = 7; a24 = 0; a9 = 7; return -1; } else if((((a1==14)&&((!(a20==1)&&(((((a21==10)&&(a13==1))||!(a23==1))&&(a16==9))&&!(a14==1)))&&!(a26==1)))&&(((((((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a19==5))&&(a17==2))&&!(a26==1))&&!(a24==1))&&!(a0==1)))){ a14 = 1; a25 = 1; a1 = 12; a9 = 9; a5 = 6; a20 = 1; a2 = 0; a19 = 2; return 21; } else if(((((a1==13)&&((a26==1)&&((a21==11)&&(((a27==1)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a20==1)))))&&!(a12==1))&&(((a9==8)&&(!(a13==1)&&((a16==8)&&((((a19==3)&&(a23==1))&&!(a2==1))&&!(a11==1)))))&&(a17==2)))){ a19 = 1; a9 = 10; a20 = 1; a5 = 6; a6 = 0; a25 = 0; a21 = 10; a16 = 7; a7 = 1; return -1; } else if(((((a1==13)&&(((a19==5)&&(((((a5==4)||(a5==5))&&(input==6))&&(a9==9))&&!(a27==1)))&&!(a8==1)))&&(a21==12))&&(((a20==1)&&(((a3==1)&&((!(a7==1)&&((a3==1)&&(a16==7)))||(a18==1)))&&!(a0==1)))&&(a17==2)))){ a24 = 0; a5 = 5; a21 = 11; a16 = 9; a13 = 1; return 22; } else if(((((a20==1)&&(((a21==10)&&((a23==1)&&((((input==1)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a19==5))&&!(a8==1))))&&(a16==7)))&&(a6==1))&&(((a17==2)&&((a14==1)||((a1==14)&&(!(a8==1)&&(a3==1)))))&&(a11==1)))){ a6 = 1; a14 = 0; a9 = 8; a1 = 12; a5 = 4; a0 = 0; a21 = 12; return 26; } else if((((a21==11)&&((((a16==11)&&((a1==12)&&((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&(a20==1))&&!(a8==1)))&&(((a2==1)&&(!(a24==1)&&((((!(a27==1)&&(a6==1))||(a8==1))&&(a19==3))&&(a17==2))))&&(a6==1)))){ a19 = 1; a16 = 7; a9 = 7; a26 = 0; a21 = 10; a28 = 1; a27 = 0; a5 = 4; return -1; } else if(((((a2==1)&&(a3==1))&&(a21==12))&&((a9==11)&&(((a19==5)&&((a23==1)&&((a16==7)&&((a2==1)&&((a20==1)&&(((a1==13)&&(!(a8==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a17==2))))&&!(a0==1)))))))&&!(a26==1))))){ a5 = 4; a9 = 7; a18 = 0; a8 = 0; a19 = 1; a21 = 10; a1 = 12; return -1; } else if((((a24==1)||(((a9==11)&&((a19==5)&&(!(a12==1)||(a2==1))))&&(a21==10)))&&((((a11==1)&&(((((a2==1)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==6))))&&(a16==11))&&(a17==2))&&(a20==1)))&&(a13==1))&&(a2==1)))){ a13 = 1; a28 = 1; a23 = 1; a1 = 14; a9 = 8; a21 = 11; a5 = 5; a19 = 4; return 25; } else if((((a16==7)&&(((((a9==11)&&((a28==1)||(a26==1)))&&(a20==1))||!(a28==1))||!(a13==1)))&&((a5==4)&&((a19==2)&&(((((((input==3)&&(a17==2))&&!(a14==1))&&(a1==13))&&(a13==1))&&!(a26==1))&&(a21==12)))))){ a19 = 1; a26 = 0; a1 = 12; a23 = 1; a21 = 10; a9 = 7; a18 = 0; return -1; } else if((((a23==1)&&(((((a19==1)&&(!(a7==1)&&((a9==11)&&((a3==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a16==10))&&(a20==1))&&!(a18==1)))&&(((((a21==11)&&((a28==1)&&(a17==2)))||(a26==1))||!(a28==1))&&(a1==13)))){ a18 = 0; a1 = 12; a4 = 0; a16 = 7; a9 = 7; a2 = 1; a21 = 10; a5 = 4; return -1; } else if(((((a1==14)&&(!(a11==1)||(a13==1)))&&(a9==7))&&(((a21==10)&&((a6==1)&&(!(a27==1)&&((!(a27==1)&&((a20==1)&&((((a16==9)&&(((a5==4)||(a5==5))&&(input==4)))&&(a19==1))&&(a17==2))))&&(a13==1)))))&&(a11==1)))){ a1 = 13; a4 = 0; a9 = 10; a5 = 6; a19 = 4; a11 = 1; a7 = 0; return 26; } else if((((!(a14==1)&&(!(a14==1)&&((a28==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))))&&!(a14==1))&&((a1==13)&&((a17==2)&&(!(a20==1)&&((a4==1)||(((((a19==4)&&(a28==1))&&(a16==9))&&(a21==12))&&(a11==1)))))))){ a3 = 0; a20 = 1; a19 = 1; a5 = 6; a16 = 7; a23 = 0; a2 = 0; a9 = 11; return -1; } else if((((a13==1)&&(((((a28==1)&&(a16==8))&&(a9==8))||!(a2==1))&&(a20==1)))&&((a11==1)&&(((a1==12)&&((a12==1)&&(((a5==6)&&(((a19==5)&&((a21==12)&&(input==4)))&&(a17==2)))&&(a2==1))))&&(a23==1))))){ a16 = 7; a9 = 7; a18 = 0; a21 = 10; a5 = 4; a19 = 1; a23 = 1; return -1; } else if((((a18==1)||((((a1==14)&&((((a21==10)&&((a3==1)&&!(a20==1)))&&(a3==1))&&(a28==1)))&&(a17==2))&&!(a8==1)))&&(!(a4==1)&&(!(a4==1)&&(((((input==5)&&((a5==5)||(a5==6)))&&(a9==11))&&(a19==5))&&(a16==10)))))){ if((a18==1)){ a23 = 0; a25 = 1; a19 = 1; a16 = 7; a5 = 4; a28 = 0; a9 = 8; a20 = 1; }else{ a5 = 5; a0 = 1; a1 = 12; a9 = 8; a19 = 1; a20 = 1; a11 = 0; a16 = 7; } return -1; } else if(((((a17==2)&&(((!(a23==1)||((a19==2)&&(a6==1)))&&(a2==1))&&(a21==10)))&&(a9==9))&&((a28==1)&&((a1==14)&&((((((a20==1)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a18==1))&&(a16==10))&&(a28==1))&&(a6==1)))))){ a16 = 7; a4 = 0; a6 = 1; a5 = 4; a19 = 1; a9 = 7; a1 = 12; a3 = 1; return -1; } else if((((a16==11)&&((((a3==1)&&((((a21==11)&&((a13==1)&&(((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==1))&&(a17==2))))&&(a19==3))&&(a11==1)))&&(a1==12))&&(a13==1)))&&((a20==1)&&(!(a8==1)&&((a28==1)&&(a23==1)))))){ a9 = 7; a6 = 1; a5 = 4; a18 = 0; a19 = 1; a21 = 10; a16 = 7; return -1; } else if(((!(a20==1)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==6)))&&(!(a23==1)||(((((a1==12)&&(((a16==10)&&(((((a24==1)||(a3==1))&&(a21==10))&&!(a0==1))||!(a23==1)))||!(a6==1)))||!(a11==1))&&(a19==2))&&(a17==2))))){ if((a5==4)){ a29 = 1; a20 = 1; a5 = 5; a14 = 1; a19 = 1; a9 = 7; a16 = 7; a22 = 0; }else{ a11 = 0; a3 = 0; a23 = 0; a19 = 3; a16 = 11; a21 = 12; a9 = 9; a20 = 1; a5 = 6; } return 21; } else if((((((a19==1)&&(((a12==1)&&(!(a18==1)&&((!(a0==1)&&((((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==5)))&&!(a20==1))))&&(a16==8)))&&(a21==11))&&(a3==1))&&((a17==2)&&(((a2==1)&&(a13==1))||(a24==1))))){ a9 = 8; a20 = 1; a7 = 0; a21 = 10; a18 = 0; a28 = 1; a1 = 14; a5 = 6; a19 = 4; return 25; } else if((((a20==1)&&(((a16==8)&&((a9==10)&&((a26==1)||((((a26==1)||(a28==1))&&(a17==2))&&!(a7==1)))))&&(a5==4)))&&((a1==13)&&((a19==1)&&((a23==1)&&(!(a27==1)&&(((input==3)&&(a21==10))&&(a28==1)))))))){ a4 = 0; a9 = 7; a13 = 1; a16 = 7; a1 = 12; a26 = 0; return -1; } else if((((a16==9)&&((a17==2)&&(((a3==1)&&(((a21==11)&&((a13==1)&&(a12==1)))&&(a28==1)))&&(a1==12))))&&((a19==1)&&(((a11==1)&&((a23==1)&&(((input==3)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a11==1))))&&!(a20==1))))){ a16 = 8; a20 = 1; a2 = 0; a19 = 2; a9 = 11; a21 = 10; a3 = 0; a5 = 5; return -1; } else if((((((((a19==1)&&(!(a8==1)&&(((a13==1)&&(a23==1))&&(a1==13))))&&!(a27==1))&&(a16==8))&&(a21==12))||!(a28==1))&&(((a9==9)&&((a3==1)&&((a20==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))))&&(a13==1)))){ a21 = 11; a19 = 5; a13 = 1; a5 = 5; a1 = 12; a28 = 1; a16 = 10; return 26; } else if((((a9==11)&&(((((a3==1)&&(a1==12))&&(a3==1))&&(a17==2))&&(a19==4)))&&((((a6==1)&&((a28==1)&&(!(a8==1)&&((a11==1)&&(((a21==11)&&((input==3)&&((a5==4)||(a5==5))))&&!(a20==1))))))&&(a12==1))&&(a16==9)))){ a1 = 14; a14 = 1; a18 = 1; a16 = 7; a21 = 10; a9 = 10; a25 = 1; a20 = 1; a5 = 4; a19 = 1; return -1; } else if(((((((a5==6)&&((!(a27==1)&&((input==4)&&(a21==11)))&&!(a27==1)))&&(a23==1))&&(a16==9))&&!(a27==1))&&((a17==2)&&((a19==3)&&((a9==9)&&((((a18==1)||(!(a18==1)&&(a2==1)))&&(a20==1))&&(a1==13))))))){ a2 = 1; a5 = 4; a9 = 7; a19 = 1; a21 = 10; a1 = 12; a8 = 0; a16 = 7; a18 = 0; return -1; } else if(((!(a26==1)&&((a4==1)||(((((a23==1)&&(a19==4))||(a18==1))&&(a1==14))&&(a17==2))))&&(((((a20==1)&&((a2==1)&&(((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6))&&(a21==12))))&&!(a26==1))&&(a16==10))&&(a12==1)))){ a5 = 4; a21 = 10; a11 = 1; a19 = 2; a12 = 1; a16 = 7; a28 = 1; a1 = 13; a9 = 9; return -1; } else if(((((((a19==1)&&((input==4)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))))&&(a13==1))&&(a16==11))&&(a20==1))&&((a8==1)||((a21==12)&&((a3==1)&&((a8==1)||(((a17==2)&&((a24==1)||(a2==1)))||!(a3==1)))))))){ a9 = 7; a16 = 7; a1 = 12; a12 = 1; a27 = 0; a28 = 1; a21 = 10; a5 = 4; return -1; } else if((((a1==13)&&(((a18==1)&&((a20==1)&&((a24==1)&&((a16==9)&&((input==5)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))))))&&!(a23==1)))&&((a19==2)&&((a17==2)&&(((!(a12==1)&&((a13==1)&&(a27==1)))&&!(a23==1))&&(a21==11)))))){ a16 = 7; a21 = 10; a24 = 1; a1 = 12; a23 = 0; a10 = 0; a5 = 4; a9 = 11; return 21; } else if((((!(a2==1)||((a9==7)&&((((!(a3==1)||(((a19==2)&&(a23==1))&&(a16==9)))&&(a1==12))&&(a17==2))&&(a3==1))))&&(a12==1))&&(!(a24==1)&&(((a21==11)&&((a20==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&(a28==1))))){ a16 = 7; a5 = 4; a21 = 10; a6 = 1; a12 = 1; a19 = 1; a0 = 0; return -1; } else if((((!(a13==1)&&(((((a13==1)&&(a19==2))&&(a9==10))&&(a4==1))&&(a1==13)))&&!(a23==1))&&((a7==1)&&(!(a23==1)&&(!(a3==1)&&(((a16==9)&&(((a17==2)&&((a21==10)&&(input==5)))&&(a5==5)))&&(a20==1))))))){ a12 = 0; a5 = 6; a13 = 0; a2 = 0; a1 = 12; a16 = 7; return 25; } else if((((a9==8)&&((a1==14)&&(!(a3==1)||((!(a20==1)&&(a2==1))||!(a2==1)))))&&((a23==1)&&((a19==2)&&(!(a7==1)&&(((((a16==7)&&((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a21==11))&&!(a26==1))&&(a17==2))))))){ a5 = 6; a21 = 10; a16 = 11; a4 = 0; a1 = 12; a27 = 0; a9 = 9; a20 = 1; a13 = 1; a19 = 3; return 21; } else if(((((a20==1)&&((a17==2)&&(((a19==5)&&((a6==1)&&(((a3==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6)))&&!(a27==1))))&&!(a0==1))))&&(a16==7))&&(!(a4==1)&&(((a0==1)||((a28==1)&&(a21==10)))&&(a1==13))))){ a6 = 1; a1 = 12; a19 = 3; a23 = 1; a9 = 11; a5 = 6; a8 = 0; a21 = 12; return 26; } else if((((!(a4==1)&&((!(a8==1)&&(((a21==12)&&((!(a14==1)&&((input==4)&&(a1==12)))&&(a17==2)))&&(a12==1)))&&(a5==5)))&&(a20==1))&&((a16==8)&&((a19==3)&&(((a28==1)&&((a12==1)&&(a6==1)))&&(a9==9)))))){ a12 = 1; a8 = 0; a19 = 1; a5 = 4; a16 = 7; a21 = 10; a9 = 7; return -1; } else if(((((((a19==2)&&(((a21==11)&&((a16==8)&&(((a1==12)&&(a11==1))&&(a23==1))))&&!(a20==1)))||(a18==1))||(a14==1))||!(a2==1))&&(!(a14==1)&&(!(a14==1)&&((((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==3))&&(a17==2)))))){ a16 = 7; a21 = 10; a8 = 0; a5 = 4; a9 = 7; a13 = 1; a19 = 1; a20 = 1; a18 = 0; return -1; } else if((((a9==9)&&(((a21==10)&&(((a5==5)&&(input==5))&&!(a26==1)))&&(a1==13)))&&((a4==1)||(!(a23==1)||((a20==1)&&((a28==1)&&(!(a12==1)||((a16==10)&&(!(a14==1)&&(((a17==2)&&(a23==1))&&(a19==4))))))))))){ a12 = 1; a9 = 7; a19 = 1; a1 = 12; a16 = 7; a3 = 1; a5 = 4; a26 = 0; return -1; } else if((((((!(a24==1)&&((a9==7)&&((a17==2)&&(input==1))))&&(a11==1))&&(a1==13))&&(a16==9))&&((a19==2)&&((a20==1)&&(((((a4==1)||((a2==1)&&((a23==1)&&!(a27==1))))||(a0==1))&&(a21==11))&&(a5==5)))))){ a19 = 3; a23 = 1; a16 = 11; a13 = 1; a11 = 1; a9 = 10; a21 = 10; return 25; } else if((((a1==12)&&((a17==2)&&(!(a13==1)||(((a19==1)&&(((a18==1)||(((a2==1)&&(a16==8))||!(a3==1)))||(a4==1)))&&(a20==1)))))&&((a2==1)&&((a21==12)&&(((a9==10)&&((input==1)&&((a5==4)||(a5==5))))&&!(a14==1)))))){ a19 = 4; a4 = 0; a5 = 4; a23 = 1; a2 = 1; a21 = 11; return -1; } else if((((a2==1)&&((((a19==2)&&((!(a7==1)&&(((a3==1)&&(a16==10))&&(a21==10)))||(a7==1)))||!(a2==1))&&(a20==1)))&&((a11==1)&&(((((a9==10)&&(((a5==4)||(a5==5))&&(input==4)))&&(a17==2))&&!(a4==1))&&(a1==13))))){ a0 = 0; a5 = 5; a16 = 7; a9 = 8; a28 = 1; a27 = 0; return 25; } else if((((((((a9==11)&&(((a3==1)&&!(a8==1))&&(a23==1)))&&(a16==8))&&(a17==2))&&(a21==11))&&(a1==13))&&((a19==4)&&((a11==1)&&((a2==1)&&(!(a4==1)&&((((a5==5)&&(input==4))&&!(a20==1))&&(a23==1)))))))){ a16 = 7; a9 = 7; a5 = 4; a21 = 10; a19 = 1; a18 = 0; a20 = 1; a24 = 0; a1 = 12; a3 = 1; return -1; } else if((((!(a8==1)&&(((a17==2)&&(((a21==10)&&(((a5==5)||(a5==6))&&(input==1)))&&(a16==11)))&&(a9==11)))&&(a12==1))&&((a14==1)||((a27==1)||(((a19==5)&&(!(a18==1)&&((a3==1)&&((a3==1)&&(a1==13)))))&&(a20==1)))))){ a16 = 7; a12 = 1; a4 = 0; a9 = 7; a19 = 4; a1 = 12; a5 = 6; a2 = 1; return 25; } else if((((a21==12)&&((a13==1)&&(((((a14==1)||(a23==1))||(a4==1))&&(a19==1))&&(a16==7))))&&((a17==2)&&((a6==1)&&((a1==14)&&((a20==1)&&(((a11==1)&&((input==3)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))))&&(a23==1)))))))){ a6 = 1; a1 = 12; a5 = 4; a9 = 7; a21 = 10; a4 = 0; a13 = 1; return -1; } else if(((((a16==11)&&(((a12==1)&&((((input==3)&&(a9==9))&&(a19==1))&&(a6==1)))&&(a20==1)))&&(a1==12))&&(((a5==5)&&((a18==1)||((a21==11)&&(!(a28==1)||(((a11==1)&&(a17==2))&&(a23==1))))))&&!(a26==1)))){ a9 = 7; a12 = 1; a21 = 10; a5 = 4; a3 = 1; a16 = 7; a26 = 0; return -1; } else if((((a21==12)&&((a19==3)&&((a16==9)&&((a4==1)||((a20==1)&&((a9==8)&&(!(a8==1)&&(a2==1))))))))&&((a23==1)&&((a1==12)&&((a3==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a13==1))&&!(a26==1))&&(a17==2))))))){ a2 = 1; a21 = 10; a5 = 6; a3 = 1; a28 = 1; a16 = 10; a19 = 1; a9 = 10; return 21; } else if(((((a23==1)&&((a21==12)&&(((a19==4)&&(((a16==9)&&((a12==1)&&(a28==1)))&&(a1==12)))&&!(a20==1))))||(a8==1))&&(!(a27==1)&&((((a17==2)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==6)))&&(a6==1))&&(a13==1))))){ if((a11==1)){ a1 = 13; a11 = 0; a5 = 5; a21 = 10; a16 = 10; a9 = 11; a23 = 0; }else{ a24 = 1; a20 = 1; a19 = 2; a11 = 0; a5 = 4; a21 = 10; a16 = 7; a6 = 0; a9 = 10; } return 25; } else if(((((((a16==11)&&((((a24==1)||(a2==1))&&(a3==1))&&(a1==14)))&&(a17==2))||!(a28==1))&&!(a14==1))&&((a19==1)&&((!(a0==1)&&(((a21==11)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5)))&&(a20==1)))&&(a12==1))))){ a19 = 4; a5 = 5; a16 = 8; a9 = 10; a1 = 13; a6 = 1; a13 = 1; return 25; } else if((((((a12==1)&&((((((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))||((a19==2)&&((a9==7)&&((a5==5)&&(a1==12)))))&&(input==5))&&(a21==10))&&!(a20==1))&&(a23==1))&&(a28==1)))&&(a12==1))&&(a16==9))&&((a17==2)&&((a18==1)||((a6==1)&&(a2==1)))))){ a15 = 1; a29 = 0; a19 = 5; a1 = 12; a0 = 1; a16 = 10; a9 = 10; a21 = 12; a5 = 6; a20 = 1; return 21; } else if((((a5==5)&&((a16==9)&&(!(a18==1)&&(((a21==10)&&(((input==1)&&!(a20==1))&&(a9==11)))&&(a13==1)))))&&(!(a27==1)&&((a19==1)&&(!(a26==1)&&((!(a6==1)||((a1==13)&&((a2==1)&&(a13==1))))&&(a17==2))))))){ a21 = 12; a1 = 14; a9 = 9; a4 = 1; a20 = 1; a15 = 1; a19 = 3; a16 = 10; a5 = 4; return 23; } else if(((((a16==9)&&((a20==1)&&((a9==9)&&(!(a4==1)&&((a2==1)&&((a19==3)&&((((input==4)&&((a5==4)||(a5==5)))&&(a3==1))&&(a17==2))))))))&&!(a14==1))&&(!(a6==1)||((a1==14)&&(((a2==1)&&(a21==12))&&!(a18==1)))))){ a23 = 1; a5 = 4; a19 = 1; a9 = 7; a1 = 12; a11 = 1; a16 = 7; a0 = 0; a21 = 10; return -1; } else if((((a17==2)&&((!(a28==1)&&(!(a11==1)&&((a20==1)&&((!(a12==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a6==1)))))&&(a9==7)))&&((a19==5)&&((!(a2==1)&&((!(a12==1)&&((a16==9)&&(a12==1)))&&(a21==10)))&&(a1==12))))){ a0 = 1; a5 = 5; a16 = 7; a2 = 0; a9 = 9; a26 = 1; a19 = 1; return -1; } else if(((!(a4==1)&&(((((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a21==11))&&!(a4==1))&&(a17==2)))&&((a2==1)&&(((a16==9)&&((!(a12==1)||((((a28==1)&&(a1==12))&&(a20==1))&&(a19==5)))&&(a23==1)))||(a0==1))))){ a18 = 0; a9 = 8; a16 = 10; a5 = 6; a19 = 4; a13 = 1; a23 = 1; return 21; } else if((((((((a13==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&(a16==8))&&(a19==3))&&(a3==1)))&&(a17==2))&&!(a27==1))&&(a21==11))&&!(a18==1))&&((a9==9)&&((a20==1)&&((((a1==14)&&(a13==1))||(a4==1))&&!(a18==1)))))){ a1 = 13; a8 = 0; a16 = 10; a9 = 11; a5 = 5; a2 = 1; a19 = 1; a14 = 0; return 21; } else if(((((a17==2)&&(!(a24==1)&&((a9==7)&&(!(a18==1)&&((((input==3)&&(a16==7))&&(a3==1))&&(a12==1))))))&&(a5==6))&&((a19==2)&&((((a27==1)||(((a6==1)||!(a23==1))&&(a1==12)))&&(a21==12))&&!(a20==1))))){ a18 = 0; a23 = 1; a19 = 3; a9 = 10; a20 = 1; a27 = 0; a16 = 8; a5 = 5; return 26; } else if((((a21==11)&&((a20==1)&&((!(a8==1)&&(((((input==3)&&(a16==8))&&(a17==2))&&!(a14==1))&&!(a18==1)))&&(a1==12))))&&(((a9==11)&&((!(a12==1)||((a19==5)&&((a3==1)||(a4==1))))||(a24==1)))&&(a5==5)))){ a2 = 1; a16 = 7; a12 = 1; a21 = 10; a0 = 0; a9 = 7; a5 = 4; a19 = 1; return -1; } else if((((a14==1)||(!(a11==1)||(((a1==14)&&(a2==1))&&(a12==1))))&&((((a21==11)&&(((a17==2)&&((((((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==6))&&(a16==8))&&!(a7==1))&&(a19==3)))&&!(a20==1)))&&!(a4==1))&&(a2==1)))){ a21 = 10; a9 = 8; a5 = 4; a19 = 1; a7 = 0; a1 = 13; a26 = 0; a16 = 7; return 21; } else if((((((a17==2)&&((!(a12==1)||((a19==5)&&(!(a23==1)||(!(a26==1)&&(a11==1)))))&&!(a4==1)))||(a24==1))&&(a20==1))&&(((a16==7)&&(!(a14==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a1==14))&&(a9==10))))&&(a21==10)))){ a21 = 12; a6 = 1; a5 = 5; a0 = 0; a9 = 11; a19 = 4; return 25; } else if((((a16==8)&&((!(a20==1)&&((a19==4)&&((!(a27==1)&&(!(a4==1)&&((a9==10)&&((a11==1)&&((a1==14)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(a13==1))))&&(a21==11)))&&(!(a4==1)&&(((a3==1)&&(a2==1))&&(a17==2))))){ a13 = 1; a9 = 7; a1 = 12; a20 = 1; a19 = 1; a24 = 0; a5 = 4; a16 = 7; a21 = 10; a18 = 0; return -1; } else if(((((a21==12)&&(!(a20==1)&&((((a0==1)||((a1==13)&&(a28==1)))&&!(a24==1))&&(a12==1))))&&!(a0==1))&&(((a5==5)&&(!(a27==1)&&((((a16==8)&&((input==3)&&(a19==4)))&&(a17==2))&&(a9==8))))&&(a13==1)))){ a15 = 0; a20 = 1; a19 = 1; a21 = 10; a8 = 1; a16 = 7; a5 = 4; return -1; } else if(((((a17==2)&&(!(a14==1)&&((a13==1)&&((a19==5)&&((a21==10)&&((a1==13)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3))))))))&&!(a7==1))&&(((!(a8==1)&&((a20==1)&&((a16==9)&&(a11==1))))||!(a2==1))&&!(a8==1)))){ if((a23==1)){ a19 = 1; a26 = 0; a6 = 1; a16 = 8; a21 = 11; a20 = 0; a9 = 11; a27 = 0; a5 = 4; }else{ a16 = 8; a21 = 12; a27 = 0; a7 = 0; a1 = 14; a5 = 5; a9 = 11; a4 = 0; } return 22; } else if((((((a12==1)&&(((a9==9)&&(a11==1))&&(a12==1)))&&(a6==1))&&(a19==1))&&((a17==2)&&((a21==10)&&(((!(a20==1)&&(!(a4==1)&&((((a1==13)&&(input==4))&&!(a24==1))&&!(a7==1))))&&(a5==5))&&(a16==9)))))){ a20 = 1; a16 = 7; a25 = 1; a9 = 8; a27 = 1; a1 = 12; a18 = 1; return 21; } else if((((a17==2)&&((a19==1)&&(((((a2==1)&&((((!(a23==1)||((a16==10)&&(a11==1)))&&!(a8==1))||(a27==1))||(a18==1)))&&(a1==13))&&(a21==10))&&(a5==6))))&&((((input==5)&&(a9==10))&&(a20==1))&&(a6==1)))){ a9 = 8; a6 = 1; a14 = 0; a21 = 12; a1 = 14; a16 = 8; a8 = 0; return 21; } else if((((a16==9)&&(((!(a12==1)||((((a12==1)&&(a11==1))&&(a21==11))||!(a6==1)))&&!(a8==1))&&(a9==9)))&&(((a1==12)&&(!(a20==1)&&(((!(a0==1)&&((a5==5)&&(input==1)))&&!(a4==1))&&(a17==2))))&&(a19==2)))){ a4 = 1; a1 = 14; a25 = 0; a7 = 1; a16 = 7; a5 = 4; a21 = 10; a20 = 1; a19 = 1; return 21; } else if(((!(a20==1)&&(((a17==2)&&(((a4==1)||(((a23==1)&&(a19==1))&&!(a4==1)))&&(a16==8)))||!(a3==1)))&&((!(a4==1)&&((a3==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&(a9==10))&&(a1==14))&&(a21==11))))&&(a2==1)))){ a24 = 0; a1 = 12; a16 = 7; a3 = 1; a11 = 1; a5 = 4; a9 = 7; a20 = 1; a21 = 10; return -1; } else if(((!(a2==1)||((a19==1)&&((!(a28==1)||((((a2==1)&&(a17==2))&&(a2==1))&&!(a18==1)))&&!(a8==1))))&&((a20==1)&&(((((input==6)&&((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a16==10))&&(a3==1))&&(a21==12))))){ a19 = 2; a9 = 9; a16 = 7; a21 = 10; a1 = 13; a12 = 1; a2 = 1; a5 = 4; return 25; } else if(((((!(a27==1)&&((a16==7)&&((a2==1)&&(!(a7==1)&&(((a21==10)&&(a28==1))&&(a19==2))))))&&(a17==2))&&(a1==12))&&(((a9==11)&&((!(a7==1)&&(!(a7==1)&&((input==6)&&((a5==5)||(a5==6)))))&&(a2==1)))&&!(a20==1)))){ a5 = 4; a8 = 0; a1 = 14; a3 = 1; a6 = 1; return 21; } else if((((a1==13)&&(((a2==1)&&((a20==1)&&(((a13==1)&&((a18==1)||((a21==12)&&(a12==1))))&&(a5==5))))&&!(a24==1)))&&((a16==11)&&((((((input==4)&&(a9==8))&&!(a26==1))&&(a19==5))&&(a2==1))&&(a17==2))))){ a19 = 1; a5 = 4; a12 = 1; a1 = 12; a21 = 10; a26 = 0; a16 = 7; a9 = 7; return -1; } else if((((!(a20==1)&&(!(a8==1)&&(!(a4==1)&&(((a21==10)&&((a3==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a2==1))))&&(a1==12)))))&&(a17==2))&&(((!(a28==1)||((a9==7)&&((a3==1)||!(a3==1))))&&(a19==1))&&(a16==10)))){ if((a18==1)){ a9 = 10; a5 = 5; a16 = 7; a12 = 0; a22 = 0; a6 = 0; a1 = 14; a20 = 1; }else{ a20 = 1; a16 = 7; a22 = 1; a15 = 1; a1 = 13; a9 = 8; a0 = 1; a5 = 6; } return -1; } else if((((a5==5)&&(((((((a11==1)&&(a2==1))||!(a12==1))&&(a11==1))&&(a17==2))&&(a28==1))&&(a19==2)))&&(((a21==12)&&((!(a7==1)&&(((a12==1)&&((input==4)&&(a20==1)))&&(a1==14)))&&(a9==9)))&&(a16==11)))){ a1 = 12; a12 = 1; a7 = 0; a5 = 4; a19 = 1; a8 = 0; a9 = 7; a16 = 7; a21 = 10; return -1; } else if(((!(a4==1)&&(((a16==10)&&(((((a6==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a3==1))&&(a17==2))&&!(a4==1)))&&!(a26==1)))&&((a19==5)&&(!(a14==1)&&((a1==12)&&((a21==11)&&(((a13==1)&&(a9==11))&&!(a20==1)))))))){ if((a23==1)){ a4 = 1; a19 = 3; a28 = 0; a1 = 14; a9 = 10; a16 = 7; a24 = 1; a21 = 10; a5 = 4; }else{ a1 = 14; a21 = 10; a9 = 10; a20 = 1; a6 = 0; a26 = 1; a19 = 1; a5 = 6; a16 = 7; a25 = 1; } return 21; } else if((((!(a7==1)&&(((a13==1)&&((a16==10)&&(a11==1)))&&(a19==3)))&&(a21==11))&&(!(a8==1)&&((((a1==14)&&(((!(a8==1)&&((input==5)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&(a17==2))&&!(a24==1)))&&(a20==1))&&!(a4==1))))){ a9 = 8; a21 = 10; a2 = 1; a5 = 6; a1 = 13; a19 = 4; a12 = 1; a16 = 7; return 21; } else if((((a17==2)&&(((((a1==14)&&((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&!(a0==1))&&!(a20==1))&&(a2==1)))&&(!(a24==1)&&((((a19==5)&&(((a11==1)&&((a21==10)&&(a6==1)))&&(a16==7)))&&(a3==1))||!(a2==1))))){ a14 = 0; a21 = 11; a9 = 10; a16 = 8; a6 = 1; a20 = 1; a2 = 1; a5 = 4; a19 = 1; return -1; } else if((((a21==12)&&((!(a8==1)&&(((input==6)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&!(a7==1)))&&!(a20==1)))&&((((a1==12)&&((((a11==1)&&(((a11==1)&&!(a8==1))&&(a17==2)))&&!(a27==1))&&!(a14==1)))&&(a16==7))&&(a19==2)))){ a7 = 0; a20 = 1; a23 = 1; a19 = 4; a9 = 11; a5 = 6; a1 = 13; a8 = 0; a16 = 11; return 25; } else if(((!(a27==1)&&((a17==2)&&((a16==8)&&(((a28==1)&&(((((input==3)&&((a5==5)||(a5==6)))&&!(a20==1))&&(a19==1))&&(a9==8)))&&!(a27==1)))))&&(((((!(a23==1)||(a6==1))&&(a1==12))&&!(a8==1))&&(a21==11))&&(a28==1)))){ a20 = 1; a9 = 10; a21 = 12; a11 = 1; a5 = 5; a8 = 0; a19 = 3; a16 = 10; a1 = 13; return 21; } else if(((!(a3==1)||(((((a19==1)&&(((a2==1)&&(a6==1))&&(a16==10)))||!(a2==1))||!(a13==1))&&(a20==1)))&&(((a1==12)&&((((((input==1)&&((a5==4)||(a5==5)))&&(a9==10))&&!(a27==1))&&!(a26==1))&&(a17==2)))&&(a21==11)))){ a16 = 7; a2 = 1; a28 = 1; a26 = 0; a9 = 7; a21 = 10; a5 = 4; return -1; } else if((((((a5==6)&&(((a27==1)&&((((a27==1)&&((a16==7)&&(input==5)))&&(a27==1))&&(a27==1)))&&!(a3==1)))&&(a21==10))&&!(a20==1))&&((a19==1)&&(((((a9==7)&&(a28==1))&&!(a3==1))&&(a1==12))&&(a17==2))))){ a22 = 1; a9 = 10; a10 = 0; a15 = 1; a20 = 1; a5 = 5; a1 = 14; return -1; } else if((((((a24==1)||(!(a0==1)&&((((a16==10)&&((a20==1)&&(a13==1)))&&(a28==1))||(a26==1))))&&(a1==12))&&(a19==1))&&(!(a27==1)&&((a9==11)&&(((a23==1)&&((a21==12)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a17==2)))))){ a3 = 1; a13 = 1; a11 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 7; return -1; } else if((((((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a8==1))&&!(a20==1))&&((a9==7)&&((a19==5)&&(((((a2==1)&&((a3==1)&&((((a16==7)&&(a3==1))||(a18==1))&&(a2==1))))&&(a2==1))&&(a21==11))&&(a1==14)))))){ a21 = 10; a2 = 1; a20 = 1; a5 = 4; a1 = 12; a7 = 0; a19 = 1; a6 = 1; return -1; } else if(((((((a21==11)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1)))&&!(a26==1))&&(a19==2))&&(a11==1))&&((((a9==7)&&((a16==9)&&((a17==2)&&(((a1==14)&&((a20==1)&&(a13==1)))||!(a12==1)))))&&!(a27==1))||!(a28==1)))){ a18 = 0; a24 = 0; a16 = 10; a21 = 10; a5 = 5; a7 = 0; return 21; } else if(((((!(a6==1)||((a9==8)&&(((a20==1)&&((a16==11)&&(a13==1)))&&(a1==13))))&&!(a4==1))||(a18==1))&&((((a17==2)&&((a21==10)&&((a19==1)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==6))))))&&(a6==1))&&!(a8==1)))){ a16 = 7; a23 = 1; a5 = 4; a2 = 1; a1 = 12; a9 = 7; return -1; } else if(((((a19==2)&&((a6==1)&&!(a27==1)))||(a18==1))&&(((a1==14)&&((((a6==1)&&((a28==1)&&(((((a21==12)&&((a5==5)&&(input==5)))&&(a9==9))&&(a3==1))&&(a20==1))))&&(a17==2))&&!(a8==1)))&&(a16==10)))){ a7 = 0; a28 = 1; a16 = 7; a12 = 1; a1 = 13; a21 = 10; return 25; } else if(((((!(a0==1)&&((a20==1)&&(!(a4==1)&&(((a5==6)&&((a23==1)&&((a17==2)&&((input==5)&&(a19==1)))))&&(a1==14)))))&&(a3==1))&&!(a27==1))&&((a16==11)&&(((a9==10)&&(!(a2==1)||(a13==1)))&&(a21==11))))){ a20 = 0; a14 = 0; a16 = 8; a7 = 0; a19 = 2; a21 = 10; return 21; } else if(((((a27==1)&&((a4==1)&&((a19==1)&&((((a21==12)&&(a3==1))&&(a26==1))&&(a8==1)))))&&!(a28==1))&&(((((((input==5)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&(a4==1))&&(a16==7))&&(a20==1))&&(a1==14))&&(a17==2)))){ a5 = 5; a1 = 13; a21 = 10; a4 = 1; a23 = 0; a9 = 10; a0 = 1; return 22; } else if((((a18==1)&&(((((a19==2)&&(((a1==14)&&((a2==1)&&(a20==1)))&&(a16==10)))&&(a21==12))&&!(a28==1))&&(a4==1)))&&(!(a23==1)&&((!(a28==1)&&((a17==2)&&((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&!(a28==1))))){ a5 = 6; a9 = 11; a16 = 7; a21 = 10; a0 = 1; a20 = 0; a19 = 5; a6 = 0; a1 = 12; return -1; } else if((((a21==10)&&((a1==13)&&(!(a3==1)||(((!(a4==1)&&(a12==1))&&(a9==9))&&!(a24==1)))))&&((((a19==5)&&(((a2==1)&&((a20==1)&&((a17==2)&&((input==4)&&((a5==5)||(a5==6))))))&&!(a26==1)))&&(a23==1))&&(a16==7)))){ a18 = 0; a16 = 8; a20 = 0; a7 = 0; a9 = 8; a1 = 14; a24 = 0; a5 = 6; a19 = 2; return 23; } else if(((((a5==5)&&(((((input==5)&&(a21==10))&&(a9==11))&&(a1==14))&&(a17==2)))&&!(a4==1))&&((a13==1)&&((((((a19==2)&&(((a12==1)||(a18==1))&&(a16==11)))&&(a12==1))&&!(a4==1))&&!(a20==1))||!(a2==1))))){ a1 = 12; a5 = 4; a16 = 8; a12 = 0; a28 = 0; a21 = 12; a27 = 1; return 25; } else if((((!(a27==1)&&((((a17==2)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==5))&&!(a14==1)))&&!(a20==1))&&(a16==7)))&&(a23==1))&&((((a19==5)&&((a8==1)||(((a23==1)||!(a6==1))&&(a1==13))))||(a26==1))&&(a21==10)))){ a5 = 6; a9 = 10; a0 = 0; a27 = 0; a3 = 1; a20 = 1; a1 = 12; a19 = 1; return -1; } else if((((((a11==1)&&(((a17==2)&&((a28==1)&&(a19==1)))&&(a21==11)))||!(a28==1))&&(a16==8))&&((a9==9)&&(((a12==1)&&((a1==13)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a11==1))&&(a20==1))&&!(a7==1))))&&(a12==1))))){ a9 = 8; a1 = 14; a5 = 6; a21 = 12; a2 = 1; a24 = 0; return 21; } else if(((!(a0==1)&&(((((a6==1)&&((((input==5)&&(a9==8))&&(a21==10))&&!(a20==1)))&&(a13==1))&&(a2==1))&&(a1==12)))&&(((a5==6)&&((a11==1)&&(!(a6==1)||(((a17==2)&&(a3==1))&&(a19==1)))))&&(a16==11)))){ a11 = 0; a9 = 11; a27 = 1; a19 = 2; a16 = 7; a5 = 5; a15 = 1; a20 = 1; return 23; } else if(((!(a7==1)&&((((((a6==1)&&(a21==11))||!(a13==1))&&(a17==2))&&(a20==1))&&!(a14==1)))&&(!(a24==1)&&((a6==1)&&((a1==14)&&(((!(a27==1)&&((input==3)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))&&(a19==3))&&(a16==10))))))){ a21 = 10; a11 = 1; a18 = 0; a3 = 1; a5 = 4; a16 = 7; a9 = 9; a19 = 2; a1 = 13; return -1; } else if((((a12==1)&&((!(a18==1)&&((a1==13)&&(((((a6==1)&&((a17==2)&&((a9==11)&&((a19==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a16==11))&&(a20==1))&&!(a14==1))))&&(a23==1)))&&((a21==10)&&((a28==1)&&!(a18==1))))){ a0 = 0; a6 = 1; a5 = 4; a1 = 12; a8 = 0; a16 = 7; a9 = 7; return -1; } else if((((a27==1)||(!(a14==1)&&(((a5==5)&&(((a17==2)&&((a16==10)&&(a2==1)))&&(a19==5)))&&(a9==9))))&&(((((((a11==1)&&((input==1)&&(a1==14)))&&(a21==12))&&(a20==1))&&!(a7==1))&&!(a27==1))&&(a6==1)))){ a19 = 4; a11 = 1; a9 = 11; a13 = 1; a16 = 7; a4 = 0; a21 = 10; a5 = 4; return 25; } else if(((((a1==14)&&((!(a2==1)||(((a16==10)&&(a6==1))&&!(a24==1)))||!(a12==1)))&&!(a20==1))&&((a9==7)&&(((a5==4)&&((((a17==2)&&((a2==1)&&((input==4)&&(a19==4))))&&(a6==1))&&(a21==11)))&&!(a24==1))))){ a1 = 13; a23 = 0; a20 = 1; a9 = 9; a5 = 6; a16 = 7; a28 = 0; a21 = 10; a2 = 0; a19 = 1; return -1; } else if((((a6==1)&&(((a3==1)&&(!(a7==1)&&((a16==9)&&((a21==10)&&(((a1==14)&&((input==5)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))))&&!(a4==1))))))&&(a28==1)))&&((a6==1)&&(((a19==1)&&((a6==1)&&(a17==2)))&&!(a20==1))))){ a16 = 7; a5 = 4; a26 = 1; a9 = 7; a1 = 13; a20 = 1; a6 = 0; return -1; } else if(((!(a8==1)&&((a3==1)&&(((a17==2)&&((a13==1)&&(((a21==11)&&(((a19==2)&&(input==5))&&(a5==6)))&&(a1==13))))&&(a12==1))))&&((a9==11)&&(!(a4==1)&&((((a16==7)&&(a23==1))&&!(a20==1))&&!(a26==1)))))){ a20 = 1; a28 = 1; a21 = 12; a1 = 12; a9 = 9; a19 = 1; a18 = 0; a2 = 1; a5 = 4; return 26; } else if((((((a26==1)||(((a17==2)&&((((a19==4)&&(a28==1))||(a8==1))&&(a23==1)))||!(a28==1)))&&(a20==1))&&(a16==8))&&((a28==1)&&(((a1==12)&&((!(a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a9==7)))&&(a21==10))))){ a8 = 0; a5 = 4; a1 = 13; a16 = 7; a9 = 8; a23 = 1; a14 = 0; a19 = 2; return 25; } else if(((((a21==12)&&((a1==14)&&((a20==1)&&(((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==3))&&(a3==1))&&(a19==2)))))&&(a13==1))&&((((a16==9)&&(!(a11==1)||(((a2==1)&&(a3==1))&&!(a0==1))))&&!(a7==1))&&(a17==2)))){ a5 = 4; a23 = 1; a16 = 7; a9 = 7; a3 = 1; a6 = 1; a1 = 12; a19 = 1; a21 = 10; return -1; } else if((((a20==1)&&(!(a8==1)&&(!(a24==1)&&(((input==5)&&(((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a13==1)))))&&((a16==10)&&((a19==3)&&((a21==12)&&(((a17==2)&&(((a28==1)&&(a12==1))&&!(a4==1)))&&(a23==1))))))){ a16 = 7; a21 = 10; a9 = 9; a7 = 0; a19 = 2; a1 = 13; a24 = 0; a28 = 1; a5 = 4; return 25; } else if(((((a16==8)&&((a21==12)&&(((a20==1)&&((((a3==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==14))&&(a28==1)))&&!(a4==1))))&&(a9==9))&&((a19==1)&&((a17==2)&&((!(a28==1)||((a8==1)||(a13==1)))&&(a12==1)))))){ a16 = 10; a21 = 11; a23 = 1; a0 = 0; a5 = 5; a9 = 7; a19 = 5; return 25; } else if((((a6==1)&&(!(a23==1)||((a11==1)&&(a20==1))))&&(!(a4==1)&&((a21==10)&&((a1==13)&&(((((a3==1)&&((((input==4)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))&&(a19==2))&&(a17==2)))&&!(a0==1))&&(a23==1))&&(a16==10))))))){ a8 = 0; a1 = 12; a2 = 1; a5 = 4; a3 = 1; a16 = 7; a19 = 1; a9 = 7; return -1; } else if(((((a1==14)&&((a17==2)&&((a20==1)&&(!(a14==1)&&((a16==8)&&(a12==1))))))&&(a21==11))&&((((a28==1)&&((((a6==1)&&((input==6)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&!(a4==1))&&!(a8==1)))&&(a12==1))&&(a19==5)))){ a5 = 4; a21 = 10; a24 = 0; a16 = 7; a19 = 2; a1 = 13; a9 = 9; a2 = 1; a27 = 0; return -1; } else if(((((((a3==1)&&(a20==1))&&(a16==10))&&!(a0==1))&&(a21==11))&&(((a19==2)&&((a23==1)&&((a9==10)&&((((a2==1)&&((a6==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a17==2))))&&(a11==1))&&(a11==1)))))&&(a1==13)))){ a1 = 12; a16 = 7; a3 = 1; a19 = 1; a27 = 0; a9 = 7; a4 = 0; a5 = 4; a21 = 10; return -1; } else if((((a19==3)&&((!(a18==1)&&(a3==1))&&(a1==12)))&&(((a17==2)&&((((a5==4)&&((((a21==12)&&(!(a0==1)&&(((input==5)&&(a9==9))&&(a23==1))))&&!(a24==1))&&(a28==1)))&&(a16==8))&&!(a7==1)))&&(a20==1)))){ a18 = 0; a16 = 10; a24 = 0; a9 = 7; a19 = 2; a28 = 1; a1 = 13; return 25; } else if(((!(a3==1)||(((a20==1)&&((a2==1)&&(a5==6)))&&(a16==9)))&&((!(a24==1)&&((a13==1)&&((a1==13)&&((a23==1)&&((a19==3)&&((a17==2)&&((a6==1)&&(((a9==8)&&(input==6))&&!(a4==1)))))))))&&(a21==12)))){ a14 = 0; a9 = 10; a19 = 2; a11 = 1; a16 = 8; a20 = 0; a4 = 0; a1 = 14; a21 = 10; return 21; } else if((((a16==7)&&((a1==12)&&((a20==1)&&((a19==5)&&((((input==4)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a2==1))&&(a28==1))))))&&((a21==10)&&((!(a6==1)||((a26==1)||(((a3==1)||(a26==1))&&(a17==2))))&&!(a8==1))))){ a14 = 0; a9 = 7; a7 = 0; a23 = 1; a19 = 1; a5 = 4; return -1; } else if(((((!(a3==1)||((((a12==1)&&((!(a0==1)&&((a12==1)&&(a17==2)))||!(a6==1)))&&(a1==12))&&(a16==10)))&&(a20==1))||(a7==1))&&((a21==12)&&(((a9==9)&&(((input==1)&&((a5==5)||(a5==6)))&&(a19==5)))&&!(a24==1))))){ a5 = 4; a19 = 2; a21 = 10; a13 = 1; a26 = 0; a1 = 13; a16 = 7; a11 = 1; return 25; } else if(((!(a14==1)&&((a19==4)&&(((((a11==1)&&(!(a11==1)||(a11==1)))&&(a17==2))&&(a16==9))&&!(a20==1))))&&((a6==1)&&((((((input==4)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a21==10))&&(a12==1))&&(a13==1))&&(a1==12))))){ a9 = 10; a5 = 6; a14 = 1; a6 = 0; a16 = 7; a21 = 12; a19 = 2; a15 = 1; return 26; } else if((((((((a19==4)&&(!(a26==1)&&((a9==8)&&(!(a18==1)&&((a23==1)&&(a20==1))))))&&(a17==2))&&(a16==8))&&(a1==13))||!(a28==1))&&(((a21==12)&&(((a2==1)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a18==1)))&&(a6==1)))){ a19 = 3; a11 = 1; a4 = 0; a9 = 11; a5 = 5; a16 = 10; a27 = 0; a1 = 14; return 21; } else if(((!(a4==1)&&((a2==1)&&(!(a8==1)&&(((a16==9)&&(((a28==1)&&(((input==5)&&(a5==5))&&(a19==1)))&&(a17==2)))&&!(a20==1)))))&&((((((a1==13)&&(a23==1))&&!(a27==1))&&!(a14==1))&&(a9==7))&&(a21==11)))){ a19 = 3; a27 = 1; a13 = 0; a7 = 1; a9 = 8; return -1; } else if(((!(a4==1)&&((a23==1)&&((!(a20==1)&&(((((a21==11)&&((a9==11)&&(((input==3)&&(a17==2))&&(a11==1))))&&!(a4==1))&&(a13==1))&&!(a0==1)))&&(a1==14))))&&((a5==6)&&((a16==10)&&((a23==1)&&(a19==4)))))){ a1 = 12; a5 = 5; a19 = 5; a23 = 0; a21 = 12; a27 = 1; a16 = 7; a7 = 1; return -1; } else if((((a16==7)&&((((((a20==1)&&((a6==1)&&(a17==2)))&&(a23==1))||(a0==1))||(a26==1))||(a8==1)))&&((a21==11)&&(((a19==4)&&(((a1==12)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==6)))&&!(a7==1)))&&(a11==1))))){ a14 = 0; a9 = 10; a19 = 2; a1 = 14; a11 = 1; a5 = 6; a23 = 1; a16 = 8; return 21; } else if(((((a17==2)&&(!(a20==1)&&(((!(a18==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==4)))&&!(a18==1))&&(a1==12))))&&!(a0==1))&&((a21==11)&&((((!(a4==1)&&((a6==1)&&(a16==10)))||(a7==1))&&(a19==1))&&!(a27==1))))){ a19 = 5; a18 = 1; a9 = 7; a13 = 0; a23 = 0; a21 = 12; a5 = 4; a20 = 1; return 21; } else if(((((a13==1)||!(a13==1))&&(a2==1))&&((a28==1)&&((a9==7)&&((a5==5)&&((a21==12)&&((!(a4==1)&&(((a17==2)&&((!(a7==1)&&(!(a4==1)&&((a20==1)&&(input==4))))&&(a16==8)))&&(a1==13)))&&(a19==5)))))))){ a19 = 2; a16 = 7; a7 = 0; a21 = 10; a12 = 1; a24 = 0; a9 = 9; return 23; } else if((((((((!(a0==1)&&((a21==11)&&((a1==13)&&(input==6))))&&!(a26==1))&&(a5==4))&&(a3==1))&&(a19==1))&&(a9==10))&&((a16==7)&&((a17==2)&&((a7==1)||(((a23==1)&&(!(a20==1)&&(a11==1)))&&(a3==1))))))){ a20 = 1; a19 = 2; a21 = 10; a11 = 1; a9 = 9; a6 = 1; a23 = 1; return 25; } else if((((a20==1)&&((a1==13)&&((((a14==1)||((a13==1)&&(a11==1)))||!(a13==1))||(a4==1))))&&((a19==2)&&((a21==11)&&((a17==2)&&((a11==1)&&((a28==1)&&((a16==8)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4)))))))))){ a1 = 12; a21 = 10; a13 = 1; a7 = 0; a16 = 7; a9 = 7; a8 = 0; a5 = 4; a19 = 1; return -1; } else if((((a5==4)&&(!(a28==1)||((a19==5)&&(((a11==1)&&(a16==7))&&!(a27==1)))))&&((a17==2)&&((a9==8)&&(((a13==1)&&((!(a8==1)&&((a12==1)&&((a1==13)&&((a21==11)&&(input==4)))))&&(a20==1)))&&(a2==1)))))){ a21 = 10; a9 = 7; a18 = 0; a1 = 12; a11 = 1; a19 = 1; a27 = 0; return -1; } else if((((a16==8)&&(((a5==6)&&(((a3==1)&&((a1==12)&&(a12==1)))&&(a21==11)))&&(a2==1)))&&((((a17==2)&&(!(a4==1)&&((((a13==1)&&((input==6)&&(a9==10)))&&!(a0==1))&&(a13==1))))&&!(a20==1))&&(a19==5)))){ a5 = 5; a18 = 1; a3 = 0; a16 = 7; a1 = 14; a4 = 1; a21 = 12; a19 = 2; return -1; } else if((((a17==2)&&((a1==14)&&((a13==1)&&((!(a20==1)&&(!(a26==1)&&((a9==9)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))))&&!(a24==1)))))&&((a19==3)&&((((a6==1)&&(((a16==11)&&(a13==1))||(a4==1)))&&(a21==10))||(a26==1))))){ a10 = 0; a5 = 6; a19 = 1; a9 = 7; a4 = 1; a16 = 7; a8 = 1; a20 = 1; return -1; } else if(((((((a2==1)&&((!(a26==1)&&((input==1)&&(a16==8)))&&!(a8==1)))&&(a19==3))&&(a13==1))&&!(a26==1))&&((a1==13)&&((a21==12)&&((a27==1)||((a9==10)&&((a17==2)&&((a5==6)&&((a3==1)&&!(a20==1)))))))))){ a5 = 4; a20 = 1; a10 = 1; a16 = 7; a19 = 1; a28 = 0; a25 = 0; a21 = 10; return 25; } else if(((((a1==13)&&((((!(a20==1)&&(!(a7==1)&&(a6==1)))&&(a28==1))&&!(a27==1))&&(a21==11)))&&(a5==6))&&((((a3==1)&&((((a9==7)&&((a19==1)&&(input==4)))&&(a16==10))&&!(a4==1)))&&(a17==2))&&!(a24==1)))){ a16 = 7; a10 = 1; a20 = 1; a1 = 14; a29 = 1; a21 = 10; return -1; } else if((((a16==8)&&((!(a18==1)&&(((a3==1)&&(!(a7==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3))))&&(a21==10)))&&(a1==12)))&&(((((!(a6==1)||((a12==1)&&!(a7==1)))&&(a20==1))&&!(a4==1))&&(a19==1))&&(a17==2)))){ a9 = 7; a16 = 7; a26 = 0; a0 = 0; a5 = 4; a28 = 1; return -1; } else if(((((((a9==7)&&(((a27==1)||((a21==10)&&(a28==1)))&&!(a14==1)))&&(a19==5))&&!(a20==1))&&(a16==7))&&((((a13==1)&&((a6==1)&&(((a28==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a1==13))))&&(a6==1))&&(a17==2)))){ if((a12==1)){ a1 = 14; a16 = 8; a19 = 3; a5 = 4; a4 = 0; a11 = 1; a27 = 0; a9 = 9; }else{ a19 = 3; a16 = 10; a9 = 10; a21 = 12; a23 = 1; a20 = 1; a5 = 5; a11 = 1; a18 = 0; } return 21; } else if((((a17==2)&&((a19==2)&&(((input==5)&&((((a5==4)&&(a1==13))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a1==12)&&(a5==6))))))&&!(a14==1))))&&((a16==8)&&((a24==1)||(((!(a0==1)&&(!(a2==1)||(((a21==12)&&(a6==1))&&(a20==1))))&&(a11==1))&&!(a0==1)))))){ a1 = 12; a19 = 5; a5 = 5; a13 = 1; a21 = 10; a9 = 11; a8 = 0; a20 = 0; a14 = 0; return 21; } else if(((((!(a27==1)&&((((a21==11)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4)))&&(a16==8))&&(a1==12)))&&(a17==2))&&(a11==1))&&(!(a8==1)&&(((!(a14==1)&&(((a13==1)&&(a20==1))&&(a19==2)))&&!(a14==1))&&!(a7==1))))){ a5 = 4; a9 = 7; a3 = 1; a21 = 10; a16 = 7; a4 = 0; a19 = 1; a28 = 1; return -1; } else if(((((a12==1)&&((a8==1)||(((a3==1)&&(((a20==1)&&(a13==1))&&(a17==2)))&&(a5==5))))&&!(a4==1))&&((a13==1)&&((a21==12)&&((a6==1)&&((a1==14)&&(((a16==8)&&((a19==5)&&(input==3)))&&(a9==8)))))))){ a1 = 13; a9 = 10; a7 = 0; a24 = 0; a12 = 1; return -1; } else if((((a20==1)&&((((((a13==1)&&!(a18==1))&&(a19==2))||(a0==1))&&(a28==1))&&!(a14==1)))&&((((a16==10)&&((a1==12)&&(!(a24==1)&&((a9==8)&&(((input==4)&&(a5==5))&&!(a14==1))))))&&(a17==2))&&(a21==11)))){ a9 = 9; a14 = 0; a19 = 3; a0 = 0; a5 = 6; a23 = 1; return 25; } else if((((!(a14==1)&&((a2==1)&&(a19==3)))||(a24==1))&&(((!(a14==1)&&(((a21==12)&&(!(a20==1)&&((a16==9)&&(((input==5)&&((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a17==2)))))&&(a12==1)))&&!(a8==1))&&(a3==1)))){ a21 = 10; a5 = 5; a20 = 1; a19 = 5; a9 = 11; a12 = 0; a1 = 14; a10 = 1; return -1; } else if(((((((((a14==1)||(!(a13==1)||((a19==2)&&(a11==1))))&&!(a18==1))||!(a6==1))&&(a16==9))&&(a17==2))&&!(a0==1))&&((((((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==6))&&!(a20==1))&&(a21==11))&&!(a14==1))&&(a1==12)))){ a20 = 1; a16 = 7; a5 = 6; a11 = 0; a21 = 10; a1 = 14; a9 = 10; a19 = 1; a29 = 1; return 21; } else if(((!(a20==1)&&(((a26==1)||((a2==1)&&(((a11==1)&&(a2==1))&&(a21==11))))&&(a1==12)))&&(((a9==8)&&((!(a14==1)&&(!(a27==1)&&((a19==5)&&((((a5==4)||(a5==5))&&(input==5))&&(a28==1)))))&&(a17==2)))&&(a16==8)))){ a5 = 5; a12 = 1; a19 = 3; a20 = 1; a6 = 1; a9 = 10; a16 = 9; a3 = 1; a1 = 13; a21 = 10; return 26; } else if((((((a21==12)&&(((a12==1)&&((a19==1)&&((a9==10)&&((a17==2)&&(input==4)))))&&(a6==1)))&&!(a24==1))&&(a1==13))&&((a5==4)&&((a20==1)&&((((a4==1)||((a2==1)&&!(a4==1)))||!(a23==1))&&(a16==8)))))){ a1 = 12; a2 = 1; a9 = 7; a16 = 7; a6 = 1; a26 = 0; a21 = 10; return -1; } else if((((a20==1)&&(((a21==10)&&(((input==4)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&(a1==13)))&&(a17==2)))&&((a16==8)&&((!(a27==1)&&((!(a7==1)&&((a23==1)&&(((a2==1)&&(a11==1))||!(a11==1))))&&(a19==4)))||!(a3==1))))){ a9 = 7; a8 = 0; a16 = 7; a1 = 12; a19 = 1; a5 = 4; a0 = 0; return -1; } else if((((a21==10)&&((a19==4)&&(!(a12==1)||((a16==7)&&((a18==1)||(((a8==1)||(!(a4==1)&&(a2==1)))&&(a1==12)))))))&&((!(a24==1)&&((a17==2)&&((((a9==8)&&(input==1))&&(a5==5))&&(a6==1))))&&(a20==1)))){ a8 = 0; a5 = 4; a21 = 11; a2 = 1; a1 = 14; a28 = 1; a9 = 7; a19 = 3; return 23; } else if((((a17==2)&&((((((((a11==1)&&!(a8==1))&&(a19==2))||(a24==1))&&(a21==12))&&(a1==14))||!(a12==1))&&(a16==7)))&&(((((((a9==9)&&(input==4))&&(a5==5))&&(a3==1))&&!(a24==1))&&(a20==1))&&!(a26==1)))){ a5 = 4; a21 = 10; a19 = 1; a24 = 0; a11 = 1; a9 = 7; a1 = 12; a27 = 0; return -1; } else if(((((((!(a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a9==10))&&(a20==1))&&(a16==9))&&(a17==2))&&((a19==3)&&((a1==12)&&((((a13==1)&&(!(a8==1)&&(!(a12==1)||((a14==1)||(a11==1)))))||!(a12==1))&&(a21==10)))))){ a18 = 0; a1 = 13; a9 = 8; a24 = 0; a12 = 1; a16 = 10; a5 = 4; a19 = 2; a21 = 12; return 21; } else if((((a6==1)&&((a16==7)&&(!(a4==1)&&(((a21==12)&&(input==1))&&!(a4==1)))))&&(!(a23==1)||((((a19==1)&&(((a5==5)&&((a20==1)&&(((a11==1)&&(a9==11))||(a26==1))))||(a4==1)))&&(a1==14))&&(a17==2))))){ a1 = 12; a2 = 1; a9 = 7; a21 = 10; a5 = 4; a0 = 0; a18 = 0; return -1; } else if((((!(a26==1)&&(((a9==10)&&((((a5==5)&&(input==5))&&(a13==1))&&!(a20==1)))&&(a21==12)))&&(a28==1))&&(((a27==1)||(((a17==2)&&(((a1==14)&&((a18==1)||(a11==1)))&&(a19==2)))&&(a16==7)))||!(a3==1)))){ a2 = 1; a11 = 1; a19 = 3; a1 = 13; a9 = 9; a27 = 0; a16 = 9; a20 = 1; return 25; } else if(((((a21==12)&&(((((a20==1)&&(a6==1))&&(a14==1))&&(a16==7))&&(a19==3)))&&!(a3==1))&&(!(a23==1)&&(((a27==1)&&((a17==2)&&((a27==1)&&((a5==5)&&((a9==10)&&((a1==13)&&(input==6)))))))&&(a24==1))))){ a4 = 1; a5 = 6; a10 = 0; a9 = 7; a19 = 1; a2 = 0; a21 = 10; return 25; } else if((((a20==1)&&((((!(a0==1)&&((a5==5)&&((input==4)&&(a16==7))))&&(a6==1))&&(a1==13))&&(a17==2)))&&((a9==11)&&((a21==10)&&((!(a11==1)||(!(a24==1)&&((a19==2)&&((a2==1)&&!(a0==1)))))||!(a6==1)))))){ a3 = 1; a5 = 4; a1 = 12; a19 = 4; a9 = 8; a7 = 0; a27 = 0; return 21; } else if((((a17==2)&&((a21==11)&&(((((a19==4)&&((input==3)&&((a5==5)||(a5==6))))&&(a28==1))&&!(a8==1))&&(a20==1))))&&((((!(a0==1)&&(!(a26==1)&&(((a11==1)&&(a12==1))&&(a12==1))))&&(a16==11))&&(a9==8))&&(a1==12)))){ a9 = 7; a16 = 7; a19 = 1; a28 = 1; a0 = 0; a26 = 0; a5 = 4; a21 = 10; return -1; } else if(((((a9==11)&&(((a2==1)||(a0==1))&&(a1==14)))&&(a17==2))&&(((!(a14==1)&&((((a12==1)&&(!(a4==1)&&((a19==3)&&(!(a14==1)&&(((a5==4)||(a5==5))&&(input==1))))))&&(a21==11))&&(a3==1)))&&(a16==9))&&(a20==1)))){ if((a28==1)){ a20 = 0; a5 = 5; a8 = 0; a16 = 8; a23 = 1; a9 = 7; a6 = 1; a1 = 12; a19 = 1; }else{ a12 = 1; a1 = 12; a2 = 1; a13 = 1; a21 = 10; a16 = 11; a19 = 4; a5 = 4; a9 = 9; } return 22; } else if((((((a19==3)&&((a5==5)&&((a16==9)&&((a14==1)||(!(a26==1)&&(a28==1))))))&&(a1==12))||!(a3==1))&&((a21==12)&&(!(a27==1)&&(((a12==1)&&((a17==2)&&(((input==4)&&(a20==1))&&!(a0==1))))&&(a9==7)))))){ a21 = 10; a19 = 1; a8 = 0; a7 = 0; a13 = 1; a16 = 7; a5 = 4; return -1; } else if((((a9==11)&&(((a6==1)&&(((a17==2)&&((a1==14)&&((((a3==1)&&(a16==8))||!(a12==1))&&!(a26==1))))&&(a23==1)))&&(a21==11)))&&((a20==1)&&(!(a24==1)&&((a6==1)&&(((input==4)&&(a5==5))&&(a19==4))))))){ a6 = 1; a5 = 4; a9 = 7; a19 = 1; a1 = 12; a23 = 1; a16 = 7; a21 = 10; return -1; } else if((((a9==11)&&(((((a4==1)||((a13==1)&&!(a14==1)))||(a7==1))||!(a6==1))&&(a17==2)))&&((a1==12)&&(((a6==1)&&((a21==12)&&((a13==1)&&((a16==8)&&(!(a20==1)&&((input==1)&&((a5==5)||(a5==6))))))))&&(a19==2))))){ if((a4==1)){ a23 = 0; a10 = 1; a5 = 6; a20 = 1; a7 = 1; a16 = 7; a21 = 10; a9 = 8; }else{ a1 = 13; a6 = 0; a5 = 5; a21 = 10; a20 = 1; a10 = 1; a16 = 11; a9 = 8; a26 = 1; a19 = 3; } return 26; } else if(((((a17==2)&&(((a9==10)&&((a16==10)&&(!(a20==1)&&(!(a2==1)||(a11==1)))))&&(a21==11)))&&(a19==3))&&((((a6==1)&&((a6==1)&&(((((a5==5)||(a5==6))&&(input==6))&&!(a24==1))&&!(a26==1))))&&!(a14==1))&&(a1==12)))){ a5 = 4; a1 = 13; a9 = 9; a10 = 0; a19 = 5; a21 = 10; a24 = 1; return 22; } else if((((((a17==2)&&(((((input==5)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))&&(a13==1))&&(a16==7))&&(a19==1)))&&!(a24==1))&&(a1==12))&&((((!(a26==1)&&(((a13==1)&&!(a20==1))&&(a21==10)))&&(a11==1))&&!(a24==1))&&(a28==1)))){ a5 = 4; a2 = 1; a20 = 1; a9 = 7; a26 = 0; return -1; } else if((((a12==1)&&((a23==1)&&((a21==10)&&(((((a23==1)&&(!(a27==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==5))))&&(a19==3))&&(a17==2))&&(a13==1)))))&&((a1==12)&&(!(a20==1)&&((a16==7)&&(!(a3==1)||(a3==1))))))){ a21 = 11; a16 = 11; a20 = 1; a5 = 5; a3 = 1; a27 = 0; a19 = 2; a2 = 1; a9 = 11; return 21; } else if((((((((a21==12)&&(!(a24==1)&&((a1==13)&&(a6==1))))&&!(a26==1))||!(a3==1))&&(a17==2))&&(a16==9))&&(!(a20==1)&&((!(a18==1)&&(!(a26==1)&&((a28==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==1)))))&&(a19==5))))){ if((a5==6)){ a1 = 12; a12 = 0; a19 = 1; a5 = 5; a9 = 11; a21 = 10; a14 = 1; a16 = 7; a27 = 1; a20 = 1; }else{ a9 = 8; a19 = 4; a21 = 11; a5 = 6; a16 = 7; a15 = 0; a12 = 0; a11 = 0; a1 = 14; } return -1; } else if(((!(a20==1)&&((a2==1)&&(((a11==1)||(a8==1))&&(a5==4))))&&((((a3==1)&&(((((a16==10)&&((a19==3)&&(((input==5)&&(a21==10))&&(a28==1))))&&(a12==1))&&(a17==2))&&(a9==10)))&&!(a8==1))&&(a1==13)))){ if((a4==1)){ a19 = 2; a16 = 7; a18 = 1; a2 = 0; a1 = 12; a20 = 1; a26 = 1; a9 = 9; a5 = 6; }else{ a20 = 1; a26 = 1; a15 = 0; a9 = 7; a8 = 1; a16 = 7; a19 = 1; } return 22; } else if((((a2==1)&&((a21==10)&&((((a16==7)&&(((a4==1)||(a28==1))&&(a17==2)))&&(a23==1))||(a8==1))))&&((((a23==1)&&((input==6)&&((((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11))))||((a19==3)&&((a9==7)&&((a5==4)&&(a1==12)))))))&&!(a20==1))&&(a3==1)))){ a16 = 9; a1 = 14; a5 = 4; a20 = 1; a7 = 0; a19 = 5; a14 = 0; a21 = 11; a9 = 11; return 21; } return calculate_output43(input); } int calculate_output43(int input) { if(((((a21==11)&&((((((a23==1)&&((input==5)&&(a5==6)))&&!(a14==1))&&(a12==1))&&(a20==1))&&(a17==2)))&&(a1==13))&&(((((((a26==1)||(a28==1))&&(a9==10))&&!(a8==1))&&(a19==1))&&(a16==10))&&(a23==1)))){ a16 = 7; a14 = 0; a9 = 7; a1 = 12; a23 = 1; a5 = 4; a18 = 0; a21 = 10; return -1; } else if((((a21==10)&&(!(a8==1)&&((a11==1)&&((!(a26==1)&&((a1==13)&&(((input==3)&&(a16==9))&&(a20==1))))&&(a9==8)))))&&(((a5==5)&&(!(a26==1)&&((a19==1)&&((a28==1)&&((a17==2)&&(a23==1))))))&&(a28==1)))){ a16 = 7; a4 = 0; a9 = 7; a13 = 1; a1 = 12; a11 = 1; a5 = 4; return -1; } else if((((a12==1)&&(((a19==3)&&((a21==12)&&((a1==13)&&((a18==1)||((a17==2)&&(!(a20==1)&&(a11==1)))))))||!(a3==1)))&&(((a16==7)&&((a9==7)&&(!(a0==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a14==1)))))&&(a13==1)))){ a26 = 0; a5 = 4; a19 = 1; a21 = 10; a1 = 12; a20 = 1; a23 = 1; a2 = 1; return -1; } else if((((a1==12)&&((a20==1)&&((a21==10)&&(((a23==1)&&(a28==1))&&(a17==2)))))&&((((!(a26==1)&&(((a3==1)&&(!(a14==1)&&(((input==4)&&(a16==7))&&(a28==1))))&&(a6==1)))&&(a5==5))&&(a19==4))&&(a9==11)))){ a14 = 0; a16 = 8; a20 = 0; a28 = 1; a19 = 2; a21 = 11; a4 = 0; return 26; } else if(((((a17==2)&&(((!(a20==1)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a7==1))&&(a23==1)))&&!(a14==1))&&((((a9==7)&&(((a28==1)&&(((a16==9)&&((a23==1)&&(a19==5)))&&(a1==14)))&&(a21==11)))&&!(a24==1))||!(a6==1)))){ a29 = 1; a9 = 11; a5 = 5; a20 = 1; a21 = 10; a12 = 0; a1 = 12; a8 = 1; a16 = 7; a19 = 2; return -1; } else if((((a21==10)&&((a16==8)&&((((((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==1))&&!(a8==1))&&(a11==1))&&(a19==1))&&(a13==1))))&&((((!(a7==1)&&((a20==1)&&(!(a8==1)&&(a23==1))))||!(a3==1))&&(a1==12))&&(a17==2)))){ a16 = 9; a5 = 6; a9 = 11; a23 = 1; a2 = 1; a21 = 12; a11 = 1; a1 = 14; return 25; } else if((((a28==1)&&((a6==1)&&((a17==2)&&((((a21==11)&&((input==4)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&!(a27==1))&&(a20==1)))))&&((!(a4==1)&&(((a1==14)&&((a19==1)&&((a16==11)&&(a3==1))))||(a7==1)))&&!(a8==1)))){ a18 = 0; a21 = 10; a7 = 0; a0 = 0; a1 = 12; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((((a19==1)&&((!(a6==1)||((a12==1)&&!(a20==1)))||(a27==1)))&&(a17==2))&&((((a16==9)&&(((((input==4)&&(((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11)))))&&(a3==1))&&!(a4==1))&&(a11==1)))&&!(a0==1))&&(a21==10)))){ a16 = 8; a14 = 1; a5 = 6; a19 = 3; a21 = 12; a1 = 14; a9 = 9; a26 = 1; a13 = 0; return -1; } else if(((((a24==1)&&(((((a0==1)&&(a23==1))&&(a0==1))&&(a18==1))&&(a17==2)))&&(a20==1))&&((!(a28==1)&&((a19==1)&&(!(a28==1)&&((a16==7)&&((input==1)&&(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14)))))))))&&(a21==12)))){ a16 = 8; a19 = 3; a9 = 7; a18 = 1; a1 = 12; a5 = 5; a7 = 1; a29 = 0; return -1; } else if((((a9==9)&&((!(a2==1)||((a16==11)&&((((a1==12)&&((a12==1)&&(a20==1)))||(a27==1))&&(a2==1))))&&!(a24==1)))&&((((((a21==10)&&((input==6)&&(a17==2)))&&!(a24==1))&&(a3==1))&&(a19==2))&&(a5==5)))){ a13 = 1; a19 = 1; a14 = 0; a5 = 6; a4 = 0; a16 = 10; a9 = 10; return 21; } else if(((((a9==7)&&(((a17==2)&&((((a27==1)||((a27==1)||((a2==1)&&(a19==5))))&&(a1==12))&&(a21==12)))||(a7==1)))&&(a20==1))&&((a28==1)&&((((((a5==4)||(a5==5))&&(input==6))&&(a16==8))&&!(a7==1))&&!(a7==1))))){ a21 = 10; a13 = 1; a16 = 7; a19 = 2; a9 = 9; a14 = 0; a28 = 1; a1 = 13; a5 = 5; return 23; } else if(((((!(a28==1)||(((a27==1)||(((a23==1)&&(a1==12))&&(a16==8)))&&(a28==1)))&&(a21==10))&&!(a18==1))&&(((a19==2)&&(((a11==1)&&((((input==4)&&(a5==4))&&(a17==2))&&(a9==11)))&&(a13==1)))&&!(a20==1)))){ a19 = 1; a9 = 7; a8 = 0; a27 = 0; a12 = 1; a16 = 7; a20 = 1; return -1; } else if(((!(a24==1)&&((((a19==5)&&(((((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==5))&&(a16==7))&&(a20==1))&&(a13==1)))&&(a1==14))&&(a13==1)))&&((((a11==1)&&((a17==2)&&((a21==10)&&(a11==1))))&&!(a8==1))&&(a12==1)))){ if((a15==1)){ a19 = 4; a9 = 11; a2 = 1; a21 = 11; a1 = 13; a20 = 0; a5 = 4; a14 = 0; a11 = 1; }else{ a20 = 0; a7 = 0; a5 = 5; a19 = 4; a4 = 0; a1 = 13; a21 = 12; a9 = 9; a26 = 0; } return 25; } else if((((((!(a18==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a7==1))&&(a12==1))&&(a16==9))&&((a17==2)&&(((a20==1)&&((!(a4==1)&&(((((a28==1)&&(a19==2))||(a14==1))&&(a12==1))&&(a9==11)))&&(a1==12)))&&(a21==10))))){ a16 = 7; a9 = 7; a18 = 0; a19 = 1; a6 = 1; a5 = 4; a11 = 1; return -1; } else if((((!(a26==1)&&((a19==4)&&((a2==1)&&(((a21==10)&&(!(a18==1)&&((input==3)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))))&&(a6==1)))))&&(a16==10))&&(((a20==1)&&(((!(a26==1)&&(a6==1))&&(a3==1))&&(a1==12)))&&(a17==2)))){ a9 = 7; a4 = 0; a19 = 1; a7 = 0; a3 = 1; a5 = 4; a16 = 7; return -1; } else if(((!(a4==1)&&(((a21==10)&&(((!(a26==1)&&(!(a14==1)&&((a1==13)&&(a12==1))))&&(a17==2))&&(a9==9)))&&(a16==7)))&&((a13==1)&&(((a20==1)&&(!(a8==1)&&((a19==2)&&(((a5==4)||(a5==5))&&(input==5)))))&&(a6==1))))){ a9 = 11; a23 = 1; a3 = 1; a5 = 4; a1 = 14; a18 = 0; return 21; } else if((((a28==1)&&((((((a16==7)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==6))&&(a19==5)))&&(a12==1))&&(a23==1))&&(a1==12))&&(a6==1)))&&(!(a4==1)&&(((!(a20==1)&&((a6==1)&&(a17==2)))||!(a12==1))&&(a21==12))))){ a16 = 8; a20 = 1; a5 = 5; a9 = 9; a27 = 0; a0 = 0; a21 = 10; a3 = 1; return -1; } else if((((a1==13)&&((a13==1)&&((a5==5)&&(!(a3==1)||((!(a27==1)&&(!(a3==1)||((a21==10)&&((a6==1)&&(a9==7)))))&&!(a18==1))))))&&((a16==8)&&((a19==3)&&(((a20==1)&&((a17==2)&&(input==4)))&&!(a14==1)))))){ a7 = 0; a24 = 0; a1 = 12; a16 = 9; a5 = 4; a27 = 0; a19 = 5; a21 = 12; return 21; } else if((((a28==1)&&((!(a20==1)&&((((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==5))&&!(a18==1))&&(a17==2))&&(a1==14)))&&(a16==8)))&&((!(a18==1)&&((a19==5)&&((((a6==1)&&!(a27==1))&&(a13==1))&&(a21==10))))||(a14==1)))){ a13 = 1; a1 = 12; a9 = 11; a5 = 6; a21 = 12; a23 = 1; a20 = 1; a19 = 3; a0 = 0; return 23; } else if(((((a18==1)||((a11==1)&&(a2==1)))||!(a6==1))&&((((a1==14)&&((((((a19==2)&&((a16==10)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==3))))&&(a17==2))&&(a21==11))&&!(a20==1))&&!(a27==1)))&&!(a0==1))&&!(a14==1)))){ if((a10==1)){ a5 = 6; a14 = 1; a9 = 11; a19 = 5; a16 = 8; a21 = 10; a28 = 0; a6 = 0; }else{ a5 = 6; a1 = 13; a12 = 0; a19 = 3; a8 = 1; a21 = 10; a16 = 8; a27 = 1; a9 = 7; } return 26; } else if((((a12==1)&&(((a3==1)&&((((a1==14)&&(((a23==1)&&((input==3)&&(a21==10)))&&!(a14==1)))&&(a9==11))&&(a6==1)))&&(a28==1)))&&(((!(a20==1)&&(((a5==6)&&(a13==1))&&(a19==2)))&&(a17==2))&&(a16==8)))){ a14 = 0; a20 = 1; a19 = 5; a16 = 10; a5 = 4; a23 = 1; a12 = 1; a21 = 12; return 25; } else if(((((a19==2)&&((a20==1)&&(a23==1)))||(a8==1))&&((a2==1)&&((a21==10)&&(((a13==1)&&((a9==10)&&((!(a24==1)&&((a5==5)&&((((input==4)&&(a1==14))&&(a16==8))&&(a28==1))))&&(a17==2))))&&(a28==1)))))){ a19 = 1; a5 = 4; a24 = 0; a12 = 1; a1 = 12; a9 = 7; a28 = 1; a16 = 7; return -1; } else if((((a1==12)&&((((a17==2)&&((((a24==1)||(!(a0==1)&&((a2==1)||(a18==1))))||(a24==1))&&!(a20==1)))&&(a21==10))&&(a19==1)))&&(!(a7==1)&&((((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&!(a27==1))&&(a16==11))))){ a19 = 2; a9 = 8; a16 = 7; a23 = 0; a5 = 5; a22 = 0; a28 = 0; a20 = 1; return -1; } else if((((a17==2)&&(((((!(a18==1)&&((input==3)&&(a19==2)))&&(a20==1))&&(a9==10))&&!(a8==1))&&(a5==5)))&&(((a21==11)&&((((((a12==1)||!(a3==1))&&(a1==12))||!(a2==1))&&(a28==1))&&(a3==1)))&&(a16==10)))){ a5 = 4; a19 = 1; a21 = 10; a16 = 7; a18 = 0; a13 = 1; a9 = 7; a2 = 1; return -1; } else if(((!(a26==1)&&(((!(a18==1)&&((((a1==13)&&((a19==2)&&(input==3)))&&!(a4==1))&&(a9==11)))&&!(a18==1))&&(a17==2)))&&(((!(a13==1)||((((a20==1)&&(a6==1))&&(a5==6))&&(a16==10)))||!(a23==1))&&(a21==12)))){ a8 = 0; a0 = 0; a21 = 10; a16 = 7; a1 = 12; a5 = 4; a23 = 1; a19 = 1; a9 = 7; return -1; } else if((((((a18==1)||((((a13==1)&&(a19==4))&&(a9==10))&&(a17==2)))&&(a28==1))&&!(a27==1))&&(((a20==1)&&((a11==1)&&((a13==1)&&((!(a7==1)&&((a16==11)&&((input==4)&&((a5==5)||(a5==6)))))&&(a21==10)))))&&(a1==12)))){ a9 = 7; a7 = 0; a16 = 7; a26 = 0; a19 = 1; a5 = 4; a2 = 1; return -1; } else if((((!(a6==1)||((a21==11)&&((a16==8)&&((((a19==2)&&((a1==13)&&(a23==1)))&&!(a14==1))||(a27==1)))))||(a7==1))&&((a3==1)&&((a17==2)&&(!(a4==1)&&(!(a20==1)&&((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))))){ a5 = 4; a9 = 7; a27 = 0; a13 = 1; a7 = 0; a16 = 7; a19 = 1; a21 = 10; a1 = 12; a20 = 1; return -1; } else if(((!(a27==1)&&((a13==1)&&((a9==9)&&(!(a8==1)&&((a16==10)&&((a11==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))))))&&((((a19==5)&&((a1==12)&&((((a28==1)&&(a21==10))&&(a17==2))||!(a12==1))))&&(a20==1))||(a27==1)))){ if((a20==1)){ a20 = 0; a27 = 0; a5 = 4; a18 = 0; a21 = 11; a19 = 3; a12 = 1; a16 = 8; a9 = 10; a1 = 14; }else{ a11 = 1; a9 = 7; a4 = 0; a7 = 0; a1 = 13; a21 = 11; a5 = 4; a16 = 9; } return -1; } else if(((((a17==2)&&((a0==1)||((a24==1)||((!(a24==1)&&((!(a6==1)||((a11==1)&&(a19==4)))&&(a9==10)))&&(a1==12)))))&&(a13==1))&&((a16==10)&&(!(a4==1)&&((a20==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a21==11))))))){ a5 = 5; a9 = 9; a19 = 2; a6 = 1; a8 = 0; a14 = 0; a16 = 7; a1 = 13; a21 = 10; return -1; } else if(((((a9==8)&&((!(a7==1)&&((a21==11)&&(!(a14==1)&&((a3==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a1==12))))))&&!(a0==1)))&&(a17==2))&&((a20==1)&&(((((a13==1)||!(a13==1))&&(a16==11))&&(a19==2))&&(a28==1))))){ a5 = 4; a19 = 1; a6 = 1; a9 = 7; a13 = 1; a16 = 7; a7 = 0; a21 = 10; return -1; } else if(((((a5==4)&&((a23==1)&&((!(a4==1)&&((((a17==2)&&(!(a20==1)&&((a19==5)&&(input==1))))&&(a21==10))&&(a28==1)))&&(a1==14))))&&(a9==8))&&(((a16==7)&&(((a8==1)||(a12==1))||(a7==1)))||!(a11==1)))){ a9 = 7; a27 = 0; a1 = 12; a20 = 1; a23 = 1; a19 = 1; a0 = 0; return -1; } else if((((!(a6==1)||(((a16==8)&&((((a28==1)&&(((a3==1)&&(a19==5))&&!(a20==1)))&&(a2==1))&&(a21==12)))||!(a11==1)))&&(a9==10))&&(!(a26==1)&&((a1==14)&&(((a2==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a17==2)))))){ a5 = 4; a19 = 3; a20 = 1; a1 = 12; a25 = 0; a14 = 1; a9 = 9; a10 = 0; return 21; } else if(((!(a4==1)&&(!(a27==1)&&((((a16==9)&&(!(a4==1)&&((((a5==4)||(a5==5))&&(input==6))&&!(a26==1))))&&(a19==3))&&(a9==7))))&&((a1==14)&&((a17==2)&&(((a21==12)&&((a20==1)&&(!(a23==1)||(a12==1))))&&(a12==1)))))){ a9 = 10; a24 = 0; a28 = 1; a16 = 7; a18 = 0; a5 = 6; a21 = 10; a19 = 2; a1 = 13; return 25; } else if((((a16==7)&&(!(a14==1)&&((((((a5==4)||(a5==5))&&(input==6))&&(a28==1))&&(a1==14))&&(a9==7))))&&(((!(a20==1)&&(((((a19==2)&&((a6==1)&&(a23==1)))&&!(a7==1))||!(a12==1))||!(a11==1)))&&(a17==2))&&(a21==11)))){ a1 = 13; a16 = 11; a18 = 0; a5 = 5; a3 = 1; a20 = 1; a23 = 1; return 21; } else if((((a1==13)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2)))&&((!(a12==1)||(((!(a8==1)&&((((a16==10)&&(((a21==12)&&((a9==10)&&(a11==1)))&&!(a0==1)))&&(a19==4))&&!(a20==1)))||!(a12==1))||(a14==1)))||(a4==1)))){ if((a17==3)){ a21 = 10; a27 = 1; a2 = 0; a29 = 0; a19 = 1; a5 = 6; a20 = 1; a1 = 12; a9 = 7; a16 = 7; }else{ a1 = 14; a0 = 1; a25 = 1; a9 = 7; a14 = 1; a21 = 10; a5 = 6; a19 = 1; a16 = 7; a20 = 1; } return -1; } else if(((!(a28==1)||(!(a28==1)||((a13==1)&&(a19==1))))&&(((a13==1)&&(((!(a14==1)&&(((a21==12)&&(!(a24==1)&&((a28==1)&&((a17==2)&&((a5==4)&&(input==1))))))&&(a9==10)))&&(a1==12))&&!(a20==1)))&&(a16==9)))){ a16 = 7; a8 = 1; a20 = 1; a11 = 0; a1 = 14; a29 = 0; a21 = 10; return 22; } else if(((((a9==11)&&(((a17==2)&&((a21==10)&&(((a6==1)&&(a11==1))&&(a16==10))))||!(a13==1)))&&!(a26==1))&&(((a20==1)&&((!(a14==1)&&((a2==1)&&((a1==14)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a28==1)))&&(a19==2)))){ a19 = 1; a11 = 1; a12 = 1; a5 = 4; a8 = 0; a16 = 7; a9 = 7; a1 = 12; return -1; } else if((((!(a0==1)&&((a9==7)&&((!(a18==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a17==2))))&&(a20==1))&&((((a1==13)&&((!(a11==1)||((((a11==1)&&!(a8==1))&&(a19==4))&&!(a18==1)))||(a8==1)))&&(a21==11))&&(a16==9)))){ a24 = 0; a16 = 10; a13 = 1; a28 = 1; a19 = 5; a5 = 6; return 21; } else if(((((a19==2)&&((a28==1)&&(((a16==7)&&((a26==1)||((((a2==1)&&(a5==5))||(a27==1))&&(a21==12))))&&(a20==1))))&&(a28==1))&&((((a9==7)&&((a1==13)&&((input==3)&&(a17==2))))&&(a2==1))&&(a13==1)))){ a11 = 1; a23 = 1; a3 = 1; a21 = 10; a19 = 1; a1 = 12; a5 = 4; return -1; } else if((((a9==10)&&(!(a24==1)&&((a3==1)&&((a20==1)&&(input==5)))))&&((a1==12)&&(((a16==10)&&((a17==2)&&((((((a2==1)&&((a11==1)&&(a23==1)))&&(a21==10))&&(a5==4))&&(a19==3))&&(a28==1))))||!(a6==1))))){ a8 = 0; a21 = 12; a16 = 8; a14 = 0; a19 = 5; a5 = 6; a9 = 7; a1 = 13; a26 = 0; return 26; } else if(((((!(a3==1)||(((!(a6==1)||(a11==1))&&(a19==2))&&(a20==1)))||(a4==1))&&(a13==1))&&((a21==11)&&(!(a24==1)&&((a17==2)&&((a28==1)&&(((a1==12)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==5)))&&(a16==11)))))))){ a23 = 1; a21 = 12; a9 = 9; a5 = 5; a0 = 0; a19 = 1; a3 = 1; return 25; } else if((((a21==12)&&(!(a18==1)&&(((a28==1)||!(a6==1))&&(a5==6))))&&(!(a18==1)&&((((!(a0==1)&&((a28==1)&&(((a16==10)&&((a17==2)&&((input==3)&&(a20==1))))&&(a1==12))))&&(a6==1))&&(a19==2))&&(a9==7))))){ a21 = 10; a9 = 9; a5 = 5; a0 = 0; a16 = 7; a1 = 13; a23 = 1; a27 = 0; return -1; } else if((((((a13==1)&&(a18==1))&&(a27==1))&&(a27==1))&&(((a9==10)&&((((((a14==1)&&((a5==5)&&((a17==2)&&(((input==3)&&(a21==10))&&(a4==1)))))&&(a20==1))&&(a19==2))&&(a18==1))&&(a16==11)))&&(a1==14)))){ a0 = 1; a1 = 12; a16 = 7; a9 = 11; a25 = 1; a6 = 0; a5 = 6; return -1; } else if((((a13==1)&&((a12==1)&&((a14==1)||(((a2==1)&&((a19==2)&&(a28==1)))&&(a16==10)))))&&(((a17==2)&&((a21==10)&&(((a20==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==4))&&!(a27==1)))&&(a1==14))))&&(a13==1)))){ a23 = 1; a2 = 1; a19 = 1; a9 = 7; a13 = 1; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((((((a19==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a27==1))&&(a6==1))&&(a13==1))&&(a9==9))&&(((((((((a17==2)&&(a28==1))||!(a12==1))&&(a20==1))||(a14==1))&&(a16==7))&&(a1==12))&&(a21==12))&&(a6==1)))){ a5 = 4; a21 = 10; a0 = 0; a27 = 0; a14 = 0; a9 = 7; return -1; } else if((((((!(a24==1)&&(a11==1))&&(a1==13))&&(a16==11))&&(a17==2))&&((!(a27==1)&&(((a2==1)&&((((a3==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==3))&&!(a27==1)))&&(a23==1))&&!(a20==1)))&&(a19==3)))&&(a21==10)))){ a21 = 11; a23 = 0; a5 = 4; a16 = 8; a15 = 0; a1 = 14; a9 = 7; a19 = 5; a27 = 1; return -1; } else if(((!(a27==1)&&(!(a8==1)&&((a21==10)&&((((a5==4)||(a5==5))&&(input==1))&&(a20==1)))))&&((a23==1)&&(((a19==3)&&(!(a26==1)&&((((((a2==1)&&(a11==1))&&(a1==13))&&(a9==10))&&(a17==2))&&(a16==7))))||(a0==1))))){ a21 = 11; a5 = 4; a1 = 14; a19 = 1; a26 = 0; a6 = 1; a8 = 0; a9 = 11; return 26; } else if(((((!(a27==1)&&((a1==13)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a3==1))))&&(a16==11))&&(a23==1))&&((((((a19==2)&&((((a17==2)&&(a6==1))&&!(a20==1))&&(a28==1)))&&(a21==10))&&!(a8==1))&&(a9==10))||(a0==1)))){ a5 = 4; a29 = 0; a19 = 1; a1 = 14; a20 = 1; a26 = 1; a16 = 7; return -1; } else if((((((a19==4)&&((((a28==1)&&(a1==14))||(a26==1))&&(a21==12)))&&(a20==1))&&(a2==1))&&((a11==1)&&((!(a24==1)&&(((((input==6)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a16==7))&&(a17==2))&&(a13==1)))&&(a28==1))))){ a21 = 11; a23 = 1; a8 = 0; a5 = 6; a1 = 12; a19 = 3; a16 = 9; a27 = 0; a9 = 11; return 26; } else if((((a17==2)&&((a19==1)&&((a16==7)&&((a13==1)&&((((((a9==7)&&((a1==14)&&(a5==4)))||(((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==5))&&(a11==1))&&!(a20==1))))))&&(!(a7==1)&&((a21==10)&&((((a2==1)&&!(a24==1))||(a8==1))||(a7==1)))))){ a20 = 1; a8 = 0; a21 = 12; a13 = 1; a16 = 8; a27 = 0; a5 = 6; a9 = 9; a1 = 12; return 25; } else if((((a7==1)||(((a19==3)&&(!(a2==1)||((a23==1)||(a27==1))))&&(a20==1)))&&(!(a4==1)&&((a3==1)&&(((a21==11)&&((a1==14)&&(((a17==2)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==6)))&&(a16==11))))&&(a3==1)))))){ a16 = 7; a5 = 4; a21 = 10; a23 = 1; a1 = 12; a19 = 1; a9 = 7; a24 = 0; a11 = 1; return -1; } else if(((((a6==1)&&((a2==1)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a18==1))))&&!(a20==1))&&((a8==1)||((a9==8)&&(((a19==1)&&((a16==7)&&((a17==2)&&((((a1==14)&&(a23==1))&&(a21==12))&&!(a8==1)))))||!(a11==1)))))){ a3 = 1; a23 = 1; a21 = 10; a20 = 1; a14 = 0; a9 = 7; a5 = 4; a1 = 12; return -1; } else if((((a9==9)&&(((a19==5)&&((a28==1)&&((input==1)&&(a21==10))))&&(a5==5)))&&(((((a2==1)&&((a16==10)&&(!(a23==1)||(((a13==1)&&((a28==1)&&(a2==1)))&&!(a20==1)))))&&!(a7==1))&&(a1==14))&&(a17==2)))){ a1 = 12; a5 = 4; a12 = 0; a9 = 10; a21 = 11; a19 = 2; a22 = 0; a8 = 1; a16 = 7; return -1; } else if((((a23==1)&&((a28==1)&&((a23==1)&&(((a1==14)&&(((a20==1)&&((a16==8)&&((a19==4)&&(a12==1))))||!(a13==1)))&&!(a18==1)))))&&((a5==4)&&(((a21==11)&&(((a9==8)&&(input==4))&&(a17==2)))&&(a28==1))))){ a19 = 1; a16 = 7; a1 = 12; a27 = 0; a14 = 0; a18 = 0; a21 = 10; a9 = 7; return -1; } else if((((((((a3==1)&&(((a19==2)&&((a21==10)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a11==1)))&&(a3==1))&&(a16==9))&&(a3==1))&&(a17==2))&&((a1==13)&&((a2==1)&&((a20==1)&&((!(a2==1)||(a13==1))&&(a9==9))))))){ a21 = 12; a16 = 10; a1 = 12; a9 = 11; a19 = 4; a0 = 0; a6 = 1; a23 = 1; a5 = 6; return 22; } else if(((!(a3==1)||((a3==1)&&(((a11==1)&&((a2==1)&&(a16==10)))&&(a19==4))))&&(!(a18==1)&&((a6==1)&&(((a17==2)&&(((a2==1)&&((a21==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a20==1))))&&(a1==13)))&&(a9==11)))))){ a21 = 10; a18 = 0; a1 = 14; a13 = 1; a2 = 1; a5 = 5; return -1; } else if((((((((a28==1)&&(!(a28==1)||(a13==1)))||(a14==1))&&(a13==1))&&(a1==12))&&(a17==2))&&((a16==9)&&((a19==4)&&((a9==11)&&((((!(a4==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a23==1))&&!(a20==1))&&(a21==10))))))){ a9 = 8; a26 = 1; a19 = 1; a16 = 7; a20 = 1; a14 = 1; a5 = 6; a1 = 13; a7 = 1; return 23; } else if((((a21==11)&&((a20==1)&&(((a19==3)&&(!(a28==1)||((((a23==1)&&(!(a14==1)&&(a12==1)))&&(a17==2))||!(a28==1))))&&!(a8==1))))&&((a16==8)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==3))&&(a1==14))&&(a2==1))))){ a9 = 7; a0 = 0; a19 = 1; a5 = 4; a11 = 1; a1 = 12; a21 = 10; a12 = 1; a16 = 7; return -1; } else if(((!(a3==1)&&((a1==13)&&((((a18==1)&&((a7==1)&&(a13==1)))&&!(a12==1))&&(a7==1))))&&(((a5==4)&&(((((a20==1)&&(!(a3==1)&&((a21==11)&&(input==5))))&&(a9==8))&&(a17==2))&&(a19==4)))&&(a16==9)))){ a1 = 12; a28 = 0; a16 = 7; a5 = 6; a21 = 10; a9 = 7; a19 = 1; a13 = 0; a6 = 0; return 23; } else if((((a16==7)&&((a1==13)&&((a11==1)&&(!(a8==1)&&((a19==3)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a20==1)))))))&&((a9==8)&&(!(a11==1)||((a17==2)&&(!(a13==1)||((((a3==1)&&!(a4==1))||!(a6==1))&&(a21==10)))))))){ a20 = 1; a11 = 1; a9 = 7; a26 = 0; a0 = 0; a1 = 12; a5 = 4; a19 = 1; return -1; } else if((((((a26==1)||(((a1==12)&&(((a21==11)&&(a12==1))||(a4==1)))&&!(a8==1)))&&(a6==1))||!(a2==1))&&((a13==1)&&(((a20==1)&&(((a9==10)&&((a16==10)&&(((a5==4)||(a5==5))&&(input==5))))&&(a17==2)))&&(a19==1))))){ a5 = 4; a26 = 0; a27 = 0; a19 = 4; a9 = 11; a14 = 0; a16 = 7; return 25; } else if(((((((a7==1)&&((a17==2)&&((a13==1)&&(a16==9))))&&(a9==10))&&!(a11==1))&&(a19==2))&&(((((a1==13)&&((((a20==1)&&((input==4)&&(a5==4)))&&(a4==1))&&(a26==1)))&&!(a28==1))&&!(a6==1))&&(a21==10)))){ a19 = 1; a16 = 7; a28 = 0; a3 = 0; a22 = 1; a1 = 12; a5 = 5; return -1; } else if(((((!(a20==1)&&(((a23==1)||!(a6==1))||(a24==1)))&&(a16==7))&&(a19==1))&&(!(a24==1)&&(((a21==12)&&((a2==1)&&((a2==1)&&(((a1==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a9==9)))&&(a17==2)))))&&!(a14==1))))){ a20 = 1; a9 = 7; a24 = 0; a11 = 1; a21 = 10; a12 = 1; a5 = 4; return -1; } else if((((a19==4)&&((a23==1)&&((a5==4)&&((!(a0==1)&&((((a21==12)&&(input==3))&&!(a26==1))&&(a23==1)))&&!(a27==1)))))&&(((((((a6==1)&&(a28==1))&&!(a20==1))&&(a1==13))&&(a9==8))&&(a17==2))&&(a16==8)))){ if((a23==1)){ a20 = 1; a16 = 7; a19 = 1; a21 = 10; a14 = 1; a2 = 0; }else{ a19 = 2; a5 = 6; a21 = 10; a9 = 10; a18 = 1; a4 = 1; a0 = 1; } return 25; } else if(((((a21==12)&&(!(a13==1)||((((!(a24==1)&&(a28==1))||!(a13==1))||(a0==1))&&(a20==1))))&&(a17==2))&&((a16==8)&&((a13==1)&&(((input==6)&&((((a19==1)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))||(((a9==7)&&((a5==5)&&(a1==12)))&&(a19==2))))&&(a11==1)))))){ a1 = 12; a19 = 1; a6 = 1; a21 = 10; a12 = 1; a3 = 1; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((((a3==1)&&((((a2==1)&&((a21==10)&&(!(a4==1)&&((a17==2)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==4))))))&&(a1==14))&&(a3==1)))&&(a2==1))&&(((a13==1)&&(((a6==1)&&(a16==8))&&!(a20==1)))&&(a19==3)))){ a6 = 1; a20 = 1; a7 = 0; a16 = 7; a14 = 0; a5 = 4; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((a16==10)&&((!(a0==1)&&((a11==1)&&((a11==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))&&!(a14==1)))))&&!(a20==1)))&&((a17==2)&&((a1==14)&&((a19==5)&&((a13==1)&&(((a3==1)&&(a3==1))&&(a21==11)))))))){ if((a12==1)){ a16 = 7; a13 = 0; a1 = 12; a21 = 10; a9 = 11; a5 = 6; a19 = 2; a2 = 0; a29 = 0; a20 = 1; }else{ a2 = 0; a26 = 1; a19 = 2; a9 = 9; a5 = 6; a16 = 8; a21 = 12; a22 = 0; } return -1; } else if((((((!(a20==1)&&(((a19==3)&&((a23==1)&&(a17==2)))||(a14==1)))&&(a23==1))&&(a21==11))||!(a23==1))&&((((!(a0==1)&&((((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==1)))&&(a16==8))&&(a28==1))&&!(a8==1)))){ a8 = 0; a5 = 4; a24 = 0; a20 = 1; a9 = 7; a1 = 12; a16 = 7; a19 = 1; a21 = 10; return -1; } else if(((((((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a16==11))&&(a19==4))&&!(a27==1))&&(!(a18==1)&&((a21==10)&&((a11==1)&&(!(a4==1)&&((a27==1)||((a17==2)&&((a1==12)&&(((a7==1)||(a12==1))&&!(a20==1))))))))))){ a4 = 1; a9 = 7; a19 = 1; a15 = 1; a16 = 10; a13 = 0; a5 = 5; a1 = 14; return 25; } else if(((((a26==1)||((a18==1)||((((((a1==14)&&(a2==1))&&(a17==2))&&(a19==4))&&!(a4==1))&&!(a20==1))))&&(a5==6))&&((a16==10)&&((a6==1)&&((a23==1)&&((a6==1)&&((a21==11)&&((input==4)&&(a9==9))))))))){ if((a2==1)){ a10 = 1; a19 = 2; a5 = 5; a21 = 10; a4 = 1; a20 = 1; a1 = 13; }else{ a26 = 1; a1 = 12; a16 = 7; a11 = 0; a5 = 5; a21 = 10; a9 = 10; a20 = 1; a19 = 2; a8 = 1; } return -1; } else if((((((a19==2)&&((a1==13)&&(a11==1)))&&(a16==7))||(a27==1))&&(!(a20==1)&&(!(a27==1)&&((((((a28==1)&&((a17==2)&&((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))))&&!(a0==1))&&!(a7==1))&&!(a27==1))&&(a21==10)))))){ a19 = 1; a7 = 0; a5 = 4; a27 = 0; a20 = 1; a13 = 1; a9 = 7; a1 = 12; return -1; } else if((((a3==1)&&((a17==2)&&((((a20==1)&&((a19==5)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==1)))))&&(a21==10))&&!(a7==1))))&&(((a1==12)&&(((a16==9)&&(((a28==1)||(a14==1))&&!(a7==1)))&&(a9==8)))&&!(a27==1)))){ a19 = 2; a9 = 9; a12 = 1; a16 = 11; a24 = 0; a5 = 4; a11 = 1; a1 = 14; return 25; } else if(((((((input==3)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&!(a24==1))&&!(a20==1))&&(a17==2))&&(!(a24==1)&&((a2==1)&&((a8==1)||(((a1==13)&&(!(a13==1)||((((a16==10)&&(a12==1))||!(a13==1))&&(a21==10))))&&(a19==2))))))){ a2 = 0; a5 = 4; a16 = 7; a19 = 1; a29 = 1; a9 = 8; a14 = 1; return -1; } else if((((a9==9)&&((!(a23==1)||(((a12==1)&&(a17==2))&&(a11==1)))&&(a16==7)))&&(((a6==1)&&((a21==12)&&(((a5==5)&&((a2==1)&&(((a13==1)&&((a20==1)&&(input==5)))&&(a19==2))))&&!(a7==1))))&&(a1==14)))){ a27 = 0; a19 = 1; a5 = 4; a2 = 1; a1 = 12; a9 = 7; a21 = 10; return -1; } else if((((a13==1)&&(((a21==12)&&((a3==1)&&(a19==2)))&&!(a20==1)))&&(((((a28==1)&&(((a17==2)&&(((input==5)&&((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a13==1)))&&!(a14==1)))&&(a16==8))&&(a23==1))&&!(a14==1)))){ a1 = 12; a9 = 9; a25 = 1; a19 = 3; a21 = 10; a8 = 1; a16 = 11; a5 = 6; a3 = 0; return -1; } else if(((((a16==7)&&((!(a13==1)&&(((a24==1)&&(a28==1))&&(a26==1)))&&(a5==5)))&&(a8==1))&&((((((a21==11)&&((((a19==2)&&(input==6))&&(a17==2))&&(a20==1)))&&(a9==7))&&(a4==1))&&(a1==12))&&!(a11==1)))){ a16 = 11; a9 = 10; a21 = 12; a19 = 3; a5 = 4; a10 = 0; a1 = 13; a14 = 1; a3 = 0; return -1; } else if((((!(a24==1)&&(((!(a8==1)&&((a9==8)&&(((a5==6)&&(input==5))&&(a21==12))))&&(a13==1))&&!(a27==1)))&&(a17==2))&&(((a8==1)||(((((a1==14)&&(a23==1))&&(a16==7))&&!(a20==1))&&!(a27==1)))&&(a19==5)))){ a23 = 1; a16 = 8; a20 = 1; a2 = 1; a19 = 1; a12 = 1; return 21; } else if((((a5==4)&&((a3==1)&&((((!(a8==1)&&(!(a4==1)&&(((a9==8)&&(input==1))&&(a1==13))))&&(a17==2))&&(a12==1))&&(a21==11))))&&((a16==9)&&((a19==2)&&((a24==1)||(((a20==1)&&(a12==1))||(a14==1))))))){ a16 = 7; a1 = 12; a23 = 1; a21 = 10; a8 = 0; a19 = 1; a9 = 7; return -1; } else if((((!(a7==1)&&((((input==6)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a17==2))&&(a19==1)))&&!(a24==1))&&(((a16==11)&&(!(a11==1)||(!(a18==1)&&(((a21==10)&&((a1==13)&&((a18==1)||(a13==1))))&&!(a20==1)))))||(a24==1)))){ a21 = 12; a5 = 5; a19 = 2; a16 = 7; a11 = 0; a9 = 10; a1 = 12; a2 = 0; a12 = 0; return -1; } else if((((!(a13==1)||(((((a28==1)&&(a12==1))&&(a19==1))&&!(a20==1))&&(a17==2)))&&(a16==7))&&((!(a14==1)&&((a21==11)&&((a5==4)&&((a12==1)&&((((input==3)&&(a9==8))&&!(a8==1))&&(a1==14))))))&&(a13==1)))){ a20 = 1; a24 = 0; a13 = 1; a21 = 10; a9 = 7; a12 = 1; a1 = 12; return -1; } else if((((((a21==10)&&((a20==1)&&(((input==5)&&(a1==14))&&(a5==5))))&&(a9==8))&&!(a26==1))&&(((!(a23==1)||(((a19==4)&&(!(a14==1)&&(!(a12==1)||(!(a4==1)&&(a23==1)))))&&(a16==7)))&&!(a4==1))&&(a17==2)))){ a5 = 4; a1 = 12; a19 = 5; a9 = 10; a12 = 1; a0 = 0; a6 = 1; a20 = 0; a16 = 8; return 22; } else if(((((a1==13)&&(((a23==1)&&(!(a26==1)&&(a13==1)))&&(a28==1)))&&(a16==7))&&((a19==4)&&(!(a8==1)&&(((a5==6)&&(!(a18==1)&&(((a21==11)&&((a17==2)&&(!(a20==1)&&(input==4))))&&(a9==10))))&&(a28==1)))))){ a0 = 0; a28 = 1; a21 = 10; a5 = 4; a9 = 7; a19 = 1; a20 = 1; a1 = 12; return -1; } else if(((!(a7==1)&&((a2==1)&&((a1==13)&&((a17==2)&&(((a16==10)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1)))&&(a21==10))))))&&((a6==1)&&((a11==1)&&(((a12==1)&&((!(a20==1)&&(a23==1))||!(a12==1)))&&(a19==3)))))){ a10 = 1; a9 = 7; a16 = 7; a19 = 1; a4 = 1; a5 = 5; a20 = 1; return -1; } else if((((a9==11)&&(!(a24==1)&&((a19==3)&&((((a2==1)&&(a21==12))&&(a17==2))&&!(a7==1)))))&&((a16==10)&&(((((a5==6)&&((!(a0==1)&&((input==6)&&(a20==1)))&&(a1==12)))&&!(a4==1))&&(a23==1))&&!(a27==1))))){ a5 = 4; a24 = 0; a13 = 1; a21 = 10; a27 = 0; a16 = 7; a19 = 2; a1 = 13; a9 = 9; return 25; } else if((((a19==5)&&((!(a12==1)||(((a17==2)&&((a1==13)&&(a12==1)))&&(a5==5)))&&!(a18==1)))&&(!(a26==1)&&((a23==1)&&((a16==11)&&(((a9==9)&&((!(a24==1)&&((input==3)&&(a21==10)))&&(a6==1)))&&(a20==1))))))){ a8 = 0; a26 = 0; a3 = 1; a1 = 14; a9 = 11; a19 = 4; a21 = 11; return 22; } else if((((((a9==9)&&((input==6)&&((a5==4)||(a5==5))))&&(a16==7))&&(a17==2))&&((((a19==3)&&((a8==1)||((a20==1)&&((!(a3==1)||(((a18==1)||(!(a13==1)||(a13==1)))&&(a1==14)))||!(a13==1)))))&&(a2==1))&&(a21==11)))){ a5 = 6; a19 = 2; a11 = 1; a7 = 0; a1 = 12; a9 = 10; a13 = 1; a16 = 8; return 25; } else if((((a1==13)&&(((!(a13==1)&&((a21==10)&&(((input==5)&&((a5==4)||(a5==5)))&&(a19==1))))&&(a16==11))&&(a9==8)))&&(((((a17==2)&&((a20==1)&&(!(a11==1)&&(!(a2==1)&&(a6==1)))))&&!(a3==1))&&!(a23==1))&&(a4==1)))){ a4 = 1; a5 = 6; a19 = 4; a1 = 14; a2 = 0; a21 = 12; a0 = 1; return 21; } else if((((((a9==11)&&((((!(a3==1)||(a11==1))&&(a17==2))||(a18==1))&&(a6==1)))&&(a1==13))&&(a19==1))&&((((((a6==1)&&((a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a16==9))&&!(a26==1))&&(a20==1))&&(a21==12)))){ a11 = 1; a23 = 1; a1 = 14; a4 = 0; a16 = 10; a5 = 6; return 25; } else if((((a17==2)&&((a3==1)&&((a6==1)&&((a6==1)&&(((((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==14))))&&(input==4))&&(a2==1))))))&&(((a16==7)&&((a21==11)&&(((a6==1)&&(!(a23==1)||(a2==1)))&&(a20==1))))&&(a19==1)))){ a1 = 14; a19 = 4; a5 = 6; a20 = 0; a14 = 0; a4 = 0; a26 = 0; a9 = 7; return 23; } else if((((((((a9==10)&&(((a17==2)&&(!(a20==1)&&(input==3)))&&!(a4==1)))&&(a11==1))&&(a13==1))&&(a5==6))&&(a1==12))&&(((a16==8)&&(((a13==1)&&(!(a6==1)||((a19==2)&&(a23==1))))&&!(a7==1)))&&(a21==12)))){ a29 = 0; a24 = 1; a5 = 4; a16 = 7; a19 = 1; a9 = 7; a2 = 0; a20 = 1; a1 = 14; a21 = 10; return -1; } else if(((((a28==1)&&((a1==13)&&(!(a26==1)&&((a16==9)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==6))))))&&(a11==1))&&((a17==2)&&((!(a8==1)&&((a21==11)&&((((a20==1)&&(a6==1))&&(a19==5))||(a27==1))))||(a7==1))))){ a5 = 4; a21 = 10; a1 = 12; a2 = 1; a14 = 0; a12 = 1; a9 = 7; a19 = 1; a16 = 7; return -1; } else if((((((!(a0==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a20==1)))&&(a6==1))&&(a16==11))&&(a19==5))&&(((a1==12)&&((((a21==11)&&((a9==10)&&((!(a11==1)||(a23==1))&&(a12==1))))&&(a12==1))||!(a11==1)))&&(a17==2)))){ a18 = 0; a1 = 14; a9 = 8; a27 = 0; a21 = 10; a5 = 6; a16 = 8; a20 = 0; a19 = 3; return 21; } else if((((!(a7==1)&&((a1==14)&&(((input==5)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&!(a27==1))))&&(a19==4))&&((a21==10)&&(((((a17==2)&&((((a12==1)||!(a28==1))&&(a20==1))&&(a16==10)))||!(a3==1))||(a18==1))||(a24==1))))){ a26 = 0; a19 = 3; a5 = 5; a16 = 7; a9 = 8; a20 = 0; a1 = 13; a8 = 0; a21 = 11; a28 = 1; return -1; } else if((((a16==10)&&(!(a27==1)&&((a28==1)&&(((a1==13)&&(!(a24==1)&&(((a17==2)&&(input==1))&&(a19==1))))&&!(a27==1)))))&&((a21==11)&&(!(a4==1)&&((a5==6)&&((a9==11)&&(!(a20==1)&&((a2==1)&&(a6==1))))))))){ if((a4==1)){ a14 = 1; a20 = 1; a16 = 7; a21 = 10; a11 = 0; a5 = 5; a9 = 7; }else{ a16 = 11; a19 = 4; a5 = 4; a12 = 0; a20 = 1; a1 = 14; a8 = 1; a9 = 8; } return -1; } else if((((a3==1)&&(((a14==1)||(((a6==1)&&!(a4==1))&&(a17==2)))||(a8==1)))&&(((a21==11)&&((((((input==5)&&((((a9==11)&&((a5==5)&&(a1==13)))||(((a5==6)&&(a1==13))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a11==1))&&(a19==1))&&!(a27==1))&&!(a20==1)))&&(a16==7)))){ a21 = 10; a9 = 7; a5 = 4; a20 = 1; a7 = 0; a6 = 1; a1 = 12; a4 = 0; return -1; } else if(((((((a19==3)&&((a16==9)&&((((a12==1)&&(a9==9))||(a4==1))||!(a12==1))))&&(a21==11))&&!(a14==1))&&!(a18==1))&&((a12==1)&&(((a5==4)&&(!(a20==1)&&(((a17==2)&&(input==3))&&(a1==12))))&&!(a0==1))))){ a19 = 1; a24 = 1; a16 = 7; a21 = 10; a9 = 11; a5 = 6; a20 = 1; a18 = 1; return 25; } else if(((((a23==1)&&((a23==1)&&((a19==1)&&(((a28==1)&&(((((input==1)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a1==14))&&!(a20==1))&&!(a27==1)))&&(a16==7)))))&&(a12==1))&&((a7==1)||(((a3==1)&&(a21==11))&&(a17==2))))){ a13 = 1; a9 = 7; a5 = 4; a0 = 0; a21 = 10; a1 = 12; a20 = 1; a2 = 1; return -1; } else if(((((a18==1)||((((a17==2)&&((((a9==10)&&(a12==1))&&(a1==12))&&!(a8==1)))&&(a16==9))&&(a21==11)))&&(a19==3))&&((a3==1)&&(((!(a27==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a20==1)))&&(a3==1))&&!(a7==1))))){ a11 = 1; a9 = 7; a19 = 1; a26 = 0; a3 = 1; a21 = 10; a5 = 4; a16 = 7; return -1; } else if((((a20==1)&&(((!(a14==1)&&((a16==8)&&(a2==1)))&&(a13==1))&&(a2==1)))&&(((a17==2)&&((((a28==1)&&(((a21==12)&&((a6==1)&&((input==4)&&(a9==7))))&&!(a14==1)))&&(a19==4))&&(a5==5)))&&(a1==12)))){ a19 = 1; a12 = 1; a13 = 1; a5 = 4; a16 = 7; a6 = 1; a21 = 10; return -1; } else if((((a21==11)&&((a1==12)&&((a20==1)&&(((a12==1)&&(((a5==5)&&(a28==1))&&!(a0==1)))&&!(a7==1)))))&&((a17==2)&&((a16==10)&&(!(a0==1)&&((a9==8)&&(((a11==1)&&((input==1)&&(a19==2)))&&!(a18==1)))))))){ a24 = 0; a6 = 1; a19 = 1; a5 = 4; a9 = 7; a16 = 7; a21 = 10; return -1; } else if((((a27==1)&&(!(a3==1)&&(((a17==2)&&(((a8==1)&&(a13==1))&&!(a13==1)))&&(a20==1))))&&(!(a13==1)&&((((a16==8)&&((input==3)&&((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==2))||((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12))))))))&&(a21==12))&&!(a6==1))))){ a15 = 1; a19 = 1; a1 = 13; a16 = 7; a9 = 8; a5 = 6; a22 = 0; a21 = 10; a11 = 0; return 26; } else if((((a21==11)&&((!(a20==1)&&(((a19==3)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6)))&&!(a18==1)))&&(a16==8)))&&(((a17==2)&&(((a14==1)||(((a13==1)&&((a0==1)||(a11==1)))&&(a11==1)))&&!(a27==1)))&&(a1==14)))){ a2 = 1; a11 = 1; a9 = 7; a5 = 5; a1 = 12; a20 = 1; a0 = 0; a21 = 12; a19 = 4; return 26; } else if((((((a3==1)&&(((!(a14==1)&&((a16==10)&&((input==5)&&(a1==14))))&&(a19==1))&&(a3==1)))&&(a6==1))&&(a5==5))&&(((a9==9)&&(((a21==12)&&((a17==2)&&((a12==1)||(a7==1))))||!(a13==1)))&&(a20==1)))){ a19 = 2; a13 = 1; a16 = 7; a1 = 13; a21 = 10; a18 = 0; return 25; } else if(((((((a17==2)&&((a16==10)&&(a23==1)))||!(a23==1))&&(a3==1))&&!(a26==1))&&(((a1==14)&&(((((a28==1)&&(!(a7==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&(a21==12))&&(a20==1))&&(a19==1)))&&(a23==1)))){ a9 = 7; a12 = 1; a16 = 7; a1 = 12; a5 = 4; a21 = 10; a14 = 0; a4 = 0; return -1; } else if((((((a17==2)&&((!(a26==1)&&((a9==11)&&((input==6)&&((a5==5)||(a5==6)))))&&!(a14==1)))&&!(a24==1))&&(a16==9))&&(((((!(a3==1)||((a14==1)||(!(a20==1)&&(a12==1))))&&(a19==4))&&(a28==1))&&(a1==13))&&(a21==10)))){ if((a15==1)){ a26 = 1; a19 = 1; a16 = 7; a2 = 0; a5 = 6; a20 = 1; a1 = 14; a0 = 1; }else{ a4 = 1; a15 = 1; a5 = 6; a19 = 5; a20 = 1; a9 = 9; a28 = 0; a16 = 11; } return -1; } else if((((a28==1)&&((!(a14==1)&&((a3==1)&&((input==6)&&(a9==11))))&&(a17==2)))&&((((((((((a28==1)&&(a2==1))&&(a5==5))&&!(a0==1))||!(a6==1))&&(a21==11))&&(a1==12))&&(a16==8))&&(a20==1))&&(a19==5)))){ a13 = 1; a0 = 0; a1 = 13; a9 = 7; a19 = 3; a16 = 10; a6 = 1; return 23; } else if((((!(a14==1)&&((((a1==13)&&((a16==9)&&((a2==1)||(a8==1))))&&(a17==2))&&(a2==1)))||!(a23==1))&&(!(a4==1)&&(!(a0==1)&&((a19==1)&&(((((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==1))&&(a20==1))&&(a21==12))))))){ a18 = 0; a19 = 3; a9 = 10; a5 = 4; a1 = 12; a7 = 0; return 21; } else if((((a3==1)&&(((!(a14==1)&&(((a20==1)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==4)))&&(a1==14)))&&(a2==1))&&(a21==10)))&&((a27==1)||((a19==2)&&(((((a17==2)&&(a2==1))&&!(a8==1))||!(a2==1))&&(a16==7)))))){ a5 = 4; a9 = 7; a1 = 12; a2 = 1; a28 = 1; a23 = 1; a19 = 1; return -1; } else if((((a20==1)&&((!(a23==1)||(a28==1))&&!(a24==1)))&&((a6==1)&&(((((a23==1)&&((a21==12)&&((a16==8)&&(((a1==12)&&((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&!(a18==1)))))&&(a17==2))&&(a19==2))&&!(a4==1))))){ a21 = 10; a23 = 1; a11 = 1; a5 = 4; a9 = 7; a16 = 7; a6 = 1; a19 = 1; return -1; } else if((((a21==11)&&((a17==2)&&((a23==1)&&((((input==1)&&((a5==4)||(a5==5)))&&!(a18==1))&&(a28==1)))))&&(((a1==14)&&((a19==5)&&(((a24==1)||((a20==1)&&(((a3==1)||(a18==1))&&(a16==11))))&&!(a26==1))))&&(a9==7)))){ a2 = 1; a20 = 0; a27 = 0; a5 = 5; a19 = 4; a9 = 10; a16 = 7; return -1; } else if((((a26==1)||(!(a4==1)&&(!(a3==1)||(((a6==1)&&(a21==10))&&!(a4==1)))))&&((a16==7)&&(!(a20==1)&&((((a19==4)&&((((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a17==2))&&(a3==1)))&&(a1==12))&&!(a4==1)))))){ a19 = 1; a28 = 1; a23 = 1; a9 = 7; a5 = 4; a20 = 1; a2 = 1; return -1; } else if((((a8==1)||(((a16==11)&&(!(a0==1)&&(!(a24==1)&&((a3==1)&&!(a7==1)))))||(a14==1)))&&((a19==1)&&((a17==2)&&((a21==11)&&(((a6==1)&&(((a20==1)&&((input==3)&&(a5==5)))&&(a1==13)))&&(a9==8))))))){ a5 = 4; a9 = 7; a8 = 0; a3 = 1; a16 = 7; a1 = 12; a7 = 0; a21 = 10; return -1; } else if((((a3==1)&&(!(a11==1)||(!(a4==1)&&((((a17==2)&&(a3==1))&&(a19==5))||(a18==1)))))&&((((((!(a20==1)&&((input==1)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))))&&(a16==10))&&(a1==12))&&(a21==11))&&!(a8==1))&&(a23==1)))){ a0 = 1; a27 = 1; a16 = 7; a29 = 0; a9 = 7; a5 = 5; a20 = 1; a21 = 10; a19 = 2; return 25; } else if(((!(a18==1)&&(((a17==2)&&((((a21==10)&&(a28==1))&&!(a4==1))&&(a9==8)))&&(a19==3)))&&(!(a14==1)&&((((((a16==7)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a0==1)))&&!(a20==1))&&(a28==1))&&(a1==13))&&(a11==1))))){ a5 = 6; a18 = 0; a28 = 1; a1 = 14; a9 = 7; a3 = 1; return 22; } else if((((((a6==1)&&((!(a27==1)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a14==1)))&&(a17==2))&&(a1==13))&&(((a9==10)&&(!(a12==1)||((a21==12)&&((a19==2)&&(((a27==1)||((a6==1)&&(a16==7)))||!(a6==1))))))&&!(a20==1)))){ a13 = 1; a1 = 12; a7 = 0; a9 = 7; a20 = 1; a16 = 9; a19 = 5; a28 = 1; a5 = 4; return 21; } else if((((a1==14)&&(!(a4==1)&&((!(a26==1)&&((a21==10)&&(!(a0==1)&&(a28==1))))&&(a19==1))))&&(((!(a0==1)&&((a28==1)&&((a17==2)&&(((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&!(a0==1)))))&&!(a20==1))&&(a16==10)))){ if((a24==1)){ a27 = 1; a5 = 6; a9 = 7; a20 = 1; a16 = 7; a15 = 1; a1 = 12; a28 = 0; }else{ a26 = 1; a19 = 2; a1 = 12; a20 = 1; a16 = 7; a5 = 5; a9 = 9; a3 = 0; a15 = 0; } return -1; } else if((((a19==1)&&((((a8==1)||(((a23==1)&&((a1==13)&&((!(a0==1)&&((a21==11)&&(a28==1)))&&(a17==2))))||!(a2==1)))&&(a28==1))&&!(a24==1)))&&(!(a20==1)&&(((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==5))&&(a16==9))))){ if((a10==1)){ a29 = 0; a9 = 9; a1 = 12; a10 = 0; a21 = 12; a19 = 3; a5 = 4; a16 = 8; a20 = 1; a11 = 0; }else{ a6 = 0; a19 = 5; a5 = 5; a22 = 0; a16 = 8; a20 = 1; a1 = 12; a4 = 1; a9 = 11; } return 26; } else if(((((a20==1)&&((a4==1)||((((a8==1)||((a16==7)&&(((a1==13)&&(a13==1))&&(a17==2))))&&(a13==1))&&(a19==3))))&&(a21==11))&&(((((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==4))&&(a11==1))&&!(a26==1))&&(a6==1)))){ a9 = 9; a19 = 5; a23 = 1; a0 = 0; a11 = 1; a1 = 14; a5 = 4; a21 = 10; a16 = 8; return 25; } else if((((a1==12)&&((a17==2)&&((a19==5)&&(!(a24==1)&&(!(a20==1)&&((a16==7)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))))))&&((((!(a12==1)||((a21==11)&&(((a4==1)||(a23==1))&&!(a0==1))))||!(a13==1))&&(a23==1))&&(a9==11)))){ a20 = 1; a19 = 2; a16 = 10; a5 = 5; a28 = 1; a9 = 7; a21 = 10; a1 = 14; a13 = 1; return 21; } else if(((((a1==14)&&((a17==2)&&(!(a0==1)&&((((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==1))&&(a20==1))&&!(a7==1)))))&&(a21==10))&&(((!(a12==1)||(!(a28==1)||(((a28==1)||!(a2==1))||(a0==1))))&&(a19==2))&&(a16==11)))){ a28 = 1; a5 = 4; a1 = 12; a14 = 0; a19 = 1; a9 = 7; a2 = 1; a16 = 7; return -1; } else if((((a2==1)&&((a28==1)&&((a18==1)||((a19==2)&&((a14==1)||(a2==1))))))&&(((a17==2)&&((((((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==6))&&(a1==12))&&(a6==1))&&(a16==11))&&(a21==12))&&(a20==1)))&&!(a4==1)))){ a9 = 11; a24 = 0; a5 = 4; a12 = 1; a13 = 1; a19 = 4; return 22; } else if(((((a20==1)&&((((a12==1)&&(a1==13))&&(a16==9))&&(a19==5)))&&(a9==9))&&((a21==11)&&(!(a0==1)&&((((((!(a14==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a17==2))&&!(a26==1))&&(a23==1))&&!(a0==1))&&(a12==1)))))){ a19 = 1; a16 = 7; a1 = 12; a9 = 7; a2 = 1; a23 = 1; a21 = 10; a5 = 4; a18 = 0; return -1; } else if(((((a16==8)&&((a19==1)&&((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a4==1)))))&&(a20==1))&&((a4==1)||(((((a9==11)&&((((a11==1)&&!(a7==1))||!(a12==1))||!(a12==1)))&&!(a7==1))&&(a21==10))&&(a1==13))))){ a24 = 0; a9 = 7; a5 = 4; a4 = 0; a16 = 7; a1 = 12; return -1; } else if((((((a19==1)&&((a6==1)&&((a16==7)&&(((a1==13)&&((a6==1)&&(a21==12)))&&!(a20==1)))))&&(a17==2))||(a4==1))&&(((((a11==1)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==3)))&&(a23==1))&&!(a18==1))&&!(a27==1)))){ a20 = 1; a21 = 10; a13 = 1; a3 = 1; a9 = 8; a5 = 6; a1 = 14; a16 = 10; a19 = 3; return 21; } else if(((((a4==1)||(((a24==1)||((((a2==1)&&!(a24==1))&&(a21==12))&&(a1==13)))&&(a28==1)))&&(a16==8))&&((a17==2)&&((a9==9)&&(((!(a14==1)&&(!(a0==1)&&((a5==5)&&(input==1))))&&(a19==5))&&!(a20==1)))))){ a19 = 1; a25 = 1; a13 = 0; a0 = 1; a20 = 1; a16 = 7; a21 = 10; a9 = 7; a5 = 4; return 23; } else if((((a1==14)&&(((a20==1)&&(((((a3==1)&&!(a27==1))&&(a9==10))||(a14==1))||(a0==1)))&&(a19==5)))&&((((((a17==2)&&(!(a18==1)&&(((a5==4)||(a5==5))&&(input==1))))&&!(a7==1))&&(a21==12))&&!(a8==1))&&(a16==8)))){ a7 = 0; a9 = 11; a12 = 1; a5 = 4; a27 = 0; a16 = 10; a1 = 13; return 22; } else if((((((a1==13)&&((a5==6)&&((a19==2)&&((a26==1)||(a6==1)))))||(a14==1))&&(a21==12))&&((a16==7)&&((a3==1)&&(!(a0==1)&&(((a20==1)&&(!(a8==1)&&(((a17==2)&&(input==3))&&(a9==10))))&&!(a14==1))))))){ a5 = 4; a19 = 1; a9 = 7; a27 = 0; a14 = 0; a1 = 12; a21 = 10; a18 = 0; return -1; } else if(((((a16==10)&&((a14==1)||(!(a28==1)||((a6==1)||!(a23==1)))))&&!(a24==1))&&(((a19==5)&&(((a1==12)&&((a21==11)&&(!(a20==1)&&((a3==1)&&((input==5)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))))))&&!(a26==1)))&&(a17==2)))){ a16 = 7; a20 = 1; a8 = 1; a21 = 10; a23 = 0; a19 = 2; a5 = 5; a22 = 0; a9 = 8; return -1; } else if(((((((a5==4)&&(((a1==13)&&(!(a11==1)||(!(a28==1)||((a21==10)&&(!(a20==1)&&((!(a13==1)||(a12==1))&&!(a7==1)))))))&&(a9==11)))||(a4==1))&&(a19==5))&&(a16==9))&&(((input==1)&&(a17==2))&&(a13==1)))){ if((a4==1)){ a9 = 9; a16 = 7; a19 = 2; a18 = 1; a20 = 1; a15 = 1; a5 = 5; a4 = 1; a1 = 12; }else{ a16 = 8; a23 = 0; a20 = 1; a5 = 6; a14 = 1; a28 = 0; a19 = 1; a9 = 10; a1 = 14; } return -1; } else if(((!(a0==1)&&(!(a8==1)&&((a17==2)&&((((a19==3)&&(((!(a26==1)&&((((a9==7)&&((a5==4)&&(a1==14)))||((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6)))))&&(input==6)))&&(a6==1))&&(a13==1)))&&(a20==1))&&(a21==12)))))&&(((a3==1)&&(a2==1))&&(a16==8)))){ a23 = 1; a16 = 10; a1 = 14; a5 = 5; a9 = 10; a19 = 2; a28 = 1; a18 = 0; return 25; } else if((((a21==10)&&((a23==1)&&((a1==14)&&(!(a27==1)&&(((a16==8)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a3==1))))))&&((a19==2)&&((a17==2)&&((((a12==1)&&((!(a8==1)&&(a2==1))&&!(a20==1)))&&(a9==7))||!(a11==1)))))){ a16 = 7; a5 = 4; a20 = 1; a1 = 12; a6 = 1; a7 = 0; a19 = 1; a11 = 1; return -1; } else if((((a17==2)&&((a16==11)&&((a3==1)&&(!(a6==1)||(((a1==14)&&(a2==1))&&(a20==1))))))&&(((!(a0==1)&&(!(a27==1)&&(((a9==8)&&(((input==3)&&(a19==4))&&!(a14==1)))&&(a3==1))))&&(a21==12))&&(a5==6)))){ a19 = 1; a9 = 7; a1 = 12; a12 = 1; a21 = 10; a14 = 0; a16 = 7; a13 = 1; a5 = 4; return -1; } else if(((((a17==2)&&(((((((a16==9)&&(a3==1))&&(a3==1))&&!(a8==1))&&(a9==8))&&(a28==1))||!(a2==1)))&&(a1==12))&&((!(a0==1)&&(((a5==6)&&(((a20==1)&&(input==5))&&(a21==10)))&&(a28==1)))&&(a19==4)))){ a14 = 0; a7 = 0; a5 = 4; a4 = 0; a16 = 7; a9 = 7; a19 = 1; return -1; } else if((((a1==14)&&(((((((((a19==5)&&(a28==1))&&(a12==1))&&(a23==1))&&(a16==11))||(a8==1))&&(a20==1))&&(a21==12))&&!(a27==1)))&&(((((input==3)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a13==1))&&(a17==2))&&!(a27==1)))){ a2 = 1; a5 = 4; a9 = 7; a16 = 7; a1 = 12; a19 = 1; a0 = 0; a21 = 10; a4 = 0; return -1; } else if((((!(a18==1)&&(((((a5==4)&&(((a20==1)&&((input==1)&&(a1==12)))&&(a17==2)))&&(a23==1))&&(a16==10))&&(a21==10)))&&(a2==1))&&(!(a23==1)||(!(a24==1)&&((a2==1)&&(((a9==10)&&(a13==1))&&(a19==3))))))){ a23 = 1; a16 = 7; a9 = 7; a19 = 1; a28 = 1; a13 = 1; return -1; } else if(((((a20==1)&&(((a14==1)||(((a14==1)||((a28==1)&&(a19==2)))&&(a9==10)))&&(a1==14)))&&!(a18==1))&&(!(a8==1)&&((a16==9)&&((a17==2)&&(((a23==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a21==11)))&&!(a26==1))))))){ if((a9==10)){ a1 = 13; a5 = 4; a20 = 0; a9 = 9; a14 = 0; a12 = 1; a0 = 0; a21 = 10; a16 = 8; }else{ a19 = 3; a7 = 0; a9 = 11; a5 = 5; a13 = 1; a26 = 0; a16 = 8; } return 25; } else if(((((a19==5)&&((a21==10)&&((!(a6==1)||(((a11==1)&&(a1==13))||!(a2==1)))&&(a17==2))))&&!(a20==1))&&(!(a8==1)&&((a23==1)&&((!(a4==1)&&(((a16==9)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==10)))&&!(a14==1)))))){ a5 = 6; a19 = 2; a29 = 0; a1 = 12; a16 = 7; a2 = 0; a25 = 1; a9 = 9; a20 = 1; return -1; } else if((((((a1==14)&&((a11==1)&&(a19==1)))&&(a16==7))&&(a28==1))&&((a17==2)&&((((a21==10)&&(!(a20==1)&&(((((input==5)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a2==1))&&(a13==1))&&!(a8==1))))&&!(a8==1))&&(a23==1))))){ a0 = 0; a1 = 12; a9 = 8; a6 = 1; a18 = 0; a16 = 10; a5 = 5; a20 = 1; return 21; } else if(((((a6==1)&&((a9==8)&&(((!(a7==1)&&(((a3==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a17==2)))&&(a1==12))&&(a23==1))))&&(a16==10))&&((((a24==1)||(!(a20==1)&&((a3==1)&&(a19==2))))&&(a21==10))||!(a11==1)))){ a16 = 8; a3 = 0; a0 = 1; a5 = 4; a23 = 0; a20 = 1; a19 = 5; a9 = 9; a21 = 12; return 23; } else if((((!(a27==1)&&(((a2==1)&&(a11==1))||!(a12==1)))||(a7==1))&&((a19==5)&&((!(a0==1)&&((a20==1)&&((a21==11)&&((a2==1)&&(((input==4)&&((((a5==4)&&(a1==13))&&(a9==7))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))))&&(a16==11))))))&&(a17==2))))){ a21 = 10; a14 = 0; a1 = 12; a16 = 7; a18 = 0; a5 = 4; a9 = 7; a0 = 0; a19 = 1; return -1; } else if((((((a20==1)&&((((a28==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1)))&&(a3==1))&&!(a18==1)))&&(a21==10))&&!(a24==1))&&((a1==13)&&((a16==11)&&(((a18==1)||(((a19==3)&&(a2==1))||(a26==1)))&&(a17==2)))))){ a13 = 1; a1 = 12; a5 = 4; a19 = 1; a27 = 0; a9 = 7; a16 = 7; a6 = 1; return -1; } else if((((a5==4)&&((a21==11)&&((!(a26==1)&&(((((a20==1)&&(input==3))&&(a17==2))&&(a3==1))&&(a16==10)))&&(a28==1))))&&(((((a19==3)&&(((a11==1)||!(a13==1))||(a26==1)))&&(a23==1))&&(a1==14))&&(a9==7)))){ a16 = 7; a4 = 0; a7 = 0; a1 = 12; a19 = 1; a21 = 10; a8 = 0; return -1; } else if((((!(a4==1)&&(((((!(a3==1)||(a2==1))&&(a1==12))&&(a17==2))&&(a21==10))&&(a16==8)))&&!(a24==1))&&((!(a7==1)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a9==7))&&(a19==5))&&(a13==1))&&(a20==1)))&&!(a18==1)))){ a12 = 1; a19 = 1; a2 = 1; a3 = 1; a5 = 4; a16 = 7; return -1; } else if(((!(a27==1)&&((a5==6)&&((a17==2)&&((a2==1)&&(a21==12)))))&&((!(a4==1)&&((((a19==5)&&(!(a18==1)&&(!(a0==1)&&((a1==12)&&(((input==3)&&(a16==7))&&(a9==7))))))&&(a20==1))&&!(a14==1)))&&(a6==1)))){ a13 = 1; a21 = 10; a7 = 0; a0 = 0; a19 = 1; a5 = 4; return -1; } else if(((((((a16==11)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a6==1)))&&(a9==7))&&(a3==1))&&(a21==10))&&((!(a8==1)&&(((!(a20==1)&&((a27==1)||(((a1==14)&&(a12==1))&&!(a8==1))))&&(a17==2))&&!(a7==1)))&&(a19==3)))){ a9 = 8; a20 = 1; a10 = 1; a5 = 6; a16 = 7; a6 = 0; a19 = 1; a1 = 13; a14 = 1; return -1; } else if((((a20==1)&&(((a3==1)&&(((a1==14)&&((a16==11)&&((a2==1)&&(a9==9))))||(a4==1)))&&!(a24==1)))&&(!(a24==1)&&((((!(a0==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a7==1)))&&(a17==2))&&(a19==4))&&(a21==11))))){ a23 = 1; a9 = 7; a8 = 0; a16 = 9; a5 = 5; a28 = 1; a1 = 12; return 21; } else if(((((a1==12)&&((!(a18==1)&&(!(a0==1)&&(a23==1)))&&(a17==2)))&&(a21==12))&&(((((a16==10)&&((a3==1)&&((a28==1)&&(!(a14==1)&&(((input==4)&&(a19==4))&&!(a14==1))))))&&!(a20==1))&&(a9==9))&&(a5==6)))){ if((a13==1)){ a16 = 7; a21 = 10; a10 = 1; a5 = 4; a27 = 1; a15 = 1; a1 = 14; a19 = 1; a9 = 11; a20 = 1; }else{ a4 = 1; a19 = 1; a24 = 1; a5 = 4; a20 = 1; a21 = 10; a16 = 7; a12 = 0; a1 = 13; } return 23; } else if((((((a21==12)&&((a20==1)&&((a16==11)&&(a2==1))))||(a18==1))||(a8==1))&&((a6==1)&&((((a2==1)&&(!(a24==1)&&((a17==2)&&(((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a19==5)))))&&(a1==14))&&(a6==1))))){ a5 = 4; a3 = 1; a21 = 10; a19 = 1; a18 = 0; a9 = 7; a16 = 7; a1 = 12; a28 = 1; return -1; } else if((((a1==12)&&(((((a6==1)||!(a2==1))&&(a6==1))&&(a13==1))&&!(a18==1)))&&(((a20==1)&&((a17==2)&&((a16==7)&&(((a13==1)&&((!(a14==1)&&((a21==11)&&(input==4)))&&(a5==4)))&&(a9==9)))))&&(a19==5)))){ a16 = 8; a3 = 1; a5 = 6; a19 = 1; a9 = 8; a21 = 12; a11 = 1; a0 = 0; return 23; } else if((((a16==7)&&((!(a2==1)&&((a17==2)&&((a21==11)&&(a6==1))))&&(a19==3)))&&((!(a6==1)&&((a24==1)&&((((a9==7)&&(((a1==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&!(a20==1)))&&!(a11==1))&&(a4==1))))&&!(a6==1)))){ a19 = 1; a20 = 1; a13 = 0; a16 = 10; a14 = 1; a5 = 5; a23 = 0; a9 = 10; a1 = 14; return 21; } else if(((((a28==1)&&(((a16==7)&&(!(a7==1)&&((a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a21==11)))&&(a23==1))&&((a9==10)&&((((a6==1)&&((((a23==1)&&(a12==1))&&(a19==1))&&(a1==13)))&&(a17==2))||!(a28==1))))){ a9 = 7; a21 = 10; a8 = 0; a1 = 12; a28 = 1; a5 = 4; a7 = 0; return -1; } else if(((!(a26==1)&&((a9==10)&&((a23==1)&&(((a17==2)&&(a6==1))&&(a16==9)))))&&((a12==1)&&(((a19==2)&&((a20==1)&&((((!(a24==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==10))&&!(a14==1))&&(a1==12))))&&(a3==1))))){ a13 = 1; a23 = 1; a1 = 13; a21 = 11; a16 = 10; a0 = 0; a9 = 8; a5 = 4; a19 = 5; return 21; } else if(((((a28==1)&&((a1==12)&&(((a3==1)&&((a11==1)&&((input==6)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))))&&(a21==10))))&&(a23==1))&&(((a19==3)&&((a20==1)&&(((a16==11)&&((a28==1)&&(a2==1)))&&(a17==2))))||!(a12==1)))){ a9 = 11; a0 = 0; a16 = 9; a5 = 4; a19 = 5; a11 = 1; a18 = 0; a21 = 11; return 21; } else if((((((a16==7)&&((a19==2)&&((a2==1)&&(a2==1))))&&(a20==1))||(a14==1))&&(!(a7==1)&&((a21==11)&&((a13==1)&&((a17==2)&&(!(a8==1)&&((a1==14)&&((a11==1)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==6))))))))))){ a14 = 0; a5 = 6; a21 = 10; a8 = 0; a23 = 1; a16 = 8; a9 = 8; a1 = 12; a19 = 4; return 23; } else if(((((a21==10)&&((a24==1)||((!(a12==1)||(a12==1))&&!(a7==1))))&&(a16==7))&&((a17==2)&&(((a11==1)&&((a11==1)&&(((a19==1)&&((((input==6)&&(a5==5))&&(a3==1))&&!(a20==1)))&&(a1==12))))&&(a9==7))))){ a0 = 0; a20 = 1; a2 = 1; a5 = 4; return -1; } else if((((a17==2)&&((a16==8)&&((a1==14)&&(!(a26==1)&&(((!(a14==1)&&((a19==5)&&(input==3)))&&(a21==11))&&!(a8==1))))))&&(((((((a2==1)||!(a12==1))||(a24==1))&&(a6==1))&&(a5==4))&&(a20==1))&&(a9==7)))){ a7 = 0; a1 = 13; a9 = 8; a28 = 1; a5 = 6; a19 = 1; a14 = 0; return -1; } else if(((((!(a4==1)&&(((((a21==12)&&(input==3))&&(a11==1))&&!(a4==1))&&(a5==6)))&&(a19==3))&&(a16==8))&&(((a9==9)&&((a20==1)&&((a17==2)&&(((a18==1)||(!(a28==1)||(a28==1)))||!(a6==1)))))&&(a1==13)))){ a9 = 7; a19 = 1; a11 = 1; a1 = 12; a27 = 0; a16 = 7; a21 = 10; a26 = 0; a5 = 4; return -1; } else if((((!(a7==1)&&((((a1==13)&&(((input==5)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&!(a20==1)))&&(a16==8))&&(a3==1)))&&!(a27==1))&&((!(a14==1)&&((((a21==12)&&((a19==4)&&(a23==1)))&&(a17==2))&&!(a18==1)))||!(a6==1)))){ if((a6==1)){ a25 = 1; a20 = 1; a22 = 0; a5 = 5; a1 = 14; a21 = 10; a19 = 1; a9 = 7; a16 = 7; a26 = 1; }else{ a16 = 7; a7 = 1; a21 = 10; a20 = 1; a5 = 6; a22 = 1; a19 = 1; a9 = 9; a15 = 0; } return -1; } else if(((!(a24==1)&&((a11==1)&&((((a12==1)||!(a13==1))&&!(a27==1))&&(a20==1))))&&(((((a21==11)&&((a17==2)&&((input==3)&&((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5)))||((a19==5)&&(((a5==5)&&(a1==12))&&(a9==7)))))))&&(a28==1))&&!(a4==1))&&(a16==8)))){ a2 = 1; a21 = 10; a23 = 1; a5 = 4; a1 = 12; a9 = 7; a19 = 1; a4 = 0; a16 = 7; return -1; } else if((((((((a1==13)&&(((a9==10)&&(input==1))&&(a19==1)))&&(a17==2))&&!(a0==1))&&!(a0==1))&&!(a4==1))&&((a14==1)||((((a16==9)&&((((a11==1)&&(a5==4))&&(a21==12))||(a4==1)))&&!(a20==1))||(a8==1))))){ a8 = 1; a16 = 8; a15 = 1; a1 = 12; a21 = 11; a9 = 11; a22 = 0; return -1; } else if((((a16==7)&&(((a19==5)&&(!(a24==1)&&(!(a26==1)&&((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a28==1))))))&&(a28==1)))&&((((a21==11)&&((!(a2==1)||((a1==12)&&(a23==1)))&&(a9==7)))&&(a20==1))&&(a23==1)))){ a9 = 8; a5 = 6; a1 = 14; a27 = 0; a16 = 8; a14 = 0; a8 = 0; return 22; } else if(((!(a3==1)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a0==1))&&(a21==10))&&(a27==1))&&(a19==1)))&&(((!(a23==1)&&((((a9==10)&&((a16==8)&&((a1==13)&&(a28==1))))&&(a17==2))&&!(a20==1)))&&(a26==1))&&(a7==1)))){ a20 = 1; a9 = 7; a14 = 1; a25 = 1; a16 = 7; a5 = 4; a1 = 14; return 21; } else if((((a17==2)&&((a16==8)&&((a28==1)&&(!(a7==1)&&((a28==1)&&(((a23==1)&&(a12==1))&&!(a14==1)))))))&&(!(a20==1)&&((a3==1)&&((a21==11)&&((((((a1==12)&&(a5==5))&&(a9==7))&&(a19==3))||(((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))))&&(input==1))))))){ a5 = 4; a23 = 1; a1 = 12; a19 = 1; a8 = 0; a20 = 1; a21 = 10; a16 = 7; a6 = 1; a9 = 7; return -1; } else if((((a19==2)&&((a9==9)&&(((a17==2)&&((((a3==1)||!(a28==1))&&(a23==1))||!(a6==1)))&&(a21==11))))&&((((a1==12)&&(((a20==1)&&((a11==1)&&((a16==10)&&(input==5))))&&!(a24==1)))&&!(a4==1))&&(a5==4)))){ a21 = 10; a19 = 1; a9 = 7; a16 = 7; a12 = 1; a8 = 0; a27 = 0; return -1; } else if((((!(a24==1)&&((a9==8)&&((a21==11)&&((a5==4)&&((a16==9)&&((a19==4)&&(input==6)))))))&&(a13==1))&&((a1==12)&&((a11==1)&&((((((a3==1)&&!(a24==1))||!(a13==1))&&(a17==2))||!(a13==1))&&(a20==1)))))){ a19 = 1; a21 = 10; a9 = 7; a23 = 1; a16 = 7; a7 = 0; return -1; } else if((((a14==1)||(!(a11==1)||(((((a3==1)&&(a9==10))&&!(a24==1))&&(a19==2))&&(a6==1))))&&(((a1==14)&&((a2==1)&&(((!(a18==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a16==10)))&&(a21==12))&&(a17==2))))&&!(a20==1)))){ a16 = 7; a19 = 1; a5 = 6; a3 = 0; a21 = 10; a11 = 0; a9 = 8; a1 = 12; a7 = 1; a20 = 1; return -1; } else if(((((((!(a23==1)||(!(a27==1)&&((a4==1)||(a12==1))))&&(a6==1))&&(a9==10))&&!(a20==1))&&(a21==12))&&((a1==13)&&((((((a11==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a19==4))&&(a11==1))&&(a16==9))&&(a17==2))))){ if((a27==1)){ a19 = 1; a25 = 0; a20 = 1; a7 = 1; a5 = 6; a15 = 0; a21 = 10; a16 = 7; a1 = 14; }else{ a1 = 12; a5 = 6; a21 = 11; a19 = 3; a0 = 1; a16 = 10; a6 = 0; } return -1; } else if(((((a9==11)&&((a24==1)||(!(a23==1)||((a11==1)&&(a11==1)))))&&(a5==6))&&(((a1==13)&&(((((((a17==2)&&((a19==3)&&(input==6)))&&(a20==1))&&(a21==10))&&(a11==1))&&!(a0==1))&&(a3==1)))&&(a16==9)))){ a26 = 0; a9 = 7; a5 = 4; a1 = 12; a19 = 1; a7 = 0; a16 = 7; a23 = 1; return -1; } else if(((((((a19==2)&&(((((input==6)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==14)))))&&(a17==2))&&(a21==10))&&!(a20==1)))&&!(a7==1))&&(a16==10))&&(a11==1))&&((((a3==1)&&((a23==1)&&!(a7==1)))||(a7==1))&&(a6==1)))){ if((a7==1)){ a22 = 0; a19 = 5; a9 = 8; a11 = 0; a1 = 14; a20 = 1; a16 = 11; a5 = 5; a21 = 12; }else{ a0 = 1; a25 = 0; a27 = 1; a19 = 1; a16 = 7; a20 = 1; a5 = 5; a9 = 10; a1 = 14; } return -1; } else if(((!(a14==1)&&((!(a20==1)&&((a21==10)&&((((a5==4)||(a5==5))&&(input==3))&&(a16==7))))&&(a17==2)))&&(((a3==1)&&(((a11==1)&&((a19==4)&&((((a7==1)||(a2==1))&&(a9==7))&&(a1==13))))&&!(a8==1)))||(a4==1)))){ a20 = 1; a9 = 10; a1 = 12; a2 = 1; a24 = 0; a5 = 6; a19 = 1; a16 = 10; a8 = 0; return 21; } else if(((((((((!(a7==1)&&(((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==4))&&(a11==1)))&&!(a8==1))&&!(a14==1))&&(a17==2))&&(a23==1))&&(a20==1))&&(a3==1))&&((a21==10)&&((a16==10)&&(a2==1))))){ a5 = 6; a26 = 0; a1 = 14; a28 = 1; a9 = 8; a19 = 5; a2 = 1; a16 = 8; return 22; } else if(((!(a6==1)||((((a9==9)&&((a21==10)&&((((a16==11)&&((a17==2)&&((a19==4)&&(a12==1))))||!(a11==1))&&!(a20==1))))&&(a1==13))&&(a11==1)))&&(!(a24==1)&&(!(a0==1)&&(!(a4==1)&&((input==1)&&((a5==4)||(a5==5)))))))){ if((a9==10)){ a6 = 0; a19 = 1; a9 = 10; a2 = 0; a20 = 1; a16 = 7; a5 = 4; a8 = 1; }else{ a5 = 4; a25 = 1; a16 = 7; a19 = 1; a9 = 10; a1 = 14; a26 = 1; a20 = 1; a11 = 0; } return -1; } else if(((((a21==11)&&(((((a13==1)&&((a4==1)||(((a12==1)||(a8==1))&&!(a14==1))))&&(a20==1))||(a7==1))&&(a9==9)))&&(a19==4))&&((a1==12)&&((((a16==11)&&(((a5==4)||(a5==5))&&(input==1)))&&(a17==2))&&!(a24==1))))){ a19 = 1; a12 = 1; a0 = 0; a9 = 8; a16 = 10; a21 = 10; a5 = 4; a4 = 0; return 21; } else if((((a19==5)&&((a9==8)&&((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a11==1)))))&&(!(a14==1)&&((a11==1)&&(((a1==14)&&((((((a3==1)&&(a21==11))&&!(a20==1))&&(a16==10))&&!(a7==1))||(a14==1)))&&!(a26==1)))))){ a9 = 10; a20 = 1; a1 = 13; a26 = 1; a15 = 1; a21 = 10; a5 = 4; a16 = 7; a27 = 1; a19 = 1; return -1; } else if((((!(a8==1)&&(((((a6==1)&&!(a8==1))&&(a1==13))&&(a5==5))&&(a16==10)))||(a0==1))&&((!(a0==1)&&((a19==2)&&(((!(a20==1)&&((a9==8)&&((a21==10)&&(input==6))))&&(a11==1))&&(a17==2))))&&!(a14==1)))){ a15 = 1; a2 = 0; a9 = 7; a16 = 7; a1 = 12; a0 = 1; a20 = 1; a5 = 4; return 21; } else if(((((a19==1)&&((((a17==2)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6)))&&!(a27==1))&&(a3==1)))&&(a28==1))&&((a6==1)&&((!(a6==1)||(((a21==12)&&((a16==8)&&((a13==1)&&(a1==12))))||(a7==1)))&&(a20==1))))){ a7 = 0; a5 = 4; a12 = 1; a9 = 7; a13 = 1; a21 = 10; a16 = 7; return -1; } else if(((((a1==14)&&((a12==1)&&((a21==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&!(a18==1))&&((a17==2)&&((a9==11)&&(((((a20==1)&&((((a16==10)&&(a12==1))&&(a28==1))||(a26==1)))&&!(a14==1))&&(a19==5))||!(a3==1)))))){ a1 = 13; a9 = 8; a7 = 0; a3 = 1; a0 = 0; a5 = 5; return -1; } else if((((((a7==1)||((a17==2)&&(((a16==8)&&(((a5==5)&&(a2==1))||!(a3==1)))||!(a13==1))))||!(a3==1))&&(a21==12))&&((((((a9==7)&&((input==3)&&(a19==1)))&&(a1==12))&&(a20==1))&&(a11==1))&&(a2==1)))){ a24 = 0; a5 = 4; a21 = 10; a3 = 1; a23 = 1; a16 = 7; return -1; } else if((((a5==5)&&((a9==7)&&((a14==1)||((a2==1)&&(a1==13)))))&&(((((a16==11)&&(((a3==1)&&((!(a14==1)&&(((a19==4)&&(input==5))&&(a20==1)))&&!(a18==1)))&&(a17==2)))&&(a3==1))&&!(a27==1))&&(a21==11)))){ a19 = 1; a12 = 1; a16 = 7; a1 = 12; a21 = 10; a5 = 4; a26 = 0; a4 = 0; return -1; } else if((((a2==1)&&(((((a19==5)&&((a2==1)||(a0==1)))||!(a28==1))&&!(a20==1))&&(a21==11)))&&(((((a16==10)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a17==2))&&!(a0==1))&&!(a26==1)))&&(a1==14))&&(a9==11))&&!(a18==1)))){ a16 = 11; a29 = 1; a25 = 1; a5 = 4; a1 = 12; a19 = 1; a9 = 9; a21 = 10; a28 = 0; return -1; } else if(((!(a6==1)||(!(a28==1)||((a1==14)&&(((a6==1)&&!(a20==1))&&(a17==2)))))&&(!(a8==1)&&((a28==1)&&((a23==1)&&(((a21==11)&&(!(a7==1)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==6))&&(a19==4))))&&(a16==7))))))){ a21 = 10; a16 = 10; a3 = 1; a19 = 3; a20 = 1; a1 = 12; a9 = 10; a24 = 0; a2 = 1; a5 = 4; return 25; } else if((((a3==1)&&((a9==9)&&((a21==11)&&((a17==2)&&((a5==4)&&((a3==1)&&(a13==1)))))))&&(((a16==8)&&(!(a0==1)&&((a6==1)&&(((a1==14)&&(((a19==4)&&(input==3))&&!(a20==1)))&&(a2==1)))))&&!(a7==1)))){ a6 = 1; a20 = 1; a9 = 7; a2 = 1; a27 = 0; a16 = 7; a19 = 3; a21 = 10; a1 = 12; return 25; } else if((((((a21==12)&&((a13==1)&&((!(a14==1)&&(!(a26==1)&&((a17==2)&&(input==3))))&&!(a27==1))))&&!(a20==1))&&(a16==10))&&((a19==2)&&((a5==4)&&(((((a13==1)&&!(a0==1))&&(a9==7))||!(a12==1))&&(a1==13)))))){ a19 = 4; a1 = 14; a18 = 1; a11 = 0; a21 = 10; a16 = 9; return -1; } else if((((a9==9)&&((a19==5)&&(!(a20==1)&&(((a11==1)&&!(a14==1))||(a26==1)))))&&((!(a18==1)&&(!(a26==1)&&(((((a17==2)&&((((a5==4)||(a5==5))&&(input==3))&&(a1==12)))&&(a6==1))&&(a3==1))&&(a21==10))))&&(a16==8)))){ a6 = 1; a12 = 1; a16 = 7; a20 = 1; a9 = 7; a19 = 1; a4 = 0; a5 = 4; return -1; } else if(((!(a2==1)||((((((a4==1)||(((a8==1)||((a11==1)&&(a19==5)))&&(a20==1)))&&(a1==14))&&(a17==2))&&(a21==12))&&(a12==1)))&&(!(a14==1)&&((a16==10)&&((a9==10)&&(!(a26==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))))){ a1 = 13; a9 = 11; a2 = 1; a8 = 0; a6 = 1; a5 = 4; a21 = 10; a19 = 3; return 26; } else if((((a20==1)&&((!(a7==1)&&((((a12==1)&&(((input==1)&&(a16==7))&&(a28==1)))&&(a1==14))&&(a17==2)))&&!(a18==1)))&&(((a9==9)&&(!(a14==1)&&((a21==11)&&(((a2==1)&&(a3==1))&&(a19==3)))))&&(a5==6)))){ a28 = 1; a19 = 1; a1 = 12; a21 = 10; a9 = 7; a5 = 4; a24 = 0; a2 = 1; return -1; } else if((((a2==1)&&((a17==2)&&(((a5==5)&&(!(a8==1)&&(a13==1)))&&(a19==5))))&&(((a9==11)&&((((((((input==1)&&(a20==1))&&(a28==1))&&!(a26==1))&&!(a4==1))&&(a21==11))&&(a16==8))&&(a1==14)))&&!(a8==1)))){ a3 = 1; a14 = 0; a21 = 10; a9 = 7; a16 = 7; a4 = 0; a1 = 12; a5 = 4; a19 = 1; return -1; } else if(((!(a7==1)&&((a23==1)&&((a5==5)&&((((a16==7)&&((a9==9)&&(input==5)))&&!(a7==1))&&(a1==12)))))&&(((a6==1)&&(((a21==11)&&((a17==2)&&(((a19==1)&&(a6==1))&&!(a4==1))))&&(a20==1)))||(a0==1)))){ a19 = 5; a9 = 7; a21 = 12; a8 = 0; a2 = 1; a23 = 1; a1 = 14; a5 = 4; return 23; } else if(((!(a24==1)&&(!(a27==1)&&(!(a0==1)&&((!(a20==1)&&((a17==2)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3))&&(a21==10))&&(a19==2))))&&!(a26==1)))))&&((a2==1)&&((a1==12)&&(((a13==1)||!(a23==1))&&(a16==7)))))){ a12 = 1; a20 = 1; a19 = 1; a5 = 4; a6 = 1; a9 = 7; a2 = 1; return -1; } else if((((a21==12)&&(!(a27==1)&&((a1==12)&&((a6==1)&&((a9==8)&&((a12==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a17==2))&&!(a24==1))))))))&&((((a12==1)&&(((a7==1)||(a6==1))&&(a19==5)))&&(a16==9))&&(a20==1)))){ a3 = 1; a16 = 10; a8 = 0; a5 = 5; a21 = 10; a24 = 0; a19 = 1; a9 = 7; return 21; } else if((((a7==1)||(((a16==7)&&((((a19==5)&&((a21==11)&&((a1==13)&&((a4==1)||(a3==1)))))||!(a2==1))&&!(a0==1)))&&(a9==7)))&&((a20==1)&&(((a6==1)&&(!(a14==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2))))){ a5 = 6; a19 = 1; a1 = 14; a16 = 8; a27 = 0; a4 = 0; a9 = 8; a21 = 12; a28 = 1; return 21; } else if(((((((a13==1)&&((((a17==2)&&((a19==1)&&(((a1==12)&&(input==5))&&!(a27==1))))&&(a9==9))&&(a16==10)))&&!(a24==1))&&(a12==1))&&(a5==4))&&(!(a20==1)&&(((a21==12)&&((a3==1)&&(a13==1)))&&!(a0==1))))){ if((a11==1)){ a20 = 1; a9 = 10; a19 = 2; a5 = 5; a24 = 1; a16 = 7; a21 = 10; a26 = 1; }else{ a10 = 1; a19 = 2; a18 = 1; a21 = 10; a16 = 9; } return 21; } else if((((((((a20==1)&&((a5==4)&&((a9==7)&&((input==3)&&(a17==2)))))&&(a19==5))&&(a6==1))&&!(a18==1))&&(a2==1))&&((a24==1)||((((((a2==1)&&(a1==13))&&(a16==8))&&(a21==10))||(a0==1))&&!(a18==1))))){ a16 = 10; a14 = 0; a3 = 1; a19 = 2; a9 = 10; a5 = 5; a12 = 1; a1 = 12; return 26; } else if(((!(a13==1)||((a4==1)||((!(a23==1)||(((a16==7)&&((a1==13)&&(a13==1)))&&(a17==2)))||(a24==1))))&&((a19==2)&&(((((((input==1)&&((a5==5)||(a5==6)))&&(a9==9))&&(a28==1))&&(a21==11))&&!(a24==1))&&!(a20==1))))){ a11 = 1; a2 = 1; a9 = 11; a5 = 4; a8 = 0; a20 = 1; a19 = 4; return -1; } else if(((!(a24==1)&&(!(a23==1)||((a21==10)&&((((a1==14)&&((a13==1)&&(a17==2)))&&(a19==3))||!(a11==1)))))&&((((a16==8)&&(!(a20==1)&&(((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&!(a8==1))))&&(a11==1))&&!(a7==1)))){ a16 = 7; a5 = 5; a20 = 1; a19 = 4; a2 = 1; a8 = 0; a9 = 8; return 21; } else if((((a2==1)&&(((!(a20==1)&&((input==5)&&(((a19==4)&&(((a1==12)&&(a5==5))&&(a9==7)))||(((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7)))))))&&(a2==1))&&!(a7==1)))&&(((((a16==8)&&(((a17==2)&&(a28==1))&&(a21==10)))&&(a28==1))&&(a28==1))&&(a11==1)))){ a16 = 7; a7 = 0; a19 = 1; a20 = 1; a5 = 4; a6 = 1; a23 = 1; a1 = 12; a9 = 7; return -1; } else if((((a3==1)&&(((a19==4)&&(((a1==13)&&(!(a4==1)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==4))))&&(a21==10)))&&!(a24==1)))&&((((!(a2==1)||((a17==2)&&((a16==11)&&(a2==1))))&&(a20==1))&&(a2==1))||!(a6==1)))){ a16 = 7; a0 = 0; a19 = 1; a5 = 4; a6 = 1; a1 = 12; a9 = 7; a13 = 1; return -1; } else if((((a21==11)&&((!(a7==1)&&(!(a18==1)&&((a16==10)&&((((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==4))&&(a19==4)))))&&!(a27==1)))&&(((!(a20==1)&&(((a6==1)&&(a17==2))||!(a12==1)))&&(a2==1))||!(a2==1)))){ a20 = 1; a21 = 10; a24 = 1; a1 = 12; a10 = 0; a11 = 0; a5 = 4; a19 = 2; a16 = 7; a9 = 11; return -1; } else if(((!(a20==1)&&(((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==5))&&(a19==3))&&(a16==10)))&&((a21==10)&&((a3==1)&&(!(a3==1)||((!(a2==1)||((a1==12)&&((((a13==1)&&(a23==1))&&!(a7==1))||(a4==1))))&&(a17==2))))))){ if((a23==1)){ a4 = 1; a29 = 1; a16 = 7; a9 = 8; a22 = 0; a20 = 1; a1 = 14; a5 = 5; a19 = 1; }else{ a16 = 7; a1 = 13; a9 = 10; a27 = 1; a21 = 11; a19 = 2; a18 = 1; a29 = 0; a5 = 5; } return -1; } else if((((a16==7)&&((a28==1)&&((((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==4))&&(a13==1))&&!(a26==1))))&&((a1==12)&&((((a26==1)||(((!(a18==1)&&(!(a20==1)&&(a12==1)))&&(a19==1))||(a18==1)))&&(a21==10))&&(a17==2))))){ a4 = 0; a9 = 7; a5 = 4; a20 = 1; a27 = 0; return -1; } else if((((((a17==2)&&((a19==4)&&((a28==1)&&!(a0==1))))&&(a20==1))||(a14==1))&&(!(a0==1)&&(((!(a8==1)&&((a9==10)&&(((a1==13)&&((a21==12)&&(((a5==5)||(a5==6))&&(input==5))))&&(a16==11))))&&(a3==1))&&!(a4==1))))){ a16 = 7; a2 = 1; a23 = 1; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a26 = 0; a9 = 7; return -1; } else if((((a26==1)||((a14==1)||(((a17==2)&&(((a2==1)&&(a19==5))&&(a16==7)))&&(a6==1))))&&((((!(a20==1)&&(((a21==12)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==5)))&&!(a24==1)))&&!(a27==1))&&!(a8==1))&&(a1==12)))){ a19 = 1; a9 = 7; a14 = 0; a21 = 10; a5 = 4; a3 = 1; a20 = 1; return -1; } else if(((!(a20==1)&&((a9==11)&&((a21==12)&&((((a6==1)||!(a13==1))&&(a5==4))&&!(a27==1)))))&&((a17==2)&&(((((((a11==1)&&((a16==10)&&(input==5)))&&(a23==1))&&(a28==1))&&(a1==14))&&(a23==1))&&(a19==2))))){ if((a7==1)){ a20 = 1; a16 = 7; a21 = 10; a28 = 0; a6 = 0; a22 = 0; a9 = 9; a1 = 12; }else{ a21 = 11; a19 = 3; a3 = 0; a5 = 5; a25 = 1; a16 = 8; a9 = 7; a8 = 1; } return 21; } else if((((((a21==10)&&(!(a23==1)||((a4==1)||((a17==2)&&(a3==1)))))&&(a1==12))||!(a12==1))&&(((a19==5)&&((a16==9)&&((((a3==1)&&(((a9==11)&&(input==4))&&!(a8==1)))&&(a5==4))&&!(a20==1))))&&!(a0==1)))){ a23 = 0; a12 = 0; a21 = 11; a16 = 8; a26 = 1; a5 = 6; a20 = 1; a9 = 8; return -1; } else if((((a5==5)&&(!(a27==1)&&((a13==1)&&((a16==9)&&((a17==2)&&((!(a8==1)&&(((input==3)&&!(a20==1))&&(a23==1)))&&(a3==1)))))))&&(((!(a3==1)||(((a2==1)&&(a19==4))&&(a21==12)))&&(a1==13))&&(a9==8)))){ a18 = 1; a25 = 1; a19 = 1; a20 = 1; a16 = 11; a9 = 10; a1 = 12; a13 = 0; return 21; } else if((((a16==8)&&(((((!(a14==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a8==1))&&(a12==1)))&&(a19==5))&&(a20==1))&&(a11==1))&&(a21==11)))&&((a1==13)&&((a6==1)&&((((a11==1)&&(a9==10))&&(a17==2))||(a24==1)))))){ a5 = 6; a24 = 0; a26 = 0; a19 = 3; a9 = 7; a2 = 1; a1 = 14; a16 = 10; return 22; } else if(((((((a9==8)&&((a4==1)||(a12==1)))&&!(a20==1))&&(a23==1))&&(a11==1))&&((a2==1)&&((((a19==4)&&((((a12==1)&&((a21==10)&&((a1==14)&&(input==6))))&&(a16==7))&&(a5==4)))&&(a17==2))&&!(a27==1))))){ a9 = 7; a0 = 0; a2 = 1; a14 = 0; a1 = 12; a20 = 1; a19 = 1; return -1; } else if((((((a12==1)&&((((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4)))&&(input==3))&&(a28==1))&&(a21==12)))&&(a17==2))&&(a11==1))&&(!(a13==1)||((a2==1)&&(((a27==1)||((a11==1)&&!(a20==1)))&&(a16==9)))))){ if((a2==1)){ a16 = 7; a19 = 1; a7 = 1; a5 = 6; a24 = 1; a20 = 1; a21 = 11; a9 = 8; a1 = 14; a2 = 0; }else{ a19 = 3; a14 = 1; a5 = 5; a21 = 10; a1 = 13; a9 = 8; a18 = 1; a20 = 1; a28 = 0; a16 = 10; } return -1; } else if((((((a4==1)||((a3==1)&&((((a5==5)&&(a23==1))||!(a28==1))&&(a21==12))))&&(a1==12))&&(a9==8))&&((a17==2)&&((a20==1)&&((((a23==1)&&(((input==4)&&(a19==5))&&(a16==8)))&&(a2==1))&&!(a27==1)))))){ a7 = 0; a16 = 10; a2 = 1; a1 = 14; a5 = 6; a12 = 1; a19 = 4; return 23; } else if((((a19==3)&&(((a17==2)&&((a13==1)&&(((a20==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a21==12))))&&!(a4==1)))&&((a1==14)&&((a16==7)&&((((a12==1)&&((!(a11==1)||(a3==1))&&(a11==1)))&&!(a18==1))&&(a9==7)))))){ a16 = 9; a19 = 5; a21 = 10; a5 = 4; a24 = 0; a26 = 0; a7 = 0; return 21; } else if((((a12==1)&&((a21==10)&&((a4==1)||(((a28==1)&&(((a23==1)&&(a16==9))&&!(a18==1)))&&(a19==2)))))&&((a1==14)&&((a5==6)&&((((((a17==2)&&(input==1))&&(a6==1))&&(a12==1))&&(a20==1))&&(a9==11)))))){ a24 = 0; a3 = 1; a9 = 9; a19 = 1; a16 = 11; a27 = 0; return 25; } else if((((a9==9)&&((((a24==1)||((a12==1)&&(a20==1)))&&(a21==11))&&(a17==2)))&&((a19==5)&&((((a1==13)&&(((a23==1)&&((a12==1)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a24==1))))&&(a16==9)))&&!(a14==1))&&!(a18==1))))){ a9 = 7; a27 = 0; a21 = 10; a13 = 1; a19 = 1; a14 = 0; a16 = 7; a1 = 12; a5 = 4; return -1; } else if(((!(a20==1)&&(((!(a0==1)&&((a9==10)&&((a28==1)&&(!(a4==1)&&((a17==2)&&(((a21==12)&&(input==6))&&(a5==5)))))))&&(a16==7))&&(a12==1)))&&((a19==2)&&(((a11==1)&&((a23==1)&&(a1==12)))||(a18==1))))){ a20 = 1; a1 = 14; a9 = 7; a0 = 0; a19 = 3; a8 = 0; a18 = 0; a16 = 11; return 21; } else if(((!(a20==1)&&(((a17==2)&&((a9==10)&&(((a21==11)&&(!(a6==1)||(!(a26==1)&&(a13==1))))||!(a13==1))))&&(a19==5)))&&(!(a26==1)&&((((!(a14==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a1==12))&&(a11==1))&&(a16==7))))){ a19 = 1; a20 = 1; a8 = 0; a13 = 1; a9 = 7; a5 = 4; a21 = 10; a0 = 0; return -1; } else if((((a17==2)&&((!(a26==1)&&(!(a24==1)&&((a13==1)&&((a21==11)&&(((a23==1)&&(a16==9))&&(a19==1))))))&&!(a14==1)))&&((((a28==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6))&&(a1==12)))&&!(a26==1))&&!(a20==1)))){ a21 = 10; a16 = 7; a5 = 6; a9 = 7; a1 = 14; a20 = 1; a19 = 2; a13 = 0; a29 = 1; return 23; } else if((((a17==2)&&((((a19==5)&&(!(a14==1)&&((a3==1)&&(a9==8))))||!(a11==1))&&(a21==12)))&&((((a13==1)&&(!(a20==1)&&((!(a26==1)&&(!(a18==1)&&((input==5)&&(a5==5))))&&(a16==9))))&&(a1==13))&&!(a14==1)))){ a26 = 1; a27 = 1; a16 = 8; a5 = 4; a10 = 1; a21 = 10; return -1; } else if((((a19==2)&&(((a9==10)&&(((((input==6)&&(a21==10))&&(a24==1))&&!(a2==1))&&!(a12==1)))&&(a1==14)))&&(!(a13==1)&&((((a5==5)&&((a20==1)&&(((a17==2)&&(a23==1))&&!(a11==1))))&&(a16==11))&&!(a11==1))))){ a22 = 0; a0 = 1; a10 = 1; a5 = 4; a16 = 7; a19 = 1; a9 = 11; a1 = 13; return 21; } else if((((((a17==2)&&(((a9==7)&&(((a12==1)&&((a6==1)&&(a3==1)))&&(a16==9)))&&!(a20==1)))&&(a19==5))&&(a21==10))&&(((a23==1)&&((((a6==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a23==1))&&!(a8==1)))&&(a1==13)))){ if((a20==1)){ a0 = 1; a29 = 1; a19 = 1; a5 = 5; a20 = 1; a9 = 10; a16 = 7; a27 = 1; }else{ a1 = 12; a8 = 1; a5 = 5; a7 = 1; a9 = 8; a16 = 10; a19 = 2; a22 = 0; a21 = 12; } return -1; } else if((((a21==10)&&(((a5==4)&&((a23==1)&&((a1==14)&&((((a9==7)&&(input==6))&&!(a0==1))&&(a19==4)))))&&(a17==2)))&&(((!(a20==1)&&(((a8==1)||(!(a23==1)||(a11==1)))&&(a16==9)))&&!(a27==1))&&!(a7==1)))){ a13 = 0; a20 = 1; a9 = 8; a5 = 6; a19 = 1; a1 = 12; a10 = 0; a16 = 7; return 22; } else if(((!(a11==1)||((((((a16==8)&&(a6==1))&&(a17==2))&&(a20==1))&&(a3==1))&&(a1==12)))&&((((a21==11)&&((((a19==4)&&((input==3)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))))&&!(a7==1))&&!(a14==1)))&&(a6==1))&&!(a27==1)))){ a5 = 4; a19 = 1; a24 = 0; a8 = 0; a16 = 7; a21 = 10; a9 = 7; return -1; } return calculate_output44(input); } int calculate_output44(int input) { if((((((a20==1)&&((a2==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a1==12))&&(a16==11))))&&!(a24==1))&&(a9==11))&&(((a21==12)&&(!(a23==1)||(((a19==3)&&((a17==2)&&((a24==1)||(a12==1))))&&!(a8==1))))||(a18==1)))){ a19 = 1; a27 = 0; a16 = 7; a5 = 4; a6 = 1; a9 = 7; a28 = 1; a21 = 10; return -1; } else if((((!(a20==1)&&((a5==5)&&((a16==8)&&((a24==1)||((a6==1)&&(!(a8==1)&&(((a12==1)&&(a21==10))&&(a1==13))))))))&&(a9==11))&&((a19==5)&&(((a13==1)&&(!(a24==1)&&((a17==2)&&(input==5))))&&!(a7==1))))){ a19 = 1; a1 = 12; a13 = 1; a14 = 0; a5 = 4; a20 = 1; a9 = 7; a7 = 0; a16 = 7; return -1; } else if(((((a20==1)&&((((a1==12)&&((a2==1)&&!(a7==1)))&&(a2==1))&&!(a0==1)))&&(a21==11))&&((!(a27==1)&&(((((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a12==1))&&(a17==2))&&(a23==1))&&(a9==9))&&(a19==5)))&&(a16==8)))){ a23 = 1; a24 = 0; a21 = 10; a19 = 1; a16 = 7; a5 = 4; a9 = 7; a3 = 1; return -1; } else if((((((((a12==1)&&(a6==1))||!(a13==1))&&(a21==11))&&(a19==3))&&!(a18==1))&&(!(a8==1)&&((a3==1)&&((a9==7)&&(((((a17==2)&&((a1==13)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&(a16==11))&&(a6==1))&&(a20==1))))))){ a26 = 0; a5 = 4; a23 = 1; a21 = 10; a1 = 12; a4 = 0; a19 = 1; a16 = 7; return -1; } else if((((a28==1)&&((a13==1)&&((a9==7)&&(((a13==1)&&((a16==11)&&((a19==2)&&(input==3))))&&(a3==1)))))&&(!(a11==1)||((a20==1)&&(((((a0==1)||((a5==6)&&(a11==1)))&&(a17==2))&&(a1==12))&&(a21==11)))))){ a3 = 1; a11 = 1; a16 = 7; a19 = 1; a21 = 10; a5 = 4; a26 = 0; return -1; } else if((((a12==1)&&((((a19==3)&&(a2==1))&&(a21==10))&&(a2==1)))&&(!(a24==1)&&((a28==1)&&((((!(a14==1)&&(((((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==6))&&(a16==11)))&&(a17==2))&&!(a20==1))&&!(a14==1)))))){ if((a20==1)){ a20 = 1; a27 = 1; a16 = 7; a19 = 1; a12 = 0; a1 = 14; a5 = 5; a9 = 8; a6 = 0; }else{ a19 = 1; a3 = 0; a16 = 7; a20 = 1; a9 = 8; a27 = 1; a5 = 6; a1 = 14; a2 = 0; } return -1; } else if((((a4==1)&&((!(a3==1)&&((a9==8)&&((((((a5==4)||(a5==5))&&(input==1))&&(a19==3))&&!(a20==1))&&(a16==8))))&&(a8==1)))&&(!(a28==1)&&((a1==13)&&(((!(a13==1)&&((a21==11)&&(a12==1)))&&(a8==1))&&(a17==2)))))){ a5 = 5; a12 = 0; a21 = 10; a11 = 0; a1 = 12; a9 = 10; a19 = 2; a25 = 1; a16 = 7; a20 = 1; return -1; } else if((((a6==1)&&((a3==1)&&(((!(a20==1)&&((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a1==14))&&(a2==1))))&&((!(a0==1)&&(((a21==10)&&((a16==9)&&((a19==3)&&((a3==1)&&(a23==1)))))&&(a17==2)))&&!(a0==1)))){ if((a21==11)){ a21 = 12; a20 = 1; a1 = 13; a7 = 1; a5 = 4; a4 = 1; a12 = 0; a9 = 10; a16 = 7; a19 = 5; }else{ a9 = 8; a0 = 1; a16 = 11; a6 = 0; a21 = 11; a1 = 12; a20 = 1; a11 = 0; a5 = 4; } return -1; } else if(((((a23==1)&&(((a21==12)&&(((a19==2)&&(((input==5)&&(a1==12))&&(a11==1)))&&(a5==5)))&&!(a20==1)))&&(a16==7))&&(((a9==10)&&((a17==2)&&((!(a7==1)&&((a24==1)||(a2==1)))||!(a13==1))))&&!(a7==1)))){ a18 = 0; a11 = 1; a13 = 1; a20 = 1; a19 = 1; a5 = 4; a9 = 7; a21 = 10; return -1; } else if(((!(a13==1)||((!(a27==1)&&((a17==2)&&((!(a3==1)||(!(a26==1)&&((a16==8)&&(a11==1))))&&(a12==1))))&&(a2==1)))&&(((((((input==4)&&(a9==8))&&(a19==4))&&(a21==12))&&(a1==12))&&(a5==6))&&(a20==1)))){ a9 = 7; a16 = 7; a28 = 1; a19 = 1; a21 = 10; a5 = 4; a23 = 1; a26 = 0; return -1; } else if(((((a16==10)&&(!(a20==1)&&((((a12==1)&&(((a2==1)&&((input==5)&&(a1==13)))&&!(a8==1)))&&(a3==1))&&(a9==8))))&&!(a27==1))&&((((a21==10)&&((a17==2)&&((a6==1)&&(a19==1))))&&(a5==4))||!(a6==1)))){ a29 = 1; a12 = 0; a23 = 0; a9 = 10; a16 = 7; a20 = 1; a5 = 6; return 21; } else if(((!(a11==1)&&((a14==1)&&(((a19==3)&&(((a20==1)&&(a13==1))&&(a17==2)))&&!(a28==1))))&&(!(a12==1)&&((a14==1)&&((a21==10)&&((((a16==8)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a4==1)))&&(a9==11))&&(a1==13))))))){ a27 = 1; a9 = 9; a21 = 12; a12 = 0; a16 = 10; a1 = 14; a2 = 0; a5 = 5; a19 = 1; return 25; } else if(((!(a27==1)&&((a16==9)&&(!(a8==1)&&(a13==1))))&&((a3==1)&&(((a19==4)&&(!(a20==1)&&((a21==11)&&(((a17==2)&&(!(a8==1)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==5))))&&(a2==1)))))&&!(a24==1))))){ a18 = 1; a19 = 2; a5 = 4; a9 = 10; a27 = 1; a21 = 10; a16 = 7; a24 = 1; a1 = 14; a20 = 1; return -1; } else if((((a1==13)&&((a17==2)&&((((a28==1)&&(!(a18==1)&&((a13==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==3)))))&&!(a18==1))&&(a3==1))))&&((a20==1)&&(((((a23==1)&&(a19==4))&&(a21==10))||(a27==1))&&(a16==7))))){ a8 = 0; a2 = 1; a13 = 1; a5 = 4; a1 = 12; a9 = 7; a19 = 1; return -1; } else if((((a5==5)&&((a19==3)&&((((a9==10)&&(!(a11==1)||(!(a8==1)&&(a23==1))))&&(a1==14))&&(a21==11))))&&(((!(a7==1)&&((a28==1)&&((((input==3)&&(a17==2))&&!(a4==1))&&(a16==7))))&&(a6==1))&&!(a20==1)))){ a5 = 4; a23 = 1; a9 = 7; a26 = 0; a1 = 12; a20 = 1; a19 = 1; a21 = 10; return -1; } else if(((((a2==1)&&(((a20==1)&&(!(a28==1)||(a3==1)))&&(a19==3)))||!(a2==1))&&((a16==9)&&((a12==1)&&(((a1==12)&&((a13==1)&&(((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==7))&&(a17==2))&&(a21==10))))&&(a6==1)))))){ a18 = 0; a16 = 8; a23 = 1; a11 = 1; a1 = 14; a9 = 11; a21 = 12; a5 = 4; a19 = 2; return 22; } else if((((a18==1)||((a9==7)&&(!(a14==1)&&(((a11==1)&&(a17==2))&&(a2==1)))))&&(((a12==1)&&((((a21==11)&&(((a1==12)&&((a13==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a16==10)))&&(a20==1))&&(a19==1)))&&!(a18==1)))){ a8 = 0; a16 = 7; a13 = 1; a23 = 1; a21 = 10; a5 = 4; return -1; } else if((((((a23==1)&&(!(a7==1)&&((a16==7)&&((a19==4)&&((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))))&&(a1==12))&&(a20==1))&&((((a17==2)&&(!(a26==1)&&((a6==1)&&((a26==1)||(a23==1)))))&&(a21==10))&&!(a7==1)))){ a21 = 11; a28 = 1; a18 = 0; a26 = 0; a5 = 5; a9 = 9; return 22; } else if((((a21==10)&&(!(a26==1)&&((a17==2)&&((a6==1)&&((((a1==13)&&(input==3))&&!(a0==1))&&(a5==6))))))&&(((((((!(a13==1)||(a6==1))&&(a19==5))&&(a3==1))&&(a9==8))&&!(a27==1))&&(a20==1))&&(a16==9)))){ a5 = 4; a1 = 12; a24 = 0; a16 = 7; a0 = 0; a19 = 1; a12 = 1; a9 = 7; return -1; } else if(((!(a20==1)&&((a17==2)&&(((a28==1)&&(!(a7==1)&&(((a14==1)||(a3==1))&&!(a26==1))))&&(a9==9))))&&((a16==7)&&(((a1==14)&&(!(a27==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a19==3))&&(a23==1))))&&(a21==12))))){ a5 = 4; a9 = 7; a20 = 1; a19 = 1; a8 = 0; a21 = 10; a1 = 12; a13 = 1; return -1; } else if(((((((a16==9)&&((!(a26==1)&&(((a9==10)&&(((a11==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a13==1)))&&(a1==12)))&&(a20==1)))&&(a17==2))&&!(a4==1))&&(a11==1))&&((((a11==1)||!(a13==1))&&(a19==2))&&(a21==12)))){ a5 = 5; a9 = 9; a2 = 1; a3 = 1; a21 = 10; a18 = 0; a19 = 5; a16 = 8; return 26; } else if((((!(a27==1)&&((((((a21==12)&&((((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==5))&&(a17==2)))&&(a3==1))&&(a23==1))&&!(a4==1))&&(a28==1)))&&!(a18==1))&&((a19==5)&&((a1==12)&&(!(a20==1)&&((a28==1)&&(a16==10))))))){ a5 = 5; a21 = 10; a9 = 8; a15 = 1; a29 = 0; a16 = 7; a19 = 2; a20 = 1; return -1; } else if(((((!(a6==1)&&((((a19==3)&&((a21==12)&&(((a5==6)&&(input==3))&&(a17==2))))&&(a1==14))&&(a27==1)))&&(a7==1))&&!(a13==1))&&((a8==1)&&((a27==1)&&((a9==7)&&((a16==8)&&((a6==1)&&(a20==1)))))))){ a21 = 10; a5 = 5; a19 = 1; a1 = 12; a27 = 1; a9 = 9; a16 = 7; a23 = 0; a24 = 1; return -1; } else if((((a20==1)&&(((a17==2)&&((!(a27==1)&&((a1==13)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a21==12)))&&(a9==10)))&&((((((((a13==1)||(a8==1))&&(a13==1))&&(a11==1))&&(a11==1))||!(a3==1))&&(a19==5))&&(a16==10)))){ a19 = 2; a21 = 10; a5 = 5; a9 = 9; a11 = 1; a16 = 7; a28 = 1; return 25; } else if((((a23==1)&&((((input==5)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a21==10))&&(a13==1)))&&(((((((a19==4)&&(((a12==1)&&((a23==1)||!(a23==1)))||!(a23==1)))&&(a16==10))&&(a20==1))&&(a3==1))&&(a1==13))&&(a17==2)))){ a19 = 3; a7 = 0; a6 = 1; a21 = 11; a16 = 7; a5 = 6; a0 = 0; a1 = 14; a9 = 11; return 25; } else if(((((((a5==5)&&((a28==1)&&(a9==8)))&&(a21==12))&&(a17==2))||(a24==1))&&(((!(a20==1)&&(((!(a24==1)&&((((input==4)&&(a1==13))&&!(a27==1))&&(a19==4)))&&(a16==9))&&(a12==1)))&&!(a26==1))&&!(a7==1)))){ a22 = 1; a5 = 4; a19 = 2; a26 = 1; a16 = 7; a20 = 1; a25 = 1; a1 = 12; a21 = 10; return 26; } else if((((a21==12)&&((a3==1)&&((a9==8)&&(!(a20==1)&&((!(a27==1)&&((a3==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a13==1))))))&&((a19==1)&&(((a18==1)||((((a1==13)&&(a6==1))&&(a17==2))&&(a16==7)))||!(a2==1))))){ a9 = 7; a24 = 0; a20 = 1; a5 = 6; a14 = 0; a13 = 1; a21 = 11; a16 = 8; a1 = 12; return 25; } else if((((a19==1)&&(!(a20==1)&&(((!(a12==1)||(((a5==4)&&((a2==1)&&((a28==1)&&(a11==1))))&&(a17==2)))&&(a13==1))&&(a11==1))))&&((a9==10)&&(!(a18==1)&&((a21==11)&&((a16==8)&&((a1==13)&&(input==6)))))))){ a1 = 12; a19 = 4; a8 = 0; a2 = 1; a5 = 6; a27 = 0; a20 = 1; a9 = 11; return 26; } else if(((((!(a27==1)&&((a13==1)&&(!(a18==1)&&(((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==5)))))&&(a3==1))&&(a17==2))&&((a21==11)&&(((a19==1)&&((a20==1)&&((((a6==1)&&(a11==1))||(a27==1))&&(a1==14))))&&(a16==9))))){ a6 = 1; a9 = 7; a21 = 10; a3 = 1; a1 = 12; a16 = 7; a5 = 4; a28 = 1; return -1; } else if((((a17==2)&&(((a23==1)&&((a1==13)&&(!(a18==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==5))))))&&(a16==9)))&&((a14==1)||((((a21==12)&&((((a2==1)&&!(a0==1))||(a8==1))||(a26==1)))&&(a9==7))&&(a19==4))))){ a16 = 7; a21 = 10; a23 = 1; a7 = 0; a19 = 1; a1 = 12; a24 = 0; a5 = 4; return -1; } else if(((((a2==1)&&((((!(a24==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==6))))&&(a9==7))&&(a17==2))&&!(a24==1)))&&(a3==1))&&(((((a1==13)&&(((a3==1)&&!(a0==1))&&(a16==10)))&&(a19==3))&&(a21==12))||!(a11==1)))){ a0 = 0; a13 = 1; a5 = 5; a7 = 0; a19 = 2; a16 = 7; a9 = 9; a21 = 10; return 25; } else if(((((((a6==1)&&((a21==12)&&(!(a26==1)&&((a19==3)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==4))))))&&(a17==2))&&(a2==1))&&!(a8==1))&&((a2==1)&&((((a1==13)&&((a2==1)&&(a16==11)))&&(a20==1))&&(a12==1))))){ a9 = 7; a5 = 4; a1 = 12; a26 = 0; a14 = 0; a16 = 7; a21 = 10; a28 = 1; a19 = 1; return -1; } else if(((((!(a8==1)&&(((a16==10)&&((a13==1)&&((a6==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==4)))))&&(a17==2)))&&(a19==5))&&!(a20==1))&&((a21==12)&&(((a23==1)&&(!(a24==1)&&((a28==1)&&(a1==12))))&&!(a24==1))))){ if((a11==1)){ a26 = 1; a12 = 0; a9 = 10; a20 = 1; a16 = 7; a5 = 6; a19 = 1; a2 = 0; a21 = 10; }else{ a9 = 11; a19 = 2; a20 = 1; a14 = 1; a16 = 11; a5 = 6; a24 = 1; a1 = 13; a25 = 1; a21 = 10; } return -1; } else if(((!(a27==1)&&(((a21==11)&&((a6==1)&&((a20==1)&&((((a11==1)&&(a17==2))&&(a23==1))&&(a2==1)))))&&!(a4==1)))&&((a23==1)&&((a19==3)&&((((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a16==8))&&(a1==13)))))){ a26 = 0; a28 = 1; a1 = 14; a5 = 6; a9 = 9; a19 = 5; a16 = 10; a23 = 1; a21 = 10; return 22; } else if(((!(a20==1)&&((a17==2)&&(((((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==3))&&(a16==10))&&(a3==1))&&(a13==1))))&&((a0==1)||((!(a8==1)&&(((a28==1)&&(((a1==13)&&(a28==1))&&(a19==5)))&&(a21==10)))||!(a23==1))))){ a20 = 1; a16 = 7; a5 = 5; a8 = 1; a1 = 12; a9 = 8; a26 = 1; a22 = 0; a19 = 1; return 21; } else if((((!(a26==1)&&(!(a27==1)&&((a28==1)&&(((((a20==1)&&((input==4)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a17==2))&&(a1==13))&&(a16==7)))))&&(a6==1))&&((((a21==10)&&((a19==3)&&(a13==1)))&&!(a0==1))||(a7==1)))){ a24 = 0; a28 = 1; a1 = 12; a19 = 1; a0 = 0; a9 = 7; a5 = 4; return -1; } else if((((a1==12)&&((a8==1)||((a8==1)||((a24==1)||((a17==2)&&((a16==8)&&(a3==1)))))))&&(((a3==1)&&(((a21==10)&&((((input==1)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a8==1))&&!(a20==1)))&&(a3==1)))&&(a19==3)))){ a4 = 0; a9 = 7; a20 = 1; a16 = 7; a5 = 4; a19 = 1; a24 = 0; a3 = 1; return -1; } else if((((a12==1)&&((((((a16==7)&&((!(a24==1)&&((a21==11)&&((input==6)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))))&&(a19==1)))&&!(a26==1))&&!(a20==1))&&(a17==2))&&(a6==1)))&&((a1==14)&&(((a23==1)||(a14==1))&&!(a27==1))))){ if((a13==1)){ a14 = 0; a11 = 1; a5 = 5; a26 = 0; a16 = 8; a9 = 11; a19 = 5; a21 = 10; a1 = 12; }else{ a14 = 0; a20 = 1; a21 = 10; a19 = 2; a9 = 10; a12 = 1; a5 = 6; a18 = 0; } return 21; } else if(((((a19==4)&&((a6==1)&&(((a7==1)||((a21==10)&&(a23==1)))&&!(a27==1))))&&(a5==6))&&((a9==10)&&((!(a8==1)&&(((((a17==2)&&(!(a20==1)&&(input==4)))&&(a3==1))&&!(a24==1))&&(a1==12)))&&(a16==9))))){ a19 = 2; a5 = 4; a9 = 11; a20 = 1; a23 = 0; a16 = 7; a26 = 1; a15 = 0; return -1; } else if((((((a7==1)&&(!(a6==1)&&((input==5)&&(a1==12))))&&!(a6==1))&&(a21==11))&&(!(a2==1)&&((((!(a12==1)&&((a19==1)&&((a9==11)&&(((a26==1)&&(a2==1))&&(a5==4)))))&&(a16==8))&&(a17==2))&&!(a20==1))))){ a29 = 0; a1 = 14; a5 = 5; a21 = 10; a3 = 0; a16 = 7; a20 = 1; a9 = 7; a22 = 0; return 25; } else if((((!(a23==1)||((a7==1)||((a1==12)&&(((a20==1)&&((a6==1)&&(a9==7)))&&(a17==2)))))||!(a2==1))&&(!(a14==1)&&((!(a26==1)&&((((a21==11)&&((input==1)&&((a5==4)||(a5==5))))&&(a19==4))&&!(a14==1)))&&(a16==7))))){ a12 = 1; a0 = 0; a28 = 1; a21 = 10; a5 = 4; a19 = 1; return -1; } else if(((!(a18==1)&&(!(a18==1)&&((a11==1)&&((((a20==1)&&(a23==1))&&(a21==11))&&(a19==3)))))&&((a23==1)&&(((a12==1)&&((((a1==13)&&((((a5==4)||(a5==5))&&(input==1))&&(a16==9)))&&(a17==2))&&(a9==9)))&&!(a27==1))))){ a21 = 12; a1 = 12; a5 = 5; a16 = 10; a9 = 10; a12 = 1; a0 = 0; return 25; } else if(((!(a12==1)||((a16==9)&&((a28==1)&&(a17==2))))&&((a19==3)&&(!(a4==1)&&((((((a21==11)&&(((!(a24==1)&&((a5==5)&&(input==5)))&&(a1==14))&&!(a20==1)))&&!(a8==1))&&(a9==8))&&(a3==1))&&!(a26==1)))))){ a14 = 1; a28 = 0; a16 = 7; a5 = 6; a21 = 10; a1 = 12; a8 = 1; a9 = 7; a20 = 1; a19 = 2; return -1; } else if(((((((a2==1)&&((((!(a24==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a19==1))&&(a20==1))&&(a9==11)))&&(a16==7))&&!(a24==1))&&!(a8==1))&&(((a21==12)&&(!(a23==1)||(((a2==1)&&(a1==12))&&(a17==2))))||(a18==1)))){ a19 = 2; a26 = 0; a20 = 0; a5 = 4; a9 = 9; a2 = 1; a1 = 13; a6 = 1; return 23; } else if(((!(a18==1)&&(((a21==11)&&((a23==1)&&(((a13==1)||(a0==1))||(a0==1))))||!(a28==1)))&&((((a16==10)&&((((a9==10)&&(((input==4)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a1==13))&&!(a20==1)))&&(a19==3))&&(a23==1)))){ if((a22==1)){ a19 = 1; a5 = 5; a9 = 11; a6 = 0; a20 = 1; a10 = 1; a16 = 8; a18 = 1; }else{ a21 = 12; a12 = 0; a29 = 0; a7 = 1; a19 = 2; a9 = 9; a5 = 6; a1 = 12; } return -1; } else if(((!(a18==1)&&((a17==2)&&(((a1==14)&&((a16==7)&&(a6==1)))&&(a21==11))))&&((!(a18==1)&&((a2==1)&&(!(a18==1)&&(!(a27==1)&&(((a19==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1)))&&(a9==10))))))&&(a13==1)))){ a1 = 12; a9 = 7; a28 = 1; a5 = 4; a21 = 10; a3 = 1; return -1; } else if((((a17==2)&&((a21==10)&&(((a14==1)||((!(a7==1)&&(!(a27==1)&&(a2==1)))&&!(a26==1)))&&(a16==9))))&&(((a20==1)&&((!(a8==1)&&((a19==5)&&((input==5)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&(a1==14)))&&(a12==1)))){ a11 = 1; a5 = 5; a4 = 0; a9 = 11; a21 = 11; a14 = 0; return 21; } else if((((a1==14)&&((a19==2)&&((!(a4==1)&&((a28==1)||(a24==1)))&&(a9==8))))&&((((!(a20==1)&&(!(a14==1)&&(!(a7==1)&&((a3==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a23==1))))))&&(a21==12))&&(a16==8))&&(a17==2)))){ a22 = 0; a29 = 0; a20 = 1; a9 = 9; a21 = 10; a5 = 5; a16 = 9; a1 = 12; a10 = 1; return -1; } else if((((a19==4)&&(!(a18==1)&&((!(a7==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))&&!(a0==1)))&&(a20==1))))&&((a1==12)&&(((a6==1)&&((a16==7)&&(((a4==1)||((a3==1)&&(a17==2)))&&(a13==1))))&&(a21==10))))){ if((a16==8)){ a19 = 2; a8 = 0; a20 = 0; a16 = 8; a7 = 0; a3 = 1; a9 = 11; a5 = 4; }else{ a3 = 1; a9 = 10; a21 = 11; a5 = 4; a23 = 1; a19 = 3; a1 = 13; } return 26; } else if(((((!(a26==1)&&(((a17==2)&&(((a1==13)&&((((input==6)&&((a5==4)||(a5==5)))&&!(a20==1))&&(a11==1)))&&(a21==12)))&&(a13==1)))&&(a12==1))&&(a28==1))&&(((a19==3)&&(((a11==1)&&(a16==9))&&(a9==10)))&&(a6==1)))){ a20 = 1; a29 = 0; a19 = 2; a15 = 0; a5 = 4; a16 = 11; a9 = 9; a12 = 0; return 23; } else if((((!(a0==1)&&(((a6==1)&&((a21==11)&&(input==1)))&&(a28==1)))&&!(a20==1))&&(((a19==3)&&(((a9==11)&&((a1==14)&&(!(a11==1)||(!(a24==1)&&(((a11==1)||!(a3==1))&&(a17==2))))))&&(a5==6)))&&(a16==10)))){ a5 = 5; a25 = 1; a9 = 9; a16 = 7; a20 = 1; a22 = 0; a18 = 1; a19 = 1; a21 = 10; return -1; } else if((((a9==9)&&((a1==12)&&((a13==1)&&(((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&!(a27==1)))))&&((!(a20==1)&&(((a14==1)||(!(a6==1)||((a23==1)&&((a13==1)&&((a21==11)&&(a11==1))))))&&(a16==8)))&&(a19==3)))){ a20 = 1; a19 = 4; a5 = 4; a28 = 1; a1 = 14; a27 = 0; a16 = 7; a9 = 7; return 26; } else if((((a14==1)||((a19==1)&&((a21==10)&&((!(a18==1)&&((a1==13)&&(!(a20==1)&&(a6==1))))&&(a16==9)))))&&(!(a26==1)&&((a23==1)&&(((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4))&&(a23==1))&&(a17==2))&&(a11==1)))))){ a24 = 1; a5 = 6; a0 = 1; a16 = 7; a9 = 9; a8 = 1; a20 = 1; return 25; } else if(((((!(a18==1)&&((a17==2)&&((a21==11)&&((input==6)&&(a5==4)))))&&(a19==4))&&(a20==1))&&((a1==14)&&(!(a23==1)||(!(a3==1)||(((a9==7)&&(((a24==1)||(!(a3==1)||(a2==1)))&&(a16==11)))&&!(a8==1))))))){ a26 = 0; a21 = 12; a5 = 5; a2 = 1; a19 = 2; a4 = 0; a9 = 9; return 25; } else if((((a23==1)&&((a17==2)&&((((a6==1)&&(a19==2))||(a14==1))&&(a20==1))))&&((a1==14)&&(((((a13==1)&&(((a23==1)&&((input==4)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&!(a26==1)))&&(a3==1))&&(a21==10))&&(a16==8))))){ a11 = 1; a9 = 7; a2 = 1; a1 = 12; a16 = 7; a5 = 4; a4 = 0; a19 = 1; return -1; } else if((((((((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==4))&&(a13==1))&&(a1==12))&&!(a24==1))&&(a20==1))&&(((a17==2)&&((a16==11)&&(((((a7==1)||((a23==1)&&!(a24==1)))&&(a23==1))&&(a19==4))||!(a11==1))))&&(a21==11)))){ a9 = 7; a19 = 1; a16 = 7; a21 = 10; a0 = 0; a12 = 1; a5 = 4; a8 = 0; return -1; } else if(((!(a8==1)&&(((a7==1)||(((a28==1)&&((a2==1)&&(a17==2)))&&(a16==11)))&&!(a24==1)))&&((a13==1)&&((a19==3)&&((a20==1)&&(((((input==1)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&(a1==14))&&(a21==10))&&(a6==1))))))){ a16 = 9; a6 = 1; a19 = 5; a28 = 1; a9 = 11; a5 = 5; a21 = 11; a12 = 1; return 21; } else if((((a7==1)&&((a21==10)&&(!(a11==1)&&((a1==14)&&((a4==1)&&(((a17==2)&&(input==3))&&(a5==5)))))))&&((((((((a13==1)&&(a16==8))&&!(a20==1))&&(a24==1))&&(a26==1))&&(a26==1))&&(a19==5))&&(a9==7)))){ a26 = 1; a19 = 1; a22 = 0; a16 = 7; a1 = 12; a20 = 1; a9 = 10; return 25; } else if((((((((a20==1)&&(a11==1))||(a24==1))&&(a17==2))&&!(a0==1))&&(a1==14))&&((a21==11)&&(((a23==1)&&((a16==9)&&(((!(a4==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a18==1)))&&!(a24==1))&&(a9==9))))&&(a19==1))))){ a18 = 0; a9 = 7; a1 = 12; a16 = 7; a5 = 4; a6 = 1; a21 = 10; a24 = 0; return -1; } else if((((a21==11)&&(((((input==1)&&(a16==7))&&(a18==1))&&(a5==4))&&!(a6==1)))&&(((a20==1)&&((a9==8)&&((a19==5)&&(((((a0==1)&&((a28==1)&&!(a23==1)))&&!(a2==1))&&!(a28==1))&&(a17==2)))))&&(a1==12)))){ a21 = 10; a8 = 1; a16 = 9; a5 = 6; a15 = 1; a9 = 9; a1 = 13; a26 = 1; return 21; } else if(((!(a4==1)&&((a23==1)&&((a17==2)&&((!(a20==1)&&((a1==13)&&((a19==3)&&(((((!(a18==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a16==7))&&(a9==10))&&(a21==11))&&!(a7==1)))))&&!(a4==1)))))&&(!(a6==1)||(a13==1)))){ a9 = 7; a0 = 0; a20 = 1; a3 = 1; a23 = 1; a21 = 10; a19 = 1; a1 = 12; a5 = 4; return -1; } else if(((((a28==1)&&((a21==12)&&((((a5==5)&&(a6==1))&&(a9==8))||!(a23==1))))||(a0==1))&&(((a6==1)&&((((((a19==2)&&((a16==9)&&(input==6)))&&(a1==14))&&!(a18==1))&&!(a20==1))&&(a17==2)))&&!(a4==1)))){ if((a2==1)){ a6 = 0; a25 = 0; a1 = 12; a16 = 8; a20 = 1; a15 = 1; a21 = 11; }else{ a20 = 1; a11 = 0; a28 = 0; a1 = 12; a19 = 4; a13 = 0; a21 = 10; a16 = 8; a5 = 6; } return 21; } else if(((!(a14==1)&&((a2==1)&&((a1==13)&&(!(a14==1)&&((((a5==4)||(a5==5))&&(input==1))&&!(a27==1))))))&&(((a9==9)&&((a16==9)&&((a19==5)&&((((!(a7==1)&&(a3==1))&&(a17==2))&&(a20==1))&&(a21==11)))))&&!(a24==1)))){ a12 = 1; a1 = 12; a23 = 1; a9 = 8; a20 = 0; a5 = 5; a16 = 8; a19 = 4; a27 = 0; return 21; } else if(((((a19==2)&&((a9==8)&&((!(a4==1)&&(((a3==1)&&((((a1==12)&&(input==4))&&(a20==1))&&(a6==1)))&&(a17==2)))&&(a28==1))))&&(a21==10))&&((((a16==10)&&((a6==1)||!(a13==1)))||(a4==1))&&(a5==4)))){ a16 = 8; a4 = 0; a9 = 10; a2 = 1; a23 = 1; a19 = 5; return 25; } else if((((((!(a24==1)&&(((((!(a7==1)&&(a12==1))&&!(a7==1))&&(a21==12))&&(a9==7))||!(a6==1)))&&(a23==1))&&(a1==12))&&(a19==5))&&((a2==1)&&((((((a5==4)||(a5==5))&&(input==3))&&(a20==1))&&(a17==2))&&(a16==8))))){ a5 = 6; a24 = 0; a9 = 11; a1 = 13; a7 = 0; a16 = 10; a19 = 4; a13 = 1; return 25; } else if((((((a4==1)||((a18==1)||(((a2==1)&&(a28==1))&&(a5==5))))&&(a6==1))&&(a9==8))&&((((a1==12)&&((a17==2)&&(((((input==3)&&(a16==10))&&(a11==1))&&!(a20==1))&&(a28==1))))&&(a21==11))&&(a19==3)))){ a18 = 1; a9 = 11; a1 = 14; a5 = 4; a25 = 1; a20 = 1; a19 = 2; a10 = 1; a16 = 9; a21 = 12; return -1; } else if((((a9==9)&&(((a19==5)&&((a23==1)&&((a2==1)&&((a1==14)&&(input==4)))))&&(a12==1)))&&((a5==4)&&(((((!(a12==1)||((a13==1)&&((a28==1)||!(a12==1))))&&(a20==1))&&(a21==12))&&(a17==2))&&(a16==9))))){ a21 = 10; a16 = 7; a3 = 1; a1 = 12; a19 = 1; a14 = 0; a9 = 7; return -1; } else if((((((a3==1)&&(!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&(a19==1))&&(a12==1))&&((a21==11)&&((((a17==2)&&((((((a23==1)&&(a13==1))&&(a9==8))&&(a16==8))||(a27==1))&&!(a20==1)))&&(a1==14))||(a7==1))))){ a20 = 1; a5 = 5; a6 = 1; a1 = 12; a19 = 2; a9 = 11; a11 = 1; a16 = 11; a2 = 1; return 21; } else if((((a12==1)&&((((a23==1)&&((a16==8)&&(!(a8==1)&&((((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a19==4))&&(a17==2)))))&&!(a18==1))&&(a1==13)))&&(!(a12==1)||((a20==1)&&(((a28==1)&&(a21==12))||!(a12==1)))))){ a21 = 10; a8 = 0; a28 = 1; a16 = 7; a26 = 0; a19 = 1; a5 = 4; a1 = 12; a9 = 7; return -1; } else if(((((((a12==1)||!(a11==1))&&(a21==10))||(a4==1))&&(a20==1))&&(((a1==12)&&(((((a19==3)&&(((a6==1)&&((a11==1)&&((input==6)&&(a17==2))))&&(a23==1)))&&(a5==4))&&(a9==9))&&(a16==7)))&&(a23==1)))){ a7 = 0; a23 = 1; a3 = 1; a1 = 13; a5 = 6; a9 = 8; a19 = 5; return 22; } else if((((a19==2)&&(!(a20==1)&&(((input==4)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a12==1))))&&(((!(a11==1)||(((a17==2)&&(!(a4==1)&&((a16==8)&&((a21==11)&&(a28==1)))))&&!(a14==1)))||(a7==1))||(a0==1)))){ a4 = 0; a1 = 12; a9 = 7; a20 = 1; a16 = 7; a6 = 1; a21 = 10; a19 = 1; a5 = 4; a23 = 1; return -1; } else if((((a5==5)&&((a28==1)&&((a13==1)&&((input==1)&&(a16==8)))))&&((a9==7)&&((a1==13)&&((a17==2)&&((a19==4)&&(((a21==12)&&((a11==1)&&(!(a7==1)&&(((a23==1)&&!(a27==1))&&(a2==1)))))&&(a20==1)))))))){ a16 = 7; a27 = 0; a5 = 4; a21 = 10; a1 = 12; a2 = 1; a19 = 1; a28 = 1; return -1; } else if((((a17==2)&&(((a21==12)&&((((a16==10)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a26==1))&&!(a7==1)))&&!(a24==1)))&&((a1==13)&&((((a11==1)&&((((a23==1)||(a7==1))&&(a20==1))&&(a19==5)))||!(a28==1))&&(a9==9))))){ a19 = 2; a5 = 5; a13 = 1; a7 = 0; a6 = 1; a16 = 9; return 25; } else if((((a1==13)&&((((a21==11)&&((a9==10)&&((a26==1)||((a12==1)||!(a2==1)))))&&(a17==2))&&(a13==1)))&&((((a11==1)&&((a28==1)&&(!(a18==1)&&((a5==5)&&((a16==8)&&(input==1))))))&&(a19==5))&&!(a20==1)))){ a20 = 1; a19 = 4; a6 = 0; a9 = 7; a18 = 1; a1 = 14; a15 = 1; return -1; } else if((((!(a7==1)&&(((a2==1)&&((a12==1)&&((input==3)&&((a5==4)||(a5==5)))))&&(a17==2)))&&(a9==9))&&((((a18==1)||((((!(a20==1)&&((a12==1)&&(a19==3)))&&(a21==12))||!(a11==1))&&(a1==12)))&&(a16==8))||(a7==1)))){ a19 = 2; a5 = 5; a0 = 1; a25 = 0; a1 = 14; a9 = 8; a21 = 11; return -1; } else if((((a24==1)||(((((a2==1)&&(a5==4))||(a24==1))&&(a1==14))||(a27==1)))&&((a17==2)&&(!(a24==1)&&((a9==7)&&(((a21==10)&&((a19==5)&&((((input==5)&&!(a20==1))&&!(a0==1))&&(a3==1))))&&(a16==10))))))){ if((a26==1)){ a19 = 1; a5 = 6; a10 = 0; a16 = 7; a9 = 10; a1 = 13; a29 = 1; a21 = 11; a23 = 0; }else{ a19 = 2; a5 = 5; a2 = 0; a1 = 12; a6 = 0; a16 = 7; a26 = 1; a20 = 1; } return 25; } else if((((a19==3)&&(!(a3==1)||(((a26==1)||((a17==2)&&(a12==1)))&&(a16==9))))&&((a21==10)&&((a20==1)&&(((!(a26==1)&&(!(a4==1)&&((a3==1)&&((input==4)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))))))&&(a23==1))&&(a1==13)))))){ if((a24==1)){ a4 = 0; a14 = 0; a5 = 6; a9 = 10; a21 = 11; a19 = 2; a16 = 7; a20 = 0; a1 = 14; }else{ a9 = 9; a23 = 1; a19 = 2; a16 = 7; a2 = 1; a5 = 5; a21 = 12; a3 = 1; } return 25; } else if((((((!(a7==1)&&((a19==1)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a14==1))&&!(a20==1))&&(a21==11))&&(((a3==1)&&(((!(a28==1)||((((a1==12)&&(a2==1))&&(a17==2))&&!(a14==1)))&&(a9==11))&&(a13==1)))&&(a16==8)))){ a16 = 7; a20 = 1; a5 = 4; a9 = 7; a18 = 0; a2 = 1; a21 = 10; a23 = 1; return -1; } else if(((!(a12==1)||((!(a3==1)||(!(a14==1)&&((a20==1)&&(((!(a12==1)||((a9==8)&&(a28==1)))&&(a21==11))&&(a19==5)))))||!(a2==1)))&&(((((a17==2)&&((a5==6)&&(input==1)))&&(a1==13))&&(a16==10))&&!(a8==1)))){ a19 = 3; a11 = 1; a21 = 12; a12 = 1; a9 = 9; return 21; } else if((((((((a20==1)&&(a28==1))&&!(a27==1))&&(a21==11))&&(a16==8))&&!(a7==1))&&((((a2==1)&&((!(a4==1)&&((((input==3)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&(a17==2))&&(a1==12)))&&(a19==2)))&&(a2==1))&&(a3==1)))){ a9 = 7; a27 = 0; a4 = 0; a5 = 4; a21 = 10; a3 = 1; a16 = 7; a19 = 1; return -1; } else if((((a21==11)&&(!(a8==1)&&((a16==10)&&((a9==10)&&((a20==1)&&((a17==2)&&(((a26==1)||(a13==1))&&(a28==1))))))))&&(!(a14==1)&&(((a1==12)&&((a28==1)&&((a19==3)&&(((a5==4)||(a5==5))&&(input==1)))))&&!(a18==1))))){ a24 = 0; a26 = 0; a19 = 1; a5 = 4; a9 = 7; a23 = 1; a21 = 10; a16 = 7; return -1; } else if(((((a1==12)&&((a17==2)&&((a16==8)&&((a12==1)&&(((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a2==1))))))&&(a19==1))&&((a21==11)&&(!(a20==1)&&(((((a6==1)&&(a13==1))||!(a28==1))||(a26==1))&&(a28==1)))))){ a9 = 9; a4 = 0; a16 = 10; a1 = 13; a2 = 1; a3 = 1; a5 = 4; a20 = 1; return 21; } else if((((a23==1)&&(((a21==10)&&(((a1==13)&&((a20==1)&&(((((a19==3)&&(input==3))&&(a17==2))&&!(a0==1))&&(a9==11))))&&(a5==6)))&&!(a8==1)))&&((((a16==9)&&((a11==1)&&!(a26==1)))||!(a23==1))&&(a3==1)))){ a6 = 1; a5 = 4; a16 = 7; a28 = 1; a19 = 1; a9 = 7; a1 = 12; a11 = 1; return -1; } else if((((((a9==8)&&((!(a0==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a16==11)))&&(a20==1))&&(a21==11))&&((a19==2)&&((!(a12==1)||((((((a1==14)&&(a13==1))||!(a11==1))&&(a17==2))||!(a11==1))&&(a3==1)))&&(a12==1))))){ a1 = 13; a19 = 1; a2 = 1; a21 = 12; a5 = 6; a28 = 1; a8 = 0; a9 = 10; return 25; } else if(((!(a4==1)&&(((((a20==1)&&(((a17==2)&&(a23==1))&&(a19==1)))&&(a3==1))&&(a2==1))||!(a13==1)))&&((((a9==11)&&((a16==10)&&((a1==13)&&((a21==10)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))))&&!(a4==1))&&!(a18==1)))){ a9 = 10; a16 = 9; a14 = 0; a5 = 4; a27 = 0; a19 = 2; return 25; } else if((((a23==1)&&((((a16==8)&&((a12==1)&&((a1==12)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==6)))))&&!(a20==1))&&(a3==1)))&&((a26==1)||((a21==10)&&(((a19==5)&&((a7==1)||((a17==2)&&(a3==1))))||(a18==1)))))){ a20 = 1; a6 = 1; a1 = 14; a16 = 7; a19 = 4; a5 = 5; a12 = 1; a9 = 8; return 21; } else if((((a17==2)&&((a19==3)&&((a28==1)&&(((input==5)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a27==1)))))&&((a18==1)||((a16==10)&&(!(a28==1)||((a28==1)&&(((a6==1)&&((a1==13)&&((a13==1)&&(a20==1))))&&(a21==10)))))))){ a2 = 1; a19 = 2; a12 = 1; a21 = 11; a9 = 9; a27 = 0; a5 = 5; return 21; } else if((((!(a27==1)&&((a0==1)||(!(a2==1)||((a27==1)||((a23==1)&&(((a3==1)&&((a19==2)&&(a3==1)))&&(a16==9)))))))&&(a17==2))&&((a20==1)&&(((a9==11)&&((a1==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a21==12))))){ a19 = 1; a9 = 7; a16 = 7; a14 = 0; a21 = 10; a27 = 0; a11 = 1; a5 = 4; return -1; } else if((((!(a26==1)&&(!(a24==1)&&((((a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a23==1))&&(a9==9))))&&(a28==1))&&((!(a20==1)&&((a1==12)&&(((a21==11)&&(((a28==1)||!(a2==1))&&(a17==2)))&&(a19==1))))&&(a16==7)))){ a1 = 13; a20 = 1; a19 = 4; a5 = 6; a7 = 0; a18 = 0; a21 = 10; return 21; } else if(((((a21==11)&&((a9==7)&&((a17==2)&&((!(a18==1)&&(((a5==6)&&(input==6))&&(a1==12)))&&(a16==11)))))&&(a20==1))&&((!(a26==1)&&((!(a6==1)||(((a23==1)||!(a12==1))&&!(a27==1)))&&(a19==5)))||(a18==1)))){ a6 = 1; a9 = 10; a8 = 0; a16 = 10; a19 = 1; a2 = 1; a21 = 10; return 21; } else if(((((!(a24==1)&&((a21==10)&&((a16==9)&&(((a5==5)||(a5==6))&&(input==3)))))&&!(a20==1))&&!(a0==1))&&((a1==12)&&(((a28==1)&&((a17==2)&&(((((a9==8)&&(a3==1))||!(a13==1))&&!(a4==1))&&(a19==2))))||!(a11==1))))){ if((a14==1)){ a20 = 1; a29 = 0; a19 = 1; a4 = 1; a16 = 7; a5 = 6; a1 = 13; a9 = 11; a25 = 0; }else{ a5 = 4; a19 = 1; a28 = 0; a16 = 7; a15 = 0; a20 = 1; a9 = 7; a12 = 0; } return 25; } else if((((((a1==13)&&((a19==4)&&(((a17==2)&&((a16==10)&&((a12==1)&&(a21==10))))||(a27==1))))||(a24==1))&&!(a18==1))&&((!(a20==1)&&(!(a4==1)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==1))&&!(a8==1))))&&(a11==1)))){ a28 = 0; a19 = 1; a9 = 9; a16 = 7; a7 = 1; a1 = 14; a0 = 1; a20 = 1; a5 = 5; return -1; } else if(((((a3==1)&&((!(a24==1)&&((a17==2)&&((a1==13)&&(!(a24==1)&&(a11==1)))))&&!(a26==1)))&&!(a8==1))&&(!(a0==1)&&(((a16==7)&&((a20==1)&&((a19==4)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))))&&(a21==12))))){ a12 = 1; a9 = 11; a19 = 2; a21 = 11; a24 = 0; a16 = 9; a14 = 0; a5 = 6; return 22; } else if(((!(a20==1)&&((a5==5)&&(((a1==12)&&((!(a27==1)&&(!(a8==1)&&(((a9==8)&&(input==3))&&!(a27==1))))&&(a17==2)))&&(a11==1))))&&(((a16==8)&&(!(a24==1)&&((a7==1)||((a23==1)&&(a21==12)))))&&(a19==3)))){ a13 = 0; a19 = 1; a20 = 1; a16 = 7; a6 = 0; a24 = 1; a5 = 6; a21 = 10; a9 = 9; a1 = 13; return -1; } else if(((((!(a12==1)&&((((((a16==10)&&((a24==1)&&(((a11==1)&&(a1==12))&&(a19==1))))&&!(a23==1))&&(a17==2))&&(a21==11))&&(a20==1)))&&(a0==1))&&(a7==1))&&(((a9==10)&&((input==6)&&((a5==4)||(a5==5))))&&(a14==1)))){ a16 = 8; a5 = 5; a19 = 2; a21 = 10; a10 = 0; a27 = 1; a1 = 14; return 26; } else if(((((a0==1)||(!(a8==1)&&(!(a20==1)&&(!(a28==1)||(((a12==1)&&(a16==7))&&(a1==12))))))||!(a12==1))&&((((a9==9)&&(((((input==5)&&(a19==1))&&(a21==10))&&(a5==4))&&(a3==1)))&&(a17==2))&&(a13==1)))){ a9 = 7; a12 = 1; a7 = 0; a23 = 1; a20 = 1; return -1; } else if((((a23==1)&&((((a3==1)&&((a21==12)&&(((a6==1)&&(((input==3)&&(a19==3))&&(a23==1)))&&(a17==2))))&&!(a20==1))&&(a13==1)))&&((((a23==1)&&(((a28==1)&&(a1==14))&&(a9==8)))&&(a5==4))&&(a16==8)))){ a19 = 1; a11 = 0; a27 = 1; a5 = 6; a21 = 10; a23 = 0; a16 = 7; a20 = 1; a9 = 10; return 21; } else if((((a16==7)&&((((!(a7==1)&&(a3==1))||(a7==1))&&!(a20==1))||(a0==1)))&&(((a21==12)&&((a12==1)&&(!(a27==1)&&(((a17==2)&&(((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a6==1)))&&(a1==14)))))&&(a19==4)))){ a19 = 1; a20 = 1; a6 = 1; a21 = 11; a9 = 8; a5 = 6; a1 = 13; a7 = 0; a16 = 8; return -1; } else if(((((!(a0==1)&&((a17==2)&&((a12==1)&&((a11==1)&&((input==6)&&((((a1==14)&&(a5==4))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11)))))))))&&!(a20==1))&&(a13==1))&&(((a16==10)&&((a18==1)||(!(a24==1)&&((a19==2)&&(a23==1)))))&&(a21==12)))){ a16 = 7; a5 = 6; a6 = 0; a20 = 1; a9 = 9; a21 = 10; a25 = 1; a19 = 1; a3 = 0; a1 = 13; return 25; } else if((((a7==1)||((!(a6==1)||((a13==1)&&(((a6==1)&&!(a20==1))||!(a23==1))))&&(a16==9)))&&(((a19==4)&&((a28==1)&&((((a17==2)&&((a9==11)&&((input==6)&&((a5==4)||(a5==5)))))&&(a13==1))&&(a1==12))))&&(a21==10)))){ a5 = 6; a9 = 8; a21 = 12; a22 = 0; a27 = 1; a8 = 1; a19 = 2; return -1; } else if((((a20==1)&&((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==3))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4)))&&(input==6))&&!(a27==1)))&&(((((a4==1)||((((a16==11)&&(!(a7==1)&&(a23==1)))&&!(a26==1))&&!(a18==1)))&&(a11==1))&&(a17==2))&&(a21==12)))){ a16 = 7; a24 = 0; a1 = 12; a5 = 4; a28 = 1; a14 = 0; a9 = 7; a21 = 10; a19 = 1; return -1; } else if((((a19==5)&&(((((input==6)&&((a5==4)||(a5==5)))&&!(a0==1))&&(a9==9))&&!(a18==1)))&&((!(a13==1)||((a3==1)&&(((a1==12)&&(((((a12==1)&&(a20==1))||!(a13==1))&&(a16==9))&&!(a0==1)))&&(a21==12))))&&(a17==2)))){ a16 = 7; a21 = 10; a9 = 7; a18 = 0; a19 = 1; a5 = 4; a2 = 1; a23 = 1; return -1; } else if((((((a1==12)&&(!(a4==1)&&(((a3==1)||(a7==1))||(a24==1))))&&(a3==1))&&(a20==1))&&(((a9==10)&&(!(a18==1)&&(((a21==12)&&(!(a8==1)&&(((a5==4)&&(input==3))&&(a16==10))))&&(a19==3))))&&(a17==2)))){ a19 = 1; a7 = 0; a16 = 7; a9 = 7; a21 = 10; a24 = 0; return -1; } else if((((a16==7)&&((a21==11)&&(!(a20==1)&&((a7==1)||((a17==2)&&((!(a6==1)||((a4==1)||(a6==1)))&&!(a14==1)))))))&&(((((a3==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4)))&&(a19==3))&&!(a8==1))&&(a1==14)))){ a1 = 12; a19 = 1; a9 = 7; a20 = 1; a28 = 1; a6 = 1; a14 = 0; a5 = 4; a21 = 10; return -1; } else if(((!(a27==1)&&((a13==1)&&((a6==1)&&((a16==9)&&(a3==1)))))&&(!(a8==1)&&((a6==1)&&(((((((input==5)&&((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a19==1))&&!(a20==1))&&(a17==2))&&(a21==10))&&(a12==1)))))){ if((a13==1)){ a9 = 10; a20 = 1; a29 = 1; a5 = 6; a1 = 14; a26 = 1; }else{ a5 = 4; a16 = 7; a19 = 2; a9 = 11; a18 = 1; a8 = 1; a1 = 12; a24 = 1; a20 = 1; } return 22; } else if(((!(a24==1)&&(((a1==14)&&((!(a11==1)||(((a18==1)||(a3==1))&&!(a20==1)))&&(a16==7)))&&(a19==4)))&&(((((a9==10)&&((a2==1)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==5)))))&&!(a4==1))&&(a17==2))&&(a21==11)))){ a5 = 4; a20 = 1; a21 = 10; a24 = 0; a19 = 1; a7 = 0; a1 = 12; a9 = 7; return -1; } else if((((a24==1)||(((a1==14)&&(!(a26==1)&&((a21==10)&&(!(a28==1)||(((a12==1)&&(a3==1))&&(a19==2))))))&&(a20==1)))&&(((((a16==8)&&((a17==2)&&((input==4)&&((a5==5)||(a5==6)))))&&!(a26==1))&&(a28==1))&&(a9==7)))){ a27 = 0; a16 = 7; a23 = 1; a28 = 1; a1 = 12; a5 = 4; a19 = 1; return -1; } else if(((!(a12==1)||(((a17==2)&&((((a3==1)&&!(a14==1))&&(a16==9))&&(a1==12)))||!(a12==1)))&&((a20==1)&&(((a2==1)&&(((a12==1)&&(((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3))&&(a19==4)))&&(a23==1)))&&(a21==11))))){ a9 = 7; a16 = 7; a13 = 1; a27 = 0; a21 = 10; a19 = 1; a6 = 1; a5 = 4; return -1; } else if(((!(a20==1)&&((a17==2)&&(((!(a0==1)&&(((a3==1)&&!(a7==1))&&(a9==8)))||(a24==1))||(a24==1))))&&((a19==1)&&(((((a1==13)&&(!(a26==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a16==10))&&(a21==11))&&(a23==1))))){ if((a17==4)){ a8 = 1; a15 = 1; a16 = 7; a1 = 14; a22 = 0; a19 = 2; a9 = 11; a5 = 4; a20 = 1; }else{ a29 = 1; a15 = 0; a5 = 5; a21 = 10; a9 = 10; a1 = 14; a19 = 3; a22 = 0; } return 25; } else if(((((a19==4)&&(((a17==2)&&((a27==1)&&(!(a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a20==1)))&&(a9==7))&&(((a1==14)&&((a21==12)&&(!(a6==1)&&((!(a28==1)&&((a28==1)&&(a7==1)))&&(a27==1)))))&&(a16==10)))){ a2 = 0; a21 = 10; a9 = 10; a5 = 5; a19 = 1; a16 = 7; a18 = 1; a25 = 0; return -1; } else if((((((a1==13)&&((!(a7==1)&&((a7==1)||(((((a24==1)||(a11==1))&&(a19==1))||(a8==1))&&(a13==1))))&&(a21==12)))&&(a17==2))&&(a16==9))&&(!(a20==1)&&((a12==1)&&((input==6)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))))){ a23 = 0; a25 = 0; a10 = 0; a9 = 9; a1 = 14; a20 = 1; a5 = 4; a19 = 4; a16 = 10; a21 = 10; return -1; } else if((((a3==1)&&((a9==8)&&((a20==1)&&((a16==8)&&((!(a14==1)&&((a17==2)&&(((a23==1)&&((a11==1)&&((a19==1)&&(input==3))))&&(a21==10))))&&(a5==5))))))&&(!(a26==1)&&(((a11==1)&&(a1==12))&&(a11==1))))){ a9 = 7; a3 = 1; a16 = 7; a5 = 4; a0 = 0; a24 = 0; return -1; } else if(((((a0==1)||(!(a20==1)&&(((a9==9)&&((a23==1)||(a8==1)))&&(a2==1))))&&(a19==5))&&(((((a16==9)&&((a1==12)&&(((a3==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a17==2))))&&(a23==1))&&!(a24==1))&&(a21==12)))){ a16 = 7; a19 = 1; a26 = 1; a20 = 1; a9 = 8; a1 = 14; a21 = 10; a10 = 0; a14 = 1; a5 = 5; return 21; } else if((((a20==1)&&((((!(a26==1)&&(a23==1))&&!(a7==1))&&(a13==1))&&!(a7==1)))&&((a16==11)&&(!(a14==1)&&((a1==13)&&((a17==2)&&((a19==4)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5))&&!(a18==1))&&(a21==12))))))))){ a5 = 4; a21 = 10; a1 = 12; a9 = 7; a6 = 1; a16 = 7; a14 = 0; a19 = 1; return -1; } else if(((((a14==1)||((a21==12)&&((!(a20==1)&&(((a12==1)&&(a12==1))&&(a19==1)))&&(a17==2))))||(a26==1))&&(((a1==12)&&(!(a24==1)&&((a13==1)&&(((a5==4)&&((a9==7)&&(input==3)))&&(a16==10)))))&&(a28==1)))){ a21 = 10; a11 = 0; a16 = 7; a19 = 2; a8 = 1; a13 = 0; a20 = 1; a1 = 13; return -1; } else if((((!(a11==1)||((a21==12)&&((a17==2)&&(!(a14==1)&&((a19==5)&&((a16==9)&&((a13==1)||!(a23==1))))))))&&!(a7==1))&&((!(a4==1)&&(!(a24==1)&&((input==5)&&((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7))))))&&!(a20==1)))){ a29 = 1; a19 = 1; a1 = 12; a20 = 1; a9 = 10; a12 = 0; a13 = 0; a16 = 7; a5 = 4; return -1; } else if((((a19==1)&&((((a21==11)&&((a0==1)&&(((a26==1)&&(!(a6==1)&&((input==1)&&((a5==5)||(a5==6)))))&&(a9==8))))&&(a0==1))&&(a16==8)))&&(((((a1==12)&&((a3==1)&&!(a20==1)))&&(a8==1))&&!(a11==1))&&(a17==2)))){ a16 = 7; a23 = 0; a25 = 0; a9 = 11; a5 = 5; a21 = 10; a1 = 14; a6 = 0; a20 = 1; return -1; } else if((((!(a0==1)&&(a6==1))&&(a16==8))&&(((a6==1)&&((!(a0==1)&&((a21==12)&&((a19==2)&&(!(a27==1)&&((a1==12)&&(((a9==8)&&(!(a26==1)&&(!(a20==1)&&(input==5))))&&(a17==2)))))))&&(a23==1)))&&(a5==5)))){ if((a0==1)){ a18 = 1; a1 = 14; a21 = 10; a5 = 4; a26 = 1; a13 = 0; a9 = 9; a16 = 7; a19 = 1; a20 = 1; }else{ a19 = 1; a21 = 10; a23 = 0; a16 = 7; a2 = 0; a5 = 4; a24 = 1; a20 = 1; a1 = 13; } return -1; } else if((((a17==2)&&(((a20==1)&&(((((a1==14)&&(!(a4==1)&&(a23==1)))&&(a11==1))||!(a13==1))&&!(a7==1)))&&(a19==1)))&&(((a21==10)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4))&&(a16==8))&&!(a27==1)))&&(a3==1)))){ a14 = 0; a9 = 7; a5 = 4; a1 = 12; a23 = 1; a16 = 7; a6 = 1; return -1; } else if((((a16==7)&&((a1==13)&&((((a28==1)&&(((((input==5)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a13==1))&&(a13==1))&&!(a27==1)))&&(a19==3))&&(a17==2))))&&(((a20==1)&&(((a3==1)&&(a3==1))&&(a28==1)))&&(a21==11)))){ a1 = 12; a21 = 10; a8 = 0; a20 = 0; a28 = 1; a19 = 2; a5 = 4; a14 = 0; a9 = 8; a16 = 8; return 21; } else if((((a24==1)||(((a20==1)&&((a28==1)&&((a11==1)&&(a21==12))))||!(a6==1)))&&((a3==1)&&((a28==1)&&(((a19==5)&&((a17==2)&&((((a16==7)&&((input==6)&&(a1==14)))&&(a9==9))&&(a5==5))))&&!(a8==1)))))){ a16 = 9; a1 = 13; a6 = 1; a11 = 1; a13 = 1; a5 = 4; a19 = 1; return 21; } else if((((((a27==1)||((a21==12)&&((a9==7)&&((a17==2)&&(a12==1)))))&&(a20==1))||!(a12==1))&&(!(a14==1)&&((((((a23==1)&&((((a5==4)||(a5==5))&&(input==5))&&!(a8==1)))&&(a1==14))&&(a16==7))&&(a19==3))&&!(a24==1))))){ a19 = 5; a18 = 0; a13 = 1; a27 = 0; a21 = 10; a9 = 8; a5 = 5; a16 = 9; return 23; } else if((((((a1==14)&&((((a19==1)&&(a13==1))&&(a21==12))&&(a16==11)))||(a14==1))&&(a17==2))&&(((a6==1)&&((a11==1)&&(!(a18==1)&&(((a20==1)&&(!(a26==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a3==1)))))&&(a9==8)))){ a9 = 7; a16 = 7; a1 = 12; a11 = 1; a21 = 10; a5 = 4; a13 = 1; a24 = 0; return -1; } else if((((!(a20==1)&&((a12==1)&&(((a5==4)&&(a13==1))&&(a21==10))))&&(a16==7))&&((a9==8)&&((a12==1)&&((a2==1)&&(!(a14==1)&&((((a19==5)&&((a28==1)&&((a1==14)&&(input==4))))&&(a17==2))&&(a2==1)))))))){ a18 = 0; a19 = 1; a1 = 12; a0 = 0; a9 = 7; a20 = 1; a24 = 0; return -1; } else if(((!(a14==1)&&(!(a28==1)||(((a6==1)&&((a12==1)&&(a1==13)))&&(a9==11))))&&((a23==1)&&(((a11==1)&&(((((((input==6)&&(a16==11))&&(a20==1))&&(a19==5))&&(a5==4))&&(a17==2))&&(a13==1)))&&(a21==12))))){ a2 = 1; a1 = 12; a18 = 0; a16 = 7; a21 = 10; a14 = 0; a19 = 1; a9 = 7; return -1; } else if((((((a1==13)&&(((a16==8)&&((a20==1)&&(!(a18==1)&&((a13==1)&&((a5==5)&&(input==4))))))&&(a19==3)))&&(a17==2))&&(a21==11))&&(!(a14==1)&&((((a18==1)||((a23==1)&&(a28==1)))&&(a9==9))&&(a2==1))))){ a18 = 0; a27 = 0; a21 = 10; a5 = 4; a28 = 1; a1 = 12; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((((a23==1)&&(((((a1==13)&&((input==5)&&((a5==5)||(a5==6))))&&!(a20==1))&&!(a14==1))&&!(a27==1)))&&(a16==7))&&(a17==2))&&(((a21==10)&&(!(a6==1)||(!(a28==1)||(((a12==1)&&!(a27==1))&&(a9==10)))))&&(a19==5)))){ a19 = 2; a5 = 4; a14 = 0; a20 = 1; a16 = 8; a0 = 0; a8 = 0; a21 = 12; return 22; } else if(((!(a18==1)&&(((a27==1)||((a16==11)&&(a13==1)))&&(a20==1)))&&((a11==1)&&(!(a4==1)&&(((a21==12)&&((((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6))&&!(a27==1))&&(a17==2))&&(a19==4))&&(a1==12)))&&(a6==1)))))){ if((a10==1)){ a1 = 14; a21 = 10; a11 = 1; a5 = 6; a6 = 1; a20 = 0; a23 = 1; a19 = 2; a9 = 10; a16 = 8; }else{ a9 = 8; a16 = 10; a5 = 5; a27 = 0; a21 = 10; a13 = 1; a19 = 3; a1 = 14; } return 21; } else if((((a17==2)&&((a16==7)&&(!(a4==1)&&(!(a7==1)&&(((input==3)&&(a20==1))&&(a6==1))))))&&(((a1==12)&&((a2==1)&&(((!(a3==1)||((a3==1)&&((a9==11)&&(a11==1))))&&(a19==5))&&(a21==10))))&&(a5==4)))){ a19 = 1; a4 = 0; a9 = 7; a28 = 1; a2 = 1; return -1; } else if(((((((((a2==1)||!(a2==1))&&(a19==1))&&(a1==13))&&(a21==12))&&(a28==1))&&!(a0==1))&&((a13==1)&&((a2==1)&&((a16==8)&&((((a6==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4)))&&(a17==2))&&(a20==1))))))){ a11 = 1; a21 = 10; a1 = 12; a9 = 7; a13 = 1; a5 = 4; a23 = 1; a16 = 7; return -1; } else if(((((((a19==3)&&((a9==9)&&((((input==4)&&(a17==2))&&!(a23==1))&&!(a6==1))))&&(a20==1))&&(a16==10))&&(a5==4))&&((((!(a6==1)&&(((a8==1)&&(a28==1))&&!(a6==1)))&&!(a2==1))&&(a1==14))&&(a21==12)))){ a9 = 8; a16 = 7; a22 = 0; a19 = 2; a1 = 12; a25 = 0; a11 = 0; a20 = 0; return -1; } else if(((((a17==2)&&(((((((a5==4)||(a5==5))&&(input==6))&&(a19==3))&&(a11==1))&&(a12==1))&&(a21==12)))&&(a9==7))&&(!(a20==1)&&((a1==12)&&((((a11==1)&&((!(a12==1)||(a13==1))&&(a16==9)))&&(a12==1))||!(a23==1)))))){ if((a10==1)){ a11 = 0; a16 = 7; a21 = 11; a9 = 10; a19 = 2; a5 = 4; a6 = 0; a18 = 1; }else{ a6 = 0; a21 = 10; a16 = 7; a20 = 1; a5 = 4; a25 = 0; a12 = 0; } return 23; } else if(((((((!(a28==1)||(!(a24==1)&&(a6==1)))||!(a3==1))&&(a16==9))&&!(a8==1))&&(a1==14))&&((((a19==3)&&(((((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==6))&&(a17==2))&&!(a4==1))&&(a11==1)))&&(a21==11))&&!(a20==1)))){ a21 = 10; a9 = 8; a7 = 1; a14 = 1; a2 = 0; a1 = 12; a5 = 4; return -1; } else if((((!(a7==1)&&(!(a4==1)&&(((a16==7)&&((a2==1)&&(((((a17==2)&&((input==3)&&((a5==4)||(a5==5))))&&(a21==12))&&(a9==8))&&(a19==5))))&&(a28==1))))&&(a1==14))&&(((a12==1)&&(!(a20==1)&&(a23==1)))||(a27==1)))){ a21 = 10; a20 = 1; a9 = 7; a1 = 12; a2 = 1; a19 = 1; a5 = 4; a3 = 1; a0 = 0; return -1; } else if((((a17==2)&&((a20==1)&&((a0==1)||((!(a14==1)&&((a1==13)&&(!(a12==1)||(a23==1))))&&(a13==1)))))&&((a9==8)&&((((a2==1)&&(((a16==10)&&(((a5==4)||(a5==5))&&(input==4)))&&(a19==2)))&&(a3==1))&&(a21==12))))){ if((a26==1)){ a5 = 4; a20 = 0; a7 = 0; a19 = 3; a16 = 8; a3 = 1; a9 = 7; a26 = 0; a21 = 10; }else{ a13 = 1; a21 = 10; a5 = 4; a1 = 14; a16 = 7; a9 = 7; a19 = 4; a24 = 0; } return 25; } else if((((a26==1)&&((a27==1)&&((a18==1)&&((a9==10)&&(a12==1)))))&&((a21==11)&&((a1==12)&&((a19==4)&&((a17==2)&&((a20==1)&&(((a16==9)&&((a24==1)&&(((a5==6)&&(input==6))&&!(a28==1))))&&(a26==1))))))))){ a27 = 1; a16 = 7; a9 = 7; a21 = 10; a22 = 0; a1 = 13; a19 = 5; a7 = 1; return 25; } else if((((((a19==2)&&(((a5==5)&&(input==6))&&(a1==13)))&&(a28==1))&&(a6==1))&&((!(a4==1)&&((!(a24==1)&&(!(a27==1)&&(((a21==10)&&((a17==2)&&((a3==1)&&(a20==1))))&&(a9==11))))&&(a16==7)))&&!(a8==1)))){ a9 = 7; a1 = 12; a6 = 1; a5 = 4; a13 = 1; a2 = 1; a19 = 1; return -1; } else if(((((a20==1)&&(((((!(a2==1)&&((a17==2)&&((a19==2)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a24==1))&&(a24==1))&&(a27==1))&&(a9==11)))&&(a1==14))&&((a16==7)&&((a21==10)&&(((a11==1)&&!(a28==1))&&(a0==1)))))){ a13 = 0; a1 = 12; a27 = 1; a5 = 4; a20 = 0; a15 = 1; a9 = 8; a16 = 8; return -1; } else if(((!(a26==1)&&(((a17==2)&&((a19==4)&&(!(a20==1)&&(a12==1))))||(a0==1)))&&(((a16==7)&&(!(a24==1)&&(((((((a21==11)&&(input==5))&&(a1==12))&&(a23==1))&&(a5==4))&&!(a24==1))&&(a9==7))))&&!(a24==1)))){ a7 = 0; a19 = 1; a0 = 0; a20 = 1; a21 = 10; a6 = 1; return -1; } else if((((a1==13)&&((((a11==1)&&((a17==2)&&(input==6)))&&(a2==1))&&(a9==10)))&&((((((a3==1)&&((a5==5)&&((a6==1)&&(!(a23==1)||((a12==1)&&(a13==1))))))&&(a19==1))&&(a21==10))&&(a16==10))&&(a20==1)))){ a24 = 0; a26 = 0; a19 = 5; a12 = 1; a1 = 12; a16 = 11; a5 = 4; return 26; } else if(((((a19==2)&&(((((((a11==1)&&(a3==1))&&!(a20==1))&&(a16==8))||(a26==1))&&!(a0==1))&&!(a4==1)))&&(a17==2))&&((((((input==6)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&!(a27==1))&&!(a4==1))&&(a21==11))&&(a1==14)))){ a28 = 1; a0 = 0; a1 = 12; a16 = 9; a20 = 1; a21 = 12; a9 = 9; a27 = 0; a5 = 6; a19 = 3; return 21; } else if((((!(a4==1)&&(((a6==1)&&((a2==1)&&((a1==13)&&(((a21==11)&&(input==5))&&(a5==4)))))&&!(a8==1)))&&(a17==2))&&(((a16==10)&&((a20==1)&&((a19==5)&&(((a11==1)||!(a11==1))||(a26==1)))))&&(a9==9)))){ a12 = 1; a6 = 1; a19 = 2; a16 = 7; a2 = 1; a21 = 10; return 25; } else if((((((a16==9)&&(((a19==2)&&((a23==1)&&!(a4==1)))&&(a20==1)))||!(a3==1))&&(a9==11))&&((a12==1)&&((((((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a11==1))&&(a21==12))&&!(a14==1))&&(a6==1))&&(a17==2))&&(a1==12))))){ a21 = 10; a5 = 4; a14 = 0; a19 = 1; a9 = 7; a16 = 7; a7 = 0; return -1; } else if(((((a20==1)&&((a17==2)&&(((!(a4==1)&&((a9==7)&&(a11==1)))&&(a12==1))&&(a21==11))))&&!(a7==1))&&(!(a14==1)&&((a5==4)&&((a16==7)&&((!(a4==1)&&((a11==1)&&((input==6)&&(a1==14))))&&(a19==3))))))){ a9 = 9; a19 = 2; a16 = 8; a1 = 12; a27 = 0; a3 = 1; return 25; } else if((((a6==1)&&((((((a19==3)&&(!(a8==1)&&(((input==1)&&(a16==9))&&!(a18==1))))&&!(a24==1))&&(a17==2))&&(a9==7))&&(a5==4)))&&((a21==11)&&((!(a26==1)&&(!(a27==1)&&((a13==1)&&(a1==13))))&&(a20==1))))){ a5 = 6; a6 = 1; a19 = 5; a1 = 12; a3 = 1; a16 = 8; a21 = 12; a14 = 0; return 22; } else if(((((((a27==1)||((a16==9)&&(a28==1)))&&(a19==5))||!(a3==1))||!(a23==1))&&((((a17==2)&&((a1==13)&&((a23==1)&&((((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&!(a20==1))&&(a21==11)))))&&!(a4==1))&&(a28==1)))){ a5 = 6; a18 = 1; a19 = 2; a20 = 1; a3 = 0; a9 = 9; a16 = 7; a21 = 10; a14 = 1; a1 = 12; return -1; } else if(((((!(a7==1)&&((!(a7==1)&&(((a13==1)&&((a17==2)&&(input==4)))&&!(a14==1)))&&(a5==6)))&&!(a20==1))&&(a21==12))&&(((a9==10)&&(((((a2==1)&&(a16==7))||(a8==1))&&(a1==13))&&!(a24==1)))&&(a19==3)))){ a8 = 0; a20 = 1; a19 = 1; a9 = 7; a13 = 1; a1 = 12; a5 = 4; a21 = 10; return -1; } else if(((!(a24==1)&&(((((input==5)&&(a5==5))&&(a9==11))&&(a28==1))&&!(a27==1)))&&((a6==1)&&((a14==1)||(((a3==1)&&(((a20==1)&&((a16==7)&&(((a3==1)&&(a21==10))&&(a17==2))))&&(a19==2)))&&(a1==13)))))){ a1 = 14; a6 = 1; a19 = 3; a14 = 0; a8 = 0; return 22; } else if((((a23==1)&&((a6==1)&&((a16==11)&&((a1==12)&&((a20==1)&&(((((a13==1)&&((a19==1)&&(input==5)))&&(a9==10))&&(a17==2))&&(a5==4)))))))&&(((((a28==1)&&(a21==10))||(a27==1))||(a27==1))&&!(a0==1)))){ a21 = 11; a18 = 0; a2 = 1; a1 = 14; a5 = 5; a27 = 0; return 23; } else if((((a19==1)&&(((!(a8==1)&&((a2==1)&&((((a21==12)&&((input==1)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a16==11))&&(a17==2))))&&(a20==1))&&(a1==14)))&&(!(a4==1)&&((((a2==1)||(a14==1))&&(a6==1))||(a14==1))))){ if((a18==1)){ a9 = 10; a1 = 12; a16 = 8; a19 = 5; a5 = 4; a12 = 1; a7 = 0; a21 = 11; a14 = 0; a20 = 0; }else{ a16 = 10; a9 = 11; a5 = 5; a14 = 0; a4 = 0; a21 = 10; a7 = 0; a1 = 13; } return 21; } else if((((a7==1)||((a7==1)||(!(a3==1)||(((!(a18==1)&&((a1==13)&&(a23==1)))&&(a20==1))&&(a21==11)))))&&(!(a7==1)&&(((a16==8)&&((a19==1)&&(!(a27==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))))&&(a9==10))))){ a5 = 4; a19 = 5; a8 = 0; a4 = 0; a28 = 1; a21 = 10; a9 = 9; a1 = 12; return -1; } else if((((a16==10)&&((((((((a3==1)&&(a12==1))&&(a19==3))&&!(a7==1))||!(a13==1))&&(a11==1))&&(a17==2))&&(a21==10)))&&((a3==1)&&((a1==14)&&(((((input==5)&&((a5==5)||(a5==6)))&&(a20==1))&&(a11==1))&&(a9==8)))))){ a1 = 12; a16 = 7; a9 = 7; a5 = 4; a13 = 1; a19 = 1; a7 = 0; return -1; } else if(((((!(a8==1)&&((a23==1)&&(!(a8==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4)))))&&(a17==2))&&(a16==10))&&((a21==11)&&(!(a20==1)&&(((!(a28==1)||((a1==14)&&((a27==1)||(a3==1))))&&!(a26==1))&&(a19==2)))))){ if((a29==1)){ a9 = 7; a7 = 1; a5 = 6; a1 = 12; a25 = 0; a19 = 1; a24 = 1; a21 = 10; a16 = 11; }else{ a19 = 3; a13 = 0; a9 = 10; a5 = 4; a22 = 1; a16 = 7; a8 = 1; } return -1; } else if((((((a1==12)&&((a21==10)&&((a24==1)||(!(a12==1)||((a9==9)&&((a5==5)&&(a23==1)))))))||(a14==1))||(a8==1))&&(!(a27==1)&&(!(a20==1)&&((((a16==7)&&((a17==2)&&(input==6)))&&(a19==5))&&!(a27==1)))))){ a18 = 0; a6 = 1; a27 = 0; a19 = 2; a20 = 1; return -1; } else if((((a11==1)&&(((a17==2)&&(!(a20==1)&&(((a16==9)&&(((((((a5==5)&&(a1==14))&&(a9==11))&&(a19==1))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1)))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==3)))&&(a13==1))))&&(a3==1)))&&(!(a14==1)&&((((a11==1)&&(a13==1))&&(a21==12))&&!(a4==1))))){ a2 = 0; a21 = 10; a5 = 5; a16 = 7; a28 = 0; a1 = 13; a9 = 8; a20 = 1; a19 = 1; return -1; } else if(((((a9==11)&&(!(a23==1)&&((a17==2)&&((a19==2)&&((a14==1)&&((a21==12)&&(a23==1)))))))&&(a16==8))&&((a8==1)&&((a24==1)&&((a1==14)&&(((((a5==4)&&(input==3))&&!(a2==1))&&(a20==1))&&(a26==1))))))){ a7 = 1; a19 = 1; a25 = 0; a0 = 1; a16 = 9; a9 = 8; return -1; } else if(((((a21==11)&&((((a9==11)&&(((a6==1)||!(a11==1))&&(a6==1)))&&(a20==1))&&(a16==8)))||!(a2==1))&&(!(a4==1)&&(((a19==3)&&(!(a7==1)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a17==2))))&&(a1==14))))){ a19 = 5; a6 = 1; a9 = 9; a12 = 1; a5 = 5; a2 = 1; a21 = 12; return 26; } else if((((a9==11)&&(!(a2==1)||(((((a11==1)&&(a16==8))&&!(a18==1))&&(a13==1))&&!(a18==1))))&&(((a20==1)&&((a19==5)&&((!(a0==1)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&!(a7==1)))&&(a1==13))))&&(a21==12)))){ a4 = 0; a19 = 2; a21 = 11; a7 = 0; a5 = 5; a9 = 10; a1 = 14; return -1; } else if((((a19==2)&&((a21==12)&&(((a16==9)&&((a28==1)&&!(a4==1)))&&(a20==1))))&&(((a17==2)&&((a1==14)&&((a6==1)&&(((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==3))&&!(a4==1))&&(a2==1))&&(a28==1)))))&&!(a14==1)))){ a5 = 4; a1 = 12; a19 = 1; a21 = 10; a16 = 7; a23 = 1; a7 = 0; a11 = 1; a9 = 7; return -1; } else if((((a1==12)&&((a9==11)&&(((a8==1)||(((((a12==1)&&(a16==11))&&!(a7==1))&&(a17==2))&&(a2==1)))||!(a23==1))))&&(((((a19==5)&&(((input==4)&&((a5==4)||(a5==5)))&&(a28==1)))&&!(a7==1))&&(a20==1))&&(a21==10)))){ a19 = 1; a16 = 7; a9 = 7; a27 = 0; a14 = 0; a5 = 4; a18 = 0; return -1; } else if(((((((((a19==5)&&((a6==1)&&(a11==1)))&&(a21==12))||(a14==1))&&(a1==14))&&!(a26==1))||!(a11==1))&&(((((a9==9)&&((!(a27==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a20==1)))&&(a17==2))&&(a16==7))&&(a3==1)))){ a19 = 1; a13 = 1; a20 = 1; a1 = 12; a12 = 1; a9 = 7; a5 = 4; a21 = 10; return -1; } else if(((!(a20==1)&&((a16==8)&&((a21==12)&&((!(a24==1)&&((!(a8==1)&&((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&!(a24==1)))&&(a9==11)))))&&((a17==2)&&((a1==13)&&((a19==3)&&(!(a3==1)||((a24==1)||(a12==1)))))))){ a21 = 11; a20 = 1; a14 = 1; a25 = 0; a1 = 12; a19 = 4; a9 = 9; a5 = 4; a22 = 0; a16 = 7; return -1; } else if((((a19==4)&&((a7==1)||(!(a4==1)&&((a1==13)&&((a21==10)&&((((a6==1)&&((a28==1)&&(a16==8)))&&(a9==11))&&(a17==2)))))))&&(!(a8==1)&&(((a6==1)&&(((input==3)&&(a5==6))&&(a20==1)))&&!(a27==1))))){ a16 = 7; a1 = 12; a23 = 1; a2 = 1; a9 = 7; a5 = 4; a19 = 1; return -1; } else if((((a21==12)&&((a23==1)||(a4==1)))&&((!(a20==1)&&((a17==2)&&(((a11==1)&&((((a1==13)&&((a6==1)&&((((a16==9)&&(input==5))&&(a19==4))&&(a9==7))))&&(a5==5))&&(a13==1)))&&!(a4==1))))&&!(a0==1)))){ if((a18==1)){ a1 = 14; a4 = 1; a9 = 9; a5 = 4; a10 = 1; a20 = 1; a7 = 1; a21 = 10; a19 = 1; a16 = 7; }else{ a15 = 1; a16 = 10; a1 = 14; a21 = 10; a19 = 5; a22 = 0; a7 = 1; a5 = 6; } return -1; } else if((((((!(a14==1)&&((a3==1)&&(((a11==1)&&((input==5)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a20==1))))&&(a17==2))&&(a19==5))&&(a12==1))&&(!(a0==1)&&((((a21==11)&&((a16==10)&&(a2==1)))&&(a1==12))||!(a3==1))))){ a5 = 4; a1 = 13; a12 = 1; a14 = 0; a9 = 9; a16 = 7; a23 = 1; a19 = 2; a21 = 10; return 25; } else if((((a1==13)&&(!(a0==1)&&(!(a2==1)||((a16==10)&&((a8==1)||((a14==1)||(a23==1)))))))&&((((a12==1)&&((a19==3)&&((a5==4)&&((((a20==1)&&(input==6))&&(a12==1))&&(a21==12)))))&&(a9==7))&&(a17==2)))){ if((a14==1)){ a13 = 1; a1 = 12; a6 = 1; a9 = 10; a20 = 0; a19 = 5; a16 = 8; a21 = 10; a7 = 0; a5 = 6; }else{ a1 = 14; a23 = 1; a13 = 1; a19 = 2; a28 = 1; a5 = 6; a21 = 10; a16 = 7; a9 = 10; } return 21; } else if((((a14==1)||((a21==10)&&((a17==2)&&(((((a0==1)||((a3==1)&&(a2==1)))&&(a5==6))&&(a9==7))||!(a28==1)))))&&(!(a20==1)&&(((a11==1)&&((((a16==7)&&(input==1))&&(a6==1))&&(a1==13)))&&(a19==1))))){ a24 = 0; a1 = 12; a27 = 0; a9 = 10; a5 = 5; a8 = 0; a19 = 2; return 25; } else if((((((a19==1)&&(!(a0==1)&&((a21==10)&&((a3==1)&&((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))))&&!(a20==1))&&(a13==1))&&(((((a17==2)&&(!(a27==1)&&((a11==1)&&(a13==1))))&&!(a18==1))&&(a1==13))&&(a9==7)))){ a23 = 1; a12 = 1; a11 = 1; a5 = 4; a16 = 7; a20 = 1; a1 = 12; return -1; } else if((((a17==2)&&((((((a16==7)&&(a3==1))&&(a28==1))&&(a19==3))&&!(a4==1))&&(a5==5)))&&(!(a20==1)&&((a21==11)&&((a9==11)&&(!(a7==1)&&(((!(a24==1)&&((input==5)&&(a1==14)))&&(a11==1))&&(a13==1)))))))){ a20 = 1; a5 = 4; a9 = 10; a12 = 1; a21 = 10; a11 = 1; a16 = 10; a18 = 0; a1 = 12; return 25; } else if((((a1==13)&&(!(a18==1)&&((a21==11)&&((a17==2)&&((a6==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5)))))))&&((!(a13==1)||((a16==9)&&(!(a20==1)&&(!(a13==1)||(!(a11==1)||(!(a23==1)||(a13==1)))))))&&(a19==5)))){ a19 = 1; a5 = 4; a9 = 11; a0 = 1; a16 = 7; a6 = 0; a21 = 10; a2 = 0; a20 = 1; return 23; } else if((((a19==4)&&((((input==5)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&!(a14==1))&&(a17==2)))&&((a16==8)&&(((a1==14)&&(!(a2==1)||(!(a28==1)||(((!(a12==1)||((a6==1)||!(a23==1)))&&(a20==1))||(a7==1)))))&&(a21==12))))){ a24 = 0; a12 = 1; a1 = 12; a5 = 4; a16 = 7; a9 = 7; a21 = 10; a19 = 1; a2 = 1; return -1; } else if(((((a2==1)&&(((a1==14)&&(!(a0==1)&&(((a20==1)&&(a6==1))&&(a23==1))))&&(a17==2)))||(a14==1))&&((!(a26==1)&&(((a16==9)&&((a21==11)&&((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a19==1)))&&(a6==1)))){ a8 = 0; a16 = 7; a19 = 5; a28 = 1; a6 = 1; a9 = 7; a21 = 10; a5 = 4; return 25; } else if((((a20==1)&&((a1==12)&&(((a19==3)&&(!(a26==1)&&(!(a0==1)&&((((a28==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a16==8))&&!(a8==1)))))&&(a21==12))))&&(((a7==1)||(((a17==2)&&(a3==1))||!(a23==1)))&&(a9==7)))){ a4 = 0; a8 = 0; a9 = 9; a19 = 2; a16 = 10; a5 = 4; return 25; } else if(((!(a13==1)||((((a19==3)&&((a16==7)&&(!(a27==1)&&(a11==1))))&&!(a20==1))||(a26==1)))&&(((a1==12)&&((a17==2)&&((a13==1)&&(((a21==11)&&((a9==11)&&(((a5==4)||(a5==5))&&(input==5))))&&!(a0==1)))))&&(a6==1)))){ a9 = 9; a21 = 10; a14 = 0; a12 = 1; a5 = 5; a6 = 1; a20 = 1; a19 = 2; a1 = 13; return 25; } else if((((a16==11)&&((!(a11==1)||(!(a28==1)||((a17==2)&&((a7==1)||((a9==7)&&((a6==1)&&!(a26==1)))))))&&(a1==13)))&&(((((a12==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a21==10)))&&(a3==1))&&(a20==1))&&(a19==1)))){ a5 = 4; a1 = 12; a26 = 0; a27 = 0; a21 = 11; a9 = 8; a16 = 9; a4 = 0; return 25; } else if(((!(a11==1)||((a17==2)&&(((a23==1)&&(!(a0==1)&&((a1==12)&&(a11==1))))&&(a19==4))))&&((((a21==10)&&(!(a26==1)&&((((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==4))&&(a16==7))&&!(a20==1))))&&(a13==1))&&(a23==1)))){ a8 = 0; a13 = 1; a20 = 1; a19 = 1; a5 = 4; a9 = 7; a0 = 0; return -1; } else if((((((a9==11)&&(((((a0==1)||(a6==1))||!(a3==1))||!(a11==1))&&(a20==1)))||(a8==1))&&(a23==1))&&((a17==2)&&(((a1==12)&&((a19==3)&&((a21==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a23==1)))))&&(a16==8))))){ a9 = 10; a23 = 1; a1 = 13; a16 = 10; a2 = 1; a19 = 2; a24 = 0; a5 = 6; return 22; } else if((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&((a9==7)&&((!(a26==1)&&((a1==13)&&(((a0==1)||((a24==1)||(((a21==11)&&(((((a6==1)&&(a3==1))&&(a16==8))||(a0==1))&&(a19==5)))&&!(a8==1))))&&(a20==1))))&&(a17==2))))){ a16 = 7; a5 = 4; a1 = 12; a19 = 1; a6 = 1; a27 = 0; a18 = 0; a21 = 10; return -1; } else if((((((((a20==1)&&(((a16==10)&&(a6==1))&&(a21==12)))&&(a19==1))&&(a0==1))&&(a4==1))&&(a4==1))&&(((a26==1)&&((a0==1)&&((a17==2)&&((a1==13)&&((input==3)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))))))&&!(a23==1)))){ a5 = 6; a21 = 10; a19 = 5; a9 = 11; a20 = 0; a11 = 0; a26 = 1; a1 = 12; a16 = 7; return 21; } else if((((a27==1)||((a18==1)||((((a14==1)||((a3==1)&&(a20==1)))&&(a16==7))&&!(a26==1))))&&((a19==4)&&(((!(a27==1)&&((((a1==13)&&((input==4)&&(a5==6)))&&(a21==11))&&(a9==10)))&&(a17==2))&&!(a4==1))))){ a6 = 1; a19 = 1; a9 = 7; a1 = 12; a21 = 10; a5 = 4; a24 = 0; return -1; } else if((((!(a20==1)&&(((((!(a18==1)&&(a28==1))&&(a16==8))&&(a2==1))||!(a2==1))&&(a9==8)))&&(a1==12))&&((a19==2)&&(((a5==4)&&(((a21==10)&&((a28==1)&&((a17==2)&&(input==6))))&&!(a27==1)))&&(a3==1))))){ a8 = 0; a20 = 1; a14 = 0; a19 = 1; a16 = 7; a9 = 7; a6 = 1; return -1; } else if((((((a2==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a21==12))&&(a23==1))&&((a16==10)&&(((!(a18==1)&&((a3==1)&&((((a19==1)&&(((a2==1)&&(a1==14))&&(a17==2)))&&(a20==1))||(a7==1))))&&(a9==11))&&!(a26==1))))){ a9 = 7; a1 = 13; a5 = 5; a14 = 0; a27 = 0; a8 = 0; a19 = 5; return 26; } else if(((((a20==1)&&((((a19==1)&&(((a23==1)||!(a23==1))&&!(a8==1)))&&(a17==2))||!(a28==1)))&&(a9==10))&&((((!(a24==1)&&((((input==6)&&((a5==4)||(a5==5)))&&!(a4==1))&&!(a24==1)))&&(a16==8))&&(a1==12))&&(a21==11)))){ a5 = 6; a8 = 0; a9 = 8; a1 = 14; a21 = 12; a26 = 0; a28 = 1; return 21; } else if((((a9==9)&&(((a17==2)&&((((a1==14)&&((a5==4)&&(((input==6)&&(a19==5))&&!(a20==1))))&&(a6==1))&&(a16==10)))&&!(a7==1)))&&((a28==1)&&(((a2==1)&&(!(a26==1)&&((a21==11)&&(a3==1))))&&(a13==1))))){ a19 = 3; a9 = 10; a12 = 0; a10 = 1; a5 = 5; a21 = 10; a16 = 8; a25 = 1; return 25; } else if((((a21==10)&&((a7==1)&&((a20==1)&&((((((a5==4)&&((a3==1)&&(a0==1)))&&(a18==1))&&(a9==10))&&!(a11==1))&&!(a28==1)))))&&((((a26==1)&&(((a17==2)&&(input==1))&&(a16==9)))&&(a1==13))&&(a19==2)))){ a29 = 0; a10 = 0; a16 = 7; a19 = 1; a9 = 7; a1 = 12; a11 = 0; return -1; } else if((((a16==9)&&(((a21==12)&&((((((a12==1)&&(a9==11))&&!(a14==1))&&!(a0==1))||(a26==1))&&(a17==2)))||(a8==1)))&&((!(a8==1)&&((((((a5==5)||(a5==6))&&(input==5))&&(a19==5))&&(a3==1))&&(a1==14)))&&(a20==1)))){ a24 = 0; a14 = 0; a16 = 10; a5 = 6; a19 = 2; a8 = 0; a9 = 8; a21 = 10; return 21; } else if(((!(a24==1)&&(((!(a8==1)&&((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a3==1))&&(a16==10)))&&(((((!(a12==1)||((a19==4)&&((a17==2)&&((a20==1)&&(a23==1)))))&&(a1==13))&&(a21==10))||(a18==1))||(a27==1)))){ if((a25==1)){ a19 = 5; a20 = 0; a28 = 1; a4 = 0; a16 = 7; a21 = 11; a5 = 5; a9 = 11; a1 = 14; a14 = 0; }else{ a21 = 11; a18 = 0; a9 = 10; a1 = 12; a13 = 1; a16 = 11; a19 = 1; a11 = 1; a5 = 6; } return 23; } else if(((((a0==1)||((((a5==4)&&((a2==1)&&(a1==14)))&&(a17==2))&&(a21==11)))&&(a2==1))&&((!(a18==1)&&(((((a16==10)&&((a20==1)&&((input==6)&&(a19==3))))&&(a9==7))&&(a23==1))&&!(a24==1)))&&(a2==1)))){ a9 = 9; a1 = 13; a16 = 7; a18 = 0; a21 = 10; a19 = 2; a14 = 0; a7 = 0; return 25; } else if(((((a9==7)&&((a21==11)&&(((a13==1)&&(((a5==5)&&(a2==1))&&(a17==2)))&&(a23==1))))&&(a16==11))&&((a3==1)&&(!(a8==1)&&((a1==13)&&((a2==1)&&((a19==5)&&(((input==4)&&(a20==1))&&!(a4==1))))))))){ a16 = 7; a26 = 0; a19 = 1; a1 = 12; a21 = 10; a28 = 1; a5 = 4; a8 = 0; return -1; } else if((((a16==11)&&((a27==1)&&(((a21==11)&&(((a1==13)&&(a28==1))&&(a24==1)))&&(a20==1))))&&((((((((input==4)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&!(a23==1))&&(a19==4))&&(a0==1))&&!(a28==1))&&(a17==2))&&!(a13==1)))){ a9 = 8; a16 = 7; a14 = 1; a10 = 1; a5 = 4; a21 = 10; a19 = 1; a0 = 1; a1 = 12; return 22; } else if((((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1))&&(a9==9))&&((a17==2)&&((a21==10)&&((a1==14)&&((((((a11==1)&&((a0==1)||((a0==1)||((a16==10)&&(a6==1)))))&&(a3==1))&&!(a14==1))&&(a19==3))&&(a20==1))))))){ a16 = 9; a27 = 0; a23 = 1; a5 = 5; a19 = 5; a9 = 11; a21 = 11; a2 = 1; return 21; } else if((((!(a3==1)||((a5==4)&&((a19==1)&&((a6==1)&&!(a0==1)))))&&(a21==10))&&((a20==1)&&((a1==12)&&((a9==11)&&(((a13==1)&&(((((input==3)&&(a16==10))&&!(a14==1))&&(a17==2))&&!(a7==1)))&&(a6==1))))))){ a7 = 0; a1 = 14; a11 = 1; a0 = 0; a16 = 11; a19 = 4; return 21; } else if((((!(a8==1)&&((a21==11)&&(((a19==3)&&(((((a5==4)||(a5==5))&&(input==5))&&!(a0==1))&&(a17==2)))&&!(a20==1))))&&(a1==13))&&(((a9==10)&&(!(a18==1)&&((((a13==1)||!(a13==1))&&(a16==10))&&!(a27==1))))&&(a13==1)))){ if((a18==1)){ a5 = 6; a1 = 14; a9 = 11; a14 = 1; a19 = 2; a16 = 7; a21 = 12; a25 = 0; a22 = 1; }else{ a16 = 7; a11 = 0; a9 = 7; a20 = 1; a5 = 5; a8 = 1; a13 = 0; a21 = 10; a19 = 1; } return -1; } else if((((a17==2)&&((!(a20==1)&&(((a4==1)||(!(a26==1)&&((a12==1)&&(!(a12==1)||(((!(a14==1)&&(a28==1))&&(a19==3))&&(a1==14))))))&&!(a0==1)))&&(a16==10)))&&((a21==10)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6))))){ a9 = 9; a3 = 0; a29 = 1; a19 = 2; a25 = 1; a16 = 7; a1 = 12; a20 = 1; a5 = 5; return 25; } else if(((((!(a4==1)&&(((a17==2)&&((a9==11)&&((a13==1)||(a27==1))))||(a24==1)))&&!(a4==1))&&(a16==7))&&((((((((input==4)&&(a20==1))&&(a5==4))&&(a21==10))&&(a1==13))&&(a23==1))&&(a3==1))&&(a19==2)))){ a0 = 0; a1 = 12; a9 = 7; a8 = 0; a19 = 1; a13 = 1; return -1; } else if(((!(a14==1)&&((((input==5)&&(((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5))))&&(a17==2))&&!(a27==1)))&&(!(a28==1)||((!(a12==1)||((a16==9)&&((a20==1)&&((a3==1)&&((a3==1)&&(a21==12))))))||(a8==1))))){ a21 = 10; a5 = 4; a7 = 0; a18 = 0; a1 = 12; a24 = 0; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((a17==2)&&(((a20==1)&&(!(a24==1)&&((a1==13)&&((a16==9)&&(a11==1)))))&&(a19==3)))&&((a21==12)&&((!(a26==1)&&((a6==1)&&(!(a18==1)&&((a23==1)&&((input==5)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))))&&!(a0==1))))){ a16 = 7; a5 = 6; a26 = 0; a13 = 1; a24 = 0; a19 = 2; a9 = 10; a21 = 10; return 25; } else if((((a11==1)&&(!(a14==1)&&((a17==2)&&((a21==11)&&(!(a14==1)&&(a12==1))))))&&(((!(a4==1)&&((((a1==13)&&((a19==3)&&((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&(a11==1))&&(a6==1)))&&(a20==1))&&(a16==10)))){ a19 = 2; a9 = 9; a24 = 0; a13 = 1; a7 = 0; a16 = 7; a21 = 10; a5 = 4; return 25; } else if((((a23==1)&&((!(a20==1)&&(((((a16==8)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6)))))&&(a1==13))&&(a3==1))&&!(a24==1)))&&!(a27==1)))&&((a6==1)&&((a9==10)&&(!(a3==1)||((a19==1)&&((a13==1)&&(a21==12)))))))){ if((a29==1)){ a11 = 0; a20 = 1; a5 = 5; a21 = 10; a19 = 2; a9 = 7; a1 = 14; a28 = 0; a7 = 1; }else{ a21 = 10; a27 = 1; a5 = 6; a9 = 11; a16 = 7; a25 = 1; a20 = 1; a1 = 12; a19 = 2; a29 = 1; } return 25; } else if(((((a21==12)&&(((a19==4)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a23==1)))&&!(a7==1))&&(((a13==1)&&((a1==14)&&((a11==1)&&((((((a3==1)&&(a12==1))&&(a16==11))&&(a9==7))&&(a20==1))&&(a17==2)))))||(a24==1)))){ a3 = 1; a8 = 0; a13 = 1; a5 = 4; a19 = 1; a16 = 7; a1 = 12; a21 = 10; return -1; } else if(((((a19==2)&&((a20==1)&&(input==4)))&&(a16==9))&&((a21==12)&&((a1==14)&&(((((a5==5)&&(!(a7==1)&&((a26==1)||((a17==2)&&(((a2==1)&&!(a18==1))||(a18==1))))))||!(a6==1))&&(a9==9))&&!(a27==1)))))){ a5 = 4; a21 = 10; a19 = 1; a1 = 12; a16 = 7; a0 = 0; a9 = 7; a28 = 1; a8 = 0; return -1; } else if((((a27==1)||(((a16==10)&&(a13==1))||(a18==1)))&&(((!(a0==1)&&(!(a7==1)&&((a21==12)&&((a17==2)&&(((((a19==2)&&(((a1==12)&&(a5==5))&&(a9==7)))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2))))&&(input==5))&&!(a20==1))))))&&(a28==1))&&(a12==1)))){ a20 = 1; a27 = 1; a0 = 1; a9 = 10; a5 = 6; a21 = 10; a16 = 7; a1 = 13; a8 = 1; a19 = 1; return -1; } else if((((!(a18==1)&&((((a5==4)&&(((a19==4)&&(input==5))&&(a1==14)))&&(a21==12))&&(a16==7)))&&(a17==2))&&(!(a20==1)&&((a3==1)&&(!(a4==1)&&(((a9==11)&&(((a3==1)&&(a28==1))||!(a6==1)))||!(a11==1))))))){ a1 = 13; a7 = 0; a0 = 0; a19 = 1; a5 = 6; a18 = 0; a20 = 1; a21 = 10; a16 = 11; a9 = 8; return 25; } else if(((((!(a18==1)&&(((a16==11)&&(a11==1))&&(a2==1)))&&(a12==1))||(a7==1))&&((a28==1)&&((a1==14)&&((a17==2)&&((((a20==1)&&((a19==3)&&(((input==1)&&((a5==4)||(a5==5)))&&(a11==1))))&&(a9==10))&&(a21==11))))))){ a1 = 12; a21 = 10; a19 = 1; a5 = 4; a11 = 1; a9 = 7; a18 = 0; a16 = 7; return -1; } else if(((((a2==1)&&(!(a26==1)&&((a20==1)&&((a1==14)&&((a2==1)&&((((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a17==2))&&!(a14==1)))))))&&!(a27==1))&&(((((a12==1)||!(a12==1))&&(a21==10))&&(a19==3))&&(a16==8)))){ a7 = 0; a1 = 12; a9 = 7; a16 = 7; a5 = 4; a19 = 1; a13 = 1; a28 = 1; return -1; } else if((((a13==1)&&((((a3==1)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==3)))&&(a19==3))&&(a20==1)))&&(((((a11==1)&&((a12==1)&&((a1==12)&&(((a3==1)&&!(a27==1))||!(a3==1)))))&&(a16==10))&&(a17==2))&&(a21==10)))){ a4 = 0; a9 = 7; a26 = 0; a19 = 1; a11 = 1; a5 = 4; a16 = 7; return -1; } else if(((((a27==1)||((a16==10)&&((a19==4)&&((a4==1)||(a13==1)))))||(a4==1))&&((((!(a4==1)&&((a12==1)&&((a17==2)&&((((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==4))&&(a20==1)))))&&!(a4==1))&&(a21==10))&&(a1==13)))){ a1 = 12; a11 = 1; a19 = 1; a9 = 7; a27 = 0; a5 = 4; a16 = 7; a14 = 0; return -1; } else if((((((a17==2)&&((((a5==6)&&(a23==1))&&(a23==1))||!(a2==1)))&&(a9==11))&&(a21==11))&&(!(a20==1)&&((a19==4)&&((((a28==1)&&((!(a8==1)&&((a16==9)&&(input==6)))&&!(a4==1)))&&(a1==13))&&!(a8==1)))))){ a19 = 2; a21 = 10; a16 = 7; a20 = 1; a1 = 12; a10 = 0; a29 = 0; a9 = 7; return -1; } else if((((a0==1)||(!(a11==1)||(((a16==9)&&(((((a20==1)&&((a13==1)&&(a9==11)))||(a8==1))||(a4==1))&&(a17==2)))&&(a21==11))))&&(((a19==2)&&(((a23==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a6==1)))&&(a1==14)))){ a7 = 0; a5 = 5; a9 = 7; a6 = 1; a24 = 0; a1 = 12; a21 = 12; return 21; } else if(((((!(a24==1)&&((((a21==10)&&((a17==2)&&(((input==6)&&((((a1==13)&&(a5==4))&&(a9==7))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))))&&(a16==9))))&&(a20==1))&&(a6==1)))&&(a11==1))&&(a12==1))&&(((a13==1)&&((a11==1)&&!(a14==1)))&&(a19==1)))){ a9 = 7; a16 = 7; a28 = 1; a5 = 4; a1 = 12; a4 = 0; return -1; } else if(((((!(a8==1)&&((a21==12)&&((!(a24==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a17==2))))&&(a19==3))&&(a1==12))&&(!(a28==1)||(((a9==10)&&(((((a16==11)&&(a6==1))&&(a28==1))||(a0==1))&&!(a8==1)))&&(a20==1))))){ a28 = 1; a0 = 0; a11 = 1; a5 = 4; a16 = 7; a21 = 10; a9 = 7; a19 = 1; return -1; } else if((((!(a13==1)||(!(a20==1)&&((a21==11)&&(!(a18==1)&&((a19==4)&&((a9==11)&&((a17==2)&&((a11==1)&&!(a18==1)))))))))&&(a23==1))&&((((a16==9)&&(((input==3)&&((a5==4)||(a5==5)))&&(a1==13)))&&!(a0==1))&&!(a27==1)))){ a9 = 7; a19 = 1; a13 = 0; a21 = 10; a5 = 6; a23 = 0; a16 = 10; return -1; } else if((((((a21==10)&&((a20==1)&&(((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==5))&&(a17==2))))&&!(a18==1))&&(a1==13))&&((a16==10)&&(!(a23==1)||(((!(a6==1)||(((a19==1)&&(a23==1))||!(a13==1)))||(a8==1))||!(a11==1)))))){ a5 = 4; a16 = 7; a23 = 1; a9 = 7; a1 = 12; a18 = 0; return -1; } else if((((a28==1)&&((!(a8==1)&&((a17==2)&&(!(a26==1)&&(!(a8==1)&&(((input==4)&&(a21==10))&&(a3==1))))))&&(a9==10)))&&((((a1==14)&&(((a23==1)&&((a19==1)&&(a3==1)))&&(a5==4)))&&!(a20==1))&&(a16==7)))){ a14 = 0; a20 = 1; a0 = 0; a1 = 13; a16 = 10; a2 = 1; a5 = 5; a9 = 7; return -1; } else if((((((a9==7)&&((a11==1)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a14==1))))&&(a20==1))&&(a17==2))&&(((a1==13)&&(((((a19==2)&&(!(a13==1)||((a28==1)||(a4==1))))&&(a3==1))&&(a23==1))&&(a16==11)))&&(a21==11)))){ a19 = 5; a21 = 10; a2 = 1; a5 = 4; a9 = 11; a1 = 12; a11 = 1; a13 = 1; a16 = 7; return -1; } else if(((((((a1==14)&&((((a28==1)&&(a2==1))&&!(a4==1))||!(a2==1)))||(a14==1))&&(a21==12))&&(a17==2))&&((((a19==5)&&((a5==6)&&((a3==1)&&(((a9==8)&&(input==6))&&!(a20==1)))))&&(a16==7))&&!(a24==1)))){ a4 = 0; a5 = 4; a19 = 1; a1 = 12; a9 = 7; a21 = 10; a27 = 0; a20 = 1; a13 = 1; return -1; } else if((((((a21==10)&&(((a16==8)&&((a2==1)||(a8==1)))&&(a20==1)))||(a7==1))||(a4==1))&&(((a11==1)&&((a17==2)&&((((a19==3)&&(((input==3)&&(a1==14))&&(a11==1)))&&(a12==1))&&(a9==7))))&&(a5==4)))){ a1 = 12; a7 = 0; a2 = 1; a19 = 1; a16 = 7; a6 = 1; return -1; } else if((((a17==2)&&((a5==4)&&(((a16==10)&&((input==6)&&(a19==5)))&&!(a0==1))))&&((a1==13)&&((a9==9)&&(((a11==1)&&(((((a21==11)&&(!(a4==1)&&(a23==1)))&&(a23==1))&&(a20==1))&&!(a14==1)))||!(a23==1)))))){ a16 = 7; a19 = 1; a14 = 0; a13 = 1; a1 = 12; a8 = 0; a21 = 10; a9 = 7; return -1; } else if((((a3==1)&&(!(a8==1)&&(((a16==8)&&(((a21==10)&&((a2==1)&&((input==1)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a20==1)))&&(a23==1))))&&(!(a24==1)&&(((a1==12)&&(((a3==1)&&(a17==2))||(a4==1)))&&(a19==1))))){ a6 = 1; a5 = 6; a16 = 9; a9 = 8; a21 = 12; a1 = 14; a11 = 1; a26 = 0; return 22; } else if((((a17==2)&&((((a23==1)&&(((a19==5)&&(input==6))&&!(a24==1)))&&(a1==13))&&(a9==9)))&&(((a21==10)&&(!(a14==1)&&((a5==5)&&((a16==8)&&((a6==1)&&(((a23==1)&&(a13==1))&&!(a20==1)))))))||(a26==1)))){ a8 = 0; a14 = 0; a5 = 4; a0 = 0; a20 = 1; a1 = 12; return 22; } return calculate_output45(input); } int calculate_output45(int input) { if((((a17==2)&&((a20==1)&&((a3==1)&&(!(a4==1)&&(((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&!(a24==1))))))&&((a1==14)&&(((a16==7)&&((((a19==5)&&(!(a4==1)&&(a11==1)))&&!(a27==1))||(a24==1)))&&(a21==12))))){ a19 = 1; a11 = 1; a6 = 1; a0 = 0; a21 = 10; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((((((((a19==5)&&(((input==4)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a20==1)))&&(a21==10))&&(a1==13))&&(a16==10))&&(a17==2))&&!(a0==1))&&(a13==1))&&((!(a11==1)||(((a3==1)||(a8==1))||(a14==1)))&&!(a14==1)))){ a6 = 0; a10 = 1; a19 = 1; a7 = 1; a20 = 1; a9 = 8; a16 = 7; a5 = 6; return -1; } else if((((a24==1)||((a0==1)||((((a1==13)&&(!(a27==1)&&((a28==1)&&(a2==1))))&&(a17==2))&&(a20==1))))&&((a16==11)&&((a28==1)&&((((a19==5)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==1)))&&(a12==1))&&(a21==10)))))){ a13 = 1; a16 = 7; a0 = 0; a27 = 0; a19 = 1; a9 = 7; a1 = 12; a5 = 4; return -1; } else if((((a9==7)&&(((a17==2)&&(a28==1))&&(a19==2)))&&(((a1==12)&&(!(a20==1)&&(((a12==1)&&((!(a4==1)&&((((a6==1)&&((a5==4)&&(input==1)))&&!(a26==1))&&(a6==1)))&&(a16==7)))&&(a12==1))))&&(a21==11)))){ a2 = 1; a20 = 1; a19 = 1; a26 = 0; a21 = 10; a8 = 0; return -1; } else if(((((a1==12)&&((!(a8==1)&&((a19==3)&&((a18==1)||(a13==1))))&&(a20==1)))&&(a21==12))&&((a17==2)&&((a16==9)&&(((a6==1)&&((a2==1)&&(((input==4)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&!(a18==1))))&&!(a26==1)))))){ a20 = 0; a5 = 4; a6 = 1; a16 = 7; a19 = 5; a24 = 0; a23 = 1; a9 = 9; return 22; } else if((((a3==1)&&((a9==11)&&(!(a7==1)&&((a17==2)&&(((a19==3)&&(input==5))&&(a11==1))))))&&(!(a0==1)&&((a21==10)&&((((!(a0==1)&&((a20==1)&&((a11==1)&&(a1==14))))&&(a5==5))&&(a16==11))||(a7==1)))))){ a13 = 1; a16 = 7; a5 = 4; a9 = 7; a19 = 1; a1 = 12; a8 = 0; a28 = 1; return -1; } else if((((!(a7==1)&&(((!(a20==1)&&((a1==12)&&(input==4)))&&(a19==2))&&(a16==8)))&&(a23==1))&&(!(a3==1)||(((a21==12)&&(((((a17==2)&&((a9==7)&&(a3==1)))&&!(a27==1))&&(a5==4))||!(a3==1)))||!(a23==1))))){ a6 = 0; a20 = 1; a27 = 1; a9 = 8; a8 = 1; a21 = 10; a16 = 7; a5 = 6; return -1; } else if(((((!(a8==1)&&(((!(a8==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3)))&&!(a0==1))&&!(a4==1)))&&(a17==2))&&(a16==9))&&((a19==4)&&((a1==12)&&(((a11==1)&&((a13==1)&&((a2==1)&&(a21==12))))&&!(a20==1)))))){ a14 = 1; a5 = 5; a19 = 1; a20 = 1; a16 = 7; a9 = 7; a26 = 1; a21 = 10; a10 = 1; return -1; } else if(((((a20==1)&&((((((a9==10)&&(((a27==1)||(((a21==11)&&(a28==1))||!(a6==1)))&&(a1==12)))&&(a17==2))&&!(a7==1))&&(a19==3))&&(a23==1)))&&(a16==8))&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a0==1))&&(a28==1)))){ a7 = 0; a21 = 10; a16 = 7; a19 = 1; a8 = 0; a9 = 7; a26 = 0; a5 = 4; return -1; } else if(((((a2==1)&&((a6==1)&&(((a1==13)&&(((((a5==4)||(a5==5))&&(input==6))&&(a16==7))&&(a19==5)))&&(a23==1))))&&(a21==10))&&(((!(a6==1)||(!(a4==1)&&((a20==1)&&((a9==8)&&(a6==1)))))&&(a17==2))&&!(a26==1)))){ a21 = 12; a19 = 3; a5 = 6; a12 = 1; a13 = 1; a23 = 1; a1 = 12; return 21; } else if(((((((a19==3)&&(!(a23==1)||((a14==1)||(a11==1))))&&(a16==8))&&(a21==12))&&(a1==12))&&(((a9==7)&&(((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a2==1))&&(a6==1))&&!(a7==1))&&!(a20==1))&&(a3==1)))&&(a17==2)))){ if((a7==1)){ a18 = 1; a16 = 7; a28 = 0; a19 = 2; a20 = 1; a9 = 10; a5 = 5; a21 = 10; a7 = 1; }else{ a21 = 10; a1 = 13; a9 = 9; a19 = 1; a7 = 1; a22 = 0; a26 = 1; a20 = 1; a16 = 7; a5 = 4; } return -1; } else if((((a5==6)&&((a27==1)||(((a1==12)&&(a28==1))&&!(a20==1))))&&((!(a8==1)&&((a17==2)&&((((((a9==9)&&(((input==4)&&(a16==10))&&!(a8==1)))&&(a21==10))&&(a19==4))&&!(a14==1))&&(a6==1))))&&!(a0==1)))){ if((a9==11)){ a21 = 12; a27 = 1; a10 = 1; a18 = 1; a16 = 8; a19 = 5; }else{ a20 = 1; a19 = 2; a5 = 5; a6 = 0; a22 = 0; a16 = 7; a9 = 8; } return -1; } else if((((a1==14)&&(((((input==1)&&(a17==2))&&!(a20==1))&&(a12==1))&&(a21==11)))&&(((!(a27==1)&&(((a9==10)&&((a4==1)||((a16==10)&&((a19==2)&&((a3==1)&&(a5==5))))))&&!(a14==1)))||(a7==1))&&!(a27==1)))){ if((a11==1)){ a1 = 12; a21 = 12; a27 = 1; a20 = 1; a4 = 1; a16 = 11; a5 = 4; a19 = 5; a15 = 1; }else{ a27 = 1; a21 = 12; a9 = 9; a28 = 0; a29 = 1; a5 = 6; a1 = 12; a16 = 9; } return 26; } else if((((a9==7)&&(((a20==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a18==1)))&&(((a1==14)&&((a16==11)&&(!(a14==1)&&((a17==2)&&(((a8==1)||((((a2==1)&&(a12==1))||(a26==1))&&(a21==12)))||!(a23==1))))))&&(a19==2)))){ a5 = 4; a1 = 12; a21 = 10; a23 = 1; a0 = 0; a19 = 1; a16 = 7; a27 = 0; return -1; } else if((((a16==8)&&((a21==11)&&((!(a14==1)&&((a28==1)&&(a19==4)))||!(a12==1))))&&((a20==1)&&(((a1==12)&&((((a23==1)&&(((a23==1)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a24==1)))&&!(a8==1))&&(a9==8)))&&(a17==2))))){ a28 = 1; a14 = 0; a19 = 1; a5 = 4; a21 = 10; a16 = 7; a9 = 7; a26 = 0; return -1; } else if((((a16==8)&&((((a2==1)&&(a6==1))&&(a9==11))&&(a19==1)))&&((a1==12)&&(((((a13==1)&&(((a12==1)&&(((a17==2)&&((input==6)&&((a5==5)||(a5==6))))&&!(a8==1)))&&(a21==11)))&&!(a18==1))&&!(a20==1))&&!(a27==1))))){ a20 = 1; a6 = 1; a4 = 0; a16 = 10; a19 = 3; a12 = 1; a5 = 6; a21 = 12; return 22; } else if((((a19==1)&&((a1==14)&&((a23==1)&&((a11==1)&&((a11==1)&&(((a9==9)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a4==1)))))))&&(((((((a28==1)&&(a17==2))||(a24==1))||(a14==1))&&(a16==7))&&(a20==1))&&(a21==11)))){ a9 = 11; a21 = 10; a5 = 5; a16 = 8; a8 = 0; a2 = 1; a28 = 1; return 26; } else if(((!(a20==1)&&((((a28==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5)))&&(a12==1))&&(a1==13)))&&(((a21==12)&&((a14==1)||(((a13==1)&&((((a0==1)||(a6==1))&&(a19==2))&&(a17==2)))||!(a11==1))))&&(a16==8)))){ a20 = 1; a16 = 11; a21 = 11; a25 = 1; a9 = 11; a1 = 12; a15 = 0; a5 = 4; a19 = 1; a12 = 0; return 25; } else if((((a17==2)&&(((a16==10)&&(!(a18==1)&&(!(a7==1)&&(!(a24==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6))&&(a11==1))))))&&(a21==12)))&&(((((a19==5)&&(!(a18==1)&&(a13==1)))||(a4==1))&&(a1==14))&&!(a20==1)))){ a4 = 1; a20 = 1; a28 = 0; a16 = 7; a21 = 10; a9 = 7; a6 = 0; a19 = 1; a5 = 4; return 25; } else if(((((((input==3)&&(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a16==10))&&(a19==5))&&!(a8==1))&&(!(a24==1)&&(!(a24==1)&&((a26==1)||(!(a14==1)&&((a14==1)||((((a6==1)&&(a21==10))&&(a17==2))&&(a20==1))))))))){ a1 = 12; a19 = 1; a9 = 7; a16 = 7; a2 = 1; a8 = 0; a5 = 4; a28 = 1; return -1; } else if((((a19==4)&&(((a2==1)&&(!(a11==1)||((((a6==1)&&(a16==7))||(a27==1))||!(a3==1))))&&(a21==12)))&&((a17==2)&&(((a1==12)&&((((input==4)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a2==1))&&(a23==1)))&&(a20==1))))){ a5 = 4; a3 = 1; a9 = 7; a21 = 10; a19 = 1; a8 = 0; a6 = 1; return -1; } else if(((((a21==12)&&(((((a3==1)&&(!(a8==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a11==1))&&(a17==2))&&(a19==3)))&&(a9==9))&&((a16==10)&&(((!(a26==1)&&(((a11==1)&&(a11==1))&&(a3==1)))&&(a1==12))&&!(a20==1))))){ if((a8==1)){ a1 = 14; a21 = 10; a11 = 0; a20 = 1; a19 = 1; a15 = 0; a5 = 4; a9 = 8; a16 = 7; a3 = 0; }else{ a19 = 2; a6 = 0; a5 = 4; a7 = 1; a16 = 7; a4 = 1; a9 = 10; } return 25; } else if((((a5==4)&&((((a7==1)&&(!(a11==1)&&((!(a28==1)&&((a16==8)&&(((a21==11)&&((a17==2)&&(a6==1)))&&!(a23==1))))&&(a1==13))))&&!(a13==1))&&(a9==11)))&&((a20==1)&&(!(a11==1)&&((a19==3)&&(input==5)))))){ a26 = 1; a20 = 0; a1 = 14; a28 = 0; a9 = 7; a21 = 12; a16 = 7; a24 = 1; return 21; } else if(((!(a6==1)||((((!(a12==1)||((a16==9)&&(((a6==1)&&(a9==9))&&(a21==11))))&&(a1==14))&&!(a18==1))&&(a17==2)))&&((((a28==1)&&((a19==3)&&(((input==3)&&((a5==4)||(a5==5)))&&(a11==1))))&&!(a20==1))&&!(a14==1)))){ a5 = 4; a0 = 1; a9 = 8; a21 = 10; a16 = 10; a25 = 0; a1 = 13; a2 = 0; return 21; } else if(((!(a28==1)||((!(a3==1)||(((a2==1)||(a24==1))||!(a12==1)))&&(a21==11)))&&((a19==2)&&((a13==1)&&(((a17==2)&&((a20==1)&&(((input==5)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a1==13)&&(a5==5)))))&&!(a0==1))))&&(a16==7)))))){ a7 = 0; a16 = 8; a9 = 10; a11 = 1; a1 = 12; a21 = 10; a8 = 0; a19 = 3; a5 = 6; return 25; } else if(((((a9==8)&&(((a17==2)&&((a5==6)&&(((a24==1)||((a6==1)||!(a2==1)))&&(a28==1))))||(a26==1)))&&(a19==1))&&((a16==9)&&(((a3==1)&&((a21==12)&&((a13==1)&&((input==1)&&(a1==12)))))&&(a20==1))))){ a21 = 11; a20 = 0; a19 = 4; a8 = 0; a16 = 8; a2 = 1; a5 = 5; a6 = 1; return 21; } else if(((((a17==2)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1))&&(a3==1)))&&(a23==1))&&((!(a13==1)||(((a1==13)&&(((a20==1)&&((a16==7)&&(((a26==1)||(a12==1))&&!(a7==1))))&&(a19==3)))&&(a21==11)))&&(a3==1)))){ a11 = 1; a9 = 7; a4 = 0; a19 = 1; a16 = 8; a5 = 4; a26 = 0; return 23; } else if(((((a5==6)&&(((a9==11)&&(!(a14==1)&&(((!(a20==1)&&(input==6))&&!(a26==1))&&(a19==1))))&&(a16==10)))&&(a3==1))&&(((((((a23==1)&&(a23==1))&&(a3==1))&&(a17==2))&&(a1==14))&&(a21==11))||(a27==1)))){ a12 = 0; a5 = 5; a26 = 1; a9 = 7; a20 = 1; a29 = 0; a1 = 13; a16 = 7; a21 = 10; return -1; } else if((((a5==6)&&(((((a16==9)&&(input==6))&&(a21==11))&&(a17==2))&&(a9==7)))&&((a0==1)||(((a26==1)||((!(a20==1)&&((a2==1)&&((!(a18==1)&&((a28==1)&&(a1==14)))&&(a19==4))))||!(a2==1)))||(a7==1))))){ a19 = 1; a20 = 1; a1 = 12; a12 = 0; a21 = 10; a4 = 1; a16 = 7; a29 = 1; a5 = 4; return -1; } else if((((a12==1)&&(((a9==7)&&((a19==5)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==10))&&(a21==10))))&&!(a7==1)))&&((((!(a13==1)||((((a11==1)&&!(a20==1))&&(a1==12))&&(a17==2)))||(a4==1))&&(a23==1))||(a7==1)))){ if((a28==1)){ a5 = 6; a27 = 1; a21 = 11; a11 = 0; a22 = 1; a9 = 10; a16 = 7; a1 = 13; }else{ a6 = 0; a18 = 1; a5 = 4; a9 = 8; a16 = 7; a20 = 1; a3 = 0; a19 = 2; } return 21; } else if(((!(a20==1)&&(!(a18==1)&&(((a2==1)&&((a1==13)&&(((a2==1)&&((a9==7)&&(input==5)))&&(a17==2))))&&!(a26==1))))&&(((a5==6)&&(((!(a13==1)||((a4==1)||(a2==1)))&&(a19==1))&&(a21==12)))&&(a16==10)))){ if((a8==1)){ a16 = 8; a21 = 11; a22 = 1; a9 = 9; a1 = 12; a20 = 1; a29 = 0; a19 = 3; }else{ a21 = 11; a9 = 11; a20 = 1; a23 = 0; a1 = 12; a16 = 8; a25 = 1; a0 = 1; } return -1; } else if(((((a21==12)&&(a2==1))&&(a6==1))&&((a2==1)&&(!(a0==1)&&((((!(a7==1)&&(!(a18==1)&&((((a19==3)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==3)))&&!(a20==1))&&(a1==12))))&&(a17==2))&&(a16==10))&&!(a0==1)))))){ a19 = 2; a20 = 1; a9 = 10; a22 = 1; a5 = 4; a16 = 7; a24 = 1; a28 = 0; a21 = 10; return -1; } else if(((!(a26==1)&&(!(a20==1)&&((((a1==13)&&(((a12==1)&&((a5==5)&&(a28==1)))&&(a17==2)))||!(a23==1))&&(a16==10))))&&(!(a27==1)&&((a9==7)&&(!(a14==1)&&((((a21==12)&&(input==6))&&(a12==1))&&(a19==2))))))){ if((a0==1)){ a9 = 10; a4 = 1; a5 = 4; a19 = 3; a21 = 10; a1 = 12; a16 = 7; a20 = 1; a15 = 1; a28 = 0; }else{ a7 = 1; a21 = 10; a20 = 1; a16 = 7; a9 = 9; a8 = 1; a19 = 1; a5 = 4; a25 = 0; } return -1; } else if((((((!(a8==1)&&((a23==1)&&(a21==10)))&&(a17==2))&&(a19==3))&&(a9==10))&&((!(a24==1)&&((a6==1)&&(!(a0==1)&&((a3==1)&&((a1==13)&&(((a16==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a24==1)))))))&&(a20==1)))){ a1 = 12; a19 = 1; a14 = 0; a16 = 7; a5 = 4; a13 = 1; a9 = 7; a28 = 1; return -1; } else if((((((!(a24==1)&&(((a3==1)&&(((input==3)&&!(a20==1))&&!(a8==1)))&&!(a8==1)))&&(a21==12))&&(a17==2))&&(a16==8))&&(((a19==5)&&((a5==6)&&((a26==1)||((a18==1)||((a2==1)&&(a1==13))))))&&(a9==9)))){ a16 = 7; a23 = 0; a22 = 1; a19 = 4; a1 = 12; a0 = 1; a20 = 1; a5 = 4; return 22; } else if(((((((a5==4)&&((!(a12==1)||((a17==2)&&((((!(a20==1)&&(a12==1))&&(a12==1))&&(a9==11))||(a14==1))))&&!(a26==1)))&&(a19==2))&&(a3==1))&&(a16==9))&&((a1==13)&&(((a21==11)&&(input==5))&&!(a4==1))))){ a0 = 1; a5 = 6; a16 = 7; a20 = 1; a8 = 1; a19 = 1; a1 = 14; a21 = 10; a6 = 0; a9 = 9; return -1; } else if((((((a6==1)&&(a28==1))&&!(a27==1))||(a26==1))&&(!(a27==1)&&((a1==12)&&(((a16==7)&&(!(a26==1)&&(((a17==2)&&(((((input==6)&&((a5==5)||(a5==6)))&&!(a27==1))&&(a21==10))&&(a9==10)))&&(a19==3))))&&(a20==1)))))){ a8 = 0; a19 = 5; a5 = 6; a18 = 0; a23 = 1; a9 = 9; a1 = 14; return 21; } else if((((a1==14)&&((a20==1)&&((a21==10)&&((a4==1)||((a17==2)&&((a11==1)&&(!(a7==1)&&((a23==1)||!(a3==1)))))))))&&(((a19==5)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))&&(a11==1))&&!(a24==1)))&&(a16==9)))){ a21 = 12; a5 = 5; a19 = 3; a1 = 12; a27 = 0; a13 = 1; a8 = 0; a9 = 9; return 21; } else if((((a1==13)&&(((((a21==12)&&((!(a7==1)&&((input==4)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a19==5)))&&(a16==9))&&(a2==1))&&!(a18==1)))&&(!(a13==1)||((((a17==2)&&(!(a20==1)&&(a3==1)))||!(a13==1))&&!(a0==1))))){ if((a0==1)){ a11 = 0; a6 = 0; a19 = 3; a1 = 12; a9 = 7; a13 = 0; a20 = 1; a5 = 5; }else{ a19 = 1; a20 = 1; a5 = 4; a18 = 1; a14 = 1; a0 = 1; a9 = 8; } return -1; } else if((((a27==1)||((a6==1)&&(!(a26==1)&&(((a11==1)&&(a21==10))&&(a2==1)))))&&(!(a20==1)&&(((a1==14)&&((a17==2)&&((((a19==5)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3)))&&(a11==1))&&!(a0==1))))&&(a16==10))))){ a1 = 12; a25 = 0; a19 = 2; a9 = 8; a20 = 1; a5 = 4; a3 = 0; a18 = 1; a16 = 7; return 21; } else if(((((a1==13)&&((((((a13==1)&&((input==1)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))))&&!(a27==1))&&!(a27==1))&&(a17==2))&&(a21==10)))&&!(a20==1))&&(((a19==3)&&(((a11==1)&&((a12==1)&&!(a0==1)))&&(a11==1)))&&(a16==11)))){ a6 = 0; a8 = 1; a19 = 5; a5 = 5; a16 = 9; a29 = 0; a9 = 11; return 25; } else if((((((a1==12)&&(a28==1))&&(a16==10))&&!(a0==1))&&(((((!(a0==1)&&(!(a8==1)&&(((a17==2)&&((a11==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6))))&&(a19==3))))&&!(a7==1))&&(a21==11))&&!(a20==1))&&!(a8==1)))){ if((a2==1)){ a24 = 1; a3 = 0; a14 = 1; a21 = 10; a5 = 5; a19 = 1; a16 = 7; a20 = 1; a9 = 10; }else{ a19 = 2; a28 = 0; a4 = 1; a5 = 5; a21 = 10; a16 = 11; a24 = 1; a9 = 11; a20 = 1; } return 23; } else if((((a21==12)&&(!(a24==1)&&((input==6)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))))&&(!(a28==1)||(!(a20==1)&&((a1==12)&&((a24==1)||((a17==2)&&(((((a23==1)&&((a16==10)&&(a11==1)))&&(a19==2))&&(a23==1))||(a7==1))))))))){ a9 = 8; a21 = 10; a0 = 1; a16 = 7; a11 = 0; a20 = 1; a28 = 0; a5 = 5; return -1; } else if(((((a17==2)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a12==1))&&((!(a28==1)||(((((((a27==1)||((!(a20==1)&&(a11==1))&&(a21==10)))&&(a9==8))&&(a19==1))&&(a16==9))&&(a1==12))||!(a11==1)))||!(a13==1)))){ a14 = 1; a5 = 4; a9 = 9; a3 = 0; a22 = 0; a19 = 2; a20 = 1; a16 = 7; return -1; } else if(((!(a26==1)&&((a21==10)&&((a9==9)&&(!(a13==1)||(!(a0==1)&&(a12==1))))))&&(((a17==2)&&(((((((a16==9)&&((input==1)&&!(a20==1)))&&(a23==1))&&!(a26==1))&&!(a27==1))&&(a19==4))&&(a5==6)))&&(a1==13)))){ if((a18==1)){ a20 = 1; a19 = 1; a22 = 1; a4 = 1; a1 = 14; a5 = 4; a9 = 10; a3 = 0; a16 = 7; }else{ a24 = 1; a19 = 5; a21 = 12; a5 = 5; a15 = 1; a9 = 11; a3 = 0; } return 21; } else if((((a12==1)&&((((a16==11)&&(((a2==1)&&(a13==1))&&(a17==2)))&&(a19==4))&&(a3==1)))&&((((((a13==1)&&((!(a4==1)&&((a21==11)&&(input==3)))&&(a5==5)))&&(a9==8))&&(a20==1))&&(a1==14))&&!(a7==1)))){ a19 = 1; a21 = 10; a11 = 1; a5 = 4; a9 = 7; a27 = 0; a14 = 0; a16 = 7; a1 = 12; return -1; } else if((((a16==7)&&((a9==8)&&((((!(a12==1)||(((a28==1)&&(a11==1))&&(a1==14)))&&!(a18==1))&&(a19==5))&&!(a20==1))))&&((a5==4)&&(((a11==1)&&((((a21==10)&&(input==5))&&(a23==1))&&(a3==1)))&&(a17==2))))){ a2 = 1; a20 = 1; a9 = 7; a26 = 0; a19 = 1; a11 = 1; a1 = 12; return -1; } else if((((a17==2)&&((((a16==7)&&((a20==1)&&(a6==1)))&&(a21==11))&&(a19==2)))&&(((a3==1)&&((a23==1)&&((!(a0==1)&&((!(a14==1)&&(((a9==7)&&(input==5))&&(a5==5)))&&(a23==1)))&&(a12==1))))&&(a1==14)))){ a5 = 6; a7 = 0; a9 = 11; a2 = 1; a11 = 1; a19 = 3; a16 = 8; a21 = 10; return 26; } else if((((a11==1)&&(!(a24==1)&&((a3==1)&&((a16==10)&&((a28==1)&&(a19==4))))))&&(((((a1==12)&&(((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==3))&&!(a4==1))&&(a21==12))&&(a20==1)))&&!(a4==1))&&(a17==2))&&!(a18==1)))){ a9 = 7; a7 = 0; a16 = 7; a6 = 1; a21 = 10; a12 = 1; a19 = 1; a5 = 4; return -1; } else if((((a17==2)&&((a21==11)&&((!(a8==1)&&(((a6==1)&&((((a5==4)||(a5==5))&&(input==1))&&!(a8==1)))&&(a16==8)))&&(a23==1))))&&((a1==13)&&(((!(a20==1)&&(!(a6==1)||(!(a27==1)&&(a28==1))))&&(a19==4))&&(a9==9))))){ a23 = 1; a16 = 11; a21 = 12; a1 = 12; a19 = 3; a5 = 6; a14 = 0; a28 = 1; a20 = 1; return 21; } else if(((((a9==9)&&(((a1==12)&&((((input==6)&&(a16==9))&&(a11==1))&&!(a27==1)))&&!(a26==1)))&&!(a20==1))&&(((a17==2)&&(((((a19==2)&&((a24==1)||(a2==1)))||(a27==1))&&(a5==5))&&(a21==11)))||!(a28==1)))){ a21 = 10; a22 = 0; a16 = 7; a20 = 1; a2 = 0; a9 = 7; a3 = 0; a1 = 13; a19 = 1; return 25; } else if((((((a5==6)&&(!(a2==1)&&((a8==1)&&((a12==1)&&(a19==1)))))&&(a8==1))&&(a8==1))&&(((a21==10)&&((((a9==8)&&((a1==12)&&(((a16==10)&&(input==3))&&!(a12==1))))&&(a26==1))&&(a17==2)))&&(a20==1)))){ a20 = 0; a19 = 2; a11 = 0; a24 = 1; a16 = 7; a12 = 0; a9 = 11; a5 = 4; return 21; } else if((((a12==1)&&((a16==8)&&((a19==4)&&(!(a20==1)&&((a13==1)&&(((a21==12)&&(input==1))&&(a28==1)))))))&&((((a5==5)&&(((((a9==8)&&(a2==1))&&!(a7==1))&&(a3==1))&&(a1==13)))&&(a17==2))&&!(a27==1)))){ if((a12==1)){ a15 = 1; a1 = 12; a21 = 10; a20 = 1; a18 = 1; a16 = 7; a22 = 0; a19 = 1; a9 = 9; a5 = 6; }else{ a9 = 11; a20 = 1; a5 = 4; a18 = 1; a21 = 10; a1 = 12; a19 = 1; a27 = 1; a13 = 0; a16 = 7; } return 23; } else if((((((!(a11==1)||((!(a27==1)&&((a2==1)||!(a11==1)))||!(a11==1)))&&(a19==1))&&(a21==11))&&(a1==13))&&((a17==2)&&((((((input==6)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&!(a18==1))&&!(a24==1))&&!(a20==1))&&(a16==8))))){ a16 = 7; a9 = 7; a5 = 4; a0 = 0; a7 = 0; a1 = 12; a20 = 1; a21 = 10; a14 = 0; return -1; } else if(((((((a11==1)||!(a6==1))&&!(a20==1))&&(a5==5))&&(a17==2))&&(((a19==5)&&((a21==12)&&((a23==1)&&((!(a0==1)&&(((a6==1)&&((a9==8)&&((a16==10)&&(input==5))))&&(a6==1)))&&(a11==1)))))&&(a1==14)))){ a3 = 0; a5 = 6; a6 = 0; a9 = 7; a21 = 11; a23 = 0; a1 = 13; a19 = 1; return -1; } else if((((((!(a28==1)||((a2==1)&&((a19==2)&&((a6==1)&&(a17==2)))))&&(a20==1))||!(a3==1))&&(a6==1))&&(((a21==11)&&((((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==3))&&(a16==11))&&(a13==1)))&&!(a14==1)))){ a16 = 7; a19 = 1; a5 = 4; a9 = 7; a21 = 10; a7 = 0; a1 = 12; a26 = 0; a14 = 0; return -1; } else if((((a21==11)&&(!(a11==1)||(((a17==2)&&(!(a12==1)||(a2==1)))&&(a23==1))))&&((!(a20==1)&&(((a16==9)&&(!(a24==1)&&((a6==1)&&((((a9==7)&&((a1==13)&&(a5==4)))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6)))))&&(input==1)))))&&(a3==1)))&&(a19==2)))){ a5 = 4; a20 = 1; a10 = 1; a9 = 9; a16 = 7; a25 = 1; a15 = 1; a1 = 14; a21 = 10; a19 = 1; return 25; } else if(((((((a12==1)&&(a16==11))&&(a19==3))||!(a3==1))||(a14==1))&&(((a23==1)&&((((a23==1)&&(((a21==11)&&(((a20==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a17==2)))&&(a1==14)))&&(a9==9))&&!(a0==1)))&&(a23==1)))){ a5 = 5; a9 = 8; a16 = 10; a4 = 0; a6 = 1; a1 = 12; a19 = 4; a23 = 1; return 21; } else if((((!(a23==1)||((a13==1)&&((((((a21==12)&&(a6==1))||(a7==1))&&(a19==3))&&(a1==14))&&!(a20==1))))&&(a17==2))&&(!(a26==1)&&(!(a26==1)&&((a3==1)&&((a16==10)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==3)))))))){ a13 = 0; a9 = 7; a19 = 4; a16 = 7; a5 = 5; a6 = 0; a14 = 1; a21 = 11; return -1; } else if((((((a16==11)&&((!(a26==1)&&((a3==1)&&(a19==5)))&&(a2==1)))&&(a21==12))&&(a2==1))&&((!(a7==1)&&((a23==1)&&(((a20==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a17==2))&&(a9==7)))&&(a1==13))))&&!(a14==1)))){ a19 = 1; a27 = 0; a12 = 1; a4 = 0; a5 = 4; a1 = 12; a21 = 10; a16 = 7; return -1; } else if((((((a28==1)&&(((a6==1)&&(a2==1))&&(a16==9)))&&!(a0==1))&&(a17==2))&&(((((a12==1)&&(!(a27==1)&&((((input==4)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&!(a7==1))&&(a19==4))))&&(a1==13))&&!(a20==1))&&(a21==10)))){ a5 = 5; a19 = 1; a9 = 8; a26 = 1; a16 = 7; a20 = 1; a1 = 12; a12 = 0; return 26; } else if(((!(a24==1)&&((a20==1)&&((a26==1)||((((a11==1)&&(a13==1))&&!(a24==1))||!(a12==1)))))&&(!(a8==1)&&(((((a16==10)&&((a9==10)&&(((input==3)&&((a5==4)||(a5==5)))&&(a1==12))))&&(a21==11))&&(a19==3))&&(a17==2))))){ a5 = 5; a28 = 1; a0 = 0; a21 = 12; a1 = 13; a7 = 0; return 21; } else if(((!(a4==1)&&(((a9==9)&&((a13==1)&&((a1==12)&&((((a20==1)&&(input==4))&&(a16==8))&&(a2==1)))))&&(a19==4)))&&((((((a18==1)||((a6==1)&&(a17==2)))||!(a2==1))&&(a28==1))&&(a21==12))&&(a5==4)))){ a21 = 10; a18 = 0; a16 = 7; a11 = 1; a19 = 1; a9 = 7; a14 = 0; return -1; } else if((((a21==11)&&(((((a11==1)&&(((!(a8==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a9==10)))&&!(a26==1))&&!(a4==1)))&&(a2==1))&&(a20==1))&&!(a0==1)))&&((a19==2)&&(((a1==13)&&((a16==10)&&(a6==1)))&&(a17==2))))){ a4 = 0; a13 = 1; a21 = 10; a5 = 5; a12 = 1; a1 = 14; a9 = 8; a16 = 7; return -1; } else if((((((a26==1)||(((a26==1)||(((a28==1)&&(a19==1))&&!(a18==1)))&&!(a20==1)))&&!(a7==1))&&(a17==2))&&((a5==5)&&(((!(a14==1)&&((((a1==12)&&(input==1))&&(a13==1))&&(a9==10)))&&(a16==11))&&(a21==10))))){ a27 = 1; a16 = 7; a22 = 0; a14 = 1; a9 = 8; a20 = 1; a1 = 13; return 25; } else if((((a21==12)&&((a28==1)&&(((a20==1)&&((a13==1)&&(a16==8)))||!(a12==1))))&&(((a17==2)&&(((a19==5)&&((!(a27==1)&&(((((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a1==12)&&(a5==6))))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==3)))&&(a3==1)))&&(a12==1)))&&(a6==1)))){ a3 = 1; a5 = 6; a16 = 10; a23 = 1; a9 = 7; a24 = 0; a1 = 12; return 21; } else if(((((a9==9)&&((((input==4)&&((a5==4)||(a5==5)))&&(a1==13))&&(a21==11)))&&(a16==9))&&((((!(a27==1)&&((((a20==1)&&(((a3==1)&&(a17==2))&&(a11==1)))&&!(a8==1))&&(a28==1)))&&(a19==3))||(a18==1))||(a18==1)))){ a21 = 10; a23 = 1; a16 = 7; a6 = 1; a24 = 0; a9 = 7; a19 = 1; a5 = 4; a1 = 12; return -1; } else if((((a19==5)&&((!(a26==1)&&(((((((a12==1)||(a27==1))&&!(a24==1))&&(a21==12))||(a4==1))||!(a28==1))&&(a20==1)))&&(a16==8)))&&((((a1==12)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6)))&&!(a7==1))&&(a17==2)))){ a14 = 0; a19 = 4; a16 = 10; a5 = 6; a9 = 7; a23 = 1; a7 = 0; a1 = 14; return 21; } else if(((!(a20==1)&&((a3==1)&&((a13==1)&&((a21==10)&&(((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6))&&(a11==1))&&(a19==4))))))&&(((!(a8==1)&&((((a28==1)||!(a3==1))&&!(a4==1))&&(a1==13)))&&(a16==11))&&(a17==2)))){ if((a20==1)){ a19 = 1; a27 = 1; a26 = 1; a16 = 7; a9 = 8; a20 = 1; a24 = 1; a5 = 5; }else{ a5 = 4; a16 = 7; a15 = 0; a14 = 1; a9 = 10; a1 = 14; a20 = 1; a19 = 1; a29 = 1; } return -1; } else if((((a5==6)&&((((a21==11)&&((a3==1)&&((a16==7)&&((a20==1)&&(input==6)))))&&(a1==12))&&(a9==8)))&&((((a17==2)&&(!(a6==1)||((!(a27==1)&&((a11==1)&&(a19==4)))&&(a13==1))))||!(a12==1))||(a24==1)))){ a18 = 0; a9 = 7; a16 = 8; a5 = 4; a19 = 3; a3 = 1; a2 = 1; return 22; } else if(((((a17==2)&&(!(a23==1)&&((((a7==1)&&((input==5)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&(a19==4))&&(a16==10))))&&!(a12==1))&&(!(a12==1)&&((a21==11)&&((a1==14)&&((((a20==1)&&(a6==1))&&(a26==1))&&!(a2==1))))))){ a5 = 5; a13 = 0; a16 = 7; a21 = 10; a9 = 8; a19 = 1; a6 = 0; a1 = 13; a23 = 0; return -1; } else if(((((((a1==14)&&((a21==11)&&(!(a27==1)&&(!(a13==1)||(a6==1)))))&&(a17==2))&&(a19==5))||(a26==1))&&((a5==4)&&(((((a2==1)&&(((a16==10)&&(input==1))&&!(a24==1)))&&(a6==1))&&(a9==9))&&!(a20==1))))){ if((a20==1)){ a20 = 1; a16 = 7; a1 = 12; a19 = 2; a21 = 10; a10 = 1; a7 = 1; }else{ a16 = 11; a1 = 13; a9 = 7; a14 = 1; a19 = 3; a27 = 1; a21 = 10; a5 = 5; a25 = 0; } return 21; } else if((((((!(a0==1)&&(a12==1))&&(a23==1))||!(a13==1))&&!(a7==1))&&((a1==14)&&((a17==2)&&((a20==1)&&(((a16==8)&&((a11==1)&&(((a11==1)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==6)))&&(a19==2))))&&(a21==11))))))){ a21 = 10; a27 = 0; a19 = 5; a7 = 0; a9 = 9; a3 = 1; a1 = 13; a5 = 4; return -1; } else if((((((a16==8)&&((a6==1)&&((a1==12)&&(((a17==2)&&(input==4))&&(a20==1)))))&&(a23==1))&&!(a8==1))&&((((a9==11)&&(((a11==1)&&(((a6==1)||(a7==1))&&(a21==11)))&&(a19==1)))&&!(a14==1))&&(a5==4)))){ a16 = 7; a9 = 7; a6 = 1; a18 = 0; a21 = 10; a12 = 1; return -1; } else if((((a9==7)&&((((a17==2)&&((a19==1)&&((!(a7==1)&&((a12==1)&&(a2==1)))&&(a16==9))))||(a8==1))&&(a1==12)))&&((((a21==10)&&(!(a20==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a24==1))))&&!(a4==1))&&(a23==1)))){ a20 = 1; a9 = 11; a14 = 1; a5 = 6; a1 = 14; a26 = 1; a11 = 0; a16 = 7; return -1; } else if(((((a16==8)&&((!(a12==1)||((!(a11==1)||((a11==1)&&((a28==1)&&(a20==1))))&&(a1==13)))&&!(a24==1)))&&(a21==10))&&(((a19==4)&&(((a13==1)&&((input==1)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))))&&!(a26==1)))&&(a17==2)))){ a5 = 6; a23 = 1; a9 = 8; a0 = 0; a19 = 1; a21 = 12; a1 = 14; return 21; } else if(((((a16==8)&&(((a9==7)&&((a12==1)&&((!(a4==1)&&(!(a24==1)&&((input==3)&&(a5==6))))&&(a17==2))))&&(a11==1)))&&(a1==14))&&(!(a23==1)||(((((a2==1)||!(a12==1))&&(a21==11))&&!(a20==1))&&(a19==1))))){ a21 = 10; a5 = 4; a16 = 7; a0 = 0; a8 = 0; a27 = 0; a20 = 1; a1 = 12; return -1; } else if(((((a19==4)&&((a9==10)&&((a11==1)&&((((input==1)&&(a21==11))&&(a17==2))&&(a16==7)))))&&(a6==1))&&(!(a28==1)||(!(a23==1)||((((a1==12)&&(((a3==1)&&(a20==1))||!(a13==1)))&&(a5==6))&&!(a0==1)))))){ a9 = 9; a13 = 1; a5 = 5; a7 = 0; a19 = 3; a27 = 0; a1 = 13; a16 = 8; return 23; } else if(((!(a20==1)&&(((a18==1)||(((a11==1)&&(a17==2))&&(a19==4)))||(a18==1)))&&(((((a16==9)&&(((a1==13)&&(((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==4))&&!(a18==1)))&&!(a0==1)))&&!(a18==1))&&(a21==12))&&!(a24==1)))){ if((a17==4)){ a1 = 12; a9 = 11; a5 = 5; a3 = 0; a21 = 10; a8 = 1; a14 = 1; a19 = 2; a20 = 1; a16 = 7; }else{ a19 = 1; a20 = 1; a23 = 0; a25 = 1; a1 = 14; a5 = 6; a27 = 1; a21 = 10; a9 = 8; a16 = 7; } return 21; } else if((((a24==1)||(((a19==2)&&((a23==1)&&((((((a9==11)&&((a21==12)&&(a3==1)))&&(a16==7))&&!(a26==1))&&(a6==1))||!(a3==1))))||!(a12==1)))&&((a1==13)&&((a17==2)&&((a20==1)&&((a5==5)&&(input==6))))))){ a19 = 1; a14 = 0; a21 = 10; a18 = 0; a9 = 7; a1 = 12; a5 = 4; return -1; } else if((((((a2==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a19==4)))&&(a9==7))&&(a17==2))&&((a1==14)&&(((((((a27==1)||((!(a26==1)&&(a3==1))&&(a6==1)))||(a0==1))||!(a23==1))&&(a20==1))&&(a16==7))&&(a21==10))))){ a19 = 3; a13 = 1; a1 = 13; a27 = 0; a16 = 8; a21 = 11; a20 = 0; a5 = 4; a9 = 10; a28 = 1; return 23; } else if((((a28==1)&&(((a1==14)&&(!(a8==1)&&((a19==1)&&((a17==2)&&((a11==1)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==3)))))))&&!(a20==1)))&&(!(a27==1)&&((((a16==7)&&((a21==11)&&(a23==1)))||(a26==1))&&!(a8==1))))){ a26 = 0; a20 = 1; a18 = 0; a9 = 7; a1 = 12; a5 = 4; a21 = 10; a4 = 0; return -1; } else if((((!(a23==1)||(((a17==2)&&(((a9==9)&&(a6==1))&&(a19==3)))||!(a12==1)))||!(a3==1))&&(((a5==5)&&(!(a4==1)&&(!(a20==1)&&((a3==1)&&((((input==6)&&(a1==12))&&(a21==10))&&(a16==7))))))&&(a28==1)))){ a9 = 7; a19 = 5; a16 = 11; a11 = 1; a1 = 13; a21 = 11; a20 = 1; a18 = 0; return 21; } else if((((((((((a17==2)&&(((a5==4)||(a5==5))&&(input==1)))&&(a16==7))&&(a3==1))&&(a13==1))&&!(a20==1))&&(a12==1))&&!(a14==1))&&((a19==2)&&(!(a8==1)&&(((((a13==1)&&(a1==13))&&!(a27==1))&&(a9==11))&&(a21==10)))))){ a20 = 1; a13 = 1; a9 = 7; a19 = 1; a5 = 4; a1 = 12; a3 = 1; a14 = 0; return -1; } else if((((a7==1)||((((a2==1)&&(a11==1))&&(a1==14))&&(a16==10)))&&(!(a18==1)&&((((((((a2==1)&&((a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&(a17==2))&&(a9==7))&&(a21==12))&&(a19==2))&&!(a18==1))&&(a28==1))))){ a26 = 0; a4 = 0; a18 = 0; a19 = 1; a21 = 10; a1 = 12; a5 = 4; a16 = 7; return -1; } else if((((a21==12)&&((a9==10)&&((a1==14)&&(((a13==1)&&(a19==4))&&(a12==1)))))&&((((a5==4)&&(!(a14==1)&&(((((a13==1)&&((a20==1)&&(input==1)))&&(a6==1))&&(a16==9))&&!(a24==1))))&&(a28==1))&&(a17==2)))){ a9 = 7; a19 = 1; a2 = 1; a16 = 7; a12 = 1; a21 = 10; a18 = 0; a1 = 12; return -1; } else if(((((a21==10)&&((a16==9)&&((a19==1)&&(((a13==1)&&(((((input==5)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&(a23==1))&&(a17==2))&&(a1==14)))&&(a12==1)))))&&!(a4==1))&&((a8==1)||((a3==1)&&((a20==1)&&(a13==1)))))){ a5 = 5; a21 = 12; a9 = 10; a19 = 3; a28 = 1; a0 = 0; a1 = 12; return 21; } else if((((a16==10)&&((a19==1)&&(((a9==11)&&((((((a21==10)&&(input==6))&&!(a0==1))&&(a5==4))&&(a1==12))&&(a28==1)))&&(a11==1))))&&(((a17==2)&&((a24==1)||((!(a8==1)&&(a23==1))&&(a2==1))))&&(a20==1)))){ a16 = 7; a7 = 0; a9 = 7; return -1; } else if((((a7==1)||((a2==1)&&(((a23==1)||!(a12==1))&&!(a24==1))))&&((a3==1)&&((((a21==11)&&((((((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==6))&&(a17==2))&&(a20==1))&&(a1==12))&&!(a24==1)))&&(a19==3))&&(a16==11))))){ a9 = 7; a19 = 1; a18 = 0; a5 = 4; a21 = 10; a8 = 0; a16 = 7; return -1; } else if((((a16==11)&&((a9==11)&&(((a13==1)&&((a17==2)&&((a19==3)&&((input==6)&&((a5==4)||(a5==5))))))&&!(a26==1))))&&(!(a26==1)&&((!(a3==1)||((a21==10)&&((a26==1)||((a1==14)&&(!(a20==1)&&(a6==1))))))||!(a2==1))))){ if((a1==14)){ a15 = 1; a5 = 5; a20 = 1; a3 = 0; a29 = 0; a16 = 7; a19 = 1; a9 = 9; }else{ a27 = 1; a4 = 1; a16 = 7; a5 = 5; a19 = 1; a20 = 1; a3 = 0; a9 = 9; } return -1; } else if(((((a17==2)&&((((a21==10)&&(!(a18==1)&&((a5==4)&&(input==6))))&&(a13==1))&&(a16==7)))&&(a9==11))&&(!(a20==1)&&(((a23==1)&&((a19==4)&&((a12==1)&&((a27==1)||((a6==1)||!(a6==1))))))&&(a1==13))))){ a5 = 5; a9 = 7; a27 = 0; a13 = 1; a19 = 5; a1 = 12; return 25; } else if((((a21==11)&&((!(a2==1)||((a5==4)&&((a20==1)&&(((a23==1)||(a7==1))||(a27==1)))))||!(a23==1)))&&((a17==2)&&(((a1==12)&&(!(a0==1)&&((((input==4)&&(a19==5))&&(a9==8))&&(a16==11))))&&!(a0==1))))){ a13 = 1; a9 = 7; a19 = 1; a21 = 10; a27 = 0; a16 = 7; a11 = 1; return -1; } else if(((((a17==2)&&((a16==7)&&((a21==11)&&(input==4))))&&(a12==1))&&((a8==1)||((a19==3)&&((a1==14)&&((a7==1)||((a8==1)||((a9==9)&&((a3==1)&&(((a20==1)&&((a11==1)&&(a3==1)))&&(a5==6))))))))))){ a1 = 12; a24 = 0; a19 = 1; a5 = 4; a0 = 0; a21 = 10; a23 = 1; a9 = 7; return -1; } else if((((a21==11)&&((((a1==14)&&(((((input==1)&&!(a20==1))&&!(a26==1))&&!(a8==1))&&(a16==7)))&&(a19==5))&&(a17==2)))&&((a9==11)&&((((!(a8==1)&&((a23==1)&&(a13==1)))&&(a5==4))||(a14==1))||!(a2==1))))){ if((a29==1)){ a4 = 0; a19 = 2; a21 = 10; a24 = 0; a16 = 8; a0 = 0; a9 = 10; a5 = 5; }else{ a4 = 0; a19 = 2; a21 = 10; a20 = 1; a12 = 1; a13 = 1; a1 = 13; } return 21; } else if(((((((a23==1)&&((a28==1)&&((!(a0==1)&&(((input==4)&&(a1==12))&&(a5==4)))&&(a19==3))))&&(a12==1))&&(a13==1))&&(a20==1))&&((((a9==11)&&(!(a2==1)||((a16==8)&&(a2==1))))&&(a17==2))&&(a21==11)))){ a3 = 1; a19 = 1; a0 = 0; a9 = 7; a21 = 10; a16 = 7; return -1; } else if(((((((input==3)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a1==13))&&(a2==1))&&!(a20==1))&&(!(a7==1)&&(!(a24==1)&&(((a23==1)&&(((a17==2)&&((a19==5)&&((a16==10)&&(!(a3==1)||(a13==1)))))&&(a21==10)))&&!(a0==1)))))){ a12 = 0; a19 = 1; a20 = 1; a5 = 5; a10 = 0; a16 = 7; a9 = 7; a13 = 0; return -1; } else if((((a19==2)&&((a21==10)&&(((a20==1)&&(!(a26==1)&&((((a17==2)&&(((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==4))&&(a1==14)))&&!(a26==1))&&!(a7==1))))&&(a16==9))))&&((((a28==1)&&!(a26==1))&&!(a0==1))||!(a13==1)))){ a28 = 1; a13 = 1; a1 = 13; a0 = 0; a5 = 6; a16 = 10; a9 = 11; a21 = 11; return 25; } else if((((!(a20==1)&&(((a17==2)&&(((a0==1)||(a12==1))||!(a23==1)))&&(a1==12)))||(a14==1))&&((a12==1)&&((a16==10)&&((((a21==11)&&((a19==5)&&(((input==5)&&(a9==7))&&(a5==4))))&&(a11==1))&&(a2==1)))))){ a16 = 11; a1 = 13; a23 = 0; a28 = 0; a21 = 10; a5 = 6; a18 = 1; a19 = 1; a9 = 8; return 21; } else if(((((a21==11)&&(!(a23==1)||((((a5==5)&&(a12==1))&&(a17==2))&&(a19==5))))||(a26==1))&&(((a1==14)&&((((a6==1)&&((((input==5)&&(a16==10))&&(a12==1))&&(a20==1)))&&(a9==7))&&(a13==1)))&&(a13==1)))){ a14 = 0; a16 = 7; a18 = 0; a0 = 0; a19 = 1; a21 = 10; a1 = 12; a5 = 4; return -1; } else if((((a19==5)&&((a12==1)&&((a11==1)&&((a3==1)&&(((a21==11)&&((input==3)&&((a5==5)||(a5==6))))&&!(a26==1))))))&&(!(a20==1)&&(((a17==2)&&(!(a11==1)||((a16==8)&&(((a23==1)&&(a9==9))&&(a1==14)))))||!(a11==1))))){ if((a11==1)){ a21 = 12; a4 = 1; a16 = 10; a9 = 7; a27 = 1; a5 = 6; a6 = 0; }else{ a9 = 7; a25 = 0; a7 = 1; a16 = 10; a5 = 5; a19 = 4; a22 = 0; a21 = 10; } return -1; } else if((((((a11==1)&&(!(a14==1)&&((((a13==1)&&(!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a1==14))&&(a20==1))))&&(a16==8))&&!(a4==1))&&((a17==2)&&(((((a21==11)&&(a3==1))&&!(a0==1))&&(a9==9))&&(a19==1))))){ a19 = 3; a1 = 13; a2 = 1; a16 = 10; a3 = 1; a5 = 5; a27 = 0; a21 = 10; return 22; } else if((((((a4==1)||(((a12==1)&&(a13==1))&&(a3==1)))&&!(a24==1))&&!(a20==1))&&((a1==12)&&(((a17==2)&&((!(a4==1)&&(!(a18==1)&&((a19==4)&&((input==6)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))))&&(a21==10)))&&(a16==9))))){ a23 = 0; a5 = 5; a15 = 0; a16 = 7; a9 = 7; a1 = 14; a20 = 1; a13 = 0; a19 = 1; return -1; } else if((((((a0==1)||(a3==1))||!(a2==1))&&(a17==2))&&((((((a13==1)&&((((a6==1)&&((a3==1)&&(((a21==11)&&(input==4))&&(a9==11))))&&(a19==3))&&(a5==6)))&&(a1==14))&&!(a8==1))&&(a16==9))&&(a20==1)))){ a16 = 7; a21 = 10; a28 = 1; a9 = 7; a24 = 0; a5 = 4; a7 = 0; a1 = 12; a19 = 1; return -1; } else if((((a4==1)||(!(a20==1)&&(((a21==11)&&(a23==1))&&(a17==2))))&&(!(a8==1)&&(!(a0==1)&&(!(a18==1)&&(((a16==10)&&((a1==14)&&((((input==1)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a24==1))&&(a19==2))))&&(a2==1))))))){ a2 = 0; a20 = 1; a5 = 5; a16 = 8; a21 = 12; a9 = 8; a19 = 3; a27 = 1; a22 = 1; return -1; } else if((((a17==2)&&(((a28==1)&&((a5==5)&&((a16==7)&&(a11==1))))&&(a19==5)))&&(((a6==1)&&(((a1==12)&&((!(a20==1)&&(!(a8==1)&&((a21==10)&&((a9==7)&&(input==6)))))&&(a2==1)))&&!(a27==1)))&&(a13==1)))){ a20 = 1; a19 = 4; a9 = 9; a18 = 0; a16 = 9; a5 = 6; a26 = 0; a11 = 1; a21 = 11; a1 = 14; return 21; } else if((((a20==1)&&((a9==9)&&((!(a26==1)&&(((a2==1)&&((a5==4)&&(input==6)))&&(a28==1)))&&(a1==12))))&&((a17==2)&&((((((a19==3)&&(!(a2==1)||(a12==1)))&&(a21==12))||(a18==1))||!(a6==1))&&(a16==8))))){ a16 = 7; a2 = 1; a21 = 10; a4 = 0; a6 = 1; a1 = 13; a5 = 5; a19 = 2; return 25; } else if(((((((a13==1)&&(((!(a7==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a26==1)))&&(a1==12))&&!(a14==1)))&&(a9==10))&&(a17==2))&&(a16==8))&&((a21==11)&&(((a18==1)||(((a23==1)||(a26==1))&&!(a20==1)))&&(a19==2))))){ a3 = 1; a4 = 0; a19 = 5; a21 = 10; a20 = 1; a5 = 4; a27 = 0; a9 = 9; return -1; } else if((((a1==14)&&((((a9==9)&&((a20==1)&&(((!(a8==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a17==2))&&!(a27==1))))&&!(a4==1))&&(a12==1)))&&((!(a13==1)||((a16==10)&&((a18==1)||((a21==12)&&(a23==1)))))&&(a19==4)))){ a1 = 12; a0 = 0; a21 = 10; a19 = 1; a5 = 4; a7 = 0; a2 = 1; a16 = 7; a9 = 7; return -1; } else if((((a1==14)&&(((a7==1)||((!(a28==1)||((a20==1)&&(a23==1)))&&(a19==3)))&&(a21==11)))&&(((((a16==9)&&((!(a27==1)&&((a17==2)&&((input==5)&&((a5==4)||(a5==5)))))&&!(a26==1)))&&(a9==8))&&!(a7==1))&&(a11==1)))){ a5 = 5; a7 = 0; a16 = 11; a23 = 1; a21 = 10; a2 = 1; a9 = 11; return 22; } else if(((((a12==1)&&((a1==14)&&(((a19==4)&&(input==6))&&(a21==12))))&&(a11==1))&&(((a5==4)&&((a17==2)&&(((a16==9)&&(((((a2==1)&&(a2==1))||(a14==1))&&(a20==1))||(a24==1)))||(a7==1))))&&(a9==9)))){ a1 = 12; a9 = 7; a3 = 1; a16 = 7; a14 = 0; a7 = 0; a21 = 10; a19 = 1; return -1; } else if(((((a12==1)&&((a13==1)&&((a21==12)&&((((a20==1)&&(!(a14==1)&&(((a19==1)&&(input==6))&&(a28==1))))&&!(a24==1))&&(a17==2)))))&&(a1==12))&&((!(a7==1)&&(((a9==7)&&(a28==1))&&(a16==8)))&&(a5==5)))){ a16 = 7; a14 = 0; a5 = 4; a21 = 10; a11 = 1; a7 = 0; return -1; } else if(((((a24==1)||((a16==8)&&((!(a20==1)&&(a13==1))&&(a17==2))))&&!(a14==1))&&(!(a26==1)&&((((a19==5)&&(((a2==1)&&((input==5)&&(((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a21==11)))&&(a28==1))&&(a2==1))))){ a9 = 11; a28 = 0; a11 = 0; a12 = 0; a19 = 2; a5 = 6; a1 = 14; a16 = 9; return 25; } else if((((!(a13==1)||((a1==14)&&((a19==4)&&(((a23==1)&&(a21==10))&&(a16==11)))))&&(a2==1))&&((a9==9)&&(((a17==2)&&(((a12==1)&&((((input==6)&&((a5==5)||(a5==6)))&&(a3==1))&&(a20==1)))&&!(a4==1)))&&(a23==1))))){ a19 = 1; a1 = 12; a5 = 4; a26 = 0; a27 = 0; a9 = 7; a16 = 7; return -1; } else if((((a11==1)&&(!(a7==1)&&((((a1==13)&&((!(a4==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a20==1)))&&(a19==1)))&&(a21==11))&&!(a8==1))))&&(((a17==2)&&((a16==10)&&(!(a13==1)||((a2==1)&&(a9==7)))))&&!(a14==1)))){ a23 = 1; a21 = 10; a1 = 14; a24 = 0; a19 = 2; a9 = 9; a5 = 4; a8 = 0; return 21; } else if((((a21==12)&&((a28==1)&&((a17==2)&&((((a9==11)&&((((a23==1)&&((input==3)&&(a5==4)))&&!(a18==1))&&(a1==12)))&&!(a14==1))&&(a11==1)))))&&(((((a20==1)&&(a2==1))||(a4==1))&&(a16==9))&&(a19==4)))){ a21 = 10; a24 = 0; a28 = 1; a19 = 1; a9 = 7; a13 = 1; a16 = 7; return -1; } else if(((((a21==10)&&(!(a18==1)&&((((a19==2)&&(input==6))&&!(a20==1))&&!(a14==1))))&&(a9==7))&&((((!(a27==1)&&(((((a12==1)||(a0==1))&&(a5==6))||(a27==1))&&(a17==2)))||(a24==1))&&(a1==12))&&(a16==10)))){ if((a29==1)){ a29 = 1; a8 = 1; a9 = 11; a16 = 7; a13 = 0; a5 = 5; a20 = 1; a19 = 1; }else{ a9 = 8; a21 = 12; a2 = 0; a20 = 1; a1 = 14; a10 = 0; a16 = 11; a28 = 0; } return -1; } else if(((((((((a17==2)&&(!(a7==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a0==1))))&&(a1==14))&&(a11==1))&&!(a27==1))&&!(a4==1))&&(a21==11))&&(((a6==1)&&((a19==1)&&(((a13==1)&&!(a20==1))&&(a16==8))))&&(a9==8)))){ a9 = 7; a20 = 1; a27 = 0; a21 = 10; a13 = 1; a28 = 1; a16 = 7; a5 = 4; a1 = 12; return -1; } else if((((a11==1)&&(!(a0==1)&&(!(a20==1)&&((a21==11)&&((a17==2)&&(((a23==1)&&((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==5)))&&!(a4==1)))))))&&(((a3==1)&&(((a2==1)&&(a19==3))||!(a3==1)))&&(a16==10)))){ if((a5==5)){ a1 = 13; a9 = 7; a20 = 1; a22 = 0; a15 = 1; a24 = 1; a5 = 5; a16 = 8; a19 = 2; }else{ a19 = 1; a4 = 1; a21 = 10; a5 = 6; a1 = 14; a28 = 0; a9 = 7; a20 = 1; a8 = 1; a16 = 7; } return 26; } else if((((a17==2)&&(!(a27==1)&&((!(a24==1)&&((input==3)&&(((a19==3)&&((a9==7)&&((a1==12)&&(a5==5))))||(((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==3)&&((a9==7)&&((a1==12)&&(a5==4))))))))&&!(a20==1))))&&((((a21==11)&&(!(a24==1)&&((a26==1)||((a16==8)&&(a12==1)))))||!(a6==1))&&!(a7==1)))){ a9 = 7; a11 = 1; a19 = 1; a21 = 10; a1 = 12; a16 = 7; a20 = 1; a2 = 1; a5 = 4; return -1; } else if((((a2==1)&&(!(a14==1)&&((((a19==2)&&((((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==5)))&&!(a24==1))&&(a21==12))))&&(((((((a16==10)&&(a12==1))||(a26==1))&&(a17==2))&&!(a20==1))&&!(a14==1))||!(a2==1)))){ a9 = 9; a1 = 14; a19 = 5; a23 = 0; a22 = 0; a26 = 1; a5 = 5; a20 = 1; return 25; } else if(((((((a5==4)&&(!(a14==1)&&(!(a24==1)&&(((a13==1)&&(((a19==4)&&(input==5))&&!(a27==1)))&&(a21==12)))))&&(a1==12))&&(a20==1))&&(a16==8))&&(((a17==2)&&(!(a3==1)||((a6==1)&&(a13==1))))&&(a9==11)))){ a18 = 0; a1 = 14; a16 = 10; a19 = 3; a8 = 0; a3 = 1; a9 = 7; return 23; } else if(((((a9==10)&&((a16==7)&&((((!(a20==1)&&(input==5))&&!(a26==1))&&!(a0==1))&&(a3==1))))&&(a21==10))&&(((a5==6)&&((((a24==1)||(((a17==2)&&(a3==1))||(a0==1)))&&(a19==4))&&!(a18==1)))&&(a1==13)))){ a9 = 7; a5 = 4; a20 = 1; a1 = 12; a19 = 1; a7 = 0; a27 = 0; return -1; } else if((((a1==14)&&((a16==9)&&(((a9==8)&&(((a20==1)&&((a21==11)&&(((a28==1)||!(a12==1))&&(a19==3))))||!(a12==1)))&&(a17==2))))&&((((a6==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a14==1)))&&(a23==1))&&!(a26==1)))){ a0 = 0; a9 = 7; a19 = 1; a5 = 4; a21 = 10; a16 = 7; a8 = 0; a1 = 12; a24 = 0; return -1; } else if((((((a1==13)&&(((a11==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a19==2)))&&(a21==12))&&!(a20==1))&&(((a16==8)&&((a9==7)&&(((!(a23==1)||((a2==1)&&((a23==1)||(a0==1))))||!(a23==1))&&(a11==1))))&&(a17==2)))){ if((a24==1)){ a15 = 1; a13 = 0; a16 = 9; a20 = 1; a14 = 1; a5 = 4; a1 = 12; }else{ a20 = 1; a22 = 1; a19 = 5; a1 = 14; a16 = 11; a5 = 6; a11 = 0; a9 = 9; } return -1; } else if((((((a3==1)&&((((a17==2)&&(!(a7==1)&&(a28==1)))&&(a21==12))&&(a1==12)))||!(a6==1))&&(a2==1))&&((a16==7)&&((!(a14==1)&&(((a19==4)&&((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a20==1)))&&(a23==1))))){ a5 = 5; a19 = 1; a0 = 0; a26 = 0; a27 = 0; a1 = 13; a21 = 11; a16 = 9; a9 = 9; return 25; } else if((((!(a26==1)&&(!(a14==1)&&((!(a24==1)&&((a9==10)&&(((input==1)&&((a5==4)||(a5==5)))&&(a21==10))))&&(a13==1))))&&!(a18==1))&&((!(a24==1)&&((a16==10)&&(((a19==1)&&((a1==12)&&(a3==1)))&&(a17==2))))&&!(a20==1)))){ if((a13==1)){ a4 = 1; a16 = 7; a25 = 1; a5 = 4; a20 = 1; a27 = 1; a1 = 13; }else{ a24 = 1; a16 = 7; a19 = 5; a5 = 5; a11 = 0; a1 = 13; a0 = 1; a21 = 12; } return -1; } else if((((a16==7)&&((a12==1)&&(((a20==1)&&((a17==2)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1))))&&(a12==1))))&&((a26==1)||((((a19==1)&&((a9==10)&&(((a28==1)&&(a28==1))&&(a21==11))))&&(a1==13))&&(a13==1))))){ a4 = 0; a9 = 7; a5 = 4; a14 = 0; a1 = 12; a21 = 10; a18 = 0; return -1; } else if(((((a20==1)&&((a12==1)&&((a13==1)&&(a23==1))))&&(a23==1))&&(((a19==1)&&((a1==14)&&((a16==10)&&((!(a18==1)&&((a21==10)&&((a17==2)&&((input==4)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))))&&!(a0==1)))))&&(a6==1)))){ a28 = 1; a16 = 7; a18 = 0; a1 = 12; a9 = 7; a5 = 4; a8 = 0; return -1; } else if(((((a9==8)&&((a5==6)&&(!(a11==1)||((a3==1)&&(a19==5)))))&&(a20==1))&&(!(a24==1)&&(((!(a8==1)&&((a6==1)&&((a17==2)&&(((a16==11)&&((input==6)&&(a21==12)))&&!(a8==1)))))&&(a1==13))&&!(a24==1))))){ a19 = 1; a1 = 12; a14 = 0; a5 = 4; a16 = 7; a21 = 10; a8 = 0; a9 = 7; return -1; } else if(((!(a26==1)&&((!(a8==1)&&((((a17==2)&&(input==1))&&!(a20==1))&&!(a14==1)))&&(a5==5)))&&(!(a4==1)&&((((((a0==1)||(((a2==1)&&(a16==7))&&(a19==3)))&&(a1==12))&&(a9==9))&&(a21==10))&&!(a0==1))))){ a27 = 0; a19 = 2; a21 = 11; a23 = 1; a14 = 0; a20 = 1; a16 = 11; a9 = 11; return 21; } else if((((a21==11)&&((((((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==6))&&(a19==5))&&!(a14==1))&&(a13==1)))&&(((!(a20==1)&&(!(a2==1)||((a17==2)&&(((a28==1)&&((a1==13)&&(a13==1)))&&!(a4==1)))))||!(a6==1))&&(a16==8)))){ if((a13==1)){ a20 = 1; a9 = 10; a19 = 1; a5 = 5; a13 = 0; a21 = 10; a3 = 0; a16 = 7; }else{ a19 = 4; a25 = 0; a13 = 0; a16 = 10; a1 = 14; a8 = 1; a5 = 6; a20 = 1; a21 = 10; a9 = 11; } return 25; } else if(((!(a7==1)&&((a7==1)||((a2==1)&&(a17==2))))&&(((((!(a8==1)&&((a20==1)&&(((((a1==12)&&((input==6)&&((a5==5)||(a5==6))))&&(a9==9))&&(a2==1))&&(a21==12))))&&(a19==4))&&(a16==8))&&(a12==1))&&!(a7==1)))){ a4 = 0; a19 = 2; a16 = 7; a5 = 4; a0 = 0; a1 = 13; a21 = 10; a28 = 1; return 25; } else if((((!(a13==1)||(!(a28==1)||(((a0==1)||((a16==7)&&(((a17==2)&&((a13==1)&&(a1==14)))&&!(a20==1))))&&(a12==1))))||!(a13==1))&&(((!(a27==1)&&((input==4)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))))&&(a21==11))&&(a19==1)))){ a9 = 7; a1 = 12; a27 = 0; a21 = 10; a26 = 0; a5 = 4; a20 = 1; a28 = 1; return -1; } else if((((a16==9)&&(!(a8==1)&&((a20==1)&&(((a21==12)&&(!(a27==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a17==2)))))&&((a7==1)||((a2==1)&&((a9==10)&&((a19==2)&&(((a1==12)&&(!(a28==1)||(a2==1)))||!(a23==1)))))))){ a9 = 8; a21 = 10; a19 = 1; a14 = 0; a5 = 4; a4 = 0; a27 = 0; a1 = 14; return -1; } else if((((a3==1)&&((a20==1)&&((((a0==1)||(((a23==1)&&(a1==13))&&(a3==1)))&&(a12==1))&&(a21==11))))&&(((((a17==2)&&(((input==4)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a19==1)))&&!(a7==1))&&(a16==8))&&(a12==1)))){ a16 = 7; a1 = 12; a21 = 10; a9 = 7; a12 = 1; a3 = 1; a5 = 4; a23 = 1; return -1; } else if(((((a6==1)&&(((a19==1)&&((a1==12)&&((a20==1)&&((input==6)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))))&&!(a24==1)))&&!(a18==1))&&(!(a0==1)&&(((a17==2)&&((((a16==8)&&(a6==1))||!(a12==1))&&!(a24==1)))&&(a21==10))))){ a5 = 4; a23 = 1; a6 = 1; a21 = 12; a1 = 14; a16 = 9; a9 = 11; a0 = 0; return 22; } else if(((((a17==2)&&((a20==1)&&((input==6)&&(((((a5==5)&&(a1==12))&&(a9==7))&&(a19==5))||((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4))||((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7))))))))&&(a27==1))&&(!(a6==1)&&((a0==1)&&(((a14==1)&&((((a16==7)&&(a2==1))&&(a7==1))&&(a4==1)))&&(a21==12)))))){ a9 = 11; a16 = 10; a13 = 0; a12 = 0; a5 = 6; a1 = 12; a19 = 3; a14 = 1; return 22; } else if((((((a1==14)&&((a9==10)&&(!(a20==1)&&((a17==2)&&(a2==1)))))&&!(a4==1))&&!(a24==1))&&(((a19==4)&&(((((!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a16==8))&&!(a0==1))&&!(a24==1))&&(a21==11)))&&(a13==1)))){ a18 = 0; a20 = 1; a6 = 1; a19 = 5; a21 = 10; a16 = 9; a5 = 5; a9 = 9; return 25; } else if(((!(a13==1)||(!(a28==1)||(((a19==1)&&((((a21==12)&&(a11==1))&&(a17==2))&&(a9==10)))&&(a1==12))))&&(!(a8==1)&&(((a16==9)&&(((a3==1)&&((a28==1)&&((input==5)&&((a5==5)||(a5==6)))))&&!(a20==1)))&&(a6==1))))){ a16 = 7; a20 = 1; a25 = 0; a19 = 2; a7 = 1; a21 = 10; a9 = 8; a14 = 1; a5 = 6; return -1; } else if(((((!(a11==1)&&(((!(a23==1)&&(((!(a2==1)&&((input==4)&&((((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13))))))&&(a19==3))&&(a21==11)))&&(a27==1))&&(a16==7)))&&(a20==1))&&!(a28==1))&&((a17==2)&&((a24==1)&&(a11==1))))){ a21 = 10; a1 = 12; a22 = 1; a12 = 0; a5 = 5; a13 = 0; a9 = 10; a19 = 2; return -1; } else if(((!(a18==1)&&(!(a13==1)||((!(a3==1)||(a6==1))&&(a19==1))))&&((((((a20==1)&&((a17==2)&&((a3==1)&&((a13==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==3))))))&&(a1==13))&&(a16==10))&&(a21==10))&&(a6==1)))){ a1 = 12; a5 = 4; a9 = 7; a13 = 1; a12 = 1; a26 = 0; a16 = 7; return -1; } else if(((!(a20==1)&&(!(a4==1)&&((a11==1)&&(!(a8==1)&&(((a17==2)&&((a3==1)&&(((input==1)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a19==1))))&&(a23==1))))))&&(((a8==1)||(((a16==10)&&(a11==1))&&(a21==12)))&&(a1==13)))){ if((a14==1)){ a5 = 4; a29 = 0; a22 = 0; a20 = 1; a16 = 7; a4 = 1; a21 = 10; a9 = 8; a1 = 14; }else{ a5 = 6; a1 = 12; a20 = 1; a12 = 0; a6 = 0; a21 = 10; a19 = 2; a9 = 8; a16 = 7; a18 = 1; } return 25; } else if((((a17==2)&&((((a19==5)&&(a11==1))||(a27==1))||(a0==1)))&&((((a9==9)&&(((((a6==1)&&((((input==6)&&(a21==12))&&!(a8==1))&&!(a8==1)))&&(a1==14))&&(a11==1))&&(a5==6)))&&(a16==9))&&!(a20==1)))){ if((a12==1)){ a26 = 1; a20 = 1; a12 = 0; a3 = 0; a21 = 11; a19 = 3; a9 = 7; a16 = 8; }else{ a21 = 10; a4 = 1; a5 = 5; a14 = 1; a19 = 1; a20 = 1; a22 = 1; a9 = 11; a16 = 7; } return -1; } else if(((((a21==11)&&(!(a8==1)&&((a12==1)&&((a6==1)&&((a19==1)&&((a17==2)&&(((a1==12)&&((input==3)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a18==1))))))))&&(a16==8))&&(!(a6==1)||(!(a20==1)&&(!(a4==1)&&(a28==1)))))){ a20 = 1; a14 = 0; a13 = 1; a16 = 7; a9 = 7; a5 = 4; a21 = 10; return -1; } else if(((((!(a2==1)||(((a3==1)||(a18==1))&&!(a27==1)))||(a0==1))&&(a1==14))&&((((((!(a8==1)&&(((a9==8)&&((input==1)&&(a21==11)))&&(a16==7)))&&(a28==1))&&(a17==2))&&(a5==6))&&(a19==1))&&(a20==1)))){ a1 = 12; a21 = 10; a9 = 7; a7 = 0; a13 = 1; a5 = 4; a8 = 0; return -1; } else if(((((a2==1)&&((!(a4==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==5)))&&(a1==13)))&&(a20==1))&&(((((a16==8)&&(((((a11==1)||(a26==1))&&!(a18==1))||(a8==1))&&(a17==2)))&&(a21==11))&&(a19==2))&&!(a24==1)))){ a5 = 4; a26 = 0; a21 = 10; a16 = 7; a19 = 1; a1 = 12; a23 = 1; a9 = 7; a11 = 1; return -1; } else if((((a17==2)&&((((a20==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a19==2))&&(a21==10)))&&((a1==14)&&((a16==9)&&((a24==1)&&(!(a2==1)&&(((((a4==1)&&((a7==1)&&(a23==1)))&&!(a12==1))&&(a9==8))&&!(a28==1)))))))){ a5 = 6; a19 = 1; a25 = 1; a16 = 8; a7 = 1; return -1; } else if(((((((input==1)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))&&(a13==1))&&(a21==11))&&(a16==7))&&((a1==12)&&(((!(a7==1)&&((!(a14==1)&&((((a13==1)||(a24==1))&&(a6==1))&&(a19==1)))||(a26==1)))&&(a17==2))&&(a20==1))))){ a21 = 10; a6 = 1; a4 = 0; a9 = 7; a5 = 4; a2 = 1; return -1; } else if((((a21==11)&&((!(a18==1)&&((((input==5)&&(a19==1))&&(a16==10))&&(a1==12)))&&(a9==10)))&&(!(a7==1)&&((a5==5)&&(((((!(a4==1)&&(!(a20==1)&&(a6==1)))&&(a17==2))&&(a3==1))||!(a13==1))&&!(a4==1)))))){ a9 = 11; a21 = 10; a27 = 1; a20 = 1; a3 = 0; a12 = 0; a16 = 11; a19 = 3; return -1; } else if(((!(a8==1)&&((a13==1)&&(((a17==2)&&((a19==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==6))))&&(a21==10))))&&(!(a7==1)&&(!(a11==1)||(((a16==10)&&(((!(a20==1)&&(a13==1))&&(a1==14))||(a26==1)))&&(a6==1)))))){ if((a27==1)){ a7 = 1; a16 = 7; a15 = 1; a9 = 7; a11 = 0; a5 = 5; a20 = 1; a1 = 13; }else{ a4 = 1; a20 = 1; a9 = 7; a16 = 9; a19 = 3; a5 = 4; a0 = 1; a28 = 0; } return 22; } else if(((!(a20==1)&&((!(a13==1)||((((a21==12)&&((a18==1)||((a14==1)||(a23==1))))&&(a1==12))||!(a2==1)))&&(a9==9)))&&(((a3==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a24==1))&&(a17==2))&&(a19==3)))&&(a16==10)))){ a25 = 1; a9 = 10; a26 = 1; a5 = 5; a16 = 7; a20 = 1; a19 = 2; a22 = 0; a21 = 10; return -1; } else if(((!(a28==1)||((a23==1)||(a26==1)))&&(!(a20==1)&&((((a21==11)&&(((((a19==5)&&(((a9==10)&&(((input==3)&&(a17==2))&&!(a0==1)))&&(a23==1)))&&(a5==4))&&(a1==12))&&!(a27==1)))&&!(a4==1))&&(a16==10))))){ if((a11==1)){ a9 = 11; a12 = 0; a21 = 10; a19 = 1; a16 = 7; a20 = 1; a11 = 0; a10 = 0; }else{ a29 = 0; a10 = 0; a16 = 7; a19 = 2; a20 = 1; a21 = 10; a5 = 5; a9 = 11; } return -1; } else if(((((a18==1)||(((a21==11)&&(!(a18==1)&&(a23==1)))||!(a28==1)))&&!(a20==1))&&((a19==2)&&(((!(a27==1)&&((a17==2)&&(((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==5))&&(a13==1))&&!(a24==1))))&&(a1==14))&&(a16==9))))){ if((a15==1)){ a14 = 1; a5 = 4; a22 = 1; a27 = 1; a16 = 8; a20 = 1; a19 = 3; a9 = 9; a21 = 12; }else{ a5 = 4; a9 = 9; a1 = 12; a16 = 8; a21 = 10; a29 = 0; a19 = 4; a12 = 0; a4 = 1; } return -1; } else if((((a17==2)&&(((a16==9)&&(((a2==1)||(a8==1))&&(a1==14)))||(a18==1)))&&((a11==1)&&((((a2==1)&&(!(a26==1)&&((a21==11)&&(((a19==3)&&((input==3)&&((a5==5)||(a5==6))))&&!(a20==1)))))&&(a9==11))&&!(a18==1))))){ a23 = 0; a20 = 1; a16 = 7; a21 = 10; a10 = 1; a19 = 1; a1 = 13; a26 = 1; a5 = 5; return -1; } else if(((!(a13==1)||(((a8==1)||((a2==1)&&((((a19==4)&&((a8==1)||(a13==1)))&&(a20==1))&&(a1==12))))&&(a16==7)))&&((!(a18==1)&&(((a17==2)&&((input==3)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a2==1)))&&(a21==10)))){ a24 = 0; a5 = 4; a0 = 0; a3 = 1; a19 = 1; a9 = 7; return -1; } else if((((!(a14==1)&&((a3==1)&&(((a23==1)||(a4==1))&&(a12==1))))&&(a21==12))&&(((a11==1)&&((a9==9)&&((((a16==8)&&(((a1==12)&&((a17==2)&&(input==4)))&&(a5==6)))&&(a19==2))&&(a20==1))))&&(a12==1)))){ a9 = 7; a21 = 10; a5 = 4; a13 = 1; a19 = 1; a16 = 7; a28 = 1; a4 = 0; return -1; } else if((((a27==1)&&(!(a28==1)&&(!(a11==1)&&((a1==12)&&(a3==1)))))&&((a19==4)&&((a21==11)&&(((((((a16==8)&&(((input==3)&&((a5==5)||(a5==6)))&&(a9==10)))&&(a7==1))&&!(a20==1))&&(a24==1))&&(a17==2))&&!(a2==1)))))){ a1 = 13; a11 = 0; a21 = 10; a5 = 6; a19 = 1; a14 = 1; a29 = 0; a16 = 7; a9 = 9; a20 = 1; return 22; } else if((((a11==1)&&(!(a26==1)&&((input==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))&&(((((((a19==5)&&(((a12==1)&&(!(a7==1)&&(!(a11==1)||(a12==1))))||!(a12==1)))&&(a21==10))&&!(a20==1))&&(a17==2))&&(a1==12))&&(a16==8)))){ a13 = 1; a26 = 0; a21 = 12; a5 = 5; a9 = 9; a20 = 1; a1 = 14; a19 = 3; a12 = 1; return 23; } else if(((((a1==14)&&((a19==1)&&((((a4==1)||(((a4==1)||((a16==8)&&(a11==1)))||(a7==1)))||(a4==1))||(a4==1))))&&(a9==8))&&((a20==1)&&((a21==10)&&((a23==1)&&(((a17==2)&&(input==5))&&(a5==5))))))){ a8 = 0; a7 = 0; a16 = 9; a21 = 12; a19 = 2; a23 = 1; return 21; } else if((((!(a13==1)||(!(a6==1)||((!(a27==1)&&(a23==1))&&(a1==13))))&&(a21==12))&&((a16==10)&&((a19==5)&&(!(a8==1)&&(!(a27==1)&&((((((a17==2)&&(input==4))&&(a9==11))&&(a5==4))&&!(a20==1))&&(a28==1)))))))){ a15 = 1; a2 = 0; a0 = 1; a5 = 5; a1 = 12; a16 = 8; a19 = 1; a9 = 7; return 21; } else if((((((a23==1)&&((a1==12)&&((a11==1)&&!(a20==1))))||!(a28==1))||!(a2==1))&&(((a2==1)&&(!(a26==1)&&((a19==3)&&(((a17==2)&&((a21==10)&&(((a5==4)&&(input==4))&&(a16==9))))&&(a9==11)))))&&!(a18==1)))){ if((a6==1)){ a4 = 1; a20 = 1; a26 = 1; a19 = 1; a29 = 1; a16 = 7; a1 = 13; }else{ a5 = 6; a0 = 1; a16 = 8; a9 = 9; a13 = 0; a19 = 4; a1 = 14; } return -1; } else if((((a1==12)&&((a19==2)&&((a9==11)&&(((a12==1)&&((((a20==1)&&(a12==1))&&(a23==1))||(a7==1)))&&(a17==2)))))&&((a21==12)&&(((((a23==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a14==1))&&!(a26==1))&&(a16==9))))){ a4 = 0; a18 = 0; a16 = 7; a21 = 10; a19 = 1; a9 = 7; a5 = 4; a11 = 1; return -1; } else if((((a20==1)&&((a16==9)&&((((a9==9)&&(((a28==1)&&((a2==1)&&((input==3)&&((a5==4)||(a5==5)))))&&!(a0==1)))&&(a19==3))&&!(a24==1))))&&((((((a21==11)&&(a2==1))||!(a28==1))&&(a1==13))||(a27==1))&&(a17==2)))){ a23 = 1; a5 = 4; a9 = 7; a1 = 12; a19 = 1; a16 = 7; a7 = 0; a18 = 0; a21 = 10; return -1; } else if((((((a19==5)&&((((((a5==5)||(a5==6))&&(input==5))&&!(a14==1))&&(a6==1))&&(a21==11)))&&(a2==1))&&!(a27==1))&&(((a1==14)&&((a16==10)&&((!(a20==1)&&((a2==1)&&(!(a2==1)||(a6==1))))&&(a9==7))))&&(a17==2)))){ if((a8==1)){ a19 = 3; a5 = 4; a1 = 13; a20 = 1; a9 = 8; a10 = 1; a16 = 7; a29 = 1; a21 = 12; }else{ a15 = 0; a20 = 1; a5 = 4; a9 = 11; a2 = 0; a16 = 7; a21 = 10; a19 = 1; a12 = 0; a1 = 12; } return -1; } else if((((((a20==1)&&((a2==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a21==12))&&!(a0==1))&&(((((!(a24==1)&&((a14==1)||(((a17==2)&&((a2==1)&&(a1==13)))&&(a9==7))))&&(a16==11))&&(a13==1))&&(a19==5))&&!(a0==1)))){ a1 = 12; a11 = 1; a16 = 7; a19 = 1; a13 = 1; a5 = 4; a21 = 10; a8 = 0; return -1; } else if((((!(a28==1)&&((((a1==12)&&(((a4==1)&&(a23==1))&&(a21==10)))&&(a20==1))&&!(a12==1)))&&(a14==1))&&(((a17==2)&&((a19==4)&&(((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==5))&&(a27==1))&&(a4==1))))&&(a16==10)))){ a16 = 9; a2 = 0; a9 = 9; a5 = 6; a29 = 0; a15 = 0; return -1; } else if((((!(a20==1)&&((a19==4)&&((a12==1)&&((a11==1)||!(a28==1)))))||!(a6==1))&&(!(a8==1)&&(((((((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==3))&&(a17==2))&&(a21==10))&&(a3==1))&&!(a24==1))&&(a16==10))))){ if((a16==8)){ a23 = 0; a21 = 11; a9 = 9; a10 = 1; a5 = 5; a1 = 12; a25 = 1; a16 = 9; a20 = 1; }else{ a1 = 12; a9 = 8; a23 = 0; a16 = 7; a28 = 0; a19 = 1; a5 = 4; a20 = 1; } return 25; } else if(((((a13==1)&&((a13==1)&&((a1==13)&&((a13==1)&&(((((a16==8)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==5)))&&(a19==1))&&!(a20==1))&&(a21==11))))))&&!(a8==1))&&((!(a27==1)&&((a17==2)&&(a2==1)))||(a4==1)))){ a9 = 7; a14 = 0; a2 = 1; a20 = 1; a21 = 12; a1 = 14; a16 = 10; a19 = 5; a5 = 4; return 22; } else if(((((a19==5)&&(((!(a27==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a21==11))&&!(a18==1)))&&(a1==14))&&(!(a11==1)||(!(a14==1)&&(!(a20==1)&&((a16==9)&&((a9==8)&&((a17==2)&&(!(a7==1)&&(!(a28==1)||(a11==1))))))))))){ a9 = 10; a16 = 7; a5 = 5; a1 = 12; a27 = 1; a22 = 0; a19 = 2; a20 = 1; a21 = 10; a29 = 1; return -1; } else if((((((((!(a7==1)&&((a19==2)&&((a17==2)&&((((a9==11)&&((a20==1)&&(input==6)))&&(a11==1))&&!(a18==1)))))&&!(a18==1))&&(a1==14))&&(a13==1))&&(a16==8))&&(a21==12))&&(((a13==1)&&(a5==5))&&!(a24==1)))){ a5 = 6; a18 = 0; a21 = 10; a16 = 7; a9 = 10; a12 = 1; a11 = 1; return 21; } else if((((a17==2)&&((!(a8==1)&&((!(a0==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a19==4)))&&(a28==1)))&&(a1==12)))&&((a9==8)&&((((!(a18==1)&&(((a3==1)||(a18==1))&&(a21==10)))&&!(a20==1))&&(a16==7))&&!(a27==1))))){ a19 = 1; a11 = 1; a2 = 1; a5 = 4; a9 = 7; a20 = 1; return -1; } else if(((((((a1==14)&&((a16==7)&&((((a6==1)&&((input==1)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))))&&!(a27==1))&&(a13==1))))&&(a21==11))&&!(a8==1))&&(a19==5))&&((a17==2)&&(((!(a8==1)&&(a3==1))&&(a23==1))&&(a20==1))))){ a7 = 0; a19 = 3; a6 = 1; a5 = 5; a16 = 8; a9 = 7; a13 = 1; a21 = 12; return 26; } else if(((((a19==4)&&(((a13==1)&&!(a20==1))&&(a21==11)))&&!(a4==1))&&((((((!(a7==1)&&((a13==1)&&(((input==3)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a1==14))))&&(a23==1))&&(a16==7))&&(a17==2))&&!(a14==1))&&(a3==1)))){ a27 = 0; a26 = 0; a20 = 1; a19 = 1; a0 = 0; a21 = 10; a9 = 7; a5 = 4; a1 = 12; return -1; } else if(((!(a0==1)&&(((((a0==1)||(a2==1))&&(a16==11))||(a18==1))&&(a19==3)))&&(((a6==1)&&((a6==1)&&((!(a4==1)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5))&&!(a20==1))&&(a1==12)))&&(a17==2))))&&(a21==10)))){ a1 = 14; a29 = 1; a12 = 0; a20 = 1; a9 = 8; a5 = 5; a19 = 1; a13 = 0; a16 = 7; return -1; } else if((((a21==11)&&((a17==2)&&(!(a0==1)&&(((a12==1)&&((((!(a27==1)&&((a9==7)&&(((a3==1)&&((a19==5)&&(input==3)))&&(a5==5))))&&(a1==12))&&(a20==1))&&(a16==9)))&&!(a8==1)))))&&((a23==1)&&(a13==1)))){ a23 = 1; a2 = 1; a21 = 10; a5 = 4; a8 = 0; a16 = 7; a19 = 1; return -1; } else if((((((a21==11)&&((a16==9)&&((a26==1)||((a18==1)||(!(a2==1)||(((a23==1)&&(a19==1))&&(a17==2)))))))||(a14==1))&&(a1==12))&&((!(a20==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5))&&!(a4==1)))&&(a2==1)))){ a26 = 1; a9 = 11; a25 = 0; a1 = 13; a8 = 1; a16 = 7; a20 = 1; a21 = 10; a5 = 4; return -1; } else if((((a16==8)&&((a19==4)&&(!(a23==1)&&(a6==1))))&&((a9==7)&&((((a20==1)&&(((a17==2)&&(((a18==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a21==11))&&(a1==14)))&&!(a6==1)))&&(a26==1)))&&(a26==1))&&(a24==1))))){ a21 = 12; a9 = 9; a16 = 7; a26 = 1; a12 = 0; a5 = 5; a19 = 3; return 21; } else if((((a16==11)&&(!(a4==1)&&(((a17==2)&&(((input==4)&&(a9==10))&&(a23==1)))&&!(a4==1))))&&((a19==1)&&((a5==5)&&(!(a23==1)||(!(a26==1)&&((a23==1)&&(!(a20==1)&&(((a21==10)&&(a11==1))&&(a1==12)))))))))){ a5 = 4; a22 = 0; a20 = 1; a29 = 0; a1 = 14; a9 = 9; a16 = 7; a6 = 0; return 25; } else if((((a6==1)&&(!(a4==1)&&(((a16==8)&&((((a19==3)&&(input==3))&&(a9==7))&&(a5==4)))&&(a17==2))))&&((((!(a24==1)&&((a2==1)&&(((a2==1)&&!(a0==1))&&(a20==1))))&&!(a0==1))&&(a21==12))&&(a1==13)))){ a28 = 1; a3 = 1; a19 = 1; a27 = 0; a1 = 12; a21 = 10; a16 = 7; return -1; } else if((((a21==11)&&((a28==1)&&(((((a13==1)&&(a1==13))&&(a19==3))||!(a23==1))&&!(a24==1))))&&(((a23==1)&&((a9==11)&&(!(a8==1)&&((a17==2)&&((!(a18==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a16==11))))))&&(a20==1)))){ a1 = 12; a3 = 1; a9 = 7; a13 = 1; a16 = 7; a5 = 4; a21 = 10; a7 = 0; a19 = 1; return -1; } else if(((!(a8==1)&&(((a20==1)&&((((a21==11)&&(((a16==8)&&((a19==2)&&(input==4)))&&(a5==5)))&&(a1==12))&&(a13==1)))&&!(a26==1)))&&((!(a4==1)&&(((a17==2)&&((a3==1)&&(a9==10)))&&(a11==1)))||(a14==1)))){ a11 = 1; a9 = 7; a5 = 4; a21 = 10; a16 = 7; a19 = 1; a27 = 0; a18 = 0; return -1; } else if((((!(a12==1)||((a0==1)||((!(a13==1)||(!(a6==1)||((a8==1)||(a12==1))))&&(a9==11))))&&(a19==3))&&((a17==2)&&((a1==13)&&((((a16==7)&&((a21==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&(a11==1))&&!(a20==1)))))){ a16 = 10; a20 = 1; a8 = 0; a24 = 0; a1 = 12; a19 = 2; a9 = 9; a5 = 5; return 25; } else if((((a17==2)&&((!(a7==1)&&(!(a26==1)&&((((input==5)&&((a5==4)||(a5==5)))&&(a19==4))&&(a2==1))))&&(a21==10)))&&((a9==11)&&(!(a20==1)&&((a8==1)||((a23==1)&&((a16==10)&&((a24==1)||((a2==1)&&(a1==12)))))))))){ a16 = 11; a1 = 14; a20 = 1; a10 = 1; a8 = 1; a0 = 1; a19 = 5; a21 = 11; a5 = 4; a9 = 7; return -1; } else if(((((a13==1)&&((a20==1)&&((a17==2)&&(((input==5)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4))))&&(a16==11)))))&&!(a0==1))&&(!(a3==1)||(((a21==10)&&(!(a2==1)||((a13==1)&&!(a7==1))))&&(a13==1))))){ a2 = 1; a5 = 4; a9 = 7; a16 = 7; a1 = 12; a19 = 1; a4 = 0; return -1; } else if(((((((a28==1)&&((a16==7)&&((((input==3)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))&&!(a20==1))&&(a2==1))))&&(a28==1))&&(a1==14))&&(a11==1))&&((a19==1)&&((a21==10)&&(((a17==2)&&((a6==1)||(a27==1)))&&(a13==1)))))){ a9 = 7; a27 = 0; a5 = 4; a24 = 0; a18 = 0; a20 = 1; a1 = 12; return -1; } else if(((!(a0==1)&&((a3==1)&&(!(a0==1)&&(!(a2==1)||((a17==2)&&(((a13==1)&&(a9==7))&&(a21==11)))))))&&(((a16==10)&&((a3==1)&&(!(a14==1)&&(((a5==4)&&((a1==13)&&(input==5)))&&(a19==2)))))&&!(a20==1)))){ if((a12==1)){ a20 = 1; a0 = 1; a9 = 11; a21 = 10; a25 = 1; a7 = 1; a1 = 12; a5 = 6; a16 = 7; }else{ a9 = 10; a15 = 1; a20 = 1; a7 = 1; a26 = 1; a16 = 7; a1 = 12; a21 = 10; } return -1; } else if((((a16==10)&&(((a17==2)&&(!(a14==1)&&(!(a8==1)&&(((input==5)&&(a19==5))&&!(a26==1)))))&&(a9==7)))&&((a20==1)&&((!(a27==1)&&(!(a27==1)&&((a21==10)&&((a1==13)&&((a3==1)&&!(a7==1))))))&&(a5==5))))){ a12 = 1; a19 = 1; a5 = 4; a16 = 11; a21 = 11; a18 = 0; a11 = 1; return 22; } else if(((((((a21==12)&&((input==5)&&((a5==4)||(a5==5))))&&(a16==11))&&(a13==1))&&!(a18==1))&&(((a17==2)&&((((a3==1)&&((((a19==2)&&((a13==1)&&(a20==1)))||(a7==1))||!(a2==1)))||(a27==1))&&(a1==14)))&&(a9==7)))){ a1 = 12; a21 = 10; a5 = 4; a8 = 0; a16 = 7; a2 = 1; a19 = 1; a12 = 1; return -1; } else if(((!(a20==1)&&((a23==1)&&((((a16==7)&&(((((((input==3)&&((a5==4)||(a5==5)))&&!(a18==1))&&(a1==13))&&!(a0==1))&&!(a24==1))&&(a17==2)))&&!(a7==1))&&(a9==10))))&&((a19==4)&&((a21==11)&&(!(a4==1)&&(a11==1)))))){ a1 = 12; a3 = 1; a19 = 1; a12 = 1; a20 = 1; a24 = 0; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((a17==2)&&((!(a13==1)&&((((a19==2)&&(a13==1))&&!(a12==1))&&(a24==1)))&&(a21==10)))&&(((a16==9)&&((a20==1)&&((a18==1)&&(((((input==6)&&(a1==13))&&(a9==10))&&!(a12==1))&&!(a11==1)))))&&(a5==5)))){ a9 = 8; a16 = 7; a1 = 12; a15 = 1; a23 = 0; return -1; } else if((((a21==11)&&(((a19==5)&&(!(a20==1)&&((((a1==12)&&(input==4))&&!(a14==1))&&!(a7==1))))&&(a5==6)))&&((a17==2)&&((a11==1)&&((a9==11)&&((a16==8)&&((!(a7==1)&&((a2==1)||!(a12==1)))&&!(a26==1)))))))){ a9 = 10; a20 = 1; a25 = 0; a21 = 10; a19 = 1; a13 = 0; a3 = 0; a16 = 7; return -1; } else if((((((a21==11)&&((!(a3==1)||(!(a2==1)||((!(a2==1)||(!(a24==1)&&(a6==1)))&&!(a20==1))))||!(a3==1)))&&(a16==10))&&(a9==11))&&(((!(a4==1)&&((a19==1)&&((input==3)&&(a17==2))))&&(a5==6))&&(a1==14)))){ if((a4==1)){ a5 = 4; a16 = 7; a9 = 8; a4 = 1; a21 = 10; a20 = 1; a22 = 0; a29 = 1; }else{ a25 = 0; a29 = 1; a16 = 9; a1 = 13; a20 = 1; a9 = 9; a5 = 4; a2 = 0; } return -1; } else if((((a17==2)&&((a3==1)&&(((a3==1)&&(!(a4==1)&&((a3==1)&&((a19==1)&&(input==1)))))&&(a5==6))))&&((a9==8)&&(((a16==8)&&((a21==10)&&(!(a20==1)&&(((a6==1)&&(a1==14))||!(a12==1)))))&&!(a8==1))))){ if((a10==1)){ a19 = 2; a9 = 10; a18 = 0; a13 = 1; a2 = 1; }else{ a19 = 3; a23 = 1; a20 = 1; a8 = 0; a13 = 1; a16 = 10; } return 21; } else if((((((a2==1)&&((!(a7==1)&&((a23==1)&&(a17==2)))&&(a16==8)))&&!(a24==1))&&(a28==1))&&((((a1==14)&&((!(a0==1)&&((a20==1)&&((input==6)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))))&&(a19==4)))&&(a21==12))&&!(a26==1)))){ a28 = 1; a5 = 4; a16 = 7; a2 = 1; a9 = 7; a13 = 1; a1 = 12; a19 = 1; a21 = 10; return -1; } else if(((!(a26==1)&&(!(a18==1)&&(((a19==4)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==4)))&&(a21==10))))&&((a23==1)&&((a0==1)||((a17==2)&&((a20==1)&&(((a2==1)&&((a0==1)||(a28==1)))&&(a16==10)))))))){ a16 = 7; a27 = 0; a5 = 4; a1 = 12; a9 = 7; a19 = 1; a0 = 0; a8 = 0; return -1; } else if((((a17==2)&&((a16==7)&&((a5==5)&&((!(a24==1)&&((a11==1)&&((!(a20==1)&&(input==6))&&(a21==12))))&&(a23==1)))))&&(((a19==1)&&(((a28==1)&&(((a2==1)&&(a1==12))&&(a6==1)))&&!(a7==1)))&&(a9==7)))){ a5 = 4; a20 = 1; a0 = 0; a19 = 2; a21 = 10; a24 = 0; a9 = 9; a14 = 0; a1 = 13; return 25; } else if(((((a5==6)&&(((a21==10)&&((((a11==1)&&((a9==9)&&(((input==5)&&(a19==1))&&!(a24==1))))&&!(a8==1))&&!(a20==1)))&&(a17==2)))&&(a1==12))&&((a16==10)&&(!(a23==1)||((!(a23==1)||(a11==1))||!(a12==1)))))){ a13 = 0; a5 = 4; a12 = 0; a20 = 1; a16 = 7; return -1; } else if(((((a9==11)&&((a18==1)||(((a16==9)&&(((a13==1)&&(a17==2))&&!(a26==1)))||(a18==1))))&&(a6==1))&&(((!(a26==1)&&((!(a14==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a20==1)))&&(a19==2)))&&(a1==14))&&(a21==12)))){ if((a24==1)){ a0 = 1; a5 = 4; a19 = 5; a8 = 1; a23 = 0; a16 = 7; a9 = 8; a1 = 12; }else{ a16 = 7; a20 = 1; a1 = 12; a3 = 0; a22 = 0; a8 = 1; a21 = 10; a9 = 8; a5 = 5; } return -1; } else if((((a19==4)&&((((a24==1)||(((a16==9)&&(a12==1))&&!(a0==1)))&&(a23==1))&&(a1==13)))&&(((a20==1)&&(!(a7==1)&&(((a17==2)&&((a9==11)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a12==1))))&&(a23==1))))&&(a21==11)))){ a19 = 1; a5 = 4; a16 = 7; a9 = 7; a18 = 0; a11 = 1; a21 = 10; a1 = 12; a6 = 1; return -1; } else if(((((((a16==11)&&(((a2==1)&&((a2==1)&&((input==5)&&(a5==5))))&&(a13==1)))&&(a19==5))&&(a3==1))&&!(a8==1))&&((a21==10)&&((a9==9)&&((a17==2)&&((!(a2==1)||((a12==1)&&(a20==1)))&&(a1==13))))))){ a9 = 7; a5 = 4; a16 = 7; a14 = 0; a19 = 1; a1 = 12; a13 = 1; return -1; } else if((((!(a27==1)&&(!(a27==1)&&((a16==9)&&((a1==12)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==5))&&(a6==1))))))&&!(a18==1))&&((a26==1)||(((((a21==10)&&((a17==2)&&(a13==1)))||(a14==1))&&(a19==4))&&!(a20==1))))){ a5 = 5; a21 = 11; a25 = 1; a19 = 5; a9 = 7; a27 = 1; a29 = 1; return -1; } else if(((((((a1==12)&&((!(a8==1)&&((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a21==10)))&&!(a24==1))&&(a28==1))&&!(a8==1))&&((((!(a20==1)&&(((a3==1)&&(a17==2))&&(a28==1)))&&(a16==11))&&(a19==1))&&(a11==1)))){ a22 = 1; a9 = 8; a23 = 0; a26 = 1; a20 = 1; a16 = 7; a5 = 6; return 25; } else if((((a17==2)&&((((!(a24==1)&&(((((input==6)&&((a5==5)||(a5==6)))&&!(a14==1))&&(a23==1))&&!(a24==1)))&&!(a4==1))&&(a21==12))&&!(a20==1)))&&((a1==14)&&(((a16==8)&&((a9==9)&&(!(a2==1)||(a2==1))))&&(a19==1))))){ a9 = 10; a1 = 13; a20 = 1; a14 = 1; a16 = 10; a10 = 0; a5 = 5; a18 = 1; return -1; } else if((((a16==9)&&(((a24==1)||((a19==1)&&((a9==8)&&(a13==1))))&&(a21==12)))&&(!(a8==1)&&(!(a20==1)&&((a2==1)&&(((!(a24==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a17==2))&&(a2==1)))&&(a1==14))&&(a3==1))))))){ a20 = 1; a29 = 0; a27 = 1; a5 = 6; a16 = 7; a9 = 10; a21 = 10; a6 = 0; a1 = 12; return 21; } else if((((a23==1)&&(!(a2==1)||(!(a23==1)||((a14==1)||(((a17==2)&&((a19==1)&&(((a13==1)&&(a9==8))&&(a1==12))))&&(a21==10))))))&&((a23==1)&&((((a5==6)&&(!(a20==1)&&(input==3)))&&(a16==9))&&!(a27==1))))){ if((a28==1)){ a7 = 1; a20 = 1; a19 = 2; a16 = 7; a14 = 1; a9 = 10; a13 = 0; }else{ a9 = 7; a12 = 0; a1 = 14; a20 = 1; a16 = 7; a14 = 1; a6 = 0; } return -1; } else if((((a9==7)&&(((a17==2)&&((a2==1)&&(a8==1)))&&(a1==14)))&&((!(a2==1)&&(!(a13==1)&&((a21==11)&&(((a16==7)&&(!(a13==1)&&(!(a11==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a24==1)))))&&(a19==5)))))&&!(a20==1)))){ a20 = 1; a9 = 8; a24 = 1; a21 = 12; a19 = 3; a1 = 13; a16 = 9; a5 = 4; a22 = 0; a6 = 0; return 26; } else if((((a13==1)&&(((a17==2)&&((!(a20==1)&&(((((a21==10)&&((a19==5)&&((a9==11)&&((a1==14)&&(a5==5)))))||(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==5))&&(a21==10)))||((((a9==7)&&((a1==12)&&(a5==4)))&&(a19==1))&&(a21==11)))&&(input==5)))&&(a16==7)))&&(a6==1)))&&(((a23==1)&&((a23==1)&&(!(a27==1)&&(a28==1))))||(a24==1)))){ a3 = 1; a21 = 10; a28 = 1; a5 = 4; a9 = 7; a20 = 1; a1 = 12; a19 = 1; a26 = 0; return -1; } else if((((a19==3)&&((a16==7)&&((a17==2)&&((((((!(a18==1)&&((((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3))&&(a3==1))&&!(a8==1)))&&!(a26==1))&&!(a18==1))&&(a2==1))&&(a1==12))&&(a21==12)))))&&((a3==1)&&(a20==1)))){ a21 = 10; a19 = 1; a9 = 7; a8 = 0; a5 = 4; a23 = 1; return -1; } else if((((a17==2)&&((a1==12)&&((a2==1)&&((a16==9)&&((((a2==1)&&!(a4==1))&&(a5==4))&&(a13==1))))))&&((!(a0==1)&&(((((a9==8)&&((input==5)&&(a20==1)))&&(a21==11))&&(a3==1))&&!(a14==1)))&&(a19==4)))){ a4 = 0; a19 = 3; a0 = 0; a28 = 1; a21 = 12; a9 = 7; return 21; } else if(((((a18==1)||(((a9==9)&&((a16==11)&&(((a5==4)&&((a12==1)&&((a20==1)&&((a3==1)&&(a1==14)))))&&!(a0==1))))||(a7==1)))&&(a17==2))&&(!(a14==1)&&(((a2==1)&&((a21==10)&&(input==5)))&&(a19==2))))){ a9 = 7; a12 = 1; a23 = 1; a11 = 1; a19 = 1; a16 = 7; a1 = 12; return -1; } else if(((((a1==13)&&(a11==1))&&(a17==2))&&((a19==1)&&((((a23==1)&&(((!(a27==1)&&(((a5==6)&&(((a21==12)&&((input==1)&&(a20==1)))&&(a11==1)))&&!(a26==1)))&&(a3==1))&&(a16==7)))&&(a12==1))&&(a9==10))))){ a5 = 4; a1 = 12; a27 = 0; a23 = 1; a9 = 7; a12 = 1; a21 = 10; return -1; } else if(((((((a2==1)&&(!(a13==1)||(a11==1)))&&(a20==1))&&(a17==2))&&(a19==5))&&((a1==13)&&((a16==9)&&((a21==11)&&(!(a14==1)&&(!(a7==1)&&((a9==8)&&((a28==1)&&((a11==1)&&((input==3)&&((a5==5)||(a5==6))))))))))))){ a19 = 1; a1 = 12; a13 = 1; a16 = 10; a5 = 5; a12 = 1; a11 = 1; a21 = 10; return 21; } else if(((((a19==4)&&(!(a7==1)&&(((((!(a0==1)&&((a16==8)&&((a1==12)&&(input==4))))&&(a21==10))&&(a9==8))&&(a17==2))&&(a13==1))))&&!(a20==1))&&((a5==6)&&(((!(a8==1)&&(a3==1))||(a4==1))&&(a12==1))))){ a16 = 7; a14 = 0; a9 = 7; a5 = 4; a0 = 0; a20 = 1; a19 = 1; a28 = 1; return -1; } else if(((((((input==4)&&((a5==4)||(a5==5)))&&!(a14==1))&&!(a7==1))&&(a21==11))&&(((a20==1)&&(!(a6==1)||((((!(a27==1)&&(((a13==1)&&((a1==14)&&(a23==1)))&&(a16==10)))&&(a19==2))&&(a3==1))&&(a9==7))))&&(a17==2)))){ a3 = 1; a5 = 4; a19 = 1; a16 = 7; a28 = 1; a21 = 10; a26 = 0; a1 = 12; return -1; } else if(((((((((a20==1)&&((a3==1)&&(((a2==1)&&(a13==1))&&!(a7==1))))||(a27==1))&&!(a14==1))&&(a1==13))&&(a19==3))&&(a9==11))&&((a17==2)&&((a21==12)&&((((input==6)&&(a16==10))&&!(a7==1))&&(a5==5)))))){ a21 = 10; a16 = 7; a14 = 0; a19 = 2; a9 = 10; a1 = 14; a27 = 0; a18 = 0; return 21; } else if((((a19==1)&&((!(a8==1)&&(((input==4)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a17==2)))&&!(a26==1)))&&((((((a16==9)&&((a26==1)||(((a12==1)&&!(a8==1))&&(a3==1))))&&(a20==1))&&(a1==12))&&(a21==10))||!(a23==1)))){ a12 = 1; a27 = 0; a9 = 7; a16 = 7; a5 = 4; a2 = 1; return -1; } else if(((((a27==1)||((a9==11)&&(!(a6==1)||(!(a27==1)&&((a6==1)&&(a21==11))))))&&(a1==12))&&((((a13==1)&&((((a17==2)&&((a5==4)&&((input==4)&&(a19==4))))&&(a11==1))&&(a20==1)))&&!(a14==1))&&(a16==10)))){ a21 = 10; a12 = 1; a0 = 0; a16 = 7; a18 = 0; a19 = 1; a9 = 7; return -1; } else if((((((a23==1)&&(!(a20==1)&&((a1==14)&&((((a5==4)&&(input==5))&&!(a7==1))&&(a28==1)))))&&(a19==3))&&(a16==7))&&((a11==1)&&((a0==1)||(((((a21==10)&&(a12==1))&&(a17==2))&&(a9==10))&&!(a8==1)))))){ a23 = 1; a20 = 1; a19 = 1; a9 = 7; a27 = 0; a2 = 1; a1 = 12; return -1; } else if(((!(a24==1)&&((a21==12)&&((a17==2)&&(((a9==9)&&(((!(a8==1)&&((a5==6)&&(input==5)))&&(a28==1))&&(a16==8)))&&!(a20==1)))))&&((((((a6==1)&&(a3==1))&&(a19==5))&&!(a24==1))&&(a1==12))||(a24==1)))){ if((a15==1)){ a14 = 1; a19 = 1; a9 = 11; a21 = 10; a16 = 10; a20 = 1; a7 = 1; a5 = 4; a12 = 0; }else{ a28 = 0; a6 = 0; a18 = 1; a1 = 13; a5 = 5; a16 = 7; a9 = 8; a19 = 1; a21 = 10; a20 = 1; } return 21; } else if(((((!(a13==1)||((!(a18==1)&&(a23==1))&&(a19==5)))&&!(a14==1))&&(a5==6))&&((a16==8)&&((((a17==2)&&((a20==1)&&(((a13==1)&&((a6==1)&&((a1==12)&&(input==5))))&&(a23==1))))&&(a21==11))&&(a9==11))))){ a1 = 13; a5 = 5; a24 = 0; a21 = 10; a19 = 2; a16 = 7; a9 = 9; a0 = 0; a7 = 0; return 25; } return calculate_output46(input); } int calculate_output46(int input) { if((((a3==1)&&(((a28==1)&&((a28==1)&&((a19==2)&&((a21==11)&&((input==4)&&(a9==9))))))&&(a23==1)))&&((a13==1)&&((a11==1)&&((!(a20==1)&&((a16==9)&&(((a3==1)&&(a17==2))&&(a5==5))))&&(a1==12)))))){ a20 = 1; a19 = 1; a26 = 1; a1 = 13; a21 = 10; a27 = 1; a16 = 7; a9 = 7; a12 = 0; a5 = 4; return 25; } else if(((!(a27==1)&&(!(a7==1)&&(((((a16==11)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a20==1))&&(a9==10))&&(a17==2))))&&((((((a2==1)&&((a21==10)&&(!(a28==1)||(a3==1))))&&(a1==14))&&(a19==2))&&!(a0==1))&&(a28==1)))){ a21 = 11; a20 = 1; a19 = 5; a16 = 10; a1 = 13; a22 = 0; a2 = 0; a5 = 6; a3 = 0; a9 = 11; return -1; } else if(((!(a27==1)&&(((a9==7)&&((a23==1)&&((!(a7==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a16==7))&&!(a20==1)))&&(a21==11))))&&(a23==1)))&&(((a1==14)&&((a2==1)&&((a17==2)&&((a2==1)&&(a19==2)))))&&(a2==1)))){ a19 = 1; a21 = 10; a20 = 1; a1 = 12; a5 = 4; a8 = 0; a18 = 0; a4 = 0; return -1; } else if((((a17==2)&&((((((a19==1)&&((a9==8)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a18==1))))&&!(a8==1))&&!(a8==1))&&(a1==14))&&(a12==1)))&&(((a20==1)&&((!(a27==1)&&((a13==1)&&(a21==10)))&&(a28==1)))&&(a16==9)))){ a3 = 1; a8 = 0; a12 = 1; a5 = 4; a16 = 7; a9 = 7; a1 = 12; return -1; } else if((((a8==1)||(!(a20==1)&&((a6==1)&&(((a28==1)&&(a1==13))&&(a17==2)))))&&(((!(a0==1)&&((a13==1)&&((((a5==6)&&(((input==4)&&(a21==11))&&(a19==1)))&&(a9==11))&&(a16==10))))&&(a2==1))&&!(a18==1)))){ if((a2==1)){ a6 = 0; a19 = 3; a24 = 1; a9 = 8; a1 = 14; a2 = 0; a16 = 8; }else{ a3 = 0; a24 = 1; a16 = 7; a20 = 1; a9 = 10; a21 = 10; } return 22; } else if((((a19==5)&&((a17==2)&&((a27==1)||(((a16==8)&&(a23==1))||!(a28==1)))))&&((a2==1)&&(((a11==1)&&(((((a9==8)&&((a1==14)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&!(a20==1))&&(a21==12))&&(a6==1)))&&!(a26==1))))){ a21 = 10; a24 = 1; a19 = 2; a9 = 9; a5 = 5; a2 = 0; a1 = 12; a20 = 1; a15 = 1; a16 = 7; return -1; } else if((((a17==2)&&(((a16==9)&&(!(a3==1)||((a1==12)&&((a19==1)&&(!(a4==1)&&((a12==1)||!(a3==1)))))))&&(a21==12)))&&((((!(a8==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a9==8)))&&(a13==1))&&!(a7==1))&&!(a20==1)))){ if((a4==1)){ a20 = 1; a22 = 1; a21 = 11; a5 = 6; a1 = 14; a27 = 1; a19 = 4; a29 = 0; }else{ a5 = 5; a21 = 10; a16 = 7; a29 = 0; a2 = 0; a28 = 0; a1 = 14; a20 = 1; } return -1; } else if((((((a1==12)&&(((!(a13==1)&&((a24==1)&&((input==4)&&((a5==5)||(a5==6)))))&&!(a12==1))&&!(a2==1)))&&(a17==2))&&(a19==3))&&((a21==11)&&((a9==9)&&(((a16==7)&&((!(a28==1)&&(a28==1))&&(a20==1)))&&!(a6==1)))))){ a5 = 4; a21 = 10; a13 = 0; a19 = 5; a10 = 1; a28 = 0; a9 = 11; return 21; } else if((((a16==8)&&((a20==1)&&(((((a28==1)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))&&(a12==1))&&!(a4==1)))&&(a17==2))&&(a21==11))&&!(a14==1))))&&(((a19==4)&&((!(a18==1)&&(a3==1))&&(a1==13)))||(a27==1)))){ a9 = 7; a5 = 4; a21 = 10; a1 = 12; a6 = 1; a16 = 7; a4 = 0; a19 = 1; a11 = 1; return -1; } else if(((!(a27==1)&&((a20==1)&&(((a21==10)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6))&&(a19==3))&&!(a27==1)))&&!(a14==1))))&&(((a1==13)&&((!(a12==1)||(((a12==1)&&(a23==1))&&(a17==2)))&&(a16==7)))&&(a23==1)))){ a18 = 0; a9 = 9; a26 = 0; a5 = 6; a21 = 11; a19 = 1; a7 = 0; return 22; } else if((((((!(a6==1)||(!(a20==1)&&((a8==1)||(a2==1))))||(a14==1))&&(a17==2))&&(a1==13))&&((a16==10)&&(!(a24==1)&&(((((a21==11)&&((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))))&&!(a4==1))&&(a19==2))&&(a12==1)))))){ if((a4==1)){ a9 = 10; a16 = 9; a7 = 1; a12 = 0; a3 = 0; a1 = 14; a20 = 1; a5 = 4; a19 = 1; }else{ a10 = 0; a19 = 1; a16 = 7; a24 = 1; a9 = 7; a20 = 1; a5 = 4; a1 = 14; a29 = 0; a21 = 10; } return 22; } else if((((a12==1)&&(((a1==12)&&((a19==3)&&(((a16==7)&&((a21==10)&&(input==4)))&&(a6==1))))&&!(a26==1)))&&((a12==1)&&((a5==6)&&((((((a9==11)&&(a11==1))&&!(a20==1))&&(a3==1))||!(a3==1))&&(a17==2)))))){ a12 = 1; a20 = 1; a19 = 2; a14 = 0; a21 = 11; a7 = 0; a16 = 10; a9 = 8; return 22; } else if((((a16==10)&&(!(a20==1)&&(((a19==4)&&(((a13==1)&&((a23==1)&&(!(a14==1)&&((a23==1)&&(((a5==5)||(a5==6))&&(input==1))))))&&(a9==11)))&&!(a4==1))))&&((a17==2)&&((a21==11)&&(((a23==1)&&(a1==13))&&!(a4==1)))))){ a11 = 0; a19 = 1; a21 = 10; a9 = 7; a16 = 7; a1 = 14; a5 = 5; a14 = 1; a22 = 1; a20 = 1; return -1; } else if(((((a2==1)&&(!(a27==1)&&((a19==2)&&((((input==1)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&!(a20==1))&&(a28==1)))))&&(a2==1))&&(((a1==14)&&((a21==10)&&((((a28==1)&&!(a24==1))&&(a16==8))&&(a17==2))))||!(a3==1)))){ a9 = 11; a16 = 11; a20 = 1; a1 = 13; a19 = 4; a4 = 0; a5 = 6; a21 = 11; a26 = 0; return 21; } else if((((((a8==1)||((((((a3==1)||(a4==1))&&(a5==6))&&(a9==7))&&!(a18==1))&&!(a20==1)))||(a26==1))&&(a21==12))&&(((a17==2)&&(!(a26==1)&&((((input==6)&&(a1==13))&&(a19==2))&&(a12==1))))&&(a16==9)))){ if((a9==8)){ a22 = 1; a16 = 7; a5 = 4; a13 = 0; a20 = 1; a21 = 10; a15 = 1; a19 = 1; a9 = 8; }else{ a20 = 1; a5 = 5; a9 = 8; a19 = 3; a7 = 1; a11 = 0; a16 = 7; a21 = 10; } return 22; } else if(((((((((((a5==4)||(a5==5))&&(input==4))&&(a21==11))&&!(a28==1))&&!(a11==1))&&(a16==10))&&!(a6==1))&&(a1==12))&&((a14==1)&&((((((a17==2)&&((a11==1)&&(a26==1)))&&(a20==1))&&(a9==7))&&(a19==1))&&!(a12==1))))){ a21 = 10; a1 = 14; a7 = 1; a5 = 5; a13 = 0; a9 = 8; a16 = 7; a15 = 0; return 23; } else if((((((!(a20==1)&&((!(a13==1)||((a12==1)&&((a19==2)&&(a28==1))))&&(a3==1)))&&(a16==9))&&(a21==12))||(a8==1))&&((((a12==1)&&((a1==14)&&(!(a18==1)&&((input==1)&&(a9==8)))))&&(a5==5))&&(a17==2)))){ a4 = 1; a25 = 1; a20 = 1; a16 = 7; a5 = 4; a19 = 1; a15 = 1; a21 = 10; return -1; } else if(((((a5==6)&&((a17==2)&&((a4==1)||((a9==9)&&((a28==1)||!(a11==1))))))||(a18==1))&&(!(a20==1)&&((a16==10)&&(((((((input==5)&&(a1==12))&&(a19==3))&&!(a4==1))&&!(a4==1))&&!(a7==1))&&(a21==10)))))){ a5 = 4; a29 = 1; a20 = 1; a9 = 10; a16 = 7; a15 = 0; a8 = 1; a19 = 2; a1 = 13; return -1; } else if((((a3==1)&&((a28==1)&&((!(a27==1)&&((a19==5)&&((a17==2)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&!(a8==1)))))&&(a2==1))))&&((((a21==11)&&(((a28==1)&&(a1==13))&&(a9==8)))&&!(a20==1))&&(a16==10)))){ a16 = 7; a20 = 1; a19 = 4; a13 = 0; a22 = 1; a15 = 0; a21 = 10; a1 = 14; a5 = 5; return -1; } else if((((a9==10)&&(((a21==12)&&((((((a17==2)&&(input==5))&&(a5==4))&&!(a24==1))&&(a1==12))&&(a16==7)))&&(a20==1)))&&((a19==5)&&(!(a7==1)&&((((a18==1)||((a23==1)&&(a11==1)))&&(a3==1))&&(a13==1)))))){ if((a16==8)){ a9 = 11; a16 = 8; a24 = 0; a1 = 14; a19 = 1; a21 = 10; a20 = 0; a4 = 0; a28 = 1; }else{ a5 = 6; a6 = 1; a9 = 8; a21 = 11; a27 = 0; a19 = 4; a16 = 9; a23 = 1; } return 23; } else if(((((a20==1)&&(((a14==1)&&((a17==2)&&(input==4)))&&(a1==14)))&&(a7==1))&&(!(a6==1)&&((!(a12==1)&&((((a19==1)&&((a16==10)&&(((a11==1)&&!(a3==1))&&(a5==5))))&&(a21==12))&&(a9==9)))&&(a24==1))))){ a1 = 13; a21 = 10; a9 = 7; a22 = 0; a15 = 0; a5 = 6; a3 = 0; a16 = 7; return 25; } else if(((!(a4==1)&&(((a28==1)&&(a9==11))&&(a21==10)))&&((a12==1)&&((a6==1)&&(!(a27==1)&&(!(a4==1)&&(((((a16==9)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==6))&&(a1==14))))&&!(a20==1))&&(a6==1))&&(a19==3)))))))){ if((a27==1)){ a9 = 7; a8 = 1; a5 = 6; a1 = 13; a20 = 1; a21 = 12; a25 = 0; a7 = 1; a16 = 7; a19 = 2; }else{ a9 = 7; a1 = 13; a2 = 0; a5 = 6; a16 = 8; a20 = 1; a19 = 1; a15 = 1; } return -1; } else if((((((a16==7)&&((a11==1)&&(((a21==10)&&(input==3))&&!(a20==1))))&&!(a8==1))&&(a9==9))&&((((a5==5)&&((a1==12)&&(((!(a7==1)&&((a24==1)||(a6==1)))||(a4==1))||(a0==1))))&&(a19==1))&&(a17==2)))){ a20 = 1; a5 = 4; a7 = 0; a6 = 1; a9 = 7; a24 = 0; return -1; } else if((((a1==14)&&(((!(a0==1)&&((a7==1)||(((!(a2==1)||(a3==1))&&(a9==8))||!(a2==1))))&&!(a20==1))||(a14==1)))&&((a16==10)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a17==2))&&(a21==11))&&(a19==1))&&!(a26==1))))){ if((a2==1)){ a20 = 1; a9 = 7; a16 = 11; a1 = 12; a14 = 1; a22 = 1; a5 = 6; a19 = 2; a28 = 0; }else{ a26 = 1; a16 = 11; a28 = 0; a20 = 1; a5 = 5; a9 = 10; a19 = 3; } return -1; } else if(((((a12==1)&&(((a21==11)&&((((a19==2)&&((a17==2)&&(((a1==12)&&((input==5)&&(a16==11)))&&(a5==5))))&&!(a4==1))&&(a9==11)))&&(a12==1)))&&!(a8==1))&&((((a20==1)&&(a23==1))||(a7==1))||!(a12==1)))){ a21 = 12; a9 = 9; a16 = 7; a1 = 13; a5 = 4; a4 = 0; a7 = 0; a2 = 1; return -1; } else if((((a5==4)&&((a24==1)||((!(a3==1)||(((a6==1)&&(a16==11))&&(a17==2)))&&!(a18==1))))&&(((a19==1)&&(((((!(a7==1)&&((a21==12)&&(input==6)))&&(a2==1))&&(a1==13))&&(a20==1))&&(a28==1)))&&(a9==11)))){ a9 = 7; a26 = 0; a5 = 5; a14 = 0; a6 = 1; a1 = 12; a19 = 4; return 21; } else if((((a23==1)&&((a5==4)&&(!(a20==1)&&((!(a26==1)&&((a16==8)&&((input==5)&&(a9==8))))&&!(a0==1)))))&&((a17==2)&&((!(a14==1)&&((a13==1)&&((a1==12)&&(!(a13==1)||((a12==1)&&(a19==3))))))&&(a21==10))))){ a24 = 0; a4 = 0; a16 = 7; a9 = 7; a19 = 1; a20 = 1; return -1; } else if((((a11==1)&&(((((a3==1)&&((input==3)&&((a5==4)||(a5==5))))&&!(a14==1))&&(a1==12))&&!(a26==1)))&&(((a21==10)&&((a9==11)&&((!(a7==1)&&((((a23==1)&&(a20==1))&&(a17==2))&&(a19==4)))||(a14==1))))&&(a16==11)))){ a8 = 0; a5 = 4; a9 = 7; a27 = 0; a16 = 7; a26 = 0; a19 = 1; return -1; } else if((((a20==1)&&(((((a16==11)&&((a12==1)||(a24==1)))||!(a23==1))&&(a17==2))&&(a21==12)))&&((a19==4)&&((a1==12)&&((a28==1)&&(((a28==1)&&(((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a28==1)))&&(a12==1))))))){ a5 = 4; a21 = 10; a19 = 1; a18 = 0; a27 = 0; a9 = 7; a16 = 7; return -1; } else if((((a1==12)&&((a16==9)&&(!(a4==1)&&(((a11==1)&&!(a26==1))&&(a20==1)))))&&(((a5==4)&&((a21==12)&&((a19==1)&&((((((input==3)&&(a9==11))&&(a13==1))&&(a3==1))&&!(a24==1))&&!(a18==1)))))&&(a17==2)))){ a23 = 1; a16 = 7; a7 = 0; a13 = 1; a9 = 7; a21 = 10; return -1; } else if(((((a21==12)&&((a3==1)&&(!(a27==1)&&((((input==6)&&(a17==2))&&!(a14==1))&&(a13==1)))))&&(a5==5))&&(((a0==1)||((!(a14==1)&&((((a6==1)&&(a20==1))&&(a19==2))&&(a1==12)))&&(a9==9)))&&(a16==8)))){ a27 = 0; a18 = 0; a19 = 5; a16 = 10; a14 = 0; a9 = 10; a21 = 11; a1 = 14; return 21; } else if(((((((a3==1)&&(((a21==10)&&((input==1)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a1==14)))&&(a13==1))&&!(a27==1))&&(a6==1))&&((!(a12==1)||(((a19==3)&&(((a14==1)||(a23==1))&&(a16==11)))&&(a17==2)))&&(a20==1)))){ a9 = 7; a27 = 0; a16 = 7; a5 = 5; a4 = 0; a20 = 0; a0 = 0; a21 = 12; return 25; } else if((((a1==13)&&(((a16==7)&&(((!(a8==1)&&(!(a18==1)&&(a11==1)))||!(a23==1))&&!(a24==1)))&&(a13==1)))&&((((((a21==11)&&((input==6)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))))&&(a17==2))&&(a3==1))&&(a20==1))&&(a19==3)))){ a3 = 1; a1 = 14; a5 = 6; a9 = 7; a6 = 1; a19 = 5; a0 = 0; a16 = 8; a21 = 10; return 21; } else if((((((((a28==1)&&(a20==1))&&(a12==1))&&!(a18==1))&&(a17==2))||(a26==1))&&(((a19==2)&&(!(a27==1)&&((a9==9)&&(((a21==12)&&((a1==13)&&((a3==1)&&((input==6)&&((a5==5)||(a5==6))))))&&(a16==11)))))&&!(a18==1)))){ a16 = 7; a5 = 4; a19 = 1; a2 = 1; a4 = 0; a1 = 12; a9 = 7; a21 = 10; a24 = 0; return -1; } else if((((a4==1)||((a26==1)||(((a17==2)&&(a23==1))&&(a19==1))))&&((((a13==1)&&((a16==8)&&(!(a20==1)&&(!(a7==1)&&((a1==14)&&((a21==11)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==1))))))))&&!(a27==1))&&!(a4==1)))){ a9 = 7; a16 = 7; a21 = 10; a1 = 12; a5 = 4; a26 = 0; a7 = 0; a20 = 1; a12 = 1; return -1; } else if((((a19==4)&&(!(a14==1)&&((a6==1)&&(((a16==7)&&(!(a27==1)&&(((a6==1)||!(a2==1))||!(a28==1))))&&(a9==11)))))&&((a21==10)&&((((a28==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a17==2)))&&!(a20==1))&&(a1==12))))){ a24 = 0; a5 = 4; a8 = 0; a13 = 1; a1 = 13; return 25; } else if((((a1==12)&&((((a9==10)&&((a21==12)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a18==1))&&(a11==1))&&(a2==1))&&!(a14==1))))&&!(a20==1))&&(a19==4)))&&((a17==2)&&((a16==7)&&(((a11==1)&&(a13==1))&&!(a14==1)))))){ a21 = 10; a0 = 0; a9 = 7; a19 = 1; a5 = 4; a20 = 1; a24 = 0; return -1; } else if(((!(a14==1)&&((a19==4)&&((a20==1)&&((a16==9)&&((a23==1)&&((input==5)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))))))))&&(((a2==1)&&((!(a12==1)||(((a1==13)&&((a12==1)&&(a17==2)))&&(a6==1)))&&(a21==12)))||!(a13==1)))){ a1 = 12; a21 = 10; a9 = 7; a19 = 1; a2 = 1; a16 = 7; a23 = 1; a24 = 0; a5 = 4; return -1; } else if((((a17==2)&&((!(a27==1)&&(((!(a3==1)||(a23==1))&&!(a14==1))||!(a28==1)))&&!(a4==1)))&&((a21==11)&&(((((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6))&&(a19==3))&&(a16==9))&&!(a26==1))&&(a1==12))&&(a20==1))))){ a3 = 1; a23 = 1; a18 = 0; a19 = 1; a21 = 10; a5 = 4; a9 = 7; a16 = 7; return -1; } else if((((a6==1)&&(((a19==1)&&((a9==8)&&((a17==2)&&((a5==6)&&(input==1)))))&&(a6==1)))&&((((a1==14)&&(((!(a8==1)&&(!(a20==1)&&((a23==1)&&(a21==11))))||!(a12==1))&&(a6==1)))&&(a16==9))||(a7==1)))){ a15 = 1; a9 = 10; a16 = 8; a19 = 3; a1 = 13; a8 = 1; a28 = 0; a21 = 10; return -1; } else if((((((a28==1)&&((a11==1)&&((((a9==10)&&(!(a4==1)&&((input==1)&&(a5==5))))&&(a2==1))&&(a16==10))))&&!(a0==1))&&(a19==4))&&((a21==10)&&(((((a1==12)&&(a6==1))&&!(a8==1))&&(a20==1))&&(a17==2))))){ a9 = 9; a16 = 9; a19 = 3; a2 = 1; a27 = 0; a6 = 1; a5 = 4; a21 = 12; return 21; } else if(((((((a1==13)&&((!(a0==1)&&(a13==1))||(a27==1)))&&(a20==1))||!(a23==1))||(a27==1))&&((!(a26==1)&&((a19==4)&&((a9==9)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a28==1))&&(a16==11))&&(a21==12)))))&&(a17==2)))){ a16 = 7; a13 = 1; a21 = 10; a1 = 12; a5 = 4; a19 = 1; a14 = 0; a9 = 7; a8 = 0; return -1; } else if((((a12==1)&&((a21==12)&&(!(a12==1)||(((a9==8)&&((a13==1)&&((a20==1)&&(!(a24==1)&&((a12==1)||(a18==1))))))&&(a1==12)))))&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a17==2))&&(a23==1))&&(a16==10))&&(a19==2)))){ a1 = 14; a21 = 10; a16 = 7; a0 = 0; a2 = 1; a9 = 10; a5 = 6; a4 = 0; return 21; } else if((((!(a13==1)||((a19==3)&&((((a11==1)&&(a16==10))&&(a17==2))&&(a1==13))))&&!(a7==1))&&(!(a27==1)&&(((((!(a14==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a9==8)))&&!(a0==1))&&(a21==12))&&!(a20==1))&&(a3==1))))){ a20 = 1; a5 = 4; a15 = 1; a16 = 7; a2 = 0; a9 = 9; a21 = 10; a19 = 1; a1 = 14; a8 = 1; return -1; } else if((((a9==7)&&((a1==13)&&((a2==1)&&((a12==1)&&(!(a14==1)&&(!(a24==1)&&((input==6)&&((a5==4)||(a5==5)))))))))&&((((a21==12)&&(((((a6==1)||!(a13==1))&&(a17==2))&&!(a4==1))&&(a20==1)))&&(a19==1))&&(a16==10)))){ a9 = 9; a5 = 5; a0 = 0; a16 = 7; a21 = 10; a19 = 2; a3 = 1; return 25; } else if(((!(a23==1)||((a16==10)&&((((((a12==1)&&(a11==1))&&(a21==12))&&(a17==2))&&(a19==2))&&!(a27==1))))&&((((((!(a26==1)&&((input==6)&&(a5==6)))&&(a20==1))&&(a9==11))&&(a1==14))&&!(a7==1))&&!(a4==1)))){ a7 = 0; a16 = 7; a5 = 5; a21 = 10; a9 = 9; a13 = 1; a1 = 13; a26 = 0; return 25; } else if((((((a5==6)&&(!(a8==1)&&(((a23==1)&&((a7==1)||(((a21==12)&&((a2==1)&&(a1==13)))&&(a9==10))))&&(a16==7))))||(a8==1))||!(a3==1))&&((((a28==1)&&((input==3)&&(a19==4)))&&(a17==2))&&!(a20==1)))){ a5 = 4; a20 = 1; a12 = 1; a19 = 1; a9 = 7; a0 = 0; a1 = 12; a2 = 1; a21 = 10; return -1; } else if(((((((a21==10)&&(!(a13==1)||((a9==8)&&((a12==1)&&(a16==10)))))&&(a23==1))&&(a19==3))&&!(a14==1))&&((((a20==1)&&((((((a5==5)||(a5==6))&&(input==4))&&(a28==1))&&(a17==2))&&(a1==14)))&&!(a14==1))&&(a12==1)))){ a11 = 1; a9 = 7; a16 = 7; a5 = 4; a21 = 11; a12 = 1; a6 = 1; return 23; } else if((((a1==12)&&((a21==11)&&((((a17==2)&&(!(a20==1)&&(a3==1)))||!(a13==1))&&(a19==2))))&&(((a12==1)&&(!(a24==1)&&(!(a8==1)&&((((a9==11)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==8))&&(a11==1)))))&&(a3==1)))){ a9 = 7; a0 = 0; a5 = 4; a21 = 10; a19 = 1; a20 = 1; a16 = 7; a18 = 0; return -1; } else if((((((!(a27==1)&&(!(a18==1)&&((a9==10)&&((a21==11)&&(input==1)))))&&!(a0==1))&&(a1==12))&&(a5==4))&&((((a7==1)||(((a19==4)&&((a18==1)||((a28==1)&&(a17==2))))||(a27==1)))&&(a16==7))&&!(a20==1)))){ a19 = 1; a27 = 0; a5 = 6; a21 = 10; a2 = 1; a20 = 1; a4 = 0; a16 = 10; return 21; } else if(((!(a13==1)||((((a11==1)&&(a20==1))&&(a19==5))&&(a5==4)))&&(!(a26==1)&&(((a2==1)&&((a9==9)&&((((a17==2)&&((((a16==7)&&(input==1))&&(a1==12))&&(a11==1)))&&!(a14==1))&&(a21==12))))&&(a28==1))))){ a24 = 0; a19 = 1; a8 = 0; a9 = 7; a21 = 10; a13 = 1; return -1; } else if((((a28==1)&&(((((((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==5))&&(a21==11))&&(a16==7))&&(a1==12))&&(a6==1))&&!(a24==1)))&&((!(a26==1)&&(!(a0==1)&&((((a28==1)&&!(a0==1))&&(a17==2))&&(a19==2))))&&(a20==1)))){ a16 = 8; a19 = 3; a8 = 0; a9 = 7; a23 = 1; a21 = 10; a2 = 1; a5 = 4; return 21; } else if((((((((a11==1)&&((a11==1)&&(a23==1)))||!(a12==1))&&(a5==4))&&(a1==14))&&(a12==1))&&((a19==2)&&(((((a21==11)&&((a20==1)&&((a6==1)&&((a17==2)&&(input==4)))))&&(a2==1))&&(a16==8))&&(a9==9))))){ a27 = 0; a14 = 0; a8 = 0; a19 = 4; a16 = 10; a21 = 10; a9 = 10; return 25; } else if(((((((a21==10)&&((a16==8)&&(((a28==1)&&(a9==7))&&(a1==12))))&&(a28==1))&&(a23==1))&&!(a26==1))&&((((a19==3)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a23==1))&&(a17==2))&&!(a20==1)))&&!(a8==1))&&(a6==1)))){ a23 = 1; a8 = 0; a16 = 7; a27 = 0; a19 = 1; a5 = 4; a20 = 1; return -1; } else if(((((a13==1)&&(((a1==14)&&(!(a7==1)&&((!(a20==1)&&(input==5))&&!(a18==1))))&&(a21==12)))&&(a12==1))&&((!(a18==1)&&((a17==2)&&(((a16==10)&&((a5==6)&&((a9==7)&&(a2==1))))&&(a19==2))))&&(a2==1)))){ a1 = 12; a4 = 1; a21 = 10; a9 = 9; a20 = 1; a29 = 0; a16 = 7; a22 = 1; return -1; } else if(((!(a8==1)&&((a17==2)&&((a12==1)&&((a21==12)&&(!(a20==1)&&(((a0==1)||((a3==1)&&!(a27==1)))||(a0==1)))))))&&((a16==7)&&((a19==3)&&((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==4))&&(a13==1)))))){ a20 = 1; a19 = 1; a21 = 10; a1 = 12; a9 = 7; a27 = 0; a5 = 4; a18 = 0; return -1; } else if(((!(a7==1)&&((((a6==1)&&((((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))&&(a19==5))&&(a16==8)))&&(a21==11))&&(a1==13)))&&((a4==1)||((!(a0==1)&&(!(a20==1)&&(((a17==2)&&(a28==1))&&(a3==1))))||!(a13==1))))){ if((a29==1)){ a26 = 1; a5 = 6; a2 = 0; a19 = 4; a24 = 1; a21 = 12; a20 = 1; a9 = 10; }else{ a10 = 1; a21 = 10; a5 = 4; a1 = 12; a23 = 0; a20 = 1; a9 = 9; a28 = 0; a16 = 7; a19 = 2; } return 25; } else if(((((a5==5)&&((a19==2)&&(!(a12==1)||(((a26==1)||(a13==1))&&!(a18==1)))))&&(a16==10))&&((!(a14==1)&&(!(a18==1)&&((a20==1)&&(((a9==11)&&((a17==2)&&((a21==12)&&(input==1))))&&(a1==13)))))&&(a28==1)))){ a9 = 7; a14 = 0; a4 = 0; a5 = 4; a1 = 12; a19 = 1; a21 = 10; a16 = 7; return -1; } else if(((((((a20==1)&&((((a4==1)||((a23==1)&&(((a28==1)&&(a2==1))||!(a28==1))))&&(a5==6))&&(a1==14)))&&(a17==2))&&(a16==9))&&(a9==10))&&((a19==5)&&((a2==1)&&(((a21==12)&&(input==4))&&(a6==1)))))){ a5 = 4; a19 = 1; a28 = 1; a1 = 12; a9 = 7; a16 = 7; a24 = 0; a21 = 10; return -1; } else if((((a17==2)&&(((!(a6==1)||(a6==1))&&(a1==14))&&(a20==1)))&&(((!(a27==1)&&(((a16==10)&&((((((a19==3)&&(input==1))&&(a23==1))&&(a28==1))&&(a21==11))&&(a5==4)))&&(a3==1)))&&!(a4==1))&&(a9==8)))){ a21 = 10; a28 = 1; a19 = 1; a13 = 1; a14 = 0; a16 = 7; a1 = 12; a9 = 7; return -1; } else if((((!(a14==1)&&((a11==1)&&!(a20==1)))&&(a28==1))&&(((a9==10)&&((!(a26==1)&&(((a16==8)&&(((((a19==4)&&((input==5)&&((a5==5)||(a5==6))))&&!(a0==1))&&(a13==1))&&!(a24==1)))&&(a21==11)))&&(a1==12)))&&(a17==2)))){ a26 = 0; a20 = 1; a19 = 5; a2 = 1; a18 = 0; a5 = 4; a21 = 10; a9 = 9; return 25; } else if((((a12==1)&&(((!(a20==1)&&((a5==6)&&((a17==2)&&(input==4))))&&!(a27==1))&&(a2==1)))&&(((a21==11)&&(((a9==7)&&(!(a7==1)&&((!(a13==1)||((a11==1)&&!(a18==1)))&&(a1==14))))&&(a16==7)))&&(a19==1)))){ a20 = 1; a1 = 12; a21 = 10; a5 = 4; a23 = 1; a3 = 1; a13 = 1; return -1; } else if((((a1==13)&&((a16==7)&&((((a19==4)&&((a12==1)&&((a28==1)||(a27==1))))&&!(a7==1))&&!(a24==1))))&&((a21==10)&&(((!(a4==1)&&(((input==6)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&!(a24==1)))&&(a17==2))&&!(a20==1))))){ a21 = 12; a1 = 12; a5 = 5; a4 = 0; a20 = 1; a3 = 1; a18 = 0; a9 = 8; a16 = 11; return 23; } else if((((a21==10)&&(((((((a12==1)&&((!(a0==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==3)))&&(a6==1)))&&(a19==5))&&(a3==1))&&(a6==1))&&!(a8==1))&&(a16==7)))&&(!(a20==1)&&((a17==2)&&((a2==1)&&(a1==13)))))){ a19 = 1; a20 = 1; a3 = 1; a24 = 0; a8 = 0; a9 = 7; a5 = 4; a1 = 12; return -1; } else if((((!(a24==1)&&(((a18==1)||((a27==1)||((a13==1)&&(a12==1))))&&!(a27==1)))&&(a1==12))&&((a13==1)&&(((a20==1)&&((a19==3)&&((a16==9)&&((a17==2)&&((input==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))))))&&(a21==11))))){ if((a28==1)){ a12 = 1; a21 = 12; a2 = 1; a9 = 10; a20 = 0; a16 = 7; a14 = 0; a19 = 1; a5 = 6; a1 = 13; }else{ a3 = 1; a5 = 5; a9 = 8; a1 = 14; a16 = 11; a21 = 10; a23 = 1; a28 = 1; } return 25; } else if(((!(a12==1)||(((a0==1)||(((a1==12)&&((a5==5)&&(((a6==1)&&!(a20==1))&&!(a27==1))))&&(a19==3)))&&(a16==9)))&&(!(a7==1)&&(((a12==1)&&(((a21==10)&&((input==6)&&(a9==9)))&&(a17==2)))&&!(a27==1))))){ a14 = 1; a26 = 1; a16 = 8; a13 = 0; a21 = 11; a20 = 1; a5 = 4; return 22; } else if(((((a19==1)&&((a17==2)&&(!(a8==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==6)))))&&(a16==10))&&(!(a20==1)&&((a2==1)&&((((((a21==11)&&((a13==1)&&(a1==13)))&&(a2==1))||(a7==1))||!(a3==1))||!(a6==1)))))){ a20 = 1; a16 = 7; a18 = 1; a1 = 14; a9 = 11; a22 = 1; a21 = 10; a12 = 0; a5 = 5; return -1; } else if((((a1==12)&&((((!(a26==1)&&((a4==1)||(a6==1)))&&(a16==7))&&!(a20==1))||(a26==1)))&&((a21==10)&&((((!(a8==1)&&(((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a13==1)))&&(a28==1))&&(a19==4))&&(a17==2))))){ a1 = 13; a19 = 1; a21 = 11; a13 = 1; a9 = 9; a0 = 0; a2 = 1; a5 = 6; return 25; } else if((((a0==1)||(!(a24==1)&&(((a27==1)||(((a13==1)&&(a28==1))&&(a16==7)))&&(a21==12))))&&((a28==1)&&(((a19==3)&&((!(a20==1)&&((a17==2)&&((input==4)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))&&(a1==14)))&&!(a0==1))))){ a19 = 1; a5 = 4; a4 = 0; a9 = 7; a18 = 0; a11 = 1; a21 = 10; a20 = 1; a1 = 12; return -1; } else if(((!(a8==1)&&(!(a0==1)&&(!(a20==1)&&((a13==1)&&(((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a16==9))))))&&((((a19==1)&&(((a23==1)&&((a21==12)&&((a28==1)&&(a17==2))))&&(a1==14)))||!(a23==1))||(a7==1)))){ if((a26==1)){ a19 = 4; a5 = 6; a2 = 0; a14 = 1; a20 = 1; a16 = 11; a1 = 12; a29 = 1; a9 = 7; }else{ a6 = 0; a16 = 7; a9 = 9; a26 = 1; a20 = 1; a10 = 1; a21 = 10; a5 = 5; a1 = 13; } return 23; } else if((((a21==11)&&((a3==1)&&(((((a28==1)&&(((a2==1)&&((a17==2)&&(input==5)))&&(a1==13)))&&(a16==10))&&(a19==3))&&(a5==6))))&&((!(a20==1)&&(!(a8==1)&&((a7==1)||((a14==1)||(a11==1)))))&&(a9==9)))){ if((a18==1)){ a15 = 0; a29 = 1; a20 = 1; a22 = 0; a16 = 11; a1 = 14; a21 = 10; a19 = 4; a9 = 10; }else{ a21 = 10; a20 = 1; a29 = 1; a9 = 10; a1 = 12; a8 = 1; a16 = 7; a5 = 5; a19 = 2; a2 = 0; } return 25; } else if(((!(a12==1)||(!(a11==1)||((a16==7)&&((((a3==1)&&(a21==12))&&!(a4==1))&&(a11==1)))))&&(((a17==2)&&((((a28==1)&&((((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==3)))&&(a11==1))&&(a19==2)))&&(a20==1)))){ a27 = 0; a12 = 1; a11 = 1; a1 = 14; a9 = 8; a16 = 9; a21 = 10; a5 = 6; return 25; } else if((((a0==1)||((!(a27==1)&&((a27==1)||(!(a0==1)&&((a24==1)||((a13==1)&&(a16==9))))))&&(a1==12)))&&((a21==10)&&(((a5==4)&&((((a6==1)&&((a9==11)&&(input==3)))&&(a17==2))&&!(a20==1)))&&(a19==5))))){ a29 = 1; a1 = 13; a5 = 6; a14 = 1; a11 = 0; a20 = 1; a19 = 1; a9 = 8; a16 = 7; return -1; } else if((((!(a27==1)&&((a1==14)&&((a6==1)&&(!(a2==1)||(a2==1)))))&&(a19==3))&&((a16==11)&&((((!(a7==1)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==1))&&(a12==1))&&(a17==2)))&&(a13==1))&&(a20==1))&&(a21==12))))){ a21 = 10; a4 = 0; a16 = 7; a7 = 0; a19 = 1; a9 = 7; a1 = 12; a2 = 1; a5 = 4; return -1; } else if((((((a21==11)&&((((!(a20==1)&&(input==3))&&!(a8==1))&&(a1==13))&&(a9==10)))&&(a19==1))&&!(a18==1))&&((((!(a7==1)&&(((a16==7)&&((a4==1)||(a3==1)))&&!(a27==1)))&&(a17==2))&&(a5==6))||!(a11==1)))){ a20 = 1; a24 = 0; a9 = 7; a5 = 4; a1 = 12; a21 = 10; a0 = 0; return -1; } else if((((((a1==12)&&((a17==2)&&((a28==1)&&(a23==1))))||(a18==1))||(a4==1))&&((a2==1)&&((((a19==5)&&((a5==4)&&(((a9==9)&&((a16==8)&&((a21==12)&&(input==6))))&&(a3==1))))&&(a28==1))&&(a20==1))))){ a19 = 2; a5 = 5; a21 = 10; a1 = 13; a28 = 1; a16 = 7; a3 = 1; a2 = 1; return -1; } else if(((((a16==7)&&(((a2==1)&&(((a21==11)&&((a1==14)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a9==9)))&&!(a27==1)))&&(a11==1))&&((!(a18==1)&&(((a17==2)&&((a19==5)&&((a2==1)&&!(a20==1))))||!(a23==1)))&&(a11==1)))){ a26 = 0; a1 = 12; a19 = 1; a24 = 0; a5 = 4; a9 = 7; a20 = 1; a18 = 0; a21 = 10; return -1; } else if(((((a6==1)&&((((a16==7)&&((input==1)&&((((a5==5)&&(a1==14))&&(a9==7))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4)))))))&&(a20==1))&&(a6==1)))&&(a6==1))&&((a21==10)&&((a2==1)&&(((a24==1)||((a17==2)&&(!(a13==1)||(a28==1))))&&(a19==2)))))){ a19 = 4; a9 = 9; a28 = 1; a6 = 1; a5 = 5; a1 = 12; return 26; } else if((((((((a21==12)&&(a2==1))&&(a19==4))&&(a20==1))||!(a11==1))&&(a17==2))&&((a23==1)&&((((a11==1)&&((a16==10)&&((!(a7==1)&&(!(a8==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))&&(a9==8))))&&(a12==1))&&(a1==14))))){ a4 = 0; a13 = 1; a19 = 1; a21 = 10; a1 = 12; a16 = 7; a9 = 7; a6 = 1; a5 = 4; return -1; } else if((((((a19==1)&&(((a21==11)&&(((a9==10)&&(((a5==5)||(a5==6))&&(input==4)))&&(a3==1)))&&(a23==1)))&&(a17==2))&&!(a20==1))&&((a16==8)&&((!(a6==1)||((((a13==1)&&!(a4==1))||(a18==1))||(a0==1)))&&(a1==12))))){ a5 = 4; a0 = 0; a2 = 1; a20 = 1; a9 = 7; a21 = 10; a11 = 1; a16 = 7; return -1; } else if((((((a19==5)&&(a12==1))||(a4==1))&&(a16==7))&&((((a9==7)&&(((a2==1)&&((a21==11)&&((a17==2)&&(((a1==13)&&((((a5==4)||(a5==5))&&(input==3))&&!(a14==1)))&&!(a20==1)))))&&(a12==1)))&&(a6==1))&&!(a26==1)))){ a6 = 1; a0 = 0; a5 = 4; a21 = 10; a1 = 12; a3 = 1; a19 = 1; a20 = 1; return -1; } else if(((!(a0==1)&&(((a16==10)&&(!(a4==1)&&(((((a28==1)&&(!(a20==1)&&(input==3)))&&(a17==2))&&(a13==1))&&!(a7==1))))&&!(a14==1)))&&((((a21==12)&&((a9==9)&&((a2==1)&&(a1==13))))&&(a5==5))&&(a19==5)))){ a26 = 1; a9 = 8; a21 = 10; a20 = 1; a3 = 0; a19 = 1; a16 = 7; a12 = 0; a1 = 14; return 21; } else if(((((a20==1)&&(((((a17==2)&&(a28==1))&&(a16==9))&&(a21==12))||!(a23==1)))&&(a3==1))&&(((a6==1)&&(((a28==1)&&((((a19==1)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))&&(input==1)))&&(a3==1)))&&!(a27==1)))){ a1 = 12; a20 = 0; a9 = 11; a23 = 1; a21 = 10; a11 = 1; a16 = 8; a19 = 3; a5 = 4; return 21; } else if((((a16==9)&&((a17==2)&&((a18==1)||((((a26==1)||(a28==1))&&(a1==14))&&(a9==7)))))&&(!(a18==1)&&((a23==1)&&(((!(a0==1)&&((a2==1)&&((a19==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&(a21==12))&&(a20==1)))))){ if((a29==1)){ a21 = 11; a5 = 6; a24 = 0; a16 = 7; a19 = 2; a4 = 0; a13 = 1; a20 = 0; }else{ a24 = 0; a9 = 11; a16 = 11; a28 = 1; a5 = 6; a14 = 0; a1 = 12; a19 = 4; a21 = 10; } return 23; } else if((((a12==1)&&((a20==1)&&(!(a2==1)||((a12==1)&&(((a0==1)||((a14==1)||(a12==1)))&&(a16==10))))))&&((((a3==1)&&((a19==1)&&(((input==6)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a17==2))))&&(a1==13))&&(a21==10)))){ a5 = 4; a1 = 12; a9 = 7; a16 = 7; a3 = 1; return -1; } else if((((((a1==14)&&(!(a0==1)&&((input==6)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))))&&!(a27==1))&&(a21==11))&&((a19==2)&&((a20==1)&&(((!(a14==1)&&((a17==2)&&((!(a28==1)||(a6==1))||(a26==1))))||!(a28==1))&&(a16==11)))))){ a9 = 11; a13 = 1; a6 = 1; a19 = 1; a5 = 4; a0 = 0; a1 = 13; a21 = 12; return 23; } else if(((((((((a12==1)&&((!(a7==1)&&((a9==10)&&(input==1)))&&(a16==8)))&&!(a14==1))&&(a12==1))&&(a3==1))&&(a20==1))&&(a19==3))&&((a21==10)&&((a1==12)&&((a28==1)&&((a5==5)&&((a13==1)&&(a17==2)))))))){ a19 = 4; a21 = 12; a24 = 0; a11 = 1; a9 = 8; a28 = 1; a16 = 9; a1 = 14; return 25; } else if((((a6==1)&&(!(a14==1)&&((a12==1)&&(!(a11==1)||(((a16==7)&&(((a2==1)&&(a19==3))||(a7==1)))&&(a17==2))))))&&((a12==1)&&((a21==11)&&(((input==6)&&((((a1==13)&&(a5==4))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11)))))&&(a20==1)))))){ a19 = 5; a9 = 10; a1 = 13; a16 = 8; a5 = 6; a21 = 10; a0 = 0; a7 = 0; a6 = 1; return 22; } else if((((!(a11==1)||((a9==9)&&((a1==14)&&(((a16==11)&&((a7==1)||((a20==1)&&(a11==1))))||(a8==1)))))&&(a17==2))&&((a19==4)&&((!(a24==1)&&(((a13==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a6==1)))&&(a21==11))))){ a1 = 13; a2 = 1; a5 = 5; a19 = 5; a24 = 0; a9 = 7; a28 = 1; return 21; } else if(((((a21==11)&&((((a16==7)&&(!(a27==1)&&(!(a24==1)&&((a17==2)&&(input==5)))))&&(a1==12))&&(a28==1)))&&(a19==3))&&((a20==1)&&((a5==4)&&(((((a13==1)||!(a2==1))&&(a9==10))||(a8==1))&&!(a24==1)))))){ a19 = 5; a16 = 8; a8 = 0; a21 = 10; a4 = 0; a5 = 5; a3 = 1; a9 = 9; return 25; } else if((((a23==1)&&(((!(a6==1)||((a16==7)&&(((a11==1)&&(!(a20==1)&&((a0==1)||(((a3==1)&&(a9==11))&&(a17==2)))))&&(a19==2))))&&(a1==12))&&(a12==1)))&&(((a21==10)&&((input==3)&&((a5==5)||(a5==6))))&&!(a7==1)))){ a8 = 0; a19 = 1; a5 = 4; a12 = 1; a9 = 7; a20 = 1; return -1; } else if(((((a21==10)&&(((a16==8)&&((a19==4)&&(((a0==1)||((a12==1)&&(a1==12)))&&(a20==1))))&&!(a18==1)))&&!(a7==1))&&(!(a27==1)&&(((a6==1)&&(!(a27==1)&&((a9==8)&&((input==4)&&((a5==4)||(a5==5))))))&&(a17==2))))){ a5 = 4; a7 = 0; a16 = 7; a9 = 7; a3 = 1; a0 = 0; a19 = 1; return -1; } else if((((a1==13)&&((a9==8)&&(!(a14==1)&&(((a19==5)&&((a24==1)||(((a11==1)||!(a13==1))&&(a17==2))))&&(a20==1)))))&&((a13==1)&&((((a28==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a21==10)))&&!(a0==1))&&(a16==7))))){ a21 = 12; a6 = 1; a1 = 12; a9 = 11; a12 = 1; a19 = 3; a18 = 0; a5 = 5; return 21; } else if(((((a17==2)&&((a27==1)||(((a7==1)||(a13==1))&&(a1==14))))||!(a3==1))&&(!(a24==1)&&(((a20==1)&&((((((a16==7)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a7==1))&&(a19==5))&&(a21==12))&&(a9==10)))&&(a11==1))))){ a2 = 1; a9 = 7; a7 = 0; a19 = 1; a1 = 12; a21 = 10; a5 = 4; a4 = 0; return -1; } else if((((((a11==1)&&((((((a21==12)&&(((input==3)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a28==1)))&&!(a4==1))&&!(a20==1))&&(a1==13))&&(a17==2)))&&!(a14==1))&&(a19==5))&&((a16==9)&&(((a12==1)||(a26==1))&&!(a8==1))))){ a1 = 14; a19 = 2; a20 = 1; a9 = 11; a2 = 0; a16 = 10; a0 = 1; a22 = 0; a5 = 6; return -1; } else if((((!(a11==1)||((((a9==11)&&(!(a7==1)&&(a12==1)))&&(a17==2))&&(a21==11)))||!(a3==1))&&((!(a0==1)&&((((((a19==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a1==13))&&(a20==1))&&(a16==7))&&(a28==1)))&&!(a4==1)))){ a21 = 10; a18 = 0; a13 = 1; a5 = 4; a1 = 12; a9 = 7; return -1; } else if((((((a16==9)&&(!(a18==1)&&((input==4)&&(a1==14))))&&(a6==1))&&(a2==1))&&((a17==2)&&((a21==10)&&((a19==5)&&((((a9==9)&&(!(a4==1)&&(!(a2==1)||((a28==1)&&(a13==1)))))&&(a20==1))&&(a5==5))))))){ a19 = 1; a16 = 7; a9 = 7; a5 = 4; a1 = 12; a4 = 0; a24 = 0; return -1; } else if(((((((((!(a27==1)&&(!(a14==1)&&((input==1)&&((a5==5)||(a5==6)))))&&(a1==12))&&(a16==8))&&(a19==4))&&!(a18==1))&&(a20==1))&&(a17==2))&&(((a9==9)&&((a21==12)&&(((a3==1)||(a27==1))&&!(a14==1))))&&(a11==1)))){ a9 = 7; a23 = 1; a19 = 1; a5 = 4; a21 = 10; a27 = 0; a24 = 0; a16 = 7; return -1; } else if(((((((a4==1)||(((a12==1)||!(a13==1))&&!(a14==1)))||(a18==1))&&(a19==5))&&(a20==1))&&((a1==12)&&(((((a21==11)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==4))&&(a23==1)))&&!(a7==1))&&(a16==10))&&(a17==2))))){ a16 = 7; a3 = 1; a5 = 4; a19 = 1; a0 = 0; a21 = 10; a9 = 7; return -1; } else if((((((a19==5)&&((a7==1)||((a3==1)||!(a11==1))))&&(a21==11))&&(a20==1))&&(((!(a7==1)&&(((a16==11)&&((a17==2)&&(((input==3)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&!(a14==1))))&&!(a24==1)))&&!(a14==1))&&(a1==13)))){ a28 = 1; a9 = 7; a1 = 12; a16 = 7; a21 = 10; a7 = 0; a19 = 1; a5 = 4; return -1; } else if(((!(a20==1)&&(((((input==1)&&(a19==4))&&(a13==1))&&!(a0==1))&&(a5==6)))&&(((a21==11)&&(((((((a16==8)&&((a28==1)&&!(a18==1)))||(a27==1))||!(a2==1))&&!(a14==1))&&(a9==11))&&(a17==2)))&&(a1==14)))){ a9 = 8; a6 = 1; a13 = 1; a21 = 12; a19 = 5; a24 = 0; a20 = 1; a16 = 9; a5 = 4; return 25; } else if((((a1==14)&&((a9==7)&&((a19==1)&&((a3==1)&&(((a16==10)&&((a11==1)&&(a17==2)))||(a14==1))))))&&(!(a20==1)&&((((!(a24==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a6==1)))&&(a21==10))&&(a3==1))&&!(a8==1))))){ a15 = 0; a13 = 0; a16 = 8; a1 = 12; a10 = 1; a5 = 5; a9 = 11; a21 = 11; a19 = 4; return -1; } else if((((a20==1)&&(((a16==7)&&((a1==13)&&((((a6==1)&&(((!(a2==1)||(a6==1))||(a4==1))||!(a2==1)))&&(a17==2))&&(a21==10))))&&(a19==5)))&&((a9==11)&&((!(a7==1)&&((a5==4)&&(input==3)))&&!(a4==1))))){ a21 = 12; a1 = 12; a13 = 1; a19 = 4; a18 = 0; a9 = 7; a11 = 1; return 25; } else if((((a20==1)&&((a9==7)&&(((((a17==2)&&((input==5)&&(a16==7)))&&(a21==11))&&(a23==1))&&(a1==12))))&&((a5==5)&&(!(a24==1)&&(((a11==1)&&(((a19==2)&&((a12==1)||(a4==1)))&&!(a7==1)))&&(a2==1)))))){ a5 = 6; a23 = 1; a16 = 8; a1 = 13; a14 = 0; a21 = 10; a4 = 0; return 25; } else if((((a2==1)&&((a5==4)&&((a16==9)&&((!(a27==1)&&((input==1)&&(a21==11)))&&(a17==2)))))&&((a11==1)&&(((!(a23==1)||((a1==13)&&((a4==1)||(((a9==10)&&(a2==1))&&(a19==4)))))&&!(a20==1))||(a14==1))))){ a9 = 8; a19 = 5; a20 = 1; a11 = 0; a21 = 12; a10 = 1; a16 = 7; a23 = 0; a5 = 5; return 25; } else if((((((((a17==2)&&(((a16==7)&&((input==4)&&(a9==8)))&&(a1==12)))&&(a5==4))&&(a28==1))&&(a21==12))&&(a19==5))&&(!(a7==1)&&((a20==1)&&(((((a12==1)&&(a3==1))||(a26==1))&&!(a24==1))||(a14==1)))))){ a14 = 0; a3 = 1; a21 = 10; a19 = 1; a9 = 7; a7 = 0; return -1; } else if((((a13==1)&&(((a5==5)&&((((((input==5)&&(a9==8))&&!(a8==1))&&(a19==5))&&(a17==2))&&(a21==10)))&&(a1==12)))&&(!(a26==1)&&(!(a14==1)&&(((((a3==1)&&!(a20==1))&&(a16==7))||!(a23==1))||(a14==1)))))){ a27 = 0; a24 = 0; a9 = 9; a28 = 1; return 25; } else if((((a19==2)&&(((!(a4==1)&&((((a21==11)&&(input==3))&&(a6==1))&&!(a18==1)))&&(a2==1))&&(a16==9)))&&((!(a7==1)&&((!(a20==1)&&((!(a24==1)&&((a28==1)&&(a5==5)))&&(a17==2)))&&(a1==12)))&&(a9==9)))){ a2 = 0; a7 = 1; a0 = 1; a21 = 10; a20 = 1; a1 = 13; a19 = 5; a9 = 7; return 26; } else if((((a19==3)&&((((a1==12)&&(!(a18==1)&&((a11==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==3)))))&&!(a26==1))&&(a2==1)))&&((a17==2)&&((((!(a28==1)||((a6==1)&&!(a27==1)))&&!(a20==1))&&(a21==10))&&(a16==7))))){ a3 = 1; a20 = 1; a27 = 0; a19 = 1; a9 = 7; a5 = 4; a4 = 0; return -1; } else if((((a21==12)&&((a2==1)&&((a12==1)&&(((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==3)))))&&((((((!(a20==1)&&(((a12==1)&&(a6==1))||(a8==1)))&&(a6==1))||!(a12==1))&&(a17==2))&&(a19==3))&&(a16==10)))){ a16 = 7; a1 = 14; a29 = 1; a10 = 0; a8 = 1; a5 = 6; a19 = 1; a20 = 1; a9 = 10; a21 = 10; return 21; } else if(((((((a1==13)&&(!(a2==1)||(a12==1)))&&!(a4==1))&&(a16==10))&&!(a8==1))&&((((a21==11)&&(((a23==1)&&(!(a7==1)&&((a6==1)&&(((a19==1)&&(input==1))&&(a9==10)))))&&(a20==1)))&&(a17==2))&&(a5==6)))){ a5 = 4; a14 = 0; a21 = 10; a9 = 7; a16 = 7; a27 = 0; a1 = 12; a24 = 0; return -1; } else if((((a12==1)&&(!(a26==1)&&(((((a19==3)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1))&&(a13==1)))&&!(a18==1))&&(a16==10))&&(a20==1))))&&(((a24==1)||((a17==2)&&(((a1==14)&&(a12==1))&&(a21==11))))&&(a3==1)))){ a1 = 13; a5 = 5; a27 = 0; a14 = 0; a16 = 7; a26 = 0; a19 = 2; a9 = 9; a21 = 10; return 25; } else if((((a17==2)&&((a13==1)&&(!(a7==1)&&((a9==8)&&((a19==2)&&(!(a8==1)&&((a1==13)&&((a16==8)&&((((a5==5)||(a5==6))&&(input==1))&&(a23==1))))))))))&&((a28==1)&&((((a20==1)&&(a2==1))&&(a21==11))&&(a2==1))))){ a0 = 0; a24 = 0; a5 = 4; a21 = 10; a9 = 7; a16 = 7; a23 = 1; a19 = 1; a1 = 12; return -1; } else if((((!(a26==1)&&(((a12==1)&&(a23==1))&&(a19==5)))||!(a12==1))&&(!(a14==1)&&((a21==12)&&(((a17==2)&&((a20==1)&&((a2==1)&&((a1==12)&&((((input==4)&&((a5==4)||(a5==5)))&&(a28==1))&&(a9==7))))))&&(a16==8)))))){ if((a9==9)){ a11 = 1; a2 = 1; a21 = 10; a19 = 1; a9 = 9; a5 = 4; a13 = 1; a20 = 0; }else{ a3 = 1; a9 = 11; a8 = 0; a1 = 13; a2 = 1; a5 = 4; } return 25; } else if(((!(a28==1)||(((a1==14)&&(((a11==1)&&(a9==9))&&(a17==2)))&&!(a18==1)))&&((((a13==1)&&((!(a20==1)&&((((((a5==5)||(a5==6))&&(input==3))&&!(a24==1))&&(a12==1))&&(a16==8)))&&(a23==1)))&&(a19==3))&&(a21==10)))){ a19 = 1; a28 = 1; a5 = 4; a24 = 0; a20 = 1; a1 = 12; a12 = 1; a16 = 7; a9 = 7; return -1; } else if((((a21==11)&&(!(a8==1)&&((a23==1)||!(a23==1))))&&(((a17==2)&&((a28==1)&&(((!(a8==1)&&(!(a8==1)&&(((a19==3)&&((a13==1)&&((input==5)&&((a5==5)||(a5==6)))))&&!(a20==1))))&&(a9==11))&&(a16==9))))&&(a1==14)))){ a9 = 8; a1 = 13; a21 = 10; a19 = 1; a22 = 1; a20 = 1; a10 = 1; a5 = 6; a16 = 7; a29 = 1; return -1; } else if((((((a21==11)&&((a3==1)&&(!(a3==1)||(((a2==1)&&(a3==1))||(a4==1)))))&&(a16==11))&&(a17==2))&&((a20==1)&&(((a1==14)&&((a23==1)&&((a6==1)&&(((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==6)))))&&(a19==1))))){ a4 = 0; a21 = 12; a2 = 1; a1 = 12; a5 = 5; a19 = 2; a9 = 7; a16 = 9; return 21; } else if(((!(a27==1)&&(!(a13==1)||(!(a20==1)&&((a23==1)&&((a19==5)&&(!(a11==1)||((a5==4)&&(a23==1))))))))&&((((a17==2)&&(((a1==14)&&((a16==8)&&((a9==9)&&(input==5))))&&(a21==12)))&&!(a4==1))&&!(a24==1)))){ a15 = 0; a12 = 0; a16 = 7; a21 = 10; a2 = 0; a5 = 6; a20 = 1; a19 = 1; return -1; } else if(((!(a0==1)&&((((a11==1)&&((a17==2)&&((a20==1)&&(((((input==3)&&((((a9==7)&&((a1==12)&&(a5==4)))&&(a19==4))||(((((a1==14)&&(a5==5))&&(a9==11))&&(a19==3))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==3)))))&&!(a14==1))&&(a21==11))&&(a16==10)))))&&!(a26==1))&&(a11==1)))&&(!(a13==1)||(a6==1)))){ a21 = 10; a24 = 0; a5 = 4; a1 = 12; a19 = 1; a16 = 7; a23 = 1; a9 = 7; return -1; } else if((((a9==11)&&(((((((a1==13)&&(((a5==4)||(a5==5))&&(input==5)))&&(a11==1))&&(a20==1))&&(a2==1))&&(a6==1))&&(a3==1)))&&((a18==1)||((a24==1)||(((a16==11)&&((a17==2)&&((a19==5)&&(a28==1))))&&(a21==11)))))){ a4 = 0; a21 = 10; a19 = 1; a1 = 12; a16 = 7; a5 = 4; a9 = 7; a7 = 0; a2 = 1; return -1; } else if(((((a6==1)&&(!(a24==1)&&((a19==4)&&((((a16==10)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1)))&&!(a20==1))&&(a1==13)))))&&(a3==1))&&((a21==10)&&(((!(a4==1)&&((a2==1)||(a18==1)))||!(a2==1))&&(a17==2))))){ a19 = 1; a3 = 0; a21 = 11; a22 = 1; a16 = 8; a10 = 0; a5 = 4; a9 = 11; a1 = 12; return -1; } else if(((!(a8==1)&&((!(a0==1)&&((a6==1)&&((a1==14)&&(((input==5)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a20==1)))))&&(a28==1)))&&((!(a4==1)&&((a17==2)&&((a19==3)&&(((a21==11)&&(a3==1))&&(a16==8)))))&&(a6==1)))){ a16 = 10; a8 = 0; a11 = 1; a9 = 9; a5 = 4; a19 = 1; a27 = 0; return 25; } else if((((a1==14)&&(((!(a3==1)||(((((a5==6)&&(a23==1))&&(a20==1))&&!(a7==1))&&(a19==3)))&&(a16==9))||!(a3==1)))&&((a6==1)&&(((((a17==2)&&((a9==7)&&(input==3)))&&(a21==11))&&(a13==1))&&!(a0==1))))){ a4 = 0; a21 = 10; a0 = 0; a18 = 0; a16 = 7; a19 = 1; a5 = 4; a1 = 12; return -1; } else if((((((((a16==9)&&((((a17==2)&&((input==6)&&(((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6))))||(((a5==4)&&(a1==14))&&(a9==7)))))&&(a21==12))&&(a2==1)))&&(a19==3))&&!(a26==1))&&(a12==1))&&!(a18==1))&&((a4==1)||((a23==1)&&(!(a20==1)&&(a23==1)))))){ if((a24==1)){ a20 = 1; a5 = 5; a1 = 12; a21 = 10; a15 = 1; a9 = 9; a19 = 2; a16 = 7; a29 = 1; a13 = 0; }else{ a19 = 4; a16 = 7; a1 = 13; a13 = 0; a29 = 0; a20 = 1; a5 = 5; a6 = 0; a9 = 10; } return -1; } else if(((((a12==1)&&((a11==1)&&((a21==11)&&((a19==2)&&((a9==11)&&(((((input==6)&&(a5==4))&&(a17==2))&&(a16==9))&&!(a7==1)))))))&&(a23==1))&&(((!(a3==1)||((a3==1)&&(a1==13)))&&!(a20==1))||(a7==1)))){ a14 = 1; a23 = 0; a19 = 1; a5 = 6; a3 = 0; a16 = 7; a21 = 10; a20 = 1; a9 = 7; return -1; } else if(((((a20==1)&&((a19==1)&&((a2==1)&&((a9==9)&&(((a5==4)&&((a17==2)&&(input==3)))&&(a21==12))))))&&(a1==12))&&((((a16==7)&&((a0==1)||((a12==1)&&((a28==1)&&(a12==1)))))&&!(a18==1))&&!(a7==1)))){ a21 = 10; a7 = 0; a13 = 1; a2 = 1; a9 = 7; return -1; } else if(((((a14==1)||((a19==3)&&(((a18==1)||(a2==1))||(a8==1))))&&(a1==13))&&(((((a20==1)&&((a23==1)&&(!(a7==1)&&(((a17==2)&&((a9==10)&&(input==4)))&&(a16==11)))))&&(a21==11))&&(a5==6))&&(a6==1)))){ a21 = 10; a2 = 1; a3 = 1; a0 = 0; a5 = 4; a16 = 7; a19 = 1; a9 = 7; a1 = 12; return -1; } else if(((!(a20==1)&&((!(a27==1)&&(((!(a27==1)&&((a7==1)||(a23==1)))&&!(a27==1))||!(a13==1)))&&(a9==7)))&&((a17==2)&&((((a21==10)&&((a2==1)&&((a1==12)&&((input==1)&&(a16==7)))))&&(a5==6))&&(a19==1))))){ if((a27==1)){ a1 = 14; a0 = 0; a7 = 0; a19 = 5; a21 = 11; }else{ a1 = 14; a11 = 1; a18 = 0; a5 = 5; a24 = 0; a9 = 11; } return 25; } else if(((((((!(a0==1)&&(((((input==4)&&(a9==11))&&(a19==3))&&(a1==12))&&(a20==1)))&&(a12==1))&&(a5==6))&&(a17==2))&&(a21==12))&&((!(a0==1)&&(((a16==9)&&(!(a24==1)&&(a6==1)))||!(a28==1)))&&(a2==1)))){ a0 = 0; a9 = 7; a23 = 1; a16 = 7; a18 = 0; a19 = 1; a5 = 4; a21 = 10; return -1; } else if(((((((a1==13)&&(((a11==1)&&((a16==8)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==4))))&&(a2==1)))&&(a2==1))&&!(a20==1))&&!(a4==1))&&((((a2==1)&&((a21==11)&&((a2==1)&&(a17==2))))&&(a19==1))||(a26==1)))){ a9 = 7; a3 = 1; a20 = 1; a21 = 10; a5 = 4; a1 = 12; a12 = 1; a16 = 7; a4 = 0; return -1; } else if((((((a17==2)&&((((input==5)&&(a1==13))&&!(a14==1))&&(a16==8)))&&(a19==3))&&(a5==5))&&((a21==12)&&(((((!(a14==1)&&(((a9==7)&&(a6==1))&&(a2==1)))&&(a6==1))||!(a11==1))||!(a11==1))&&(a20==1))))){ a7 = 0; a19 = 2; a3 = 1; a9 = 11; a2 = 1; a16 = 10; a5 = 6; return 21; } else if((((a2==1)&&((a23==1)&&(((a6==1)&&!(a14==1))&&!(a20==1))))&&(((a28==1)&&((a9==9)&&(((((((a17==2)&&((input==5)&&((a5==5)||(a5==6))))&&(a16==8))&&(a21==12))&&(a1==14))&&(a19==2))&&(a12==1))))&&!(a18==1)))){ a9 = 8; a26 = 1; a20 = 1; a3 = 0; a19 = 4; a16 = 11; a21 = 10; a5 = 4; return -1; } else if(((((((a1==12)&&(((a26==1)&&((a16==9)&&(((a18==1)&&(a6==1))&&!(a2==1))))&&!(a12==1)))&&(a19==3))&&!(a2==1))&&(a20==1))&&(((a17==2)&&((a21==11)&&((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&!(a3==1)))){ a16 = 8; a19 = 2; a12 = 0; a5 = 4; a15 = 1; a9 = 7; a21 = 10; a10 = 1; return -1; } else if((((((!(a14==1)&&((!(a27==1)&&((a9==8)&&(a28==1)))||!(a6==1)))&&!(a20==1))||!(a12==1))&&(a21==11))&&((a1==14)&&(((!(a8==1)&&((a17==2)&&((a16==9)&&((a19==3)&&(input==1)))))&&(a5==5))&&!(a4==1))))){ a5 = 4; a16 = 7; a19 = 1; a21 = 10; a1 = 13; a0 = 1; a12 = 0; a20 = 1; a8 = 1; return -1; } else if((((((!(a13==1)||((a3==1)&&(a17==2)))&&!(a14==1))&&(a5==6))&&(a16==8))&&((((a12==1)&&((((a19==5)&&((a6==1)&&(((input==3)&&(a1==12))&&!(a4==1))))&&(a21==11))&&!(a0==1)))&&(a9==10))&&!(a20==1)))){ if((a23==1)){ a1 = 14; a16 = 7; a19 = 2; a20 = 1; a9 = 8; a10 = 1; a5 = 5; a26 = 1; a11 = 0; }else{ a19 = 4; a5 = 4; a15 = 0; a29 = 1; a21 = 10; a10 = 1; a9 = 8; a16 = 7; } return -1; } else if((((((!(a20==1)&&((a28==1)&&(((((a28==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a9==8))&&(a17==2))&&(a1==12))))&&(a21==10))&&(a19==4))&&!(a7==1))&&(!(a24==1)&&(!(a28==1)||((a24==1)||((a16==7)&&(a12==1))))))){ a4 = 0; a9 = 7; a5 = 4; a20 = 1; a6 = 1; a13 = 1; a19 = 1; return -1; } else if(((((a9==8)&&((a19==1)&&(((a27==1)||((a21==12)&&(!(a6==1)||((a12==1)&&(a20==1)))))&&(a17==2))))&&!(a7==1))&&(((((a16==7)&&((a1==13)&&(((a5==5)||(a5==6))&&(input==3))))&&!(a27==1))&&!(a24==1))&&(a28==1)))){ a5 = 6; a6 = 1; a1 = 14; a4 = 0; a19 = 5; a7 = 0; a16 = 8; return 25; } else if(((!(a11==1)&&((a20==1)&&((a17==2)&&((a1==13)&&((a7==1)&&(((!(a11==1)&&(a12==1))&&(a21==12))&&(a27==1)))))))&&(((((((input==4)&&((a5==5)||(a5==6)))&&!(a11==1))&&(a9==10))&&(a16==11))&&(a18==1))&&(a19==1)))){ a15 = 1; a5 = 6; a16 = 7; a2 = 0; a21 = 10; a3 = 0; return -1; } else if((((((a14==1)||((((a28==1)&&(a17==2))&&(a9==8))&&(a20==1)))&&(a16==7))&&(a1==13))&&((((((a19==4)&&((!(a24==1)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a24==1)))&&(a28==1))&&(a21==12))&&(a3==1))&&(a23==1)))){ a5 = 6; a26 = 0; a19 = 2; a16 = 9; a9 = 7; a13 = 1; a21 = 11; a0 = 0; return 21; } else if((((((a28==1)&&(((((a5==4)||(a5==5))&&(input==5))&&(a1==14))&&(a23==1)))&&(a23==1))&&(a3==1))&&((a21==10)&&((a23==1)&&(((((((a6==1)&&(a19==3))&&(a9==11))&&(a16==10))&&(a17==2))&&(a20==1))||(a14==1)))))){ a9 = 7; a0 = 0; a1 = 12; a16 = 7; a11 = 1; a5 = 4; a19 = 1; a18 = 0; return -1; } else if((((a19==2)&&(!(a8==1)&&((((a16==9)&&((input==4)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))&&(a1==14))&&(a21==11))))&&(((a0==1)||((a17==2)&&(!(a8==1)&&(!(a13==1)||(!(a20==1)&&((a8==1)||(a11==1)))))))||!(a13==1)))){ a11 = 0; a9 = 11; a20 = 1; a15 = 0; a6 = 0; a5 = 4; a21 = 12; a16 = 10; return 25; } else if((((a19==3)&&(((a1==13)&&(!(a28==1)||((((a3==1)&&(a5==5))||(a24==1))&&(a17==2))))&&(a20==1)))&&(((a2==1)&&((a23==1)&&(((a9==9)&&((a16==9)&&((a21==12)&&(input==4))))&&!(a14==1))))&&(a12==1)))){ a19 = 1; a9 = 7; a5 = 4; a4 = 0; a8 = 0; a16 = 7; a21 = 10; a1 = 12; a26 = 0; return -1; } else if(((((((((a11==1)||(a8==1))&&(a16==8))&&(a9==8))&&(a1==12))&&(a6==1))&&(a5==6))&&((((!(a26==1)&&(((((input==5)&&(a19==5))&&(a20==1))&&!(a18==1))&&!(a26==1)))&&(a21==11))&&!(a7==1))&&(a17==2)))){ a7 = 0; a16 = 10; a9 = 9; a13 = 1; a28 = 1; a19 = 3; return 25; } else if((((((!(a20==1)&&(!(a24==1)&&(a28==1)))&&(a17==2))&&!(a14==1))&&(a19==1))&&((!(a8==1)&&((a16==9)&&((((((((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==3))&&(a11==1))&&(a21==10))&&!(a0==1))))&&!(a24==1)))){ if((a27==1)){ a13 = 0; a5 = 4; a1 = 12; a16 = 7; a19 = 2; a25 = 1; a9 = 9; a14 = 1; a20 = 1; }else{ a9 = 7; a5 = 6; a19 = 2; a16 = 7; a15 = 0; a10 = 1; a1 = 12; a24 = 1; a20 = 1; } return -1; } else if((((a17==2)&&(!(a0==1)&&((a16==7)&&((((a1==14)&&(a13==1))||!(a12==1))&&(a6==1)))))&&((((a21==11)&&(((a19==4)&&(((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==4))&&(a13==1)))&&!(a4==1)))&&!(a24==1))&&!(a20==1)))){ a20 = 1; a0 = 0; a9 = 7; a5 = 4; a4 = 0; a21 = 10; a14 = 0; a1 = 12; a19 = 1; return -1; } else if((((a23==1)&&(((!(a24==1)&&(!(a26==1)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==6))))&&(a1==12))&&!(a0==1)))&&((((a16==8)&&(((a19==4)&&(((a17==2)&&(a28==1))&&(a3==1)))&&(a12==1)))&&(a21==10))&&!(a20==1)))){ a16 = 7; a19 = 1; a9 = 7; a3 = 1; a27 = 0; a4 = 0; a20 = 1; a5 = 4; return -1; } else if((((a3==1)&&((!(a7==1)&&((a16==11)&&((a19==3)&&(((((a1==14)&&(((input==4)&&(a17==2))&&(a3==1)))&&(a5==4))&&(a21==11))&&(a6==1)))))&&(a9==9)))&&(!(a4==1)&&(((a20==1)&&(a23==1))||!(a6==1))))){ a19 = 1; a9 = 7; a1 = 12; a14 = 0; a11 = 1; a21 = 10; a28 = 1; a16 = 7; return -1; } else if((((!(a8==1)&&((((!(a7==1)&&((input==3)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a6==1))&&(a16==10))&&(a1==14)))&&(a3==1))&&((a24==1)||((((((a26==1)||(a13==1))&&(a19==1))&&(a17==2))&&(a20==1))&&(a21==10))))){ a1 = 12; a16 = 7; a9 = 7; a23 = 1; a0 = 0; a5 = 4; a18 = 0; return -1; } else if(((!(a12==1)||((a4==1)||((!(a8==1)&&((a1==12)&&((a2==1)&&((a19==3)&&(a13==1)))))&&!(a26==1))))&&(((a21==10)&&(!(a4==1)&&((a16==10)&&((a9==9)&&((a5==5)&&((input==3)&&(a20==1)))))))&&(a17==2)))){ a14 = 0; a19 = 1; a5 = 4; a24 = 0; a16 = 7; a9 = 7; return -1; } else if(((!(a6==1)||(((((a1==14)&&((((a18==1)||((a12==1)&&!(a4==1)))&&(a16==9))&&(a17==2)))&&(a19==4))&&(a21==11))||!(a6==1)))&&(((a9==7)&&((!(a18==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a20==1)))&&!(a7==1)))){ a1 = 12; a19 = 1; a13 = 1; a16 = 7; a5 = 4; a8 = 0; a3 = 1; a21 = 10; return -1; } else if(((((a19==1)&&(((((a2==1)&&(a17==2))&&!(a20==1))&&!(a18==1))&&(a1==14)))&&(a9==7))&&(!(a26==1)&&((a13==1)&&(((a5==5)&&((a28==1)&&(((a16==7)&&((a21==11)&&(input==6)))&&(a3==1))))&&!(a4==1)))))){ a13 = 1; a20 = 1; a9 = 9; a1 = 13; a14 = 0; a19 = 2; a4 = 0; a21 = 10; return -1; } else if((((!(a3==1)||(((a11==1)||(a14==1))&&(a23==1)))&&(a11==1))&&((((a17==2)&&(((((a23==1)&&(!(a20==1)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a16==10))&&(a9==7))&&(a21==10)))&&(a1==12))&&(a19==4)))){ a9 = 11; a6 = 0; a20 = 1; a5 = 5; a16 = 7; a22 = 0; a19 = 1; a25 = 1; return 25; } else if((((a19==3)&&(((a16==7)&&(a12==1))&&(a17==2)))&&((((a1==13)&&((((((a11==1)&&(((input==4)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a24==1)))&&!(a18==1))&&(a23==1))&&(a28==1))&&(a12==1)))&&(a21==11))&&!(a20==1)))){ a19 = 5; a9 = 9; a1 = 12; a0 = 0; a5 = 4; a16 = 8; a14 = 0; a20 = 1; a21 = 10; return -1; } else if((((!(a24==1)&&((!(a18==1)&&(((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4))&&(a21==12))&&!(a14==1))&&!(a26==1)))&&!(a7==1)))&&(a20==1))&&((a17==2)&&(((((a2==1)||(a7==1))&&(a1==12))&&(a16==11))&&(a19==1))))){ a5 = 4; a9 = 7; a12 = 1; a16 = 7; a6 = 1; a21 = 10; a2 = 1; return -1; } else if((((((((((a9==7)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1))&&!(a18==1))&&(a3==1))&&(a11==1))&&(a21==11))&&(a19==5))&&(((a1==14)&&((a17==2)&&((a0==1)||((!(a11==1)||(a13==1))||(a26==1)))))&&(a16==7)))){ if((a4==1)){ a1 = 12; a21 = 10; a2 = 1; a19 = 2; a3 = 1; a5 = 6; a9 = 9; a16 = 8; a14 = 0; }else{ a5 = 5; a1 = 13; a24 = 0; a12 = 1; a26 = 0; a9 = 9; a21 = 10; a19 = 2; } return 25; } else if((((!(a11==1)||((a9==11)&&((a17==2)&&((!(a28==1)||(a28==1))&&!(a18==1)))))&&(a21==12))&&(!(a20==1)&&((a1==12)&&((a16==8)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a19==3))&&!(a27==1))&&!(a24==1))&&!(a14==1))))))){ if((a4==1)){ a12 = 0; a19 = 1; a21 = 10; a9 = 7; a5 = 5; a20 = 1; a25 = 0; a14 = 1; a16 = 7; }else{ a21 = 10; a5 = 4; a26 = 1; a6 = 0; a20 = 1; a16 = 7; a19 = 2; a4 = 1; } return -1; } else if(((!(a18==1)&&((((a13==1)&&((a1==14)&&((a16==10)&&((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))))&&(a19==5))&&(a17==2)))&&((!(a3==1)||(((a3==1)&&(((a21==12)&&(a23==1))&&!(a20==1)))||!(a6==1)))||(a8==1)))){ if((a19==1)){ a21 = 10; a22 = 0; a20 = 1; a16 = 7; a19 = 2; a5 = 6; a1 = 12; a24 = 1; a9 = 11; }else{ a4 = 1; a18 = 1; a16 = 11; a20 = 1; a5 = 6; a22 = 1; a9 = 7; a19 = 2; } return -1; } else if((((a27==1)||(!(a11==1)||(((a21==12)&&(((a1==14)&&((((a17==2)&&(a12==1))&&(a19==2))||(a27==1)))&&!(a27==1)))&&(a3==1))))&&(((a16==9)&&((a9==10)&&((((a5==4)||(a5==5))&&(input==4))&&!(a20==1))))&&!(a26==1)))){ a21 = 10; a9 = 7; a19 = 1; a27 = 1; a14 = 1; a5 = 6; a20 = 1; a16 = 7; a28 = 0; return -1; } else if(((((!(a27==1)&&(!(a24==1)&&((a17==2)&&(a2==1))))&&(a1==13))&&(a16==9))&&((!(a26==1)&&(((a9==11)&&((((((input==3)&&((a5==5)||(a5==6)))&&(a23==1))&&!(a14==1))&&(a21==10))&&(a20==1)))&&(a19==2)))&&!(a7==1)))){ a2 = 1; a5 = 4; a9 = 7; a16 = 7; a23 = 1; a19 = 1; a1 = 12; a27 = 0; return -1; } else if((((!(a0==1)&&(((a16==9)&&(((a9==8)&&(input==6))&&!(a24==1)))&&(a1==12)))&&(a28==1))&&((!(a3==1)||((a11==1)&&(((!(a13==1)||((a21==12)&&((a13==1)&&(a17==2))))&&(a20==1))&&(a5==6))))&&(a19==5)))){ a9 = 7; a7 = 0; a21 = 10; a0 = 0; a16 = 7; a5 = 4; a19 = 1; a27 = 0; return -1; } else if((((a9==9)&&((a27==1)||((a16==8)&&(((a5==4)&&((a11==1)&&!(a8==1)))&&(a21==10)))))&&((((a17==2)&&((a28==1)&&(!(a0==1)&&((a19==4)&&(((a1==12)&&(input==4))&&(a28==1))))))&&!(a20==1))&&!(a4==1)))){ a20 = 1; a9 = 7; a4 = 0; a18 = 0; a19 = 1; a2 = 1; a16 = 7; return -1; } else if(((((a9==7)&&((a20==1)&&((((input==6)&&(a16==8))&&(a21==10))&&!(a0==1))))&&!(a8==1))&&((a19==3)&&(((((a8==1)||((((a28==1)&&!(a14==1))&&(a1==14))&&(a5==4)))&&!(a8==1))&&(a17==2))||(a8==1))))){ a18 = 0; a9 = 9; a16 = 9; a3 = 1; a5 = 5; a21 = 12; a1 = 13; a19 = 5; a8 = 0; return 21; } else if((((a7==1)||((a9==10)&&((a20==1)&&(!(a4==1)&&((a16==7)&&((a12==1)&&(a19==2)))))))&&((a1==13)&&((((!(a14==1)&&(((a5==5)&&((a17==2)&&(input==6)))&&!(a26==1)))&&(a21==10))&&!(a18==1))&&!(a27==1))))){ a18 = 0; a5 = 4; a9 = 9; a19 = 3; a13 = 1; a23 = 1; return 26; } else if(((((a21==10)&&(((!(a24==1)&&(((!(a8==1)&&(!(a18==1)&&((input==6)&&(a1==14))))&&(a20==1))&&(a2==1)))&&!(a27==1))&&(a19==1)))&&(a17==2))&&((((!(a23==1)||(a23==1))&&(a9==10))&&(a16==8))&&(a5==5)))){ a16 = 7; a6 = 1; a1 = 12; a5 = 4; a14 = 0; a9 = 7; return -1; } else if((((a1==12)&&(!(a27==1)&&(((a5==5)&&(a6==1))&&!(a20==1))))&&((a3==1)&&((!(a14==1)&&(!(a8==1)&&((a17==2)&&((a19==5)&&((!(a18==1)&&((a13==1)&&((a21==10)&&(input==3))))&&(a9==9))))))&&(a16==9))))){ a16 = 7; a11 = 0; a20 = 1; a6 = 0; a19 = 3; a5 = 6; a21 = 12; return -1; } else if((((a1==12)&&((a13==1)&&(((!(a27==1)&&((a16==10)&&((a9==10)&&((a5==4)&&(input==4)))))&&(a28==1))&&(a17==2))))&&((a19==3)&&(!(a20==1)&&(((a24==1)||((a0==1)||((a2==1)||!(a23==1))))&&(a21==10)))))){ a20 = 1; a19 = 1; a9 = 11; a5 = 5; a25 = 0; a16 = 7; a22 = 1; a29 = 0; return -1; } else if(((((a0==1)||((a21==10)&&(a6==1)))&&(a16==11))&&(((a17==2)&&(((((a12==1)&&((a12==1)&&((!(a24==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==6)))&&(a19==4))))&&(a2==1))&&(a1==12))&&(a6==1)))&&(a20==1)))){ a9 = 9; a21 = 11; a7 = 0; a11 = 1; a19 = 3; a1 = 14; a5 = 4; a26 = 0; return 21; } else if(((((a1==14)&&(((a9==8)&&(((a16==10)&&((a6==1)&&(a6==1)))&&(a3==1)))||(a27==1)))||!(a11==1))&&(((a20==1)&&((a19==4)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&(a21==12))&&!(a7==1))))&&!(a27==1)))){ a16 = 7; a14 = 0; a5 = 4; a9 = 7; a21 = 10; a24 = 0; a1 = 12; a19 = 1; return -1; } else if(((((!(a7==1)&&((a21==10)&&(input==1)))&&(a9==8))&&(a19==1))&&((a17==2)&&(((((a26==1)||((a5==4)&&((((a14==1)||((a1==13)&&(a3==1)))||!(a3==1))&&(a16==10))))&&!(a20==1))||(a4==1))&&(a12==1))))){ a5 = 6; a3 = 0; a19 = 4; a24 = 1; a16 = 8; a6 = 0; return 25; } else if((((a20==1)&&(((a12==1)&&(((!(a14==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a11==1))&&(a16==11)))&&(a11==1)))&&(((((a17==2)&&((a21==12)&&(((a11==1)&&(a9==8))&&(a1==14))))||(a24==1))&&(a19==1))&&(a11==1)))){ a1 = 12; a5 = 5; a6 = 1; a19 = 4; a27 = 0; a23 = 1; return 26; } else if(((((a17==2)&&(!(a20==1)&&((a4==1)||((a14==1)||(!(a4==1)&&(((a21==11)&&(a23==1))||!(a6==1)))))))&&(a16==8))&&((a11==1)&&((((((input==1)&&(a19==5))&&(a1==14))&&(a9==11))&&(a5==4))&&!(a26==1))))){ a20 = 1; a9 = 7; a16 = 7; a14 = 1; a1 = 13; a25 = 0; a11 = 0; a21 = 10; return 23; } else if((((a9==11)&&((a21==12)&&(!(a20==1)&&((a5==5)&&((a12==1)&&(a3==1))))))&&((a19==4)&&(!(a26==1)&&(!(a18==1)&&(((!(a14==1)&&((((a17==2)&&(input==6))&&(a16==10))&&!(a27==1)))&&(a1==12))&&!(a18==1))))))){ a3 = 0; a15 = 0; a9 = 10; a16 = 7; a20 = 1; a14 = 1; a1 = 14; return 23; } else if((((!(a13==1)||((a16==11)&&(a28==1)))||(a4==1))&&((a21==10)&&(((a20==1)&&(!(a7==1)&&((((((((a9==7)&&(input==3))&&(a1==12))&&(a5==4))&&(a17==2))&&(a19==2))&&(a13==1))&&(a28==1))))&&!(a27==1))))){ a5 = 5; a4 = 0; a21 = 11; a6 = 1; a12 = 1; a19 = 4; a9 = 8; a16 = 10; return 21; } else if((((a13==1)&&(((a16==10)&&((a20==1)&&(a6==1)))||!(a11==1)))&&(!(a7==1)&&((((!(a8==1)&&(!(a14==1)&&((a17==2)&&((a23==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))))))&&(a19==5))&&(a21==12))&&(a1==12))))){ a5 = 4; a1 = 13; a9 = 9; a27 = 0; a8 = 0; a16 = 7; a19 = 2; a3 = 1; a21 = 10; return 25; } else if((((a19==5)&&((((a20==1)&&(!(a11==1)||(!(a27==1)&&((a6==1)&&((a23==1)&&(a16==9))))))||(a14==1))&&(a9==9)))&&((a17==2)&&(((((((a5==5)||(a5==6))&&(input==3))&&(a23==1))&&(a11==1))&&(a1==13))&&(a21==10))))){ a19 = 1; a9 = 7; a16 = 7; a26 = 0; a5 = 4; a23 = 1; a6 = 1; a1 = 12; return -1; } else if(((!(a24==1)&&((!(a14==1)&&((((a6==1)&&((a16==10)&&((input==4)&&!(a20==1))))&&(a9==11))&&(a5==4)))&&(a13==1)))&&(!(a2==1)||((a17==2)&&(((a1==14)&&((a19==2)&&((a11==1)&&(a21==11))))&&!(a7==1)))))){ a5 = 6; a21 = 10; a20 = 1; a3 = 0; a22 = 0; a1 = 12; a11 = 0; a9 = 10; a16 = 7; return 25; } else if(((((a16==8)&&((a19==4)&&((a6==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))))&&(a17==2))&&((a9==7)&&(!(a20==1)&&((a21==10)&&((a3==1)&&(((a1==14)&&((a4==1)||(!(a23==1)||(a28==1))))&&(a13==1)))))))){ a2 = 1; a8 = 0; a16 = 7; a20 = 1; a1 = 12; a19 = 1; a5 = 4; a4 = 0; return -1; } else if((((a8==1)&&(!(a20==1)&&((a7==1)&&((((!(a13==1)&&(a23==1))&&(a17==2))&&!(a3==1))&&(a21==11)))))&&(!(a11==1)&&(!(a23==1)&&((((((a19==2)&&((a9==11)&&((a5==6)&&(a1==14))))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==3)))||((a19==3)&&(((a5==5)&&(a1==12))&&(a9==7))))&&(input==1))&&(a16==8)))))){ a6 = 0; a19 = 5; a20 = 1; a5 = 4; a2 = 0; a1 = 12; a21 = 10; a18 = 1; a9 = 9; return 25; } else if((((!(a13==1)||(((a21==12)&&((((a26==1)||((a1==13)&&(a23==1)))&&(a20==1))&&(a16==8)))||!(a23==1)))&&(a19==5))&&((a17==2)&&(((a12==1)&&(!(a4==1)&&(!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&(a9==9))))){ a28 = 1; a1 = 12; a19 = 1; a16 = 7; a2 = 1; a14 = 0; a5 = 4; a21 = 10; a9 = 7; return -1; } else if((((a19==4)&&((a1==14)&&((((((a2==1)&&((!(a0==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==4)))&&(a2==1)))&&!(a0==1))&&(a17==2))&&(a23==1))&&(a16==11))))&&(((a20==1)&&((a11==1)&&!(a24==1)))&&(a21==12)))){ a19 = 1; a2 = 1; a24 = 0; a27 = 0; a5 = 4; a1 = 12; a9 = 7; a16 = 7; a21 = 10; return -1; } else if(((!(a8==1)&&(((((input==1)&&(a5==6))&&!(a20==1))&&(a16==7))&&(a21==11)))&&(((a14==1)||(((!(a26==1)&&(((((a17==2)&&(a6==1))&&(a9==7))&&(a1==14))&&(a19==2)))&&(a11==1))||(a8==1)))||!(a23==1)))){ a28 = 1; a2 = 1; a16 = 11; a20 = 1; a9 = 10; a4 = 0; a19 = 3; return 21; } else if((((!(a8==1)&&((((a2==1)&&((a6==1)&&(a11==1)))&&(a16==7))&&(a21==11)))||(a14==1))&&((a28==1)&&(((((a1==12)&&((((input==4)&&((a5==4)||(a5==5)))&&!(a27==1))&&(a20==1)))&&(a9==7))&&(a17==2))&&(a19==1))))){ a5 = 6; a19 = 5; a3 = 1; a26 = 0; a9 = 11; a21 = 12; a23 = 1; return 25; } else if(((!(a20==1)&&((a21==11)&&((a17==2)&&(!(a12==1)||(((a16==10)&&(a6==1))&&(a6==1))))))&&((((((a3==1)&&(((input==4)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&(a19==2)))&&!(a7==1))&&!(a8==1))&&!(a26==1))&&(a1==13)))){ a20 = 1; a19 = 4; a21 = 10; a5 = 4; a9 = 7; a16 = 9; a29 = 0; a11 = 0; a23 = 0; return -1; } else if((((!(a26==1)&&(!(a8==1)&&(((a19==5)&&((input==5)&&(a20==1)))&&(a17==2))))&&!(a18==1))&&(((a6==1)&&(!(a7==1)&&((a5==6)&&((a21==11)&&((a16==10)&&(((a11==1)&&(a9==8))&&(a1==13)))))))&&(a11==1)))){ a16 = 7; a4 = 0; a7 = 0; a19 = 2; a21 = 10; a14 = 0; a9 = 9; a5 = 4; return 25; } else if(((((a20==1)&&(!(a8==1)&&(!(a8==1)&&((a17==2)&&(((input==1)&&(a5==4))&&(a23==1))))))&&(a16==10))&&((a28==1)&&((a13==1)&&(((a9==7)&&((a23==1)&&(((a28==1)&&(a1==14))&&(a21==10))))&&(a19==1)))))){ a5 = 6; a9 = 10; a14 = 0; a19 = 4; a0 = 0; a16 = 8; a11 = 1; return 25; } else if((((a9==9)&&((a18==1)||(((((a23==1)&&(a21==10))&&(a17==2))||!(a28==1))&&(a2==1))))&&(((a16==10)&&((a19==1)&&(!(a24==1)&&((((a11==1)&&((input==3)&&(a1==12)))&&(a5==6))&&!(a14==1)))))&&!(a20==1)))){ a29 = 1; a5 = 4; a20 = 1; a9 = 8; a16 = 7; a14 = 1; a1 = 13; a25 = 1; return -1; } else if(((((a21==10)&&((a19==2)&&((a20==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a1==13))&&((a17==2)&&(((!(a8==1)&&(((!(a26==1)&&(!(a2==1)||((a6==1)&&(a16==8))))&&(a2==1))&&(a6==1)))||!(a28==1))&&(a9==10))))){ a5 = 6; a3 = 1; a20 = 0; a1 = 14; a19 = 1; a9 = 8; a18 = 0; return 22; } else if((((((a1==13)&&((((a6==1)&&((!(a3==1)||(a13==1))&&(a12==1)))&&(a17==2))&&(a13==1)))&&(a20==1))&&(a19==3))&&((((((input==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))&&!(a26==1))&&(a21==10))&&(a16==8))&&!(a7==1)))){ a13 = 1; a19 = 1; a7 = 0; a9 = 7; a5 = 4; a16 = 7; a12 = 1; a1 = 12; return -1; } else if(((((((a21==11)&&((a16==8)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a17==2))))&&(a19==2))&&(a9==11))&&(a3==1))&&(!(a11==1)||((a1==12)&&(!(a26==1)&&((a11==1)&&((a12==1)&&(!(a24==1)&&(!(a20==1)&&(a13==1)))))))))){ a27 = 0; a1 = 14; a24 = 0; a20 = 1; a19 = 3; a5 = 5; a0 = 0; return 22; } else if(((!(a2==1)||((a19==5)&&((a16==10)&&((a8==1)||((a17==2)&&(!(a24==1)&&(!(a20==1)&&((a9==11)&&(a28==1)))))))))&&(((((a2==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a0==1)))&&(a1==14))&&!(a0==1))&&(a21==10)))){ a21 = 12; a1 = 13; a9 = 7; a8 = 1; a18 = 1; a19 = 3; a5 = 6; a20 = 1; a3 = 0; a16 = 7; return 25; } else if((((a19==5)&&((a17==2)&&(!(a26==1)&&((((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==6))&&(a20==1))&&(a16==11)))))&&(((a2==1)&&((a7==1)||(!(a14==1)&&(((a21==12)&&(!(a13==1)||(a2==1)))&&(a1==12)))))&&(a11==1)))){ a21 = 11; a3 = 1; a1 = 13; a5 = 6; a9 = 9; a19 = 2; a27 = 0; a8 = 0; a16 = 10; return 21; } else if((((a13==1)&&(!(a27==1)&&(((a17==2)&&(((a19==4)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3))&&(a1==13))&&(a16==11)))&&(a21==10)))&&(a13==1))))&&(!(a8==1)&&((((a28==1)&&(a20==1))||(a18==1))||!(a12==1))))){ a9 = 7; a19 = 1; a8 = 0; a5 = 4; a16 = 7; a18 = 0; a1 = 12; return -1; } else if(((((a16==9)&&(((((((((a1==13)&&(input==6))&&(a20==1))&&!(a26==1))&&!(a14==1))&&(a2==1))&&!(a24==1))&&(a9==8))&&(a21==10)))&&(a5==5))&&((a17==2)&&((a19==1)&&((a28==1)&&((a2==1)&&(a2==1))))))){ a16 = 7; a9 = 7; a3 = 1; a12 = 1; a1 = 12; a5 = 4; a13 = 1; return -1; } else if(((!(a4==1)&&((((a12==1)&&(a12==1))||!(a12==1))||!(a6==1)))&&((a12==1)&&(((a17==2)&&((a16==8)&&((!(a20==1)&&((input==4)&&(((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))))&&(a21==10))))&&(a2==1))))){ a21 = 11; a9 = 8; a20 = 1; a12 = 1; a6 = 1; a16 = 10; a1 = 14; a19 = 4; a5 = 6; a8 = 0; return -1; } else if((((((a19==4)&&((a16==8)&&((((a1==13)&&(a28==1))&&!(a20==1))&&(a5==4))))&&(a21==10))&&(a2==1))&&(!(a7==1)&&((a2==1)&&(!(a7==1)&&((a17==2)&&((a12==1)&&(((a9==7)&&(input==4))&&(a11==1))))))))){ a24 = 0; a20 = 1; a23 = 1; a16 = 7; a19 = 1; a1 = 12; a6 = 1; return -1; } else if((((((a17==2)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a8==1))&&!(a4==1)))&&(a1==14))&&(a19==2))&&((!(a20==1)&&(!(a2==1)||((a14==1)||((a21==10)&&((a16==7)&&(((a23==1)||!(a28==1))&&!(a24==1)))))))&&(a9==9)))){ a8 = 0; a1 = 12; a24 = 0; a19 = 1; a12 = 1; a20 = 1; a9 = 7; a5 = 4; return -1; } else if((((a21==12)&&((((a1==14)&&((((((a19==3)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a0==1))&&!(a7==1))&&!(a26==1))&&!(a20==1)))&&(a9==10))&&(a17==2)))&&(((a24==1)||((a16==9)&&((a23==1)&&(a2==1))))&&!(a26==1)))){ a16 = 7; a20 = 1; a9 = 7; a22 = 0; a21 = 10; a5 = 5; a26 = 1; a13 = 0; a19 = 2; a1 = 12; return -1; } else if((((a9==9)&&((a28==1)&&((!(a26==1)&&((a16==8)&&(((a4==1)||(!(a20==1)&&((a17==2)&&(a12==1))))&&(a19==5))))&&(a1==13))))&&(((a5==5)&&((a3==1)&&(((input==5)&&(a21==12))&&(a23==1))))&&(a13==1)))){ a16 = 7; a21 = 10; a1 = 14; a5 = 4; a27 = 1; a29 = 0; a20 = 1; a12 = 0; a9 = 10; a19 = 1; return -1; } else if((((a20==1)&&(((!(a0==1)&&((a13==1)&&(a1==12)))&&(a21==10))&&(a9==11)))&&((a16==9)&&((a19==2)&&((a17==2)&&((a13==1)&&(!(a14==1)&&(((!(a14==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a28==1))&&(a11==1))))))))){ a20 = 0; a24 = 0; a16 = 8; a6 = 1; a9 = 7; a21 = 11; a5 = 5; return 23; } else if((((a23==1)&&(((a21==10)&&((a2==1)&&(!(a4==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))&&(a11==1)))&&(((a16==10)&&((a23==1)&&(((!(a20==1)&&((a3==1)||!(a11==1)))&&(a1==12))&&(a17==2))))&&(a19==1)))){ a9 = 9; a5 = 5; a15 = 0; a16 = 7; a1 = 13; a8 = 1; a22 = 0; a20 = 1; return -1; } else if((((a12==1)&&((!(a27==1)&&((((input==4)&&(a17==2))&&(a9==9))&&(a16==11)))&&(a19==1)))&&((a1==12)&&(((!(a11==1)||((a21==12)&&(!(a7==1)&&((!(a13==1)||(a23==1))&&(a20==1)))))&&(a5==6))&&(a2==1))))){ a8 = 0; a0 = 0; a2 = 1; a21 = 10; a5 = 4; a16 = 7; a9 = 7; return -1; } else if(((!(a14==1)&&(((a19==4)&&((a9==8)&&(((!(a28==1)||(a23==1))||(a4==1))&&(a20==1))))&&(a1==13)))&&((a16==8)&&((((a17==2)&&(((a21==10)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a26==1)))&&(a13==1))&&!(a27==1))))){ a9 = 7; a14 = 0; a5 = 4; a1 = 12; a16 = 7; a2 = 1; a19 = 1; return -1; } else if((((a17==2)&&((a1==12)&&((a16==11)&&((((a3==1)&&(((input==1)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&!(a18==1)))&&(a6==1))&&(a11==1)))))&&((((a8==1)||(((a28==1)&&(a12==1))&&(a20==1)))&&(a19==2))&&(a21==10)))){ a11 = 1; a19 = 1; a9 = 7; a16 = 7; a3 = 1; a27 = 0; a5 = 4; return -1; } else if(((((((a6==1)&&(((a13==1)&&(a17==2))&&(a20==1)))&&(a2==1))&&(a21==11))&&(a16==10))&&((a12==1)&&((a12==1)&&(((a19==1)&&(((input==6)&&(((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a3==1)))&&(a12==1)))))){ a23 = 1; a21 = 12; a12 = 1; a5 = 5; a16 = 8; a24 = 0; a19 = 4; a9 = 7; a1 = 14; return 25; } else if((((a5==5)&&((a20==1)&&((a28==1)&&((input==1)&&(a19==2)))))&&(((a17==2)&&(((((!(a7==1)&&((a21==11)&&(((a23==1)&&!(a27==1))&&(a16==7))))&&(a1==12))&&(a9==11))&&(a2==1))||(a4==1)))||!(a23==1)))){ a16 = 8; a6 = 1; a9 = 10; a19 = 3; a21 = 10; a18 = 0; return 26; } else if((((((a27==1)||(!(a14==1)&&((a11==1)&&((a23==1)&&((a6==1)&&(a19==5))))))&&(a17==2))&&!(a20==1))&&((a21==12)&&((a12==1)&&(((a5==5)&&((!(a4==1)&&((a16==8)&&(input==6)))&&(a1==14)))&&(a9==9)))))){ a16 = 7; a4 = 1; a1 = 13; a21 = 10; a9 = 8; a5 = 4; a27 = 1; a2 = 0; a19 = 1; a20 = 1; return 21; } else if(((!(a4==1)&&(((((!(a26==1)&&((a21==10)&&(a13==1)))||(a7==1))&&(a19==3))||!(a11==1))&&!(a20==1)))&&((a11==1)&&((a17==2)&&((a1==14)&&(!(a14==1)&&((a16==9)&&((input==4)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))))))){ if((a28==1)){ a9 = 11; a1 = 12; a21 = 12; a29 = 0; a20 = 1; a5 = 4; a24 = 1; a16 = 11; }else{ a19 = 2; a7 = 1; a5 = 4; a16 = 7; a1 = 12; a28 = 0; a8 = 1; a20 = 1; a9 = 11; } return -1; } else if((((a20==1)&&((a1==13)&&((((a6==1)&&(((a2==1)&&((a28==1)&&(((input==5)&&(a5==5))&&!(a26==1))))&&(a11==1)))&&(a17==2))&&(a19==5))))&&(((((a16==7)&&(a13==1))||(a4==1))&&(a9==8))&&(a21==12)))){ a19 = 1; a5 = 4; a9 = 7; a6 = 1; a24 = 0; a21 = 10; a1 = 12; a2 = 1; return -1; } else if((((!(a24==1)&&(((a16==10)&&(input==3))&&(a19==5)))&&(a3==1))&&((a1==13)&&((a17==2)&&((a23==1)&&((!(a7==1)&&((!(a7==1)&&((((a9==9)&&(a28==1))&&(a5==5))&&(a21==10)))&&!(a20==1)))||(a26==1))))))){ a19 = 1; a1 = 14; a20 = 1; a29 = 0; a5 = 4; a4 = 1; a16 = 7; a15 = 0; a9 = 8; return -1; } else if((((a5==4)&&(((a1==13)&&((((a2==1)&&((a16==8)&&(a28==1)))&&!(a4==1))&&!(a20==1)))&&(a21==12)))&&(((((a17==2)&&(((a11==1)&&((a9==7)&&(input==5)))&&!(a18==1)))&&(a12==1))&&(a2==1))&&(a19==4)))){ if((a3==1)){ a20 = 1; a14 = 1; a21 = 10; a15 = 1; a22 = 1; a16 = 7; a1 = 12; a19 = 1; }else{ a16 = 7; a20 = 1; a21 = 10; a1 = 12; a12 = 0; a19 = 1; a7 = 1; } return -1; } else if((((((a21==10)&&(((a19==4)&&((((a2==1)||(a8==1))&&(a3==1))&&(a16==11)))||(a24==1)))&&(a1==13))&&(a9==7))&&(((!(a20==1)&&((!(a14==1)&&((input==1)&&(a5==5)))&&!(a4==1)))&&(a23==1))&&(a17==2)))){ if((a0==1)){ a25 = 0; a20 = 1; a24 = 1; a19 = 1; a5 = 6; a23 = 0; a9 = 10; a16 = 8; }else{ a19 = 1; a2 = 0; a29 = 1; a9 = 10; a8 = 1; a16 = 7; a20 = 1; } return -1; } else if((((((((input==3)&&(a9==11))&&!(a7==1))&&(a5==6))&&(a13==1))&&(a28==1))&&((a8==1)||(!(a26==1)&&((((a20==1)&&((a17==2)&&(((a19==2)&&((a2==1)&&(a21==12)))&&(a1==14))))&&(a16==11))||(a4==1)))))){ a9 = 7; a1 = 12; a21 = 10; a19 = 1; a5 = 4; a4 = 0; a16 = 7; a13 = 1; a2 = 1; return -1; } else if(((((((a16==10)&&((a12==1)&&((!(a26==1)&&((a2==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==3))))&&!(a4==1))))&&(a17==2))&&(a19==2))&&(a21==10))&&((a26==1)||((a20==1)&&(!(a26==1)&&((a6==1)&&(a1==14))))))){ a1 = 12; a2 = 1; a0 = 0; a16 = 7; a23 = 1; a5 = 4; a19 = 1; a9 = 7; return -1; } else if((((!(a12==1)||((a19==1)&&((a18==1)||(a11==1))))&&(a16==8))&&((a21==11)&&((a6==1)&&((a20==1)&&(!(a0==1)&&(!(a26==1)&&(((a23==1)&&((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==3))&&(a17==2)))&&(a1==12))))))))){ a13 = 1; a14 = 0; a28 = 1; a9 = 8; a21 = 12; a1 = 14; a5 = 6; return 21; } else if((((a20==1)&&(((((a23==1)&&(((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==3))&&!(a24==1)))&&(a19==4))&&(a11==1))&&(a17==2)))&&(((a21==10)&&((a26==1)||(((a24==1)||((a2==1)&&(a12==1)))&&(a1==13))))&&(a16==10)))){ a16 = 7; a12 = 1; a5 = 5; a4 = 0; a9 = 10; a1 = 14; a19 = 3; a2 = 1; a21 = 11; return -1; } else if((((((((a16==9)&&(((a1==12)&&(((a9==9)&&((a12==1)||(a7==1)))&&(a19==3)))&&(a20==1)))||(a27==1))&&(a21==10))&&!(a4==1))||!(a6==1))&&((!(a8==1)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&!(a0==1)))){ a14 = 0; a9 = 7; a5 = 4; a28 = 1; a18 = 0; a19 = 1; a16 = 7; return -1; } else if(((((!(a28==1)&&((a27==1)&&((((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==1))&&(a27==1))&&!(a6==1))&&(a0==1))&&(a20==1))))&&(a19==4))&&(a1==14))&&((((a16==9)&&((a12==1)&&!(a2==1)))&&(a17==2))&&(a21==10)))){ a1 = 12; a5 = 4; a12 = 0; a9 = 7; a11 = 0; a19 = 2; a16 = 7; return 25; } else if((((a17==2)&&(((!(a8==1)&&(!(a18==1)&&((a28==1)&&((input==1)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))))&&(a21==12))&&(a1==13)))&&((a19==5)&&(((a16==7)&&(!(a23==1)||(((a13==1)||(a26==1))&&!(a7==1))))&&!(a20==1))))){ a21 = 11; a13 = 1; a12 = 1; a5 = 4; a20 = 1; a1 = 12; a16 = 9; a9 = 11; a26 = 0; return 21; } else if((((((!(a26==1)&&((a16==9)&&((a9==9)&&((input==4)&&(a5==4)))))&&(a23==1))&&(a1==12))&&(a20==1))&&(((a17==2)&&(((((a27==1)||((a28==1)&&(a23==1)))&&(a21==12))&&(a12==1))&&(a28==1)))&&(a19==3)))){ a19 = 2; a27 = 0; a13 = 1; a1 = 13; a0 = 0; a21 = 10; a9 = 10; a16 = 7; a5 = 5; return -1; } else if((((a9==9)&&((((a11==1)&&((a13==1)&&((a19==1)&&((a1==12)&&(a13==1)))))&&(a16==10))&&(a17==2)))&&((((a6==1)&&((a21==10)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a20==1))&&(a6==1))))&&(a28==1))&&!(a27==1)))){ a23 = 1; a16 = 7; a26 = 0; a3 = 1; a5 = 4; a9 = 7; return -1; } return calculate_output47(input); } int calculate_output47(int input) { if((((a16==11)&&((a2==1)&&(((((((input==1)&&(a5==4))&&!(a7==1))&&(a17==2))&&!(a20==1))&&(a12==1))&&(a19==1))))&&(!(a26==1)&&((((((a4==1)||(a2==1))&&(a21==10))&&(a1==14))||!(a6==1))&&(a9==9))))){ a14 = 1; a20 = 1; a16 = 7; a1 = 12; a13 = 0; a9 = 7; a5 = 5; a10 = 0; return -1; } else if(((((a0==1)||((a16==11)&&(((a17==2)&&(!(a26==1)&&(((a12==1)&&(!(a26==1)&&(a2==1)))&&(a21==12))))&&(a19==2))))||(a4==1))&&(((a9==11)&&((a1==13)&&(((input==6)&&(a20==1))&&!(a27==1))))&&(a5==6)))){ a9 = 9; a13 = 1; a23 = 1; a3 = 1; a19 = 4; return 25; } else if((((a20==1)&&(((a5==4)&&((a12==1)&&((a11==1)&&(a13==1))))&&(a9==8)))&&((a23==1)&&(((a21==12)&&((a17==2)&&((a2==1)&&((a13==1)&&((a19==2)&&(((a1==13)&&(input==5))&&(a16==9)))))))&&(a23==1))))){ a5 = 5; a0 = 0; a1 = 14; a9 = 11; a2 = 1; a14 = 0; return 21; } else if((((a17==2)&&((a1==14)&&((((a18==1)||((a8==1)||((a23==1)&&!(a18==1))))&&!(a26==1))&&(a20==1))))&&((((a12==1)&&(((((a9==7)&&(input==6))&&(a19==5))&&(a21==10))&&(a5==4)))&&(a12==1))&&(a16==8)))){ a19 = 1; a16 = 7; a2 = 1; a28 = 1; a7 = 0; a1 = 12; return -1; } else if((((a1==13)&&((((((a23==1)||(a0==1))&&(a20==1))&&(a9==11))||(a26==1))&&(a17==2)))&&(((a12==1)&&((a21==11)&&(!(a0==1)&&((a19==3)&&((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a28==1)))))))&&(a16==10)))){ a12 = 1; a19 = 1; a1 = 12; a9 = 7; a5 = 4; a7 = 0; a27 = 0; a21 = 10; a16 = 7; return -1; } else if((((((a26==1)||(((a17==2)&&((a28==1)&&(a21==11)))&&(a1==13)))||(a24==1))&&!(a8==1))&&((a3==1)&&((((((a11==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a19==3)))&&(a9==11))&&(a16==11))&&(a20==1))&&!(a4==1))))){ a23 = 1; a28 = 1; a11 = 1; a1 = 12; a9 = 7; a16 = 7; a19 = 1; a5 = 4; a21 = 10; return -1; } else if((((a20==1)&&((a23==1)&&(((((input==5)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))&&(a16==10))&&(a17==2))&&!(a8==1))))&&(((a23==1)&&(((a21==11)&&((a4==1)||((a1==12)&&((a8==1)||(a6==1)))))&&(a19==4)))||!(a2==1)))){ a28 = 1; a19 = 2; a9 = 8; a26 = 0; a5 = 6; a21 = 10; a4 = 0; a16 = 7; a1 = 14; return -1; } else if((((a17==2)&&(((((a1==14)&&(a6==1))&&!(a27==1))&&(a21==12))&&(a19==4)))&&((!(a20==1)&&(!(a14==1)&&((!(a26==1)&&((((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==6))&&!(a24==1))&&!(a18==1)))&&!(a4==1))))&&(a16==10)))){ a22 = 0; a21 = 10; a9 = 10; a5 = 5; a7 = 1; a27 = 1; a16 = 7; a19 = 1; a20 = 1; a1 = 13; return -1; } else if((((((a9==9)&&((a20==1)&&((a1==12)&&((a5==4)&&(input==5)))))&&!(a11==1))&&!(a12==1))&&((((a0==1)&&(((((a14==1)&&((a11==1)&&(a19==5)))&&(a17==2))&&(a16==8))&&(a21==10)))&&!(a3==1))&&(a27==1)))){ a0 = 1; a16 = 7; a29 = 0; a9 = 10; a19 = 2; a14 = 1; return -1; } else if(((!(a27==1)&&((((a5==4)&&((a19==1)&&(((a16==8)&&(input==6))&&(a1==14))))&&!(a7==1))&&(a21==11)))&&((((a11==1)&&(((a17==2)&&(((a9==10)&&(a11==1))||!(a6==1)))&&(a20==1)))&&!(a0==1))&&(a11==1)))){ a1 = 13; a14 = 0; a9 = 8; a26 = 0; a21 = 10; a16 = 7; a5 = 5; a19 = 2; a2 = 1; return -1; } else if((((!(a28==1)||(((!(a27==1)&&((a7==1)||((a3==1)&&!(a20==1))))&&(a13==1))&&(a21==10)))&&(a17==2))&&((a19==3)&&(((a11==1)&&((a1==14)&&(!(a4==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a16==8)))))&&(a9==9))))){ a20 = 1; a12 = 1; a8 = 0; a13 = 1; a1 = 12; a19 = 1; a9 = 10; a5 = 4; a16 = 10; a21 = 12; return 25; } else if(((!(a7==1)&&((a21==12)&&((a6==1)&&(!(a24==1)&&((((input==5)&&((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a19==3))&&!(a4==1))))))&&(!(a14==1)&&(((((a13==1)&&(a6==1))&&(a16==7))&&!(a20==1))&&(a17==2))))){ a9 = 7; a2 = 1; a18 = 0; a20 = 1; a19 = 1; a1 = 12; a5 = 4; a21 = 10; return -1; } else if(((((a23==1)&&((a28==1)&&(!(a20==1)&&((a16==10)&&(!(a14==1)&&(((a17==2)&&(input==3))&&(a9==8)))))))&&(a21==12))&&((((a1==12)&&((((a4==1)||(a6==1))&&(a19==4))||(a0==1)))&&(a5==5))||(a26==1)))){ a2 = 0; a25 = 1; a20 = 1; a16 = 7; a21 = 10; a9 = 9; a29 = 1; a1 = 14; a19 = 1; return -1; } else if(((((a20==1)&&((a16==7)&&(!(a0==1)&&(((((a5==5)||(a5==6))&&(input==5))&&!(a18==1))&&(a21==12)))))&&(a9==9))&&(((a19==4)&&(!(a11==1)||(((((a2==1)&&!(a18==1))&&(a17==2))&&(a23==1))&&(a6==1))))&&(a1==14)))){ a9 = 7; a1 = 12; a21 = 10; a5 = 4; a14 = 0; a23 = 1; a4 = 0; a19 = 1; return -1; } else if(((((a11==1)&&((!(a24==1)&&((a20==1)&&(((a21==10)&&((a2==1)&&((a13==1)&&(a11==1))))&&!(a24==1))))&&(a17==2)))||!(a6==1))&&(((a19==2)&&((a1==14)&&(((a9==11)&&(input==3))&&(a16==8))))&&(a5==5)))){ a13 = 1; a19 = 1; a9 = 7; a1 = 12; a16 = 7; a5 = 4; a4 = 0; return -1; } else if((((((a20==1)&&(((a28==1)&&((a1==13)&&((input==3)&&(a17==2))))&&(a5==4)))&&!(a7==1))&&(a12==1))&&(((a16==11)&&(((a21==10)&&(((a19==2)&&((a6==1)||!(a28==1)))||(a26==1)))||(a7==1)))&&(a9==10)))){ a16 = 7; a4 = 0; a19 = 1; a9 = 7; a3 = 1; a1 = 12; a8 = 0; return -1; } else if(((((a9==7)&&(!(a18==1)&&(((a12==1)&&((a19==5)&&((a16==8)&&((((input==5)&&!(a20==1))&&(a11==1))&&(a1==14)))))&&(a2==1))))&&(a17==2))&&(((!(a28==1)||((a23==1)||(a0==1)))&&(a21==12))&&(a5==6)))){ a9 = 9; a19 = 1; a24 = 1; a6 = 0; a16 = 7; a21 = 10; a20 = 1; a5 = 5; a13 = 0; return -1; } else if((((!(a4==1)&&((a21==12)&&((a20==1)&&((!(a0==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a16==11)))))&&(a12==1))&&((a4==1)||((a1==13)&&(((a0==1)||(((a19==2)&&((a9==9)&&(a12==1)))||(a4==1)))&&(a17==2)))))){ a16 = 7; a9 = 7; a19 = 1; a21 = 10; a1 = 12; a23 = 1; a2 = 1; a5 = 4; return -1; } else if(((!(a18==1)&&((a16==11)&&(((a19==5)&&(((a5==5)||(a5==6))&&(input==1)))&&(a1==14))))&&(((!(a13==1)||((a9==10)&&(((a27==1)||((((a28==1)||(a27==1))&&(a17==2))&&(a21==10)))&&(a20==1))))&&!(a14==1))&&(a3==1)))){ a3 = 1; a16 = 7; a5 = 4; a27 = 0; a19 = 1; a1 = 12; a2 = 1; a9 = 7; return -1; } else if((((a19==1)&&(((!(a14==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a20==1))&&(a6==1)))&&((((a17==2)&&((((a9==9)&&(!(a27==1)&&(((a12==1)&&!(a24==1))||!(a28==1))))&&(a6==1))&&(a16==7)))&&(a21==12))&&(a1==12)))){ a21 = 10; a1 = 13; a5 = 6; a20 = 1; a0 = 0; a13 = 1; a4 = 0; a19 = 3; a16 = 10; return 21; } else if(((((a20==1)&&(!(a13==1)||((a9==10)&&(a28==1))))||(a24==1))&&((a16==11)&&((a17==2)&&((a2==1)&&(((a12==1)&&(((a1==13)&&(((a21==10)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&!(a4==1)))&&!(a0==1)))&&(a19==4))))))){ a16 = 7; a28 = 1; a11 = 1; a5 = 4; a18 = 0; a19 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a20==1)&&((a21==10)&&((a9==7)&&((((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1))&&(a28==1))&&!(a26==1))&&(a12==1)))))&&(((a28==1)&&((a16==11)&&(((a1==14)&&((a17==2)&&(a13==1)))||!(a6==1))))&&(a19==3)))){ a15 = 0; a9 = 9; a12 = 0; a24 = 1; a5 = 6; a19 = 1; a20 = 1; a1 = 12; a16 = 7; return -1; } else if(((((a16==9)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))&&(a11==1))&&((((a3==1)&&((((((((a17==2)&&(a23==1))&&(a9==9))&&!(a20==1))&&(a21==11))&&(a19==4))||!(a3==1))&&(a1==12)))&&!(a4==1))||(a26==1)))){ if((a28==1)){ a5 = 4; a21 = 10; a20 = 1; a2 = 0; a12 = 0; a16 = 7; a9 = 7; a19 = 1; a25 = 0; a1 = 13; }else{ a10 = 1; a16 = 7; a11 = 0; a20 = 1; a21 = 12; a9 = 8; a5 = 6; } return -1; } else if((((a19==4)&&(!(a20==1)&&(!(a0==1)&&(((((a6==1)&&(a16==10))||(a18==1))&&(a11==1))||!(a2==1)))))&&(((((a12==1)&&((a5==4)&&(!(a26==1)&&((a21==10)&&(input==4)))))&&(a1==14))&&(a9==10))&&(a17==2)))){ a20 = 1; a13 = 0; a29 = 1; a9 = 9; a1 = 13; a19 = 2; a3 = 0; a16 = 7; return 21; } else if((((a26==1)&&((a1==14)&&((a5==5)&&((a16==10)&&(!(a6==1)&&((a13==1)&&(a20==1)))))))&&((a4==1)&&((((((((input==1)&&(a17==2))&&(a19==1))&&(a21==12))&&(a0==1))&&!(a23==1))&&(a9==9))&&!(a11==1))))){ a21 = 10; a19 = 2; a9 = 7; a1 = 12; a12 = 0; a16 = 7; a11 = 0; a25 = 0; a5 = 4; return 22; } else if((((a16==11)&&(((a1==13)&&(((a11==1)&&(a6==1))&&!(a27==1)))&&(a21==12)))&&((((a17==2)&&((a2==1)&&((((a3==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==1)))&&!(a7==1))&&!(a26==1))))&&(a19==2))&&(a20==1)))){ a1 = 12; a0 = 0; a9 = 7; a16 = 7; a18 = 0; a21 = 10; a5 = 4; a19 = 1; return -1; } else if(((!(a20==1)&&((a17==2)&&((!(a24==1)&&((a27==1)||((((a19==1)&&(a23==1))||(a0==1))&&(a1==12))))&&!(a8==1))))&&(((!(a0==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4))&&(a6==1)))&&(a16==11))&&(a21==10)))){ a5 = 4; a16 = 7; a1 = 13; a10 = 0; a9 = 8; a20 = 1; a0 = 1; a25 = 0; return -1; } else if((((!(a13==1)||(((a16==9)&&(a28==1))&&(a17==2)))&&(a3==1))&&((a19==3)&&((a1==13)&&((a21==11)&&(((a11==1)&&(((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==1))&&(a23==1))&&!(a8==1))&&!(a20==1)))&&!(a14==1))))))){ a19 = 1; a25 = 1; a15 = 1; a21 = 12; a16 = 8; a9 = 10; a5 = 6; a13 = 0; return 25; } else if(((((a9==9)&&((a7==1)||((a12==1)&&((((a21==11)&&(a23==1))&&(a20==1))&&(a19==5)))))&&(a5==4))&&((a2==1)&&((a12==1)&&(((a16==8)&&((((a1==13)&&(input==4))&&(a2==1))&&!(a18==1)))&&(a17==2)))))){ a16 = 10; a5 = 5; a9 = 10; a8 = 0; a23 = 1; a19 = 3; a14 = 0; return 23; } else if((((a7==1)||(((a17==2)&&(a12==1))&&(a16==9)))&&((a12==1)&&((a19==5)&&((a1==13)&&((((a11==1)&&((a21==10)&&((((input==5)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a2==1))&&(a13==1))))&&!(a7==1))&&(a20==1))))))){ if((a3==1)){ a5 = 5; a16 = 8; a20 = 0; a4 = 0; a3 = 1; a9 = 8; a0 = 0; }else{ a1 = 14; a4 = 0; a11 = 1; a21 = 12; a5 = 4; a9 = 10; a16 = 8; a7 = 0; } return 22; } else if((((((a17==2)&&(((a12==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a19==2)))&&(a2==1))&&!(a14==1))&&(!(a26==1)&&((((((a9==11)&&(!(a26==1)&&((a28==1)&&(a20==1))))&&(a21==10))&&(a1==12))&&(a16==9))&&(a6==1))))){ a24 = 0; a18 = 0; a5 = 4; a16 = 7; a9 = 7; a19 = 1; return -1; } else if(((((a14==1)||((a1==13)&&(!(a0==1)&&((((a13==1)&&(a19==4))&&(a20==1))&&(a16==7)))))||!(a6==1))&&((a21==11)&&((a5==6)&&((a17==2)&&((((a11==1)&&((a9==9)&&(input==3)))&&!(a7==1))&&(a11==1))))))){ a19 = 1; a26 = 0; a24 = 0; a27 = 0; a9 = 7; a5 = 4; a21 = 10; a1 = 12; return -1; } else if((((!(a7==1)&&((a8==1)||((a0==1)||(((a11==1)&&(a19==3))&&(a16==8)))))&&(a17==2))&&((a5==4)&&((a1==13)&&(!(a24==1)&&(!(a27==1)&&(((a9==11)&&((a13==1)&&((a21==12)&&(input==6))))&&(a20==1)))))))){ a21 = 10; a1 = 12; a19 = 1; a16 = 7; a7 = 0; a27 = 0; a9 = 7; a11 = 1; return -1; } else if((((a2==1)&&((!(a28==1)||(((((((a16==10)&&(a11==1))&&(a19==3))&&(a21==11))&&(a2==1))&&(a1==13))&&(a17==2)))&&(a11==1)))&&(!(a0==1)&&(((a20==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a9==8)))&&(a13==1))))){ a12 = 1; a5 = 5; a3 = 1; a21 = 10; a24 = 0; a19 = 2; a16 = 7; a9 = 9; return 25; } else if((((a19==1)&&((a21==12)&&(((a1==14)&&((a20==1)&&(((a5==5)&&(input==6))&&!(a12==1))))&&(a9==9))))&&((!(a11==1)&&((a14==1)&&((a16==10)&&((((a13==1)&&!(a6==1))&&(a14==1))&&!(a28==1)))))&&(a17==2)))){ a16 = 7; a23 = 0; a9 = 11; a13 = 0; a19 = 2; a21 = 10; a25 = 0; a1 = 12; return 25; } else if((((((((((a19==5)&&(!(a20==1)&&(a23==1)))&&(a17==2))&&(a21==11))&&(a16==8))&&(a1==13))||!(a23==1))&&!(a18==1))&&((!(a26==1)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==1))&&(a23==1))&&(a23==1)))&&!(a7==1)))){ a21 = 10; a28 = 0; a19 = 2; a24 = 1; a5 = 6; a20 = 1; a9 = 9; a16 = 7; a10 = 0; a1 = 12; return 25; } else if(((((a5==4)&&(((a19==1)&&(input==5))&&!(a4==1)))&&(a17==2))&&((a20==1)&&(((a1==12)&&((a9==7)&&((a16==9)&&(!(a7==1)&&(!(a8==1)&&((((a12==1)&&(a11==1))&&(a13==1))||!(a28==1)))))))&&(a21==11))))){ a23 = 1; a21 = 10; a8 = 0; a16 = 7; a7 = 0; return -1; } else if((((a28==1)&&((a28==1)&&((((a16==10)&&(input==3))&&(a9==8))&&!(a24==1))))&&(((a12==1)&&((((a1==12)&&((a21==12)&&((a5==6)&&(((a19==5)&&(a6==1))&&!(a20==1)))))&&(a17==2))||(a7==1)))||!(a6==1)))){ a21 = 10; a16 = 7; a26 = 1; a23 = 0; a5 = 5; a25 = 0; return -1; } else if(((!(a12==1)&&((a17==2)&&((a20==1)&&((a5==6)&&((a1==13)&&((input==4)&&(a9==9)))))))&&(!(a3==1)&&((((((a19==5)&&(((a21==12)&&(a13==1))&&!(a28==1)))&&(a16==9))&&(a27==1))&&!(a11==1))&&(a8==1))))){ a16 = 7; a21 = 10; a28 = 0; a24 = 1; a1 = 12; a29 = 1; a9 = 8; a5 = 5; a19 = 1; return 25; } else if((((((a16==9)&&(((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a2==1)))&&!(a7==1))&&!(a20==1))&&(!(a14==1)&&((((((!(a0==1)&&((a6==1)&&(a21==10)))&&(a17==2))&&(a1==14))||!(a2==1))&&(a19==3))&&(a2==1))))){ a2 = 0; a29 = 1; a9 = 11; a5 = 4; a19 = 1; a20 = 1; a10 = 1; a16 = 7; a1 = 12; return -1; } else if(((!(a20==1)&&((a17==2)&&((a1==12)&&((a14==1)||(a11==1)))))&&(((a21==11)&&((((((((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a11==1))&&!(a7==1))&&(a16==8))&&!(a7==1))&&(a2==1))&&(a12==1)))&&(a19==4)))){ a9 = 7; a26 = 0; a16 = 7; a20 = 1; a11 = 1; a21 = 10; a5 = 4; a19 = 1; a3 = 1; return -1; } else if((((a17==2)&&(!(a20==1)&&(((a4==1)||((a12==1)&&(((a21==10)&&((a23==1)&&(a3==1)))&&(a3==1))))&&(a19==5))))&&((a1==14)&&(((a2==1)&&((a9==7)&&((a2==1)&&((a5==6)&&(input==5)))))&&(a16==7))))){ a21 = 12; a19 = 1; a5 = 5; a11 = 1; a3 = 1; a13 = 1; return 21; } else if((((a5==4)&&((a17==2)&&(!(a18==1)&&(((a2==1)&&((((a21==11)&&(input==4))&&(a1==12))&&(a9==8)))&&(a20==1)))))&&(((a26==1)||(((!(a13==1)||((a16==9)&&(a3==1)))||!(a6==1))&&!(a24==1)))&&(a19==4)))){ a9 = 7; a19 = 1; a21 = 10; a11 = 1; a16 = 7; a3 = 1; return -1; } else if((((a17==2)&&((a21==11)&&(((a3==1)&&((a20==1)&&(((input==1)&&(a16==8))&&(a5==5))))&&(a6==1))))&&(((a23==1)&&(!(a28==1)||(((a9==11)&&((a19==5)&&((a3==1)&&(a23==1))))&&(a1==12))))||!(a2==1)))){ a27 = 0; a0 = 0; a7 = 0; a9 = 7; a21 = 10; a5 = 4; a19 = 1; a16 = 7; return -1; } else if((((a11==1)&&(((a6==1)&&(a12==1))&&!(a26==1)))&&(((!(a26==1)&&((!(a20==1)&&((((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==5))&&(a21==10))&&(a17==2)))&&(a16==8)))&&!(a14==1))&&(a2==1)))){ a19 = 5; a12 = 1; a13 = 1; a5 = 6; a1 = 14; a20 = 1; a9 = 11; a16 = 9; a4 = 0; return -1; } else if((((a17==2)&&(((((!(a23==1)||(!(a20==1)&&((a23==1)&&(a21==10))))||(a14==1))&&(a1==13))&&(a19==1))&&(a9==8)))&&((a16==8)&&((((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a23==1))&&(a13==1))&&(a2==1))&&(a23==1))))){ a14 = 0; a20 = 1; a16 = 7; a1 = 12; a3 = 1; a9 = 7; a7 = 0; a5 = 4; return -1; } else if(((((a11==1)&&((a6==1)&&(((a17==2)&&(((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4))&&(a19==2))&&(a16==9)))&&!(a24==1))))&&(a1==13))&&((((a18==1)||(!(a20==1)&&((a21==11)&&(a13==1))))&&!(a14==1))&&!(a18==1)))){ a5 = 6; a28 = 0; a25 = 0; a21 = 10; a1 = 12; a15 = 1; a9 = 11; a16 = 7; a19 = 1; a20 = 1; return 21; } else if(((((((a2==1)&&(((a6==1)||(a18==1))&&(a1==14)))||!(a3==1))&&!(a20==1))&&(a17==2))&&((a16==8)&&(((a9==11)&&(((((((a5==4)||(a5==5))&&(input==6))&&!(a8==1))&&(a6==1))&&(a12==1))&&(a21==10)))&&(a19==3))))){ a23 = 1; a28 = 1; a16 = 7; a8 = 0; a9 = 7; a20 = 1; a1 = 12; a5 = 4; a19 = 1; return -1; } else if((((a17==2)&&((a1==12)&&(((((a4==1)||(((a23==1)||!(a2==1))||!(a13==1)))||(a26==1))&&(a9==10))&&(a13==1))))&&((a21==12)&&((a19==3)&&((a20==1)&&((a12==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a16==8)))))))){ a16 = 10; a7 = 0; a19 = 2; a1 = 13; a23 = 1; a24 = 0; a9 = 8; a5 = 6; return 22; } else if((((a23==1)&&((((a19==4)&&((input==5)&&(a9==11)))&&(a21==11))&&(a6==1)))&&(((a5==5)&&(((a27==1)||((a1==13)&&((a17==2)&&(((a18==1)||((a3==1)&&(a20==1)))&&!(a7==1)))))&&!(a4==1)))&&(a16==8)))){ a14 = 0; a5 = 4; a21 = 10; a1 = 12; a19 = 1; a16 = 7; a23 = 1; a9 = 7; return -1; } else if((((a16==9)&&((((((input==1)&&((a5==4)||(a5==5)))&&!(a27==1))&&(a9==9))&&(a21==12))&&(a28==1)))&&(((((a0==1)||(((((a12==1)&&(a19==3))&&(a17==2))&&!(a27==1))&&(a1==14)))&&!(a0==1))&&(a20==1))&&(a2==1)))){ a9 = 8; a6 = 1; a5 = 6; a21 = 10; a2 = 1; a4 = 0; a16 = 10; return 21; } else if(((!(a24==1)&&(((((a16==10)&&(((!(a13==1)||(a3==1))&&!(a26==1))&&(a1==13)))&&(a19==3))&&(a21==10))||!(a2==1)))&&((((a17==2)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==4))&&!(a24==1)))&&!(a20==1))&&(a2==1)))){ if((a28==1)){ a1 = 12; a22 = 0; a29 = 0; a16 = 7; a20 = 1; a14 = 1; a19 = 2; a9 = 10; a5 = 5; }else{ a22 = 1; a5 = 4; a19 = 5; a16 = 8; a9 = 8; a20 = 1; a23 = 0; a12 = 0; a21 = 12; } return -1; } else if((((a19==1)&&(((((!(a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a21==10))&&!(a23==1))&&(a17==2))&&(a1==14)))&&(((((!(a11==1)&&(((a24==1)&&(a6==1))&&(a9==8)))&&(a18==1))&&(a16==10))&&(a0==1))&&(a20==1)))){ a22 = 0; a2 = 0; a8 = 1; a5 = 4; a9 = 7; a16 = 7; a1 = 13; return -1; } else if((((((((a9==10)&&((((a21==10)&&(a23==1))&&!(a4==1))&&(a19==1)))||(a26==1))&&(a16==10))&&(a1==12))&&!(a7==1))&&(!(a18==1)&&((((((input==5)&&((a5==4)||(a5==5)))&&!(a20==1))&&(a11==1))&&(a13==1))&&(a17==2))))){ if((a12==1)){ a21 = 11; a0 = 1; a8 = 1; a5 = 5; a1 = 13; a19 = 2; a29 = 1; a9 = 11; }else{ a9 = 11; a15 = 1; a19 = 4; a5 = 4; a1 = 13; a6 = 0; a21 = 12; a16 = 9; } return -1; } else if(((((a19==3)&&(((a17==2)&&((a28==1)&&(a3==1)))&&(a21==11)))&&(a3==1))&&((a23==1)&&((!(a18==1)&&((a12==1)&&(((a20==1)&&(((((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==12))))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==5)))&&(a16==7))))&&(a12==1))))){ a21 = 10; a9 = 10; a14 = 0; a5 = 4; a19 = 5; a3 = 1; a2 = 1; a16 = 8; a1 = 13; return 26; } else if(((((a11==1)&&(!(a20==1)&&(!(a0==1)&&((((a5==6)&&(input==5))&&(a9==7))&&(a1==13)))))&&(a17==2))&&(!(a14==1)&&((a24==1)||(((a21==10)&&((!(a11==1)||((a19==4)&&(a23==1)))&&!(a27==1)))&&(a16==9)))))){ a15 = 1; a20 = 1; a1 = 12; a9 = 10; a6 = 0; a29 = 0; a21 = 11; a19 = 1; a16 = 11; return 21; } else if(((((a20==1)&&(((!(a0==1)&&((a3==1)&&((a16==7)&&((input==5)&&(a1==13)))))&&(a3==1))&&!(a7==1)))&&(a19==1))&&(((a17==2)&&(((((a28==1)||!(a13==1))||(a14==1))&&(a21==12))&&(a9==8)))&&(a5==4)))){ a9 = 9; a19 = 5; a5 = 6; a16 = 8; a28 = 1; a0 = 0; a24 = 0; return 23; } else if(((!(a11==1)||((((((a28==1)&&(a19==1))&&!(a20==1))||!(a3==1))&&(a16==9))&&(a11==1)))&&(!(a27==1)&&((((a17==2)&&(((input==6)&&(((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11)))))&&(a21==12)))&&!(a0==1))&&!(a0==1))))){ if((a14==1)){ a20 = 1; a16 = 7; a9 = 7; a1 = 12; a21 = 10; a12 = 0; a19 = 2; a18 = 1; a5 = 4; }else{ a29 = 0; a5 = 5; a1 = 12; a19 = 2; a9 = 9; a21 = 10; a7 = 1; a28 = 0; } return 22; } else if(((((((a11==1)&&(a2==1))&&!(a0==1))&&(a21==12))&&(a1==14))&&((a17==2)&&((a16==7)&&(((a2==1)&&(!(a26==1)&&((!(a20==1)&&((a12==1)&&((input==6)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))))&&(a23==1))))&&(a19==3)))))){ a19 = 1; a9 = 7; a7 = 0; a1 = 12; a21 = 10; a8 = 0; a5 = 4; a12 = 1; a20 = 1; return -1; } else if((((a19==2)&&(!(a20==1)&&(((a17==2)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==5)))&&(a21==12))))&&(!(a27==1)&&(!(a24==1)&&(!(a24==1)&&(!(a8==1)&&((a1==14)&&(((a13==1)&&((a16==9)&&(a2==1)))||!(a6==1))))))))){ a1 = 13; a23 = 0; a21 = 10; a16 = 8; a19 = 5; a25 = 1; a24 = 1; a5 = 6; a9 = 11; return -1; } else if(((((((a16==10)&&((!(a8==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a9==7))&&(a2==1)))&&(a3==1)))&&!(a20==1))&&(a12==1))&&!(a26==1))&&((a19==1)&&((a21==12)&&((a8==1)||((a1==14)&&((a13==1)&&(a17==2)))))))){ a15 = 0; a19 = 4; a9 = 11; a1 = 13; a5 = 5; a13 = 0; a16 = 7; a20 = 1; a14 = 1; return 23; } else if((((((a1==12)&&((a5==6)&&(((a13==1)&&((a20==1)&&((!(a18==1)&&(((input==1)&&(a9==7))&&(a21==12)))&&(a16==7))))&&(a28==1))))&&!(a18==1))&&!(a18==1))&&(((a18==1)||((a12==1)&&(a19==5)))&&(a17==2)))){ a19 = 3; a16 = 9; a0 = 0; a18 = 0; a1 = 14; a5 = 5; a9 = 8; a21 = 11; a11 = 1; return 26; } else if((((a20==1)&&(((a23==1)&&(((!(a7==1)&&(((input==4)&&(a1==13))&&(a16==8)))&&(a9==8))&&!(a8==1)))&&!(a7==1)))&&((a12==1)&&(((((a21==11)&&((a19==1)&&(a6==1)))&&(a5==6))&&(a17==2))||!(a2==1))))){ a21 = 10; a27 = 0; a19 = 3; a8 = 0; a16 = 10; a9 = 10; a1 = 12; a12 = 1; return 25; } else if((((((((a23==1)&&((a17==2)&&((((input==4)&&(a5==6))&&(a3==1))&&!(a24==1))))&&(a16==8))&&!(a8==1))&&(a9==11))&&!(a8==1))&&((a21==12)&&(((a1==14)&&(((a23==1)&&!(a20==1))&&(a19==1)))||!(a13==1))))){ if((a9==11)){ a1 = 12; a20 = 1; a21 = 10; a16 = 7; a29 = 1; a15 = 1; a11 = 0; }else{ a18 = 1; a5 = 4; a20 = 1; a9 = 8; a1 = 13; a16 = 7; a25 = 1; a21 = 10; } return -1; } else if(((((a2==1)&&(((a21==11)&&((a17==2)&&((a1==14)&&(a2==1))))&&!(a24==1)))&&(a3==1))&&(((a9==10)&&((((a19==5)&&((a11==1)&&(!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&(a16==9))&&(a20==1)))&&(a11==1)))){ a18 = 0; a21 = 10; a1 = 12; a11 = 1; a26 = 0; a5 = 4; a19 = 1; a9 = 7; a16 = 7; return -1; } else if(((((((!(a11==1)||(((a19==5)&&(a6==1))&&(a1==13)))&&(a9==9))&&(a13==1))||!(a12==1))&&(a20==1))&&((a17==2)&&(((a16==9)&&((!(a8==1)&&((a3==1)&&((input==6)&&(a21==12))))&&(a3==1)))&&(a5==5))))){ a11 = 1; a18 = 0; a16 = 7; a9 = 10; a12 = 1; a5 = 6; a21 = 10; a19 = 2; return 25; } else if(((!(a3==1)||((a1==13)&&((((a21==12)&&((a19==5)&&(((a12==1)&&(a11==1))&&(a17==2))))||!(a6==1))&&(a20==1))))&&(((a12==1)&&(((a9==10)&&(((input==3)&&((a5==5)||(a5==6)))&&(a16==7)))&&!(a7==1)))&&(a12==1)))){ a1 = 12; a11 = 1; a19 = 1; a5 = 4; a26 = 0; a7 = 0; a21 = 10; a9 = 7; return -1; } else if((((a20==1)&&((a28==1)&&((a11==1)&&((a1==13)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a18==1))&&(a17==2))&&(a21==11))))))&&((((((a16==8)&&(!(a18==1)&&(a6==1)))&&(a19==3))||(a7==1))||(a24==1))&&(a9==10)))){ a21 = 10; a7 = 0; a14 = 0; a16 = 7; a1 = 12; a19 = 1; a2 = 1; a5 = 4; a9 = 7; return -1; } else if((((((!(a28==1)||((!(a6==1)||(a13==1))||(a4==1)))&&!(a18==1))&&(a16==11))&&(a1==14))&&((a17==2)&&(((a21==10)&&((a9==9)&&((a28==1)&&(((a2==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a19==1)))))&&(a20==1))))){ a5 = 4; a9 = 10; a0 = 0; a4 = 0; a19 = 2; a1 = 12; a21 = 11; return 26; } else if((((a23==1)&&(((a20==1)&&(((a2==1)&&((a16==11)&&(!(a27==1)&&((a19==2)&&((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))))&&(a23==1)))&&(a17==2)))&&((a21==11)&&((a1==14)&&(((a12==1)||(a4==1))||(a4==1)))))){ a1 = 13; a21 = 12; a19 = 1; a9 = 9; a27 = 0; a7 = 0; a5 = 5; a6 = 1; return 21; } else if((((a17==2)&&((a2==1)&&((!(a27==1)&&(((input==3)&&(((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a21==10)))&&(a16==11))))&&((!(a28==1)||(!(a7==1)&&(!(a20==1)&&((a19==3)&&((a6==1)&&(a2==1))))))||!(a2==1)))){ a18 = 1; a28 = 0; a5 = 5; a19 = 5; a20 = 1; a9 = 9; a1 = 13; a0 = 1; return -1; } else if(((((a17==2)&&((a2==1)&&(((a16==7)&&((a21==11)&&(!(a27==1)&&(!(a7==1)&&((input==1)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))))))&&(a13==1))))&&(a20==1))&&((((a19==5)&&((a2==1)&&(a13==1)))&&!(a14==1))&&(a1==12)))){ a8 = 0; a19 = 1; a5 = 4; a3 = 1; a16 = 8; a7 = 0; a21 = 12; a1 = 13; a9 = 10; return 26; } else if((((((a16==10)&&(((a26==1)||((a19==5)&&((a9==11)&&(a28==1))))||(a26==1)))&&(a1==13))||!(a28==1))&&((a23==1)&&((!(a0==1)&&(((a3==1)&&((a17==2)&&((input==6)&&!(a20==1))))&&(a5==4)))&&(a21==10))))){ a13 = 0; a16 = 7; a19 = 1; a2 = 0; a1 = 12; a5 = 5; a15 = 1; a20 = 1; return -1; } else if((((a19==3)&&((a16==8)&&((a14==1)||((((((a2==1)&&!(a4==1))&&!(a20==1))&&(a11==1))&&(a21==11))&&(a1==12)))))&&((a17==2)&&(((a12==1)&&((!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a3==1)))&&(a9==10))))){ a1 = 13; a19 = 1; a8 = 0; a5 = 4; a20 = 1; a9 = 9; a16 = 10; a13 = 1; return 21; } else if(((!(a26==1)&&((a2==1)&&(((a5==4)&&(((((a17==2)&&(!(a26==1)&&((input==1)&&(a9==9))))&&(a16==7))&&(a21==10))&&(a1==12)))&&(a19==3))))&&(((((a2==1)||(a18==1))&&(a20==1))||!(a12==1))&&!(a0==1)))){ a6 = 1; a9 = 7; a13 = 1; a24 = 0; a1 = 13; a19 = 5; return 21; } else if(((((a21==12)&&((a19==2)&&((a17==2)&&((((((a5==4)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==4))&&(a20==1)))))&&(a13==1))&&(!(a26==1)&&((a16==11)&&((!(a4==1)&&((a27==1)||(!(a4==1)&&(a13==1))))||(a26==1)))))){ a16 = 8; a3 = 1; a9 = 7; a12 = 1; a14 = 0; a19 = 5; a1 = 13; a5 = 5; return 26; } else if(((((a16==11)&&(!(a13==1)||(((a6==1)&&(((a5==5)&&(a23==1))&&!(a0==1)))&&(a17==2))))||!(a2==1))&&((((!(a27==1)&&((!(a0==1)&&((input==6)&&(a9==8)))&&(a21==10)))&&(a1==12))&&(a20==1))&&(a19==1)))){ a5 = 4; a12 = 1; a9 = 7; a14 = 0; a16 = 7; a23 = 1; return -1; } else if((((((!(a20==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==3)))&&(a28==1))&&(a16==8))&&(a11==1))&&((((((a7==1)||(!(a3==1)||(((a3==1)&&(a1==14))&&(a17==2))))&&(a19==5))&&(a21==11))&&!(a18==1))&&(a28==1)))){ a15 = 1; a1 = 13; a13 = 0; a8 = 1; a9 = 10; a19 = 3; a5 = 5; return -1; } else if((((a16==9)&&(((!(a8==1)&&((a23==1)&&(((a19==3)&&((input==5)&&((((a9==11)&&((a1==13)&&(a5==5)))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==14))))))&&!(a0==1))))&&!(a18==1))&&!(a20==1)))&&(((!(a11==1)||((a3==1)&&(a21==11)))&&(a17==2))&&!(a4==1)))){ a9 = 7; a14 = 1; a22 = 0; a19 = 1; a20 = 1; a16 = 7; a5 = 6; a21 = 10; a1 = 12; a24 = 1; return 21; } else if((((a4==1)&&(((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==1))&&(a19==4)))&&(!(a3==1)&&(((((a18==1)&&(((a8==1)&&(((a16==10)&&((a13==1)&&(a21==11)))&&(a24==1)))&&(a4==1)))&&(a1==14))&&(a17==2))&&(a20==1))))){ a6 = 0; a1 = 12; a12 = 0; a16 = 7; a9 = 7; a18 = 1; a5 = 6; a19 = 1; a21 = 10; return -1; } else if((((((a19==1)&&((a21==11)&&((!(a3==1)||(a3==1))&&(a13==1))))&&(a1==13))&&(a20==1))&&((((a28==1)&&(!(a24==1)&&((((a9==9)&&((input==6)&&(a17==2)))&&!(a24==1))&&(a5==4))))&&(a16==10))&&!(a24==1)))){ a1 = 12; a27 = 0; a9 = 7; a28 = 1; a21 = 10; a14 = 0; a16 = 7; return -1; } else if(((((a2==1)&&(!(a18==1)&&(((a2==1)&&(a21==11))&&(a20==1))))||(a0==1))&&(!(a4==1)&&(((((a17==2)&&((((a19==5)&&(((a5==5)&&(a1==12))&&(a9==7)))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==5))))&&(input==5)))&&(a16==11))&&(a23==1))&&(a23==1))))){ a16 = 7; a23 = 1; a9 = 7; a19 = 1; a14 = 0; a21 = 10; a8 = 0; a1 = 12; a5 = 4; return -1; } else if(((((((!(a20==1)&&((((input==6)&&((a5==4)||(a5==5)))&&!(a14==1))&&!(a7==1)))&&!(a18==1))&&(a16==7))&&(a17==2))&&(a19==2))&&(((a1==13)&&((a3==1)&&((((a11==1)&&(a12==1))&&(a9==10))&&!(a0==1))))&&(a21==12)))){ a1 = 14; a9 = 11; a19 = 4; a20 = 1; a5 = 5; a27 = 0; a11 = 1; a16 = 9; a12 = 1; return 26; } else if(((((a16==10)&&(((a23==1)&&(((a3==1)||(a27==1))&&(a19==1)))&&!(a26==1)))&&(a20==1))&&(((a5==4)&&((a17==2)&&(!(a4==1)&&((a9==10)&&(!(a24==1)&&(((a1==13)&&(input==3))&&!(a18==1)))))))&&(a21==10)))){ a11 = 1; a2 = 1; a16 = 7; a23 = 1; a9 = 7; a1 = 12; return -1; } else if((((a8==1)||(!(a20==1)&&(((a1==14)&&(((a11==1)&&!(a8==1))&&(a17==2)))&&!(a26==1))))&&((!(a26==1)&&((a2==1)&&((a3==1)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==3))&&(a16==10))&&(a21==12)))))&&(a19==4)))){ a9 = 11; a1 = 13; a16 = 9; a23 = 0; a15 = 1; a5 = 4; a22 = 0; return -1; } else if((((a16==7)&&((((a28==1)&&!(a18==1))&&(a19==3))&&(a20==1)))&&(((a3==1)&&(!(a26==1)&&(((a17==2)&&((a23==1)&&((a6==1)&&((a1==13)&&((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))))&&!(a14==1))))&&(a21==12)))){ a13 = 1; a9 = 7; a24 = 0; a21 = 10; a16 = 9; a5 = 5; a4 = 0; a19 = 5; return 26; } else if(((((((a19==2)&&(((a2==1)||(a8==1))&&(a20==1)))&&(a23==1))&&(a23==1))&&(a17==2))&&(((a13==1)&&((a1==13)&&(!(a26==1)&&((((((a5==5)||(a5==6))&&(input==4))&&(a9==10))&&(a21==10))&&!(a24==1)))))&&(a16==11)))){ a11 = 1; a16 = 7; a3 = 1; a1 = 12; a9 = 7; a19 = 1; a5 = 4; return -1; } else if((((a28==1)&&((a21==12)&&((a12==1)&&((a19==3)&&((((a17==2)&&(a11==1))&&(a9==9))||!(a28==1))))))&&(((a13==1)&&((!(a26==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a1==12))&&(a11==1)))&&(a20==1)))&&(a16==7)))){ a14 = 0; a21 = 10; a5 = 4; a16 = 9; a19 = 4; a1 = 14; a9 = 8; a12 = 1; a28 = 1; return 21; } else if(((((a16==10)&&(((a20==1)&&((a28==1)||(a4==1)))&&(a23==1)))&&!(a18==1))&&(((!(a27==1)&&((((input==6)&&((((a19==3)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4))))&&(a17==2))&&(a21==11)))&&(a11==1))&&(a2==1)))){ a24 = 0; a19 = 2; a9 = 9; a16 = 7; a21 = 10; a5 = 5; a2 = 1; a1 = 13; a4 = 0; return -1; } else if((((((((a1==13)&&((a23==1)&&(((a17==2)&&((a16==9)&&(input==4)))&&(a5==5))))&&!(a20==1))&&(a12==1))&&(a19==5))&&!(a24==1))&&(!(a6==1)||((a9==9)&&((a24==1)||((a21==11)&&((a18==1)||(a3==1)))))))){ a19 = 1; a25 = 1; a5 = 6; a21 = 10; a9 = 8; a29 = 0; a18 = 1; a20 = 1; a16 = 7; return -1; } else if(((((((((((a1==12)&&((input==4)&&(a5==5)))&&(a17==2))&&(a9==7))&&!(a7==1))&&(a19==5))&&(a6==1))&&(a23==1))&&(a16==7))&&((!(a20==1)&&((a2==1)&&((a11==1)&&(!(a6==1)||(a11==1)))))&&(a21==10)))){ a4 = 0; a2 = 1; a20 = 1; a19 = 1; a26 = 0; a5 = 4; return -1; } else if(((((((a27==1)||((a21==12)&&((a16==9)&&((a12==1)&&(a6==1)))))&&(a11==1))&&(a1==13))&&(a19==5))&&((a17==2)&&(((a20==1)&&(!(a27==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a24==1))&&!(a26==1))))&&(a9==10))))){ a5 = 4; a9 = 7; a26 = 0; a16 = 7; a1 = 12; a27 = 0; a21 = 10; a19 = 1; a2 = 1; return -1; } else if(((((a12==1)&&(!(a2==1)||((a16==7)&&(!(a26==1)&&((a21==10)&&(((a14==1)||((a1==12)&&(a28==1)))||(a4==1)))))))&&(a19==4))&&((a17==2)&&((a3==1)&&((a5==5)&&(((a9==8)&&(input==6))&&(a20==1))))))){ a19 = 3; a5 = 6; a21 = 11; a1 = 13; a3 = 1; a9 = 11; a4 = 0; return 26; } else if((((a11==1)&&(!(a14==1)&&((((a17==2)&&(a2==1))&&(a16==8))&&(a21==10))))&&(!(a8==1)&&(!(a24==1)&&(!(a27==1)&&(((a19==1)&&(((((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==6))&&(a20==1)))&&(a2==1))))))){ a9 = 7; a6 = 1; a16 = 7; a4 = 0; a5 = 4; a28 = 1; a1 = 12; return -1; } else if((((((!(a28==1)||(((a17==2)&&(a2==1))&&(a5==4)))&&(a11==1))||(a4==1))&&(a21==10))&&(((a3==1)&&((((a9==11)&&((!(a14==1)&&((a19==3)&&(input==4)))&&!(a18==1)))&&(a20==1))&&(a1==13)))&&(a16==11)))){ a18 = 0; a8 = 0; a19 = 1; a3 = 1; a9 = 7; a16 = 7; a1 = 12; return -1; } else if(((((((!(a20==1)&&((((a28==1)&&(!(a27==1)&&((input==6)&&(a17==2))))&&(a9==7))&&(a1==12)))&&(a5==6))&&(a16==7))&&(a23==1))&&!(a26==1))&&(!(a28==1)||((!(a24==1)&&((a21==12)&&(a13==1)))&&(a19==1))))){ a1 = 13; a19 = 4; a16 = 9; a0 = 0; a14 = 0; a21 = 11; a2 = 1; a9 = 10; a20 = 1; return -1; } else if(((((a14==1)||(!(a24==1)&&(!(a3==1)||(a3==1))))&&(a20==1))&&((a17==2)&&((a19==3)&&(((a1==12)&&((a13==1)&&(!(a27==1)&&(((a13==1)&&((a9==10)&&((a21==12)&&(input==3))))&&(a16==10)))))&&(a5==5)))))){ a26 = 0; a21 = 10; a16 = 9; a3 = 1; a4 = 0; a19 = 5; return -1; } else if(((!(a7==1)&&((a1==14)&&((a21==10)&&((a20==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3))))))&&((a12==1)&&((a19==2)&&((a7==1)||((((a8==1)||(((a28==1)||(a24==1))||!(a3==1)))&&(a16==10))&&(a17==2))))))){ a5 = 4; a9 = 7; a1 = 12; a6 = 1; a16 = 7; a19 = 1; a24 = 0; return -1; } else if(((((a9==8)&&(((a21==10)&&((a4==1)||((a26==1)||((a19==5)&&(!(a11==1)||(a3==1))))))&&(a1==13)))&&(a16==9))&&((!(a14==1)&&(((((input==4)&&(a20==1))&&(a6==1))&&(a5==4))&&(a12==1)))&&(a17==2)))){ a1 = 12; a16 = 7; a0 = 0; a9 = 7; a19 = 1; a7 = 0; a13 = 1; return -1; } else if((((a9==10)&&((!(a8==1)&&(((a16==7)&&(a13==1))&&(a19==3)))||!(a3==1)))&&(!(a0==1)&&(((!(a20==1)&&(((a1==12)&&((a17==2)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==11))))&&!(a4==1)))&&!(a26==1))&&(a11==1))))){ a21 = 10; a7 = 0; a3 = 1; a9 = 7; a19 = 1; a4 = 0; a20 = 1; a5 = 4; return -1; } else if((((a16==11)&&((a21==10)&&((a28==1)&&((a17==2)&&(!(a14==1)&&((input==3)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))))&&((a19==4)&&(((((((a12==1)&&!(a14==1))||(a8==1))&&(a2==1))&&(a13==1))&&!(a20==1))&&(a1==12))))){ a27 = 1; a9 = 7; a16 = 7; a25 = 1; a12 = 0; a20 = 1; a19 = 2; a5 = 6; return -1; } else if((((((a19==5)&&((a26==1)||(a12==1)))||!(a2==1))&&(a16==10))&&((a17==2)&&(!(a20==1)&&((((a21==12)&&(((a1==12)&&((a13==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==5))))&&!(a7==1)))&&(a11==1))&&!(a14==1)))))){ a19 = 1; a23 = 0; a1 = 13; a9 = 7; a28 = 0; a2 = 0; a21 = 10; a20 = 1; a16 = 7; a5 = 6; return -1; } else if((((a11==1)&&((a21==10)&&((a1==14)&&(!(a24==1)&&((a9==11)&&(input==4))))))&&((a26==1)||(((a17==2)&&((((a19==3)&&(!(a8==1)&&((a16==8)&&((a5==6)&&(a6==1)))))||(a26==1))&&(a20==1)))&&(a23==1))))){ a7 = 0; a28 = 1; a16 = 7; a5 = 4; a12 = 1; a1 = 12; a19 = 1; a9 = 7; return -1; } else if((((((a3==1)&&((!(a18==1)&&((((input==5)&&(a1==13))&&(a28==1))&&(a5==4)))&&(a16==8)))&&!(a0==1))&&(a23==1))&&((a21==10)&&((a9==11)&&((a7==1)||(((a17==2)&&((a2==1)&&!(a20==1)))&&(a19==3))))))){ a6 = 1; a16 = 7; a9 = 7; a19 = 1; a14 = 0; a20 = 1; a27 = 0; a1 = 12; return -1; } else if((((!(a23==1)||((a1==13)&&((!(a6==1)||(!(a0==1)&&((!(a13==1)||(a2==1))&&(a23==1))))&&(a5==4))))&&(a21==12))&&(((!(a24==1)&&((((input==4)&&(a9==11))&&(a17==2))&&(a19==2)))&&(a20==1))&&(a16==10)))){ a16 = 7; a9 = 7; a12 = 1; a19 = 1; a21 = 10; a2 = 1; a1 = 12; a14 = 0; return -1; } else if(((!(a24==1)&&(((a16==9)&&((a13==1)&&(((input==4)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a11==1))))&&(a21==10)))&&(!(a6==1)||(!(a20==1)&&(((a1==13)&&((a19==3)&&(!(a13==1)||((a12==1)&&(a17==2)))))||!(a3==1)))))){ a16 = 7; a21 = 12; a19 = 1; a1 = 14; a6 = 0; a5 = 4; a0 = 1; a18 = 1; a9 = 11; return -1; } else if((((a17==2)&&(!(a26==1)&&((a23==1)&&(!(a0==1)&&((a9==9)&&(!(a4==1)&&((input==1)&&((a5==4)||(a5==5)))))))))&&((!(a27==1)&&(!(a20==1)&&((a21==11)&&((!(a7==1)&&((a28==1)&&(a16==9)))&&(a1==12)))))&&(a19==5)))){ if((a29==1)){ a21 = 10; a26 = 1; a1 = 13; a19 = 1; a29 = 0; a5 = 6; a16 = 7; a12 = 0; a20 = 1; }else{ a1 = 13; a16 = 7; a15 = 0; a20 = 1; a19 = 1; a5 = 5; a25 = 1; a21 = 10; a9 = 8; } return 26; } else if(((((!(a20==1)&&((a17==2)&&((a1==12)&&((a23==1)&&(a11==1)))))&&(a16==9))&&!(a8==1))&&((a12==1)&&(((((a5==4)&&((((a19==3)&&(input==5))&&!(a7==1))&&(a9==8)))&&(a21==11))&&!(a27==1))&&(a11==1))))){ if((a17==4)){ a19 = 1; a20 = 1; a9 = 10; a8 = 1; a21 = 10; a29 = 1; a1 = 13; a16 = 7; }else{ a5 = 6; a20 = 1; a22 = 0; a9 = 7; a16 = 7; a7 = 1; a19 = 1; a21 = 10; a29 = 1; } return -1; } else if((((((a26==1)&&(!(a3==1)&&((a16==8)&&((a17==2)&&(((input==1)&&(a9==11))&&!(a12==1))))))&&(a1==12))&&(a21==11))&&((a5==4)&&(((a19==1)&&(!(a20==1)&&((!(a12==1)&&(a11==1))&&!(a12==1))))&&(a14==1))))){ a25 = 0; a1 = 13; a15 = 0; a21 = 10; a16 = 9; a20 = 1; a19 = 5; a13 = 0; a5 = 6; a9 = 10; return 25; } else if((((a20==1)&&(((a3==1)&&(((((a21==11)&&((a19==5)&&(((a1==14)&&(a5==5))&&(a9==11))))||((a21==11)&&((a19==5)&&(((a1==14)&&(a5==6))&&(a9==11)))))||((a21==12)&&((a19==1)&&(((a1==12)&&(a5==4))&&(a9==7)))))&&(input==4)))&&!(a8==1)))&&((a17==2)&&((a16==11)&&((!(a24==1)&&(((a12==1)&&(a3==1))||(a4==1)))&&!(a8==1)))))){ a7 = 0; a12 = 1; a5 = 4; a9 = 7; a16 = 7; a1 = 12; a19 = 1; a23 = 1; a21 = 10; return -1; } else if(((((a19==2)&&((a9==11)&&(((!(a2==1)||(!(a6==1)||(!(a20==1)&&(a12==1))))||!(a12==1))&&(a16==9))))&&(a17==2))&&((a12==1)&&((((a5==5)&&((a1==13)&&((input==1)&&(a21==11))))&&(a13==1))&&!(a27==1))))){ a7 = 1; a20 = 1; a9 = 8; a24 = 1; a25 = 1; a21 = 10; a16 = 7; a19 = 1; return -1; } else if((((((a19==1)&&((a28==1)||(a27==1)))&&(a1==12))&&(a20==1))&&((((!(a27==1)&&((((a9==8)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a12==1))&&(a16==9)))&&!(a4==1))&&!(a27==1)))&&!(a27==1))&&(a17==2))&&(a21==11)))){ a19 = 5; a16 = 8; a9 = 11; a5 = 5; a0 = 0; a6 = 1; a1 = 14; a23 = 1; a21 = 12; return 22; } else if(((!(a27==1)&&(((a20==1)&&(!(a8==1)&&(((input==4)&&(a16==11))&&(a19==1))))&&(a1==12)))&&(((!(a28==1)||((a21==12)&&((a9==11)&&(((a17==2)&&((a3==1)&&!(a14==1)))&&(a5==5)))))&&(a23==1))||!(a13==1)))){ a16 = 7; a21 = 10; a13 = 1; a9 = 7; a2 = 1; a5 = 4; a3 = 1; return -1; } else if((((a21==10)&&((((((((a2==1)&&(a16==7))||!(a2==1))&&(a19==4))&&!(a27==1))||!(a2==1))&&(a17==2))&&(a1==12)))&&(((((a20==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5)))&&!(a26==1))&&!(a24==1))&&!(a7==1)))){ a5 = 6; a9 = 7; a6 = 1; a21 = 11; a4 = 0; a1 = 14; a19 = 3; a0 = 0; return 23; } else if((((a16==8)&&((a17==2)&&(!(a4==1)&&(((a23==1)&&(a21==11))||!(a2==1)))))&&(((((a1==14)&&(((a20==1)&&((a6==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a3==1))))&&!(a14==1)))&&!(a26==1))&&(a19==1))&&(a9==7)))){ a12 = 1; a19 = 4; a27 = 0; a16 = 7; a9 = 9; a20 = 0; a5 = 6; a24 = 0; return 23; } else if((((a16==9)&&(((a5==5)&&(input==4))&&(a12==1)))&&(((((a19==1)&&((!(a11==1)||((a9==8)&&(!(a7==1)&&(!(a14==1)&&(((a21==10)&&(a23==1))&&(a17==2))))))||!(a3==1)))&&(a1==13))&&(a23==1))&&(a20==1)))){ a16 = 7; a1 = 12; a5 = 4; a8 = 0; a3 = 1; a26 = 0; a9 = 7; return -1; } else if((((a12==1)&&((a19==4)&&(!(a14==1)&&((a23==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))))))&&(((((((!(a14==1)&&((a9==7)&&(a11==1)))&&(a21==12))&&(a1==14))||(a0==1))&&(a20==1))&&(a16==10))&&(a2==1)))){ a5 = 4; a21 = 10; a13 = 1; a1 = 12; a19 = 1; a7 = 0; a16 = 7; return -1; } else if((((!(a20==1)&&((((input==5)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&(a1==12))&&!(a27==1)))&&(a16==9))&&((a12==1)&&(((a17==2)&&(((!(a28==1)||(!(a23==1)||((a28==1)&&(a11==1))))||!(a11==1))&&(a21==11)))&&(a19==2))))){ a19 = 4; a11 = 0; a16 = 10; a12 = 0; a21 = 10; a20 = 1; a9 = 8; a5 = 5; a24 = 1; return 26; } else if(((((a14==1)||((a2==1)&&((a9==7)&&((a16==8)&&(((a23==1)&&((a13==1)&&(a21==11)))&&(a19==1))))))&&(a11==1))&&(((a2==1)&&(((((input==4)&&(a17==2))&&!(a20==1))&&(a5==5))&&(a1==12)))&&(a13==1)))){ a20 = 1; a16 = 7; a28 = 1; a21 = 10; a5 = 4; a7 = 0; a27 = 0; return -1; } else if(((((((a27==1)||((a19==1)&&(!(a2==1)||((a3==1)&&(a12==1)))))&&(a6==1))&&(a9==9))&&(a17==2))&&((a21==11)&&((((((a1==14)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a3==1))&&(a16==8))&&!(a8==1))&&(a20==1))))){ a16 = 7; a28 = 1; a5 = 4; a21 = 10; a1 = 12; a9 = 7; a27 = 0; a13 = 1; return -1; } else if((((a5==6)&&(((a20==1)&&((((a19==4)&&(input==1))&&(a16==11))&&!(a4==1)))&&!(a0==1)))&&(((a17==2)&&(!(a2==1)||((a21==12)&&((a9==8)&&(((!(a0==1)&&(a3==1))||(a14==1))&&(a1==14))))))||(a26==1)))){ a19 = 1; a8 = 0; a1 = 12; a28 = 1; a5 = 4; a21 = 10; a3 = 1; a16 = 7; a9 = 7; return -1; } else if(((!(a20==1)&&((a19==1)&&(((a12==1)&&((a0==1)||(((a28==1)||(a24==1))&&(a3==1))))&&(a16==10))))&&(((((a21==10)&&((a13==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a13==1))))&&(a9==7))&&(a1==12))&&(a17==2)))){ a9 = 10; a15 = 1; a13 = 0; a1 = 14; a29 = 0; a5 = 6; a16 = 8; return -1; } else if(((((a21==12)&&((a23==1)&&((a1==14)&&((a19==1)&&((!(a20==1)&&(input==6))&&!(a8==1))))))&&(a16==10))&&((a5==5)&&((a17==2)&&((!(a23==1)||((!(a6==1)||((a3==1)||!(a12==1)))&&(a9==11)))&&!(a0==1)))))){ if((a1==13)){ a0 = 1; a16 = 7; a1 = 12; a5 = 4; a20 = 1; a21 = 10; a14 = 1; a26 = 1; }else{ a22 = 1; a25 = 0; a5 = 6; a21 = 11; a19 = 2; a16 = 8; } return -1; } else if(((((a8==1)&&(((a24==1)&&(((a12==1)&&(a1==13))&&(a27==1)))&&(a18==1)))&&(a16==7))&&((((a17==2)&&((((a19==1)&&((input==5)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))&&!(a20==1))&&!(a12==1)))&&(a21==12))&&(a26==1)))){ a15 = 1; a5 = 4; a21 = 10; a14 = 1; a20 = 1; a19 = 2; a1 = 12; a4 = 1; a9 = 10; return 25; } else if((((a17==2)&&((a16==7)&&((((a1==13)&&(((a3==1)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a14==1)))&&!(a7==1))&&(a9==11))))&&((a21==12)&&((((((a3==1)&&(a3==1))&&(a20==1))&&(a28==1))||(a14==1))&&(a19==1))))){ if((a18==1)){ a5 = 5; a11 = 1; a20 = 0; a8 = 0; a0 = 0; a9 = 9; a1 = 14; a19 = 4; }else{ a0 = 0; a8 = 0; a12 = 1; a16 = 9; a9 = 7; a21 = 10; a5 = 6; } return 26; } else if(((((a8==1)||((a23==1)&&(a20==1)))&&!(a18==1))&&((a28==1)&&((a23==1)&&((a16==10)&&((((a17==2)&&(((a21==11)&&((((a9==7)&&((a1==13)&&(a5==5)))||(((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7))))&&(input==4)))&&!(a8==1)))&&(a19==5))&&!(a27==1))))))){ a12 = 1; a1 = 12; a19 = 1; a24 = 0; a16 = 7; a9 = 7; a21 = 10; a26 = 0; a5 = 4; return -1; } else if((((a21==10)&&((a16==9)&&(((!(a27==1)&&(((((input==4)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a13==1))&&(a20==1))&&(a13==1)))&&(a19==4))&&!(a24==1))))&&((((a17==2)&&((a3==1)&&!(a8==1)))&&(a1==13))&&(a11==1)))){ a1 = 14; a12 = 1; a5 = 4; a16 = 8; a4 = 0; a21 = 12; a9 = 7; return 25; } else if((((a20==1)&&(((a13==1)&&!(a8==1))&&(a1==13)))&&((a17==2)&&(((!(a7==1)&&(((a11==1)&&((((a19==4)&&((input==6)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))&&!(a18==1))&&!(a24==1)))&&(a16==10)))&&(a13==1))&&(a21==12))))){ a19 = 1; a16 = 7; a23 = 1; a1 = 12; a12 = 1; a5 = 4; a6 = 1; a9 = 7; a21 = 10; return -1; } else if((((((a11==1)&&((!(a4==1)&&(((((a1==14)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==5)))&&!(a0==1))&&!(a0==1))&&(a17==2)))&&(a21==12)))&&(a19==1))&&(a16==9))&&((!(a20==1)&&(!(a6==1)||(a2==1)))&&(a13==1)))){ if((a25==1)){ a5 = 5; a16 = 7; a21 = 10; a29 = 0; a20 = 1; a23 = 0; a9 = 8; }else{ a16 = 7; a13 = 0; a9 = 9; a5 = 6; a20 = 1; a1 = 13; a21 = 10; a10 = 0; } return -1; } else if(((((a20==1)&&((a3==1)&&((a17==2)&&((a28==1)&&((input==1)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))))&&(a19==1))&&(((a12==1)&&((a6==1)&&((a21==12)&&(!(a2==1)||((a1==14)&&((a12==1)&&(a2==1)))))))&&(a16==10)))){ a16 = 7; a19 = 2; a9 = 9; a1 = 13; a27 = 0; a23 = 1; a21 = 10; a5 = 4; a8 = 0; return 25; } else if((((a21==11)&&((a19==1)&&(((!(a14==1)&&((a1==14)&&(!(a2==1)||(((a23==1)&&(a17==2))&&(a2==1)))))&&!(a0==1))||(a7==1))))&&((a12==1)&&(((a16==10)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4)))&&(a20==1))))){ a9 = 7; a14 = 0; a5 = 4; a16 = 7; a1 = 12; a27 = 0; a21 = 10; a0 = 0; return -1; } else if(((((a24==1)||((a18==1)||(a28==1)))&&(a17==2))&&((a19==3)&&((a16==10)&&((a23==1)&&((!(a7==1)&&(!(a24==1)&&(((((input==3)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a21==12))&&(a1==12))&&(a20==1))))&&!(a26==1))))))){ a18 = 0; a19 = 1; a9 = 7; a5 = 4; a28 = 1; a16 = 7; a21 = 10; return -1; } else if((((!(a26==1)&&(!(a24==1)&&((a12==1)&&((((a9==10)&&((a20==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a19==5))))&&(a21==11))&&(a17==2)))))&&(a1==12))&&((a16==9)&&((a27==1)||(((a6==1)&&(a3==1))||!(a28==1)))))){ a5 = 4; a0 = 0; a9 = 7; a21 = 10; a16 = 7; a26 = 0; a19 = 1; a2 = 1; return -1; } else if((((a6==1)&&(!(a26==1)&&((((a21==10)&&(a23==1))&&!(a4==1))&&(a9==10))))&&(((a20==1)&&((a16==9)&&(!(a27==1)&&((a23==1)&&((a19==2)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a7==1))&&(a17==2)))))))&&(a1==12)))){ a9 = 7; a4 = 0; a24 = 0; a16 = 10; a23 = 1; a1 = 14; a5 = 5; return 21; } else if((((a21==10)&&((a6==1)&&((a19==5)&&((a1==14)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3))))))&&(((a17==2)&&(((a12==1)&&((a16==10)&&(((a18==1)||(!(a13==1)||(a23==1)))||!(a13==1))))&&!(a20==1)))&&!(a27==1)))){ a20 = 1; a19 = 1; a5 = 6; a10 = 1; a9 = 9; a29 = 1; a1 = 12; a16 = 7; a8 = 1; return -1; } else if(((((!(a20==1)&&((((a1==13)&&(!(a24==1)&&(a28==1)))&&(a21==12))&&(a2==1)))||(a14==1))&&(a16==7))&&(((a5==5)&&((a2==1)&&(!(a7==1)&&((((a19==4)&&(input==5))&&!(a0==1))&&(a9==10)))))&&(a17==2)))){ a19 = 1; a9 = 7; a6 = 1; a13 = 1; a5 = 4; a1 = 12; a20 = 1; a21 = 10; a24 = 0; return -1; } else if((((a2==1)&&((a19==5)&&(!(a24==1)&&((a21==11)&&((a9==11)&&(((a28==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a16==8)))))))&&((((a20==1)&&((a1==13)&&(((a17==2)&&(a11==1))||(a14==1))))&&!(a27==1))&&!(a24==1)))){ a5 = 4; a1 = 12; a21 = 10; a23 = 1; a28 = 1; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((a21==10)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a19==1))&&!(a2==1)))&&((a20==1)&&(!(a28==1)&&((a26==1)&&((a17==2)&&((!(a11==1)&&((a9==8)&&((((a11==1)&&(a1==14))&&(a24==1))&&(a16==10))))&&!(a23==1)))))))){ a9 = 11; a5 = 4; a1 = 12; a25 = 0; a16 = 7; a19 = 2; a6 = 0; a7 = 1; return 26; } else if((((a1==13)&&(!(a0==1)&&((a9==7)&&((a2==1)&&(((a23==1)&&((a5==5)&&(input==6)))&&(a2==1))))))&&(((a17==2)&&(((((a20==1)&&((a24==1)||(a2==1)))&&(a12==1))&&(a19==3))&&(a21==10)))&&(a16==8)))){ if((a21==11)){ a11 = 1; a1 = 12; a9 = 8; a16 = 7; a21 = 11; a13 = 1; a20 = 0; a5 = 4; a14 = 0; }else{ a28 = 1; a21 = 12; a4 = 0; a19 = 4; a16 = 9; a1 = 14; a9 = 11; a18 = 0; } return 26; } else if((((a11==1)&&((a19==2)&&((((a20==1)&&((((a13==1)||(a27==1))||(a7==1))&&(a17==2)))&&(a16==11))&&(a1==12))))&&((!(a18==1)&&((((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==5))&&(a21==10))&&!(a0==1)))&&!(a8==1)))){ a0 = 0; a21 = 11; a1 = 13; a5 = 6; a9 = 7; a6 = 1; a7 = 0; return 21; } else if((((((!(a28==1)||((a20==1)&&(((a6==1)&&(a21==12))||!(a23==1))))&&(a11==1))&&(a16==9))&&(a1==13))&&((a17==2)&&((((a5==4)&&((a12==1)&&(!(a18==1)&&((a9==9)&&(input==1)))))&&!(a18==1))&&(a19==3))))){ a13 = 1; a9 = 7; a21 = 10; a1 = 12; a28 = 1; a16 = 7; a26 = 0; a19 = 1; return -1; } else if((((a11==1)&&((((!(a12==1)||((a2==1)&&((a16==8)&&(a2==1))))&&!(a26==1))&&(a1==13))&&(a9==7)))&&((a11==1)&&(((((((input==5)&&!(a20==1))&&(a17==2))&&(a21==12))&&(a19==3))&&(a12==1))&&(a5==4))))){ if((a28==1)){ a0 = 1; a22 = 1; a5 = 6; a20 = 1; a21 = 10; a1 = 12; a16 = 7; a19 = 2; a27 = 1; }else{ a9 = 9; a6 = 0; a20 = 1; a1 = 14; a0 = 1; a26 = 1; a16 = 9; } return -1; } else if((((!(a18==1)&&(!(a4==1)&&((a28==1)&&((a9==7)&&(((a5==4)||(a5==5))&&(input==1))))))&&!(a24==1))&&(((a4==1)||((a21==10)&&((a19==5)&&((a1==12)&&((a17==2)&&(((a6==1)&&(a16==9))&&!(a20==1)))))))&&!(a24==1)))){ a19 = 1; a1 = 14; a20 = 1; a22 = 1; a16 = 7; a23 = 0; a9 = 11; a5 = 6; a10 = 1; return -1; } else if((((((a1==13)&&(!(a8==1)&&((((((a5==4)||(a5==5))&&(input==3))&&(a19==4))&&!(a7==1))&&!(a4==1))))&&(a20==1))&&(a28==1))&&(!(a0==1)&&((a16==10)&&((a7==1)||(((a17==2)&&((a11==1)&&(a9==7)))&&(a21==12))))))){ a14 = 0; a3 = 1; a21 = 10; a5 = 5; a20 = 0; a0 = 0; a9 = 8; a19 = 5; a16 = 8; return -1; } else if((((a9==9)&&((a1==13)&&(((a16==7)&&((a23==1)&&(a21==11)))&&(a17==2))))&&((a13==1)&&((!(a0==1)&&(((((a12==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a19==1)))&&(a12==1))&&!(a7==1))&&!(a20==1)))&&!(a26==1))))){ a9 = 8; a6 = 1; a5 = 5; a27 = 0; a19 = 4; a2 = 1; a1 = 12; a16 = 8; return 21; } else if(((((a0==1)&&(((input==4)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a4==1)))&&(a20==1))&&((a16==7)&&(!(a11==1)&&((a19==3)&&(((((a24==1)&&(!(a6==1)&&((a28==1)&&!(a6==1))))&&(a21==12))&&(a1==12))&&(a17==2))))))){ a16 = 8; a9 = 8; a19 = 4; a5 = 4; a28 = 0; a10 = 0; a24 = 1; return -1; } else if((((!(a18==1)&&((a12==1)&&((a21==10)&&(((a19==2)&&((a28==1)&&!(a18==1)))&&(a9==10)))))&&!(a20==1))&&((!(a14==1)&&(((a28==1)&&(((a17==2)&&((input==6)&&(a1==14)))&&!(a0==1)))&&(a16==9)))&&(a5==6)))){ a9 = 9; a21 = 12; a18 = 1; a24 = 1; a19 = 1; a26 = 1; a5 = 4; return -1; } else if(((((a0==1)||((a12==1)&&((!(a6==1)||(((a6==1)&&(a5==5))&&(a16==10)))||!(a12==1))))&&!(a20==1))&&(((a21==10)&&(!(a4==1)&&(((!(a7==1)&&((input==6)&&(a19==1)))&&(a1==14))&&(a9==11))))&&(a17==2)))){ if((a3==1)){ a18 = 1; a3 = 0; a22 = 1; a20 = 1; a9 = 10; a16 = 7; }else{ a5 = 4; a1 = 13; a22 = 1; a20 = 1; a9 = 10; a13 = 0; a16 = 7; } return 21; } else if(((((a13==1)&&(((((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==1))&&(a11==1))&&(a19==3)))&&!(a14==1))&&((a16==8)&&(!(a4==1)&&(((a23==1)&&((a21==11)&&(((a23==1)&&(a23==1))&&(a17==2))))&&(a20==1)))))){ a8 = 0; a19 = 1; a24 = 0; a16 = 10; a3 = 1; a1 = 13; a9 = 8; a5 = 5; return 23; } else if((((!(a26==1)&&((!(a8==1)&&(!(a7==1)&&((input==3)&&((a5==5)||(a5==6)))))&&(a23==1)))&&!(a24==1))&&((a21==10)&&(((((a19==2)&&((a1==12)&&((a9==8)&&((a23==1)&&(a16==8)))))||(a0==1))&&!(a20==1))&&(a17==2))))){ a6 = 1; a9 = 7; a5 = 6; a20 = 1; a19 = 3; a16 = 7; a27 = 0; a7 = 0; return 26; } else if((((a9==9)&&(((a5==6)&&(((a1==13)&&((a11==1)&&((a11==1)&&((input==1)&&(a20==1)))))&&!(a14==1)))&&(a19==3)))&&((!(a26==1)&&(((a16==10)&&(!(a26==1)&&((a17==2)&&(a2==1))))&&(a3==1)))&&(a21==10)))){ a19 = 1; a1 = 12; a2 = 1; a3 = 1; a5 = 4; a16 = 7; a9 = 7; a0 = 0; return -1; } else if(((!(a14==1)&&((a6==1)&&(((((a1==12)&&((a19==5)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&(a17==2))&&(a20==1))&&!(a24==1))))&&((((a9==10)&&((a4==1)||(((a21==12)&&(a12==1))&&!(a4==1))))&&(a16==9))||(a27==1)))){ a9 = 7; a21 = 10; a16 = 7; a0 = 0; a23 = 1; a19 = 1; a14 = 0; a5 = 4; return -1; } else if(((((!(a27==1)&&(((a28==1)&&!(a24==1))||(a27==1)))&&(a9==7))&&(a16==10))&&(((((((!(a20==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a19==3)))&&(a2==1))&&!(a27==1))&&(a1==12))&&!(a4==1))&&(a21==10))&&(a17==2)))){ a5 = 5; a9 = 11; a1 = 14; a8 = 1; a20 = 1; a16 = 7; a19 = 1; a28 = 0; a26 = 1; return -1; } else if((((((a8==1)||((((a19==4)&&(a23==1))&&(a9==8))&&!(a20==1)))&&(a3==1))||!(a12==1))&&(!(a4==1)&&((!(a4==1)&&((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&(a16==7))&&(a1==12))&&(a21==12)))&&(a6==1))))){ a16 = 8; a20 = 1; a8 = 0; a5 = 6; a19 = 3; a0 = 0; a21 = 10; a1 = 14; return 21; } else if(((((a16==7)&&(((a24==1)||((a23==1)&&(a12==1)))||!(a23==1)))&&(a2==1))&&(((a3==1)&&((!(a27==1)&&(((((a21==12)&&((a20==1)&&(input==1)))&&(a19==2))&&(a9==7))&&(a5==5)))&&(a17==2)))&&(a1==13)))){ a8 = 0; a21 = 10; a19 = 1; a1 = 12; a12 = 1; a5 = 4; return -1; } else if((((!(a2==1)||((a11==1)&&(a1==12)))&&!(a14==1))&&(((a19==4)&&((!(a20==1)&&((a28==1)&&(((a17==2)&&((a16==10)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==4))&&!(a0==1))))&&(a11==1))))&&(a21==11)))&&!(a14==1)))){ if((a22==1)){ a19 = 5; a0 = 1; a9 = 10; a16 = 9; a1 = 14; a21 = 12; a23 = 0; a7 = 1; a5 = 4; }else{ a18 = 1; a21 = 10; a10 = 0; a2 = 0; a1 = 13; a20 = 1; a19 = 1; a5 = 5; a16 = 7; a9 = 7; } return -1; } else if((((a1==14)&&((a21==10)&&((a20==1)&&((a26==1)||((a9==7)&&((a3==1)&&(a12==1)))))))&&(((((a5==5)&&((a12==1)&&(!(a14==1)&&(((a17==2)&&(input==4))&&(a28==1)))))&&!(a26==1))&&(a16==11))&&(a19==3)))){ a5 = 4; a1 = 12; a16 = 7; a2 = 1; a7 = 0; a19 = 1; a6 = 1; return -1; } else if(((((a19==4)&&((((input==1)&&(a5==6))&&(a1==12))&&(a0==1)))&&(a4==1))&&(!(a11==1)&&((((a16==10)&&((a17==2)&&(((a20==1)&&(((a3==1)&&(a0==1))&&(a9==10)))&&(a4==1))))&&(a21==11))&&(a14==1))))){ a12 = 0; a19 = 1; a27 = 1; a16 = 7; a5 = 5; a9 = 7; a29 = 1; a21 = 10; return -1; } else if(((((!(a27==1)&&((a13==1)&&((a2==1)&&!(a20==1))))&&(a13==1))&&!(a18==1))&&((((((a16==9)&&((((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==4))&&(a21==11))&&(a1==14)))&&(a3==1))&&!(a8==1))&&(a17==2))&&(a19==5)))){ a9 = 7; a5 = 5; a20 = 1; a3 = 0; a21 = 10; a28 = 0; a19 = 1; a14 = 1; a1 = 12; a16 = 7; return -1; } else if((((((a6==1)&&((((a23==1)&&((a17==2)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5))))&&!(a14==1))&&(a3==1)))&&(a23==1))&&!(a26==1))&&((((a20==1)&&((a21==10)&&((a3==1)&&(a19==4))))&&(a1==13))&&(a16==9)))){ a0 = 0; a9 = 9; a21 = 11; a1 = 14; a4 = 0; a14 = 0; a5 = 6; return 21; } else if((((a19==1)&&((a17==2)&&((a16==7)&&((a21==12)&&(((a20==1)&&(a23==1))&&!(a8==1))))))&&((a9==11)&&((a23==1)&&((a5==5)&&((((a12==1)&&((a23==1)&&((a1==14)&&(input==4))))&&(a3==1))&&!(a26==1))))))){ a5 = 4; a9 = 7; a1 = 12; a8 = 0; a21 = 10; a11 = 1; a7 = 0; return -1; } else if((((((a7==1)||((a2==1)&&((((a1==12)&&(a11==1))&&!(a20==1))&&(a19==2))))||!(a6==1))&&!(a0==1))&&(((a5==5)&&((a21==11)&&(!(a7==1)&&(((a16==8)&&((input==5)&&(a17==2)))&&(a9==9)))))&&(a11==1)))){ a0 = 0; a12 = 1; a19 = 5; a16 = 9; a1 = 14; a5 = 4; a11 = 1; a9 = 11; a20 = 1; return 21; } else if((((!(a24==1)&&((((!(a24==1)&&((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==3))&&(a1==12)))&&(a20==1))&&(a17==2))&&(a21==12)))&&!(a26==1))&&(((a24==1)||((a19==5)&&(((a16==11)&&(a6==1))&&(a13==1))))||(a0==1)))){ a16 = 7; a21 = 10; a19 = 1; a9 = 7; a8 = 0; a24 = 0; a5 = 4; return -1; } else if(((((((((a6==1)&&(a18==1))&&(a4==1))&&(a17==2))&&(a16==7))&&(a20==1))&&(a7==1))&&((a27==1)&&((a27==1)&&((a21==12)&&(!(a2==1)&&((input==5)&&(((((a5==5)&&(a1==12))&&(a9==7))&&(a19==5))||(((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5))))))))))){ a1 = 13; a28 = 0; a5 = 4; a16 = 11; a15 = 1; a19 = 3; a9 = 8; return 26; } else if((((a20==1)&&((!(a26==1)&&(((input==5)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&!(a27==1)))&&(a21==12)))&&(((a16==11)&&((a24==1)||((((a1==13)&&(((a13==1)&&(a19==2))||(a0==1)))||!(a3==1))&&!(a7==1))))&&(a17==2)))){ a14 = 0; a19 = 1; a0 = 0; a16 = 7; a11 = 1; a21 = 10; a5 = 4; a1 = 12; a9 = 7; return -1; } else if(((((a21==10)&&((a16==9)&&((a2==1)&&((a3==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))))))&&(a19==3))&&((a0==1)||(!(a20==1)&&(((a3==1)&&((a23==1)&&((!(a6==1)||(a11==1))&&(a17==2))))&&(a1==12)))))){ if((a17==3)){ a10 = 0; a1 = 13; a5 = 6; a15 = 1; a19 = 5; a9 = 11; a16 = 7; a27 = 1; }else{ a5 = 5; a18 = 1; a9 = 9; a16 = 11; a19 = 1; a15 = 0; a27 = 1; } return -1; } else if(((((a16==11)&&(((a19==5)&&(!(a12==1)||(a13==1)))&&(a17==2)))&&(a9==11))&&((((((((((a21==10)&&(input==1))&&(a13==1))&&(a3==1))&&(a23==1))&&(a20==1))&&!(a18==1))&&(a5==4))&&(a11==1))&&(a1==13)))){ a28 = 1; a13 = 1; a1 = 12; a19 = 4; a9 = 8; a16 = 7; a6 = 1; return -1; } else if(((!(a3==1)||((a11==1)&&((((a16==8)&&(a11==1))&&(a17==2))&&(a1==13))))&&((a19==4)&&((a28==1)&&((a21==12)&&(((!(a26==1)&&(((input==6)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&!(a0==1)))&&(a20==1))&&(a23==1))))))){ a9 = 9; a18 = 0; a16 = 10; a28 = 1; a1 = 12; a11 = 1; a5 = 5; return 22; } else if((((!(a23==1)||(((a7==1)||(a13==1))&&(a20==1)))&&!(a8==1))&&(!(a14==1)&&((a13==1)&&((a28==1)&&(((a17==2)&&(((((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))&&(input==4))&&(a21==12)))&&(a16==7))))))){ a5 = 4; a21 = 10; a19 = 1; a26 = 0; a1 = 12; a13 = 1; a6 = 1; a9 = 7; return -1; } else if((((a3==1)&&((a1==14)&&((a21==10)&&((a20==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==6))))))&&((a2==1)&&((((a19==1)&&(!(a13==1)||(((a16==8)&&((a13==1)&&(a23==1)))&&(a17==2))))&&!(a24==1))||(a4==1))))){ a1 = 12; a16 = 7; a9 = 7; a28 = 1; a5 = 4; a11 = 1; return -1; } else if(((!(a14==1)&&((a28==1)&&(!(a0==1)&&((!(a0==1)&&((a16==10)&&(!(a4==1)&&((a17==2)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a21==12)))))&&((a19==3)&&(((((a9==8)&&(a6==1))||!(a28==1))&&!(a20==1))&&(a1==13))))){ if((a24==1)){ a20 = 1; a1 = 12; a16 = 7; a2 = 0; a15 = 1; a21 = 10; a5 = 5; a25 = 0; a19 = 1; }else{ a25 = 0; a13 = 0; a7 = 1; a20 = 1; a21 = 10; a1 = 12; a19 = 2; a16 = 7; a5 = 5; } return -1; } else if(((((a16==7)&&((a21==11)&&(((!(a23==1)||(!(a3==1)||((a2==1)&&(a3==1))))&&(a17==2))&&(a13==1))))||(a0==1))&&((a23==1)&&((!(a20==1)&&(((input==1)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&(a19==4)))&&(a1==12))))){ a20 = 1; a5 = 5; a2 = 1; a13 = 1; a19 = 2; a16 = 9; a21 = 10; a1 = 13; a9 = 10; return 25; } else if(((((a2==1)&&((a28==1)&&((a16==10)&&((a23==1)||(a8==1)))))&&(a5==5))&&((!(a20==1)&&((a9==11)&&((((a19==3)&&((a1==13)&&((a13==1)&&((a21==11)&&(input==6)))))&&!(a24==1))&&(a17==2))))&&(a28==1)))){ a22 = 1; a20 = 1; a16 = 7; a19 = 1; a6 = 0; a9 = 7; a21 = 10; a14 = 1; return 25; } else if((((((a23==1)&&(((a19==1)&&((a1==12)&&((input==6)&&(a20==1))))&&(a28==1)))&&(a3==1))&&(a5==6))&&(((a21==10)&&((a16==10)&&(!(a26==1)&&((a3==1)&&(((a14==1)||(a11==1))&&(a17==2))))))&&(a9==7)))){ a9 = 11; a16 = 9; a5 = 4; a19 = 5; a13 = 1; a21 = 11; a27 = 0; return 21; } else if(((((!(a6==1)&&(((((a14==1)&&(!(a13==1)&&((a9==8)&&(!(a12==1)&&((a21==11)&&(input==3))))))&&!(a3==1))&&(a26==1))&&(a5==4)))&&(a1==14))&&(a16==7))&&((a19==1)&&((a17==2)&&(!(a20==1)&&(a11==1)))))){ a29 = 0; a13 = 0; a1 = 12; a5 = 6; a20 = 1; a24 = 1; a21 = 10; return -1; } else if((((!(a20==1)&&((a3==1)&&((a12==1)&&((((a17==2)&&(((input==6)&&(a1==13))&&!(a14==1)))&&!(a27==1))&&(a16==7)))))&&(a9==11))&&((a5==5)&&(((a21==12)&&(!(a6==1)||((a11==1)&&(a11==1))))&&(a19==1))))){ a21 = 10; a12 = 1; a1 = 12; a5 = 4; a28 = 1; a20 = 1; a23 = 1; a9 = 7; return -1; } else if((((!(a20==1)&&((a19==4)&&((a8==1)||((a21==12)&&((a26==1)||((a28==1)&&(!(a8==1)&&(a6==1))))))))&&(a9==9))&&((a1==13)&&((a17==2)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a16==10))&&(a12==1))&&!(a0==1)))))){ a24 = 1; a13 = 0; a10 = 1; a1 = 12; a19 = 2; a20 = 1; a5 = 6; a16 = 7; a21 = 10; return 25; } else if(((((a21==12)&&((a3==1)&&(!(a7==1)&&((a17==2)&&(((a6==1)||!(a23==1))&&(a3==1))))))&&!(a20==1))&&(((((input==5)&&((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==3))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&(a28==1))&&(a28==1))&&(a16==7)))){ a5 = 4; a19 = 1; a4 = 0; a9 = 7; a18 = 0; a7 = 0; a21 = 10; a20 = 1; a1 = 12; return -1; } else if((((((a14==1)||((!(a14==1)&&((a16==7)&&((a20==1)&&(a3==1))))&&!(a4==1)))&&(a1==14))&&(a9==11))&&((a21==10)&&(((((!(a8==1)&&((input==5)&&(a19==5)))&&!(a27==1))&&(a5==6))&&(a13==1))&&(a17==2))))){ a21 = 12; a7 = 0; a9 = 9; a1 = 12; a3 = 1; return 25; } else if((((!(a20==1)&&(((a11==1)&&(!(a0==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1))))&&(a12==1)))&&(a1==14))&&(((a19==3)&&(!(a2==1)||((((a13==1)&&((a2==1)&&(a16==9)))||(a4==1))&&(a17==2))))&&(a21==10)))){ if((a28==1)){ a28 = 0; a5 = 5; a20 = 1; a0 = 1; a1 = 12; a16 = 7; a19 = 2; a9 = 8; a12 = 0; }else{ a19 = 2; a26 = 1; a9 = 11; a16 = 7; a1 = 12; a5 = 6; a8 = 1; a2 = 0; a20 = 1; } return -1; } else if(((((a6==1)&&((a3==1)&&(((a12==1)&&(((((a9==8)&&((a20==1)&&(input==6)))&&(a21==12))&&!(a4==1))&&(a16==8)))&&!(a0==1))))&&(a19==5))&&((a1==14)&&((!(a11==1)||((a17==2)&&(a2==1)))&&(a5==6))))){ a1 = 13; a3 = 1; a16 = 10; a4 = 0; a12 = 1; return 26; } else if(((((((((!(a0==1)&&(a28==1))&&(a16==8))&&(a28==1))||(a0==1))&&(a28==1))&&(a21==10))&&(a19==4))&&(((a28==1)&&((a1==13)&&(((a17==2)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==6)))&&(a20==1))))&&(a13==1)))){ a19 = 1; a3 = 1; a11 = 1; a28 = 1; a16 = 7; a9 = 7; a1 = 12; a5 = 4; return -1; } else if(((((((((a23==1)||!(a28==1))&&(a19==3))||(a14==1))&&(a28==1))&&(a16==9))&&(a21==11))&&(((a17==2)&&(!(a14==1)&&((!(a0==1)&&(!(a20==1)&&((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&!(a0==1))))&&(a1==13)))){ a23 = 0; a16 = 7; a9 = 9; a21 = 10; a22 = 0; a5 = 6; a6 = 0; a20 = 1; a19 = 1; return 21; } else if(((!(a20==1)&&(((!(a14==1)&&((((input==3)&&((a5==5)||(a5==6)))&&!(a8==1))&&(a9==11)))&&(a21==11))&&!(a24==1)))&&(((a19==4)&&(((a26==1)||(((a16==10)&&(!(a12==1)||(a11==1)))||(a8==1)))&&(a17==2)))&&(a1==13)))){ a9 = 10; a19 = 1; a5 = 5; a14 = 1; a21 = 10; a13 = 0; a1 = 14; a16 = 9; a20 = 1; return -1; } else if((((!(a14==1)&&((((a13==1)&&((input==4)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))))&&(a1==14))&&(a21==12)))&&(a23==1))&&((((a17==2)&&((a20==1)&&((((a6==1)&&(a19==2))&&(a16==11))&&!(a18==1))))&&!(a7==1))&&!(a24==1)))){ a1 = 12; a21 = 10; a5 = 4; a19 = 1; a9 = 7; a26 = 0; a16 = 7; a6 = 1; a28 = 1; return -1; } else if(((((a2==1)&&((!(a0==1)&&(!(a20==1)&&(((a21==10)&&(a11==1))&&(a19==4))))&&!(a24==1)))&&!(a7==1))&&(!(a8==1)&&(((a16==7)&&(((a1==13)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==3)))&&(a17==2)))&&!(a8==1))))){ a20 = 1; a1 = 12; a9 = 7; a5 = 4; a11 = 1; a13 = 1; a2 = 1; a19 = 1; return -1; } else if((((((a20==1)&&(((a19==2)&&(input==4))&&(a5==6)))&&!(a8==1))&&(a17==2))&&((((((!(a26==1)&&(!(a4==1)&&(((a12==1)&&!(a8==1))&&(a13==1))))&&(a1==12))&&(a21==11))||(a4==1))&&(a16==10))&&(a9==10)))){ a5 = 4; a9 = 7; a18 = 0; a6 = 1; a19 = 1; a21 = 10; a16 = 7; return -1; } else if((((!(a7==1)&&(((((a0==1)||((a26==1)||(a2==1)))||(a4==1))&&(a17==2))&&(a1==13)))&&!(a20==1))&&((a21==12)&&(((((!(a14==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a19==4))&&(a16==9))&&(a9==10))&&(a3==1))))){ a2 = 0; a5 = 5; a25 = 1; a9 = 9; a12 = 0; a1 = 12; a16 = 10; a19 = 1; return -1; } else if((((a16==11)&&(((a21==10)&&((a9==10)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a2==1))&&(a23==1))))&&(a1==14)))&&(((a19==2)&&(!(a20==1)&&(!(a12==1)||((!(a3==1)||((a28==1)&&(a23==1)))&&(a2==1)))))&&(a17==2)))){ a11 = 0; a6 = 0; a22 = 0; a5 = 4; a20 = 1; a19 = 5; a1 = 12; a9 = 11; a16 = 9; return -1; } else if((((a21==10)&&(((!(a4==1)&&(((a17==2)&&((a16==10)&&((a19==5)&&(a2==1))))&&!(a20==1)))&&(a9==7))&&(a13==1)))&&(!(a7==1)&&((a2==1)&&(((!(a8==1)&&((input==5)&&((a5==5)||(a5==6))))&&!(a8==1))&&(a1==14)))))){ a18 = 1; a19 = 1; a20 = 1; a5 = 5; a16 = 7; a7 = 1; a14 = 1; return -1; } else if(((((a12==1)&&((a16==8)&&(((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a20==1))))&&(a21==10))&&(((((((a12==1)&&(((a6==1)&&(a9==10))||!(a11==1)))||!(a12==1))&&(a19==1))||(a14==1))&&(a1==14))||!(a12==1)))){ a16 = 10; a4 = 0; a19 = 3; a21 = 12; a1 = 13; a26 = 0; a27 = 0; a20 = 1; a9 = 8; a5 = 4; return 25; } else if((((a16==9)&&((((((a28==1)||(a24==1))&&(a21==12))&&!(a8==1))||(a18==1))&&(a1==12)))&&((a9==10)&&(((((a3==1)&&((a19==5)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))))&&!(a0==1))&&(a20==1))&&(a13==1))))){ a9 = 7; a5 = 4; a24 = 0; a23 = 1; a2 = 1; a21 = 10; a19 = 1; a16 = 7; return -1; } else if(((!(a13==1)||((a1==14)&&(!(a20==1)&&(((a7==1)||((a13==1)&&(a21==12)))||(a0==1)))))&&(!(a24==1)&&(!(a8==1)&&((a19==4)&&(((((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&!(a27==1))&&(a17==2))&&(a16==9))))))){ if((a10==1)){ a16 = 8; a9 = 9; a20 = 1; a25 = 1; a1 = 12; a22 = 1; a19 = 1; a5 = 6; }else{ a15 = 0; a5 = 4; a18 = 1; a9 = 10; a16 = 10; a19 = 3; a21 = 11; a25 = 1; } return -1; } else if((((((((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&!(a0==1))&&!(a24==1))&&!(a4==1))&&(a12==1))&&(((a1==14)&&(((a21==11)&&(((((a28==1)&&(a19==5))||(a8==1))&&(a6==1))&&(a20==1)))&&(a16==10)))&&(a17==2)))){ a7 = 0; a24 = 0; a21 = 10; a9 = 9; a13 = 1; a5 = 5; a16 = 7; a1 = 13; a19 = 2; return -1; } else if((((((((a23==1)&&(a16==7))&&(a21==12))||(a14==1))&&(a19==4))&&!(a20==1))&&((!(a27==1)&&(!(a27==1)&&(((((a1==14)&&((a17==2)&&((a9==9)&&(input==3))))&&(a2==1))&&(a23==1))&&!(a0==1))))&&(a5==5)))){ a3 = 1; a9 = 7; a5 = 4; a19 = 1; a20 = 1; a1 = 12; a13 = 1; a8 = 0; a21 = 10; return -1; } else if(((((!(a23==1)||(((a19==2)&&(!(a13==1)||(a6==1)))&&(a1==14)))&&!(a14==1))&&(a16==10))&&((((!(a7==1)&&(!(a20==1)&&((a23==1)&&(!(a8==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))))&&(a9==9))&&(a21==12))&&(a17==2)))){ a14 = 1; a1 = 12; a19 = 1; a20 = 1; a21 = 10; a27 = 1; a5 = 6; a15 = 1; a16 = 7; return -1; } else if((((((a2==1)&&(((a28==1)&&(!(a24==1)&&((input==1)&&(((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))||(((a1==13)&&(a5==4))&&(a9==7))))))&&(a19==1)))&&(a21==10))&&(a12==1))&&((a17==2)&&((a16==10)&&((((a23==1)&&(a20==1))||!(a23==1))&&(a6==1)))))){ a9 = 11; a1 = 14; a5 = 6; a7 = 0; a19 = 4; a16 = 11; a23 = 1; return 23; } else if((((((a1==13)&&((a16==8)&&(!(a0==1)&&(((a5==4)&&(a11==1))&&!(a18==1)))))&&(a9==7))&&(a21==11))&&((a20==1)&&(((a13==1)&&(((a2==1)&&((a28==1)&&((input==1)&&(a17==2))))&&(a23==1)))&&(a19==4))))){ a14 = 0; a19 = 1; a3 = 1; a1 = 12; a21 = 10; a26 = 0; a16 = 7; return -1; } else if(((((!(a18==1)&&(((a18==1)||((!(a27==1)&&(a6==1))&&(a9==7)))&&(a12==1)))&&(a1==13))&&(a5==4))&&(((a19==2)&&((!(a24==1)&&((((a20==1)&&(input==6))&&(a17==2))&&!(a14==1)))&&(a21==11)))&&(a16==9)))){ a19 = 3; a13 = 1; a24 = 0; a5 = 6; a21 = 10; a1 = 12; a18 = 0; return 25; } else if((((a13==1)&&((a16==10)&&((a20==1)&&(((((a28==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a28==1))&&(a9==11))&&(a19==3)))))&&((a23==1)&&((((a21==10)&&((a17==2)&&(!(a24==1)&&(a2==1))))&&(a1==14))||(a0==1))))){ a19 = 4; a9 = 7; a5 = 5; a21 = 11; a16 = 9; a7 = 0; a11 = 1; a1 = 12; a23 = 1; return 21; } else if((((a18==1)||((a16==9)&&((!(a11==1)||(a11==1))&&(a23==1))))&&(!(a14==1)&&((a21==11)&&(((a17==2)&&(((((a12==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==6)))&&(a20==1))&&(a1==12))&&!(a18==1)))&&(a19==5)))))){ a21 = 12; a1 = 13; a0 = 0; a5 = 4; a27 = 0; a16 = 10; a26 = 0; a9 = 8; a19 = 2; return 21; } else if((((a19==3)&&(((((a23==1)&&(a21==11))&&!(a20==1))&&(a16==9))||!(a2==1)))&&(((a17==2)&&((!(a0==1)&&((((a5==5)&&(!(a18==1)&&((a9==8)&&(input==4))))&&!(a14==1))&&(a6==1)))&&(a11==1)))&&(a1==14)))){ if((a25==1)){ a19 = 1; a15 = 0; a8 = 1; a1 = 13; a16 = 7; a9 = 9; a21 = 10; a5 = 4; a20 = 1; }else{ a1 = 12; a23 = 0; a9 = 7; a20 = 1; a22 = 1; a21 = 10; a19 = 1; a5 = 6; a16 = 7; a26 = 1; } return -1; } else if((((a16==9)&&((((a1==14)&&((!(a6==1)||(a3==1))&&!(a7==1)))&&(a17==2))&&(a20==1)))&&((a3==1)&&((a19==4)&&(((!(a14==1)&&((a21==10)&&((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==4))))&&(a11==1))&&(a28==1)))))){ a18 = 0; a1 = 12; a5 = 4; a24 = 0; a12 = 1; a9 = 7; a16 = 7; a19 = 1; return -1; } else if((((a1==14)&&(((a23==1)&&((!(a4==1)&&(((input==1)&&(a16==7))&&(a20==1)))&&(a5==4)))&&!(a18==1)))&&((a9==7)&&((a17==2)&&((a21==12)&&(((a0==1)||((a19==4)&&(!(a14==1)&&(a6==1))))&&(a12==1))))))){ a9 = 9; a26 = 0; a27 = 0; a21 = 11; a1 = 12; a16 = 9; a4 = 0; a19 = 3; return 25; } else if((((a6==1)&&(!(a7==1)&&(((((a21==11)&&(((a5==4)||(a5==5))&&(input==3)))&&(a16==10))&&(a19==2))&&(a17==2))))&&((a26==1)||(!(a11==1)||((((a20==1)&&((!(a23==1)||(a28==1))&&(a9==11)))&&(a1==13))||!(a2==1)))))){ a3 = 1; a27 = 0; a21 = 10; a16 = 7; a9 = 9; a8 = 0; a5 = 4; return -1; } else if(((!(a20==1)&&(!(a18==1)&&((a27==1)||((((a1==12)&&((a24==1)||(!(a18==1)&&((a11==1)&&(a17==2)))))&&!(a0==1))&&(a19==3)))))&&((a9==9)&&((((a16==11)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a8==1))&&(a21==10))))){ a5 = 4; a9 = 7; a20 = 1; a24 = 1; a11 = 0; a19 = 5; a1 = 13; a21 = 11; a16 = 9; a28 = 0; return 23; } else if((((a2==1)&&((a17==2)&&(!(a20==1)&&((a21==11)&&(!(a2==1)||((a16==9)&&((a6==1)&&(a1==12))))))))&&((!(a4==1)&&(!(a26==1)&&((a9==10)&&(!(a8==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a19==1))))))&&(a13==1)))){ a5 = 4; a19 = 3; a9 = 7; a1 = 14; a21 = 10; a28 = 0; a16 = 11; a15 = 1; a10 = 0; return 25; } else if((((a19==5)&&((!(a18==1)&&((((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&!(a24==1))&&!(a14==1)))&&(a16==7)))&&((((a20==1)&&(((!(a3==1)||((a6==1)&&(a21==11)))&&(a1==12))&&(a3==1)))&&(a6==1))&&(a17==2)))){ a7 = 0; a1 = 13; a5 = 6; a9 = 9; a21 = 12; a19 = 1; a16 = 8; a23 = 1; a3 = 1; return 21; } else if((((a1==14)&&((a19==2)&&((a16==11)&&(!(a4==1)&&((((a12==1)&&(a9==7))||!(a11==1))&&(a17==2))))))&&((a23==1)&&((!(a8==1)&&(!(a18==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a20==1))&&(a21==10))))&&!(a18==1))))){ a16 = 10; a21 = 12; a23 = 0; a2 = 0; a5 = 6; a20 = 1; a15 = 0; a9 = 9; return -1; } else if((((((a17==2)&&((a21==11)&&(!(a27==1)&&(a28==1))))&&(a13==1))&&(a6==1))&&(!(a7==1)&&((!(a0==1)&&((((a16==7)&&((((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==6)))&&(a3==1))&&!(a20==1)))&&(a19==1))))){ a27 = 0; a5 = 4; a1 = 12; a11 = 1; a21 = 10; a9 = 7; a3 = 1; a20 = 1; return -1; } else if((((a21==12)&&((a16==9)&&(!(a27==1)&&(((input==1)&&(a17==2))&&!(a7==1)))))&&(((a3==1)&&((a9==7)&&(!(a11==1)||((a1==13)&&(!(a20==1)&&((a5==5)&&(!(a4==1)&&((a3==1)&&(a19==4)))))))))&&!(a26==1)))){ if((a14==1)){ a13 = 0; a23 = 0; a5 = 4; a9 = 10; a21 = 10; a16 = 7; a24 = 1; a20 = 1; a19 = 1; }else{ a5 = 6; a23 = 0; a1 = 12; a25 = 0; a19 = 3; a9 = 10; a0 = 1; a20 = 1; } return -1; } else if(((!(a26==1)&&(((a2==1)&&((a3==1)&&(!(a26==1)&&((a19==5)&&((a1==13)&&((a17==2)&&(((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==4))&&!(a14==1))))))))&&(a20==1)))&&((((a2==1)||(a26==1))&&(a16==10))&&(a21==11)))){ a28 = 1; a6 = 1; a19 = 1; a9 = 7; a1 = 12; a24 = 0; a16 = 7; a5 = 4; a21 = 10; return -1; } else if(((!(a23==1)&&(((a9==10)&&(((a5==5)&&(input==4))&&(a27==1)))&&(a20==1)))&&((!(a11==1)&&((((((a27==1)&&(!(a23==1)&&((a1==14)&&(a3==1))))&&(a17==2))&&(a16==11))&&(a0==1))&&(a19==2)))&&(a21==10)))){ a9 = 9; a21 = 11; a28 = 0; a14 = 1; a19 = 4; a16 = 7; a11 = 0; a1 = 12; return -1; } else if((((((!(a20==1)&&(!(a11==1)||((a28==1)||!(a13==1))))&&(a21==12))||!(a28==1))||(a26==1))&&(!(a14==1)&&(((a17==2)&&((a16==8)&&((a19==5)&&((a1==14)&&((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))))&&!(a8==1))))){ if((a28==1)){ a3 = 0; a28 = 0; a20 = 1; a7 = 1; a16 = 7; a9 = 10; a21 = 10; a5 = 6; a1 = 12; a19 = 2; }else{ a21 = 10; a19 = 1; a16 = 7; a4 = 1; a5 = 6; a29 = 1; a9 = 7; a22 = 1; a20 = 1; } return -1; } else if((((((a11==1)&&(((input==4)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&!(a26==1)))&&(a21==12))&&(a19==3))&&((a13==1)&&((!(a11==1)||((!(a23==1)||((a16==7)&&(((a2==1)&&(a1==12))||(a8==1))))&&(a20==1)))&&(a17==2))))){ a27 = 0; a0 = 0; a19 = 4; a9 = 9; a16 = 9; a1 = 13; a5 = 4; a21 = 10; a23 = 1; return 21; } else if((((a21==12)&&((!(a27==1)&&(((a9==11)&&((!(a26==1)&&(a2==1))&&(a13==1)))||(a0==1)))&&(a5==5)))&&(((a17==2)&&((a19==4)&&(((((input==1)&&(a1==14))&&!(a14==1))&&(a11==1))&&(a20==1))))&&(a16==9)))){ a5 = 6; a4 = 0; a19 = 2; a1 = 13; a0 = 0; a16 = 7; a14 = 0; a9 = 10; a21 = 10; return 25; } else if((((a9==8)&&((a19==1)&&((!(a7==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))&&(a6==1))))&&((((a28==1)&&((a17==2)&&(((a16==9)&&(((a3==1)||!(a6==1))&&(a21==12)))&&(a1==14))))&&(a11==1))&&(a20==1)))){ a7 = 0; a16 = 7; a27 = 0; a21 = 10; a5 = 4; a1 = 12; a9 = 7; a8 = 0; return -1; } else if(((((((((((a19==3)&&(input==6))&&(a5==6))&&(a20==1))&&(a16==9))&&(a21==11))&&(a17==2))&&(a1==13))&&!(a26==1))&&((a8==1)||((!(a0==1)&&((a18==1)||(((a13==1)&&(a9==9))||(a26==1))))||(a27==1))))){ a2 = 1; a16 = 10; a19 = 2; a1 = 14; a21 = 10; a0 = 0; a26 = 0; a9 = 7; return 21; } else if((((a9==10)&&((!(a2==1)||(!(a23==1)||(a12==1)))&&(a28==1)))&&((a21==12)&&(((((a11==1)&&(((!(a24==1)&&((a16==10)&&((input==4)&&((a5==4)||(a5==5)))))&&(a17==2))&&(a1==13)))&&!(a20==1))&&(a19==5))&&!(a4==1))))){ if((a18==1)){ a19 = 2; a20 = 1; a5 = 5; a1 = 12; a22 = 1; a2 = 0; a16 = 8; }else{ a16 = 7; a29 = 0; a7 = 1; a20 = 1; a8 = 1; a5 = 4; a19 = 4; } return -1; } else if(((!(a11==1)||((((a9==11)&&((a11==1)&&(((a19==1)&&(((a20==1)&&(a3==1))&&(a6==1)))&&(a17==2))))&&(a1==13))&&!(a26==1)))&&((a23==1)&&((a28==1)&&((a21==11)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==8))))))){ a16 = 10; a19 = 3; a0 = 0; a13 = 1; a9 = 7; a5 = 4; a6 = 1; a21 = 10; return 25; } return calculate_output48(input); } int calculate_output48(int input) { if((((((a9==7)&&((a13==1)&&(a1==13)))&&(a23==1))&&(a16==8))&&((!(a20==1)&&((a17==2)&&(((a21==10)&&((a12==1)&&(!(a4==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a19==2))&&!(a14==1)))))&&!(a0==1))))&&!(a26==1)))){ a19 = 5; a4 = 0; a16 = 11; a11 = 1; a9 = 8; a20 = 1; a18 = 0; a5 = 5; a1 = 12; return 21; } else if(((((a16==10)&&((((a9==10)&&(((a6==1)&&((((a1==13)&&(((input==4)&&(a19==4))&&(a6==1)))&&(a20==1))&&(a21==10)))&&(a5==5)))&&(a23==1))&&(a17==2)))&&(a11==1))&&(!(a7==1)&&(!(a13==1)||(a12==1))))){ a5 = 4; a18 = 0; a19 = 1; a16 = 7; a26 = 0; a1 = 12; a3 = 1; a9 = 7; return -1; } else if(((!(a7==1)&&(((((a2==1)&&(((a17==2)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==9)))&&(a20==1)))&&!(a0==1))&&(a19==3))&&(a6==1)))&&(((a21==10)&&(((a9==7)&&((a12==1)&&(a1==12)))&&!(a18==1)))&&(a12==1)))){ if((a15==1)){ a5 = 5; a9 = 10; a16 = 7; a21 = 12; a8 = 0; a20 = 0; a6 = 1; a7 = 0; a19 = 5; }else{ a19 = 5; a11 = 1; a1 = 13; a5 = 4; a16 = 8; a14 = 0; a23 = 1; } return 22; } else if((((((a1==12)&&(!(a11==1)||(!(a8==1)&&((a13==1)||!(a11==1)))))&&(a21==10))&&(a17==2))&&((a19==3)&&(!(a20==1)&&((!(a14==1)&&((a12==1)&&((a5==5)&&(!(a7==1)&&((a9==7)&&(input==6))))))&&(a16==11)))))){ if((a21==12)){ a5 = 4; a16 = 7; a2 = 0; a10 = 0; a19 = 1; a20 = 1; a29 = 0; }else{ a3 = 0; a16 = 7; a9 = 9; a6 = 0; a22 = 0; a20 = 1; a19 = 1; a5 = 4; } return 25; } else if(((((a17==2)&&((a13==1)&&(((a1==14)&&((a19==4)&&((a3==1)&&(a16==8))))&&(a11==1))))&&(a20==1))&&(!(a27==1)&&((a6==1)&&((a9==11)&&((!(a0==1)&&(!(a24==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a21==10))))))){ a19 = 1; a9 = 7; a26 = 0; a4 = 0; a5 = 4; a1 = 12; a13 = 1; a16 = 7; return -1; } else if((((((a11==1)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a0==1))&&(a1==12))&&((a21==11)&&(((a16==11)&&((a17==2)&&((a19==3)&&((((a24==1)||(!(a23==1)||((a28==1)&&!(a18==1))))&&(a9==10))&&!(a24==1)))))&&(a20==1))))){ a18 = 0; a19 = 1; a5 = 6; a16 = 9; a12 = 1; a11 = 1; a9 = 9; return 25; } else if(((!(a0==1)&&(((a16==10)&&(((a12==1)&&((a21==11)&&(input==3)))&&(a19==1)))&&(a1==13)))&&(!(a2==1)||(((!(a3==1)||((a17==2)&&((a6==1)&&(((a9==10)&&(a11==1))&&(a5==6)))))&&(a20==1))||(a26==1))))){ a5 = 4; a1 = 12; a16 = 7; a24 = 0; a9 = 7; a21 = 10; a4 = 0; a3 = 1; return -1; } else if((((a17==2)&&(((((a11==1)&&((((input==4)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a19==2))&&(a13==1)))&&!(a24==1))&&!(a4==1))&&(a21==11)))&&((a16==10)&&((!(a2==1)||(!(a3==1)||((a1==12)&&(a2==1))))&&!(a20==1))))){ a21 = 12; a16 = 7; a8 = 1; a19 = 1; a9 = 8; a5 = 4; a6 = 0; return -1; } else if(((!(a23==1)||((a11==1)&&((a23==1)&&((a21==10)&&(!(a28==1)||(a11==1))))))&&((a9==11)&&(!(a7==1)&&(!(a20==1)&&((a17==2)&&((a1==13)&&(!(a18==1)&&(((a19==3)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==9)))))))))){ a20 = 1; a16 = 7; a1 = 14; a19 = 1; a5 = 4; a11 = 0; a7 = 1; a9 = 10; a29 = 0; return -1; } else if((((((((((input==3)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a3==1))&&(a16==7))&&(a23==1))&&!(a4==1))&&(a2==1))&&(a20==1))&&((a17==2)&&((a21==11)&&((a24==1)||((a26==1)||((a1==13)&&((a19==5)&&(a3==1))))))))){ a1 = 12; a19 = 1; a9 = 7; a24 = 0; a5 = 4; a21 = 10; a3 = 1; return -1; } else if(((((a16==10)&&((a17==2)&&((!(a18==1)&&((a20==1)&&((a19==3)&&((a9==9)&&(input==1)))))&&(a1==12))))&&!(a26==1))&&(!(a28==1)||(((a2==1)&&((!(a4==1)&&((a13==1)&&(a21==10)))&&(a5==5)))||!(a23==1))))){ a28 = 1; a19 = 5; a1 = 14; a5 = 6; a18 = 0; a16 = 11; a2 = 1; return 23; } else if((((((a1==13)&&((a17==2)&&(!(a4==1)&&((input==6)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))))))&&(a13==1))&&(a28==1))&&((a19==3)&&((!(a13==1)||((!(a26==1)&&((a21==12)&&((a23==1)&&!(a20==1))))||(a0==1)))&&(a16==8))))){ a16 = 7; a20 = 1; a12 = 0; a9 = 9; a5 = 5; a10 = 1; a24 = 1; a1 = 12; a21 = 10; a19 = 1; return -1; } else if((((!(a3==1)&&((((((a18==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==6)))&&(a20==1))&&(a1==14))&&(a17==2))&&(a24==1)))&&!(a28==1))&&(!(a28==1)&&(!(a28==1)&&(((a21==10)&&((a13==1)&&(a16==10)))&&(a19==5)))))){ a19 = 3; a9 = 8; a1 = 12; a2 = 0; a20 = 0; a15 = 0; a16 = 8; a24 = 1; a5 = 5; return -1; } else if((((!(a28==1)||(((a2==1)&&((a13==1)&&(a19==4)))||!(a11==1)))&&!(a20==1))&&(((a21==10)&&((!(a24==1)&&(((a16==9)&&((input==3)&&(((a9==7)&&((a5==5)&&(a1==13)))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))))&&!(a24==1)))&&(a11==1)))&&(a17==2)))){ a1 = 13; a9 = 10; a18 = 1; a4 = 1; a19 = 5; a16 = 10; a2 = 0; a20 = 1; a5 = 5; return 21; } else if(((!(a23==1)&&(((!(a23==1)&&((a16==8)&&(a11==1)))&&!(a20==1))&&(a1==12)))&&((((a24==1)&&((!(a13==1)&&(((a21==11)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a19==3)))&&(a9==10)))&&(a4==1))&&(a4==1)))){ a20 = 1; a15 = 1; a13 = 0; a1 = 13; a23 = 0; a5 = 5; a16 = 10; a19 = 2; a9 = 11; a21 = 12; return 26; } else if(((!(a28==1)&&((a16==7)&&(((a21==11)&&((a1==12)&&(a12==1)))&&!(a11==1))))&&(((a17==2)&&(!(a23==1)&&((a7==1)&&((((a19==1)&&(!(a20==1)&&((input==5)&&(a9==7))))&&(a14==1))&&(a5==5)))))&&(a24==1)))){ a10 = 0; a13 = 0; a19 = 5; a5 = 4; a16 = 8; a20 = 1; a1 = 14; a9 = 10; return 21; } else if((((!(a0==1)&&(!(a8==1)&&(((((a1==12)&&(a28==1))&&(a9==7))&&(a21==10))&&(a16==7))))||(a27==1))&&(!(a0==1)&&((a20==1)&&(((!(a0==1)&&((a19==3)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2))&&!(a24==1)))))){ a19 = 1; a20 = 0; a1 = 14; a12 = 1; a5 = 6; a9 = 11; a16 = 8; a8 = 0; a0 = 0; return 23; } else if(((((!(a18==1)&&(((a21==12)&&(((a17==2)&&(!(a26==1)&&(a3==1)))||(a0==1)))&&(a16==11)))&&(a20==1))&&!(a27==1))&&(((a1==13)&&((((a9==11)&&((input==4)&&((a5==4)||(a5==5))))&&(a2==1))&&(a19==4)))&&!(a8==1)))){ a21 = 10; a19 = 1; a9 = 7; a26 = 0; a1 = 12; a5 = 4; a3 = 1; a0 = 0; a16 = 7; return -1; } else if((((((a21==12)&&(((a17==2)&&((!(a20==1)&&(a3==1))&&(a19==3)))&&(a1==13)))&&(a16==10))||!(a28==1))&&(!(a24==1)&&(((a12==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&(a28==1))&&(a9==10))&&(a11==1)))&&!(a24==1))))){ a21 = 10; a2 = 0; a16 = 7; a5 = 4; a1 = 12; a19 = 2; a22 = 1; a20 = 1; a28 = 0; a9 = 8; return -1; } else if((((((!(a0==1)&&(((((a5==5)||(a5==6))&&(input==1))&&(a6==1))&&(a9==9)))&&(a2==1))&&(a19==2))&&(a17==2))&&(((a20==1)&&((!(a23==1)||(((a16==10)&&((a11==1)||(a27==1)))&&(a21==10)))||(a18==1)))&&(a1==13)))){ a9 = 11; a7 = 0; a5 = 6; a11 = 1; a19 = 4; a1 = 12; a21 = 11; a16 = 8; return -1; } else if((((a1==13)&&(((a2==1)&&((a20==1)&&((a16==9)&&((a9==11)&&((input==6)&&((a5==5)||(a5==6)))))))&&(a6==1)))&&((a23==1)&&((a14==1)||((((a2==1)&&(((a19==2)&&(a12==1))&&(a21==11)))&&(a17==2))&&(a2==1)))))){ a1 = 12; a21 = 10; a3 = 1; a16 = 10; a7 = 0; a14 = 0; a19 = 1; a9 = 7; a5 = 4; return 21; } else if((((a14==1)&&(((a16==7)&&(input==4))&&!(a23==1)))&&((a17==2)&&((a9==7)&&(!(a13==1)&&(((a20==1)&&((a5==6)&&((a26==1)&&((a19==4)&&((a1==13)&&(!(a3==1)&&((a28==1)&&(a26==1))))))))&&(a21==10))))))){ a0 = 1; a2 = 0; a19 = 2; a29 = 0; a9 = 9; a1 = 12; return -1; } else if(((((a19==3)&&(((a28==1)&&(((a6==1)||!(a2==1))&&(a20==1)))&&(a16==9)))&&(a9==11))&&((a21==10)&&((a17==2)&&((((a12==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a14==1))&&(a13==1)))&&(a1==14))&&(a13==1)))))){ a5 = 6; a19 = 2; a26 = 0; a18 = 0; a27 = 0; a16 = 11; a1 = 13; a9 = 9; return 25; } else if((((((a20==1)&&(((a19==3)&&((a12==1)&&!(a18==1)))&&(a16==7)))||(a24==1))||!(a6==1))&&((a11==1)&&((a3==1)&&(((a21==10)&&((((((a5==5)||(a5==6))&&(input==6))&&(a17==2))&&!(a26==1))&&(a1==14)))&&(a9==9)))))){ a2 = 1; a23 = 1; a8 = 0; a19 = 2; a5 = 5; a21 = 11; return 22; } else if((((((a6==1)&&((a5==5)&&(!(a20==1)&&((((a9==7)&&((a3==1)||(a4==1)))&&(a1==14))||(a14==1)))))&&(a19==1))&&(a21==12))&&((a17==2)&&(((((input==1)&&(a16==8))&&!(a14==1))&&!(a0==1))&&(a6==1))))){ a28 = 0; a2 = 0; a10 = 0; a21 = 10; a5 = 4; a9 = 8; a20 = 1; a16 = 7; a1 = 13; return 21; } else if(((((a17==2)&&((a20==1)&&(!(a24==1)&&((((a9==11)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a2==1)))&&(a11==1))&&(a11==1)))))&&(a1==12))&&(((a27==1)||((((a12==1)&&(a21==10))&&(a19==1))&&(a23==1)))&&(a16==11)))){ a9 = 7; a5 = 4; a19 = 3; a21 = 11; a4 = 0; a16 = 9; a1 = 13; a3 = 1; return -1; } else if(((((((((a5==5)&&(input==3))&&(a4==1))&&!(a11==1))&&!(a13==1))&&(a19==2))&&(a9==10))&&((a17==2)&&((((a1==14)&&(((a8==1)&&(!(a13==1)&&((a20==1)&&(a12==1))))&&!(a13==1)))&&(a16==7))&&(a21==12))))){ a1 = 12; a26 = 1; a19 = 1; a28 = 0; a21 = 10; a9 = 8; a5 = 6; a22 = 1; return 21; } else if((((a28==1)&&((a16==7)&&((a1==13)&&(((((a5==4)||(a5==5))&&(input==1))&&(a2==1))&&(a13==1)))))&&((!(a23==1)||(((a9==10)&&(!(a13==1)||(!(a20==1)&&(((a21==11)&&(a23==1))&&(a17==2)))))||!(a12==1)))&&(a19==4)))){ a5 = 4; a8 = 0; a21 = 10; a24 = 0; a1 = 14; a19 = 3; a3 = 1; return 25; } else if((((((!(a18==1)&&(!(a14==1)&&((((((a5==4)||(a5==5))&&(input==5))&&(a16==10))&&!(a14==1))&&!(a18==1))))&&(a13==1))&&(a9==10))&&(a20==1))&&((((a1==12)&&(((a13==1)&&(a19==3))&&(a17==2)))&&!(a26==1))&&(a21==11)))){ a9 = 11; a5 = 4; a23 = 1; a27 = 0; a1 = 14; a19 = 5; a13 = 1; a16 = 9; return 21; } else if(((!(a20==1)&&(!(a23==1)||((a9==7)&&(((a6==1)&&(((((a18==1)||(a3==1))&&(a16==8))||!(a13==1))&&(a17==2)))&&(a1==13)))))&&((!(a24==1)&&((!(a8==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a19==2)))&&(a21==11)))){ a5 = 4; a18 = 0; a19 = 4; a9 = 9; a21 = 12; a1 = 14; a14 = 0; a20 = 1; a6 = 1; return 25; } else if(((((a17==2)&&((a6==1)&&((a28==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a14==1)))))&&!(a26==1))&&(((((a1==13)&&(!(a20==1)&&((a21==11)&&((a24==1)||((a19==2)&&(a2==1))))))&&(a9==10))&&(a16==9))&&(a12==1)))){ a19 = 1; a16 = 7; a21 = 10; a20 = 1; a0 = 1; a5 = 4; a10 = 1; a6 = 0; return -1; } else if((((a1==12)&&(((!(a8==1)&&((!(a12==1)||(((a2==1)&&(a11==1))||!(a12==1)))||!(a28==1)))&&(a21==11))&&(a17==2)))&&(!(a20==1)&&((a9==8)&&((a16==7)&&(((a12==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a19==1))))))){ a20 = 1; a19 = 4; a1 = 13; a2 = 1; a5 = 6; a13 = 1; a16 = 9; a9 = 10; a27 = 0; return 22; } else if(((((a16==10)&&((a20==1)&&((((a2==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a9==7))&&(a21==10))))&&!(a8==1))&&(((((((!(a24==1)&&(a23==1))&&(a1==14))&&(a17==2))||!(a6==1))&&(a3==1))&&!(a27==1))&&(a19==1)))){ a16 = 7; a12 = 1; a1 = 12; a5 = 4; a2 = 1; return -1; } else if(((!(a20==1)&&(((a6==1)||!(a3==1))||(a26==1)))&&((a19==1)&&((((a11==1)&&((((a21==12)&&(((a16==10)&&(!(a27==1)&&((input==3)&&((a5==5)||(a5==6)))))&&!(a18==1)))&&(a1==12))&&(a23==1)))&&(a9==10))&&(a17==2))))){ a21 = 10; a19 = 2; a8 = 1; a16 = 7; a1 = 13; a29 = 1; a5 = 5; a12 = 0; return 22; } else if((((((((a17==2)&&(((a20==1)&&((a2==1)&&(a11==1)))&&(a1==14)))&&(a28==1))&&(a16==9))&&!(a27==1))&&(a11==1))&&((((a9==11)&&((a2==1)&&(((input==3)&&(a5==6))&&(a21==11))))&&(a19==3))&&!(a27==1)))){ a11 = 1; a16 = 7; a21 = 10; a1 = 12; a14 = 0; a9 = 7; a5 = 4; a19 = 1; a28 = 1; return -1; } else if(((((a17==2)&&((a1==14)&&((a20==1)&&((a19==4)&&((a3==1)&&(a12==1))))))&&(a16==10))&&(!(a24==1)&&((a13==1)&&((((a23==1)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1))&&(a2==1)))&&(a21==11))&&!(a8==1)))))){ a1 = 12; a19 = 1; a16 = 9; a23 = 1; a5 = 6; a26 = 0; a9 = 7; return -1; } else if((((a20==1)&&((a16==11)&&((a11==1)&&(((a5==5)&&((a6==1)&&(!(a8==1)&&((a19==3)&&((a9==9)&&(!(a18==1)&&((a1==14)&&(input==6))))))))&&(a2==1)))))&&((a17==2)&&((a21==12)&&((a23==1)||(a8==1)))))){ a9 = 11; a1 = 12; a19 = 5; a23 = 1; a5 = 6; a27 = 0; a28 = 1; return 25; } else if(((((a16==8)&&((a21==10)&&(!(a26==1)&&(((a1==13)&&(input==4))&&(a9==11)))))&&!(a18==1))&&((a26==1)||((!(a23==1)||((a28==1)&&((a6==1)&&((a17==2)&&(((a5==6)&&(a23==1))&&!(a20==1))))))&&(a19==5))))){ a9 = 7; a20 = 1; a1 = 12; a16 = 7; a0 = 0; a24 = 0; a19 = 1; a5 = 4; a3 = 1; return -1; } else if((((a21==12)&&((((!(a27==1)&&(((a23==1)&&(!(a23==1)||(a12==1)))&&(a28==1)))&&(a19==4))&&!(a20==1))&&(a1==14)))&&((a17==2)&&((a16==10)&&((!(a7==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a9==9)))&&(a12==1)))))){ a5 = 4; a20 = 1; a15 = 0; a21 = 11; a28 = 0; a24 = 1; a1 = 13; a19 = 1; return -1; } else if((((!(a20==1)&&(!(a24==1)&&((a3==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))))&&!(a26==1))&&(((a16==9)&&(!(a14==1)&&((((!(a11==1)||((a1==13)&&(a3==1)))&&(a19==1))&&(a17==2))&&(a21==12))))&&(a13==1)))){ a19 = 5; a14 = 1; a5 = 5; a20 = 1; a12 = 0; a1 = 12; a16 = 8; a22 = 0; a9 = 8; return 21; } else if((((a20==1)&&(!(a6==1)||(((a16==10)&&((!(a4==1)&&(a2==1))&&(a28==1)))&&(a21==11))))&&((!(a24==1)&&((a9==9)&&((a1==12)&&(((a19==4)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&!(a7==1)))))&&(a2==1)))){ a9 = 8; a16 = 7; a3 = 1; a5 = 5; a21 = 10; a19 = 2; a14 = 0; a1 = 14; return -1; } else if(((((a9==8)&&(!(a2==1)||(!(a24==1)&&((a11==1)&&(a16==8)))))&&(a19==2))&&(((a21==10)&&(((((a1==13)&&(!(a0==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a13==1))))&&(a6==1))&&(a6==1))&&!(a20==1)))&&(a17==2)))){ a1 = 12; a16 = 7; a19 = 1; a5 = 4; a26 = 0; a14 = 0; a3 = 1; a20 = 1; a9 = 7; return -1; } else if((((a17==2)&&((a1==13)&&((a20==1)&&(!(a13==1)&&(((!(a23==1)&&(!(a6==1)&&(a28==1)))&&!(a23==1))&&!(a12==1))))))&&(((a16==8)&&((a5==6)&&((a9==7)&&(((a19==3)&&(input==3))&&(a4==1)))))&&(a21==12)))){ a5 = 5; a9 = 8; a19 = 2; a13 = 0; a26 = 1; a15 = 0; a16 = 10; a21 = 10; return -1; } else if(((((((a16==9)&&(!(a7==1)&&(((a9==9)&&(input==1))&&(a20==1))))&&!(a24==1))&&(a28==1))&&(a23==1))&&((a8==1)||((a5==5)&&(!(a6==1)||(((((a6==1)&&(a1==14))&&(a21==10))&&(a17==2))&&(a19==4))))))){ a23 = 1; a5 = 4; a9 = 7; a16 = 7; a6 = 1; a27 = 0; a19 = 1; a1 = 12; return -1; } else if((((a19==2)&&(((a21==11)&&(a13==1))&&(a17==2)))&&(((a13==1)&&((((a13==1)&&((!(a0==1)&&(((input==1)&&((((a1==14)&&(a5==5))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))))&&!(a8==1)))&&(a16==11)))&&(a23==1))&&!(a26==1)))&&(a20==1)))){ if((a29==1)){ a9 = 10; a20 = 0; a16 = 7; a3 = 1; a21 = 12; a19 = 4; a13 = 1; a1 = 12; a5 = 5; a28 = 1; }else{ a0 = 0; a19 = 5; a1 = 12; a2 = 1; a18 = 0; a9 = 9; a20 = 0; a5 = 4; a16 = 7; } return 25; } else if((((((((a12==1)&&(((!(a20==1)&&((a1==12)&&((input==5)&&(a17==2))))&&(a16==7))&&(a9==8)))&&(a21==11))&&!(a8==1))&&!(a24==1))&&!(a4==1))&&((((a5==5)&&((a2==1)||!(a28==1)))&&(a19==2))||!(a6==1)))){ a9 = 9; a11 = 1; a21 = 10; a1 = 13; a5 = 4; a12 = 1; a20 = 1; a14 = 0; return 25; } else if(((((!(a2==1)||((a20==1)&&((((a23==1)&&(a19==5))&&!(a18==1))&&(a16==10))))&&!(a18==1))&&(a1==14))&&(((a3==1)&&(((a17==2)&&(((input==3)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&!(a0==1)))&&(a23==1)))&&(a21==11)))){ a12 = 1; a5 = 4; a19 = 1; a1 = 12; a6 = 1; a21 = 10; a16 = 7; a9 = 7; return -1; } else if((((a1==13)&&((a20==1)&&((a17==2)&&((a28==1)||!(a12==1)))))&&((a16==11)&&((((((!(a18==1)&&(((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==6))&&!(a14==1)))&&!(a4==1))&&(a6==1))&&(a3==1))&&(a21==12))&&(a19==3))))){ a5 = 4; a19 = 1; a1 = 12; a9 = 7; a16 = 7; a0 = 0; a24 = 0; a21 = 10; return -1; } else if(((((a26==1)||(!(a20==1)&&((((a21==11)&&((a3==1)&&(a1==14)))&&(a9==8))&&!(a7==1))))&&!(a14==1))&&((((((a11==1)&&((a19==4)&&(((a5==4)||(a5==5))&&(input==4))))&&(a17==2))&&(a3==1))&&(a16==9))&&(a23==1)))){ if((a14==1)){ a29 = 1; a5 = 6; a9 = 9; a21 = 10; a19 = 1; a20 = 1; a25 = 1; a0 = 1; a16 = 7; }else{ a6 = 0; a5 = 4; a16 = 10; a21 = 10; a20 = 1; a9 = 7; a11 = 0; a0 = 1; a19 = 3; } return -1; } else if(((((!(a6==1)&&((a16==7)&&((a19==4)&&(a3==1))))&&(a9==11))&&(a21==12))&&(((a1==13)&&((((!(a11==1)&&((a24==1)&&(!(a3==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&!(a3==1))&&!(a20==1))&&(a18==1)))&&(a17==2)))){ a6 = 0; a5 = 6; a21 = 10; a20 = 1; a8 = 1; a9 = 7; a2 = 0; a19 = 1; return 25; } else if(((((((a9==11)&&((!(a27==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a17==2))&&(a21==10)))&&!(a7==1)))&&(a13==1))&&(a1==13))&&!(a4==1))&&((a16==8)&&((a20==1)&&(!(a7==1)&&((a19==5)&&((a23==1)||(a24==1)))))))){ a9 = 7; a1 = 12; a2 = 1; a5 = 4; a19 = 1; a6 = 1; a16 = 7; a8 = 0; return -1; } else if((((a6==1)&&((((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==1))&&!(a7==1)))&&((((((a1==14)&&(((a19==1)&&(((a16==10)&&((a12==1)&&(a6==1)))||!(a11==1)))&&(a21==10)))&&!(a20==1))&&(a17==2))&&(a28==1))&&!(a7==1)))){ if((a7==1)){ a1 = 13; a5 = 5; a13 = 0; a23 = 0; a20 = 1; a9 = 7; a22 = 0; a16 = 7; }else{ a5 = 5; a15 = 1; a16 = 7; a4 = 1; a3 = 0; a19 = 2; a20 = 1; a9 = 7; a1 = 12; } return -1; } else if((((((a14==1)||((((a1==13)&&(a13==1))&&!(a0==1))||!(a13==1)))&&(a5==5))&&!(a4==1))&&((a16==10)&&((a20==1)&&((a19==3)&&((a17==2)&&((a21==10)&&((a11==1)&&(!(a26==1)&&((a9==8)&&(input==6))))))))))){ a1 = 12; a5 = 4; a19 = 1; a9 = 7; a8 = 0; a16 = 7; a18 = 0; a2 = 1; return -1; } else if((((a1==14)&&(((((a28==1)&&(a16==9))||(a14==1))&&(a17==2))&&!(a20==1)))&&((a19==3)&&((a3==1)&&(((((a2==1)&&((a21==10)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==1))))&&!(a4==1))&&(a11==1))&&(a23==1)))))){ a19 = 5; a21 = 12; a8 = 1; a15 = 0; a5 = 4; a9 = 10; a16 = 10; a26 = 1; return -1; } else if((((((((((a12==1)&&(a21==10))&&(a16==7))&&(a1==13))&&(a17==2))&&(a20==1))||(a0==1))&&!(a27==1))&&((((a2==1)&&((((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==4))&&(a19==4))&&(a3==1)))&&(a23==1))&&(a6==1)))){ a7 = 0; a1 = 12; a5 = 4; a9 = 7; a19 = 1; a14 = 0; a26 = 0; return -1; } else if((((a17==2)&&((a21==11)&&((a24==1)||(!(a13==1)||(a2==1)))))&&((((a1==12)&&((a16==10)&&(((a3==1)&&((!(a27==1)&&(!(a18==1)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a24==1)))&&(a20==1))))&&(a9==11))&&(a19==5)))){ a12 = 1; a3 = 1; a5 = 4; a19 = 1; a16 = 7; a8 = 0; a21 = 10; a9 = 7; return -1; } else if(((!(a20==1)&&(((((!(a18==1)&&((a12==1)&&((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==1))))&&(a16==10))&&!(a4==1))&&!(a26==1))&&(a19==4)))&&((a1==13)&&(!(a4==1)&&((!(a13==1)||((a23==1)&&(a17==2)))&&(a21==11)))))){ a22 = 1; a5 = 6; a20 = 1; a9 = 9; a21 = 10; a4 = 1; a1 = 12; a19 = 1; return -1; } else if(((!(a27==1)&&(((a1==14)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==6))&&(a12==1)))&&(a12==1)))&&((((a14==1)||((((((a12==1)&&(a16==10))&&(a20==1))&&(a17==2))&&(a19==4))&&(a21==12)))&&!(a8==1))||!(a11==1)))){ a9 = 9; a26 = 0; a1 = 13; a18 = 0; a27 = 0; a19 = 2; a21 = 10; a5 = 4; a16 = 7; return 25; } else if(((!(a7==1)&&((a21==12)&&(((a11==1)&&((a16==10)&&(!(a26==1)&&((a17==2)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==3))))))&&!(a20==1))))&&(!(a8==1)&&((a13==1)&&(!(a3==1)||(((a1==13)&&(a12==1))&&(a19==4))))))){ if((a27==1)){ a10 = 1; a16 = 9; a9 = 7; a19 = 1; a25 = 1; a21 = 11; a5 = 4; }else{ a28 = 0; a1 = 14; a16 = 8; a29 = 1; a5 = 6; a21 = 11; a19 = 3; a20 = 1; a9 = 10; } return 23; } else if((((((a19==3)&&((((!(a7==1)&&((a16==7)&&((a6==1)&&!(a26==1))))||!(a3==1))||!(a12==1))||(a7==1)))&&(a1==13))&&(a21==12))&&(((a9==11)&&((((a17==2)&&(input==1))&&(a5==4))&&(a12==1)))&&!(a20==1)))){ a27 = 0; a9 = 9; a20 = 1; a8 = 0; a19 = 2; a21 = 10; a26 = 0; return 26; } else if((((a21==12)&&((a16==9)&&((a1==14)&&((((!(a26==1)&&(a23==1))&&(a17==2))&&!(a14==1))||(a8==1)))))&&((a5==6)&&(!(a18==1)&&(!(a27==1)&&(((a20==1)&&(((a9==10)&&(input==1))&&(a19==5)))&&!(a4==1))))))){ a9 = 8; a8 = 0; a21 = 10; a5 = 5; a13 = 1; a19 = 3; a26 = 0; a16 = 10; return 21; } else if((((a1==12)&&((a2==1)&&((a17==2)&&((((a23==1)&&(!(a24==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a19==4))&&!(a24==1)))))&&((((((a21==12)&&((a6==1)&&(a16==10)))&&(a9==11))&&!(a8==1))||!(a3==1))&&(a20==1)))){ a19 = 5; a5 = 5; a21 = 10; a6 = 1; a9 = 8; a11 = 1; a16 = 8; a27 = 0; return 25; } else if((((((!(a6==1)||((a20==1)&&(a3==1)))||!(a6==1))&&(a1==12))&&(a2==1))&&(!(a24==1)&&(((a19==5)&&((a21==12)&&(((((input==6)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&!(a7==1))&&(a16==8))&&(a17==2))))&&(a11==1))))){ a2 = 1; a5 = 4; a19 = 4; a13 = 1; a1 = 14; a24 = 0; a16 = 10; a9 = 11; return 25; } else if((((((a13==1)&&(!(a7==1)&&((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6))&&!(a14==1))&&(a6==1))))&&(a19==3))&&(a1==13))&&((a17==2)&&(((a24==1)||((a21==11)&&(((a16==11)&&(a12==1))&&(a11==1))))&&(a20==1))))){ a16 = 7; a24 = 0; a19 = 1; a5 = 4; a1 = 12; a6 = 1; a9 = 7; a21 = 10; a0 = 0; return -1; } else if((((a17==2)&&((!(a20==1)&&((a1==13)&&((a27==1)||(a11==1))))&&(a19==3)))&&(!(a8==1)&&(!(a18==1)&&(!(a14==1)&&(!(a7==1)&&((a21==10)&&((((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==4))&&!(a7==1))&&(a16==11))))))))){ if((a21==11)){ a16 = 7; a19 = 1; a5 = 5; a12 = 0; a9 = 8; a20 = 1; a7 = 1; }else{ a5 = 5; a20 = 1; a9 = 7; a16 = 7; a14 = 1; a7 = 1; a19 = 2; a2 = 0; a1 = 12; } return 21; } else if((((a16==11)&&(((a1==12)&&((a3==1)&&((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a3==1))&&!(a0==1))))&&(a9==11)))&&((a21==11)&&((a19==3)&&(((a14==1)||(!(a23==1)||((a28==1)&&((a28==1)&&(a17==2)))))&&(a20==1)))))){ a21 = 10; a23 = 1; a9 = 7; a7 = 0; a12 = 1; a19 = 1; a5 = 4; a16 = 7; return -1; } else if(((((a17==2)&&(!(a20==1)&&(((a6==1)&&((a8==1)||((a12==1)&&(!(a27==1)&&((a7==1)||((a13==1)&&(a19==2)))))))&&(a9==7))))&&(a21==12))&&(((((input==4)&&(a16==10))&&(a5==6))&&(a3==1))&&(a1==12)))){ a16 = 7; a5 = 4; a1 = 13; a20 = 1; a27 = 1; a22 = 1; a23 = 0; return -1; } else if(((((a6==1)&&((a17==2)&&(((((a20==1)&&(input==5))&&!(a4==1))&&(a16==9))&&(a9==9))))&&(a5==6))&&((((a13==1)&&(!(a12==1)||((a3==1)&&(((a13==1)&&(a1==12))||!(a12==1)))))&&(a21==12))&&(a19==5)))){ a13 = 1; a16 = 7; a28 = 1; a21 = 10; a5 = 4; a9 = 7; a24 = 0; a19 = 1; return -1; } else if((((a11==1)&&((a16==10)&&((a17==2)&&(!(a8==1)&&(!(a28==1)||(!(a4==1)&&((a19==4)&&((a21==11)&&(a3==1)))))))))&&((!(a24==1)&&(!(a20==1)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==5))&&(a1==12))))&&(a13==1)))){ a21 = 10; a9 = 9; a19 = 2; a6 = 0; a5 = 4; a20 = 1; a16 = 7; a11 = 0; a12 = 0; return -1; } else if(((((a19==1)&&((((((((a5==5)||(a5==6))&&(input==5))&&!(a4==1))&&(a9==8))&&(a21==11))&&!(a0==1))&&(a17==2)))&&(a20==1))&&((a1==13)&&(((a7==1)||((a7==1)||((a16==9)&&((a13==1)||(a7==1)))))||!(a6==1))))){ a1 = 14; a11 = 1; a21 = 10; a5 = 5; a19 = 2; a18 = 0; a27 = 0; a9 = 10; return 21; } else if((((a19==3)&&((((!(a3==1)&&(((a23==1)&&(a26==1))&&(a17==2)))&&(a18==1))&&(a5==4))&&(a21==10)))&&((((!(a11==1)&&(((a1==12)&&((input==1)&&(a16==10)))&&(a24==1)))&&(a27==1))&&(a20==1))&&(a9==8)))){ a20 = 0; a5 = 5; a16 = 7; a21 = 12; a9 = 11; a1 = 13; a29 = 0; a19 = 4; a3 = 0; return -1; } else if((((a19==5)&&((((a5==4)&&((a23==1)&&(a13==1)))&&(a17==2))&&(a9==11)))&&(((!(a4==1)&&((((((a16==10)&&((input==1)&&(a20==1)))&&(a12==1))&&!(a27==1))&&(a23==1))&&!(a4==1)))&&(a21==10))&&(a1==13)))){ a8 = 0; a21 = 12; a18 = 0; a9 = 10; a16 = 9; a24 = 0; a1 = 14; a5 = 5; return 25; } else if((((a19==3)&&((a16==8)&&((a17==2)&&((a12==1)&&((a0==1)||((a6==1)||!(a3==1)))))))&&(!(a8==1)&&((a2==1)&&((((a20==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==5))&&(a2==1)))&&(a21==11))&&(a1==13)))))){ a18 = 0; a23 = 1; a21 = 10; a0 = 0; a19 = 1; a5 = 4; a9 = 7; a1 = 12; a16 = 7; return -1; } else if((((a6==1)&&((((a4==1)||(a23==1))||(a18==1))||!(a28==1)))&&((a17==2)&&((((a19==2)&&(!(a24==1)&&((a21==10)&&((a3==1)&&((a1==13)&&((input==4)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))))&&(a16==10))&&(a20==1))))){ a9 = 7; a24 = 0; a19 = 1; a28 = 1; a16 = 7; a1 = 12; a2 = 1; a5 = 4; return -1; } else if((((((a11==1)&&((a23==1)&&(((a16==7)&&((input==1)&&(a21==11)))&&(a23==1))))&&(a5==6))&&(a19==1))&&((a17==2)&&((a1==13)&&(!(a24==1)&&(((a9==9)&&((!(a14==1)&&(a28==1))&&!(a20==1)))&&(a12==1))))))){ a21 = 12; a16 = 9; a4 = 0; a2 = 1; a5 = 5; a19 = 2; a20 = 1; return 25; } else if((((a19==4)&&((a5==4)&&((a21==11)&&(((((a1==12)&&((a17==2)&&(input==3)))&&(a23==1))&&(a3==1))&&(a20==1)))))&&(((((a27==1)||(((a28==1)&&(a9==11))&&(a3==1)))&&(a16==11))||(a8==1))&&!(a24==1)))){ a16 = 7; a9 = 7; a2 = 1; a19 = 1; a7 = 0; a21 = 10; a8 = 0; return -1; } else if(((((a13==1)&&(!(a8==1)&&((a21==12)&&((a17==2)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==3))))))&&!(a26==1))&&((a2==1)&&((((!(a20==1)&&((a16==9)&&((a1==12)&&(a6==1))))||(a4==1))&&(a19==5))&&!(a24==1))))){ if((a7==1)){ a1 = 14; a16 = 7; a19 = 1; a3 = 0; a29 = 1; a5 = 5; a24 = 1; a9 = 9; }else{ a1 = 14; a21 = 10; a5 = 4; a20 = 1; a19 = 1; a9 = 10; a16 = 7; a7 = 1; a27 = 1; a29 = 0; } return -1; } else if(((!(a0==1)&&(((a2==1)&&(!(a20==1)&&((a2==1)&&((a11==1)&&((a21==10)&&(!(a8==1)&&((a9==7)&&(input==3))))))))&&(a1==12)))&&(((a19==1)&&((((a6==1)&&(a5==5))&&(a16==7))&&(a17==2)))&&!(a18==1)))){ a20 = 1; a5 = 4; a4 = 0; a24 = 0; return -1; } else if((((!(a11==1)||((!(a20==1)&&(a2==1))||!(a6==1)))&&(a9==9))&&((a16==7)&&((a19==5)&&((!(a14==1)&&(((((a1==14)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))&&(a28==1))&&(a6==1))&&!(a7==1)))&&(a21==11)))))){ a5 = 4; a9 = 7; a4 = 0; a8 = 0; a21 = 10; a1 = 12; a19 = 1; a3 = 1; a20 = 1; return -1; } else if((((((a23==1)&&((((((a1==13)&&(!(a7==1)&&((a9==11)&&(input==4))))&&!(a27==1))&&!(a7==1))&&(a28==1))&&(a6==1)))&&(a17==2))&&(a20==1))&&(((a5==5)&&(((a23==1)&&(a21==10))&&(a16==10)))&&(a19==5)))){ a23 = 1; a19 = 1; a16 = 7; a18 = 0; a9 = 7; a1 = 12; a2 = 1; a5 = 4; return -1; } else if(((((a1==14)&&(((a6==1)&&(!(a0==1)&&(((a16==11)&&((input==4)&&((a5==5)||(a5==6))))&&!(a27==1))))&&!(a8==1)))&&(a21==10))&&((((a20==1)&&(((a9==9)&&(!(a12==1)||(a28==1)))&&(a19==4)))&&!(a7==1))&&(a17==2)))){ a1 = 12; a28 = 1; a5 = 4; a9 = 7; a6 = 1; a16 = 7; a19 = 1; a3 = 1; return -1; } else if((((a13==1)&&(!(a20==1)&&((a16==11)&&((a27==1)||((a13==1)&&!(a7==1))))))&&((a9==11)&&((!(a24==1)&&((a11==1)&&((!(a0==1)&&((a17==2)&&(((input==5)&&(a5==4))&&(a1==14))))&&(a21==10))))&&(a19==2))))){ a4 = 1; a15 = 0; a16 = 7; a27 = 1; a20 = 1; a1 = 12; return -1; } else if((((a16==10)&&(((a21==12)&&(((a18==1)||(((a7==1)||(a13==1))||(a14==1)))&&(a9==7)))&&(a19==5)))&&((a17==2)&&((a5==4)&&((a20==1)&&(!(a0==1)&&((((input==6)&&(a1==13))&&(a23==1))&&(a2==1)))))))){ a1 = 14; a0 = 0; a21 = 10; a4 = 0; a19 = 4; a16 = 7; a9 = 11; return 25; } else if((((((!(a13==1)&&((((((input==4)&&((a5==5)||(a5==6)))&&(a0==1))&&(a19==2))&&(a9==7))&&(a7==1)))&&(a17==2))&&!(a20==1))&&(a21==11))&&((!(a12==1)&&(!(a23==1)&&(((a12==1)&&(a16==8))&&(a1==13))))&&(a0==1)))){ a19 = 1; a20 = 1; a5 = 4; a25 = 0; a21 = 10; a4 = 1; a1 = 14; a27 = 1; a16 = 7; return 25; } else if(((((a17==2)&&((((((a12==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&!(a14==1))&&!(a0==1))&&(a13==1)))&&(a11==1))&&(a9==11))&&(a21==12))&&(a1==12)))&&(a16==8))&&(((a20==1)&&(!(a23==1)||(a28==1)))&&(a19==4)))){ a21 = 10; a19 = 1; a9 = 7; a16 = 7; a0 = 0; a3 = 1; a27 = 0; a5 = 4; return -1; } else if(((((a19==4)&&(((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==4))&&(a20==1)))&&(a21==11))&&((a16==7)&&((a1==13)&&((a0==1)&&(!(a3==1)&&((a17==2)&&(((a27==1)&&(((a23==1)&&(a7==1))&&(a26==1)))&&(a18==1))))))))){ a21 = 10; a5 = 4; a25 = 0; a29 = 0; a9 = 9; a12 = 0; a19 = 2; a1 = 12; return 23; } else if((((a2==1)&&(((a6==1)&&((a23==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a21==11))&&(a9==10))))&&(a23==1)))&&(!(a2==1)||(((((!(a20==1)&&((a6==1)||!(a6==1)))&&(a1==14))&&(a19==1))&&(a17==2))&&(a16==8))))){ a1 = 13; a16 = 9; a8 = 0; a28 = 1; a5 = 4; a0 = 0; a19 = 3; a9 = 8; a20 = 1; return 25; } else if(((((a9==9)&&((a2==1)&&((a19==2)&&(((a8==1)||(((a6==1)&&(a3==1))&&(a17==2)))&&(a5==6)))))&&!(a20==1))&&(((a6==1)&&(((a21==12)&&(((a1==13)&&(input==1))&&!(a26==1)))&&!(a14==1)))&&(a16==7)))){ a21 = 10; a6 = 1; a16 = 8; a9 = 10; a12 = 1; a1 = 14; a19 = 4; a5 = 4; a13 = 1; return 21; } else if(((((!(a7==1)&&((a7==1)||(!(a0==1)&&((a12==1)&&(a17==2)))))&&(a16==7))&&!(a20==1))&&((((a21==10)&&((a12==1)&&((a11==1)&&((((a9==9)&&(input==6))&&(a5==4))&&(a2==1)))))&&(a19==3))&&(a1==12)))){ a12 = 1; a26 = 0; a1 = 13; a0 = 0; a9 = 10; return 23; } else if((((a4==1)||((a19==4)&&(!(a7==1)&&((a20==1)&&((a23==1)&&(a1==14))))))&&((((!(a4==1)&&((((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&(a16==8))&&(a21==10))&&!(a24==1)))&&(a9==7))&&(a13==1))&&(a12==1)))){ a1 = 12; a23 = 1; a14 = 0; a26 = 0; a19 = 1; a16 = 7; a5 = 4; return -1; } else if((((a19==1)&&((((a20==1)&&((((!(a14==1)&&((a6==1)&&((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&(a1==12))&&!(a0==1))&&!(a7==1)))&&!(a0==1))&&(a21==12)))&&((a16==8)&&((a8==1)||((a17==2)&&(a23==1)))))){ a5 = 4; a9 = 7; a16 = 7; a21 = 10; a0 = 0; a2 = 1; a3 = 1; return -1; } else if((((!(a27==1)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a16==9))&&(((((a19==3)&&((a21==12)&&(((((a14==1)||((a9==8)&&(a2==1)))&&!(a8==1))||(a14==1))&&(a20==1))))&&(a1==13))||!(a2==1))&&(a17==2)))){ a2 = 1; a1 = 12; a5 = 4; a21 = 10; a28 = 1; a16 = 7; a9 = 7; a7 = 0; a19 = 1; return -1; } else if((((a17==2)&&(((!(a12==1)||((((((a12==1)&&(a6==1))&&(a1==12))&&(a28==1))&&(a2==1))&&(a19==1)))&&(a9==9))&&(a28==1)))&&((((a21==10)&&(((input==1)&&!(a20==1))&&!(a27==1)))&&(a5==6))&&(a16==10)))){ a5 = 5; a20 = 1; a16 = 7; a11 = 0; a22 = 0; a1 = 13; a28 = 0; return 25; } else if(((((a14==1)||(((a5==5)&&((a1==12)&&(!(a23==1)||(a2==1))))&&(a16==11)))||!(a6==1))&&(((a12==1)&&(!(a27==1)&&(((((a20==1)&&((a9==8)&&(input==4)))&&(a21==12))&&(a19==1))&&(a17==2))))&&!(a7==1)))){ a21 = 10; a5 = 4; a16 = 7; a11 = 1; a13 = 1; a9 = 7; return -1; } else if(((!(a6==1)&&((((((a21==12)&&((a1==14)&&((a5==5)&&(input==3))))&&(a17==2))&&(a19==2))&&(a0==1))&&!(a23==1)))&&((((a20==1)&&((a16==9)&&((a14==1)&&((a9==9)&&(a6==1)))))&&!(a3==1))&&!(a6==1)))){ a14 = 1; a20 = 0; a16 = 8; a28 = 0; a5 = 6; a9 = 11; a19 = 3; a7 = 1; a21 = 11; a1 = 12; return -1; } else if((((((!(a18==1)&&((((a28==1)&&!(a8==1))&&!(a7==1))||!(a11==1)))&&(a1==14))&&(a19==1))&&!(a20==1))&&((a21==10)&&(((a17==2)&&(!(a26==1)&&((a16==11)&&(((a5==5)&&(input==5))&&(a23==1)))))&&(a9==9))))){ a1 = 12; a16 = 7; a12 = 0; a2 = 0; a20 = 1; a26 = 1; return -1; } else if((((a28==1)&&(((a11==1)&&(((a1==12)&&((a16==11)&&(((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==1))&&(a12==1))&&(a21==12))))&&(a19==1)))&&(a23==1)))&&(((a17==2)&&(!(a3==1)||((a23==1)||(a14==1))))&&(a20==1)))){ if((a13==1)){ a26 = 0; a16 = 8; a19 = 3; a5 = 4; a21 = 10; a20 = 0; a9 = 11; a1 = 13; a28 = 1; }else{ a5 = 5; a19 = 3; a3 = 1; a9 = 10; a1 = 13; a0 = 0; a11 = 1; } return 21; } else if(((((((((a1==14)&&((((a19==1)&&((input==6)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))))&&(a13==1))&&(a6==1)))&&(a3==1))&&(a16==9))&&!(a14==1))&&!(a7==1))&&(a21==12))&&(((a17==2)&&((a28==1)&&!(a20==1)))||(a24==1)))){ a22 = 1; a20 = 1; a23 = 0; a19 = 5; a16 = 10; a21 = 11; a1 = 12; a5 = 5; a9 = 9; return 25; } else if(((((((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==4))&&!(a26==1))&&(a17==2))&&!(a20==1))&&((a3==1)&&((!(a4==1)&&((a16==7)&&((a21==10)&&((((a7==1)||(!(a13==1)||(a23==1)))&&(a1==14))&&!(a0==1)))))&&(a19==1))))){ a13 = 1; a5 = 4; a2 = 1; a20 = 1; a7 = 0; a1 = 12; a9 = 7; return -1; } else if((((((a16==11)&&((a5==4)&&((a20==1)&&((a21==12)&&(input==1)))))&&(a13==1))&&!(a4==1))&&(((a2==1)&&((a1==14)&&((((((a19==4)&&(a13==1))&&(a6==1))||!(a2==1))&&(a9==8))&&(a17==2))))&&(a2==1)))){ a19 = 1; a0 = 0; a21 = 10; a9 = 7; a1 = 12; a23 = 1; a18 = 0; a16 = 7; return -1; } else if(((((((a1==12)&&((((a28==1)&&(!(a7==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6))))&&!(a7==1))&&(a19==5)))&&(a20==1))&&(a21==12))&&(a16==10))&&(((!(a26==1)&&((a23==1)&&(a28==1)))&&!(a0==1))&&(a17==2)))){ a18 = 0; a21 = 10; a19 = 2; a5 = 4; a16 = 7; a26 = 0; a0 = 0; a9 = 9; a1 = 13; return 25; } else if(((((a12==1)&&(!(a0==1)&&((!(a26==1)&&((((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a12==1))&&(a17==2)))&&!(a26==1))))&&(a19==5))&&(((((!(a14==1)&&(a2==1))&&(a21==12))&&(a1==13))&&!(a20==1))&&(a16==10)))){ a19 = 4; a23 = 0; a10 = 0; a9 = 11; a21 = 10; a27 = 1; a5 = 5; return 21; } else if((((a19==3)&&((a1==12)&&(!(a27==1)&&((((((!(a26==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a17==2))&&!(a27==1))&&(a6==1))&&(a13==1))&&(a21==12)))))&&(!(a20==1)&&((a9==7)&&(((a0==1)||(a23==1))&&(a16==9)))))){ a19 = 5; a22 = 1; a4 = 1; a5 = 4; a9 = 8; a1 = 14; a21 = 11; a16 = 8; return 23; } else if(((((!(a18==1)&&(!(a7==1)&&(!(a0==1)&&(((a20==1)&&((a16==11)&&((input==1)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))))&&!(a4==1)))))&&!(a4==1))&&(a13==1))&&((a21==11)&&(((a19==1)&&((a1==14)&&(a23==1)))&&(a17==2))))){ a12 = 1; a19 = 3; a21 = 12; a18 = 0; a1 = 12; a9 = 10; a23 = 1; a16 = 9; a5 = 4; return 21; } else if((((a4==1)||((a20==1)&&((a9==8)&&((((((a11==1)&&(a28==1))&&!(a26==1))&&(a16==9))&&(a1==14))||(a24==1)))))&&(((((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a14==1))&&(a17==2))&&(a13==1))&&(a19==2))&&(a21==11)))){ a0 = 0; a5 = 4; a2 = 1; a16 = 8; a21 = 10; a27 = 0; a20 = 0; a19 = 4; a9 = 10; return 21; } else if((((a9==9)&&((((((a21==10)&&((a5==6)&&(((a23==1)&&!(a24==1))&&(a17==2))))&&!(a7==1))&&(a1==13))&&(a12==1))||(a7==1)))&&((a16==10)&&((a19==1)&&(!(a8==1)&&(((a20==1)&&(input==1))&&(a13==1))))))){ a5 = 4; a1 = 12; a13 = 1; a16 = 7; a3 = 1; a9 = 7; a4 = 0; return -1; } else if((((a16==10)&&((a17==2)&&((((a19==2)&&((a3==1)&&(((input==3)&&(a9==7))&&!(a20==1))))&&(a28==1))&&(a5==5))))&&((a21==12)&&(((((a6==1)&&(!(a7==1)&&(a6==1)))||(a18==1))&&(a13==1))&&(a1==14))))){ if((a15==1)){ a12 = 0; a4 = 1; a21 = 10; a25 = 1; a9 = 10; a20 = 1; a19 = 1; a16 = 7; }else{ a14 = 1; a2 = 0; a5 = 6; a16 = 7; a21 = 10; a19 = 1; a26 = 1; a9 = 10; a20 = 1; } return -1; } else if((((((a20==1)&&(((a17==2)&&(!(a7==1)&&(((((((a9==7)&&(input==4))&&(a11==1))&&(a2==1))&&!(a8==1))&&(a16==11))&&(a6==1))))&&(a19==3)))&&(a21==12))&&(a5==4))&&(((a28==1)&&!(a0==1))&&(a1==12)))){ a16 = 7; a14 = 0; a6 = 1; a18 = 0; a21 = 10; a19 = 1; return -1; } else if((((a4==1)||(((!(a20==1)&&((((a23==1)&&(a3==1))&&(a21==10))&&(a9==8)))&&(a17==2))&&(a23==1)))&&((((((a16==8)&&(((input==6)&&(a19==2))&&(a5==4)))&&(a1==14))&&!(a0==1))&&(a11==1))&&!(a4==1)))){ a1 = 12; a0 = 0; a20 = 1; a19 = 5; a27 = 0; a16 = 11; a9 = 10; a4 = 0; return 26; } else if(((((a17==2)&&((a8==1)||((a1==14)&&(((a19==1)&&((!(a13==1)||(a28==1))||(a14==1)))||(a8==1)))))&&(a5==4))&&((((a21==10)&&((a12==1)&&(!(a0==1)&&((input==5)&&!(a20==1)))))&&(a16==7))&&(a9==10)))){ if((a13==1)){ a5 = 5; a24 = 0; a19 = 2; a16 = 8; a0 = 0; a28 = 1; }else{ a20 = 1; a19 = 2; a1 = 13; a4 = 0; a11 = 1; a9 = 11; a23 = 1; } return 23; } else if(((((a28==1)&&((a21==12)&&((a19==5)&&(((((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==4))&&!(a14==1))&&(a17==2))&&!(a20==1)))))&&!(a18==1))&&(!(a11==1)||((a16==9)&&(!(a18==1)&&((a2==1)||(a8==1))))))){ a19 = 3; a9 = 8; a1 = 14; a28 = 0; a16 = 11; a7 = 1; a5 = 4; a21 = 10; a29 = 1; return -1; } else if((((a7==1)||((a2==1)&&(((a21==11)&&(a3==1))&&!(a7==1))))&&(!(a4==1)&&(!(a8==1)&&((((((input==3)&&(((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7)))||(((a19==4)&&(((a1==14)&&(a5==5))&&(a9==11)))||(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4)))))&&(a16==9))&&!(a18==1))&&(a20==1))&&(a17==2)))))){ a21 = 10; a4 = 0; a1 = 12; a2 = 1; a6 = 1; a19 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((a17==2)&&(((a19==5)&&(((a4==1)||((a21==10)&&((a1==14)&&((a28==1)&&!(a8==1)))))&&(a20==1)))&&!(a0==1)))&&((a16==7)&&(((((input==3)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&!(a18==1))&&!(a4==1))&&(a11==1))))){ a9 = 7; a1 = 12; a19 = 1; a6 = 1; a5 = 4; a0 = 0; a28 = 1; return -1; } else if((((((!(a4==1)&&((a17==2)&&((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))))&&(a16==7))&&!(a26==1))&&(a13==1))&&((a19==1)&&(!(a20==1)&&((a27==1)||(((!(a2==1)||((a1==13)&&(a3==1)))&&(a21==12))&&(a28==1))))))){ a20 = 1; a5 = 4; a12 = 1; a9 = 7; a21 = 10; a1 = 12; a14 = 0; return -1; } else if(((((a21==10)&&((!(a23==1)||((((!(a11==1)||(a13==1))&&(a17==2))&&(a1==12))&&!(a20==1)))&&(a9==10)))&&(a16==9))&&((a3==1)&&((a5==5)&&(((((a19==2)&&(input==3))&&!(a24==1))&&!(a27==1))&&!(a27==1)))))){ a5 = 6; a9 = 11; a19 = 4; a21 = 11; a27 = 1; a1 = 14; a20 = 1; a28 = 0; a16 = 8; a2 = 0; return -1; } else if(((((a12==1)&&((((a17==2)&&((((((a1==12)&&(a5==5))&&(a9==7))&&(a19==2))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12))))))&&(input==4)))&&!(a0==1))&&(a20==1)))&&(a11==1))&&((((((a6==1)||!(a6==1))&&(a21==12))||!(a13==1))&&!(a24==1))&&(a16==8)))){ a24 = 0; a19 = 1; a18 = 0; a16 = 7; a1 = 12; a5 = 4; a9 = 7; a21 = 10; a0 = 0; return -1; } else if((((((a12==1)&&((a16==11)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a17==2))&&(a19==1))))&&(a21==10))&&(a9==7))&&(((a1==12)&&((((a11==1)&&((a11==1)&&((a3==1)&&(a6==1))))&&!(a26==1))&&(a20==1)))&&(a6==1)))){ a7 = 0; a13 = 1; a5 = 4; a16 = 7; a28 = 1; return -1; } else if((((((a1==13)&&((a21==10)&&(a13==1)))||(a4==1))&&(a9==10))&&((!(a20==1)&&((a12==1)&&((a28==1)&&(((a12==1)&&((a17==2)&&((!(a18==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a0==1))))&&(a16==9)))))&&(a19==4)))){ if((a6==1)){ a25 = 0; a6 = 0; a16 = 7; a5 = 4; a20 = 1; a19 = 1; a26 = 1; a1 = 14; }else{ a23 = 0; a9 = 9; a27 = 1; a14 = 1; a16 = 7; a21 = 11; a5 = 4; } return -1; } else if(((!(a11==1)||((a17==2)&&(((a9==7)&&((a8==1)||(a11==1)))&&(a21==12))))&&((!(a14==1)&&((a5==6)&&((a19==2)&&((((!(a7==1)&&((input==4)&&(a16==8)))&&(a23==1))&&(a1==14))&&!(a20==1)))))&&!(a26==1)))){ a16 = 7; a11 = 0; a29 = 1; a14 = 1; a21 = 11; a9 = 11; a20 = 1; a5 = 4; a19 = 3; return -1; } else if((((a16==10)&&(((a17==2)&&((a1==13)&&(((a11==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==10))))&&!(a0==1)))&&((a11==1)&&(!(a12==1)||(((((a19==3)&&((a13==1)&&(a6==1)))&&!(a24==1))&&(a9==10))&&(a20==1)))))){ a9 = 8; a28 = 1; a16 = 8; a0 = 0; a19 = 5; a1 = 14; a12 = 1; a5 = 5; return -1; } else if(((((a16==9)&&((a1==14)&&((!(a24==1)&&((a27==1)||(((a21==10)&&(((a2==1)&&((a9==7)&&(a12==1)))&&(a17==2)))&&!(a20==1))))||(a8==1))))&&(a5==4))&&(!(a0==1)&&(((a19==3)&&(input==1))&&(a28==1))))){ a20 = 1; a9 = 10; a8 = 1; a23 = 0; a19 = 1; a18 = 1; a16 = 7; return 25; } else if((((a1==12)&&((a19==4)&&((a18==1)&&((a14==1)&&((a8==1)&&((a21==11)&&((!(a11==1)&&(((a3==1)&&!(a13==1))&&(a16==10)))&&(a20==1))))))))&&((a17==2)&&((a4==1)&&((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==1)))))){ a24 = 1; a21 = 10; a12 = 0; a19 = 1; a9 = 8; a5 = 6; a14 = 1; return -1; } else if(((((a28==1)&&(((a17==2)&&(((a1==14)&&(((a5==6)&&(input==3))&&!(a4==1)))&&(a16==8)))&&(a21==12)))&&(a6==1))&&((((((a9==7)&&((a12==1)&&(a23==1)))&&(a19==3))&&(a20==1))||!(a6==1))||!(a13==1)))){ a3 = 1; a21 = 10; a14 = 0; a1 = 12; a19 = 1; a16 = 7; a23 = 1; a5 = 4; return -1; } else if((((((a12==1)&&(((a19==2)&&(a11==1))&&!(a14==1)))&&(a9==9))||(a4==1))&&((a28==1)&&((a6==1)&&((!(a20==1)&&(((a1==14)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a21==12))&&(a16==9)))&&(a17==2)))&&(a2==1)))))){ a19 = 1; a10 = 0; a6 = 0; a20 = 1; a21 = 10; a5 = 5; a25 = 0; a16 = 7; a1 = 13; a9 = 7; return -1; } else if((((a9==10)&&((!(a27==1)&&((((a20==1)&&((a5==5)&&((a27==1)||((a6==1)&&(a17==2)))))&&(a16==11))&&(a11==1)))&&!(a14==1)))&&(((a1==14)&&((!(a4==1)&&((input==5)&&(a21==12)))&&!(a24==1)))&&(a19==4)))){ a11 = 1; a19 = 1; a16 = 7; a21 = 10; a4 = 0; a9 = 7; a1 = 12; a7 = 0; a20 = 0; return 25; } else if((((a9==11)&&(((!(a8==1)&&(((a20==1)&&(!(a7==1)&&(((a21==10)&&(input==3))&&(a17==2))))&&!(a8==1)))&&!(a7==1))&&!(a24==1)))&&((a19==4)&&((a16==7)&&((!(a11==1)||((a1==12)&&(a2==1)))&&(a5==5)))))){ a3 = 1; a24 = 0; a19 = 1; a7 = 0; a9 = 7; a5 = 4; return -1; } else if((((((!(a4==1)&&(((input==5)&&(((a19==4)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7)))))&&(a16==7)))&&!(a20==1))&&!(a8==1))&&!(a27==1))&&(!(a13==1)||((((a21==11)&&((a2==1)&&(a17==2)))&&!(a4==1))&&(a12==1))))){ a24 = 0; a19 = 2; a1 = 13; a3 = 1; a21 = 10; a9 = 10; a20 = 1; a4 = 0; a5 = 6; return 25; } else if((((a1==13)&&(((a9==9)&&((((!(a20==1)&&(a28==1))&&!(a7==1))&&!(a24==1))&&!(a8==1)))&&(a16==8)))&&((a19==1)&&((!(a14==1)&&((a23==1)&&((a23==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a17==2)))))&&(a21==11))))){ a9 = 8; a5 = 4; a16 = 9; a18 = 0; a20 = 1; a27 = 0; a19 = 2; a7 = 0; return 22; } else if((((a16==7)&&((a1==14)&&((!(a2==1)||(((a6==1)&&(!(a23==1)||(a28==1)))&&(a3==1)))&&(a20==1))))&&((a19==2)&&((!(a4==1)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==1))&&(a17==2))&&(a23==1)))&&(a21==11))))){ a5 = 5; a16 = 8; a23 = 1; a9 = 9; a19 = 4; a8 = 0; a21 = 10; a13 = 1; a1 = 12; return 23; } else if((((!(a12==1)&&(((((((a11==1)&&(a21==10))&&(a1==13))&&(a17==2))&&(a9==11))&&(a26==1))&&(a19==3)))&&(a0==1))&&(((((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a6==1))&&!(a13==1))&&!(a3==1))&&(a16==8))&&(a20==1)))){ a23 = 0; a11 = 0; a18 = 1; a19 = 2; a5 = 4; a16 = 7; a1 = 12; return -1; } else if((((a28==1)||(a27==1))&&(!(a0==1)&&((a3==1)&&((a13==1)&&(((a20==1)&&((((a21==12)&&((a17==2)&&((((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==3)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==6))))&&(a16==7))&&(a28==1)))&&!(a18==1))))))){ a5 = 6; a19 = 4; a0 = 0; a6 = 1; a16 = 9; a9 = 7; a21 = 10; a1 = 13; a27 = 0; return 21; } else if(((((a5==6)&&(((((a17==2)&&(((a16==9)&&(input==3))&&(a21==10)))&&(a1==14))&&(a3==1))&&(a28==1)))&&!(a7==1))&&(((!(a20==1)&&(((a19==5)&&((a28==1)&&!(a26==1)))&&(a9==9)))||!(a6==1))&&!(a4==1)))){ a22 = 0; a9 = 7; a19 = 1; a5 = 5; a20 = 1; a15 = 1; a2 = 0; a16 = 7; a1 = 13; return 23; } else if((((((a21==11)&&(((a1==12)&&((input==5)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))&&!(a24==1)))&&!(a26==1))&&(a17==2))&&((a16==9)&&((!(a2==1)||(((((a2==1)&&(a23==1))&&!(a27==1))&&(a20==1))&&!(a7==1)))&&(a19==3))))){ a9 = 8; a19 = 2; a2 = 1; a6 = 1; a16 = 10; a21 = 12; a5 = 4; a8 = 0; a1 = 13; return 21; } else if((((((!(a26==1)&&((a13==1)&&((a16==10)&&(((a3==1)||(a14==1))&&(a17==2)))))&&(a1==13))||(a4==1))&&(a21==11))&&((a9==11)&&((a19==2)&&(((a28==1)&&(((a5==6)&&(input==1))&&(a20==1)))&&!(a18==1)))))){ a8 = 0; a6 = 1; a16 = 7; a21 = 10; a9 = 7; a12 = 1; return 22; } else if(((((a4==1)||(!(a20==1)&&((((a21==10)&&((a3==1)&&(a17==2)))&&(a16==9))&&!(a18==1))))&&!(a18==1))&&((a19==2)&&(!(a7==1)&&((((a1==12)&&((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&(a9==9))&&(a12==1)))))){ a5 = 5; a19 = 5; a9 = 11; a0 = 1; a29 = 0; a1 = 13; a16 = 10; a7 = 1; return -1; } else if(((((!(a20==1)&&((a23==1)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6))))&&(a21==11))&&!(a24==1))&&(((!(a18==1)&&((a16==8)&&((((a17==2)&&(a28==1))&&(a19==5))||!(a28==1))))||!(a13==1))||!(a23==1)))){ a20 = 1; a9 = 8; a11 = 0; a19 = 1; a14 = 1; a5 = 6; a16 = 7; a18 = 1; a1 = 13; a21 = 10; return 26; } else if(((((a16==10)&&((a17==2)&&(((((input==3)&&(a1==14))&&(a9==9))&&(a21==11))&&(a5==6))))&&(a2==1))&&(((((a6==1)&&((!(a18==1)&&(!(a27==1)&&(a3==1)))&&(a19==4)))&&!(a20==1))||!(a23==1))&&(a23==1)))){ a19 = 2; a1 = 12; a10 = 1; a16 = 7; a7 = 1; a21 = 10; a29 = 0; a9 = 11; a20 = 1; return -1; } else if(((((!(a28==1)||(((a24==1)||((a16==8)&&(a12==1)))&&(a23==1)))&&(a19==1))&&(a9==11))&&(((a1==12)&&(((a3==1)&&(((((input==3)&&((a5==5)||(a5==6)))&&!(a24==1))&&(a17==2))&&(a11==1)))&&!(a20==1)))&&(a21==10)))){ a20 = 1; a18 = 0; a9 = 7; a5 = 4; a24 = 0; a16 = 7; return -1; } else if((((!(a12==1)||((((a6==1)&&!(a18==1))&&(a12==1))&&(a17==2)))&&(a20==1))&&(((a16==10)&&((a6==1)&&((((a19==1)&&((a23==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==6))))&&(a21==12))&&(a6==1))))&&(a1==14)))){ a13 = 1; a27 = 0; a9 = 9; a5 = 6; a19 = 2; a0 = 0; a1 = 13; a21 = 11; return 21; } else if(((((a20==1)&&((a28==1)&&(!(a18==1)&&((a17==2)&&((a23==1)&&(!(a4==1)&&((input==5)&&((a5==4)||(a5==5)))))))))&&(a19==5))&&((a16==7)&&(((!(a27==1)&&(!(a27==1)&&((a9==8)&&(a11==1))))&&(a1==13))&&(a21==10))))){ if((a24==1)){ a6 = 1; a5 = 6; a4 = 0; a14 = 0; a20 = 0; a9 = 10; a21 = 12; a1 = 14; a19 = 2; }else{ a19 = 3; a21 = 12; a12 = 1; a24 = 0; a5 = 6; a1 = 12; a9 = 10; } return 23; } else if(((((a1==14)&&((!(a26==1)&&(!(a20==1)&&(a12==1)))&&(a16==10)))&&(a9==10))&&((((a13==1)&&((a3==1)&&((a6==1)&&(((a11==1)&&((a17==2)&&((input==3)&&(a5==5))))&&(a21==11)))))&&(a19==2))&&!(a8==1)))){ a21 = 10; a28 = 0; a9 = 7; a26 = 1; a22 = 0; a19 = 1; a20 = 1; a16 = 7; a1 = 13; return -1; } else if((((a1==13)&&(((a6==1)&&((a16==10)&&(!(a8==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a14==1)))))&&!(a20==1)))&&(((!(a12==1)||(((a9==9)&&((a24==1)||((a21==12)&&(a12==1))))&&!(a27==1)))&&(a19==2))&&(a17==2)))){ a9 = 7; a21 = 10; a1 = 14; a3 = 0; a16 = 11; a19 = 3; a22 = 0; a23 = 0; a5 = 5; return -1; } else if((((((a21==12)&&((a16==10)&&(a13==1)))&&(a19==5))||(a24==1))&&(((((((a20==1)&&(((((a1==14)&&(input==3))&&(a9==7))&&!(a7==1))&&(a5==4)))&&!(a27==1))&&(a17==2))&&(a3==1))&&(a12==1))&&!(a27==1)))){ a21 = 10; a28 = 1; a16 = 7; a19 = 1; a1 = 12; a6 = 1; return -1; } else if((((a20==1)&&((((a0==1)||((a2==1)&&(a5==4)))&&(a1==12))&&!(a7==1)))&&((a9==11)&&((a17==2)&&((((!(a14==1)&&((a28==1)&&((a12==1)&&((input==3)&&(a21==12)))))&&(a19==4))&&(a28==1))&&(a16==11)))))){ a19 = 1; a9 = 7; a11 = 1; a16 = 7; a21 = 10; a0 = 0; a26 = 0; return -1; } else if(((((a16==8)&&(((((input==5)&&(a9==10))&&!(a27==1))&&(a11==1))&&(a17==2)))&&(a1==14))&&(((a5==6)&&((((a21==10)&&(!(a28==1)||(!(a7==1)&&((a20==1)&&(a28==1)))))||!(a11==1))||!(a23==1)))&&(a19==5)))){ a9 = 7; a8 = 0; a5 = 4; a24 = 0; a19 = 1; a1 = 12; a14 = 0; a16 = 7; return -1; } else if(((((a16==10)&&(!(a24==1)&&(!(a4==1)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==11))&&(a19==1)))))&&(a20==1))&&((a4==1)||(((a9==8)&&((a24==1)||(!(a26==1)&&((a17==2)&&((a13==1)&&(a1==13))))))&&(a2==1))))){ a9 = 7; a21 = 10; a0 = 0; a24 = 0; a5 = 5; a6 = 1; a1 = 12; return 21; } else if((((((a21==12)&&(((a3==1)&&((a1==14)&&(((input==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&!(a7==1))))&&!(a24==1)))&&!(a4==1))&&!(a4==1))&&(((a20==1)&&((a17==2)&&(((a3==1)&&(a16==11))&&(a19==2))))||!(a2==1)))){ a18 = 0; a5 = 4; a21 = 10; a1 = 12; a9 = 7; a19 = 1; a2 = 1; a16 = 7; a24 = 0; return -1; } else if((((a1==13)&&((a19==5)&&((((((input==1)&&((a5==5)||(a5==6)))&&(a12==1))&&(a16==11))&&(a2==1))&&!(a0==1))))&&((!(a2==1)||((((((a21==10)&&(a23==1))&&!(a4==1))&&(a9==10))||!(a23==1))&&(a20==1)))&&(a17==2)))){ a19 = 1; a1 = 12; a23 = 1; a16 = 7; a11 = 1; a5 = 4; a9 = 7; a8 = 0; return -1; } else if(((((a0==1)||(((((!(a20==1)&&(!(a23==1)||(a2==1)))&&(a19==4))&&!(a8==1))&&(a17==2))&&!(a8==1)))||!(a2==1))&&((((((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a13==1))&&(a16==7))&&(a1==13))&&(a9==7)))){ a5 = 4; a8 = 0; a1 = 12; a20 = 1; a21 = 10; a28 = 1; a18 = 0; a19 = 1; return -1; } else if((((a16==11)&&((a11==1)&&((a21==11)&&((((!(a8==1)&&((!(a0==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a17==2)))&&(a9==10)))&&(a13==1))&&(a3==1))&&(a20==1)))))&&((a19==5)&&(!(a24==1)&&((a1==13)&&(a6==1)))))){ a3 = 1; a16 = 7; a21 = 10; a1 = 12; a9 = 7; a19 = 1; a5 = 4; a28 = 1; a4 = 0; return -1; } else if(((((((a19==5)&&((a16==9)&&((!(a12==1)&&((a27==1)&&((input==4)&&((a5==5)||(a5==6)))))&&(a20==1))))&&!(a12==1))&&(a1==12))&&(a17==2))&&((a9==11)&&(((((a21==11)&&(a28==1))&&!(a13==1))&&!(a11==1))&&!(a13==1))))){ a5 = 5; a9 = 8; a1 = 13; a19 = 1; a25 = 0; a16 = 7; a21 = 10; a29 = 0; return -1; } else if((((a26==1)&&(!(a23==1)&&((!(a23==1)&&((a24==1)&&((a16==8)&&((((a6==1)&&(a20==1))&&(a21==10))&&(a0==1)))))&&(a18==1))))&&(((a19==5)&&((a1==13)&&((a9==9)&&((input==3)&&((a5==4)||(a5==5))))))&&(a17==2)))){ a5 = 6; a25 = 0; a14 = 1; a16 = 7; a19 = 1; a6 = 0; a1 = 12; a9 = 10; return 25; } else if(((((!(a24==1)&&((a4==1)||((a1==13)&&((((a23==1)||!(a6==1))&&(a5==6))||!(a28==1)))))&&(a21==10))&&(a19==1))&&(!(a20==1)&&((a17==2)&&((a16==11)&&(!(a27==1)&&(((a9==8)&&(input==4))&&!(a14==1)))))))){ a16 = 7; a3 = 0; a19 = 4; a1 = 14; a2 = 0; a21 = 11; return -1; } else if(((!(a26==1)&&(!(a27==1)&&(!(a14==1)&&((input==3)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))))))&&((a7==1)||((!(a2==1)||((a21==11)&&((a19==4)&&(((a17==2)&&(((a3==1)&&(a16==10))&&!(a20==1)))&&(a1==12)))))&&!(a7==1))))){ a22 = 1; a0 = 1; a21 = 10; a16 = 7; a5 = 5; a20 = 1; a9 = 10; a19 = 2; a7 = 1; return 21; } else if((((((((a9==11)&&(((a23==1)&&((input==4)&&(a19==3)))&&(a5==4)))&&!(a26==1))&&!(a27==1))&&(a21==10))&&(a16==9))&&((!(a26==1)&&((((a17==2)&&((a28==1)&&!(a14==1)))&&!(a20==1))&&(a1==14)))&&(a11==1)))){ a15 = 0; a5 = 6; a29 = 0; a25 = 1; a19 = 1; a20 = 1; a21 = 11; a9 = 9; a16 = 10; return 22; } else if((((!(a23==1)||((a23==1)&&(((((a28==1)&&(a21==10))&&(a19==3))||(a14==1))&&!(a20==1))))||(a26==1))&&(((a17==2)&&((a1==14)&&((a9==11)&&((a16==10)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a18==1))))))&&(a3==1)))){ if((a3==1)){ a9 = 9; a10 = 1; a16 = 7; a13 = 0; a5 = 6; a19 = 1; a20 = 1; a15 = 1; }else{ a16 = 8; a11 = 0; a5 = 6; a14 = 1; a19 = 2; a9 = 8; a25 = 0; a21 = 11; } return -1; } else if(((((a21==11)&&((((a20==1)&&((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==4))&&!(a24==1)))&&(a19==2))&&(a1==12)))&&!(a7==1))&&(((a11==1)&&((a18==1)||((a12==1)&&(((a3==1)&&(a16==9))&&(a17==2)))))&&!(a0==1)))){ a9 = 7; a16 = 7; a7 = 0; a19 = 1; a21 = 10; a2 = 1; a5 = 4; return -1; } else if((((a21==11)&&((a19==3)&&((!(a20==1)&&(!(a24==1)&&((a17==2)&&((a3==1)&&(a16==7)))))&&(a1==14))))&&((a28==1)&&(!(a4==1)&&((!(a18==1)&&(((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&!(a7==1)))&&(a13==1)))))){ a6 = 1; a20 = 1; a9 = 7; a19 = 5; a4 = 0; a16 = 10; a5 = 5; return 25; } else if((((((a16==8)&&(((!(a20==1)&&(a13==1))&&(a17==2))&&(a6==1)))&&(a1==13))||!(a23==1))&&((a3==1)&&(((a19==2)&&((!(a4==1)&&(((input==3)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))&&(a13==1)))&&!(a24==1)))&&(a21==11))))){ a9 = 7; a21 = 10; a19 = 1; a1 = 12; a20 = 1; a16 = 7; a7 = 0; a5 = 4; a8 = 0; return -1; } else if((((a6==1)&&((((a1==13)&&((a21==10)&&((((a12==1)||(a14==1))&&!(a20==1))||(a7==1))))&&(a17==2))||!(a23==1)))&&(!(a0==1)&&((a16==7)&&(((a3==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==5)))&&(a19==2)))))){ a9 = 7; a0 = 0; a3 = 1; a19 = 1; a1 = 12; a20 = 1; a5 = 4; return -1; } else if((((a21==11)&&(((((a5==5)||(a5==6))&&(input==3))&&!(a26==1))&&!(a26==1)))&&(((((a9==9)&&(!(a23==1)||((!(a12==1)||((a19==4)&&((a17==2)&&((a3==1)||!(a13==1)))))&&(a1==14))))&&(a12==1))&&(a20==1))&&(a16==8)))){ a26 = 0; a1 = 12; a9 = 7; a21 = 10; a16 = 7; a5 = 4; a3 = 1; a19 = 1; a13 = 1; return -1; } else if((((!(a11==1)||((((a19==3)&&(a11==1))&&(a12==1))&&(a21==11)))&&(a17==2))&&((a1==13)&&(!(a4==1)&&(((a11==1)&&(!(a20==1)&&((a11==1)&&((a16==7)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==5))))))&&(a23==1)))))){ a20 = 1; a19 = 1; a9 = 7; a21 = 10; a27 = 0; a28 = 1; a1 = 12; a24 = 0; a5 = 4; return -1; } else if((((a17==2)&&(!(a14==1)&&((!(a20==1)&&(((a14==1)||(((a11==1)||!(a11==1))||!(a28==1)))&&(a16==8)))&&(a19==5))))&&((a23==1)&&(((a21==12)&&((input==4)&&((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))))&&!(a0==1))))){ a21 = 10; a9 = 7; a5 = 6; a19 = 2; a16 = 7; a20 = 1; a22 = 0; a11 = 0; a1 = 12; a26 = 1; return 25; } else if((((a1==14)&&((((((a2==1)&&((a3==1)&&!(a24==1)))||(a14==1))||(a0==1))&&(a21==10))&&(a17==2)))&&((a20==1)&&((((!(a0==1)&&((input==4)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))&&!(a24==1))&&(a19==4))&&(a16==10))))){ a14 = 0; a5 = 5; a21 = 11; a16 = 8; a7 = 0; a9 = 11; a1 = 12; a26 = 0; return 25; } else if(((((((a9==11)&&((a6==1)&&(!(a20==1)&&((a21==12)&&(input==4)))))&&(a2==1))&&(a5==4))&&(a19==2))&&((a17==2)&&(((!(a27==1)&&((a16==10)&&((a18==1)||((a1==14)&&(a2==1)))))||(a7==1))&&!(a24==1))))){ a5 = 5; a9 = 9; a22 = 1; a16 = 9; a4 = 1; a21 = 11; a13 = 0; a19 = 1; a20 = 1; a1 = 12; return 22; } else if((((a20==1)&&((!(a26==1)&&((a9==9)&&((((input==1)&&((a5==5)||(a5==6)))&&(a1==13))&&!(a18==1))))&&(a19==5)))&&(!(a13==1)||(((((a28==1)&&(((a16==7)&&(a28==1))&&!(a26==1)))||!(a2==1))&&(a17==2))&&(a21==10))))){ a3 = 1; a5 = 6; a6 = 1; a12 = 1; a21 = 12; a9 = 10; a19 = 3; return 25; } else if((((a17==2)&&(!(a14==1)&&(((a21==11)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==4))&&(a1==12)))&&!(a4==1))))&&((a12==1)&&((!(a6==1)||((!(a13==1)||(((a6==1)&&(a16==11))||!(a28==1)))&&(a19==2)))&&(a20==1))))){ a21 = 10; a13 = 1; a9 = 7; a19 = 1; a16 = 7; a7 = 0; a26 = 0; a5 = 4; return -1; } else if((((a1==13)&&(((a16==11)&&((a9==7)&&((a23==1)&&(((a23==1)&&((a3==1)&&(a12==1)))||!(a3==1)))))&&(a5==5)))&&(((((!(a27==1)&&((input==6)&&!(a20==1)))&&!(a27==1))&&(a17==2))&&(a21==10))&&(a19==1)))){ a18 = 1; a2 = 0; a16 = 7; a8 = 1; a1 = 12; a20 = 1; return -1; } else if(((((((!(a24==1)&&((((a6==1)&&(a19==1))||!(a11==1))||!(a13==1)))&&(a17==2))&&(a13==1))&&(a1==14))&&(a16==8))&&((a21==10)&&(!(a20==1)&&(!(a24==1)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a0==1))&&(a9==8))))))){ a1 = 12; a5 = 4; a9 = 7; a16 = 7; a20 = 1; a26 = 0; a11 = 1; return -1; } else if(((((!(a24==1)&&((a28==1)&&((((((a5==4)||(a5==5))&&(input==3))&&(a16==8))&&(a9==10))&&!(a4==1))))&&!(a20==1))&&!(a14==1))&&((!(a24==1)&&((a21==11)&&((a19==5)&&((a1==14)&&((a12==1)&&(a17==2))))))||(a14==1)))){ a14 = 1; a16 = 7; a1 = 13; a2 = 0; a21 = 10; a5 = 5; a20 = 1; a10 = 0; a19 = 1; return 25; } else if((((a9==11)&&((a16==10)&&(((a21==12)&&((a17==2)&&(((a19==1)&&(!(a12==1)||((a13==1)&&(a1==12))))||!(a11==1))))&&(a23==1))))&&((a13==1)&&((a20==1)&&((a28==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a14==1))))))){ if((a8==1)){ a20 = 0; a18 = 0; a21 = 10; a14 = 0; a26 = 0; a19 = 5; a5 = 4; a16 = 8; }else{ a1 = 14; a16 = 7; a9 = 10; a21 = 10; a0 = 0; a19 = 2; a5 = 6; } return 21; } else if(((((!(a27==1)&&((a3==1)&&(a19==1)))&&(a21==11))&&(a20==1))&&(((((((a6==1)&&(((a11==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a16==11)))&&!(a4==1))&&(a6==1))&&(a23==1))&&(a1==14))&&(a17==2)))){ a9 = 10; a1 = 13; a19 = 4; a14 = 0; a24 = 0; a5 = 5; a16 = 8; return 25; } else if(((((((((a19==2)&&(((a16==11)&&((input==5)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))&&!(a8==1)))&&!(a7==1))&&(a28==1))&&(a20==1))&&(a21==11))&&(a17==2))&&(!(a0==1)&&(((a27==1)||((a12==1)&&(a11==1)))&&(a1==14))))){ a14 = 0; a3 = 1; a16 = 7; a5 = 4; a1 = 12; a27 = 0; a9 = 7; a19 = 1; a21 = 10; return -1; } else if((((a9==9)&&((((((a2==1)&&(a2==1))&&(a16==7))&&(a19==2))&&(a11==1))&&!(a27==1)))&&((!(a20==1)&&(((((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&!(a24==1))&&(a21==11))&&(a23==1))&&(a1==14)))&&!(a26==1)))){ a9 = 7; a28 = 1; a21 = 10; a1 = 12; a19 = 1; a20 = 1; a5 = 4; return -1; } else if(((((a16==8)&&((a19==5)&&((!(a4==1)&&((a2==1)&&((input==6)&&(a17==2))))&&(a21==10))))&&(a1==12))&&((a9==7)&&(!(a26==1)&&(((!(a11==1)||(((a23==1)&&!(a7==1))&&!(a20==1)))&&(a23==1))&&(a5==6)))))){ a5 = 5; a1 = 14; a20 = 1; a9 = 8; a16 = 7; a14 = 0; a19 = 2; a24 = 0; return 26; } else if(((((((a19==5)&&(((a16==8)&&(a28==1))||(a26==1)))&&(a21==12))||!(a28==1))||!(a3==1))&&((a6==1)&&((a20==1)&&((!(a4==1)&&((((a1==14)&&((input==5)&&((a5==4)||(a5==5))))&&!(a0==1))&&(a17==2)))&&(a9==7)))))){ a13 = 1; a1 = 12; a19 = 1; a0 = 0; a6 = 1; a5 = 4; a16 = 7; a21 = 10; return -1; } else if(((((a5==5)&&(((a16==10)&&((a1==12)&&((((input==3)&&(a9==10))&&(a2==1))&&(a17==2))))&&(a19==1)))&&(a21==11))&&(!(a20==1)&&(((a11==1)&&(!(a11==1)||((!(a4==1)&&(a12==1))&&(a12==1))))&&(a6==1))))){ a20 = 1; a9 = 7; a23 = 0; a19 = 4; a21 = 12; a16 = 8; a29 = 1; a10 = 0; a5 = 6; return -1; } else if((((a23==1)&&((((!(a18==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2)))&&(a21==10))&&(a9==10))&&(a20==1)))&&(((a27==1)||((a24==1)||((a19==3)&&((a1==12)&&((a28==1)&&((a13==1)&&(a28==1)))))))&&(a16==9)))){ a19 = 1; a16 = 7; a5 = 4; a4 = 0; a14 = 0; a9 = 7; return -1; } else if(((((!(a23==1)||(((a7==1)||((a17==2)&&((a12==1)&&(a1==13))))&&(a16==8)))&&(a9==11))&&!(a20==1))&&((a21==10)&&((!(a8==1)&&(((a6==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a3==1)))&&!(a4==1)))&&(a19==3))))){ a3 = 1; a5 = 5; a20 = 1; a8 = 0; a9 = 10; a19 = 2; a1 = 14; a16 = 9; a27 = 0; return 21; } else if(((((a6==1)&&(!(a8==1)&&(!(a26==1)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==4)))))&&(a1==12))&&(((a17==2)&&((a19==4)&&((a7==1)||(!(a20==1)&&(((a4==1)||((a23==1)&&(a21==10)))&&!(a14==1))))))&&(a16==11)))){ a10 = 0; a19 = 3; a26 = 1; a5 = 5; a9 = 8; a1 = 14; a0 = 1; a16 = 9; a20 = 1; return -1; } else if((((a17==2)&&((!(a20==1)&&((a21==10)&&(!(a28==1)||((((a2==1)&&!(a8==1))&&!(a27==1))&&(a11==1)))))&&(a16==8)))&&((((((a9==7)&&((a5==5)&&(input==6)))&&(a1==14))&&(a28==1))&&(a19==5))&&(a28==1)))){ a4 = 0; a16 = 7; a20 = 1; a8 = 0; a5 = 4; a1 = 12; a28 = 1; a19 = 1; return -1; } else if((((a17==2)&&(((((a9==8)&&(((a12==1)||!(a28==1))||(a7==1)))||!(a6==1))&&!(a8==1))&&(a1==14)))&&(((a21==11)&&((a16==11)&&(((a2==1)&&((a13==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a19==1))))&&(a20==1)))){ a1 = 12; a16 = 7; a6 = 1; a18 = 0; a21 = 10; a5 = 4; a9 = 7; a13 = 1; return -1; } else if(((((!(a20==1)&&((a1==14)&&((a19==4)&&(a11==1))))&&(a17==2))||!(a2==1))&&(!(a4==1)&&((((a21==12)&&(((a3==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4))&&(a16==7)))&&(a3==1)))&&(a11==1))&&!(a0==1))))){ a21 = 11; a5 = 5; a24 = 0; a9 = 11; a28 = 1; a11 = 1; a20 = 1; a16 = 8; a1 = 12; return 25; } else if(((((a12==1)&&(((!(a0==1)&&(((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5))&&(a21==11))||(((a19==1)&&((a9==7)&&((a5==4)&&(a1==12))))&&(a21==12)))||((a21==12)&&((((a1==12)&&(a5==5))&&(a9==7))&&(a19==1))))&&(input==1)))&&!(a7==1))&&(a2==1)))&&(a17==2))&&((!(a4==1)&&(((a16==9)&&(a11==1))||!(a6==1)))&&!(a20==1)))){ a21 = 11; a9 = 9; a19 = 5; a16 = 8; a5 = 5; a26 = 1; a23 = 0; a1 = 14; a14 = 1; return 25; } else if((((((((a5==4)&&((a19==3)&&(!(a11==1)||(a6==1))))&&(a17==2))&&!(a20==1))||!(a13==1))||(a4==1))&&((((((((input==1)&&(a21==11))&&(a16==10))&&!(a7==1))&&(a9==7))&&(a1==13))&&(a28==1))&&!(a7==1)))){ a8 = 1; a21 = 12; a5 = 6; a16 = 7; a27 = 1; a3 = 0; a19 = 4; a9 = 8; return -1; } else if((((a1==13)&&(!(a20==1)&&((!(a18==1)&&(((a19==2)&&(!(a0==1)&&((a17==2)&&(input==3))))&&!(a18==1)))&&(a16==8))))&&((a21==11)&&((a12==1)&&((a12==1)&&((a5==5)&&((a9==11)&&((a28==1)&&!(a26==1))))))))){ a21 = 10; a9 = 7; a14 = 0; a19 = 3; a16 = 7; a20 = 1; a1 = 12; return 26; } else if((((a21==10)&&(((a6==1)&&(((a23==1)&&((((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a20==1))&&!(a0==1)))&&(a23==1)))&&(a1==14)))&&((((a16==8)&&((a19==1)&&((a28==1)&&!(a8==1))))&&(a2==1))&&(a17==2)))){ a9 = 7; a0 = 0; a5 = 4; a6 = 1; a1 = 12; a23 = 1; a16 = 7; return -1; } else if(((!(a20==1)&&((((a1==13)&&((a19==4)&&(a3==1)))&&(a23==1))&&(a6==1)))&&((a17==2)&&((((((a2==1)&&((a11==1)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==6))))&&(a16==7))&&!(a24==1))&&!(a8==1))&&(a21==11))))){ a9 = 7; a0 = 0; a23 = 1; a20 = 1; a21 = 10; a1 = 12; a19 = 1; a5 = 4; a24 = 0; return -1; } else if((((((a2==1)&&(((a20==1)&&(!(a4==1)&&((a12==1)&&((a21==10)&&((input==5)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5))))))))&&(a17==2)))&&!(a26==1))&&(a28==1))&&(((a2==1)&&(a16==11))||(a0==1)))){ a7 = 0; a16 = 9; a8 = 0; a9 = 11; a5 = 4; a19 = 5; a12 = 1; a1 = 12; a21 = 11; return 21; } else if((((a9==10)&&(((((((a20==1)&&(a23==1))||(a27==1))||!(a2==1))&&(a1==13))&&(a19==5))&&(a21==11)))&&((a17==2)&&(!(a14==1)&&(!(a8==1)&&((a12==1)&&((a5==6)&&(((a16==7)&&(input==3))&&(a3==1))))))))){ a24 = 0; a21 = 10; a5 = 4; a4 = 0; a1 = 12; a14 = 0; a19 = 1; a9 = 7; return -1; } else if((((a9==11)&&((a13==1)&&(!(a18==1)&&((a7==1)||((a16==8)&&(a2==1))))))&&(((a19==2)&&(((((((((a5==5)||(a5==6))&&(input==3))&&!(a26==1))&&!(a20==1))&&(a13==1))&&(a1==12))&&(a2==1))&&(a17==2)))&&(a21==12)))){ if((a29==1)){ a21 = 10; a20 = 1; a4 = 1; a9 = 8; a16 = 7; a5 = 4; a10 = 1; a22 = 0; }else{ a9 = 10; a1 = 14; a5 = 4; a24 = 1; a20 = 1; a16 = 11; a13 = 0; a26 = 1; } return -1; } else if(((!(a14==1)&&(((((!(a26==1)&&((a5==5)&&((a19==4)&&(input==4))))&&(a17==2))&&(a16==11))&&!(a4==1))&&(a9==7)))&&(!(a26==1)&&(((a8==1)||(((a21==11)&&((a28==1)&&(a20==1)))&&(a1==13)))||(a4==1))))){ a1 = 12; a5 = 4; a16 = 7; a21 = 10; a13 = 1; a19 = 1; a24 = 0; a14 = 0; return -1; } else if((((a17==2)&&(((((a11==1)&&(a3==1))&&!(a8==1))&&(a20==1))&&(a19==4)))&&((a16==10)&&(((a1==12)&&(!(a24==1)&&((!(a7==1)&&((!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a9==9)))&&!(a4==1))))&&(a21==12))))){ a12 = 1; a16 = 7; a19 = 1; a3 = 1; a5 = 4; a13 = 1; a9 = 7; a21 = 10; return -1; } else if((((a13==1)&&(!(a11==1)||((a26==1)||((a5==6)&&((a3==1)&&(a9==10))))))&&(((a21==10)&&(((((a28==1)&&((a16==9)&&((a1==12)&&((a19==5)&&(input==4)))))&&!(a20==1))&&(a2==1))&&(a17==2)))&&!(a24==1)))){ a16 = 8; a9 = 8; a26 = 1; a19 = 1; a25 = 1; a5 = 4; a0 = 1; a20 = 1; a1 = 14; return 25; } else if((((((a19==3)&&((!(a20==1)&&((a2==1)&&((a3==1)&&(((input==5)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&!(a27==1)))))&&(a2==1)))&&(a17==2))&&(a1==12))&&((a21==10)&&((!(a14==1)&&(!(a26==1)&&(a28==1)))&&(a16==8))))){ a11 = 1; a21 = 12; a26 = 0; a16 = 9; a5 = 4; a9 = 9; a20 = 1; a28 = 1; return 21; } else if(((!(a27==1)&&((a19==1)&&((!(a28==1)||((a21==11)&&((a24==1)||((!(a23==1)||(a11==1))&&(a17==2)))))&&(a1==13))))&&(((!(a20==1)&&(((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&!(a4==1)))&&!(a14==1))&&(a16==10)))){ a5 = 5; a14 = 1; a9 = 7; a1 = 12; a8 = 1; a2 = 0; return 21; } else if(((((a16==9)&&(((a21==10)&&(input==5))&&(a20==1)))&&(a19==2))&&((a17==2)&&((a1==13)&&((a27==1)&&(((((((a9==10)&&((a3==1)&&!(a3==1)))&&(a4==1))&&(a5==4))&&!(a28==1))&&!(a23==1))&&(a18==1))))))){ a1 = 14; a19 = 1; a9 = 11; a15 = 0; a14 = 1; a16 = 7; a29 = 0; a5 = 6; return -1; } else if((((a6==1)&&(((a13==1)&&(((((a6==1)&&((a16==7)&&((input==4)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))))&&!(a18==1))&&(a1==12))&&(a19==1)))&&(a17==2)))&&(((a21==11)&&(!(a27==1)&&((a2==1)&&(a20==1))))||!(a3==1)))){ a21 = 10; a5 = 4; a9 = 7; a7 = 0; a11 = 1; a6 = 1; return -1; } else if(((!(a2==1)||((a1==12)&&(((!(a28==1)||((a21==10)&&((a23==1)&&((a6==1)&&(a17==2)))))||(a26==1))&&!(a14==1))))&&((!(a20==1)&&(((a16==11)&&((a19==2)&&(((a5==4)||(a5==5))&&(input==6))))&&(a9==7)))&&(a13==1)))){ a3 = 0; a16 = 7; a1 = 14; a0 = 1; a25 = 1; a20 = 1; a9 = 10; a19 = 1; a5 = 6; return -1; } else if(((((a13==1)&&((((a9==7)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==1)))&&(a11==1))&&(a19==5)))&&(a21==10))&&(a20==1)))&&(a16==7))&&((a4==1)||(((((a18==1)||(a23==1))||!(a28==1))&&(a28==1))&&(a1==13))))){ a5 = 4; a6 = 1; a8 = 0; a13 = 1; a1 = 12; a19 = 1; return -1; } else if(((!(a3==1)&&((((((a21==12)&&((a17==2)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5))))&&(a7==1))&&(a24==1))&&(a27==1))&&(a19==2)))&&((a0==1)&&(((((a11==1)&&!(a6==1))&&(a16==10))&&(a20==1))&&(a1==14))))){ a21 = 10; a5 = 5; a9 = 11; a22 = 0; a27 = 1; a19 = 1; a2 = 0; return -1; } else if(((!(a28==1)||(((a16==7)&&((a19==1)&&(!(a20==1)&&((a28==1)&&(a21==12)))))&&(a1==13)))&&(((!(a0==1)&&((a17==2)&&((a13==1)&&((a3==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==6))))))&&(a6==1))&&(a13==1)))){ a19 = 2; a7 = 0; a24 = 0; a8 = 0; a5 = 5; a9 = 8; a20 = 1; a16 = 10; return 21; } else if((((a19==2)&&((((a20==1)&&(!(a26==1)&&(a28==1)))&&(a11==1))||(a4==1)))&&((a17==2)&&(((a9==8)&&((!(a8==1)&&((a23==1)&&((a21==12)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a6==1)))))&&(a16==10)))&&(a1==12))))){ a24 = 0; a16 = 7; a19 = 1; a9 = 7; a5 = 4; a21 = 10; a12 = 1; return -1; } else if((((a21==10)&&(((a19==4)&&(((a28==1)&&(!(a11==1)||(a6==1)))||(a27==1)))&&(a20==1)))&&((((!(a18==1)&&((((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==1))&&(a28==1))&&(a16==7)))&&!(a7==1))&&(a1==14))&&(a17==2)))){ a21 = 12; a12 = 1; a9 = 8; a5 = 5; a1 = 13; a3 = 1; a19 = 1; a23 = 1; return 22; } else if(((((!(a14==1)&&((a6==1)&&(a5==6)))&&(a1==12))&&(a17==2))&&((!(a27==1)&&((((a12==1)&&(((a9==11)&&(((a16==8)&&((input==3)&&(a21==11)))&&!(a20==1)))&&(a19==5)))&&!(a14==1))&&!(a24==1)))&&!(a18==1)))){ a1 = 13; a5 = 5; a19 = 1; a20 = 1; a21 = 10; a12 = 0; a13 = 0; a8 = 1; a9 = 10; a16 = 7; return 25; } else if((((a2==1)&&((a9==7)&&((((input==6)&&(a20==1))&&(a5==5))&&!(a7==1))))&&((a1==13)&&((a21==11)&&((a16==11)&&(((a24==1)||((a6==1)&&(!(a23==1)||((a28==1)&&((a11==1)&&(a19==4))))))&&(a17==2))))))){ a19 = 1; a24 = 0; a16 = 7; a4 = 0; a5 = 4; a12 = 1; a1 = 12; a21 = 10; return -1; } else if((((a1==14)&&(((((((a19==4)&&(input==1))&&(a5==4))&&(a21==10))&&!(a24==1))&&(a3==1))&&!(a24==1)))&&((!(a4==1)&&(!(a20==1)&&(((((a3==1)&&(a9==7))||!(a12==1))&&(a16==9))||!(a6==1))))&&(a17==2)))){ a19 = 1; a1 = 12; a20 = 1; a5 = 6; a22 = 1; a9 = 9; a16 = 7; a24 = 1; a10 = 1; return -1; } else if(((((!(a0==1)&&(((((a9==10)&&(input==4))&&(a21==12))&&!(a4==1))&&!(a18==1)))&&(a17==2))&&(a1==12))&&(((a16==10)&&(((!(a18==1)&&(((a3==1)||(a26==1))||(a14==1)))&&(a20==1))&&(a5==6)))&&(a19==5)))){ a11 = 1; a1 = 14; a19 = 4; a24 = 0; a16 = 7; a9 = 11; a21 = 10; a5 = 5; return 25; } else if(((((a20==1)&&((((((a11==1)&&(a16==11))&&(a8==1))&&(a18==1))&&(a21==10))&&(a8==1)))&&(a17==2))&&(((a5==5)&&((!(a12==1)&&(((a1==12)&&((a9==11)&&(input==1)))&&(a14==1)))&&(a4==1)))&&(a19==3)))){ a22 = 0; a24 = 1; a19 = 1; a5 = 4; a16 = 7; a15 = 0; a1 = 14; a9 = 7; return 21; } else if((((((((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==5))&&(a19==5))&&(a3==1))&&!(a20==1))&&(a1==14))&&(a28==1))&&(((!(a0==1)&&((((!(a23==1)||(a28==1))&&(a21==10))&&(a16==10))&&!(a14==1)))&&(a17==2))||(a26==1)))){ a20 = 1; a4 = 1; a5 = 5; a14 = 1; a1 = 12; a9 = 8; a16 = 7; a12 = 0; a19 = 1; return 21; } else if(((!(a13==1)&&(((a7==1)&&(!(a2==1)&&((a19==2)&&((a12==1)&&(a21==10)))))&&(a16==8)))&&((((a8==1)&&(((a1==13)&&((a17==2)&&(!(a13==1)&&((input==3)&&((a5==5)||(a5==6))))))&&(a9==7)))&&!(a20==1))&&!(a23==1)))){ a16 = 7; a19 = 1; a20 = 1; a5 = 6; a29 = 1; a7 = 1; return -1; } else if((((a13==1)&&(((a16==11)&&((a0==1)||(a11==1)))&&!(a20==1)))&&(((((a19==2)&&(((((a1==12)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==5)))&&(a23==1))&&!(a26==1))&&(a2==1)))&&(a21==10))&&(a17==2))&&!(a14==1)))){ a24 = 1; a19 = 1; a4 = 1; a5 = 4; a16 = 7; a9 = 11; a20 = 1; a1 = 13; a11 = 0; return 23; } else if((((a19==1)&&((!(a20==1)&&(((((a5==5)||(a5==6))&&(input==4))&&!(a18==1))&&(a9==9)))&&(a16==8)))&&((((a17==2)&&(!(a23==1)||((!(a7==1)&&(!(a24==1)&&((a3==1)||!(a12==1))))||(a7==1))))&&(a21==11))&&(a1==13)))){ a16 = 7; a18 = 0; a21 = 10; a4 = 0; a20 = 1; a5 = 4; a9 = 7; a2 = 1; a1 = 12; return -1; } else if(((((!(a24==1)&&((a13==1)&&((a17==2)&&((a16==9)&&((a23==1)&&(!(a4==1)&&((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==1))&&(a20==1))))))))&&(a2==1))&&(a21==12))&&((a1==12)&&((a24==1)||((a6==1)&&(a9==9)))))){ if((a11==1)){ a14 = 0; a16 = 8; a19 = 4; a13 = 1; a20 = 0; a12 = 1; a21 = 11; a5 = 5; a9 = 8; }else{ a21 = 10; a18 = 0; a28 = 1; a13 = 1; a9 = 10; a5 = 4; a19 = 2; a1 = 13; a16 = 7; } return 21; } else if((((!(a28==1)||((((a3==1)&&!(a18==1))&&(a20==1))||!(a2==1)))&&!(a0==1))&&(!(a14==1)&&((a1==12)&&((a19==5)&&(((a3==1)&&(((a21==10)&&(((input==3)&&(a9==10))&&(a16==11)))&&(a5==6)))&&(a17==2))))))){ a16 = 7; a5 = 4; a0 = 0; a24 = 0; a19 = 1; a9 = 7; a23 = 1; return -1; } else if((((a28==1)&&(((a16==9)&&((((a13==1)&&(((((a21==10)&&(input==5))&&(a19==3))&&!(a20==1))&&(a9==8)))&&(a1==14))&&(a13==1)))&&(a17==2)))&&(!(a18==1)&&(((a5==5)&&((a13==1)||(a8==1)))&&(a3==1))))){ a29 = 1; a1 = 13; a5 = 4; a9 = 10; a15 = 1; a19 = 1; a20 = 1; a16 = 7; a11 = 0; return -1; } else if(((((a21==12)&&(((a19==2)&&((a17==2)&&((a16==7)&&((a1==14)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a6==1))&&!(a12==1))))))&&(a4==1)))&&!(a13==1))&&(((a24==1)&&(!(a20==1)&&((a6==1)&&(a9==11))))&&(a27==1)))){ a13 = 0; a19 = 1; a16 = 8; a8 = 1; a1 = 13; a20 = 1; a21 = 11; a5 = 6; a14 = 1; a9 = 8; return 23; } else if((((((!(a20==1)&&((a1==13)&&((!(a26==1)&&(a11==1))&&(a19==4))))&&(a21==11))||(a26==1))&&(a16==7))&&((a17==2)&&(!(a26==1)&&((!(a7==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==4))&&(a23==1)))&&!(a7==1)))))){ a19 = 1; a23 = 1; a1 = 12; a9 = 7; a3 = 1; a21 = 10; a20 = 1; a5 = 4; return -1; } else if((((!(a4==1)&&((((a13==1)&&(a21==12))&&(a19==4))&&(a28==1)))||(a4==1))&&((((!(a4==1)&&((a17==2)&&((a16==8)&&((input==1)&&((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))))))&&!(a20==1))&&!(a18==1))&&!(a7==1)))){ a24 = 1; a19 = 2; a21 = 10; a9 = 7; a16 = 7; a5 = 5; a20 = 1; a1 = 12; a22 = 1; a29 = 1; return -1; } else if(((((((((((a7==1)||(a2==1))&&(a16==10))&&(a9==9))&&(a19==1))&&!(a20==1))&&(a1==14))||!(a11==1))&&(a28==1))&&((!(a27==1)&&(((a21==12)&&(((input==4)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a12==1)))&&!(a4==1)))){ a21 = 11; a28 = 0; a20 = 1; a5 = 4; a8 = 1; a6 = 0; a16 = 7; return -1; } return calculate_output49(input); } int calculate_output49(int input) { if((((a14==1)||(!(a13==1)||((a9==11)&&((a19==4)&&((a21==12)&&((a5==6)&&(a12==1)))))))&&((a13==1)&&(((((((a17==2)&&((input==4)&&!(a20==1)))&&(a16==9))&&(a12==1))&&(a23==1))&&(a1==12))&&(a6==1))))){ if((a25==1)){ a18 = 1; a16 = 11; a22 = 1; a9 = 8; a19 = 1; a21 = 10; a5 = 4; a25 = 0; }else{ a21 = 10; a16 = 7; a20 = 1; a9 = 10; a22 = 0; a14 = 1; a1 = 14; a19 = 1; a29 = 0; } return 26; } else if(((((a19==4)&&(((a1==13)&&(!(a7==1)&&((a17==2)&&((input==4)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))))&&(a16==11)))&&!(a24==1))&&(!(a27==1)&&((((a21==11)&&(((a3==1)&&!(a27==1))&&(a28==1)))&&(a20==1))&&(a13==1))))){ a16 = 7; a5 = 4; a6 = 1; a19 = 1; a21 = 10; a1 = 12; a9 = 7; a2 = 1; return -1; } else if((((a16==9)&&(((a19==4)&&(((a21==12)&&(a3==1))&&!(a20==1)))&&!(a26==1)))&&(!(a14==1)&&((((a1==12)&&((!(a14==1)&&((a17==2)&&((input==5)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))))&&(a3==1)))&&!(a24==1))&&(a6==1))))){ a1 = 13; a12 = 0; a5 = 5; a28 = 0; a19 = 1; a8 = 1; a20 = 1; a9 = 10; a16 = 11; a21 = 11; return -1; } else if((((!(a4==1)&&((((a17==2)&&(((((a20==1)&&((input==5)&&(a16==11)))&&(a21==10))&&!(a26==1))&&(a19==1)))&&(a6==1))&&(a28==1)))&&!(a14==1))&&((a9==11)&&(!(a4==1)&&((a1==14)&&((a5==6)&&(a3==1))))))){ a2 = 1; a5 = 4; a0 = 0; a1 = 12; a16 = 7; a9 = 7; a7 = 0; return -1; } else if((((a17==2)&&((a19==2)&&((((a27==1)||((a6==1)&&(a13==1)))&&(a28==1))&&(a1==14))))&&((a21==12)&&(((a9==9)&&(!(a24==1)&&(!(a18==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==10))&&!(a20==1)))))&&(a11==1))))){ a5 = 5; a20 = 1; a25 = 1; a21 = 10; a16 = 7; a24 = 1; a18 = 1; a1 = 12; return -1; } else if((((a11==1)&&((a1==12)&&(((a13==1)&&(((a16==7)&&((input==1)&&((a5==5)||(a5==6))))&&(a11==1)))&&(a19==4))))&&((((!(a26==1)&&(((a9==7)&&((a12==1)&&(a17==2)))&&(a21==11)))&&!(a20==1))&&!(a8==1))&&(a11==1)))){ a16 = 8; a5 = 5; a9 = 8; a26 = 0; a23 = 1; a19 = 1; a8 = 0; a1 = 13; return 22; } else if((((!(a27==1)&&((((a16==10)&&((a5==5)&&(((input==6)&&(a1==14))&&(a17==2))))&&!(a7==1))&&(a2==1)))&&(a12==1))&&(((a21==12)&&(((a9==7)&&((a8==1)||((a6==1)&&(a11==1))))&&!(a20==1)))&&(a19==5)))){ a18 = 1; a5 = 6; a20 = 1; a21 = 10; a1 = 13; a16 = 7; a25 = 0; a19 = 1; a15 = 1; a9 = 9; return -1; } else if(((((!(a20==1)&&((a3==1)&&(a16==8)))&&(a1==13))||!(a28==1))&&((((a28==1)&&((a21==11)&&((((a2==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==3))&&!(a26==1)))&&(a17==2))&&(a13==1))))&&(a11==1))&&(a19==2)))){ a19 = 1; a9 = 7; a18 = 0; a16 = 7; a5 = 4; a28 = 1; a1 = 12; a27 = 0; a21 = 10; a20 = 1; return -1; } else if((((a19==3)&&(((((a16==8)&&((input==6)&&((a5==4)||(a5==5))))&&!(a0==1))&&(a12==1))&&(a23==1)))&&((a6==1)&&(((a1==13)&&(((a21==12)&&(((a11==1)&&((a6==1)&&(a17==2)))||(a0==1)))&&(a20==1)))&&(a9==9))))){ a3 = 1; a9 = 7; a27 = 0; a21 = 10; a16 = 7; a19 = 1; a1 = 12; a5 = 4; a28 = 1; return -1; } else if((((a20==1)&&((a11==1)&&(((a5==4)&&((((a16==8)&&((input==6)&&(a9==11)))&&(a13==1))&&(a17==2)))&&(a19==2))))&&(((((a1==14)&&(((a28==1)&&(a21==11))&&!(a27==1)))||(a14==1))||(a0==1))&&(a11==1)))){ a1 = 12; a14 = 0; a19 = 1; a7 = 0; a9 = 7; a21 = 10; a16 = 7; a18 = 0; return -1; } else if(((((a5==6)&&(!(a14==1)&&((a3==1)&&(((((a21==12)&&((input==4)&&(a20==1)))&&(a9==7))&&(a6==1))&&(a2==1)))))&&(a16==8))&&(((a17==2)&&((((a1==13)&&(a11==1))||!(a12==1))&&(a23==1)))&&(a19==3)))){ a0 = 0; a1 = 12; a21 = 10; a19 = 1; a16 = 7; a13 = 1; a5 = 4; return -1; } else if(((((a19==1)&&(((a16==11)&&(!(a14==1)&&(((a13==1)&&(a21==10))&&!(a18==1))))&&(a1==12)))&&(a9==7))&&(((((a12==1)&&(!(a8==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a2==1))))&&(a28==1))&&(a20==1))&&(a17==2)))){ a26 = 0; a5 = 5; a2 = 1; a9 = 9; a12 = 1; a19 = 2; a16 = 7; a1 = 13; return 25; } else if(((((a24==1)||((((a16==10)&&(!(a8==1)&&((a19==5)&&((a3==1)&&(a17==2)))))&&(a21==12))&&!(a14==1)))||!(a2==1))&&(((a1==14)&&((a20==1)&&(((input==3)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a28==1))))&&!(a7==1)))){ a9 = 7; a1 = 12; a27 = 0; a21 = 10; a18 = 0; a5 = 4; a19 = 1; a28 = 1; a16 = 7; return -1; } else if(((((((!(a7==1)&&(a6==1))&&(a16==10))||(a7==1))||!(a23==1))||!(a3==1))&&((a21==10)&&((a19==5)&&((!(a4==1)&&(((((input==5)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a23==1))&&(a1==14))&&!(a20==1)))&&(a17==2)))))){ a19 = 1; a9 = 7; a18 = 1; a5 = 4; a20 = 1; a26 = 1; a1 = 13; a16 = 7; a24 = 1; return -1; } else if(((!(a7==1)&&(((a1==13)&&((a2==1)&&((a21==12)&&(((a16==9)&&((a5==6)&&(input==5)))&&(a17==2)))))&&(a9==7)))&&(((((a19==2)&&((!(a4==1)&&(a11==1))||!(a13==1)))&&!(a20==1))&&!(a24==1))&&(a23==1)))){ if((a27==1)){ a5 = 5; a16 = 7; a4 = 1; a9 = 11; a7 = 1; a1 = 12; a15 = 0; a20 = 1; a21 = 10; }else{ a9 = 8; a16 = 7; a28 = 0; a29 = 0; a19 = 1; a1 = 12; a20 = 1; a13 = 0; } return -1; } else if((((((a9==7)&&((!(a7==1)&&((a17==2)&&((a12==1)&&(a11==1))))||!(a3==1)))&&(a16==8))&&(a21==11))&&((!(a20==1)&&(((a11==1)&&((a11==1)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==6)))))&&(a19==5)))&&(a1==13)))){ a16 = 10; a9 = 8; a5 = 4; a8 = 1; a21 = 10; a25 = 0; a20 = 1; a2 = 0; a19 = 2; return 23; } else if(((!(a13==1)&&((((a21==10)&&(((a1==14)&&((a18==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==6))))&&(a0==1)))&&(a20==1))&&(a19==4)))&&((a24==1)&&(!(a2==1)&&((a16==7)&&((a17==2)&&((a2==1)&&(a0==1)))))))){ a1 = 12; a10 = 0; a23 = 0; a26 = 1; a9 = 9; a21 = 11; a19 = 3; a16 = 10; a5 = 6; return 23; } else if((((a20==1)&&(!(a28==1)||((a1==14)&&((a24==1)||((a13==1)||(a24==1))))))&&((a17==2)&&(((((a6==1)&&((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3))&&!(a27==1))&&!(a24==1)))&&(a19==1))&&(a16==7))&&(a21==12))))){ a21 = 10; a5 = 4; a18 = 0; a16 = 9; a1 = 13; a26 = 0; a14 = 0; a9 = 10; return 23; } else if((((a1==13)&&((a16==9)&&((!(a4==1)&&((a21==12)&&(!(a18==1)&&((((a12==1)&&!(a24==1))&&(a9==7))||(a0==1)))))&&(a19==2))))&&(!(a20==1)&&((((((a5==4)||(a5==5))&&(input==5))&&(a23==1))&&(a11==1))&&(a17==2))))){ a0 = 1; a20 = 1; a1 = 14; a12 = 0; a16 = 10; a5 = 5; a9 = 10; a21 = 11; return -1; } else if(((((a8==1)||((a12==1)&&(((a20==1)&&((a5==5)&&(a2==1)))&&(a1==13))))||!(a12==1))&&(((!(a0==1)&&((a17==2)&&(((a9==7)&&((a19==1)&&((a21==11)&&(input==6))))&&(a16==9))))&&!(a7==1))&&!(a14==1)))){ a19 = 4; a3 = 1; a23 = 1; a1 = 12; a5 = 6; a24 = 0; return 21; } else if((((a12==1)&&((!(a27==1)&&((((input==1)&&(a9==8))&&(a23==1))&&(a5==6)))&&!(a20==1)))&&((a8==1)||((a11==1)&&((a19==5)&&((((a17==2)&&(((a3==1)&&!(a26==1))&&(a1==12)))&&(a16==10))&&(a21==11))))))){ a20 = 1; a3 = 0; a19 = 1; a5 = 5; a9 = 7; a21 = 10; a2 = 0; a16 = 7; a11 = 0; a1 = 13; return 22; } else if((((((a23==1)&&((((a1==13)&&((a17==2)&&(a13==1)))&&!(a4==1))&&(a2==1)))&&!(a20==1))&&(a28==1))&&((((((a5==5)&&(((a19==5)&&(input==5))&&!(a18==1)))&&(a13==1))&&(a21==10))&&(a9==9))&&(a16==8)))){ a8 = 0; a21 = 11; a9 = 10; a24 = 0; a19 = 1; a0 = 0; return 22; } else if(((((!(a2==1)||((a0==1)||(((a9==9)&&(a13==1))&&(a1==12))))&&!(a20==1))&&(a21==12))&&(((a19==1)&&(((a11==1)&&((!(a8==1)&&((a16==8)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))&&!(a14==1)))&&(a2==1)))&&(a17==2)))){ a0 = 1; a19 = 2; a12 = 0; a16 = 9; a5 = 6; a21 = 11; a2 = 0; return -1; } else if(((((a3==1)&&((a7==1)||(!(a20==1)&&((a17==2)&&((a21==12)&&((a28==1)&&((a11==1)&&(a19==2))))))))&&!(a4==1))&&(((a1==14)&&(!(a0==1)&&((a9==10)&&(((input==1)&&((a5==4)||(a5==5)))&&(a16==9)))))&&(a11==1)))){ a16 = 11; a1 = 13; a20 = 1; a7 = 1; a19 = 1; a5 = 6; a15 = 1; a29 = 0; return -1; } else if(((((((a12==1)&&(a1==12))||(a8==1))&&(a17==2))&&(a21==12))&&(((!(a24==1)&&((((((a16==7)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==6)))&&(a20==1))&&(a12==1))&&!(a7==1))&&(a19==3)))&&!(a4==1))&&!(a26==1)))){ a1 = 13; a16 = 9; a24 = 0; a9 = 11; a21 = 10; a8 = 0; a5 = 4; a19 = 4; return 21; } else if((((a9==10)&&((a17==2)&&(((a2==1)&&!(a28==1))&&(a20==1))))&&((((((!(a11==1)&&(((a19==2)&&(((input==3)&&((a5==4)||(a5==5)))&&(a4==1)))&&!(a2==1)))&&(a21==10))&&!(a6==1))&&(a14==1))&&(a16==10))&&(a1==13)))){ a24 = 1; a16 = 7; a5 = 5; a21 = 12; a0 = 1; a19 = 3; a3 = 0; return 25; } else if(((!(a14==1)&&(((((((a17==2)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a0==1))&&(a19==3))&&(a3==1))&&!(a24==1))&&!(a7==1)))&&((a9==11)&&((a20==1)&&(((a1==12)&&((a16==8)&&((a2==1)&&(a21==12))))||!(a6==1)))))){ a6 = 1; a16 = 7; a5 = 4; a19 = 1; a9 = 7; a18 = 0; a28 = 1; a21 = 10; return -1; } else if((((((((a21==11)&&((a16==11)&&(!(a27==1)&&(((((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7)))||(((a1==14)&&(a5==5))&&(a9==7)))&&(input==1)))))&&!(a26==1))&&(a17==2))&&(a13==1))&&(a13==1))&&((a0==1)||(((a20==1)&&((a23==1)&&(a19==3)))||!(a12==1))))){ a28 = 1; a16 = 7; a9 = 7; a19 = 1; a5 = 4; a21 = 10; a1 = 12; a7 = 0; return -1; } else if(((((a9==7)&&(((a28==1)&&((a21==11)&&((a8==1)||((!(a20==1)&&(a13==1))&&(a1==13)))))&&!(a18==1)))&&(a16==10))&&((a19==3)&&((!(a14==1)&&((a5==4)&&(!(a8==1)&&((input==3)&&(a17==2)))))&&!(a8==1))))){ if((a26==1)){ a9 = 8; a19 = 1; a2 = 0; a16 = 7; a21 = 10; a5 = 6; a1 = 12; a20 = 1; a15 = 1; }else{ a11 = 0; a20 = 1; a12 = 0; a5 = 5; a16 = 8; a25 = 1; a1 = 14; } return -1; } else if(((!(a28==1)||((!(a6==1)||((a1==12)&&(((a16==8)&&((a20==1)&&((a12==1)&&(a21==10))))&&!(a14==1))))&&!(a4==1)))&&(((a19==3)&&(!(a0==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5))&&(a17==2))))&&(a3==1)))){ a19 = 4; a6 = 1; a16 = 9; a5 = 6; a26 = 0; a9 = 11; a21 = 12; a7 = 0; a1 = 13; return 26; } else if((((a19==2)&&((!(a20==1)&&((((a9==8)&&(a23==1))&&(a21==12))&&(a28==1)))&&(a16==8)))&&((a1==12)&&(((a13==1)&&((a23==1)&&((a23==1)&&((!(a8==1)&&((a17==2)&&(input==3)))&&(a28==1)))))&&(a5==5))))){ if((a29==1)){ a9 = 10; a1 = 14; a19 = 1; a21 = 10; a18 = 1; a29 = 0; a20 = 1; a5 = 6; a16 = 7; }else{ a20 = 1; a0 = 1; a9 = 11; a21 = 10; a16 = 7; a26 = 1; a5 = 6; a22 = 1; } return -1; } else if(((!(a8==1)&&((a17==2)&&(((!(a26==1)&&((a2==1)&&(((a9==7)&&((a1==13)&&((input==4)&&((a5==5)||(a5==6)))))&&(a19==3))))&&!(a4==1))&&(a2==1))))&&(((a16==10)&&((a20==1)&&((a13==1)||!(a11==1))))&&(a21==12)))){ a1 = 12; a27 = 0; a14 = 0; a5 = 4; a16 = 7; a19 = 1; a21 = 10; a23 = 1; return -1; } else if((((((((a21==10)&&(((input==6)&&(a17==2))&&!(a18==1)))&&!(a24==1))&&(a2==1))&&(a5==6))&&(a1==14))&&((a16==7)&&((a19==5)&&((a23==1)&&((a9==9)&&((a20==1)&&((a13==1)&&((a13==1)||(a18==1)))))))))){ a23 = 1; a28 = 1; a19 = 4; a14 = 0; a21 = 12; a5 = 4; return 22; } else if((((a21==12)&&((!(a6==1)||((!(a4==1)&&(!(a23==1)||((a11==1)&&((a4==1)||(((((a13==1)&&(a2==1))&&(a17==2))&&(a16==9))&&(a9==11))))))&&(a20==1)))&&(a1==14)))&&((a5==5)&&((a19==4)&&(input==6))))){ a19 = 1; a27 = 0; a1 = 12; a5 = 4; a7 = 0; a21 = 10; a24 = 0; a9 = 7; a16 = 7; return -1; } else if(((((a7==1)&&((a16==8)&&((!(a3==1)&&((input==4)&&(a5==5)))&&(a17==2))))&&(a8==1))&&(((a9==7)&&((a20==1)&&(((a19==2)&&(!(a23==1)&&((a21==11)&&((a13==1)&&(a1==12)))))&&!(a28==1))))&&(a27==1)))){ a1 = 14; a18 = 1; a20 = 0; a9 = 11; a0 = 1; a11 = 0; a19 = 4; return -1; } else if((((a17==2)&&((a1==14)&&(((a2==1)&&((a8==1)||(((a13==1)&&(a19==1))&&(a12==1))))&&(a16==8))))&&((a9==10)&&((!(a20==1)&&((a2==1)&&((a11==1)&&(!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))))&&(a21==10))))){ a9 = 8; a5 = 5; a18 = 0; a1 = 13; a19 = 3; a28 = 1; a20 = 1; a21 = 12; a16 = 10; return 25; } else if((((!(a20==1)&&(((a1==13)&&((((!(a4==1)&&(a28==1))||(a7==1))&&(a19==2))&&(a6==1)))&&(a9==8)))&&!(a7==1))&&((a21==11)&&((a17==2)&&((a16==7)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a7==1))&&(a12==1))))))){ a20 = 1; a12 = 1; a21 = 10; a1 = 14; a18 = 0; a5 = 4; a9 = 7; a28 = 1; a19 = 5; return 25; } else if(((!(a7==1)&&((((((a20==1)&&((a13==1)&&(a21==12)))&&(a17==2))&&(a16==8))||!(a13==1))||!(a11==1)))&&(((a1==12)&&(((a19==5)&&(((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==3))&&!(a0==1)))&&(a3==1)))&&(a13==1)))){ a23 = 1; a19 = 1; a9 = 7; a5 = 4; a11 = 1; a16 = 7; a6 = 1; a21 = 10; return -1; } else if((((!(a28==1)||((((a9==8)&&((a1==14)&&((a12==1)&&(a2==1))))||!(a23==1))&&(a16==7)))||!(a28==1))&&(((a11==1)&&(((((a19==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a17==2))&&(a21==12))&&!(a20==1)))&&!(a14==1)))){ a27 = 0; a23 = 1; a18 = 0; a20 = 1; a1 = 12; a5 = 6; a21 = 11; return 22; } else if((((a16==10)&&((((a1==14)&&(((a9==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&!(a14==1)))&&!(a4==1))&&!(a27==1)))&&((((a19==2)&&(((a23==1)&&(((a12==1)&&!(a0==1))&&!(a20==1)))&&(a17==2)))&&(a21==12))||(a26==1)))){ a1 = 12; a20 = 1; a15 = 0; a25 = 1; a11 = 0; a21 = 10; a16 = 7; a19 = 1; a5 = 4; a9 = 9; return 21; } else if(((!(a18==1)&&(((a11==1)&&(((((input==4)&&(a17==2))&&(a16==9))&&(a5==4))&&(a21==11)))&&!(a18==1)))&&(!(a8==1)&&(((a1==13)&&(((((a6==1)&&(a9==7))&&(a20==1))&&(a2==1))&&(a19==3)))&&!(a26==1))))){ a7 = 0; a9 = 10; a1 = 12; a21 = 10; a5 = 5; a4 = 0; a26 = 0; a16 = 7; return 23; } else if((((!(a7==1)&&(((((a23==1)||(a18==1))&&(a1==14))||!(a23==1))&&(a12==1)))&&(a20==1))&&(((a23==1)&&((a17==2)&&((((a19==1)&&(!(a4==1)&&((input==5)&&(a21==11))))&&(a5==6))&&(a16==7))))&&(a9==7)))){ a21 = 10; a5 = 4; a28 = 1; a1 = 12; a7 = 0; return -1; } else if((((a5==4)&&((((((a17==2)&&((a12==1)&&!(a0==1)))&&!(a24==1))&&(a23==1))&&(a1==12))&&(a9==11)))&&(!(a14==1)&&(((((a28==1)&&(((a16==11)&&(input==6))&&!(a18==1)))&&(a21==12))&&(a20==1))&&(a19==4))))){ a2 = 1; a1 = 13; a19 = 5; a7 = 0; a5 = 5; a8 = 0; return 23; } else if((((a5==5)&&((a9==7)&&(((a28==1)&&(!(a14==1)&&(((((a1==13)&&(input==6))&&(a28==1))&&(a20==1))&&!(a26==1))))&&(a12==1))))&&((a19==3)&&(((((a28==1)||(a27==1))&&(a16==8))&&(a21==12))&&(a17==2))))){ a14 = 0; a19 = 1; a21 = 10; a8 = 0; a1 = 12; a13 = 1; a5 = 4; a16 = 7; return -1; } else if(((!(a6==1)||((((a17==2)&&((a28==1)&&(a21==11)))&&!(a24==1))&&(a13==1)))&&(((a19==2)&&((a9==7)&&((a1==13)&&((((((input==4)&&((a5==5)||(a5==6)))&&(a11==1))&&!(a20==1))&&!(a0==1))&&(a12==1)))))&&(a16==8)))){ a21 = 10; a19 = 5; a23 = 1; a0 = 0; a20 = 1; a1 = 14; a5 = 4; a4 = 0; return -1; } else if((((a19==2)&&((((a12==1)&&!(a20==1))&&(a28==1))||(a27==1)))&&(((a21==10)&&(((a3==1)&&(!(a24==1)&&((a16==7)&&((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==6))&&!(a4==1))&&(a17==2)))))&&(a6==1)))&&(a1==14)))){ a3 = 1; a11 = 1; a19 = 1; a1 = 12; a20 = 1; a24 = 0; a9 = 7; a5 = 4; return -1; } else if((((a23==1)&&((a5==4)&&(((a9==10)&&(!(a14==1)&&((((input==5)&&(a20==1))&&(a21==12))&&!(a0==1))))&&(a1==12))))&&((((a17==2)&&(((a16==7)&&((a19==2)&&(a11==1)))&&(a23==1)))||!(a3==1))&&!(a18==1)))){ a19 = 4; a9 = 11; a12 = 1; a24 = 0; a16 = 8; a21 = 11; a7 = 0; return 25; } else if((((a20==1)&&(!(a14==1)&&((a16==10)&&(!(a14==1)&&(a28==1)))))&&((((a1==13)&&((a3==1)&&((a6==1)&&((a9==8)&&((((a3==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a19==5))&&!(a8==1))))))&&(a21==10))&&(a17==2)))){ if((a13==1)){ a5 = 4; a23 = 1; a2 = 1; a16 = 8; a9 = 11; a1 = 12; a19 = 3; a20 = 0; }else{ a9 = 9; a5 = 5; a3 = 1; a11 = 1; a6 = 1; } return 21; } else if((((a9==8)&&((a6==1)&&(((a12==1)&&(a16==10))&&(a21==11))))&&((a13==1)&&(((a28==1)&&(((((((a28==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a17==2))&&(a1==12))&&(a28==1))&&(a19==4))&&(a20==1)))&&(a3==1))))){ a19 = 1; a27 = 0; a0 = 0; a24 = 0; a16 = 7; a21 = 10; a5 = 4; a9 = 7; return -1; } else if((((a9==7)&&((((a20==1)&&(((a3==1)||(a7==1))&&(a6==1)))||!(a23==1))&&!(a7==1)))&&((a17==2)&&((a21==11)&&((((a13==1)&&(!(a0==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a1==12))))&&(a16==11))&&(a19==3)))))){ a5 = 4; a19 = 1; a2 = 1; a21 = 10; a8 = 0; a12 = 1; a16 = 7; return -1; } else if(((((((((a3==1)&&(a1==12))&&(a3==1))&&(a6==1))&&(a17==2))&&(a16==11))&&(a21==10))&&((((((a12==1)&&((a2==1)&&((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==3))))&&(a12==1))&&(a13==1))&&(a19==4))&&(a20==1)))){ a5 = 4; a7 = 0; a9 = 7; a16 = 7; a26 = 0; a27 = 0; a19 = 1; return -1; } else if(((!(a4==1)&&((((a16==11)&&((a1==13)&&((a19==5)&&((a9==10)&&(((a5==5)||(a5==6))&&(input==3))))))&&(a11==1))&&(a28==1)))&&((a11==1)&&((!(a14==1)&&((a20==1)&&(((a17==2)&&(a28==1))&&(a21==10))))&&!(a4==1))))){ a16 = 7; a27 = 0; a13 = 1; a19 = 1; a9 = 7; a1 = 12; a2 = 1; a5 = 4; return -1; } else if((((((!(a27==1)&&((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a11==1))&&(a21==10))&&(a1==13))&&(!(a20==1)&&(!(a6==1)||(!(a7==1)&&(((a17==2)&&(((a16==9)&&((a11==1)&&(a19==2)))||(a18==1)))&&(a3==1))))))){ a4 = 1; a18 = 1; a5 = 5; a20 = 1; a16 = 7; a19 = 1; a13 = 0; a1 = 12; a9 = 10; return 26; } else if((((a1==13)&&((a28==1)&&((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&((a3==1)&&(((a16==9)&&(((a19==3)&&((a12==1)&&(!(a24==1)&&((a17==2)&&((a28==1)&&((a23==1)&&(a20==1)))))))&&(a9==9)))||!(a6==1))))){ a5 = 4; a2 = 1; a16 = 7; a9 = 7; a19 = 1; a1 = 12; a0 = 0; a3 = 1; return -1; } else if((((((a28==1)||(a18==1))||(a4==1))||(a7==1))&&(((a1==14)&&((((a16==11)&&((!(a14==1)&&((a20==1)&&(((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==3))&&!(a4==1))))&&(a21==12)))&&(a6==1))&&(a17==2)))&&(a19==2)))){ a6 = 1; a16 = 7; a14 = 0; a21 = 10; a9 = 7; a1 = 12; a5 = 4; a13 = 1; a19 = 1; return -1; } else if(((((a20==1)&&((((!(a2==1)&&((a1==13)&&((a16==11)&&((((input==1)&&((a5==4)||(a5==5)))&&(a7==1))&&(a17==2)))))&&(a19==2))&&!(a28==1))&&(a21==11)))&&(a14==1))&&((((a23==1)&&!(a12==1))&&!(a2==1))&&(a9==8)))){ a5 = 5; a1 = 14; a6 = 0; a19 = 1; a16 = 7; a9 = 7; a21 = 10; a11 = 0; a27 = 1; return -1; } else if((((a6==1)&&((a21==10)&&((a16==9)&&((a17==2)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a18==1))&&(a20==1))))))&&((!(a13==1)||((a19==1)&&((((!(a12==1)||(a6==1))&&(a1==12))||(a0==1))&&(a9==8))))&&(a6==1)))){ if((a23==1)){ a1 = 14; a9 = 11; a24 = 0; a19 = 2; a5 = 4; a3 = 1; a14 = 0; a20 = 0; a16 = 8; }else{ a9 = 7; a18 = 0; a5 = 6; a28 = 1; a20 = 0; a19 = 4; a21 = 11; a14 = 0; a16 = 8; } return -1; } else if(((!(a4==1)&&((((a19==2)&&(((((!(a4==1)&&((a17==2)&&(input==3)))&&(a21==10))&&(a5==5))&&!(a20==1))&&(a1==14)))&&(a6==1))&&!(a8==1)))&&((a4==1)||((a7==1)||(((a13==1)&&(a9==10))&&(a16==8)))))){ a18 = 0; a14 = 0; a20 = 1; a8 = 0; a5 = 4; a19 = 1; a16 = 7; a9 = 7; a1 = 12; return -1; } else if((((a27==1)||((a19==3)&&((a16==7)&&(((((a1==12)&&(a12==1))||!(a2==1))||(a24==1))&&(a17==2)))))&&(((a21==10)&&((a6==1)&&((((input==5)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))&&(a3==1))&&!(a20==1))))&&(a11==1)))){ a5 = 6; a21 = 12; a18 = 0; a9 = 11; a16 = 10; a20 = 1; a1 = 13; a19 = 4; a28 = 1; a2 = 1; return 25; } else if((((a17==2)&&((a9==10)&&((a1==12)&&(((((((input==6)&&(a5==4))&&!(a8==1))&&!(a7==1))&&(a16==8))&&!(a20==1))&&(a12==1)))))&&((((!(a4==1)&&((a12==1)&&!(a14==1)))||(a0==1))&&(a21==11))&&(a19==2)))){ a21 = 10; a20 = 1; a9 = 7; a16 = 7; a23 = 1; a19 = 1; a8 = 0; return -1; } else if((((a1==12)&&((a16==10)&&((((input==6)&&(a5==4))&&(a2==1))&&!(a7==1))))&&((a9==8)&&(((a19==2)&&((((!(a14==1)&&((a21==11)&&(!(a13==1)||(a13==1))))&&(a12==1))&&!(a7==1))&&(a20==1)))&&(a17==2))))){ a9 = 9; a12 = 1; a24 = 0; a5 = 5; a7 = 0; a1 = 13; a19 = 1; a16 = 11; return 25; } else if(((((((a6==1)&&((a17==2)&&((a3==1)&&!(a8==1))))||(a4==1))&&(a9==9))&&(a21==12))&&((a20==1)&&((a16==7)&&((!(a0==1)&&((a19==5)&&((a12==1)&&((a1==13)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a12==1)))))){ a27 = 0; a16 = 8; a19 = 1; a21 = 10; a20 = 0; a8 = 0; a18 = 0; a1 = 12; a5 = 6; return 25; } else if((((a3==1)&&((((a23==1)&&((a6==1)&&(((a6==1)&&(a17==2))&&(a21==12))))&&(a16==10))&&!(a4==1)))&&(((a1==13)&&(((a19==1)&&(!(a14==1)&&((input==4)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&(a20==1)))&&(a28==1)))){ a4 = 0; a16 = 7; a5 = 4; a21 = 10; a0 = 0; a1 = 12; a9 = 7; return -1; } else if((((a16==7)&&((a9==10)&&((((a1==14)&&(!(a4==1)&&((a28==1)&&((a5==5)&&(!(a7==1)&&((input==5)&&(a17==2)))))))&&(a21==10))&&(a19==3))))&&(!(a20==1)&&((!(a13==1)||((a4==1)||(a11==1)))&&!(a18==1))))){ a9 = 9; a5 = 6; a4 = 0; a2 = 1; a19 = 4; a1 = 12; return 25; } else if((((((a5==6)&&(!(a24==1)&&((a11==1)&&((a19==3)&&((input==5)&&(a9==9))))))&&(a20==1))&&(a1==12))&&(((a6==1)&&((!(a18==1)&&(!(a3==1)||(((a21==10)&&(a2==1))&&(a16==10))))&&(a6==1)))&&(a17==2)))){ a19 = 1; a11 = 1; a18 = 0; a9 = 7; a16 = 7; a28 = 1; a5 = 4; return -1; } else if((((a20==1)&&(!(a4==1)&&((a16==9)&&(((a17==2)&&((a27==1)||((a23==1)||(a4==1))))&&(a21==12)))))&&(((a1==12)&&((((a19==1)&&((a5==6)&&((a9==8)&&(input==4))))&&!(a18==1))&&!(a7==1)))&&(a23==1)))){ a9 = 7; a28 = 1; a4 = 0; a21 = 10; a5 = 4; a16 = 7; a11 = 1; return -1; } else if(((!(a11==1)||((a19==5)&&((((((a28==1)&&(a21==12))||(a26==1))&&(a16==8))&&!(a27==1))&&(a20==1))))&&(((a9==11)&&(((a17==2)&&((a23==1)&&((a1==13)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a28==1)))&&(a12==1)))){ if((a22==1)){ a21 = 11; a5 = 5; a18 = 0; a9 = 10; a11 = 1; a1 = 14; a6 = 1; a20 = 0; a16 = 7; }else{ a6 = 1; a0 = 0; a5 = 4; a1 = 14; a19 = 4; a28 = 1; a9 = 9; } return 25; } else if(((!(a28==1)||((a1==13)&&((a17==2)&&((a2==1)&&(a20==1)))))&&((!(a26==1)&&((a5==5)&&((a21==12)&&(((a9==7)&&(!(a18==1)&&((((input==6)&&(a19==5))&&(a16==10))&&!(a24==1))))&&(a28==1)))))&&!(a14==1)))){ a8 = 0; a24 = 0; a16 = 9; a9 = 11; a19 = 4; return -1; } else if(((!(a11==1)&&(((a17==2)&&((a9==8)&&(a3==1)))&&!(a2==1)))&&((!(a23==1)&&((a21==11)&&(!(a11==1)&&((!(a2==1)&&(((a16==11)&&(((input==3)&&((a5==4)||(a5==5)))&&(a1==13)))&&(a20==1)))&&(a19==2)))))&&!(a13==1)))){ a25 = 1; a4 = 1; a1 = 12; a16 = 7; a21 = 10; a5 = 6; a29 = 0; return -1; } else if((((((a19==3)&&(((a13==1)&&(a11==1))&&(a21==11)))&&!(a27==1))&&(a1==14))&&((((a6==1)&&((a2==1)&&((a28==1)&&((((((a5==4)||(a5==5))&&(input==6))&&(a17==2))&&(a13==1))&&(a20==1)))))&&(a16==7))&&(a9==10)))){ a19 = 2; a26 = 0; a28 = 1; a7 = 0; a16 = 8; a9 = 7; a5 = 6; a1 = 13; return 23; } else if((((a9==8)&&(((a14==1)||((a16==11)&&((!(a23==1)||((a19==5)&&(a2==1)))||!(a28==1))))&&(a20==1)))&&(((a1==13)&&((!(a0==1)&&((!(a8==1)&&((a21==12)&&(input==5)))&&!(a14==1)))&&(a17==2)))&&(a5==6)))){ a19 = 1; a28 = 1; a9 = 11; a3 = 1; a16 = 7; a21 = 10; a5 = 4; a20 = 0; a1 = 12; return 25; } else if(((((a1==13)&&((a21==10)&&((a3==1)&&((a2==1)&&(((!(a8==1)&&((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a28==1))&&(a3==1))))))&&(a17==2))&&(((((a28==1)&&(a2==1))&&(a16==7))&&(a19==5))&&(a20==1)))){ if((a24==1)){ a2 = 1; a16 = 8; a9 = 9; a26 = 0; a5 = 5; a20 = 0; a1 = 14; a11 = 1; }else{ a21 = 12; a0 = 0; a5 = 5; a3 = 1; a9 = 9; a19 = 3; a11 = 1; } return 22; } else if((((a19==3)&&(!(a2==1)||(((a24==1)||((((a9==8)&&(((a16==10)&&(a12==1))&&(a3==1)))&&(a1==13))&&(a6==1)))&&(a17==2))))&&((((!(a8==1)&&((input==1)&&((a5==5)||(a5==6))))&&!(a14==1))&&(a21==10))&&!(a20==1)))){ a3 = 0; a20 = 1; a16 = 7; a19 = 1; a0 = 1; a9 = 7; a5 = 4; a2 = 0; return -1; } else if(((((a16==9)&&((a23==1)&&((a21==10)&&(!(a0==1)&&((a9==8)&&(((((a5==4)||(a5==5))&&(input==1))&&(a2==1))&&!(a18==1)))))))&&(a19==3))&&(((a1==12)&&(((!(a8==1)&&(a2==1))&&!(a20==1))||(a0==1)))&&(a17==2)))){ a9 = 9; a20 = 1; a27 = 1; a26 = 1; a16 = 7; a19 = 1; a5 = 5; a8 = 1; return -1; } else if(((((((a11==1)&&(a9==10))||(a8==1))&&(a5==6))||(a0==1))&&((!(a18==1)&&((((((a6==1)&&(((a21==12)&&((input==3)&&(a16==9)))&&(a1==12)))&&!(a20==1))&&(a19==2))&&(a17==2))&&(a6==1)))&&!(a26==1)))){ a16 = 7; a19 = 4; a21 = 11; a20 = 1; a25 = 0; a9 = 7; a5 = 5; a22 = 1; return -1; } else if((((((((!(a4==1)&&(!(a27==1)&&((a6==1)&&(a9==7))))&&(a19==2))&&(a21==12))&&!(a20==1))&&!(a26==1))&&(a16==7))&&((((a1==12)&&((a23==1)&&((a17==2)&&((a5==5)&&(input==1)))))&&!(a24==1))&&!(a7==1)))){ a9 = 8; a21 = 10; a19 = 1; a12 = 1; a28 = 1; return 25; } else if((((a1==13)&&(!(a20==1)&&((a9==10)&&((((a19==4)&&(!(a26==1)&&(!(a27==1)&&((input==4)&&((a5==4)||(a5==5))))))&&(a23==1))&&!(a26==1)))))&&(((a28==1)&&((a21==10)&&((a16==7)&&((a27==1)||(a13==1)))))&&(a17==2)))){ a20 = 1; a4 = 0; a9 = 7; a19 = 1; a5 = 4; a13 = 1; a14 = 0; a1 = 12; return -1; } else if(((!(a23==1)||((a16==10)&&((a19==5)&&(!(a26==1)&&(!(a20==1)&&(a12==1))))))&&(!(a0==1)&&((a17==2)&&((a2==1)&&((a21==12)&&(((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))&&(a11==1))&&(a1==14))&&!(a26==1)))))))){ if((a19==1)){ a15 = 1; a19 = 2; a6 = 0; a9 = 8; a20 = 1; a10 = 0; a21 = 10; a1 = 12; a16 = 7; a5 = 6; }else{ a6 = 0; a5 = 6; a20 = 1; a9 = 11; a8 = 1; a16 = 7; a7 = 1; } return -1; } else if((((((a7==1)&&(((a27==1)&&((a16==7)&&((a17==2)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))&&!(a20==1)))&&(a24==1))&&(a19==3))&&((!(a2==1)&&(((a18==1)&&((a21==11)&&((a9==10)&&(a12==1))))&&!(a2==1)))&&(a1==12)))){ a9 = 11; a23 = 0; a5 = 4; a21 = 12; a12 = 0; a22 = 1; return 21; } else if((((a23==1)&&((((a6==1)&&(!(a8==1)&&((input==1)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))))&&(a21==12))&&!(a27==1)))&&(!(a20==1)&&(!(a14==1)&&(!(a12==1)||(((a1==14)&&((a19==3)&&((a16==10)&&(a11==1))))&&(a17==2))))))){ a12 = 0; a28 = 0; a20 = 1; a19 = 1; a9 = 10; a16 = 7; a6 = 0; a21 = 10; a5 = 5; return -1; } else if((((a23==1)&&(!(a18==1)&&((((a1==14)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==6)))&&(a21==11))&&(a20==1))))&&((a14==1)||((a16==9)&&((a28==1)&&((!(a2==1)||(!(a7==1)&&((a2==1)&&(a19==4))))&&(a17==2))))))){ a20 = 0; a1 = 12; a18 = 0; a16 = 8; a13 = 1; a5 = 5; a9 = 8; return 21; } else if((((!(a26==1)&&((a1==12)&&((a23==1)&&((a5==4)&&((((a19==4)&&(input==6))&&(a16==10))&&(a23==1))))))&&!(a4==1))&&((a21==12)&&((((!(a12==1)||(!(a20==1)&&(a3==1)))&&(a17==2))&&!(a26==1))&&(a9==7))))){ if((a3==1)){ a5 = 5; a19 = 1; a1 = 14; a21 = 10; a9 = 8; a20 = 1; a7 = 1; a2 = 0; a3 = 0; a16 = 7; }else{ a1 = 13; a16 = 7; a24 = 1; a13 = 0; a9 = 8; a20 = 1; a21 = 10; a11 = 0; a19 = 1; } return 21; } else if((((((a19==4)&&(!(a8==1)&&((a16==10)&&(((((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a17==2))&&(a20==1))&&!(a0==1)))))&&(a23==1))&&(a13==1))&&(((a21==10)&&(((a12==1)&&!(a26==1))&&!(a8==1)))&&(a1==14)))){ a5 = 4; a9 = 7; a0 = 0; a1 = 12; a19 = 1; a4 = 0; a6 = 1; a16 = 7; return -1; } else if((((((a16==8)&&((a3==1)&&(a12==1)))&&(a17==2))&&!(a4==1))&&((a11==1)&&(((a23==1)&&((a19==2)&&((a21==11)&&(((a20==1)&&((input==5)&&((((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==12))))||((a9==7)&&((a1==13)&&(a5==4))))))&&(a28==1)))))&&(a11==1))))){ a5 = 4; a9 = 7; a3 = 1; a21 = 10; a28 = 1; a16 = 7; a19 = 1; a11 = 1; a1 = 12; return -1; } else if((((a12==1)&&((a20==1)&&((a14==1)||((a4==1)||((a21==12)&&((a6==1)&&((a3==1)&&(a16==11))))))))&&((a17==2)&&((a19==1)&&((a9==10)&&(!(a0==1)&&(!(a26==1)&&(((a1==12)&&(input==5))&&(a5==5))))))))){ a23 = 1; a1 = 14; a9 = 7; a8 = 0; a5 = 6; a19 = 3; a18 = 0; return 25; } else if((((a21==10)&&(!(a23==1)||(!(a14==1)&&(!(a20==1)&&((a2==1)&&(a9==11))))))&&(((a17==2)&&(((a12==1)&&(((!(a4==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a2==1)))&&(a16==9))&&(a11==1)))&&(a19==4)))&&(a1==14)))){ if((a28==1)){ a20 = 1; a5 = 6; a15 = 1; a9 = 10; a29 = 0; a19 = 1; a16 = 7; }else{ a21 = 11; a1 = 12; a19 = 1; a22 = 1; a23 = 0; a5 = 4; a16 = 8; a7 = 1; } return -1; } else if(((((!(a8==1)&&((a19==1)&&(((((((a1==12)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==5))&&(a17==2))))&&!(a4==1))&&(a12==1))&&(!(a20==1)&&((a4==1)||(((a16==10)&&(((a14==1)||(a3==1))&&(a21==10)))||!(a3==1)))))){ if((a7==1)){ a1 = 14; a0 = 1; a6 = 0; a16 = 7; a20 = 1; a5 = 5; a9 = 11; a10 = 1; }else{ a9 = 7; a16 = 7; a20 = 1; a24 = 1; a5 = 5; a1 = 13; a11 = 0; a4 = 1; } return 25; } else if((((a21==12)&&(((a23==1)&&((a13==1)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==6))))&&(a17==2)))&&(((!(a20==1)&&((((((a12==1)&&!(a7==1))||(a27==1))||(a14==1))||(a26==1))&&(a16==9)))&&(a1==14))&&(a19==1)))){ if((a8==1)){ a21 = 10; a5 = 5; a9 = 10; a20 = 1; a1 = 13; a26 = 1; a16 = 7; a29 = 1; }else{ a29 = 1; a5 = 6; a21 = 10; a20 = 1; a1 = 13; a22 = 0; a28 = 0; a16 = 7; a9 = 8; } return -1; } else if((((a21==10)&&((a9==11)&&(((a16==7)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a1==12))&&(a11==1))&&!(a7==1))&&(a19==3)))&&(a20==1))))&&((a13==1)&&(((((a2==1)&&(a17==2))||(a18==1))&&(a6==1))&&!(a7==1))))){ a1 = 14; a13 = 1; a19 = 5; a5 = 5; a18 = 0; a3 = 1; return 26; } else if((((a6==1)&&(((!(a7==1)&&((a17==2)&&((((a28==1)&&!(a0==1))||!(a6==1))&&(a19==1))))&&(a1==13))&&(a21==12)))&&((a16==10)&&((a9==7)&&(((a13==1)&&(((input==3)&&(a5==5))&&!(a18==1)))&&!(a20==1)))))){ if((a19==5)){ a23 = 0; a16 = 9; a8 = 1; a14 = 1; a19 = 3; a20 = 1; a1 = 14; }else{ a25 = 1; a9 = 10; a16 = 11; a10 = 0; a1 = 12; a5 = 4; a0 = 1; a20 = 1; } return 21; } else if((((!(a18==1)&&((!(a27==1)&&((a17==2)&&((((a19==4)&&((a16==10)&&(!(a20==1)&&(((a5==4)||(a5==5))&&(input==6)))))&&(a9==10))&&(a2==1))))&&(a6==1)))&&(a11==1))&&((((a2==1)&&(a21==11))&&(a1==14))&&!(a8==1)))){ a16 = 7; a5 = 6; a2 = 0; a1 = 12; a21 = 10; a7 = 1; a20 = 1; a9 = 11; a19 = 1; a8 = 1; return -1; } else if((((a19==4)&&(a23==1))&&((a17==2)&&((a20==1)&&((a1==12)&&(((a23==1)&&(((a21==10)&&((a3==1)&&(!(a24==1)&&(!(a7==1)&&(!(a0==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5)))))))&&(a3==1)))&&(a16==8))))))){ a16 = 7; a3 = 1; a5 = 4; a27 = 0; a9 = 7; a19 = 1; return -1; } else if(((((a5==5)&&(((!(a18==1)&&((a21==11)&&((a9==7)&&((a1==14)&&((a17==2)&&(input==3))))))&&(a16==7))&&!(a20==1)))&&(a13==1))&&((a12==1)&&(!(a13==1)||((a2==1)&&((a19==1)&&((a3==1)||!(a6==1)))))))){ a19 = 4; a4 = 0; a8 = 0; a20 = 1; a14 = 0; a16 = 10; a5 = 4; a1 = 12; return 26; } else if((((a1==14)&&((((a6==1)&&((a2==1)&&(!(a18==1)&&((a13==1)&&((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==3))&&(a16==8))))))&&(a6==1))&&(a17==2)))&&(((((a6==1)&&!(a18==1))&&!(a20==1))&&(a21==11))&&(a19==2)))){ a9 = 8; a20 = 1; a1 = 12; a21 = 10; a19 = 1; a12 = 1; a13 = 1; a3 = 1; a5 = 4; a16 = 10; return 21; } else if((((!(a12==1)||((a0==1)||(((((a9==9)&&((a2==1)&&(a11==1)))||!(a11==1))&&(a17==2))&&(a19==3))))||(a4==1))&&((!(a27==1)&&((((a20==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==10))&&(a1==12)))&&(a16==11)))){ a9 = 7; a16 = 7; a5 = 4; a19 = 1; a7 = 0; a23 = 1; a28 = 1; return -1; } else if(((!(a7==1)&&((!(a26==1)&&((a28==1)&&((a16==10)&&((!(a7==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a17==2)))&&(a1==13)))))&&(a23==1)))&&(((!(a2==1)||((a9==11)&&((a6==1)&&(a20==1))))&&(a19==5))&&(a21==12)))){ a21 = 10; a9 = 10; a12 = 1; a7 = 0; a19 = 4; a5 = 6; a16 = 9; a3 = 1; return -1; } else if((((((a9==9)&&((a19==3)&&((!(a4==1)&&((a21==11)&&(!(a20==1)&&((input==3)&&((a5==5)||(a5==6))))))&&!(a4==1))))&&(a11==1))&&(a13==1))&&(!(a28==1)||((((!(a28==1)||(a3==1))&&(a17==2))&&(a16==9))&&(a1==12))))){ a22 = 0; a9 = 11; a24 = 1; a5 = 4; a6 = 0; a21 = 10; a16 = 11; a19 = 4; return -1; } else if((((a12==1)&&(!(a26==1)&&((a1==13)&&((a16==8)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))))))&&(!(a26==1)&&(((((a19==5)&&((a14==1)||(!(a2==1)||(!(a23==1)||(a6==1)))))&&(a9==8))&&(a21==11))&&(a20==1))))){ a19 = 4; a21 = 12; a0 = 0; a26 = 0; a1 = 14; a9 = 7; a5 = 5; return 25; } else if(((((a23==1)&&(((a9==10)&&(((a5==4)||(a5==5))&&(input==4)))&&(a16==10)))&&(a13==1))&&((!(a3==1)||((((a17==2)&&(!(a23==1)||(((a19==2)&&((a23==1)&&(a1==14)))&&(a21==12))))||!(a12==1))&&!(a20==1)))||!(a2==1)))){ if((a0==1)){ a21 = 10; a16 = 7; a0 = 1; a2 = 0; a1 = 13; a9 = 8; a26 = 1; a5 = 4; a20 = 1; a19 = 1; }else{ a9 = 11; a20 = 1; a25 = 0; a28 = 0; a16 = 7; a5 = 6; a26 = 1; a21 = 10; a19 = 1; } return 21; } else if((((((((a23==1)&&(((a21==12)&&((a23==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a27==1))))&&(a13==1)))&&(a3==1))&&(a1==13))&&!(a14==1))&&(a20==1))&&((a19==5)&&((a16==11)&&((a17==2)&&((a9==9)&&(a11==1))))))){ a14 = 0; a12 = 1; a19 = 1; a5 = 4; a21 = 10; a1 = 12; a9 = 7; a16 = 7; return -1; } else if(((!(a4==1)&&((a1==14)&&((a21==11)&&(((input==1)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a6==1)))))&&((((!(a14==1)&&((a17==2)&&((a19==5)&&((a20==1)&&((a28==1)&&(a16==10))))))||(a18==1))||(a7==1))&&!(a18==1)))){ a2 = 1; a6 = 1; a26 = 0; a19 = 1; a16 = 7; a9 = 7; a1 = 12; a21 = 10; a5 = 4; return -1; } else if(((!(a8==1)&&(((a19==5)&&(((((!(a14==1)&&((a3==1)&&((a16==7)&&(input==5))))&&(a17==2))&&(a2==1))&&!(a20==1))&&!(a24==1)))&&(a21==12)))&&((a1==13)&&((a5==6)&&(!(a12==1)||((a9==11)&&(a2==1))))))){ a6 = 1; a8 = 0; a19 = 1; a20 = 1; a16 = 11; a21 = 11; a3 = 1; return 23; } else if((((a20==1)&&(((a1==13)&&((((a12==1)&&(a21==12))||!(a12==1))||!(a28==1)))&&(a5==4)))&&(((a19==4)&&((a9==7)&&((a11==1)&&((a3==1)&&(((a23==1)&&((input==4)&&(a17==2)))&&!(a4==1))))))&&(a16==9)))){ a16 = 7; a1 = 12; a21 = 10; a28 = 1; a19 = 1; a12 = 1; a4 = 0; return -1; } else if(((((a5==6)&&((a19==1)&&(((((a9==8)&&(input==1))&&(a21==10))&&(a20==1))&&(a0==1))))&&(a17==2))&&(((a4==1)&&((!(a23==1)&&((!(a6==1)&&(!(a28==1)&&(a6==1)))&&!(a12==1)))&&(a16==10)))&&(a1==12)))){ a6 = 0; a5 = 4; a24 = 1; a12 = 0; a19 = 2; a16 = 7; return -1; } else if((((((((a1==12)&&((a28==1)&&!(a20==1)))&&(a5==6))||(a14==1))||!(a2==1))||!(a3==1))&&(!(a8==1)&&(!(a18==1)&&((a9==7)&&(((a21==10)&&((((a19==2)&&(input==3))&&(a17==2))&&(a16==10)))&&!(a27==1))))))){ a27 = 1; a1 = 13; a16 = 7; a9 = 10; a20 = 1; a25 = 0; a19 = 1; return 25; } else if((((a21==10)&&((a16==11)&&(((a6==1)&&!(a7==1))&&(a11==1))))&&((a19==5)&&((((a20==1)&&((!(a4==1)&&((a17==2)&&(((input==3)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&(a3==1))))&&(a1==12)))&&!(a7==1))&&(a13==1))))){ a16 = 7; a9 = 7; a19 = 1; a28 = 1; a5 = 4; a8 = 0; a11 = 1; return -1; } else if(((!(a18==1)&&((a21==11)&&((((!(a18==1)&&((a3==1)&&((input==1)&&(((a9==7)&&((a5==5)&&(a1==14)))||(((a9==11)&&((a5==6)&&(a1==13)))||(((a5==4)&&(a1==14))&&(a9==7)))))))&&(a19==2))&&(a16==10))&&!(a20==1))))&&((a12==1)&&(((a7==1)||((a11==1)&&(a17==2)))&&(a23==1))))){ a8 = 1; a29 = 0; a1 = 14; a9 = 7; a16 = 7; a5 = 6; a20 = 1; a24 = 1; a21 = 10; a19 = 1; return -1; } else if(((!(a3==1)||((a18==1)||((a17==2)&&((a1==14)&&(((a7==1)||(a2==1))&&(a21==11))))))&&((a28==1)&&((a23==1)&&(((((a20==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4)))&&(a16==11))&&(a19==4))&&(a6==1)))))){ a23 = 1; a9 = 7; a21 = 10; a16 = 7; a12 = 1; a5 = 4; a18 = 0; a19 = 1; a1 = 12; return -1; } else if((((a23==1)&&((a1==14)&&((a21==12)&&(((a18==1)||((a4==1)||((a6==1)&&(a16==10))))&&(a28==1)))))&&(((a19==3)&&(((a13==1)&&(!(a20==1)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==1))))&&(a2==1)))&&(a17==2)))){ a5 = 6; a19 = 2; a9 = 10; a21 = 11; a6 = 0; a14 = 1; a10 = 1; return 23; } else if((((a19==3)&&((!(a27==1)&&(((a5==4)&&(((((a1==13)&&((input==1)&&(a9==7)))&&(a21==12))&&!(a18==1))&&(a6==1)))&&(a12==1)))&&!(a7==1)))&&((a11==1)&&((a16==9)&&(!(a20==1)&&((a17==2)&&(a2==1))))))){ a16 = 10; a26 = 1; a1 = 14; a9 = 9; a5 = 6; a20 = 1; a22 = 0; a19 = 5; a15 = 0; return -1; } else if(((((a28==1)&&(((!(a13==1)||((a23==1)&&((a11==1)&&(a16==9))))&&(a20==1))||(a18==1)))&&!(a8==1))&&(((((a5==4)&&((a1==14)&&(((input==4)&&(a19==3))&&(a21==12))))&&(a17==2))&&!(a8==1))&&(a9==11)))){ a19 = 1; a16 = 7; a0 = 0; a21 = 10; a2 = 1; a1 = 12; a9 = 7; return -1; } else if((((((a19==5)&&(((a5==4)||(a5==5))&&(input==4)))&&(a16==8))&&!(a24==1))&&(!(a14==1)&&((a6==1)&&(((a9==7)&&((!(a2==1)||((a20==1)&&((a21==12)&&(((a3==1)&&(a1==14))&&(a17==2)))))&&!(a18==1)))&&!(a24==1)))))){ a6 = 1; a27 = 0; a9 = 8; a21 = 10; a5 = 6; a14 = 0; return 22; } else if(((((a11==1)&&((a1==13)&&((((a9==8)&&((!(a14==1)&&((a5==6)&&((a19==4)&&(!(a4==1)&&((input==3)&&(a17==2))))))&&!(a8==1)))&&!(a20==1))&&(a21==10))))&&(a23==1))&&(((a2==1)&&(a16==11))&&(a6==1)))){ a13 = 0; a1 = 12; a16 = 10; a19 = 3; a15 = 1; a22 = 0; a21 = 11; a9 = 10; return -1; } else if(((((!(a8==1)&&(((input==3)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&!(a26==1)))&&(a23==1))&&(a17==2))&&(((a16==11)&&((((((a3==1)&&!(a27==1))||(a26==1))&&(a20==1))&&(a21==11))&&!(a14==1)))&&(a19==1)))){ a3 = 1; a16 = 7; a5 = 4; a21 = 10; a9 = 7; a18 = 0; a2 = 1; a1 = 12; return -1; } else if(((((((a5==6)&&(((((!(a8==1)&&(a12==1))&&(a21==12))&&(a3==1))&&(a17==2))&&(a19==2)))||(a7==1))&&(a13==1))||(a18==1))&&((((a9==11)&&(((a20==1)&&(input==1))&&!(a24==1)))&&(a16==11))&&(a1==13)))){ a19 = 4; a9 = 10; a8 = 0; a12 = 1; a4 = 0; a5 = 5; return 22; } else if(((((a8==1)||((a21==10)&&(a23==1)))||(a8==1))&&(((!(a20==1)&&(((a11==1)&&((a3==1)&&(((a17==2)&&(((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==6))&&(a12==1)))&&!(a0==1))))&&(a16==10)))&&(a19==2))&&(a1==13)))){ if((a0==1)){ a27 = 1; a9 = 11; a19 = 1; a20 = 1; a16 = 7; a5 = 6; a1 = 12; a10 = 1; a13 = 0; }else{ a11 = 0; a19 = 1; a5 = 5; a4 = 1; a18 = 1; a20 = 1; a1 = 14; a16 = 7; a9 = 7; } return 22; } else if(((((!(a11==1)||(((!(a6==1)||((a16==8)&&(a23==1)))&&(a12==1))&&!(a4==1)))&&(a17==2))&&(a21==11))&&(((a13==1)&&((!(a20==1)&&((a12==1)&&((input==5)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&(a1==12)))&&(a19==4)))){ a19 = 3; a21 = 10; a1 = 14; a2 = 1; a4 = 0; a24 = 0; a16 = 7; a20 = 1; a9 = 7; a5 = 5; return 25; } else if(((((a12==1)&&((a6==1)&&(((((a21==12)&&((a20==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a27==1))&&(a1==14))&&!(a7==1))))&&(a9==9))&&((a17==2)&&(!(a27==1)&&(((!(a18==1)&&(a3==1))&&(a19==1))&&(a16==9)))))){ a5 = 6; a16 = 10; a12 = 1; a21 = 10; a9 = 10; a4 = 0; a1 = 12; a11 = 1; return 21; } else if((((a21==12)&&(((a17==2)&&((a19==3)&&((!(a11==1)||(!(a2==1)||(((a18==1)||(!(a8==1)&&(a23==1)))&&(a1==14))))&&(a16==9))))&&(a20==1)))&&(!(a27==1)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==1))&&!(a0==1))))){ a13 = 1; a19 = 2; a5 = 6; a3 = 1; a1 = 13; a9 = 10; a16 = 7; a7 = 0; a21 = 10; return 25; } else if(((!(a24==1)&&(((((((((a19==3)&&((a9==11)&&((a1==14)&&(a5==5))))||(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3)))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4)))&&(input==3))&&(a16==9))&&(a21==12))&&(a20==1))&&(a17==2)))&&(!(a3==1)||((!(a2==1)||(!(a27==1)&&((a28==1)||!(a11==1))))&&!(a7==1))))){ a26 = 0; a21 = 10; a19 = 1; a9 = 7; a13 = 1; a16 = 7; a5 = 4; a1 = 12; a7 = 0; return -1; } else if((((((a20==1)&&((a9==8)&&((a11==1)&&(!(a24==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a8==1))&&!(a14==1))&&(a17==2))))))&&(a21==10))&&(a1==13))&&((!(a4==1)&&((a16==7)&&((a2==1)&&(a19==2))))||(a0==1)))){ a12 = 1; a5 = 6; a24 = 0; a9 = 10; a26 = 0; return 23; } else if((((((a1==13)&&(((a28==1)&&((a28==1)&&((input==3)&&((a5==5)||(a5==6)))))&&(a19==4)))&&(a21==12))&&(a9==7))&&(((!(a2==1)||(((((a20==1)&&(a28==1))||(a24==1))&&(a16==9))||!(a2==1)))||(a4==1))&&(a17==2)))){ a13 = 1; a5 = 4; a19 = 1; a1 = 12; a4 = 0; a16 = 10; a9 = 8; a28 = 1; a21 = 10; return 21; } else if(((((a12==1)&&((a20==1)&&(((((a23==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==3)))&&(a21==10))&&(a17==2))&&!(a26==1))))&&!(a18==1))&&((((a1==14)&&(!(a2==1)||((a16==11)&&(a3==1))))&&(a19==2))&&(a11==1)))){ a16 = 7; a5 = 4; a26 = 0; a19 = 1; a9 = 7; a2 = 1; a1 = 12; return -1; } else if(((((a3==1)&&(!(a4==1)&&((a21==10)&&((a5==4)&&(((a19==5)&&(input==5))&&(a17==2))))))&&!(a8==1))&&((((((a27==1)||((a16==9)&&(!(a26==1)&&(a23==1))))&&(a1==13))&&!(a24==1))&&(a20==1))&&(a9==9)))){ a0 = 0; a9 = 10; a7 = 0; a3 = 1; a19 = 3; a16 = 7; a1 = 12; return 25; } else if((((a12==1)&&((!(a11==1)||((a16==11)&&((a8==1)||(a12==1))))&&!(a26==1)))&&(!(a27==1)&&(((((((a17==2)&&((a28==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a20==1))&&(a9==7))&&(a19==4))&&(a21==12))&&(a1==14))))){ a18 = 0; a7 = 0; a1 = 12; a16 = 7; a5 = 4; a28 = 1; a21 = 10; a19 = 1; return -1; } else if(((((a20==1)&&((((a7==1)&&((a16==10)&&(input==4)))&&!(a2==1))&&(a1==12)))&&(a5==6))&&((a17==2)&&((((((a0==1)&&(!(a6==1)&&((a2==1)&&!(a13==1))))&&(a4==1))&&(a9==10))&&(a21==11))&&(a19==4))))){ a5 = 5; a16 = 7; a23 = 0; a1 = 13; a22 = 0; a7 = 1; a21 = 10; a19 = 1; a9 = 8; return -1; } else if(((((a17==2)&&(((((a13==1)&&((input==3)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a7==1))&&!(a24==1))&&(a20==1)))&&(a21==12))&&((a6==1)&&(((!(a28==1)||(((a23==1)&&(a19==5))&&!(a18==1)))&&(a1==14))&&(a16==11))))){ a21 = 10; a1 = 12; a5 = 4; a24 = 0; a9 = 7; a4 = 0; a19 = 1; a16 = 7; return -1; } else if((((a17==2)&&((a1==14)&&((((input==5)&&(a9==11))&&(a6==1))&&(a5==6))))&&(((a19==1)&&((a21==12)&&((a16==8)&&(((((!(a26==1)&&(a13==1))&&(a12==1))&&(a6==1))||!(a6==1))&&(a3==1)))))&&!(a20==1)))){ if((a4==1)){ a1 = 12; a19 = 2; a26 = 1; a20 = 1; a16 = 7; a2 = 0; a21 = 10; a23 = 0; a5 = 5; }else{ a0 = 1; a2 = 0; a1 = 13; a5 = 5; a9 = 8; a19 = 2; a22 = 1; } return -1; } else if(((!(a4==1)&&(!(a27==1)&&(((input==3)&&(((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7))))&&(a19==3))))&&(!(a12==1)||(((a17==2)&&((!(a4==1)&&((a2==1)&&((a21==12)&&((a20==1)&&(a11==1)))))&&!(a26==1)))&&(a16==10))))){ a24 = 0; a23 = 1; a5 = 4; a19 = 1; a9 = 7; a16 = 7; a12 = 1; a21 = 10; a1 = 12; return -1; } else if(((((((!(a20==1)&&(a12==1))&&(a17==2))||(a27==1))||!(a23==1))&&(a13==1))&&((a3==1)&&((a21==12)&&((a2==1)&&((a16==10)&&((a12==1)&&((((a19==2)&&((a9==7)&&((a5==5)&&(a1==12))))||((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12))))))&&(input==6))))))))){ a1 = 14; a20 = 1; a16 = 7; a7 = 1; a19 = 2; a9 = 7; a5 = 6; a21 = 11; a14 = 1; return -1; } else if(((((((((((a17==2)&&(input==1))&&(a9==11))&&(a2==1))&&(a5==4))&&(a19==1))&&(a1==13))&&(a28==1))&&(a16==7))&&(((((((a13==1)&&!(a20==1))&&(a21==11))||(a8==1))&&!(a8==1))&&!(a27==1))&&!(a26==1)))){ a5 = 6; a19 = 4; a1 = 14; a26 = 0; a6 = 1; a16 = 8; return 25; } else if(((((!(a24==1)&&(((a9==10)&&((input==6)&&(a21==11)))&&(a17==2)))&&!(a7==1))&&(a12==1))&&((a19==2)&&(((((((a13==1)&&((a6==1)&&(a1==13)))&&(a20==1))&&(a16==11))&&(a5==6))||!(a23==1))||(a14==1))))){ a5 = 4; a2 = 1; a0 = 0; a21 = 10; a7 = 0; a16 = 7; a9 = 7; a1 = 12; a19 = 1; return -1; } else if(((((a1==13)&&((a20==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a12==1))&&!(a0==1))))&&(a9==8))&&(((a17==2)&&((a16==9)&&(((a26==1)||(!(a14==1)&&((a27==1)||(!(a4==1)&&(a23==1)))))&&(a19==5))))&&(a21==11)))){ a11 = 1; a5 = 6; a9 = 11; a19 = 2; a4 = 0; a21 = 12; a1 = 14; a18 = 0; return 21; } else if((((a16==9)&&((a21==12)&&(((((!(a18==1)&&((a9==9)&&(a13==1)))&&!(a24==1))||!(a2==1))&&!(a20==1))&&(a19==1))))&&((a17==2)&&(!(a0==1)&&(!(a24==1)&&((!(a26==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a1==12))))))){ if((a21==12)){ a5 = 4; a21 = 11; a22 = 1; a1 = 14; a16 = 7; a2 = 0; a9 = 11; a12 = 0; }else{ a29 = 0; a24 = 1; a11 = 0; a5 = 6; a21 = 10; a16 = 10; a19 = 3; a20 = 1; } return -1; } else if((((a1==14)&&((((((((a23==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==4)))&&(a17==2))&&!(a8==1))&&!(a8==1))&&(a19==5))&&(a21==10))&&(a20==1)))&&((a16==7)&&(!(a28==1)||(((a11==1)||!(a12==1))||!(a6==1)))))){ a13 = 1; a8 = 0; a5 = 4; a24 = 0; a1 = 12; a9 = 7; a19 = 1; return -1; } else if((((a17==2)&&((((!(a23==1)||(a28==1))||(a24==1))&&(a16==8))&&(a21==12)))&&((a19==1)&&((a20==1)&&((a12==1)&&(!(a0==1)&&(!(a14==1)&&((a6==1)&&(((input==4)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a1==14)))))))))){ a16 = 7; a18 = 0; a14 = 0; a5 = 4; a21 = 10; a9 = 7; a0 = 0; a1 = 12; return -1; } else if((((a9==10)&&((a16==7)&&((a17==2)&&((((a21==12)&&(input==3))&&(a26==1))&&(a0==1)))))&&((((a7==1)&&((a24==1)&&(((a19==3)&&(((a23==1)&&(a20==1))&&(a1==13)))&&!(a23==1))))&&(a5==5))&&(a26==1)))){ a1 = 12; a21 = 10; a14 = 1; a19 = 1; a5 = 4; a2 = 0; a0 = 1; return -1; } else if((((a28==1)&&((a1==13)&&((!(a4==1)&&((a12==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a23==1))))&&(((((a16==9)&&(((!(a18==1)&&((a6==1)&&(a19==2)))&&(a9==7))&&(a21==12)))&&(a17==2))&&(a20==1))&&(a6==1)))){ a5 = 6; a19 = 3; a13 = 1; a9 = 9; a27 = 0; a1 = 12; return 21; } else if((((a6==1)&&((a28==1)&&(((a9==8)&&(!(a27==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a17==2))&&(a21==10))))&&!(a8==1))))&&(!(a20==1)&&((!(a6==1)||((a16==10)&&((a19==1)&&((a3==1)&&(a12==1)))))&&(a1==14))))){ a7 = 1; a20 = 1; a14 = 1; a1 = 12; a9 = 9; a16 = 9; a21 = 11; a19 = 2; a5 = 4; return -1; } else if((((a5==5)&&(((!(a18==1)&&((a17==2)&&(input==4)))&&!(a4==1))&&(a19==1)))&&(!(a6==1)||(!(a26==1)&&((!(a6==1)||(!(a20==1)&&((a16==10)&&((((a9==9)&&(a13==1))&&(a1==12))&&!(a27==1)))))&&(a21==12)))))){ a5 = 6; a20 = 1; a7 = 1; a9 = 8; a1 = 13; a16 = 7; a21 = 10; a4 = 1; return -1; } else if((((a21==10)&&((a19==4)&&(!(a20==1)&&((a12==1)&&((input==4)&&((a5==4)||(a5==5)))))))&&(((a9==9)&&(((!(a3==1)||(!(a12==1)||(((a1==14)&&((a6==1)&&(a2==1)))&&!(a8==1))))&&(a17==2))||!(a13==1)))&&(a16==8)))){ a3 = 1; a19 = 1; a1 = 12; a7 = 0; a16 = 7; a9 = 7; a23 = 1; a20 = 1; a5 = 4; return -1; } else if(((((a19==4)&&(((((((a12==1)&&(a28==1))||(a26==1))&&(a1==13))&&(a17==2))&&!(a27==1))&&(a21==10)))&&(a9==7))&&((((a16==7)&&(((a13==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a28==1)))&&(a2==1))&&!(a20==1)))){ a27 = 0; a5 = 5; a1 = 12; a16 = 10; a8 = 0; a9 = 8; a21 = 11; a20 = 1; return 21; } else if(((((a4==1)||(((((a9==11)&&((a11==1)&&(a20==1)))||!(a23==1))||(a7==1))&&!(a8==1)))||!(a2==1))&&((((a21==12)&&(((a16==7)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==13)))&&(a17==2)))&&(a19==3))&&(a3==1)))){ a2 = 1; a16 = 9; a19 = 5; a21 = 10; a13 = 1; a5 = 4; a7 = 0; return 26; } else if((((a0==1)||(((a19==5)&&((a11==1)&&(((a13==1)&&(a1==13))||(a0==1))))&&(a20==1)))&&(!(a18==1)&&((a17==2)&&((a21==11)&&(((((a5==6)&&((a16==8)&&(input==6)))&&!(a24==1))&&!(a24==1))&&(a9==11))))))){ a9 = 7; a1 = 12; a2 = 1; a5 = 4; a16 = 7; a21 = 10; a7 = 0; a19 = 1; a28 = 1; return -1; } else if((((((a16==11)&&(!(a2==1)||((a0==1)||(a28==1))))||(a27==1))&&(a21==12))&&((a20==1)&&(((a13==1)&&(((a28==1)&&((input==5)&&((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&(a17==2)))&&!(a26==1))))){ a19 = 4; a9 = 10; a20 = 0; a23 = 1; a26 = 0; a16 = 8; a11 = 1; a21 = 10; a5 = 4; a1 = 14; return 21; } else if((((a9==9)&&(((a3==1)&&((!(a26==1)&&((a6==1)&&((a17==2)&&((input==1)&&(a19==3)))))&&!(a26==1)))&&(a20==1)))&&((a2==1)&&((((a21==12)&&((a16==9)&&((a1==12)&&(a13==1))))&&(a5==4))&&!(a0==1))))){ if((a27==1)){ a16 = 7; a26 = 0; a13 = 1; a19 = 5; a20 = 0; a5 = 5; a24 = 0; }else{ a5 = 5; a9 = 10; a12 = 1; a7 = 0; a16 = 7; a21 = 10; a1 = 13; a8 = 0; } return 22; } else if((((!(a18==1)&&((a23==1)&&((a19==4)&&((a17==2)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4))&&!(a7==1))))))&&!(a20==1))&&(((!(a7==1)&&(((a16==9)&&((a2==1)&&!(a18==1)))||!(a6==1)))&&(a21==12))&&(a1==14)))){ if((a23==1)){ a21 = 10; a16 = 7; a5 = 5; a1 = 12; a15 = 0; a13 = 0; a9 = 9; a20 = 1; a0 = 1; a19 = 2; }else{ a16 = 10; a5 = 6; a20 = 1; a6 = 0; a22 = 0; a19 = 1; a9 = 7; a25 = 0; a21 = 10; } return -1; } else if((((a18==1)||((a16==7)&&((!(a20==1)&&((a9==11)&&((!(a13==1)||(!(a6==1)||((a21==10)&&(a3==1))))||!(a6==1))))&&!(a24==1))))&&((a13==1)&&((((a17==2)&&((a19==5)&&(input==4)))&&(a1==13))&&(a5==5))))){ a20 = 1; a16 = 9; a4 = 0; a19 = 1; a26 = 0; a23 = 1; return 25; } else if(((((a16==7)&&((a17==2)&&((a21==10)&&((a1==12)&&(!(a20==1)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==4)))))))&&(a3==1))&&(((a11==1)&&((a28==1)&&((a19==3)&&(!(a24==1)&&((a28==1)&&(a3==1))))))||(a4==1)))){ a11 = 1; a5 = 4; a2 = 1; a20 = 1; a8 = 0; a19 = 1; a9 = 7; return -1; } else if((((((((a28==1)&&((a12==1)&&((input==1)&&(a21==10))))&&!(a18==1))&&!(a7==1))&&(a9==7))&&(a19==2))&&(((a5==4)&&((a1==14)&&((((a18==1)||((a14==1)||(a23==1)))&&(a20==1))&&(a17==2))))&&(a16==8)))){ a5 = 6; a19 = 3; a18 = 0; a21 = 12; a16 = 9; a9 = 10; a27 = 0; return 21; } else if(((((a17==2)&&(!(a11==1)||((((!(a28==1)||(((a9==10)&&(a11==1))||!(a28==1)))&&!(a8==1))||(a7==1))&&(a19==2))))&&(a5==5))&&((!(a14==1)&&(((a21==11)&&((a1==14)&&(input==5)))&&!(a20==1)))&&(a16==10)))){ a20 = 1; a21 = 10; a7 = 1; a2 = 0; a5 = 4; a16 = 7; a4 = 1; a19 = 1; return -1; } else if((((a17==2)&&(((!(a8==1)&&((a16==8)&&((a2==1)&&((a21==10)&&((a13==1)&&((input==1)&&((a5==4)||(a5==5))))))))&&(a23==1))&&(a9==8)))&&((!(a20==1)&&((!(a4==1)&&((a28==1)&&(a19==1)))&&!(a27==1)))&&(a1==14)))){ a21 = 11; a4 = 0; a19 = 5; a20 = 1; a16 = 10; a1 = 13; a12 = 1; a5 = 5; a2 = 1; return 21; } else if((((a19==3)&&(!(a14==1)&&((a16==8)&&((a7==1)||((a1==14)&&(!(a13==1)||((a21==10)&&(a23==1))))))))&&((a17==2)&&(!(a24==1)&&((((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==1))&&(a2==1))&&!(a18==1))&&(a20==1)))))){ a16 = 9; a9 = 9; a18 = 0; a1 = 13; a5 = 6; a23 = 1; a19 = 5; a21 = 12; return 21; } else if(((((((!(a24==1)&&((a17==2)&&(!(a0==1)&&((input==5)&&((a5==4)||(a5==5))))))&&(a20==1))&&(a9==11))&&(a28==1))&&(a16==11))&&((a19==4)&&((!(a28==1)||((a1==14)&&(((a3==1)&&!(a27==1))&&(a21==11))))&&(a23==1))))){ a19 = 2; a7 = 0; a6 = 1; a9 = 10; a16 = 9; a5 = 5; a8 = 0; return 21; } else if((((((((a17==2)&&((a28==1)&&!(a18==1)))&&(a6==1))&&!(a4==1))&&!(a20==1))&&(a21==10))&&(((a16==11)&&(!(a4==1)&&((a12==1)&&((((a19==4)&&(((a1==12)&&(a5==5))&&(a9==7)))||(((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4))))&&(input==6)))))&&(a13==1)))){ a19 = 2; a1 = 14; a16 = 7; a27 = 1; a21 = 12; a29 = 1; a20 = 1; a5 = 5; a22 = 1; a9 = 9; return -1; } else if((((a19==2)&&((((a9==10)&&((a1==13)&&(!(a20==1)&&(a11==1))))&&(a6==1))||!(a13==1)))&&(((((a5==6)&&((a2==1)&&((a21==12)&&(((a17==2)&&(input==6))&&(a16==7)))))&&!(a24==1))&&(a12==1))&&!(a8==1)))){ a9 = 7; a6 = 1; a21 = 10; a12 = 1; a1 = 12; a19 = 1; a20 = 1; a0 = 0; a5 = 4; return -1; } else if(((((((a11==1)&&((((a12==1)&&(!(a18==1)&&(a23==1)))&&(a16==7))&&(a21==10)))&&!(a20==1))&&(a1==14))&&(a23==1))&&(((a28==1)&&((a19==1)&&(((input==4)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a17==2))))&&(a12==1)))){ a24 = 0; a1 = 12; a9 = 7; a3 = 1; a5 = 4; a13 = 1; a20 = 1; return -1; } else if(((((a16==8)&&((a9==7)&&((a2==1)&&((a2==1)&&(!(a8==1)&&((input==6)&&(a21==10)))))))&&(a20==1))&&((a17==2)&&((a7==1)||((((a5==4)&&(((a3==1)&&(a1==13))&&(a19==2)))&&(a3==1))||!(a11==1)))))){ a21 = 12; a16 = 9; a19 = 3; a9 = 11; a3 = 1; a26 = 0; a18 = 0; return 22; } else if((((a21==10)&&((a20==1)&&((a17==2)&&(((a9==8)&&((((a16==9)&&(input==4))&&!(a18==1))&&(a1==14)))&&(a13==1)))))&&((a5==4)&&((((a13==1)&&((a28==1)&&((a11==1)||(a4==1))))&&(a19==4))&&(a6==1))))){ a19 = 1; a9 = 7; a4 = 0; a16 = 7; a7 = 0; a1 = 12; a6 = 1; return -1; } else if(((!(a18==1)&&(((a6==1)&&(a2==1))&&(a13==1)))&&((a12==1)&&((((a1==13)&&(((a16==8)&&(!(a27==1)&&((a21==10)&&(((a17==2)&&((input==4)&&((a5==5)||(a5==6))))&&(a19==4)))))&&(a9==7)))&&!(a20==1))&&(a13==1))))){ a20 = 1; a16 = 7; a2 = 1; a5 = 4; a19 = 1; a14 = 0; a1 = 12; a23 = 1; return -1; } else if(((((((((((a2==1)&&((a2==1)&&((input==3)&&(a21==10))))&&(a19==2))&&(a1==12))&&(a17==2))&&!(a18==1))&&(a5==4))&&!(a18==1))&&(a6==1))&&((((a9==10)&&(!(a20==1)&&(a2==1)))&&(a16==9))||!(a3==1)))){ a16 = 7; a19 = 1; a9 = 11; a25 = 0; a6 = 0; a5 = 5; a20 = 1; a18 = 1; return 25; } else if((((((a0==1)||((((a21==10)&&(((a23==1)&&(a6==1))&&(a9==10)))&&(a5==6))&&(a11==1)))&&!(a0==1))||!(a6==1))&&(((a17==2)&&(((((input==6)&&(a19==1))&&(a16==10))&&(a20==1))&&(a1==13)))&&(a3==1)))){ a1 = 14; a0 = 0; a5 = 4; a28 = 1; a16 = 9; a19 = 2; a3 = 1; return 21; } else if((((a9==11)&&((a1==12)&&((a17==2)&&(((((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&!(a4==1))&&(a11==1))&&(a3==1)))))&&(!(a20==1)&&((((a19==2)&&(((a16==9)&&(a2==1))&&(a21==12)))||(a27==1))||(a26==1))))){ a9 = 8; a5 = 4; a20 = 1; a0 = 1; a21 = 10; a16 = 7; a15 = 0; a29 = 0; a19 = 1; return -1; } else if(((!(a14==1)&&((input==1)&&(a20==1)))&&((((((a8==1)||(((a1==12)&&((a8==1)||((((!(a3==1)||(a6==1))&&(a19==5))&&(a5==5))&&(a17==2))))&&(a9==10)))&&(a16==10))&&(a21==11))&&(a6==1))&&!(a27==1)))){ a2 = 1; a11 = 1; a1 = 13; a21 = 10; a16 = 7; a0 = 0; a9 = 9; a19 = 2; return 25; } else if(((((a20==1)&&(!(a0==1)&&((((a6==1)&&(a13==1))&&(a16==10))&&(a17==2))))||(a26==1))&&(!(a26==1)&&(((a5==5)&&(((a6==1)&&((a9==9)&&((a21==12)&&((input==1)&&(a1==14)))))&&!(a0==1)))&&(a19==1))))){ a1 = 13; a5 = 4; a16 = 7; a21 = 10; a13 = 1; a18 = 0; a19 = 2; return 25; } else if((((((a8==1)||((a16==10)&&(((a12==1)&&(a1==12))&&(a9==10))))&&(a11==1))||(a0==1))&&((!(a0==1)&&((a12==1)&&((((a20==1)&&((a21==12)&&((a17==2)&&(input==6))))&&(a19==3))&&(a5==5))))&&!(a27==1)))){ a13 = 1; a19 = 5; a9 = 11; a14 = 0; a16 = 9; a27 = 0; a5 = 6; a1 = 14; a21 = 10; return -1; } else if(((!(a26==1)&&(((a16==7)&&(((a1==14)&&(((a21==12)&&((a17==2)&&(a13==1)))||!(a6==1)))||(a8==1)))&&(a13==1)))&&((a19==2)&&(((a12==1)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==3))&&(a20==1)))&&(a3==1))))){ a1 = 12; a19 = 4; a23 = 1; a9 = 9; a16 = 9; a2 = 1; a21 = 10; a5 = 5; a11 = 1; return 22; } else if((((a17==2)&&(((a21==11)&&(a28==1))&&(a11==1)))&&((a2==1)&&(!(a7==1)&&(!(a8==1)&&(((a16==10)&&(((((a1==14)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==4)))&&(a20==1))&&!(a0==1))&&!(a8==1)))&&(a19==3))))))){ a2 = 1; a24 = 0; a5 = 4; a16 = 7; a27 = 0; a21 = 10; a1 = 12; a19 = 1; a9 = 7; return -1; } else if(((((!(a4==1)&&((a21==11)&&(!(a13==1)||(a2==1))))||!(a13==1))&&(a13==1))&&((a19==1)&&((!(a14==1)&&(((a16==9)&&((a20==1)&&((input==5)&&(((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a5==6)&&(a1==12))&&(a9==11)))))))&&!(a27==1)))&&(a17==2))))){ a12 = 1; a9 = 9; a13 = 1; a1 = 14; a28 = 1; a19 = 4; a5 = 6; return 21; } else if((((((((a6==1)&&(a1==14))&&(a9==10))&&!(a24==1))&&(a17==2))&&(a19==5))&&(((a13==1)&&((a23==1)&&((((a20==1)&&((a16==9)&&(!(a4==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a21==11))&&(a28==1))))&&(a2==1)))){ a5 = 4; a21 = 10; a16 = 7; a19 = 1; a14 = 0; a9 = 7; a1 = 12; a2 = 1; return -1; } else if((((!(a0==1)&&((((a16==7)&&(((a19==4)&&((a17==2)&&((input==4)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))))&&(a20==1)))&&(a3==1))&&!(a27==1)))&&(a3==1))&&((a13==1)&&(!(a3==1)||((a1==14)&&((a21==10)&&(a23==1))))))){ a21 = 12; a1 = 13; a9 = 7; a5 = 4; a6 = 1; a8 = 0; a19 = 1; a12 = 1; return 21; } else if((((((((!(a26==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1)))&&(a1==14))&&(a28==1))&&!(a20==1))&&(a17==2))&&(a21==12))&&((a19==4)&&((((((a12==1)&&!(a27==1))||(a26==1))||(a26==1))&&(a2==1))&&(a16==7))))){ a1 = 12; a3 = 1; a12 = 1; a6 = 1; a16 = 8; a9 = 7; a19 = 5; a5 = 6; a20 = 1; return -1; } else if((((!(a26==1)&&(((a19==1)&&((((a5==6)&&((input==3)&&(a17==2)))&&(a12==1))&&(a1==12)))&&(a13==1)))&&(a13==1))&&(((a11==1)&&(((a16==8)&&(!(a20==1)&&((a28==1)&&(a21==12))))&&(a9==11)))&&(a2==1)))){ if((a29==1)){ a25 = 1; a24 = 1; a16 = 7; a1 = 14; a6 = 0; a21 = 10; a20 = 1; }else{ a27 = 1; a19 = 2; a21 = 11; a20 = 1; a11 = 0; a15 = 1; a1 = 14; } return -1; } else if((((a16==9)&&((a5==6)&&((((((a19==2)&&(!(a24==1)&&((a28==1)&&(a9==7))))&&!(a18==1))&&(a17==2))&&!(a20==1))&&(a1==14))))&&((((a28==1)&&(((input==4)&&(a21==10))&&(a11==1)))&&(a28==1))&&(a3==1)))){ if((a4==1)){ a20 = 1; a2 = 0; a16 = 7; a8 = 1; a9 = 8; a22 = 1; a19 = 1; }else{ a10 = 1; a14 = 1; a2 = 0; a9 = 11; a20 = 1; a5 = 5; a16 = 8; } return -1; } else if((((!(a8==1)&&(!(a20==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==5))&&(a16==9))))&&(a19==1))&&(((!(a11==1)||((((((a17==2)&&(a23==1))&&(a1==13))||!(a28==1))&&!(a8==1))||(a27==1)))||!(a13==1))&&(a21==10)))){ a9 = 11; a10 = 0; a16 = 7; a26 = 1; a24 = 1; a5 = 5; a20 = 1; return 25; } else if((((((((a6==1)&&((a23==1)||(a14==1)))&&!(a24==1))&&(a21==11))||!(a11==1))&&(a17==2))&&(((a16==7)&&((a13==1)&&((a9==10)&&(!(a20==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a1==14))&&(a19==4))))))&&!(a24==1)))){ a1 = 13; a5 = 5; a9 = 9; a27 = 0; a19 = 1; a7 = 0; a16 = 11; a20 = 1; a28 = 1; return 25; } else if(((((a19==1)&&(!(a3==1)&&((a1==12)&&((((a18==1)&&((a23==1)&&(a21==11)))&&!(a2==1))&&(a17==2)))))&&!(a12==1))&&((!(a3==1)&&((a9==7)&&(((a20==1)&&((input==6)&&(a16==9)))&&(a0==1))))&&(a5==4)))){ a9 = 11; a1 = 14; a16 = 8; a7 = 1; a3 = 0; return 23; } else if(((((((((a20==1)&&((a16==11)&&((a28==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))))&&(a21==11))&&(a19==3))&&!(a24==1))&&(a11==1))&&!(a8==1))&&((((((a23==1)&&(a1==12))||!(a23==1))&&(a9==11))&&(a17==2))&&(a3==1)))){ a3 = 1; a27 = 0; a16 = 7; a21 = 10; a4 = 0; a5 = 4; a9 = 7; a19 = 1; return -1; } else if(((((((input==4)&&((a5==4)||(a5==5)))&&!(a14==1))&&!(a14==1))&&(a9==8))&&((((!(a4==1)&&(((a21==10)&&((a19==3)&&(((!(a12==1)||(a2==1))&&(a17==2))&&(a16==9))))&&(a1==12)))&&!(a20==1))||!(a2==1))||!(a13==1)))){ a12 = 0; a9 = 11; a23 = 0; a19 = 2; a16 = 10; a5 = 4; a11 = 0; return -1; } else if(((((((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==4))&&(a19==1))&&!(a11==1))&&((a27==1)&&(((a21==12)&&((a7==1)&&((a4==1)&&((!(a2==1)&&((a17==2)&&((a23==1)&&(a16==7))))&&(a20==1)))))&&!(a6==1))))){ a15 = 0; a3 = 0; a21 = 11; a5 = 6; a9 = 7; a1 = 12; a20 = 0; a14 = 1; a19 = 2; return 21; } else if((((a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a27==1)))&&((a1==13)&&((!(a28==1)||((a13==1)&&((a26==1)||((a19==1)&&((a21==11)&&(((((a12==1)&&(a28==1))&&(a9==10))||(a0==1))&&(a16==8)))))))&&(a17==2))))){ a13 = 1; a27 = 0; a9 = 9; a19 = 5; a5 = 4; a12 = 1; a21 = 10; return 26; } else if((((a19==3)&&((((a12==1)&&((input==3)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a6==1))&&(a16==11)))&&((a17==2)&&((((((a14==1)||((a21==10)&&((a12==1)&&(a1==14))))||(a24==1))||!(a28==1))&&(a20==1))||!(a28==1))))){ a1 = 12; a16 = 7; a5 = 4; a14 = 0; a24 = 0; a12 = 1; a9 = 7; a19 = 1; return -1; } else if(((((((((a17==2)&&((a1==14)&&((a9==10)&&((a11==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a18==1))))))&&!(a0==1))&&!(a4==1))&&(a19==2))&&(a21==11))&&(a20==1))&&((((a11==1)||!(a13==1))&&(a3==1))&&(a16==9)))){ a1 = 12; a20 = 0; a16 = 8; a9 = 8; a19 = 4; a18 = 0; a5 = 5; a26 = 0; return 22; } else if((((a20==1)&&(((a5==5)&&(((a0==1)&&((a21==10)&&(a6==1)))&&(a27==1)))&&(a19==3)))&&((!(a28==1)&&(((a16==11)&&(((((a1==12)&&(input==5))&&(a8==1))&&!(a11==1))&&(a17==2)))&&!(a6==1)))&&(a9==11)))){ a22 = 1; a16 = 7; a24 = 1; a27 = 1; a19 = 2; a5 = 4; a9 = 7; return -1; } else if((((a2==1)&&(!(a24==1)&&((a6==1)&&((((input==1)&&((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a21==11))&&(a17==2)))))&&((((a23==1)&&((((a20==1)&&(a12==1))&&(a16==10))&&(a19==2)))&&(a13==1))&&(a11==1)))){ a5 = 4; a21 = 10; a19 = 1; a16 = 7; a3 = 1; a24 = 0; a1 = 12; a7 = 0; a9 = 7; return -1; } else if(((((!(a3==1)||(((a20==1)&&((a3==1)&&(a21==10)))||!(a6==1)))&&(a16==11))&&(a19==4))&&(((((a28==1)&&((((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==3))&&(a17==2)))&&!(a24==1))&&(a11==1))&&!(a27==1)))){ a4 = 0; a9 = 7; a16 = 7; a5 = 4; a1 = 12; a18 = 0; a19 = 1; a6 = 1; return -1; } else if(((((((((a9==10)&&(a11==1))||!(a11==1))||(a0==1))||(a24==1))&&(a19==4))&&(a21==11))&&(((a17==2)&&((a20==1)&&((!(a14==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a2==1))&&!(a0==1)))&&(a16==11))))&&(a1==14)))){ a16 = 7; a19 = 1; a8 = 0; a1 = 12; a7 = 0; a21 = 10; a9 = 7; a13 = 1; a5 = 4; return -1; } else if((((((!(a8==1)&&(a12==1))&&(a19==5))||!(a13==1))&&(a21==10))&&((!(a0==1)&&((a9==8)&&((((a17==2)&&(((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==13))&&(a16==8))&&(a2==1)))&&!(a7==1))&&(a20==1))))&&(a13==1)))){ a14 = 0; a1 = 14; a12 = 1; a20 = 0; a19 = 1; a5 = 6; a9 = 7; a7 = 0; return 21; } else if((((a4==1)||(((a20==1)&&((((a9==8)&&((((a6==1)&&((a28==1)||(a0==1)))&&(a19==2))&&(a17==2)))&&(a16==10))&&(a21==11)))||(a7==1)))&&((a1==13)&&((!(a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a23==1))))){ a19 = 1; a9 = 7; a7 = 0; a23 = 1; a4 = 0; a5 = 4; a1 = 12; a21 = 10; a16 = 7; return -1; } else if(((((a5==6)&&((a16==7)&&((a17==2)&&(((a6==1)&&((((a1==14)&&(input==6))&&(a19==1))&&(a12==1)))&&(a9==9)))))&&!(a20==1))&&(((a21==10)&&((a6==1)&&(!(a12==1)||((a28==1)||!(a13==1)))))&&(a23==1)))){ a4 = 0; a19 = 2; a3 = 1; a16 = 10; a9 = 8; a20 = 1; a5 = 5; a1 = 13; a6 = 1; a21 = 12; return 21; } else if(((((((a9==10)&&((!(a3==1)&&((a14==1)&&((input==6)&&(a17==2))))&&!(a28==1)))&&(a20==1))&&(a1==13))&&(a16==9))&&((a19==2)&&((((a8==1)&&((!(a2==1)&&(a28==1))&&(a24==1)))&&(a21==10))&&(a5==4))))){ a16 = 11; a13 = 0; a24 = 1; a19 = 5; a5 = 5; a23 = 0; return -1; } else if((((a28==1)&&(((a8==1)||(((a21==11)&&((a7==1)||(((a12==1)&&(a16==8))||(a26==1))))||(a26==1)))&&!(a26==1)))&&((!(a20==1)&&((((input==5)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a19==1))&&(a1==14)))&&(a17==2)))){ a16 = 10; a1 = 13; a28 = 1; a20 = 1; a19 = 3; a5 = 4; a21 = 12; a4 = 0; a9 = 8; return 25; } else if(((!(a20==1)&&(((((a11==1)&&!(a24==1))&&(a16==7))&&(a9==10))||!(a28==1)))&&(((a28==1)&&((a1==12)&&(((a12==1)&&((a5==4)&&((!(a26==1)&&((a19==2)&&(input==5)))&&(a17==2))))&&(a11==1))))&&(a21==12)))){ a20 = 1; a23 = 1; a3 = 1; a8 = 0; a9 = 7; a21 = 10; a19 = 1; return -1; } else if((((a20==1)&&((a21==10)&&((a23==1)&&((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==6))&&(a19==2)))))&&((((a14==1)||((a27==1)||(((a17==2)&&((a23==1)&&(a13==1)))&&(a16==11))))||!(a6==1))&&!(a4==1)))){ a19 = 1; a12 = 1; a1 = 12; a7 = 0; a9 = 7; a5 = 4; a16 = 7; a3 = 1; return -1; } else if(((((a6==1)&&(((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a24==1)))&&(a20==1)))&&(a6==1))&&((a16==10)&&((a9==10)&&((a21==12)&&((a28==1)&&((a1==13)&&(!(a2==1)||((a19==5)&&((a12==1)||!(a12==1))))))))))){ a21 = 10; a1 = 12; a9 = 7; a6 = 1; a16 = 7; a5 = 4; a19 = 1; a2 = 1; return -1; } else if(((((((a4==1)||((a11==1)||!(a12==1)))&&(a28==1))&&(a12==1))&&(a17==2))&&((a1==13)&&((!(a20==1)&&((a21==10)&&((a19==2)&&(((a5==6)&&((a3==1)&&((a16==9)&&(input==6))))&&(a12==1)))))&&(a9==10))))){ a20 = 1; a10 = 0; a25 = 0; a21 = 12; a1 = 14; a16 = 11; return -1; } else if(((!(a20==1)&&((a21==10)&&(((((a19==4)&&((a16==10)&&((!(a12==1)||((a3==1)&&(a1==12)))&&(a11==1))))&&(a9==7))&&(a11==1))&&!(a4==1))))&&((a17==2)&&(!(a27==1)&&(!(a8==1)&&((input==3)&&((a5==5)||(a5==6)))))))){ if((a14==1)){ a9 = 10; a1 = 14; a28 = 0; a3 = 0; a5 = 4; a0 = 1; }else{ a9 = 10; a16 = 8; a18 = 1; a5 = 4; a22 = 0; a21 = 11; a12 = 0; } return -1; } else if((((a12==1)&&(((a1==14)&&(((!(a14==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a19==4))&&(a28==1)))&&(a16==10)))&&(!(a3==1)||((a9==10)&&((a17==2)&&(((a21==10)&&((a20==1)&&((a12==1)&&(a2==1))))&&(a6==1))))))){ a1 = 13; a12 = 1; a5 = 5; a19 = 3; a27 = 0; a9 = 11; a0 = 0; return -1; } else if((((((!(a14==1)&&((a16==9)&&(a2==1)))&&(a1==14))||!(a12==1))&&(a21==10))&&((((a9==11)&&((((((((a5==5)||(a5==6))&&(input==5))&&(a2==1))&&!(a14==1))&&!(a20==1))&&!(a8==1))&&(a6==1)))&&(a17==2))&&(a19==3)))){ a5 = 4; a22 = 0; a15 = 0; a24 = 1; a20 = 1; a9 = 7; a16 = 7; a19 = 1; return 21; } else if((((a21==12)&&(((a19==5)&&(((a6==1)&&!(a8==1))&&!(a20==1)))&&(a9==8)))&&((a3==1)&&((a28==1)&&(((a16==7)&&(((a17==2)&&(!(a7==1)&&(!(a18==1)&&((input==6)&&((a5==5)||(a5==6))))))&&!(a26==1)))&&(a1==12)))))){ a20 = 1; a21 = 10; a12 = 1; a9 = 7; a5 = 4; a18 = 0; a19 = 1; a23 = 1; return -1; } else if(((((a14==1)||((a9==8)&&((((a1==14)&&(a2==1))&&!(a20==1))&&(a16==10))))||(a7==1))&&(((a21==10)&&((a6==1)&&(!(a7==1)&&((a19==3)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==5))&&!(a8==1)))))))&&!(a4==1)))){ a25 = 0; a9 = 11; a5 = 6; a1 = 12; a4 = 1; return -1; } else if(((((a8==1)||(((a20==1)&&((((a12==1)&&(a9==8))&&(a5==6))&&(a21==11)))||!(a13==1)))||!(a2==1))&&((a17==2)&&(!(a0==1)&&((a23==1)&&((a1==12)&&((a19==5)&&(((a16==8)&&(input==3))&&(a2==1))))))))){ a5 = 4; a2 = 1; a16 = 7; a9 = 7; a21 = 10; a28 = 1; a19 = 1; a11 = 1; return -1; } else if((((a28==1)&&(((((a20==1)&&(((a9==11)&&((a17==2)&&((a16==7)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==4))))))&&!(a27==1)))&&(a1==13))&&(a21==12))&&!(a7==1)))&&((a7==1)||(((a28==1)&&!(a8==1))&&(a19==5))))){ a21 = 10; a9 = 7; a8 = 0; a1 = 12; a13 = 1; a5 = 4; a19 = 1; return -1; } else if((((!(a11==1)||((((((a19==4)&&((a16==10)&&((a20==1)&&(a6==1))))&&(a21==11))||!(a2==1))&&(a3==1))&&!(a8==1)))||(a24==1))&&(!(a8==1)&&((a1==13)&&(((input==4)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a17==2)))))){ a21 = 10; a13 = 1; a1 = 12; a2 = 1; a16 = 7; a5 = 4; a9 = 7; a4 = 0; a19 = 1; return -1; } else if(((((((a17==2)&&(((a28==1)&&((input==4)&&(a1==13)))&&!(a14==1)))&&(a19==3))&&!(a0==1))&&(a21==11))&&((a5==5)&&((((((a18==1)||((a3==1)&&(a13==1)))&&!(a20==1))&&(a16==10))||!(a13==1))&&(a9==7))))){ a1 = 14; a19 = 1; a5 = 6; a29 = 1; a16 = 7; a10 = 1; a21 = 10; a9 = 9; a20 = 1; return -1; } else if((((((!(a3==1)||(!(a7==1)&&(a11==1)))||(a26==1))||(a26==1))&&(a20==1))&&((a17==2)&&((((a1==12)&&((a16==10)&&((a23==1)&&(((a21==12)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a14==1)))))&&(a19==2))&&(a9==8))))){ a21 = 10; a1 = 13; a16 = 7; a9 = 9; a5 = 5; a13 = 1; a11 = 1; a23 = 1; return -1; } else if((((a20==1)&&(((a16==8)&&((a12==1)&&(a1==14)))&&(a21==11)))&&(((!(a7==1)&&(((((a23==1)&&(((a2==1)&&((a19==2)&&(input==3)))&&(a5==6)))&&(a9==7))&&!(a26==1))&&(a17==2)))&&(a13==1))&&(a23==1)))){ a1 = 13; a21 = 10; a12 = 1; a0 = 0; a19 = 4; a24 = 0; a16 = 10; a9 = 11; return 22; } else if(((((a20==1)&&(((a13==1)&&(!(a26==1)&&(!(a7==1)&&((a17==2)&&(!(a26==1)&&(a6==1))))))&&(a1==13)))&&(a19==5))&&((((a21==10)&&(!(a14==1)&&((a12==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a16==8))&&(a9==11)))){ a23 = 1; a27 = 0; a16 = 10; a5 = 4; a19 = 2; a2 = 1; a9 = 7; return 21; } else if((((a24==1)||(((a13==1)&&((a9==10)&&(((a19==5)&&(a12==1))||(a27==1))))&&(a1==13)))&&((a12==1)&&((a3==1)&&(((a17==2)&&(((a16==7)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))&&(a21==10)))&&(a20==1)))))){ a5 = 4; a24 = 0; a1 = 14; a9 = 9; a21 = 12; a4 = 0; a19 = 3; return 26; } else if((((!(a7==1)&&(((((a17==2)&&(!(a20==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5))))&&(a21==10))&&!(a26==1))&&!(a26==1)))&&(a16==10))&&((((a13==1)&&(!(a14==1)&&((a2==1)&&!(a7==1))))&&(a19==4))&&(a1==13)))){ a1 = 12; a20 = 1; a5 = 5; a22 = 1; a9 = 9; a16 = 7; a7 = 1; a15 = 1; a19 = 2; return -1; } else if(((((a5==5)&&(((a21==11)&&((a11==1)&&(a13==1)))&&(a17==2)))&&(a23==1))&&(!(a14==1)&&(((a19==2)&&((a13==1)&&(((a16==7)&&(((a9==7)&&((a1==12)&&(input==4)))&&!(a20==1)))&&!(a14==1))))&&(a11==1))))){ a19 = 1; a20 = 1; a11 = 1; a13 = 1; a14 = 0; a5 = 4; a21 = 10; return -1; } else if(((((a0==1)||(((a19==1)&&(!(a7==1)&&((a2==1)&&((a2==1)&&(a21==11)))))||!(a6==1)))&&(a16==7))&&((a1==14)&&((a9==9)&&(((!(a7==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a12==1)))&&(a17==2))&&(a20==1)))))){ a21 = 10; a1 = 12; a0 = 0; a9 = 7; a19 = 2; a5 = 4; a16 = 8; a11 = 1; a2 = 1; return 26; } else if((((((a8==1)||((!(a13==1)||((a12==1)&&(a17==2)))&&!(a27==1)))&&(a21==12))&&(a20==1))&&(!(a27==1)&&((a16==7)&&(((a6==1)&&((a1==12)&&((a19==2)&&((a11==1)&&((input==4)&&((a5==5)||(a5==6)))))))&&(a9==7)))))){ a21 = 10; a11 = 1; a19 = 1; a5 = 4; a28 = 1; return -1; } else if((((!(a27==1)&&((a12==1)&&((a3==1)&&(a16==7))))||(a7==1))&&(!(a7==1)&&(((!(a14==1)&&(!(a20==1)&&(((a17==2)&&((input==5)&&((((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a1==12)&&(a5==6))))||((a9==7)&&((a1==13)&&(a5==4))))))&&(a21==11))))&&(a19==2))&&!(a4==1))))){ a21 = 10; a3 = 1; a19 = 1; a1 = 12; a20 = 1; a5 = 4; a9 = 7; a14 = 0; a18 = 0; return -1; } else if((((a6==1)&&((a11==1)&&(!(a24==1)&&((a19==5)&&(!(a14==1)&&((a1==13)&&((((a16==9)&&(((a5==5)&&(input==6))&&(a21==12)))&&(a3==1))&&(a9==8))))))))&&((((a12==1)&&(a17==2))&&!(a20==1))||(a27==1)))){ if((a11==1)){ a25 = 1; a16 = 7; a9 = 7; a28 = 0; a20 = 1; a19 = 1; a3 = 0; }else{ a20 = 1; a13 = 0; a9 = 9; a21 = 10; a2 = 0; a16 = 7; a8 = 1; a1 = 14; a19 = 1; } return 21; } else if((((a2==1)&&((a11==1)&&(((a1==13)&&((a20==1)&&((!(a4==1)&&((a16==11)&&((a21==10)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a19==2))))&&(a9==9))))&&(!(a12==1)||(((!(a4==1)&&(a23==1))&&(a17==2))&&(a28==1))))){ a5 = 4; a9 = 7; a16 = 7; a8 = 0; a26 = 0; a19 = 1; a1 = 12; return -1; } else if(((((a20==1)&&((a21==11)&&(!(a8==1)&&((a23==1)&&((input==1)&&((((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==2)))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7)))))))))&&(a16==8))&&((a17==2)&&(((a7==1)||(((a23==1)&&(a11==1))&&!(a26==1)))&&!(a24==1))))){ if((a18==1)){ a19 = 2; a21 = 10; a23 = 1; a26 = 0; a1 = 13; a13 = 1; a9 = 10; a5 = 5; a20 = 0; }else{ a1 = 13; a13 = 1; a21 = 10; a3 = 1; a19 = 5; a5 = 5; a24 = 0; a9 = 7; a16 = 10; } return 23; } else if(((((((((a21==12)&&((a6==1)&&(a12==1)))&&!(a20==1))&&(a12==1))||(a27==1))&&(a19==3))||!(a6==1))&&((((a16==7)&&((a17==2)&&((a1==12)&&((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))))&&!(a8==1))&&!(a7==1)))){ a20 = 1; a23 = 1; a9 = 7; a12 = 1; a5 = 4; a21 = 10; a13 = 1; a19 = 1; return -1; } else if((((a16==9)&&((((a1==13)&&(a13==1))&&(a21==12))&&(a17==2)))&&((!(a27==1)&&(!(a14==1)&&(((a2==1)&&(((!(a20==1)&&(!(a27==1)&&((a5==4)&&(input==4))))&&!(a26==1))&&(a9==9)))&&(a19==4))))&&!(a24==1)))){ if((a25==1)){ a20 = 1; a19 = 2; a9 = 8; a0 = 1; a21 = 10; a27 = 1; a16 = 7; a13 = 0; a1 = 12; }else{ a28 = 0; a2 = 0; a26 = 1; a21 = 10; a1 = 14; a5 = 6; a20 = 1; a19 = 1; } return -1; } else if((((a28==1)&&((((a5==4)&&(((a16==9)&&(((a1==14)&&((input==3)&&(a21==12)))&&(a20==1)))&&(a6==1)))&&(a13==1))&&!(a24==1)))&&(!(a12==1)||(!(a12==1)||((((a23==1)&&(a17==2))&&(a9==8))&&(a19==3)))))){ a9 = 7; a26 = 0; a1 = 12; a16 = 7; a28 = 1; a21 = 10; a27 = 0; a19 = 1; return -1; } return calculate_output50(input); } int calculate_output50(int input) { if(((!(a28==1)||(!(a20==1)&&((a11==1)&&(!(a4==1)&&(a3==1)))))&&((a9==9)&&(((((a19==3)&&((a3==1)&&(((a17==2)&&((a11==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a1==13))))&&(a16==10))&&(a21==12))&&!(a0==1))))){ a19 = 1; a29 = 0; a25 = 1; a21 = 10; a20 = 1; a23 = 0; a9 = 8; a5 = 6; a16 = 7; return 26; } else if((((((a1==12)&&(((a16==8)&&((a17==2)&&(a2==1)))||(a26==1)))||(a4==1))&&(a3==1))&&((a13==1)&&((((((a23==1)&&((input==5)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&!(a8==1))&&(a19==2))&&(a20==1))&&(a21==10))))){ a9 = 9; a23 = 1; a21 = 12; a1 = 13; a26 = 0; a16 = 9; a5 = 5; a19 = 3; return 25; } else if((((a19==4)&&((a17==2)&&((!(a20==1)&&((!(a4==1)&&((a5==4)&&(input==6)))&&(a3==1)))&&(a16==8))))&&(((a21==10)&&(!(a26==1)&&((((a2==1)&&((a1==12)&&(a2==1)))||!(a11==1))&&!(a4==1))))&&(a9==9)))){ a19 = 1; a20 = 1; a16 = 7; a8 = 0; a0 = 0; a7 = 0; a9 = 7; return -1; } else if(((((a7==1)&&(!(a2==1)&&(((a26==1)&&(a11==1))&&(a20==1))))&&(a16==8))&&((a18==1)&&((((a9==11)&&(!(a3==1)&&(((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&(a19==3))&&(a21==10))))&&(a1==13))&&!(a23==1))))){ a5 = 4; a3 = 0; a7 = 1; a9 = 7; a8 = 1; a21 = 11; a19 = 2; return -1; } else if(((!(a7==1)&&((a9==10)&&(((!(a0==1)&&((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&(a21==10))&&(a1==13))))&&(((a19==1)&&(((!(a20==1)&&((a11==1)&&((a13==1)&&(a6==1))))&&!(a4==1))&&(a17==2)))||!(a28==1)))){ a16 = 7; a27 = 0; a8 = 0; a5 = 4; a20 = 1; a1 = 12; a0 = 0; a9 = 7; return -1; } else if(((!(a28==1)&&((a17==2)&&((a19==5)&&((a21==12)&&((a1==14)&&((a5==6)&&((a11==1)&&(a27==1))))))))&&((a14==1)&&((((a14==1)&&((((a20==1)&&(input==1))&&(a16==8))&&(a9==7)))&&(a7==1))&&(a0==1))))){ a5 = 4; a24 = 1; a1 = 12; a21 = 11; a9 = 11; a16 = 7; a20 = 0; a19 = 3; a27 = 1; return -1; } else if((((((a6==1)&&(((((a21==11)&&((input==1)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))))&&(a17==2))&&(a20==1))&&(a1==13)))&&(a11==1))&&!(a14==1))&&(!(a13==1)||((a16==10)&&((((a23==1)||!(a11==1))&&(a19==4))&&(a13==1)))))){ a5 = 4; a19 = 1; a1 = 12; a27 = 0; a6 = 1; a21 = 10; a9 = 7; a16 = 7; a2 = 1; return -1; } else if((((a9==10)&&((a16==8)&&(((a1==12)&&((a4==1)||((a12==1)&&(a17==2))))&&(a3==1))))&&(!(a14==1)&&(((((((a20==1)&&((input==6)&&(a5==4)))&&(a19==2))&&(a21==12))&&(a11==1))&&!(a14==1))&&(a28==1))))){ a16 = 7; a2 = 1; a11 = 1; a9 = 9; a3 = 1; a21 = 10; a1 = 13; return 25; } else if((((((a4==1)&&(((a11==1)&&(a14==1))&&!(a2==1)))&&!(a20==1))&&(a17==2))&&(((a4==1)&&((a19==1)&&((a21==11)&&((a5==5)&&((a4==1)&&((a24==1)&&(((a16==7)&&(input==1))&&(a9==7))))))))&&(a1==12)))){ a20 = 1; a18 = 1; a21 = 12; a9 = 9; a26 = 1; a16 = 11; a19 = 5; a13 = 0; a5 = 4; return -1; } else if(((!(a14==1)&&((a14==1)||(((((a16==9)&&(((a13==1)&&(a9==7))||(a8==1)))&&(a1==14))&&(a21==11))&&(a20==1))))&&((a17==2)&&(((((a28==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a3==1))&&(a19==5))&&(a12==1))))){ a16 = 7; a9 = 10; a5 = 4; a19 = 2; a1 = 13; a7 = 0; a21 = 10; a3 = 1; a2 = 1; return 21; } else if(((((((a20==1)&&(((a3==1)&&(a3==1))&&(a5==6)))||!(a13==1))&&!(a14==1))||(a27==1))&&((a13==1)&&((a16==7)&&((((((a1==12)&&((input==3)&&(a9==10)))&&(a17==2))&&(a21==12))&&(a23==1))&&(a19==3)))))){ a16 = 9; a24 = 0; a4 = 0; a11 = 1; a9 = 7; a21 = 10; a5 = 4; a19 = 5; return 25; } else if(((((a4==1)&&(((a20==1)&&((((a1==14)&&((a7==1)&&((a28==1)&&(a19==3))))&&(a16==10))&&(a21==11)))&&(a17==2)))&&(a24==1))&&((((!(a3==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a9==7))&&(a8==1))&&!(a6==1)))){ a21 = 10; a8 = 1; a9 = 11; a2 = 0; a22 = 0; a1 = 12; a5 = 5; a19 = 1; a16 = 7; return -1; } else if(((((a1==14)&&(((a13==1)&&((a11==1)&&(!(a7==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a19==4)))&&(a21==11))&&((a16==8)&&(!(a20==1)&&((a17==2)&&((a9==10)&&((((a28==1)&&(a6==1))&&!(a7==1))||(a26==1)))))))){ a9 = 7; a12 = 1; a19 = 1; a21 = 10; a13 = 1; a1 = 12; a5 = 4; a16 = 7; a20 = 1; a27 = 0; return -1; } else if(((((a21==10)&&((a1==13)&&((a11==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&!(a24==1))&&(a3==1))&&(a3==1)))))&&!(a20==1))&&((a9==10)&&((((a17==2)&&(!(a3==1)||(!(a8==1)&&(a6==1))))&&(a19==2))&&(a16==9))))){ a1 = 12; a5 = 4; a27 = 1; a9 = 9; a18 = 1; a29 = 1; a20 = 1; a16 = 7; return 25; } else if((((((!(a18==1)&&(((a11==1)&&(a2==1))||!(a28==1)))||!(a28==1))&&(a20==1))||!(a12==1))&&((a28==1)&&((a21==11)&&((a16==11)&&((a17==2)&&(((input==4)&&(((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7))))&&(a19==1)))))))){ a5 = 4; a9 = 7; a14 = 0; a16 = 7; a4 = 0; a1 = 12; a6 = 1; a21 = 10; return -1; } else if((((!(a20==1)&&((a0==1)||((a19==2)&&((a3==1)&&!(a14==1)))))&&(a9==10))&&((((((!(a0==1)&&((a17==2)&&(((a5==6)&&(input==3))&&(a16==7))))&&(a2==1))&&(a3==1))&&(a1==14))&&!(a24==1))&&(a21==12)))){ a11 = 1; a0 = 0; a21 = 10; a9 = 11; a16 = 9; a20 = 1; a28 = 1; a19 = 4; return 25; } else if(((((((a9==8)&&(!(a26==1)&&((a11==1)||!(a23==1))))&&(a16==10))&&(a1==13))&&(a21==10))&&((!(a24==1)&&((((a23==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a17==2))&&(a19==5)))&&(a20==1))&&(a11==1)))&&!(a14==1)))){ a9 = 7; a16 = 7; a28 = 1; a0 = 0; a19 = 1; a1 = 12; a11 = 1; a5 = 4; return -1; } else if((((a16==11)&&((a2==1)&&(((!(a24==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==9)))&&(a1==12))&&(a13==1))))&&(((a17==2)&&(((a20==1)&&((((a6==1)||!(a6==1))||(a0==1))&&(a19==3)))&&(a3==1)))&&(a21==10)))){ a5 = 4; a8 = 0; a19 = 1; a9 = 7; a23 = 1; a14 = 0; a16 = 7; return -1; } else if((((!(a26==1)&&(!(a20==1)&&(((a16==9)&&((a28==1)&&(a21==11)))&&(a13==1))))&&(a9==11))&&(((!(a26==1)&&(((a23==1)&&((!(a27==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a19==4)))&&(a1==13)))&&!(a14==1))&&(a17==2)))){ a6 = 0; a21 = 10; a9 = 7; a5 = 6; a16 = 7; a20 = 1; a25 = 1; a23 = 0; a19 = 1; return -1; } else if(((((a1==14)&&(((a27==1)||(((a2==1)&&(((a21==10)&&(a3==1))&&(a16==10)))&&(a19==5)))&&!(a18==1)))&&(a20==1))&&((a17==2)&&(((((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==1))&&!(a27==1))&&!(a24==1))&&(a11==1))))){ a21 = 12; a5 = 6; a14 = 0; a9 = 8; a3 = 1; a16 = 8; a19 = 1; a23 = 1; return 21; } else if((((a19==5)&&((a1==13)&&(((a28==1)&&(((((a17==2)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a26==1)))&&(a21==10))&&!(a20==1))&&!(a24==1)))&&(a16==8))))&&((((a9==7)&&((a23==1)&&(a2==1)))&&!(a4==1))||!(a23==1)))){ a20 = 1; a9 = 9; a5 = 6; a19 = 3; a12 = 1; a3 = 1; a21 = 11; a0 = 0; return 21; } else if(((((a28==1)&&(((a13==1)&&((input==5)&&(((a9==7)&&((a1==14)&&(a5==5)))||(((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7))))))&&!(a7==1)))&&(a17==2))&&(((((a16==10)&&((a18==1)||((a19==5)&&((a3==1)&&(a21==10)))))&&(a20==1))||!(a28==1))||(a26==1)))){ a27 = 0; a21 = 11; a2 = 1; a19 = 1; a5 = 4; a1 = 13; a9 = 9; a28 = 1; a16 = 11; return 22; } else if(((((a21==11)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5))&&(a16==7)))&&!(a26==1))&&((a26==1)||(((((a12==1)&&(((a1==13)&&((a17==2)&&((a13==1)&&(a19==2))))&&(a20==1)))&&!(a0==1))||(a26==1))&&!(a24==1))))){ a6 = 1; a21 = 10; a5 = 4; a8 = 0; a1 = 12; a9 = 7; a4 = 0; a19 = 1; return -1; } else if(((((a8==1)||(((((a11==1)||!(a2==1))&&(a16==8))||!(a12==1))&&!(a7==1)))&&(a1==13))&&(((((a20==1)&&((!(a27==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==5)))&&(a17==2)))&&(a28==1))&&(a19==2))&&(a21==12)))){ a21 = 10; a9 = 10; a1 = 14; a23 = 1; a6 = 1; a5 = 4; a16 = 7; a0 = 0; return 21; } else if((((a19==4)&&((a20==1)&&((((a18==1)||(!(a6==1)||(a11==1)))||(a26==1))&&(a1==13))))&&(((((a6==1)&&((a21==10)&&(!(a27==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3)))))&&(a17==2))&&!(a4==1))&&(a16==9)))){ a3 = 1; a27 = 0; a9 = 10; a5 = 4; a1 = 12; a26 = 0; a21 = 12; a19 = 3; return 21; } else if((((a1==14)&&((a21==10)&&((a9==11)&&((a16==8)&&(((a19==1)&&(a11==1))||!(a23==1))))))&&(((a3==1)&&(!(a18==1)&&(((!(a14==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a24==1)))&&!(a20==1))&&!(a8==1))))&&(a17==2)))){ a16 = 7; a20 = 1; a0 = 0; a9 = 7; a5 = 4; a18 = 0; a14 = 0; a1 = 12; return -1; } else if((((a28==1)&&((a9==10)&&((!(a24==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a1==13))))&&((a21==12)&&((!(a20==1)&&((a27==1)||((a16==9)&&((a17==2)&&(!(a6==1)||((!(a12==1)||(a11==1))&&(a19==3)))))))&&(a12==1))))){ if((a20==1)){ a1 = 12; a15 = 1; a19 = 1; a9 = 11; a21 = 10; a23 = 0; a5 = 6; a26 = 1; a16 = 7; a20 = 1; }else{ a21 = 11; a16 = 8; a22 = 0; a1 = 12; a9 = 8; a12 = 0; a0 = 1; a5 = 4; a20 = 1; } return 21; } else if((((a20==1)&&((a9==7)&&((a28==1)&&(((a28==1)&&((!(a26==1)&&((a28==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a16==10))))&&!(a14==1)))&&(a17==2)))))&&((a21==11)&&((((a6==1)&&(a19==3))&&(a1==13))&&(a23==1))))){ a9 = 9; a21 = 10; a19 = 2; a18 = 0; a14 = 0; a2 = 1; a16 = 7; a5 = 4; return 25; } else if(((((a27==1)&&((((a0==1)&&(((a19==5)&&((a16==7)&&((input==6)&&(a20==1))))&&(a1==13)))&&!(a12==1))&&(a21==12)))&&(a14==1))&&(((((a9==8)&&(!(a28==1)&&(a23==1)))&&(a5==4))&&(a24==1))&&(a17==2)))){ a9 = 9; a16 = 8; a2 = 0; a5 = 6; a24 = 1; a1 = 14; a21 = 10; a0 = 1; return -1; } else if(((((((a3==1)&&(a16==9))||(a4==1))&&(a19==5))&&(a20==1))&&(!(a14==1)&&((a2==1)&&((a1==12)&&((((a17==2)&&((!(a4==1)&&((input==4)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a0==1)))&&!(a4==1))&&(a21==11))))))){ a4 = 0; a0 = 0; a7 = 0; a19 = 1; a9 = 7; a5 = 4; a16 = 7; a21 = 10; return -1; } else if((((a21==12)&&((a19==4)&&(((((a3==1)||!(a2==1))||!(a23==1))||!(a3==1))&&(a16==8))))&&((((((a13==1)&&(!(a18==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==1))))&&!(a20==1))&&(a17==2))&&(a3==1))&&(a1==14)))){ a25 = 1; a9 = 7; a3 = 0; a19 = 1; a0 = 1; a5 = 5; a21 = 11; return -1; } else if(((((((!(a26==1)&&(((input==5)&&!(a20==1))&&(a1==12)))&&(a17==2))&&(a5==6))&&(a19==4))&&(a16==10))&&((a9==10)&&(((!(a0==1)&&(((a26==1)||((a23==1)||!(a12==1)))&&(a2==1)))||(a18==1))&&(a21==12))))){ if((a1==14)){ a21 = 11; a19 = 3; a20 = 1; a9 = 7; a1 = 13; a25 = 1; a10 = 1; a16 = 7; }else{ a20 = 1; a24 = 1; a11 = 0; a25 = 0; a16 = 7; a19 = 1; a1 = 13; a21 = 10; } return -1; } else if((((((a12==1)&&((a1==14)&&((a20==1)&&((a5==5)&&((a17==2)&&((a16==8)&&((input==5)&&(a21==12))))))))&&!(a26==1))&&(a13==1))&&((((a23==1)&&((a9==11)&&((a11==1)&&(a19==2))))&&(a28==1))&&(a23==1)))){ a18 = 0; a5 = 4; a14 = 0; a9 = 7; a16 = 10; a23 = 1; a1 = 12; return 26; } else if((((!(a28==1)||((a13==1)&&((a16==8)&&((a19==4)&&((a20==1)&&((a12==1)&&(a5==6)))))))||(a7==1))&&((a17==2)&&((a28==1)&&((a21==10)&&((a3==1)&&((a1==13)&&((a23==1)&&((input==5)&&(a9==11)))))))))){ a19 = 1; a18 = 0; a5 = 4; a3 = 1; a0 = 0; a9 = 10; a16 = 10; return 22; } else if((((a23==1)&&((a17==2)&&((a21==11)&&((a19==4)&&(((a5==4)&&((a20==1)&&(input==4)))&&(a16==11))))))&&(((((((a1==12)&&((a12==1)&&(a2==1)))&&(a11==1))&&!(a27==1))||(a7==1))&&(a9==11))||!(a6==1)))){ a21 = 10; a9 = 7; a4 = 0; a19 = 1; a2 = 1; a0 = 0; a16 = 7; return -1; } else if((((a21==12)&&((a17==2)&&((a16==9)&&((a9==7)&&(((!(a14==1)&&(((a2==1)&&!(a8==1))||(a27==1)))||(a24==1))&&(a1==13))))))&&(!(a20==1)&&((((a5==4)&&((input==4)&&(a19==4)))&&!(a18==1))&&(a2==1))))){ if((a18==1)){ a20 = 1; a1 = 14; a5 = 6; a19 = 1; a27 = 1; a2 = 0; a22 = 1; a21 = 10; a9 = 8; a16 = 7; }else{ a0 = 1; a25 = 1; a1 = 12; a16 = 8; a19 = 2; a21 = 11; a6 = 0; } return -1; } else if((((a21==12)&&((a5==6)&&(!(a13==1)||(((a8==1)||(((a9==11)&&((!(a6==1)||((a28==1)&&(a16==11)))&&(a19==2)))&&(a20==1)))||!(a3==1)))))&&(!(a8==1)&&(((a17==2)&&((a1==14)&&(input==5)))&&(a28==1))))){ a11 = 1; a1 = 12; a13 = 1; a9 = 7; a19 = 1; a7 = 0; a5 = 4; a21 = 10; a16 = 7; return -1; } else if((((((a16==9)&&(!(a24==1)&&(((((input==4)&&(a21==11))&&!(a7==1))&&(a1==13))&&(a19==4))))&&!(a18==1))&&(a28==1))&&((((a17==2)&&((a9==10)&&(!(a24==1)&&((a2==1)&&(a20==1)))))&&(a5==6))&&(a6==1)))){ a26 = 0; a28 = 1; a21 = 12; a19 = 5; a20 = 0; a16 = 7; a7 = 0; a9 = 9; a5 = 5; return -1; } else if(((((a16==8)&&((!(a23==1)||(((a2==1)&&((a18==1)||(a23==1)))&&(a1==12)))||!(a3==1)))&&!(a20==1))&&((a9==7)&&((a21==12)&&((a17==2)&&((a19==1)&&(!(a27==1)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a14==1))))))))){ if((a21==10)){ a16 = 7; a19 = 2; a2 = 0; a9 = 11; a15 = 0; a21 = 11; a25 = 1; a5 = 5; }else{ a5 = 6; a1 = 14; a9 = 10; a20 = 1; a6 = 0; a13 = 0; a21 = 10; a16 = 7; } return -1; } else if((((!(a11==1)||(((a13==1)&&((a6==1)&&!(a8==1)))&&(a19==5)))&&(a12==1))&&((a9==7)&&((a20==1)&&((((a21==12)&&(((a23==1)&&((a5==4)&&((a1==13)&&(input==1))))&&!(a24==1)))&&(a16==10))&&(a17==2)))))){ a16 = 7; a9 = 10; a5 = 6; a11 = 1; a19 = 4; a1 = 14; a3 = 1; a21 = 10; a4 = 0; return 25; } else if((((a19==3)&&(!(a11==1)||((((!(a11==1)||((a24==1)||((a17==2)&&(a12==1))))||!(a23==1))&&!(a20==1))&&!(a7==1))))&&((a21==11)&&((((((input==3)&&((a5==5)||(a5==6)))&&!(a26==1))&&(a9==10))&&(a16==7))&&(a1==13))))){ a7 = 0; a19 = 1; a5 = 4; a14 = 0; a20 = 1; a18 = 0; a1 = 12; a9 = 7; a21 = 10; return -1; } else if(((((a23==1)&&(((a19==2)&&((a21==10)&&((a17==2)&&((a1==14)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1))))))&&(a12==1)))&&!(a18==1))&&(!(a12==1)||(((((a13==1)||(a0==1))&&(a16==11))&&(a9==8))||!(a6==1))))){ a9 = 7; a14 = 0; a8 = 0; a27 = 0; a16 = 7; a5 = 4; a1 = 12; a19 = 1; return -1; } else if((((a20==1)&&((a9==11)&&((a12==1)&&((a16==10)&&(((a21==12)&&(((input==6)&&(a19==2))&&(a11==1)))&&(a1==13))))))&&(!(a24==1)&&(((a5==4)&&((((a17==2)&&(a11==1))||(a4==1))&&(a3==1)))&&(a12==1))))){ a16 = 7; a7 = 0; a5 = 5; a21 = 10; a9 = 9; a13 = 1; a11 = 1; return 25; } else if(((((((a16==11)&&((a3==1)&&((a6==1)&&(((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==4))&&(a21==11)))))&&!(a14==1))&&!(a0==1))&&(a1==14))&&(((a17==2)&&((((a28==1)||(a27==1))&&(a20==1))||!(a3==1)))&&(a19==5)))){ a18 = 0; a9 = 7; a19 = 1; a14 = 0; a5 = 4; a21 = 10; a16 = 7; a1 = 12; a24 = 0; return -1; } else if((((((a23==1)&&((a23==1)&&((a11==1)&&((a1==12)&&(((a17==2)&&((a19==2)&&(((a5==5)||(a5==6))&&(input==6))))&&(a9==9))))))&&(a21==12))&&(a16==9))&&(((a20==1)&&(!(a24==1)&&((a3==1)&&(a12==1))))&&!(a0==1)))){ a13 = 1; a21 = 10; a19 = 1; a5 = 4; a16 = 7; a6 = 1; a9 = 7; a23 = 1; return -1; } else if((((a9==8)&&(((((a27==1)||((a11==1)&&(((a14==1)||((a6==1)&&(a16==9)))&&(a1==14))))&&(a17==2))&&(a21==11))&&(a6==1)))&&(((a20==1)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==2))&&!(a14==1)))&&(a6==1)))){ a11 = 1; a9 = 7; a7 = 0; a16 = 10; a19 = 1; a27 = 0; a21 = 10; a5 = 4; return 21; } else if((((a1==12)&&((a2==1)&&((a21==10)&&(!(a26==1)&&((!(a8==1)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==6)))&&(a17==2))))))&&(!(a13==1)||(((a20==1)&&(((!(a12==1)||(a28==1))&&(a19==3))&&(a16==7)))||(a4==1))))){ a5 = 4; a0 = 0; a1 = 13; a4 = 0; a9 = 11; a19 = 5; a23 = 1; return 25; } else if((((a1==12)&&((a19==1)&&((a3==1)&&((a28==1)&&((a11==1)&&(((a3==1)||!(a12==1))&&(a16==9)))))))&&((a5==4)&&((a21==11)&&(((a23==1)&&(((a3==1)&&((a9==7)&&(input==1)))&&(a17==2)))&&(a20==1)))))){ a3 = 1; a16 = 7; a26 = 0; a21 = 10; return -1; } else if((((a14==1)||(((a1==12)&&((((a6==1)&&(a19==5))&&!(a0==1))||!(a13==1)))&&(a16==7)))&&((a17==2)&&(((a21==11)&&(((!(a18==1)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==3)))&&(a12==1))&&(a6==1)))&&(a20==1))))){ a12 = 1; a27 = 0; a21 = 10; a9 = 7; a5 = 4; a2 = 1; a19 = 1; return -1; } else if((((a9==7)&&(((a16==9)&&((((a11==1)&&(((a19==4)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2)))&&(a23==1))&&!(a18==1)))&&(a23==1)))&&((a1==14)&&(((a8==1)||(((a3==1)&&!(a14==1))&&(a21==11)))&&(a20==1))))){ a4 = 0; a1 = 12; a12 = 1; a16 = 7; a19 = 1; a5 = 4; a21 = 10; a26 = 0; return -1; } else if((((a1==12)&&((((a21==10)&&((a17==2)&&(!(a0==1)&&((a16==10)&&((!(a0==1)&&(a12==1))||(a8==1))))))&&(a9==10))||!(a6==1)))&&((((a19==1)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==6))))&&!(a14==1))&&!(a20==1)))){ if((a17==2)){ a9 = 7; a1 = 13; a19 = 2; a4 = 1; a2 = 0; a16 = 7; a20 = 1; a5 = 4; a25 = 1; }else{ a16 = 7; a3 = 0; a5 = 4; a25 = 1; a23 = 0; a9 = 9; a20 = 1; } return -1; } else if(((((a21==11)&&(((!(a6==1)&&((a20==1)&&(a12==1)))&&(a1==13))&&(a16==7)))&&!(a3==1))&&(!(a28==1)&&(((((a26==1)&&((a19==3)&&((input==5)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))))&&(a18==1))&&(a17==2))&&!(a28==1))))){ a9 = 7; a19 = 2; a21 = 10; a10 = 1; a5 = 4; a15 = 0; a23 = 0; return -1; } else if(((!(a20==1)&&((a17==2)&&((a19==1)&&(((a16==10)&&(!(a14==1)&&((a12==1)&&(!(a4==1)&&((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))))))&&(a21==12)))))&&((a9==8)&&(!(a27==1)&&((a23==1)&&((a1==12)&&(a3==1))))))){ a10 = 0; a1 = 13; a16 = 8; a19 = 2; a11 = 0; a5 = 6; return -1; } else if((((!(a0==1)&&((((a13==1)&&(((a17==2)&&((a21==10)&&(input==5)))&&(a13==1)))&&(a3==1))&&!(a20==1)))&&(a1==12))&&((a23==1)&&((a3==1)&&((((a5==6)&&((a13==1)&&(a19==3)))&&(a16==8))&&(a9==7)))))){ a21 = 12; a19 = 4; a5 = 4; a20 = 1; a3 = 1; a1 = 14; a4 = 0; a8 = 0; return 22; } else if((((a20==1)&&((a1==12)&&((a9==7)&&((!(a2==1)||((!(a23==1)||((a28==1)||(a26==1)))&&(a17==2)))&&(a12==1)))))&&((a16==9)&&(((((a19==5)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a14==1))&&(a21==12))&&(a6==1))))){ a3 = 1; a27 = 0; a12 = 1; a16 = 7; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((a21==11)&&((((a16==7)&&((a2==1)&&(!(a13==1)||((a13==1)||(a14==1)))))&&(a17==2))||(a8==1)))&&((a1==13)&&((((!(a24==1)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==5)))&&!(a20==1))&&(a19==4))&&(a2==1))))){ a21 = 10; a3 = 1; a9 = 8; a20 = 1; a5 = 4; a19 = 1; a28 = 1; a16 = 11; a1 = 14; a4 = 0; return 25; } else if((((((a19==5)&&((((a17==2)&&((!(a4==1)&&((input==5)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&(a12==1)))&&(a12==1))&&(a13==1)))&&(a21==10))&&(a1==14))&&((a6==1)&&((((a20==1)&&(a13==1))||(a8==1))&&(a16==10))))){ a5 = 4; a28 = 1; a16 = 9; a1 = 12; a23 = 1; a8 = 0; a9 = 11; a21 = 11; return 21; } else if((((a3==1)&&((a19==5)&&(((a5==4)&&(((input==6)&&(a1==14))&&(a2==1)))&&(a20==1))))&&(((a16==9)&&((a17==2)&&(((((a14==1)||((a3==1)&&!(a8==1)))&&!(a14==1))&&(a21==11))||(a4==1))))&&(a9==8)))){ a16 = 7; a9 = 10; a21 = 10; a1 = 13; a0 = 0; a28 = 1; a23 = 1; a19 = 2; return 21; } else if((((a9==10)&&(((a17==2)&&((!(a4==1)&&(!(a8==1)&&((a2==1)&&((a21==10)&&(input==3)))))&&(a13==1)))&&(a16==11)))&&(((a1==13)&&(((((a11==1)&&!(a4==1))&&(a5==4))||(a26==1))&&!(a20==1)))&&(a19==1)))){ a9 = 8; a1 = 14; a19 = 3; a15 = 0; a18 = 1; a5 = 6; a16 = 8; a25 = 0; return 21; } else if(((!(a13==1)&&((a17==2)&&((a1==12)&&(((a19==1)&&((a26==1)&&(a3==1)))&&(a20==1)))))&&((((a18==1)&&(((((a9==9)&&((input==1)&&(a5==6)))&&(a21==12))&&(a27==1))&&!(a23==1)))&&!(a6==1))&&(a16==10)))){ a9 = 11; a16 = 7; a29 = 1; a5 = 5; a1 = 13; a2 = 0; a8 = 1; a21 = 10; return 22; } else if(((((a1==13)&&(((!(a18==1)&&(!(a27==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a2==1))))&&!(a0==1))&&(a21==10)))&&!(a24==1))&&((a19==2)&&((a9==9)&&((a16==11)&&(((a20==1)&&((a6==1)||(a0==1)))&&(a17==2))))))){ a23 = 1; a19 = 1; a1 = 12; a16 = 7; a9 = 7; a5 = 4; a27 = 0; a24 = 0; return -1; } else if(((((a20==1)&&((!(a8==1)&&(!(a23==1)||((a6==1)&&(a13==1))))&&(a19==3)))&&(a21==12))&&((((((a28==1)&&((!(a8==1)&&((input==6)&&(a5==6)))&&(a9==7)))&&(a6==1))&&(a1==13))&&(a16==11))&&(a17==2)))){ a21 = 11; a0 = 0; a6 = 1; a18 = 0; a9 = 9; a16 = 10; a19 = 2; a5 = 5; return 21; } else if(((((((a21==10)&&((a23==1)&&(((input==5)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a28==1))))&&!(a26==1))&&(a1==14))&&(a19==4))&&((a17==2)&&((a16==9)&&(((a6==1)&&((a6==1)&&((a20==1)&&(a3==1))))||!(a6==1)))))){ a14 = 0; a9 = 7; a16 = 7; a5 = 4; a11 = 1; a19 = 1; a1 = 12; return -1; } else if(((((a11==1)&&((a14==1)||((a19==2)&&(a6==1))))&&(a9==7))&&((a21==11)&&(((((a17==2)&&(((((a28==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a16==8))&&!(a20==1))&&(a28==1)))&&(a13==1))&&(a1==12))&&(a12==1))))){ a20 = 1; a5 = 6; a1 = 14; a9 = 9; a16 = 9; a21 = 10; a23 = 1; a2 = 1; a6 = 1; return 21; } else if((((!(a20==1)&&(((a17==2)&&(!(a18==1)&&((((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==5))&&!(a8==1))&&!(a26==1))))&&(a21==12)))&&(a1==14))&&((!(a4==1)&&((a16==7)&&((!(a3==1)||(a6==1))||!(a23==1))))&&(a19==3)))){ a11 = 1; a8 = 0; a20 = 1; a5 = 4; a16 = 11; a9 = 9; a21 = 11; a1 = 13; a12 = 1; a19 = 2; return 26; } else if((((a1==12)&&(((a17==2)&&(!(a14==1)&&((((a23==1)||(a27==1))&&(a2==1))||!(a12==1))))&&(a21==10)))&&(((a5==6)&&((a13==1)&&(!(a4==1)&&((!(a20==1)&&((a19==1)&&(input==4)))&&(a9==8)))))&&(a16==9)))){ a15 = 0; a16 = 7; a9 = 7; a3 = 0; a11 = 0; a5 = 4; a20 = 1; return 21; } else if((((a2==1)&&((((input==1)&&((((a9==11)&&((a1==12)&&(a5==5)))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7))))&&(a19==2))&&(a2==1)))&&((!(a2==1)||(((((((a3==1)&&(a17==2))&&(a16==8))&&(a21==11))&&(a20==1))&&!(a4==1))&&!(a24==1)))&&!(a0==1)))){ a16 = 10; a23 = 1; a9 = 8; a21 = 10; a5 = 4; a7 = 0; a19 = 4; a6 = 1; a1 = 12; return 21; } else if((((a20==1)&&((!(a23==1)||((a18==1)||((a21==10)&&((a5==6)&&((a9==8)&&((!(a12==1)||((a3==1)&&(a13==1)))&&(a19==3)))))))&&(a1==13)))&&((a16==9)&&((((a17==2)&&(input==6))&&!(a27==1))&&!(a27==1))))){ a13 = 1; a3 = 1; a5 = 4; a1 = 12; a26 = 0; a16 = 7; a19 = 1; a9 = 7; return -1; } else if(((!(a13==1)&&(!(a6==1)&&((((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a17==2))&&!(a6==1))&&!(a20==1))&&(a9==7))&&(a16==7))))&&((a4==1)&&((a19==3)&&((a1==12)&&((a21==11)&&((a18==1)&&((a12==1)&&!(a3==1))))))))){ a5 = 6; a29 = 0; a6 = 0; a9 = 8; a22 = 0; a21 = 12; a20 = 1; a19 = 5; return 25; } else if(((!(a8==1)&&(!(a28==1)||((a20==1)&&(((a16==9)&&(a23==1))&&(a21==12)))))&&((a6==1)&&(((!(a0==1)&&(((input==6)&&(((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&!(a0==1)))&&(a17==2))&&!(a14==1))))){ a9 = 8; a5 = 6; a19 = 3; a20 = 0; a21 = 10; a27 = 0; a16 = 8; a1 = 14; a14 = 0; a26 = 0; return 21; } else if((((a3==1)&&((!(a20==1)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&(a11==1)))&&(a21==12)))&&(((a9==8)&&((((!(a23==1)||(((a19==2)&&(a28==1))&&(a3==1)))&&(a1==12))&&!(a8==1))||(a26==1)))&&(a16==10)))){ a5 = 6; a16 = 7; a20 = 1; a14 = 1; a2 = 0; a1 = 14; a21 = 10; a19 = 1; a26 = 1; return -1; } else if((((a5==5)&&(((!(a28==1)&&((a21==10)&&(((a7==1)&&((a12==1)&&(a19==2)))&&!(a13==1))))&&(a16==11))&&(a20==1)))&&(((((((input==5)&&(a17==2))&&!(a6==1))&&(a26==1))&&(a18==1))&&(a1==14))&&(a9==10)))){ a9 = 7; a5 = 6; a4 = 1; a16 = 7; a19 = 1; a8 = 1; a24 = 1; return -1; } else if((((a1==12)&&((((a6==1)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==5))&&!(a27==1)))&&(a6==1))&&(a16==9)))&&((a20==1)&&(((!(a6==1)||(!(a23==1)||((a19==2)&&((a28==1)&&(a3==1)))))&&(a17==2))&&(a21==11))))){ a9 = 8; a1 = 13; a19 = 1; a5 = 5; a27 = 0; a2 = 1; a24 = 0; a20 = 0; a16 = 7; return 26; } else if((((((((a3==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6))&&!(a14==1)))&&(a3==1))&&(a16==10))&&!(a27==1))&&(a19==5))&&(((!(a18==1)&&((!(a12==1)||((a21==10)&&(a28==1)))&&!(a20==1)))&&(a1==14))&&(a17==2)))){ a1 = 13; a7 = 1; a9 = 7; a19 = 1; a16 = 7; a5 = 4; a22 = 0; a20 = 1; a12 = 0; return 21; } else if((((((((a7==1)||(((!(a6==1)||(a2==1))||(a18==1))&&!(a8==1)))&&(a6==1))&&(a21==10))&&(a1==14))&&(a16==9))&&((((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==3))&&(a6==1))&&(a20==1))&&(a17==2))&&(a19==5)))){ a14 = 0; a21 = 12; a5 = 6; a12 = 1; a24 = 0; a19 = 1; a9 = 8; a16 = 8; return 21; } else if((((a23==1)&&(((((a9==10)&&((a3==1)&&((input==6)&&!(a20==1))))&&(a6==1))&&(a3==1))&&(a6==1)))&&(((a19==3)&&((((a1==13)&&(((a21==10)&&(a3==1))&&(a5==5)))&&(a16==10))&&(a17==2)))&&!(a24==1)))){ if((a22==1)){ a26 = 1; a14 = 1; a1 = 12; a16 = 7; a23 = 0; a9 = 9; a20 = 1; a19 = 2; }else{ a25 = 0; a5 = 4; a19 = 2; a2 = 0; a20 = 1; a16 = 7; a1 = 12; a9 = 11; a14 = 1; } return -1; } else if(((((!(a18==1)&&(((a19==3)&&((a2==1)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==1))&&(a16==9))))&&!(a8==1)))&&(a1==14))&&!(a20==1))&&(((!(a14==1)&&(((a17==2)&&(a12==1))||!(a2==1)))||(a27==1))&&(a21==11)))){ if((a18==1)){ a21 = 10; a9 = 9; a19 = 1; a2 = 0; a16 = 7; a20 = 1; a5 = 4; a0 = 1; }else{ a9 = 7; a16 = 7; a5 = 4; a19 = 1; a12 = 0; a1 = 13; a21 = 10; a25 = 0; a4 = 1; a20 = 1; } return -1; } else if((((a17==2)&&(!(a7==1)&&(((a13==1)&&((((input==5)&&(a1==12))&&(a9==8))&&(a5==4)))&&(a19==2))))&&(((a23==1)&&(((a20==1)&&((a16==11)&&(((a13==1)&&!(a24==1))&&(a21==12))))||(a7==1)))&&!(a26==1)))){ a23 = 1; a16 = 10; a28 = 1; a5 = 6; a4 = 0; a21 = 10; return 25; } else if(((((((!(a20==1)&&((a2==1)&&((a2==1)&&(((a17==2)&&((a2==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a12==1)))))&&(a21==10))&&(a1==14))&&(a19==1))&&(a9==9))&&((a7==1)||(((a16==10)&&(a23==1))||(a27==1))))){ a20 = 1; a14 = 1; a16 = 9; a9 = 10; a3 = 0; a1 = 13; a8 = 1; a19 = 2; a5 = 5; return -1; } else if(((((a3==1)&&((a19==3)&&((a21==11)&&(((a2==1)&&((a1==12)&&(input==3)))&&(a5==5)))))&&(a16==7))&&((!(a4==1)&&((a0==1)||((((!(a2==1)||(a23==1))&&(a20==1))&&(a9==7))||!(a28==1))))&&(a17==2)))){ a26 = 0; a19 = 1; a3 = 1; a21 = 10; a5 = 4; a23 = 1; return -1; } else if(((!(a4==1)&&((a21==11)&&((a9==9)&&(((a3==1)&&(a1==12))&&(a19==3)))))&&((a23==1)&&(!(a14==1)&&(((a20==1)&&(((a17==2)&&(((a16==7)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a14==1)))&&!(a24==1)))&&!(a26==1)))))){ a21 = 10; a5 = 4; a19 = 1; a28 = 1; a9 = 7; a24 = 0; a27 = 0; return -1; } else if(((((a7==1)||((a20==1)&&(!(a4==1)&&(a11==1))))&&(a16==10))&&((a1==12)&&((a21==12)&&((a9==9)&&((a19==3)&&((a17==2)&&((a12==1)&&((((a13==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&!(a8==1))&&(a12==1)))))))))){ a5 = 4; a9 = 7; a24 = 0; a19 = 1; a3 = 1; a21 = 10; a16 = 7; a7 = 0; return -1; } else if((((((a16==8)&&((a17==2)&&((((a5==6)&&(input==1))&&(a2==1))&&(a1==12))))&&(a9==9))&&!(a20==1))&&((a6==1)&&(!(a11==1)||((a14==1)||((a21==10)&&(!(a3==1)||(!(a28==1)||((a19==2)&&(a23==1)))))))))){ a5 = 4; a16 = 7; a8 = 0; a19 = 3; a18 = 0; return 22; } else if(((((a1==12)&&((a16==7)&&(((!(a20==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a17==2))&&(a12==1))))&&!(a14==1))&&((((!(a18==1)&&(((!(a26==1)&&(a23==1))&&!(a27==1))&&(a21==10)))&&(a9==9))||(a4==1))&&(a19==2)))){ if((a25==1)){ a19 = 1; a4 = 0; a5 = 6; a9 = 8; a14 = 0; a21 = 11; }else{ a12 = 1; a5 = 4; a16 = 9; a7 = 0; a19 = 3; a20 = 1; a14 = 0; a9 = 11; } return -1; } else if((((a7==1)||((!(a26==1)&&((a2==1)&&(!(a14==1)&&((a16==10)&&(((a19==4)&&((a12==1)&&(a21==11)))&&!(a27==1))))))&&(a1==13)))&&(((!(a27==1)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==4)))&&(a17==2))&&!(a20==1)))){ if((a13==1)){ a5 = 4; a9 = 11; a10 = 0; a16 = 7; a19 = 2; a22 = 1; a1 = 12; a21 = 10; a29 = 1; a20 = 1; }else{ a21 = 10; a16 = 7; a5 = 5; a26 = 1; a10 = 1; a24 = 1; a19 = 1; a20 = 1; a9 = 8; } return -1; } else if((((((a21==11)&&(((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==6))&&(a16==9)))&&!(a14==1))&&(a6==1))&&(((a12==1)&&(((((!(a14==1)&&(a28==1))&&(a19==4))&&!(a20==1))&&!(a24==1))&&(a6==1)))&&(a17==2)))){ a19 = 1; a5 = 6; a9 = 9; a15 = 1; a1 = 12; a16 = 10; a22 = 1; return -1; } else if(((((((a1==14)&&(!(a4==1)&&(a23==1)))&&(a17==2))||!(a28==1))||(a26==1))&&(!(a14==1)&&(((a21==12)&&((((!(a20==1)&&((input==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))&&(a16==10))&&(a6==1))&&(a23==1)))&&(a19==5))))){ if((a24==1)){ a19 = 1; a10 = 0; a20 = 1; a22 = 0; a16 = 7; a9 = 7; a3 = 0; a21 = 10; a5 = 4; }else{ a10 = 0; a9 = 9; a20 = 1; a5 = 6; a16 = 7; a14 = 1; a19 = 1; a21 = 10; a11 = 0; } return -1; } else if(((!(a11==1)||((((a20==1)&&(((a19==4)&&((a16==10)&&(a28==1)))&&(a21==10)))||!(a11==1))||(a0==1)))&&(((((((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==4))&&(a6==1))&&(a1==13))&&!(a8==1))&&(a17==2))&&(a11==1)))){ a9 = 10; a5 = 5; a18 = 0; a12 = 1; a8 = 0; a1 = 14; return 25; } else if((((a19==2)&&((a6==1)&&((a28==1)||!(a13==1))))&&((a21==11)&&((a16==7)&&((((a28==1)&&((((!(a20==1)&&((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a7==1))&&(a6==1))&&(a11==1)))&&(a1==13))&&(a17==2)))))){ a21 = 10; a20 = 1; a5 = 4; a8 = 0; a19 = 1; a14 = 0; a1 = 12; a18 = 0; a9 = 7; return -1; } else if(((((((!(a8==1)&&((a23==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a23==1))&&(a21==10))&&!(a20==1))))&&(a11==1))&&(a1==13))&&(a9==10))&&(a19==3))&&((a17==2)&&(!(a27==1)&&((!(a23==1)||(a6==1))&&(a16==9)))))){ a26 = 1; a29 = 1; a28 = 0; a19 = 1; a16 = 8; a9 = 9; a5 = 4; a21 = 11; return -1; } else if((((a1==13)&&(((((!(a23==1)||(((a17==2)&&((a6==1)&&(a20==1)))&&!(a26==1)))||!(a6==1))||(a18==1))&&(a19==5))&&(a16==9)))&&((((a2==1)&&((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&(a11==1))&&(a21==12)))){ a19 = 1; a5 = 4; a9 = 7; a18 = 0; a21 = 10; a16 = 7; a1 = 12; a3 = 1; return -1; } else if((((a12==1)&&((((a28==1)&&!(a20==1))&&!(a24==1))&&(a16==9)))&&((a12==1)&&(((a21==12)&&((!(a14==1)&&((((((input==5)&&(a9==9))&&(a12==1))&&(a5==5))&&(a1==12))&&(a3==1)))&&(a17==2)))&&(a19==2))))){ if((a23==1)){ a28 = 0; a21 = 10; a5 = 4; a9 = 8; a16 = 7; a29 = 0; a20 = 1; a27 = 1; a19 = 1; }else{ a5 = 4; a7 = 1; a20 = 1; a16 = 7; a28 = 0; a14 = 1; a21 = 10; } return -1; } else if((((((a16==11)&&((((a20==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a28==1))&&(a6==1)))&&(a19==4))&&(a28==1))&&(((((a9==10)&&((((a6==1)&&(a17==2))&&(a21==10))&&!(a24==1)))&&!(a14==1))&&(a3==1))&&(a1==12)))){ a19 = 1; a9 = 7; a14 = 0; a16 = 7; a2 = 1; a5 = 4; a7 = 0; return -1; } else if(((!(a18==1)&&((a17==2)&&(((a19==5)&&((a21==11)&&((a11==1)||(a18==1))))&&(a16==10))))&&(((((!(a20==1)&&((a1==12)&&((input==6)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))))&&!(a18==1))&&!(a7==1))&&(a11==1))&&!(a14==1)))){ if((a19==5)){ a21 = 10; a7 = 1; a19 = 1; a5 = 6; a9 = 9; a16 = 7; a0 = 1; a29 = 0; a1 = 13; a20 = 1; }else{ a15 = 0; a8 = 1; a5 = 5; a20 = 1; a9 = 7; a16 = 7; a21 = 12; a10 = 0; a19 = 3; } return -1; } else if(((!(a13==1)||(!(a20==1)&&(((a21==10)&&((a24==1)||(a2==1)))&&(a1==14))))&&((a28==1)&&((((a28==1)&&((a17==2)&&((a9==9)&&(((a19==4)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a16==7)))))&&(a6==1))&&(a6==1))))){ a1 = 12; a5 = 4; a9 = 7; a19 = 1; a3 = 1; a12 = 1; a20 = 1; return -1; } else if((((a5==6)&&(((((a1==12)&&((a16==11)&&(((a28==1)&&(!(a26==1)&&(a12==1)))||!(a3==1))))&&(a9==9))&&(a20==1))&&(a17==2)))&&((a19==3)&&((a13==1)&&((((a21==12)&&(input==3))&&!(a14==1))&&(a3==1)))))){ a5 = 4; a19 = 1; a21 = 10; a0 = 0; a9 = 7; a16 = 7; a7 = 0; a28 = 1; return -1; } else if((((!(a28==1)||((!(a11==1)||((a16==8)&&(((a20==1)&&((a1==12)&&(a12==1)))&&(a19==1))))||!(a23==1)))||!(a13==1))&&(!(a26==1)&&((a21==11)&&(((a2==1)&&((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==6)))&&(a17==2)))))){ a21 = 10; a16 = 10; a5 = 6; a9 = 9; a19 = 2; a0 = 0; a6 = 1; a1 = 14; a26 = 0; return 26; } else if((((a21==11)&&((a11==1)&&((a14==1)||(((a18==1)||((a3==1)&&!(a20==1)))&&(a19==2)))))&&(((a1==12)&&(((a16==8)&&((!(a4==1)&&((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==6)))&&(a17==2)))&&!(a18==1)))&&!(a26==1)))){ a19 = 1; a18 = 0; a6 = 1; a16 = 7; a5 = 4; a9 = 7; a20 = 1; a21 = 10; return -1; } else if((((a28==1)&&((a12==1)&&((a16==10)&&(((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a20==1))&&(a1==12))&&(a6==1))&&(a9==8))&&(a21==12)))))&&(((((a7==1)||((a28==1)&&(a19==1)))&&(a17==2))||!(a11==1))||(a0==1)))){ if((a23==1)){ a19 = 3; a5 = 6; a1 = 13; a16 = 9; a29 = 1; a9 = 9; a22 = 1; a21 = 10; a11 = 0; }else{ a5 = 4; a9 = 7; a21 = 10; a0 = 1; a20 = 1; a2 = 0; a19 = 2; a16 = 7; a25 = 1; } return -1; } else if((((a1==13)&&((a0==1)||(!(a27==1)&&((a17==2)&&(((a6==1)&&(a13==1))&&(a19==1))))))&&(((a9==7)&&((a12==1)&&((((a11==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a3==1)))&&!(a20==1))&&(a21==11))))&&(a16==7)))){ a5 = 4; a21 = 10; a23 = 1; a7 = 0; a1 = 12; a20 = 1; a14 = 0; return -1; } else if(((((a17==2)&&((!(a7==1)&&(a28==1))||(a27==1)))&&(a20==1))&&((a21==12)&&((a19==2)&&((a5==4)&&(!(a26==1)&&(((((!(a0==1)&&((input==5)&&(a9==9)))&&(a6==1))&&(a2==1))&&(a16==11))&&(a1==13)))))))){ a16 = 9; a5 = 6; a19 = 3; a8 = 0; a1 = 12; a23 = 1; return 21; } else if(((((a1==14)&&(((!(a27==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3))&&!(a7==1)))&&!(a0==1))&&(a12==1)))&&(a16==7))&&((a20==1)&&((a19==4)&&((a11==1)&&((a17==2)&&((a21==12)&&(!(a11==1)||(a23==1))))))))){ a11 = 1; a1 = 12; a9 = 7; a21 = 10; a5 = 4; a19 = 1; a14 = 0; a6 = 1; return -1; } else if(((((((a19==3)&&((input==4)&&((a5==4)||(a5==5))))&&!(a12==1))&&!(a3==1))&&(a24==1))&&(((a9==8)&&((a26==1)&&(((a21==11)&&(((a17==2)&&((!(a20==1)&&(a11==1))&&!(a28==1)))&&(a16==8)))&&(a1==13))))&&!(a3==1)))){ a3 = 0; a6 = 0; a16 = 7; a21 = 10; a5 = 4; a1 = 12; a20 = 1; a19 = 1; a9 = 9; return 21; } else if((((((((!(a14==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a11==1))&&(a16==7)))&&(a17==2))&&(a21==11))&&!(a4==1))&&(a20==1))&&(a1==12))&&(((a2==1)&&((!(a12==1)||((a19==1)&&(a12==1)))&&(a9==11)))&&(a12==1)))){ if((a21==10)){ a18 = 0; a21 = 12; a5 = 4; a9 = 9; a19 = 4; a20 = 0; a1 = 14; a2 = 1; }else{ a20 = 0; a4 = 0; a28 = 1; a19 = 2; a5 = 4; a9 = 8; a11 = 1; } return 23; } else if(((((a14==1)||(((a14==1)||(a11==1))&&(a21==10)))&&(a16==11))&&(!(a20==1)&&((a13==1)&&((((((((input==1)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a1==12))&&(a17==2))&&(a19==2))&&(a28==1))&&!(a7==1))&&!(a18==1)))))){ a21 = 12; a9 = 11; a11 = 0; a20 = 1; a1 = 13; a28 = 0; a19 = 1; a25 = 0; a5 = 6; return -1; } else if(((((a19==1)&&(((a16==11)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a1==12))&&(a21==11))&&!(a24==1)))&&(a2==1)))&&!(a26==1))&&(((a9==11)&&((!(a26==1)&&((a17==2)&&((a12==1)&&(a20==1))))&&(a12==1)))||!(a13==1)))){ a3 = 1; a16 = 7; a12 = 1; a21 = 10; a9 = 7; a5 = 4; return -1; } else if((((a21==10)&&((((a20==1)&&((input==4)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&(a11==1))&&(a1==12)))&&(((a26==1)||(((a17==2)&&((!(a14==1)&&(((a4==1)||(a13==1))||!(a13==1)))||!(a3==1)))&&(a19==4)))&&(a16==9)))){ a24 = 0; a12 = 1; a9 = 7; a5 = 4; a16 = 7; a14 = 0; a19 = 1; return -1; } else if((((a28==1)&&(((a9==7)&&((a19==4)&&((a17==2)&&((a20==1)&&((input==4)&&(a21==11))))))&&(a3==1)))&&((a5==4)&&(((a3==1)&&((a8==1)||(((a16==8)&&((a18==1)||(a2==1)))||!(a23==1))))&&(a1==13))))){ a16 = 7; a19 = 1; a3 = 1; a7 = 0; a21 = 10; a11 = 1; a1 = 12; return -1; } else if(((((((a17==2)&&(((((a5==5)||(a5==6))&&(input==6))&&(a23==1))&&!(a0==1)))&&!(a7==1))&&(a19==2))&&(a16==11))&&(((!(a8==1)&&((a3==1)&&((a1==14)&&(((a3==1)&&(a3==1))&&(a9==8)))))&&(a21==11))&&(a20==1)))){ a19 = 1; a21 = 10; a13 = 1; a16 = 7; a1 = 12; a12 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a2==1)&&((a13==1)&&((a17==2)&&(!(a4==1)&&((a16==8)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4)))))))&&(a19==3))&&((a21==11)&&((((a13==1)&&(((a2==1)||!(a3==1))&&(a1==13)))&&!(a14==1))&&!(a20==1))))){ a9 = 10; a4 = 0; a5 = 5; a19 = 2; a21 = 10; a8 = 0; a16 = 9; a26 = 0; a20 = 1; return 25; } else if((((a13==1)&&((a1==13)&&((a0==1)||((((a16==9)&&(a28==1))&&(a9==11))||(a0==1)))))&&((a19==2)&&((((!(a8==1)&&((((input==4)&&((a5==5)||(a5==6)))&&!(a18==1))&&!(a7==1)))&&(a17==2))&&(a20==1))&&(a21==10))))){ a19 = 1; a5 = 4; a9 = 7; a1 = 12; a16 = 7; a18 = 0; a2 = 1; a8 = 0; return -1; } else if((((a17==2)&&((a27==1)&&(!(a2==1)&&((a16==7)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))))&&(!(a20==1)&&((a9==7)&&(((a1==12)&&((a14==1)&&(((a19==3)&&(((a26==1)&&(a13==1))&&(a27==1)))&&(a4==1))))&&(a21==11)))))){ a20 = 1; a9 = 10; a12 = 0; a1 = 14; a6 = 0; a19 = 5; a16 = 9; a5 = 6; a15 = 0; return -1; } else if(((((a21==10)&&((!(a4==1)&&((input==3)&&(((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))))&&(a11==1)))&&(a16==11))&&((a17==2)&&(!(a24==1)&&(((a20==1)&&(((a26==1)||(a13==1))&&!(a27==1)))&&!(a18==1)))))){ a16 = 7; a6 = 1; a18 = 0; a19 = 1; a12 = 1; a9 = 7; a1 = 12; a5 = 4; return -1; } else if((((a9==11)&&(!(a20==1)&&((a17==2)&&(((!(a27==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a21==10)))&&(a3==1))&&(a19==5)))))&&(((a16==9)&&(((a2==1)&&(!(a4==1)&&((a6==1)&&!(a24==1))))&&(a3==1)))&&(a1==13)))){ if((a7==1)){ a9 = 7; a6 = 0; a5 = 4; a21 = 12; a19 = 3; a25 = 1; a16 = 8; a10 = 1; }else{ a25 = 1; a16 = 7; a19 = 3; a21 = 12; a1 = 14; a5 = 4; a10 = 0; a20 = 1; } return -1; } else if(((((a1==14)&&(((!(a24==1)&&((a28==1)&&((a21==12)&&((input==4)&&(a9==8)))))&&!(a14==1))&&(a16==10)))&&(a19==4))&&(((a17==2)&&(((!(a8==1)&&((a11==1)&&(a2==1)))&&!(a24==1))&&!(a20==1)))&&(a5==4)))){ a9 = 11; a21 = 10; a1 = 12; a20 = 1; a8 = 1; a19 = 1; a16 = 7; a25 = 1; a5 = 6; a23 = 0; return -1; } else if((((a20==1)&&(((a9==7)&&((a26==1)||(((a23==1)&&(a28==1))||!(a3==1))))&&!(a14==1)))&&((((a1==13)&&((((((input==3)&&((a5==5)||(a5==6)))&&(a19==5))&&(a21==10))&&(a13==1))&&(a28==1)))&&(a17==2))&&(a16==7)))){ a5 = 6; a26 = 0; a21 = 12; a14 = 0; a3 = 1; a1 = 12; a19 = 3; return 26; } else if(((((a16==11)&&((a17==2)&&(!(a27==1)&&(((a19==4)&&((((((a5==5)||(a5==6))&&(input==1))&&(a21==11))&&(a9==10))&&(a12==1)))&&!(a24==1)))))&&!(a4==1))&&((((a24==1)||((a20==1)&&(a28==1)))&&!(a26==1))&&(a1==12)))){ if((a20==1)){ a19 = 2; a16 = 7; a14 = 0; a13 = 1; a9 = 11; a20 = 0; a5 = 6; }else{ a26 = 0; a11 = 1; a27 = 0; a21 = 12; a1 = 13; a5 = 6; a19 = 2; } return 23; } else if(((((((a16==7)&&((!(a3==1)&&((!(a3==1)&&((input==6)&&(a1==14)))&&(a9==11)))&&(a18==1)))&&(a21==10))&&(a20==1))&&(a17==2))&&((a19==5)&&((a5==6)&&((((a0==1)&&(a3==1))&&(a26==1))&&(a7==1)))))){ a19 = 2; a12 = 0; a6 = 0; a9 = 10; a1 = 12; a5 = 4; return -1; } else if((((((a3==1)&&(((a21==12)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a14==1)))&&!(a7==1)))&&!(a0==1))&&(a9==9))&&((a19==5)&&(((a16==7)&&((a6==1)&&((!(a13==1)||((a13==1)&&(a1==14)))&&(a17==2))))&&!(a20==1))))){ a4 = 0; a21 = 10; a19 = 2; a5 = 4; a1 = 13; a28 = 1; a20 = 1; a14 = 0; return 25; } else if((((!(a20==1)&&(((!(a13==1)||((a12==1)&&(a19==2)))&&(a21==10))&&(a28==1)))&&!(a27==1))&&(!(a26==1)&&(!(a14==1)&&(((((!(a8==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==14))&&(a9==7))&&(a16==11))&&(a17==2)))))){ if((a3==1)){ a9 = 9; a29 = 0; a11 = 0; a16 = 7; a19 = 1; a20 = 1; a1 = 12; a22 = 1; a5 = 4; }else{ a16 = 7; a20 = 1; a14 = 1; a1 = 12; a25 = 0; a19 = 1; a10 = 1; a9 = 10; a5 = 4; } return -1; } else if((((a16==10)&&((((a21==10)&&(((!(a27==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a19==3))&&(a28==1)))&&!(a4==1))&&!(a27==1)))&&(((((((a12==1)&&(a9==8))||(a7==1))&&(a1==13))&&(a12==1))&&!(a20==1))&&(a17==2)))){ a19 = 4; a1 = 12; a24 = 1; a5 = 5; a20 = 1; a16 = 7; a10 = 0; return -1; } else if((((a19==5)&&(!(a20==1)&&((((a1==14)&&((a13==1)&&(a21==11)))||(a14==1))&&(a3==1))))&&((a17==2)&&((a16==9)&&((a13==1)&&((a2==1)&&((!(a0==1)&&((input==3)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&(a23==1)))))))){ a25 = 1; a21 = 10; a16 = 7; a6 = 0; a19 = 1; a20 = 1; a11 = 0; a5 = 5; a9 = 10; return -1; } else if(((((a13==1)&&(((a11==1)&&(!(a0==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&(a1==12)))&&(a9==8))&&((a19==3)&&((a20==1)&&((a17==2)&&((a21==10)&&((a23==1)&&((a7==1)||((a8==1)||((a16==7)&&(a11==1))))))))))){ a5 = 4; a9 = 7; a19 = 1; a0 = 0; a7 = 0; a6 = 1; return -1; } else if(((!(a0==1)&&(((!(a26==1)&&(((a17==2)&&((input==3)&&(a9==10)))&&(a20==1)))&&(a19==5))&&!(a7==1)))&&(((((a16==11)&&(((a1==12)&&((a21==12)&&(a12==1)))&&(a2==1)))&&(a5==4))&&(a2==1))||(a27==1)))){ a5 = 6; a12 = 1; a21 = 10; a16 = 7; a4 = 0; a20 = 0; a8 = 0; a19 = 1; return 25; } else if(((!(a20==1)&&((a27==1)||((a14==1)||(((((a3==1)&&(a12==1))&&(a9==8))||!(a3==1))||!(a28==1)))))&&((a17==2)&&((((a16==10)&&(((((a5==5)||(a5==6))&&(input==3))&&!(a8==1))&&(a21==10)))&&(a19==2))&&(a1==14))))){ a15 = 0; a23 = 0; a21 = 11; a5 = 5; a19 = 5; a2 = 0; a16 = 9; a9 = 9; return 21; } else if(((((!(a4==1)&&(((((input==6)&&(a20==1))&&(a16==9))&&!(a18==1))&&(a12==1)))&&(a9==11))&&(a1==13))&&((a19==4)&&((a5==5)&&((!(a27==1)&&(((!(a27==1)&&(a28==1))&&!(a8==1))&&(a17==2)))&&(a21==12)))))){ a24 = 0; a5 = 4; a12 = 1; a9 = 8; a1 = 12; a19 = 5; a3 = 1; a16 = 8; return -1; } else if((((a14==1)||(((((a17==2)&&((a1==13)&&(a2==1)))&&(a20==1))&&(a13==1))&&!(a14==1)))&&(((a21==10)&&((((((input==6)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a16==8))&&(a19==1))&&(a12==1))&&!(a8==1)))&&!(a14==1)))){ a21 = 12; a5 = 4; a2 = 1; a19 = 2; a16 = 9; a1 = 12; a28 = 1; a9 = 11; a3 = 1; return 23; } else if(((((a6==1)&&((a1==14)&&(!(a4==1)&&(((a28==1)&&((a19==4)&&(((a16==11)&&((a5==6)&&(!(a27==1)&&((a17==2)&&(input==1)))))&&(a21==12))))&&(a13==1)))))&&(a20==1))&&((a9==11)&&((a13==1)||(a8==1))))){ a9 = 7; a18 = 0; a16 = 7; a12 = 1; a5 = 4; a19 = 1; a21 = 10; a1 = 12; a13 = 1; return -1; } else if(((((a9==10)&&((a23==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a12==1))))&&(a19==2))&&((a16==10)&&(((a7==1)||(((!(a27==1)&&((a17==2)&&(((a23==1)&&(a6==1))&&(a21==12))))&&(a1==14))||(a26==1)))&&!(a20==1))))){ a23 = 0; a19 = 1; a5 = 4; a16 = 7; a22 = 0; a21 = 10; a20 = 1; a9 = 11; a13 = 0; a1 = 13; return -1; } else if(((((a17==2)&&(!(a26==1)&&(((a3==1)&&((((a9==8)&&(input==5))&&(a16==10))&&(a21==12)))&&!(a0==1))))&&!(a20==1))&&((a1==14)&&((a19==4)&&(((a14==1)||((a5==4)&&((a23==1)&&(a6==1))))&&(a2==1)))))){ a1 = 12; a16 = 7; a19 = 2; a20 = 1; a9 = 7; a21 = 10; a15 = 0; a10 = 0; a26 = 1; return 23; } else if((((a1==13)&&((((!(a7==1)&&((a19==2)&&(!(a27==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a2==1)))))&&!(a14==1))&&(a17==2))&&(a21==12)))&&((a9==10)&&((a16==9)&&(!(a20==1)&&(!(a14==1)&&(!(a23==1)||(a12==1)))))))){ if((a17==2)){ a1 = 14; a15 = 1; a20 = 1; a5 = 4; a16 = 10; a14 = 1; a22 = 0; a9 = 11; }else{ a2 = 0; a16 = 7; a28 = 0; a26 = 1; a21 = 11; a20 = 1; a5 = 6; } return -1; } else if((((a1==12)&&(((a17==2)&&((a21==10)&&(((a4==1)||(a28==1))||(a8==1))))&&(a23==1)))&&((a9==9)&&(((!(a26==1)&&((((a16==10)&&((input==4)&&!(a20==1)))&&(a19==3))&&!(a0==1)))&&(a12==1))&&(a5==6))))){ a5 = 4; a16 = 11; a1 = 14; a22 = 0; a20 = 1; a21 = 11; a10 = 0; a9 = 7; a25 = 1; a19 = 5; return -1; } else if(((((((((!(a24==1)&&(a23==1))&&(a9==10))||!(a12==1))&&(a1==12))||(a7==1))&&(a3==1))||!(a28==1))&&((((a16==8)&&((a17==2)&&((a21==11)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==5)))))&&(a28==1))&&(a20==1)))){ a4 = 0; a5 = 5; a2 = 1; a9 = 11; a19 = 3; a16 = 10; a28 = 1; return 22; } else if((((a21==11)&&((((((a1==12)&&((input==1)&&(a9==10)))&&!(a4==1))&&!(a7==1))&&(a19==5))&&(a20==1)))&&((a16==10)&&(!(a14==1)&&((a3==1)&&((a5==6)&&((a26==1)||(((a13==1)&&(a13==1))&&(a17==2))))))))){ a19 = 4; a1 = 13; a16 = 7; a21 = 10; a5 = 5; a23 = 1; a11 = 1; a7 = 0; return 25; } else if((((a5==5)&&((a7==1)||(!(a2==1)||(!(a4==1)&&((a0==1)||((a2==1)&&(a21==11)))))))&&(((a17==2)&&(((a1==12)&&((a9==10)&&(!(a20==1)&&(((input==6)&&(a19==1))&&(a3==1)))))&&!(a7==1)))&&(a16==10)))){ a9 = 11; a15 = 0; a29 = 1; a16 = 8; a5 = 4; return -1; } else if(((((a19==5)&&((input==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&!(a4==1))&&((a24==1)||(((a1==13)&&((a24==1)||(((a16==10)&&(!(a3==1)||(((a17==2)&&(!(a20==1)&&(a12==1)))||(a27==1))))||(a14==1))))&&(a21==10))))){ a7 = 1; a19 = 2; a5 = 4; a9 = 8; a15 = 0; a10 = 0; a1 = 12; a20 = 1; a16 = 7; return 23; } else if((((((a11==1)&&(((((input==5)&&(a19==3))&&(a28==1))&&(a9==11))&&(a6==1)))&&(a16==9))&&(a1==14))&&((a21==12)&&((((a17==2)&&((a5==4)&&((!(a13==1)||(a3==1))||!(a3==1))))&&!(a24==1))&&!(a20==1))))){ a12 = 0; a4 = 1; a20 = 1; a16 = 7; a5 = 6; a18 = 1; a1 = 13; a19 = 1; a21 = 10; return 21; } else if(((!(a27==1)&&((!(a4==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a17==2))&&!(a24==1)))&&(a21==10)))&&(((a9==11)&&((((((a1==13)&&(!(a20==1)&&(a11==1)))||!(a2==1))&&!(a4==1))&&(a19==1))&&(a16==8)))||(a14==1)))){ a20 = 1; a16 = 7; a8 = 0; a5 = 4; a9 = 7; a24 = 0; a1 = 12; a18 = 0; return -1; } else if((((a21==12)&&(((a16==7)&&((((a13==1)&&(a19==2))&&(a6==1))||!(a11==1)))&&(a17==2)))&&((((((a13==1)&&((a2==1)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==5))))&&!(a24==1))&&!(a26==1))&&!(a20==1))&&(a1==13)))){ a19 = 5; a9 = 9; a5 = 6; a11 = 1; a4 = 0; a1 = 12; a27 = 0; return 22; } else if((((!(a26==1)&&(((!(a6==1)||((a21==11)&&(((a13==1)&&(a3==1))&&(a16==8))))&&!(a24==1))&&!(a26==1)))&&(a20==1))&&(((a17==2)&&(((a1==12)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a19==4)))&&!(a8==1)))&&(a9==11)))){ if((a12==1)){ a0 = 0; a13 = 1; a9 = 10; a19 = 2; a20 = 0; a5 = 6; a12 = 1; }else{ a13 = 1; a6 = 1; a9 = 10; a14 = 0; a19 = 1; a5 = 4; a1 = 13; } return -1; } else if((((!(a6==1)||(!(a26==1)&&(((a17==2)&&((a16==8)&&((a19==5)&&((a20==1)&&(a6==1)))))&&(a9==8))))||!(a28==1))&&(!(a18==1)&&((!(a0==1)&&((a1==12)&&((a2==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a21==10))))){ a19 = 1; a28 = 1; a11 = 1; a9 = 7; a16 = 7; a18 = 0; a5 = 4; return -1; } else if(((((((((((input==6)&&(a17==2))&&(a16==7))&&!(a27==1))&&!(a24==1))&&(a19==5))&&(a5==5))&&!(a26==1))&&!(a27==1))&&(!(a18==1)&&((a1==14)&&(((((a21==10)&&(a13==1))&&!(a20==1))&&!(a4==1))&&(a9==8)))))){ a9 = 9; a19 = 2; a27 = 0; a20 = 1; a1 = 13; a6 = 1; return 25; } else if(((((a26==1)||((((a9==9)&&((a19==1)&&(a12==1)))&&(a1==12))&&(a21==10)))&&(a13==1))&&(!(a0==1)&&((a6==1)&&(((!(a20==1)&&((a17==2)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a18==1))))&&(a16==9))&&!(a14==1)))))){ a19 = 5; a5 = 6; a21 = 11; a1 = 14; a27 = 1; a2 = 0; a16 = 11; a20 = 1; a3 = 0; a9 = 8; return -1; } else if((((a1==14)&&((a23==1)&&((((a19==1)&&((((a17==2)&&(input==6))&&(a3==1))&&(a23==1)))&&(a6==1))&&(a16==7))))&&(!(a20==1)&&((a5==5)&&(!(a11==1)||((a9==9)&&((a21==10)&&((a12==1)||!(a13==1))))))))){ a1 = 12; a26 = 0; a20 = 1; a9 = 7; a5 = 4; a12 = 1; return -1; } else if(((!(a20==1)&&((((a9==10)&&(((a28==1)&&((a16==10)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a7==1)))&&(a11==1))&&(a13==1)))&&(((a17==2)&&(((((a12==1)&&!(a26==1))||!(a2==1))&&(a1==12))&&(a19==2)))&&(a21==12)))){ a19 = 3; a22 = 0; a5 = 4; a15 = 0; a9 = 9; a29 = 1; a16 = 7; return -1; } else if((((a14==1)&&(((a8==1)&&((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a16==10))))&&(a9==8)))&&((a1==14)&&(((a27==1)&&(!(a11==1)&&(((a19==1)&&((!(a13==1)&&(a13==1))&&(a21==10)))&&(a8==1))))&&(a20==1))))){ a7 = 1; a12 = 0; a19 = 4; a5 = 5; a9 = 7; a1 = 12; a22 = 0; return -1; } else if(((!(a0==1)&&(!(a0==1)&&((a16==11)&&((a20==1)&&((((input==4)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a21==11))&&!(a26==1))))))&&((a7==1)||((((a13==1)&&((a1==14)&&((a17==2)&&(a13==1))))&&(a6==1))&&(a19==1))))){ a5 = 4; a16 = 7; a9 = 7; a1 = 12; a21 = 10; a14 = 0; a18 = 0; a23 = 1; return -1; } else if(((((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))&&(a21==11))&&(a16==7))&&(a1==12))&&(!(a20==1)&&(((((((!(a26==1)&&((a11==1)||!(a13==1)))&&!(a27==1))&&!(a27==1))&&(a19==1))||!(a23==1))&&(a17==2))||(a7==1))))){ a28 = 1; a1 = 13; a19 = 2; a21 = 10; a5 = 6; a20 = 1; a9 = 10; a13 = 1; return 25; } else if((((((((((a21==11)&&((a6==1)&&(a17==2)))&&(a19==5))&&!(a18==1))||!(a13==1))&&!(a4==1))||(a4==1))||(a26==1))&&(((((a16==7)&&((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a20==1))&&(a1==12))&&!(a4==1)))){ a5 = 4; a9 = 7; a19 = 1; a21 = 10; a23 = 1; a28 = 1; a20 = 1; return -1; } else if((((a9==8)&&(((a12==1)&&(((a16==9)&&(!(a8==1)&&(!(a8==1)&&((a17==2)&&((a19==5)&&(((a23==1)&&((a1==12)&&(input==3)))&&(a6==1)))))))&&(a12==1)))&&(a21==12)))&&(((a5==6)&&(a13==1))&&(a20==1)))){ a9 = 7; a19 = 1; a12 = 1; a5 = 4; a7 = 0; a16 = 7; a21 = 10; return -1; } else if(((!(a14==1)&&((a13==1)&&(((((a16==7)&&(a6==1))&&(a17==2))||!(a13==1))||(a0==1))))&&((((a21==10)&&(((((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==1))&&(a19==3))&&(a20==1)))&&!(a8==1))&&!(a14==1)))){ a21 = 11; a9 = 10; a5 = 6; a6 = 1; a1 = 12; a11 = 1; a19 = 2; a2 = 1; return 26; } else if((((a5==4)&&(((a26==1)&&(((a16==7)&&((!(a6==1)&&(a11==1))&&(a20==1)))&&(a21==11)))&&(a17==2)))&&((((a4==1)&&((!(a2==1)&&(((input==5)&&(a1==12))&&(a19==5)))&&!(a6==1)))&&(a14==1))&&(a9==8)))){ a19 = 1; a11 = 0; a21 = 10; a9 = 11; a5 = 5; a7 = 1; a22 = 1; return 23; } else if(((!(a8==1)&&(!(a8==1)&&(!(a27==1)&&((a12==1)&&((input==5)&&((((a5==5)&&(a1==14))&&(a9==7))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))))))))&&(((!(a24==1)&&(((a17==2)&&(((a21==10)&&(a23==1))&&!(a20==1)))&&(a16==10)))||!(a2==1))&&(a19==3)))){ if((a25==1)){ a9 = 10; a0 = 1; a16 = 9; a7 = 1; a24 = 1; a5 = 5; a1 = 14; }else{ a19 = 1; a5 = 6; a20 = 1; a1 = 14; a10 = 0; a11 = 0; a9 = 7; a16 = 7; a15 = 0; } return -1; } else if((((a19==2)&&(((!(a8==1)&&((a28==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a17==2))))&&!(a18==1))&&(a9==7)))&&(((a16==11)&&(((a8==1)||((((a3==1)&&!(a7==1))&&(a11==1))&&(a1==13)))&&(a20==1)))&&(a21==11)))){ a16 = 7; a5 = 4; a13 = 1; a23 = 1; a9 = 11; a21 = 12; return 22; } else if((((((((a28==1)||(a18==1))||!(a2==1))&&(a16==7))&&!(a20==1))&&!(a24==1))&&(((a2==1)&&((a21==12)&&((((input==3)&&((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||((a19==4)&&(((a5==6)&&(a1==14))&&(a9==11))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==5))))&&(a28==1))&&(a17==2))))&&(a12==1)))){ a9 = 7; a1 = 12; a11 = 1; a21 = 10; a19 = 1; a27 = 0; a24 = 0; a20 = 1; a5 = 4; return -1; } else if((((a1==12)&&((((((a16==9)&&((((a5==4)||(a5==5))&&(input==5))&&!(a18==1)))&&(a17==2))&&(a11==1))&&(a9==11))&&!(a20==1)))&&((a21==11)&&((a19==3)&&((!(a12==1)||((!(a6==1)||(a6==1))&&!(a27==1)))&&(a28==1)))))){ if((a4==1)){ a9 = 10; a19 = 2; a16 = 7; a21 = 10; a15 = 0; a25 = 1; a20 = 1; a3 = 0; a5 = 4; }else{ a21 = 10; a5 = 4; a27 = 1; a1 = 13; a16 = 8; a20 = 1; a10 = 1; a19 = 1; a14 = 1; a9 = 8; } return -1; } else if(((((a19==2)&&(!(a8==1)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==3)))))&&(a11==1))&&((!(a0==1)&&(((((a9==7)&&((a2==1)&&(((a11==1)&&(a16==8))&&!(a20==1))))&&!(a24==1))&&(a21==10))&&(a1==13)))||(a8==1)))){ a12 = 1; a0 = 0; a16 = 7; a5 = 4; a1 = 12; a13 = 1; a19 = 1; a20 = 1; return -1; } else if((((a28==1)&&(((a17==2)&&((a1==13)&&((a16==8)&&(input==3))))&&!(a7==1)))&&((a27==1)||((((!(a28==1)||((a19==4)&&(((!(a27==1)&&(a28==1))&&(a5==6))&&(a21==11))))&&(a9==7))&&(a20==1))||!(a12==1))))){ a5 = 4; a16 = 7; a11 = 1; a1 = 12; a4 = 0; a21 = 10; a19 = 1; a13 = 1; return -1; } else if(((!(a3==1)||(((a17==2)&&((a16==7)&&((a19==3)&&(a13==1))))&&(a21==10)))&&((!(a0==1)&&(((a28==1)&&(!(a4==1)&&(((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==6))&&!(a20==1))&&!(a27==1))))&&(a1==12)))&&!(a14==1)))){ a11 = 1; a12 = 1; a5 = 4; a24 = 0; a9 = 11; a1 = 13; return 21; } else if((((a9==9)&&((a7==1)||(!(a12==1)||((((a1==12)&&(a2==1))&&(a5==5))&&(a13==1)))))&&(((a16==8)&&((a3==1)&&(((!(a7==1)&&((a17==2)&&((input==1)&&(a21==11))))&&!(a20==1))&&!(a27==1))))&&(a19==2)))){ a19 = 3; a20 = 1; a5 = 6; a21 = 12; a11 = 1; a0 = 0; a7 = 0; a16 = 9; return 21; } else if((((a5==4)&&((a21==12)&&((a16==9)&&(!(a27==1)&&(((a17==2)&&((a1==13)&&(input==3)))&&(a6==1))))))&&(((((!(a20==1)&&(((a28==1)||(a27==1))&&(a9==10)))&&(a11==1))&&!(a24==1))&&(a28==1))&&(a19==1)))){ a19 = 4; a5 = 6; a22 = 0; a21 = 10; a14 = 1; a24 = 1; a9 = 8; return -1; } else if(((((a5==4)&&((!(a20==1)&&((a28==1)&&(a23==1)))&&(a21==12)))&&(a23==1))&&(((a3==1)&&((a19==2)&&(((((a16==9)&&(((input==5)&&(a1==14))&&(a9==7)))&&!(a8==1))&&(a17==2))&&(a3==1))))&&!(a24==1)))){ a19 = 4; a9 = 9; a24 = 1; a0 = 1; a23 = 0; a5 = 5; return 21; } else if((((a16==8)&&((a19==2)&&(!(a20==1)&&(((a21==11)&&((((a26==1)||(a28==1))||!(a2==1))&&!(a7==1)))&&(a2==1)))))&&(((a11==1)&&((((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==5))&&!(a7==1)))&&(a17==2)))){ a13 = 1; a16 = 7; a1 = 13; a5 = 6; a2 = 1; a9 = 10; a21 = 10; a18 = 0; a20 = 1; return 25; } else if((((((((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a13==1))&&(a9==7))&&(a21==12))&&(a26==1))&&(a19==4))&&(a20==1))&&((a1==14)&&(((!(a11==1)&&((a17==2)&&((a16==10)&&((a2==1)&&(a18==1)))))&&(a27==1))&&!(a6==1))))){ a21 = 10; a14 = 1; a1 = 13; a5 = 4; a16 = 7; a26 = 1; a9 = 9; a19 = 1; a15 = 1; return -1; } else if((((a9==8)&&(((((!(a0==1)&&((a6==1)&&(((a21==11)&&(input==5))&&(a1==14))))&&(a12==1))&&!(a20==1))&&(a5==6))&&(a17==2)))&&(((((!(a13==1)||(a11==1))||!(a13==1))&&(a19==1))||(a27==1))&&(a16==9)))){ a10 = 0; a6 = 0; a21 = 10; a20 = 1; a5 = 4; a16 = 7; a1 = 12; a15 = 1; return -1; } else if((((((a27==1)||((((a2==1)&&(a9==9))||!(a6==1))||(a4==1)))&&(a19==5))&&(a17==2))&&(((a16==9)&&(((((a20==1)&&(!(a26==1)&&((input==5)&&(a5==5))))&&!(a14==1))&&(a1==14))&&(a2==1)))&&(a21==10)))){ a16 = 10; a28 = 1; a5 = 4; a19 = 2; a9 = 8; return 21; } else if((((a4==1)||(((((a1==13)&&(((a20==1)&&((a12==1)&&(a12==1)))||!(a23==1)))&&(a19==1))&&(a9==7))&&(a5==5)))&&(((((a16==9)&&(!(a18==1)&&((input==4)&&(a21==11))))&&(a17==2))&&(a28==1))&&(a13==1)))){ a21 = 10; a24 = 0; a1 = 12; a27 = 0; a5 = 4; a11 = 1; a16 = 7; return -1; } else if((((a20==1)&&((((a9==11)&&((((input==5)&&(a5==4))&&(a2==1))&&!(a26==1)))&&(a19==3))&&(a21==11)))&&((a16==7)&&(((((a1==12)&&(((a2==1)&&(a11==1))&&(a17==2)))||!(a2==1))&&!(a27==1))&&!(a18==1))))){ a5 = 5; a21 = 10; a19 = 5; a4 = 0; a16 = 8; a28 = 1; a0 = 0; a1 = 13; a9 = 9; return 26; } else if(((!(a28==1)||(((a16==7)&&(!(a7==1)&&((a19==5)&&(a6==1))))&&!(a14==1)))&&(((((a21==12)&&((a9==7)&&(((a28==1)&&(!(a7==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a17==2))))&&(a1==13))&&(a3==1))&&(a20==1)))){ a1 = 14; a19 = 4; a9 = 9; a0 = 0; a11 = 1; a16 = 9; a5 = 6; a21 = 11; return 21; } else if(((((a1==13)&&(((((((!(a27==1)&&(a13==1))&&!(a20==1))||!(a3==1))||(a4==1))&&(a9==11))||(a26==1))&&(a5==6)))&&(a21==11))&&(((a17==2)&&((((input==4)&&(a19==2))&&!(a0==1))&&!(a0==1)))&&(a16==7)))){ a19 = 1; a20 = 1; a21 = 10; a23 = 1; a26 = 0; a1 = 12; a9 = 7; a6 = 1; a5 = 4; return -1; } else if((((a19==4)&&((((a20==1)&&(((!(a4==1)&&(((((a5==5)||(a5==6))&&(input==1))&&(a21==10))&&(a2==1)))&&!(a14==1))&&(a16==9)))&&(a13==1))&&(a1==13)))&&(((a17==2)&&(!(a26==1)&&((a12==1)||!(a12==1))))&&(a9==11)))){ a3 = 1; a0 = 0; a18 = 0; a5 = 4; a1 = 12; a16 = 7; a19 = 1; a9 = 7; return -1; } else if(((((a21==10)&&((((!(a23==1)||(!(a18==1)&&(a23==1)))||!(a2==1))&&(a6==1))&&(a1==14)))&&(a16==9))&&((a19==4)&&((a17==2)&&((a12==1)&&(!(a20==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==1))&&!(a8==1)))))))){ a19 = 2; a9 = 10; a3 = 0; a5 = 5; a22 = 0; a16 = 7; a6 = 0; a20 = 1; a1 = 12; return 25; } else if((((!(a4==1)&&(((a28==1)&&!(a26==1))&&(a21==10)))||(a27==1))&&((((a16==9)&&((a19==3)&&((a17==2)&&((a13==1)&&(((input==5)&&(((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7))))&&!(a8==1))))))&&(a20==1))&&!(a24==1)))){ a19 = 5; a0 = 0; a2 = 1; a14 = 0; a9 = 10; a21 = 12; a5 = 5; a1 = 14; a16 = 8; return 22; } else if((((!(a23==1)||((a14==1)||(((!(a28==1)||(!(a20==1)&&(a13==1)))&&(a21==12))&&(a16==7))))||!(a28==1))&&(!(a14==1)&&((a17==2)&&((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==4))&&(a6==1)))))){ a9 = 7; a20 = 1; a26 = 0; a21 = 10; a5 = 4; a11 = 1; a28 = 1; a1 = 12; a19 = 1; return -1; } else if(((!(a24==1)&&((((a19==4)&&((input==3)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a20==1))&&(a12==1)))&&((a17==2)&&(((((((a16==7)&&((a21==10)&&(a28==1)))||!(a23==1))&&(a23==1))||!(a6==1))&&(a1==14))||!(a3==1))))){ a1 = 12; a19 = 1; a9 = 7; a5 = 4; a27 = 0; a24 = 0; return -1; } else if(((!(a18==1)&&(((((a19==3)&&(((a17==2)&&(!(a0==1)&&((((a9==7)&&((a1==14)&&(a5==4)))||((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6)))))&&(input==1))))&&(a11==1)))&&(a21==10))&&(a3==1))&&!(a14==1)))&&((a28==1)&&((a16==7)&&(!(a20==1)&&(a2==1)))))){ a2 = 1; a7 = 0; a19 = 4; a9 = 7; a1 = 12; a5 = 4; return 25; } else if((((a27==1)||((a21==12)&&(!(a13==1)||((a20==1)&&(((a12==1)&&(a1==13))&&(a17==2))))))&&((((!(a27==1)&&(((a16==10)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==1)))&&!(a8==1)))&&(a13==1))&&(a19==4))&&!(a18==1)))){ a16 = 8; a19 = 5; a5 = 5; a21 = 10; a7 = 0; a12 = 1; a9 = 10; return -1; } else if(((!(a26==1)&&((a6==1)&&((!(a4==1)&&((a6==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a9==7))))&&(a19==3))))&&((a26==1)||(((a16==7)&&((a1==14)&&(((a23==1)&&((a21==11)&&(a6==1)))&&(a17==2))))&&(a20==1))))){ a24 = 0; a1 = 12; a2 = 1; a21 = 10; a28 = 1; a19 = 1; a5 = 4; return -1; } else if((((a16==8)&&((a19==3)&&((a12==1)&&(!(a0==1)&&(!(a18==1)&&(!(a26==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))))))&&((((!(a20==1)&&((a9==11)&&(((a28==1)||!(a11==1))&&(a17==2))))&&(a21==12))&&!(a27==1))&&(a1==12)))){ a5 = 6; a20 = 1; a9 = 9; a16 = 10; a10 = 0; a19 = 2; a27 = 1; a12 = 0; return 26; } else if((((a1==14)&&((((((a16==8)&&(((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a21==11)))&&(a2==1))&&(a19==4))&&(a12==1))&&(a6==1)))&&((a12==1)&&(!(a2==1)||(((a17==2)&&((a20==1)&&(a11==1)))||!(a23==1)))))){ a8 = 0; a3 = 1; a19 = 2; a9 = 11; a16 = 10; a13 = 1; a5 = 5; return 21; } else if(((((!(a11==1)&&(((a16==10)&&((a9==11)&&(((a17==2)&&(!(a2==1)&&((a6==1)&&(a21==10))))&&(a19==3))))&&!(a12==1)))&&!(a3==1))&&!(a2==1))&&((a20==1)&&((a1==12)&&(!(a6==1)&&((input==5)&&((a5==5)||(a5==6)))))))){ a23 = 0; a13 = 0; a21 = 11; a5 = 5; a1 = 14; a19 = 2; a16 = 11; a9 = 8; a26 = 1; return 25; } else if((((((((a19==4)&&((a3==1)&&(((a17==2)&&((a12==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a9==11))))&&!(a7==1))))&&(a23==1))&&(a16==9))&&(a1==14))&&!(a20==1))&&((((a23==1)&&(a21==10))||!(a6==1))&&(a12==1)))){ a3 = 0; a1 = 13; a9 = 10; a5 = 5; a20 = 1; a29 = 1; a21 = 11; a27 = 1; a16 = 10; return -1; } else if(((((((a17==2)&&(!(a27==1)&&(!(a20==1)&&(!(a0==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))))&&!(a18==1))&&(a19==4))&&(a16==9))&&((((((a4==1)||(a23==1))&&(a1==14))&&(a23==1))&&(a21==12))||!(a6==1)))){ a9 = 11; a7 = 1; a1 = 13; a20 = 1; a25 = 1; a21 = 10; a19 = 1; a5 = 5; a16 = 7; a22 = 1; return -1; } else if((((a19==2)&&((a6==1)&&(((a3==1)&&((a17==2)&&((a0==1)||(a12==1))))&&(a20==1))))&&(((((a2==1)&&(!(a0==1)&&((a21==11)&&((((a5==5)||(a5==6))&&(input==3))&&!(a8==1)))))&&(a16==9))&&(a9==11))&&(a1==12)))){ a16 = 7; a18 = 0; a9 = 7; a19 = 1; a13 = 1; a21 = 10; a5 = 4; a28 = 1; return -1; } else if((((((a16==11)&&((a19==3)&&((a17==2)&&((a6==1)&&((!(a8==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a9==9)))&&(a11==1))))))&&(a28==1))&&(a1==12))&&(!(a24==1)&&((a21==10)&&(!(a20==1)&&((a23==1)&&(a13==1))))))){ a23 = 0; a5 = 4; a19 = 2; a9 = 8; a15 = 1; a11 = 0; a16 = 7; a20 = 1; return -1; } else if(((!(a20==1)&&(!(a14==1)&&((((a6==1)&&(a1==12))&&(a21==10))||!(a12==1))))&&(((((a2==1)&&(((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1))&&(a16==7))&&(a17==2))&&(a6==1)))&&(a3==1))&&!(a27==1))&&(a19==4)))){ a9 = 7; a20 = 1; a24 = 0; a19 = 1; a5 = 4; a18 = 0; return -1; } else if((((((a16==7)&&(!(a26==1)&&((a11==1)&&((a6==1)&&((a19==3)&&((input==1)&&(a1==13)))))))&&!(a8==1))&&(a5==5))&&((a9==9)&&((a17==2)&&((a21==12)&&(((a0==1)||((a6==1)&&(a20==1)))&&!(a8==1))))))){ a5 = 4; a1 = 12; a11 = 1; a12 = 1; a21 = 10; a18 = 0; a9 = 7; a19 = 1; return -1; } else if((((a1==12)&&((a19==2)&&((((((a5==4)&&((a6==1)||!(a2==1)))&&(a28==1))||(a26==1))&&!(a7==1))&&(a9==11))))&&((a21==11)&&((a16==8)&&(((!(a7==1)&&((a17==2)&&(input==1)))&&(a12==1))&&(a20==1)))))){ a19 = 4; a9 = 7; a21 = 10; a0 = 0; a3 = 1; a11 = 1; a16 = 10; return 25; } else if((((a21==11)&&(((a13==1)&&(((a3==1)&&((!(a7==1)&&((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a12==1)))&&!(a8==1)))&&(a17==2)))&&((((((a20==1)&&(a3==1))&&(a19==3))&&!(a24==1))&&(a16==11))&&(a1==12)))){ a7 = 0; a21 = 10; a13 = 1; a14 = 0; a16 = 7; a19 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a9==8)&&((!(a18==1)&&((!(a27==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a6==1))&&(a28==1)))&&(a1==12)))&&!(a18==1)))&&(a16==8))&&((((a8==1)||(((a6==1)&&(a17==2))&&(a19==1)))&&(a21==11))&&!(a20==1)))){ a5 = 4; a21 = 10; a20 = 1; a12 = 1; a8 = 0; a23 = 1; a16 = 7; a9 = 7; return -1; } else if((((a20==1)&&(((a9==7)&&((!(a26==1)&&(((a21==10)&&((a11==1)&&(a1==12)))&&(a16==9)))||!(a13==1)))&&!(a0==1)))&&((a19==2)&&((a17==2)&&(!(a27==1)&&((a12==1)&&(!(a26==1)&&((input==1)&&((a5==5)||(a5==6)))))))))){ a26 = 0; a16 = 7; a4 = 0; a5 = 4; a19 = 1; a13 = 1; return -1; } else if(((!(a14==1)&&(!(a27==1)&&((a6==1)&&((a9==11)&&(((a16==7)&&((a21==11)&&(((input==3)&&(a17==2))&&!(a4==1))))&&!(a4==1))))))&&((a1==14)&&((a5==4)&&((a19==2)&&((!(a6==1)||(a11==1))&&(a20==1))))))){ a9 = 7; a19 = 1; a21 = 10; a0 = 0; a1 = 12; a3 = 1; a6 = 1; return -1; } else if((((!(a18==1)&&(!(a4==1)&&(!(a24==1)&&(((a1==12)&&((((input==6)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a20==1))&&(a19==5)))&&!(a7==1)))))&&(a11==1))&&(!(a4==1)&&(((a16==7)&&((a17==2)&&(a11==1)))&&(a21==12))))){ a21 = 11; a16 = 9; a14 = 0; a5 = 4; a19 = 4; a1 = 13; a12 = 1; a13 = 1; a9 = 8; return 23; } else if((((a7==1)||(!(a18==1)&&((a13==1)&&((a21==12)&&((a20==1)&&(a11==1))))))&&((a16==7)&&(((((a17==2)&&((input==5)&&(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&(a13==1))&&!(a26==1))&&(a3==1))))){ a1 = 12; a19 = 1; a6 = 1; a24 = 0; a2 = 1; a21 = 10; a9 = 7; a5 = 4; return -1; } else if((((a23==1)&&(((a4==1)||((a5==5)&&((a19==1)&&((((a26==1)||(a2==1))&&(a16==10))||!(a28==1)))))||!(a2==1)))&&((a21==11)&&((!(a18==1)&&((a17==2)&&(((input==1)&&(a9==10))&&(a1==12))))&&!(a20==1))))){ if((a21==12)){ a16 = 7; a29 = 0; a21 = 10; a26 = 1; a20 = 1; a22 = 1; a9 = 8; a1 = 13; }else{ a11 = 0; a16 = 7; a10 = 0; a20 = 1; a28 = 0; a9 = 9; a5 = 4; a21 = 10; } return -1; } else if((((a16==8)&&((a17==2)&&(!(a26==1)&&((a21==12)&&(((a1==13)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4)))&&(a3==1))))))&&((a19==4)&&((a12==1)&&((((a26==1)||((a2==1)&&(a23==1)))&&(a20==1))||(a24==1)))))){ a1 = 12; a23 = 1; a2 = 1; a16 = 7; a18 = 0; a21 = 10; a19 = 1; a9 = 7; a5 = 4; return -1; } else if((((((a5==5)&&((!(a20==1)&&(a6==1))||!(a3==1)))&&(a21==11))&&(a9==7))&&(((((!(a26==1)&&(((((a16==8)&&(input==3))&&(a19==1))&&(a17==2))&&(a1==12)))&&(a11==1))&&!(a0==1))&&(a12==1))&&!(a0==1)))){ a21 = 10; a6 = 1; a5 = 4; a18 = 0; a20 = 1; a4 = 0; a16 = 7; return -1; } else if((((a5==5)&&((a21==10)&&(((((input==1)&&(a17==2))&&!(a4==1))&&!(a24==1))&&(a19==4))))&&((a16==9)&&(((a13==1)&&((((a9==10)&&((a1==14)&&((a7==1)||(a3==1))))||!(a23==1))&&!(a20==1)))||!(a12==1))))){ a18 = 1; a20 = 1; a19 = 1; a3 = 0; a22 = 1; a5 = 6; a9 = 11; a16 = 10; return 21; } else if((((((!(a0==1)&&((input==4)&&((((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==4)&&((a9==7)&&((a5==4)&&(a1==12)))))||((a19==4)&&(((a5==5)&&(a1==12))&&(a9==7))))))&&!(a20==1))&&(a28==1))&&!(a26==1))&&(((a27==1)||((a21==10)&&((a8==1)||(((a16==8)&&(a2==1))&&(a17==2)))))||!(a3==1)))){ a16 = 7; a9 = 7; a26 = 0; a20 = 1; a5 = 4; a19 = 1; a1 = 12; a13 = 1; return -1; } else if((((a2==1)&&(!(a26==1)&&(!(a26==1)&&((((a16==7)&&(a2==1))&&(a19==3))&&!(a20==1)))))&&((!(a4==1)&&((a1==12)&&(((a17==2)&&(((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&!(a18==1)))&&(a21==12))))&&(a23==1)))){ a21 = 11; a5 = 6; a27 = 0; a7 = 0; a19 = 1; a20 = 1; a9 = 10; a4 = 0; return 25; } else if(((((a5==4)&&((a1==13)&&((((((a23==1)&&((a19==2)&&(((input==1)&&(a17==2))&&(a23==1))))&&(a2==1))&&!(a7==1))&&(a21==10))&&(a16==9))))&&(a9==11))&&((!(a4==1)&&(!(a23==1)||(a12==1)))&&(a20==1)))){ a16 = 10; a1 = 14; a9 = 7; a4 = 0; a6 = 1; a19 = 1; a7 = 0; return 21; } else if((((((!(a3==1)||(a2==1))&&!(a18==1))&&(a5==4))&&(a16==10))&&(!(a20==1)&&((a9==8)&&((a19==4)&&((!(a18==1)&&(((((a11==1)&&((input==4)&&(a17==2)))&&(a21==11))&&(a11==1))&&(a1==14)))&&!(a18==1))))))){ a14 = 1; a1 = 13; a16 = 11; a20 = 1; a26 = 1; a21 = 10; a9 = 10; a19 = 2; a7 = 1; return -1; } else if((((((a9==11)&&(!(a7==1)&&(((a2==1)&&(a21==10))&&(a16==7))))||(a27==1))&&(a1==12))&&((a20==1)&&((a19==5)&&((!(a4==1)&&(((a3==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a17==2)))&&!(a8==1)))&&(a6==1)))))){ a19 = 2; a1 = 14; a21 = 12; a4 = 0; a9 = 8; a5 = 5; a24 = 0; a28 = 1; return 22; } else if(((((a19==3)&&((!(a28==1)||(((a1==14)&&((a0==1)||((a16==8)&&(a13==1))))||(a24==1)))&&(a17==2)))&&(a20==1))&&(((a12==1)&&((((a9==7)&&((input==1)&&((a5==5)||(a5==6))))&&(a21==11))&&!(a7==1)))&&!(a24==1)))){ a21 = 10; a3 = 1; a19 = 1; a11 = 1; a5 = 4; a4 = 0; a16 = 7; a1 = 12; return -1; } else if(((!(a20==1)&&(((a19==2)&&(((a7==1)||(!(a13==1)||((!(a28==1)||((a18==1)||(a6==1)))&&(a6==1))))&&(a21==12)))&&(a16==7)))&&(((a17==2)&&(!(a4==1)&&((input==5)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))))&&(a1==13)))){ a20 = 1; a28 = 1; a21 = 10; a5 = 4; a9 = 9; a23 = 1; a24 = 0; return -1; } else if(((((a21==10)&&((a9==7)&&((!(a14==1)&&((a24==1)||(a12==1)))&&!(a20==1))))&&(a28==1))&&(((((a19==3)&&((a1==13)&&((a17==2)&&((((a5==4)||(a5==5))&&(input==3))&&(a16==10)))))&&(a23==1))&&(a6==1))&&(a23==1)))){ if((a17==4)){ a5 = 4; a10 = 1; a16 = 7; a1 = 12; a0 = 1; a19 = 2; a20 = 1; a9 = 10; }else{ a0 = 1; a19 = 2; a4 = 1; a1 = 14; a5 = 4; } return 21; } else if(((((a5==6)&&((a23==1)&&(!(a3==1)||(!(a24==1)&&((a2==1)&&!(a27==1))))))&&(a16==10))&&((a1==13)&&(((((a20==1)&&(((a11==1)&&((a21==11)&&(input==6)))&&(a17==2)))&&(a19==2))&&(a12==1))&&(a9==10))))){ a28 = 1; a5 = 5; a9 = 9; a24 = 0; a16 = 7; a21 = 10; a7 = 0; return 25; } else if(((((((a12==1)&&((a1==13)&&((a20==1)&&(input==4))))&&(a2==1))&&(a6==1))&&(a17==2))&&(((!(a2==1)||((a5==6)&&(((a9==11)&&(((a2==1)&&(a3==1))&&(a16==11)))||!(a11==1))))&&(a21==10))&&(a19==2)))){ a4 = 0; a13 = 1; a1 = 12; a16 = 7; a19 = 1; a5 = 4; a9 = 7; a23 = 1; return -1; } else if(((!(a18==1)&&(!(a18==1)&&((a19==4)&&((a21==11)&&(((input==3)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a16==10))))))&&((((((((a1==13)&&(a13==1))||!(a28==1))&&!(a0==1))||(a7==1))&&(a6==1))&&(a17==2))&&!(a20==1)))){ if((a11==1)){ a5 = 6; a16 = 7; a7 = 1; a9 = 7; a18 = 1; a1 = 14; a19 = 1; a3 = 0; a20 = 1; a21 = 12; }else{ a21 = 10; a27 = 1; a11 = 0; a5 = 4; a9 = 8; a20 = 1; a16 = 7; a19 = 1; a8 = 1; } return 26; } else if((((a18==1)||((a16==9)&&((a11==1)&&(((a5==5)&&((a28==1)&&(a6==1)))&&(a9==8)))))&&((!(a14==1)&&((a1==13)&&(!(a20==1)&&((a19==5)&&((a6==1)&&(((input==1)&&(a21==10))&&(a17==2)))))))&&(a6==1)))){ if((a8==1)){ a29 = 1; a21 = 11; a1 = 14; a16 = 7; a19 = 1; a9 = 11; a11 = 0; a26 = 1; }else{ a20 = 1; a16 = 7; a3 = 0; a9 = 9; a1 = 12; a29 = 0; a19 = 1; a15 = 0; } return 26; } else if((((a8==1)||(((a21==11)&&(a28==1))&&(a19==4)))&&(!(a7==1)&&((a11==1)&&((a17==2)&&((a16==10)&&((!(a14==1)&&((a13==1)&&(((input==5)&&((((a1==13)&&(a5==4))&&(a9==7))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))))&&(a20==1))))&&!(a14==1)))))))){ a21 = 10; a11 = 1; a12 = 1; a9 = 7; a19 = 1; a5 = 4; a1 = 12; a16 = 7; return -1; } else if((((a20==1)&&(((a16==9)&&((a13==1)&&(((a3==1)&&(a19==3))&&(a11==1))))&&(a28==1)))&&((a13==1)&&(((a1==14)&&(((a21==12)&&(!(a0==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a9==7))))&&(a17==2)))&&(a3==1))))){ a1 = 13; a16 = 7; a0 = 0; a3 = 1; a21 = 10; a19 = 2; a5 = 6; a9 = 10; return 25; } else if(((!(a20==1)&&((!(a12==1)||(((a17==2)&&((a16==7)&&((a23==1)&&(a13==1))))&&(a2==1)))||(a26==1)))&&((a9==8)&&(((((a19==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a11==1)))&&(a21==12))&&(a1==12))&&!(a24==1))))){ a16 = 8; a5 = 5; a3 = 1; a20 = 1; a19 = 5; a26 = 0; a9 = 10; a1 = 13; a18 = 0; return -1; } else if((((a5==5)&&((a12==1)&&((a9==8)&&(!(a18==1)&&((((a16==10)&&((!(a2==1)||(a2==1))&&(a6==1)))&&!(a4==1))&&(a19==2))))))&&((a1==14)&&(((a20==1)&&(((input==3)&&(a17==2))&&(a21==10)))&&(a12==1))))){ a16 = 7; a5 = 4; a9 = 7; a23 = 1; a1 = 12; a19 = 1; a14 = 0; return -1; } else if(((((a24==1)||((!(a20==1)&&((a2==1)&&!(a26==1)))&&(a1==14)))||!(a23==1))&&((a16==9)&&(((a21==11)&&(((a17==2)&&((a6==1)&&((a5==6)&&(!(a24==1)&&((a9==7)&&(input==1))))))&&(a12==1)))&&(a19==4))))){ a16 = 7; a9 = 8; a12 = 0; a29 = 0; a20 = 1; a5 = 4; a19 = 1; a21 = 10; a26 = 1; return 25; } else if(((((a5==6)&&((!(a26==1)&&((a12==1)&&((a1==12)&&(input==6))))&&(a17==2)))&&(a9==7))&&((!(a20==1)&&((a18==1)||(!(a12==1)||((a16==9)&&(!(a14==1)&&((a7==1)||((a21==10)&&(a13==1))))))))&&(a19==2)))){ a8 = 1; a19 = 1; a16 = 7; a5 = 4; a3 = 0; a20 = 1; a9 = 11; a4 = 1; return 21; } else if((((((a14==1)||((!(a28==1)||((a23==1)&&((a19==1)&&(a23==1))))&&(a16==9)))||!(a23==1))||!(a28==1))&&((((((a17==2)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a24==1)))&&(a1==12))&&(a21==10))&&!(a20==1))&&(a9==9)))){ a19 = 2; a23 = 0; a20 = 1; a18 = 1; a8 = 1; a5 = 6; a16 = 7; return 21; } else if(((((((a23==1)&&((!(a18==1)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==3))&&!(a20==1)))&&(a19==4)))&&(a1==13))&&(a11==1))&&!(a0==1))&&((((a26==1)||((a11==1)&&((a17==2)&&(a3==1))))&&(a21==10))&&(a16==10)))){ a9 = 10; a20 = 1; a28 = 0; a19 = 2; a5 = 4; a1 = 12; a3 = 0; a13 = 0; a16 = 7; return 25; } else if((((a8==1)||(((a19==3)&&((a1==13)&&(a11==1)))&&(a17==2)))&&(((((a9==8)&&(!(a20==1)&&((!(a24==1)&&(((a21==10)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==8)))&&(a6==1))))&&!(a27==1))&&(a28==1))&&(a12==1)))){ a26 = 0; a20 = 1; a19 = 2; a23 = 1; a5 = 4; a16 = 9; a9 = 7; a21 = 12; return 25; } else if(((((a12==1)&&(((a16==9)&&(((a13==1)&&((a28==1)&&(a21==10)))&&(a19==1)))&&(a20==1)))&&!(a8==1))&&(!(a14==1)&&((a2==1)&&(!(a4==1)&&((((a1==12)&&((input==1)&&((a5==4)||(a5==5))))&&(a9==10))&&(a17==2))))))){ a16 = 7; a5 = 4; a14 = 0; a13 = 1; a9 = 7; a4 = 0; return -1; } return calculate_output51(input); } int calculate_output51(int input) { if((((((a3==1)&&((((input==6)&&(a9==8))&&(a28==1))&&(a13==1)))&&(a21==11))&&!(a7==1))&&((a19==3)&&(((a1==12)&&((a5==4)&&((a17==2)&&((!(a20==1)&&((a6==1)||(a4==1)))&&(a16==9)))))||(a24==1))))){ if((a20==1)){ a9 = 11; a16 = 7; a7 = 1; a0 = 1; a5 = 5; a2 = 0; a21 = 10; a19 = 2; a20 = 1; }else{ a14 = 1; a20 = 1; a21 = 10; a1 = 13; a16 = 11; a9 = 11; a18 = 1; a19 = 5; a6 = 0; } return -1; } else if((((a19==3)&&((!(a28==1)||((a23==1)&&((a16==9)&&(a28==1))))&&!(a20==1)))&&((((a23==1)&&((!(a18==1)&&((!(a0==1)&&((input==4)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))))&&(a1==14)))&&(a21==11)))&&!(a4==1))&&(a17==2)))){ if((a14==1)){ a5 = 4; a9 = 9; a10 = 1; a12 = 0; a6 = 0; a19 = 1; a1 = 13; }else{ a9 = 8; a5 = 4; a16 = 8; a29 = 1; a19 = 4; a2 = 0; a21 = 12; a3 = 0; } return 21; } else if(((((((a9==8)&&((a19==1)&&((a1==12)&&((a17==2)&&((a16==8)&&(!(a20==1)&&((input==4)&&((a5==5)||(a5==6)))))))))&&(a18==1))&&!(a13==1))&&(a7==1))&&(!(a2==1)&&(((a8==1)&&((a2==1)&&(a21==11)))&&!(a2==1))))){ a1 = 14; a11 = 0; a16 = 7; a20 = 1; a5 = 6; a24 = 1; a7 = 1; a21 = 10; a9 = 7; return -1; } else if((((a12==1)&&(((a13==1)&&((a19==5)&&((((a6==1)&&((input==3)&&(a21==10)))&&(a9==7))&&(a17==2))))&&(a16==11)))&&(!(a28==1)||(((a20==1)&&(!(a13==1)||((!(a0==1)&&(a2==1))&&(a5==6))))&&(a1==14))))){ a26 = 0; a19 = 1; a14 = 0; a16 = 7; a27 = 0; a5 = 4; a1 = 12; return -1; } else if(((((a3==1)&&((a21==11)&&((a9==8)&&(((((input==1)&&((a5==4)||(a5==5)))&&(a17==2))&&!(a0==1))&&(a19==1)))))&&(a3==1))&&((a2==1)&&(((((a1==14)&&((a16==9)&&(a12==1)))&&!(a20==1))||!(a3==1))||(a0==1))))){ if((a14==1)){ a5 = 6; a12 = 0; a9 = 9; a16 = 11; a20 = 1; a26 = 1; a19 = 2; a25 = 0; a1 = 13; }else{ a28 = 0; a23 = 0; a20 = 1; a16 = 7; a29 = 0; a5 = 5; a21 = 10; } return -1; } else if(((((!(a20==1)&&(((a12==1)&&(!(a4==1)&&(a28==1)))||!(a3==1)))&&(a1==13))&&(a17==2))&&(((((!(a8==1)&&(((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==3))&&!(a7==1)))&&(a12==1))&&(a21==12))&&(a19==1))&&(a16==10)))){ a5 = 4; a10 = 0; a19 = 4; a20 = 1; a26 = 1; a9 = 7; a22 = 1; return -1; } else if(((((a9==11)&&((a19==2)&&((a7==1)||(((a17==2)&&(((a21==12)&&(a3==1))&&(a16==11)))||!(a6==1)))))||!(a12==1))&&((a5==4)&&((a20==1)&&(((((input==1)&&(a1==12))&&!(a0==1))&&!(a0==1))&&(a23==1)))))){ a5 = 6; a19 = 4; a24 = 0; a6 = 1; a27 = 0; return 22; } else if(((!(a26==1)&&(((a12==1)&&((a21==12)&&((a17==2)&&((((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==3))&&!(a18==1))&&!(a20==1))&&(a3==1)))))&&(a12==1)))&&(!(a4==1)&&(((a19==3)&&((a23==1)&&(a16==10)))&&(a1==12))))){ a18 = 1; a16 = 8; a21 = 10; a10 = 0; a19 = 2; a9 = 10; a20 = 1; a5 = 4; return 21; } else if(((((a6==1)&&(!(a7==1)&&(!(a7==1)&&((((((a5==4)&&(a1==13))&&(a9==7))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==5))&&(a19==2)))))&&(a16==9))&&((!(a20==1)&&((((!(a13==1)||(a12==1))||(a24==1))||!(a23==1))&&(a17==2)))&&(a21==11)))){ a19 = 4; a9 = 9; a12 = 0; a5 = 4; a18 = 1; a1 = 13; a21 = 12; a27 = 1; a16 = 7; return -1; } else if((((a20==1)&&((a17==2)&&((a21==10)&&(!(a27==1)&&((!(a18==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a23==1))))))&&(((a16==11)&&(((a27==1)||(!(a28==1)||(!(a18==1)&&((a19==1)&&(a6==1)))))&&(a1==14)))&&(a9==11)))){ a7 = 0; a19 = 2; a1 = 12; a8 = 0; a5 = 4; a21 = 11; return 22; } else if(((((a6==1)&&(((a2==1)&&(((a23==1)&&(((a1==14)&&((a16==10)&&((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==1))))&&!(a20==1)))&&(a3==1)))&&(a19==5)))&&(a3==1))&&((a28==1)&&((a21==10)&&((a17==2)&&(a3==1)))))){ if((a6==1)){ a16 = 7; a1 = 12; a25 = 0; a23 = 0; a5 = 4; a21 = 11; a22 = 0; a9 = 10; }else{ a20 = 1; a26 = 1; a16 = 7; a9 = 7; a5 = 4; a28 = 0; a10 = 1; a19 = 1; } return -1; } else if(((((a19==4)&&((((a2==1)&&((a23==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3))))&&(a28==1))&&(a20==1)))&&(a17==2))&&((a27==1)||((a21==12)&&(((!(a4==1)&&((a11==1)&&(a1==13)))||!(a11==1))&&(a16==7)))))){ a5 = 6; a19 = 2; a9 = 10; a13 = 1; a28 = 1; a16 = 9; a7 = 0; a21 = 11; return 25; } else if((((((a28==1)&&(((!(a27==1)&&(!(a2==1)||(a2==1)))&&(a5==5))&&(a16==9)))&&(a6==1))&&(a21==12))&&((a1==14)&&((((a2==1)&&(!(a20==1)&&(((a17==2)&&(input==5))&&(a11==1))))&&(a19==3))&&(a9==11))))){ if((a16==11)){ a29 = 1; a3 = 0; a16 = 7; a20 = 1; a21 = 10; a22 = 0; a1 = 12; a19 = 1; }else{ a15 = 0; a10 = 0; a9 = 9; a20 = 1; a1 = 13; a21 = 11; a16 = 7; a12 = 0; a5 = 6; a19 = 4; } return 21; } else if((((a9==7)&&(((a20==1)&&(((a28==1)&&(!(a7==1)&&((a6==1)&&(a11==1))))&&(a2==1)))&&(a1==13)))&&(((a21==11)&&(((a16==9)&&(((a13==1)&&((input==1)&&(a19==1)))&&!(a18==1)))&&(a17==2)))&&(a5==5)))){ a13 = 1; a21 = 10; a5 = 4; a27 = 0; a3 = 1; a1 = 12; a16 = 7; return -1; } else if(((((a1==13)&&(!(a27==1)&&((a11==1)&&(((a21==11)&&((((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==6))&&!(a4==1)))&&!(a0==1)))))&&(a20==1))&&(((a19==5)&&(((a0==1)||((a13==1)&&(a16==10)))&&!(a7==1)))&&(a17==2)))){ a18 = 0; a21 = 10; a9 = 7; a19 = 1; a1 = 12; a27 = 0; a16 = 7; a5 = 4; a13 = 1; return -1; } else if((((!(a20==1)&&(((a19==2)&&((!(a26==1)&&((a1==12)&&((((a3==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a23==1))&&(a9==11))))&&(a28==1)))&&(a21==12)))&&(a16==10))&&(((a2==1)&&((a2==1)&&(a28==1)))&&(a17==2)))){ if((a25==1)){ a24 = 1; a6 = 0; a5 = 4; a25 = 1; a1 = 13; a16 = 7; a20 = 1; a19 = 1; a21 = 10; }else{ a19 = 5; a5 = 4; a24 = 1; a9 = 8; a28 = 0; a1 = 14; a21 = 10; a14 = 1; } return -1; } else if(((((((((input==5)&&(a20==1))&&(a9==11))&&(a1==13))&&(a11==1))&&(a21==10))&&!(a8==1))&&((a17==2)&&((a7==1)||(((!(a0==1)&&((a14==1)||(((a2==1)&&(a16==7))&&(a5==4))))&&(a19==5))&&!(a0==1)))))){ a23 = 1; a28 = 1; a1 = 14; a19 = 3; a21 = 12; a14 = 0; return 22; } else if((((a6==1)&&(!(a18==1)&&(((a16==10)&&((a5==5)&&((input==6)&&(a1==14))))&&(a9==10))))&&(((a12==1)&&((a18==1)||((!(a11==1)||((((a2==1)&&(a19==5))&&!(a20==1))&&(a21==12)))&&(a17==2))))||!(a3==1)))){ a20 = 1; a25 = 0; a16 = 11; a28 = 0; a19 = 2; a15 = 1; a21 = 10; return 25; } else if((((a9==11)&&(!(a8==1)&&((a17==2)&&((a26==1)||(!(a23==1)||(!(a26==1)&&(a11==1)))))))&&((a21==11)&&(((a1==12)&&((!(a7==1)&&((!(a7==1)&&((input==5)&&(a16==7)))&&(a20==1)))&&(a5==5)))&&(a19==2))))){ a4 = 0; a19 = 3; a9 = 10; a21 = 10; a7 = 0; a16 = 8; a5 = 4; a23 = 1; return 23; } else if((((a12==1)&&((a13==1)&&((((!(a20==1)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==1)))&&(a16==8))&&(a6==1))&&(a17==2))))&&(((a26==1)||(((a1==13)&&((a12==1)&&((a11==1)&&(a23==1))))&&(a21==12)))&&(a19==4)))){ a15 = 1; a22 = 1; a1 = 12; a20 = 1; a9 = 11; a5 = 4; a21 = 10; a19 = 3; return -1; } else if((((a19==5)&&((((a16==9)&&((a20==1)&&((((input==5)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&!(a11==1))&&!(a6==1))))&&!(a3==1))&&(a1==14)))&&((a17==2)&&((a21==10)&&(((a14==1)&&((a2==1)&&(a7==1)))&&(a4==1)))))){ a9 = 7; a1 = 13; a21 = 12; a16 = 7; a28 = 0; a5 = 5; a4 = 1; a7 = 1; a20 = 0; a19 = 4; return -1; } else if((((((a1==13)&&((a9==10)&&((!(a11==1)||((a23==1)&&((a11==1)&&(a11==1))))&&(a17==2))))&&(a11==1))&&(a19==2))&&(((a21==10)&&(((a12==1)&&(((input==4)&&(a5==6))&&!(a20==1)))&&(a2==1)))&&(a16==8)))){ a16 = 7; a1 = 12; a5 = 4; a6 = 1; a19 = 1; a9 = 7; a11 = 1; a20 = 1; a12 = 1; return -1; } else if((((((a20==1)&&(((a19==1)&&(a28==1))&&(a23==1)))||(a27==1))||(a24==1))&&((!(a27==1)&&((a16==11)&&(((a17==2)&&(!(a7==1)&&((a21==11)&&((input==1)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))))&&(a1==13))))&&(a3==1)))){ a2 = 1; a20 = 0; a18 = 0; a9 = 11; a16 = 7; a23 = 1; a5 = 4; a19 = 3; return 21; } else if((((!(a24==1)&&(!(a14==1)&&(((a23==1)&&!(a20==1))&&(a19==2))))&&(a12==1))&&((!(a0==1)&&((a16==11)&&(((a1==12)&&((!(a14==1)&&((input==4)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))))&&(a21==10)))&&(a17==2))))&&!(a14==1)))){ if((a17==4)){ a5 = 6; a19 = 1; a26 = 1; a16 = 7; a9 = 10; a14 = 1; a1 = 14; a22 = 1; a20 = 1; }else{ a5 = 6; a10 = 0; a20 = 1; a16 = 8; a19 = 1; a22 = 0; a1 = 14; a9 = 9; a6 = 0; } return -1; } else if((((a19==2)&&(((a8==1)||(!(a24==1)&&(!(a8==1)&&(((a1==12)&&(a12==1))&&(a2==1)))))&&(a21==11)))&&((a16==11)&&((((!(a18==1)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a9==8))&&(a20==1))&&(a17==2))))){ a21 = 10; a28 = 1; a5 = 4; a9 = 7; a16 = 7; a12 = 1; a19 = 1; return -1; } else if(((((a28==1)&&(((a28==1)&&((a19==5)&&(((a16==8)&&((a17==2)&&((a1==14)&&((input==4)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))))&&(a21==11))))&&!(a8==1)))&&!(a27==1))&&(!(a0==1)&&((a20==1)&&((a2==1)||(a18==1)))))){ a9 = 7; a16 = 7; a1 = 12; a21 = 10; a13 = 1; a3 = 1; a19 = 1; a5 = 4; a2 = 1; return -1; } else if(((((!(a7==1)&&((a6==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a3==1))&&(a13==1))))&&(a21==10))&&(a23==1))&&(((a20==1)&&(!(a24==1)&&((a1==12)&&((a17==2)&&(((a16==8)&&(a2==1))&&(a9==7))))))&&(a19==5)))){ a0 = 0; a3 = 1; a19 = 1; a16 = 7; a11 = 1; a5 = 4; return -1; } else if(((((((a1==13)&&(!(a18==1)&&((a18==1)||((a27==1)||((a12==1)||!(a12==1))))))&&(a19==4))&&(a20==1))&&(a21==12))&&((a9==7)&&((a17==2)&&(((a16==10)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==5))))&&!(a24==1)))))){ a7 = 0; a1 = 12; a21 = 10; a19 = 1; a5 = 4; a12 = 1; a16 = 7; a3 = 1; return -1; } else if((((a11==1)&&((a6==1)&&((a12==1)&&((a17==2)&&(((input==3)&&(a5==4))&&(a9==9))))))&&((a26==1)||(!(a3==1)||(((a1==14)&&(((((a23==1)&&(a21==11))&&(a20==1))&&(a16==11))||!(a12==1)))&&(a19==2)))))){ if((a28==1)){ a21 = 10; a19 = 3; a16 = 8; a2 = 1; a6 = 1; a20 = 0; a7 = 0; }else{ a8 = 0; a19 = 3; a9 = 10; a0 = 0; a21 = 12; a7 = 0; a1 = 13; a5 = 5; a16 = 10; } return 21; } else if((((!(a8==1)&&(!(a20==1)&&(((a19==1)&&(a13==1))&&(a23==1))))||(a7==1))&&(!(a8==1)&&(((a23==1)&&((a16==10)&&((a17==2)&&(((a1==13)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==5)))&&(a12==1)))))&&(a21==10))))){ a1 = 12; a9 = 10; a20 = 1; a12 = 0; a16 = 7; a2 = 0; a5 = 6; a6 = 0; return 25; } else if((((!(a0==1)&&((a1==12)&&(!(a0==1)&&((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==3))&&(a2==1)))))&&(a19==4))&&((((!(a8==1)&&((a20==1)&&((a16==7)&&((a21==12)&&(a11==1)))))&&!(a4==1))&&!(a27==1))&&(a17==2)))){ a5 = 4; a11 = 1; a9 = 7; a8 = 0; a23 = 1; a19 = 1; a21 = 10; return -1; } else if((((a16==9)&&(((!(a18==1)&&((a3==1)&&(a17==2)))&&(a9==9))&&(a19==3)))&&(((a21==12)&&((a13==1)&&((a28==1)&&((((!(a26==1)&&(!(a20==1)&&(input==6)))&&(a1==12))&&!(a24==1))&&(a3==1)))))&&(a5==4)))){ a19 = 1; a1 = 14; a16 = 7; a29 = 0; a0 = 1; a21 = 10; a5 = 6; a20 = 1; return -1; } else if(((((a21==10)&&(((((a16==9)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a2==1))&&!(a20==1))&&(a9==11)))&&!(a4==1))&&(!(a12==1)||(((a7==1)||((a28==1)&&(((a3==1)&&((a17==2)&&(a3==1)))&&(a1==14))))&&(a19==2))))){ if((a1==13)){ a5 = 4; a16 = 7; a12 = 0; a1 = 12; a26 = 1; a20 = 1; a22 = 0; }else{ a9 = 7; a5 = 5; a16 = 7; a1 = 12; a20 = 1; a25 = 1; a22 = 0; a4 = 1; } return 23; } else if((((!(a24==1)&&((!(a6==1)||((a5==5)&&(!(a3==1)||(a12==1))))&&(a20==1)))&&(a1==13))&&(!(a4==1)&&((((a21==12)&&(((a17==2)&&(((a9==8)&&(input==6))&&(a12==1)))&&(a19==3)))&&(a3==1))&&(a16==10))))){ if((a15==1)){ a16 = 8; a20 = 0; a1 = 12; a8 = 0; a19 = 5; a2 = 1; a7 = 0; a21 = 10; a9 = 11; }else{ a14 = 0; a5 = 6; a1 = 14; a16 = 7; a19 = 2; a9 = 10; a26 = 0; a7 = 0; a21 = 10; } return 21; } else if((((a19==2)&&((a11==1)&&((!(a24==1)&&(((a21==11)&&(input==4))&&(a6==1)))&&(a1==13))))&&(((((a9==9)&&((((a7==1)||((a26==1)||(a3==1)))&&(a16==7))&&(a5==4)))&&(a17==2))&&!(a20==1))||(a26==1)))){ a20 = 1; a9 = 7; a2 = 1; a21 = 10; a19 = 1; a4 = 0; a1 = 12; a11 = 1; return -1; } else if((((((a26==1)||((a16==9)&&((a20==1)&&(a2==1))))&&(a17==2))&&(a21==10))&&((a1==13)&&((a13==1)&&(!(a8==1)&&(!(a8==1)&&(((a2==1)&&((a9==8)&&(((input==1)&&(a19==2))&&(a5==6))))&&(a28==1)))))))){ a19 = 1; a9 = 7; a24 = 0; a5 = 4; a1 = 12; a16 = 7; a23 = 1; return -1; } else if(((!(a3==1)||(((a19==4)&&(!(a3==1)||((a13==1)||(a14==1))))&&!(a24==1)))&&((a20==1)&&((!(a18==1)&&((a21==11)&&(((a9==7)&&((a1==12)&&((((a5==4)||(a5==5))&&(input==4))&&(a16==7))))&&(a17==2))))&&(a2==1))))){ a1 = 14; a11 = 1; a13 = 1; a27 = 0; a19 = 2; a9 = 10; a16 = 8; a5 = 5; return 25; } else if((((a1==14)&&((((!(a18==1)&&(a3==1))&&!(a27==1))&&(a20==1))&&!(a14==1)))&&(!(a8==1)&&((a21==11)&&(((a17==2)&&((a19==1)&&(((a13==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4)))&&!(a24==1))))&&(a16==9)))))){ a24 = 0; a21 = 10; a5 = 4; a16 = 7; a6 = 1; a13 = 1; a9 = 7; a1 = 12; return -1; } else if(((((!(a23==1)||((a2==1)&&(((a21==10)&&((a26==1)||((a14==1)||((a23==1)&&(a1==12)))))&&!(a20==1))))&&(a16==10))&&(a17==2))&&(((((input==4)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&(a12==1))&&!(a18==1))&&(a19==5)))){ if((a12==1)){ a5 = 5; a14 = 1; a25 = 0; a9 = 8; a19 = 2; a22 = 1; a16 = 7; a1 = 13; a20 = 1; }else{ a20 = 1; a9 = 8; a19 = 1; a1 = 13; a5 = 6; a12 = 0; a16 = 7; a18 = 1; a29 = 1; } return -1; } else if((((a11==1)&&(((a21==11)&&(((a19==3)&&((!(a14==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a18==1)))&&(a17==2)))&&(a23==1)))&&((((a20==1)&&((a12==1)&&(((a3==1)&&(a9==7))&&!(a27==1))))&&(a16==9))&&(a1==13)))){ a21 = 10; a5 = 4; a1 = 12; a16 = 7; a19 = 1; a13 = 1; a14 = 0; a23 = 1; return -1; } else if((((a1==12)&&((((a20==1)&&(!(a4==1)&&((a13==1)&&((a16==11)&&((((a5==5)||(a5==6))&&(input==6))&&!(a27==1))))))&&(a28==1))&&(a19==2)))&&((((a17==2)&&(((a12==1)||(a14==1))||(a8==1)))&&(a9==7))&&(a21==12)))){ a9 = 10; a5 = 6; a19 = 4; a13 = 1; a2 = 1; a26 = 0; return 25; } else if(((!(a26==1)&&(((a2==1)&&(((a16==7)&&((a28==1)&&(a17==2)))&&(a2==1)))&&!(a24==1)))&&((a11==1)&&(((a2==1)&&(!(a20==1)&&((a1==12)&&((a19==2)&&((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))))&&(a21==12))))){ a13 = 1; a4 = 0; a5 = 4; a19 = 1; a20 = 1; a9 = 7; a21 = 10; a12 = 1; return -1; } else if((((((!(a4==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a19==2))&&(a9==8))&&(a21==10))&&(((a3==1)&&(((((((!(a28==1)||(a12==1))&&(a16==8))&&(a6==1))&&(a17==2))||!(a28==1))&&(a11==1))&&(a1==14)))&&(a20==1)))){ a12 = 1; a23 = 1; a16 = 7; a5 = 4; a19 = 1; a3 = 1; a1 = 12; a9 = 7; return -1; } else if((((a11==1)&&((!(a14==1)&&((a1==12)&&(((a9==9)&&(!(a27==1)&&((a2==1)&&(a16==11))))&&(a21==10))))&&!(a18==1)))&&(((a20==1)&&(((a19==3)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2)))&&!(a27==1)))&&(a2==1)))){ a9 = 7; a13 = 1; a19 = 1; a5 = 4; a28 = 1; a16 = 7; a3 = 1; return -1; } else if(((((a16==9)&&((((a13==1)&&(((((((input==4)&&((a5==4)||(a5==5)))&&(a2==1))&&(a19==4))&&(a17==2))&&!(a0==1))&&(a21==11)))&&(a1==14))&&(a9==7)))&&(a3==1))&&((!(a20==1)&&((a18==1)||(a11==1)))&&(a11==1)))){ a14 = 1; a9 = 9; a21 = 10; a15 = 0; a26 = 1; a16 = 7; a20 = 1; a19 = 1; a5 = 6; return 23; } else if(((!(a8==1)&&((a11==1)&&((a16==8)&&(((a1==12)&&(((a19==3)&&(input==5))&&(a21==12)))&&(a20==1)))))&&((a13==1)&&(!(a12==1)||((a17==2)&&(!(a7==1)&&(((!(a2==1)||(a13==1))&&(a5==5))&&(a9==9)))))))){ a8 = 0; a24 = 0; a1 = 14; a9 = 11; a20 = 0; a16 = 7; a2 = 1; a19 = 1; a21 = 11; a5 = 4; return 25; } else if((((a1==12)&&((((((a6==1)&&((input==6)&&(a21==12)))&&(a11==1))&&(a5==4))&&(a23==1))&&(a9==11)))&&(((a19==2)&&(((((a12==1)&&(!(a8==1)&&(a23==1)))&&(a2==1))&&(a16==11))&&(a17==2)))&&(a20==1)))){ a11 = 1; a21 = 10; a6 = 1; a9 = 7; a16 = 7; a19 = 1; return -1; } else if(((!(a18==1)&&((((a13==1)&&((a9==9)&&(((((a5==5)||(a5==6))&&(input==5))&&(a20==1))&&(a1==13))))&&(a2==1))&&(a17==2)))&&((a12==1)&&(((a19==5)&&((a13==1)&&(((a28==1)||!(a6==1))&&(a21==11))))&&(a16==7))))){ a5 = 4; a9 = 7; a1 = 12; a21 = 10; a3 = 1; a0 = 0; a4 = 0; a19 = 1; return -1; } else if((((a17==2)&&(((a11==1)&&((a1==12)&&(!(a14==1)&&(((input==5)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&!(a26==1)))))&&(a20==1)))&&(((((((a12==1)&&(a21==12))||!(a23==1))&&(a16==7))&&!(a7==1))||(a8==1))&&(a19==3)))){ a23 = 1; a9 = 7; a5 = 4; a12 = 1; a21 = 10; a24 = 0; a19 = 1; return -1; } else if((((((((a9==10)&&(!(a13==1)||((a4==1)||((a21==10)&&(((a12==1)||!(a11==1))&&(a11==1))))))&&(a20==1))&&(a16==8))&&(a5==5))&&(a17==2))&&(((a19==3)&&((a11==1)&&((a1==12)&&(input==3))))&&!(a26==1)))){ a16 = 7; a0 = 0; a23 = 1; a5 = 4; a19 = 1; a7 = 0; a9 = 7; return -1; } else if((((a17==2)&&(!(a13==1)||(((a20==1)&&(a3==1))&&(a1==13))))&&((a16==10)&&((!(a26==1)&&((a6==1)&&((((((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==6))&&(a2==1))&&!(a18==1))&&(a6==1))&&(a19==2))))&&(a21==10))))){ a16 = 7; a9 = 7; a28 = 1; a19 = 1; a12 = 1; a5 = 4; a3 = 1; a1 = 12; return -1; } else if(((!(a8==1)&&((((a13==1)&&(((a16==10)&&((((input==6)&&(a17==2))&&(a5==6))&&(a13==1)))&&!(a14==1)))&&(a19==5))&&(a9==8)))&&((((a21==11)&&((a23==1)&&((a3==1)&&(a1==13))))&&(a20==1))||(a7==1)))){ a21 = 10; a19 = 1; a4 = 0; a9 = 7; a18 = 0; a1 = 12; a16 = 7; a5 = 4; a12 = 1; return -1; } else if(((((((a3==1)&&(((a16==8)&&((((a21==12)&&(input==1))&&(a17==2))&&(a1==12)))&&!(a20==1)))&&(a23==1))&&(a19==2))&&(a5==5))&&((a9==8)&&(((((a3==1)&&!(a0==1))&&!(a18==1))||!(a2==1))&&!(a8==1))))){ a20 = 1; a9 = 10; a19 = 1; a16 = 7; a21 = 10; a6 = 0; a5 = 6; a25 = 1; return -1; } else if((((a3==1)&&(!(a0==1)&&((((a3==1)&&((((a19==2)&&((a21==12)&&(input==1)))&&(a5==5))&&(a17==2)))&&(a16==7))&&(a23==1))))&&(!(a26==1)&&(((a1==14)&&((a20==1)&&((a9==10)&&(a2==1))))&&(a28==1))))){ a2 = 1; a5 = 6; a9 = 7; a1 = 12; a23 = 1; a8 = 0; a19 = 4; a21 = 10; a16 = 9; return 21; } else if((((a19==3)&&((a9==9)&&((!(a28==1)||(!(a26==1)&&((a28==1)&&(a11==1))))||!(a23==1))))&&(((a2==1)&&((a3==1)&&((a17==2)&&(((a21==12)&&(!(a20==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a1==14)))))&&(a16==7)))){ a7 = 0; a20 = 1; a4 = 0; a9 = 7; a13 = 1; a21 = 10; a1 = 12; a5 = 4; a19 = 1; return -1; } else if((((a13==1)&&(((a16==8)&&(((a17==2)&&((a1==13)&&(((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==3))&&!(a27==1))))&&(a19==5)))&&!(a27==1)))&&((a23==1)&&((!(a14==1)&&(((a13==1)&&!(a20==1))&&(a21==11)))&&(a2==1))))){ a26 = 1; a19 = 2; a6 = 0; a5 = 6; a9 = 11; a12 = 0; return 22; } else if((((a19==1)&&((((a20==1)&&(!(a27==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a21==11))&&!(a26==1)))&&((a17==2)&&((a4==1)||((((a8==1)||(((a16==9)&&((a13==1)&&(a6==1)))&&(a1==12)))&&(a9==7))&&(a28==1)))))){ a24 = 0; a16 = 7; a19 = 5; a9 = 10; a11 = 1; a21 = 10; a1 = 14; a20 = 0; a5 = 4; a0 = 0; return 25; } else if(((((a13==1)&&(((((input==6)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&!(a27==1))&&(a1==12))&&!(a24==1)))&&(a21==10))&&((((a17==2)&&(((a16==7)&&(!(a4==1)&&((a6==1)&&!(a26==1))))||!(a6==1)))&&!(a20==1))&&(a19==5)))){ a28 = 1; a3 = 1; a18 = 0; a20 = 1; a9 = 8; a19 = 2; a5 = 4; return -1; } else if((((a5==6)&&((a1==13)&&((a17==2)&&((a20==1)&&((a12==1)&&((((a2==1)&&((input==5)&&(a9==7)))&&(a16==11))&&!(a4==1)))))))&&((a19==4)&&((a21==12)&&((((a11==1)&&(a11==1))&&!(a26==1))||!(a12==1)))))){ a5 = 4; a7 = 0; a9 = 9; a24 = 0; a16 = 10; a19 = 2; a2 = 1; a21 = 10; a1 = 14; return 21; } else if((((((a5==5)&&((a9==11)&&((input==5)&&(a21==10))))&&(a17==2))&&(a1==14))&&((a20==1)&&(((!(a11==1)||(((a28==1)&&((a16==8)&&(!(a13==1)||((a3==1)||!(a23==1)))))||(a0==1)))&&(a19==2))||!(a28==1))))){ a9 = 8; a16 = 9; a1 = 13; a7 = 0; a26 = 0; a19 = 4; a28 = 1; a21 = 12; a5 = 4; return 25; } else if((((a17==2)&&((((a16==10)&&((a21==11)&&((a28==1)||!(a23==1))))&&!(a7==1))&&!(a24==1)))&&(((a19==4)&&((a20==1)&&(((a6==1)&&(!(a14==1)&&((input==5)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))))&&!(a0==1))))&&(a1==14)))){ a19 = 2; a9 = 9; a2 = 1; a6 = 1; a14 = 0; a5 = 5; a16 = 7; a21 = 10; a1 = 13; return 25; } else if((((((a9==8)&&(a3==1))||!(a23==1))||!(a2==1))&&((((((a11==1)&&((a1==12)&&((a21==12)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&(a19==5))&&!(a20==1)))))&&(a16==7))&&(a3==1))&&!(a18==1))&&!(a18==1)))){ a9 = 7; a6 = 1; a20 = 1; a21 = 10; a19 = 1; a5 = 4; a23 = 1; a11 = 1; return -1; } else if(((((a9==9)&&((a19==5)&&((a7==1)||((a0==1)||(!(a14==1)&&((a21==12)&&(!(a6==1)||(a2==1))))))))&&(a1==12))&&((!(a4==1)&&(((a6==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a16==11)))&&(a17==2)))&&(a20==1)))){ a21 = 10; a19 = 1; a16 = 7; a11 = 1; a2 = 1; a9 = 7; a5 = 4; a4 = 0; return -1; } else if((((!(a18==1)&&(!(a18==1)&&(!(a7==1)&&(((a19==3)&&((input==1)&&(a16==7)))&&(a5==4)))))&&(a9==9))&&(((a17==2)&&((!(a14==1)&&(((!(a6==1)||(a2==1))&&(a21==12))&&!(a20==1)))&&(a1==12)))&&!(a7==1)))){ a2 = 1; a13 = 1; a9 = 7; a19 = 1; a20 = 1; a21 = 10; return -1; } else if((((a16==7)&&((a9==11)&&((a19==1)&&((((a2==1)&&(a11==1))&&(a13==1))&&(a1==12)))))&&(((!(a20==1)&&(((!(a0==1)&&((a3==1)&&((input==5)&&((a5==4)||(a5==5)))))&&!(a4==1))&&!(a24==1)))&&(a17==2))&&(a21==12)))){ a28 = 1; a20 = 1; a6 = 1; a9 = 7; a21 = 10; a5 = 4; a12 = 1; return -1; } else if(((!(a8==1)&&((a23==1)&&((a19==2)&&((a16==8)&&((a17==2)&&((a11==1)&&(a9==9)))))))&&(!(a0==1)&&((((a21==12)&&((a20==1)&&((((input==5)&&((a5==4)||(a5==5)))&&(a1==13))&&(a2==1))))&&(a23==1))&&!(a8==1))))){ a6 = 1; a16 = 7; a8 = 0; a21 = 10; a7 = 0; a5 = 4; return 25; } else if(((((a16==7)&&((a17==2)&&(!(a3==1)||((a19==1)&&(a6==1)))))&&(a13==1))&&(((!(a24==1)&&(!(a26==1)&&(((a5==5)&&((((a21==12)&&(input==3))&&(a9==10))&&!(a20==1)))&&(a1==14))))&&!(a26==1))&&(a23==1)))){ a5 = 4; a9 = 7; a28 = 1; a1 = 12; a8 = 0; a20 = 1; a21 = 10; a26 = 0; return -1; } else if(((((!(a27==1)&&(((a5==4)&&((a13==1)&&((input==1)&&(a9==9))))&&(a17==2)))&&!(a4==1))&&(a20==1))&&(((((((a27==1)||((a6==1)&&!(a8==1)))&&!(a26==1))&&(a21==11))&&(a19==2))&&(a1==13))&&(a16==10)))){ a11 = 1; a16 = 7; a21 = 10; a7 = 0; a1 = 12; a28 = 1; a9 = 7; a19 = 1; return -1; } else if((((a28==1)&&(!(a20==1)&&(((a6==1)&&((!(a4==1)&&(a23==1))||(a4==1)))&&(a19==1))))&&(((a17==2)&&(((a28==1)&&((a5==4)&&((((a16==8)&&(input==5))&&(a28==1))&&(a21==11))))&&(a9==10)))&&(a1==13)))){ a8 = 0; a0 = 0; a19 = 5; a9 = 9; a20 = 1; a2 = 1; a5 = 6; a21 = 10; a1 = 12; return -1; } else if((((a9==9)&&(((a21==12)&&((a0==1)||((a16==8)&&((a23==1)&&(((a23==1)&&(a17==2))&&(a11==1))))))&&(a19==1)))&&(((a1==14)&&(((a6==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a3==1)))&&(a11==1)))&&(a20==1)))){ a5 = 6; a23 = 1; a9 = 8; a12 = 1; return 21; } else if((((((((input==6)&&((a5==4)||(a5==5)))&&(a6==1))&&(a1==13))&&(a20==1))&&(a9==10))&&(((a23==1)&&(((a8==1)||((a21==10)&&((!(a8==1)&&((a16==10)&&((a13==1)&&(a28==1))))&&(a17==2))))&&(a19==2)))&&!(a26==1)))){ a1 = 14; a5 = 4; a20 = 0; a3 = 1; a13 = 1; a18 = 0; a19 = 5; a9 = 11; a16 = 7; return 22; } else if((((a5==5)&&((((a3==1)||!(a12==1))||!(a6==1))||!(a6==1)))&&((a16==10)&&(((a21==11)&&((a17==2)&&(!(a4==1)&&((a19==1)&&((a13==1)&&((a23==1)&&(!(a20==1)&&((a1==13)&&(input==1)))))))))&&(a9==10))))){ a9 = 7; a21 = 10; a20 = 1; a28 = 0; a6 = 0; a11 = 0; a1 = 12; a16 = 7; a5 = 4; a19 = 2; return -1; } else if((((((a1==13)&&((a21==10)&&((!(a8==1)&&(a3==1))&&(a20==1))))||(a8==1))&&(a19==1))&&(!(a27==1)&&((!(a26==1)&&((a12==1)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a16==11))&&(a3==1))&&(a9==8))))&&(a17==2))))){ a9 = 7; a5 = 4; a1 = 12; a3 = 1; a16 = 7; a28 = 1; return -1; } else if(((((a16==8)&&((a21==12)&&((!(a18==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a17==2))))&&(a12==1))&&(((a19==4)&&((a1==13)&&(((a3==1)&&((a13==1)&&((!(a24==1)&&(a28==1))&&!(a20==1))))&&!(a4==1))))&&(a9==7)))){ a1 = 14; a19 = 3; a29 = 0; a20 = 1; a16 = 9; a28 = 0; a5 = 5; a2 = 0; return 21; } else if((((a1==14)&&((((a11==1)&&((a19==2)&&(((input==1)&&(a17==2))&&(a9==11))))&&(a5==6))&&(a12==1)))&&(!(a20==1)&&(((a18==1)||(((((a28==1)&&(a28==1))||!(a23==1))&&!(a8==1))&&(a16==8)))&&(a21==10))))){ a9 = 7; a3 = 1; a20 = 1; a18 = 0; a19 = 5; a23 = 1; a21 = 12; return -1; } else if(((((a17==2)&&(((a16==10)&&(((a11==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1)))&&(a19==5)))&&!(a27==1)))&&(a20==1))&&((a28==1)&&((!(a7==1)&&(!(a12==1)||(((a1==12)&&(a6==1))||(a8==1))))&&(a21==11))))){ a19 = 2; a5 = 6; a3 = 1; a6 = 1; a9 = 8; a28 = 1; return -1; } else if(((((a26==1)||(!(a6==1)||(((a17==2)&&(!(a7==1)&&(a2==1)))&&(a21==12))))&&(a16==11))&&((a19==3)&&((!(a0==1)&&((a13==1)&&(!(a24==1)&&(((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==6)))))&&(a20==1))))){ a5 = 6; a19 = 1; a9 = 10; a3 = 1; a0 = 0; a16 = 10; a21 = 10; a1 = 12; a12 = 1; return 21; } else if(((!(a28==1)||(((a21==12)&&(((a16==8)&&((a13==1)&&(a13==1)))&&(a17==2)))&&!(a20==1)))&&((a23==1)&&(((!(a4==1)&&(((((a9==7)&&((a1==14)&&(a5==4)))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==4))&&(a19==2)))&&(a28==1))&&(a28==1))))){ if((a20==1)){ a5 = 4; a20 = 1; a19 = 1; a1 = 13; a0 = 1; a11 = 0; a9 = 8; a21 = 11; a28 = 0; }else{ a12 = 0; a3 = 0; a9 = 8; a19 = 5; a1 = 12; a25 = 1; a5 = 5; a21 = 11; } return -1; } else if((((a1==12)&&((a21==11)&&((a19==2)&&(((((a4==1)||((((a3==1)&&!(a27==1))&&!(a18==1))&&!(a27==1)))&&!(a20==1))||!(a2==1))&&(a5==6)))))&&(!(a4==1)&&((((input==4)&&(a17==2))&&(a9==9))&&(a16==8))))){ a9 = 7; a1 = 14; a3 = 1; a16 = 9; a6 = 1; a19 = 1; a26 = 0; a21 = 10; a5 = 5; a20 = 1; return 25; } else if((((((((a20==1)&&(input==3))&&(a1==13))&&(a21==11))&&!(a8==1))&&(a23==1))&&(((!(a8==1)&&((((a17==2)&&((((a28==1)&&!(a4==1))&&(a9==8))&&(a19==1)))&&(a16==8))&&(a5==6)))||(a8==1))||(a4==1)))){ a27 = 0; a9 = 7; a16 = 7; a1 = 12; a11 = 1; a5 = 4; a21 = 10; return -1; } else if((((!(a8==1)&&(((!(a24==1)&&((a21==10)&&(!(a11==1)||(a12==1))))&&(a9==11))&&(a16==8)))&&(a28==1))&&(!(a4==1)&&((a12==1)&&(((a5==6)&&((a17==2)&&((a19==5)&&(!(a20==1)&&(input==6)))))&&(a1==12)))))){ a20 = 1; a5 = 4; a9 = 7; a8 = 0; a19 = 1; a16 = 7; a23 = 1; return -1; } else if(((!(a18==1)&&(((a6==1)&&((a21==10)&&((a17==2)&&(!(a24==1)&&((a19==2)&&((a1==13)&&(((input==1)&&(a20==1))&&(a9==10))))))))&&!(a8==1)))&&(!(a12==1)||((a5==4)&&(!(a8==1)&&((a11==1)&&(a16==11))))))){ a1 = 12; a16 = 7; a19 = 1; a26 = 0; a3 = 1; a9 = 7; a6 = 1; return -1; } else if(((((!(a2==1)||((a17==2)&&(((((a3==1)||(a4==1))&&(a21==10))&&!(a4==1))&&(a1==13))))&&(a19==3))&&(a20==1))&&((((a9==9)&&((a11==1)&&(((a5==5)&&(input==5))&&(a3==1))))&&!(a8==1))&&(a16==8)))){ a21 = 12; a16 = 9; a1 = 12; a4 = 0; a11 = 1; a5 = 4; a19 = 5; return 22; } else if((((!(a3==1)||((((((a19==5)&&((a6==1)&&(a11==1)))&&(a13==1))&&(a16==7))&&(a12==1))&&!(a18==1)))&&(a21==12))&&((a1==13)&&((((a23==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&!(a20==1))&&(a17==2))))){ a20 = 1; a7 = 0; a5 = 4; a13 = 1; a27 = 0; a19 = 1; a21 = 10; a9 = 7; a1 = 12; return -1; } else if((((a19==4)&&(!(a26==1)&&(((a1==12)&&((a23==1)||!(a3==1)))&&(a6==1))))&&(!(a20==1)&&(!(a26==1)&&(((!(a24==1)&&(((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==6))&&(a17==2))&&!(a26==1)))&&(a21==10))&&(a16==9)))))){ a22 = 1; a16 = 7; a19 = 1; a5 = 6; a15 = 1; a9 = 9; a20 = 1; a10 = 1; return -1; } else if(((((a28==1)&&((a17==2)&&(((a1==13)&&((a9==8)&&(input==3)))&&!(a18==1))))&&!(a20==1))&&(((a23==1)&&((a19==4)&&(((((a16==9)&&((a5==4)&&(a23==1)))||(a8==1))||!(a28==1))&&(a21==10))))&&(a12==1)))){ if((a28==1)){ a9 = 9; a1 = 12; a13 = 0; a21 = 11; a28 = 0; a5 = 5; a27 = 1; }else{ a8 = 1; a5 = 5; a19 = 2; a9 = 10; a1 = 12; a28 = 0; } return 25; } else if((((a26==1)||((((((a1==14)&&(!(a3==1)||(a23==1)))&&!(a4==1))&&!(a14==1))&&(a16==9))&&(a19==4)))&&((a13==1)&&((((a21==10)&&(((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a17==2)))&&(a3==1))&&!(a20==1))))){ a13 = 0; a16 = 11; a29 = 1; a5 = 6; a21 = 11; a19 = 2; a20 = 1; a9 = 8; a1 = 12; a28 = 0; return -1; } else if((((a17==2)&&(((a21==10)&&(((a18==1)&&(((a24==1)&&(((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==5))&&!(a6==1)))&&!(a11==1)))&&(a16==7)))&&(a20==1)))&&((a1==13)&&(!(a3==1)&&(((a2==1)&&(a19==4))&&!(a23==1)))))){ a24 = 1; a0 = 1; a9 = 7; a1 = 12; a16 = 10; a21 = 11; a10 = 0; a5 = 5; a19 = 3; return -1; } else if(((((a16==11)&&((a17==2)&&(!(a3==1)||((((a19==1)&&(!(a13==1)||(a6==1)))||!(a3==1))&&(a21==11)))))&&(a20==1))&&((((((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==1))&&(a12==1))&&(a2==1))&&(a28==1)))){ a21 = 10; a11 = 1; a9 = 7; a16 = 7; a1 = 12; a4 = 0; a5 = 4; a18 = 0; return -1; } else if((((((a6==1)&&((((a20==1)&&((!(a27==1)&&(a11==1))&&(a1==12)))&&(a21==12))&&(a19==1)))&&!(a24==1))||!(a6==1))&&((((a17==2)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==4))&&(a16==8)))&&(a13==1))&&!(a14==1)))){ a21 = 11; a4 = 0; a19 = 4; a1 = 14; a9 = 9; a2 = 1; a16 = 10; a8 = 0; a5 = 5; return 22; } else if((((a17==2)&&(((a20==1)&&((a11==1)&&((a16==7)&&((a19==5)&&(input==3)))))&&(a28==1)))&&(!(a26==1)&&((a4==1)||((((((a3==1)&&((a6==1)&&(a1==13)))&&(a9==8))&&!(a0==1))&&(a5==5))&&(a21==12)))))){ a6 = 1; a23 = 1; a20 = 0; a19 = 4; a1 = 12; a11 = 1; a5 = 4; a9 = 7; a16 = 8; a21 = 11; return 26; } else if(((((a5==4)&&(!(a13==1)||(!(a11==1)||((a28==1)&&(a9==11)))))&&(a1==12))&&(((((a3==1)&&((a17==2)&&(!(a14==1)&&(((!(a20==1)&&(input==1))&&!(a4==1))&&(a12==1)))))&&(a21==10))&&(a16==8))&&(a19==2)))){ a16 = 7; a9 = 7; a7 = 0; a20 = 1; a24 = 0; a19 = 1; a26 = 0; return -1; } else if(((((a16==8)&&((a17==2)&&((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))))&&(a1==12))&&((!(a12==1)||((!(a20==1)&&((a8==1)||((a19==3)&&((((a6==1)&&!(a7==1))&&(a9==9))&&!(a27==1)))))||(a18==1)))&&(a21==11)))){ a8 = 0; a18 = 0; a13 = 1; a19 = 4; a5 = 4; a20 = 1; a9 = 8; a16 = 7; a1 = 14; return 21; } else if(((!(a4==1)&&((a12==1)&&((a16==7)&&((a2==1)&&!(a20==1)))))&&(((a13==1)&&((a28==1)&&((a2==1)&&((a17==2)&&((input==6)&&(((((a19==5)&&(((a1==14)&&(a5==5))&&(a9==11)))&&(a21==11))||(((a19==5)&&((a9==11)&&((a1==14)&&(a5==6))))&&(a21==11)))||((a21==12)&&((a19==1)&&(((a5==4)&&(a1==12))&&(a9==7))))))))))&&!(a8==1)))){ a6 = 1; a21 = 11; a27 = 0; a20 = 1; a9 = 8; a1 = 13; a19 = 5; a16 = 11; a7 = 0; a5 = 6; return 26; } else if(((((a9==7)&&((((((((a12==1)&&(a23==1))||(a7==1))||(a7==1))&&(a13==1))&&(a17==2))&&(a16==8))&&(a1==14)))&&(a19==1))&&(((a13==1)&&((a28==1)&&((a21==11)&&(!(a20==1)&&(input==3)))))&&(a5==5)))){ a20 = 1; a9 = 9; a26 = 0; a1 = 12; a2 = 1; a12 = 1; a16 = 9; return -1; } else if((((!(a20==1)&&((a19==3)&&(!(a0==1)&&((a9==7)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a3==1))&&(((((a17==2)&&((((a16==8)&&((a11==1)&&(a3==1)))&&(a21==12))&&!(a7==1)))&&(a12==1))&&(a1==14))||(a7==1)))){ a20 = 1; a21 = 11; a11 = 0; a16 = 11; a22 = 0; a5 = 5; a15 = 1; a1 = 13; return -1; } else if((((a21==10)&&(((a9==10)&&(((a26==1)||((a19==4)&&((a26==1)||((a1==13)&&(a3==1)))))&&!(a0==1)))&&(a17==2)))&&((a3==1)&&(!(a0==1)&&((a20==1)&&((!(a4==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a16==9))))))){ a5 = 6; a21 = 12; a0 = 0; a19 = 3; a28 = 1; a8 = 0; a16 = 7; a9 = 8; a1 = 12; return 21; } else if(((!(a4==1)&&(!(a27==1)&&(((!(a26==1)&&((((a21==12)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==14))&&(a3==1)))&&!(a0==1))&&(a19==4))))&&((a16==10)&&(((((a13==1)&&(a20==1))&&(a17==2))&&(a13==1))&&(a9==8))))){ a9 = 9; a19 = 2; a18 = 0; a1 = 13; a16 = 7; a26 = 0; a5 = 5; a28 = 1; a21 = 10; return 25; } else if(((((a13==1)&&(!(a24==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==1))))&&(a1==13))&&((a20==1)&&((!(a26==1)&&(((a27==1)||(((a4==1)||((a21==11)&&((a17==2)&&(a13==1))))&&(a19==2)))||(a26==1)))&&(a16==9))))){ a1 = 12; a19 = 1; a5 = 4; a16 = 7; a23 = 1; a9 = 7; a21 = 10; a28 = 1; return -1; } else if((((a16==7)&&((a20==1)&&(!(a18==1)&&(((a19==2)&&((input==5)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))&&!(a7==1)))))&&(((a1==13)&&((((a17==2)&&(((a23==1)&&(a6==1))&&(a28==1)))&&!(a27==1))&&(a21==11)))||!(a2==1)))){ a9 = 7; a21 = 10; a5 = 4; a19 = 1; a1 = 12; a14 = 0; a13 = 1; a0 = 0; return -1; } else if(((((a17==2)&&(!(a26==1)&&((((a21==11)&&(((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==3)))&&!(a4==1))&&(a23==1))))&&(a16==11))&&((a20==1)&&(((a19==2)&&((((a1==14)&&(a13==1))||!(a28==1))||!(a23==1)))&&(a6==1))))){ a27 = 0; a1 = 12; a5 = 4; a21 = 10; a0 = 0; a9 = 7; a16 = 7; a19 = 1; a18 = 0; return -1; } else if((((a6==1)&&(((a5==5)&&(((a16==8)&&((a23==1)&&(((input==3)&&(a17==2))&&(a12==1))))&&(a1==13)))&&(a19==4)))&&(!(a8==1)&&(!(a4==1)&&(((a9==7)&&((a21==12)&&((a12==1)&&(a6==1))))&&(a20==1)))))){ a5 = 4; a1 = 12; a12 = 1; a19 = 1; a6 = 1; a16 = 7; a3 = 1; a21 = 10; return -1; } else if((((a0==1)&&((a21==12)&&((a20==1)&&(!(a6==1)&&((a23==1)&&(a24==1))))))&&(!(a3==1)&&(!(a2==1)&&((a17==2)&&(((!(a23==1)&&((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==4)))&&(a19==3))&&(a16==10))))))){ a15 = 1; a19 = 2; a16 = 7; a5 = 6; a25 = 1; a27 = 1; a21 = 10; a9 = 10; a1 = 12; return -1; } else if(((((((((a1==12)&&(((a12==1)&&(((a5==4)||(a5==5))&&(input==3)))&&(a2==1)))&&(a20==1))&&!(a8==1))&&(a21==12))&&!(a27==1))&&(a19==3))&&(((a17==2)&&(((a4==1)||((a9==11)&&(a2==1)))&&(a16==7)))&&!(a18==1)))){ a11 = 1; a0 = 0; a5 = 4; a6 = 1; a9 = 7; a19 = 1; a21 = 10; return -1; } else if((((a12==1)&&(((a20==1)&&(((a17==2)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4)))&&!(a26==1)))&&(a19==1)))&&(!(a24==1)&&(((!(a23==1)||(((a1==12)&&((a3==1)&&!(a27==1)))&&(a16==8)))&&(a21==12))||(a14==1))))){ a5 = 4; a16 = 7; a21 = 10; a13 = 1; a9 = 7; a23 = 1; a7 = 0; return -1; } else if((((a21==10)&&(((a19==5)&&((a27==1)||((a11==1)||!(a11==1))))&&!(a20==1)))&&(((a1==13)&&((a9==11)&&((a17==2)&&(((a11==1)&&(((((a5==5)||(a5==6))&&(input==5))&&!(a7==1))&&(a16==9)))&&(a11==1)))))&&!(a7==1)))){ if((a0==1)){ a5 = 5; a16 = 7; a19 = 1; a20 = 1; a11 = 0; a2 = 0; }else{ a22 = 1; a20 = 1; a6 = 0; a14 = 1; a9 = 10; a1 = 12; a16 = 7; a19 = 2; a5 = 4; } return -1; } else if(((!(a4==1)&&(!(a13==1)||((a20==1)&&((a1==13)&&((a13==1)&&(((a3==1)&&(a19==2))||!(a23==1)))))))&&(!(a8==1)&&(((a6==1)&&((((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==5))&&(a17==2))&&(a21==11)))&&(a16==9))))){ a3 = 1; a9 = 7; a4 = 0; a11 = 1; a19 = 3; a16 = 11; a1 = 14; a21 = 10; a5 = 4; return 21; } else if(((((((((a1==13)&&(((a9==10)&&(input==4))&&(a21==11)))&&!(a20==1))&&(a19==1))&&(a5==6))&&(a12==1))&&(a6==1))&&((a3==1)&&((((((a16==7)&&(a12==1))&&(a17==2))||!(a28==1))||!(a2==1))||!(a12==1))))){ a8 = 0; a20 = 1; a21 = 12; a24 = 0; a9 = 7; a16 = 8; a19 = 5; a0 = 0; a5 = 5; return 26; } else if((((a16==9)&&(!(a20==1)&&(((((a12==1)&&(a2==1))&&(a1==13))||(a24==1))||(a24==1))))&&(((!(a0==1)&&(((a21==12)&&((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==3))&&(a2==1)))&&!(a14==1)))&&(a17==2))&&(a19==4)))){ a1 = 12; a18 = 1; a19 = 5; a5 = 4; a9 = 8; a25 = 1; a6 = 0; a21 = 10; return -1; } else if((((a21==11)&&(((((!(a23==1)||((a13==1)&&!(a20==1)))&&(a1==14))&&(a17==2))&&!(a27==1))&&!(a8==1)))&&((a19==5)&&(!(a0==1)&&(((a16==10)&&((a6==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4))))&&!(a8==1)))))){ a9 = 7; a15 = 1; a11 = 0; a4 = 1; a16 = 7; a5 = 5; return -1; } else if((((a21==11)&&((a19==1)&&(((a18==1)||((((a9==7)&&(!(a3==1)||(((a3==1)&&(a17==2))||(a8==1))))&&(a12==1))&&(a1==14)))&&!(a18==1))))&&((a5==5)&&((a13==1)&&(((input==1)&&(a16==8))&&!(a20==1)))))){ a20 = 1; a21 = 10; a9 = 8; a13 = 1; a5 = 4; a7 = 0; a16 = 9; a4 = 0; return -1; } else if((((a1==12)&&(((!(a18==1)&&((!(a27==1)&&(((input==4)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a14==1)))&&(a20==1)))&&(a21==11))&&(a19==2)))&&((a23==1)&&(((a17==2)&&((a16==7)&&((a6==1)||!(a2==1))))&&!(a27==1))))){ a14 = 0; a3 = 1; a9 = 7; a21 = 10; a2 = 1; a19 = 1; a5 = 4; return -1; } else if((((a6==1)&&(!(a8==1)&&(((a1==14)&&((a16==10)&&((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a21==12))))&&((((((a17==2)&&(((a12==1)||!(a3==1))&&(a19==1)))&&(a12==1))&&!(a27==1))||!(a6==1))&&!(a20==1)))){ a21 = 10; a13 = 0; a1 = 12; a23 = 0; a15 = 1; a9 = 8; a16 = 7; a5 = 6; a20 = 1; return -1; } else if(((!(a20==1)&&(((a28==1)&&((((a9==9)&&(input==3))&&(a16==7))&&!(a4==1)))&&(a1==12)))&&(((a21==12)&&((((((a7==1)||((a6==1)||!(a11==1)))||(a27==1))&&!(a18==1))&&(a5==5))&&(a17==2)))&&(a19==3)))){ a19 = 1; a21 = 10; a28 = 1; a9 = 7; a5 = 4; a4 = 0; a14 = 0; a20 = 1; return -1; } else if(((((a19==2)&&((a1==13)&&(a13==1)))&&(a21==10))&&(((a3==1)&&(!(a4==1)&&(((((((a17==2)&&((((a5==4)||(a5==5))&&(input==3))&&(a6==1)))&&(a9==9))&&(a20==1))&&!(a14==1))&&!(a14==1))&&(a11==1))))&&(a16==7)))){ a5 = 6; a1 = 14; a14 = 0; a11 = 1; a26 = 0; return 21; } else if(((((!(a20==1)&&((a27==1)||((a2==1)&&(((a11==1)&&(a17==2))&&(a1==13)))))||!(a13==1))&&!(a4==1))&&(!(a24==1)&&((((a13==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a9==7))&&(a19==5)))&&(a21==11))&&(a16==8))))){ if((a0==1)){ a1 = 12; a16 = 7; a15 = 1; a20 = 1; a21 = 10; a14 = 1; a9 = 9; a24 = 1; a5 = 5; a19 = 1; }else{ a21 = 10; a5 = 5; a19 = 1; a14 = 1; a1 = 12; a16 = 7; a29 = 1; a20 = 1; a9 = 8; } return -1; } else if((((a1==14)&&((a5==5)&&((!(a28==1)||((((a9==7)&&(a3==1))&&(a20==1))&&!(a8==1)))&&(a16==7))))&&(!(a24==1)&&(((a21==12)&&(!(a14==1)&&(!(a4==1)&&((a17==2)&&((a19==5)&&(input==5))))))&&!(a24==1))))){ a5 = 6; a2 = 1; a19 = 1; a9 = 8; a0 = 0; a16 = 9; a1 = 12; a11 = 1; return 22; } else if((((!(a20==1)&&(!(a8==1)&&(((a1==13)&&((a6==1)&&(a21==10)))||!(a23==1))))||(a26==1))&&(((((a16==8)&&((((input==1)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a14==1))&&(a17==2)))&&(a19==5))&&!(a4==1))&&!(a18==1)))){ a8 = 0; a9 = 8; a1 = 12; a19 = 4; a5 = 6; a20 = 1; a16 = 9; a3 = 1; a27 = 0; return 23; } else if((((a21==12)&&((a12==1)&&((!(a0==1)&&((a19==2)&&((!(a20==1)&&(((input==3)&&(a5==5))&&(a12==1)))&&(a1==12))))&&!(a8==1))))&&((a17==2)&&(((a16==7)&&(((a13==1)||!(a28==1))||!(a13==1)))&&(a9==7))))){ a21 = 10; a5 = 4; a18 = 0; a20 = 1; a19 = 1; a2 = 1; return -1; } else if(((!(a8==1)&&((a23==1)&&((a12==1)&&((a12==1)&&((a16==11)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==8)))))))&&((((((a19==4)&&((a20==1)&&((a6==1)&&(a17==2))))&&(a1==13))&&(a21==12))||(a26==1))||(a18==1)))){ a1 = 12; a5 = 4; a13 = 1; a21 = 10; a8 = 0; a16 = 7; a9 = 7; a6 = 1; a19 = 1; return -1; } else if((((a21==10)&&(((a5==4)&&((a1==13)&&((((a19==4)&&(input==5))&&(a16==9))&&!(a2==1))))&&(a20==1)))&&(!(a23==1)&&((a17==2)&&((((((a14==1)&&(a11==1))&&(a14==1))&&!(a11==1))&&(a9==11))&&(a26==1)))))){ a19 = 1; a10 = 0; a9 = 7; a16 = 7; a22 = 1; a1 = 12; a8 = 1; return 21; } else if((((a17==2)&&((a19==2)&&((!(a2==1)||((a21==11)&&((((a3==1)&&(a9==10))&&!(a27==1))&&(a12==1))))&&!(a18==1))))&&((((a20==1)&&((((input==6)&&((a5==5)||(a5==6)))&&(a2==1))&&(a16==7)))&&(a3==1))&&(a1==14)))){ a19 = 4; a1 = 13; a9 = 8; a18 = 0; a21 = 10; a12 = 1; a5 = 5; a13 = 1; a16 = 8; return 23; } else if(((((a19==3)&&(!(a20==1)&&((a16==8)&&(((((a5==5)||(a5==6))&&(input==6))&&(a0==1))&&(a7==1)))))&&(a17==2))&&((((a18==1)&&(((a9==9)&&(!(a23==1)&&((a6==1)&&(a24==1))))&&!(a2==1)))&&(a1==14))&&(a21==10)))){ a6 = 0; a4 = 1; a20 = 1; a18 = 1; a9 = 11; a16 = 7; a19 = 1; a1 = 13; a5 = 6; return -1; } else if(((!(a23==1)||(((a17==2)&&((a1==13)&&(((a9==8)&&(a3==1))&&(a16==11))))&&(a5==6)))&&(!(a18==1)&&((a23==1)&&((a21==10)&&(!(a18==1)&&((!(a8==1)&&(((a20==1)&&(input==1))&&(a12==1)))&&(a19==2)))))))){ a16 = 7; a5 = 4; a1 = 12; a13 = 1; a9 = 7; a27 = 0; a19 = 1; a18 = 0; return -1; } else if(((((((a7==1)||(((a17==2)&&(a3==1))&&(a20==1)))&&(a21==10))&&(a28==1))&&!(a27==1))&&(!(a26==1)&&(((a16==9)&&(((a23==1)&&((input==6)&&((((a1==13)&&(a5==4))&&(a9==7))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))))&&(a12==1)))&&(a19==4))))){ a23 = 1; a9 = 11; a19 = 2; a5 = 6; a1 = 14; a6 = 1; a16 = 7; a12 = 1; a21 = 12; return 25; } else if((((a28==1)&&(((!(a18==1)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==13))&&(a21==11))&&(a19==1)))&&!(a4==1))&&(a20==1)))&&((((((a17==2)&&((a13==1)||(a26==1)))&&(a23==1))&&!(a26==1))&&(a16==7))&&(a9==7)))){ a7 = 0; a21 = 10; a8 = 0; a18 = 0; a5 = 4; a1 = 12; return -1; } else if(((((((!(a13==1)||((!(a28==1)||(((a2==1)&&(a21==10))&&(a17==2)))&&!(a4==1)))&&(a28==1))&&!(a20==1))&&(a1==12))&&(a19==4))&&(((!(a26==1)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==5)))&&(a16==7))&&(a3==1)))){ a9 = 7; a18 = 0; a5 = 4; a6 = 1; a19 = 1; a20 = 1; a12 = 1; return -1; } else if(((!(a12==1)||(((a6==1)&&((((a24==1)||(a13==1))&&!(a20==1))||!(a23==1)))&&(a1==13)))&&((!(a18==1)&&(((a17==2)&&((a16==9)&&((a19==4)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==6)))))&&(a21==10)))&&(a23==1)))){ a2 = 0; a20 = 1; a5 = 5; a19 = 1; a9 = 8; a16 = 7; a10 = 1; return 26; } else if((((a13==1)&&((a19==1)&&((((((a21==12)&&(input==1))&&(a11==1))&&(a3==1))&&(a17==2))&&(a16==8))))&&(!(a26==1)&&(!(a27==1)&&((a1==13)&&((a9==10)&&((a5==4)&&(!(a20==1)&&((a11==1)&&(a23==1)))))))))){ a20 = 1; a16 = 7; a4 = 1; a14 = 1; a5 = 6; a21 = 10; a15 = 0; a9 = 9; a1 = 12; return 21; } else if((((a16==7)&&((a6==1)&&((a21==12)&&(((a23==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4)))&&(a19==4)))))&&((a17==2)&&((((!(a27==1)&&(((a23==1)&&(a13==1))&&!(a18==1)))&&(a13==1))&&(a20==1))&&(a1==12))))){ a28 = 1; a18 = 0; a5 = 4; a9 = 7; a3 = 1; a19 = 1; a21 = 10; return -1; } else if((((!(a11==1)&&((((a16==11)&&(((a4==1)&&((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a4==1)))&&(a17==2))&&(a26==1)))&&(a21==12))&&((((a1==14)&&(!(a28==1)&&((a18==1)&&(a28==1))))&&(a19==3))&&(a20==1)))){ a13 = 0; a2 = 0; a5 = 6; a19 = 1; a9 = 9; a21 = 10; a25 = 1; a16 = 7; return 21; } else if(((((a18==1)||(((a1==13)&&((a0==1)||((a6==1)&&(a19==3))))&&(a21==10)))&&(a17==2))&&(((a6==1)&&(((a13==1)&&(((a6==1)&&(((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==3)))&&(a16==11)))&&!(a20==1)))&&(a23==1)))){ if((a12==1)){ a21 = 12; a10 = 0; a14 = 1; a16 = 10; a25 = 1; a9 = 7; a1 = 12; a5 = 4; }else{ a1 = 12; a10 = 1; a16 = 9; a9 = 11; a5 = 4; a19 = 5; a8 = 1; a22 = 0; } return 21; } else if((((a3==1)&&((!(a13==1)||((a28==1)&&(a6==1)))||!(a12==1)))&&(((a19==2)&&((a21==11)&&((a17==2)&&(((((a16==11)&&((input==5)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a24==1))&&(a1==14))&&(a13==1)))))&&(a20==1)))){ a28 = 1; a21 = 10; a0 = 0; a19 = 1; a6 = 1; a1 = 12; a16 = 7; a5 = 4; a9 = 7; return -1; } else if((((a16==11)&&(((((a24==1)||(((a24==1)||(a6==1))&&(a19==4)))&&(a11==1))&&!(a20==1))&&(a17==2)))&&((((a1==13)&&((a21==10)&&(!(a26==1)&&(((input==5)&&(a9==8))&&(a11==1)))))&&!(a4==1))&&(a5==6)))){ a5 = 4; a19 = 5; a22 = 0; a27 = 1; a15 = 1; a16 = 7; a21 = 12; a1 = 14; return -1; } else if(((((!(a14==1)&&(((a19==3)&&(((a2==1)&&(((((a5==5)&&(a1==14))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==13)))||(((a5==4)&&(a1==14))&&(a9==7))))&&(input==3)))&&(a17==2)))&&(a2==1)))&&(a23==1))&&(a16==10))&&((a21==10)&&(!(a20==1)&&((a28==1)&&(!(a7==1)&&(a13==1))))))){ if((a29==1)){ a5 = 4; a19 = 4; a21 = 11; a22 = 1; a9 = 8; a16 = 7; a1 = 14; }else{ a9 = 8; a5 = 4; a4 = 1; a6 = 0; a21 = 11; a25 = 1; a19 = 5; a16 = 9; a1 = 13; } return 25; } else if((((a21==10)&&((a1==12)&&(((!(a28==1)&&((((a23==1)&&(a24==1))&&(a27==1))&&(a17==2)))&&(a24==1))&&(a20==1))))&&((a16==10)&&((a19==3)&&((a7==1)&&(((a9==11)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a23==1))))))){ a14 = 1; a26 = 1; a5 = 6; a9 = 8; a19 = 4; a28 = 0; a16 = 8; a20 = 0; return 25; } else if(((((((a14==1)||((a19==3)&&((a1==13)&&((a28==1)&&(a6==1)))))||(a24==1))&&(a21==10))&&!(a20==1))&&((((a17==2)&&((!(a7==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a16==9)))&&(a6==1)))&&!(a27==1))&&(a9==11)))){ if((a0==1)){ a9 = 7; a21 = 11; a4 = 1; a28 = 0; a25 = 0; a5 = 5; a1 = 12; }else{ a27 = 1; a1 = 14; a5 = 4; a19 = 1; a7 = 1; a20 = 1; a16 = 7; a6 = 0; } return -1; } else if((((((a21==11)&&(((a19==5)&&(!(a7==1)&&((((a20==1)&&(input==3))&&(a9==7))&&(a23==1))))&&!(a4==1)))&&(a16==10))&&(a17==2))&&((((a2==1)&&(!(a12==1)||((a23==1)&&(a5==5))))&&(a3==1))&&(a1==14)))){ a19 = 2; a16 = 7; a1 = 13; a28 = 1; a9 = 9; a21 = 10; a6 = 1; return -1; } else if(((((((((input==3)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a24==1))&&(a2==1))&&!(a20==1))&&(a19==4))&&(a17==2))&&(((a3==1)&&((a16==10)&&((!(a0==1)&&(!(a24==1)&&(!(a26==1)&&(a6==1))))&&(a21==10))))&&(a1==12)))){ a29 = 1; a5 = 4; a1 = 14; a9 = 11; a20 = 1; a19 = 1; a14 = 1; a16 = 7; a8 = 1; return -1; } else if((((a9==10)&&(((((a2==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a1==14))&&(a19==5))&&!(a20==1)))&&(((((a0==1)||(((((a13==1)&&(a21==11))&&(a16==8))||(a0==1))&&(a23==1)))||(a14==1))&&(a13==1))&&(a17==2)))){ if((a27==1)){ a9 = 7; a25 = 0; a1 = 13; a16 = 7; a19 = 1; a5 = 5; a20 = 1; a10 = 1; a21 = 10; a8 = 1; }else{ a25 = 1; a2 = 0; a19 = 4; a5 = 6; a20 = 1; a18 = 1; a21 = 10; a9 = 7; } return -1; } else if((((((a11==1)&&(((((a1==12)&&((a11==1)&&(a21==12)))||(a18==1))&&(a9==10))&&(a19==5)))&&(a16==7))&&(a5==5))&&(((((((a20==1)&&(input==6))&&(a6==1))&&(a17==2))&&(a23==1))&&!(a0==1))&&(a6==1)))){ if((a10==1)){ a16 = 8; a21 = 11; a20 = 0; a24 = 0; a13 = 1; a1 = 13; a4 = 0; a5 = 4; a19 = 2; }else{ a9 = 11; a19 = 4; a16 = 9; a21 = 11; a6 = 1; a5 = 6; a14 = 0; a23 = 1; } return 22; } else if((((a6==1)&&((a3==1)&&((a1==12)&&((a19==1)&&(!(a20==1)&&((a16==9)&&(((((a5==5)||(a5==6))&&(input==6))&&!(a7==1))&&(a3==1))))))))&&((a0==1)||((a21==11)&&((a17==2)&&((a9==10)&&((a13==1)&&!(a4==1)))))))){ a21 = 10; a1 = 13; a5 = 4; a9 = 9; a20 = 1; a16 = 7; a4 = 1; a22 = 0; a14 = 1; return -1; } else if((((a16==10)&&(!(a23==1)||((a21==11)&&((a1==12)&&(!(a12==1)||((!(a12==1)||((a20==1)&&(a28==1)))&&(a17==2)))))))&&((a19==5)&&((!(a7==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a9==11))&&(a6==1)))&&(a28==1))))){ a5 = 5; a1 = 13; a12 = 1; a16 = 7; a19 = 4; a4 = 0; a21 = 10; a9 = 10; a18 = 0; return 25; } else if(((((a1==12)&&((a19==3)&&((a9==10)&&(!(a2==1)||((a28==1)&&(a17==2))))))&&(a20==1))&&((a16==8)&&((!(a27==1)&&((a3==1)&&((((a3==1)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a26==1))&&!(a0==1))))&&(a21==12))))){ a5 = 4; a9 = 7; a21 = 10; a13 = 1; a28 = 1; a19 = 1; a16 = 7; a14 = 0; return -1; } else if((((a1==14)&&((((a24==1)||(!(a20==1)&&((a28==1)&&(a23==1))))&&(a19==4))&&(a16==10)))&&((a21==11)&&(((a17==2)&&((a9==11)&&((((a6==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a6==1))&&(a2==1))))&&(a3==1))))){ a21 = 10; a29 = 0; a9 = 9; a5 = 5; a20 = 1; a16 = 7; a25 = 1; a22 = 1; a19 = 1; return 21; } else if(((((((a12==1)&&((input==6)&&(a19==5)))&&!(a27==1))&&!(a14==1))&&(a20==1))&&((a16==8)&&((a17==2)&&((a1==13)&&((a21==10)&&((a9==7)&&(((((a13==1)&&(a11==1))&&(a23==1))&&(a5==4))||(a24==1))))))))){ a4 = 0; a1 = 12; a5 = 6; a18 = 0; a24 = 0; a9 = 9; return -1; } else if((((a3==1)&&((a6==1)&&((a6==1)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3))&&(a1==13))&&(a17==2)))))&&(((((a21==10)&&(((a20==1)&&((a3==1)&&(a16==11)))&&(a19==5)))||!(a12==1))&&(a11==1))||!(a6==1)))){ a9 = 7; a16 = 7; a0 = 0; a28 = 1; a5 = 4; a19 = 1; a12 = 1; a1 = 12; return -1; } else if(((!(a12==1)||(((((a2==1)&&(a2==1))||!(a6==1))&&(a16==10))||!(a6==1)))&&((((a9==10)&&(((a1==14)&&((a28==1)&&(((!(a20==1)&&(input==5))&&(a17==2))&&(a19==4))))&&(a5==5)))&&(a21==10))&&(a2==1)))){ a21 = 12; a9 = 8; a12 = 0; a19 = 5; a10 = 1; a3 = 0; a5 = 6; a16 = 7; return -1; } else if((((a6==1)&&(((((((a20==1)&&(a28==1))&&(a1==14))&&!(a27==1))&&!(a18==1))||!(a28==1))&&!(a4==1)))&&(((a16==11)&&(((((a9==10)&&((input==6)&&((a5==4)||(a5==5))))&&!(a26==1))&&(a19==3))&&(a21==12)))&&(a17==2)))){ a5 = 6; a19 = 1; a28 = 1; a16 = 8; a9 = 8; a0 = 0; a8 = 0; return 21; } else if(((((a0==1)||((a21==11)&&(!(a7==1)&&(((a17==2)&&(!(a13==1)||((a6==1)&&(a19==5))))&&(a1==13)))))&&(a20==1))&&(((a9==9)&&((!(a27==1)&&(((input==3)&&(a5==6))&&!(a14==1)))&&(a16==11)))&&!(a26==1)))){ a5 = 4; a9 = 7; a28 = 1; a19 = 3; a3 = 1; a6 = 1; a21 = 12; return 22; } else if((((a26==1)||((((a12==1)&&!(a20==1))&&(a1==13))||(a0==1)))&&(((a19==4)&&((a17==2)&&((!(a18==1)&&(((((a21==12)&&((a9==9)&&(input==5)))&&(a13==1))&&(a5==4))&&(a28==1)))&&(a16==9))))&&(a13==1)))){ a21 = 10; a16 = 7; a20 = 1; a12 = 0; a9 = 11; a5 = 6; a19 = 1; a27 = 1; return -1; } else if(((((((!(a14==1)&&(!(a14==1)&&(!(a20==1)&&(!(a0==1)&&((((input==4)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&!(a26==1))&&(a17==2))))))&&(a21==10))&&!(a7==1))&&(a3==1))&&(a16==11))&&((a19==1)&&(a11==1)))){ a20 = 1; a5 = 4; a24 = 1; a19 = 4; a1 = 13; a25 = 1; a9 = 7; a21 = 11; a14 = 1; return -1; } else if((((a12==1)&&((a9==8)&&((a16==11)&&(!(a27==1)&&(((a1==13)&&((((((a5==4)||(a5==5))&&(input==3))&&(a6==1))&&(a6==1))&&(a12==1)))&&(a20==1))))))&&(((((a6==1)&&(a17==2))&&(a21==11))||!(a13==1))&&(a19==3)))){ a16 = 9; a9 = 9; a24 = 0; a18 = 0; a1 = 12; a12 = 1; a21 = 12; a5 = 5; return 21; } else if(((!(a26==1)&&((((a12==1)&&(((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a21==11)))&&(a20==1))&&(a16==11)))&&((a3==1)&&((a1==13)&&((a17==2)&&(!(a3==1)||((a6==1)&&(!(a8==1)&&((a19==2)&&(a11==1)))))))))){ a16 = 7; a5 = 4; a9 = 7; a18 = 0; a21 = 10; a1 = 12; a12 = 1; a19 = 1; a14 = 0; return -1; } else if((((a19==3)&&(((a21==11)&&(!(a27==1)&&(!(a24==1)&&(((a11==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3))&&(a1==13)))&&!(a26==1)))))&&!(a20==1)))&&(((a16==7)&&((a17==2)&&((a11==1)&&(a13==1))))||(a27==1)))){ a9 = 7; a12 = 1; a27 = 0; a20 = 1; a21 = 10; a19 = 1; a1 = 12; a28 = 1; a5 = 4; return -1; } else if((((((a16==9)&&(((a3==1)||!(a13==1))||(a18==1)))&&(a13==1))||(a0==1))&&((((!(a8==1)&&(((((a19==1)&&((a9==7)&&((a1==12)&&(a5==5))))&&(a21==12))||(((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5))&&(a21==11))||((a21==12)&&(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==1)))))&&(input==6)))&&(a17==2))&&(a20==1))&&!(a24==1)))){ a5 = 5; a19 = 1; a0 = 0; a9 = 8; a21 = 10; a1 = 12; a16 = 10; a7 = 0; a23 = 1; return 21; } else if(((((a11==1)&&(((a16==8)&&(a3==1))&&(a12==1)))&&(a20==1))&&(((!(a7==1)&&((a17==2)&&(!(a4==1)&&(((((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==5))&&(a21==10)))))&&!(a4==1))&&!(a24==1)))){ a16 = 7; a1 = 12; a23 = 1; a7 = 0; a13 = 1; a5 = 4; a19 = 1; a9 = 7; return -1; } else if((((a21==10)&&((a19==5)&&((((a11==1)||!(a11==1))&&(a9==9))&&!(a20==1))))&&((a1==14)&&(((!(a27==1)&&(((a17==2)&&(((a11==1)&&((a16==9)&&(input==6)))&&(a3==1)))&&(a6==1)))&&(a28==1))&&(a5==6))))){ a19 = 3; a29 = 0; a1 = 13; a15 = 0; a22 = 1; a9 = 10; a21 = 12; return -1; } else if((((a8==1)||(((a21==11)&&((((a17==2)&&(!(a7==1)&&(a12==1)))&&!(a8==1))||(a26==1)))||(a24==1)))&&(((!(a8==1)&&(!(a20==1)&&((input==5)&&((((a9==11)&&((a5==6)&&(a1==13)))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a5==5)&&(a1==14))&&(a9==7))))))&&(a19==2))&&(a16==10)))){ if((a3==1)){ a19 = 1; a2 = 0; a5 = 5; a9 = 11; a1 = 12; a23 = 0; a14 = 1; a16 = 7; a21 = 12; a20 = 1; }else{ a28 = 0; a20 = 1; a13 = 0; a19 = 1; a21 = 10; a5 = 5; a9 = 9; a1 = 12; a16 = 7; a29 = 1; } return -1; } else if((((a28==1)&&((a7==1)||((a17==2)&&(!(a6==1)||(((a16==7)&&((a23==1)&&!(a26==1)))&&(a20==1))))))&&((((a21==12)&&((input==3)&&(((a19==1)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&(a3==1))&&!(a4==1)))){ a9 = 7; a0 = 0; a24 = 0; a21 = 10; a19 = 1; a1 = 12; a27 = 0; a5 = 4; return -1; } else if(((((((((a12==1)&&((a1==14)&&((a16==10)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==6)))))&&(a17==2))&&(a20==1))&&!(a18==1))&&(a21==12))&&!(a27==1))&&(((((a3==1)&&(a13==1))||!(a13==1))||!(a12==1))&&(a19==5)))){ a5 = 4; a16 = 7; a11 = 1; a19 = 1; a12 = 1; a4 = 0; a9 = 7; a21 = 10; a1 = 12; return -1; } else if((((a21==11)&&((a17==2)&&((a1==12)&&(!(a7==1)&&((a19==1)&&(!(a13==1)||(!(a12==1)||(a6==1))))))))&&((a16==9)&&((!(a27==1)&&((a23==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a9==9))&&!(a14==1))))&&(a20==1))))){ a9 = 8; a21 = 10; a11 = 1; a20 = 0; a5 = 6; a7 = 0; a16 = 8; a8 = 0; return 25; } else if(((((((a9==9)&&(((a14==1)&&(((a12==1)&&(a5==5))&&(a21==12)))&&(a1==14)))&&(a16==9))&&(a24==1))&&!(a11==1))&&((!(a23==1)&&((a20==1)&&(!(a12==1)&&(((a17==2)&&(input==4))&&(a19==2)))))&&!(a3==1)))){ a25 = 0; a9 = 11; a19 = 1; a11 = 0; a21 = 10; a29 = 1; a16 = 7; return -1; } else if(((((!(a20==1)&&((((a12==1)&&(a9==10))&&(a1==13))&&(a16==7)))&&(a3==1))&&!(a27==1))&&((a3==1)&&((((a11==1)&&((a21==11)&&(((((a5==4)||(a5==5))&&(input==4))&&(a17==2))&&(a19==2))))&&(a28==1))&&(a6==1))))){ a9 = 7; a19 = 1; a20 = 1; a0 = 0; a1 = 12; a12 = 1; a5 = 4; a8 = 0; a21 = 10; return -1; } else if((((((a19==3)&&(((a11==1)&&(a21==12))&&!(a20==1)))||(a8==1))&&(a23==1))&&((((a17==2)&&(((a13==1)&&((!(a26==1)&&((a16==9)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a11==1)))&&(a6==1)))&&(a1==12))&&(a9==11)))){ a1 = 13; a22 = 0; a16 = 11; a9 = 7; a5 = 5; a19 = 2; a25 = 1; a26 = 1; a21 = 10; return 23; } else if(((((a21==11)&&(!(a27==1)&&((a9==11)&&((a1==13)&&((a23==1)&&((a23==1)&&(a19==2)))))))||(a4==1))&&(!(a26==1)&&(((a3==1)&&((a11==1)&&((((input==6)&&(a16==10))&&(a17==2))&&(a20==1))))&&(a5==6))))){ a9 = 7; a16 = 9; a2 = 1; a11 = 1; a19 = 3; a5 = 4; a14 = 0; return -1; } else if((((((((!(a8==1)&&((((input==5)&&(a1==13))&&(a12==1))&&(a17==2)))&&(a3==1))&&(a9==10))&&(a3==1))&&(a5==6))&&(a3==1))&&((a19==1)&&((!(a20==1)&&(((a3==1)||(a18==1))&&(a16==9)))&&(a21==11))))){ a19 = 3; a20 = 1; a23 = 0; a1 = 14; a18 = 1; a12 = 0; a9 = 11; a21 = 10; a16 = 11; return -1; } else if((((a1==12)&&(((!(a20==1)&&((a28==1)&&((a13==1)&&(a6==1))))&&(a19==2))&&(a21==10)))&&((a9==8)&&((a16==10)&&((a17==2)&&((((!(a14==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a4==1))&&!(a14==1))&&(a6==1))))))){ a5 = 5; a16 = 7; a9 = 9; a1 = 13; a20 = 1; a7 = 1; a25 = 1; a19 = 3; a21 = 11; a22 = 0; return 25; } else if((((a9==8)&&(((a3==1)&&(((a19==1)&&((a1==13)&&((a2==1)&&((input==4)&&(a16==7)))))&&!(a0==1)))&&(a21==12)))&&((a5==4)&&((a17==2)&&(((!(a0==1)&&((a28==1)||!(a13==1)))||!(a6==1))&&(a20==1)))))){ a28 = 1; a19 = 5; a5 = 6; a16 = 8; a9 = 10; a12 = 1; return 26; } else if((((((a18==1)||((a17==2)&&(((a9==11)&&(a13==1))&&(a5==5))))||!(a6==1))&&!(a0==1))&&((!(a4==1)&&(!(a0==1)&&((a21==12)&&((a16==7)&&(((a11==1)&&((a19==4)&&(input==4)))&&(a1==14))))))&&(a20==1)))){ a1 = 12; a9 = 7; a5 = 4; a7 = 0; a19 = 1; a26 = 0; a21 = 10; return -1; } else if(((((!(a0==1)&&((a16==8)&&((a28==1)&&(a17==2))))||(a14==1))&&(a19==5))&&(((a9==9)&&(((a28==1)&&(!(a7==1)&&(!(a4==1)&&(((a3==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a1==12)))))&&!(a20==1)))&&(a21==11)))){ a19 = 1; a23 = 1; a9 = 7; a21 = 10; a4 = 0; a20 = 1; a8 = 0; a5 = 4; a16 = 7; return -1; } else if(((((a19==2)&&((a1==12)&&(a12==1)))&&(a16==7))&&((((((!(a24==1)&&(((((((a5==4)||(a5==5))&&(input==5))&&(a2==1))&&(a12==1))&&!(a14==1))&&(a17==2)))&&(a12==1))&&!(a20==1))&&!(a0==1))&&(a21==12))&&(a9==8)))){ a20 = 1; a5 = 4; a19 = 1; a6 = 1; a7 = 0; a21 = 10; a8 = 0; a9 = 7; return -1; } else if((((((a17==2)&&(!(a14==1)&&(((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a16==8))))&&(a21==11))&&(a23==1))&&((a14==1)||((((((a14==1)||((a12==1)&&(a1==13)))&&(a19==2))&&(a20==1))&&(a23==1))&&!(a8==1))))){ a21 = 10; a1 = 12; a9 = 7; a19 = 1; a5 = 4; a12 = 1; a24 = 0; a16 = 7; a23 = 1; return -1; } else if((((((((a1==14)&&((a5==5)&&(a3==1)))&&(a21==11))&&!(a7==1))||(a14==1))&&!(a8==1))&&((a11==1)&&((a12==1)&&((a17==2)&&((((a9==9)&&((!(a20==1)&&(input==5))&&(a19==5)))&&(a16==10))&&(a23==1))))))){ a20 = 1; a5 = 6; a16 = 7; a9 = 8; a21 = 10; a19 = 1; a24 = 1; a10 = 1; a11 = 0; return -1; } else if((((a1==12)&&((a17==2)&&((a21==11)&&(!(a4==1)&&((a28==1)&&(a23==1))))))&&(((a19==1)&&(((((a2==1)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a24==1))&&!(a14==1)))&&(a3==1))&&!(a20==1))&&(a16==10)))&&(a9==8)))){ a9 = 7; a5 = 5; a1 = 14; a16 = 8; a19 = 5; a6 = 0; a4 = 1; a21 = 10; a10 = 0; return 21; } else if(((!(a7==1)&&((a16==7)&&((!(a7==1)&&((a21==11)&&((((a5==6)&&(input==6))&&(a17==2))&&(a19==1))))&&(a2==1))))&&(((!(a20==1)&&((!(a27==1)&&((a9==11)&&(a13==1)))&&!(a7==1)))&&(a1==14))||!(a3==1)))){ a20 = 1; a23 = 1; a21 = 10; a9 = 7; a4 = 0; a6 = 1; a1 = 12; a5 = 4; return -1; } else if((((((a12==1)&&(((((a16==10)&&((a21==10)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&(a3==1))&&!(a20==1))&&(a9==9)))&&(a17==2))&&(a12==1))&&(((a19==3)&&(!(a23==1)||((a1==13)&&((a23==1)||(a4==1)))))&&!(a26==1)))){ a3 = 0; a20 = 1; a15 = 1; a1 = 12; a0 = 1; a9 = 10; a19 = 2; a16 = 8; a5 = 5; return 21; } else if((((((a5==5)&&((((((a6==1)&&(a6==1))&&(a21==10))&&!(a24==1))&&(a9==8))||(a18==1)))&&(a16==10))||(a4==1))&&(((a3==1)&&((a20==1)&&((a3==1)&&((a19==2)&&((input==4)&&(a1==14))))))&&(a17==2)))){ a9 = 7; a19 = 1; a3 = 1; a16 = 7; a1 = 12; a12 = 1; a5 = 4; a11 = 1; return -1; } else if(((((a9==7)&&((a1==12)&&((((!(a7==1)&&((((input==4)&&(a16==10))&&(a17==2))&&!(a18==1)))&&!(a4==1))&&!(a14==1))&&(a3==1))))&&(a19==3))&&(((((a12==1)&&!(a27==1))&&!(a20==1))&&(a5==5))&&(a21==11)))){ if((a3==1)){ a21 = 12; a19 = 1; a3 = 0; a20 = 1; a9 = 10; a12 = 0; a16 = 11; a1 = 13; a29 = 0; }else{ a16 = 8; a13 = 0; a9 = 8; a19 = 4; a10 = 1; a26 = 1; } return -1; } else if(((((a19==5)&&(((a16==9)&&(!(a2==1)||(!(a24==1)&&(!(a20==1)&&(a12==1)))))&&!(a4==1)))&&(a21==12))&&(((a6==1)&&((((((a17==2)&&(input==5))&&(a1==14))&&(a9==11))&&!(a24==1))&&!(a27==1)))&&(a5==6)))){ a6 = 0; a16 = 7; a21 = 10; a1 = 13; a22 = 0; a19 = 1; a20 = 1; a5 = 4; a15 = 1; return 26; } else if(((!(a18==1)&&(!(a8==1)&&((a19==2)&&(((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a17==2)))))&&((a1==12)&&((((a16==10)&&((!(a28==1)||(((a21==11)&&(a3==1))&&!(a20==1)))||!(a13==1)))||!(a23==1))||!(a3==1))))){ a9 = 8; a21 = 10; a16 = 7; a5 = 4; a25 = 1; a15 = 0; a20 = 1; a23 = 0; return -1; } else if(((!(a4==1)&&(!(a28==1)||((a18==1)||((a17==2)&&((((((a3==1)&&(a20==1))&&(a1==12))&&(a9==7))&&(a11==1))&&!(a8==1))))))&&((a5==4)&&(((((a16==8)&&(input==4))&&(a19==1))&&!(a26==1))&&(a21==12))))){ a21 = 10; a23 = 1; a16 = 7; a13 = 1; return -1; } else if((((!(a20==1)&&(((a21==12)&&((a3==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6))))&&(a19==1)))&&!(a18==1))&&(((((((a16==8)&&((a11==1)&&!(a0==1)))&&(a1==14))&&!(a27==1))&&(a17==2))||(a0==1))&&(a28==1)))){ a1 = 12; a25 = 0; a9 = 11; a26 = 1; a5 = 5; a15 = 0; a20 = 1; a16 = 7; return -1; } else if(((!(a18==1)&&(!(a27==1)&&((a20==1)&&((((a17==2)&&((a5==6)&&((a19==5)&&(input==5))))&&(a16==10))&&(a28==1)))))&&((a11==1)&&((a2==1)&&(((a1==14)&&(((a11==1)&&(a21==10))&&(a9==11)))&&(a13==1)))))){ a9 = 7; a6 = 1; a5 = 4; a16 = 7; a19 = 1; a1 = 12; a2 = 1; a24 = 0; return -1; } else if((((((input==6)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a1==14))&&!(a24==1))&&((a20==1)&&((a21==10)&&(!(a18==1)&&((!(a12==1)||((a17==2)&&((!(a12==1)||((a16==9)&&((a19==4)&&(a13==1))))||!(a28==1))))||(a18==1))))))){ a18 = 0; a9 = 11; a1 = 13; a19 = 2; a6 = 1; a5 = 6; a16 = 11; a4 = 0; return 23; } else if(((!(a0==1)&&((((input==1)&&(a20==1))&&(a1==14))&&!(a14==1)))&&((a9==7)&&(((a26==1)||((((((((a3==1)&&(a23==1))||!(a23==1))||(a14==1))&&(a17==2))&&(a16==7))&&(a5==4))&&(a19==3)))&&(a21==11))))){ a14 = 0; a19 = 1; a21 = 10; a1 = 12; a6 = 1; return -1; } else if(((((((((a17==2)&&(a2==1))&&(a16==7))&&!(a14==1))&&(a1==12))&&(a5==5))&&(a19==1))&&(((!(a7==1)&&(!(a0==1)&&((!(a7==1)&&((a28==1)&&((input==4)&&(a9==7))))&&!(a0==1))))&&(a21==11))&&!(a20==1)))){ a21 = 10; a11 = 1; a23 = 1; a12 = 1; a20 = 1; a5 = 4; return -1; } else if((((a13==1)&&((!(a24==1)&&(((!(a26==1)&&(((a1==12)&&(input==3))&&(a19==1)))&&(a5==6))&&(a2==1)))&&(a23==1)))&&((((!(a11==1)||((a16==10)&&((a20==1)&&(a28==1))))&&(a17==2))&&(a21==12))&&(a9==7)))){ a5 = 4; a16 = 7; a21 = 10; a8 = 0; a14 = 0; a4 = 0; return -1; } else if((((((((!(a14==1)&&(a6==1))&&(a21==11))||(a24==1))&&(a16==11))&&(a23==1))&&!(a14==1))&&(((((a6==1)&&((a20==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==6))&&(a19==2))))&&(a17==2))&&(a1==14))&&!(a8==1)))){ a16 = 7; a9 = 7; a24 = 0; a2 = 1; a21 = 10; a5 = 4; a6 = 1; a1 = 12; a19 = 1; return -1; } else if(((((((a16==8)&&((((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11))))&&(input==1)))&&(a19==1))&&(a3==1))&&(a2==1))&&((((((!(a20==1)&&((a28==1)&&(a21==11)))||!(a13==1))&&(a17==2))&&!(a14==1))&&!(a7==1))||!(a2==1)))){ a5 = 6; a6 = 1; a9 = 9; a21 = 10; a19 = 4; a1 = 14; a20 = 1; a28 = 1; return 25; } else if(((((a1==13)&&((a9==9)&&((a14==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a0==1)))))&&(a20==1))&&((!(a2==1)&&((!(a3==1)&&((a17==2)&&((a19==1)&&(((a23==1)&&(a14==1))&&(a16==8)))))&&(a27==1)))&&(a21==12)))){ a6 = 0; a16 = 7; a1 = 12; a21 = 10; a9 = 11; a5 = 6; a7 = 1; a3 = 0; return 25; } else if((((((((a17==2)&&(!(a4==1)&&(a2==1)))||!(a6==1))&&(a20==1))&&(a1==12))&&(a21==10))&&((a16==10)&&((((a28==1)&&((!(a18==1)&&(!(a27==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a11==1)))&&(a19==5))&&(a9==10))))){ a21 = 11; a16 = 8; a0 = 0; a18 = 0; a5 = 4; a12 = 1; a19 = 4; return -1; } else if(((!(a14==1)&&((a1==13)&&((((a17==2)&&(((a11==1)&&((a19==1)&&((input==3)&&(a20==1))))&&(a5==4)))&&(a9==7))&&!(a14==1))))&&(((a18==1)||(((a21==11)&&(!(a28==1)||(a13==1)))&&(a16==11)))||(a4==1)))){ a21 = 10; a16 = 7; a1 = 12; a4 = 0; a18 = 0; a27 = 0; return -1; } else if(((((a23==1)&&((!(a7==1)&&((a19==5)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==4))))&&(a17==2)))&&(a12==1))&&((a23==1)&&((a1==13)&&(((!(a27==1)&&((a23==1)&&((a23==1)&&(a21==10))))&&(a16==8))&&!(a20==1)))))){ a11 = 1; a16 = 7; a20 = 1; a9 = 11; a5 = 5; a19 = 4; a1 = 14; a28 = 1; a13 = 1; return 25; } else if((((a23==1)&&((a3==1)&&((a1==12)&&((a21==12)&&((a19==3)&&((a9==8)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))))))&&((((!(a13==1)||((a17==2)&&(!(a28==1)||((a16==9)&&(a3==1)))))&&!(a20==1))&&(a23==1))&&(a13==1)))){ a29 = 1; a5 = 5; a19 = 4; a9 = 11; a2 = 0; a20 = 1; return -1; } else if((((!(a2==1)||((a23==1)&&!(a8==1)))&&(a23==1))&&(((a16==10)&&(((((a17==2)&&((a19==4)&&(!(a7==1)&&((a28==1)&&((a5==4)&&((input==6)&&!(a20==1)))))))&&(a21==11))&&(a1==14))&&(a9==7)))&&(a6==1)))){ a16 = 9; a5 = 5; a28 = 0; a18 = 1; a20 = 1; a14 = 1; a1 = 12; return -1; } else if((((a1==14)&&((((a5==5)&&(((a2==1)&&((a19==1)&&(!(a14==1)&&(a6==1))))&&!(a20==1)))||!(a23==1))&&(a9==11)))&&((a16==7)&&((((((input==1)&&(a17==2))&&!(a7==1))&&(a21==11))&&(a6==1))&&!(a7==1))))){ a1 = 12; a20 = 1; a16 = 11; a19 = 3; a2 = 1; a4 = 0; a13 = 1; a5 = 6; a21 = 10; return 25; } else if(((((a19==5)&&(!(a6==1)||((((a2==1)||!(a12==1))&&(a21==11))&&(a17==2))))&&!(a20==1))&&((a9==7)&&((a11==1)&&((a16==9)&&(((!(a18==1)&&((a1==12)&&((input==1)&&((a5==5)||(a5==6)))))&&!(a24==1))&&(a12==1))))))){ a20 = 1; a16 = 11; a21 = 12; a5 = 6; a9 = 11; a27 = 1; a13 = 0; a6 = 0; return 25; } else if((((a23==1)&&((a20==1)&&((((a6==1)&&!(a4==1))&&(a1==14))&&(a9==10))))&&(((a19==2)&&(((((((a5==6)&&((a16==8)&&(input==4)))&&(a21==11))&&!(a0==1))&&(a3==1))&&(a3==1))&&!(a26==1)))&&(a17==2)))){ a26 = 0; a9 = 7; a1 = 12; a2 = 1; a5 = 4; a16 = 7; a13 = 1; a19 = 1; a21 = 10; return -1; } else if((((a18==1)||((a14==1)||((a24==1)||(!(a11==1)||(((!(a23==1)||((a19==4)&&(a23==1)))&&(a16==10))||(a7==1))))))&&(((a17==2)&&((((input==4)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))&&(a21==11))&&(a20==1)))&&(a1==12)))){ a21 = 10; a16 = 7; a9 = 7; a19 = 1; a12 = 1; a28 = 1; a5 = 4; a13 = 1; return -1; } else if(((((a20==1)&&((a17==2)&&(!(a26==1)&&((a12==1)&&(((a6==1)&&(!(a8==1)&&((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==3))))&&(a21==11))))))&&(a1==14))&&((a16==7)&&((((a11==1)&&(a19==5))||!(a6==1))||(a24==1))))){ a27 = 0; a5 = 4; a1 = 12; a9 = 7; a14 = 0; a19 = 1; a24 = 0; a21 = 10; return -1; } else if(((((a28==1)&&(a2==1))&&(a17==2))&&(((a16==7)&&((a9==11)&&((a19==5)&&(!(a18==1)&&((a21==10)&&(((((((input==3)&&!(a20==1))&&(a13==1))&&(a13==1))&&!(a18==1))&&(a5==6))&&(a28==1)))))))&&(a1==12)))){ a21 = 11; a1 = 14; a20 = 1; a0 = 0; a28 = 1; a13 = 1; a5 = 5; a16 = 11; a9 = 7; return 21; } else if(((((a19==2)&&(((a5==6)&&((a21==11)&&((input==4)&&(a17==2))))&&(a20==1)))&&!(a26==1))&&(!(a28==1)||((a11==1)&&((a16==10)&&((((((a14==1)||(a3==1))&&(a1==13))&&!(a8==1))&&(a9==11))&&!(a4==1))))))){ a13 = 1; a9 = 9; a21 = 10; a16 = 7; a0 = 0; a5 = 4; a3 = 1; return 23; } else if(((((a17==2)&&(((!(a20==1)&&(((((input==3)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&!(a0==1))&&!(a27==1))&&!(a24==1)))&&!(a18==1))&&(a1==12)))&&(a19==3))&&((a3==1)&&((a16==7)&&(!(a4==1)&&((a21==10)&&(a23==1))))))){ a20 = 1; a0 = 0; a9 = 7; a5 = 4; a19 = 1; a2 = 1; a11 = 1; return -1; } else if(((((a21==12)&&((((a3==1)&&!(a20==1))&&(a9==10))&&(a16==8)))&&!(a26==1))&&(((a17==2)&&((a6==1)&&(((!(a27==1)&&(((a28==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a6==1)))&&(a19==5))&&(a1==13))))&&(a23==1)))){ a9 = 9; a21 = 10; a20 = 1; a16 = 9; a4 = 1; a12 = 0; a5 = 4; a11 = 0; return 26; } else if(((((a19==5)&&((!(a27==1)&&((a21==11)&&((a3==1)&&!(a0==1))))||!(a6==1)))&&(a1==13))&&((a20==1)&&((a17==2)&&((a12==1)&&((!(a0==1)&&((a16==10)&&((input==3)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))))&&!(a4==1))))))){ a5 = 4; a16 = 7; a9 = 7; a19 = 1; a1 = 12; a23 = 1; a6 = 1; a28 = 1; a21 = 10; return -1; } else if((((((a5==4)&&((a6==1)&&((a18==1)||(((a12==1)&&(a17==2))||(a27==1)))))&&(a16==10))&&(a21==11))&&((a9==7)&&(((a3==1)&&((a23==1)&&((a19==2)&&(((a1==13)&&(input==3))&&!(a14==1)))))&&!(a20==1))))){ a21 = 12; a19 = 5; a0 = 1; a11 = 0; a20 = 1; a27 = 1; return -1; } else if((((a17==2)&&((a21==10)&&(!(a18==1)&&(((((a3==1)||(a4==1))||(a8==1))&&(a19==4))&&(a20==1)))))&&(!(a18==1)&&(!(a27==1)&&(((((input==1)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a16==10))&&!(a7==1))&&(a1==14)))))){ a24 = 0; a2 = 1; a3 = 1; a5 = 5; a1 = 13; a19 = 5; a16 = 8; a9 = 10; return 25; } else if((((a11==1)&&((((a1==13)&&(!(a20==1)&&(a13==1)))&&!(a0==1))&&!(a26==1)))&&(!(a26==1)&&((a19==3)&&((a16==8)&&((!(a27==1)&&((((input==3)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))&&(a3==1))&&(a21==12)))&&(a17==2))))))){ a19 = 2; a16 = 7; a1 = 12; a20 = 1; a3 = 0; a10 = 1; a5 = 4; a21 = 10; a9 = 7; a15 = 1; return 21; } else if(((((a9==8)&&(((a0==1)||((a20==1)&&(((a21==11)&&((a1==13)&&(a6==1)))&&!(a26==1))))||!(a11==1)))&&(a19==3))&&((a16==9)&&(((a12==1)&&(!(a14==1)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&(a3==1))))){ a21 = 12; a18 = 0; a5 = 4; a1 = 12; a3 = 1; a9 = 9; a6 = 1; return 21; } else if((((a7==1)||((a9==11)&&(!(a7==1)&&((a16==7)&&(((a18==1)||(!(a11==1)||((a19==4)&&(a13==1))))&&!(a20==1))))))&&(((a1==13)&&(((((a5==4)&&(input==3))&&(a6==1))&&(a21==10))&&(a17==2)))&&(a23==1)))){ a9 = 7; a19 = 5; a4 = 0; a1 = 12; a27 = 0; a11 = 1; return 25; } else if((((a16==11)&&(((a17==2)&&((a8==1)||((!(a11==1)||((a19==4)&&(a2==1)))&&(a1==12))))&&(a20==1)))&&((!(a26==1)&&((a23==1)&&(!(a24==1)&&((a6==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1))))))&&(a21==11)))){ a27 = 0; a6 = 1; a21 = 12; a23 = 1; a5 = 4; a1 = 13; a9 = 9; a19 = 2; return 25; } else if((((!(a18==1)&&(((a17==2)&&(((a6==1)&&(!(a20==1)&&(((((input==4)&&(a5==4))&&(a9==11))&&(a28==1))&&!(a8==1))))&&(a16==8)))&&(a21==12)))&&(a19==2))&&(((a7==1)||((a13==1)||!(a12==1)))&&(a1==12)))){ a25 = 0; a5 = 6; a19 = 5; a9 = 8; a22 = 1; a1 = 13; a16 = 7; a12 = 0; return 21; } else if(((!(a18==1)&&(!(a24==1)&&(((a17==2)&&(((a1==14)&&((a3==1)&&(a6==1)))||(a14==1)))||(a24==1))))&&((a19==3)&&(((a20==1)&&((a21==11)&&(((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a2==1))))&&(a16==9))))){ a19 = 1; a5 = 4; a16 = 7; a1 = 12; a4 = 0; a26 = 0; a18 = 0; a9 = 7; a21 = 10; return -1; } else if(((((a28==1)&&(((a1==12)&&((a16==7)&&(!(a6==1)||((a12==1)&&(a17==2)))))&&(a9==8)))||(a8==1))&&((a13==1)&&((!(a20==1)&&(!(a26==1)&&((a3==1)&&((a19==4)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))))&&(a21==12))))){ a6 = 1; a20 = 1; a5 = 4; a4 = 0; a21 = 10; a9 = 7; a19 = 1; a3 = 1; return -1; } else if((((a21==10)&&((a20==1)&&((((a9==10)&&(input==1))&&!(a7==1))&&(a16==10))))&&((a19==3)&&((a1==14)&&(!(a13==1)||((((a24==1)||((!(a2==1)||((a11==1)&&(a23==1)))&&(a5==6)))||!(a6==1))&&(a17==2))))))){ a6 = 1; a21 = 11; a24 = 0; a16 = 11; a1 = 12; a19 = 1; a9 = 8; a5 = 4; return 26; } else if((((a12==1)&&(((a9==10)&&((a21==12)&&((a16==11)&&(((a7==1)||((a13==1)||!(a6==1)))&&(a20==1)))))&&(a17==2)))&&(!(a4==1)&&((a1==12)&&(!(a26==1)&&((a19==4)&&(((input==5)&&((a5==5)||(a5==6)))&&(a13==1)))))))){ a21 = 10; a16 = 7; a28 = 1; a6 = 1; a9 = 7; a19 = 1; a26 = 0; a5 = 4; return -1; } else if((((a21==11)&&((a1==13)&&((a17==2)&&(((a11==1)&&((a9==8)&&((((a19==5)&&((input==3)&&((a5==4)||(a5==5))))&&!(a0==1))&&!(a24==1))))&&(a6==1)))))&&(!(a20==1)&&((((a6==1)&&(a16==9))&&!(a24==1))||(a18==1))))){ a13 = 0; a19 = 2; a20 = 1; a9 = 7; a1 = 12; a12 = 0; a29 = 0; a5 = 6; a16 = 10; return 22; } else if((((a1==12)&&((a6==1)&&((a9==7)&&(((a3==1)&&(a5==5))&&(a20==1)))))&&((a6==1)&&((a16==11)&&(((a17==2)&&(!(a24==1)&&(((((a19==4)&&(input==1))&&(a12==1))&&(a21==12))&&(a2==1))))&&(a23==1)))))){ a16 = 7; a6 = 1; a3 = 1; a21 = 10; a5 = 4; a7 = 0; a19 = 1; return -1; } else if(((((a24==1)||((((a1==13)&&((a5==5)&&(a2==1)))||!(a23==1))&&(a21==11)))&&(a16==7))&&((((a19==5)&&((a11==1)&&((a13==1)&&(!(a27==1)&&(((input==4)&&(a17==2))&&!(a26==1))))))&&(a9==11))&&(a20==1)))){ a9 = 7; a27 = 0; a21 = 12; a16 = 8; a5 = 4; a7 = 0; a24 = 0; a19 = 3; a1 = 12; return 23; } return calculate_output52(input); } int calculate_output52(int input) { if(((((!(a18==1)&&((!(a8==1)&&((a17==2)&&(((a21==12)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a6==1)))&&!(a8==1))))&&(a9==8)))&&(a28==1))&&(a3==1))&&((((a20==1)&&((a2==1)&&(a1==13)))&&(a19==4))&&(a16==11)))){ a21 = 11; a0 = 0; a2 = 1; a19 = 5; a9 = 7; a16 = 10; a13 = 1; a5 = 6; return 21; } else if(((((((a1==13)&&((a28==1)&&(a28==1)))&&(a21==10))||(a8==1))&&(a17==2))&&(((a9==9)&&((((((((input==5)&&(a16==11))&&!(a8==1))&&(a3==1))&&(a11==1))&&!(a24==1))&&(a20==1))&&(a5==6)))&&(a19==3)))){ a6 = 1; a23 = 1; a5 = 4; a16 = 10; a1 = 14; a7 = 0; a19 = 2; return 21; } else if(((((a2==1)&&((a17==2)&&((a16==10)&&((a1==14)&&(((!(a20==1)&&((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&!(a14==1))&&(a19==3))))))&&!(a24==1))&&(!(a23==1)||((((a11==1)&&!(a18==1))&&(a21==11))&&(a13==1))))){ a19 = 1; a1 = 12; a16 = 7; a5 = 6; a21 = 10; a25 = 0; a0 = 1; a29 = 1; a20 = 1; a9 = 11; return 25; } else if((((((a5==5)&&(((!(a18==1)&&((a16==9)&&((a11==1)||!(a11==1))))&&(a2==1))&&(a21==11)))&&!(a20==1))&&!(a7==1))&&((a1==12)&&((!(a27==1)&&((a9==7)&&(((input==3)&&(a17==2))&&!(a27==1))))&&(a19==1))))){ a21 = 10; a24 = 1; a5 = 4; a16 = 7; a28 = 0; a13 = 0; a9 = 10; a20 = 1; return -1; } else if(((((a16==8)&&((a17==2)&&((((a28==1)&&(((input==4)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))&&(a1==14)))&&!(a27==1))&&(a13==1))))&&(a19==5))&&((((!(a24==1)&&(!(a28==1)||(a13==1)))||!(a12==1))&&(a20==1))&&(a21==11)))){ a5 = 4; a9 = 7; a28 = 1; a1 = 12; a21 = 10; a18 = 0; a16 = 7; a4 = 0; a19 = 1; return -1; } else if((((!(a2==1)||(!(a12==1)||((a17==2)&&(!(a23==1)||(a13==1)))))&&(a20==1))&&(((((((input==5)&&((((a19==2)&&((a9==11)&&((a5==5)&&(a1==14))))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==2)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))))&&(a3==1))&&(a16==8))&&(a21==11))&&(a13==1))&&!(a14==1)))){ a9 = 7; a7 = 0; a19 = 1; a1 = 12; a5 = 4; a6 = 1; a28 = 1; a21 = 10; a16 = 7; return -1; } else if(((!(a8==1)&&(!(a18==1)&&((a20==1)&&(((a5==4)||(a5==5))&&(input==5)))))&&((((((a19==3)&&((a16==9)&&((a23==1)&&(((a1==13)&&((a21==12)&&(a3==1)))||!(a12==1)))))&&(a17==2))&&(a9==8))&&(a28==1))||!(a13==1)))){ a16 = 10; a19 = 2; a23 = 1; a21 = 10; a5 = 4; a28 = 1; a0 = 0; a1 = 14; return 21; } else if((((a16==10)&&((a8==1)||((((!(a20==1)&&((((a6==1)||(a8==1))&&(a9==10))&&(a1==13)))&&(a19==3))||(a0==1))&&(a17==2))))&&(!(a7==1)&&((a12==1)&&(((((a5==4)||(a5==5))&&(input==3))&&!(a14==1))&&(a21==12)))))){ a3 = 0; a10 = 0; a5 = 6; a1 = 14; a19 = 1; a20 = 1; a23 = 0; a16 = 7; a21 = 10; return -1; } else if(((((a28==1)&&((((!(a27==1)&&((a2==1)&&(!(a20==1)&&((input==6)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))))&&(a2==1))&&(a3==1))&&(a6==1)))&&(a21==11))&&((a16==9)&&((((a19==2)&&(a2==1))&&(a1==13))&&(a17==2))))){ if((a1==12)){ a1 = 12; a5 = 4; a6 = 0; a16 = 7; a29 = 1; a9 = 8; a21 = 10; a20 = 1; a25 = 1; }else{ a21 = 10; a20 = 1; a1 = 12; a16 = 7; a5 = 5; a9 = 7; a23 = 0; a2 = 0; a24 = 1; } return -1; } else if((((a19==1)&&((a1==12)&&(!(a27==1)&&((a20==1)&&((a12==1)&&(a2==1))))))&&(((a16==11)&&((a9==11)&&((((((a2==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a6==1))&&(a11==1))&&!(a18==1))&&(a17==2))))&&(a21==11)))){ a16 = 7; a9 = 7; a4 = 0; a21 = 10; a24 = 0; a5 = 4; a28 = 1; return -1; } else if((((a9==7)&&(((a19==2)&&((a2==1)&&(((a17==2)&&(((!(a7==1)&&((a1==13)&&(input==5)))&&(a28==1))&&!(a8==1)))&&!(a27==1))))&&(a5==4)))&&(((a20==1)&&(((a11==1)&&(a13==1))&&(a16==8)))&&(a21==10)))){ a21 = 12; a16 = 9; a13 = 1; a19 = 3; a5 = 6; a2 = 1; a9 = 11; return 21; } else if(((((!(a20==1)&&((a16==8)&&((((input==1)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))&&(a13==1))&&(a1==13))))&&!(a24==1))&&(a28==1))&&(((a12==1)&&((a19==5)&&(!(a26==1)&&(((a21==11)&&(a3==1))&&(a17==2)))))||!(a6==1)))){ a1 = 12; a5 = 4; a21 = 10; a9 = 10; a10 = 0; a19 = 2; a20 = 1; a16 = 7; a14 = 1; a6 = 0; return 22; } else if(((((a27==1)||((a17==2)&&((a4==1)||((a16==11)&&(a11==1)))))&&(a13==1))&&((((a21==12)&&(!(a26==1)&&(((((((a5==4)||(a5==5))&&(input==6))&&(a1==14))&&(a9==8))&&(a28==1))&&(a20==1))))&&(a19==1))&&!(a24==1)))){ a9 = 7; a16 = 7; a21 = 10; a5 = 4; a27 = 0; a26 = 0; a1 = 12; return -1; } else if((((((a17==2)&&(!(a2==1)||((((a3==1)&&(a19==5))&&!(a8==1))&&(a2==1))))&&(a1==13))&&(a16==8))&&((a20==1)&&((a21==12)&&((a3==1)&&(((a9==8)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a7==1)))&&(a11==1))))))){ a5 = 6; a2 = 1; a6 = 1; a16 = 10; a1 = 12; a18 = 0; return 26; } else if(((!(a8==1)&&(!(a26==1)&&(!(a0==1)&&((a1==14)&&((a20==1)&&((a16==7)&&((!(a24==1)&&(a28==1))&&(a19==1))))))))&&((a11==1)&&(!(a26==1)&&((a9==8)&&(((a17==2)&&((a5==6)&&(input==6)))&&(a21==11))))))){ a8 = 0; a9 = 7; a18 = 0; a1 = 12; a21 = 10; a5 = 4; a4 = 0; return -1; } else if((((a19==1)&&((a16==7)&&((!(a13==1)||((!(a4==1)&&(!(a20==1)&&((!(a28==1)||(a13==1))&&!(a7==1))))&&(a17==2)))&&(a21==11))))&&(((a5==4)&&((((a9==11)&&(input==4))&&!(a18==1))&&(a2==1)))&&(a1==13)))){ a8 = 0; a21 = 10; a20 = 1; a24 = 0; a9 = 7; a4 = 0; a1 = 12; return -1; } else if((((a17==2)&&(((((a9==8)&&(((a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a16==8)))&&(a3==1))&&!(a18==1))&&!(a27==1)))&&((a21==10)&&(((a20==1)&&((a11==1)&&((a1==12)&&((a11==1)&&(a13==1)))))&&(a19==5))))){ a9 = 11; a1 = 13; a16 = 7; a28 = 1; a19 = 2; a7 = 0; a5 = 5; a8 = 0; return -1; } else if(((((a16==9)&&((a21==11)&&((a1==13)&&((a13==1)&&((a9==7)&&((!(a7==1)&&(!(a20==1)&&((a23==1)&&(a13==1))))||!(a11==1)))))))||(a24==1))&&((((a19==3)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a7==1))&&(a17==2)))){ a14 = 1; a5 = 4; a1 = 14; a19 = 1; a11 = 0; a21 = 10; a25 = 0; a20 = 1; a16 = 7; return -1; } else if((((!(a20==1)&&(((a19==4)&&(((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==6))&&(a28==1))&&(a28==1)))&&(a16==8)))&&(a17==2))&&(!(a8==1)&&(((a21==10)&&(((a1==12)&&((a13==1)&&!(a8==1)))||!(a28==1)))&&(a12==1))))){ a21 = 11; a9 = 8; a19 = 3; a16 = 10; a5 = 6; a20 = 1; a14 = 0; a1 = 13; return 23; } else if(((((a6==1)&&(((((a17==2)&&((a1==13)&&((!(a26==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a20==1))))&&!(a7==1))&&(a21==12))&&(a3==1)))&&(a3==1))&&((((a16==11)&&((a9==11)&&(a2==1)))&&(a19==3))&&(a23==1)))){ a1 = 12; a21 = 10; a19 = 1; a9 = 7; a6 = 1; a5 = 4; a11 = 1; a16 = 7; a28 = 1; return -1; } else if((((a21==10)&&((((a19==4)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==6)))&&!(a8==1))&&!(a7==1)))&&((((a24==1)||((((a1==13)&&(((a13==1)&&(a6==1))&&(a20==1)))||(a7==1))&&(a17==2)))||(a14==1))&&(a16==10)))){ a19 = 1; a3 = 1; a14 = 0; a9 = 7; a16 = 7; a5 = 4; a1 = 12; a7 = 0; return -1; } else if(((((a14==1)||((a19==5)&&((a21==12)&&((((a12==1)||(a24==1))&&(a3==1))&&(a20==1)))))&&(a17==2))&&(((a2==1)&&(((a16==7)&&(((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a1==13)))&&(a6==1)))&&!(a0==1)))){ a24 = 0; a9 = 7; a21 = 10; a23 = 1; a1 = 12; a4 = 0; a19 = 1; a5 = 4; return -1; } else if(((((a12==1)&&((((a21==10)&&(((a6==1)&&(((((a17==2)&&(input==1))&&!(a8==1))&&(a16==9))&&(a9==11)))&&!(a20==1)))&&!(a4==1))&&!(a27==1)))&&(a5==4))&&((a19==3)&&(((a6==1)||(a18==1))&&(a1==14))))){ a16 = 8; a1 = 13; a11 = 0; a3 = 0; a20 = 1; a21 = 11; a25 = 0; return 25; } else if((((((a12==1)&&((((a9==9)&&(((!(a27==1)&&(a6==1))&&(a17==2))||!(a3==1)))&&(a21==12))&&!(a20==1)))||!(a6==1))&&(a2==1))&&((a19==4)&&((a28==1)&&((a16==10)&&((a1==14)&&((input==4)&&((a5==4)||(a5==5))))))))){ a16 = 7; a9 = 8; a1 = 12; a21 = 10; a27 = 1; a5 = 6; a19 = 1; a20 = 1; a2 = 0; a7 = 1; return -1; } else if(((((((a27==1)&&((a1==14)&&((a16==9)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a2==1)))))&&(a20==1))&&(a9==7))&&(a19==2))&&((a21==10)&&((((((a17==2)&&(a28==1))&&!(a13==1))&&(a26==1))&&!(a12==1))&&(a27==1))))){ a5 = 5; a19 = 5; a21 = 12; a24 = 1; a14 = 1; a16 = 8; return -1; } else if((((((((a20==1)&&((((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==1)))&&(a17==2))&&!(a27==1))&&(a13==1))&&(a28==1))&&((((((a19==3)&&((a16==10)&&(a13==1)))&&(a28==1))||(a8==1))&&(a21==12))||!(a11==1)))){ a16 = 7; a13 = 1; a1 = 13; a9 = 9; a5 = 4; a19 = 2; a4 = 0; a21 = 10; return 25; } else if((((a16==7)&&(((a18==1)||(((((a12==1)||!(a2==1))||(a0==1))&&(a9==9))&&(a5==6)))&&(a19==3)))&&((a21==11)&&((a2==1)&&((a23==1)&&(((a20==1)&&(((input==1)&&(a17==2))&&(a12==1)))&&(a1==13))))))){ a5 = 5; a9 = 10; a16 = 8; a23 = 1; a3 = 1; a13 = 1; a19 = 1; a1 = 12; return 25; } else if((((a20==1)&&(((a5==6)&&((((!(a0==1)&&(!(a18==1)&&((a16==7)&&(input==4))))&&!(a7==1))&&(a21==10))&&(a19==2)))&&(a9==10)))&&((a17==2)&&(((a23==1)&&(!(a0==1)&&((a23==1)||(a18==1))))&&(a1==13))))){ a7 = 0; a6 = 1; a19 = 1; a9 = 7; a5 = 4; a1 = 12; a2 = 1; return -1; } else if(((((a6==1)&&(!(a13==1)||((a19==4)&&((a28==1)&&(a16==8)))))&&(a2==1))&&(((a3==1)&&((((a28==1)&&((((input==3)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&(a20==1))&&(a21==12)))&&(a17==2))&&(a1==14)))&&!(a26==1)))){ a12 = 1; a1 = 13; a9 = 8; a3 = 1; a16 = 10; a5 = 4; a27 = 0; return 21; } else if(((((a5==6)&&(((a3==1)&&(a21==12))&&(a17==2)))&&(a16==10))&&((((a28==1)&&((((!(a24==1)&&(!(a4==1)&&(!(a24==1)&&((a9==10)&&(input==3)))))&&(a19==2))&&(a1==14))&&!(a14==1)))&&(a2==1))&&(a20==1)))){ a1 = 13; a23 = 1; a9 = 9; a5 = 5; a16 = 7; a4 = 0; a21 = 10; a28 = 1; return 26; } else if(((((((!(a13==1)||((a13==1)&&(a12==1)))&&!(a18==1))&&(a16==7))&&(a1==12))||!(a28==1))&&((a19==1)&&((((!(a0==1)&&(!(a26==1)&&((input==3)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))))&&(a17==2))&&(a20==1))&&(a21==11))))){ a9 = 7; a3 = 1; a23 = 1; a21 = 10; a5 = 4; a8 = 0; return -1; } else if((((((a19==5)&&(((a3==1)&&(((a9==8)&&(((a4==1)||((a21==10)&&((a6==1)||(a4==1))))&&!(a7==1)))&&!(a24==1)))&&(a16==7)))&&(a1==13))&&(a20==1))&&((a17==2)&&(((input==4)&&((a5==4)||(a5==5)))&&(a11==1))))){ if((a0==1)){ a24 = 0; a3 = 1; a5 = 5; a28 = 1; a9 = 10; a21 = 11; a19 = 1; a1 = 12; a20 = 0; }else{ a5 = 5; a27 = 0; a18 = 0; a9 = 10; a1 = 12; a21 = 12; a19 = 3; } return 21; } else if((((a17==2)&&(((!(a24==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1))&&(a3==1)))&&!(a14==1))&&(a13==1)))&&(((a1==14)&&(((a19==1)&&((a21==10)&&(((a6==1)&&!(a18==1))||(a14==1))))&&!(a20==1)))&&(a16==11)))){ a20 = 1; a5 = 5; a6 = 0; a29 = 0; a16 = 7; a9 = 8; a1 = 13; return 26; } else if(((((a1==14)&&(!(a18==1)&&((a28==1)&&((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))&&(a16==9))&&((a27==1)||(((a19==4)&&((a17==2)&&(((((a6==1)||(a24==1))&&(a21==10))&&(a3==1))||!(a2==1))))&&!(a20==1))))){ a22 = 1; a0 = 1; a5 = 6; a9 = 11; a20 = 1; a16 = 7; a4 = 1; a1 = 13; a19 = 1; return -1; } else if((((((!(a13==1)&&(((((a1==13)&&(input==4))&&(a26==1))&&!(a12==1))&&(a5==4)))&&(a16==7))&&(a21==12))&&(a9==7))&&((!(a6==1)&&(((((a19==5)&&(a2==1))&&!(a23==1))&&(a24==1))&&(a20==1)))&&(a17==2)))){ a18 = 1; a1 = 14; a16 = 11; a9 = 10; a19 = 3; a28 = 0; a2 = 0; return -1; } else if(((!(a14==1)&&((((((a21==12)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==14))&&!(a14==1))&&!(a26==1))&&!(a27==1)))&&((a19==2)&&(((((a16==7)&&((a9==9)&&((a26==1)||(a12==1))))||(a4==1))&&!(a20==1))&&(a17==2))))){ a24 = 0; a8 = 0; a3 = 1; a21 = 11; a19 = 1; a20 = 1; a5 = 4; a9 = 7; return 25; } else if(((((!(a7==1)&&((a5==5)&&(((a3==1)&&(a9==10))&&(a17==2))))||!(a23==1))&&(a20==1))&&(((a1==14)&&(!(a26==1)&&((a6==1)&&((!(a0==1)&&((a28==1)&&((a16==11)&&(input==1))))&&(a21==12)))))&&(a19==4)))){ a19 = 1; a24 = 0; a28 = 1; a16 = 7; a21 = 10; a1 = 12; a5 = 4; a9 = 7; a12 = 1; return -1; } else if((((((((a9==9)&&((a21==10)&&(a11==1)))&&(a17==2))||!(a6==1))||(a0==1))&&(a1==14))&&(((a12==1)&&(!(a0==1)&&((((a16==10)&&((a19==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a13==1))&&(a20==1))))&&(a12==1)))){ a6 = 1; a8 = 0; a2 = 1; a1 = 12; a16 = 7; a5 = 4; a9 = 7; return -1; } else if((((((a14==1)||(!(a7==1)&&((a17==2)&&((a3==1)&&!(a27==1)))))&&(a21==10))&&(a19==1))&&(((!(a24==1)&&(!(a0==1)&&((a16==9)&&(!(a7==1)&&((input==3)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))))))&&(a20==1))&&(a1==13)))){ a28 = 1; a5 = 4; a14 = 0; a1 = 12; a16 = 7; a9 = 7; return -1; } else if(((((((((((a9==7)&&((a1==13)&&(a5==5)))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==1))&&(a23==1))&&(a11==1))&&(a23==1))&&(a12==1))&&(a19==3))&&((a17==2)&&((a16==11)&&(((a21==12)&&((a8==1)||(!(a12==1)||(a3==1))))&&(a20==1)))))){ a16 = 7; a9 = 7; a1 = 12; a21 = 10; a19 = 1; a5 = 4; a14 = 0; a4 = 0; a27 = 0; return -1; } else if(((!(a4==1)&&((a28==1)&&(!(a4==1)&&(!(a7==1)&&((input==5)&&(((a9==7)&&((a1==13)&&(a5==5)))||((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))))))))&&(((a28==1)&&((a16==10)&&((a21==10)&&((a19==4)&&(((a12==1)&&(a17==2))&&!(a20==1))))))&&(a6==1)))){ if((a3==1)){ a24 = 1; a1 = 12; a16 = 7; a5 = 4; a10 = 1; a9 = 7; a29 = 0; a19 = 2; a20 = 1; }else{ a16 = 7; a5 = 6; a3 = 0; a1 = 12; a19 = 1; a20 = 1; a2 = 0; a9 = 9; a10 = 0; } return 25; } else if((((((((a26==1)&&((!(a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a19==2)))&&(a27==1))&&(a8==1))&&(a9==11))&&(a20==1))&&((a21==10)&&(((a16==7)&&((a1==14)&&(!(a23==1)&&(!(a3==1)&&(a13==1)))))&&(a17==2))))){ a5 = 5; a16 = 8; a10 = 1; a1 = 12; a15 = 1; a9 = 9; a21 = 12; a12 = 0; return 25; } else if((((a12==1)&&((((!(a26==1)&&((a16==8)&&(((((a5==4)||(a5==5))&&(input==6))&&(a12==1))&&!(a20==1))))&&(a9==7))&&(a19==2))&&!(a18==1)))&&((a7==1)||((a1==12)&&((((a23==1)&&(a12==1))&&(a21==11))&&(a17==2)))))){ a9 = 8; a13 = 1; a16 = 11; a5 = 4; a0 = 0; a20 = 1; a24 = 0; return 25; } else if(((((((a6==1)&&(a13==1))&&!(a14==1))&&!(a20==1))&&(a16==9))&&((a3==1)&&(((a28==1)&&(((a21==12)&&((a13==1)&&(((a19==4)&&((input==1)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a18==1))))&&(a17==2)))&&(a1==14))))){ if((a0==1)){ a3 = 0; a19 = 1; a5 = 5; a24 = 1; a16 = 7; a21 = 10; a9 = 11; a20 = 1; a1 = 12; }else{ a20 = 1; a21 = 10; a22 = 1; a16 = 7; a9 = 9; a13 = 0; a1 = 12; a7 = 1; a19 = 2; a5 = 4; } return -1; } else if((((a28==1)&&((!(a3==1)||(a12==1))&&(a16==7)))&&((a17==2)&&((a6==1)&&((!(a26==1)&&(((a1==12)&&((!(a27==1)&&(((input==4)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a21==12)))&&(a19==2)))&&(a6==1)))&&(a20==1)))))){ a2 = 1; a21 = 10; a18 = 0; a5 = 4; a4 = 0; a19 = 1; a9 = 7; return -1; } else if((((!(a26==1)&&(((input==5)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a3==1)))&&!(a8==1))&&((!(a4==1)&&(((((a17==2)&&(((a19==1)&&((a3==1)||(a7==1)))&&(a21==11)))&&(a20==1))||!(a13==1))&&(a1==12)))&&(a16==7)))){ a26 = 0; a14 = 0; a9 = 7; a7 = 0; a5 = 4; a21 = 10; return -1; } else if(((!(a12==1)||(!(a0==1)&&((((a18==1)||(((a21==12)&&((a20==1)&&((((a2==1)&&((a19==1)&&(a28==1)))&&(a13==1))&&(a1==12))))&&(a16==8)))&&(a17==2))&&!(a26==1))))&&((input==1)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))){ a9 = 8; a5 = 5; a16 = 10; a28 = 1; a1 = 13; a11 = 1; a24 = 0; a21 = 11; a19 = 4; return 25; } else if((((a12==1)&&((!(a7==1)&&((a1==13)&&((a5==6)&&((((input==4)&&(a21==10))&&(a6==1))&&!(a0==1)))))&&(a11==1)))&&((((((!(a20==1)&&(a2==1))&&(a19==5))&&(a16==10))&&(a9==8))&&(a17==2))&&(a6==1)))){ if((a14==1)){ a19 = 2; a20 = 1; a16 = 7; a1 = 12; a26 = 1; a7 = 1; a5 = 4; a2 = 0; }else{ a20 = 1; a2 = 0; a18 = 1; a16 = 8; a13 = 0; a5 = 5; a19 = 2; } return -1; } else if((((((!(a0==1)&&(!(a4==1)&&(!(a24==1)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==5))&&!(a20==1)))))&&(a17==2))&&(a21==11))&&(a19==4))&&(((((a16==7)&&((a1==14)&&(a28==1)))&&!(a0==1))&&!(a24==1))||!(a11==1)))){ a20 = 1; a27 = 0; a9 = 7; a21 = 10; a5 = 4; a7 = 0; a23 = 1; a19 = 1; a1 = 12; return -1; } else if((((a16==7)&&((a5==5)&&(((!(a28==1)||((a19==4)&&(a3==1)))&&(a21==12))||(a7==1))))&&((a6==1)&&(((a17==2)&&(((a1==12)&&((!(a26==1)&&((a20==1)&&(input==4)))&&(a9==9)))&&(a3==1)))&&(a13==1))))){ a9 = 7; a13 = 1; a24 = 0; a21 = 10; a5 = 4; a19 = 1; a28 = 1; return -1; } else if((((((a17==2)&&(!(a26==1)&&(((((!(a4==1)&&((!(a8==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a16==7)))&&!(a7==1))&&!(a24==1))&&!(a14==1))&&(a9==7))))&&(a1==14))&&!(a20==1))&&((a21==11)&&((a19==3)&&(a23==1))))){ a23 = 1; a20 = 1; a9 = 10; a5 = 4; a1 = 12; a6 = 1; return -1; } else if(((((a16==11)&&((a12==1)&&((a1==14)&&((((a17==2)&&((a13==1)&&(!(a14==1)&&(!(a7==1)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a20==1))&&(a21==11)))))&&(a19==5))&&((a23==1)&&((a9==7)&&((a28==1)||!(a13==1)))))){ a19 = 4; a26 = 0; a20 = 0; a9 = 10; a5 = 5; a6 = 1; a8 = 0; a16 = 7; return 22; } else if(((((a19==1)&&(((a1==13)&&((a2==1)&&(a16==7)))&&!(a0==1)))&&(a23==1))&&((a28==1)&&((a3==1)&&((a17==2)&&(!(a20==1)&&((((a23==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==3)))&&(a21==12))&&(a6==1)))))))){ a1 = 12; a14 = 0; a21 = 10; a9 = 7; a5 = 4; a0 = 0; a20 = 1; return -1; } else if(((((a13==1)&&(!(a24==1)&&((a16==7)&&((a1==13)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==5))&&(a21==10))))))&&!(a27==1))&&(((a20==1)&&((a23==1)&&(((a17==2)&&((a2==1)&&(a19==4)))||!(a3==1))))||(a8==1)))){ a19 = 1; a23 = 1; a0 = 0; a9 = 7; a1 = 12; a5 = 4; a28 = 1; return -1; } else if(((((((((((a5==4)||(a5==5))&&(input==4))&&(a12==1))&&(a16==8))&&!(a20==1))&&(a1==13))&&!(a18==1))&&(a17==2))&&(((a9==7)&&(!(a24==1)&&((a19==5)&&((a7==1)||(((a2==1)||(a14==1))||!(a12==1))))))&&(a21==11)))){ a16 = 7; a9 = 11; a23 = 0; a19 = 1; a12 = 0; a13 = 0; a20 = 1; a1 = 12; a21 = 10; a5 = 5; return -1; } else if(((!(a12==1)||((a1==12)&&((((a3==1)&&!(a20==1))&&(a16==10))&&(a21==11))))&&((!(a26==1)&&((a9==7)&&((((!(a18==1)&&((((a5==4)||(a5==5))&&(input==3))&&!(a18==1)))&&(a17==2))&&(a19==2))&&!(a26==1))))&&(a13==1)))){ if((a24==1)){ a16 = 7; a1 = 13; a2 = 0; a24 = 1; a5 = 6; a19 = 4; a3 = 0; a20 = 1; a9 = 9; }else{ a20 = 1; a3 = 0; a1 = 13; a16 = 7; a9 = 8; a5 = 6; a7 = 1; a21 = 10; a8 = 1; a19 = 1; } return -1; } else if((((!(a13==1)||(!(a3==1)||((!(a6==1)||((((a20==1)&&((a6==1)&&(a19==2)))&&(a16==11))&&(a9==11)))||(a26==1))))||(a7==1))&&((a17==2)&&((a3==1)&&((a1==13)&&((a21==11)&&((input==4)&&((a5==4)||(a5==5))))))))){ a13 = 1; a1 = 12; a5 = 4; a9 = 7; a2 = 1; a19 = 1; a16 = 7; a21 = 10; a0 = 0; return -1; } else if(((((a16==9)&&((a20==1)&&((a14==1)||(((a13==1)||(a0==1))&&(a2==1)))))&&(a1==13))&&(((a13==1)&&((a17==2)&&(!(a4==1)&&((a21==10)&&(((input==3)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a13==1))))))&&(a19==1)))){ a7 = 0; a5 = 5; a6 = 1; a16 = 8; a24 = 0; a19 = 5; a9 = 9; return -1; } else if((((a16==7)&&(((a19==3)&&((a17==2)&&((a13==1)&&(a1==13))))&&(a20==1)))&&((a4==1)&&(!(a11==1)&&((((a4==1)&&(!(a11==1)&&(((input==6)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a21==11))))&&(a26==1))&&(a18==1)))))){ a21 = 10; a8 = 1; a4 = 1; a28 = 0; a9 = 10; a19 = 1; a1 = 12; a5 = 6; return -1; } else if((((((a13==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a2==1))&&!(a27==1))&&((!(a4==1)&&((a19==1)&&((a21==10)&&((a17==2)&&((((a9==9)&&(((a11==1)||(a18==1))&&!(a20==1)))&&(a16==7))||!(a28==1))))))&&(a1==13)))){ a9 = 7; a5 = 4; a8 = 0; a18 = 0; a19 = 2; a13 = 1; return 22; } else if((((a2==1)&&(((a9==11)&&(!(a4==1)&&((a21==11)&&((a16==9)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))))&&!(a20==1)))&&(((a17==2)&&(!(a26==1)&&(((((a28==1)&&(a23==1))&&(a19==5))||(a8==1))&&(a1==13))))||(a24==1)))){ a16 = 7; a21 = 10; a9 = 9; a5 = 5; a20 = 1; a1 = 12; a19 = 1; a29 = 1; a11 = 0; a25 = 1; return -1; } else if((((a4==1)||((((((a13==1)&&(a6==1))&&(a17==2))&&(a1==12))||(a27==1))||(a4==1)))&&((((((a16==8)&&(((input==3)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a12==1)))&&(a21==12))&&!(a0==1))&&(a19==5))&&!(a20==1)))){ a5 = 5; a9 = 11; a20 = 1; a19 = 2; a16 = 7; a21 = 10; a25 = 1; a15 = 0; a23 = 0; return -1; } else if(((!(a27==1)&&((a27==1)||((a17==2)&&(!(a20==1)&&((a21==11)&&(a28==1))))))&&(((((!(a14==1)&&((input==4)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))))&&(a12==1))&&(a16==7))&&(a2==1))&&(a28==1)))){ a1 = 12; a0 = 0; a19 = 1; a5 = 4; a9 = 7; a2 = 1; a21 = 10; a20 = 1; return -1; } else if((((a1==13)&&((((a21==11)&&(((((a5==4)||(a5==5))&&(input==5))&&(a12==1))&&!(a27==1)))&&(a16==9))&&(a23==1)))&&(((((a9==11)&&((a19==4)&&(((a2==1)&&!(a14==1))&&(a23==1))))&&(a17==2))||(a14==1))&&!(a20==1)))){ a20 = 1; a5 = 5; a16 = 7; a19 = 1; a1 = 14; a10 = 1; a18 = 1; a3 = 0; a9 = 9; a21 = 10; return 21; } else if(((((a7==1)||((((a19==4)&&(((a13==1)||(a18==1))&&(a1==13)))&&(a3==1))||(a27==1)))&&(a16==9))&&((a9==10)&&((a17==2)&&((((a6==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a4==1)))&&(a21==12))&&!(a20==1)))))){ a28 = 0; a5 = 4; a25 = 0; a9 = 7; a1 = 12; a20 = 1; a19 = 1; a21 = 10; a7 = 1; a16 = 7; return -1; } else if((((a5==5)&&((((((((a2==1)&&(a11==1))&&(a21==11))&&(a6==1))&&(a19==2))&&(a1==13))&&!(a26==1))&&(a9==11)))&&((!(a27==1)&&(((((input==4)&&!(a20==1))&&(a17==2))&&(a13==1))&&(a16==7)))&&!(a24==1)))){ a19 = 1; a9 = 7; a2 = 1; a27 = 0; a5 = 4; a21 = 10; a1 = 12; a13 = 1; a20 = 1; return -1; } else if((((a7==1)||(!(a13==1)||((a1==12)&&(((a9==9)&&((a11==1)||(a4==1)))&&(a5==6)))))&&((a17==2)&&(!(a26==1)&&((a12==1)&&(((((a13==1)&&((input==5)&&(a21==10)))&&!(a20==1))&&(a19==5))&&(a16==9))))))){ if((a21==11)){ a9 = 10; a0 = 1; a20 = 1; a19 = 4; a14 = 1; a16 = 10; a7 = 1; }else{ a21 = 11; a16 = 7; a22 = 1; a2 = 0; a1 = 13; a15 = 1; a9 = 11; } return -1; } else if((((((a21==10)&&((a19==5)&&((a5==6)&&((a12==1)&&(a1==13)))))||(a26==1))||!(a23==1))&&(!(a4==1)&&((a23==1)&&((a11==1)&&(((a9==11)&&((!(a20==1)&&((input==5)&&(a16==8)))&&(a17==2)))&&(a6==1))))))){ a20 = 1; a1 = 12; a16 = 7; a5 = 4; a24 = 0; a14 = 0; a26 = 0; a9 = 7; a19 = 1; return -1; } else if(((((a9==8)&&(((a23==1)&&((!(a27==1)&&((a14==1)||(a28==1)))&&(a17==2)))||!(a28==1)))&&(a20==1))&&((a2==1)&&((a28==1)&&((a19==3)&&(((a1==12)&&((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&(a21==11))))))){ a21 = 10; a5 = 4; a19 = 1; a16 = 7; a28 = 1; a9 = 7; a6 = 1; return -1; } else if(((((((((input==6)&&(((a9==7)&&((a5==4)&&(a1==13)))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))))&&(a17==2))&&(a11==1))&&(a16==8))&&(a20==1))&&(a12==1))&&((a12==1)&&(((a19==5)&&(!(a12==1)||(((a28==1)&&(a21==12))||(a8==1))))&&(a13==1))))){ a26 = 0; a19 = 4; a16 = 10; a9 = 11; a23 = 1; a1 = 14; a13 = 1; a5 = 6; return 23; } else if(((((!(a20==1)&&(((a6==1)&&(!(a6==1)||((a28==1)&&(!(a26==1)&&(a28==1)))))&&(a16==10)))&&(a17==2))&&(a9==9))&&((a19==4)&&((a1==14)&&((a2==1)&&(((a21==12)&&(((a5==4)||(a5==5))&&(input==6)))&&(a23==1))))))){ a13 = 0; a21 = 10; a5 = 5; a16 = 7; a18 = 1; a20 = 1; a19 = 1; a1 = 13; a11 = 0; return 25; } else if((((((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1))&&(a13==1))&&!(a20==1))&&(a21==11))&&!(a14==1))&&((!(a24==1)&&(!(a26==1)&&(((a6==1)&&((a16==7)&&((a1==13)&&((a17==2)&&(a28==1)))))&&(a19==4))))||!(a3==1)))){ a9 = 11; a5 = 6; a16 = 8; a23 = 1; a1 = 12; a19 = 5; a24 = 0; a20 = 1; a21 = 10; return 23; } else if(((((a21==11)&&(((a13==1)&&((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a12==1))))&&(a9==8)))&&(a11==1))&&(!(a20==1)&&((a1==14)&&((!(a23==1)||(((a19==1)&&((a16==10)&&(a13==1)))&&(a17==2)))&&(a6==1)))))){ a25 = 1; a9 = 9; a1 = 12; a19 = 2; a20 = 1; a10 = 1; a5 = 4; a21 = 10; a16 = 7; a15 = 0; return -1; } else if((((a20==1)&&((((!(a18==1)&&((a21==12)&&((a9==8)&&((a1==13)&&((a28==1)&&(a12==1))))))&&(a19==3))&&!(a26==1))&&(a17==2)))&&((((!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a16==8))&&(a28==1))&&(a11==1)))){ a1 = 12; a21 = 10; a19 = 1; a16 = 7; a7 = 0; a26 = 0; a5 = 4; a11 = 1; a9 = 7; return -1; } else if(((((((a0==1)||(!(a24==1)&&((a28==1)||!(a23==1))))&&(a19==3))||(a24==1))&&!(a18==1))&&(((a17==2)&&(((a21==12)&&((a28==1)&&((((a1==13)&&(input==1))&&(a5==5))&&(a20==1))))&&(a9==11)))&&(a16==10)))){ if((a18==1)){ a11 = 1; a1 = 12; a16 = 8; a20 = 0; a19 = 5; a21 = 10; a26 = 0; a13 = 1; }else{ a5 = 6; a27 = 0; a16 = 7; a2 = 1; a9 = 10; a1 = 14; a4 = 0; a21 = 10; a19 = 2; } return 21; } else if((((a21==10)&&(!(a24==1)&&((((a1==12)&&((a5==6)&&((((input==3)&&(a20==1))&&(a16==10))&&(a17==2))))&&!(a26==1))&&(a6==1))))&&(!(a3==1)||(((a9==10)&&((a19==1)&&(!(a23==1)||(a13==1))))||!(a6==1))))){ a16 = 7; a28 = 1; a14 = 0; a9 = 7; a5 = 4; a13 = 1; return -1; } else if(((((!(a4==1)&&((a3==1)&&((a16==8)&&((input==4)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))))&&!(a4==1))&&(a1==12))&&((a6==1)&&(!(a14==1)&&(((((a19==5)&&((a21==12)&&(a2==1)))&&!(a20==1))&&(a17==2))&&(a12==1)))))){ a5 = 5; a19 = 4; a3 = 0; a9 = 10; a12 = 0; a15 = 1; a16 = 7; a21 = 10; return -1; } else if((((!(a7==1)&&(!(a14==1)&&(((a19==5)&&((input==3)&&(a21==10)))&&(a17==2))))&&(a12==1))&&((!(a23==1)||((a5==4)&&(!(a20==1)&&(!(a12==1)||(!(a12==1)||((a9==9)&&((a1==13)&&(a11==1))))))))&&(a16==10)))){ a1 = 12; a19 = 1; a0 = 1; a22 = 1; a9 = 8; a20 = 1; a16 = 7; return 21; } else if((((a19==5)&&(((a5==5)&&((!(a7==1)&&(!(a20==1)&&(((a1==14)&&(a11==1))&&(a23==1))))&&(a28==1)))&&(a17==2)))&&((a21==12)&&((a16==10)&&(!(a27==1)&&(!(a0==1)&&((a28==1)&&((input==1)&&(a9==11))))))))){ if((a28==1)){ a16 = 7; a3 = 0; a21 = 10; a23 = 0; a9 = 10; a1 = 12; a19 = 2; a28 = 0; }else{ a10 = 1; a25 = 1; a9 = 7; a5 = 6; a11 = 0; a20 = 1; a19 = 1; a21 = 10; a16 = 7; } return -1; } else if(((!(a27==1)&&((a1==12)&&(!(a11==1)||(((!(a2==1)||((a17==2)&&(((a23==1)||(a4==1))&&(a3==1))))&&(a9==7))&&(a16==10)))))&&(!(a20==1)&&((a21==12)&&(((a19==4)&&((input==4)&&(a5==5)))&&(a11==1)))))){ a5 = 6; a11 = 0; a1 = 14; a19 = 5; a21 = 10; a2 = 0; return -1; } else if(((!(a13==1)||(((((a9==10)&&(!(a4==1)&&((a21==12)&&((a17==2)&&(a23==1)))))||(a8==1))||!(a12==1))&&!(a18==1)))&&((!(a27==1)&&(((((a20==1)&&(input==4))&&(a16==10))&&(a5==5))&&(a1==14)))&&(a19==2)))){ a16 = 7; a9 = 7; a5 = 4; a19 = 1; a21 = 10; a24 = 0; a1 = 12; a28 = 1; a7 = 0; return -1; } else if((((a23==1)&&(((((a16==9)&&(((a17==2)&&(input==3))&&(a1==14)))&&(a13==1))&&(a23==1))&&!(a0==1)))&&((((a9==9)&&((!(a20==1)&&((a19==3)&&((a3==1)||!(a13==1))))&&(a5==5)))||(a7==1))&&(a21==12)))){ a9 = 11; a21 = 11; a19 = 1; a13 = 0; a5 = 4; a10 = 0; a16 = 8; a6 = 0; return -1; } else if((((((a7==1)&&((a0==1)&&((a21==11)&&((!(a3==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a14==1)))))&&(a9==9))&&(a16==8))&&((((a17==2)&&((a20==1)&&((a24==1)&&((a13==1)&&(a4==1)))))&&(a19==1))&&(a1==13)))){ a5 = 6; a21 = 10; a16 = 7; a1 = 12; a3 = 0; a19 = 2; a15 = 0; a9 = 10; a10 = 0; return -1; } else if((((a17==2)&&(((((((a3==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a19==1)))&&(a9==9))&&!(a7==1))&&(a11==1))&&(a21==10))&&(a16==9)))&&(((((a20==1)&&((a28==1)&&!(a0==1)))&&!(a4==1))&&(a1==12))||!(a23==1)))){ a9 = 7; a16 = 7; a23 = 1; a5 = 4; a12 = 1; return -1; } else if((((a19==3)&&((a20==1)&&(!(a8==1)&&((a21==10)&&((a2==1)&&((a28==1)&&((a16==10)&&(input==5))))))))&&((a17==2)&&((a1==13)&&(((a11==1)&&((((a3==1)||(a0==1))||!(a28==1))&&(a5==5)))&&(a9==8)))))){ a3 = 1; a19 = 2; a5 = 4; a1 = 14; a4 = 0; return 21; } else if((((a16==10)&&(((((a23==1)&&((a13==1)&&((((input==4)&&((a5==5)||(a5==6)))&&!(a20==1))&&(a17==2))))&&(a21==10))&&(a2==1))&&!(a7==1)))&&((a1==13)&&(((a19==1)&&(!(a13==1)||((a9==9)&&(a2==1))))&&(a28==1))))){ a20 = 1; a16 = 7; a1 = 12; a15 = 0; a25 = 1; a9 = 7; a5 = 6; a14 = 1; return 21; } else if(((((((a9==9)&&(!(a13==1)||((((a3==1)&&(a1==12))&&(a16==7))||(a4==1))))&&(a19==3))&&(a3==1))&&(a3==1))&&((!(a20==1)&&(((a17==2)&&(((a5==4)&&(input==4))&&!(a7==1)))&&(a21==12)))&&!(a7==1)))){ a16 = 10; a20 = 1; a1 = 13; a9 = 10; a24 = 0; a5 = 5; a26 = 0; a19 = 4; a21 = 11; return 22; } else if(((((((a20==1)&&((a23==1)&&(((a16==10)&&(input==5))&&!(a0==1))))&&(a21==11))&&(a19==2))&&(a9==9))&&((a5==4)&&((a1==13)&&((!(a7==1)&&((((a17==2)&&(a11==1))&&!(a26==1))&&(a13==1)))||(a18==1)))))){ a16 = 11; a1 = 14; a19 = 1; a9 = 8; a5 = 5; a3 = 1; a4 = 0; return 23; } else if((((a20==1)&&((a16==11)&&((a19==3)&&((a12==1)&&(!(a27==1)&&((!(a27==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==5)))&&(a21==10)))))))&&((!(a24==1)&&(!(a3==1)||(((a3==1)&&(a17==2))&&(a2==1))))&&(a1==12)))){ a0 = 0; a5 = 6; a21 = 11; a9 = 10; a18 = 0; return 21; } else if(((((((!(a18==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1)))&&(a12==1))&&(a3==1))&&(a16==10))&&(a11==1))&&((((!(a3==1)||((a19==1)&&(((a28==1)&&(a12==1))&&!(a20==1))))&&(a17==2))&&(a21==10))&&(a1==12)))){ a19 = 5; a2 = 0; a4 = 1; a5 = 4; a21 = 11; a10 = 1; a1 = 13; a16 = 8; a9 = 7; return -1; } else if((((a16==11)&&(((a20==1)&&((!(a7==1)&&((((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==3))&&(a19==5))&&(a17==2)))&&(a1==12)))&&!(a7==1)))&&(((!(a27==1)&&((!(a6==1)||(a2==1))&&(a21==12)))||(a24==1))||!(a6==1)))){ a7 = 0; a5 = 4; a21 = 10; a27 = 0; a9 = 7; a19 = 1; a16 = 7; a13 = 1; return -1; } else if(((!(a26==1)&&((a19==5)&&((((a16==7)&&(!(a0==1)&&((!(a18==1)&&((a9==7)&&(input==4)))&&(a5==5))))&&(a1==12))&&!(a4==1))))&&(((a23==1)&&((a20==1)&&(((a28==1)&&(a17==2))&&(a21==10))))||(a18==1)))){ a1 = 14; a23 = 1; a19 = 1; a2 = 1; a9 = 10; a21 = 12; a28 = 1; a5 = 4; return 22; } else if(((((!(a2==1)||((a27==1)||((((a17==2)&&(((a12==1)&&(a19==4))&&(a1==12)))&&(a21==10))||!(a11==1))))&&!(a8==1))||!(a3==1))&&(!(a7==1)&&(((a20==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==6)))&&(a16==7))))){ a9 = 9; a6 = 1; a5 = 6; a21 = 11; a1 = 13; a26 = 0; a19 = 3; a11 = 1; return 22; } else if(((!(a4==1)&&(((a28==1)&&(((a1==13)&&((a12==1)&&((a20==1)&&((a9==9)&&(input==5)))))&&(a17==2)))&&(a6==1)))&&((a28==1)&&((((a21==11)&&((a19==5)&&((a13==1)&&(a16==8))))&&!(a0==1))&&(a5==4))))){ a0 = 0; a16 = 7; a21 = 10; a2 = 1; a9 = 7; a19 = 1; a1 = 12; a11 = 1; return -1; } else if((((((((a19==1)&&((a12==1)&&((!(a20==1)&&((a17==2)&&(input==5)))&&(a2==1))))&&(a9==11))&&!(a7==1))&&(a5==6))&&(a3==1))&&(((((a21==11)&&((a11==1)&&(a11==1)))&&(a1==12))&&(a16==9))&&!(a27==1)))){ if((a1==14)){ a10 = 1; a5 = 4; a16 = 7; a21 = 10; a9 = 10; a1 = 13; a20 = 1; a28 = 0; a7 = 1; }else{ a18 = 1; a3 = 0; a20 = 1; a21 = 10; a19 = 2; a9 = 10; a16 = 7; a7 = 1; } return 23; } else if(((((a9==8)&&((a21==10)&&((((a11==1)&&((((((a5==5)||(a5==6))&&(input==6))&&(a1==12))&&(a6==1))&&(a16==10)))&&(a17==2))&&(a19==2))))&&(a13==1))&&((a11==1)&&((!(a3==1)||((a28==1)&&(a20==1)))&&!(a24==1))))){ a5 = 6; a16 = 8; a21 = 12; a19 = 5; a1 = 14; a18 = 0; a7 = 0; return 26; } else if((((a28==1)&&((((a8==1)||((a21==11)&&(a3==1)))&&!(a20==1))&&(a16==8)))&&((a23==1)&&(((a3==1)&&((a1==12)&&(((((a2==1)&&((a19==2)&&(input==3)))&&(a9==10))&&(a17==2))&&(a5==4))))&&(a2==1))))){ a19 = 1; a7 = 0; a21 = 10; a2 = 1; a16 = 7; a20 = 1; a9 = 7; a24 = 0; return -1; } else if((((a9==11)&&((a1==14)&&(((a19==2)&&(((a27==1)&&(!(a20==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a16==7)))&&(a26==1))))&&((a17==2)&&((((((a14==1)&&(a12==1))&&(a4==1))&&(a4==1))&&!(a12==1))&&(a21==12))))){ a5 = 4; a21 = 10; a22 = 0; a13 = 0; a20 = 1; a19 = 1; a9 = 7; a1 = 13; return 21; } else if((((a9==10)&&(((a12==1)&&((a17==2)&&(!(a27==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a12==1))&&(a20==1)))))&&(a1==12)))&&((a16==10)&&((a21==12)&&((!(a24==1)&&(!(a28==1)||(!(a3==1)||(a6==1))))&&(a19==1)))))){ a1 = 13; a19 = 2; a21 = 10; a18 = 0; a5 = 4; a9 = 9; a16 = 7; a0 = 0; a8 = 0; return -1; } else if((((a21==11)&&(((a16==7)&&(((a4==1)||((!(a0==1)&&(!(a11==1)||(a12==1)))||!(a11==1)))&&!(a24==1)))&&(a20==1)))&&((((!(a0==1)&&((a19==1)&&((a5==4)&&(input==1))))&&(a1==14))&&(a17==2))&&(a9==11)))){ a3 = 1; a4 = 0; a23 = 1; a9 = 7; a1 = 12; a21 = 10; return -1; } else if((((!(a27==1)&&((a3==1)&&((a7==1)||((a21==10)&&((a16==10)&&((a1==13)&&((a23==1)&&(a6==1))))))))&&!(a24==1))&&((((a17==2)&&((a9==7)&&((a19==2)&&((input==1)&&((a5==4)||(a5==5))))))&&!(a14==1))&&(a20==1)))){ a19 = 1; a1 = 12; a16 = 7; a18 = 0; a3 = 1; a8 = 0; a5 = 4; return -1; } else if((((((((a17==2)&&(a13==1))&&!(a12==1))&&(a1==14))&&!(a13==1))&&(a27==1))&&(!(a28==1)&&((((((((a19==2)&&((input==5)&&((a5==4)||(a5==5))))&&(a21==11))&&!(a23==1))&&(a9==11))&&(a16==8))&&!(a20==1))&&!(a23==1))))){ a9 = 9; a19 = 1; a20 = 1; a25 = 1; a16 = 7; a1 = 13; a22 = 1; a5 = 6; a15 = 1; return 25; } else if((((a9==10)&&((a16==9)&&(((a19==1)&&(!(a8==1)&&((a28==1)&&((input==5)&&(a17==2)))))&&(a5==6))))&&((((a1==14)&&((!(a12==1)||((a7==1)||((a23==1)||!(a12==1))))&&(a21==10)))||!(a12==1))&&(a20==1)))){ a19 = 4; a4 = 0; a28 = 1; a1 = 12; a16 = 10; a9 = 8; a21 = 11; a5 = 5; return 21; } else if(((!(a18==1)&&(((a17==2)&&((a1==12)&&((a9==11)&&((((a5==5)||(a5==6))&&(input==4))&&!(a20==1)))))&&(a16==7)))&&(((a19==4)&&((!(a2==1)||((((a14==1)||(a28==1))||!(a11==1))&&(a21==10)))&&!(a24==1)))&&(a12==1)))){ a9 = 7; a7 = 0; a5 = 4; a3 = 1; a20 = 1; a19 = 1; a23 = 1; return -1; } else if(((!(a3==1)||(!(a28==1)||((((a6==1)&&!(a14==1))&&(a21==11))&&(a5==5))))&&((a17==2)&&((((a16==7)&&((((a12==1)&&((a13==1)&&((a20==1)&&(input==3))))&&(a9==11))&&(a23==1)))&&(a1==13))&&(a19==5))))){ a18 = 0; a19 = 2; a1 = 14; a6 = 1; a5 = 4; a16 = 8; a21 = 12; a23 = 1; return 25; } else if((((a16==10)&&((a21==12)&&((input==3)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))))&&((a20==1)&&(((!(a6==1)||(!(a4==1)&&((a0==1)||((a19==5)&&((((a14==1)||(a2==1))&&(a12==1))||!(a13==1))))))&&(a1==14))&&(a17==2))))){ a4 = 0; a1 = 12; a19 = 1; a9 = 7; a11 = 1; a5 = 4; a16 = 7; a2 = 1; a21 = 10; return -1; } else if(((((((a17==2)&&((a1==14)&&(((!(a28==1)||(a23==1))&&(a13==1))&&(a2==1))))&&(a19==1))&&(a20==1))&&(a21==10))&&((a16==10)&&((!(a4==1)&&(!(a18==1)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==6))))&&!(a4==1))))){ a12 = 1; a16 = 7; a8 = 0; a23 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((!(a18==1)&&(((a19==2)&&((a3==1)&&(a6==1)))&&!(a24==1)))&&!(a14==1))&&((((a16==8)&&((a1==12)&&((!(a18==1)&&((((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==1))&&(a21==11)))&&(a11==1))))&&(a20==1))&&(a17==2)))){ a5 = 6; a1 = 14; a9 = 10; a2 = 1; a20 = 0; a7 = 0; a18 = 0; a21 = 10; return 21; } else if((((!(a2==1)||((a17==2)&&((a28==1)&&(((((a21==12)&&((a23==1)&&((a20==1)&&((a23==1)&&(a13==1)))))||!(a23==1))&&(a16==9))&&!(a8==1)))))&&(a9==10))&&((((input==5)&&(a19==4))&&(a1==13))&&(a5==5)))){ a21 = 10; a12 = 1; a9 = 7; a3 = 1; a1 = 12; a19 = 1; a16 = 7; a5 = 4; a26 = 0; return -1; } else if((((a19==4)&&((a1==14)&&((a3==1)&&!(a14==1))))&&((a3==1)&&((!(a8==1)&&(!(a7==1)&&((((a16==10)&&((a21==12)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==1))&&(a20==1))))&&!(a0==1))&&!(a14==1))))&&(a17==2))))){ a16 = 7; a6 = 1; a21 = 10; a1 = 12; a19 = 1; a13 = 1; a3 = 1; a5 = 4; a9 = 7; return -1; } else if((((((((a3==1)&&((((a13==1)||!(a12==1))||(a8==1))&&(a5==4)))&&(a16==7))&&!(a20==1))&&(a23==1))&&(a1==14))&&(((a17==2)&&(((a3==1)&&(!(a4==1)&&((input==6)&&(a9==10))))&&(a19==2)))&&(a21==12)))){ a1 = 12; a9 = 7; a19 = 1; a27 = 0; a21 = 10; a28 = 1; a20 = 1; a18 = 0; return -1; } else if(((!(a27==1)&&((a17==2)&&(!(a6==1)||((a20==1)&&(!(a8==1)&&((a16==11)&&((a6==1)&&(a21==11))))))))&&(((a19==3)&&(!(a8==1)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5))&&!(a14==1))&&!(a18==1))))&&(a1==13)))){ a13 = 1; a1 = 14; a19 = 1; a21 = 12; a5 = 4; a9 = 10; a26 = 0; return 21; } else if(((!(a27==1)&&((a23==1)&&((a9==11)&&(((a21==11)&&((a1==12)&&((a19==5)&&(input==5))))&&(a5==4)))))&&(!(a8==1)&&(((a6==1)&&(((((a3==1)&&(a3==1))&&(a20==1))&&(a16==8))&&(a17==2)))&&(a2==1))))){ a9 = 7; a11 = 1; a19 = 1; a16 = 7; a21 = 10; a28 = 1; return -1; } else if((((((a20==1)&&(((a27==1)&&((a21==12)&&((a8==1)&&(((input==3)&&((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7))))&&(a17==2)))))&&!(a23==1)))&&(a24==1))&&(a16==7))&&(!(a3==1)&&(((a11==1)&&(a19==1))&&(a14==1))))){ a19 = 5; a9 = 8; a15 = 0; a6 = 0; a14 = 1; a1 = 14; a5 = 6; a20 = 0; return -1; } else if(((!(a27==1)&&((a23==1)&&((a1==14)&&((a19==2)&&((((input==1)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a16==9))&&(a17==2))))))&&((a3==1)&&((((a23==1)&&(!(a20==1)&&((a23==1)&&(a12==1))))||(a0==1))&&(a21==12))))){ if((a21==11)){ a9 = 8; a1 = 12; a21 = 10; a3 = 0; a5 = 5; a16 = 7; a13 = 0; a19 = 1; a20 = 1; }else{ a9 = 11; a5 = 5; a20 = 1; a22 = 0; a1 = 12; a6 = 0; a7 = 1; a16 = 7; a21 = 10; } return 21; } else if((((a19==3)&&(((((a3==1)&&((a6==1)&&((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a3==1)))))&&!(a20==1))&&(a16==7))&&(a21==10)))&&((a1==14)&&(!(a11==1)||((a9==9)&&((a17==2)&&((a8==1)||(a28==1)))))))){ a6 = 1; a20 = 1; a19 = 1; a12 = 1; a9 = 7; a8 = 0; a5 = 4; a1 = 12; return -1; } else if(((((!(a24==1)&&(((a21==10)&&((!(a0==1)&&((a19==3)&&(input==6)))&&!(a26==1)))&&!(a20==1)))&&(a1==14))&&(a6==1))&&((a16==9)&&(((((a9==7)&&((a17==2)&&(a12==1)))&&(a12==1))&&(a5==5))||!(a28==1))))){ a5 = 6; a15 = 0; a9 = 8; a3 = 0; a4 = 1; a16 = 8; return -1; } else if(((!(a20==1)&&(((a9==9)&&((a3==1)&&((a16==11)&&((a13==1)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==3)))))))&&(a12==1)))&&((a21==10)&&((a19==1)&&(((((a3==1)&&(a6==1))||(a26==1))&&(a17==2))&&!(a18==1)))))){ a22 = 0; a20 = 1; a5 = 5; a10 = 1; a16 = 7; a6 = 0; a9 = 8; a19 = 2; return 23; } else if((((a6==1)&&(((((!(a27==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==4)))&&!(a20==1))&&(a17==2))&&(a19==2))&&(a16==9)))&&((((((a21==12)&&((a24==1)||(a6==1)))&&(a12==1))&&(a23==1))&&(a1==14))&&(a2==1)))){ a5 = 5; a9 = 8; a6 = 0; a19 = 1; a21 = 10; a12 = 0; a20 = 1; a16 = 7; a10 = 1; return 23; } else if(((!(a13==1)||((((((a20==1)&&((((a21==12)&&(a3==1))||(a0==1))&&(a5==4)))||(a4==1))&&(a17==2))&&(a1==13))||!(a3==1)))&&(((a6==1)&&(!(a14==1)&&(((input==6)&&(a19==2))&&(a9==11))))&&(a16==7)))){ a2 = 1; a5 = 5; a9 = 10; a8 = 0; a19 = 3; a21 = 10; a6 = 1; a16 = 9; return 22; } else if(((((a19==2)&&((a1==13)&&((a20==1)&&((!(a2==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a9==7)))&&!(a28==1)))))&&(a24==1))&&(!(a2==1)&&(!(a12==1)&&((a8==1)&&((a17==2)&&((a16==11)&&((a21==10)&&(a23==1))))))))){ a5 = 5; a28 = 0; a29 = 0; a1 = 12; a9 = 8; a16 = 9; a21 = 11; a10 = 0; return 21; } else if(((!(a20==1)&&((a17==2)&&(!(a3==1)||(((a13==1)&&((a19==4)&&((a23==1)||(a14==1))))&&(a16==9)))))&&((((((a9==9)&&(((a1==13)&&(input==6))&&!(a7==1)))&&(a6==1))&&(a11==1))&&(a5==4))&&(a21==12)))){ a20 = 1; a26 = 1; a3 = 0; a19 = 3; a6 = 0; a16 = 10; a5 = 5; a9 = 11; return 22; } else if(((!(a20==1)&&((a9==8)&&((((a2==1)&&(a21==12))||!(a12==1))&&(a19==4))))&&(((((((a17==2)&&((a12==1)&&((a3==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a6==1))&&(a11==1))&&!(a7==1))&&(a1==14))&&(a16==8)))){ a5 = 6; a19 = 1; a21 = 10; a8 = 1; a22 = 1; a15 = 1; a20 = 1; a16 = 7; return 21; } else if(((((!(a0==1)&&(((!(a20==1)&&((a21==12)&&(input==3)))&&!(a4==1))&&(a5==5)))&&(a23==1))&&(a13==1))&&((((a9==10)&&((a13==1)&&((((a17==2)&&(a11==1))&&(a16==7))&&(a19==4))))&&(a1==13))&&(a28==1)))){ a26 = 0; a9 = 11; a21 = 11; a5 = 4; a16 = 9; a20 = 1; a19 = 5; a13 = 1; a1 = 12; return 21; } else if(((((a3==1)&&(!(a26==1)&&((a17==2)&&((a1==14)&&((a19==4)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))&&(a21==11)))))))&&!(a7==1))&&(((!(a28==1)||(((a13==1)||!(a11==1))&&(a20==1)))&&(a16==11))&&!(a24==1)))){ a1 = 12; a16 = 7; a9 = 7; a0 = 0; a21 = 10; a5 = 4; a6 = 1; a19 = 1; return -1; } else if(((((a1==13)&&((!(a12==1)||(a2==1))&&!(a7==1)))&&(a16==7))&&((!(a18==1)&&((!(a0==1)&&(((a19==4)&&((((input==3)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&!(a20==1))&&(a17==2)))&&(a21==12)))&&!(a14==1)))&&!(a14==1)))){ a19 = 1; a5 = 6; a0 = 0; a14 = 0; a9 = 8; a16 = 8; a27 = 0; a1 = 14; a20 = 1; return 21; } else if(((!(a3==1)||((a12==1)&&((a11==1)&&((((((a3==1)&&(a21==11))||!(a28==1))&&(a16==11))&&(a9==7))&&(a17==2)))))&&(!(a7==1)&&((((a1==13)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1)))&&(a19==3))&&!(a8==1))))){ a8 = 0; a5 = 4; a19 = 1; a16 = 7; a1 = 12; a3 = 1; a21 = 10; a14 = 0; return -1; } else if((((a13==1)&&(((a12==1)&&(((a9==7)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a0==1)))&&!(a8==1)))&&(((((a17==2)&&(((a1==13)&&((a12==1)&&((a19==1)&&(a11==1))))&&(a11==1)))&&(a16==7))&&(a21==12))&&(a20==1)))){ if((a27==1)){ a11 = 1; a2 = 1; a5 = 4; a19 = 5; a27 = 0; a9 = 9; a20 = 0; }else{ a28 = 1; a5 = 6; a23 = 1; a9 = 11; a19 = 5; a16 = 8; a12 = 1; a1 = 12; } return 22; } else if(((((a1==13)&&(((((a13==1)&&(!(a11==1)||(a11==1)))&&(a17==2))&&!(a18==1))||(a0==1)))&&(a16==10))&&(((a19==3)&&((!(a20==1)&&((a13==1)&&(!(a4==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))))&&(a9==8)))&&(a21==12)))){ if((a9==10)){ a5 = 5; a21 = 10; a16 = 7; a19 = 1; a20 = 1; a11 = 0; a9 = 9; a1 = 12; a15 = 0; }else{ a5 = 5; a9 = 9; a19 = 1; a10 = 1; a16 = 8; a11 = 0; a22 = 1; } return -1; } else if((((a16==11)&&(((a2==1)&&(((input==6)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&(a20==1)))&&(a2==1)))&&((a19==3)&&((a21==10)&&(((((((a13==1)||!(a11==1))&&(a23==1))&&(a1==14))&&(a28==1))&&(a17==2))||!(a6==1)))))){ a1 = 13; a16 = 10; a18 = 0; a21 = 12; a5 = 5; a23 = 1; a9 = 8; a19 = 2; return 21; } else if(((!(a14==1)&&((((((a5==5)&&(!(a20==1)&&((input==1)&&(a16==7))))&&(a12==1))&&(a3==1))&&(a19==5))&&(a9==8)))&&((((a24==1)||((a17==2)&&(((a21==10)&&(a11==1))&&!(a14==1))))&&(a1==12))||!(a6==1)))){ a5 = 4; a1 = 13; a19 = 2; a27 = 0; a13 = 1; a9 = 7; a20 = 1; a6 = 1; return -1; } else if((((!(a20==1)&&(((((a19==4)&&(((input==5)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&!(a27==1)))&&(a2==1))&&!(a26==1))&&(a12==1)))&&(a1==13))&&((a21==11)&&(((!(a0==1)&&((a3==1)&&(a16==10)))&&!(a0==1))&&(a17==2))))){ a16 = 7; a9 = 9; a15 = 0; a5 = 5; a1 = 12; a28 = 0; a20 = 1; a21 = 10; a19 = 2; return 21; } else if(((((a5==4)&&((a12==1)&&(!(a26==1)&&((a12==1)&&(!(a7==1)&&(!(a24==1)&&((input==5)&&(a9==7))))))))&&(a1==12))&&((a17==2)&&(((a21==10)&&((a19==3)&&((!(a20==1)&&(a23==1))&&!(a18==1))))&&(a16==10))))){ if((a16==9)){ a20 = 1; a10 = 1; a19 = 4; a9 = 9; a7 = 1; a4 = 1; a16 = 8; a21 = 12; }else{ a16 = 9; a19 = 5; a26 = 1; a1 = 14; a9 = 9; a21 = 11; a15 = 0; } return 25; } else if((((a1==12)&&((a19==2)&&((a17==2)&&(((a18==1)||(((!(a12==1)||((a21==10)&&(a23==1)))&&!(a27==1))&&(a9==7)))||!(a23==1)))))&&((a16==11)&&(!(a20==1)&&(((a6==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a11==1)))))){ a20 = 1; a19 = 1; a18 = 1; a16 = 7; a5 = 6; a23 = 0; a1 = 13; a4 = 1; return -1; } else if(((((a8==1)||((a6==1)&&((((((a1==14)&&(((a23==1)||!(a23==1))&&(a9==8)))||!(a2==1))&&(a6==1))&&(a17==2))||!(a12==1))))&&(a19==3))&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1))&&(a16==11))&&(a21==10)))){ a5 = 4; a29 = 0; a1 = 13; a19 = 1; a9 = 11; a18 = 1; a16 = 9; a21 = 12; a11 = 0; return 21; } else if((((!(a20==1)&&(((a17==2)&&(((a16==10)&&((a3==1)&&((a11==1)&&((a13==1)&&(a19==2)))))&&(a1==13)))||(a24==1)))&&!(a24==1))&&((a21==10)&&((((a28==1)&&((input==1)&&(a5==5)))&&(a2==1))&&(a9==11))))){ a20 = 1; a5 = 6; a6 = 0; a1 = 14; a19 = 1; a15 = 1; a24 = 1; a9 = 7; a16 = 7; return -1; } else if((((a21==10)&&(((a11==1)&&((a16==9)&&(((a3==1)&&((a11==1)||!(a13==1)))&&(a1==12))))&&(a19==4)))&&(((a13==1)&&(!(a14==1)&&(!(a14==1)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==5))&&(a17==2)))))&&!(a20==1)))){ if((a7==1)){ a8 = 1; a25 = 0; a20 = 1; a21 = 11; a5 = 6; a19 = 5; a9 = 8; a7 = 1; }else{ a4 = 1; a8 = 1; a1 = 13; a9 = 10; a5 = 4; a20 = 1; a27 = 1; a19 = 5; } return -1; } else if((((a28==1)&&((a16==10)&&(((((!(a2==1)||(!(a20==1)&&(a2==1)))||(a18==1))&&(a19==3))||!(a11==1))||!(a6==1))))&&((a9==8)&&((a17==2)&&(!(a18==1)&&(((a21==10)&&(((a5==4)||(a5==5))&&(input==1)))&&(a1==12))))))){ a20 = 1; a1 = 14; a25 = 1; a28 = 0; a3 = 0; a19 = 1; a16 = 7; a9 = 10; a5 = 6; return 21; } else if(((((a3==1)&&((((a16==9)&&(((a21==10)&&(!(a8==1)&&((input==5)&&((((a9==11)&&((a5==5)&&(a1==12)))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7))))))&&!(a18==1)))&&!(a7==1))&&!(a20==1)))&&(a13==1))&&((!(a8==1)&&((a28==1)&&(a17==2)))&&(a19==1)))){ a4 = 1; a27 = 1; a5 = 5; a26 = 1; a1 = 13; a16 = 7; a9 = 8; a20 = 1; return -1; } else if(((((((a17==2)&&((input==4)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&(a1==12))&&(a16==8))&&(a19==4))&&(((((a4==1)&&(((((a23==1)&&(a20==1))&&!(a23==1))&&(a7==1))&&(a14==1)))&&(a21==12))&&(a27==1))&&!(a3==1)))){ a16 = 7; a9 = 9; a19 = 2; a13 = 0; a21 = 10; a5 = 4; a12 = 0; return -1; } else if((((((a28==1)&&((a6==1)&&(((((a16==8)&&(a12==1))&&(a1==14))&&(a5==4))&&(a21==11))))&&!(a7==1))||(a24==1))&&((((((a19==5)&&((input==6)&&!(a20==1)))&&(a17==2))&&(a9==11))&&(a2==1))&&(a23==1)))){ if((a25==1)){ a10 = 0; a16 = 7; a26 = 1; a19 = 2; a6 = 0; a21 = 10; a20 = 1; a1 = 12; a9 = 10; a5 = 6; }else{ a20 = 1; a21 = 10; a16 = 7; a19 = 1; a5 = 6; a1 = 12; a12 = 0; a2 = 0; a0 = 1; a9 = 9; } return 21; } else if(((!(a0==1)&&((a11==1)&&(((a21==11)&&(!(a20==1)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==1))))&&(a1==14))))&&((a17==2)&&((a16==8)&&((a19==4)&&(((!(a23==1)||((a28==1)&&!(a7==1)))&&(a3==1))||(a18==1))))))){ a1 = 12; a3 = 1; a16 = 7; a20 = 1; a5 = 4; a9 = 11; a26 = 0; return 25; } else if((((a13==1)&&((a1==14)&&((a16==9)&&((a21==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))))&&((!(a14==1)&&(((a8==1)||((a24==1)||((((a9==10)&&((a2==1)&&(a12==1)))&&(a17==2))&&!(a20==1))))&&(a19==5)))||!(a28==1)))){ a28 = 0; a10 = 0; a5 = 4; a9 = 11; a16 = 8; a21 = 11; a4 = 1; return 22; } else if((((a13==1)&&((a16==7)&&((a19==1)&&(((a14==1)||(!(a20==1)&&(a23==1)))||(a8==1)))))&&((((a2==1)&&((a17==2)&&((a1==14)&&(!(a14==1)&&((input==4)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))))))&&(a21==12))&&!(a14==1)))){ a12 = 1; a24 = 0; a9 = 7; a20 = 1; a1 = 12; a21 = 10; a5 = 4; a23 = 1; return -1; } else if((((a16==11)&&((a17==2)&&((!(a24==1)&&((a6==1)&&((a6==1)&&((input==4)&&((a5==5)||(a5==6))))))&&(a20==1))))&&((a1==12)&&((a9==9)&&((a19==2)&&(!(a12==1)||(!(a7==1)&&((a21==12)&&((a6==1)&&!(a4==1)))))))))){ a9 = 7; a21 = 10; a16 = 7; a19 = 1; a28 = 1; a5 = 4; a23 = 1; return -1; } else if((((a17==2)&&(((a5==5)&&((a20==1)&&((a12==1)&&(a19==4))))&&!(a14==1)))&&((a3==1)&&(((!(a27==1)&&((((a6==1)&&((a21==12)&&((a9==7)&&(input==6))))&&(a1==12))&&(a16==8)))&&(a6==1))&&!(a7==1))))){ a19 = 5; a23 = 1; a12 = 1; a9 = 10; a5 = 6; a1 = 13; a4 = 0; return 22; } else if((((a3==1)&&(((a9==10)&&((!(a4==1)&&((a12==1)&&((input==4)&&((a5==4)||(a5==5)))))&&!(a20==1)))&&(a1==13)))&&(!(a8==1)&&(((a21==11)&&((a16==7)&&((((a28==1)||!(a6==1))&&(a17==2))&&(a11==1))))&&(a19==4))))){ a2 = 1; a28 = 1; a5 = 5; a1 = 14; a19 = 3; a21 = 10; a9 = 8; a6 = 1; return 25; } else if((((a9==9)&&((a17==2)&&((a20==1)&&(!(a24==1)&&((a21==11)&&((a19==3)&&(input==3)))))))&&((a6==1)&&((a28==1)&&(!(a28==1)||(((a5==6)&&(((a16==7)&&((a1==14)&&(a12==1)))||(a0==1)))||(a4==1))))))){ a2 = 1; a24 = 0; a21 = 10; a1 = 12; a5 = 4; a9 = 7; a19 = 1; a28 = 1; return -1; } else if((((a17==2)&&((((a9==8)&&((a19==3)&&((a23==1)&&((input==6)&&((a5==4)||(a5==5))))))&&(a20==1))&&!(a0==1)))&&(((a12==1)&&((a26==1)||((a16==10)&&((a21==11)&&(((a11==1)||!(a28==1))&&(a3==1))))))&&(a1==13)))){ a2 = 1; a1 = 12; a21 = 10; a5 = 4; a16 = 7; a19 = 1; a12 = 1; a9 = 7; a24 = 0; return -1; } else if((((a1==14)&&((a9==11)&&((a16==9)&&(((((a5==4)||(a5==5))&&(input==1))&&(a20==1))&&(a12==1)))))&&((a12==1)&&((a4==1)||((a21==11)&&((!(a0==1)&&(!(a6==1)||(((a6==1)&&(a19==2))&&(a17==2))))||(a14==1))))))){ a6 = 1; a21 = 12; a9 = 8; a5 = 5; a16 = 10; a1 = 13; a2 = 1; return 21; } else if((((a11==1)&&!(a27==1))&&(!(a20==1)&&((a17==2)&&(((((a2==1)&&(((a19==4)&&((((a1==14)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==1)))&&!(a14==1))&&(a21==10)))&&(a6==1)))&&(a16==10))&&(a6==1))&&(a11==1)))))){ a5 = 5; a9 = 8; a20 = 1; a15 = 0; a2 = 0; a16 = 7; a19 = 1; a23 = 0; return 25; } else if((((a12==1)&&((a18==1)||(((a27==1)||((((a26==1)||((((a9==10)&&(a11==1))&&(a19==1))&&(a5==5)))&&(a17==2))&&(a20==1)))&&!(a14==1))))&&(((((a1==13)&&(input==3))&&(a16==8))&&(a21==12))&&(a13==1)))){ a13 = 1; a8 = 0; a16 = 7; a5 = 4; a21 = 10; a9 = 7; a1 = 12; a2 = 1; return -1; } else if((((!(a4==1)&&(((((a2==1)&&(!(a14==1)&&((a12==1)&&((((!(a24==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a19==1))&&(a9==8))&&(a20==1)))))&&(a21==11))&&!(a7==1))&&(a17==2)))&&(a1==14))&&((a13==1)&&(a16==10)))){ a23 = 1; a13 = 1; a9 = 7; a16 = 7; a1 = 12; a21 = 10; a11 = 1; a5 = 4; return -1; } else if(((((((((a9==11)&&(((a5==4)&&((!(a8==1)&&((a17==2)&&(input==6)))&&(a16==8)))&&(a21==11)))&&!(a20==1))&&(a2==1))&&!(a0==1))&&(a11==1))&&!(a27==1))&&((a2==1)&&(((a1==12)&&(a3==1))&&(a19==3))))){ a4 = 0; a16 = 7; a21 = 10; a9 = 7; a19 = 1; a18 = 0; a20 = 1; a12 = 1; return -1; } else if((((((a19==1)&&(!(a26==1)&&((!(a6==1)||(a11==1))||!(a28==1))))&&!(a20==1))&&(a16==9))&&((((a1==14)&&(((a2==1)&&(((input==5)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&!(a24==1)))&&!(a7==1)))&&(a21==10))&&(a17==2)))){ a26 = 1; a1 = 12; a5 = 4; a16 = 7; a20 = 1; a0 = 1; a9 = 10; a18 = 1; return -1; } else if(((((a20==1)&&(((((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==5))&&(a21==11))&&(a28==1)))&&!(a7==1))&&((a4==1)||(((((a16==10)&&((((a28==1)&&(a1==13))&&(a19==4))&&(a17==2)))&&!(a4==1))||!(a11==1))&&!(a7==1))))){ a9 = 7; a19 = 1; a6 = 1; a18 = 0; a1 = 12; a21 = 10; a23 = 1; a16 = 7; a5 = 4; return -1; } else if((((((a16==7)&&(((a7==1)||(((a7==1)||((a26==1)||(a11==1)))||(a7==1)))&&(a19==4)))||!(a13==1))&&(a1==12))&&((((a9==10)&&((!(a27==1)&&((a5==6)&&(input==5)))&&(a20==1)))&&(a21==11))&&(a17==2)))){ a16 = 8; a19 = 3; a24 = 0; a23 = 1; a9 = 8; a1 = 13; a11 = 1; return 25; } else if(((((a2==1)&&((((a19==3)&&(((a1==14)&&(a3==1))||!(a12==1)))&&(a17==2))&&(a5==4)))||(a0==1))&&(!(a8==1)&&((a9==7)&&((a20==1)&&((a16==10)&&((((input==1)&&(a21==10))&&!(a24==1))&&!(a7==1)))))))){ if((a25==1)){ a16 = 8; a21 = 11; a9 = 11; a20 = 0; a27 = 0; a5 = 5; a18 = 0; a28 = 1; }else{ a2 = 1; a16 = 8; a9 = 9; a11 = 1; a5 = 5; a21 = 12; a14 = 0; a19 = 4; } return -1; } else if((((a14==1)||((((a11==1)&&(a6==1))&&(a17==2))&&(a16==11)))&&(((a11==1)&&(!(a14==1)&&(!(a14==1)&&((a21==10)&&(((a20==1)&&((((a9==7)&&((a1==14)&&(a5==4)))||(((a9==11)&&((a5==5)&&(a1==13)))||(((a5==6)&&(a1==13))&&(a9==11))))&&(input==3)))&&(a19==3))))))&&!(a27==1)))){ a9 = 7; a12 = 1; a5 = 4; a18 = 0; a19 = 1; a16 = 7; a1 = 12; a27 = 0; return -1; } else if((((((a9==7)&&((((!(a18==1)&&(a2==1))||(a24==1))||(a24==1))&&(a1==12)))&&(a19==4))||(a4==1))&&((((((((input==6)&&((a5==4)||(a5==5)))&&(a20==1))&&!(a4==1))&&!(a7==1))&&(a16==7))&&(a21==11))&&(a17==2)))){ a28 = 1; a14 = 0; a5 = 4; a19 = 1; a4 = 0; a21 = 10; return -1; } else if(((((a17==2)&&(!(a8==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a21==11))&&(a16==9))))&&(a9==7))&&(((a11==1)&&(((a19==3)&&((((!(a18==1)&&(a28==1))&&!(a20==1))&&(a1==12))||!(a3==1)))||!(a12==1)))&&(a23==1)))){ a9 = 8; a0 = 1; a5 = 4; a20 = 1; a28 = 0; a1 = 13; a6 = 0; a19 = 2; return -1; } else if((((a16==9)&&((a21==12)&&(((a17==2)&&(a13==1))&&(a9==9))))&&((!(a3==1)&&((((a27==1)&&((((!(a13==1)&&((input==1)&&(a1==13)))&&(a5==6))&&(a20==1))&&!(a3==1)))&&(a26==1))&&(a26==1)))&&(a19==5)))){ a9 = 11; a16 = 7; a24 = 1; a5 = 5; a21 = 11; a1 = 12; a25 = 1; return -1; } else if((((a16==10)&&((((a6==1)&&((!(a8==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a0==1)))&&(a19==1))&&(a28==1)))&&(((a21==11)&&((a17==2)&&((((a6==1)&&!(a8==1))&&!(a26==1))&&(a1==13))))&&!(a20==1)))){ a9 = 8; a5 = 5; a10 = 0; a22 = 1; a1 = 12; a19 = 3; a21 = 12; return 21; } else if(((!(a26==1)&&((a11==1)&&(!(a8==1)&&(((a19==1)&&(((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13))))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==4)))&&!(a20==1)))))&&(!(a7==1)&&(!(a13==1)||(((a16==8)&&((!(a6==1)||(a13==1))&&(a21==11)))&&(a17==2)))))){ a7 = 0; a12 = 1; a5 = 4; a16 = 7; a0 = 0; a20 = 1; a9 = 7; a21 = 10; a1 = 12; return -1; } else if((((a20==1)&&((((a17==2)&&((a21==12)&&((a13==1)&&(a16==8))))&&(a26==1))&&(a4==1)))&&((((!(a11==1)&&(!(a23==1)&&((a27==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==3)))))&&!(a11==1))&&(a1==12))&&(a19==4)))){ a13 = 0; a9 = 10; a19 = 1; a5 = 5; a25 = 0; a16 = 7; a8 = 1; a21 = 10; a1 = 13; return -1; } else if(((!(a18==1)&&(!(a18==1)&&((a16==8)&&((a21==11)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))))))&&(((a3==1)&&((a19==2)&&((a13==1)&&(((a1==12)&&((a20==1)&&((a6==1)&&(a3==1))))&&(a17==2)))))&&!(a27==1)))){ if((a21==10)){ a20 = 0; a5 = 5; a19 = 4; a9 = 7; a7 = 0; a1 = 14; a16 = 7; a6 = 1; a26 = 0; }else{ a9 = 7; a1 = 14; a16 = 10; a8 = 0; a18 = 0; a5 = 5; a19 = 3; a28 = 1; a21 = 10; } return 25; } else if((((((a28==1)&&((a5==6)&&(((((a9==8)&&((input==6)&&(a21==11)))&&(a17==2))&&(a1==14))&&!(a8==1))))&&(a16==9))&&!(a26==1))&&((!(a12==1)||((((a28==1)&&!(a26==1))&&(a19==1))&&!(a20==1)))||!(a11==1)))){ a16 = 7; a5 = 4; a1 = 12; a2 = 0; a21 = 10; a9 = 7; a25 = 1; a20 = 1; a8 = 1; return 21; } else if((((a1==14)&&((((a17==2)&&((input==4)&&!(a20==1)))&&(a9==10))&&(a27==1)))&&((!(a11==1)&&(!(a23==1)&&(!(a13==1)&&(!(a13==1)&&((a21==12)&&((a16==7)&&(((a8==1)&&(a13==1))&&(a19==2))))))))&&(a5==4)))){ a4 = 1; a16 = 11; a19 = 5; a15 = 0; a22 = 1; a9 = 11; a20 = 1; a21 = 10; return 26; } else if((((((a20==1)&&((((!(a6==1)||(a3==1))&&(a12==1))&&(a16==8))&&(a3==1)))||(a24==1))||!(a6==1))&&((a17==2)&&(!(a27==1)&&((a21==11)&&((input==6)&&(((((a1==12)&&(a5==5))&&(a9==7))&&(a19==5))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))))))))){ a12 = 1; a19 = 3; a9 = 7; a27 = 0; a5 = 5; a1 = 12; a16 = 10; return 21; } else if(((((((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==5))&&(a16==10))&&!(a14==1))&&((!(a7==1)&&((!(a0==1)&&((((a21==10)&&((a20==1)&&((a11==1)&&(a17==2))))&&(a19==4))&&!(a24==1)))&&(a13==1)))&&!(a4==1)))){ a5 = 5; a9 = 8; a1 = 12; a26 = 0; a19 = 1; a2 = 1; return 21; } else if(((((!(a20==1)&&((a16==11)&&((a21==10)&&((!(a4==1)&&(a6==1))||!(a23==1)))))&&(a19==1))&&(a17==2))&&(((a12==1)&&((a1==13)&&((((a23==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a8==1))&&(a6==1))))&&(a9==9)))){ a19 = 4; a26 = 1; a9 = 8; a12 = 0; a16 = 7; a5 = 6; a14 = 1; return -1; } else if(((((a12==1)&&(((a17==2)&&((input==5)&&(a19==1)))&&(a12==1)))&&(a21==12))&&((((((((a18==1)||(((a26==1)||(a2==1))||!(a23==1)))&&(a16==9))&&(a5==4))&&(a9==9))||(a0==1))&&(a1==14))&&!(a20==1)))){ a1 = 13; a25 = 1; a21 = 10; a26 = 1; a20 = 1; a7 = 1; a16 = 7; return -1; } else if((((((((a19==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a16==9))&&(a17==2))&&(a1==13))&&!(a18==1))&&((a2==1)&&((!(a13==1)||(((a21==11)&&((a9==11)&&(((a6==1)&&(a3==1))&&(a13==1))))&&(a20==1)))||(a7==1))))){ a4 = 0; a16 = 7; a9 = 7; a3 = 1; a7 = 0; a5 = 4; a1 = 12; a21 = 10; return -1; } else if((((a1==13)&&((a13==1)&&((a21==12)&&((a16==11)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==3))))))&&((a11==1)&&(((a17==2)&&(((a28==1)&&(!(a26==1)&&((a19==2)&&(!(a3==1)||(a2==1)))))||!(a6==1)))&&(a20==1))))){ a7 = 0; a16 = 7; a2 = 1; a9 = 7; a13 = 1; a19 = 1; a5 = 4; a1 = 12; a21 = 10; return -1; } else if((((a14==1)||(!(a7==1)&&((a20==1)&&((a19==3)&&((a11==1)&&(a23==1))))))&&(((((a16==7)&&((!(a18==1)&&(((((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==12))))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==3)))&&!(a14==1)))&&(a17==2))&&(a21==11))&&!(a4==1)))){ a16 = 8; a1 = 13; a5 = 5; a21 = 10; a19 = 5; a9 = 11; a6 = 1; a7 = 0; return 26; } else if((((a17==2)&&((a19==5)&&((a28==1)&&((a28==1)&&(a21==12)))))&&(((((!(a24==1)&&((a28==1)&&(((a5==5)&&(((input==1)&&(a9==7))&&(a16==8)))&&(a20==1))))&&(a1==13))&&(a6==1))&&(a11==1))&&!(a27==1)))){ a28 = 1; a9 = 8; a21 = 10; a1 = 12; a0 = 0; return 25; } else if((((!(a24==1)&&(((a6==1)&&((a19==5)&&(!(a0==1)&&(((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==4))&&(a17==2)))))&&(a12==1)))&&(a21==10))&&((a16==7)&&(!(a24==1)&&((a1==13)&&((!(a20==1)&&(a13==1))&&!(a18==1))))))){ a20 = 1; a26 = 0; a9 = 7; a3 = 1; a19 = 1; a27 = 0; a5 = 4; a1 = 12; return -1; } else if(((((a2==1)&&(!(a23==1)||((a21==12)&&(a23==1))))||!(a6==1))&&((!(a18==1)&&((((a17==2)&&((a2==1)&&((((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4)))&&(input==5))))&&(a16==9))&&!(a20==1)))&&!(a18==1)))){ if((a8==1)){ a5 = 4; a20 = 1; a21 = 10; a16 = 7; a1 = 14; a19 = 1; a14 = 1; a0 = 1; a9 = 7; }else{ a5 = 5; a16 = 7; a20 = 1; a11 = 0; a10 = 0; a1 = 14; a21 = 10; a9 = 9; a2 = 0; a19 = 1; } return -1; } else if(((((a9==10)&&((a23==1)&&(((a1==14)&&((a19==3)&&(((((a5==4)||(a5==5))&&(input==5))&&(a12==1))&&(a2==1))))&&(a28==1))))&&!(a18==1))&&(!(a13==1)||((a16==11)&&((a21==12)&&((a20==1)&&((a17==2)&&(a11==1)))))))){ a9 = 7; a28 = 1; a21 = 11; a24 = 0; a1 = 13; a0 = 0; a19 = 5; a16 = 10; a5 = 6; return 21; } else if((((((((a16==9)&&(((a3==1)&&((!(a24==1)&&((a1==14)&&(input==3)))&&(a19==5)))&&(a9==10)))&&!(a4==1))&&(a11==1))&&(a17==2))&&(a5==5))&&((((!(a4==1)&&(a6==1))||(a26==1))&&(a20==1))&&(a21==12)))){ a20 = 0; a0 = 0; a5 = 4; a7 = 0; a16 = 7; a4 = 0; a21 = 10; return 26; } else if((((a9==7)&&((a17==2)&&(((((((a5==5)||(a5==6))&&(input==6))&&(a1==12))&&(a28==1))&&(a6==1))&&!(a0==1))))&&(((!(a20==1)&&((a13==1)&&((a7==1)||((a16==10)&&((a13==1)&&(a19==3))))))&&(a21==10))&&!(a26==1)))){ if((a15==1)){ a5 = 5; a26 = 1; a16 = 11; a6 = 0; a19 = 2; a1 = 14; a12 = 0; }else{ a1 = 14; a19 = 1; a5 = 4; a12 = 0; a18 = 1; a16 = 7; a22 = 1; a20 = 1; a9 = 10; } return 21; } else if((((!(a18==1)&&((a3==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==4))))&&(a23==1))&&(((a26==1)||((((a1==13)&&(((a21==10)&&((a20==1)&&((a23==1)&&(a16==11))))&&(a17==2)))&&(a19==5))&&(a28==1)))&&!(a24==1)))){ a23 = 1; a19 = 1; a5 = 4; a16 = 7; a1 = 12; a9 = 7; a0 = 0; a3 = 1; return -1; } else if((((a17==2)&&((a13==1)&&((!(a4==1)&&(((a19==2)&&((input==3)&&((a5==4)||(a5==5))))&&!(a14==1)))&&(a21==10))))&&((a16==11)&&(((((((a1==13)&&(a11==1))||!(a23==1))&&(a9==8))&&(a20==1))||(a7==1))||!(a6==1))))){ a19 = 1; a16 = 7; a9 = 7; a6 = 1; a2 = 1; a0 = 0; a1 = 12; a5 = 4; return -1; } else if((((!(a26==1)&&((a3==1)&&(((a20==1)&&((((a9==11)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a12==1))&&(a19==2)))&&(a16==10))))&&(a23==1))&&(((a0==1)||((a17==2)&&(((a21==12)&&(a3==1))&&(a1==12))))&&!(a8==1)))){ a16 = 7; a1 = 13; a9 = 9; a4 = 0; a5 = 5; a21 = 10; a28 = 1; a0 = 0; return 25; } else if((((a21==10)&&((a5==4)&&((!(a7==1)&&((a17==2)&&(((a16==8)&&((a9==7)&&(input==1)))&&(a2==1))))&&(a19==2))))&&((a1==13)&&((!(a0==1)&&(!(a11==1)||(((a11==1)&&(a20==1))||(a0==1))))||(a18==1))))){ a1 = 12; a18 = 0; a19 = 1; a16 = 7; a7 = 0; a28 = 1; return -1; } else if((((((a12==1)&&((a21==12)&&((a23==1)&&(((input==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&(a12==1)))))&&!(a0==1))&&(a28==1))&&(((((a17==2)&&(((a27==1)||(a3==1))&&(a16==10)))&&(a1==14))&&(a19==4))&&!(a20==1)))){ if((a11==1)){ a19 = 5; a4 = 1; a20 = 1; a21 = 10; a26 = 1; a9 = 7; a16 = 9; a22 = 0; a1 = 13; a5 = 4; }else{ a1 = 12; a20 = 1; a5 = 6; a9 = 9; a2 = 0; a28 = 0; a16 = 9; a19 = 2; a18 = 1; } return 21; } else if((((((a21==12)&&((a17==2)&&(a23==1)))&&(a28==1))&&(a20==1))&&((a13==1)&&(!(a27==1)&&((((((a1==13)&&((a5==6)&&(((a9==9)&&(input==3))&&(a16==10))))&&!(a27==1))&&(a19==1))&&!(a14==1))&&!(a26==1)))))){ a5 = 4; a9 = 7; a16 = 7; a21 = 10; a1 = 12; a13 = 1; a2 = 1; a26 = 0; return -1; } else if((((a19==1)&&((((a0==1)||((a14==1)||((a12==1)&&!(a7==1))))&&(a16==8))&&(a20==1)))&&((!(a14==1)&&((a21==10)&&((((a1==14)&&((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a27==1))&&!(a4==1))))&&(a17==2)))){ a4 = 0; a1 = 12; a9 = 7; a5 = 4; a27 = 0; a16 = 7; return -1; } else if((((((a21==10)&&(((a9==11)&&((a1==13)&&((a16==11)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a6==1))&&(a19==3))&&(a17==2)))))&&(a23==1)))&&!(a20==1))&&(a12==1))&&((a2==1)&&((a0==1)||((a11==1)&&(a2==1)))))){ a20 = 1; a9 = 9; a24 = 1; a5 = 6; a19 = 5; a11 = 0; a21 = 12; a16 = 7; a6 = 0; a1 = 14; return -1; } else if(((((a13==1)&&((a5==5)&&((a23==1)&&(((!(a18==1)&&((a19==2)&&((input==5)&&(a21==11))))&&(a16==8))&&!(a20==1)))))&&!(a26==1))&&((a17==2)&&((a9==10)&&((a1==13)&&(((a3==1)&&!(a26==1))&&!(a18==1))))))){ a21 = 10; a5 = 4; a1 = 12; a20 = 1; a9 = 7; a16 = 7; a19 = 1; a24 = 0; a0 = 0; return -1; } else if(((((a28==1)&&((((a20==1)&&((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==3))&&(a2==1)))&&(a11==1))&&(a16==11)))&&!(a0==1))&&((((a17==2)&&((a13==1)&&(((a3==1)&&(a21==12))||(a4==1))))&&(a19==2))&&(a1==12)))){ a16 = 7; a26 = 0; a9 = 7; a7 = 0; a5 = 4; a19 = 1; a2 = 1; a21 = 10; return -1; } else if(((((a19==2)&&((!(a6==1)||((a16==10)&&(!(a4==1)&&((a21==11)&&(a28==1)))))&&(a5==6)))&&!(a27==1))&&(((a9==8)&&(((a17==2)&&(!(a18==1)&&(((a20==1)&&(input==4))&&!(a4==1))))&&(a1==14)))&&!(a0==1)))){ a6 = 1; a1 = 12; a12 = 1; a28 = 1; a21 = 10; a5 = 4; a19 = 1; a9 = 7; a16 = 7; return -1; } else if(((((a20==1)&&(((a19==5)&&((input==5)&&((((a5==4)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))))&&(a13==1)))&&(a12==1))&&(((a16==11)&&(!(a2==1)||(((a17==2)&&(!(a2==1)||((a11==1)||!(a23==1))))&&(a11==1))))&&(a21==11)))){ a5 = 4; a21 = 10; a9 = 7; a28 = 1; a27 = 0; a26 = 0; a16 = 7; a19 = 1; a1 = 12; return -1; } else if((((a12==1)&&((a23==1)&&(((a13==1)&&(!(a20==1)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==5))))&&(a1==12))))&&(!(a0==1)&&((a6==1)&&((((a19==2)&&(((a6==1)&&(a21==10))&&(a16==11)))&&(a17==2))&&!(a7==1)))))){ if((a20==1)){ a9 = 11; a25 = 0; a19 = 5; a20 = 1; a21 = 12; a1 = 14; a6 = 0; a5 = 6; a16 = 7; a18 = 1; }else{ a20 = 1; a11 = 0; a12 = 0; a5 = 5; a16 = 7; a25 = 0; a9 = 11; a19 = 1; a1 = 14; } return 25; } else if(((!(a18==1)&&(!(a24==1)&&((a16==11)&&(!(a4==1)&&((a1==14)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==4)))))))&&((!(a27==1)&&(((a27==1)||((a20==1)&&((a19==3)&&((a21==10)&&(a13==1)))))&&(a17==2)))&&(a12==1)))){ a9 = 7; a12 = 1; a19 = 1; a1 = 12; a11 = 1; a5 = 4; a27 = 0; a16 = 7; return -1; } else if((((a17==2)&&((a26==1)||((a12==1)&&((a14==1)||((a21==12)&&(a23==1))))))&&(!(a0==1)&&(((a16==11)&&((a9==8)&&((((((a1==14)&&(input==4))&&(a2==1))&&(a19==4))&&(a5==5))&&(a20==1))))&&!(a24==1))))){ a11 = 1; a23 = 1; a5 = 4; a19 = 1; a6 = 1; a16 = 7; a1 = 12; a9 = 7; a21 = 10; return -1; } else if(((((a8==1)||(((!(a18==1)&&(((a12==1)&&(a19==3))&&(a1==14)))&&(a21==10))||!(a6==1)))&&!(a4==1))&&(((!(a7==1)&&((a20==1)&&(((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a17==2))))&&!(a18==1))&&(a16==11)))){ a12 = 1; a9 = 7; a21 = 12; a5 = 5; a16 = 9; a4 = 0; a24 = 0; a1 = 12; a19 = 2; return 21; } else if(((((a20==1)&&((a1==13)&&(((a7==1)&&((((a3==1)&&(a5==4))&&(a7==1))&&(a4==1)))&&(a9==8))))&&(a21==12))&&((a17==2)&&(((a0==1)&&((a4==1)&&((a27==1)&&((input==4)&&(a19==5)))))&&(a16==7))))){ a12 = 0; a9 = 9; a10 = 0; a1 = 12; a21 = 11; a23 = 0; a19 = 2; return -1; } else if(((((a23==1)&&((a23==1)&&((a21==10)&&((a1==13)&&((a12==1)&&((a20==1)&&(((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a19==5))))))))&&(a11==1))&&((((a23==1)&&((a17==2)&&(a28==1)))&&(a16==10))||!(a11==1)))){ a8 = 0; a16 = 7; a9 = 7; a19 = 1; a7 = 0; a1 = 12; a5 = 4; a14 = 0; return -1; } else if((((((!(a14==1)&&(((a13==1)&&((a23==1)||!(a3==1)))&&(a3==1)))&&(a1==14))&&(a16==10))&&!(a20==1))&&(((a21==11)&&((a19==2)&&(!(a18==1)&&(((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==6))&&(a17==2)))))&&!(a8==1)))){ if((a23==1)){ a16 = 7; a29 = 0; a1 = 12; a9 = 11; a21 = 10; a25 = 0; a5 = 6; a20 = 1; a0 = 1; }else{ a4 = 1; a21 = 10; a20 = 1; a2 = 0; a5 = 6; a9 = 9; a14 = 1; a16 = 7; a1 = 13; a19 = 1; } return -1; } else if((((a6==1)&&(((a16==11)&&(((a5==4)||(a5==5))&&(input==6)))&&(a12==1)))&&(((((((((a19==4)&&(((a1==14)&&(a28==1))&&(a20==1)))&&(a9==11))&&(a13==1))&&(a21==10))&&(a17==2))||(a0==1))||!(a6==1))&&!(a14==1)))){ a9 = 8; a6 = 1; a5 = 6; a1 = 13; a2 = 1; a16 = 8; a18 = 0; return -1; } else if(((((((!(a14==1)&&(a28==1))&&(a21==10))&&(a1==13))&&!(a20==1))&&!(a24==1))&&(!(a26==1)&&((((((a17==2)&&(((input==4)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a19==1)))&&(a16==11))&&(a23==1))&&!(a0==1))&&!(a24==1))))){ a19 = 2; a9 = 10; a29 = 0; a13 = 0; a20 = 1; a21 = 12; a22 = 1; a5 = 4; a16 = 8; return 22; } else if((((((!(a11==1)||(((a26==1)||(a23==1))||(a24==1)))&&(a21==11))&&(a16==7))&&(a17==2))&&(((((a1==13)&&((((input==5)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a11==1))&&(a19==5)))&&!(a27==1))&&(a20==1))&&(a11==1)))){ a1 = 12; a16 = 8; a26 = 0; a9 = 9; a21 = 12; a4 = 0; a5 = 5; a14 = 0; a19 = 2; return 22; } else if((((a14==1)||(((a17==2)&&(!(a13==1)||(((a28==1)&&(a9==7))&&(a21==12))))&&(a19==5)))&&(((a12==1)&&((a1==12)&&(((!(a20==1)&&(!(a27==1)&&((a16==10)&&(input==4))))&&!(a4==1))&&(a5==4))))&&(a2==1)))){ a29 = 1; a10 = 1; a21 = 11; a16 = 9; a1 = 14; a22 = 0; a5 = 6; a19 = 3; return 21; } else if((((a18==1)||((((a20==1)&&(((((a1==12)&&((a12==1)&&(a3==1)))||(a4==1))&&!(a14==1))||!(a13==1)))&&(a19==4))||(a7==1)))&&((a21==11)&&((a9==9)&&(((a16==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a17==2)))))){ a16 = 7; a24 = 0; a1 = 14; a11 = 1; a5 = 4; a21 = 10; a8 = 0; a19 = 2; return 23; } else if(((((a1==13)&&((((a16==9)&&((a20==1)&&((((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&!(a27==1))&&(a17==2))))&&(a11==1))&&(a2==1)))&&(a19==4))&&(((((a28==1)&&(a3==1))||!(a28==1))&&!(a0==1))&&(a21==12)))){ if((a14==1)){ a9 = 7; a5 = 5; a16 = 8; a7 = 0; a6 = 1; a1 = 14; a21 = 11; a26 = 0; a20 = 0; a19 = 1; }else{ a5 = 6; a16 = 8; a21 = 11; a23 = 1; a0 = 0; a20 = 0; a9 = 7; a19 = 2; } return -1; } else if((((a1==12)&&((!(a0==1)&&((!(a4==1)&&(!(a20==1)&&((((a9==11)&&(a28==1))&&(a19==3))&&!(a0==1))))&&!(a27==1)))&&(a16==8)))&&((a17==2)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a13==1))&&(a21==12))&&(a3==1))))){ if((a7==1)){ a7 = 1; a21 = 10; a15 = 1; a5 = 5; a20 = 1; a1 = 13; a16 = 7; a4 = 1; a19 = 1; }else{ a9 = 7; a1 = 14; a16 = 10; a5 = 4; a21 = 11; a0 = 1; a25 = 0; a11 = 0; } return 22; } else if((((a20==1)&&(((a9==7)&&(!(a24==1)&&((a17==2)&&((!(a6==1)||((a23==1)&&(a13==1)))&&(a19==5)))))&&(a13==1)))&&((a21==12)&&((!(a27==1)&&((a16==9)&&((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&(a1==13))))){ a19 = 2; a9 = 11; a27 = 0; a11 = 1; a1 = 14; a5 = 5; return 21; } else if((((((a28==1)&&((a6==1)&&((input==3)&&((((((((a5==5)&&(a1==14))&&(a9==11))&&(a16==8))&&(a19==5))&&(a21==12))||(((a19==5)&&((((a5==6)&&(a1==14))&&(a9==11))&&(a16==8)))&&(a21==12)))||(((a19==1)&&(((a9==7)&&((a5==4)&&(a1==12)))&&(a16==9)))&&(a21==10))))))&&(a17==2))&&!(a26==1))&&((((a12==1)&&((a28==1)&&(a20==1)))||!(a6==1))&&!(a26==1)))){ a21 = 10; a5 = 5; a19 = 5; a1 = 12; a12 = 1; a16 = 8; a0 = 0; a9 = 9; return -1; } else if((((a19==3)&&((((a11==1)&&((a13==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))))&&(a20==1))&&(a21==11)))&&((((a9==11)&&((!(a8==1)&&(((a12==1)||(a4==1))&&(a1==12)))&&(a3==1)))&&(a16==9))&&(a17==2)))){ a16 = 8; a13 = 1; a19 = 5; a5 = 4; a21 = 10; a23 = 1; a9 = 9; a24 = 0; return 25; } else if((((a9==8)&&((a17==2)&&((a7==1)&&((a16==10)&&(!(a23==1)&&((!(a13==1)&&((a27==1)&&(a2==1)))&&(a1==14)))))))&&(((!(a11==1)&&((a21==10)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a6==1))))&&(a20==1))&&(a19==1)))){ a22 = 0; a16 = 7; a9 = 11; a5 = 5; a0 = 1; a24 = 1; return 21; } else if(((((a28==1)&&((((a21==11)&&((a20==1)&&(((a17==2)&&(!(a27==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a9==11))))&&(a1==12))&&!(a4==1)))&&!(a18==1))&&(((a16==9)&&(((a6==1)||(a18==1))&&(a19==4)))||(a7==1)))){ a0 = 0; a1 = 13; a9 = 10; a21 = 10; a16 = 7; a19 = 2; a26 = 0; a5 = 4; a8 = 0; return 21; } else if((((!(a7==1)&&(((a1==13)&&(((!(a4==1)&&((((input==4)&&(a21==10))&&(a16==9))&&!(a18==1)))&&(a19==2))&&(a28==1)))&&(a5==6)))&&(a12==1))&&((((!(a2==1)||(a12==1))&&(a20==1))&&(a9==10))&&(a17==2)))){ a16 = 7; a9 = 7; a1 = 12; a7 = 0; a5 = 4; a0 = 0; a19 = 1; a13 = 1; return -1; } else if(((((a13==1)&&(((a9==11)&&(((a16==10)&&((a1==12)&&((a21==10)&&((input==6)&&((a5==4)||(a5==5))))))&&(a17==2)))&&!(a24==1)))&&(a11==1))&&(!(a24==1)&&(!(a3==1)||((a20==1)&&((a19==5)&&((a12==1)&&(a28==1)))))))){ a9 = 7; a19 = 1; a6 = 1; a12 = 1; a16 = 7; a5 = 4; return -1; } else if((((a20==1)&&(!(a18==1)&&((a6==1)&&((a1==13)&&((input==5)&&((a5==5)||(a5==6)))))))&&(((((a0==1)||(((a19==5)&&((((a27==1)||(a3==1))&&(a9==10))&&(a3==1)))&&(a21==12)))&&(a2==1))&&(a17==2))&&(a16==11)))){ a16 = 7; a1 = 12; a9 = 7; a21 = 10; a11 = 1; a5 = 4; a19 = 1; a28 = 1; a13 = 1; return -1; } else if((((((a16==8)&&((a9==9)&&(!(a14==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a6==1))&&(a2==1)))))&&(a19==5))&&(a17==2))&&((a1==12)&&(((a21==11)&&((((a11==1)||!(a3==1))||!(a6==1))&&(a13==1)))&&(a20==1))))){ a5 = 4; a28 = 1; a16 = 7; a21 = 10; a23 = 1; a6 = 1; a19 = 1; a9 = 7; return -1; } else if((((a16==7)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3))&&!(a0==1)))&&((((a20==1)&&((a21==11)&&((a6==1)&&((((a1==12)&&((!(a12==1)||(a6==1))||!(a2==1)))&&(a2==1))||!(a6==1)))))&&(a19==5))&&(a17==2)))){ a13 = 1; a0 = 0; a19 = 1; a5 = 4; a9 = 7; a21 = 10; return -1; } else if((((!(a14==1)&&((a11==1)&&((a28==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a17==2))&&((a9==11)&&(!(a13==1)||(((((a11==1)&&(!(a4==1)&&((a19==2)&&((a16==8)&&(a2==1)))))&&!(a20==1))&&(a21==12))&&(a1==14)))))){ if((a16==9)){ a5 = 6; a20 = 1; a13 = 0; a21 = 11; a16 = 7; a4 = 1; a19 = 5; a22 = 1; a9 = 8; }else{ a9 = 7; a5 = 4; a22 = 0; a25 = 1; a20 = 1; a1 = 12; a21 = 11; a15 = 0; } return 26; } else if(((((a9==10)&&((a16==9)&&((a1==14)&&((!(a8==1)&&(!(a24==1)&&((a6==1)||(a14==1))))||(a24==1)))))&&!(a20==1))&&((((a17==2)&&((((input==5)&&((a5==5)||(a5==6)))&&(a19==4))&&(a11==1)))&&!(a4==1))&&(a21==12)))){ a5 = 4; a16 = 8; a21 = 11; a14 = 1; a20 = 1; a6 = 0; return -1; } else if((((a1==13)&&(((a27==1)||((a4==1)||(((a9==9)&&((a3==1)&&(a19==5)))||!(a12==1))))&&(a17==2)))&&(((!(a8==1)&&(!(a26==1)&&(((((a5==5)||(a5==6))&&(input==4))&&!(a0==1))&&(a21==10))))&&(a20==1))&&(a16==9)))){ a12 = 1; a1 = 14; a5 = 6; a13 = 1; a21 = 11; a16 = 10; a9 = 7; a19 = 4; a3 = 1; return 25; } return calculate_output53(input); } int calculate_output53(int input) { if(((((a1==14)&&(((a14==1)||(((!(a26==1)&&(a6==1))&&(a9==8))&&!(a20==1)))&&(a21==11)))&&(a19==4))&&(((a16==9)&&((!(a18==1)&&(((((a5==4)||(a5==5))&&(input==5))&&!(a24==1))&&!(a14==1)))&&!(a4==1)))&&(a17==2)))){ a28 = 0; a1 = 12; a20 = 1; a16 = 7; a5 = 5; a19 = 2; a21 = 10; a9 = 10; a6 = 0; a22 = 0; return -1; } else if(((((!(a24==1)&&((a17==2)&&((a12==1)&&((a12==1)||!(a23==1)))))||!(a23==1))&&(a9==9))&&((((((a23==1)&&(((a6==1)&&((input==6)&&(a16==9)))&&(a20==1)))&&(a5==5))&&(a1==13))&&(a21==12))&&(a19==3)))){ a9 = 8; a19 = 2; a4 = 0; a1 = 14; a16 = 10; a21 = 10; a11 = 1; a5 = 4; a27 = 0; return 21; } else if(((!(a20==1)&&((a17==2)&&((a19==5)&&(((((a16==8)&&(a2==1))&&!(a27==1))&&!(a24==1))&&!(a4==1)))))&&(!(a26==1)&&((!(a27==1)&&((a21==12)&&(((input==5)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a1==12))))&&(a28==1))))){ a19 = 3; a2 = 0; a1 = 14; a14 = 1; a20 = 1; a5 = 5; a9 = 8; a22 = 0; a16 = 11; return -1; } else if(((((a16==9)&&(((!(a26==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a9==7)))&&(a12==1))&&(a1==12)))&&(a13==1))&&((a24==1)||((a19==5)&&((a20==1)&&(((((a17==2)&&(a11==1))&&!(a14==1))&&(a21==10))||!(a23==1))))))){ a18 = 0; a1 = 14; a19 = 2; a27 = 0; a5 = 4; a3 = 1; a9 = 8; a16 = 11; return 23; } else if(((((((a11==1)&&(((a13==1)||!(a13==1))||!(a13==1)))&&(a19==4))&&(a16==7))&&!(a20==1))&&((a21==12)&&(((a17==2)&&((((((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==6))&&(a6==1))&&!(a26==1)))&&!(a0==1))))){ a21 = 10; a19 = 1; a9 = 7; a3 = 1; a11 = 1; a5 = 4; a1 = 12; a20 = 1; return -1; } else if((((a21==10)&&(((a19==2)&&((a20==1)&&((a9==10)&&((((a17==2)&&((((a5==4)||(a5==5))&&(input==3))&&(a1==14)))&&(a12==1))&&!(a14==1)))))&&(a3==1)))&&((!(a7==1)&&(((a11==1)||!(a23==1))&&(a16==10)))&&!(a27==1)))){ a18 = 0; a9 = 7; a5 = 4; a1 = 12; a0 = 0; a26 = 0; a16 = 7; a19 = 1; return -1; } else if(((((a17==2)&&((((a2==1)&&((a21==11)&&(a12==1)))&&(a19==3))||!(a2==1)))&&(a16==8))&&((a3==1)&&(((!(a27==1)&&((((((a1==14)&&(a5==5))&&(a9==7))||((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7))))&&(input==4))&&!(a7==1)))&&!(a0==1))&&!(a20==1))))){ a19 = 1; a2 = 1; a16 = 7; a7 = 0; a20 = 1; a1 = 12; a21 = 10; a26 = 0; a5 = 4; a9 = 7; return -1; } else if((((a5==6)&&(((a16==9)&&((a21==12)&&(!(a7==1)&&(a13==1))))&&(a20==1)))&&(((a2==1)&&(!(a4==1)&&((a1==12)&&(((a13==1)&&(((a19==5)&&((input==3)&&(a17==2)))&&!(a18==1)))&&(a12==1)))))&&(a9==9)))){ a5 = 4; a19 = 1; a28 = 1; a9 = 7; a23 = 1; a21 = 10; a16 = 7; a8 = 0; return -1; } else if((((((a17==2)&&((((a21==12)&&(input==3))&&!(a26==1))&&!(a20==1)))&&(a3==1))&&(a12==1))&&(((a9==11)&&((((a1==14)&&((a16==9)&&((a5==5)&&((a6==1)||!(a23==1)))))&&(a19==3))||(a8==1)))||!(a3==1)))){ a29 = 1; a10 = 1; a5 = 6; a1 = 12; a16 = 7; a19 = 2; a9 = 7; a21 = 10; a20 = 1; a22 = 0; return -1; } else if(((!(a20==1)&&((a9==11)&&((((a1==13)&&((a5==4)&&(((input==4)&&(a17==2))&&(a6==1))))&&(a23==1))&&(a13==1))))&&((a16==8)&&(((a12==1)&&(((a19==3)&&((a23==1)&&!(a4==1)))||(a18==1)))&&(a21==10))))){ a1 = 12; a9 = 7; a20 = 1; a16 = 7; a28 = 1; a19 = 1; a12 = 1; a4 = 0; return -1; } else if((((((a28==1)&&((a6==1)&&(((((a3==1)&&(a1==14))||!(a3==1))&&(a20==1))||(a14==1))))&&(a21==12))&&(a9==8))&&(!(a18==1)&&((a17==2)&&((((a19==5)&&((input==3)&&((a5==4)||(a5==5))))&&(a6==1))&&(a16==11)))))){ a5 = 4; a12 = 1; a9 = 7; a14 = 0; a21 = 10; a1 = 12; a23 = 1; a16 = 7; a19 = 1; return -1; } else if(((((a21==11)&&(((a24==1)||((!(a0==1)&&(!(a7==1)&&(!(a26==1)&&(a12==1))))&&(a16==11)))&&(a19==5)))&&(a1==12))&&(((a17==2)&&(!(a26==1)&&(!(a27==1)&&((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))&&(a20==1)))){ a5 = 4; a19 = 1; a9 = 7; a23 = 1; a16 = 7; a21 = 10; a8 = 0; a2 = 1; return -1; } else if(((!(a14==1)&&((((((a13==1)&&(a23==1))&&(a19==3))&&(a1==13))||(a18==1))&&!(a7==1)))&&((!(a4==1)&&((a16==9)&&(((a21==12)&&(((input==4)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))&&(a20==1)))&&(a17==2))))&&!(a4==1)))){ a24 = 0; a19 = 1; a1 = 12; a16 = 7; a9 = 7; a21 = 10; a8 = 0; a23 = 1; a5 = 4; return -1; } else if(((((a20==1)&&((((a1==13)&&((a16==7)&&(a6==1)))||(a7==1))&&!(a26==1)))&&(a17==2))&&((((a21==12)&&(!(a24==1)&&(!(a0==1)&&((a19==2)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==5))))))&&(a23==1))&&(a11==1)))){ a28 = 1; a1 = 14; a9 = 11; a21 = 10; a5 = 6; a16 = 9; a23 = 1; a7 = 0; return 21; } else if((((((a9==10)&&((((((a5==5)||(a5==6))&&(input==1))&&(a1==14))&&(a16==8))&&!(a26==1)))&&(a11==1))&&!(a0==1))&&(!(a2==1)||((((a17==2)&&((a20==1)&&(((a26==1)||(a11==1))&&(a21==12))))&&(a11==1))&&(a19==3))))){ a13 = 1; a16 = 10; a5 = 4; a8 = 0; a12 = 1; a1 = 12; return 23; } else if(((((a21==11)&&(((a18==1)||(!(a11==1)||((a17==2)&&((a18==1)||(((a28==1)&&(a19==2))&&(a3==1))))))&&(a20==1)))&&(a16==11))&&(((((a28==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a28==1))&&(a9==8))&&(a1==12)))){ if((a15==1)){ a19 = 4; a28 = 1; a27 = 0; a7 = 0; a1 = 14; a20 = 0; a16 = 8; a21 = 10; a9 = 10; a5 = 4; }else{ a12 = 1; a5 = 4; a1 = 14; a9 = 10; a13 = 1; a16 = 9; } return 21; } else if((((!(a18==1)&&(((a1==14)&&(((a16==7)&&((a19==3)&&((a8==1)||(a13==1))))&&!(a7==1)))&&(a11==1)))&&(a17==2))&&(((a21==11)&&((a6==1)&&((((input==6)&&(a9==9))&&(a20==1))&&!(a26==1))))&&(a5==6)))){ a8 = 0; a9 = 7; a1 = 12; a21 = 10; a13 = 1; a19 = 1; a26 = 0; a5 = 4; return -1; } else if((((((a17==2)&&((a1==14)&&((a8==1)||(!(a27==1)&&(a28==1)))))&&!(a26==1))&&(a11==1))&&(((a3==1)&&((!(a8==1)&&(((a9==9)&&(((input==5)&&((a5==5)||(a5==6)))&&(a21==11)))&&!(a20==1)))&&(a19==4)))&&(a16==8)))){ a20 = 1; a16 = 11; a19 = 2; a14 = 0; a5 = 6; a9 = 7; a1 = 13; a23 = 1; return 21; } else if(((((a20==1)&&((a26==1)&&((a21==11)&&((a16==10)&&((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==3))&&(a0==1))))))&&(a19==4))&&(((a1==12)&&(((a26==1)&&((a8==1)&&((a13==1)&&(a17==2))))&&(a24==1)))&&(a27==1)))){ a6 = 0; a19 = 2; a26 = 1; a16 = 7; a21 = 10; a5 = 5; a27 = 1; a9 = 10; return 26; } else if((((a18==1)&&((a7==1)&&((a17==2)&&(((a8==1)&&((a13==1)&&(a16==10)))&&(a19==2)))))&&(((a27==1)&&((a14==1)&&(!(a28==1)&&(((a21==11)&&((input==4)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a20==1)))))&&(a1==14)))){ a1 = 13; a19 = 1; a21 = 10; a9 = 8; a5 = 5; a16 = 7; a0 = 1; a26 = 1; a29 = 0; return 21; } else if(((((a14==1)||(!(a13==1)||((!(a2==1)||((a16==8)&&((a9==11)&&(a12==1))))||!(a13==1))))&&(a17==2))&&((((a21==11)&&((a28==1)&&((a6==1)&&((a1==14)&&(((a5==4)||(a5==5))&&(input==5))))))&&(a20==1))&&(a19==1)))){ a1 = 13; a24 = 0; a9 = 8; a5 = 4; a4 = 0; a13 = 1; return -1; } else if(((((!(a8==1)&&(((a19==2)&&((input==5)&&(a9==8)))&&(a1==12)))&&(a3==1))&&(a21==11))&&(((a18==1)||((a20==1)&&((a23==1)&&((a6==1)&&((((a5==4)&&(a11==1))&&(a17==2))||!(a3==1))))))&&(a16==10)))){ a6 = 1; a19 = 1; a9 = 7; a28 = 1; a16 = 7; a4 = 0; a21 = 10; return -1; } else if((((((((a16==10)&&((!(a6==1)||(a3==1))||!(a23==1)))&&(a17==2))||(a27==1))&&(a19==3))||!(a11==1))&&(((a2==1)&&(((a20==1)&&(((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a21==11)))&&(a1==14)))&&(a2==1)))){ a19 = 1; a9 = 7; a24 = 0; a21 = 10; a1 = 12; a16 = 7; a5 = 4; a23 = 1; a4 = 0; return -1; } else if((((a5==5)&&((a21==10)&&(((a9==10)&&(!(a4==1)&&((!(a7==1)&&(((input==4)&&(a20==1))&&(a17==2)))&&!(a0==1))))&&(a16==8))))&&(((a19==1)&&(!(a7==1)&&(((a12==1)&&!(a26==1))||!(a23==1))))&&(a1==12)))){ a28 = 1; a16 = 7; a5 = 4; a6 = 1; a2 = 1; a9 = 7; return -1; } else if((((a17==2)&&((a2==1)&&((!(a28==1)||((a28==1)&&(!(a6==1)||(a2==1))))&&(a19==1))))&&((a21==10)&&((a20==1)&&((!(a4==1)&&((a16==8)&&(((((a5==5)&&(a1==13))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7))))&&(input==3))))&&!(a8==1)))))){ a1 = 12; a16 = 7; a5 = 4; a2 = 1; a11 = 1; a9 = 7; return -1; } else if((((a1==14)&&((a19==4)&&(((a27==1)||((a17==2)&&((a2==1)&&(a9==8))))&&(a21==10))))&&(!(a14==1)&&(((!(a4==1)&&((((((a5==5)||(a5==6))&&(input==3))&&!(a20==1))&&(a12==1))&&(a16==7)))&&!(a14==1))&&(a28==1))))){ a5 = 4; a9 = 7; a27 = 0; a2 = 1; a19 = 1; a0 = 0; a1 = 12; a20 = 1; return -1; } else if((((((a1==13)&&((a17==2)&&(((a24==1)||((a21==12)&&(a12==1)))&&(a19==1))))&&(a28==1))||!(a13==1))&&(((a28==1)&&((a16==9)&&((((input==1)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&!(a24==1))&&(a20==1))))&&(a6==1)))){ a9 = 7; a1 = 12; a23 = 1; a5 = 4; a16 = 7; a21 = 10; a7 = 0; return -1; } else if((((a9==11)&&((a18==1)||(((!(a12==1)||((a27==1)||(a13==1)))&&(a16==8))||(a4==1))))&&(((a17==2)&&(((((!(a0==1)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a0==1))&&(a20==1))&&(a1==14))&&(a19==1)))&&(a21==11)))){ a23 = 1; a9 = 7; a16 = 7; a8 = 0; a5 = 4; a14 = 0; a1 = 12; a21 = 10; return -1; } else if(((!(a8==1)&&((a7==1)||((((a19==1)&&((a17==2)&&(a11==1)))||(a24==1))&&(a21==11))))&&(((a12==1)&&((a2==1)&&((a2==1)&&((((input==5)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))&&!(a20==1))&&(a16==9)))))&&(a1==12)))){ a23 = 0; a18 = 1; a20 = 1; a7 = 1; a19 = 3; a5 = 4; a9 = 11; return 25; } else if(((((a11==1)&&(((a16==10)&&((a19==2)&&((a1==14)&&(((((a20==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a17==2))&&(a23==1))&&(a6==1)))))&&(a9==7)))&&(a3==1))&&(!(a26==1)&&(((a6==1)&&(a21==11))||(a8==1))))){ a24 = 0; a5 = 4; a23 = 1; a1 = 12; a4 = 0; a19 = 1; a16 = 7; a21 = 10; return -1; } else if((((a23==1)&&(((((((((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==4))&&(a16==11))&&(a1==13))&&(a17==2))&&!(a14==1))&&(a11==1))&&(a21==12)))&&(!(a4==1)&&((a20==1)&&((a19==1)&&(((a12==1)||!(a6==1))||!(a23==1))))))){ a1 = 12; a9 = 7; a16 = 7; a21 = 10; a14 = 0; a28 = 1; a26 = 0; a5 = 4; return -1; } else if(((((a11==1)&&(((a2==1)&&((a19==2)&&(!(a7==1)&&((input==3)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))))))&&(a21==12)))&&!(a20==1))&&(!(a3==1)||((((a27==1)||((a16==8)&&((a1==12)&&(a2==1))))&&(a17==2))&&!(a18==1))))){ if((a27==1)){ a2 = 0; a5 = 4; a1 = 13; a12 = 0; a9 = 7; a20 = 1; a21 = 10; a16 = 7; a3 = 0; }else{ a7 = 1; a26 = 1; a18 = 1; a19 = 1; a1 = 13; a5 = 5; a21 = 11; a20 = 1; a9 = 9; } return 21; } else if(((!(a20==1)&&((!(a4==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a6==1)))&&(a11==1)))&&(((a19==1)&&((a21==12)&&((a0==1)||((a17==2)&&((a16==7)&&((a8==1)||((a9==10)&&(!(a3==1)||(a23==1)))))))))&&(a1==12)))){ a21 = 10; a23 = 1; a9 = 7; a24 = 0; a14 = 0; a5 = 4; a20 = 1; return -1; } else if((((a9==10)&&((a16==8)&&(((a3==1)&&(((((a19==3)&&(input==1))&&(a5==5))&&(a21==10))&&(a20==1)))&&(a1==14))))&&((a0==1)||(((((a17==2)&&((a23==1)&&(a28==1)))&&(a6==1))||!(a23==1))||!(a2==1))))){ a21 = 11; a7 = 0; a12 = 1; a5 = 6; a20 = 0; a19 = 2; a14 = 0; a16 = 7; a9 = 11; return 25; } else if(((!(a0==1)&&((a13==1)&&((a19==2)&&((a28==1)&&((((input==1)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a1==13))&&(a11==1))))))&&((((a17==2)&&((a2==1)&&(((a23==1)&&!(a24==1))&&(a16==9))))&&(a21==11))&&(a20==1)))){ a19 = 1; a21 = 12; a6 = 1; a5 = 6; a1 = 14; a16 = 8; a9 = 8; a14 = 0; a3 = 1; return 21; } else if((((a19==3)&&((a21==11)&&(((a17==2)&&(!(a18==1)&&((!(a4==1)&&(!(a0==1)&&(a12==1)))||!(a12==1))))||(a27==1))))&&((a16==10)&&((a1==12)&&((a11==1)&&((a20==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))))){ a12 = 1; a9 = 8; a27 = 0; a21 = 10; a20 = 0; a5 = 6; a1 = 14; a28 = 1; a16 = 8; return 21; } else if(((((a20==1)&&(!(a0==1)&&(!(a11==1)||(!(a23==1)||((a19==3)&&((a12==1)&&((a9==9)&&(a28==1))))))))&&(a1==13))&&((a16==9)&&((a13==1)&&((a21==11)&&((((input==6)&&((a5==4)||(a5==5)))&&(a17==2))&&(a23==1))))))){ a5 = 6; a9 = 10; a14 = 0; a18 = 0; a2 = 1; a19 = 4; a21 = 12; return 25; } else if((((a11==1)&&((!(a2==1)||((a17==2)&&((a19==2)&&(a2==1))))&&(a16==9)))&&((a28==1)&&((!(a0==1)&&(((a20==1)&&((a1==14)&&((a5==4)&&(((a21==12)&&(input==5))&&(a3==1)))))&&(a9==9)))&&!(a4==1))))){ a16 = 7; a21 = 10; a1 = 13; a6 = 1; a9 = 10; a7 = 0; a5 = 5; a0 = 0; return 22; } else if((((a12==1)&&(((a21==12)&&((((a9==9)&&(!(a4==1)&&(a3==1)))&&(a17==2))&&(a28==1)))&&(a19==1)))&&((a11==1)&&((!(a24==1)&&((a1==12)&&((((input==3)&&(a20==1))&&!(a0==1))&&(a16==11))))&&(a5==6))))){ a5 = 4; a6 = 1; a21 = 10; a12 = 1; a9 = 7; a16 = 7; return -1; } else if((((a4==1)||(!(a3==1)||((a0==1)||(((a9==9)&&((a20==1)&&(a6==1)))&&(a21==11)))))&&((a1==13)&&(((((a28==1)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==3))&&(a16==7))))&&(a13==1))&&(a19==5))&&!(a14==1))))){ a9 = 7; a5 = 4; a19 = 1; a21 = 10; a8 = 0; a1 = 12; a24 = 0; a12 = 1; return -1; } else if((((!(a0==1)&&((a16==8)&&((a23==1)&&((a1==14)&&(((a2==1)&&((a19==1)&&(((((input==5)&&(a20==1))&&(a23==1))&&(a3==1))&&(a5==5))))&&(a9==8))))))&&(a17==2))&&((!(a0==1)&&(a13==1))&&(a21==12)))){ a21 = 10; a16 = 7; a5 = 4; a9 = 7; a11 = 1; a1 = 12; a23 = 1; a13 = 1; return -1; } else if((((((((a28==1)&&((a9==9)&&((a17==2)&&((a21==12)&&(a3==1)))))||(a14==1))&&(a19==4))&&(a2==1))&&(a20==1))&&((a2==1)&&((a16==7)&&((!(a0==1)&&((a11==1)&&((input==3)&&(a5==6))))&&(a1==12)))))){ a11 = 1; a9 = 7; a21 = 10; a5 = 4; a12 = 1; a23 = 1; a19 = 1; return -1; } else if(((((a21==11)&&((a17==2)&&((a16==7)&&((a1==14)&&((a8==1)||(a13==1))))))&&(a23==1))&&((!(a7==1)&&((((a19==2)&&((!(a20==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a28==1)))&&(a11==1))&&(a6==1)))&&(a9==9)))){ a5 = 4; a19 = 1; a20 = 1; a6 = 1; a21 = 10; a1 = 12; a9 = 7; a4 = 0; return -1; } else if((((((a3==1)&&(((a6==1)&&((a17==2)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a0==1))))&&(a20==1)))&&(a21==11))&&!(a27==1))&&(((((a13==1)&&((a1==12)&&((a12==1)&&(a9==7))))&&(a19==2))&&(a16==9))||(a14==1)))){ a3 = 1; a19 = 4; a16 = 8; a26 = 0; a5 = 6; a9 = 10; return 26; } else if(((((a19==2)&&(((a21==11)&&((!(a24==1)&&(a23==1))&&(a17==2)))||!(a11==1)))&&(a23==1))&&(((a16==7)&&(((a9==7)&&(!(a20==1)&&((!(a8==1)&&((input==3)&&(a1==14)))&&(a5==6))))&&!(a24==1)))&&(a2==1)))){ a19 = 1; a27 = 0; a11 = 1; a21 = 10; a1 = 12; a20 = 1; a5 = 4; a18 = 0; return -1; } else if((((((a1==13)&&(((a20==1)&&(((a16==9)&&(input==6))&&(a19==5)))&&(a23==1)))&&(a5==6))&&(a6==1))&&(((!(a13==1)||(((((a7==1)||(a12==1))&&(a9==11))&&(a17==2))&&(a21==11)))&&!(a27==1))||(a14==1)))){ a11 = 1; a16 = 7; a5 = 4; a8 = 0; a9 = 10; a18 = 0; a19 = 2; a21 = 10; return 21; } else if((((a21==10)&&((a2==1)&&((a26==1)||(((a19==4)&&(a13==1))&&(a16==11)))))&&((a17==2)&&((((a1==13)&&((a11==1)&&((a9==9)&&((!(a14==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a8==1)))))&&(a28==1))&&!(a20==1))))){ a1 = 12; a9 = 10; a25 = 1; a16 = 7; a19 = 2; a10 = 1; a5 = 5; a22 = 0; a20 = 1; return 21; } else if((((a19==2)&&((a5==6)&&(input==1)))&&(!(a11==1)||(!(a13==1)||((((!(a6==1)||(((a1==14)&&(((a23==1)&&(!(a26==1)&&((a9==11)&&(a13==1))))&&(a16==10)))&&(a12==1)))&&(a17==2))&&!(a20==1))&&(a21==10)))))){ a20 = 1; a16 = 7; a10 = 1; a9 = 8; a25 = 0; a26 = 1; a1 = 12; return -1; } else if((((a1==12)&&((a5==4)&&(((a2==1)&&((a2==1)&&((((input==5)&&(a16==7))&&!(a14==1))&&(a2==1))))&&(a17==2))))&&((a19==5)&&((a21==12)&&((a23==1)&&((a9==9)&&((a20==1)&&((a3==1)&&(a6==1))))))))){ a0 = 0; a21 = 11; a13 = 1; a5 = 6; a9 = 10; a27 = 0; a19 = 3; a16 = 9; a1 = 14; return 23; } else if(((((a18==1)&&((((!(a11==1)&&(!(a3==1)&&((input==5)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8))))))&&(a19==4))&&(a1==12))&&(a17==2)))&&(a27==1))&&((a16==10)&&(!(a2==1)&&((a21==11)&&(((a13==1)&&(a20==1))&&(a14==1))))))){ a21 = 12; a19 = 1; a16 = 7; a6 = 0; a9 = 10; a5 = 6; a29 = 1; return 21; } else if((((!(a23==1)||((a9==7)&&(((a28==1)||!(a28==1))&&(a21==10))))||(a14==1))&&(((((((a12==1)&&(!(a20==1)&&(!(a7==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a17==2))&&!(a27==1))&&(a1==14))&&(a19==3))&&(a16==11)))){ a20 = 1; a15 = 0; a19 = 1; a22 = 0; a1 = 13; a12 = 0; a16 = 7; a5 = 4; return -1; } else if((((a21==10)&&(((((a19==5)&&(input==6))&&!(a14==1))&&(a16==8))&&(a5==6)))&&(!(a2==1)||((a11==1)&&(!(a11==1)||((a20==1)&&((((((a6==1)&&(a12==1))&&(a17==2))&&(a1==14))&&(a9==10))&&(a13==1)))))))){ a19 = 1; a9 = 7; a1 = 12; a16 = 7; a3 = 1; a8 = 0; a5 = 4; a6 = 1; return -1; } else if((((!(a26==1)&&(!(a0==1)&&((a11==1)&&((a16==7)&&(!(a24==1)&&(!(a20==1)&&((input==3)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))))))&&(a12==1))&&(((a19==2)&&((((a21==10)&&(a23==1))&&(a1==12))||(a27==1)))&&(a17==2)))){ a6 = 1; a20 = 1; a19 = 1; a9 = 7; a5 = 4; a14 = 0; return -1; } else if(((((a16==7)&&(((a9==10)&&(!(a4==1)&&((!(a4==1)&&(a28==1))&&!(a27==1))))||(a26==1)))&&(a17==2))&&((a19==5)&&((a20==1)&&(!(a27==1)&&(((((input==5)&&(a1==13))&&(a21==11))&&!(a0==1))&&(a5==5))))))){ a11 = 1; a21 = 12; a24 = 0; a16 = 8; a14 = 0; a5 = 4; a19 = 2; return 22; } else if(((((a27==1)||((((a16==10)&&((a3==1)&&(a12==1)))&&(a9==9))&&(a17==2)))||!(a2==1))&&((a1==13)&&((a2==1)&&(!(a26==1)&&(((a20==1)&&(((a21==11)&&((input==4)&&(a5==4)))&&!(a4==1)))&&(a19==1))))))){ a1 = 12; a16 = 7; a9 = 7; a26 = 0; a12 = 1; a21 = 10; a4 = 0; return -1; } else if(((((!(a26==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a1==14))&&!(a26==1)))&&(a9==11))&&!(a0==1))&&(!(a18==1)&&(!(a7==1)&&((a17==2)&&((a20==1)&&((a16==11)&&((((a3==1)&&(a13==1))&&(a19==4))&&(a21==11))))))))){ a16 = 7; a9 = 7; a1 = 12; a21 = 10; a19 = 1; a23 = 1; a5 = 4; a2 = 1; return -1; } else if(((!(a0==1)&&(((a13==1)&&((a16==10)&&((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==6))&&(a19==5))))&&(a6==1)))&&(!(a14==1)&&((!(a8==1)&&(((a17==2)&&((a21==12)&&((a2==1)&&(a20==1))))&&(a1==12)))||!(a28==1))))){ a16 = 7; a6 = 1; a21 = 10; a9 = 11; a1 = 14; a7 = 0; a5 = 5; a27 = 0; a19 = 4; return 25; } else if(((((a0==1)||((a16==7)&&((a2==1)&&(a20==1))))&&!(a8==1))&&((((a21==12)&&((a17==2)&&(!(a0==1)&&(!(a4==1)&&((a13==1)&&(!(a24==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3))))))))&&(a1==12))&&(a19==4)))){ a21 = 11; a27 = 0; a3 = 1; a19 = 1; a5 = 6; a1 = 13; a16 = 9; a9 = 8; a23 = 1; return 22; } else if((((!(a14==1)&&((((((a5==5)||(a5==6))&&(input==1))&&(a20==1))&&(a17==2))&&(a13==1)))&&!(a26==1))&&(!(a12==1)||(((((a1==13)&&(((!(a28==1)||(a13==1))&&(a21==11))&&(a19==1)))&&(a16==9))&&(a2==1))&&(a9==8))))){ a1 = 12; a21 = 12; a9 = 10; a19 = 3; a12 = 1; a0 = 0; a5 = 6; return 21; } else if(((!(a18==1)&&((a21==10)&&((a19==2)&&(((a20==1)&&(((((a13==1)&&(a17==2))&&(a9==9))&&(a16==9))||!(a2==1)))&&(a23==1)))))&&((a13==1)&&((a1==13)&&((!(a18==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a28==1)))))){ if((a4==1)){ a2 = 1; a19 = 5; a1 = 12; a11 = 1; a5 = 6; a16 = 7; a8 = 0; a21 = 12; a20 = 0; }else{ a13 = 1; a16 = 8; a7 = 0; a19 = 5; a5 = 4; a9 = 7; } return -1; } else if((((a19==1)&&((((((a6==1)&&(a20==1))&&(a12==1))&&(a3==1))&&(a21==12))&&(a9==8)))&&(((!(a27==1)&&((((a1==13)&&(((a16==7)&&(input==1))&&(a6==1)))&&!(a8==1))&&(a2==1)))&&(a17==2))&&(a5==4)))){ a5 = 6; a16 = 8; a20 = 0; a21 = 10; a13 = 1; a1 = 12; a6 = 1; return 25; } else if(((((((((((a1==12)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a18==1)))&&(a17==2))&&!(a4==1))&&(a19==3))&&(a11==1))&&!(a0==1))&&(a21==11))&&(a23==1))&&((a9==11)&&((((a13==1)&&(a12==1))&&!(a20==1))&&(a16==10))))){ a22 = 0; a21 = 10; a1 = 13; a7 = 1; a29 = 1; a9 = 9; a19 = 1; a16 = 7; a5 = 6; a20 = 1; return 23; } else if((((((((a20==1)&&((a12==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))))&&(a19==1))&&(a21==10))&&(a17==2))&&(a2==1))&&(((((!(a2==1)||(!(a26==1)&&(a28==1)))&&(a1==12))&&(a12==1))&&(a16==8))&&!(a26==1)))){ a5 = 4; a23 = 1; a12 = 1; a8 = 0; a16 = 7; a9 = 7; return -1; } else if((((a3==1)&&(((((a1==12)&&((a19==4)&&((((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&!(a18==1))&&(a17==2))))&&(a16==11))&&!(a7==1))&&(a21==12)))&&(!(a0==1)&&(((a8==1)||((a20==1)&&(a11==1)))||!(a2==1))))){ a5 = 4; a24 = 0; a9 = 7; a21 = 10; a19 = 1; a3 = 1; a16 = 7; a13 = 1; return -1; } else if((((a11==1)&&((a12==1)&&(((a16==7)&&((((a28==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a7==1))&&(a9==8)))&&(a17==2))))&&((!(a26==1)&&((a14==1)||((((a11==1)&&!(a20==1))&&(a21==10))&&(a1==12))))&&(a19==1)))){ a12 = 1; a11 = 1; a20 = 1; a9 = 7; a8 = 0; a5 = 4; return -1; } else if(((((a27==1)||(((!(a27==1)&&(((!(a20==1)&&(a28==1))&&(a21==10))&&(a9==10)))&&(a2==1))&&(a1==12)))&&!(a4==1))&&((a19==2)&&((a6==1)&&(((!(a0==1)&&((a17==2)&&(input==3)))&&(a5==5))&&(a16==10)))))){ a16 = 8; a19 = 4; a1 = 14; a9 = 9; a20 = 1; a24 = 1; a14 = 1; a15 = 1; a21 = 11; a5 = 6; return 21; } else if((((((a23==1)&&(((a17==2)&&((!(a20==1)&&(input==5))&&(a23==1)))&&(a5==6)))&&(a2==1))&&(a1==13))&&(((!(a14==1)&&((a16==10)&&(((a19==1)&&((a13==1)&&(a3==1)))&&(a13==1))))&&(a21==10))&&(a9==11)))){ a29 = 0; a16 = 7; a23 = 0; a20 = 1; a2 = 0; return -1; } else if((((a11==1)&&(!(a0==1)&&((((a16==7)&&(((((a21==10)&&(input==4))&&(a6==1))&&(a5==4))&&(a19==4)))&&!(a26==1))&&(a1==13))))&&(((a17==2)&&(!(a3==1)||((a9==11)&&((a28==1)&&(a13==1)))))&&!(a20==1)))){ a24 = 0; a19 = 1; a9 = 7; a1 = 12; a27 = 0; a3 = 1; a20 = 1; return -1; } else if((((((!(a18==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2))&&!(a14==1))&&!(a18==1))&&((a12==1)&&((a12==1)&&((a1==13)&&((a19==4)&&((a16==7)&&(((((a3==1)&&(a20==1))&&(a9==11))&&(a21==12))||(a4==1))))))))){ a1 = 12; a9 = 7; a8 = 0; a21 = 10; a5 = 4; a19 = 1; a18 = 0; a2 = 1; return -1; } else if(((!(a20==1)&&((a21==12)&&((((a19==1)&&(((a9==8)&&(a23==1))&&(a16==9)))&&(a17==2))&&(a1==12))))&&((a3==1)&&((a11==1)&&(!(a4==1)&&((a11==1)&&(!(a27==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a0==1))))))))){ a29 = 1; a22 = 0; a26 = 1; a16 = 7; a9 = 11; a20 = 1; a5 = 5; a21 = 10; return 25; } else if((((((a16==7)&&(((a1==12)&&(!(a8==1)&&((a20==1)&&((input==4)&&(a19==5)))))&&(a6==1)))&&(a9==11))&&(a5==4))&&((a21==10)&&(((a18==1)||((a17==2)&&((!(a14==1)&&(a11==1))&&!(a18==1))))||(a24==1))))){ a1 = 13; a21 = 12; a12 = 1; a18 = 0; a11 = 1; a19 = 2; a5 = 5; return 23; } else if((((a23==1)&&(((a16==8)&&(((a21==12)&&(((a3==1)&&((((a6==1)&&(a9==8))&&(a17==2))&&(a20==1)))||(a7==1)))&&(a5==5)))&&(a13==1)))&&(((((a1==12)&&(input==4))&&!(a26==1))&&(a19==1))&&!(a4==1)))){ a9 = 10; a21 = 11; a16 = 10; a12 = 1; a0 = 0; a27 = 0; a19 = 4; a1 = 13; return 22; } else if(((((((((a20==1)&&((!(a14==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==11)))&&!(a14==1))&&!(a4==1))&&(a28==1))&&(a17==2))&&(a19==2))&&(((a9==10)&&((a21==12)&&((a26==1)||((a12==1)||!(a6==1)))))&&(a1==12)))){ a0 = 0; a21 = 10; a16 = 7; a4 = 0; a3 = 1; a19 = 1; a5 = 4; a9 = 7; return -1; } else if((((((((a19==4)&&((a20==1)&&(a6==1)))&&(a16==8))&&!(a4==1))||(a7==1))&&(a6==1))&&(!(a18==1)&&(((a23==1)&&((a5==5)&&(((a17==2)&&((a1==14)&&((input==6)&&(a21==11))))&&(a9==10))))&&(a11==1))))){ a1 = 12; a24 = 0; a9 = 7; a21 = 10; a16 = 7; a5 = 4; a0 = 0; a19 = 1; a18 = 0; return -1; } else if((((a9==8)&&(((a7==1)&&(!(a20==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==2))&&(a14==1))))&&(a16==7)))&&(!(a13==1)&&(((a21==11)&&(!(a28==1)&&((((a28==1)&&(a1==14))&&!(a6==1))&&!(a6==1))))&&(a17==2))))){ a5 = 6; a28 = 0; a1 = 12; a20 = 1; a19 = 1; a21 = 10; a15 = 1; a9 = 9; return -1; } else if(((((a17==2)&&((a16==7)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&!(a0==1))&&(!(a7==1)&&(((((!(a4==1)&&(!(a20==1)&&((a21==12)&&(((a3==1)&&(a1==13))&&!(a26==1)))))||(a24==1))||!(a3==1))&&(a19==1))&&(a9==7))))){ a21 = 10; a7 = 0; a5 = 4; a20 = 1; a14 = 0; a1 = 12; a4 = 0; return -1; } else if((((a21==12)&&((((((a9==7)&&((a2==1)&&!(a13==1)))&&(a24==1))&&(a17==2))&&!(a2==1))&&(a16==8)))&&(((a20==1)&&((!(a6==1)&&(((a5==6)&&((input==3)&&(a19==5)))&&(a8==1)))&&(a24==1)))&&(a1==14)))){ a9 = 11; a1 = 13; a3 = 0; a19 = 1; a16 = 7; a5 = 4; a21 = 10; a10 = 1; return 22; } else if((((a3==1)&&(((a19==4)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a20==1)))&&(a16==10)))&&((!(a6==1)||(!(a24==1)&&(((a1==12)&&(((((a11==1)||!(a11==1))&&(a21==11))&&(a9==7))||!(a13==1)))||(a8==1))))&&(a17==2)))){ if((a7==1)){ a20 = 1; a29 = 0; a21 = 10; a4 = 1; a1 = 14; a19 = 1; a16 = 7; a5 = 4; a6 = 0; a9 = 9; }else{ a8 = 1; a16 = 8; a9 = 10; a21 = 12; a3 = 0; a25 = 1; a5 = 6; } return 25; } else if((((a17==2)&&(((a21==12)&&((((((a9==10)&&(a13==1))&&(a12==1))&&(a1==12))||!(a2==1))||(a27==1)))||(a14==1)))&&(((a20==1)&&((!(a18==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a2==1)))&&(a19==5)))&&(a16==10)))){ a1 = 14; a2 = 1; a16 = 8; a9 = 11; a5 = 4; a0 = 0; a19 = 2; a7 = 0; return -1; } else if((((a13==1)&&(((((a12==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5))&&(a21==11)))&&(a19==3))&&!(a18==1))&&!(a18==1)))&&(!(a28==1)||((((a1==13)&&(((a20==1)&&(a28==1))&&(a17==2)))&&(a16==7))||!(a12==1))))){ a5 = 5; a19 = 1; a26 = 0; a28 = 1; a16 = 8; a9 = 10; a3 = 1; return 25; } else if((((a12==1)&&(((a3==1)&&((a17==2)&&((a19==4)&&((input==3)&&((a5==5)||(a5==6))))))&&!(a8==1)))&&((((a12==1)&&((a21==10)&&(((a16==11)&&(((a1==13)&&(a2==1))&&(a9==11)))&&(a20==1))))&&!(a8==1))||(a27==1)))){ a9 = 7; a4 = 0; a1 = 12; a5 = 4; a19 = 1; a2 = 1; a16 = 7; return -1; } else if((((!(a20==1)&&((!(a26==1)&&((a17==2)&&((a23==1)&&((input==4)&&(a16==7)))))&&(a28==1)))&&(a9==7))&&(((a21==11)&&((a5==5)&&(((((a2==1)&&(a2==1))&&(a19==1))||(a8==1))&&!(a26==1))))&&(a1==14)))){ a20 = 1; a5 = 4; a2 = 1; a24 = 0; a11 = 1; a1 = 12; a21 = 10; return -1; } else if(((((a17==2)&&(((a8==1)||(!(a0==1)&&((!(a3==1)||(a3==1))&&(a12==1))))&&(a19==5)))&&(a20==1))&&((((a12==1)&&((((((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==4))&&!(a4==1)))&&(a16==8))&&(a21==12)))){ a9 = 11; a23 = 1; a21 = 10; a16 = 7; a5 = 4; a1 = 14; a20 = 0; a3 = 1; return -1; } else if((((a16==9)&&((a17==2)&&((a19==4)&&(((((a5==5)||(a5==6))&&(input==5))&&(a20==1))&&(a6==1)))))&&((((a14==1)||(((a8==1)||((((a0==1)||(a11==1))&&(a21==12))||!(a28==1)))||!(a2==1)))&&(a9==8))&&(a1==14)))){ a20 = 0; a3 = 1; a26 = 0; a16 = 8; a18 = 0; a9 = 10; a21 = 10; a5 = 4; return 21; } else if(((((((a6==1)&&(((a23==1)&&(a16==8))||!(a12==1)))||(a26==1))&&(a19==5))&&(a17==2))&&((a13==1)&&((a2==1)&&(((a20==1)&&(((a21==12)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==3)))&&!(a14==1)))&&(a1==14)))))){ a7 = 0; a11 = 1; a9 = 8; a0 = 0; a5 = 6; return -1; } else if(((!(a24==1)&&(((a16==7)&&((a6==1)&&((a1==13)&&((a19==5)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))))&&!(a8==1)))&&(!(a2==1)||((((((a17==2)&&((a11==1)&&(a9==7)))&&(a20==1))||(a27==1))&&(a21==11))&&!(a14==1))))){ a2 = 1; a21 = 10; a19 = 1; a5 = 4; a1 = 12; a23 = 1; a6 = 1; return -1; } else if(((((a9==10)&&((a16==10)&&(((a13==1)&&((a20==1)&&(a3==1)))&&!(a8==1))))&&(a17==2))&&((a19==1)&&((!(a7==1)&&((a6==1)&&((((a21==11)&&((input==1)&&((a5==5)||(a5==6))))&&(a1==14))&&(a23==1))))&&(a3==1))))){ a3 = 1; a24 = 0; a9 = 7; a21 = 10; a1 = 12; a26 = 0; a5 = 4; a16 = 7; return -1; } else if((((a16==8)&&(!(a3==1)||((!(a20==1)&&((a27==1)||((a3==1)||(a24==1))))&&(a3==1))))&&((a21==10)&&((a13==1)&&(((a19==4)&&((a17==2)&&((a1==14)&&((a3==1)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a9==11)))))){ a16 = 7; a9 = 7; a5 = 4; a20 = 1; a1 = 12; a24 = 0; a6 = 1; a19 = 1; return -1; } else if((((a9==11)&&((a19==2)&&(((a11==1)&&((a17==2)&&((!(a0==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a23==1))))&&!(a27==1))))&&((a16==11)&&((!(a20==1)&&(((!(a24==1)&&(a6==1))&&(a21==10))&&(a2==1)))&&(a1==13))))){ a16 = 7; a9 = 9; a5 = 5; a22 = 1; a20 = 1; a15 = 1; a19 = 1; a28 = 0; return -1; } else if((((a21==10)&&(((a28==1)&&((a1==12)&&(!(a20==1)&&(!(a4==1)&&((a17==2)&&(input==3))))))&&(a19==1)))&&(((!(a23==1)||((a14==1)||(((a24==1)||(!(a2==1)||(a3==1)))&&(a5==4))))&&(a9==8))&&(a16==8)))){ a0 = 0; a20 = 1; a24 = 0; a9 = 7; a16 = 7; a12 = 1; return -1; } else if(((!(a12==1)&&(!(a20==1)&&((a16==7)&&((a9==8)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a23==1))&&(a21==12))))))&&(((((a1==14)&&((a19==5)&&((a8==1)&&((a3==1)&&(a8==1)))))&&!(a2==1))&&(a17==2))&&(a26==1)))){ a5 = 4; a15 = 0; a1 = 12; a24 = 1; a19 = 1; a20 = 1; a21 = 10; a9 = 7; return -1; } else if(((!(a8==1)&&(((a16==10)&&((a21==11)&&((a19==5)&&((input==5)&&((((a5==4)&&(a1==14))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11))))))))&&(a11==1)))&&((!(a28==1)||(!(a13==1)||((!(a20==1)&&((a28==1)&&(a3==1)))&&(a17==2))))||(a14==1)))){ a5 = 6; a20 = 1; a16 = 7; a1 = 12; a19 = 2; a25 = 1; a18 = 1; a21 = 10; a9 = 9; a6 = 0; return -1; } else if(((((a9==10)&&((!(a28==1)||((a19==5)&&((a24==1)||((a16==8)&&(((a6==1)&&!(a20==1))&&(a17==2))))))&&(a13==1)))&&(a1==14))&&((a23==1)&&(((!(a0==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a21==12))&&(a2==1))))){ a14 = 1; a1 = 12; a16 = 7; a20 = 1; a19 = 2; a2 = 0; a21 = 10; a9 = 8; a5 = 6; return 23; } else if((((((((a18==1)||((a23==1)&&(a28==1)))||!(a13==1))&&(a16==7))&&(a19==5))&&(a17==2))&&((!(a20==1)&&(((!(a26==1)&&(((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6)))&&(a21==10))&&!(a26==1)))&&!(a27==1)))){ a20 = 1; a21 = 12; a5 = 6; a1 = 12; a16 = 9; a2 = 1; a9 = 11; a27 = 0; a19 = 2; a4 = 0; return 23; } else if((((((a20==1)&&((((a7==1)||((a13==1)||!(a3==1)))&&(a9==9))&&(a21==12)))&&(a16==7))&&(a12==1))&&((a17==2)&&(((a23==1)&&(((((a5==5)&&(input==5))&&!(a7==1))&&(a1==14))&&!(a7==1)))&&(a19==5))))){ a1 = 12; a12 = 1; a26 = 0; a5 = 4; a19 = 1; a8 = 0; a9 = 7; a21 = 10; return -1; } else if((((a11==1)&&(((a1==14)&&(((input==5)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a20==1)))&&(a2==1)))&&((a4==1)||(((!(a8==1)&&((a21==12)&&(((a19==4)&&((a17==2)&&(a6==1)))&&(a16==9))))||!(a12==1))&&(a12==1))))){ a26 = 0; a5 = 4; a9 = 10; a16 = 8; a21 = 10; a28 = 1; a13 = 1; a20 = 0; return 21; } else if((((a19==4)&&(((!(a28==1)||(!(a13==1)||((a20==1)&&((a16==7)&&(a13==1)))))&&(a17==2))&&(a21==12)))&&((a1==12)&&(!(a4==1)&&(!(a0==1)&&(!(a26==1)&&(!(a18==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a9==10))))))))){ a23 = 1; a19 = 1; a27 = 0; a21 = 10; a18 = 0; a5 = 4; a9 = 7; return -1; } else if((((((a19==4)&&((a11==1)&&(!(a4==1)&&(!(a7==1)&&((a3==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a1==12))&&(a20==1)))))))&&(a9==10))&&(a16==9))&&(((a24==1)||(!(a26==1)&&((a17==2)&&(a28==1))))&&(a21==12)))){ a9 = 7; a5 = 4; a19 = 1; a28 = 1; a21 = 10; a24 = 0; a16 = 7; a18 = 0; return -1; } else if((((a2==1)&&((a9==11)&&((((((a21==11)&&((input==4)&&((a5==4)||(a5==5))))&&(a16==9))&&(a17==2))&&(a19==2))&&(a6==1))))&&((a12==1)&&((((((a6==1)||!(a28==1))&&(a20==1))&&(a1==14))||(a27==1))||!(a3==1))))){ a21 = 10; a19 = 1; a7 = 0; a13 = 1; a9 = 7; a5 = 4; a16 = 7; a1 = 12; a8 = 0; return -1; } else if((((a1==13)&&((a9==11)&&(((a17==2)&&((a11==1)&&(((input==5)&&(a21==10))&&(a19==2))))&&(a3==1))))&&((a13==1)&&(((a4==1)||(((((a3==1)&&!(a24==1))&&!(a26==1))&&!(a20==1))&&(a16==10)))&&(a5==5))))){ if((a6==1)){ a24 = 1; a19 = 1; a1 = 14; a9 = 9; a5 = 4; a22 = 0; a16 = 7; a20 = 1; a10 = 0; }else{ a20 = 1; a9 = 7; a3 = 0; a5 = 4; a16 = 7; a10 = 1; a7 = 1; a19 = 1; a1 = 12; } return -1; } else if(((!(a26==1)&&(((a19==3)&&((!(a7==1)&&((((((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a1==12)&&(a5==6))&&(a9==11))))&&(input==6))&&(a6==1))&&(a23==1)))&&!(a18==1)))&&(a21==11)))&&((!(a7==1)&&((a17==2)&&((a16==8)&&(a11==1))))&&(a20==1)))){ a23 = 1; a1 = 12; a2 = 1; a19 = 1; a5 = 4; a16 = 7; a9 = 7; a21 = 10; return -1; } else if(((((((a16==10)&&(((a24==1)||(!(a2==1)||(!(a18==1)&&(a13==1))))||(a24==1)))&&(a17==2))&&(a9==8))&&(a19==3))&&((((!(a7==1)&&((a5==5)&&(!(a20==1)&&(input==6))))&&!(a26==1))&&(a1==12))&&(a21==11)))){ if((a0==1)){ a12 = 0; a19 = 1; a21 = 10; a5 = 6; a9 = 10; a18 = 1; a16 = 7; a20 = 1; }else{ a7 = 1; a16 = 8; a9 = 7; a23 = 0; a1 = 13; a19 = 2; a24 = 1; a21 = 12; a20 = 1; } return -1; } else if((((a18==1)||((((a26==1)||(a23==1))||!(a11==1))||(a8==1)))&&((a2==1)&&(((a21==10)&&((a16==11)&&((((((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==4))&&(a17==2))&&!(a7==1))))&&!(a20==1))))){ a9 = 8; a25 = 0; a19 = 1; a16 = 7; a1 = 12; a20 = 1; a2 = 0; a5 = 5; a29 = 0; return -1; } else if(((((a1==14)&&((((a19==3)&&(!(a8==1)&&(!(a23==1)||((a17==2)&&(a11==1)))))&&(a16==11))||(a26==1)))||(a26==1))&&((((!(a7==1)&&((a20==1)&&((input==5)&&(a21==11))))&&(a5==4))&&(a9==9))&&(a12==1)))){ a19 = 1; a18 = 0; a16 = 7; a9 = 7; a1 = 12; a4 = 0; a21 = 10; return -1; } else if(((!(a18==1)&&((!(a4==1)&&((a19==3)&&((a21==11)&&(((!(a4==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a4==1))&&(a9==11)))))&&!(a20==1)))&&((((a18==1)||(((a17==2)&&(a23==1))&&!(a8==1)))&&(a16==7))&&(a1==12)))){ a5 = 4; a20 = 1; a6 = 1; a21 = 10; a9 = 7; a8 = 0; a19 = 1; a12 = 1; return -1; } else if((((a21==12)&&((a1==13)&&((a23==1)&&((((!(a18==1)&&((input==4)&&(a16==10)))&&(a5==5))&&!(a4==1))&&!(a8==1)))))&&((a19==5)&&((a17==2)&&((a20==1)&&((a9==7)&&(((a23==1)&&(a11==1))||!(a3==1)))))))){ a3 = 1; a26 = 0; a16 = 7; a19 = 2; a21 = 10; a18 = 0; a9 = 9; return 23; } else if(((((((a13==1)&&((a20==1)&&((input==6)&&(a19==5))))&&(a2==1))&&(a11==1))&&(a16==7))&&((a17==2)&&((((!(a12==1)||((a5==5)&&(((a23==1)&&(a1==14))&&(a21==12))))&&!(a26==1))||!(a6==1))&&(a9==7))))){ if((a3==1)){ a16 = 8; a1 = 12; a21 = 11; a6 = 1; a20 = 0; a9 = 8; a19 = 4; a18 = 0; a8 = 0; }else{ a6 = 1; a19 = 2; a3 = 1; a9 = 10; a11 = 1; a1 = 13; a21 = 10; a5 = 4; } return 21; } else if(((!(a14==1)&&((((a21==10)&&((a19==1)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&!(a20==1))&&(a9==7)))&&((a2==1)&&(((a1==14)&&((a0==1)||((a17==2)&&((!(a26==1)&&(a3==1))&&(a16==8)))))&&!(a24==1))))){ a6 = 1; a1 = 12; a20 = 1; a27 = 0; a5 = 4; a16 = 7; a26 = 0; return -1; } else if(((((a17==2)&&(((((a20==1)&&(a13==1))&&(a19==4))||!(a6==1))&&(a21==10)))||(a24==1))&&((a28==1)&&((((((a1==14)&&(!(a18==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a13==1))&&(a9==10))&&!(a8==1))&&(a16==10))))){ a9 = 7; a3 = 1; a16 = 9; a7 = 0; a8 = 0; a5 = 6; a19 = 1; return -1; } else if((((a9==11)&&(!(a14==1)&&(!(a18==1)&&(((((a16==10)&&(input==3))&&(a21==12))&&!(a7==1))&&(a20==1)))))&&((!(a14==1)&&(((((!(a2==1)||(a6==1))&&(a19==2))&&(a17==2))||(a0==1))&&(a5==5)))&&(a1==14)))){ a1 = 12; a5 = 4; a28 = 1; a2 = 1; a16 = 7; a9 = 7; a19 = 1; a21 = 10; a0 = 0; return -1; } else if(((((a19==3)&&((((((input==6)&&(a5==6))&&(a3==1))&&(a23==1))&&(a2==1))&&!(a7==1)))&&(a21==12))&&(((a17==2)&&((((((a12==1)&&(a6==1))&&(a1==13))||(a14==1))&&(a16==8))&&!(a20==1)))&&(a9==10)))){ if((a8==1)){ a2 = 0; a19 = 5; a28 = 0; a9 = 7; a13 = 0; a1 = 14; }else{ a22 = 0; a11 = 0; a20 = 1; a9 = 11; a2 = 0; a19 = 2; a1 = 12; a21 = 10; a5 = 5; } return -1; } else if(((((((a28==1)&&((a16==7)&&(((!(a7==1)&&((a17==2)&&(input==1)))&&(a9==10))&&!(a27==1))))&&!(a4==1))&&(a5==6))&&(a28==1))&&((a19==2)&&(((a1==13)&&((a13==1)&&((a3==1)&&!(a20==1))))&&(a21==12))))){ a20 = 1; a0 = 0; a21 = 10; a6 = 1; a9 = 7; a12 = 1; a1 = 12; a5 = 4; a19 = 4; return 26; } else if((((a1==14)&&((a17==2)&&((a5==4)&&((((a7==1)&&(!(a28==1)&&((a0==1)&&(((a19==4)&&((a16==8)&&(input==1)))&&(a4==1)))))&&(a9==9))&&!(a3==1)))))&&((((a13==1)&&!(a20==1))&&(a21==11))&&!(a11==1)))){ a8 = 1; a16 = 7; a21 = 10; a20 = 1; a9 = 8; a1 = 13; a0 = 1; a27 = 1; a19 = 1; a5 = 5; return 21; } else if((((a20==1)&&((a11==1)&&((a16==7)&&(((((input==4)&&(a19==4))&&(a9==9))&&(a5==6))&&(a23==1)))))&&(!(a0==1)&&(((a0==1)||((a28==1)&&((((a1==14)&&(a2==1))&&(a17==2))&&(a21==11))))||(a7==1))))){ a5 = 4; a19 = 1; a21 = 10; a9 = 7; a1 = 12; a11 = 1; a14 = 0; a7 = 0; return -1; } else if((((((a21==12)&&(((a24==1)||(a12==1))&&(a17==2)))&&(a23==1))||!(a28==1))&&(((a1==14)&&(((a12==1)&&(((((input==4)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&(a19==2))&&(a20==1))&&(a16==7)))&&(a13==1)))&&!(a8==1)))){ a1 = 12; a21 = 10; a2 = 1; a12 = 1; a28 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if((((a16==10)&&(((((input==6)&&(a20==1))&&(a1==12))&&(a17==2))&&(a19==2)))&&((a5==6)&&((((a27==1)||((((a8==1)||(((a9==7)&&(a6==1))||(a8==1)))||!(a3==1))||!(a23==1)))||(a0==1))&&(a21==11))))){ a16 = 9; a12 = 1; a21 = 10; a24 = 0; a9 = 10; a1 = 14; a26 = 0; a5 = 5; return 21; } else if(((((a11==1)&&((a23==1)&&((a17==2)&&(((a7==1)||(a6==1))&&(a9==7)))))&&!(a20==1))&&((a19==2)&&(((a1==14)&&(((!(a7==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a23==1)))&&(a16==7))&&(a3==1)))&&(a21==12))))){ a19 = 1; a4 = 0; a24 = 0; a1 = 12; a5 = 4; a21 = 10; a23 = 1; a20 = 1; return -1; } else if((((((!(a20==1)&&((a13==1)&&((a3==1)&&!(a7==1))))||!(a6==1))&&(a19==2))&&(a1==12))&&((a17==2)&&(((a21==10)&&(((!(a27==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a23==1)))&&(a16==7))&&(a13==1)))&&(a9==8))))){ a20 = 1; a8 = 0; a26 = 0; a19 = 1; a18 = 0; a9 = 7; a5 = 4; return -1; } else if((((((a21==11)&&((((a23==1)&&!(a24==1))&&(a16==9))||(a8==1)))&&(a17==2))&&!(a7==1))&&((a19==3)&&(!(a18==1)&&((a1==14)&&(((((a11==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a9==9))&&(a13==1))&&!(a20==1))))))){ a1 = 13; a4 = 1; a9 = 7; a26 = 1; a20 = 1; a21 = 10; a5 = 4; a12 = 0; a19 = 2; a16 = 7; return 21; } else if(((((a21==11)&&((!(a13==1)&&((a4==1)&&(a3==1)))&&(a17==2)))&&!(a11==1))&&(!(a12==1)&&((((a26==1)&&((((a16==8)&&(((input==6)&&((a5==4)||(a5==5)))&&(a26==1)))&&(a1==13))&&!(a20==1)))&&(a9==8))&&(a19==3))))){ a21 = 10; a16 = 9; a18 = 1; a25 = 0; a9 = 7; a1 = 12; a5 = 4; a19 = 1; a28 = 0; a20 = 1; return -1; } else if(((((a21==10)&&(((((a16==8)&&(!(a0==1)&&(a12==1)))&&(a3==1))&&(a1==14))||(a27==1)))&&!(a20==1))&&((((((a12==1)&&(((input==1)&&(a19==2))&&!(a4==1)))&&(a5==5))&&(a9==10))&&!(a4==1))&&(a17==2)))){ a12 = 1; a2 = 1; a20 = 1; a19 = 3; a28 = 1; a16 = 7; return 23; } else if((((!(a13==1)||(((((a5==4)&&(!(a27==1)&&((a9==11)&&((a2==1)&&((a2==1)&&(a21==11))))))&&(a16==7))&&(a19==4))||!(a3==1)))||!(a23==1))&&((a1==14)&&(((a20==1)&&((input==1)&&(a17==2)))&&!(a0==1))))){ a5 = 6; a28 = 1; a0 = 0; a19 = 5; a1 = 13; a16 = 8; a9 = 8; a8 = 0; return 21; } else if((((a17==2)&&((a21==12)&&((a1==12)&&(!(a20==1)&&((a7==1)||(a13==1))))))&&(((a13==1)&&(!(a24==1)&&(((a19==2)&&((a16==8)&&(!(a4==1)&&((input==3)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))))))&&!(a24==1))))&&!(a24==1)))){ if((a27==1)){ a9 = 8; a5 = 6; a7 = 1; a20 = 1; a1 = 13; a16 = 7; a15 = 0; a24 = 1; a19 = 1; a21 = 10; }else{ a12 = 0; a19 = 1; a9 = 11; a16 = 7; a10 = 0; a5 = 4; a7 = 1; a21 = 10; a20 = 1; a1 = 14; } return 22; } else if(((((a1==14)&&((a17==2)&&(((a21==11)&&((a2==1)&&(((a20==1)&&(!(a8==1)&&((input==4)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a16==11))))&&(a19==3))))&&(a23==1))&&(!(a28==1)||(((a12==1)&&!(a0==1))&&!(a24==1))))){ a9 = 10; a27 = 0; a24 = 0; a20 = 0; a19 = 2; a16 = 8; a5 = 5; return 25; } else if(((((a2==1)&&((a6==1)&&(!(a7==1)&&((((((a5==4)||(a5==5))&&(input==5))&&(a9==10))&&!(a24==1))&&(a16==7)))))&&(a17==2))&&((a1==12)&&((a21==12)&&((a19==4)&&((a14==1)||((a13==1)&&((a13==1)&&(a20==1))))))))){ a19 = 1; a13 = 1; a18 = 0; a9 = 7; a8 = 0; a21 = 10; a5 = 4; return -1; } else if((((a16==11)&&((a5==4)&&(((a9==7)&&(a3==1))&&(a20==1))))&&((((((!(a26==1)&&((a6==1)&&((!(a7==1)&&((a1==12)&&(input==5)))&&(a21==12))))&&!(a8==1))&&(a28==1))&&!(a24==1))&&(a19==3))&&(a17==2)))){ a24 = 0; a21 = 10; a19 = 1; a16 = 7; a18 = 0; return -1; } else if(((!(a13==1)||((!(a6==1)||(((((a12==1)&&(a1==12))&&!(a18==1))&&(a9==10))&&(a16==10)))&&(a28==1)))&&(!(a14==1)&&((((a3==1)&&((a21==11)&&((((a5==4)||(a5==5))&&(input==3))&&(a19==4))))&&(a20==1))&&(a17==2))))){ a16 = 7; a5 = 4; a24 = 0; a9 = 7; a3 = 1; a7 = 0; a21 = 10; a19 = 1; return -1; } else if(((((((((a7==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a9==11))&&(a19==3))&&!(a11==1))&&(a17==2))&&(a14==1))&&(((a21==10)&&((a0==1)&&((a1==12)&&((a26==1)&&((a20==1)&&((a16==9)&&(a11==1)))))))&&!(a3==1)))){ a5 = 4; a8 = 1; a23 = 0; a19 = 2; a9 = 9; a4 = 1; a16 = 7; return 26; } else if(((((!(a7==1)&&((a17==2)&&(input==1)))&&!(a8==1))&&(a19==5))&&((((a5==6)&&((((((a16==10)&&(((a6==1)&&(a13==1))&&(a1==13)))||(a8==1))&&(a9==8))&&(a21==12))||!(a12==1)))||!(a6==1))&&(a20==1)))){ a21 = 10; a3 = 1; a19 = 2; a16 = 7; a9 = 9; a26 = 0; a5 = 5; return 23; } else if((((a28==1)&&((a1==13)&&((((a23==1)&&(((a19==5)&&(((((input==3)&&(a20==1))&&(a9==8))&&(a21==10))&&(a23==1)))&&(a16==9)))&&(a11==1))&&!(a18==1))))&&((((a5==5)&&(a2==1))&&(a17==2))||!(a13==1)))){ a16 = 7; a3 = 1; a19 = 1; a5 = 4; a12 = 1; a9 = 7; a28 = 1; a1 = 12; return -1; } else if((((a1==13)&&(((a21==12)&&((((a11==1)&&(a17==2))||!(a6==1))||!(a13==1)))&&(a5==6)))&&(!(a20==1)&&((a9==8)&&((a6==1)&&(!(a27==1)&&((a6==1)&&(((a19==2)&&((input==6)&&(a16==9)))&&!(a7==1))))))))){ a19 = 1; a28 = 0; a5 = 5; a16 = 7; a8 = 1; a20 = 1; a21 = 10; a9 = 11; a2 = 0; return -1; } else if((((a9==7)&&(((((a11==1)&&((a19==5)&&((a28==1)&&!(a4==1))))&&(a1==12))||!(a23==1))&&!(a20==1)))&&((a16==9)&&((((a21==11)&&((!(a8==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a13==1)))&&(a13==1))&&(a17==2))))){ if((a14==1)){ a20 = 1; a15 = 1; a5 = 5; a16 = 7; a21 = 10; a27 = 1; a1 = 14; a19 = 1; a0 = 1; }else{ a21 = 10; a9 = 9; a1 = 13; a19 = 1; a5 = 5; a26 = 1; a20 = 1; a16 = 7; a10 = 0; } return 25; } else if(((((!(a24==1)&&((a9==7)&&((input==4)&&(a5==4))))&&(a19==3))&&(a11==1))&&(((a16==10)&&(!(a7==1)&&(((a21==11)&&((((a1==12)&&((a14==1)||(a28==1)))||!(a11==1))&&(a20==1)))&&(a17==2))))&&!(a18==1)))){ a11 = 1; a19 = 1; a21 = 10; a14 = 0; a13 = 1; a16 = 7; return -1; } else if((((a19==4)&&(((((((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==1))&&(a11==1))&&(a16==9))&&(a28==1))&&(a17==2)))&&((((!(a20==1)&&(((a6==1)||(a24==1))&&(a21==10)))||!(a6==1))&&(a13==1))&&!(a27==1)))){ a1 = 14; a7 = 1; a16 = 7; a0 = 1; a27 = 1; a9 = 7; a5 = 4; a19 = 1; return 21; } else if((((a13==1)&&(((a6==1)&&(((a17==2)&&((a1==12)&&(input==4)))&&(a21==11)))&&!(a26==1)))&&(((a19==5)&&(((((a5==6)&&(((a6==1)&&(a9==8))&&(a20==1)))&&(a28==1))&&(a16==8))||!(a11==1)))&&!(a7==1)))){ a21 = 10; a19 = 1; a4 = 0; a9 = 7; a16 = 7; a0 = 0; a8 = 0; a5 = 4; return -1; } else if((((a6==1)&&((!(a8==1)&&(!(a13==1)||((a7==1)||(a13==1))))&&(a16==8)))&&((a20==1)&&((a9==10)&&((((((((input==6)&&(a5==5))&&!(a24==1))&&(a13==1))&&(a17==2))&&(a1==12))&&(a21==10))&&(a19==4)))))){ a18 = 0; a9 = 7; a13 = 1; a19 = 1; a2 = 1; a5 = 6; a16 = 10; return 26; } else if((((a12==1)&&(((((a1==12)&&(!(a20==1)&&((a16==9)&&(input==3))))&&(a9==10))&&(a17==2))&&(a5==5)))&&(!(a11==1)||(!(a11==1)||((!(a27==1)&&((a21==12)&&((a4==1)||((a3==1)&&(a19==2)))))&&!(a8==1)))))){ a7 = 1; a1 = 13; a5 = 4; a19 = 5; a21 = 10; a20 = 1; a9 = 8; a25 = 1; a27 = 1; return 26; } else if(((!(a24==1)&&(((((a28==1)&&((a19==1)&&((input==3)&&(a1==12))))&&(a9==8))&&(a28==1))&&(a20==1)))&&(((a21==12)&&((a17==2)&&((((a27==1)||((a28==1)&&(a5==6)))||(a24==1))&&(a16==7))))&&(a11==1)))){ a9 = 7; a6 = 1; a23 = 1; a21 = 10; a5 = 4; a0 = 0; return -1; } else if(((!(a27==1)&&((!(a7==1)&&((a19==5)&&((input==5)&&(a21==12))))&&!(a18==1)))&&(((((a5==5)&&((a26==1)||((a17==2)&&((((a9==9)&&(a12==1))&&!(a7==1))&&(a16==9)))))&&(a20==1))&&(a1==13))&&(a23==1)))){ a6 = 1; a9 = 7; a19 = 1; a16 = 7; a5 = 4; a21 = 10; a11 = 1; a1 = 12; a3 = 1; return -1; } else if((((a1==14)&&((a16==11)&&(!(a3==1)||(((a21==10)&&(((a28==1)&&(a13==1))&&!(a8==1)))||(a4==1)))))&&((a20==1)&&((((a3==1)&&(((input==4)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&(a17==2)))&&!(a0==1))&&(a19==2))))){ a19 = 1; a16 = 7; a1 = 12; a23 = 1; a13 = 1; a9 = 7; a5 = 4; return -1; } else if(((((((a20==1)&&((a17==2)&&(((a21==12)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==6)))&&(a19==2))))&&(a1==13))&&!(a4==1))&&(a2==1))&&((a2==1)&&(((a11==1)&&(!(a8==1)&&((a16==9)&&(a2==1))))||(a4==1))))){ a19 = 1; a16 = 7; a1 = 12; a21 = 10; a14 = 0; a5 = 4; a3 = 1; a9 = 7; a2 = 1; return -1; } else if((((a24==1)&&((!(a6==1)&&((a26==1)&&((a17==2)&&((((a16==11)&&(input==5))&&(a1==13))&&(a5==6)))))&&(a21==10)))&&((!(a28==1)&&((a20==1)&&((a9==9)&&(((a27==1)&&(a13==1))&&(a19==3)))))&&!(a23==1)))){ a19 = 2; a21 = 12; a15 = 0; a9 = 7; a5 = 5; a16 = 10; a18 = 1; a2 = 0; return 25; } else if((((a16==8)&&((a21==12)&&((a18==1)||(!(a23==1)||(a11==1)))))&&((a9==8)&&((a5==5)&&(((a20==1)&&(((((((a19==5)&&(input==1))&&!(a24==1))&&(a2==1))&&(a2==1))&&(a1==14))&&(a17==2)))&&!(a27==1)))))){ a3 = 1; a5 = 6; a26 = 0; a9 = 10; a12 = 1; a1 = 13; return -1; } else if((((a11==1)&&((((a17==2)&&(!(a20==1)&&((a19==2)&&(((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==3)))))&&(a3==1))&&(a2==1)))&&((!(a12==1)||((a2==1)&&((a21==12)&&((a16==8)&&((a1==12)&&(a3==1))))))||(a24==1)))){ a5 = 5; a1 = 14; a7 = 1; a16 = 10; a8 = 1; a20 = 1; a21 = 11; a19 = 5; a9 = 7; a15 = 0; return -1; } else if((((a3==1)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==6)))&&(a9==8))&&(a12==1)))&&((((a12==1)&&(((a21==11)&&(((((a1==12)&&(a2==1))&&(a19==4))&&(a20==1))&&(a16==11)))&&(a13==1)))&&(a12==1))&&(a6==1)))){ a19 = 2; a21 = 12; a9 = 7; a6 = 1; a5 = 5; a14 = 0; a7 = 0; a16 = 9; return 21; } else if((((a9==8)&&(((a5==5)&&((a1==12)&&((a11==1)&&((a12==1)&&(((a16==7)&&(input==1))&&(a6==1))))))&&(a17==2)))&&(!(a20==1)&&(((a2==1)&&(((!(a24==1)&&(a12==1))&&(a21==11))||(a26==1)))&&(a19==2))))){ a9 = 7; a20 = 1; a26 = 0; a19 = 1; a5 = 4; a2 = 1; a21 = 10; return -1; } else if((((((((((a17==2)&&(a2==1))&&!(a4==1))&&(a1==14))&&(a23==1))||(a27==1))&&(a9==10))&&(a19==5))&&((!(a20==1)&&((a5==5)&&(!(a7==1)&&((((a21==10)&&(input==4))&&!(a24==1))&&(a3==1)))))&&(a16==7)))){ a19 = 1; a20 = 1; a8 = 0; a5 = 4; a14 = 0; a1 = 12; a9 = 7; a26 = 0; return -1; } else if((((a17==2)&&(((!(a24==1)&&((a11==1)&&((input==1)&&(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4))||(((a19==3)&&((a9==11)&&((a1==14)&&(a5==5))))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3)))))))&&(a23==1))&&(a16==7)))&&(((a21==12)&&((!(a11==1)||((a12==1)&&(a20==1)))||(a26==1)))&&(a2==1)))){ a16 = 8; a9 = 11; a1 = 13; a5 = 4; a19 = 5; a21 = 10; a13 = 1; a4 = 0; a14 = 0; return 22; } else if(((((a9==8)&&((a17==2)&&(((a5==4)&&(((a21==12)&&((a1==13)&&(input==3)))&&!(a24==1)))&&(a20==1))))&&!(a8==1))&&(((a16==9)&&(((a24==1)||((!(a18==1)&&(a23==1))||(a0==1)))&&!(a0==1)))&&(a19==2)))){ a9 = 7; a27 = 0; a16 = 7; a19 = 1; a24 = 0; a1 = 12; a14 = 0; a21 = 10; return -1; } else if(((!(a12==1)||(!(a23==1)||(((a9==11)&&(!(a26==1)&&(((a3==1)&&(a21==10))&&(a19==1))))&&(a16==11))))&&((a13==1)&&((((a20==1)&&((a5==6)&&((a17==2)&&((a1==14)&&(input==1)))))&&(a12==1))&&!(a18==1))))){ a21 = 11; a8 = 0; a23 = 1; a4 = 0; a5 = 5; a1 = 12; a19 = 2; return 21; } else if(((((a23==1)&&(!(a0==1)&&(((!(a12==1)||(a12==1))&&(a20==1))&&(a17==2))))&&(a28==1))&&((a19==3)&&((!(a0==1)&&(((a16==11)&&(((input==3)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a13==1)))&&(a21==12)))&&(a1==14))))){ a21 = 10; a2 = 1; a5 = 4; a16 = 7; a12 = 1; a9 = 7; a4 = 0; a19 = 1; a1 = 12; return -1; } else if((((a20==1)&&(((a4==1)||((a6==1)&&(a6==1)))||(a8==1)))&&((a9==10)&&((a16==9)&&((((((a21==12)&&((a2==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a14==1))))&&(a1==13))&&(a3==1))&&(a17==2))&&(a19==5)))))){ a16 = 8; a9 = 8; a11 = 1; a19 = 1; a5 = 6; a7 = 0; a12 = 1; a1 = 14; return 21; } else if((((!(a26==1)&&((input==5)&&((a5==5)||(a5==6))))&&!(a24==1))&&((a18==1)||((((!(a0==1)&&((a20==1)&&(((a18==1)||(((a19==4)&&((a6==1)&&(a1==12)))&&(a9==9)))&&(a21==12))))&&(a16==8))&&(a17==2))||(a24==1))))){ a21 = 10; a5 = 4; a19 = 1; a14 = 0; a9 = 7; a16 = 7; a18 = 0; a8 = 0; return -1; } else if((((a16==9)&&((a17==2)&&((!(a4==1)&&((a3==1)&&((!(a0==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a19==1))))&&(a2==1))))&&((((a24==1)||(((a21==10)&&((a1==14)&&(a11==1)))&&(a20==1)))&&!(a4==1))&&(a9==8)))){ a16 = 8; a21 = 12; a4 = 0; a23 = 1; a19 = 5; a5 = 6; a24 = 0; return -1; } else if(((((a19==1)&&(!(a24==1)&&(((a5==4)&&((a1==14)&&(!(a0==1)&&((input==6)&&(a20==1)))))&&(a21==11))))&&(a17==2))&&((!(a4==1)&&(((a9==11)&&((!(a14==1)&&(a6==1))&&(a16==7)))&&!(a27==1)))&&(a12==1)))){ a9 = 7; a23 = 1; a1 = 12; a0 = 0; a21 = 10; a13 = 1; return -1; } else if((((a11==1)&&(((a16==10)&&((a19==4)&&(((a17==2)&&((input==4)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))))&&!(a20==1))))&&!(a7==1)))&&((!(a24==1)&&((a21==11)&&((a0==1)||((a14==1)||((a1==12)&&(a28==1))))))||!(a3==1)))){ a16 = 7; a9 = 10; a5 = 4; a8 = 1; a21 = 10; a14 = 1; a20 = 1; a19 = 2; a3 = 0; return 22; } else if(((!(a28==1)||((((((a5==5)&&(a23==1))&&(a13==1))&&(a9==8))&&!(a20==1))||(a27==1)))&&((((a19==4)&&(!(a4==1)&&((a21==11)&&((((a17==2)&&(input==4))&&(a16==8))&&(a1==12)))))&&!(a0==1))&&!(a26==1)))){ a20 = 1; a9 = 11; a5 = 6; a0 = 0; a27 = 0; a19 = 3; a28 = 1; a21 = 10; a16 = 7; return 23; } else if(((((a1==12)&&((a17==2)&&(!(a26==1)&&((a19==3)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a0==1))&&!(a14==1))))))&&(a21==11))&&(((a9==9)&&((a16==7)&&(((a14==1)||((a28==1)||!(a6==1)))&&!(a26==1))))&&!(a20==1)))){ a16 = 10; a20 = 1; a12 = 1; a9 = 8; a19 = 4; a27 = 0; a5 = 5; a4 = 0; return 21; } else if((((a3==1)&&((a16==10)&&(((input==1)&&((((a5==5)&&(a1==14))&&(a9==7))||((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))))&&(a21==10))))&&(((!(a20==1)&&(!(a23==1)||(((a17==2)&&((a23==1)&&((a11==1)&&(a2==1))))&&!(a18==1))))||(a4==1))&&(a19==3)))){ a19 = 1; a12 = 0; a2 = 0; a1 = 12; a9 = 11; a16 = 7; a20 = 1; a15 = 1; a5 = 4; return -1; } else if((((((!(a20==1)&&((input==1)&&((((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a28==1))&&(a21==10))&&(a12==1))&&((a23==1)&&(((((((a23==1)||(a26==1))||!(a28==1))&&(a19==2))&&(a16==11))&&(a17==2))&&(a11==1))))){ if((a11==1)){ a9 = 10; a16 = 7; a20 = 1; a0 = 1; a28 = 0; a1 = 13; a19 = 3; a5 = 6; a10 = 0; }else{ a16 = 10; a1 = 12; a15 = 1; a9 = 11; a29 = 1; a5 = 6; a19 = 5; a20 = 1; a7 = 1; a21 = 11; } return -1; } else if((((a17==2)&&(((a16==10)&&(a6==1))&&!(a7==1)))&&(((a3==1)&&(!(a20==1)&&((a3==1)&&((a13==1)&&((a1==14)&&((a21==11)&&((a23==1)&&((a6==1)&&((input==4)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))))))))&&(a19==4)))){ a18 = 1; a16 = 7; a21 = 10; a5 = 6; a9 = 9; a1 = 12; a25 = 0; a19 = 1; a20 = 1; a6 = 0; return 21; } else if(((((!(a18==1)&&(!(a7==1)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==5))))&&!(a4==1))&&!(a18==1))&&((a21==11)&&(((a1==13)&&((a16==11)&&(((!(a6==1)||((a2==1)&&(a17==2)))&&(a23==1))&&(a20==1))))&&(a19==4))))){ a9 = 7; a16 = 10; a21 = 10; a19 = 1; a4 = 0; a12 = 1; a1 = 14; a5 = 4; return 21; } else if((((a20==1)&&(((a11==1)&&(((a19==5)&&((a1==12)&&((a11==1)&&((a21==12)&&((!(a27==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1)))&&(a17==2))))))&&(a3==1)))&&(a16==10)))&&((a26==1)||((a3==1)&&(a6==1))))){ a26 = 0; a16 = 7; a9 = 7; a21 = 10; a5 = 4; a6 = 1; a4 = 0; a19 = 1; return -1; } else if((((a13==1)&&(!(a28==1)||(((a16==10)&&((a13==1)&&(a19==4)))&&!(a27==1))))&&(!(a26==1)&&((a3==1)&&(((a1==12)&&((a21==11)&&(!(a20==1)&&(((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a17==2)))))&&(a6==1)))))){ a19 = 2; a16 = 7; a5 = 6; a20 = 1; a7 = 1; a21 = 10; a4 = 1; a9 = 10; return 25; } else if((((a1==13)&&((a19==3)&&(!(a14==1)&&((((((input==5)&&((a5==5)||(a5==6)))&&!(a27==1))&&!(a18==1))&&(a11==1))&&(a9==7)))))&&(((a16==9)&&(((a17==2)&&((a3==1)&&((a23==1)&&(a21==11))))&&!(a7==1)))&&(a20==1)))){ a18 = 0; a1 = 12; a3 = 1; a21 = 10; a19 = 1; a16 = 7; a5 = 4; a0 = 0; return -1; } else if((((!(a20==1)&&((((a2==1)&&((a21==11)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&!(a8==1))&&(a9==7)))&&(a16==10))&&((((((((a13==1)&&(a17==2))&&!(a26==1))||!(a6==1))&&(a1==14))&&!(a14==1))&&!(a18==1))&&(a19==1)))){ a13 = 0; a5 = 5; a21 = 10; a20 = 1; a8 = 1; a1 = 12; a19 = 2; a16 = 7; a11 = 0; return -1; } else if((((((a21==10)&&(((a23==1)&&(a19==3))&&(a17==2)))&&(a16==7))&&(a13==1))&&((!(a26==1)&&(!(a27==1)&&((a1==14)&&(((a12==1)&&(!(a20==1)&&((input==3)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))))&&!(a0==1)))))&&!(a18==1)))){ a1 = 12; a12 = 1; a13 = 1; a19 = 1; a7 = 0; a20 = 1; a5 = 4; a9 = 7; return -1; } else if(((!(a18==1)&&(((a23==1)&&((a3==1)&&((!(a7==1)&&(a2==1))&&!(a20==1))))&&(a16==9)))&&((((((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==3))&&(a6==1))&&!(a18==1))&&(a21==11))&&(a17==2)))){ if((a11==1)){ a13 = 0; a1 = 14; a4 = 1; a5 = 5; a16 = 8; a26 = 1; a19 = 4; a21 = 12; a9 = 11; }else{ a16 = 10; a21 = 10; a1 = 13; a19 = 2; a9 = 10; a12 = 0; a15 = 1; a5 = 4; a11 = 0; } return -1; } else if((((a3==1)&&(((a21==11)&&(!(a12==1)||((a20==1)&&((a16==9)&&((a11==1)&&(a6==1))))))||!(a11==1)))&&(!(a26==1)&&(!(a18==1)&&((a1==12)&&(((a17==2)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==4)))&&(a19==3))))))){ a19 = 1; a14 = 0; a16 = 7; a21 = 10; a9 = 7; a5 = 4; a12 = 1; a0 = 0; return -1; } else if(((((((((((a3==1)&&(a5==5))&&(a17==2))&&(a1==14))||(a7==1))&&(a21==12))&&(a11==1))&&(a2==1))&&(a9==7))&&(!(a18==1)&&((!(a27==1)&&((a19==1)&&(((a20==1)&&(input==5))&&(a16==7))))&&!(a0==1))))){ a16 = 8; a5 = 4; a19 = 4; a28 = 1; a2 = 1; a11 = 1; return 22; } else if(((((a16==8)&&((input==4)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a0==1))&&(((!(a24==1)&&((a17==2)&&(!(a20==1)&&(((a1==14)&&((a21==12)&&((!(a14==1)&&(a23==1))||(a27==1))))&&(a28==1)))))&&(a19==1))&&(a3==1)))){ a5 = 4; a15 = 1; a9 = 9; a19 = 3; a2 = 0; a21 = 11; a8 = 1; return -1; } else if((((a20==1)&&((a26==1)||((a14==1)||((a9==11)&&(((a11==1)&&(a21==10))&&(a19==2))))))&&(((a2==1)&&((a1==14)&&((((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==7))&&!(a24==1))&&!(a4==1))&&!(a18==1))))&&(a17==2)))){ a9 = 7; a5 = 4; a28 = 1; a19 = 1; a1 = 12; a2 = 1; a0 = 0; return -1; } else if(((!(a24==1)&&(((a1==12)&&((a21==10)&&((a5==5)&&(a13==1))))&&(a2==1)))&&((a2==1)&&((((a16==11)&&((a17==2)&&(!(a24==1)&&((a19==3)&&(((input==3)&&(a9==7))&&(a13==1))))))&&!(a20==1))&&(a6==1))))){ a21 = 11; a19 = 5; a10 = 0; a16 = 8; a23 = 0; a27 = 1; a5 = 4; a9 = 10; return -1; } else if((((a19==4)&&((!(a6==1)||((a17==2)&&((((a3==1)&&!(a20==1))&&(a23==1))||!(a11==1))))&&(a28==1)))&&((((a21==12)&&((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==3))&&(a12==1))&&(a23==1)))&&(a1==12))&&(a16==9)))){ if((a23==1)){ a16 = 10; a27 = 1; a21 = 10; a20 = 1; a9 = 11; a4 = 1; a19 = 3; a10 = 0; a5 = 6; }else{ a19 = 3; a29 = 0; a5 = 4; a16 = 11; a20 = 1; a9 = 8; a18 = 1; } return -1; } else if(((!(a0==1)&&(!(a26==1)&&((((a16==9)&&(((a5==5)||(a5==6))&&(input==3)))&&(a9==8))&&!(a18==1))))&&(!(a28==1)||(!(a6==1)||((a19==1)&&(((a1==13)&&(((a20==1)&&((a6==1)&&(a12==1)))&&(a21==11)))&&(a17==2))))))){ a16 = 7; a4 = 0; a9 = 7; a21 = 10; a14 = 0; a5 = 4; a18 = 0; a1 = 12; return -1; } else if(((((a1==12)&&((a21==10)&&(((a26==1)||((a3==1)||(a18==1)))&&(a12==1))))&&(a19==1))&&((a17==2)&&((((!(a24==1)&&(!(a4==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a3==1))&&(a9==9))&&(a16==9))))){ a16 = 7; a4 = 0; a5 = 4; a12 = 1; a9 = 7; a6 = 1; return -1; } else if((((((!(a4==1)&&((a9==10)&&((a1==14)&&(a3==1))))||!(a3==1))&&(a11==1))||!(a2==1))&&(((a19==3)&&((!(a27==1)&&((!(a20==1)&&(((input==4)&&(a5==6))&&(a21==12)))&&(a16==9)))&&(a17==2)))&&!(a4==1)))){ if((a24==1)){ a10 = 1; a9 = 7; a26 = 1; a19 = 2; a16 = 11; a20 = 1; a14 = 1; a1 = 13; a21 = 11; }else{ a9 = 7; a20 = 1; a5 = 5; a1 = 13; a15 = 1; a13 = 0; a19 = 1; a16 = 7; a6 = 0; a21 = 10; } return -1; } else if(((((a2==1)&&((a21==10)&&((a26==1)||(((((a12==1)&&(a16==8))&&(a5==4))&&(a17==2))&&!(a24==1)))))&&(a20==1))&&((((a1==13)&&((a13==1)&&((a2==1)&&((input==5)&&(a19==3)))))&&(a9==7))&&!(a0==1)))){ a1 = 12; a14 = 0; a27 = 0; a19 = 1; a16 = 7; a0 = 0; return -1; } else if(((((((a11==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a14==1))&&(a19==1)))&&(a20==1))&&!(a0==1))&&(a9==7))&&((!(a28==1)||((a16==8)&&((a26==1)||((a1==14)&&(((a13==1)&&(a13==1))&&(a21==11))))))&&(a17==2)))){ a5 = 4; a6 = 1; a16 = 7; a7 = 0; a2 = 1; a21 = 10; a1 = 12; return -1; } else if((((a23==1)&&(((((input==1)&&((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7))))&&(a6==1))&&(a19==4))&&(a21==11)))&&((a16==9)&&(!(a4==1)&&(((a24==1)||((((a20==1)&&(a6==1))&&(a13==1))||!(a13==1)))&&(a17==2)))))){ a5 = 4; a11 = 1; a7 = 0; a1 = 13; a9 = 10; a21 = 10; a16 = 7; a19 = 2; a4 = 0; return 21; } else if(((((a14==1)||(((a21==12)&&((a17==2)&&(a11==1)))&&(a1==12)))&&!(a20==1))&&((a13==1)&&(((a11==1)&&((!(a4==1)&&(((a19==5)&&((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a13==1)))&&!(a7==1)))&&(a16==10))))){ if((a25==1)){ a19 = 1; a7 = 1; a15 = 0; a5 = 4; a21 = 10; a26 = 1; a16 = 7; a9 = 8; a20 = 1; a1 = 13; }else{ a25 = 1; a21 = 10; a16 = 7; a20 = 1; a9 = 8; a22 = 1; a24 = 1; a19 = 1; a5 = 5; } return -1; } else if(((!(a14==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a16==7))&&(a13==1))&&!(a18==1)))&&((!(a20==1)&&((((a18==1)||((a21==12)&&(((a17==2)&&((a19==2)&&(a3==1)))&&(a9==11))))&&(a13==1))&&(a28==1)))&&(a1==14)))){ a5 = 4; a0 = 0; a28 = 1; a21 = 10; a1 = 12; a6 = 1; a19 = 1; a20 = 1; a9 = 7; return -1; } else if((((a20==1)&&(((a19==3)&&(!(a0==1)&&((a16==8)&&(input==5))))&&(a17==2)))&&(((((a5==4)&&((!(a14==1)&&((a2==1)&&((a21==12)&&((a3==1)&&(a1==13)))))&&(a11==1)))&&(a23==1))||!(a2==1))&&(a9==7)))){ a1 = 14; a19 = 5; a21 = 10; a26 = 0; a20 = 0; a9 = 8; a12 = 1; a5 = 6; a7 = 0; return 26; } else if(((((a19==3)&&(!(a3==1)||(((a6==1)&&(!(a8==1)&&(a2==1)))&&(a2==1))))&&!(a20==1))&&((((((!(a27==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6)))&&(a1==13))&&(a28==1))&&(a16==9))&&(a21==11))&&(a17==2)))){ a11 = 0; a26 = 1; a5 = 6; a9 = 9; a29 = 0; a21 = 10; a19 = 2; a1 = 14; return -1; } else if((((a19==5)&&(((a16==9)&&(((!(a3==1)||((a9==7)&&((a3==1)&&((a21==10)&&(!(a23==1)||(a12==1))))))&&(a1==13))||!(a13==1)))&&!(a20==1)))&&((a17==2)&&(!(a7==1)&&((a6==1)&&(((a5==4)||(a5==5))&&(input==5))))))){ if((a17==3)){ a20 = 1; a16 = 7; a1 = 12; a2 = 0; a19 = 2; a13 = 0; a5 = 5; a26 = 1; }else{ a19 = 2; a5 = 6; a16 = 10; a1 = 12; a21 = 12; a9 = 11; a22 = 1; a11 = 0; } return 22; } else if((((a18==1)&&(!(a6==1)&&(!(a28==1)&&((a17==2)&&((a19==5)&&((((a9==7)&&((((input==5)&&(a5==5))&&!(a13==1))&&(a16==7)))&&!(a13==1))&&(a21==11)))))))&&(!(a23==1)&&(((a23==1)&&(a20==1))&&(a1==14))))){ a8 = 1; a10 = 1; a5 = 6; a25 = 0; a21 = 10; a9 = 11; a19 = 1; a1 = 12; return 22; } else if(((((((((a19==4)&&((a8==1)&&((a16==8)&&(a28==1))))&&(a7==1))&&(a9==7))&&(a24==1))&&(a1==14))&&(a20==1))&&(((a21==11)&&((a24==1)&&(((((a5==5)||(a5==6))&&(input==1))&&!(a6==1))&&!(a11==1))))&&(a17==2)))){ a10 = 0; a1 = 12; a21 = 10; a9 = 10; a19 = 2; a29 = 0; a5 = 5; a16 = 7; a22 = 1; return -1; } else if(((((a17==2)&&(((a16==11)&&(!(a0==1)&&(((!(a24==1)&&((a2==1)&&((input==5)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a11==1))&&(a19==3))))&&(a1==14)))&&(a20==1))&&(!(a13==1)||(((a23==1)||(a0==1))&&(a21==11))))){ a5 = 4; a9 = 7; a13 = 1; a12 = 1; a19 = 1; a21 = 10; a16 = 7; a28 = 1; a1 = 12; return -1; } else if((((a9==7)&&((((!(a8==1)&&((input==6)&&((a5==5)||(a5==6))))&&!(a18==1))&&(a12==1))&&(a1==12)))&&(((a17==2)&&((a8==1)||(!(a11==1)||((a13==1)&&((a21==11)&&(((a2==1)&&(a19==4))&&(a20==1)))))))&&(a16==9)))){ a16 = 7; a23 = 1; a19 = 3; a21 = 10; a9 = 11; a5 = 5; a14 = 0; a18 = 0; return 23; } else if((((a1==12)&&((a23==1)&&(((a17==2)&&((a12==1)&&((((input==4)&&(a16==7))&&(a23==1))&&(a3==1))))&&!(a24==1))))&&((((a11==1)&&(((a9==9)&&((a5==4)&&(a3==1)))&&(a20==1)))&&(a19==3))&&(a21==10)))){ a19 = 5; a9 = 11; a18 = 0; a5 = 5; a24 = 0; a12 = 1; return 21; } else if((((a20==1)&&((((a16==10)&&((a17==2)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6))))&&(a1==14))&&!(a24==1)))&&((a6==1)&&((((a24==1)||((!(a4==1)&&((a27==1)||(a6==1)))&&(a19==4)))&&(a21==10))||!(a28==1))))){ a1 = 12; a23 = 1; a0 = 0; a6 = 1; a5 = 4; a16 = 7; a19 = 1; a9 = 7; return -1; } else if(((((a19==1)&&((!(a18==1)&&((a1==14)&&((input==3)&&((a5==4)||(a5==5)))))&&(a21==10)))&&!(a20==1))&&((((((a8==1)||(!(a24==1)&&((a11==1)&&((a13==1)&&(a9==8)))))||!(a13==1))&&(a16==8))||(a7==1))&&(a17==2)))){ a28 = 1; a13 = 1; a11 = 1; a16 = 10; a5 = 4; a20 = 1; a9 = 7; return 21; } else if(((!(a13==1)||((a0==1)||((((a16==10)&&((((a9==9)&&(!(a13==1)||(a6==1)))&&(a1==12))&&(a17==2)))&&(a28==1))||(a26==1))))&&(((a21==12)&&((a19==5)&&(((input==4)&&((a5==5)||(a5==6)))&&(a20==1))))&&!(a27==1)))){ a0 = 0; a5 = 4; a12 = 1; a16 = 7; a11 = 1; a21 = 10; a19 = 1; a9 = 7; return -1; } else if(((!(a13==1)||((((a1==14)&&(((a19==2)&&(a23==1))&&(a9==7)))&&(a16==11))&&(a28==1)))&&(((a21==10)&&(((((a2==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1)))&&(a6==1))&&!(a4==1))&&(a17==2)))&&!(a7==1)))){ a21 = 11; a28 = 1; a7 = 0; a5 = 4; a13 = 1; a9 = 10; return 23; } else if((((a19==3)&&(((input==3)&&(a9==11))&&(a13==1)))&&((!(a20==1)&&(((((a27==1)||((!(a11==1)||(((a17==2)&&((a2==1)&&(a1==14)))||!(a11==1)))&&(a2==1)))&&(a11==1))&&(a5==5))&&(a21==11)))&&(a16==8)))){ a21 = 12; a20 = 1; a16 = 10; a1 = 13; a27 = 0; a9 = 8; a19 = 4; a5 = 4; a24 = 0; a0 = 0; return 21; } else if((((a1==14)&&((a20==1)&&((((a16==8)&&((a4==1)||(((a11==1)&&(a21==10))&&(a5==5))))&&!(a4==1))||!(a11==1))))&&((a17==2)&&(((a11==1)&&((a9==10)&&(((input==1)&&(a19==1))&&!(a24==1))))&&!(a18==1))))){ a27 = 0; a1 = 12; a9 = 7; a16 = 7; a5 = 4; a11 = 1; a24 = 0; return -1; } else if(((!(a24==1)&&((((a1==14)&&(input==6))&&(a9==11))&&(a17==2)))&&((((a20==1)&&(((a19==2)&&(!(a6==1)||((a2==1)&&(!(a13==1)||((!(a27==1)&&(a28==1))||(a0==1))))))&&(a16==10)))&&(a21==11))&&(a5==6)))){ a16 = 7; a21 = 10; a18 = 0; a26 = 0; a5 = 4; a9 = 9; a14 = 0; return 25; } else if(((((a23==1)&&(!(a20==1)&&((!(a0==1)&&((((((a13==1)&&(a12==1))&&(a19==4))||(a7==1))&&(a1==14))&&(a21==12)))&&(a16==7))))&&(a17==2))&&(((a28==1)&&((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a3==1)))){ a1 = 12; a20 = 1; a19 = 1; a21 = 10; a5 = 4; a27 = 0; a26 = 0; a9 = 7; a28 = 1; return -1; } else if((((a1==14)&&(((((!(a20==1)&&(input==4))&&(a17==2))&&(a12==1))&&(a2==1))&&(a16==10)))&&((a9==7)&&((a19==2)&&((((a21==12)&&(((a26==1)||((a2==1)&&(a5==5)))&&!(a14==1)))&&(a3==1))||!(a3==1)))))){ if((a7==1)){ a24 = 1; a20 = 1; a19 = 1; a9 = 10; a22 = 1; a16 = 7; a6 = 0; a21 = 10; }else{ a1 = 12; a21 = 10; a20 = 1; a10 = 0; a16 = 7; a9 = 8; a2 = 0; a22 = 0; a19 = 1; } return -1; } else if(((((a3==1)&&((((a20==1)&&(a13==1))&&(a9==11))&&(a19==4)))&&(a13==1))&&((a11==1)&&(((a1==12)&&((((a17==2)&&(((a16==9)&&((input==4)&&((a5==4)||(a5==5))))&&!(a18==1)))&&(a21==11))&&!(a4==1)))&&(a6==1))))){ a3 = 1; a16 = 7; a9 = 7; a6 = 1; a5 = 4; a19 = 1; a2 = 1; a21 = 10; return -1; } else if((((((a19==5)&&((a27==1)&&((!(a12==1)&&(((a3==1)&&!(a13==1))&&(a7==1)))&&(a9==9))))&&(a17==2))&&(a16==9))&&(((a1==13)&&(!(a6==1)&&(!(a3==1)&&((a5==6)&&((a20==1)&&(input==6))))))&&(a21==12)))){ a19 = 2; a22 = 0; a5 = 5; a9 = 11; a12 = 0; a16 = 7; a21 = 10; a1 = 12; a6 = 0; return -1; } else if(((((((a3==1)&&((a6==1)&&((a9==8)&&((input==1)&&(a17==2)))))&&!(a26==1))&&(a23==1))&&(a1==14))&&(((a2==1)&&((a12==1)&&((a5==4)&&((a19==2)&&((a21==12)&&((a16==8)&&(a6==1)))))))&&(a20==1)))){ a5 = 5; a19 = 1; a2 = 1; a9 = 9; a16 = 10; a27 = 0; return 25; } else if(((!(a20==1)&&(((a9==8)&&(!(a12==1)&&(((input==1)&&(a21==12))&&!(a11==1))))&&(a19==5)))&&((a1==14)&&(!(a11==1)&&((!(a28==1)&&((a17==2)&&((((a16==7)&&(a13==1))&&(a4==1))&&(a26==1))))&&(a5==6)))))){ a15 = 0; a21 = 10; a13 = 0; a19 = 1; a4 = 1; a20 = 1; a1 = 13; return 26; } else if((((((((a1==13)&&((a21==12)&&(!(a24==1)&&((a12==1)&&(!(a8==1)&&((a12==1)&&((input==3)&&((a5==5)||(a5==6)))))))))&&!(a7==1))&&(a20==1))&&(a9==7))&&(a19==3))&&(((a17==2)&&((a2==1)&&!(a24==1)))&&(a16==9)))){ a12 = 1; a19 = 1; a1 = 12; a21 = 10; a24 = 0; a5 = 4; a16 = 10; a0 = 0; return 21; } else if((((a23==1)&&(((a12==1)&&((a9==8)&&(((a5==4)&&((a20==1)&&(input==6)))&&(a16==9))))&&(a23==1)))&&((((a17==2)&&((((a1==13)&&((a19==5)&&(a2==1)))&&(a21==10))&&!(a24==1)))&&!(a4==1))||!(a6==1)))){ a5 = 6; a23 = 1; a19 = 4; a9 = 7; a14 = 0; a16 = 10; return 25; } else if((((a13==1)&&(!(a26==1)&&((a17==2)&&(((a12==1)&&(a20==1))||!(a12==1)))))&&(((a12==1)&&((((((((a19==5)&&(((a1==14)&&(a5==5))&&(a9==11)))&&(a21==10))||((a21==10)&&((a19==5)&&(((a5==6)&&(a1==14))&&(a9==11)))))||((a21==11)&&(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==1))))&&(input==6))&&(a11==1))&&(a23==1)))&&(a16==11)))){ a19 = 1; a23 = 1; a9 = 7; a5 = 4; a11 = 1; a21 = 10; a16 = 7; a8 = 0; a1 = 12; return -1; } else if((((((((a7==1)||(a28==1))||!(a11==1))&&(a16==10))||!(a2==1))&&(a5==6))&&((a19==2)&&((((a20==1)&&((a2==1)&&(((a2==1)&&((a17==2)&&((a1==12)&&(input==5))))&&!(a8==1))))&&(a21==11))&&(a9==10))))){ a13 = 1; a21 = 10; a16 = 7; a8 = 0; a19 = 1; a5 = 4; a9 = 7; a24 = 0; return -1; } else if((((a19==2)&&((a9==8)&&(((a13==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a11==1))&&!(a24==1)))&&(a17==2))))&&(((a21==12)&&((a8==1)||((a2==1)&&(!(a11==1)||((a16==9)&&((a23==1)&&(a1==14)))))))&&(a20==1)))){ a21 = 10; a1 = 13; a9 = 10; a14 = 0; a16 = 7; a27 = 0; a5 = 5; a13 = 1; return 21; } else if((((((((((!(a8==1)&&((input==1)&&(a1==12)))&&(a11==1))&&(a11==1))&&(a21==11))&&!(a18==1))&&!(a20==1))&&(a16==9))&&(a17==2))&&((a5==6)&&((a9==9)&&((((a12==1)||(a18==1))&&(a19==5))&&!(a14==1)))))){ if((a5==4)){ a1 = 13; a5 = 5; a10 = 1; a21 = 12; a16 = 10; a29 = 1; a15 = 0; }else{ a22 = 1; a16 = 7; a21 = 12; a20 = 1; a19 = 2; a1 = 14; a6 = 0; a24 = 1; } return 25; } else if((((a6==1)&&((a21==11)&&(((a19==1)&&(((a17==2)&&((a1==12)&&(input==1)))&&(a5==5)))&&!(a7==1))))&&((((!(a20==1)&&(((!(a8==1)&&(a28==1))&&!(a27==1))&&(a9==7)))||!(a13==1))||!(a12==1))&&(a16==7)))){ a14 = 0; a28 = 1; a12 = 1; a21 = 10; a5 = 4; a20 = 1; return -1; } else if((((!(a11==1)||(((a16==10)&&(a12==1))&&!(a24==1)))&&!(a7==1))&&((a6==1)&&(((a19==1)&&((((!(a8==1)&&((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==4))&&(a17==2)))&&(a1==14))&&(a23==1))&&(a21==12)))&&(a20==1))))){ a1 = 12; a28 = 1; a9 = 7; a7 = 0; a5 = 4; a16 = 7; a21 = 10; a24 = 0; return -1; } else if(((((a19==1)&&((!(a20==1)&&((a3==1)&&(((!(a11==1)||((a28==1)&&(a1==14)))||!(a28==1))||(a24==1))))&&(a5==6)))&&(a16==8))&&((a17==2)&&((!(a8==1)&&((a9==8)&&((a21==10)&&(input==5))))&&(a23==1))))){ a21 = 12; a1 = 13; a24 = 0; a26 = 0; a19 = 2; a5 = 5; a20 = 1; a11 = 1; a16 = 10; return 21; } else if((((((a0==1)||((a14==1)||(((a13==1)||(a7==1))&&(a16==10))))&&!(a24==1))&&(a20==1))&&((a17==2)&&(((!(a0==1)&&((a19==4)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a26==1))&&(a1==14))))&&(a9==8))&&(a21==10))))){ a19 = 1; a27 = 0; a16 = 7; a0 = 0; a28 = 1; a1 = 12; a5 = 4; a9 = 7; return -1; } else if((((a24==1)&&((a21==10)&&(((a17==2)&&((a16==7)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==6))))&&!(a11==1))))&&(((a14==1)&&((a19==3)&&(((((a12==1)&&!(a20==1))&&(a1==12))&&!(a11==1))&&(a24==1))))&&(a7==1)))){ a21 = 12; a15 = 1; a8 = 1; a9 = 11; a5 = 5; a20 = 1; a13 = 0; return 25; } else if((((a6==1)&&((a16==9)&&((!(a0==1)&&((a2==1)&&(((a19==4)&&(a23==1))||!(a3==1))))&&(a1==14))))&&(!(a14==1)&&(!(a4==1)&&(((a20==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a21==11))&&(a17==2)))&&(a9==8)))))){ if((a18==1)){ a1 = 12; a5 = 5; a20 = 0; a6 = 1; a24 = 0; a27 = 0; a16 = 8; }else{ a1 = 13; a9 = 10; a21 = 10; a16 = 7; a11 = 1; a19 = 2; a5 = 4; a27 = 0; a24 = 0; } return 21; } else if(((((((!(a4==1)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==5)))&&(a21==11))&&!(a0==1))&&(a23==1))&&(a17==2))&&(((a20==1)&&(((a19==2)&&((((a16==10)&&(a11==1))&&(a1==14))||!(a28==1)))&&!(a4==1)))&&(a23==1)))){ a12 = 1; a9 = 8; a21 = 10; a16 = 7; a5 = 5; a13 = 1; a23 = 1; return 23; } else if((((a1==13)&&((a17==2)&&((((a3==1)&&(a20==1))&&(a19==3))||(a18==1))))&&(((a13==1)&&(((a21==11)&&(((a9==10)&&((!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a16==9)))&&!(a7==1)))&&(a12==1)))&&(a2==1)))){ a1 = 12; a21 = 10; a19 = 1; a26 = 0; a16 = 7; a28 = 1; a7 = 0; a9 = 7; a5 = 4; return -1; } else if((((((a19==5)&&(((a9==10)&&(((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==13))&&(a16==9))&&!(a18==1)))&&(a13==1)))&&(a11==1))&&(a3==1))&&((a21==10)&&(!(a20==1)&&((((a28==1)&&(a17==2))&&(a28==1))||!(a23==1)))))){ if((a15==1)){ a19 = 1; a14 = 1; a20 = 1; a21 = 12; a27 = 1; a9 = 8; a29 = 0; a16 = 7; a5 = 5; }else{ a19 = 1; a16 = 7; a9 = 7; a20 = 1; a1 = 14; a11 = 0; a28 = 0; a22 = 0; a5 = 5; } return -1; } else if((((a16==10)&&((a17==2)&&((a1==14)&&((a19==2)&&((a24==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4)))))))&&((a21==12)&&((a27==1)&&((((a20==1)&&((a18==1)&&((a8==1)&&(a2==1))))&&(a4==1))&&(a4==1)))))){ a5 = 4; a19 = 1; a16 = 7; a6 = 0; a7 = 1; a9 = 10; a15 = 0; a21 = 10; return -1; } else if((((((a5==5)&&((a17==2)&&(((a9==9)&&(input==5))&&(a1==12))))&&(a11==1))&&(a21==10))&&(((!(a7==1)&&(((!(a28==1)||(((a11==1)&&(a19==1))&&!(a24==1)))&&(a11==1))&&!(a20==1)))&&(a16==8))&&!(a7==1)))){ a16 = 7; a5 = 4; a20 = 1; a9 = 7; a2 = 1; a14 = 0; a6 = 1; return -1; } return calculate_output54(input); } int calculate_output54(int input) { if(((((a27==1)||(!(a3==1)||((((((a19==2)&&((a5==6)&&(a2==1)))||(a24==1))&&(a17==2))||(a24==1))&&(a13==1))))&&(a9==11))&&((((((a20==1)&&(input==4))&&(a12==1))&&(a1==14))&&(a16==8))&&(a21==12)))){ a16 = 7; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a18 = 0; a13 = 1; a6 = 1; a9 = 7; return -1; } else if((((a19==1)&&((!(a24==1)&&((a2==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a11==1))&&!(a0==1))))&&(a2==1)))&&((a9==7)&&((((((a1==13)&&((a17==2)&&(a6==1)))&&(a16==10))&&(a23==1))&&(a20==1))&&(a21==11))))){ a9 = 10; a21 = 12; a14 = 0; a5 = 4; a1 = 12; a16 = 9; a6 = 1; a19 = 3; a28 = 1; return 21; } else if(((((a17==2)&&(((!(a20==1)&&((a16==8)&&((input==4)&&(a5==4))))&&!(a24==1))&&(a3==1)))&&(a3==1))&&(!(a12==1)||(((!(a6==1)||((a19==3)&&((a9==9)&&((a13==1)&&(a3==1)))))&&(a21==11))&&(a1==14))))){ a0 = 0; a20 = 1; a1 = 12; a8 = 0; a21 = 10; a14 = 0; a9 = 7; a19 = 1; a16 = 7; return -1; } else if((((((a12==1)&&((a17==2)&&((a28==1)&&(!(a14==1)&&(((a1==13)&&((a21==11)&&((a19==3)&&(input==4))))&&(a16==10))))))&&(a2==1))&&!(a26==1))&&(((((a2==1)&&(a9==11))&&(a5==5))&&(a28==1))&&!(a20==1)))){ if((a11==1)){ a21 = 12; a1 = 12; a10 = 0; a5 = 6; a13 = 0; a19 = 5; a23 = 0; }else{ a9 = 10; a19 = 1; a15 = 0; a16 = 7; a27 = 1; a21 = 10; a20 = 1; a5 = 6; a14 = 1; } return -1; } else if(((((a21==10)&&((a16==10)&&((a17==2)&&((a4==1)||((a19==4)&&((a13==1)||!(a11==1)))))))&&(a1==12))&&((((((a23==1)&&((input==4)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&(a6==1))&&(a20==1))&&(a12==1))&&!(a26==1)))){ a23 = 1; a9 = 7; a16 = 7; a19 = 1; a13 = 1; a5 = 4; a24 = 0; return -1; } else if(((!(a14==1)&&(((a9==8)&&((((((a21==12)&&((a17==2)&&(input==1)))&&(a20==1))&&(a16==9))&&!(a18==1))&&!(a24==1)))&&(a19==5)))&&((!(a18==1)&&((a5==4)&&(((a28==1)&&(a2==1))&&(a1==13))))||(a7==1)))){ a14 = 0; a21 = 10; a19 = 1; a7 = 0; a16 = 7; a9 = 7; a1 = 12; a13 = 1; return -1; } else if(((((a8==1)||((((a6==1)||(a24==1))&&(a19==3))&&(a9==11)))&&(a16==9))&&(!(a24==1)&&(((a23==1)&&((a3==1)&&(((a1==14)&&(!(a20==1)&&((a5==5)&&((input==1)&&(a17==2)))))&&(a6==1))))&&(a21==12))))){ if((a5==4)){ a25 = 0; a9 = 9; a1 = 13; a16 = 11; a21 = 11; a29 = 0; a10 = 1; a20 = 1; }else{ a20 = 1; a21 = 10; a16 = 7; a13 = 0; a29 = 1; a19 = 2; a9 = 9; a1 = 12; a24 = 1; } return 21; } else if((((((a16==10)&&(((input==5)&&(a21==11))&&(a19==3)))&&(a20==1))&&(a1==13))&&((a17==2)&&(((a12==1)&&((a13==1)&&((a5==6)&&((!(a3==1)||(((a2==1)&&(a13==1))||!(a2==1)))&&(a12==1)))))&&(a9==8))))){ a21 = 10; a26 = 0; a1 = 12; a27 = 0; a9 = 7; a19 = 1; a5 = 4; a16 = 7; return -1; } else if(((((!(a20==1)&&((a17==2)&&((a9==10)&&(!(a4==1)&&((input==6)&&(a1==12))))))&&!(a26==1))&&(a11==1))&&((a2==1)&&((a16==8)&&((a19==5)&&((a2==1)&&((a5==5)&&(((a11==1)||!(a2==1))&&(a21==12))))))))){ a21 = 10; a5 = 6; a22 = 0; a9 = 8; a16 = 7; a10 = 1; a20 = 1; a1 = 13; a19 = 1; return -1; } else if((((input==3)&&((((a21==11)&&((a19==5)&&((a9==11)&&((a5==6)&&(a1==14)))))||(((a19==1)&&(((a1==12)&&(a5==4))&&(a9==7)))&&(a21==12)))||(((a19==1)&&(((a1==12)&&(a5==5))&&(a9==7)))&&(a21==12))))&&(!(a13==1)||(((a17==2)&&((!(a0==1)&&((!(a7==1)&&(((a11==1)&&!(a14==1))&&!(a0==1)))&&(a16==10)))&&!(a24==1)))&&(a20==1))))){ a5 = 5; a1 = 13; a12 = 1; a13 = 1; a9 = 9; a16 = 7; a26 = 0; a21 = 10; a19 = 2; return -1; } else if((((a1==12)&&((((a21==11)&&(((a0==1)||((a2==1)&&(!(a3==1)||(a12==1))))&&(a17==2)))&&!(a20==1))&&(a9==7)))&&((a16==9)&&((a19==3)&&((((((a5==5)||(a5==6))&&(input==1))&&(a6==1))&&(a6==1))&&(a6==1)))))){ if((a9==11)){ a19 = 1; a8 = 1; a2 = 0; a5 = 6; a21 = 10; }else{ a16 = 7; a21 = 10; a5 = 6; a3 = 0; a19 = 2; a20 = 1; a23 = 0; a13 = 0; a9 = 11; } return -1; } else if((((a16==10)&&(!(a27==1)&&(((((((input==3)&&(a9==10))&&(a1==13))&&(a11==1))&&!(a0==1))&&(a3==1))&&(a21==12))))&&((a20==1)&&(((a19==1)&&((a17==2)&&((a11==1)&&((a3==1)||!(a11==1)))))&&(a5==4))))){ a9 = 7; a13 = 1; a14 = 0; a16 = 7; a1 = 12; a21 = 10; return -1; } else if((((((a9==11)&&((a17==2)&&(!(a12==1)||(a12==1))))&&(a19==5))&&(a16==7))&&(!(a27==1)&&((a20==1)&&((a11==1)&&((a5==6)&&((((a1==12)&&(((input==6)&&(a21==12))&&!(a8==1)))&&(a3==1))&&(a23==1)))))))){ a9 = 9; a13 = 1; a19 = 4; a4 = 0; a1 = 13; a5 = 5; a21 = 11; a16 = 9; a12 = 1; return 22; } else if((((a17==2)&&((!(a13==1)||(!(a6==1)||((a16==7)&&((!(a23==1)||((((a19==1)&&(a23==1))&&!(a7==1))&&(a1==14)))&&(a21==11)))))||!(a13==1)))&&(((a5==4)&&((a20==1)&&((input==3)&&(a9==11))))&&(a12==1)))){ a9 = 7; a1 = 12; a26 = 0; a4 = 0; a21 = 10; a2 = 1; return -1; } else if((((a28==1)&&(((((a20==1)&&((input==4)&&(a16==10)))&&(a9==10))&&(a19==3))&&(a1==12)))&&((a2==1)&&(((a5==4)&&(!(a6==1)||((!(a11==1)||(!(a28==1)||((a21==10)&&(a12==1))))&&(a17==2))))||!(a2==1))))){ a19 = 4; a27 = 0; a7 = 0; a16 = 8; a26 = 0; a9 = 7; return 22; } else if(((!(a12==1)||(((a17==2)&&((a11==1)&&(a19==1)))||(a0==1)))&&((a16==9)&&((a21==10)&&((!(a14==1)&&((a12==1)&&(((((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==6))&&!(a20==1))&&!(a14==1))))&&!(a7==1)))))){ if((a7==1)){ a25 = 1; a22 = 1; a16 = 7; a0 = 1; a20 = 1; a5 = 4; a9 = 8; a1 = 12; }else{ a9 = 8; a22 = 0; a19 = 4; a16 = 7; a8 = 1; a20 = 1; a5 = 6; a15 = 0; a1 = 12; } return 25; } else if(((((a28==1)&&!(a20==1))&&(a16==8))&&((!(a7==1)&&((a2==1)&&((a17==2)&&((((a9==8)&&((a1==12)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a3==1))&&!(a7==1))&&(a19==1))))&&(a13==1))&&(a21==12)))))&&!(a27==1)))){ a5 = 4; a21 = 10; a3 = 0; a16 = 7; a19 = 2; a9 = 7; a2 = 0; a20 = 1; a22 = 0; return 25; } else if((((!(a11==1)&&((a14==1)&&(!(a13==1)&&((a12==1)&&(a19==3)))))&&(a26==1))&&(((a1==12)&&((((a16==7)&&((a4==1)&&((a21==12)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==6)))))&&(a26==1))&&(a17==2)))&&(a20==1)))){ a25 = 0; a12 = 0; a9 = 9; a21 = 10; a5 = 4; a18 = 1; a19 = 2; return 21; } else if((((a16==8)&&(((a21==12)&&(!(a24==1)&&((!(a27==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a3==1))))&&(a28==1)))&&((((a9==7)&&(!(a24==1)&&((a1==14)&&(((a12==1)&&(a17==2))||(a4==1)))))&&(a19==4))&&!(a20==1)))){ if((a3==1)){ a20 = 1; a21 = 10; a5 = 6; a23 = 0; a19 = 3; a25 = 0; a16 = 7; a24 = 1; a9 = 8; }else{ a25 = 0; a23 = 0; a21 = 11; a5 = 6; a10 = 0; a9 = 9; } return -1; } else if(((((a12==1)&&((((((input==3)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a23==1))&&!(a8==1))&&(a19==1))&&(a6==1)))&&!(a24==1))&&(!(a12==1)||((((((a16==11)&&(a11==1))&&(a20==1))&&(a17==2))&&(a21==12))&&(a1==14))))){ a5 = 4; a21 = 10; a9 = 7; a16 = 7; a24 = 0; a1 = 12; a23 = 1; return -1; } else if(((!(a4==1)&&(!(a20==1)&&((a23==1)&&((a2==1)&&(a19==4)))))&&((a21==12)&&((((a1==12)&&((!(a0==1)&&((a16==7)&&((a9==11)&&((((a5==5)||(a5==6))&&(input==3))&&!(a8==1)))))&&(a13==1)))&&(a12==1))&&(a17==2))))){ a21 = 10; a5 = 4; a2 = 1; a19 = 1; a20 = 1; a9 = 7; a3 = 1; a11 = 1; return -1; } else if(((((a16==7)&&((a24==1)||((a19==4)&&((a2==1)||(a24==1)))))&&!(a20==1))&&(((a21==11)&&(!(a14==1)&&((!(a26==1)&&((a9==11)&&(!(a26==1)&&((a1==13)&&((a5==4)&&(input==1))))))&&!(a0==1))))&&(a17==2)))){ a5 = 6; a20 = 1; a8 = 0; a19 = 3; a1 = 14; a9 = 7; a4 = 0; a27 = 0; a16 = 9; return 23; } else if(((((a1==14)&&(((((a28==1)&&(((a11==1)&&(a16==10))||!(a6==1)))&&!(a20==1))&&(a19==4))&&(a17==2)))||!(a6==1))&&(((a11==1)&&((((input==4)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&!(a4==1))&&(a21==12)))&&(a23==1)))){ a9 = 9; a25 = 0; a16 = 7; a19 = 5; a5 = 4; a29 = 0; a1 = 13; a20 = 1; a28 = 0; return -1; } else if(((!(a6==1)||(!(a8==1)&&((a13==1)&&((a16==8)&&((a19==1)&&(a2==1))))))&&(((a5==5)&&((((a1==12)&&((((a17==2)&&((input==3)&&(a20==1)))&&(a9==8))&&(a23==1)))&&(a28==1))&&(a21==12)))&&!(a18==1)))){ a5 = 4; a11 = 1; a8 = 0; a21 = 10; a16 = 7; a12 = 1; a9 = 7; return -1; } else if(((((((a21==10)&&(((a20==1)&&(a12==1))&&(a1==14)))&&(a19==5))&&(a3==1))||(a4==1))&&(!(a8==1)&&(!(a26==1)&&(!(a0==1)&&(!(a27==1)&&((a5==5)&&((a17==2)&&((a16==7)&&((a9==7)&&(input==1))))))))))){ a2 = 1; a19 = 4; a1 = 12; a21 = 12; a12 = 1; a6 = 1; a9 = 10; return 21; } else if(((((((!(a26==1)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a6==1))&&!(a24==1)))&&(a19==3))&&(a17==2))&&(a1==14))&&(a21==12))&&((a16==10)&&(((!(a26==1)&&((a2==1)&&((a12==1)&&(a9==8))))||!(a13==1))&&(a20==1))))){ a19 = 1; a12 = 1; a16 = 7; a7 = 0; a9 = 7; a27 = 0; a5 = 4; a1 = 12; a21 = 10; return -1; } else if(((((a5==5)&&(((a9==9)&&(!(a7==1)&&((a4==1)||((a23==1)||!(a11==1)))))&&(a16==7)))&&(a1==14))&&(((a23==1)&&(((a17==2)&&((a12==1)&&(((input==6)&&(a21==12))&&(a19==4))))&&(a12==1)))&&!(a20==1)))){ a5 = 4; a21 = 10; a9 = 7; a1 = 12; a18 = 0; a20 = 1; a2 = 1; a19 = 1; return -1; } else if((((a19==2)&&((a16==11)&&((!(a7==1)&&((a6==1)&&!(a18==1)))&&(a5==6))))&&((!(a27==1)&&(((a21==10)&&((a3==1)&&((a13==1)&&((((input==6)&&(a9==8))&&(a17==2))&&!(a14==1)))))&&(a1==13)))&&(a20==1)))){ if((a28==1)){ a5 = 5; a13 = 1; a7 = 0; a1 = 14; a9 = 10; a19 = 5; a20 = 0; a16 = 7; a28 = 1; }else{ a9 = 10; a21 = 11; a14 = 0; a18 = 0; a24 = 0; } return 21; } else if((((a1==12)&&((!(a3==1)||((a16==8)&&((a20==1)&&(a12==1))))&&(a17==2)))&&((a21==11)&&(((a9==10)&&(((((a6==1)&&((a28==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a26==1))&&(a2==1))&&(a19==3)))&&(a28==1))))){ a4 = 0; a2 = 1; a16 = 7; a9 = 7; a5 = 4; a6 = 1; a19 = 1; a21 = 10; return -1; } else if((((a19==4)&&(((a24==1)||(((a3==1)&&(((a6==1)&&(a3==1))&&(a12==1)))&&!(a20==1)))&&(a21==12)))&&((a16==9)&&((((((input==1)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&!(a27==1))&&(a17==2))&&(a1==12))&&!(a14==1))))){ a21 = 11; a5 = 5; a20 = 1; a24 = 1; a19 = 5; a6 = 0; a9 = 11; a11 = 0; return -1; } else if((((((a17==2)&&((!(a6==1)||(!(a27==1)&&(a12==1)))&&!(a20==1)))&&(a19==3))&&!(a24==1))&&((a23==1)&&(!(a26==1)&&((a6==1)&&((a21==12)&&((((((a9==11)&&((a1==13)&&(a5==5)))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==3))&&(a16==9)))))))){ if((a17==4)){ a5 = 6; a10 = 0; a21 = 10; a3 = 0; a16 = 10; a1 = 14; a9 = 9; a19 = 1; }else{ a21 = 10; a3 = 0; a5 = 6; a19 = 2; a13 = 0; a9 = 10; a1 = 14; a24 = 1; } return 25; } else if((((a1==13)&&(((a20==1)&&((((a16==11)&&((a19==5)&&((a4==1)||(a11==1))))&&(a28==1))&&(a28==1)))&&(a21==12)))&&((a28==1)&&(!(a4==1)&&(!(a26==1)&&((a5==5)&&((a9==8)&&((a17==2)&&(input==1))))))))){ a11 = 1; a9 = 7; a16 = 7; a21 = 10; a1 = 12; a5 = 4; a3 = 1; a14 = 0; a19 = 1; return -1; } else if(((((a17==2)&&(((a16==11)&&((a1==12)&&(a6==1)))&&(a28==1)))&&(a5==5))&&((a6==1)&&(!(a27==1)&&((a23==1)&&(((!(a27==1)&&((((input==6)&&(a21==11))&&(a9==8))&&(a19==5)))&&(a20==1))&&(a13==1))))))){ a21 = 10; a26 = 0; a5 = 4; a18 = 0; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((a1==13)&&((a23==1)&&((((a21==11)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1)))&&(a16==10))&&(a19==1))))&&(((((!(a4==1)&&((!(a20==1)&&(a13==1))||(a14==1)))&&(a13==1))||!(a28==1))&&(a17==2))&&!(a18==1)))){ if((a9==10)){ a22 = 1; a5 = 5; a16 = 7; a20 = 1; a21 = 12; a9 = 8; a29 = 0; a1 = 12; a19 = 5; a2 = 0; }else{ a1 = 12; a10 = 1; a16 = 7; a19 = 2; a9 = 7; a20 = 1; a21 = 10; a5 = 4; } return -1; } else if((((a21==11)&&((a17==2)&&(((a3==1)&&((a19==5)&&(!(a3==1)||(a12==1))))&&(a5==6))))&&((((((((a16==8)&&((a9==8)&&(input==6)))&&(a23==1))&&!(a0==1))&&!(a0==1))&&(a11==1))&&(a1==12))&&(a20==1)))){ a11 = 1; a21 = 10; a5 = 4; a9 = 7; a4 = 0; a19 = 1; a14 = 0; a16 = 7; return -1; } else if((((a13==1)&&((a17==2)&&((a1==12)&&(!(a8==1)&&(((a19==1)&&((a5==5)&&(input==5)))&&(a9==8))))))&&(!(a2==1)||((a28==1)&&(((a20==1)&&(!(a4==1)&&(((a3==1)&&(a16==11))&&(a21==12))))||(a18==1)))))){ a14 = 0; a1 = 14; a8 = 0; a21 = 10; a3 = 1; return 25; } else if((((!(a3==1)&&(((a9==7)&&((a21==12)&&(((((a0==1)&&((input==6)&&(a16==7)))&&!(a23==1))&&(a24==1))&&(a19==5))))&&(a5==4)))&&(a17==2))&&((a1==13)&&((((a28==1)&&(a27==1))&&(a20==1))&&!(a11==1))))){ a1 = 12; a5 = 5; a21 = 10; a6 = 0; a19 = 2; a14 = 1; a15 = 0; return -1; } else if((((((a20==1)&&((((input==5)&&(a16==7))&&(a13==1))&&(a1==13)))&&(a9==10))&&(a21==12))&&((a19==3)&&((a4==1)||((!(a12==1)||((a17==2)&&((((a3==1)&&(a5==5))&&(a6==1))&&(a12==1))))||!(a12==1)))))){ a9 = 9; a7 = 0; a16 = 9; a21 = 10; a23 = 1; a5 = 4; a19 = 5; a6 = 1; return 25; } else if(((((a23==1)&&(((a23==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a14==1)))&&(a1==14)))&&!(a20==1))&&(((a9==8)&&((a19==1)&&(!(a12==1)||(((a16==10)&&((a23==1)&&((a14==1)||(a13==1))))&&(a21==11)))))&&(a17==2)))){ if((a8==1)){ a21 = 12; a22 = 0; a19 = 4; a20 = 1; a0 = 1; a1 = 12; a16 = 7; a9 = 9; a5 = 4; a13 = 0; }else{ a12 = 0; a21 = 10; a16 = 7; a1 = 12; a27 = 1; a28 = 0; a5 = 5; a19 = 3; } return 21; } else if(((!(a2==1)||((((a1==12)&&(((a28==1)||!(a2==1))&&(a6==1)))&&(a3==1))&&!(a4==1)))&&((a19==3)&&(!(a20==1)&&(((((a2==1)&&((a16==9)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&(a17==2))&&(a21==11))&&(a9==10)))))){ if((a9==9)){ a15 = 1; a8 = 1; a21 = 10; a1 = 14; a23 = 0; a20 = 1; a16 = 10; a19 = 5; a5 = 6; }else{ a5 = 6; a1 = 14; a10 = 1; a19 = 4; a13 = 0; a16 = 7; } return 25; } else if((((((a1==12)&&((a14==1)||(a12==1)))||!(a2==1))&&(a17==2))&&((a21==10)&&((a16==9)&&((a19==4)&&((a5==6)&&((!(a8==1)&&(((a9==9)&&(((input==3)&&(a20==1))&&(a2==1)))&&!(a26==1)))&&!(a7==1)))))))){ a18 = 0; a16 = 7; a5 = 4; a24 = 0; a6 = 1; a9 = 7; a19 = 1; return -1; } else if(((!(a23==1)||(((a11==1)&&!(a7==1))&&(a19==3)))&&(!(a27==1)&&((!(a4==1)&&((!(a24==1)&&((a17==2)&&(!(a20==1)&&(((a16==7)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==5)))&&(a21==10)))))&&(a1==14)))&&(a12==1))))){ a0 = 0; a19 = 1; a9 = 7; a20 = 1; a5 = 4; a1 = 12; a7 = 0; a27 = 0; return -1; } else if((((a2==1)&&((a11==1)&&((a16==11)&&((a21==12)&&(((a1==12)&&(((a23==1)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==6)))&&(a20==1)))&&(a2==1))))))&&(((!(a28==1)||((a3==1)&&(a17==2)))||!(a23==1))&&(a19==1)))){ a12 = 1; a21 = 10; a26 = 0; a5 = 4; a0 = 0; a9 = 7; a16 = 7; return -1; } else if((((a3==1)&&(((a1==14)&&(!(a27==1)&&((a28==1)&&(((a16==8)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==10)))&&!(a18==1)))))&&(a17==2)))&&(((a19==1)&&((a14==1)||(!(a20==1)&&((a12==1)||(a4==1)))))&&(a9==9)))){ a9 = 7; a16 = 7; a1 = 12; a14 = 0; a24 = 0; a5 = 4; a23 = 1; a20 = 1; return -1; } else if((((a19==2)&&(((a11==1)&&(((a3==1)&&((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a20==1)))&&(a13==1)))&&(((a21==11)&&((a0==1)||(((a16==7)&&((a14==1)||(!(a11==1)||(a12==1))))&&(a17==2))))&&(a1==13)))){ a7 = 0; a11 = 1; a19 = 3; a16 = 8; a21 = 10; a5 = 5; a9 = 11; return 23; } else if((((a20==1)&&((a5==5)&&((((a21==11)&&(!(a11==1)||(((a12==1)||(a26==1))||!(a23==1))))&&(a17==2))&&(a19==5))))&&((a1==13)&&(((a3==1)&&((((a9==7)&&(input==3))&&!(a0==1))&&(a6==1)))&&(a16==11))))){ a1 = 12; a23 = 1; a21 = 10; a16 = 7; a5 = 4; a19 = 1; a6 = 1; a18 = 0; return -1; } else if((((a26==1)&&(!(a28==1)&&(((((a17==2)&&(!(a11==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a19==5))))&&(a21==12))&&(a1==14))&&(a9==8))))&&(!(a12==1)&&(((a18==1)&&(!(a20==1)&&((a3==1)&&(a16==7))))&&!(a3==1))))){ a1 = 13; a5 = 6; a9 = 10; a10 = 1; a7 = 1; a19 = 1; return 25; } else if((((!(a3==1)&&(((a20==1)&&((a16==10)&&(a6==1)))&&!(a13==1)))&&(a18==1))&&(!(a6==1)&&((a17==2)&&((a1==12)&&(((a19==4)&&((a21==10)&&(((input==4)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&!(a3==1))))&&(a7==1))))))){ a7 = 1; a9 = 9; a5 = 6; a19 = 2; a25 = 0; a8 = 1; return 26; } else if(((((a23==1)&&((a9==8)&&((a28==1)&&((a21==12)&&(input==4)))))&&(a2==1))&&((a2==1)&&((a20==1)&&(((a11==1)&&((a17==2)&&(((a1==13)&&((a19==4)&&((a16==9)&&(a23==1))))&&!(a14==1))))&&(a5==6)))))){ a2 = 1; a28 = 1; a1 = 12; a9 = 7; a19 = 1; a6 = 1; a16 = 7; a5 = 4; a21 = 10; return -1; } else if((((a17==2)&&(!(a14==1)&&((a26==1)||((((a5==5)&&((a1==14)&&(((a12==1)&&(a23==1))&&(a3==1))))&&(a6==1))&&!(a20==1)))))&&((!(a8==1)&&((a9==7)&&(((input==1)&&(a21==11))&&(a19==4))))&&(a16==7)))){ a19 = 1; a8 = 0; a21 = 10; a1 = 12; a5 = 4; a20 = 1; a24 = 0; return -1; } else if(((((((a20==1)&&((!(a23==1)||(((a17==2)&&(a2==1))&&(a16==11)))&&(a19==4)))&&(a9==9))||(a4==1))&&(a23==1))&&((!(a26==1)&&(((a13==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a21==12)))&&(a1==13)))&&!(a4==1)))){ a13 = 1; a19 = 1; a21 = 10; a4 = 0; a1 = 12; a5 = 4; a9 = 7; a16 = 7; a24 = 0; return -1; } else if((((((((a21==10)&&((((a5==5)&&((a1==13)&&(a11==1)))&&!(a20==1))||(a14==1)))&&(a16==11))||!(a13==1))&&!(a24==1))&&(a28==1))&&((a28==1)&&(!(a14==1)&&((a19==4)&&((a17==2)&&((a9==7)&&(input==6)))))))){ if((a3==1)){ a16 = 7; a2 = 0; a20 = 1; a27 = 1; a19 = 2; a1 = 12; a5 = 6; }else{ a9 = 9; a21 = 12; a1 = 14; a8 = 1; a5 = 4; a4 = 1; a3 = 0; a16 = 7; } return -1; } else if(((((a17==2)&&(((!(a27==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a20==1)))&&(a16==8))&&(a9==8)))&&(a21==11))&&((a1==14)&&(((a4==1)||(((a13==1)&&(((a0==1)||(a23==1))&&!(a18==1)))&&(a19==1)))||(a14==1))))){ a16 = 7; a24 = 0; a21 = 10; a26 = 0; a20 = 1; a14 = 0; a5 = 4; a1 = 12; a9 = 7; return -1; } else if(((((((!(a8==1)&&(!(a20==1)&&(((a16==9)&&((input==4)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))&&(a3==1))))&&!(a24==1))&&(a21==10))&&(a11==1))&&!(a4==1))&&((a1==14)&&((((a23==1)&&!(a27==1))&&(a17==2))&&(a19==3))))){ a29 = 1; a19 = 5; a5 = 5; a12 = 0; a20 = 1; a22 = 1; a1 = 12; a9 = 7; a16 = 8; a21 = 12; return 21; } else if((((a4==1)&&((!(a13==1)&&(a12==1))&&!(a12==1)))&&((!(a12==1)&&((a20==1)&&((a8==1)&&((a4==1)&&((a17==2)&&((a21==10)&&((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==5))&&(a16==7))&&(a19==4))))))))&&(a1==13)))){ a5 = 4; a10 = 0; a25 = 1; a22 = 1; a1 = 12; a9 = 9; a19 = 1; return -1; } else if((((!(a12==1)||((a13==1)&&((a5==4)&&((a4==1)||((a28==1)&&(a6==1))))))&&!(a20==1))&&(((((a28==1)&&((a2==1)&&(((a21==10)&&((input==5)&&(a17==2)))&&(a16==8))))&&(a9==8))&&(a19==1))&&(a1==12)))){ a0 = 0; a16 = 7; a20 = 1; a8 = 0; a9 = 7; a12 = 1; return -1; } else if((((a17==2)&&((((a1==13)&&(((a19==1)&&(((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&!(a8==1)))&&(a20==1)))&&(a21==11))&&!(a18==1)))&&(!(a14==1)&&(((a6==1)&&(!(a11==1)||((a16==9)&&(a3==1))))||!(a2==1))))){ a21 = 12; a5 = 6; a9 = 8; a8 = 0; a1 = 14; a16 = 8; a18 = 0; a6 = 1; return 21; } else if((((((a13==1)&&((a21==12)&&(((a5==5)||(a5==6))&&(input==6))))&&(a9==11))&&(a17==2))&&((a1==12)&&((((a14==1)||((a16==8)&&(((!(a4==1)&&((a11==1)&&!(a20==1)))||!(a11==1))&&(a11==1))))||!(a3==1))&&(a19==4))))){ a21 = 10; a9 = 8; a5 = 5; a23 = 0; a16 = 7; a20 = 1; a29 = 0; a26 = 1; a19 = 2; return 22; } else if((((a21==12)&&(((a19==5)&&(a3==1))&&(a16==10)))&&(!(a14==1)&&(!(a26==1)&&((a12==1)&&((((((((a1==14)&&(!(a20==1)&&(input==5)))&&(a9==7))&&!(a0==1))&&(a17==2))&&(a5==5))&&!(a8==1))&&!(a8==1))))))){ if((a12==1)){ a9 = 10; a20 = 1; a1 = 12; a27 = 1; a16 = 7; a19 = 2; a4 = 1; a5 = 6; a13 = 0; a21 = 10; }else{ a21 = 10; a0 = 1; a19 = 1; a5 = 4; a16 = 7; a22 = 1; a20 = 1; a12 = 0; a1 = 12; a9 = 10; } return 21; } else if(((((((a28==1)&&(!(a7==1)&&(!(a4==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a0==1)))))&&(a17==2))&&(a16==7))&&(a21==10))&&(((a6==1)&&((((a1==14)&&((a8==1)||(a12==1)))&&(a9==9))&&!(a20==1)))&&(a19==4)))){ a20 = 1; a1 = 12; a7 = 0; a8 = 0; a19 = 1; a9 = 7; a5 = 4; a27 = 0; return -1; } else if((((((a17==2)&&((!(a11==1)&&((a12==1)&&(a1==14)))&&(a21==11)))&&(a16==9))&&(a0==1))&&(((((a9==7)&&(((a20==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a0==1)))&&(a26==1)))&&(a19==5))&&!(a28==1))&&(a0==1)))){ a10 = 1; a5 = 4; a9 = 8; a16 = 11; a29 = 0; return 25; } else if((((a1==12)&&((a17==2)&&((a19==2)&&((!(a8==1)&&((((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==5))&&!(a7==1))&&!(a4==1)))&&!(a18==1)))))&&((a20==1)&&(((((a11==1)||!(a23==1))&&!(a0==1))&&(a21==11))&&(a16==9))))){ a26 = 0; a24 = 0; a14 = 0; a21 = 10; a16 = 7; a5 = 4; a9 = 7; a19 = 1; return -1; } else if((((a9==8)&&((a17==2)&&(!(a28==1)||(!(a6==1)||((a28==1)||!(a3==1))))))&&(((a16==8)&&(((a1==14)&&((!(a26==1)&&(!(a14==1)&&(((a5==6)&&(input==1))&&(a23==1))))&&!(a20==1)))&&(a19==4)))&&(a21==11)))){ a16 = 9; a14 = 0; a23 = 1; a20 = 1; a5 = 4; a9 = 11; a19 = 5; a0 = 0; a1 = 12; return 21; } else if((((a1==13)&&(((a20==1)&&((a17==2)&&(!(a14==1)&&((a2==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a8==1))))))&&(a16==9)))&&((a21==10)&&(!(a14==1)&&(!(a24==1)&&((a9==9)&&(((a19==2)&&(a12==1))&&(a28==1)))))))){ a16 = 7; a5 = 4; a21 = 12; a3 = 1; a8 = 0; a24 = 0; a1 = 12; return 21; } else if((((a23==1)&&(((((a21==10)&&(a13==1))&&(a16==8))&&(a17==2))&&(a9==8)))&&((a11==1)&&((((!(a20==1)&&((a23==1)&&(((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a19==5))))&&!(a4==1))&&(a1==12))&&(a3==1))))){ a0 = 0; a19 = 2; a27 = 0; a9 = 9; a14 = 0; a16 = 7; a1 = 13; a20 = 1; a5 = 5; return -1; } else if(((((a21==12)&&(((!(a18==1)&&((((a3==1)&&(a12==1))||!(a12==1))&&(a1==13)))||(a27==1))&&(a16==7)))&&(a19==3))&&((a17==2)&&(((a23==1)&&(!(a14==1)&&(((a20==1)&&(input==5))&&(a5==5))))&&(a9==9))))){ a12 = 1; a2 = 1; a9 = 11; a5 = 4; a13 = 1; a1 = 14; a16 = 8; a19 = 2; return 22; } else if(((((a19==2)&&((a1==14)&&(!(a4==1)&&(!(a3==1)||(!(a27==1)&&(a6==1))))))&&(a17==2))&&((((!(a7==1)&&(!(a20==1)&&((a16==9)&&((((a5==4)||(a5==5))&&(input==5))&&!(a14==1)))))&&(a28==1))&&(a9==10))&&(a21==12)))){ if((a25==1)){ a26 = 1; a9 = 9; a23 = 0; a21 = 10; a16 = 7; a5 = 6; a20 = 1; a28 = 0; a1 = 12; a19 = 1; }else{ a21 = 11; a16 = 8; a9 = 9; a12 = 0; a20 = 1; a15 = 0; a19 = 3; a23 = 0; a5 = 6; } return -1; } else if(((((a11==1)&&(((a19==3)&&(((a5==4)&&(input==6))&&(a16==8)))&&(a9==11)))&&(a1==13))&&(((((!(a11==1)||(((a18==1)||((a13==1)&&(a17==2)))||!(a28==1)))&&(a28==1))&&(a3==1))&&(a21==10))&&!(a20==1)))){ a26 = 0; a9 = 7; a28 = 1; a16 = 7; a19 = 1; a1 = 12; a12 = 1; a20 = 1; return -1; } else if(((((((((a21==12)&&(!(a18==1)&&(!(a20==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a16==9)))))&&(a9==10))&&(a12==1))&&(a2==1))&&(a17==2))&&(a1==12))&&((((a2==1)&&((a13==1)||!(a2==1)))&&!(a18==1))&&(a19==1)))){ a25 = 0; a16 = 7; a9 = 8; a21 = 10; a22 = 0; a15 = 1; a5 = 6; a20 = 1; return -1; } else if(((!(a24==1)&&(((a2==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a16==10)))&&(a9==9)))&&((a20==1)&&((((a27==1)||((a1==12)&&(!(a23==1)||((a18==1)||((!(a11==1)||(a6==1))&&(a19==1))))))&&(a17==2))&&(a21==12))))){ if((a26==1)){ a11 = 1; a14 = 0; a9 = 11; a20 = 0; a19 = 5; a24 = 0; a21 = 10; a5 = 4; a16 = 8; }else{ a12 = 1; a9 = 10; a8 = 0; a5 = 5; a1 = 14; a28 = 1; a19 = 2; a16 = 7; a21 = 10; } return 21; } else if(((((a1==12)&&((a21==10)&&((a3==1)||!(a2==1))))&&(a19==5))&&(((a17==2)&&(!(a7==1)&&((a11==1)&&((a9==7)&&((a16==7)&&((!(a24==1)&&(((input==5)&&(a5==5))&&!(a4==1)))&&(a20==1)))))))&&!(a26==1)))){ a5 = 4; a12 = 1; a24 = 0; a18 = 0; a19 = 1; return -1; } else if(((((!(a7==1)&&(!(a4==1)&&(!(a7==1)&&((a21==12)&&((a17==2)&&((a16==9)&&(((a5==4)||(a5==5))&&(input==1))))))))&&(a1==14))&&(a20==1))&&(((a3==1)&&((a19==1)&&(((a12==1)||(a8==1))&&(a11==1))))&&(a9==11)))){ a21 = 10; a9 = 7; a2 = 1; a0 = 0; a16 = 7; a1 = 12; a26 = 0; a5 = 4; return -1; } else if((((a17==2)&&(((a12==1)&&((a14==1)||((a9==9)&&((((a27==1)||((a23==1)&&(a16==8)))||(a27==1))||!(a2==1)))))&&(a1==13)))&&(!(a0==1)&&((a21==12)&&((((input==1)&&((a5==4)||(a5==5)))&&(a20==1))&&(a19==3)))))){ a1 = 14; a9 = 8; a11 = 1; a16 = 10; a19 = 2; a5 = 5; a13 = 1; a23 = 1; return 22; } else if((((a21==10)&&((a1==12)&&(!(a23==1)&&(((a16==7)&&((a17==2)&&((a18==1)&&((input==1)&&(a5==6)))))&&(a19==1)))))&&(!(a20==1)&&((!(a3==1)&&(((a9==7)&&((a6==1)&&(a18==1)))&&!(a3==1)))&&!(a3==1))))){ a1 = 14; a5 = 5; a19 = 5; a20 = 1; a25 = 0; a16 = 10; a21 = 11; a15 = 0; return 25; } else if(((((a21==11)&&(((a18==1)||(((a20==1)&&((a12==1)||(a14==1)))&&(a19==1)))||(a7==1)))&&(a17==2))&&((((a9==8)&&((((a6==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a26==1))&&(a28==1)))&&(a1==14))&&(a16==9)))){ a26 = 0; a5 = 4; a9 = 7; a21 = 10; a3 = 1; a2 = 1; a19 = 5; a16 = 7; return 25; } else if((((a17==2)&&((a20==1)&&((((a19==2)&&(!(a3==1)&&(((input==6)&&(a1==12))&&(a0==1))))&&(a9==7))&&(a21==11))))&&(!(a3==1)&&((((a4==1)&&(((a11==1)&&(a5==5))&&!(a13==1)))&&(a16==8))&&(a4==1))))){ a16 = 7; a5 = 6; a19 = 3; a9 = 9; a1 = 13; a6 = 0; a15 = 0; a7 = 1; return 25; } else if((((a21==11)&&(((a1==12)&&((a3==1)&&(!(a14==1)&&(a12==1))))&&!(a7==1)))&&((a20==1)&&((a17==2)&&(!(a18==1)&&((((a9==9)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==10))&&(a2==1)))&&(a13==1))&&(a19==3))))))){ a19 = 5; a27 = 0; a12 = 1; a5 = 6; a21 = 10; a1 = 13; a6 = 1; a9 = 11; a16 = 8; return -1; } else if((((a1==12)&&((!(a11==1)||((a21==10)&&((a19==4)&&(a2==1))))&&(a17==2)))&&((!(a27==1)&&(!(a7==1)&&(!(a0==1)&&((a5==4)&&((!(a8==1)&&(!(a20==1)&&((a16==10)&&(input==6))))&&(a9==8))))))&&(a12==1)))){ a16 = 7; a9 = 11; a20 = 1; a19 = 1; a22 = 0; a13 = 0; a5 = 6; a15 = 0; return 21; } else if(((((((a17==2)&&((a19==3)&&((a21==12)&&(!(a27==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6))))))&&(a23==1))&&(a20==1))&&(a3==1))&&(!(a11==1)||((a1==13)&&(!(a14==1)&&((a16==9)&&((a27==1)||(a2==1)))))))){ a21 = 10; a9 = 10; a19 = 2; a16 = 7; a5 = 6; a18 = 0; a12 = 1; return 25; } else if((((!(a18==1)&&((a13==1)&&(((a21==12)&&((a13==1)&&(a9==10)))&&!(a20==1))))&&(a1==13))&&((((!(a14==1)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a2==1))&&(a17==2))&&(a6==1)))&&!(a27==1))&&(a19==3))&&(a16==9)))){ a1 = 12; a9 = 9; a26 = 1; a21 = 10; a5 = 4; a11 = 0; a20 = 1; a19 = 1; a16 = 7; a25 = 1; return -1; } else if(((((a1==13)&&((((((a7==1)||(!(a4==1)&&(a6==1)))&&(a2==1))||(a7==1))&&(a9==9))&&(a17==2)))&&!(a20==1))&&(!(a0==1)&&((a5==5)&&(((a19==1)&&(((a16==9)&&(input==6))&&(a3==1)))&&(a21==10)))))){ a5 = 6; a19 = 4; a6 = 0; a20 = 1; a9 = 8; a21 = 11; a16 = 11; a24 = 1; return 25; } else if(((((a21==11)&&(a3==1))||!(a6==1))&&((((a1==12)&&((a17==2)&&(((!(a20==1)&&(((a12==1)&&((a19==2)&&((input==6)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&(a23==1)))&&!(a7==1))&&(a16==9))))&&(a13==1))&&!(a18==1)))){ a23 = 0; a28 = 0; a1 = 14; a9 = 11; a16 = 7; a21 = 10; a7 = 1; a19 = 1; a5 = 4; a20 = 1; return -1; } else if(((((a19==2)&&(((a11==1)&&(a16==10))&&(a9==9)))&&!(a26==1))&&((a12==1)&&(!(a14==1)&&((a1==12)&&((a21==11)&&((a2==1)&&((((a23==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a17==2)))&&!(a4==1))&&!(a20==1))))))))){ a21 = 10; a5 = 6; a10 = 1; a12 = 0; a22 = 0; a16 = 7; a19 = 1; a20 = 1; return -1; } else if((((((((((!(a8==1)&&((input==5)&&((a5==4)||(a5==5))))&&!(a20==1))&&(a21==10))&&(a17==2))&&!(a18==1))&&(a1==12))&&!(a7==1))&&(a16==8))&&(((!(a11==1)||(!(a28==1)||((a3==1)&&(a12==1))))&&(a9==7))&&(a19==3)))){ a19 = 2; a9 = 9; a8 = 0; a16 = 7; a5 = 4; a1 = 13; a11 = 1; a20 = 1; a0 = 0; return 25; } else if((((a19==5)&&((((a5==6)&&((a1==14)&&((a13==1)&&(a0==1))))&&!(a23==1))&&(a9==8)))&&((((a24==1)&&(((a17==2)&&(!(a6==1)&&(!(a6==1)&&((input==6)&&!(a20==1)))))&&!(a28==1)))&&(a21==12))&&(a16==7)))){ a5 = 5; a9 = 10; a19 = 1; a28 = 0; a16 = 9; a14 = 1; a20 = 1; a22 = 0; a21 = 11; return 23; } else if(((!(a8==1)&&((a6==1)&&(((input==1)&&(((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7))))&&(a16==11))))&&(((((!(a3==1)||(((a0==1)||((a17==2)&&(a6==1)))&&(a20==1)))&&(a21==10))||(a7==1))&&!(a27==1))&&(a19==3)))){ a9 = 8; a27 = 0; a1 = 12; a12 = 1; a19 = 1; a5 = 4; a16 = 10; return 21; } else if((((a23==1)&&((((a2==1)&&(((a21==10)&&((input==6)&&(a20==1)))&&(a17==2)))&&!(a4==1))&&(a5==6)))&&(((a19==2)&&((a1==13)&&(((a18==1)||((a9==9)&&((a23==1)&&(a12==1))))||(a4==1))))&&(a16==7)))){ a19 = 3; a5 = 4; a1 = 12; a14 = 0; a9 = 10; a13 = 1; a24 = 0; return 25; } else if((((a17==2)&&(((!(a2==1)||((a23==1)&&!(a18==1)))&&(a19==5))&&(a16==7)))&&((!(a26==1)&&(((a1==12)&&(((((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a3==1))&&!(a20==1))&&(a28==1)))&&(a21==10)))&&(a28==1)))){ a18 = 0; a5 = 5; a12 = 1; a9 = 10; a13 = 1; return 21; } else if((((((((a20==1)&&((a1==13)&&(a23==1)))&&(a21==12))&&(a19==3))&&(a17==2))||(a26==1))&&(((((!(a14==1)&&((a16==9)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))))&&(a6==1))&&!(a0==1))&&(a3==1))&&(a3==1)))){ a21 = 10; a1 = 12; a19 = 1; a16 = 7; a3 = 1; a9 = 7; a14 = 0; a5 = 4; a24 = 0; return -1; } else if((((a16==10)&&((((((a17==2)&&((!(a14==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))&&(a21==11)))&&(a19==2)))&&(a1==12))&&(a12==1))&&!(a14==1))&&!(a24==1)))&&((a8==1)||(((a13==1)||!(a3==1))&&!(a20==1))))){ a21 = 10; a10 = 1; a5 = 4; a3 = 0; a9 = 9; a16 = 7; a19 = 4; a24 = 1; a1 = 14; return -1; } else if((((a12==1)&&(((a19==3)&&(!(a11==1)||((a21==10)&&((a11==1)&&(a23==1)))))||(a0==1)))&&(((a3==1)&&((a9==9)&&((a16==7)&&(((a20==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a1==13)))&&(a17==2)))))&&!(a0==1)))){ a19 = 1; a21 = 11; a9 = 8; a1 = 14; a3 = 1; a5 = 4; a23 = 1; return 22; } else if((((((((a2==1)&&(a28==1))&&(a19==2))&&(a16==11))&&(a17==2))&&(a23==1))&&((a23==1)&&((a1==12)&&((a21==10)&&(!(a26==1)&&((((a11==1)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==3)))&&(a12==1))&&!(a20==1)))))))){ if((a5==6)){ a6 = 0; a16 = 7; a20 = 1; a9 = 9; a28 = 0; a19 = 1; a1 = 14; a18 = 1; a5 = 6; }else{ a19 = 1; a15 = 1; a1 = 13; a5 = 5; a20 = 1; a24 = 1; a9 = 7; a27 = 1; a16 = 7; } return 25; } else if((((a26==1)||(!(a18==1)&&(((a21==12)&&(!(a20==1)&&((a3==1)&&(a1==13))))||(a8==1))))&&((a2==1)&&(((a17==2)&&((a2==1)&&((a19==3)&&(((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==5))&&(a16==8)))))&&(a11==1))))){ a9 = 10; a3 = 0; a21 = 10; a5 = 6; a20 = 1; a19 = 1; a0 = 1; a16 = 7; a8 = 1; return 26; } else if(((((((((a19==4)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1)))&&!(a20==1))&&!(a26==1))&&(a17==2))&&(a9==9))&&(a16==9))&&((!(a13==1)||(!(a11==1)||((a21==11)&&(((a2==1)&&(a12==1))&&(a1==13)))))||!(a23==1)))){ a1 = 12; a16 = 10; a22 = 1; a7 = 1; a9 = 11; a24 = 1; a19 = 3; a5 = 5; a21 = 12; a20 = 1; return 25; } else if(((((a3==1)&&((a13==1)&&((!(a20==1)&&(((((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6)))))&&(input==1))&&(a21==11)))&&(a2==1))))&&!(a4==1))&&((!(a18==1)&&(((a19==3)&&((a11==1)&&(a17==2)))||(a8==1)))&&(a16==9)))){ a1 = 13; a26 = 1; a5 = 5; a16 = 10; a10 = 0; a9 = 11; a19 = 1; return 23; } else if((((a17==2)&&((((((((a1==14)&&(a28==1))||!(a6==1))||(a8==1))&&(a19==3))||(a27==1))||(a14==1))&&(a11==1)))&&((((!(a24==1)&&((input==4)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a16==10))&&(a20==1))&&(a21==10)))){ a26 = 0; a5 = 4; a1 = 12; a27 = 0; a12 = 1; a16 = 7; a9 = 7; a19 = 1; return -1; } else if((((a20==1)&&(((((a0==1)||((a17==2)&&((a2==1)&&(a13==1))))&&(a11==1))&&!(a24==1))&&(a11==1)))&&(((a16==8)&&((!(a8==1)&&((((a5==5)&&(input==6))&&(a9==11))&&(a1==14)))&&(a21==10)))&&(a19==2)))){ a19 = 1; a27 = 0; a16 = 7; a7 = 0; a28 = 1; a5 = 4; a1 = 12; a9 = 7; return -1; } else if((((a17==2)&&(((((((a5==5)||(a5==6))&&(input==3))&&(a16==11))&&(a3==1))&&(a21==12))&&(a19==2)))&&(((!(a3==1)||((!(a4==1)&&((((a7==1)||(a23==1))&&(a1==13))&&(a20==1)))||(a4==1)))||(a0==1))&&(a9==9)))){ a5 = 5; a9 = 10; a7 = 0; a16 = 9; a1 = 12; a23 = 1; a19 = 3; return 21; } else if((((!(a26==1)&&((a20==1)&&(((a1==14)&&(((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6))&&!(a24==1)))&&(a16==9))))&&(a13==1))&&(((a14==1)||((((a2==1)&&((a19==5)&&(a6==1)))||!(a13==1))&&(a21==10)))&&(a17==2)))){ a5 = 5; a9 = 7; a1 = 12; a21 = 12; a6 = 1; a19 = 2; a3 = 1; a24 = 0; return 21; } else if((((a16==11)&&((a20==1)&&(((((((((a5==4)||(a5==5))&&(input==4))&&(a19==5))&&!(a7==1))&&(a2==1))&&!(a14==1))&&(a21==12))&&(a17==2))))&&(!(a2==1)||(((a1==14)&&((!(a12==1)||(a3==1))&&(a9==8)))||(a24==1))))){ a19 = 1; a16 = 7; a21 = 10; a9 = 7; a27 = 0; a1 = 12; a5 = 4; a8 = 0; a28 = 1; return -1; } else if((((a21==12)&&((a13==1)&&(((!(a18==1)&&((a20==1)&&((a9==7)&&((input==5)&&(a1==13)))))&&!(a27==1))&&(a19==2))))&&((a16==9)&&((a17==2)&&((a13==1)&&((!(a18==1)&&((a28==1)&&(a5==4)))&&!(a4==1))))))){ a6 = 1; a8 = 0; a5 = 6; a21 = 10; a19 = 4; a16 = 11; a9 = 10; a4 = 0; return 25; } else if(((((a9==10)&&(((a1==14)&&((a6==1)&&(!(a14==1)&&(((((a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&!(a0==1))&&(a16==9))&&(a20==1)))))&&!(a18==1)))&&(a19==2))&&((((a17==2)&&(a12==1))||!(a3==1))&&(a21==11)))){ a9 = 9; a11 = 1; a21 = 10; a16 = 7; a5 = 5; a8 = 0; a19 = 5; return 26; } else if(((!(a2==1)||(!(a2==1)||((a21==11)&&(!(a7==1)&&((a16==7)&&(((a6==1)&&(a12==1))||!(a12==1)))))))&&(((a17==2)&&((((a20==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))&&(a1==14))&&(a19==5)))&&(a12==1)))){ a9 = 8; a12 = 1; a24 = 0; a16 = 8; a21 = 12; a19 = 3; a5 = 4; a1 = 13; return 22; } else if((((((((a19==3)&&(((a11==1)&&((input==5)&&(a5==4)))&&!(a14==1)))&&!(a24==1))&&(a3==1))&&(a1==14))&&(a21==10))&&((((a16==9)&&(((a11==1)&&(!(a2==1)||(a13==1)))&&(a20==1)))&&(a17==2))&&(a9==7)))){ a24 = 0; a16 = 7; a7 = 0; a23 = 1; a19 = 1; a1 = 12; return -1; } else if(((((!(a23==1)||(((((a19==4)&&(((a23==1)&&!(a0==1))||(a8==1)))&&(a21==10))&&(a16==7))&&(a17==2)))&&(a9==8))||!(a6==1))&&((a11==1)&&((a6==1)&&((((input==5)&&((a5==4)||(a5==5)))&&(a1==13))&&(a20==1)))))){ a19 = 1; a24 = 0; a20 = 0; a5 = 5; a28 = 1; a9 = 10; a21 = 12; a11 = 1; return 26; } else if((((a20==1)&&(((a1==14)&&((!(a7==1)&&((a17==2)&&((a18==1)||(a11==1))))||(a18==1)))&&(a21==10)))&&((a19==3)&&(((a16==10)&&((a13==1)&&((a23==1)&&(!(a7==1)&&((input==3)&&((a5==4)||(a5==5)))))))&&(a9==11))))){ a19 = 1; a5 = 4; a12 = 1; a7 = 0; a16 = 7; a1 = 12; a9 = 7; a28 = 1; return -1; } else if(((((a26==1)||((a1==14)&&(((a16==8)&&((a9==9)&&(a13==1)))||!(a6==1))))||(a7==1))&&((((((!(a4==1)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==3))))&&(a19==2))&&(a21==12))&&!(a14==1))&&!(a20==1))&&!(a8==1)))){ a5 = 4; a27 = 1; a1 = 12; a6 = 0; a16 = 7; a20 = 1; a21 = 10; a9 = 7; return -1; } else if((((((a20==1)&&((a6==1)&&((((a2==1)&&((a12==1)&&((a17==2)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4)))))&&!(a26==1))&&(a23==1))))&&(a19==3))&&(a21==12))&&(!(a8==1)&&(((a6==1)&&(a16==9))&&(a1==13))))){ a21 = 10; a5 = 4; a6 = 1; a2 = 1; a9 = 7; a16 = 7; a1 = 12; a19 = 1; return -1; } else if((((a19==3)&&(((a16==10)&&(((((a3==1)&&(!(a26==1)&&((a20==1)&&(input==6))))&&(a17==2))&&!(a18==1))&&(a6==1)))&&(a2==1)))&&(((a5==4)&&((a9==10)&&((a6==1)&&((a11==1)&&(a21==10)))))&&(a1==12)))){ a1 = 14; a19 = 4; a23 = 1; a18 = 0; a21 = 12; a6 = 1; a16 = 7; a20 = 0; return -1; } else if((((((a17==2)&&(((input==6)&&(a20==1))&&!(a7==1)))&&!(a26==1))&&!(a26==1))&&(((((a5==6)&&(((a1==12)&&(((a9==7)&&((a21==11)&&(a13==1)))&&!(a7==1)))||!(a12==1)))&&(a12==1))&&(a19==3))&&(a16==7)))){ a7 = 0; a11 = 1; a19 = 1; a5 = 4; a4 = 0; a21 = 10; return -1; } else if(((!(a13==1)||((a21==12)&&((((a16==9)&&(a6==1))&&!(a0==1))&&(a19==3))))&&((a1==14)&&((a17==2)&&(!(a20==1)&&(((((a23==1)&&((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a6==1))&&(a13==1))&&!(a18==1))))))){ if((a19==1)){ a9 = 10; a20 = 1; a21 = 10; a6 = 0; a7 = 1; a16 = 7; a29 = 0; a19 = 1; a5 = 5; a1 = 13; }else{ a19 = 2; a16 = 7; a5 = 4; a10 = 1; a9 = 9; a7 = 1; a22 = 1; a1 = 12; } return -1; } else if(((!(a7==1)&&((a21==12)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6))))&&((a1==14)&&((((!(a3==1)||((a2==1)&&((a16==7)&&((((a2==1)&&!(a20==1))&&!(a0==1))||(a14==1)))))&&!(a14==1))&&(a19==1))&&(a17==2))))){ a21 = 10; a1 = 12; a3 = 1; a11 = 1; a5 = 4; a9 = 7; a20 = 1; return -1; } else if(((((a6==1)&&(!(a24==1)&&((a6==1)&&(a28==1))))&&(a1==12))&&((a9==7)&&(((a16==7)&&((((a21==11)&&(!(a20==1)&&((!(a0==1)&&((input==4)&&(a17==2)))&&(a12==1))))&&(a28==1))&&(a5==4)))&&(a19==4))))){ a21 = 10; a20 = 1; a19 = 1; a3 = 1; a0 = 0; return -1; } else if((((!(a0==1)&&(((a2==1)&&((a9==11)&&(!(a4==1)&&(((a17==2)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a20==1)))))&&(a16==9)))&&(a21==12))&&((a1==12)&&(!(a28==1)||(!(a2==1)||((!(a12==1)||(a3==1))&&(a19==2))))))){ a5 = 4; a16 = 11; a20 = 1; a19 = 5; a9 = 8; a6 = 0; a21 = 11; a28 = 0; a15 = 0; return 21; } else if((((a5==5)&&(((((a28==1)&&(a1==14))&&(a3==1))||(a27==1))&&(a11==1)))&&((a21==10)&&((a17==2)&&((a9==9)&&(((((((input==3)&&(a19==1))&&!(a14==1))&&(a16==7))&&!(a18==1))&&!(a0==1))&&!(a20==1))))))){ a5 = 4; a16 = 10; a9 = 7; a23 = 1; a26 = 0; a4 = 0; a20 = 1; return 21; } else if((((((!(a26==1)&&((a5==4)&&((a23==1)||!(a11==1))))&&(a19==4))||!(a23==1))&&(a20==1))&&((a9==9)&&((a28==1)&&((a17==2)&&((!(a4==1)&&((a16==11)&&(((input==1)&&(a1==14))&&(a21==10))))&&!(a8==1))))))){ a9 = 8; a8 = 0; a23 = 1; a13 = 1; a1 = 12; return 21; } else if(((((a11==1)&&(((!(a2==1)||(!(a7==1)&&((a8==1)||(a13==1))))&&(a17==2))&&(a16==8)))&&(a28==1))&&(((((a20==1)&&((a21==10)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==6))))&&(a19==5))&&!(a24==1))&&(a1==13)))){ a5 = 4; a0 = 0; a19 = 1; a6 = 1; a14 = 0; a16 = 7; a9 = 7; a1 = 12; return -1; } else if(((!(a23==1)||((a20==1)&&((!(a23==1)||(!(a18==1)&&((a11==1)&&(a3==1))))||!(a28==1))))&&(((a16==9)&&((a21==11)&&((a19==4)&&((a17==2)&&(!(a14==1)&&((input==4)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))))))))&&(a1==13)))){ a9 = 8; a1 = 12; a23 = 1; a3 = 1; a12 = 1; a5 = 5; a20 = 0; a16 = 8; return 21; } else if((((((((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==4))&&(a21==10))&&(a20==1))&&(a19==1))&&(a1==13))&&(a3==1))&&((!(a12==1)||(!(a2==1)||((!(a18==1)&&((a17==2)&&((a16==10)&&(a23==1))))||(a18==1))))&&!(a7==1)))){ a5 = 6; a3 = 1; a9 = 10; a12 = 1; a0 = 0; a1 = 14; return 25; } else if((((a16==10)&&((a27==1)||((a24==1)||((!(a23==1)||(a28==1))&&(a21==10)))))&&((((((a9==11)&&((a3==1)&&((((input==6)&&((a5==5)||(a5==6)))&&(a2==1))&&(a20==1))))&&!(a0==1))&&(a1==14))&&(a17==2))&&(a19==2)))){ a5 = 4; a9 = 7; a19 = 1; a27 = 0; a7 = 0; a13 = 1; a1 = 12; a16 = 7; return -1; } else if(((((a11==1)&&((((!(a3==1)||((a26==1)||((a21==11)&&(a12==1))))||!(a3==1))&&(a9==9))&&!(a0==1)))&&(a1==13))&&((a16==7)&&((a17==2)&&(((a19==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a11==1)))&&(a20==1)))))){ a5 = 4; a1 = 12; a21 = 10; a3 = 1; a14 = 0; a9 = 7; a0 = 0; return -1; } else if((((!(a14==1)&&((a23==1)&&((a1==13)&&(!(a14==1)&&((!(a24==1)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3)))&&(a16==7))))))&&(a2==1))&&((!(a20==1)&&((a21==10)&&(!(a4==1)&&((a3==1)&&(a19==2)))))&&(a17==2)))){ a5 = 4; a9 = 7; a3 = 1; a8 = 0; a19 = 1; a20 = 1; a1 = 12; a2 = 1; return -1; } else if((((((a17==2)&&((((a11==1)&&((a16==7)&&((a9==7)&&(((input==6)&&((a5==5)||(a5==6)))&&(a1==13)))))&&(a21==12))&&(a11==1)))&&(a20==1))&&(a19==4))&&(!(a26==1)&&(((!(a28==1)||(a2==1))||(a27==1))&&!(a24==1))))){ a16 = 9; a21 = 11; a3 = 1; a6 = 1; a13 = 1; a1 = 12; a5 = 4; a19 = 2; a9 = 11; return 21; } else if(((!(a24==1)&&((((a23==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a19==4))&&(a17==2)))&&((((!(a20==1)&&((((a1==13)&&((a21==11)&&((a16==9)&&(a12==1))))&&!(a24==1))&&(a9==10)))||(a8==1))&&(a13==1))||(a18==1)))){ if((a24==1)){ a1 = 12; a15 = 1; a16 = 7; a23 = 0; a21 = 10; a20 = 1; a9 = 9; a5 = 5; a19 = 1; a2 = 0; }else{ a16 = 7; a1 = 12; a20 = 1; a19 = 1; a9 = 9; a5 = 5; a10 = 0; a18 = 1; a21 = 10; } return 21; } else if((((a21==12)&&(((a12==1)&&(((!(a0==1)&&(a2==1))&&(a12==1))&&!(a27==1)))&&(a19==1)))&&((((a16==10)&&((a17==2)&&((((((a5==5)||(a5==6))&&(input==3))&&!(a27==1))&&!(a8==1))&&(a9==10))))&&(a1==14))&&(a20==1)))){ a27 = 0; a1 = 12; a14 = 0; a5 = 4; a9 = 7; a8 = 0; a21 = 10; a16 = 7; return -1; } else if(((((a1==14)&&((a23==1)&&(((a12==1)&&(((a3==1)||!(a28==1))&&(a17==2)))&&!(a20==1))))||!(a13==1))&&(((a21==11)&&((a28==1)&&((a19==1)&&((a16==8)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==4))))))&&(a23==1)))){ a1 = 12; a9 = 7; a21 = 10; a20 = 1; a16 = 7; a14 = 0; a4 = 0; a24 = 0; a5 = 4; return -1; } else if((((a19==4)&&((a2==1)&&((a16==7)&&((!(a4==1)&&((!(a0==1)&&((!(a26==1)&&(!(a20==1)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==1))))&&(a1==14)))&&(a21==12)))&&(a13==1)))))&&((a17==2)&&((a6==1)&&(a2==1))))){ a23 = 1; a20 = 1; a2 = 1; a16 = 11; a21 = 11; a5 = 6; a19 = 3; a6 = 1; a9 = 7; return 22; } else if((((a17==2)&&(((a23==1)&&((a1==14)&&(((a20==1)&&((a9==8)&&(input==4)))&&!(a0==1))))&&(a11==1)))&&((a19==2)&&(((a18==1)||((!(a2==1)||((a2==1)&&((a5==4)&&(a3==1))))&&(a16==8)))&&(a21==11))))){ a21 = 10; a16 = 7; a1 = 12; a7 = 0; a19 = 1; a0 = 0; a9 = 7; a2 = 1; return -1; } else if((((!(a20==1)&&((!(a12==1)||(((a9==8)&&(a3==1))&&(a5==6)))||!(a11==1)))&&!(a14==1))&&(((((a19==1)&&((a17==2)&&(((a16==8)&&((a21==10)&&(input==6)))&&(a1==14))))&&(a2==1))&&(a11==1))&&!(a24==1)))){ a18 = 0; a1 = 12; a4 = 0; a20 = 1; a7 = 0; a16 = 7; a5 = 4; a9 = 7; return -1; } else if((((((a3==1)&&((a9==10)&&((a21==10)&&((a16==9)&&(a13==1)))))||!(a12==1))||!(a23==1))&&(!(a24==1)&&((((!(a18==1)&&(((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a1==13)))&&(a13==1))&&(a19==5))&&!(a20==1))))){ a20 = 1; a5 = 6; a19 = 2; a2 = 0; a23 = 0; a1 = 12; a11 = 0; a16 = 7; return -1; } else if((((a24==1)&&((a14==1)&&((a16==8)&&((a21==11)&&((a18==1)&&((a1==13)&&(((a20==1)&&((a3==1)&&(a19==5)))&&(a9==11))))))))&&((a7==1)&&((a24==1)&&((!(a12==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a17==2)))))){ a9 = 9; a12 = 0; a19 = 1; a5 = 5; a2 = 0; a16 = 7; a11 = 0; a21 = 10; return -1; } else if((((a2==1)&&((((a1==13)&&((a16==10)&&(input==4)))&&!(a24==1))&&(a3==1)))&&(((a9==7)&&(((a14==1)||((a5==6)&&((a7==1)||((a17==2)&&((a21==12)&&((a13==1)&&!(a20==1)))))))&&!(a26==1)))&&(a19==1)))){ a0 = 1; a16 = 8; a15 = 0; a9 = 8; a1 = 12; a20 = 1; a5 = 5; return 25; } else if((((!(a7==1)&&((a19==2)&&((a17==2)&&((input==3)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))))))&&(a23==1))&&(((a20==1)&&(((a16==9)&&((a2==1)&&((((a23==1)&&(a13==1))&&(a23==1))&&(a21==10))))&&(a1==12)))||!(a13==1)))){ a28 = 1; a9 = 7; a2 = 1; a19 = 1; a16 = 7; a5 = 4; a0 = 0; return -1; } else if((((((!(a14==1)&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a3==1))&&(a21==12))&&(a17==2)))&&!(a26==1))&&(a1==13))&&(a6==1))&&(((!(a3==1)||((((a3==1)&&(a9==11))&&(a16==8))&&(a19==5)))&&(a6==1))&&(a20==1)))){ a5 = 6; a0 = 0; a21 = 10; a8 = 0; a9 = 9; a27 = 0; return -1; } else if((((a17==2)&&((!(a8==1)&&(!(a4==1)&&((!(a0==1)&&((a21==10)&&(((a13==1)&&((a11==1)&&((input==1)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))))&&(a16==11))))&&(a1==13))))&&(a20==1)))&&((a19==1)&&((a3==1)&&(a12==1))))){ a21 = 11; a26 = 0; a5 = 5; a23 = 1; a9 = 11; a1 = 14; a14 = 0; return 25; } else if((((a20==1)&&((a9==9)&&((a19==1)&&((a6==1)&&((((a17==2)&&(!(a7==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a6==1))&&(a16==9))))&&(a1==13))&&!(a27==1))))))&&(!(a4==1)&&(((a21==10)&&(a23==1))||(a18==1))))){ a7 = 0; a5 = 6; a9 = 11; a16 = 10; a1 = 14; a2 = 1; a28 = 1; return 25; } else if((((!(a14==1)&&((((a11==1)&&(a9==7))||(a8==1))&&!(a20==1)))&&(a21==11))&&((a17==2)&&(((a1==12)&&(!(a24==1)&&(((a23==1)&&(!(a14==1)&&((a5==5)&&((input==6)&&(a16==10)))))&&(a19==3))))&&!(a4==1))))){ a7 = 1; a15 = 1; a12 = 0; a1 = 14; a5 = 6; a20 = 1; a19 = 1; a21 = 10; return 22; } else if((((a21==12)&&(((a7==1)&&((a7==1)&&((a9==9)&&(((a27==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a26==1)))))&&!(a23==1)))&&((a1==12)&&(((((a19==2)&&((a2==1)&&!(a6==1)))&&(a16==10))&&(a20==1))&&(a17==2))))){ a21 = 10; a24 = 1; a5 = 5; a19 = 1; a9 = 11; a16 = 7; a25 = 1; a14 = 1; return -1; } else if(((((a1==13)&&((a17==2)&&((a9==10)&&((a21==10)&&(a3==1)))))&&!(a20==1))&&((!(a24==1)&&(!(a0==1)&&(!(a4==1)&&((!(a0==1)&&((a19==4)&&((((a5==4)||(a5==5))&&(input==3))&&(a13==1))))&&(a23==1)))))&&(a16==11)))){ a19 = 1; a20 = 1; a9 = 7; a16 = 7; a13 = 0; a5 = 4; a10 = 0; a25 = 0; return -1; } else if((((!(a26==1)&&((!(a18==1)&&((((a20==1)&&((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==4)))&&!(a24==1))&&!(a14==1)))&&!(a14==1)))&&(a16==9))&&(((a17==2)&&((a11==1)&&!(a0==1)))&&(a21==10)))){ a12 = 1; a5 = 4; a6 = 1; a8 = 0; a9 = 7; a19 = 1; a16 = 7; a1 = 12; return -1; } else if((((a16==8)&&((((a13==1)&&((!(a24==1)&&(((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a20==1)))&&!(a24==1)))&&(a28==1))&&(a17==2)))&&(((a21==10)&&((a19==3)&&((a14==1)||((a12==1)&&(a3==1)))))&&(a1==12)))){ a16 = 9; a19 = 4; a26 = 0; a12 = 1; a7 = 0; a1 = 14; a9 = 9; a5 = 5; a21 = 12; return 22; } else if(((((((!(a20==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a27==1)))&&(a9==11))&&(a21==12))&&!(a18==1))&&!(a7==1))&&(((a6==1)&&((a17==2)&&((a16==7)&&(!(a13==1)||(((a12==1)&&(a1==13))||!(a6==1))))))&&(a19==2)))){ a11 = 1; a19 = 1; a1 = 12; a21 = 10; a26 = 0; a7 = 0; a5 = 4; a20 = 1; a9 = 7; return -1; } else if((((((a21==10)&&(!(a24==1)&&((a23==1)&&!(a0==1))))&&!(a24==1))&&(a28==1))&&(((!(a26==1)&&((!(a14==1)&&((a1==13)&&(((input==4)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a17==2))))&&(a16==9)))&&(a19==1))&&!(a20==1)))){ a24 = 1; a9 = 8; a16 = 7; a13 = 0; a19 = 2; a15 = 0; a5 = 4; a20 = 1; a1 = 12; return 21; } else if(((!(a14==1)&&(((!(a8==1)&&((a19==2)&&((!(a20==1)&&(((input==4)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a17==2)))&&(a1==12))))&&(a6==1))&&!(a24==1)))&&((a16==11)&&((a21==10)&&((a27==1)||((a28==1)&&(a12==1))))))){ a16 = 7; a19 = 3; a29 = 0; a1 = 13; a20 = 1; a0 = 1; a5 = 6; a25 = 0; a21 = 12; a9 = 10; return -1; } else if((((a17==2)&&(((a5==5)&&((a1==12)&&((a20==1)&&(!(a27==1)&&((((a12==1)&&(a12==1))||(a7==1))&&(a28==1))))))&&(a19==4)))&&((a9==8)&&((a16==11)&&((!(a4==1)&&((input==5)&&(a21==12)))&&!(a4==1)))))){ a1 = 13; a5 = 4; a19 = 5; a9 = 10; a4 = 0; a13 = 1; a23 = 1; return 23; } else if((((!(a20==1)&&((a21==12)&&((a17==2)&&(((a11==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a9==8)))))&&(a19==2))&&(!(a7==1)&&((((a24==1)||((((a3==1)&&(a1==13))&&(a16==10))||!(a3==1)))||(a27==1))||(a27==1))))){ a15 = 0; a21 = 10; a27 = 1; a19 = 1; a16 = 7; a20 = 1; a8 = 1; a5 = 5; a1 = 12; a9 = 7; return -1; } else if(((((a21==12)&&((a23==1)&&(((a13==1)&&(!(a4==1)&&(((input==5)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&!(a27==1))))&&(a17==2))))&&(a1==13))&&((a16==9)&&((a19==1)&&((!(a8==1)&&((a20==1)&&(a13==1)))||(a26==1)))))){ a9 = 7; a16 = 7; a5 = 4; a21 = 10; a2 = 1; a0 = 0; a26 = 0; a1 = 12; return -1; } else if(((((((a17==2)&&((a3==1)&&((((a11==1)||!(a28==1))&&(a6==1))||(a8==1))))||!(a6==1))&&(a19==4))&&(a21==10))&&((a20==1)&&((((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==1))&&!(a14==1))&&(a1==12))&&(a16==9))))){ if((a7==1)){ a20 = 0; a9 = 9; a13 = 1; a2 = 1; a16 = 8; a26 = 0; a1 = 14; a5 = 4; a21 = 11; }else{ a9 = 9; a16 = 7; a19 = 2; a1 = 13; a12 = 1; a3 = 1; a5 = 6; a11 = 1; } return 25; } else if(((((a19==3)&&(((((!(a12==1)||((!(a27==1)&&(!(a11==1)||((a12==1)||!(a11==1))))&&(a1==14)))||(a7==1))&&(a9==10))&&(a17==2))&&!(a20==1)))&&(a5==5))&&((!(a18==1)&&((a16==9)&&(input==1)))&&(a21==10)))){ a29 = 0; a9 = 7; a16 = 7; a19 = 2; a15 = 1; a5 = 4; a24 = 1; a1 = 12; a20 = 1; return 21; } else if(((((a16==9)&&((a17==2)&&((a21==10)&&(!(a13==1)||((a3==1)&&!(a24==1))))))&&(a19==1))&&(!(a0==1)&&(((a1==13)&&((((a20==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==1)))&&!(a27==1))&&(a12==1)))&&(a28==1))))){ a12 = 1; a19 = 5; a21 = 11; a14 = 0; a1 = 14; a16 = 8; a5 = 4; a6 = 1; a9 = 7; return -1; } else if(((((!(a27==1)&&((a1==13)&&((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))))&&(a21==10))&&(a19==5))&&((!(a20==1)&&((!(a7==1)&&((a27==1)||(!(a18==1)&&(((a13==1)&&(a23==1))||(a7==1)))))&&(a16==7)))&&(a17==2)))){ a1 = 12; a9 = 7; a19 = 1; a0 = 0; a24 = 0; a12 = 1; a20 = 1; a5 = 4; return -1; } else if((((a19==5)&&(((a21==11)&&(a13==1))&&(a16==10)))&&((a17==2)&&(((!(a27==1)&&((a3==1)&&(((!(a18==1)&&(((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==6)))&&(a3==1))&&(a12==1))))&&!(a7==1))&&(a20==1))))){ a5 = 5; a6 = 1; a19 = 4; a9 = 10; a16 = 7; a21 = 10; a24 = 0; a0 = 0; a1 = 13; return 25; } else if((((((a16==7)&&((a0==1)&&((a26==1)&&((!(a3==1)&&((a3==1)&&(a8==1)))&&(a18==1)))))&&(a1==14))&&(a9==7))&&((a17==2)&&((a20==1)&&((a5==5)&&((((a21==11)&&(input==4))&&(a19==5))&&!(a2==1))))))){ a0 = 1; a18 = 1; a19 = 1; a21 = 10; a9 = 9; a22 = 0; return 25; } else if((((a21==10)&&((a1==12)&&(((a16==10)&&((a5==6)&&((a6==1)&&((!(a26==1)&&((((a19==4)&&(input==5))&&!(a14==1))&&(a28==1)))&&!(a26==1)))))&&(a17==2))))&&((a9==9)&&(!(a20==1)&&(!(a13==1)||(a2==1)))))){ a5 = 5; a3 = 0; a21 = 12; a14 = 1; a1 = 14; a10 = 1; a20 = 1; a16 = 11; return 23; } else if(((!(a0==1)&&(!(a0==1)&&((a12==1)&&(((a12==1)&&(((a19==4)&&(((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a5==6)&&(a1==13))))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6)))&&(a17==2)))&&!(a8==1)))))&&((a16==7)&&((!(a20==1)&&((a23==1)||!(a13==1)))&&(a21==11))))){ a20 = 1; a13 = 1; a9 = 7; a19 = 1; a14 = 0; a5 = 4; a21 = 10; a1 = 12; a18 = 0; return -1; } else if((((a1==13)&&((a5==5)&&((a9==7)&&(!(a11==1)&&(((((a21==11)&&((a19==3)&&(input==4)))&&(a16==8))&&!(a23==1))&&(a7==1))))))&&((((((a6==1)&&(a27==1))&&(a4==1))&&(a24==1))&&(a20==1))&&(a17==2)))){ a5 = 4; a21 = 10; a19 = 4; a9 = 8; a12 = 0; a6 = 0; a4 = 1; return -1; } else if((((a26==1)||((a17==2)&&(!(a20==1)&&((a13==1)||!(a28==1)))))&&((a16==10)&&(((a19==4)&&(((a12==1)&&(((!(a14==1)&&((a21==11)&&((input==5)&&(a5==6))))&&(a9==9))&&(a2==1)))&&(a1==14)))&&(a28==1))))){ a5 = 4; a19 = 3; a15 = 0; a16 = 7; a7 = 1; a21 = 10; a3 = 0; a9 = 11; return -1; } else if((((((a20==1)&&((a24==1)||((a2==1)&&(a23==1))))&&(a16==10))&&(a17==2))&&(((((((a11==1)&&((a1==14)&&((input==5)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&(a19==4))&&(a3==1))&&!(a8==1))&&!(a26==1))&&(a21==11)))){ a21 = 10; a5 = 4; a2 = 1; a1 = 12; a13 = 1; a14 = 0; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((a21==11)&&((a16==10)&&(((a20==1)&&(input==6))&&(a23==1))))&&((a1==13)&&((a8==1)||(((((!(a11==1)||((!(a3==1)||((a19==2)&&(a13==1)))||(a14==1)))&&(a9==9))&&(a5==4))&&(a17==2))||(a7==1)))))){ a19 = 1; a9 = 7; a16 = 7; a26 = 0; a21 = 10; a24 = 0; a14 = 0; a1 = 12; return -1; } else if((((((((((a20==1)&&((a9==8)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a14==1))))&&(a28==1))&&(a12==1))&&(a17==2))&&(a19==4))&&!(a0==1))&&(a16==7))&&(((((a6==1)&&!(a8==1))||!(a12==1))&&(a1==13))&&(a21==12)))){ if((a4==1)){ a21 = 10; a19 = 5; a5 = 6; a9 = 11; a11 = 1; a27 = 0; a1 = 14; a20 = 0; }else{ a7 = 0; a13 = 1; a11 = 1; a21 = 11; a9 = 7; a5 = 5; a16 = 9; a19 = 2; } return 23; } else if((((a20==1)&&((a16==10)&&((a6==1)&&(!(a26==1)&&((((((a5==5)||(a5==6))&&(input==4))&&(a19==4))&&!(a8==1))&&(a17==2))))))&&((((a8==1)||((a1==12)&&((a9==8)&&((a23==1)&&(a21==11)))))&&!(a14==1))||!(a23==1)))){ a24 = 0; a16 = 7; a19 = 1; a14 = 0; a9 = 7; a5 = 4; a11 = 1; a21 = 10; return -1; } else if((((!(a3==1)||((a16==11)&&((a12==1)&&(((a23==1)&&(a17==2))&&(a20==1)))))&&!(a7==1))&&((a28==1)&&((a21==11)&&(!(a27==1)&&((a6==1)&&((input==4)&&(((a19==2)&&(((a5==5)&&(a1==12))&&(a9==7)))||(((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7)))))))))))){ a21 = 10; a24 = 0; a16 = 7; a5 = 4; a1 = 12; a19 = 1; a2 = 1; a6 = 1; a9 = 7; return -1; } else if((((a16==10)&&((a9==10)&&((a17==2)&&((((((a5==5)||(a5==6))&&(input==4))&&(a23==1))&&(a1==12))&&(a19==3)))))&&(!(a26==1)&&((!(a0==1)&&(((a2==1)&&(((a13==1)&&(a21==11))&&!(a20==1)))||(a18==1)))&&(a12==1))))){ a9 = 8; a19 = 1; a25 = 0; a21 = 10; a20 = 1; a29 = 0; a24 = 1; a16 = 7; a5 = 5; return 21; } else if(((((((((a6==1)&&!(a14==1))||(a7==1))||!(a28==1))&&!(a26==1))&&(a5==5))&&(a21==12))&&(((a17==2)&&((a19==1)&&((a1==14)&&((a9==9)&&(((a11==1)&&((input==5)&&(a16==9)))&&(a3==1))))))&&!(a20==1)))){ a5 = 4; a0 = 1; a20 = 1; a16 = 7; a24 = 1; a4 = 1; a9 = 8; a21 = 10; return -1; } else if((((a16==7)&&(((a1==13)&&((a9==10)&&((((input==6)&&(a19==1))&&(a17==2))&&(a6==1))))&&(a5==5)))&&((!(a2==1)||((a6==1)&&((a12==1)&&(((a28==1)&&((a23==1)&&!(a20==1)))&&!(a14==1)))))&&(a21==11)))){ a19 = 2; a23 = 1; a8 = 0; a20 = 1; a5 = 4; a21 = 10; a9 = 9; a6 = 1; return 25; } else if((((a28==1)&&(((a16==8)&&((!(a14==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a21==11)))&&!(a7==1)))&&(((a17==2)&&(((a6==1)&&((a24==1)||(((a19==5)&&((a23==1)&&(a1==12)))&&!(a20==1))))&&(a9==11)))||(a8==1)))){ a6 = 0; a19 = 2; a20 = 1; a29 = 0; a5 = 5; a28 = 0; a9 = 7; a21 = 10; a16 = 7; return -1; } else if(((((a9==9)&&((a1==14)&&(((a23==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==11))))&&!(a7==1))&&(((a12==1)&&((((a4==1)||(((a17==2)&&((a28==1)&&(a16==10)))&&(a19==2)))&&(a20==1))&&(a12==1)))||(a24==1)))){ a1 = 13; a21 = 10; a11 = 1; a16 = 7; a12 = 1; a6 = 1; a5 = 4; return 25; } else if(((!(a26==1)&&((a1==12)&&((!(a27==1)&&((!(a18==1)&&(!(a18==1)&&((a19==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a8==1)))))&&(a16==7)))&&(a17==2))))&&((a21==10)&&((a9==8)&&(!(a20==1)&&((a12==1)&&(a28==1))))))){ a9 = 7; a20 = 1; a6 = 1; a3 = 1; a5 = 4; a26 = 0; return -1; } else if(((((a19==4)&&((a6==1)&&((a17==2)&&(((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&!(a27==1)))))&&(a16==7))&&(!(a20==1)&&((a13==1)&&((((!(a0==1)&&((a2==1)&&(a1==13)))||!(a3==1))&&(a21==12))||(a7==1)))))){ a9 = 7; a5 = 4; a7 = 0; a11 = 1; a1 = 12; a21 = 10; a12 = 1; a20 = 1; a19 = 1; return -1; } else if((((((((a18==1)||((a1==13)&&(a2==1)))||!(a2==1))||(a24==1))&&(a21==12))&&(a5==4))&&(((((((((input==1)&&(a17==2))&&!(a18==1))&&(a16==10))&&(a11==1))&&!(a0==1))&&(a20==1))&&(a9==10))&&(a19==1)))){ a9 = 9; a3 = 1; a19 = 2; a0 = 0; a21 = 10; a16 = 7; a5 = 5; return 25; } else if((((a2==1)&&(((a16==11)&&((a6==1)&&((((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==5))&&(a2==1))&&(a20==1))))&&(a19==5)))&&(((!(a14==1)&&(((a1==13)&&((a21==11)&&(a13==1)))&&(a17==2)))&&(a28==1))||!(a2==1)))){ a1 = 12; a19 = 1; a5 = 4; a18 = 0; a14 = 0; a23 = 1; a16 = 7; a9 = 7; a21 = 10; return -1; } else if((((a13==1)&&((a19==3)&&((a21==11)&&(((a23==1)&&(!(a26==1)&&((a23==1)&&((a17==2)&&(input==3)))))&&(a5==6)))))&&((((((a20==1)&&((a1==12)&&(a12==1)))&&(a28==1))||!(a6==1))&&(a16==10))&&(a9==8)))){ a16 = 7; a2 = 1; a21 = 10; a28 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((((a19==5)&&(((a17==2)&&((((((input==4)&&((a5==4)||(a5==5)))&&!(a27==1))&&(a21==10))&&(a23==1))&&!(a27==1)))&&!(a8==1)))&&(a1==14))&&(!(a20==1)&&(!(a6==1)||((a16==9)&&(((a2==1)&&(a9==9))&&!(a24==1))))))){ if((a28==1)){ a10 = 0; a5 = 5; a20 = 1; a16 = 7; a26 = 1; a6 = 0; a19 = 2; a1 = 12; a9 = 7; }else{ a24 = 1; a9 = 7; a5 = 5; a21 = 11; a20 = 1; a10 = 1; a23 = 0; } return 21; } else if(((!(a20==1)&&((a9==9)&&((((((a6==1)&&(((a19==4)&&(input==6))&&(a16==9)))&&!(a14==1))&&!(a24==1))&&(a5==6))&&(a21==10))))&&(((!(a24==1)&&(!(a26==1)&&((a23==1)&&(a23==1))))&&(a1==13))&&(a17==2)))){ a1 = 12; a21 = 12; a13 = 0; a16 = 10; a19 = 2; a12 = 0; return 23; } else if((((a1==14)&&((a16==9)&&(((a2==1)&&(((((a21==11)&&(input==4))&&!(a24==1))&&!(a0==1))&&(a19==3)))&&(a11==1))))&&(!(a20==1)&&(!(a12==1)||(!(a4==1)&&((a17==2)&&(((a28==1)&&(a9==8))&&(a5==6)))))))){ if((a25==1)){ a19 = 1; a1 = 13; a20 = 1; a16 = 7; a21 = 10; a9 = 11; a18 = 1; a5 = 5; a24 = 1; a8 = 1; }else{ a27 = 1; a5 = 5; a10 = 0; a21 = 12; a1 = 12; a9 = 11; a28 = 0; a16 = 11; a20 = 1; a19 = 1; } return 26; } else if((((a17==2)&&(((a0==1)&&(!(a2==1)&&((a20==1)&&((a23==1)&&!(a2==1)))))&&(a1==12)))&&((a16==10)&&(((a9==7)&&(((((a27==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a7==1))&&(a21==11))&&!(a6==1)))&&(a19==1))))){ a9 = 10; a16 = 11; a19 = 4; a10 = 0; a4 = 1; a5 = 4; a2 = 0; a21 = 12; return -1; } else if((((!(a4==1)&&((a16==11)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&!(a18==1))))&&!(a20==1))&&((a1==13)&&(((a9==10)&&((a19==2)&&(((!(a26==1)&&(!(a18==1)&&(a11==1)))&&(a13==1))&&(a21==10))))||(a18==1))))){ a5 = 6; a16 = 7; a10 = 1; a20 = 1; a9 = 9; a1 = 12; a7 = 1; return -1; } else if((((((!(a14==1)&&((a12==1)&&((((((a5==5)||(a5==6))&&(input==5))&&(a9==7))&&(a1==12))&&!(a0==1))))&&(a28==1))&&(a17==2))&&(a16==10))&&(!(a20==1)&&(((((a13==1)&&(a21==12))||(a26==1))&&(a19==1))&&!(a8==1))))){ if((a0==1)){ a20 = 1; a21 = 10; a5 = 5; a9 = 8; a16 = 7; a1 = 14; a29 = 1; a6 = 0; }else{ a16 = 8; a5 = 6; a10 = 1; a21 = 11; a9 = 11; a25 = 0; a19 = 5; a20 = 1; a1 = 13; a13 = 0; } return -1; } else if((((a21==12)&&((a20==1)&&((a19==5)&&((a9==11)&&((a17==2)&&((a16==10)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a23==1))))))))&&(((((a1==14)&&((a14==1)||(!(a27==1)&&(a28==1))))||(a18==1))&&!(a0==1))||(a8==1)))){ a16 = 8; a8 = 0; a5 = 4; a9 = 9; a28 = 1; return 22; } else if(((((((a12==1)&&((input==6)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))))&&!(a24==1))&&!(a20==1))&&(a17==2))&&(((((a19==1)&&(((((a12==1)&&(a28==1))&&(a12==1))||(a26==1))&&(a1==13)))&&(a16==8))&&(a3==1))&&(a21==11)))){ a19 = 5; a4 = 0; a9 = 10; a13 = 1; a5 = 6; a21 = 10; a20 = 1; a0 = 0; return -1; } else if((((a16==7)&&((!(a18==1)&&((a11==1)&&(a21==11)))&&(a19==2)))&&(((a5==4)&&((a17==2)&&((!(a14==1)&&(((a13==1)&&((((input==5)&&(a1==14))&&(a13==1))&&(a23==1)))&&(a3==1)))&&(a20==1))))&&(a9==11)))){ a9 = 7; a19 = 1; a6 = 1; a28 = 1; a4 = 0; a21 = 10; a1 = 12; return -1; } else if((((((a3==1)&&(((((a13==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a6==1))&&(a9==10))&&(a13==1)))&&(a23==1))&&(a1==13))&&(!(a20==1)&&((a16==9)&&(((a19==5)&&(((a21==11)&&(a11==1))&&!(a4==1)))&&(a17==2)))))){ a19 = 1; a10 = 1; a13 = 0; a16 = 10; a22 = 1; a9 = 11; a5 = 6; return -1; } else if((((a9==11)&&(((((!(a14==1)&&((a17==2)&&((input==1)&&!(a20==1))))&&(a19==1))&&(a16==9))&&!(a27==1))&&(a6==1)))&&(((a7==1)||((a21==11)&&((a1==12)&&(((a13==1)&&(a5==6))||(a14==1)))))&&(a23==1)))){ a20 = 1; a27 = 1; a21 = 10; a9 = 7; a16 = 7; a22 = 0; a28 = 0; return 22; } else if(((((a21==11)&&((((a16==9)&&((a28==1)&&(a6==1)))||(a24==1))||(a24==1)))&&(a17==2))&&((a13==1)&&((!(a18==1)&&(!(a20==1)&&((a19==4)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==4)))))&&!(a24==1))))){ if((a21==11)){ a16 = 7; a29 = 1; a10 = 1; a1 = 12; a19 = 1; a5 = 4; a7 = 1; a20 = 1; a21 = 10; a9 = 10; }else{ a19 = 2; a18 = 1; a21 = 12; a9 = 9; a4 = 1; a25 = 0; a5 = 5; a16 = 10; a1 = 12; a20 = 1; } return -1; } else if(((((a17==2)&&((a21==11)&&((a14==1)&&((a16==8)&&(input==6)))))&&(a5==4))&&((a20==1)&&(!(a13==1)&&(((a19==3)&&(!(a13==1)&&((a1==13)&&(((a18==1)&&((a9==11)&&(a13==1)))&&!(a12==1)))))&&!(a2==1)))))){ a9 = 7; a19 = 4; a15 = 0; a5 = 6; a10 = 1; a16 = 7; a23 = 0; a21 = 12; return 22; } else if((((a21==11)&&(((a9==9)&&((a19==1)&&((!(a23==1)||((a12==1)||!(a3==1)))||(a24==1))))||(a7==1)))&&(((a16==9)&&(((a6==1)&&((((a5==5)&&(input==3))&&(a28==1))&&(a17==2)))&&!(a20==1)))&&(a1==12)))){ a1 = 13; a22 = 1; a29 = 1; a21 = 12; a9 = 10; a19 = 2; a5 = 6; return 25; } else if(((((a17==2)&&(((a11==1)&&(a2==1))&&(a20==1)))&&(a19==2))&&(((a1==14)&&((a21==12)&&((a13==1)&&(((a2==1)&&((((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&(a28==1))&&!(a27==1)))&&(a13==1)))))&&(a16==11)))){ a1 = 12; a13 = 1; a19 = 4; a11 = 1; a5 = 5; a21 = 10; a16 = 8; a9 = 7; a4 = 0; return 22; } else if(((((((a7==1)||((((((a19==3)&&((a2==1)&&(a16==8)))&&(a1==14))||!(a11==1))&&(a21==12))&&(a20==1)))||!(a13==1))||(a14==1))&&(a17==2))&&((a28==1)&&(((input==6)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a7==1))))){ a13 = 1; a7 = 0; a9 = 9; a16 = 7; a0 = 0; a5 = 4; a19 = 2; a1 = 13; a21 = 10; return 25; } else if((((a13==1)&&(!(a7==1)&&(!(a24==1)&&((a13==1)&&((((a17==2)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1))&&(a1==12))))))&&((a16==10)&&((((a19==5)&&(((a2==1)&&(a28==1))&&(a9==7)))&&(a21==10))||!(a2==1))))){ a1 = 14; a16 = 8; a9 = 9; a0 = 1; a19 = 4; a23 = 0; a5 = 6; a25 = 1; return -1; } else if((((a1==14)&&((a23==1)&&((a6==1)&&((a9==11)&&(((a16==9)&&((a21==10)&&((a11==1)&&(!(a0==1)&&((input==4)&&((a5==5)||(a5==6)))))))&&!(a20==1))))))&&((a19==3)&&(!(a3==1)||((a17==2)&&(!(a11==1)||(a2==1))))))){ a1 = 12; a16 = 7; a9 = 8; a28 = 0; a5 = 6; a20 = 1; a22 = 0; a19 = 2; return 21; } else if(((((a19==2)&&((a8==1)||((a2==1)&&(((a1==12)&&((((a16==9)&&((a23==1)&&!(a8==1)))&&(a17==2))&&(a13==1)))&&!(a20==1)))))&&(a21==11))&&(((a6==1)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==5)))&&!(a0==1)))){ if((a4==1)){ a5 = 6; a19 = 1; a22 = 1; a16 = 7; a7 = 1; a21 = 10; a9 = 10; a6 = 0; a20 = 1; }else{ a5 = 6; a15 = 0; a9 = 7; a23 = 0; a21 = 10; a6 = 0; a16 = 7; a20 = 1; } return -1; } else if((((a9==7)&&(!(a20==1)&&((a5==5)&&((!(a0==1)&&(((a17==2)&&(input==3))&&(a12==1)))&&(a3==1)))))&&((a19==2)&&((a13==1)&&(((a21==12)&&(((a13==1)&&((a1==12)&&(a11==1)))&&!(a14==1)))&&(a16==9)))))){ a20 = 1; a6 = 0; a21 = 10; a1 = 13; a19 = 1; a7 = 1; a16 = 7; a9 = 8; a24 = 1; return -1; } else if(((((!(a23==1)&&(((a0==1)&&((a17==2)&&((a1==12)&&(a2==1))))&&(a16==10)))&&!(a11==1))&&(a14==1))&&(((((a21==11)&&(!(a11==1)&&((a5==6)&&((a9==10)&&(input==3)))))&&(a19==4))&&(a20==1))&&!(a13==1)))){ a19 = 2; a6 = 0; a16 = 7; a25 = 0; a21 = 10; return -1; } else if((((a16==8)&&((a9==7)&&((a21==10)&&((a5==4)&&(((a1==13)&&(!(a2==1)||(a3==1)))&&!(a20==1))))))&&(!(a0==1)&&(!(a24==1)&&((a17==2)&&(((!(a14==1)&&((input==1)&&(a19==5)))&&!(a7==1))&&!(a18==1))))))){ a5 = 5; a6 = 1; a16 = 7; a20 = 1; a19 = 2; a27 = 0; a9 = 9; return 25; } else if(((!(a20==1)&&((a16==9)&&(!(a27==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5)))))&&(((((((!(a23==1)||(!(a14==1)&&((a23==1)&&!(a0==1))))&&(a1==14))&&(a13==1))&&!(a24==1))&&(a19==4))&&(a21==12))&&(a17==2)))){ if((a4==1)){ a3 = 0; a9 = 8; a0 = 1; a19 = 2; a16 = 7; a4 = 1; a1 = 12; a21 = 10; a5 = 4; a20 = 1; }else{ a20 = 1; a9 = 10; a19 = 5; a24 = 1; a16 = 11; a1 = 13; a10 = 0; a5 = 5; a21 = 10; a27 = 1; } return -1; } else if((((a8==1)||(((((((a11==1)&&(a28==1))&&!(a7==1))&&(a12==1))&&(a17==2))&&(a19==4))&&!(a27==1)))&&(((((a20==1)&&((a21==10)&&((input==4)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a16==7))&&!(a24==1))&&(a1==13)))){ a13 = 1; a21 = 11; a5 = 5; a18 = 0; a0 = 0; a9 = 11; a1 = 14; return 25; } else if(((((((((((a3==1)&&!(a20==1))||!(a23==1))&&(a1==12))&&(a17==2))||(a27==1))&&(a21==11))||!(a3==1))||!(a23==1))&&(((a19==1)&&((!(a26==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4)))&&(a16==9)))&&!(a24==1)))){ a20 = 1; a9 = 10; a21 = 10; a10 = 0; a14 = 1; a0 = 1; a5 = 5; a16 = 7; return -1; } else if(((((((a23==1)&&((a21==11)&&(a11==1)))||!(a28==1))&&(a20==1))||(a7==1))&&((a23==1)&&((a5==5)&&(((((((a17==2)&&((input==5)&&(a16==10)))&&!(a8==1))&&(a19==2))&&(a9==10))&&(a28==1))&&(a1==12)))))){ a7 = 0; a28 = 1; a9 = 7; a16 = 7; a14 = 0; a21 = 10; a19 = 1; a5 = 4; return -1; } else if((((a14==1)||(((a13==1)&&((a1==14)&&(((((a17==2)&&(!(a20==1)&&(a6==1)))&&(a5==5))||(a26==1))&&(a2==1))))||(a7==1)))&&(!(a26==1)&&((a19==3)&&((a21==11)&&((a9==10)&&((input==4)&&(a16==7)))))))){ a2 = 1; a5 = 4; a21 = 10; a9 = 7; a20 = 1; a14 = 0; a1 = 12; a19 = 1; a13 = 1; return -1; } else if((((a8==1)||((((((a26==1)||((a9==11)&&(((a1==12)&&((a6==1)&&(a21==11)))&&(a17==2))))&&!(a7==1))&&(a19==3))||!(a11==1))&&!(a14==1)))&&((((a16==9)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a20==1))&&!(a18==1)))){ a12 = 1; a19 = 1; a16 = 7; a13 = 1; a5 = 4; a21 = 10; a9 = 7; return -1; } else if((((a3==1)&&(((a17==2)&&((a28==1)&&(((a1==14)&&(input==6))&&(a9==11))))&&!(a20==1)))&&((a16==9)&&((a5==5)&&((a12==1)&&((((a18==1)||((a26==1)||((a21==12)&&(a28==1))))&&!(a7==1))&&(a19==3))))))){ a4 = 1; a20 = 1; a16 = 7; a7 = 1; a9 = 9; a13 = 0; a19 = 1; a21 = 10; return -1; } else if(((((a19==1)&&(((((a18==1)||(a6==1))&&(a17==2))&&(a9==11))&&(a21==12)))&&!(a8==1))&&((((a6==1)&&((!(a4==1)&&(((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a20==1)))&&(a6==1)))&&(a1==13))&&(a12==1)))){ if((a11==1)){ a9 = 7; a5 = 5; a18 = 1; a21 = 10; a16 = 7; a11 = 0; a20 = 1; }else{ a29 = 0; a20 = 1; a9 = 7; a16 = 7; a6 = 0; a21 = 10; a5 = 4; } return -1; } else if(((!(a6==1)||(!(a4==1)&&((a13==1)&&(((((((a23==1)&&(a20==1))||(a0==1))&&(a1==13))&&(a21==11))&&(a16==8))&&(a17==2)))))&&(!(a26==1)&&((a9==11)&&((a19==5)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a14==1))))))){ a1 = 12; a13 = 1; a9 = 7; a19 = 1; a21 = 10; a6 = 1; a5 = 4; a16 = 7; return -1; } else if((((((a14==1)||((((a23==1)&&(a2==1))&&(a17==2))&&!(a20==1)))||!(a6==1))&&(a12==1))&&(!(a8==1)&&(((a21==11)&&((((a1==14)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==3)))&&(a19==4))&&(a16==7)))&&(a2==1))))){ a1 = 12; a21 = 10; a19 = 1; a18 = 0; a6 = 1; a5 = 4; a8 = 0; a20 = 1; a9 = 7; return -1; } else if(((!(a18==1)&&(!(a8==1)&&(!(a3==1)||((!(a0==1)&&((a19==4)&&(((a3==1)&&(a17==2))&&(a21==11))))&&(a9==7)))))&&((a2==1)&&((((((input==1)&&((a5==4)||(a5==5)))&&!(a18==1))&&(a1==14))&&(a16==9))&&!(a20==1))))){ a7 = 1; a20 = 1; a29 = 1; a5 = 6; a1 = 13; a8 = 1; a21 = 10; a19 = 1; a16 = 7; return 21; } else if(((((a9==10)&&(((!(a8==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a20==1))&&!(a8==1)))&&(a17==2))&&((a16==9)&&((a1==12)&&((((!(a8==1)&&((a28==1)&&((a28==1)||(a0==1))))||(a14==1))&&(a21==11))&&(a19==5)))))){ a21 = 10; a0 = 0; a19 = 1; a28 = 1; a9 = 7; a5 = 4; a4 = 0; a16 = 7; return -1; } else if(((!(a6==1)&&((a24==1)&&(!(a13==1)&&((a17==2)&&(!(a11==1)&&((input==6)&&(((a19==3)&&(((a1==12)&&(a5==5))&&(a9==7)))||((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==2))||((a19==3)&&((a9==7)&&((a5==4)&&(a1==12))))))))))))&&((a14==1)&&(((((a28==1)&&(a16==8))&&!(a28==1))&&!(a20==1))&&(a21==11))))){ a5 = 5; a6 = 0; a20 = 1; a21 = 10; a1 = 12; a19 = 1; a9 = 7; a16 = 7; a28 = 0; a2 = 0; return -1; } else if(((((((((input==6)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a23==1))&&(a16==9))&&!(a18==1))&&!(a14==1))&&(a1==14))&&((a19==3)&&((a17==2)&&((!(a23==1)||(!(a13==1)||(!(a3==1)||((a21==11)&&(a23==1)))))&&!(a20==1)))))){ a19 = 5; a9 = 9; a5 = 4; a16 = 11; a20 = 1; a21 = 12; a4 = 1; a0 = 1; a26 = 1; return -1; } else if(((((a20==1)&&(((a19==5)&&((((a2==1)&&(a12==1))&&(a12==1))&&(a21==12)))&&!(a26==1)))&&(a5==4))&&((((a17==2)&&((!(a8==1)&&(((input==6)&&(a16==7))&&(a2==1)))&&(a1==13)))&&(a9==8))&&!(a24==1)))){ a21 = 10; a3 = 1; a16 = 8; a19 = 3; a20 = 0; a13 = 1; a9 = 11; a5 = 5; a14 = 0; return 25; } else if((((a1==14)&&((a17==2)&&((((a4==1)||(a11==1))&&!(a18==1))&&(a19==5))))&&((a21==10)&&(((a2==1)&&((a28==1)&&((((a16==8)&&(((input==3)&&!(a20==1))&&(a5==4)))&&(a23==1))&&(a6==1))))&&(a9==11))))){ a19 = 2; a16 = 7; a18 = 0; a20 = 1; a1 = 13; a9 = 9; a28 = 1; a24 = 0; return -1; } else if(((((a26==1)||(((a24==1)||((a17==2)&&(a12==1)))&&(a28==1)))&&(a6==1))&&((((a21==10)&&((a20==1)&&(((((a19==3)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==4))&&(a16==11))))&&!(a7==1))&&(a11==1)))){ a11 = 1; a8 = 0; a16 = 7; a19 = 1; a5 = 4; a1 = 12; a12 = 1; a9 = 7; return -1; } else if((((((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a20==1))&&(a17==2))&&(a21==12))&&(a19==5))&&(a6==1))&&(!(a18==1)&&(((((a1==13)&&((a9==11)&&(!(a27==1)&&((a12==1)&&(a16==10)))))&&!(a4==1))||(a0==1))&&!(a26==1))))){ a12 = 1; a21 = 10; a9 = 10; a16 = 8; a1 = 12; a2 = 1; a28 = 1; a5 = 4; return 26; } else if((((!(a8==1)&&((a21==11)&&(((a20==1)&&((((a12==1)&&((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a17==2))&&!(a14==1)))&&!(a0==1))))&&(a16==11))&&((a19==3)&&((a23==1)&&(((a12==1)&&(a1==14))||!(a3==1)))))){ a1 = 13; a16 = 8; a21 = 12; a11 = 1; a9 = 7; a14 = 0; a5 = 5; a0 = 0; a19 = 5; return 25; } else if((((((a3==1)&&(!(a20==1)&&(((a23==1)&&((input==3)&&((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))))&&(a16==8))))&&(a2==1))&&(a19==5))&&(!(a11==1)||((((a17==2)&&((a28==1)&&(a12==1)))&&(a21==12))&&!(a26==1))))){ a21 = 11; a16 = 7; a25 = 0; a19 = 3; a2 = 0; a9 = 10; a1 = 12; a5 = 5; a29 = 1; return -1; } else if(((((a1==12)&&(((!(a8==1)&&(!(a8==1)&&(((a7==1)||(a2==1))&&(a9==7))))&&(a2==1))&&(a21==11)))&&!(a20==1))&&(((a19==3)&&(((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a11==1))&&(a17==2))&&!(a26==1)))&&(a16==7)))){ a13 = 1; a20 = 1; a3 = 1; a5 = 4; a19 = 1; a21 = 10; a7 = 0; return -1; } else if((((a21==12)&&(((a9==9)&&(!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))&&(a12==1)))&&(((a1==14)&&((((!(a13==1)||((!(a0==1)&&((a13==1)&&!(a20==1)))||(a8==1)))&&!(a27==1))&&(a17==2))&&(a19==2)))&&(a16==9)))){ a20 = 1; a21 = 10; a5 = 5; a15 = 1; a13 = 0; a16 = 7; a19 = 1; a26 = 1; a9 = 7; return -1; } else if(((!(a27==1)&&((!(a18==1)&&(((a1==12)&&((a12==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a11==1)))&&(a16==8)))&&(!(a24==1)&&((a17==2)&&((a20==1)&&((!(a13==1)||((a3==1)&&(a21==11)))&&(a19==2))))))){ a9 = 7; a5 = 4; a6 = 1; a21 = 10; a16 = 7; a0 = 0; a19 = 1; a12 = 1; return -1; } else if((((a28==1)&&(((((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1))&&(a9==9))&&(a16==7))&&(a3==1))&&!(a27==1)))&&(((a1==12)&&(((a19==2)&&((((a2==1)&&!(a4==1))||!(a12==1))&&(a17==2)))&&(a13==1)))&&(a21==12)))){ a9 = 7; a20 = 1; a0 = 0; a5 = 4; a13 = 1; a27 = 0; a19 = 1; a21 = 10; return -1; } else if(((((a21==11)&&(((a13==1)&&(((((input==3)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&!(a26==1))&&(a6==1))&&!(a7==1)))&&(a16==9)))&&(a1==12))&&(((a20==1)&&((a19==1)&&(((a12==1)&&!(a24==1))||(a26==1))))&&(a17==2)))){ a0 = 0; a12 = 1; a9 = 7; a5 = 4; a16 = 7; a21 = 10; a24 = 0; return -1; } else if((((((((a3==1)&&((a12==1)&&(a1==14)))&&(a19==3))&&(a21==12))&&!(a27==1))&&!(a14==1))&&(((a3==1)&&((((a20==1)&&(((input==3)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&!(a7==1)))&&(a17==2))&&(a16==10)))&&!(a18==1)))){ a12 = 1; a21 = 10; a1 = 12; a19 = 1; a6 = 1; a9 = 7; a13 = 1; a16 = 7; a5 = 4; return -1; } return calculate_output55(input); } int calculate_output55(int input) { if(((((((((a5==4)||(a5==5))&&(input==4))&&(a11==1))&&!(a8==1))&&(a17==2))&&(a9==11))&&((a16==9)&&(((!(a20==1)&&((a19==4)&&(!(a4==1)&&(!(a2==1)||((a12==1)&&(!(a2==1)||(a11==1)))))))&&(a21==11))&&(a1==12))))){ a3 = 0; a5 = 5; a8 = 1; a21 = 12; a19 = 1; return -1; } else if(((((a20==1)&&((((a23==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a7==1)))&&(a16==9))&&(a1==12)))&&(a9==11))&&((((a21==11)&&((!(a3==1)||(((a17==2)&&(a13==1))||!(a23==1)))||(a26==1)))&&(a23==1))&&(a19==2)))){ a19 = 3; a1 = 13; a21 = 10; a9 = 9; a5 = 6; a27 = 0; a6 = 1; a16 = 11; a23 = 1; return 25; } else if((((a19==5)&&(((a12==1)&&(a11==1))&&(a21==12)))&&((((a9==11)&&(((a3==1)&&((a11==1)&&((a17==2)&&(!(a24==1)&&((a28==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a13==1)))))))&&(a16==11)))&&(a1==12))&&(a20==1)))){ a9 = 10; a1 = 14; a21 = 11; a4 = 0; a5 = 5; a8 = 0; a16 = 9; a19 = 4; a7 = 0; return 21; } else if((((a17==2)&&(((((((a2==1)&&(a16==8))&&(a1==12))&&!(a18==1))&&(a21==11))&&!(a20==1))&&(a3==1)))&&((!(a24==1)&&((((!(a27==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==8))&&(a12==1))&&(a19==3)))&&(a6==1)))){ a9 = 7; a19 = 1; a14 = 0; a3 = 1; a16 = 7; a21 = 10; a20 = 1; a5 = 4; a7 = 0; return -1; } else if(((((a20==1)&&(!(a18==1)&&(((a17==2)&&(!(a14==1)&&((a21==12)&&(((a2==1)&&(!(a18==1)&&((a16==7)&&(input==6))))&&(a5==5)))))&&(a9==9))))&&(a19==3))&&(!(a13==1)||(((a12==1)&&(a1==13))||!(a2==1))))){ a19 = 5; a5 = 4; a11 = 1; a18 = 0; a21 = 10; a16 = 9; a9 = 8; a27 = 0; return 21; } else if((((a24==1)||((a21==12)&&((!(a2==1)||((a28==1)&&(a19==3)))||!(a11==1))))&&((a1==14)&&(((!(a20==1)&&((((a23==1)&&((input==4)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))))&&(a16==10))&&!(a24==1)))&&(a17==2))&&(a23==1))))){ a24 = 1; a16 = 9; a5 = 6; a21 = 10; a9 = 7; a19 = 5; a15 = 0; a20 = 1; a1 = 12; a29 = 1; return -1; } else if(((((a1==14)&&((a23==1)&&((((a23==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==6)))&&!(a20==1))&&!(a27==1))))&&(a21==12))&&((((a12==1)&&((!(a4==1)&&((a28==1)&&(a12==1)))&&(a16==9)))&&(a19==4))&&(a17==2)))){ a3 = 0; a20 = 1; a19 = 1; a16 = 7; a13 = 0; a21 = 10; a1 = 13; a5 = 6; a22 = 1; a9 = 9; return -1; } else if((((a16==9)&&((a9==7)&&(((a28==1)&&((((a20==1)&&(input==5))&&!(a27==1))&&(a17==2)))&&!(a18==1))))&&((a19==4)&&(((a5==4)&&((((a21==12)&&((a11==1)&&(a13==1)))&&(a28==1))||!(a2==1)))&&(a1==13))))){ if((a12==1)){ a23 = 1; a9 = 10; a3 = 1; a5 = 5; a20 = 0; a16 = 8; a28 = 1; a19 = 3; a1 = 12; a21 = 10; }else{ a16 = 10; a9 = 9; a21 = 10; a14 = 0; a5 = 5; a18 = 0; a19 = 5; a28 = 1; } return 21; } else if((((!(a8==1)&&((!(a14==1)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a1==13)))&&(a19==4))&&((((a17==2)&&((a20==1)&&(((((a23==1)||!(a23==1))&&(a23==1))&&!(a8==1))&&(a21==10))))&&(a16==8))&&(a9==9)))){ a16 = 10; a12 = 1; a9 = 11; a5 = 5; a13 = 1; a19 = 1; a14 = 0; a1 = 12; return 25; } else if(((((a19==5)&&((((a17==2)&&((a3==1)&&!(a2==1)))&&(a16==11))&&(a14==1)))&&(a8==1))&&((!(a12==1)&&((a20==1)&&(((a4==1)&&((a21==11)&&((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a1==14))))&&!(a23==1)))){ a21 = 10; a10 = 1; a9 = 10; a20 = 0; a5 = 5; a12 = 0; a19 = 2; a16 = 8; a14 = 1; return 25; } else if(((((a1==14)&&((a21==11)&&(((a28==1)&&(!(a2==1)||(a23==1)))||(a27==1))))&&(a19==2))&&(!(a20==1)&&(((((a11==1)&&(((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==6))&&(a28==1)))&&(a23==1))&&(a17==2))&&(a16==9))))){ if((a0==1)){ a2 = 0; a16 = 7; a21 = 10; a18 = 1; a9 = 10; a5 = 6; a1 = 12; a20 = 1; a28 = 0; }else{ a5 = 6; a0 = 1; a13 = 0; a19 = 1; a8 = 1; a9 = 8; } return -1; } else if(((((a12==1)&&(((a19==2)&&((a13==1)&&((input==6)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))))&&!(a0==1)))&&!(a26==1))&&(((a1==13)&&((a7==1)||(((((a12==1)&&(a13==1))&&(a16==9))&&(a21==10))&&!(a20==1))))&&(a17==2)))){ if((a13==1)){ a16 = 7; a28 = 0; a20 = 1; a9 = 11; a1 = 12; a27 = 1; a5 = 6; a4 = 1; }else{ a1 = 12; a19 = 3; a11 = 0; a9 = 8; a12 = 0; a5 = 4; a22 = 1; } return -1; } else if(((((a11==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==5)))&&(a13==1))&&((a16==7)&&(((!(a14==1)&&(((((a8==1)||(!(a28==1)||((a19==3)&&(a11==1))))&&(a11==1))&&(a21==12))&&!(a20==1)))&&(a17==2))&&(a1==14))))){ a19 = 1; a20 = 1; a16 = 11; a5 = 4; a6 = 1; a4 = 0; a9 = 11; a28 = 1; return 22; } else if((((((a4==1)||(((!(a13==1)||(!(a24==1)&&(a3==1)))&&(a17==2))&&(a13==1)))||!(a28==1))&&(a9==11))&&(((((a19==3)&&((a16==9)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a24==1))))&&(a1==12))&&!(a20==1))&&(a21==11)))){ a3 = 0; a5 = 5; a11 = 0; a20 = 1; a10 = 0; a9 = 8; return -1; } else if(((((a2==1)&&((a17==2)&&((!(a20==1)&&(((((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a1==12))&&(a3==1))&&(a16==9)))&&(a13==1))))&&!(a27==1))&&((a19==5)&&(!(a14==1)&&((a21==10)&&((a11==1)&&!(a27==1))))))){ if((a11==1)){ a9 = 8; a19 = 2; a13 = 0; a7 = 1; a20 = 1; a5 = 5; a16 = 7; a25 = 1; }else{ a19 = 2; a25 = 0; a9 = 10; a16 = 7; a10 = 0; a5 = 6; a12 = 0; a20 = 1; } return -1; } else if((((((((a23==1)&&((a9==11)&&((a16==9)&&(a28==1))))&&(a21==12))||(a0==1))&&(a1==13))&&(a17==2))&&(!(a4==1)&&(((a12==1)&&(((a19==2)&&(((input==6)&&(a20==1))&&(a3==1)))&&!(a8==1)))&&(a5==5))))){ a1 = 12; a5 = 4; a19 = 1; a9 = 7; a6 = 1; a21 = 10; a16 = 7; a8 = 0; a3 = 1; return -1; } else if((((a16==7)&&(!(a18==1)&&((((a19==4)&&(!(a7==1)&&(!(a8==1)&&(a28==1))))||(a0==1))&&!(a7==1))))&&((a1==14)&&(((a21==11)&&(!(a24==1)&&((a17==2)&&(((input==4)&&!(a20==1))&&(a5==5)))))&&(a9==7))))){ a5 = 4; a21 = 10; a19 = 1; a1 = 12; a18 = 0; a27 = 0; a20 = 1; a11 = 1; return -1; } else if(((((((a16==9)&&((a28==1)&&!(a24==1)))||!(a11==1))&&(a9==8))&&(a21==10))&&((a13==1)&&((a19==3)&&((a11==1)&&(((a17==2)&&((a20==1)&&(!(a18==1)&&(((input==5)&&(a5==5))&&(a1==14)))))&&(a12==1))))))){ a16 = 7; a19 = 1; a13 = 1; a9 = 7; a1 = 12; a6 = 1; a5 = 4; return -1; } else if((((!(a20==1)&&((a21==10)&&((((a1==13)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a0==1))&&!(a26==1))))&&(a28==1))&&((a16==11)&&((a9==10)&&(!(a14==1)&&(((a26==1)||((a19==4)&&((a12==1)&&(a13==1))))&&(a17==2))))))){ a1 = 12; a11 = 0; a4 = 1; a16 = 7; a5 = 6; a20 = 1; a0 = 1; a19 = 1; return -1; } else if((((a11==1)&&(!(a20==1)&&((((((((input==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&(a17==2))&&(a16==9))&&(a28==1))&&(a21==11))&&(a19==1))&&(a28==1))))&&(((a28==1)&&(!(a4==1)&&((a11==1)&&(a1==13))))||(a18==1)))){ a9 = 10; a21 = 10; a20 = 1; a1 = 12; a19 = 2; a10 = 1; a5 = 5; a16 = 7; a25 = 1; a14 = 1; return 25; } else if((((a20==1)&&((a19==2)&&((a27==1)||((a2==1)&&((a1==14)&&(((a3==1)&&(a16==8))||(a27==1)))))))&&(((((((input==4)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&(a11==1))&&(a17==2))&&(a23==1))&&!(a24==1))&&(a21==11)))){ a11 = 1; a1 = 12; a19 = 1; a14 = 0; a5 = 4; a21 = 10; a3 = 1; a16 = 7; a9 = 7; return -1; } else if((((a11==1)&&((((a1==14)&&(((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))&&(a17==2))&&(a23==1))&&(a21==12)))&&(a23==1))&&!(a8==1)))&&((a2==1)&&(!(a0==1)&&(((a20==1)&&((a23==1)&&(a19==1)))&&(a16==10)))))){ a9 = 7; a5 = 4; a21 = 10; a14 = 0; a1 = 12; a16 = 7; a26 = 0; a24 = 0; return -1; } else if((((!(a23==1)||((a16==10)&&((((!(a13==1)||((a21==10)&&((a2==1)&&!(a20==1))))&&(a17==2))||(a4==1))&&(a19==5))))&&(a13==1))&&(!(a4==1)&&(((a1==14)&&((input==6)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&(a28==1))))){ a1 = 13; a4 = 1; a9 = 10; a19 = 1; a8 = 1; a16 = 7; a20 = 1; a29 = 0; a5 = 4; return 23; } else if((((a16==7)&&((((a12==1)&&(((a6==1)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a1==14))))&&!(a0==1)))&&(a6==1))&&(a21==12)))&&(((a20==1)&&((a19==3)&&((!(a11==1)||(a6==1))&&(a17==2))))&&(a9==7)))){ if((a12==1)){ a21 = 11; a16 = 8; a19 = 2; a9 = 9; a20 = 0; a1 = 12; a5 = 5; a11 = 1; a13 = 1; a18 = 0; }else{ a7 = 0; a21 = 10; a16 = 9; a9 = 8; a14 = 0; a23 = 1; a5 = 6; a19 = 5; } return 26; } else if((((((((a2==1)&&((a3==1)&&(a21==12)))||!(a23==1))&&(a2==1))&&(a16==8))||!(a23==1))&&(((((a19==4)&&((a20==1)&&((((input==3)&&((a5==5)||(a5==6)))&&(a17==2))&&(a9==11))))&&!(a26==1))&&(a1==13))&&!(a26==1)))){ a21 = 10; a5 = 4; a9 = 7; a1 = 12; a0 = 0; a28 = 1; a19 = 1; a11 = 1; a16 = 7; return -1; } else if(((!(a24==1)&&((a24==1)||((a3==1)&&((a17==2)&&(((!(a26==1)&&(!(a0==1)&&(a13==1)))&&!(a20==1))&&(a1==12))))))&&((a23==1)&&((a21==12)&&((a19==4)&&((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==4))&&(a16==8))))))){ a3 = 0; a28 = 0; a5 = 4; a16 = 7; a9 = 7; a21 = 10; a19 = 3; a1 = 14; return -1; } else if(((((a12==1)&&(((((input==3)&&(a21==10))&&(a16==10))&&(a17==2))&&!(a14==1)))&&(a5==4))&&(((a1==12)&&(((!(a20==1)&&((a28==1)&&((a0==1)||((a28==1)||!(a13==1)))))&&(a9==10))&&(a19==3)))&&(a6==1)))){ a12 = 0; a19 = 2; a1 = 13; a5 = 5; a28 = 0; a9 = 7; a18 = 1; a21 = 11; a16 = 7; return -1; } else if(((((a2==1)&&(((((a21==12)&&(((a16==10)&&((a9==11)&&((a1==14)&&(a5==6))))&&(a19==5)))||((((a16==11)&&((a9==7)&&((a1==12)&&(a5==4))))&&(a19==1))&&(a21==10)))||(((a19==1)&&((a16==11)&&(((a1==12)&&(a5==5))&&(a9==7))))&&(a21==10)))&&(input==4)))&&!(a26==1))&&(((((((a2==1)&&(a17==2))&&(a3==1))&&!(a20==1))||(a18==1))||!(a12==1))||(a0==1)))){ a28 = 0; a9 = 11; a1 = 13; a19 = 1; a10 = 0; a5 = 4; a20 = 1; a16 = 7; a22 = 0; a21 = 10; return 25; } else if((((a18==1)||(!(a13==1)||(((a9==10)&&(((a21==11)&&(((a28==1)&&(a20==1))&&(a16==11)))||(a4==1)))&&!(a4==1))))&&(((((((input==4)&&((a5==4)||(a5==5)))&&(a1==12))&&(a17==2))&&(a19==5))&&(a3==1))&&(a23==1)))){ a19 = 1; a0 = 0; a4 = 0; a28 = 1; a5 = 4; a16 = 7; a21 = 10; a9 = 7; return -1; } else if((((a12==1)&&((!(a26==1)&&((a19==5)&&((((a1==12)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==3)))&&(a16==7))&&(a21==10))))&&(a17==2)))&&(((((!(a24==1)&&(a2==1))||!(a3==1))||!(a11==1))&&!(a20==1))&&!(a18==1)))){ a28 = 1; a19 = 2; a24 = 0; a5 = 4; a20 = 1; a26 = 0; a9 = 10; return -1; } else if(((!(a12==1)||((a23==1)&&((a1==12)&&((a3==1)&&(a5==4)))))&&(((a19==3)&&(((((a16==11)&&((a21==10)&&(((a20==1)&&((a17==2)&&(input==4)))&&!(a0==1))))&&(a9==10))&&!(a14==1))&&!(a26==1)))&&!(a7==1)))){ a16 = 7; a2 = 1; a19 = 1; a9 = 7; a18 = 0; a13 = 1; return -1; } else if(((((a17==2)&&(!(a4==1)&&((!(a2==1)||(((a12==1)&&(a21==10))&&(a16==10)))&&(a6==1))))&&(a9==8))&&((a1==13)&&((a19==2)&&((a11==1)&&(!(a26==1)&&(((a2==1)&&(!(a20==1)&&(input==6)))&&(a5==6)))))))){ a21 = 12; a19 = 3; a6 = 0; a5 = 5; a20 = 1; a16 = 7; a26 = 1; a3 = 0; a9 = 9; return -1; } else if(((((a17==2)&&(!(a20==1)&&(!(a23==1)||(a6==1))))&&(a16==9))&&((a21==12)&&(((!(a14==1)&&((((((input==6)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a6==1))&&(a23==1))&&!(a7==1))&&!(a7==1)))&&(a19==3))&&(a1==12))))){ a20 = 1; a21 = 10; a16 = 7; a5 = 6; a28 = 0; a2 = 0; a9 = 9; a19 = 2; return -1; } else if(((((a12==1)&&(!(a8==1)&&((((((a28==1)&&((a21==11)&&(a6==1)))&&(a17==2))||!(a6==1))&&(a19==2))&&(a20==1))))&&!(a26==1))&&((a6==1)&&(((input==5)&&((((a5==5)&&(a1==14))&&(a9==7))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))))&&(a16==8))))){ a27 = 0; a9 = 10; a5 = 5; a21 = 10; a14 = 0; a19 = 4; a16 = 10; a7 = 0; a1 = 13; return 26; } else if((((((a19==2)&&((a21==10)&&((a0==1)||(a6==1))))&&(a20==1))&&(a17==2))&&(((a28==1)&&(((!(a14==1)&&((a16==11)&&(((input==3)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a1==12))))&&!(a14==1))&&(a2==1)))&&(a11==1)))){ a23 = 1; a2 = 1; a5 = 4; a26 = 0; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((a21==10)&&(((((((a1==14)&&(((a19==2)&&((input==3)&&((a5==5)||(a5==6))))&&(a9==8)))&&(a20==1))&&(a7==1))&&!(a23==1))&&(a16==9))&&(a17==2)))&&(!(a13==1)&&(((!(a23==1)&&(a3==1))&&!(a13==1))&&!(a12==1))))){ a16 = 7; a5 = 4; a9 = 7; a14 = 1; a1 = 12; a25 = 1; a26 = 1; return 26; } else if(((((((a27==1)||((((a9==11)&&(a28==1))||!(a11==1))||!(a3==1)))&&(a2==1))&&(a19==1))&&!(a20==1))&&((a16==10)&&((a1==12)&&((!(a14==1)&&((((a21==12)&&(input==6))&&(a5==4))&&(a17==2)))&&!(a27==1)))))){ a10 = 0; a1 = 14; a0 = 1; a22 = 0; a19 = 4; a20 = 1; a21 = 11; return 26; } else if((((a2==1)&&((a17==2)&&((!(a8==1)&&(((((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==1))&&(a13==1))&&(a12==1)))&&(a1==12))))&&(((((((a12==1)&&!(a4==1))&&(a16==8))&&(a21==12))&&(a11==1))&&(a20==1))&&(a19==2)))){ a21 = 10; a9 = 7; a19 = 1; a0 = 0; a27 = 0; a5 = 4; a16 = 7; a13 = 1; return -1; } else if((((a9==7)&&(((((((a12==1)&&(a6==1))&&(a17==2))&&(a19==1))&&(a21==10))&&!(a20==1))&&(a16==10)))&&((a1==12)&&(!(a4==1)&&(((a2==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a11==1))&&(a6==1)))&&(a23==1)))))){ if((a29==1)){ a12 = 0; a25 = 0; a5 = 4; a20 = 1; a21 = 11; a7 = 1; a16 = 7; }else{ a16 = 7; a5 = 5; a19 = 2; a15 = 0; a11 = 0; a20 = 1; a9 = 9; a0 = 1; } return 21; } else if(((!(a8==1)&&(!(a4==1)&&(((((a3==1)&&((a21==10)&&((input==4)&&(((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7))))))&&(a17==2))&&(a28==1))&&(a13==1))))&&((a19==2)&&((a16==11)&&(((a11==1)&&(a12==1))&&(a20==1)))))){ a5 = 4; a9 = 7; a19 = 1; a1 = 12; a13 = 1; a18 = 0; a16 = 7; return -1; } else if((((((!(a20==1)&&(!(a6==1)||(((!(a14==1)&&((a1==13)&&(a2==1)))||!(a28==1))&&(a16==9))))&&(a13==1))&&(a17==2))&&(a9==11))&&((!(a18==1)&&((a11==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a19==3))))&&(a21==10)))){ a25 = 0; a2 = 0; a19 = 1; a1 = 14; a9 = 7; a5 = 5; a16 = 7; a20 = 1; return 21; } else if(((((!(a20==1)&&((a17==2)&&((a12==1)&&(!(a26==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))&&(a11==1))))))&&(a21==12))&&(a28==1))&&((a16==9)&&(((a19==3)&&((a1==14)&&((a13==1)&&(a11==1))))||(a27==1))))){ if((a23==1)){ a2 = 0; a5 = 4; a16 = 7; a21 = 10; a25 = 1; a20 = 1; a28 = 0; a19 = 1; a9 = 9; }else{ a9 = 7; a4 = 1; a21 = 10; a5 = 6; a19 = 2; a11 = 0; a20 = 1; a1 = 12; a16 = 7; a10 = 1; } return -1; } else if((((((a4==1)||((a1==13)&&((a17==2)&&(a13==1))))&&!(a20==1))&&(a16==10))&&((a19==3)&&(((((a2==1)&&(((a23==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==3)))&&(a28==1)))&&(a23==1))&&(a21==12))&&(a2==1))))){ a11 = 0; a19 = 1; a9 = 10; a20 = 1; a1 = 14; a16 = 7; a10 = 0; a22 = 1; a21 = 10; a5 = 6; return -1; } else if((((a16==10)&&(((a1==14)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a21==11)))&&((((a17==2)&&((a20==1)&&((a9==11)&&((((a14==1)||((a28==1)&&(a13==1)))||(a7==1))&&(a23==1)))))&&(a19==5))&&!(a7==1)))){ a7 = 0; a8 = 0; a5 = 5; a19 = 2; a1 = 13; a9 = 9; a21 = 10; a27 = 0; a16 = 7; return 25; } else if((((a3==1)&&((((a9==11)&&((a1==13)&&((a16==9)&&((a17==2)&&(!(a2==1)||((a3==1)&&(a2==1)))))))&&(a23==1))||(a27==1)))&&(((a19==5)&&(!(a0==1)&&((a21==11)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))))&&!(a20==1)))){ if((a23==1)){ a21 = 10; a16 = 7; a5 = 5; a19 = 1; a9 = 7; a26 = 1; a25 = 1; a20 = 1; a2 = 0; }else{ a9 = 7; a28 = 0; a15 = 0; a16 = 11; a21 = 10; a8 = 1; a1 = 12; a5 = 4; a20 = 1; } return -1; } else if((((((((a20==1)&&((((a21==12)&&(input==3))&&(a3==1))&&(a9==11)))&&(a19==1))&&(a16==11))&&(a17==2))&&!(a4==1))&&(!(a4==1)&&(((a1==12)&&((!(a12==1)||((a23==1)&&(a6==1)))||(a24==1)))&&(a5==5))))){ a18 = 0; a13 = 1; a16 = 7; a7 = 0; a5 = 4; a21 = 10; a9 = 7; return -1; } else if((((((!(a23==1)&&((((a5==4)&&((!(a6==1)&&((a17==2)&&(a23==1)))&&(a16==7)))&&(a20==1))&&(a27==1)))&&(a9==9))&&(a21==12))&&(a19==1))&&(((a4==1)&&(((input==3)&&(a1==12))&&(a24==1)))&&(a18==1)))){ a8 = 1; a11 = 0; a27 = 1; a21 = 10; a9 = 11; return -1; } else if(((!(a13==1)||(((a1==12)&&((a20==1)&&(((a5==5)&&(((a12==1)&&(a3==1))||!(a28==1)))&&!(a4==1))))&&(a13==1)))&&(((a28==1)&&(((a9==10)&&((a17==2)&&((input==3)&&(a16==7))))&&(a21==12)))&&(a19==2)))){ a0 = 0; a14 = 0; a5 = 4; a9 = 7; a19 = 1; a28 = 1; a21 = 10; return -1; } else if((((a9==11)&&((((((a6==1)&&(a2==1))&&(a3==1))||(a8==1))&&(a1==13))&&(a21==12)))&&(((a20==1)&&((a16==7)&&((((!(a27==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a23==1))&&!(a8==1))&&(a19==1))))&&(a17==2)))){ a18 = 0; a28 = 1; a16 = 8; a26 = 0; a21 = 10; a5 = 5; a19 = 5; return 25; } else if((((a26==1)||(((a18==1)||(((a1==12)&&(((a3==1)||(a7==1))&&!(a20==1)))||(a4==1)))&&(a23==1)))&&((a21==12)&&(((a9==8)&&(((a6==1)&&((a16==10)&&(((a5==5)||(a5==6))&&(input==6))))&&(a19==3)))&&(a17==2))))){ if((a17==4)){ a19 = 2; a9 = 10; a25 = 0; a10 = 0; a5 = 4; a16 = 8; a20 = 1; a4 = 1; }else{ a21 = 11; a19 = 4; a15 = 0; a16 = 11; a20 = 1; a1 = 13; a6 = 0; a9 = 7; a5 = 5; a22 = 0; } return -1; } else if((((!(a7==1)&&((((a19==2)&&(input==1))&&(a21==11))&&(a6==1)))&&(a9==8))&&(!(a7==1)&&(((((a16==9)&&(((a20==1)&&(((a13==1)&&(a12==1))&&(a1==13)))&&!(a7==1)))&&(a17==2))&&(a11==1))&&(a5==5))))){ a24 = 0; a21 = 12; a5 = 6; a9 = 11; a1 = 14; a12 = 1; a26 = 0; return 21; } else if((((a6==1)&&(((a1==12)&&(((a16==8)&&((a2==1)&&(a28==1)))&&(a9==9)))&&(a11==1)))&&(!(a20==1)&&(((((!(a8==1)&&((a19==1)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a7==1))&&(a23==1))&&(a21==11))&&(a17==2))))){ a5 = 4; a21 = 10; a20 = 1; a9 = 7; a6 = 1; a3 = 1; a16 = 7; a23 = 1; return -1; } else if((((a26==1)||(!(a11==1)||(((((a26==1)||((a21==10)&&(a23==1)))&&(a17==2))&&(a1==13))&&!(a24==1))))&&(!(a14==1)&&(((!(a20==1)&&((a16==7)&&((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==6))))&&(a19==2))&&(a13==1))))){ a9 = 7; a19 = 1; a1 = 12; a5 = 4; a3 = 1; a11 = 1; a8 = 0; a20 = 1; return -1; } else if((((((a16==7)&&(!(a0==1)&&((((a9==11)&&(((a17==2)&&(a3==1))||!(a13==1)))&&(a21==12))&&(a19==3))))&&(a20==1))||!(a28==1))&&((((a6==1)&&((a1==13)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a4==1))&&!(a24==1)))){ a21 = 10; a9 = 7; a0 = 0; a5 = 4; a19 = 1; a1 = 12; a8 = 0; return -1; } else if(((!(a27==1)&&(((a16==11)&&((a23==1)&&(((a17==2)&&((a19==3)&&(input==4)))&&(a5==4))))&&(a2==1)))&&((((a21==10)&&(!(a20==1)&&((a27==1)||(!(a8==1)&&((a6==1)&&!(a24==1))))))&&(a9==11))&&(a1==12)))){ a22 = 1; a9 = 10; a19 = 1; a3 = 0; a13 = 0; a1 = 14; a16 = 7; a20 = 1; a5 = 5; return -1; } else if((((((a23==1)&&((a17==2)&&(a12==1)))&&(a1==14))&&(a20==1))&&(((a19==5)&&((a11==1)&&((a6==1)&&((a3==1)&&((!(a26==1)&&((a11==1)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==6))))&&(a16==10))))))&&(a21==11)))){ a7 = 0; a19 = 1; a11 = 1; a5 = 4; a9 = 7; a16 = 7; a21 = 10; a1 = 12; return -1; } else if((((((a14==1)||(!(a28==1)||(a12==1)))||(a8==1))&&(a9==9))&&((a1==13)&&((((a17==2)&&((a20==1)&&((((a19==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))&&!(a18==1))&&(a12==1))))&&(a16==8))&&(a21==11))))){ a2 = 1; a7 = 0; a16 = 7; a5 = 4; a21 = 10; a1 = 12; a9 = 7; a11 = 1; return -1; } else if((((a1==12)&&((a28==1)&&(((a17==2)&&((!(a14==1)&&((input==5)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&!(a26==1)))&&(a28==1))))&&((((a19==3)&&(!(a2==1)||((a20==1)&&((a21==11)&&(a11==1)))))&&(a16==10))||!(a6==1)))){ a12 = 1; a11 = 1; a13 = 1; a21 = 10; a16 = 9; a9 = 10; a5 = 4; a1 = 14; a19 = 2; return 21; } else if(((((a19==2)&&((a11==1)&&((a2==1)&&(((input==5)&&!(a20==1))&&(a21==12)))))&&(a17==2))&&((a9==8)&&((a16==9)&&((a5==5)&&((a1==14)&&(((a8==1)||(((a0==1)||(a12==1))||(a0==1)))||(a18==1)))))))){ a10 = 1; a19 = 1; a20 = 1; a21 = 10; a1 = 12; a27 = 1; a16 = 7; a9 = 9; a7 = 1; return 22; } else if(((!(a28==1)||((((((a6==1)&&(a16==9))&&(a21==12))||!(a2==1))&&(a19==3))&&(a23==1)))&&(((a11==1)&&((!(a20==1)&&((a1==14)&&((a6==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==3)))))&&(a11==1)))&&(a17==2)))){ a1 = 12; a16 = 7; a15 = 0; a5 = 6; a9 = 11; a19 = 1; a21 = 10; a11 = 0; a20 = 1; a8 = 1; return -1; } else if((((a24==1)&&(!(a6==1)&&((((a16==7)&&(((a12==1)&&(a20==1))&&(a17==2)))&&(a7==1))&&(a26==1))))&&(!(a6==1)&&((a19==3)&&(((((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==4))&&!(a23==1))&&(a1==13))&&(a21==11)))))){ a19 = 1; a21 = 10; a25 = 0; a1 = 14; a9 = 8; a4 = 1; a5 = 6; return 21; } else if(((((!(a2==1)||(!(a7==1)&&((a1==13)&&(a12==1))))&&!(a20==1))&&(a16==10))&&((a21==11)&&((((a17==2)&&(((a19==2)&&(!(a18==1)&&((input==6)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))&&!(a4==1)))&&(a13==1))&&!(a7==1))))){ if((a0==1)){ a5 = 4; a9 = 11; a24 = 1; a13 = 0; a20 = 1; a1 = 14; a10 = 0; a16 = 7; }else{ a16 = 8; a28 = 0; a8 = 1; a4 = 1; a19 = 1; a5 = 6; a21 = 12; a9 = 11; a1 = 12; } return 25; } else if((((((((!(a2==1)||(a6==1))||(a27==1))&&(a9==11))&&(a21==10))&&(a19==1))||(a26==1))&&(((a17==2)&&((a1==14)&&(((((((a5==4)||(a5==5))&&(input==1))&&(a3==1))&&!(a24==1))&&(a20==1))&&(a16==9))))&&(a13==1)))){ if((a16==7)){ a11 = 1; a16 = 8; a5 = 5; a19 = 5; a1 = 12; a20 = 0; a28 = 1; a9 = 10; a6 = 1; a21 = 11; }else{ a7 = 0; a13 = 1; a16 = 10; a23 = 1; a5 = 5; a1 = 13; } return 21; } else if((((a11==1)&&((!(a3==1)||(((((a1==13)&&(((a17==2)&&(!(a20==1)&&(a13==1)))&&(a12==1)))&&(a21==12))&&!(a24==1))||(a24==1)))&&(a19==5)))&&((!(a26==1)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==6)))&&(a16==8)))){ a19 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 10; a14 = 1; a7 = 1; a12 = 0; a20 = 1; a1 = 12; return -1; } else if((((a19==2)&&((a9==7)&&((!(a8==1)&&((a6==1)&&!(a14==1)))&&!(a0==1))))&&(((a1==12)&&(((((a5==5)&&((a17==2)&&(((a20==1)&&(input==3))&&(a6==1))))&&!(a0==1))&&(a21==10))&&!(a14==1)))&&(a16==8)))){ a19 = 1; a27 = 0; a5 = 4; a16 = 7; a8 = 0; a2 = 1; return -1; } else if(((!(a7==1)&&((a3==1)&&((a20==1)&&(!(a7==1)&&((a21==10)&&((a17==2)&&((a1==13)&&(((a6==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a12==1)))))))))&&((a16==8)&&(((a6==1)&&(a11==1))&&(a19==5))))){ if((a24==1)){ a20 = 0; a21 = 11; a5 = 6; a9 = 10; a23 = 1; a13 = 1; a19 = 1; }else{ a2 = 1; a5 = 5; a1 = 14; a21 = 12; a23 = 1; a9 = 11; a27 = 0; } return 22; } else if((((((((a1==12)&&((a2==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==5))))&&!(a24==1))&&(a16==8))&&!(a8==1))&&!(a20==1))&&((a17==2)&&((a21==11)&&((a28==1)&&(((!(a28==1)||(a2==1))&&(a6==1))&&(a19==2))))))){ a20 = 1; a21 = 10; a5 = 4; a8 = 0; a6 = 1; a19 = 1; a24 = 0; a9 = 7; a16 = 7; return -1; } else if(((((((!(a0==1)&&((((input==5)&&(a5==6))&&!(a27==1))&&(a6==1)))&&(a17==2))&&(a21==12))&&!(a14==1))&&(a20==1))&&((a19==5)&&((a9==8)&&(((((a3==1)&&(a16==9))||!(a2==1))&&(a1==14))&&!(a7==1)))))){ a5 = 4; a1 = 12; a14 = 0; a16 = 7; a9 = 7; a21 = 10; a13 = 1; a19 = 1; a12 = 1; return -1; } else if((((!(a28==1)||((a11==1)&&((a2==1)&&(a1==14))))&&(a28==1))&&((a17==2)&&((((a16==9)&&((a11==1)&&((a2==1)&&(!(a14==1)&&((a21==10)&&((input==5)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))))&&!(a20==1))&&(a19==3))))){ if((a26==1)){ a16 = 7; a12 = 0; a21 = 12; a19 = 5; a5 = 6; a18 = 1; a6 = 0; a9 = 10; }else{ a9 = 8; a1 = 13; a16 = 7; a29 = 1; a19 = 1; a4 = 1; a5 = 6; a20 = 1; } return -1; } else if(((((a3==1)&&(((a1==13)&&(!(a8==1)&&(((a19==3)&&(a23==1))&&(a21==12))))||!(a13==1)))&&(a9==7))&&((a23==1)&&((a17==2)&&((a5==5)&&((a16==8)&&((!(a0==1)&&((a20==1)&&(input==4)))&&(a12==1)))))))){ a12 = 1; a21 = 10; a24 = 0; a1 = 12; a19 = 1; a16 = 7; a5 = 4; a3 = 1; return -1; } else if((((((a1==13)&&((a2==1)&&((a13==1)&&(a16==8))))&&(a17==2))&&!(a20==1))&&(((a21==10)&&((a12==1)&&(!(a24==1)&&(!(a7==1)&&(!(a8==1)&&(!(a27==1)&&((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))))))&&(a19==5)))){ a1 = 12; a16 = 7; a19 = 1; a20 = 1; a14 = 0; a5 = 4; a9 = 10; a0 = 0; return -1; } else if((((((a28==1)&&(((((a21==10)&&(((a16==9)&&((a9==7)&&((a5==4)&&(a1==12))))&&(a19==1)))||((((((a9==11)&&((a1==14)&&(a5==5)))&&(a16==8))&&(a19==5))&&(a21==12))||((a21==12)&&((a19==5)&&((a16==8)&&(((a1==14)&&(a5==6))&&(a9==11)))))))&&(input==3))&&!(a27==1)))&&!(a24==1))&&!(a0==1))&&((a18==1)||((!(a20==1)&&((a17==2)&&(a3==1)))||(a24==1))))){ if((a8==1)){ a12 = 0; a19 = 2; a1 = 12; a16 = 10; a25 = 0; a5 = 5; a9 = 7; a10 = 0; a21 = 11; }else{ a24 = 1; a16 = 10; a21 = 12; a19 = 1; a25 = 1; a9 = 9; a4 = 1; a5 = 6; a1 = 12; } return -1; } else if((((!(a0==1)&&(((((((a16==8)&&(a6==1))&&(a9==10))&&!(a20==1))&&!(a18==1))&&(a5==6))&&(a19==3)))&&(a11==1))&&(!(a7==1)&&(((!(a27==1)&&(((input==5)&&(a21==12))&&(a1==12)))&&!(a0==1))&&(a17==2))))){ a20 = 1; a16 = 11; a5 = 4; a24 = 1; a29 = 1; a21 = 11; a19 = 5; a12 = 0; a1 = 14; return -1; } else if(((((a1==13)&&(((((a5==5)||(a5==6))&&(input==4))&&!(a7==1))&&(a21==10)))&&(a17==2))&&((a19==3)&&((((a26==1)||(((a2==1)&&((a9==8)&&((a16==11)&&(!(a20==1)&&(a2==1)))))&&(a12==1)))&&!(a8==1))&&(a3==1))))){ if((a23==1)){ a5 = 6; a20 = 1; a13 = 0; a19 = 1; a2 = 0; a16 = 7; a23 = 0; }else{ a3 = 0; a9 = 9; a16 = 7; a19 = 2; a10 = 0; a21 = 12; a20 = 1; a25 = 1; a5 = 6; a1 = 12; } return -1; } else if((((a20==1)&&((a17==2)&&((a19==4)&&((a6==1)&&((a12==1)&&((a13==1)&&(a1==12)))))))&&((a16==9)&&(((!(a8==1)&&(!(a27==1)&&(((input==6)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&!(a4==1))))&&!(a26==1))&&(a21==11))))){ a3 = 1; a9 = 8; a26 = 0; a28 = 1; a5 = 5; a20 = 0; a16 = 8; return 21; } else if((((((a3==1)&&((a17==2)&&((!(a27==1)&&((input==6)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2)))))&&!(a7==1))))&&!(a24==1))&&(a21==11))&&((a4==1)||((a20==1)&&(((a11==1)&&(a16==8))&&!(a7==1)))))){ a6 = 1; a28 = 1; a19 = 5; a1 = 12; a14 = 0; a9 = 8; a5 = 6; a21 = 10; return -1; } else if((((((((a19==1)&&((a0==1)||(a6==1)))&&(a12==1))||!(a13==1))||(a27==1))||(a26==1))&&(((a16==8)&&((a17==2)&&(((a20==1)&&((input==3)&&((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13)))))))&&!(a26==1))))&&(a21==12)))){ a9 = 7; a1 = 12; a16 = 7; a5 = 4; a21 = 10; a0 = 0; a23 = 1; a8 = 0; return -1; } else if((((a21==10)&&(((((((a11==1)&&(a19==4))&&(a23==1))&&(a13==1))&&!(a20==1))&&(a16==7))&&(a1==12)))&&((a9==10)&&((a23==1)&&(((a23==1)&&((a5==5)&&((a28==1)&&((a17==2)&&(input==6)))))&&!(a26==1)))))){ a6 = 1; a5 = 6; a12 = 1; a8 = 0; a1 = 13; return 25; } else if(((((((a1==13)&&(((a12==1)&&((((!(a4==1)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a7==1))&&(a3==1))&&(a21==10)))&&(a19==3)))&&(a13==1))&&!(a0==1))&&!(a20==1))&&(((a16==7)&&((a9==8)&&(a12==1)))&&(a17==2)))){ a5 = 4; a1 = 12; a9 = 7; a12 = 1; a19 = 1; a8 = 0; a20 = 1; return -1; } else if((((a9==10)&&((!(a8==1)&&((a11==1)&&(!(a26==1)&&((((input==4)&&(a5==5))&&!(a14==1))&&(a21==11)))))&&!(a8==1)))&&((((a20==1)&&((a19==1)&&(((a1==14)&&(a13==1))&&!(a18==1))))&&(a16==11))&&(a17==2)))){ a1 = 12; a5 = 4; a7 = 0; a16 = 7; a21 = 10; a2 = 1; a9 = 7; return -1; } else if((((a19==1)&&(((a9==10)&&((a16==9)&&((a3==1)&&(((a17==2)&&(a2==1))||!(a3==1)))))&&(a20==1)))&&(((!(a14==1)&&((a21==12)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a1==14))&&(a28==1))))&&!(a27==1))&&(a3==1)))){ a5 = 5; a27 = 0; a19 = 3; a1 = 12; a18 = 0; a9 = 9; return 21; } else if((((((!(a26==1)&&(!(a24==1)&&((((input==3)&&(a19==3))&&!(a27==1))&&!(a4==1))))&&!(a14==1))&&(a16==9))&&(a11==1))&&(((a17==2)&&(((a1==13)&&(((a5==5)&&(a3==1))&&(a9==10)))&&(a20==1)))&&(a21==10)))){ a3 = 1; a5 = 4; a1 = 12; a11 = 1; a9 = 7; a14 = 0; a16 = 7; a19 = 1; return -1; } else if((((a21==10)&&(((!(a0==1)&&((a8==1)||(((a13==1)&&!(a14==1))&&(a3==1))))&&(a16==11))&&(a1==14)))&&((a19==2)&&(!(a8==1)&&((a20==1)&&((a9==8)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a7==1))&&(a17==2)))))))){ a3 = 1; a5 = 4; a1 = 12; a19 = 1; a9 = 7; a14 = 0; a16 = 7; a12 = 1; return -1; } else if((((((!(a11==1)||((a17==2)&&(a23==1)))&&(a19==2))||!(a13==1))||!(a28==1))&&((a21==12)&&(!(a8==1)&&(((a20==1)&&(!(a0==1)&&(((input==5)&&((((a5==6)&&(a1==13))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7))))&&(a16==9))))&&!(a0==1)))))){ a26 = 0; a28 = 1; a9 = 7; a21 = 10; a1 = 12; a5 = 4; a19 = 1; a12 = 1; a16 = 7; return -1; } else if(((((a1==13)&&((((a11==1)&&(a17==2))&&(a21==12))||!(a2==1)))||!(a28==1))&&(!(a27==1)&&(!(a27==1)&&(!(a14==1)&&((a19==1)&&(((a16==11)&&((a20==1)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==6))))&&(a23==1)))))))){ a1 = 12; a5 = 4; a21 = 10; a12 = 1; a9 = 7; a6 = 1; a16 = 7; a28 = 1; return -1; } else if((((a23==1)&&((((a11==1)&&((a21==10)&&(((((a17==2)&&(a3==1))||!(a28==1))&&(a19==5))&&(a16==7))))||(a26==1))&&(a1==13)))&&(!(a24==1)&&(((!(a20==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a9==7))&&(a11==1))))){ a2 = 1; a9 = 11; a19 = 2; a23 = 1; a1 = 12; a5 = 5; a20 = 1; return -1; } else if((((a1==13)&&((a17==2)&&((((a16==11)&&(((a19==1)&&((a13==1)||(a4==1)))&&(a20==1)))||(a8==1))&&!(a8==1))))&&(((a21==12)&&(((a28==1)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==4)))&&(a11==1)))&&!(a4==1)))){ a16 = 7; a1 = 12; a9 = 7; a21 = 10; a5 = 4; a14 = 0; a23 = 1; return -1; } else if((((a27==1)||(((!(a4==1)&&(!(a12==1)||((a3==1)&&(a5==4))))&&(a20==1))||!(a28==1)))&&((a28==1)&&((a17==2)&&(((((a19==2)&&(((input==6)&&(a21==10))&&(a16==7)))&&!(a4==1))&&(a1==13))&&(a9==10)))))){ a1 = 12; a24 = 0; a19 = 3; a5 = 5; a13 = 1; a11 = 1; return 23; } else if(((!(a14==1)&&(!(a24==1)&&(a28==1)))&&(((a6==1)&&((a20==1)&&(((a13==1)&&((!(a4==1)&&((((((input==3)&&(a1==13))&&!(a4==1))&&(a9==7))&&(a16==8))&&(a19==4)))&&(a5==6)))&&(a21==12))))&&(a17==2)))){ a1 = 12; a27 = 0; a2 = 1; a21 = 10; a16 = 7; a11 = 1; a5 = 4; a19 = 1; return -1; } else if((((!(a14==1)&&((((a5==6)&&((a1==12)&&(!(a26==1)&&(a2==1))))&&(a9==8))&&!(a8==1)))||(a27==1))&&((((((a17==2)&&(((a19==3)&&(input==4))&&(a21==11)))&&(a20==1))&&(a16==10))&&(a12==1))&&!(a26==1)))){ a9 = 7; a21 = 10; a5 = 4; a19 = 1; a28 = 1; a27 = 0; a12 = 1; a16 = 7; return -1; } else if(((!(a6==1)||((((a8==1)||((a3==1)&&(a23==1)))&&(a16==7))&&(a1==12)))&&(((((a5==6)&&((a23==1)&&((((a17==2)&&((a9==10)&&(input==3)))&&(a19==5))&&(a20==1))))&&(a21==10))&&(a28==1))&&(a6==1)))){ a3 = 1; a1 = 13; a19 = 2; a6 = 1; a14 = 0; a21 = 12; a9 = 8; return 25; } else if(((((a13==1)&&(((a21==11)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&(a1==12)))&&(a17==2))&&(((a9==7)&&(((((((a3==1)&&(a28==1))&&!(a0==1))&&(a16==10))&&(a19==1))||!(a23==1))&&(a12==1)))&&!(a20==1)))){ if((a20==1)){ a15 = 0; a9 = 10; a14 = 1; a19 = 4; a10 = 0; a5 = 4; }else{ a16 = 7; a4 = 1; a5 = 5; a21 = 10; a6 = 0; a20 = 1; } return 26; } else if((((a17==2)&&((a21==10)&&(((a6==1)&&((a6==1)||!(a2==1)))&&!(a20==1))))&&((a19==4)&&((((((((((a1==14)&&(a5==4))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==3))&&!(a0==1))&&(a16==7))&&(a3==1))&&(a23==1))&&(a23==1))))){ a11 = 1; a5 = 4; a1 = 12; a20 = 1; a9 = 7; a19 = 1; a23 = 1; return -1; } else if((((a6==1)&&(((a17==2)&&((((a21==11)&&(((a12==1)||!(a3==1))||!(a28==1)))&&(a16==7))&&(a20==1)))&&(a23==1)))&&(((a28==1)&&(((a19==1)&&((input==5)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&(a1==12)))&&(a12==1)))){ a19 = 5; a1 = 13; a13 = 1; a28 = 1; a9 = 8; a5 = 4; a21 = 12; return 23; } else if((((a19==2)&&(!(a26==1)&&(((a28==1)&&((a24==1)||(!(a20==1)&&(a6==1))))&&(a11==1))))&&((((a1==14)&&(!(a4==1)&&(((a3==1)&&(((input==6)&&(a9==11))&&(a16==10)))&&(a21==12))))&&(a17==2))&&(a5==4)))){ if((a2==1)){ a16 = 7; a5 = 5; a20 = 1; a15 = 0; a19 = 1; a21 = 10; a14 = 1; a22 = 0; }else{ a16 = 9; a1 = 13; a21 = 10; a15 = 0; a23 = 0; a5 = 5; a9 = 10; a10 = 0; } return 21; } else if((((a20==1)&&(((a17==2)&&(a11==1))&&(a21==10)))&&(((a24==1)&&((a19==4)&&((a26==1)&&((!(a28==1)&&(((((input==1)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a4==1))&&!(a6==1))&&!(a13==1)))&&(a16==7)))))&&(a1==13)))){ a10 = 1; a16 = 10; a21 = 12; a19 = 2; a5 = 4; a9 = 9; a1 = 12; a13 = 0; return -1; } else if((((a4==1)&&((a7==1)&&((a8==1)&&(((a16==8)&&((a6==1)&&(a1==13)))&&!(a28==1)))))&&((a14==1)&&((!(a20==1)&&((((((input==4)&&((a5==5)||(a5==6)))&&(a17==2))&&!(a12==1))&&(a9==7))&&(a21==10)))&&(a19==2))))){ a20 = 1; a12 = 0; a16 = 9; a14 = 1; a1 = 12; a28 = 0; a5 = 5; a9 = 8; a21 = 12; a19 = 5; return 26; } else if(((((a6==1)&&((a8==1)||((((a16==10)&&((a9==7)&&(a2==1)))||(a0==1))&&!(a0==1))))||(a0==1))&&(((a20==1)&&((a19==5)&&((a21==11)&&((a17==2)&&(((a5==5)&&(input==1))&&(a1==14))))))&&(a6==1)))){ a16 = 7; a19 = 2; a9 = 9; a5 = 6; a27 = 0; a0 = 0; a6 = 1; a21 = 10; return 21; } else if(((!(a28==1)||((a23==1)&&((a7==1)||((a20==1)&&((((a11==1)&&!(a24==1))&&(a1==14))||!(a11==1))))))&&((a12==1)&&((a19==2)&&(((a17==2)&&(((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==5))&&(a21==10)))&&(a16==9)))))){ a1 = 12; a19 = 1; a16 = 7; a5 = 4; a9 = 7; a8 = 0; a24 = 0; return -1; } else if(((((((a6==1)&&!(a0==1))&&(a9==7))||!(a13==1))&&(a17==2))&&(((a28==1)&&(((((a5==6)&&(((a21==12)&&(!(a18==1)&&((input==5)&&(a20==1))))&&(a1==13)))&&(a11==1))&&(a3==1))&&(a19==2)))&&(a16==10)))){ a28 = 1; a16 = 7; a1 = 14; a14 = 0; a5 = 5; a4 = 0; a21 = 10; a9 = 10; return 21; } else if((((a21==11)&&(!(a14==1)&&(((a17==2)&&((a11==1)&&((a16==8)&&(((!(a26==1)&&((((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))||((a9==7)&&((a1==14)&&(a5==5))))&&(input==4)))&&!(a14==1))&&(a19==2)))))&&(a13==1))))&&((a23==1)&&((a2==1)&&(a20==1))))){ if((a6==1)){ a16 = 7; a23 = 1; a5 = 5; a12 = 1; a20 = 0; a19 = 3; a0 = 0; a9 = 8; a21 = 12; a1 = 13; }else{ a1 = 13; a3 = 1; a27 = 0; a9 = 11; a5 = 4; a19 = 4; a21 = 10; a16 = 10; a4 = 0; } return 26; } else if((((!(a27==1)&&((!(a18==1)&&((((((a5==4)||(a5==5))&&(input==6))&&!(a7==1))&&(a16==8))&&(a17==2)))&&(a21==11)))&&(a19==2))&&((a1==14)&&(((((a9==11)&&((a18==1)||(a6==1)))&&!(a20==1))||(a8==1))||(a26==1))))){ a2 = 1; a1 = 12; a16 = 7; a9 = 7; a21 = 10; a14 = 0; a19 = 1; a28 = 1; a20 = 1; a5 = 4; return -1; } else if((((a7==1)||(!(a2==1)||((a20==1)&&((((a8==1)||(a23==1))&&!(a7==1))&&(a1==14)))))&&(!(a7==1)&&(((a21==10)&&(((a5==4)&&((a13==1)&&(((a9==8)&&(input==1))&&(a19==2))))&&(a17==2)))&&(a16==8))))){ a19 = 1; a4 = 0; a3 = 1; a1 = 12; a16 = 7; a9 = 7; return -1; } else if(((!(a0==1)&&((a1==12)&&((((a19==3)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a21==12)))&&!(a4==1))&&!(a20==1))))&&((a3==1)&&((a17==2)&&((a16==8)&&(!(a24==1)&&(!(a24==1)&&(((a6==1)&&(a23==1))&&(a9==7))))))))){ a16 = 7; a19 = 1; a20 = 1; a5 = 6; a8 = 1; a14 = 1; a1 = 14; a21 = 10; a9 = 8; return -1; } else if((((a23==1)&&((a24==1)||(((a1==13)&&(a3==1))&&(a12==1))))&&((((((a17==2)&&((a2==1)&&((a2==1)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a24==1))&&(a19==1)))))&&(a9==8))&&(a20==1))&&(a16==8))&&(a21==12)))){ a16 = 7; a6 = 1; a9 = 7; a21 = 10; a5 = 4; a1 = 12; a28 = 1; a11 = 1; return -1; } else if((((a17==2)&&((a21==10)&&(((a5==4)&&(!(a4==1)&&(((a11==1)||!(a23==1))&&!(a20==1))))&&(a23==1))))&&((a9==9)&&((a1==12)&&(!(a18==1)&&((a23==1)&&(((a19==2)&&((a16==7)&&(input==3)))&&(a28==1)))))))){ a9 = 7; a24 = 0; a12 = 1; a19 = 1; a2 = 1; a20 = 1; return -1; } else if((((((((!(a8==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a13==1))&&(a19==3))&&!(a4==1))&&(a6==1))&&(a1==14))&&(((a21==10)&&((((((a2==1)&&(a2==1))&&(a17==2))&&(a16==9))&&(a20==1))&&(a9==10)))&&!(a27==1)))){ a6 = 1; a2 = 1; a9 = 8; a23 = 1; a5 = 6; a1 = 13; a16 = 11; a19 = 2; return 23; } else if((((a16==8)&&(!(a20==1)&&(!(a11==1)||((!(a24==1)&&((a19==3)&&(!(a13==1)||(a23==1))))&&(a21==10)))))&&((!(a8==1)&&(!(a7==1)&&((a1==12)&&(((input==4)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&(a11==1)))))&&(a17==2)))){ a20 = 1; a16 = 7; a9 = 7; a13 = 1; a28 = 1; a5 = 4; a19 = 1; a12 = 1; return -1; } else if((((!(a0==1)&&((!(a27==1)&&((a1==14)&&((a17==2)&&(((a19==1)&&((input==3)&&(a9==7)))&&(a20==1)))))&&(a11==1)))&&!(a24==1))&&((a26==1)||(((a5==4)&&((a16==10)&&((a11==1)&&(a21==10))))||(a8==1))))){ a2 = 1; a1 = 12; a12 = 1; a0 = 0; a16 = 7; return -1; } else if(((((!(a26==1)&&((a17==2)&&((!(a26==1)&&((a1==14)&&(((a9==8)&&(a11==1))&&(a16==10))))&&!(a20==1))))&&(a6==1))&&(a28==1))&&((a11==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&(a19==2))&&(a21==10))&&(a6==1))))){ if((a22==1)){ a3 = 0; a23 = 0; a19 = 1; a16 = 7; a20 = 1; a7 = 1; a5 = 5; a9 = 9; }else{ a21 = 12; a9 = 9; a1 = 12; a16 = 7; a19 = 4; a6 = 0; a0 = 1; a5 = 5; a18 = 1; } return 21; } else if((((a21==12)&&((a28==1)&&((a2==1)&&((((a2==1)||(a4==1))&&!(a8==1))&&(a20==1)))))&&((((a16==10)&&(!(a0==1)&&((a19==5)&&((a9==8)&&((a11==1)&&((a1==13)&&(input==6)))))))&&(a17==2))&&(a5==6)))){ a3 = 1; a21 = 11; a11 = 1; a16 = 9; a19 = 4; a28 = 1; return -1; } else if((((((((((a5==5)&&((input==6)&&!(a20==1)))&&(a9==8))&&(a19==5))&&(a21==10))&&(a23==1))&&(a17==2))&&!(a8==1))&&((a24==1)||((a8==1)||(!(a2==1)||(((a16==8)&&(!(a24==1)&&(a3==1)))&&(a1==13))))))){ a9 = 7; a5 = 6; a1 = 12; a18 = 0; a21 = 11; a19 = 4; a3 = 1; a7 = 0; return -1; } else if((((a16==8)&&((a19==2)&&(((a17==2)&&(a13==1))&&(a6==1))))&&(((a21==12)&&(((!(a8==1)&&((((input==6)&&(((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))))&&!(a14==1))&&(a11==1)))&&(a28==1))&&(a3==1)))&&!(a20==1)))){ if((a18==1)){ a5 = 5; a20 = 1; a9 = 11; a19 = 4; a8 = 1; a15 = 0; a4 = 1; a1 = 14; }else{ a19 = 1; a1 = 12; a21 = 10; a5 = 6; a16 = 7; a9 = 9; a20 = 1; a10 = 1; a29 = 0; } return 25; } else if(((!(a28==1)||(!(a26==1)&&((a26==1)||(!(a8==1)&&((a1==14)&&((a13==1)&&((a9==10)&&(a2==1))))))))&&(!(a20==1)&&(((!(a0==1)&&((a21==11)&&((a19==2)&&((input==5)&&(a17==2)))))&&(a5==6))&&(a16==10))))){ if((a27==1)){ a16 = 7; a29 = 1; a21 = 10; a9 = 9; a20 = 1; a1 = 12; a13 = 0; a11 = 0; a5 = 4; }else{ a11 = 0; a25 = 1; a21 = 10; a19 = 1; a16 = 7; a20 = 1; a12 = 0; a1 = 12; a9 = 7; } return 25; } else if(((((a28==1)&&((a1==14)&&(((a19==5)&&((!(a28==1)||((a21==11)&&(a6==1)))||(a26==1)))&&(a11==1))))&&(a16==11))&&(((a2==1)&&((a6==1)&&(((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==6))&&(a20==1))))&&(a17==2)))){ a0 = 0; a5 = 4; a21 = 10; a23 = 1; a19 = 1; a16 = 7; a28 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a12==1)&&(((a26==1)&&((((!(a28==1)&&((input==5)&&((a5==4)||(a5==5))))&&!(a6==1))&&(a26==1))&&(a19==1)))&&(a20==1)))&&(((((a16==10)&&((a9==10)&&((a6==1)&&(a21==11))))&&(a17==2))&&(a1==12))&&!(a13==1)))){ a5 = 5; a10 = 0; a21 = 10; a7 = 1; a16 = 7; a9 = 8; return 21; } else if((((a4==1)||((((a21==10)&&((a28==1)&&(a19==1)))&&(a17==2))&&!(a7==1)))&&((a13==1)&&(((a6==1)&&((a16==10)&&(!(a20==1)&&(((((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==4))&&!(a4==1)))))&&!(a26==1))))){ if((a11==1)){ a3 = 0; a5 = 4; a1 = 14; a9 = 11; a25 = 0; a20 = 1; a16 = 7; a18 = 1; }else{ a28 = 0; a20 = 1; a5 = 6; a1 = 13; a16 = 7; a25 = 1; a9 = 10; a2 = 0; } return -1; } else if(((((a4==1)||(((((a20==1)&&((a19==3)&&(a11==1)))&&(a1==14))&&(a28==1))||!(a28==1)))&&(a16==8))&&(!(a8==1)&&((!(a18==1)&&(((((input==6)&&((a5==5)||(a5==6)))&&!(a18==1))&&(a9==10))&&(a17==2)))&&(a21==12))))){ a24 = 0; a1 = 12; a20 = 0; a21 = 10; a19 = 5; a5 = 6; a2 = 1; a18 = 0; return 21; } else if((((((a8==1)&&((a16==7)&&(!(a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))))&&(a20==1))&&(a9==11))&&((a21==10)&&((a19==2)&&(((((((a3==1)&&!(a6==1))&&(a0==1))&&!(a11==1))&&!(a11==1))&&(a17==2))&&(a1==14)))))){ a2 = 0; a9 = 7; a5 = 4; a0 = 1; a1 = 13; a23 = 0; a19 = 1; return -1; } else if((((a1==12)&&(!(a7==1)&&((a17==2)&&((a21==12)&&((a16==8)&&((((a19==3)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==3)))&&!(a4==1))&&!(a26==1)))))))&&((a20==1)&&((a24==1)||((a27==1)||((a2==1)&&!(a26==1))))))){ a4 = 0; a5 = 6; a1 = 13; a9 = 7; a19 = 2; a6 = 1; a7 = 0; a16 = 10; return 22; } else if((((((a6==1)&&((a21==12)&&(!(a24==1)&&((((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7)))||(((a19==4)&&(((a5==5)&&(a1==14))&&(a9==11)))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4))))&&(input==3)))))&&!(a7==1))&&(a16==8))&&(!(a20==1)&&(((a17==2)&&(((a13==1)||!(a23==1))&&(a6==1)))||(a24==1))))){ if((a23==1)){ a19 = 2; a25 = 1; a9 = 8; a22 = 1; a20 = 1; a16 = 11; a1 = 14; a6 = 0; a5 = 4; }else{ a9 = 8; a5 = 6; a1 = 12; a22 = 1; a16 = 7; a20 = 1; a13 = 0; a21 = 10; a8 = 1; a19 = 1; } return -1; } else if((((a1==12)&&(((a5==4)&&(!(a8==1)&&((a19==3)&&(((!(a18==1)&&(((a21==10)&&(input==3))&&(a6==1)))&&!(a14==1))&&(a2==1)))))&&(a9==8)))&&(!(a20==1)&&((a16==8)&&(((a12==1)&&(a28==1))&&(a17==2)))))){ a12 = 1; a19 = 1; a13 = 1; a9 = 7; a16 = 7; a26 = 0; a20 = 1; return -1; } else if((((a23==1)&&(!(a8==1)&&(((a17==2)&&((a21==12)&&((!(a20==1)&&((a16==10)&&((input==5)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))))&&!(a4==1))))&&(a6==1))))&&(((((a19==3)&&(a28==1))&&(a1==14))&&(a6==1))||(a27==1)))){ a19 = 2; a20 = 1; a5 = 4; a2 = 0; a16 = 8; a9 = 9; a21 = 10; a26 = 1; a8 = 1; a1 = 13; return -1; } else if(((((((((a21==12)&&(!(a0==1)&&((a3==1)&&!(a20==1))))||(a0==1))&&(a19==5))&&(a17==2))&&!(a26==1))||!(a11==1))&&((a28==1)&&((a23==1)&&((a16==9)&&((((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==1))))))){ a5 = 6; a6 = 0; a19 = 3; a27 = 1; a9 = 10; a29 = 1; a1 = 14; a20 = 1; return -1; } else if((((a3==1)&&((((((a16==7)&&(((input==6)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))&&(a19==5)))&&(a11==1))&&(a28==1))&&(a3==1))&&(a1==14)))&&((!(a7==1)&&((!(a13==1)||((a21==11)&&(a6==1)))&&(a17==2)))&&(a20==1)))){ a3 = 1; a19 = 3; a9 = 8; a16 = 8; a21 = 12; a23 = 1; a5 = 4; a28 = 1; return 23; } else if((((a19==5)&&(((a24==1)||(((a12==1)&&(!(a2==1)||((a13==1)&&(a16==10))))||(a7==1)))&&(a17==2)))&&((a20==1)&&((((a12==1)&&((a21==10)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==6))))&&(a2==1))&&(a1==13))))){ a19 = 1; a28 = 1; a18 = 0; a9 = 7; a13 = 1; a21 = 11; a5 = 5; a16 = 11; return 23; } else if(((((a6==1)&&((a3==1)&&((((((a21==12)&&((a16==8)&&(!(a24==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6)))))&&(a6==1))&&(a19==4))&&!(a20==1))&&(a17==2))))&&!(a4==1))&&((!(a26==1)&&(a11==1))&&(a1==14)))){ if((a16==9)){ a19 = 2; a20 = 1; a15 = 1; a9 = 9; a21 = 10; a25 = 0; a13 = 0; a5 = 4; a16 = 7; a1 = 12; }else{ a21 = 11; a11 = 0; a16 = 10; a19 = 5; a28 = 0; a5 = 4; a9 = 9; a13 = 0; } return -1; } else if((((!(a18==1)&&(((a21==10)&&((a1==14)&&((a9==7)&&(((a19==5)&&(input==6))&&!(a0==1)))))&&(a16==10)))&&(a17==2))&&((!(a26==1)&&(!(a20==1)&&((!(a8==1)&&((a5==4)&&(a2==1)))&&(a13==1))))||(a7==1)))){ a4 = 1; a9 = 9; a25 = 1; a21 = 12; a0 = 1; a1 = 12; a20 = 1; a16 = 11; return -1; } else if((((a16==7)&&(!(a4==1)&&((a28==1)&&((((a21==12)&&((input==1)&&(a9==8)))&&(a19==2))&&!(a20==1)))))&&(((a5==6)&&((a4==1)||(((a13==1)&&(!(a26==1)&&((a13==1)&&!(a26==1))))&&(a1==12))))&&(a17==2)))){ a12 = 1; a16 = 10; a6 = 1; a21 = 10; a20 = 1; a7 = 0; a5 = 5; a19 = 1; return 21; } else if(((((!(a3==1)||((!(a12==1)||((((!(a23==1)||((a11==1)||!(a23==1)))&&(a19==4))&&(a17==2))&&(a21==11)))&&!(a0==1)))&&(a16==10))||(a18==1))&&((((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==6))&&(a20==1))&&(a1==14)))){ a9 = 9; a21 = 10; a16 = 7; a5 = 5; a13 = 1; a19 = 2; a1 = 13; a24 = 0; a0 = 0; return 25; } else if((((a28==1)&&((a12==1)&&(((a17==2)&&(((a23==1)&&((input==5)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a2==1)))&&(a19==2))))&&(!(a14==1)&&((a21==10)&&((a20==1)&&((((a16==10)&&(a28==1))||!(a2==1))&&(a1==13))))))){ a19 = 5; a9 = 9; a5 = 6; a14 = 0; a11 = 1; a26 = 0; a16 = 11; return 22; } else if(((((a6==1)&&((((a21==10)&&(((a9==9)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a2==1)))&&!(a27==1)))&&(a11==1))&&!(a24==1)))&&(a16==9))&&(((a17==2)&&(((a1==12)&&(!(a23==1)||(a2==1)))&&!(a20==1)))&&(a19==2)))){ a1 = 14; a3 = 0; a9 = 10; a20 = 1; a29 = 1; a16 = 7; a4 = 1; a5 = 5; a19 = 1; return -1; } else if((((a9==11)&&(!(a20==1)&&((!(a26==1)&&(((a16==10)&&((((input==1)&&(a5==5))&&(a21==11))&&!(a7==1)))&&(a28==1)))&&(a19==3))))&&(((a17==2)&&(!(a0==1)&&((a14==1)||(!(a2==1)||(a13==1)))))&&(a1==13)))){ a21 = 10; a5 = 4; a2 = 0; a9 = 7; a16 = 9; a19 = 5; a29 = 1; a20 = 1; a24 = 1; return -1; } else if(((((!(a2==1)||(((((!(a23==1)||((a13==1)||!(a23==1)))||(a8==1))&&(a19==5))&&!(a14==1))||!(a28==1)))&&(a5==6))&&(a21==12))&&((((a1==12)&&((a17==2)&&((input==3)&&(a9==10))))&&(a16==10))&&(a20==1)))){ a5 = 4; a16 = 7; a8 = 0; a9 = 7; a19 = 1; a21 = 10; a3 = 1; return -1; } else if(((((!(a20==1)&&((a9==9)&&(((a13==1)&&((a1==14)&&(a13==1)))&&(a21==10))))&&(a19==3))&&(a16==7))&&(((a3==1)&&(((a17==2)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a27==1))&&(a2==1)))&&(a28==1)))&&(a13==1)))){ a19 = 4; a18 = 0; a28 = 1; a5 = 5; a1 = 12; a23 = 1; a9 = 8; return 23; } else if(((((a1==14)&&(((((((a16==7)&&((input==5)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&(a19==3))&&!(a7==1))&&!(a14==1))&&!(a27==1))&&(a21==12)))&&!(a18==1))&&((((a27==1)||((a2==1)&&(a17==2)))||(a8==1))&&(a20==1)))){ a9 = 7; a24 = 0; a1 = 12; a4 = 0; a21 = 10; a5 = 4; a19 = 1; a12 = 1; return -1; } else if((((!(a20==1)&&((!(a7==1)&&((a5==4)&&((!(a8==1)&&(!(a4==1)&&((a21==11)&&(input==1))))&&(a17==2))))&&(a16==9)))&&(a6==1))&&((!(a23==1)||((((a9==11)&&(a3==1))&&(a1==13))&&!(a27==1)))&&(a19==2)))){ a27 = 1; a5 = 6; a1 = 12; a13 = 0; a19 = 1; a29 = 0; a20 = 1; a16 = 7; a9 = 7; a21 = 10; return -1; } else if(((((!(a13==1)||((a18==1)||((a1==13)&&((a6==1)&&(a11==1)))))&&(a17==2))&&(a21==10))&&((((a9==9)&&((a19==1)&&((a2==1)&&(!(a8==1)&&(!(a20==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))))))&&(a16==8))&&!(a8==1)))){ a1 = 12; a16 = 7; a8 = 0; a4 = 0; a5 = 4; a28 = 1; a9 = 7; a20 = 1; return -1; } else if((((a17==2)&&((a18==1)&&(((((a11==1)&&(a24==1))&&(a26==1))&&(a19==1))&&!(a3==1))))&&((!(a2==1)&&(((a9==9)&&(((a16==8)&&((a21==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a20==1)))&&(a14==1)))&&(a1==13)))){ a9 = 8; a21 = 10; a1 = 14; a16 = 7; a5 = 5; a28 = 0; a2 = 0; a18 = 1; return 26; } else if(((((a2==1)&&((a17==2)&&((a1==14)&&((((a5==4)||(a5==5))&&(input==3))&&(a9==10)))))&&(a6==1))&&((!(a4==1)&&(((((((a13==1)&&(a16==8))||!(a2==1))&&(a21==10))&&!(a20==1))&&(a19==3))&&!(a0==1)))&&!(a8==1)))){ a27 = 0; a5 = 4; a9 = 7; a19 = 1; a23 = 1; a16 = 7; a13 = 1; a1 = 12; a20 = 1; return -1; } else if((((a1==14)&&((((a28==1)&&(((a17==2)&&((a6==1)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&!(a14==1)))&&(a21==12))&&(a20==1)))&&((a19==3)&&(((((a28==1)&&!(a24==1))&&(a6==1))&&(a16==10))&&(a9==8))))){ a21 = 10; a19 = 2; a18 = 0; a16 = 7; a3 = 1; a12 = 1; a1 = 13; a5 = 5; a9 = 9; return 25; } else if(((((a16==11)&&((a6==1)&&(((a17==2)&&(a23==1))&&!(a18==1))))&&!(a7==1))&&((a20==1)&&((((((a1==13)&&((a9==8)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a27==1))))&&(a21==11))&&!(a26==1))&&!(a7==1))&&(a19==2))))){ a1 = 12; a19 = 4; a16 = 10; a3 = 1; a2 = 1; a5 = 5; return 21; } else if(((!(a24==1)&&((a4==1)||(((((a21==12)&&(!(a20==1)&&((a13==1)&&(a16==8))))&&(a17==2))&&(a12==1))||(a4==1))))&&((a3==1)&&((a1==14)&&(!(a7==1)&&((a19==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6)))))))){ a21 = 10; a14 = 1; a3 = 0; a16 = 7; a9 = 10; a20 = 1; a29 = 0; a5 = 6; return 21; } else if(((!(a18==1)&&((((((a5==5)||(a5==6))&&(input==5))&&(a12==1))&&!(a20==1))&&(a21==12)))&&((a18==1)||((a23==1)&&(((a9==7)&&((a19==4)&&(((a17==2)&&(((a11==1)&&(a16==8))&&!(a0==1)))&&(a1==14))))||(a26==1)))))){ if((a27==1)){ a21 = 11; a20 = 1; a13 = 0; a26 = 1; a5 = 5; a1 = 12; a9 = 9; a12 = 0; a19 = 1; a16 = 11; }else{ a27 = 1; a9 = 9; a21 = 11; a10 = 1; a5 = 6; a26 = 1; } return -1; } else if(((((a13==1)&&((a13==1)&&((((a9==9)&&(((a13==1)&&((a17==2)&&(((a21==11)&&(input==1))&&(a3==1))))&&(a20==1)))&&(a1==12))&&(a19==5))))&&(a2==1))&&((a14==1)||((a5==5)&&((a28==1)&&(a16==10)))))){ a9 = 7; a24 = 0; a16 = 7; a28 = 1; a21 = 10; a19 = 1; a5 = 4; a2 = 1; return -1; } else if(((!(a4==1)&&((((!(a20==1)&&(((((input==5)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a21==11))&&(a19==5))&&(a17==2)))&&!(a8==1))&&!(a4==1))&&!(a18==1)))&&(((a1==12)&&(!(a0==1)&&((a16==8)&&(a6==1))))||!(a23==1)))){ a5 = 4; a19 = 1; a9 = 7; a18 = 0; a8 = 0; a12 = 1; a20 = 1; a21 = 10; a16 = 7; return -1; } else if(((!(a7==1)&&((a5==5)&&((a21==10)&&((!(a26==1)&&((a23==1)&&((((input==6)&&(a20==1))&&(a17==2))&&(a1==14))))&&(a9==8)))))&&((!(a24==1)&&((((a3==1)&&(a19==3))&&(a23==1))&&!(a27==1)))&&(a16==9)))){ a24 = 0; a1 = 12; a12 = 1; a16 = 7; a5 = 4; a13 = 1; a9 = 7; a19 = 1; return -1; } else if((((a3==1)&&((((a1==12)&&((a21==12)&&((a12==1)||!(a11==1))))&&!(a20==1))&&(a16==10)))&&(!(a8==1)&&(((((!(a26==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a9==10)))&&(a19==3))&&(a17==2))&&(a2==1))&&(a6==1))))){ if((a13==1)){ a21 = 10; a7 = 1; a16 = 7; a2 = 0; a19 = 1; a6 = 0; a9 = 7; a20 = 1; a5 = 4; a1 = 13; }else{ a9 = 11; a21 = 10; a5 = 5; a7 = 1; a19 = 1; a16 = 7; a4 = 1; a20 = 1; a22 = 1; } return -1; } else if((((a16==9)&&((a19==3)&&(((a3==1)||(a14==1))&&(a1==13))))&&(((((a17==2)&&(((!(a20==1)&&(!(a26==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3))))&&!(a24==1))&&!(a14==1)))&&(a28==1))&&(a21==11))&&(a13==1)))){ if((a26==1)){ a22 = 0; a29 = 0; a20 = 1; a5 = 6; a19 = 2; a9 = 7; a16 = 7; a4 = 1; a21 = 10; a1 = 12; }else{ a19 = 1; a3 = 0; a5 = 4; a15 = 0; a1 = 12; a16 = 7; a20 = 1; a21 = 12; a9 = 8; a22 = 1; } return 21; } else if((((a26==1)||(((((a28==1)&&(a9==8))&&(a2==1))&&(a21==10))&&(a1==13)))&&(!(a18==1)&&((!(a7==1)&&(!(a20==1)&&((((!(a0==1)&&((a5==5)&&(input==5)))&&(a16==11))&&(a17==2))&&(a19==2))))&&!(a26==1))))){ a20 = 1; a8 = 1; a19 = 1; a9 = 9; a1 = 14; a3 = 0; a2 = 0; a5 = 6; a16 = 7; return -1; } else if(((((a27==1)||((a4==1)||(((a11==1)&&(a5==4))&&(a11==1))))&&(a21==11))&&((a16==11)&&((((!(a27==1)&&(((((input==6)&&(a1==14))&&(a20==1))&&!(a8==1))&&(a19==3)))&&(a17==2))&&(a3==1))&&(a9==9))))){ a4 = 0; a11 = 1; a21 = 10; a16 = 7; a9 = 7; a19 = 1; a0 = 0; a1 = 12; return -1; } else if(((!(a18==1)&&((a11==1)&&((a17==2)&&((a20==1)&&((a9==10)&&(((a1==12)&&((a19==2)&&(input==3)))&&(a23==1)))))))&&((a13==1)&&((a5==4)&&(!(a0==1)&&((a16==11)&&(!(a3==1)||((a2==1)&&(a21==11))))))))){ a16 = 7; a9 = 7; a28 = 1; a21 = 10; a19 = 1; a27 = 0; return -1; } else if(((!(a27==1)&&(((a21==12)&&(((a16==8)&&(((a28==1)||!(a28==1))&&(a1==13)))||(a4==1)))&&(a17==2)))&&(!(a20==1)&&(((a19==5)&&((a23==1)&&(!(a4==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==6)))))&&!(a14==1))))){ if((a20==1)){ a5 = 4; a21 = 10; a13 = 0; a9 = 9; a7 = 1; a0 = 1; }else{ a19 = 4; a16 = 9; a9 = 10; a20 = 1; a5 = 5; a23 = 0; a2 = 0; a11 = 0; } return -1; } else if((((a19==5)&&((a17==2)&&(((a26==1)&&((a26==1)&&((a14==1)&&(a28==1))))&&(a9==7))))&&(((((((a16==8)&&((a5==6)&&((input==5)&&(a1==14))))&&(a21==12))&&!(a28==1))&&(a20==1))&&(a27==1))&&(a7==1)))){ a22 = 0; a19 = 1; a1 = 13; a5 = 5; a21 = 10; a16 = 7; a8 = 1; a3 = 0; return 25; } else if((((a1==14)&&((a11==1)&&((a21==12)&&((((input==6)&&(a9==9))&&(a17==2))&&(a6==1)))))&&((a7==1)||((((a19==5)&&(((a16==10)&&(((a28==1)&&(a5==5))||!(a23==1)))&&(a20==1)))&&!(a4==1))||!(a2==1))))){ a4 = 0; a24 = 0; a19 = 4; a14 = 0; a9 = 11; a21 = 10; a16 = 7; return 25; } else if(((((a16==11)&&(!(a8==1)&&((a6==1)||(a14==1))))&&(a17==2))&&((!(a4==1)&&((a19==1)&&((a23==1)&&((a28==1)&&(((a21==10)&&((((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))||(((a1==14)&&(a5==5))&&(a9==7)))&&(input==6)))&&!(a26==1))))))&&!(a20==1)))){ if((a23==1)){ a7 = 1; a28 = 0; a1 = 14; a20 = 1; a16 = 7; a5 = 4; a9 = 10; a22 = 0; }else{ a10 = 0; a5 = 4; a22 = 1; a21 = 11; a7 = 1; a1 = 14; a19 = 3; a9 = 10; a16 = 7; } return 23; } else if((((((((a28==1)&&((a19==5)&&((a21==10)&&((a12==1)&&(a6==1)))))&&(a17==2))&&(a12==1))&&(a3==1))&&(a5==5))&&((((a23==1)&&((((a16==7)&&(input==3))&&(a1==12))&&(a12==1)))&&!(a20==1))&&(a9==8)))){ a0 = 0; a21 = 11; a19 = 2; a9 = 9; a20 = 1; a16 = 10; a5 = 6; a7 = 0; a1 = 13; return 21; } else if((((a2==1)&&(((a1==12)&&(!(a18==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==6)))))&&(a11==1)))&&((a17==2)&&((((a19==2)&&((((a28==1)&&((a21==10)&&(a13==1)))&&(a16==9))&&(a9==9)))&&!(a24==1))||!(a6==1))))){ a4 = 0; a16 = 7; a19 = 1; a27 = 0; a9 = 7; a5 = 4; return -1; } else if((((a2==1)&&(!(a7==1)&&((((a6==1)&&(((((a9==7)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a21==12))&&!(a20==1))&&(a17==2)))&&(a1==13))&&(a16==10))))&&((a26==1)||((a24==1)||(((a23==1)&&!(a24==1))&&(a19==3)))))){ a23 = 0; a19 = 1; a4 = 1; a15 = 0; a21 = 10; a1 = 12; a20 = 1; a5 = 6; a9 = 10; a16 = 7; return -1; } else if((((!(a24==1)&&(!(a26==1)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==4)))))&&!(a18==1))&&((a13==1)&&((a19==5)&&((((((((a16==8)&&(a11==1))&&(a9==9))&&!(a8==1))&&(a21==10))&&(a17==2))&&(a20==1))&&!(a27==1)))))){ a19 = 4; a21 = 11; a5 = 5; a24 = 0; a28 = 1; a13 = 1; a9 = 10; a1 = 12; return 26; } else if((((!(a4==1)&&((a9==7)&&(!(a27==1)&&((((a16==9)&&((a19==5)&&((((input==3)&&(a5==6))&&(a17==2))&&(a21==12))))&&(a20==1))&&!(a14==1)))))&&!(a24==1))&&(!(a18==1)&&((a3==1)&&((a1==14)&&(a13==1)))))){ a21 = 10; a19 = 1; a5 = 4; a11 = 1; a16 = 7; a1 = 12; a28 = 1; a24 = 0; return -1; } else if(((!(a14==1)&&((a5==5)&&((!(a26==1)&&(a6==1))&&(a9==7))))&&(((a1==12)&&(!(a27==1)&&((((a16==10)&&(!(a8==1)&&((a12==1)&&(((input==5)&&(a17==2))&&(a21==11)))))&&!(a14==1))&&(a20==1))))&&(a19==3)))){ a9 = 9; a5 = 4; a21 = 10; a16 = 7; a11 = 1; a23 = 1; a0 = 0; a19 = 2; a1 = 13; return 25; } else if((((!(a27==1)&&((((((!(a0==1)&&((a23==1)&&(a21==11)))||!(a2==1))||!(a2==1))&&(a20==1))&&(a17==2))||(a18==1)))&&(a19==4))&&((a16==7)&&((((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==4))&&(a6==1))&&(a1==12))))){ a19 = 2; a16 = 8; a24 = 0; a28 = 1; a9 = 11; a1 = 14; a27 = 0; a5 = 4; return 21; } else if((((!(a27==1)&&(((a0==1)||((a1==13)&&((((a17==2)&&(a13==1))&&(a21==12))&&(a20==1))))&&(a6==1)))&&(a16==9))&&(((a28==1)&&(!(a0==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a23==1))&&(a19==1))))&&(a9==10)))){ a14 = 0; a2 = 1; a16 = 7; a9 = 7; a21 = 10; a1 = 12; a28 = 1; a5 = 4; return -1; } else if(((((a3==1)&&((a17==2)&&(((a28==1)||!(a3==1))&&!(a27==1))))&&!(a18==1))&&(((a9==7)&&((a19==2)&&((((!(a7==1)&&((a16==8)&&((input==4)&&((a5==5)||(a5==6)))))&&(a21==10))&&(a1==13))&&!(a4==1))))&&(a20==1)))){ a19 = 1; a16 = 7; a27 = 0; a1 = 12; a5 = 4; a26 = 0; return -1; } else if((((a19==2)&&(((a9==10)&&(!(a4==1)&&((!(a20==1)&&((a16==11)&&((a7==1)||(a11==1))))&&(a21==10))))&&(a17==2)))&&((a3==1)&&(!(a24==1)&&((a2==1)&&(((a1==14)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&!(a4==1))))))){ a2 = 0; a26 = 1; a5 = 6; a27 = 1; a16 = 7; a19 = 1; a1 = 12; a20 = 1; return 25; } else if((((a17==2)&&(((((!(a26==1)&&((a7==1)||((a16==8)&&(a23==1))))&&!(a4==1))&&!(a18==1))&&(a13==1))&&(a9==9)))&&(((a21==12)&&((((a1==14)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a20==1))&&(a28==1)))&&(a19==4)))){ if((a0==1)){ a27 = 1; a1 = 12; a19 = 2; a9 = 7; a5 = 6; a21 = 10; a20 = 1; a16 = 7; a14 = 1; a13 = 0; }else{ a5 = 6; a29 = 1; a21 = 10; a20 = 1; a2 = 0; a1 = 12; a15 = 0; a19 = 1; a16 = 7; } return -1; } else if(((!(a2==1)||(((((a11==1)&&(((a17==2)&&(a11==1))&&!(a27==1)))&&!(a20==1))&&(a13==1))&&(a16==8)))&&(((a19==5)&&(((a13==1)&&((a21==11)&&((a2==1)&&((input==6)&&((a5==4)||(a5==5))))))&&(a9==10)))&&(a1==14)))){ a5 = 4; a19 = 2; a9 = 7; a25 = 0; a22 = 0; a1 = 12; a18 = 1; a20 = 1; return 25; } else if((((((!(a27==1)&&((a16==7)&&((input==4)&&(a19==5))))&&!(a0==1))&&(a1==14))&&!(a20==1))&&((a23==1)&&((((((a18==1)||((a5==4)&&((a3==1)&&(a17==2))))&&(a2==1))&&(a9==10))&&(a21==10))||(a18==1))))){ a9 = 9; a8 = 0; a1 = 13; a20 = 1; a13 = 1; a19 = 2; a6 = 1; return 23; } else if((((a19==4)&&((a16==10)&&(!(a18==1)&&((a21==11)&&((a20==1)&&(((a13==1)||!(a6==1))||!(a6==1)))))))&&((a17==2)&&((!(a27==1)&&(((((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11))))&&(input==6))&&!(a0==1)))&&(a6==1))))){ a21 = 10; a19 = 2; a27 = 0; a2 = 1; a1 = 13; a12 = 1; a9 = 9; a5 = 5; a16 = 7; return -1; } else if((((a8==1)&&(!(a23==1)&&((a16==9)&&(!(a28==1)&&((a17==2)&&(a23==1))))))&&(!(a11==1)&&(((a1==12)&&((a19==2)&&(!(a11==1)&&((a20==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3))&&(a21==12))))))&&(a27==1))))){ a1 = 14; a21 = 11; a9 = 7; a5 = 5; a29 = 0; a23 = 0; a16 = 7; a18 = 1; return 26; } else if((((a17==2)&&((a18==1)||(((a3==1)&&((((a18==1)||(!(a0==1)&&(a28==1)))&&!(a20==1))&&(a1==14)))&&(a19==5))))&&((a9==11)&&((((((input==1)&&(a16==8))&&(a21==12))&&(a11==1))&&(a13==1))&&(a5==4))))){ if((a0==1)){ a13 = 0; a1 = 12; a21 = 10; a20 = 1; a24 = 1; a16 = 7; a9 = 10; a3 = 0; a19 = 1; }else{ a16 = 9; a21 = 10; a5 = 5; a13 = 0; a23 = 0; a9 = 8; a19 = 3; a28 = 0; a20 = 1; } return 21; } else if((((a19==5)&&(((((a17==2)&&((a20==1)&&(((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==1))&&(a2==1))&&(a16==8))))&&(a1==14))&&(a11==1))&&(a12==1)))&&(!(a3==1)||((a18==1)||((!(a27==1)&&(a3==1))&&(a21==11)))))){ a28 = 1; a19 = 2; a16 = 7; a27 = 0; a9 = 9; a21 = 10; a5 = 4; a24 = 0; a1 = 13; return -1; } else if(((((((a12==1)&&((a21==12)&&(a6==1)))&&(a1==13))&&(a17==2))&&(a9==9))&&((a11==1)&&(((a16==8)&&((!(a7==1)&&((((((a5==4)||(a5==5))&&(input==6))&&(a19==2))&&!(a14==1))&&(a20==1)))&&!(a27==1)))&&(a11==1))))){ a19 = 1; a11 = 1; a16 = 10; a2 = 1; a9 = 11; a5 = 4; a1 = 12; return 22; } else if((((a6==1)&&((a19==1)&&((((a20==1)&&(a2==1))&&(a16==9))&&(a9==11))))&&((a11==1)&&((((((a1==14)&&((a17==2)&&((a23==1)&&(((a5==4)||(a5==5))&&(input==6)))))&&(a21==10))&&!(a18==1))&&(a13==1))&&(a28==1))))){ a16 = 8; a5 = 5; a13 = 1; a1 = 12; a20 = 0; a9 = 10; a19 = 3; a18 = 0; a23 = 1; return 21; } else if((((((a1==12)&&((a0==1)&&(!(a2==1)&&((((a23==1)&&!(a28==1))&&(a18==1))&&(a17==2)))))&&(a9==7))&&(a24==1))&&((a19==1)&&((a20==1)&&(((((a16==9)&&(input==1))&&(a21==11))&&!(a23==1))&&(a5==4)))))){ a1 = 14; a22 = 1; a9 = 8; a16 = 11; a4 = 1; a19 = 2; a29 = 1; return 21; } else if((((a3==1)&&((((!(a12==1)||(a11==1))&&(a21==11))&&!(a8==1))&&(a16==8)))&&((!(a14==1)&&(!(a20==1)&&((((input==4)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==4))))&&!(a27==1))&&(a17==2))))&&!(a14==1)))){ a5 = 4; a20 = 1; a26 = 0; a16 = 7; a9 = 7; a21 = 10; a0 = 0; a24 = 0; a1 = 12; a19 = 1; return -1; } else if((((((((a28==1)&&((!(a2==1)||(!(a2==1)||(((!(a12==1)||(a3==1))&&(a13==1))&&(a16==7))))&&(a11==1)))&&(a9==7))&&(a19==3))&&(a17==2))&&(a1==12))&&(((a21==10)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a20==1)))){ a5 = 5; a26 = 0; a19 = 5; a7 = 0; return 21; } else if((((((a1==14)&&(((a17==2)&&((a9==7)&&(input==6)))&&(a19==5)))&&(a26==1))&&(a24==1))&&(!(a13==1)&&((a5==5)&&((a16==7)&&(((a20==1)&&((!(a12==1)&&((a28==1)&&(a27==1)))&&(a21==11)))&&(a0==1))))))){ a21 = 12; a9 = 11; a15 = 0; a8 = 1; a1 = 13; a5 = 6; a14 = 1; a20 = 0; return -1; } else if((((a1==12)&&((((a9==9)&&(a12==1))||(a27==1))&&(a5==5)))&&(((((a11==1)&&((!(a7==1)&&((a16==8)&&(((a21==12)&&((input==1)&&(a19==3)))&&(a17==2))))&&(a20==1)))&&(a23==1))&&(a12==1))&&!(a26==1)))){ if((a13==1)){ a4 = 0; a19 = 5; a27 = 0; a5 = 6; a20 = 0; a2 = 1; a21 = 10; a9 = 10; }else{ a19 = 2; a28 = 1; a7 = 0; a13 = 1; a1 = 14; a9 = 10; a16 = 7; a21 = 10; } return 21; } else if((((((a20==1)&&((a11==1)&&(a16==11)))&&(a9==10))&&(a17==2))&&(((a21==10)&&((a12==1)&&((((a6==1)&&((((a12==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a3==1))&&(a13==1)))&&(a1==14))&&!(a18==1))))&&(a19==4)))){ a8 = 0; a21 = 11; a6 = 1; a1 = 13; a9 = 11; a5 = 4; a12 = 1; return 25; } else if((((((((a19==2)&&(input==4))&&(a17==2))&&!(a14==1))&&(a5==6))&&(a23==1))&&((a6==1)&&(((((((a9==10)&&(((a2==1)&&(a21==11))&&(a20==1)))&&!(a4==1))&&(a16==8))&&(a1==12))||(a4==1))||!(a11==1))))){ a9 = 7; a16 = 7; a19 = 1; a3 = 1; a5 = 4; a13 = 1; a6 = 1; a21 = 10; return -1; } else if(((((a16==8)&&(((a5==6)&&(((a12==1)&&(((a13==1)&&!(a27==1))&&(a17==2)))&&!(a20==1)))&&!(a7==1)))&&!(a7==1))&&(((a21==12)&&(((a19==1)&&(((a1==12)&&(input==4))&&(a9==11)))&&!(a26==1)))&&(a12==1)))){ a26 = 1; a16 = 7; a12 = 0; a20 = 1; a5 = 4; a19 = 2; a21 = 10; a3 = 0; a9 = 7; return -1; } else if(((!(a26==1)&&((a16==10)&&((!(a7==1)&&((a11==1)&&((a19==1)&&((input==5)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))))&&!(a27==1))))&&((a20==1)&&((a17==2)&&(((((a6==1)||(a14==1))&&(a1==13))&&(a6==1))&&(a21==10)))))){ a14 = 0; a9 = 7; a5 = 4; a1 = 12; a16 = 7; a2 = 1; a0 = 0; return -1; } else if((((((a26==1)||(a13==1))&&(a2==1))&&(a1==14))&&(((!(a18==1)&&((a21==12)&&((((a20==1)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==3))&&(a19==3))&&(a6==1)))&&(a17==2))&&(a12==1))))&&!(a24==1))&&(a16==8)))){ a5 = 4; a9 = 7; a19 = 1; a21 = 10; a12 = 1; a1 = 12; a7 = 0; a16 = 7; a3 = 1; return -1; } else if((((a17==2)&&((!(a13==1)||(((a16==7)&&(((a13==1)&&(a23==1))&&(a20==1)))&&(a11==1)))&&(a19==4)))&&(((!(a24==1)&&((((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a12==1))&&(a12==1)))&&(a21==12))&&(a1==14)))){ a27 = 0; a5 = 4; a13 = 1; a16 = 9; a9 = 7; a8 = 0; a21 = 11; a19 = 3; a1 = 13; return 25; } else if((((a21==10)&&((a20==1)&&((((a17==2)&&(((a3==1)&&(a6==1))||!(a23==1)))||!(a2==1))&&!(a4==1))))&&((a1==12)&&((a9==7)&&(((a19==1)&&(((a16==8)&&(((a5==4)||(a5==5))&&(input==1)))&&(a2==1)))&&!(a26==1)))))){ a23 = 1; a27 = 0; a5 = 4; a16 = 7; return -1; } else if((((a19==2)&&((((a28==1)&&(a2==1))&&(a16==8))&&(a1==14)))&&((((a11==1)&&(!(a0==1)&&((!(a24==1)&&(!(a7==1)&&((a23==1)&&((input==1)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))))&&(a20==1))))&&(a21==11))&&(a17==2)))){ a9 = 8; a16 = 10; a1 = 12; a21 = 10; a26 = 0; a19 = 5; a5 = 5; a4 = 0; return 26; } else if(((((a21==12)&&((a20==1)&&((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))))&&!(a4==1))&&((a6==1)&&(((a26==1)||((((((a14==1)||((a16==9)&&(a13==1)))&&(a19==4))&&(a17==2))&&(a1==13))||(a26==1)))||!(a3==1))))){ a8 = 0; a21 = 11; a23 = 1; a19 = 2; a9 = 9; a1 = 14; a5 = 5; a16 = 8; a6 = 1; return 25; } else if(((((a17==2)&&(((a28==1)&&(a6==1))&&(a1==13)))&&(a16==10))&&((a9==10)&&((a20==1)&&(((a23==1)&&((((a19==3)&&((a21==10)&&((a12==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))&&!(a7==1))&&!(a26==1)))&&(a13==1)))))){ a9 = 7; a5 = 4; a19 = 1; a24 = 0; a1 = 12; a23 = 1; a0 = 0; a16 = 7; return -1; } else if((((((((a1==14)&&(((a17==2)&&(input==3))&&(a9==7)))&&(a16==9))&&(a5==6))&&!(a26==1))&&!(a4==1))&&((!(a7==1)&&((a19==2)&&((a28==1)&&((((a7==1)||(a2==1))&&!(a20==1))&&(a21==10)))))||!(a13==1)))){ if((a7==1)){ a10 = 0; a20 = 1; a22 = 1; a11 = 0; a9 = 11; a16 = 11; a19 = 1; }else{ a19 = 1; a20 = 1; a9 = 11; a16 = 7; a8 = 1; a13 = 0; a28 = 0; a1 = 13; } return -1; } else if(((((a19==2)&&((a2==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a9==8))&&(a21==12))))&&(a6==1))&&((((a24==1)||((a14==1)||((a16==7)&&(!(a8==1)&&(((a28==1)||(a27==1))&&!(a20==1))))))&&(a17==2))&&(a1==12)))){ a7 = 0; a5 = 4; a19 = 1; a21 = 10; a20 = 1; a9 = 7; a4 = 0; a28 = 1; return -1; } else if((((((((a17==2)&&((input==6)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))&&(a21==11))&&(a20==1))&&(a19==4))&&(a16==7))&&((a14==1)&&((((a0==1)&&((a27==1)&&(!(a3==1)&&((a23==1)&&(a1==13)))))&&!(a23==1))&&(a0==1))))){ a15 = 0; a21 = 12; a1 = 12; a9 = 7; a19 = 2; a16 = 8; a25 = 0; a13 = 0; a5 = 4; return 25; } else if(((((a16==10)&&((!(a4==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a1==14)))&&(a6==1))&&(((((a21==10)&&(((((a14==1)||(a2==1))&&!(a20==1))||(a8==1))&&(a19==2)))&&(a17==2))&&(a6==1))&&(a28==1)))){ if((a13==1)){ a9 = 10; a11 = 0; a13 = 0; a20 = 1; a5 = 4; a22 = 0; a1 = 13; a19 = 1; a16 = 7; }else{ a10 = 0; a19 = 3; a9 = 10; a16 = 9; a7 = 1; a22 = 0; a21 = 11; a20 = 1; a1 = 12; a5 = 4; } return -1; } else if((((((a5==6)&&((a16==10)&&(((a9==7)&&(!(a4==1)&&((a20==1)&&(input==5))))&&(a1==12))))&&(a11==1))&&(a2==1))&&((!(a26==1)&&(((((a28==1)||(a4==1))&&(a21==10))||(a0==1))&&(a17==2)))&&(a19==1)))){ a0 = 0; a5 = 4; a26 = 0; a16 = 7; a14 = 0; return -1; } else if((((a9==10)&&(((a21==10)&&(((!(a7==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a26==1)))&&!(a24==1))&&!(a14==1)))&&!(a26==1)))&&((a1==14)&&((a20==1)&&((a16==8)&&(((a17==2)&&((a19==4)&&(a2==1)))||!(a13==1))))))){ a5 = 4; a9 = 7; a16 = 10; a23 = 1; a4 = 0; a19 = 1; a0 = 0; return 21; } else if(((!(a7==1)&&((a13==1)&&(((a9==8)&&((a3==1)&&((a28==1)&&(((a17==2)&&(input==5))&&(a21==10)))))&&(a5==5))))&&(((a16==8)&&(((a20==1)&&(!(a6==1)||((a19==5)&&(a12==1))))||(a18==1)))&&(a1==14)))){ a1 = 12; a9 = 7; a19 = 1; a5 = 4; a0 = 0; a16 = 7; a27 = 0; return -1; } else if((((a5==4)&&((a17==2)&&((a9==10)&&((a27==1)||((!(a14==1)&&(a3==1))&&(a6==1))))))&&(!(a26==1)&&((a16==11)&&(((((a11==1)&&((a1==14)&&((input==6)&&(a21==12))))&&(a19==4))&&(a20==1))&&!(a27==1)))))){ a16 = 9; a13 = 1; a11 = 1; a1 = 12; a7 = 0; a19 = 3; a9 = 9; return 21; } else if(((!(a2==1)||(((a1==13)&&(a12==1))||(a18==1)))&&(!(a7==1)&&(((a17==2)&&((a19==4)&&((!(a0==1)&&((a16==8)&&(!(a27==1)&&((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==6))&&!(a20==1)))))&&(a21==12))))&&(a11==1))))){ a19 = 2; a1 = 14; a16 = 10; a20 = 1; a14 = 1; a29 = 0; a22 = 1; a5 = 4; a9 = 7; return 21; } else if(((((a6==1)&&((a20==1)&&(!(a8==1)&&((a16==8)&&(((input==1)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a18==1))))))&&!(a14==1))&&((!(a2==1)||(((a19==4)&&(((a13==1)&&(a1==13))&&(a21==12)))&&(a17==2)))||!(a13==1)))){ a19 = 1; a21 = 10; a9 = 7; a16 = 7; a1 = 12; a0 = 0; a18 = 0; a5 = 4; a7 = 0; return -1; } else if(((!(a27==1)&&((((a6==1)&&((input==4)&&(a9==10)))&&(a20==1))&&(a21==10)))&&(((a1==12)&&((a19==3)&&((a17==2)&&((((!(a11==1)||((a5==5)&&(a6==1)))&&(a16==8))&&(a11==1))&&!(a4==1)))))&&(a28==1)))){ a5 = 4; a19 = 1; a24 = 0; a3 = 1; a16 = 7; a2 = 1; a9 = 7; return -1; } else if((((a20==1)&&(!(a2==1)||(((a19==5)&&(!(a7==1)&&((((a3==1)&&(a6==1))||!(a2==1))||!(a28==1))))||!(a12==1))))&&((((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a16==9))&&(a9==10))&&(a21==12))&&(a1==12))&&(a17==2)))){ a28 = 1; a27 = 0; a9 = 7; a21 = 10; a1 = 14; a19 = 3; a5 = 6; a16 = 7; return 25; } else if((((a21==12)&&((a1==14)&&(!(a0==1)&&(!(a24==1)&&((a12==1)&&(!(a7==1)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==1))))))))&&((a17==2)&&((a20==1)&&(((a19==1)&&((a24==1)||((a3==1)&&(a16==10))))&&!(a14==1)))))){ a19 = 2; a0 = 0; a21 = 10; a28 = 1; a9 = 9; a4 = 0; a16 = 7; a5 = 5; a1 = 13; return -1; } else if(((((a3==1)&&((input==5)&&(a17==2)))&&(a19==3))&&(((a12==1)&&(!(a23==1)||((a21==12)&&((a20==1)&&((a2==1)&&(!(a8==1)&&(((a9==11)&&((a12==1)&&((a1==14)&&(a11==1))))&&(a5==4))))))))&&(a16==9)))){ a8 = 0; a0 = 0; a16 = 8; a19 = 1; a5 = 6; a9 = 8; a28 = 1; return 21; } else if((((((((input==3)&&(a20==1))&&(a17==2))&&(a28==1))&&(a19==2))&&!(a24==1))&&((!(a4==1)&&(((a26==1)||((((a5==4)&&(!(a4==1)&&((a21==11)&&(a3==1))))&&(a16==10))&&(a1==13)))&&(a9==9)))&&(a13==1)))){ a1 = 12; a16 = 7; a7 = 0; a9 = 7; a2 = 1; a21 = 10; a19 = 1; return -1; } else if((((a1==13)&&((((a13==1)&&((((((a21==10)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4)))&&!(a20==1))&&!(a7==1))&&(a3==1))&&(a2==1)))&&!(a4==1))&&(a17==2)))&&(((a19==2)&&((a2==1)&&(a16==9)))||(a24==1)))){ if((a13==1)){ a1 = 12; a9 = 9; a19 = 3; a5 = 6; a20 = 1; a21 = 12; a24 = 1; a6 = 0; a16 = 11; a23 = 0; }else{ a20 = 1; a1 = 14; a14 = 1; a16 = 7; a5 = 4; a29 = 1; a19 = 1; a9 = 9; a23 = 0; } return -1; } else if(((!(a0==1)&&((a12==1)||!(a3==1)))&&((a28==1)&&((a16==7)&&((a17==2)&&((((a1==14)&&(((a20==1)&&(!(a18==1)&&((a21==10)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==6)))))&&(a19==4)))&&!(a7==1))&&!(a18==1))))))){ a13 = 1; a28 = 1; a5 = 5; a1 = 12; a9 = 10; a21 = 12; a19 = 1; a18 = 0; return 26; } else if(((((a19==2)&&(((a8==1)||((!(a13==1)||(a12==1))&&(a16==7)))&&(a21==10)))&&(a20==1))&&(((a6==1)&&(((a1==14)&&(((a13==1)&&((a9==10)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a24==1)))&&(a3==1)))&&(a17==2)))){ a4 = 0; a5 = 4; a0 = 0; a19 = 1; a9 = 7; a1 = 12; a23 = 1; return -1; } else if((((a21==11)&&(!(a4==1)&&(((a28==1)&&((a28==1)&&!(a24==1)))||!(a3==1))))&&((a16==8)&&((a17==2)&&(((a2==1)&&((((((a19==3)&&(input==1))&&(a9==11))&&(a20==1))&&(a13==1))&&(a5==4)))&&(a1==13)))))){ a19 = 1; a18 = 0; a21 = 10; a1 = 12; a16 = 7; a26 = 0; a9 = 7; a8 = 0; return -1; } else if(((((a19==3)&&((((a21==12)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==1))&&!(a7==1)))&&(a17==2))&&!(a4==1)))&&!(a20==1))&&(((((((a23==1)||(a26==1))&&!(a7==1))||(a0==1))&&!(a26==1))&&(a16==10))&&(a1==13)))){ a16 = 7; a19 = 1; a9 = 11; a21 = 11; a8 = 1; a14 = 1; a5 = 6; a6 = 0; a20 = 1; return 21; } else if((((a3==1)&&((((a1==13)&&((a21==10)&&(((!(a26==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a16==11))&&(a17==2))))&&!(a20==1))&&(a23==1)))&&((!(a3==1)||((((a19==3)&&(a13==1))&&!(a8==1))&&(a9==9)))||!(a28==1)))){ a4 = 1; a20 = 1; a19 = 2; a28 = 0; a9 = 7; a24 = 1; a21 = 12; a16 = 10; a1 = 14; a5 = 5; return -1; } else if((((((a20==1)&&(!(a26==1)&&(a11==1)))||(a4==1))&&(a9==8))&&(((((a28==1)&&((a11==1)&&((a17==2)&&((a19==2)&&(((a21==12)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a7==1))))))&&(a28==1))&&(a1==12))&&(a16==7)))){ a18 = 0; a24 = 0; a23 = 1; a1 = 13; a5 = 4; a21 = 10; a9 = 7; a16 = 9; return 26; } else if(((((a20==1)&&((a24==1)&&(((a21==12)&&((a8==1)&&(a11==1)))&&(a19==3))))&&(a16==9))&&((a27==1)&&((a27==1)&&((a18==1)&&(((a14==1)&&(((a1==14)&&(((a5==4)||(a5==5))&&(input==5)))&&(a9==7)))&&(a17==2))))))){ a16 = 7; a21 = 10; a7 = 1; a25 = 0; a5 = 4; a6 = 0; a19 = 1; return -1; } else if(((!(a4==1)&&(!(a8==1)&&(((a9==8)&&((a19==4)&&(a6==1)))&&(a16==11))))&&(!(a7==1)&&((a13==1)&&(!(a27==1)&&((a6==1)&&(((a17==2)&&((a20==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a1==14))))&&(a21==10)))))))){ a5 = 4; a8 = 0; a9 = 7; a24 = 0; a16 = 7; a19 = 1; a1 = 12; return -1; } else if(((((a21==11)&&((a17==2)&&((a18==1)||((a13==1)&&((a23==1)&&(a12==1))))))&&!(a0==1))&&(((a20==1)&&(((((((a5==6)&&(input==4))&&(a16==7))&&!(a24==1))&&(a1==12))&&(a9==10))&&(a23==1)))&&(a19==4)))){ a21 = 10; a26 = 0; a23 = 1; a2 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((!(a4==1)&&((a1==13)&&(!(a4==1)&&(((a21==11)&&((((((input==3)&&(a16==8))&&(a23==1))&&(a9==10))&&(a17==2))&&(a19==5)))&&!(a20==1)))))&&(((a11==1)&&((a5==5)&&((a11==1)||(a8==1))))&&(a12==1)))){ if((a15==1)){ a23 = 0; a5 = 4; a4 = 1; a9 = 11; a16 = 7; a1 = 12; a20 = 1; a19 = 2; a21 = 10; a0 = 1; }else{ a10 = 0; a20 = 1; a24 = 1; a21 = 10; a16 = 7; a23 = 0; a9 = 11; a19 = 1; a1 = 14; a5 = 4; } return -1; } else if((((((a21==11)&&((a19==2)&&((a23==1)&&((a26==1)||((a5==6)&&((a12==1)||(a0==1)))))))&&(a16==10))&&(a9==8))&&(((a23==1)&&((a20==1)&&((a1==12)&&((a11==1)&&((a17==2)&&(input==4))))))&&(a28==1)))){ if((a8==1)){ a2 = 1; a5 = 4; a16 = 8; a1 = 13; a20 = 0; a0 = 0; a9 = 10; a19 = 1; a4 = 0; }else{ a6 = 1; a9 = 7; a5 = 5; a18 = 0; a24 = 0; a16 = 8; } return 22; } else if((((a17==2)&&((a21==11)&&((a19==3)&&((a16==11)&&((a9==10)&&(!(a6==1)||(a23==1)))))))&&((a11==1)&&(((((a12==1)&&(((((a5==4)||(a5==5))&&(input==4))&&(a23==1))&&(a1==14)))&&(a6==1))&&(a20==1))&&(a2==1))))){ a3 = 1; a16 = 7; a21 = 10; a19 = 1; a9 = 7; a24 = 0; a28 = 1; a5 = 4; a1 = 12; return -1; } else if(((((a19==3)&&(((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4))&&!(a14==1))&&(a3==1))&&(a16==11)))&&(a20==1))&&((((a1==14)&&((((a21==12)&&((a12==1)&&!(a4==1)))&&(a17==2))&&!(a14==1)))||!(a12==1))||(a8==1)))){ a19 = 1; a28 = 1; a14 = 0; a1 = 12; a9 = 7; a21 = 10; a16 = 7; a7 = 0; a5 = 4; return -1; } else if(((!(a28==1)||((a21==11)&&((a1==12)&&((a9==11)&&((a20==1)&&(a6==1))))))&&(((((a12==1)&&((((a17==2)&&(((input==3)&&(a5==4))&&(a19==5)))&&(a16==9))&&!(a8==1)))&&!(a27==1))&&(a3==1))&&!(a18==1)))){ a27 = 0; a9 = 7; a16 = 7; a19 = 1; a7 = 0; a21 = 10; a11 = 1; return -1; } return calculate_output56(input); } int calculate_output56(int input) { if((((((!(a20==1)&&(!(a26==1)&&(a2==1)))&&(a1==14))&&(a21==12))&&!(a0==1))&&(((((a6==1)&&(((((a16==7)&&((a19==2)&&(input==1)))&&(a3==1))&&!(a26==1))&&!(a14==1)))&&(a17==2))&&(a5==5))&&(a9==10)))){ a1 = 12; a12 = 1; a20 = 1; a9 = 7; a2 = 1; a19 = 1; a21 = 10; a8 = 0; a5 = 4; return -1; } else if(((!(a4==1)&&((a20==1)&&((((a17==2)&&(((a1==12)&&(((input==6)&&((a5==5)||(a5==6)))&&(a16==7)))&&(a12==1)))&&(a21==12))&&(a2==1))))&&((((a19==5)&&(((a6==1)&&!(a24==1))&&(a12==1)))&&(a9==9))||!(a2==1)))){ a4 = 0; a16 = 9; a23 = 1; a5 = 4; a21 = 11; a14 = 0; a19 = 4; a9 = 8; return 23; } else if((((!(a3==1)||((a13==1)&&((a12==1)&&(a16==10))))||(a18==1))&&((a17==2)&&((a12==1)&&(((a20==1)&&((a21==11)&&((a2==1)&&((a19==2)&&((a12==1)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==1)))))))&&(a1==12)))))){ a9 = 7; a2 = 1; a16 = 8; a21 = 10; a4 = 0; a1 = 14; a19 = 5; a5 = 4; a6 = 1; return 25; } else if((((a11==1)&&(!(a11==1)||(!(a20==1)&&(!(a7==1)&&((a21==12)&&(a11==1))))))&&((!(a7==1)&&(((a19==5)&&((a17==2)&&((a16==7)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==5))&&(a13==1)))))&&(a3==1)))&&(a1==12)))){ a5 = 4; a6 = 1; a20 = 1; a9 = 9; a19 = 1; a2 = 1; return 26; } else if(((!(a0==1)&&((a1==14)&&(!(a7==1)&&((a2==1)&&(((a12==1)&&((a9==10)&&(input==1)))&&!(a18==1))))))&&(((a17==2)&&(((a5==5)&&((a21==10)&&(!(a4==1)&&((a16==11)&&(a3==1)))))&&(a19==2)))&&(a20==1)))){ a24 = 0; a5 = 4; a14 = 0; a4 = 0; a1 = 12; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((((a16==10)&&((!(a20==1)&&(((a1==14)&&(a13==1))&&(a19==5)))&&!(a26==1)))&&(a6==1))&&(a5==4))&&((a21==10)&&((a11==1)&&(((a12==1)&&(!(a14==1)&&((a13==1)&&((a17==2)&&(input==6)))))&&(a9==8)))))){ if((a6==1)){ a28 = 0; a9 = 7; a2 = 0; a26 = 1; a16 = 8; a5 = 6; a19 = 2; }else{ a19 = 4; a20 = 1; a0 = 1; a24 = 1; a25 = 1; a5 = 6; } return 25; } else if((((!(a3==1)&&(((a24==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==11)))&&!(a20==1))&&(((a16==7)&&(((a7==1)&&((a9==10)&&(((a26==1)&&((a19==2)&&((a11==1)&&(a26==1))))&&(a1==13))))&&(a17==2)))&&!(a11==1)))){ a8 = 1; a14 = 1; a5 = 6; a21 = 12; a1 = 14; a9 = 7; a19 = 5; a22 = 0; return 22; } else if((((((((a23==1)&&(a9==7))&&(a5==4))&&(a21==12))||!(a6==1))&&(a12==1))&&(!(a26==1)&&((((((((a16==7)&&((input==4)&&(a17==2)))&&(a19==4))&&(a20==1))&&(a28==1))&&(a1==14))&&(a3==1))&&(a12==1))))){ a13 = 1; a21 = 10; a19 = 1; a1 = 12; a8 = 0; return -1; } else if((((a21==10)&&((((a5==4)&&((!(a27==1)&&(!(a20==1)&&(input==1)))&&(a1==12)))&&(a3==1))&&(a16==7)))&&((a9==9)&&((a2==1)&&((((a3==1)&&((a19==3)&&((a12==1)&&(a12==1))))||!(a13==1))&&(a17==2)))))){ a9 = 7; a11 = 1; a28 = 1; a20 = 1; a8 = 0; a19 = 1; return -1; } else if(((((a16==9)&&((a19==1)&&(!(a28==1)||((a1==14)&&((a9==9)&&(((a11==1)&&(a21==12))&&(a17==2)))))))&&!(a24==1))&&((a6==1)&&((a28==1)&&(((a5==4)&&((a3==1)&&((input==4)&&!(a20==1))))&&!(a18==1)))))){ a20 = 1; a16 = 7; a21 = 10; a5 = 5; a9 = 8; a15 = 0; a1 = 12; a12 = 0; a25 = 0; return -1; } else if((((a19==2)&&(((a1==14)&&(((input==3)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a20==1)))&&(a6==1)))&&((a27==1)||((((a23==1)&&(((a21==11)&&(((a6==1)||(a4==1))&&(a16==7)))&&(a2==1)))&&(a17==2))||!(a13==1))))){ a5 = 4; a8 = 0; a27 = 0; a9 = 7; a18 = 0; a21 = 10; a19 = 1; a1 = 12; return -1; } else if((((a4==1)||((((a16==11)&&(((a19==2)&&((a9==9)&&((((a5==5)&&(a2==1))&&!(a7==1))&&(a28==1))))&&!(a14==1)))&&(a17==2))&&(a12==1)))&&((!(a20==1)&&((a1==14)&&((a21==10)&&(input==5))))&&(a13==1)))){ a18 = 1; a19 = 1; a2 = 0; a8 = 1; a16 = 7; a1 = 13; a9 = 8; a5 = 6; a20 = 1; return 21; } else if(((((((a3==1)&&((a11==1)&&((a9==9)&&((input==1)&&(a16==7)))))&&(a1==13))&&(a19==4))&&!(a0==1))&&((((a17==2)&&((a21==12)&&((a12==1)&&((!(a27==1)&&(a3==1))&&(a5==5)))))&&(a20==1))||(a26==1)))){ a21 = 10; a5 = 4; a9 = 7; a12 = 1; a1 = 12; a28 = 1; a24 = 0; a19 = 1; return -1; } else if((((((a6==1)&&((((a23==1)&&!(a20==1))&&(a5==5))&&(a17==2)))||(a18==1))||(a7==1))&&((((a11==1)&&((a16==9)&&((a19==5)&&(((a21==10)&&((input==1)&&(a1==12)))&&(a9==10)))))&&(a2==1))&&!(a27==1)))){ if((a9==8)){ a15 = 1; a20 = 1; a13 = 0; a19 = 1; a1 = 13; a9 = 8; a29 = 0; a16 = 7; a5 = 4; }else{ a21 = 11; a25 = 0; a1 = 14; a4 = 1; a20 = 1; a16 = 8; a19 = 3; } return 23; } else if((((a19==3)&&((a5==4)&&((a20==1)&&((a9==9)&&(((input==3)&&(a17==2))&&(a8==1))))))&&(((((((a26==1)&&(!(a6==1)&&((a11==1)&&(a27==1))))&&!(a11==1))&&(a26==1))&&(a16==9))&&(a1==12))&&(a21==12)))){ a16 = 7; a4 = 1; a18 = 1; a1 = 14; a21 = 10; a11 = 0; a19 = 1; return -1; } else if(((((a1==13)&&(!(a0==1)&&((a28==1)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a14==1)))))&&(a20==1))&&((a21==11)&&((((a6==1)&&((!(a23==1)||(((a6==1)&&(a16==8))&&(a9==9)))&&(a17==2)))&&(a19==4))||(a7==1))))){ a7 = 0; a19 = 1; a5 = 4; a28 = 1; a9 = 7; a21 = 10; a1 = 12; a16 = 7; return -1; } else if((((a21==12)&&((a16==7)&&((((a19==5)&&(((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==3))&&(a1==13)))&&(a17==2))&&(a23==1))))&&(((((a8==1)||(((a2==1)&&!(a20==1))||!(a28==1)))&&(a2==1))||!(a23==1))||!(a2==1)))){ a19 = 1; a5 = 4; a27 = 0; a9 = 7; a20 = 1; a21 = 10; a0 = 0; a2 = 1; a1 = 12; return -1; } else if((((a16==7)&&((((a19==2)&&(!(a8==1)&&((a21==11)&&((a28==1)&&(a1==14)))))||(a26==1))||(a0==1)))&&((!(a20==1)&&((a3==1)&&(((a28==1)&&((a3==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a9==8))))&&(a17==2)))){ a20 = 1; a28 = 1; a6 = 1; a1 = 12; a19 = 1; a21 = 10; a9 = 7; a5 = 4; a7 = 0; return -1; } else if((((a20==1)&&((a9==10)&&((a0==1)||((a6==1)&&(((a16==7)&&(a12==1))&&(a1==12))))))&&((a19==3)&&(!(a0==1)&&((((((a6==1)&&(((a5==4)||(a5==5))&&(input==5)))&&!(a14==1))&&(a21==12))&&(a17==2))&&!(a0==1)))))){ a19 = 1; a28 = 1; a9 = 7; a5 = 4; a6 = 1; a23 = 1; a21 = 10; return -1; } else if((((a16==11)&&((!(a2==1)||((((a6==1)&&(a11==1))&&(a28==1))||!(a28==1)))&&(a21==10)))&&(((a17==2)&&(((a19==1)&&((((input==5)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&!(a14==1))&&!(a0==1)))&&(a1==13)))&&(a20==1)))){ a2 = 1; a5 = 4; a13 = 1; a27 = 0; a16 = 7; a9 = 7; a1 = 12; return -1; } else if(((((!(a24==1)&&((a6==1)&&(a9==11)))||(a0==1))&&(a1==12))&&(!(a26==1)&&((((a12==1)&&(((a11==1)&&(((((input==3)&&(a5==6))&&(a20==1))&&!(a14==1))&&(a16==8)))&&(a19==3)))&&(a17==2))&&(a21==10))))){ a24 = 0; a3 = 1; a19 = 1; a16 = 7; a5 = 4; a9 = 7; return -1; } else if((((a19==5)&&((a16==7)&&((a28==1)&&(((input==6)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&!(a20==1)))))&&((((a21==11)&&((a24==1)||(((a1==13)&&((a14==1)||((a17==2)&&(a28==1))))||(a0==1))))||(a0==1))||!(a6==1)))){ a5 = 5; a7 = 0; a21 = 12; a26 = 0; a19 = 4; a1 = 12; a8 = 0; a20 = 1; a9 = 8; a16 = 11; return 23; } else if((((a20==1)&&((a17==2)&&((a26==1)||((!(a6==1)||((a16==11)&&(a11==1)))||(a26==1)))))&&((a5==4)&&((a9==10)&&(((((((input==5)&&(a19==2))&&(a21==10))&&(a2==1))&&(a2==1))&&!(a4==1))&&(a1==13)))))){ a19 = 1; a1 = 12; a13 = 1; a11 = 1; a16 = 7; a4 = 0; a9 = 7; return -1; } else if((((a20==1)&&((a21==11)&&((a23==1)&&((a11==1)&&(!(a0==1)&&((a2==1)&&((input==1)&&(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13)))))))))))&&(((a16==10)&&(!(a7==1)&&(!(a12==1)||((a17==2)&&(a6==1)))))&&(a19==1)))){ a20 = 0; a1 = 14; a9 = 7; a23 = 1; a4 = 0; a19 = 5; a14 = 0; a21 = 10; a16 = 7; a5 = 6; return 25; } else if(((((a17==2)&&(((((((a27==1)||(a13==1))&&!(a27==1))&&(a1==14))&&(a13==1))||!(a12==1))&&(a21==10)))&&(a16==10))&&((((a28==1)&&((a13==1)&&((a19==4)&&(((a5==4)||(a5==5))&&(input==4)))))&&(a20==1))&&(a9==8)))){ a19 = 1; a26 = 0; a9 = 7; a11 = 1; a16 = 7; a1 = 12; a5 = 4; a24 = 0; return -1; } else if((((((a11==1)&&(((a17==2)&&(((a1==13)&&(input==4))&&(a9==7)))&&!(a20==1)))&&!(a18==1))&&(a23==1))&&((((((((a6==1)&&(a16==8))&&!(a26==1))||(a8==1))&&(a21==12))&&(a5==4))&&(a19==3))&&!(a0==1)))){ a21 = 10; a1 = 14; a13 = 0; a11 = 0; a19 = 1; a20 = 1; a10 = 1; a16 = 7; return -1; } else if(((((a16==7)&&(((!(a28==1)||(((a27==1)||((a13==1)&&(a11==1)))&&(a9==7)))&&(a17==2))&&!(a20==1)))&&(a1==13))&&((a19==5)&&((((!(a26==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a14==1))&&(a21==10))&&(a11==1))))){ a12 = 1; a20 = 1; a7 = 0; a19 = 2; a1 = 12; a13 = 1; a5 = 6; return -1; } else if((((a16==9)&&((a21==11)&&((a7==1)||((a5==6)&&((a1==13)&&((((a17==2)&&(a13==1))||!(a3==1))&&(a20==1)))))))&&(((a2==1)&&(((a12==1)&&((a9==9)&&((a19==3)&&(input==5))))&&!(a27==1)))&&(a3==1)))){ a19 = 1; a23 = 1; a1 = 12; a9 = 7; a18 = 0; a16 = 7; a21 = 10; a2 = 1; a5 = 4; return -1; } else if((((a5==6)&&((((((a13==1)&&(((a1==13)&&(input==1))&&(a16==11)))&&(a6==1))&&!(a20==1))&&(a9==8))&&(a21==10)))&&((a19==4)&&((a13==1)&&(((a11==1)&&(((a17==2)&&(a11==1))&&!(a18==1)))||(a7==1)))))){ a16 = 8; a15 = 1; a3 = 0; a9 = 11; a5 = 5; a0 = 1; a21 = 12; return -1; } else if((((a12==1)&&((((!(a20==1)&&((a1==12)&&(((a21==10)&&((a16==7)&&(!(a27==1)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==6)))))&&(a17==2))))&&!(a8==1))&&(a28==1))&&!(a18==1)))&&((a0==1)||((a12==1)&&(a19==1))))){ a9 = 7; a6 = 1; a20 = 1; a5 = 4; a23 = 1; a26 = 0; return -1; } else if(((((((a1==14)&&((a28==1)&&(a17==2)))&&(a13==1))&&(a23==1))&&!(a4==1))&&((!(a26==1)&&(!(a27==1)&&(((a16==9)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a20==1))&&(a19==2))&&(a9==7)))&&!(a8==1))))&&(a21==10)))){ a9 = 9; a4 = 0; a13 = 1; a5 = 6; a1 = 13; a16 = 7; a11 = 1; return 25; } else if((((a17==2)&&((a24==1)||(((a3==1)&&((a23==1)&&!(a4==1)))||(a0==1))))&&((a21==12)&&(((!(a14==1)&&(!(a20==1)&&((!(a8==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==6)))&&(a1==12))))&&(a16==7))&&(a19==5))))){ a19 = 1; a20 = 1; a9 = 10; a13 = 1; a4 = 0; a14 = 0; a5 = 5; return 26; } else if((((((a5==5)&&(!(a24==1)&&(((((a17==2)&&(a12==1))&&!(a20==1))&&(a19==4))&&(a1==13))))||!(a28==1))||(a8==1))&&((a2==1)&&(!(a8==1)&&((a21==10)&&(!(a27==1)&&(((a9==7)&&(input==3))&&(a16==11)))))))){ if((a14==1)){ a12 = 0; a16 = 7; a13 = 0; a24 = 1; a19 = 1; a1 = 14; a5 = 6; a20 = 1; a9 = 10; }else{ a21 = 12; a16 = 7; a19 = 3; a28 = 0; a9 = 11; a8 = 1; a5 = 6; a1 = 12; a12 = 0; } return -1; } else if(((((a12==1)&&((((input==5)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&!(a26==1))&&(a1==13)))&&!(a20==1))&&((a19==1)&&((!(a2==1)||(((a16==8)&&((((a12==1)&&(a17==2))&&!(a27==1))&&!(a7==1)))&&!(a7==1)))&&(a21==11))))){ a19 = 2; a5 = 5; a9 = 9; a20 = 1; a16 = 9; a23 = 1; a24 = 0; a28 = 1; a21 = 12; return -1; } else if(((((a9==7)&&(!(a2==1)||((a16==9)&&((a4==1)||((a17==2)&&(a28==1))))))&&(a1==14))&&((((a11==1)&&(!(a24==1)&&((!(a4==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a19==5)))&&(a20==1))))&&!(a27==1))&&(a21==10)))){ a7 = 0; a1 = 12; a23 = 1; a16 = 7; a5 = 4; a2 = 1; a19 = 1; return -1; } else if((((((a16==10)&&((a17==2)&&((!(a24==1)&&(a13==1))&&(a13==1))))&&(a3==1))&&(a19==1))&&(((a21==12)&&(((!(a18==1)&&(((input==6)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&(a6==1)))&&(a1==14))&&!(a0==1)))&&!(a20==1)))){ a16 = 7; a4 = 1; a9 = 9; a5 = 4; a21 = 10; a20 = 1; a3 = 0; a0 = 1; return 21; } else if((((((a17==2)&&((((!(a23==1)&&((a18==1)&&((a16==8)&&((a7==1)&&((input==5)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))))))&&!(a13==1))&&(a27==1))&&(a24==1)))&&(a1==12))&&(a20==1))&&((a21==12)&&((a19==4)&&(a13==1))))){ a14 = 1; a16 = 9; a1 = 13; a21 = 11; a24 = 1; a5 = 5; a9 = 7; a7 = 1; return -1; } else if((((((!(a24==1)&&((a17==2)&&((a20==1)&&(((a2==1)&&((a21==10)&&((input==5)&&((a5==4)||(a5==5)))))&&(a19==1)))))&&!(a8==1))&&!(a7==1))&&!(a24==1))&&((a1==12)&&(((a9==10)&&((a16==10)&&(a13==1)))&&!(a8==1))))){ a0 = 0; a4 = 0; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((((((a9==9)&&((((((a11==1)&&(a19==1))&&(a17==2))||(a27==1))&&!(a18==1))&&!(a8==1)))&&(a16==7))&&(a1==12))||!(a28==1))&&((a3==1)&&((((a21==12)&&((input==1)&&(a5==4)))&&(a20==1))&&(a3==1))))){ a19 = 4; a1 = 13; a9 = 7; a14 = 0; a5 = 5; a2 = 1; a23 = 1; a16 = 8; return 26; } else if((((!(a24==1)&&(((((input==6)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a1==14)&&(a5==5))&&(a9==7))))&&!(a7==1))&&(a16==7))&&(a19==1)))&&(a20==1))&&(((a23==1)&&(((((a28==1)&&(a21==11))||(a8==1))&&(a17==2))&&!(a26==1)))||!(a23==1)))){ a23 = 1; a5 = 4; a9 = 11; a7 = 0; a1 = 13; a16 = 8; a21 = 10; a6 = 1; return 26; } else if(((((!(a12==1)||((a23==1)&&!(a14==1)))&&(a21==11))&&(a17==2))&&((((a3==1)&&((((a11==1)&&((((((a9==11)&&((a5==6)&&(a1==13)))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a1==14)&&(a5==5))&&(a9==7)))&&(input==1))&&(a13==1)))&&(a16==8))&&(a6==1)))&&(a19==3))&&!(a20==1)))){ a21 = 10; a14 = 0; a19 = 1; a16 = 7; a1 = 12; a0 = 0; a2 = 1; a9 = 7; a5 = 4; a20 = 1; return -1; } else if((((a9==8)&&(((a6==1)&&((((a1==13)&&(((!(a0==1)&&((a16==8)&&(input==5)))&&!(a4==1))&&(a19==4)))&&!(a0==1))&&(a21==12)))&&!(a20==1)))&&((a24==1)||(((!(a7==1)&&(a12==1))&&(a17==2))&&(a5==5))))){ a16 = 7; a5 = 4; a15 = 0; a2 = 0; a21 = 10; a10 = 0; a9 = 7; a20 = 1; a19 = 1; return 25; } else if(((((((((a28==1)&&((a19==2)&&((input==4)&&(a17==2))))&&!(a24==1))&&!(a4==1))&&(a21==12))&&(a1==14))&&(a16==8))&&((((a7==1)||((a5==5)&&(!(a11==1)||((a6==1)&&!(a0==1)))))&&(a9==11))&&(a20==1)))){ a19 = 1; a14 = 0; a16 = 7; a4 = 0; a9 = 7; a5 = 4; a1 = 12; a21 = 10; a11 = 1; return -1; } else if(((((a2==1)&&(((a18==1)||(((a28==1)&&!(a4==1))&&(a17==2)))&&(a28==1)))||(a27==1))&&(!(a20==1)&&(!(a7==1)&&((((a16==8)&&((input==3)&&((((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12))))||((a9==7)&&((a5==4)&&(a1==13))))))&&(a19==2))&&(a21==10)))))){ a1 = 12; a28 = 1; a8 = 0; a23 = 1; a19 = 1; a16 = 7; a20 = 1; a5 = 4; a9 = 7; return -1; } else if((((a11==1)&&((!(a24==1)&&((a16==8)&&(((a20==1)&&((input==5)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a4==1))))&&(a19==1)))&&(((a1==14)&&((a21==10)&&(!(a0==1)&&(((a17==2)&&(a3==1))&&!(a0==1)))))||(a0==1)))){ a9 = 9; a23 = 1; a21 = 12; a19 = 2; a16 = 9; a6 = 1; a5 = 5; a8 = 0; return 26; } else if((((a9==9)&&(((a1==12)&&((((a11==1)&&((a28==1)&&(((a19==4)&&((a2==1)&&(((a5==5)||(a5==6))&&(input==3))))&&(a17==2))))&&(a21==12))&&(a13==1)))&&(a16==8)))&&((!(a14==1)&&((a13==1)&&(a20==1)))&&!(a24==1)))){ a18 = 0; a5 = 4; a19 = 1; a9 = 7; a16 = 7; a0 = 0; a12 = 1; a21 = 10; return -1; } else if((((a11==1)&&(((a12==1)&&(((a21==10)&&((!(a4==1)&&((input==5)&&(a19==4)))&&(a1==14)))&&(a17==2)))&&(a9==9)))&&(((((a5==6)&&(!(a13==1)||((a13==1)&&(a16==8))))&&(a11==1))&&!(a20==1))||(a26==1)))){ a27 = 0; a6 = 1; a5 = 5; a9 = 8; a19 = 1; a21 = 12; a28 = 1; a1 = 12; a20 = 1; return 21; } else if(((((a6==1)&&((a20==1)&&(((a1==12)&&((input==1)&&(a9==8)))&&(a19==5))))&&!(a8==1))&&((a12==1)&&(((a21==11)&&(((a0==1)||((a16==11)&&(((a23==1)&&(a12==1))&&(a5==6))))&&!(a26==1)))&&(a17==2))))){ a5 = 5; a16 = 9; a9 = 7; a19 = 4; a11 = 1; a27 = 0; a14 = 0; return 21; } else if(((!(a18==1)&&((a2==1)&&(((a20==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a11==1)))&&(a1==12))))&&(((((a9==9)&&((a17==2)&&(((a2==1)&&((a12==1)&&(a16==7)))&&(a19==1))))&&(a21==12))&&(a13==1))||!(a2==1)))){ a21 = 10; a8 = 0; a11 = 1; a5 = 4; a12 = 1; a9 = 7; return -1; } else if((((((input==5)&&(a17==2))&&!(a20==1))&&(a9==7))&&((((((a11==1)&&(!(a7==1)&&((!(a28==1)||(((a1==13)&&((a4==1)||(a23==1)))&&!(a24==1)))&&(a19==1))))&&(a13==1))&&(a21==11))&&(a5==6))&&(a16==10)))){ a16 = 7; a21 = 10; a5 = 4; a2 = 0; a20 = 1; a14 = 1; a1 = 12; a0 = 1; a9 = 10; return -1; } else if((((a5==5)&&(((((a9==7)&&(input==3))&&(a19==2))&&(a21==10))&&!(a3==1)))&&((a16==7)&&((a20==1)&&(!(a12==1)&&((a8==1)&&((a7==1)&&(((a17==2)&&(((a28==1)&&(a1==13))&&!(a13==1)))&&!(a23==1))))))))){ a9 = 10; a1 = 14; a23 = 0; a25 = 1; a5 = 4; a22 = 1; a19 = 1; return -1; } else if((((a0==1)||((a21==12)&&(!(a11==1)||((((a11==1)||!(a2==1))&&(a2==1))&&!(a20==1)))))&&(!(a7==1)&&((a19==4)&&(((a17==2)&&(((a16==8)&&((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==6)))&&(a2==1)))&&(a1==12)))))){ a20 = 1; a16 = 7; a1 = 14; a21 = 10; a29 = 0; a5 = 4; a19 = 1; a9 = 7; a13 = 0; return -1; } else if((((a12==1)&&(!(a0==1)&&((a17==2)&&(((a5==5)&&(((a21==12)&&(!(a4==1)&&(!(a27==1)&&((a1==14)&&(input==1)))))&&!(a20==1)))&&(a9==9)))))&&((a2==1)&&((a19==5)&&(((a3==1)||!(a11==1))&&(a16==8)))))){ a1 = 13; a2 = 0; a25 = 1; a5 = 4; a16 = 7; a21 = 10; a19 = 1; a26 = 1; a9 = 8; a20 = 1; return -1; } else if(((((((!(a20==1)&&(a23==1))&&!(a2==1))&&(a21==10))&&(a16==7))&&!(a23==1))&&((a14==1)&&(((a19==2)&&((a1==13)&&(((a27==1)&&((a8==1)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a2==1))))&&(a17==2))))&&(a9==9))))){ a20 = 1; a5 = 5; a6 = 0; a24 = 1; a19 = 1; a9 = 10; a1 = 14; a29 = 0; return 26; } else if(((((a17==2)&&(!(a7==1)&&(((input==3)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&(a19==4))))&&(a2==1))&&(((((a21==10)&&((a20==1)&&(((a16==10)&&((a1==13)&&(a13==1)))||(a18==1))))||!(a28==1))||!(a6==1))&&!(a8==1)))){ a16 = 7; a6 = 1; a5 = 4; a9 = 7; a2 = 1; a19 = 1; a1 = 12; a27 = 0; return -1; } else if(((((a17==2)&&((a5==4)&&((a3==1)&&(a2==1))))&&(a16==8))&&((a19==3)&&(!(a26==1)&&(((!(a24==1)&&((((((input==4)&&(a20==1))&&(a6==1))&&(a6==1))&&(a11==1))&&(a21==12)))&&(a9==7))&&(a1==13)))))){ a19 = 1; a28 = 1; a7 = 0; a1 = 12; a16 = 7; a21 = 10; a14 = 0; return -1; } else if((((a21==12)&&(((!(a24==1)&&(((a9==7)&&(((input==4)&&!(a20==1))&&!(a14==1)))&&!(a7==1)))&&(a16==8))&&(a5==5)))&&(((!(a18==1)&&((a12==1)&&(((a2==1)&&(a1==14))&&(a12==1))))&&(a17==2))&&(a19==5)))){ if((a5==4)){ a19 = 2; a26 = 1; a15 = 0; a20 = 1; a21 = 11; a22 = 0; a1 = 12; }else{ a25 = 0; a1 = 13; a9 = 10; a21 = 11; a16 = 10; a5 = 6; a20 = 1; a26 = 1; a19 = 2; a28 = 0; } return -1; } else if(((((a19==4)&&((a16==10)&&(!(a4==1)&&((a11==1)||!(a23==1)))))&&!(a20==1))&&((((((a12==1)&&((a2==1)&&(!(a0==1)&&(((a1==14)&&(input==5))&&(a17==2)))))&&(a6==1))&&(a21==12))&&(a9==7))&&(a5==4)))){ a5 = 6; a19 = 1; a25 = 0; a20 = 1; a1 = 12; a16 = 7; a9 = 10; a10 = 0; a21 = 10; a6 = 0; return 26; } else if((((((((((a3==1)&&(a6==1))&&(a9==8))&&!(a14==1))&&(a16==7))&&(a19==5))&&(a17==2))&&(a21==12))&&(((((a2==1)&&((a5==6)&&(((a1==13)&&(input==5))&&(a2==1))))&&!(a7==1))&&(a20==1))&&!(a7==1)))){ if((a25==1)){ a1 = 14; a20 = 0; a6 = 1; a21 = 11; a27 = 0; a16 = 8; a19 = 3; a26 = 0; a9 = 9; }else{ a16 = 9; a21 = 11; a5 = 4; a2 = 1; a7 = 0; a9 = 7; } return 25; } else if(((((a12==1)&&((a8==1)||((a17==2)&&(!(a20==1)&&(((((a3==1)||(a24==1))&&(a9==9))&&(a19==1))&&(a13==1))))))||(a8==1))&&(!(a4==1)&&(((a16==10)&&(((input==1)&&((a5==4)||(a5==5)))&&(a1==14)))&&(a21==11))))){ if((a23==1)){ a9 = 8; a1 = 12; a0 = 1; a19 = 3; a16 = 8; a10 = 1; a5 = 6; a3 = 0; }else{ a28 = 0; a6 = 0; a20 = 1; a1 = 12; a5 = 5; } return -1; } else if((((a23==1)&&((a17==2)&&((((a9==7)&&((a20==1)&&(!(a13==1)||((a23==1)&&(a1==12)))))&&(a21==12))&&!(a26==1))))&&((((a19==1)&&(((a12==1)&&((a5==5)&&(input==4)))&&!(a18==1)))&&(a6==1))&&(a16==8)))){ a23 = 1; a21 = 10; a14 = 0; a6 = 1; a16 = 7; a5 = 4; return -1; } else if(((((((a1==13)&&(((a16==8)&&((a21==11)&&(!(a3==1)&&((a14==1)&&(a2==1)))))&&(a20==1)))&&!(a3==1))&&(a8==1))&&(a26==1))&&(((a5==4)&&((((a17==2)&&(input==3))&&(a19==3))&&(a4==1)))&&(a9==11)))){ a5 = 5; a19 = 1; a21 = 10; a7 = 1; a9 = 8; a15 = 1; a18 = 1; a16 = 7; return -1; } else if(((((a9==10)&&((((a12==1)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a21==11))&&(a17==2)))&&(a19==2))&&((a1==13)&&(((!(a23==1)||(!(a7==1)&&((!(a0==1)&&(a28==1))&&(a16==10))))&&(a20==1))||(a14==1))))){ if((a9==10)){ a9 = 8; a20 = 0; a1 = 14; a8 = 0; a16 = 7; a18 = 0; a0 = 0; a19 = 1; a5 = 4; }else{ a28 = 1; a9 = 7; a21 = 10; a16 = 7; a19 = 4; a5 = 6; a12 = 1; a3 = 1; } return 21; } else if((((!(a18==1)&&((a16==11)&&((a12==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a8==1))&&(a19==4))&&!(a26==1)))))&&(a20==1))&&(!(a6==1)||(((a11==1)&&((a9==7)&&((a17==2)&&((a12==1)&&(a1==14)))))&&(a21==10))))){ a9 = 11; a4 = 0; a5 = 5; a11 = 1; a1 = 12; a21 = 11; a6 = 1; return 25; } else if((((a5==6)&&((((!(a0==1)&&((a23==1)&&(!(a12==1)||(a2==1))))&&(a17==2))||!(a28==1))&&(a19==4)))&&((((((a12==1)&&(((a21==12)&&(input==6))&&(a9==10)))&&!(a8==1))&&(a20==1))&&(a16==8))&&(a1==12)))){ a1 = 14; a16 = 7; a19 = 2; a4 = 0; a21 = 10; a5 = 5; a11 = 1; a14 = 0; return 21; } else if(((!(a18==1)&&(!(a24==1)&&((a3==1)&&(((((((a5==5)||(a5==6))&&(input==6))&&(a9==10))&&(a16==7))&&(a1==14))&&(a19==4)))))&&((a17==2)&&(((a2==1)&&(((!(a3==1)||(a2==1))&&(a6==1))&&(a21==12)))&&!(a20==1))))){ a6 = 1; a21 = 10; a0 = 0; a1 = 12; a19 = 1; a9 = 7; a20 = 1; a5 = 4; a14 = 0; return -1; } else if(((((a1==12)&&(((a0==1)||((!(a20==1)&&(a28==1))||(a24==1)))&&(a9==7)))&&(a16==7))&&((a17==2)&&((a13==1)&&((a21==10)&&(!(a8==1)&&((a28==1)&&((a12==1)&&((a19==4)&&((input==3)&&((a5==5)||(a5==6)))))))))))){ a14 = 0; a11 = 1; a6 = 1; a19 = 1; a20 = 1; a5 = 4; return -1; } else if((((!(a26==1)&&((a24==1)||(((a11==1)&&(a9==11))&&!(a20==1))))&&!(a4==1))&&(((a17==2)&&(!(a8==1)&&(((a19==1)&&((((((a5==4)||(a5==5))&&(input==5))&&(a16==8))&&(a2==1))&&(a1==12)))&&(a21==12))))&&(a3==1)))){ a16 = 9; a19 = 2; a28 = 0; a1 = 13; a4 = 1; a9 = 8; a23 = 0; a21 = 10; a5 = 6; return -1; } else if((((a24==1)||((a13==1)&&((a3==1)&&((!(a23==1)||(a28==1))||(a0==1)))))&&(!(a26==1)&&(((a20==1)&&(((input==5)&&(((a21==12)&&((a19==1)&&(((a5==5)&&(a1==12))&&(a9==7))))||((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==5))&&(a21==11))||(((a19==1)&&(((a1==12)&&(a5==4))&&(a9==7)))&&(a21==12)))))&&(a16==9)))&&(a17==2))))){ a21 = 10; a16 = 8; a5 = 4; a1 = 12; a20 = 0; a28 = 1; a19 = 3; a9 = 11; a11 = 1; return 21; } else if((((a19==2)&&(!(a13==1)||((a23==1)||!(a11==1))))&&(((a17==2)&&((a20==1)&&(!(a8==1)&&(!(a18==1)&&((a23==1)&&((a23==1)&&((a21==12)&&(((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==5))&&(a16==7)))))))))&&(a1==12)))){ a23 = 1; a9 = 7; a5 = 4; a19 = 1; a4 = 0; a18 = 0; a21 = 10; return -1; } else if((((a9==8)&&(!(a27==1)&&((!(a8==1)&&((a5==4)&&((input==3)&&(a16==8))))&&(a3==1))))&&((!(a8==1)&&((a19==5)&&((((((a28==1)&&(a1==14))&&(a17==2))&&(a21==12))&&(a20==1))||!(a3==1))))||(a8==1)))){ a28 = 1; a21 = 10; a1 = 12; a13 = 1; a19 = 1; a3 = 1; a9 = 7; a16 = 7; return -1; } else if((((a16==11)&&((!(a27==1)&&(((a21==12)&&((a13==1)&&(a9==10)))||!(a6==1)))&&(a17==2)))&&(((a20==1)&&(!(a27==1)&&(((a6==1)&&((!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a1==12)))&&!(a24==1))))&&(a19==2)))){ a27 = 0; a9 = 7; a1 = 13; a21 = 11; a5 = 5; a8 = 0; a3 = 1; return 21; } else if((((a7==1)||(((((a5==4)&&((a27==1)||(a11==1)))&&(a16==11))||(a8==1))&&(a19==4)))&&((a9==8)&&((a17==2)&&(((a12==1)&&((((a20==1)&&((input==4)&&(a1==14)))&&(a21==11))&&(a23==1)))&&!(a14==1)))))){ a19 = 1; a1 = 12; a16 = 7; a21 = 10; a3 = 1; a9 = 7; return -1; } else if((((a21==10)&&((a17==2)&&((((a13==1)&&(a20==1))&&!(a18==1))&&(a28==1))))&&((a23==1)&&((a16==10)&&(((((a6==1)&&((a1==14)&&((input==3)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))&&!(a24==1))&&!(a8==1))&&(a19==5)))))){ a16 = 7; a19 = 1; a1 = 12; a5 = 4; a9 = 7; a28 = 1; a13 = 1; return -1; } else if((((a19==2)&&((a1==14)&&((a16==9)&&((!(a24==1)&&((a3==1)&&((a3==1)&&((!(a20==1)&&(a28==1))&&!(a27==1)))))||!(a3==1)))))&&(((a9==10)&&((!(a18==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a21==10)))&&(a17==2)))){ a1 = 12; a25 = 0; a5 = 4; a4 = 1; a14 = 1; a9 = 8; a16 = 11; return -1; } else if((((a19==3)&&((a12==1)&&((((!(a11==1)||(a11==1))&&!(a4==1))&&!(a14==1))&&(a17==2))))&&(((a16==7)&&((!(a7==1)&&((a23==1)&&((input==3)&&(((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7))))))&&(a21==10)))&&(a20==1)))){ a1 = 12; a27 = 0; a0 = 0; a9 = 7; a19 = 1; a18 = 0; a5 = 4; return -1; } else if(((((a20==1)&&(((((((a5==5)||(a5==6))&&(input==3))&&(a17==2))&&!(a27==1))&&(a16==7))&&(a12==1)))&&(a1==12))&&((((a27==1)||((a21==10)&&((a19==5)&&(!(a28==1)||((a12==1)&&(a9==11))))))&&!(a4==1))||!(a6==1)))){ a5 = 4; a27 = 0; a19 = 1; a9 = 7; a14 = 0; a23 = 1; return -1; } else if(((((a20==1)&&((a21==11)&&((a17==2)&&(((input==5)&&(((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==3))||((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11))))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4))))))&&!(a8==1)))))&&!(a0==1))&&((((((a24==1)||(a13==1))&&(a2==1))||!(a6==1))&&(a16==11))&&(a12==1)))){ a1 = 13; a28 = 1; a3 = 1; a19 = 2; a21 = 12; a6 = 1; a5 = 6; a9 = 7; return 26; } else if((((((a6==1)&&(!(a26==1)&&((!(a18==1)&&(((input==3)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a11==1)))&&(a19==2))))&&(a28==1))&&(a16==10))&&((((a1==13)&&((a21==12)&&((a12==1)&&(a28==1))))&&(a17==2))&&!(a20==1)))){ a21 = 10; a9 = 10; a16 = 7; a19 = 1; a7 = 1; a22 = 0; a5 = 5; a20 = 1; a10 = 1; return -1; } else if((((((a21==11)&&((((a17==2)&&((a12==1)&&!(a18==1)))||(a14==1))&&!(a20==1)))&&!(a26==1))&&(a6==1))&&((((a12==1)&&(((input==6)&&((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4)))))&&!(a26==1)))&&(a19==2))&&(a16==9)))){ if((a3==1)){ a9 = 11; a1 = 14; a25 = 0; a22 = 0; a15 = 1; a5 = 4; a21 = 10; a16 = 7; a20 = 1; }else{ a21 = 10; a22 = 0; a20 = 1; a5 = 5; a1 = 13; a4 = 1; a19 = 1; a6 = 0; a16 = 7; a9 = 9; } return 25; } else if((((a9==7)&&((((a18==1)||(!(a8==1)&&(((a23==1)&&(a11==1))||(a0==1))))&&(a21==10))&&(a20==1)))&&(((a16==9)&&((a12==1)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a19==2))&&(a12==1))&&(a17==2))))&&(a1==12)))){ a13 = 1; a16 = 7; a3 = 1; a19 = 1; a5 = 4; a12 = 1; return -1; } else if((((a23==1)&&((((a17==2)&&((a13==1)&&((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a3==1))&&(a16==9)))&&(!(a6==1)||(((((a1==12)&&((a19==2)&&((a11==1)&&(a21==12))))&&!(a20==1))||(a4==1))&&(a13==1))))){ a9 = 9; a5 = 6; a25 = 0; a16 = 10; a19 = 4; a11 = 0; a1 = 14; a21 = 10; return -1; } else if(((((a2==1)&&((((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a6==1))&&(a17==2))&&(a19==1))&&(a21==10)))&&(a11==1))&&((!(a23==1)||(!(a20==1)&&((a9==8)&&((a27==1)||(((a12==1)&&(a1==13))||!(a3==1))))))&&(a16==8)))){ a19 = 5; a27 = 0; a5 = 4; a1 = 14; a9 = 11; a21 = 12; a20 = 1; a0 = 0; a23 = 1; return 25; } else if((((a3==1)&&(((a1==14)&&((a21==12)&&((a5==6)&&((((a20==1)&&(input==5))&&(a9==10))&&(a16==9)))))&&(a13==1)))&&(((!(a26==1)&&((!(a28==1)||((a2==1)&&(a19==5)))&&!(a18==1)))&&!(a7==1))&&(a17==2)))){ a1 = 12; a19 = 1; a9 = 7; a13 = 1; a5 = 4; a4 = 0; a8 = 0; a16 = 7; a21 = 10; return -1; } else if((((((((!(a20==1)&&(a3==1))&&(a19==4))&&(a11==1))&&(a13==1))&&(a16==9))&&(a1==14))&&((a17==2)&&(((((a21==12)&&((a13==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==5))))&&!(a8==1))&&(a13==1))&&(a6==1))))){ if((a5==6)){ a16 = 8; a22 = 0; a23 = 0; a5 = 5; a20 = 1; a25 = 0; a9 = 8; }else{ a20 = 1; a16 = 7; a0 = 1; a4 = 1; a19 = 1; a21 = 10; a5 = 5; a11 = 0; a9 = 9; } return -1; } else if((((!(a20==1)&&(((a1==14)&&((((a26==1)||((a17==2)&&(((a19==2)&&(a3==1))&&(a16==11))))&&(a6==1))&&(a21==10)))&&(a9==8)))||!(a2==1))&&(!(a26==1)&&(((a6==1)&&((a5==4)&&(input==1)))&&!(a4==1))))){ if((a26==1)){ a28 = 0; a21 = 12; a19 = 5; a16 = 10; a1 = 12; a24 = 1; a5 = 5; }else{ a25 = 1; a16 = 8; a24 = 1; a21 = 11; a19 = 5; a11 = 0; a5 = 5; a1 = 12; } return -1; } else if((((!(a2==1)||((a18==1)||(((a21==10)&&((a28==1)&&(a1==14)))&&(a9==10))))&&(a28==1))&&(((((a16==11)&&((a17==2)&&((a19==3)&&((a11==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))))&&!(a20==1))&&!(a14==1))&&!(a8==1)))){ a1 = 13; a5 = 5; a19 = 4; a12 = 0; a16 = 9; a9 = 11; a21 = 12; a24 = 1; a15 = 0; return -1; } else if(((!(a0==1)&&((a1==13)&&(!(a4==1)&&(((a16==8)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==6))&&!(a20==1)))&&(a6==1)))))&&(!(a11==1)||(((a17==2)&&((((a28==1)&&(a19==2))&&(a21==12))&&(a13==1)))||(a26==1))))){ a1 = 14; a2 = 0; a9 = 11; a20 = 1; a14 = 1; a3 = 0; a19 = 1; a5 = 6; return -1; } else if((((a0==1)&&((((((input==1)&&(a1==14))&&(a24==1))&&(a19==2))&&(a16==8))&&(a21==12)))&&((!(a13==1)&&((a17==2)&&(!(a6==1)&&(((a20==1)&&((a9==11)&&((a4==1)&&(a3==1))))&&(a5==4)))))&&!(a28==1)))){ a21 = 11; a5 = 6; a1 = 13; a16 = 11; a29 = 0; a11 = 0; a10 = 1; return -1; } else if((((a17==2)&&(((((((!(a8==1)&&(a6==1))||(a0==1))&&!(a8==1))&&(a9==7))&&!(a24==1))&&(a16==10))&&(a19==1)))&&((a1==12)&&((((a20==1)&&(((input==1)&&(a5==6))&&!(a18==1)))&&(a21==10))&&(a11==1))))){ a8 = 0; a16 = 7; a4 = 0; a5 = 4; a26 = 0; return -1; } else if((((((a21==11)&&(((a20==1)&&((a16==7)&&(!(a3==1)||(a6==1))))&&!(a14==1)))&&(a17==2))&&(a6==1))&&((a13==1)&&((a1==14)&&(((a19==5)&&((a2==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4))))&&(a2==1)))))){ a16 = 8; a14 = 0; a9 = 10; a13 = 1; a19 = 3; a11 = 1; a5 = 4; a1 = 13; a21 = 12; return 23; } else if(((!(a24==1)&&((a6==1)&&((a21==12)&&((((!(a20==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==8))&&(a12==1))&&(a13==1)))))&&(((a19==3)&&((!(a6==1)||((a9==7)&&((a23==1)||(a8==1))))&&(a17==2)))&&(a1==14)))){ a15 = 0; a21 = 10; a16 = 7; a19 = 1; a5 = 6; a2 = 0; a20 = 1; a1 = 12; a9 = 8; return -1; } else if(((((a19==5)&&((((a23==1)&&((a28==1)&&(a21==10)))&&(a9==11))&&(a23==1)))&&!(a27==1))&&(((((a1==14)&&(((a17==2)&&(!(a26==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&(a2==1)))&&!(a20==1))&&!(a0==1))&&(a16==9)))){ a16 = 7; a20 = 1; a11 = 0; a5 = 6; a19 = 3; a26 = 1; a21 = 11; a15 = 0; return -1; } else if(((!(a24==1)&&((a12==1)&&((a16==7)&&((a13==1)&&((a1==13)&&(!(a18==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==1))))))))&&((((a19==2)&&(((a6==1)&&((a21==12)&&(a12==1)))&&(a11==1)))&&(a17==2))&&!(a20==1)))){ a4 = 0; a5 = 5; a19 = 4; a21 = 11; a23 = 1; a9 = 11; a20 = 1; a1 = 12; a16 = 8; a18 = 0; return -1; } else if(((!(a20==1)&&((!(a3==1)||(((a2==1)||!(a13==1))||!(a12==1)))&&(a21==11)))&&((a16==8)&&((a19==4)&&(((((a13==1)&&((!(a7==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2)))&&!(a4==1))&&(a9==11))&&(a1==12)))))){ a19 = 3; a21 = 10; a5 = 6; a16 = 10; a1 = 13; a9 = 8; a26 = 0; a20 = 1; return 22; } else if(((!(a12==1)||((a6==1)&&(((a21==12)&&((a1==14)&&(a23==1)))&&(a2==1))))&&(((((!(a7==1)&&(((a19==3)&&((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==1)))&&(a6==1)))&&(a11==1))&&(a16==7))&&!(a20==1))&&(a17==2)))){ a5 = 4; a24 = 0; a6 = 1; a9 = 7; a21 = 10; a20 = 1; a1 = 12; a19 = 1; a28 = 1; return -1; } else if((((a21==12)&&((((!(a4==1)&&((((a9==7)&&(input==4))&&(a28==1))&&(a28==1)))&&(a19==2))&&(a3==1))&&(a16==8)))&&((a17==2)&&(((a18==1)||((((a28==1)&&(a3==1))&&(a5==4))&&(a1==14)))&&(a20==1))))){ a1 = 13; a3 = 1; a16 = 10; a8 = 0; a13 = 1; a19 = 1; a9 = 10; return 21; } else if(((((((a19==5)&&((a28==1)&&(((a9==8)&&(a11==1))||!(a12==1))))&&(a17==2))||(a24==1))&&(a12==1))&&((a16==11)&&((!(a18==1)&&((a20==1)&&((a21==10)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a1==14)))))&&!(a4==1))))){ a0 = 0; a9 = 7; a1 = 12; a5 = 4; a27 = 0; a16 = 7; a19 = 1; return -1; } else if((((a9==11)&&((((((((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a16==10))&&(a28==1))&&(a23==1))&&(a6==1))&&(a20==1))&&(a19==4)))&&(((a17==2)&&(!(a4==1)&&((a1==13)&&(!(a24==1)&&(a11==1)))))||!(a2==1)))){ a21 = 10; a16 = 7; a5 = 5; a9 = 9; a4 = 0; a7 = 0; a0 = 0; a19 = 2; return 23; } else if(((((a21==10)&&((((a0==1)||((a28==1)&&!(a18==1)))&&!(a8==1))&&(a17==2)))&&(a19==4))&&((((!(a18==1)&&((((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==5))&&(a20==1))&&!(a7==1)))&&(a1==13))&&(a16==8))&&!(a14==1)))){ a1 = 12; a5 = 6; a0 = 0; a19 = 1; a16 = 10; a9 = 10; a28 = 1; return 21; } else if(((!(a2==1)||((a9==10)&&(((((!(a28==1)||((a6==1)&&(a1==14)))&&(a17==2))&&!(a0==1))&&(a21==10))&&!(a26==1))))&&(!(a4==1)&&((((((a19==3)&&(input==3))&&(a16==8))&&(a5==5))&&(a20==1))&&(a13==1))))){ a8 = 0; a28 = 1; a16 = 7; a13 = 1; a9 = 7; a5 = 4; a19 = 1; a1 = 12; return -1; } else if(((((a5==4)&&(!(a23==1)||(!(a3==1)||((!(a20==1)&&(a28==1))&&(a2==1)))))&&(a17==2))&&(!(a24==1)&&((((a16==11)&&(((((input==4)&&(a21==10))&&!(a8==1))&&(a1==14))&&(a9==8)))&&(a19==2))&&!(a14==1))))){ if((a14==1)){ a9 = 7; a13 = 0; a14 = 1; a16 = 7; a1 = 13; a10 = 0; a20 = 1; a5 = 6; a19 = 4; }else{ a8 = 1; a15 = 0; a20 = 1; a5 = 6; a1 = 13; a16 = 7; a19 = 1; a9 = 7; a27 = 1; } return -1; } else if(((((a6==1)&&(((a19==5)&&(((a16==7)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==3)))&&(a6==1)))&&!(a8==1)))&&(a17==2))&&(!(a20==1)&&((a21==10)&&((a4==1)||((a6==1)&&(((a2==1)||(a26==1))&&(a1==12)))))))){ a7 = 0; a5 = 4; a19 = 1; a27 = 0; a1 = 14; a9 = 11; a20 = 1; a4 = 0; return -1; } else if((((((a16==11)&&(((a17==2)&&(a11==1))&&!(a7==1)))||!(a2==1))&&!(a0==1))&&(!(a18==1)&&(((a21==11)&&((a11==1)&&(!(a27==1)&&((((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a5==5)&&(a1==14))&&(a9==7)))&&(input==5))&&(a20==1)))))&&(a19==3))))){ a24 = 0; a5 = 4; a21 = 10; a16 = 7; a19 = 1; a1 = 12; a9 = 7; a13 = 1; a11 = 1; return -1; } else if((((a11==1)&&(!(a20==1)&&(((a17==2)&&((((input==6)&&(a1==12))&&(a23==1))&&(a21==10)))&&(a19==1))))&&((a11==1)&&(!(a12==1)||((((((a5==6)&&(a28==1))||!(a23==1))&&(a16==7))&&(a9==10))&&!(a8==1)))))){ a20 = 1; a19 = 2; a3 = 1; a18 = 0; a1 = 14; a21 = 11; a16 = 8; a14 = 0; a5 = 5; return 26; } else if(((!(a4==1)&&((a16==7)&&((!(a26==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a21==12)))&&(a20==1))))&&(((a6==1)&&((!(a27==1)&&((a1==13)&&(((a19==1)&&((a6==1)&&(a9==11)))||!(a6==1))))&&(a17==2)))||(a18==1)))){ a14 = 0; a13 = 1; a9 = 7; a5 = 4; a24 = 0; a16 = 9; a21 = 10; return 22; } else if(((!(a4==1)&&(((a9==11)&&(((a21==10)&&((((a16==10)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a20==1))&&(a2==1)))&&(a17==2)))&&!(a24==1)))&&((a19==4)&&((((!(a13==1)||(a2==1))||!(a12==1))||!(a28==1))&&(a1==14))))){ a16 = 7; a6 = 1; a9 = 8; a1 = 13; a27 = 0; a2 = 1; a19 = 2; a5 = 6; return 25; } else if((((a1==14)&&((((a16==9)&&(a2==1))&&!(a26==1))&&(a19==2)))&&(((!(a14==1)&&((a17==2)&&(!(a26==1)&&((a21==12)&&((a23==1)&&((a20==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==5))))))))&&!(a18==1))&&!(a27==1)))){ a5 = 4; a21 = 10; a23 = 1; a14 = 0; a16 = 7; a1 = 12; a9 = 7; a19 = 1; a13 = 1; return -1; } else if(((!(a26==1)&&((((a1==14)&&((a0==1)||((a21==10)&&(!(a26==1)&&((a19==2)&&((a2==1)&&(a17==2)))))))||(a8==1))&&(a9==9)))&&((((a6==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a20==1)))&&(a16==10))&&!(a27==1)))){ a23 = 1; a19 = 1; a1 = 12; a5 = 4; a9 = 7; a7 = 0; a27 = 0; a16 = 7; return -1; } else if((((((a21==12)&&((a17==2)&&((!(a26==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a8==1))))&&(a1==14))&&(a19==4))&&(((a16==10)&&(!(a3==1)||(!(a28==1)||(!(a14==1)&&(((a2==1)&&(a9==8))||(a14==1))))))&&(a20==1)))){ a1 = 13; a13 = 1; a2 = 1; a5 = 5; a21 = 10; a9 = 9; a8 = 0; a16 = 7; a19 = 2; return 25; } else if(((((a24==1)&&((((!(a20==1)&&((a27==1)&&((a19==3)&&((((a9==7)&&((a1==14)&&(a5==4)))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6)))))&&(input==4)))))&&(a0==1))&&(a0==1))&&(a17==2)))&&(a21==12))&&((((a12==1)&&(a0==1))&&(a8==1))&&(a16==7)))){ a21 = 10; a9 = 7; a19 = 5; a24 = 1; a0 = 1; a5 = 5; a20 = 1; a1 = 13; a16 = 9; return -1; } else if(((((a19==2)&&((a17==2)&&((a20==1)&&((input==3)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))))))&&(a3==1))&&(((a23==1)&&(((((a21==12)&&(((a23==1)&&(a1==12))&&!(a7==1)))&&(a16==7))||!(a28==1))&&!(a7==1)))&&!(a8==1)))){ a21 = 10; a5 = 4; a0 = 0; a9 = 7; a26 = 0; a19 = 1; return -1; } else if(((((a4==1)&&(((a9==11)&&((a21==11)&&((a17==2)&&((a12==1)&&(a7==1)))))&&(a8==1)))&&(a19==1))&&(((a26==1)&&((((a26==1)&&(!(a20==1)&&((a16==7)&&(input==6))))&&(a1==13))&&(a5==4)))&&!(a2==1)))){ a20 = 1; a19 = 4; a9 = 9; a8 = 1; a27 = 1; a21 = 12; a16 = 11; a25 = 1; return 22; } else if(((!(a24==1)&&((a28==1)&&((a11==1)&&(((((a21==12)&&((a20==1)&&((input==6)&&((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7)))))))&&!(a0==1))&&(a13==1))&&(a16==11)))))&&((a17==2)&&((a28==1)&&(a11==1))))){ a1 = 14; a9 = 11; a5 = 6; a27 = 0; a19 = 2; a16 = 9; a8 = 0; a6 = 1; return 21; } else if((((!(a27==1)&&(((((a19==5)&&(input==4))&&(a1==13))&&(a9==7))&&(a20==1)))&&(a23==1))&&(!(a11==1)||((a17==2)&&((a5==5)&&((a27==1)||((a24==1)||((((a6==1)&&(a21==10))&&!(a7==1))&&(a16==10))))))))){ a19 = 1; a5 = 4; a28 = 1; a18 = 0; a16 = 7; a26 = 0; a1 = 12; return -1; } else if((((a21==10)&&(!(a20==1)&&(((((a17==2)&&(((input==3)&&((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7))))&&(a12==1)))&&(a19==4))&&(a16==11))&&(a3==1))))&&((!(a8==1)&&(!(a12==1)||((a2==1)&&!(a24==1))))||!(a2==1)))){ a9 = 10; a1 = 12; a20 = 1; a5 = 6; a13 = 0; a25 = 0; a19 = 1; a16 = 7; a27 = 1; return -1; } else if((((a19==2)&&((((!(a18==1)&&((a1==12)&&(((a17==2)&&(a3==1))&&(a21==12))))&&(a16==7))&&!(a0==1))||!(a6==1)))&&(!(a20==1)&&(((((a23==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a3==1))&&!(a0==1))&&(a9==9))))){ a20 = 1; a6 = 1; a21 = 10; a4 = 0; a8 = 0; a9 = 7; a19 = 1; a5 = 4; return -1; } else if((((((a26==1)||((a18==1)||((a20==1)&&((!(a26==1)&&(a3==1))&&(a19==5)))))&&(a1==13))&&(a17==2))&&(((a23==1)&&((!(a18==1)&&(((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a16==11)))&&(a6==1)))&&(a21==10)))){ a1 = 12; a5 = 4; a21 = 11; a9 = 7; a11 = 1; a13 = 1; a8 = 0; return 26; } else if((((a0==1)||(((a17==2)&&((a12==1)&&(a19==5)))&&(a1==14)))&&((((!(a18==1)&&((a11==1)&&(((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==4))&&(a21==12))&&(a12==1))&&(a16==7))))&&!(a7==1))&&(a20==1))&&!(a7==1)))){ a9 = 10; a1 = 13; a5 = 4; a7 = 0; a4 = 0; a19 = 2; a12 = 1; a21 = 10; return 26; } else if(((((!(a26==1)&&(((((a16==8)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==6)))&&!(a27==1))&&!(a18==1))&&(a17==2)))&&(a19==4))&&(a1==12))&&((((a2==1)&&(!(a11==1)||(!(a20==1)&&(a2==1))))&&!(a14==1))&&(a21==12)))){ if((a8==1)){ a20 = 1; a9 = 9; a15 = 0; a5 = 6; a13 = 0; a29 = 1; a16 = 7; a19 = 2; a21 = 10; }else{ a1 = 13; a22 = 0; a16 = 7; a7 = 1; a21 = 10; a20 = 1; a15 = 0; a5 = 6; a19 = 5; a9 = 11; } return -1; } else if((((a1==14)&&(((a14==1)||(((a16==7)&&(a11==1))&&(a9==9)))||!(a13==1)))&&((((a20==1)&&((!(a18==1)&&(((a17==2)&&((a23==1)&&(((a5==5)||(a5==6))&&(input==3))))&&(a21==10)))&&!(a0==1)))&&(a19==3))&&!(a24==1)))){ a5 = 4; a7 = 0; a9 = 7; a18 = 0; a1 = 12; a19 = 1; return -1; } else if(((((!(a6==1)||((a9==7)&&((!(a26==1)&&((a21==11)&&(a23==1)))&&(a19==2))))||!(a28==1))&&(a16==11))&&((a1==12)&&((((!(a0==1)&&(((input==4)&&(a5==6))&&(a20==1)))&&!(a27==1))&&(a17==2))&&!(a24==1))))){ a24 = 0; a5 = 4; a21 = 10; a16 = 7; a11 = 1; a12 = 1; a19 = 1; return -1; } else if(((((((((a28==1)&&(((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&!(a20==1)))&&(a2==1))&&(a3==1))&&(a28==1))&&(a16==10))&&(a1==14))&&((((!(a28==1)||(!(a26==1)&&(a2==1)))&&(a17==2))&&(a21==10))&&(a19==4)))){ a29 = 1; a5 = 5; a16 = 9; a19 = 5; a1 = 12; a0 = 1; a9 = 9; return -1; } else if((((a17==2)&&(!(a20==1)&&((((a9==8)&&(((a26==1)&&((!(a12==1)&&((a0==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a0==1)))&&(a16==8)))&&(a21==11))&&(a1==13))))&&((a19==2)&&((!(a13==1)&&(a3==1))&&!(a3==1))))){ a21 = 10; a20 = 1; a5 = 5; a8 = 1; a9 = 7; a16 = 7; a1 = 12; a14 = 1; a13 = 0; return -1; } else if((((!(a27==1)&&((a5==4)&&(!(a14==1)&&(((a17==2)&&(input==4))&&(a6==1)))))&&(a20==1))&&(((((a7==1)||(((a2==1)&&(!(a18==1)&&((a11==1)&&(a16==9))))&&(a9==9)))&&(a21==12))&&(a1==14))&&(a19==2)))){ a1 = 12; a7 = 0; a21 = 10; a16 = 7; a26 = 0; a18 = 0; a19 = 1; a9 = 7; return -1; } else if(((((!(a0==1)&&(!(a8==1)&&((a16==8)&&((a11==1)&&(((a19==2)&&(input==1))&&!(a24==1))))))&&(a9==11))&&(a1==14))&&(((((a20==1)&&(((a2==1)&&!(a4==1))&&(a5==4)))&&(a21==11))&&!(a4==1))&&(a17==2)))){ if((a28==1)){ a20 = 0; a19 = 5; a6 = 1; a1 = 12; a9 = 10; a4 = 0; a16 = 7; a2 = 1; }else{ a24 = 0; a21 = 12; a9 = 8; a5 = 6; a4 = 0; a27 = 0; a16 = 7; a19 = 5; a20 = 0; a1 = 12; } return 25; } else if(((((a6==1)&&((!(a13==1)||((((a5==6)&&(a12==1))&&(a11==1))&&(a21==11)))&&(a16==7)))&&!(a18==1))&&((a1==13)&&(!(a24==1)&&((a17==2)&&(!(a4==1)&&((!(a20==1)&&((input==1)&&(a19==1)))&&(a9==10)))))))){ a9 = 7; a20 = 1; a5 = 4; a6 = 1; a18 = 0; a21 = 10; a1 = 12; a8 = 0; return -1; } else if(((!(a24==1)&&((a16==8)&&((a28==1)&&((a3==1)&&(a28==1)))))&&(!(a24==1)&&(!(a7==1)&&((a1==14)&&((((((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==11))&&(a21==10))&&(a28==1))&&(a19==4))&&(a20==1))&&(a17==2))))))){ a11 = 1; a6 = 1; a16 = 7; a1 = 12; a5 = 4; a3 = 1; a19 = 1; a9 = 7; return -1; } else if((((a1==14)&&(((!(a0==1)&&((a19==4)&&((a28==1)&&((a9==7)&&(!(a4==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))))))&&(a28==1))&&(a21==11)))&&((a17==2)&&((!(a4==1)&&(((a12==1)&&(a28==1))&&(a20==1)))&&(a16==10))))){ if((a27==1)){ a16 = 8; a14 = 0; a20 = 0; a19 = 2; a6 = 1; a4 = 0; a21 = 10; a5 = 4; a9 = 11; }else{ a8 = 0; a5 = 6; a16 = 8; a21 = 12; a3 = 1; a11 = 1; a19 = 5; } return 26; } else if(((!(a24==1)&&((!(a8==1)&&(((a21==10)&&(!(a18==1)&&(((a5==5)||(a5==6))&&(input==5))))&&!(a24==1)))&&(a1==14)))&&(((a14==1)||(!(a20==1)&&(((a17==2)&&((a9==10)&&((a6==1)&&(a16==8))))&&(a6==1))))&&(a19==4)))){ a14 = 0; a1 = 12; a11 = 1; a9 = 7; a19 = 2; a5 = 5; a20 = 1; a16 = 10; a21 = 12; return 26; } else if((((a3==1)&&(!(a13==1)||(((a16==9)&&(((a19==1)&&(a3==1))||!(a11==1)))&&!(a20==1))))&&((a17==2)&&(((a21==12)&&((a12==1)&&(!(a26==1)&&(((((a9==11)&&((a1==13)&&(a5==5)))||(((a5==6)&&(a1==13))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==3)))))&&!(a26==1))))){ a16 = 7; a19 = 2; a9 = 7; a5 = 4; a24 = 1; a20 = 1; a10 = 0; a1 = 12; a21 = 10; return -1; } else if((((a27==1)||((((a17==2)&&(a3==1))&&(a21==12))&&(a16==9)))&&(!(a0==1)&&(!(a0==1)&&(!(a26==1)&&((!(a18==1)&&(!(a20==1)&&(((a1==14)&&(((input==3)&&(a5==4))&&(a9==9)))&&(a19==1))))&&!(a26==1))))))){ a9 = 11; a29 = 1; a20 = 1; a16 = 7; a5 = 5; a24 = 1; a0 = 1; a1 = 13; a21 = 10; return 22; } else if(((!(a26==1)&&(((a19==4)&&((a21==12)&&((((a17==2)&&(input==5))&&(a6==1))&&!(a18==1))))&&(a9==7)))&&((a5==5)&&((((((a1==12)&&((a13==1)||(a14==1)))||(a7==1))&&(a16==11))||!(a23==1))&&(a20==1))))){ a5 = 4; a16 = 7; a12 = 1; a21 = 10; a28 = 1; a24 = 0; a19 = 1; return -1; } else if(((((a16==7)&&((a21==12)&&((a11==1)&&((((((a20==1)&&(input==4))&&!(a4==1))&&!(a24==1))&&(a17==2))&&!(a4==1)))))&&(a5==6))&&((((((a9==10)&&(a28==1))&&(a19==3))&&!(a27==1))&&(a1==12))&&(a11==1)))){ a11 = 1; a5 = 4; a9 = 7; a21 = 10; a3 = 1; a2 = 1; a19 = 1; return -1; } else if((((((a19==1)&&((a21==11)&&(((a23==1)&&((a16==9)&&(input==5)))&&(a9==7))))&&!(a7==1))&&!(a14==1))&&((a1==13)&&((((((!(a12==1)||(a3==1))||(a8==1))&&(a17==2))||(a4==1))&&!(a20==1))&&(a5==4))))){ a1 = 14; a19 = 4; a16 = 10; a2 = 0; a0 = 1; a22 = 1; a9 = 11; return 21; } else if(((!(a11==1)||((((a23==1)&&((a5==6)&&(!(a26==1)&&((a16==8)&&((a1==12)&&(!(a27==1)&&((a12==1)||!(a13==1))))))))&&(a19==1))&&(a21==11)))&&((!(a27==1)&&(((a9==10)&&(input==6))&&(a17==2)))&&(a20==1)))){ a9 = 8; a21 = 10; a8 = 0; a19 = 3; a3 = 1; a5 = 4; a26 = 0; a16 = 10; return 21; } else if((((a20==1)&&(!(a14==1)&&((a16==9)&&((a21==12)&&(!(a24==1)&&(((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==4))&&(a1==12))&&(a23==1)))))))&&((a12==1)&&(((a19==1)&&((a12==1)&&((a26==1)||(a3==1))))&&(a17==2))))){ a4 = 0; a5 = 6; a23 = 1; a19 = 2; a9 = 7; a7 = 0; a21 = 11; return -1; } else if(((((a16==11)&&((((((a13==1)&&!(a28==1))&&!(a13==1))&&(a24==1))&&(a4==1))&&(a9==8)))&&(a20==1))&&(((a17==2)&&((((a18==1)&&((a7==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a19==2))&&(a21==11)))&&(a1==13)))){ a5 = 4; a18 = 1; a1 = 12; a9 = 10; a21 = 10; a25 = 1; a7 = 1; a19 = 1; a16 = 7; return 26; } else if(((((a16==11)&&(((((a20==1)&&((a12==1)&&((a5==5)&&(input==4))))&&(a12==1))&&(a21==11))&&(a13==1)))&&(a19==1))&&((((a11==1)&&(((a9==9)&&((a6==1)&&!(a24==1)))&&!(a18==1)))&&(a17==2))&&(a1==13)))){ a9 = 7; a1 = 12; a16 = 7; a24 = 0; a14 = 0; a28 = 1; a21 = 10; a5 = 4; return -1; } else if(((((a21==10)&&((a0==1)||((!(a11==1)||((a3==1)&&(a19==1)))&&!(a0==1))))&&!(a20==1))&&((a6==1)&&((a2==1)&&((a16==8)&&((((a9==8)&&((a3==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a1==13))&&(a17==2))))))){ a1 = 12; a23 = 1; a7 = 0; a16 = 7; a5 = 4; a28 = 1; a9 = 7; a20 = 1; return -1; } else if(((((!(a27==1)&&(((a21==10)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a19==1)))&&(a1==14))&&!(a4==1))&&(!(a20==1)&&(!(a11==1)||(((a16==9)&&((!(a27==1)&&((a28==1)&&(a17==2)))&&(a2==1)))&&(a9==8)))))){ if((a24==1)){ a16 = 7; a24 = 1; a20 = 1; a5 = 4; a2 = 0; a9 = 7; a3 = 0; }else{ a5 = 6; a16 = 7; a10 = 1; a1 = 12; a9 = 10; a20 = 1; a3 = 0; a25 = 0; } return -1; } else if((((a17==2)&&(((!(a28==1)||((a1==13)&&((a3==1)&&(a21==11))))&&(a5==6))&&!(a20==1)))&&((a16==9)&&(!(a24==1)&&(!(a26==1)&&((a9==11)&&((a11==1)&&(!(a24==1)&&(!(a7==1)&&((a19==4)&&(input==4))))))))))){ a1 = 14; a5 = 5; a9 = 7; a19 = 5; a12 = 0; a10 = 1; a16 = 7; a26 = 1; a21 = 12; return 25; } else if((((((a16==9)&&((((((a19==3)&&(((a12==1)||(a14==1))||(a8==1)))&&(a1==13))&&(a21==12))||!(a28==1))&&(a6==1)))&&(a5==4))&&(a12==1))&&(!(a20==1)&&((a3==1)&&(((a17==2)&&(input==3))&&(a9==7)))))){ a13 = 0; a5 = 6; a15 = 0; a4 = 1; a9 = 10; return -1; } else if(((!(a20==1)&&(((a13==1)&&(((!(a11==1)||(!(a12==1)||(a13==1)))&&!(a18==1))||!(a12==1)))&&(a1==12)))&&(((a21==10)&&(!(a18==1)&&((((input==6)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a19==5))&&(a16==8))))&&(a17==2)))){ a4 = 0; a20 = 1; a9 = 10; a21 = 12; a7 = 0; a1 = 14; a19 = 3; a24 = 0; a5 = 4; return 25; } else if(((((a1==13)&&((a2==1)&&(!(a7==1)&&(!(a7==1)&&((a21==12)&&((a5==4)&&(((input==1)&&(a9==7))&&(a23==1))))))))&&(a20==1))&&(((a17==2)&&((((a11==1)&&(a19==3))||(a27==1))&&!(a24==1)))&&(a16==8)))){ a24 = 0; a1 = 12; a16 = 7; a21 = 10; a23 = 1; a11 = 1; a19 = 1; return -1; } else if(((((a13==1)&&((a21==10)&&(((a17==2)&&(input==1))&&!(a20==1))))&&(a16==9))&&(((((a9==8)&&(((!(a23==1)||((a1==14)&&((a28==1)&&(a5==6))))||!(a6==1))&&(a19==5)))||(a14==1))||(a4==1))||!(a6==1)))){ if((a12==1)){ a6 = 0; a1 = 12; a24 = 1; a19 = 3; a3 = 0; a9 = 7; a16 = 7; }else{ a20 = 1; a28 = 0; a16 = 7; a19 = 2; a1 = 12; a4 = 1; a9 = 7; a13 = 0; } return -1; } else if(((((!(a27==1)&&(((a17==2)&&(a28==1))&&(a21==12)))&&(a1==13))||(a26==1))&&(!(a4==1)&&((((a20==1)&&((((a16==8)&&((a28==1)&&((input==1)&&(a9==7))))&&(a5==6))&&(a19==5)))&&(a3==1))&&!(a4==1))))){ a26 = 0; a0 = 0; a1 = 14; a21 = 11; a5 = 5; a19 = 3; a9 = 11; a24 = 0; return -1; } else if(((((((((!(a27==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a20==1)))&&!(a27==1))&&!(a7==1))&&(a19==3))&&!(a27==1))&&(a2==1))&&(a1==14))&&((a16==9)&&((((a17==2)&&((a9==10)&&(a23==1)))&&(a6==1))&&(a21==10))))){ a16 = 7; a13 = 1; a9 = 7; a5 = 4; a7 = 0; a1 = 12; a2 = 1; a19 = 1; return -1; } else if(((((a2==1)&&((a3==1)&&(((a9==9)&&((((input==3)&&((a5==4)||(a5==5)))&&(a19==4))&&!(a27==1)))&&(a1==14))))&&(a11==1))&&((((a21==12)&&(!(a20==1)&&(((a17==2)&&(a28==1))&&(a16==10))))&&!(a7==1))&&!(a26==1)))){ if((a22==1)){ a9 = 11; a24 = 1; a23 = 0; a1 = 12; a21 = 10; a20 = 1; a16 = 7; a19 = 2; a12 = 0; a5 = 5; }else{ a10 = 1; a19 = 5; a5 = 4; a13 = 0; a1 = 13; a18 = 1; } return 21; } else if(((!(a7==1)&&(((a20==1)&&((a21==10)&&(((a3==1)&&((a17==2)&&((a1==13)&&(((input==6)&&((a5==5)||(a5==6)))&&(a9==11)))))&&!(a14==1))))&&(a3==1)))&&(!(a13==1)||((a19==2)&&((a28==1)&&((a16==9)&&(a2==1))))))){ a9 = 9; a2 = 1; a5 = 6; a26 = 0; a28 = 1; return 25; } else if(((((a11==1)&&((a5==6)&&(!(a26==1)&&((a16==7)&&(((input==6)&&(a21==10))&&(a9==11))))))&&!(a14==1))&&(((!(a13==1)||(((((a11==1)&&(a17==2))||(a14==1))&&(a19==5))&&(a6==1)))&&!(a20==1))&&(a1==12)))){ a19 = 2; a16 = 10; a21 = 11; a1 = 13; a9 = 9; a20 = 1; a8 = 0; a11 = 1; return 21; } else if(((((a21==12)&&(((!(a13==1)||((a16==9)&&(!(a23==1)||(a23==1))))&&(a1==12))&&(a19==2)))||(a27==1))&&((((a17==2)&&(((((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==1))&&(a20==1))&&(a3==1)))&&!(a8==1))&&!(a27==1)))){ a19 = 1; a14 = 0; a16 = 7; a11 = 1; a8 = 0; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((((a16==10)&&((a2==1)&&(((a12==1)&&((((input==3)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a13==1))&&(a13==1)))&&(a1==12))))&&(a21==11))&&!(a20==1))&&((a17==2)&&((((a6==1)&&(a12==1))&&(a11==1))&&(a19==4))))){ a20 = 1; a5 = 6; a9 = 7; a0 = 1; a16 = 9; a27 = 1; a21 = 10; a22 = 0; a19 = 5; return 23; } else if((((((((a28==1)&&(a9==8))||(a27==1))&&(a17==2))&&(a16==7))||(a24==1))&&((!(a20==1)&&(((a19==1)&&(!(a27==1)&&((!(a14==1)&&((a13==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a6==1))))&&(a21==12)))&&(a1==13)))){ a9 = 7; a5 = 6; a20 = 1; a3 = 1; a18 = 0; a21 = 10; a19 = 4; a1 = 12; a0 = 0; return -1; } else if(((((a21==10)&&((a18==1)||((a1==13)&&(((a19==1)&&((a4==1)||(a2==1)))||!(a11==1)))))&&(a16==11))&&(!(a27==1)&&((((!(a8==1)&&(((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==3)))&&(a11==1))&&!(a20==1))&&(a17==2))))){ a1 = 14; a26 = 1; a29 = 0; a20 = 1; a16 = 7; a5 = 4; a7 = 1; a9 = 11; return -1; } else if((((!(a11==1)||(((a9==11)&&(a13==1))&&(a11==1)))&&(a19==1))&&((a21==10)&&(((a16==8)&&(!(a8==1)&&(((a17==2)&&(!(a26==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a6==1))&&(a1==13))))&&(a13==1))))&&!(a20==1))))){ a20 = 1; a6 = 1; a23 = 1; a16 = 7; a5 = 4; a1 = 12; a2 = 1; a9 = 7; return -1; } else if((((a13==1)&&(!(a24==1)&&(((a19==5)&&((a1==14)&&((!(a8==1)&&(!(a7==1)&&((a17==2)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))))&&(a16==8))))&&(a28==1))))&&(!(a28==1)||(((a13==1)&&!(a20==1))&&(a21==10))))){ a19 = 2; a5 = 4; a9 = 9; a20 = 1; a2 = 1; a16 = 7; a3 = 1; a1 = 13; return 25; } else if(((!(a28==1)||((a28==1)&&(!(a20==1)&&(((a19==5)&&((a3==1)&&(a16==8)))&&(a17==2)))))&&(((a13==1)&&((((a1==13)&&(((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==1))&&(a12==1)))&&(a21==12))&&!(a14==1)))&&!(a24==1)))){ a19 = 1; a12 = 0; a21 = 10; a15 = 0; a26 = 1; a5 = 6; a9 = 10; return 23; } else if(((((a21==10)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1))&&(a9==7))&&(a13==1)))&&(a1==14))&&((((((((a19==2)&&((a20==1)&&(a3==1)))&&(a17==2))||(a24==1))&&!(a26==1))&&(a16==11))||!(a12==1))||(a7==1)))){ a19 = 1; a2 = 1; a3 = 1; a16 = 7; a1 = 12; a5 = 4; a7 = 0; return -1; } else if(((((a4==1)||((a2==1)&&(a11==1)))&&(a17==2))&&((a19==1)&&((a16==7)&&((!(a0==1)&&((!(a4==1)&&((a21==11)&&(((a1==14)&&((input==4)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&(a3==1))))&&(a23==1)))&&!(a20==1)))))){ a20 = 1; a1 = 12; a11 = 1; a2 = 1; a27 = 0; a5 = 4; a21 = 10; a9 = 7; return -1; } else if(((((a2==1)&&((a3==1)&&((!(a27==1)&&(!(a8==1)&&((a9==11)&&(input==5))))&&(a17==2))))&&!(a20==1))&&((((a19==5)&&((a16==7)&&((((a21==11)&&(a3==1))&&(a1==14))&&(a5==4))))&&!(a14==1))&&(a3==1)))){ a21 = 12; a0 = 0; a9 = 8; a2 = 1; a19 = 4; a20 = 1; a6 = 1; a16 = 11; return 26; } else if(((((!(a20==1)&&(((a16==10)&&((((a1==13)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==4))))&&(a19==1))&&(a6==1)))&&(a9==8)))&&!(a18==1))&&(a21==11))&&((((a17==2)&&((a6==1)||!(a28==1)))&&(a2==1))&&(a13==1)))){ if((a13==1)){ a9 = 11; a19 = 2; a1 = 14; a8 = 1; a5 = 4; a23 = 0; a29 = 1; }else{ a29 = 0; a19 = 3; a16 = 8; a12 = 0; a5 = 5; a15 = 0; a1 = 14; a20 = 1; } return -1; } else if(((!(a27==1)&&((((a1==14)&&((a21==10)&&((a17==2)&&((!(a14==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a19==1)))))&&(a28==1))&&(a13==1)))&&(((a16==9)&&((a24==1)||(((a28==1)&&(a20==1))&&(a13==1))))&&(a9==8)))){ a16 = 10; a1 = 13; a9 = 11; a19 = 4; a11 = 1; a23 = 1; a21 = 12; a13 = 1; a5 = 4; return 25; } else if(((!(a0==1)&&(!(a27==1)&&((((a9==7)&&((a19==2)&&(((a5==5)||(a5==6))&&(input==4))))&&(a23==1))&&!(a27==1))))&&((a21==12)&&(!(a14==1)&&(((a20==1)&&((a1==13)&&(((a12==1)||!(a11==1))&&(a17==2))))&&(a16==9)))))){ a13 = 1; a27 = 0; a6 = 1; a21 = 10; a1 = 12; a16 = 7; a19 = 1; a5 = 4; return -1; } else if(((((a28==1)&&((!(a20==1)&&(((((a1==12)&&((a3==1)||(a0==1)))||!(a3==1))&&(a19==5))&&(a17==2)))&&(a16==7)))||!(a11==1))&&(((((a21==12)&&((input==4)&&((a5==4)||(a5==5))))&&(a6==1))&&(a9==9))&&(a12==1)))){ a21 = 10; a19 = 1; a4 = 0; a5 = 4; a24 = 0; a20 = 1; a9 = 7; a27 = 0; return -1; } else if(((((a11==1)&&((((!(a27==1)&&((input==6)&&(a9==7)))&&(a21==12))&&(a23==1))&&(a5==6)))&&(a20==1))&&((a1==13)&&((((a26==1)||((a17==2)&&(((a2==1)||(a8==1))&&(a16==8))))||(a8==1))&&(a19==5))))){ a16 = 7; a13 = 1; a3 = 1; a14 = 0; a21 = 10; a19 = 1; a1 = 12; a5 = 4; return -1; } else if(((((((a1==13)&&((((a19==3)&&(input==6))&&(a21==11))&&(a20==1)))&&!(a8==1))&&(a9==8))&&(a23==1))&&(((((((a13==1)&&((a3==1)||(a8==1)))&&(a16==7))&&(a5==5))&&(a6==1))&&(a17==2))||!(a2==1)))){ a19 = 1; a9 = 7; a5 = 4; a1 = 12; a11 = 1; a14 = 0; a2 = 1; a16 = 8; return 26; } else if((((((((input==4)&&(a17==2))&&(a21==11))&&!(a24==1))&&(a16==11))&&(a3==1))&&((a1==13)&&(!(a13==1)||((a5==5)&&(((a19==2)&&((a9==10)&&(!(a3==1)||((a2==1)&&((a20==1)&&(a12==1))))))||(a24==1))))))){ a21 = 10; a9 = 7; a2 = 1; a24 = 0; a3 = 1; a5 = 4; a1 = 12; a19 = 1; a16 = 7; return -1; } else if((((a6==1)&&(((((a21==11)&&((((a23==1)&&(a6==1))&&(a19==3))&&(a1==14)))||(a7==1))&&(a17==2))||(a8==1)))&&(!(a20==1)&&(((a11==1)&&(((a5==6)&&((input==3)&&(a16==8)))&&(a9==8)))&&!(a14==1))))){ a2 = 1; a3 = 1; a1 = 12; a5 = 4; a20 = 1; a21 = 10; a26 = 0; a9 = 7; a19 = 1; a16 = 7; return -1; } else if((((((((a23==1)&&!(a20==1))&&(a21==10))||!(a3==1))||(a24==1))&&(a16==7))&&((((((((a6==1)&&((input==4)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&(a19==4))&&!(a14==1))&&(a13==1))&&!(a7==1))&&(a1==13))&&(a17==2)))){ a4 = 0; a19 = 1; a14 = 0; a5 = 4; a9 = 7; a1 = 12; a20 = 1; return -1; } else if(((((((a9==11)&&((!(a3==1)||((a19==5)&&(a23==1)))||(a0==1)))||!(a12==1))&&(a16==10))&&(a21==10))&&((a20==1)&&(!(a14==1)&&((((a3==1)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==1))))&&(a1==12))&&!(a14==1)))))){ a19 = 1; a21 = 11; a0 = 0; a16 = 11; a7 = 0; a27 = 0; a5 = 5; return 25; } else if(((!(a3==1)||((!(a20==1)&&((a1==12)&&((((a12==1)&&(a9==11))&&(a17==2))&&(a21==11))))&&(a19==5)))&&(((!(a4==1)&&((!(a18==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a16==8)))&&!(a18==1)))&&!(a24==1))&&!(a0==1)))){ a9 = 10; a12 = 0; a20 = 1; a25 = 1; a5 = 6; a19 = 2; a29 = 0; a1 = 14; a21 = 10; return -1; } else if((((((((a16==8)&&(a13==1))&&(a28==1))&&(a13==1))&&(a21==12))&&(a19==5))&&(((a5==6)&&(!(a4==1)&&(!(a7==1)&&((((((input==4)&&!(a20==1))&&!(a4==1))&&(a1==12))&&(a9==9))&&(a28==1)))))&&(a17==2)))){ if((a20==1)){ a9 = 11; a5 = 5; a21 = 11; a20 = 1; a24 = 1; a28 = 0; a25 = 0; }else{ a19 = 2; a10 = 1; a3 = 0; a0 = 1; a21 = 10; a9 = 7; a16 = 11; a1 = 14; } return -1; } else if(((!(a28==1)||((a21==12)&&(((a17==2)&&((!(a2==1)||(((a23==1)&&(a3==1))&&(a19==4)))||!(a11==1)))&&(a20==1))))&&(!(a24==1)&&((a1==13)&&(((a16==10)&&((input==5)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))))&&!(a26==1)))))){ a9 = 9; a7 = 0; a21 = 10; a11 = 1; a19 = 2; a5 = 5; a16 = 7; a23 = 1; return 25; } else if((((!(a24==1)&&((a0==1)||(((((a9==8)&&(a13==1))&&(a5==6))||!(a11==1))&&(a13==1))))&&!(a20==1))&&((((a17==2)&&((a16==10)&&((((a21==11)&&(input==1))&&(a13==1))&&(a13==1))))&&(a1==12))&&(a19==1)))){ a16 = 7; a21 = 10; a19 = 2; a9 = 11; a10 = 1; a20 = 1; a22 = 0; a15 = 0; return -1; } else if((((((a7==1)||(((a1==13)&&(((((a16==8)&&(a28==1))&&!(a27==1))&&(a6==1))&&(a20==1)))&&(a2==1)))||!(a3==1))&&(a19==2))&&((((a28==1)&&((a9==9)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))&&(a17==2))&&(a21==10)))){ a26 = 0; a9 = 8; a16 = 9; a8 = 0; a21 = 12; a1 = 14; a19 = 3; a28 = 1; a5 = 5; return 23; } else if((((a21==12)&&((a9==7)&&((!(a7==1)&&((((a28==1)&&(a16==10))&&(a20==1))||(a18==1)))||!(a13==1))))&&((!(a24==1)&&((a5==6)&&(!(a27==1)&&((a19==3)&&(((input==4)&&(a17==2))&&(a13==1))))))&&(a1==12)))){ a9 = 10; a2 = 1; a1 = 13; a16 = 8; a19 = 5; a23 = 1; a27 = 0; return 25; } else if((((a3==1)&&(!(a14==1)&&((a9==8)&&((a5==6)&&((a21==10)&&((input==3)&&(a1==14)))))))&&(((((!(a2==1)||(((a16==8)&&((a17==2)&&(a11==1)))&&(a19==1)))&&!(a20==1))||!(a2==1))&&(a28==1))||(a27==1)))){ a9 = 7; a20 = 1; a8 = 0; a28 = 1; a5 = 4; a1 = 12; a16 = 7; return -1; } else if((((a9==8)&&((a19==4)&&(((((!(a8==1)&&((a1==14)&&(!(a0==1)&&(!(a18==1)&&((a5==4)&&(input==3))))))&&!(a20==1))&&!(a26==1))&&!(a27==1))&&(a6==1))))&&((a16==10)&&(((a2==1)&&(a21==12))&&(a17==2))))){ a9 = 10; a5 = 6; a20 = 1; a10 = 1; a1 = 12; a27 = 1; a21 = 10; a19 = 2; a13 = 0; a16 = 9; return -1; } else if(((((a6==1)&&((a21==12)&&(!(a20==1)&&((a17==2)&&((((a19==1)&&((input==3)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&!(a18==1))&&(a23==1))))))&&(a13==1))&&((a16==7)&&((a1==14)&&(((a13==1)&&!(a18==1))&&(a3==1)))))){ a12 = 1; a9 = 7; a21 = 10; a20 = 1; a7 = 0; a5 = 4; a28 = 1; a1 = 12; return -1; } else if((((a16==9)&&((((!(a0==1)&&(((((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==1))&&(a6==1)))&&(a2==1))&&!(a18==1))&&!(a20==1)))&&((a21==10)&&((a23==1)&&((a17==2)&&((a28==1)&&((a11==1)&&(a19==1)))))))){ if((a12==1)){ a16 = 7; a19 = 2; a10 = 0; a5 = 6; a9 = 11; a20 = 1; a15 = 0; a13 = 0; a1 = 12; }else{ a20 = 1; a5 = 6; a1 = 14; a29 = 0; a9 = 7; a8 = 1; a16 = 7; a25 = 0; } return -1; } else if(((((a19==2)&&(!(a4==1)&&((a13==1)&&((a20==1)&&((a3==1)&&((a16==10)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a7==1))))))))&&(a17==2))&&((a21==11)&&((a1==14)&&((a9==9)&&((a0==1)||(!(a0==1)&&(a6==1)))))))){ a23 = 1; a16 = 7; a27 = 0; a1 = 12; a8 = 0; a9 = 7; a21 = 10; a19 = 1; a5 = 4; return -1; } else if((((((a4==1)||((a6==1)&&(((a23==1)&&(!(a6==1)||((((a17==2)&&((a19==1)&&(a6==1)))&&!(a20==1))&&(a1==12))))&&(a16==8))))||(a27==1))||(a18==1))&&((a21==10)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3))))){ a5 = 4; a20 = 1; a0 = 0; a24 = 0; a6 = 1; a16 = 10; a9 = 8; return 21; } else if((((a9==11)&&((a6==1)&&((a21==11)&&(!(a24==1)&&(((a1==13)&&((input==4)&&(a19==5)))&&(a12==1))))))&&((((((a17==2)&&((a20==1)&&((a5==6)&&(a11==1))))||(a26==1))&&!(a27==1))&&!(a4==1))&&(a16==8)))){ a5 = 4; a1 = 12; a9 = 7; a19 = 1; a12 = 1; a14 = 0; a16 = 7; a23 = 1; a21 = 10; return -1; } else if(((!(a14==1)&&((a16==9)&&(((!(a18==1)&&((a3==1)&&((a17==2)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6)))))&&(a23==1))&&(a23==1))))&&(((((a1==14)&&((a3==1)&&(a19==2)))&&(a20==1))&&(a21==12))||!(a28==1)))){ a16 = 10; a0 = 0; a9 = 8; a21 = 11; a5 = 5; a1 = 12; a27 = 0; a19 = 4; a4 = 0; return 21; } else if(((((a12==1)&&((!(a27==1)&&((a21==12)&&((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&!(a20==1)))&&(a17==2))&&((a1==14)&&(((a16==8)&&(((a19==4)&&(((a13==1)&&(a11==1))&&(a3==1)))&&(a13==1)))||!(a3==1))))){ a8 = 1; a20 = 1; a19 = 1; a5 = 5; a27 = 1; a21 = 10; a9 = 9; a18 = 1; a16 = 7; return -1; } else if((((a1==13)&&(((a19==1)&&((a28==1)&&((a9==7)&&(((a5==5)&&(!(a3==1)||((a11==1)&&!(a14==1))))&&(a20==1)))))&&(a21==10)))&&((((a23==1)&&((a12==1)&&((a17==2)&&(input==6))))&&!(a7==1))&&(a16==10)))){ a1 = 12; a14 = 0; a16 = 11; a13 = 1; a19 = 5; a28 = 1; return 22; } else if((((a3==1)&&((((((((a17==2)&&(input==4))&&!(a24==1))&&(a19==3))&&(a16==11))&&!(a26==1))&&(a11==1))&&!(a8==1)))&&(((((a5==6)&&((a21==11)&&(!(a8==1)&&(a6==1))))&&(a1==14))&&(a9==8))&&(a20==1)))){ a7 = 0; a26 = 0; a19 = 1; a2 = 1; a5 = 4; a1 = 12; a9 = 7; a16 = 7; a21 = 10; return -1; } else if(((((a20==1)&&((a21==12)&&(!(a0==1)&&((a16==9)&&(a13==1)))))&&(a12==1))&&((a23==1)&&(((((((((input==5)&&(a5==6))&&(a1==12))&&(a9==8))&&!(a7==1))&&(a2==1))&&(a11==1))&&(a19==5))&&(a17==2))))){ a5 = 4; a21 = 10; a19 = 1; a7 = 0; a12 = 1; a9 = 7; a16 = 7; a27 = 0; return -1; } else if(((!(a8==1)&&((!(a20==1)&&(!(a8==1)&&(a11==1)))||!(a13==1)))&&((a28==1)&&(((a19==2)&&((a23==1)&&((a16==10)&&(((a21==12)&&(((((a9==11)&&((a1==13)&&(a5==5)))||(((a1==13)&&(a5==6))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==3)))&&(a17==2)))))&&!(a14==1))))){ a5 = 6; a20 = 1; a16 = 7; a6 = 0; a7 = 1; a1 = 14; a9 = 7; a21 = 11; a10 = 1; return -1; } else if((((!(a24==1)&&((!(a20==1)&&((a21==11)&&(a13==1)))||(a18==1)))||(a24==1))&&(!(a0==1)&&(((a6==1)&&((a16==8)&&((a17==2)&&((a19==1)&&(((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a5==6)&&(a1==13))))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==6))))))&&!(a26==1))))){ a9 = 7; a20 = 1; a1 = 12; a7 = 0; a16 = 7; a21 = 10; a23 = 1; a5 = 4; return -1; } else if(((!(a2==1)&&((a5==5)&&((a20==1)&&((((a19==4)&&(input==3))&&(a21==10))&&(a9==8)))))&&((!(a23==1)&&((a0==1)&&(((a16==7)&&(((!(a23==1)&&(a2==1))&&(a26==1))&&(a17==2)))&&(a1==14))))&&!(a2==1)))){ a21 = 11; a19 = 1; a23 = 0; a0 = 1; a5 = 4; a20 = 0; a1 = 13; a9 = 9; a18 = 1; return 21; } else if((((a3==1)&&(((a13==1)&&((a21==11)&&(!(a20==1)&&(!(a14==1)&&(a23==1)))))&&(a19==4)))&&((((a17==2)&&(((a1==14)&&((a23==1)&&((input==1)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))))&&(a6==1)))&&(a16==7))&&(a23==1)))){ a4 = 0; a27 = 0; a7 = 0; a21 = 10; a1 = 12; a19 = 1; a9 = 7; a5 = 4; a20 = 1; return -1; } else if((((a16==10)&&(((!(a28==1)||(a12==1))&&(a2==1))&&!(a18==1)))&&((a19==5)&&(!(a20==1)&&((a1==13)&&((a21==12)&&((a9==11)&&((a17==2)&&(((!(a24==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a0==1))&&(a3==1)))))))))){ a11 = 0; a5 = 4; a10 = 1; a20 = 1; a19 = 4; a27 = 1; a21 = 11; return 22; } else if(((((a19==1)&&(((a17==2)&&(!(a26==1)&&(a13==1)))||(a14==1)))||(a8==1))&&((((a21==10)&&((a23==1)&&((((input==6)&&(((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7))))&&!(a20==1))&&!(a26==1))))&&(a11==1))&&(a16==11)))){ a21 = 12; a5 = 4; a1 = 14; a19 = 5; a29 = 1; a10 = 0; a16 = 8; a9 = 8; a20 = 1; return -1; } else if((((a19==3)&&((!(a23==1)||((a5==4)&&(((a2==1)&&(a1==13))&&!(a0==1))))&&(a21==10)))&&((a9==7)&&(!(a0==1)&&(((a17==2)&&((a16==10)&&((((a20==1)&&(input==1))&&!(a8==1))&&(a13==1))))&&!(a4==1)))))){ a7 = 0; a23 = 1; a16 = 9; a1 = 14; a27 = 0; a5 = 6; a9 = 9; a19 = 2; return 21; } else if((((!(a23==1)&&(((!(a20==1)&&((!(a6==1)&&(a12==1))&&!(a23==1)))&&(a19==5))&&(a17==2)))&&(a21==11))&&((((!(a3==1)&&((((input==3)&&((a5==5)||(a5==6)))&&!(a28==1))&&(a26==1)))&&(a16==7))&&(a1==12))&&(a9==8)))){ a19 = 1; a5 = 6; a1 = 14; a12 = 0; a21 = 10; a8 = 1; a25 = 0; a20 = 1; a9 = 11; return -1; } else if((((a1==13)&&(((a3==1)&&((((a16==7)&&((a20==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==1))))&&(a19==4))&&!(a4==1)))&&(a2==1)))&&((a0==1)||((!(a0==1)&&(((a6==1)||(a27==1))&&(a21==10)))&&(a17==2))))){ a9 = 8; a5 = 6; a8 = 0; a26 = 0; a4 = 0; a19 = 5; a21 = 11; return 26; } else if((((a2==1)&&((a19==3)&&((a17==2)&&((a20==1)&&((a28==1)&&(a21==11))))))&&(!(a8==1)&&(((!(a4==1)&&(((a1==12)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1))&&!(a18==1)))&&!(a24==1)))&&(a16==9))&&(a2==1))))){ a9 = 7; a4 = 0; a5 = 4; a18 = 0; a16 = 7; a2 = 1; a21 = 10; a19 = 1; return -1; } else if((((a17==2)&&(!(a20==1)&&((a21==10)&&((a3==1)&&((a19==3)&&(a6==1))))))&&(((((a11==1)&&(!(a24==1)&&(((a12==1)&&((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a18==1))))&&!(a8==1))&&(a16==9))&&(a1==12)))){ a19 = 1; a24 = 1; a1 = 13; a4 = 1; a9 = 11; a5 = 5; a21 = 11; a25 = 1; return -1; } else if((((((a19==4)&&(((a16==11)&&(((a21==12)&&(((a20==1)&&(input==3))&&!(a27==1)))&&(a5==5)))&&(a17==2)))&&!(a14==1))&&(a23==1))&&(!(a2==1)||((a1==14)&&((a9==8)&&(!(a4==1)&&((a28==1)||!(a6==1)))))))){ a19 = 5; a1 = 12; a20 = 0; a5 = 4; a16 = 8; a9 = 10; a23 = 1; a0 = 0; a28 = 1; a21 = 11; return 21; } else if((((a14==1)||(!(a18==1)&&(((a19==4)&&(a28==1))&&!(a0==1))))&&((((a16==8)&&((a20==1)&&((a2==1)&&((a21==11)&&(((((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==5))&&(a17==2))))))&&!(a4==1))&&!(a27==1)))){ a21 = 10; a19 = 1; a4 = 0; a9 = 7; a5 = 4; a1 = 12; a8 = 0; a16 = 7; return -1; } else if((((a13==1)&&(((a21==11)&&((!(a18==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==6))))&&!(a26==1)))&&(a12==1)))&&((a11==1)&&((a26==1)||(((a1==12)&&((a16==7)&&((a19==1)&&((a9==11)&&(a3==1)))))&&(a17==2)))))){ a16 = 8; a7 = 0; a9 = 7; a24 = 0; a23 = 1; a5 = 4; a21 = 10; return 23; } else if((((a17==2)&&((a9==8)&&((a13==1)&&((a23==1)&&((a20==1)&&((((input==3)&&(a19==3))&&(a21==12))&&(a5==5)))))))&&((a1==13)&&((!(a12==1)||((a6==1)&&((!(a13==1)||(a23==1))&&(a16==10))))||(a24==1))))){ a5 = 4; a21 = 10; a11 = 1; a16 = 7; a6 = 1; a9 = 9; a4 = 0; a19 = 2; return -1; } else if((((((((a19==1)&&(a6==1))&&(a1==12))&&(a6==1))&&(a5==4))&&!(a20==1))&&(!(a18==1)&&((a16==10)&&((!(a4==1)&&(!(a8==1)&&((!(a24==1)&&((a9==9)&&((input==6)&&(a17==2))))&&(a21==12))))&&(a12==1)))))){ a29 = 0; a20 = 1; a9 = 11; a16 = 7; a7 = 1; a1 = 13; a24 = 1; a21 = 10; return -1; } else if(((((a16==10)&&((((((a5==4)||(a5==5))&&(input==6))&&(a3==1))&&(a17==2))&&!(a27==1)))&&(a21==11))&&((!(a12==1)||(((a1==14)&&((((!(a20==1)&&(a28==1))||!(a23==1))&&(a9==11))&&!(a4==1)))&&(a19==4)))||!(a23==1)))){ a16 = 7; a23 = 0; a19 = 3; a9 = 7; a5 = 6; a21 = 12; a1 = 13; a26 = 1; return -1; } else if((((a19==5)&&((a17==2)&&((a1==13)&&((((a21==12)&&(a13==1))||!(a12==1))&&(a16==10)))))&&(!(a20==1)&&((!(a18==1)&&((!(a0==1)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==5))&&!(a18==1)))&&(a3==1)))&&!(a14==1))))){ a21 = 11; a9 = 9; a25 = 1; a19 = 1; a11 = 0; a5 = 4; a1 = 14; a10 = 1; return -1; } else if(((!(a20==1)&&((a19==3)&&((((a1==14)&&((((a11==1)&&!(a24==1))&&(a17==2))&&(a16==10)))&&(a21==10))&&!(a18==1))))&&((a9==8)&&(!(a8==1)&&((a3==1)&&((!(a18==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a7==1))))))){ if((a2==1)){ a1 = 13; a20 = 1; a19 = 1; a5 = 5; a10 = 1; a9 = 10; a25 = 0; a16 = 7; a23 = 0; }else{ a19 = 4; a26 = 1; a29 = 0; a20 = 1; a9 = 7; a21 = 11; a5 = 5; a12 = 0; a16 = 9; } return -1; } else if((((((a14==1)||(((a5==4)&&(!(a8==1)&&((a4==1)||((a6==1)&&(a2==1)))))&&(a20==1)))||!(a12==1))&&(a17==2))&&((a21==12)&&((a16==11)&&(((a19==4)&&((a1==14)&&((a9==8)&&(input==5))))&&(a3==1)))))){ a23 = 1; a9 = 11; a19 = 1; a16 = 10; a11 = 1; a8 = 0; a21 = 10; a5 = 5; return 25; } else if((((a28==1)&&((a23==1)&&((a24==1)||((a16==7)&&((((a23==1)&&(a20==1))&&(a28==1))&&(a21==10))))))&&((a17==2)&&((a1==12)&&((((a9==7)&&(!(a4==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a11==1))&&(a19==4)))))){ a9 = 8; a4 = 0; a1 = 13; a27 = 0; a5 = 4; a0 = 0; a19 = 3; a21 = 11; return 22; } else if(((((a5==4)&&((!(a20==1)&&((a13==1)&&(!(a7==1)&&(((input==1)&&(a1==14))&&!(a8==1)))))&&!(a24==1)))&&(a9==7))&&((a17==2)&&((a16==8)&&(((a2==1)&&((a19==5)&&(!(a6==1)||(a23==1))))&&(a21==10)))))){ a1 = 12; a20 = 1; a11 = 1; a16 = 7; a12 = 1; a19 = 1; a4 = 0; return -1; } else if((((!(a7==1)&&((!(a20==1)&&((!(a4==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a19==3)))&&(a21==10)))&&!(a14==1))&&((a16==10)&&(!(a2==1)||((a2==1)&&(((a1==12)&&((a9==8)&&((a17==2)&&(a11==1))))||!(a23==1))))))){ if((a24==1)){ a16 = 7; a19 = 2; a5 = 4; a6 = 0; a9 = 7; a20 = 1; a11 = 0; }else{ a16 = 7; a19 = 2; a5 = 4; a15 = 1; a21 = 11; a12 = 0; a9 = 7; a28 = 0; } return 21; } else if(((!(a8==1)&&((a1==12)&&(((a28==1)&&(!(a18==1)&&(((a9==9)&&((input==6)&&(a21==10)))&&!(a14==1))))&&!(a8==1))))&&((a5==6)&&(!(a20==1)&&((((a16==8)&&((a18==1)||(a28==1)))&&(a19==2))&&(a17==2)))))){ a19 = 1; a9 = 7; a8 = 0; a5 = 4; a14 = 0; a18 = 0; a20 = 1; a16 = 7; return -1; } else if(((((a17==2)&&((a9==9)&&(!(a20==1)&&(!(a18==1)&&(!(a18==1)&&((a21==10)&&(a12==1)))))))&&(a19==1))&&((a16==8)&&((a1==13)&&((a13==1)&&(!(a26==1)&&((a12==1)&&((a23==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))))))){ a16 = 7; a8 = 0; a1 = 12; a28 = 1; a13 = 1; a5 = 4; a20 = 1; a9 = 7; return -1; } else if((((a20==1)&&(!(a8==1)&&(((((((input==1)&&(a1==14))&&(a9==7))&&(a16==8))&&!(a18==1))&&(a19==5))&&(a23==1))))&&((a21==12)&&((!(a0==1)&&((a17==2)&&((a5==6)&&((a8==1)||(a11==1)))))||!(a6==1))))){ a9 = 9; a16 = 7; a20 = 0; a6 = 1; a24 = 0; a1 = 13; a5 = 4; return -1; } else if((((((((((a19==3)&&((a9==8)&&(a28==1)))||(a27==1))||!(a11==1))||!(a2==1))&&!(a24==1))&&(a20==1))&&(a21==10))&&((a1==12)&&(((!(a26==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a17==2)))&&(a12==1))&&(a16==11))))){ if((a7==1)){ a19 = 2; a16 = 8; a7 = 0; a1 = 14; a9 = 9; a5 = 4; a3 = 1; a20 = 0; a27 = 0; }else{ a0 = 0; a1 = 14; a9 = 7; a5 = 4; a16 = 7; a21 = 12; a7 = 0; } return 25; } else if(((((((a21==12)&&((((a6==1)&&!(a4==1))&&(a16==9))&&(a9==7)))||(a24==1))||!(a12==1))&&(a17==2))&&((a19==1)&&((a1==12)&&((!(a24==1)&&(((!(a20==1)&&(input==5))&&(a2==1))&&(a5==6)))&&(a2==1)))))){ if((a8==1)){ a9 = 8; a20 = 1; a1 = 13; a25 = 1; a16 = 11; a15 = 0; a21 = 10; a8 = 1; }else{ a1 = 14; a29 = 1; a16 = 7; a6 = 0; a5 = 4; a11 = 0; a21 = 11; a19 = 5; } return -1; } else if(((((a17==2)&&((a20==1)&&((a3==1)&&(((!(a14==1)&&(!(a14==1)&&((a6==1)&&((input==1)&&((a5==4)||(a5==5))))))&&(a1==14))&&(a9==7)))))&&(a16==10))&&((!(a27==1)&&((a3==1)&&((a21==11)&&(a3==1))))&&(a19==2)))){ a1 = 13; a16 = 7; a21 = 10; a27 = 0; a9 = 9; a5 = 4; a18 = 0; a26 = 0; return 25; } else if(((((((a17==2)&&((a12==1)&&((((a9==8)&&(input==4))&&(a3==1))&&!(a8==1))))&&(a20==1))&&(a5==4))&&(a19==5))&&((a16==8)&&(((((a1==14)&&((a23==1)||!(a11==1)))||!(a12==1))||!(a28==1))&&(a21==12))))){ a0 = 0; a1 = 12; a21 = 10; a19 = 1; a26 = 0; a9 = 7; a7 = 0; a16 = 7; return -1; } else if(((((((a21==10)&&(((((((a5==5)&&(a1==12))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==5))&&(a17==2)))&&(a20==1))&&(a16==9))&&!(a26==1))&&(!(a14==1)&&((((a2==1)&&(((a4==1)||(a23==1))&&!(a0==1)))&&!(a26==1))&&(a19==1))))){ a13 = 1; a9 = 8; a5 = 6; a4 = 0; a1 = 12; a26 = 0; a16 = 11; return 25; } return calculate_output57(input); } int calculate_output57(int input) { if(((((!(a20==1)&&((a1==12)&&((a16==7)&&((a28==1)&&((a17==2)&&((input==4)&&((a5==4)||(a5==5))))))))&&(a21==12))&&(a19==1))&&((!(a6==1)||(((((a9==11)&&(a13==1))||!(a3==1))||(a7==1))&&!(a14==1)))&&(a3==1)))){ a5 = 5; a8 = 0; a9 = 7; a16 = 11; a12 = 1; a1 = 14; a20 = 1; a21 = 10; a3 = 1; a19 = 3; return 23; } else if((((a9==8)&&((a3==1)&&((((((a21==12)&&((((a5==5)||(a5==6))&&(input==3))&&(a17==2)))&&(a13==1))&&(a1==12))&&!(a27==1))&&(a13==1))))&&(((a16==7)&&(!(a13==1)||((!(a24==1)&&(a12==1))&&(a19==5))))&&!(a20==1)))){ a4 = 0; a9 = 7; a5 = 4; a20 = 1; a23 = 1; a21 = 10; a19 = 1; return -1; } else if((((a3==1)&&(((((a11==1)&&((a3==1)||(a18==1)))&&(a20==1))&&(a21==10))&&(a19==1)))&&((((a17==2)&&((a16==8)&&((((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a1==14))&&(a12==1))))&&!(a18==1))&&(a28==1)))){ a21 = 12; a9 = 7; a24 = 0; a19 = 3; a23 = 1; a16 = 9; a1 = 12; a2 = 1; a5 = 5; return 25; } else if(((!(a14==1)&&((a20==1)&&((((a16==7)&&((a5==4)&&(input==6)))&&(a21==12))&&(a19==1))))&&((!(a2==1)||((a1==13)&&((((a9==8)&&((a28==1)&&((a23==1)&&(a23==1))))&&!(a14==1))||(a27==1))))&&(a17==2)))){ a16 = 8; a3 = 1; a12 = 1; a9 = 10; a0 = 0; a19 = 5; return 25; } else if((((!(a14==1)&&((a16==9)&&((input==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))))&&!(a20==1))&&((((a21==10)&&((a17==2)&&(((!(a11==1)||(!(a27==1)&&((a19==3)&&(a11==1))))&&(a1==13))&&(a13==1))))||!(a12==1))&&(a2==1)))){ if((a27==1)){ a1 = 12; a19 = 2; a9 = 9; a25 = 1; a16 = 7; a5 = 6; a10 = 0; a20 = 1; a15 = 1; }else{ a1 = 12; a16 = 8; a19 = 1; a9 = 8; a7 = 1; a20 = 1; a5 = 4; a11 = 0; a6 = 0; } return 22; } else if((((a19==1)&&((a23==1)&&((a17==2)&&((a1==12)&&((a9==7)&&(a13==1))))))&&((a20==1)&&(!(a0==1)&&(((a21==10)&&((((((input==4)&&((a5==4)||(a5==5)))&&!(a14==1))&&(a16==8))&&!(a8==1))&&(a23==1)))&&!(a8==1)))))){ a5 = 4; a6 = 1; a24 = 0; a23 = 1; a16 = 7; return -1; } else if((((!(a13==1)||((!(a13==1)||(a28==1))||(a27==1)))&&!(a18==1))&&((a19==3)&&(!(a26==1)&&((((a17==2)&&((a21==11)&&((a16==9)&&(((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==1)))))&&!(a20==1))&&(a2==1)))))){ a5 = 5; a20 = 1; a4 = 1; a16 = 7; a11 = 0; a19 = 1; a1 = 14; a9 = 10; a21 = 10; a27 = 1; return 21; } else if((((a6==1)&&(((a1==13)&&(((a17==2)&&((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==11))&&(a19==5)))&&(a16==9)))&&!(a27==1)))&&((a14==1)||(((((a3==1)&&((a13==1)&&!(a20==1)))&&(a21==11))&&(a12==1))||!(a11==1))))){ a5 = 5; a19 = 2; a9 = 9; a24 = 1; a21 = 10; a0 = 1; a1 = 12; a16 = 7; a10 = 0; return -1; } else if((((!(a12==1)||((a17==2)&&((a4==1)||((a28==1)&&(a21==11)))))&&(a16==10))&&((a1==12)&&(((!(a24==1)&&(!(a20==1)&&(!(a14==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5))&&!(a0==1)))))&&!(a0==1))&&(a19==1))))){ a16 = 7; a9 = 10; a5 = 4; a24 = 1; a15 = 0; a1 = 14; a19 = 5; return -1; } else if((((a21==12)&&((a17==2)&&(((a6==1)&&(!(a2==1)||((!(a26==1)&&(((a19==1)&&(a13==1))&&!(a24==1)))&&(a16==8))))&&(a9==10))))&&((((a1==14)&&(((input==5)&&((a5==4)||(a5==5)))&&(a20==1)))&&!(a14==1))&&(a2==1)))){ a5 = 4; a1 = 13; a19 = 2; a9 = 9; a3 = 1; a21 = 10; a16 = 7; a18 = 0; return 25; } else if(((!(a6==1)||((a28==1)&&((a11==1)&&(!(a18==1)&&((a17==2)&&((a21==12)&&(a3==1)))))))&&((((((((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a19==2))&&(a16==9))&&(a23==1))&&(a1==12))&&!(a20==1))&&!(a26==1)))){ a5 = 6; a25 = 0; a22 = 1; a3 = 0; a19 = 3; a9 = 7; a20 = 1; return -1; } else if(((!(a26==1)&&((a16==11)&&((a19==2)&&((((a7==1)||((a21==12)&&((a9==9)&&(a11==1))))||!(a6==1))&&(a20==1)))))&&(((((((input==1)&&((a5==5)||(a5==6)))&&(a28==1))&&(a17==2))&&(a1==13))&&!(a27==1))&&!(a8==1)))){ a19 = 5; a16 = 10; a18 = 0; a9 = 8; a12 = 1; a5 = 4; a2 = 1; a21 = 11; return 21; } else if((((a16==8)&&((a12==1)&&(((a19==5)&&(!(a26==1)&&((((a24==1)||((a1==13)&&(a13==1)))||!(a23==1))&&(a21==10))))&&!(a4==1))))&&(((!(a18==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==11)))&&(a20==1))&&(a17==2)))){ a1 = 12; a9 = 7; a4 = 0; a5 = 4; a3 = 1; a19 = 4; a0 = 0; a16 = 7; return -1; } else if(((((a4==1)||((a14==1)||(((a12==1)&&(((a28==1)&&(a1==14))&&(a21==12)))||(a27==1))))&&(a16==8))&&(((a20==1)&&(((a17==2)&&(!(a7==1)&&((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))&&(a13==1)))&&(a19==1)))){ a9 = 8; a1 = 12; a5 = 5; a11 = 1; a19 = 2; a8 = 0; a16 = 7; a21 = 11; a20 = 0; return 21; } else if((((a11==1)&&((((a16==9)&&((((input==3)&&((a5==5)||(a5==6)))&&(a19==3))&&!(a24==1)))&&(a9==9))&&!(a7==1)))&&(!(a4==1)&&(!(a23==1)||((a21==12)&&((a1==13)&&((a13==1)&&((a17==2)&&(!(a20==1)&&(a23==1)))))))))){ if((a26==1)){ a22 = 1; a20 = 1; a21 = 10; a28 = 0; a19 = 1; a9 = 10; a10 = 0; a5 = 4; a16 = 7; }else{ a21 = 10; a12 = 0; a9 = 7; a5 = 6; a16 = 10; a25 = 1; } return -1; } else if((((a1==12)&&(((a20==1)&&((((a21==12)&&((a3==1)&&(a2==1)))&&(a28==1))&&(a17==2)))&&(a9==11)))&&((!(a7==1)&&(((((a16==7)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a4==1))&&(a19==3))&&(a28==1)))&&!(a0==1)))){ a12 = 1; a5 = 4; a21 = 10; a9 = 7; a27 = 0; a19 = 1; return -1; } else if((((a9==10)&&((a16==9)&&((((!(a14==1)&&((!(a20==1)&&(!(a4==1)&&(((a1==13)&&(input==1))&&(a3==1))))&&(a12==1)))&&(a2==1))&&(a6==1))&&(a5==4))))&&((a19==5)&&((a17==2)&&((a28==1)&&(a21==12)))))){ a8 = 1; a5 = 5; a15 = 0; a19 = 3; a1 = 14; a16 = 8; a9 = 8; a0 = 1; return 25; } else if(((((!(a2==1)||((a28==1)&&((a19==5)&&((a28==1)&&(a16==8)))))&&(a23==1))&&!(a7==1))&&(((a17==2)&&(((!(a20==1)&&(((input==5)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&!(a18==1)))&&(a21==10))&&(a1==13)))&&(a12==1)))){ a1 = 12; a19 = 1; a5 = 4; a24 = 0; a4 = 0; a9 = 7; a16 = 7; a20 = 1; return -1; } else if(((((a1==14)&&((((a17==2)&&((a21==11)&&((input==4)&&((a5==4)||(a5==5)))))&&!(a0==1))&&(a9==8)))&&!(a27==1))&&(((a4==1)||((a19==1)&&((a16==11)&&((((a20==1)&&(a23==1))&&!(a4==1))||!(a2==1)))))||!(a3==1)))){ a21 = 10; a13 = 1; a5 = 4; a9 = 7; a1 = 12; a26 = 0; a16 = 7; a11 = 1; return -1; } else if(((!(a12==1)||(!(a6==1)||((a26==1)||(((a20==1)&&(a11==1))&&(a2==1)))))&&((a2==1)&&(((a21==12)&&(!(a4==1)&&((((a19==4)&&((input==5)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))))&&(a17==2))&&(a16==7))))&&(a1==14))))){ a1 = 12; a19 = 1; a28 = 1; a13 = 1; a7 = 0; a21 = 10; a5 = 4; a9 = 7; return -1; } else if((((!(a8==1)&&((!(a18==1)&&(((a9==9)&&((a23==1)&&((a19==2)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==8)))))&&(a1==13)))&&(a21==11)))&&(a28==1))&&(((a17==2)&&((a7==1)||((a6==1)&&(a20==1))))&&(a28==1)))){ a16 = 10; a21 = 10; a0 = 0; a9 = 7; a19 = 4; a23 = 1; a5 = 6; a6 = 1; return 25; } else if(((((((a2==1)&&(a16==11))&&(a17==2))&&(a19==4))&&(a11==1))&&((a2==1)&&(!(a7==1)&&(((a12==1)&&((a21==11)&&((((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3))&&(a20==1))&&(a28==1))&&(a1==13))))&&(a2==1)))))){ a18 = 0; a4 = 0; a9 = 7; a16 = 7; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a26 = 0; return -1; } else if((((!(a18==1)&&(((a12==1)&&((a17==2)&&(input==5)))&&!(a20==1)))&&(a9==9))&&((((((!(a3==1)||(!(a14==1)&&((a19==4)&&((a12==1)&&(a5==6)))))&&(a21==10))||!(a11==1))&&(a16==11))&&(a1==13))&&(a12==1)))){ a11 = 0; a19 = 1; a20 = 1; a16 = 7; a28 = 0; a1 = 12; a15 = 1; return -1; } else if((((((a17==2)&&((a5==5)&&(!(a24==1)&&((((a1==14)&&(a28==1))&&(a19==5))||(a0==1)))))&&(a21==10))||(a18==1))&&((a3==1)&&((a23==1)&&(!(a0==1)&&((a20==1)&&(((a9==7)&&(input==1))&&(a16==8)))))))){ a3 = 1; a1 = 13; a24 = 0; a16 = 10; a9 = 8; a19 = 2; a18 = 0; a5 = 4; return 25; } else if((((a16==9)&&((a17==2)&&((a20==1)&&(!(a7==1)&&(((a28==1)&&((a6==1)&&(a21==10)))||(a14==1))))))&&(!(a24==1)&&((a19==3)&&((a13==1)&&((a1==12)&&((a3==1)&&((a9==10)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))))))){ a5 = 5; a18 = 0; a21 = 11; a16 = 8; a20 = 0; a9 = 8; a1 = 14; a24 = 0; a19 = 1; a8 = 0; return 23; } else if((((!(a4==1)&&((a12==1)&&(((!(a7==1)&&((((input==6)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a20==1))&&!(a0==1)))&&(a1==14))&&(a3==1))))&&!(a24==1))&&((a16==11)&&(((a19==1)&&((a17==2)&&(a2==1)))&&(a21==12))))){ a21 = 10; a8 = 0; a27 = 0; a1 = 12; a5 = 4; a16 = 7; a9 = 7; a28 = 1; return -1; } else if((((a17==2)&&((a1==13)&&(((a16==9)&&(((a23==1)&&((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==5))&&(a3==1))&&(a2==1)))&&!(a4==1)))&&(a19==3))))&&((a21==10)&&((a20==1)&&((a11==1)&&(!(a2==1)||(a3==1))))))){ a3 = 1; a23 = 1; a4 = 0; a9 = 9; a16 = 11; a1 = 12; a19 = 2; a5 = 5; return 25; } else if((((((a16==7)&&((((a5==5)&&(!(a3==1)||((a1==12)&&(a11==1))))||(a4==1))&&!(a27==1)))&&(a9==9))&&(a13==1))&&((((a17==2)&&(!(a27==1)&&((!(a20==1)&&(input==3))&&(a21==10))))&&(a19==5))&&!(a0==1)))){ a1 = 14; a18 = 0; a27 = 0; a20 = 1; a3 = 1; a5 = 4; a19 = 1; a9 = 10; return -1; } else if(((!(a26==1)&&(((!(a7==1)&&((input==1)&&((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5)))))&&(a17==2))&&(a21==11)))&&((a3==1)&&(((a27==1)||((((a16==7)&&(a3==1))&&!(a20==1))&&!(a4==1)))||(a4==1))))){ a9 = 7; a5 = 4; a20 = 1; a12 = 1; a6 = 1; a8 = 0; a1 = 12; a21 = 10; a19 = 1; return -1; } else if((((((((!(a4==1)&&((input==3)&&(a19==3)))&&(a17==2))&&!(a8==1))&&(a9==9))&&(a1==14))&&(a21==12))&&((a5==4)&&(((((((a6==1)&&(a20==1))&&(a16==10))&&(a23==1))&&!(a26==1))&&(a3==1))&&(a11==1))))){ a9 = 11; a2 = 1; a19 = 2; a16 = 7; a21 = 10; a3 = 1; a5 = 5; a6 = 1; return 21; } else if((((a1==12)&&(((a17==2)&&((((a6==1)&&((a16==8)&&(input==3)))&&(a12==1))&&(a2==1)))&&(a2==1)))&&((a9==7)&&((a20==1)&&((a21==12)&&((a19==1)&&((a24==1)||((a5==4)&&((a28==1)||!(a28==1)))))))))){ a21 = 10; a13 = 1; a7 = 0; a4 = 0; a16 = 7; return -1; } else if((((((((((a9==9)&&(a6==1))&&(a27==1))&&(a19==2))&&(a14==1))&&(a7==1))&&(a14==1))&&(a26==1))&&((a16==7)&&((a0==1)&&((((a1==13)&&((((a5==5)||(a5==6))&&(input==6))&&!(a20==1)))&&(a21==10))&&(a17==2)))))){ a18 = 1; a1 = 12; a20 = 1; a5 = 4; a23 = 0; a9 = 7; a19 = 1; a2 = 0; return -1; } else if((((((!(a18==1)&&((a28==1)&&((!(a27==1)&&(a11==1))&&(a2==1))))&&(a21==11))&&(a20==1))&&(a19==1))&&((((a17==2)&&((a1==14)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==7))&&(a12==1))))&&(a6==1))&&(a16==8)))){ a26 = 0; a12 = 1; a16 = 7; a11 = 1; a5 = 4; a21 = 10; a1 = 12; return -1; } else if((((a19==1)&&(((a23==1)&&(!(a4==1)&&(a28==1)))||(a0==1)))&&((!(a20==1)&&((a1==14)&&(!(a24==1)&&(((a21==12)&&((a2==1)&&(((input==6)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))&&(a23==1))))&&(a16==7)))))&&(a17==2)))){ a20 = 1; a26 = 0; a1 = 12; a5 = 5; a9 = 7; a2 = 1; a19 = 4; a16 = 10; a12 = 1; return 22; } else if(((((a19==4)&&(((!(a18==1)&&(((a16==9)&&((a12==1)||(a7==1)))||!(a28==1)))&&(a5==5))&&(a1==13)))&&(a17==2))&&((a21==10)&&((a6==1)&&((a6==1)&&((!(a20==1)&&((input==1)&&(a9==9)))&&!(a18==1))))))){ a5 = 6; a12 = 0; a19 = 2; a21 = 11; a25 = 0; return 25; } else if(((((a1==14)&&((!(a7==1)&&((((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&!(a7==1))&&(a13==1)))&&(a20==1)))&&(a28==1))&&((a16==9)&&((a19==4)&&((((a21==11)&&(!(a8==1)&&(a6==1)))&&(a9==7))&&!(a18==1)))))){ a12 = 1; a5 = 6; a9 = 11; a19 = 5; a23 = 1; a21 = 10; return 26; } else if((((!(a14==1)&&(((((a21==10)&&(input==1))&&(a19==4))&&(a28==1))&&(a1==14)))&&(a17==2))&&(((a9==10)&&(((!(a27==1)&&((a24==1)||((a6==1)&&((a13==1)||(a27==1)))))&&(a16==10))&&(a5==5)))&&!(a20==1)))){ if((a0==1)){ a19 = 1; a5 = 6; a16 = 7; a24 = 1; a27 = 1; a1 = 13; a9 = 7; a20 = 1; }else{ a5 = 6; a1 = 12; a19 = 5; a21 = 12; a4 = 1; a16 = 9; a9 = 8; a11 = 0; a20 = 1; } return 25; } else if((((!(a26==1)&&((((a23==1)||!(a28==1))&&(a5==6))&&(a21==10)))||!(a6==1))&&(!(a26==1)&&((a16==10)&&((!(a4==1)&&((a19==1)&&((((a1==12)&&((a20==1)&&(input==6)))&&(a9==8))&&(a17==2))))&&!(a0==1)))))){ a26 = 0; a1 = 13; a9 = 9; a19 = 2; a5 = 5; a0 = 0; a21 = 11; a8 = 0; return 21; } else if((((a20==1)&&(((a9==8)&&(!(a11==1)||((!(a6==1)||(a2==1))&&(a13==1))))&&(a17==2)))&&((a19==3)&&(((a1==12)&&((a21==12)&&(!(a26==1)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a12==1)))))&&(a16==9))))){ a16 = 10; a27 = 0; a1 = 13; a19 = 2; a5 = 5; a2 = 1; return 21; } else if((((a5==5)&&((a1==14)&&(((!(a14==1)&&((a19==1)&&(a13==1)))||(a26==1))&&(a17==2))))&&(((a16==10)&&(!(a20==1)&&((((a6==1)&&(!(a26==1)&&((input==4)&&(a21==12))))&&!(a8==1))&&(a28==1))))&&(a9==11)))){ a23 = 0; a20 = 1; a2 = 0; a1 = 12; a3 = 0; a16 = 9; a5 = 6; return -1; } else if(((((a17==2)&&(((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==1))&&(a1==12))&&!(a4==1)))&&!(a20==1))&&(!(a28==1)||((a28==1)&&((a16==8)&&(((a21==10)&&(((a19==3)&&((a23==1)&&!(a0==1)))||!(a3==1)))||!(a6==1))))))){ a5 = 4; a20 = 1; a21 = 11; a9 = 9; a13 = 1; a16 = 7; a3 = 1; a19 = 4; return 22; } else if((((((a12==1)&&(!(a12==1)||(((a28==1)&&!(a26==1))&&(a5==5))))&&(a9==11))&&(a20==1))&&((((a19==1)&&(((!(a4==1)&&((a2==1)&&((input==1)&&(a16==10))))&&(a17==2))&&!(a0==1)))&&(a1==14))&&(a21==10)))){ a1 = 12; a9 = 10; a16 = 9; a19 = 5; a6 = 1; a0 = 0; a24 = 0; a5 = 4; return -1; } else if((((!(a28==1)||((((a17==2)&&(((a24==1)||(a12==1))&&(a9==9)))&&(a19==2))&&(a21==10)))&&!(a27==1))&&(((((!(a14==1)&&((a20==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a16==7))&&(a2==1))&&(a1==13))&&(a6==1)))){ a1 = 14; a24 = 0; a5 = 6; a23 = 1; a9 = 8; a7 = 0; return 23; } else if((((a17==2)&&((a21==10)&&(((a26==1)||((a16==10)&&(!(a20==1)&&(!(a12==1)||(a23==1)))))&&(a5==4))))&&(((((!(a8==1)&&((a28==1)&&((input==6)&&(a19==2))))&&(a13==1))&&!(a0==1))&&(a9==9))&&(a1==13)))){ a16 = 7; a1 = 14; a19 = 1; a11 = 0; a5 = 6; a12 = 0; a20 = 1; return -1; } else if((((((((a17==2)&&((a19==2)&&(((a21==11)&&((a11==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a16==10))))&&!(a20==1))))&&(a23==1))&&(a9==11))&&(a13==1))&&!(a18==1))&&(!(a12==1)||(((a1==12)&&(a11==1))||!(a12==1))))){ a19 = 1; a9 = 9; a26 = 1; a20 = 1; a21 = 10; a5 = 6; a16 = 7; a22 = 0; a4 = 1; return -1; } else if((((a21==12)&&(!(a27==1)&&(!(a4==1)&&((a16==10)&&((a12==1)&&(((a20==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a9==8)))))))&&((((a19==2)&&(!(a26==1)&&(((a1==14)&&(a23==1))||!(a28==1))))&&!(a8==1))&&(a17==2)))){ a16 = 7; a9 = 7; a12 = 1; a5 = 4; a8 = 0; a21 = 10; a1 = 12; a0 = 0; a19 = 1; return -1; } else if(((!(a20==1)&&((!(a14==1)&&((!(a18==1)&&((input==5)&&(a1==14)))&&(a21==12)))&&(a9==7)))&&((a16==10)&&((a17==2)&&(!(a8==1)&&((((((a12==1)&&(a13==1))&&!(a26==1))||(a4==1))&&(a5==4))&&(a19==5))))))){ if((a0==1)){ a19 = 1; a25 = 1; a3 = 0; a9 = 11; a11 = 0; a5 = 5; a16 = 7; a21 = 10; a20 = 1; }else{ a5 = 5; a4 = 1; a19 = 4; a29 = 1; a16 = 8; a9 = 8; } return -1; } else if(((!(a27==1)&&(((a13==1)&&(((a28==1)&&((input==5)&&(a19==3)))&&(a5==6)))&&(a21==12)))&&((((a17==2)&&(((a28==1)&&((a0==1)||(((a16==8)&&(a12==1))&&(a9==8))))||!(a28==1)))&&(a20==1))&&(a1==12)))){ a24 = 0; a16 = 10; a9 = 11; a18 = 0; a12 = 1; a19 = 2; return 21; } else if(((!(a26==1)&&(((((a17==2)&&((((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7)))||(((((a5==5)&&(a1==14))&&(a9==11))&&(a19==4))||(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))))&&(input==5)))&&(a2==1))&&!(a27==1))&&(a16==10)))&&((((((a21==11)&&(a6==1))&&(a20==1))||!(a3==1))&&!(a8==1))&&!(a4==1)))){ a16 = 7; a21 = 10; a1 = 13; a9 = 9; a23 = 1; a5 = 4; a2 = 1; a19 = 2; a11 = 1; return 25; } else if((((a17==2)&&((a9==11)&&(!(a13==1)||((!(a20==1)&&(a3==1))&&(a21==11)))))&&((a19==5)&&(((a11==1)&&(((a3==1)&&((((a3==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a16==7))&&(a11==1)))&&!(a27==1)))&&(a1==13))))){ a9 = 9; a21 = 12; a19 = 3; a7 = 0; a24 = 0; a5 = 5; a20 = 1; a14 = 0; a16 = 9; return 25; } else if((((!(a7==1)&&(((((a13==1)&&((a13==1)||(a27==1)))&&(a21==10))&&(a1==14))&&!(a18==1)))&&(a17==2))&&((a20==1)&&((a19==3)&&(((a9==11)&&((a3==1)&&((a16==10)&&(((a5==4)||(a5==5))&&(input==6)))))&&!(a18==1)))))){ if((a16==7)){ a16 = 8; a14 = 0; a1 = 12; a20 = 0; a9 = 10; a5 = 5; a24 = 0; }else{ a9 = 9; a1 = 13; a5 = 6; a28 = 1; a12 = 1; a19 = 5; a6 = 1; } return 21; } else if(((((a19==1)&&((a23==1)&&(((((input==6)&&((a5==4)||(a5==5)))&&!(a0==1))&&!(a26==1))&&(a16==10))))&&(a21==10))&&(((a9==9)&&(((a7==1)||((!(a2==1)||((a12==1)&&(a1==14)))||(a7==1)))&&(a17==2)))&&!(a20==1)))){ if((a24==1)){ a21 = 11; a1 = 12; a5 = 5; a29 = 0; a2 = 0; a28 = 0; a9 = 8; a19 = 4; }else{ a5 = 6; a9 = 7; a25 = 1; a20 = 1; a1 = 13; a24 = 1; a16 = 7; a23 = 0; } return -1; } else if(((((a16==9)&&((a6==1)&&((a24==1)||((a12==1)&&(a3==1)))))&&(a13==1))&&((a9==7)&&((a23==1)&&((a19==2)&&((a1==13)&&(!(a26==1)&&(((((input==1)&&((a5==4)||(a5==5)))&&(a20==1))&&(a17==2))&&(a21==10))))))))){ a5 = 5; a26 = 0; a1 = 12; a19 = 4; a7 = 0; a3 = 1; a21 = 11; a9 = 8; a16 = 10; return 21; } else if(((((!(a20==1)&&((a28==1)&&((a27==1)||((a16==7)&&((a17==2)&&(((a1==13)&&(a13==1))&&(a19==1)))))))||(a7==1))||!(a2==1))&&(!(a4==1)&&(!(a4==1)&&(((input==6)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a21==10)))))){ a7 = 0; a8 = 0; a9 = 7; a13 = 1; a1 = 12; a5 = 4; a20 = 1; return -1; } else if((((a6==1)&&((((a28==1)&&((a19==5)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5))))&&(a17==2))&&!(a4==1)))&&(((a0==1)||((a20==1)&&((a1==12)&&(((a16==11)&&((a28==1)&&(a28==1)))&&(a21==12)))))&&!(a24==1)))){ a21 = 10; a19 = 1; a12 = 1; a4 = 0; a16 = 7; a9 = 9; a2 = 1; a5 = 5; a20 = 0; return 22; } else if((((a20==1)&&((a12==1)&&(((a2==1)&&((a1==12)&&((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))&&(a11==1))))&&((a21==12)&&(((a11==1)&&(!(a6==1)||(!(a8==1)&&(((a12==1)&&(a19==4))&&(a17==2)))))&&(a16==11))))){ a16 = 7; a28 = 1; a9 = 7; a19 = 1; a6 = 1; a21 = 10; a3 = 1; a5 = 4; return -1; } else if(((((a23==1)&&(((a21==11)&&((a0==1)||(a11==1)))&&!(a20==1)))||!(a11==1))&&((!(a8==1)&&((a17==2)&&(((a1==12)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==9))&&(a28==1))&&(a19==4)))&&(a12==1))))&&(a9==9)))){ a7 = 1; a5 = 6; a13 = 0; a16 = 8; a21 = 12; a1 = 14; a9 = 10; a19 = 5; return 26; } else if((((a23==1)&&((a4==1)||(!(a27==1)&&((a6==1)&&(!(a20==1)&&((a9==10)&&((a27==1)||((a16==8)&&(a11==1)))))))))&&(((((a19==4)&&(((input==6)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a21==10))&&(a1==13))&&(a23==1)))){ a1 = 12; a9 = 9; a19 = 2; a5 = 5; a4 = 0; a27 = 0; a23 = 1; a20 = 1; a16 = 9; return 26; } else if(((((a21==12)&&(((a20==1)&&((a19==2)&&(((a1==14)&&((a17==2)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==6))))&&(a28==1))))&&(a3==1)))&&!(a0==1))&&(!(a11==1)||(!(a14==1)&&((a16==11)&&((a3==1)&&!(a26==1))))))){ a16 = 8; a11 = 1; a9 = 10; a13 = 1; a2 = 1; a19 = 1; a5 = 4; a21 = 11; return 25; } else if(((((a16==10)&&((((a20==1)&&(!(a0==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a17==2))&&!(a27==1)))&&(a28==1))&&(((a8==1)||((((a1==14)&&(!(a23==1)||((a3==1)&&(a19==4))))&&(a21==10))&&(a9==7)))||!(a6==1)))){ a19 = 1; a6 = 1; a4 = 0; a16 = 7; a8 = 0; a5 = 4; a1 = 12; return -1; } else if((((a9==7)&&(((a13==1)&&((((((a5==5)||(a5==6))&&(input==3))&&(a17==2))&&(a23==1))&&(a16==8)))&&(a2==1)))&&((a14==1)||((((((a21==10)&&((a12==1)&&(a19==4)))&&!(a18==1))&&!(a20==1))&&(a1==13))&&(a11==1))))){ a16 = 7; a4 = 0; a1 = 12; a28 = 1; a19 = 1; a20 = 1; a11 = 1; a5 = 4; return -1; } else if(((((a6==1)&&(((!(a8==1)&&(!(a20==1)&&((a3==1)&&((input==4)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))))))&&(a16==9))&&(a23==1)))&&!(a7==1))&&(((a1==13)&&((((a19==2)&&(a11==1))&&(a21==10))&&(a17==2)))&&!(a27==1)))){ a19 = 4; a21 = 12; a5 = 5; a20 = 1; a9 = 9; a3 = 0; a1 = 12; a16 = 8; a23 = 0; a0 = 1; return -1; } else if(((((a24==1)&&((a23==1)&&(a27==1)))&&(a17==2))&&(!(a11==1)&&(!(a3==1)&&((a20==1)&&(((a19==4)&&(((((a24==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==4)))&&(a26==1))&&(a1==13))&&(a16==7)))&&(a21==10))))))){ a19 = 1; a5 = 4; a8 = 1; a27 = 1; a1 = 12; a24 = 1; a9 = 8; return 23; } else if((((a1==14)&&(!(a3==1)||(((((a19==2)&&(((a20==1)&&(((a11==1)&&(a16==10))&&(a9==8)))&&(a21==12)))||!(a2==1))&&(a12==1))&&!(a8==1))))&&((((a6==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a17==2))&&!(a27==1)))){ a9 = 9; a27 = 0; a16 = 7; a4 = 0; a21 = 10; a26 = 0; a5 = 4; a1 = 13; return 25; } else if((((a20==1)&&((a17==2)&&((((a6==1)&&(((((a21==10)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==3)))&&(a2==1))&&(a6==1))&&(a11==1)))&&(a16==11))&&(a1==13))))&&(((a19==5)&&((a28==1)&&!(a26==1)))||!(a28==1)))){ a19 = 1; a24 = 0; a28 = 1; a1 = 12; a5 = 4; a9 = 7; a0 = 0; a16 = 7; return -1; } else if((((a21==12)&&((a19==2)&&((a17==2)&&((a1==14)&&((a13==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==1)))))))&&((a20==1)&&(((!(a13==1)||(((!(a11==1)||(a2==1))&&!(a7==1))&&(a16==9)))||(a14==1))&&(a2==1))))){ a16 = 7; a21 = 10; a5 = 4; a27 = 0; a1 = 12; a19 = 1; a24 = 0; a9 = 7; return -1; } else if((((a20==1)&&(((((!(a7==1)&&(!(a7==1)&&((input==4)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&(a6==1))&&(a21==10))&&(a1==14))&&(a2==1)))&&((((a12==1)&&((a19==4)&&((a2==1)&&(a3==1))))&&(a17==2))&&(a16==9)))){ a1 = 12; a9 = 7; a19 = 1; a5 = 4; a16 = 7; a6 = 1; a18 = 0; a0 = 0; return -1; } else if((((((a23==1)&&((a16==10)&&(((a1==14)&&((a11==1)&&(((input==4)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a23==1))))&&!(a24==1))))&&(a21==11))&&(a17==2))&&((a7==1)||(!(a3==1)||(((a13==1)&&!(a20==1))&&(a19==2)))))){ a21 = 10; a16 = 7; a20 = 1; a29 = 0; a8 = 1; a19 = 1; a9 = 8; a13 = 0; a5 = 4; return 25; } else if((((((a19==5)&&((((a20==1)&&(((input==1)&&(a5==5))&&(a12==1)))&&(a1==12))&&!(a26==1)))&&(a16==7))&&(a17==2))&&((((!(a27==1)&&((a27==1)||(!(a26==1)&&(a28==1))))||(a18==1))&&(a9==10))&&(a21==12)))){ a23 = 1; a0 = 0; a21 = 11; a11 = 1; a16 = 9; a5 = 6; a19 = 4; return 23; } else if((((a0==1)||(((a3==1)&&((((a1==13)&&(!(a6==1)||(a11==1)))&&(a5==4))&&(a17==2)))||(a27==1)))&&((a9==7)&&(!(a18==1)&&((a21==12)&&((a2==1)&&((a20==1)&&((a19==5)&&((input==5)&&(a16==7)))))))))){ a21 = 10; a19 = 1; a0 = 0; a18 = 0; a26 = 0; a1 = 12; return -1; } else if(((((a1==13)&&((a19==5)&&(((a16==9)&&(!(a24==1)&&(a11==1)))&&(a21==11))))&&(a3==1))&&((((a6==1)&&((((a20==1)&&((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&(a17==2))&&!(a24==1)))&&!(a4==1))&&!(a0==1)))){ a23 = 1; a13 = 1; a16 = 7; a27 = 0; a21 = 10; a5 = 4; a9 = 10; a19 = 2; return 21; } else if((((a20==1)&&(!(a27==1)&&((((!(a27==1)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))&&(a3==1))&&(a19==2))&&(a11==1))))&&((a21==11)&&((a16==10)&&(((((a11==1)||(a26==1))&&(a1==13))&&(a9==8))&&(a3==1)))))){ a8 = 0; a19 = 1; a1 = 12; a11 = 1; a9 = 7; a5 = 4; a21 = 10; a16 = 7; a26 = 0; return -1; } else if((((a20==1)&&(((a5==6)&&(((a28==1)&&((a1==12)&&((input==1)&&(a21==11))))&&(a3==1)))&&!(a26==1)))&&((a6==1)&&((a9==10)&&((((a17==2)&&(((a16==8)&&(a3==1))&&(a19==2)))&&(a28==1))||(a8==1)))))){ a28 = 1; a4 = 0; a1 = 14; a9 = 8; a19 = 5; a16 = 7; a23 = 1; a20 = 0; return 22; } else if((((a8==1)||(((a9==11)&&(((a28==1)&&(a1==14))&&(a19==3)))&&(a11==1)))&&((!(a27==1)&&(!(a8==1)&&((a20==1)&&((((((input==5)&&(a17==2))&&(a5==6))&&(a6==1))&&(a16==8))&&(a21==10)))))&&!(a4==1)))){ a1 = 12; a5 = 4; a16 = 7; a12 = 1; a8 = 0; a23 = 1; a9 = 7; a19 = 1; return -1; } else if(((!(a24==1)&&((a13==1)&&(((a1==14)&&((a5==5)&&(!(a4==1)&&((a16==7)&&(!(a20==1)&&((a21==10)&&(input==1)))))))&&(a17==2))))&&(((a9==9)&&(((!(a4==1)&&(a23==1))||!(a23==1))&&(a19==1)))&&!(a7==1)))){ a16 = 10; a9 = 8; a20 = 1; a5 = 4; a21 = 11; a0 = 0; a1 = 13; a28 = 1; a19 = 5; a2 = 1; return 21; } else if(((!(a24==1)&&(!(a20==1)&&(((a13==1)&&(((a23==1)&&(((input==3)&&((((a9==11)&&((a1==13)&&(a5==5)))||(((a5==6)&&(a1==13))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7))))&&(a17==2)))&&(a19==1)))&&(a21==10))))&&((a14==1)||(((!(a8==1)&&(a12==1))&&(a16==7))||!(a3==1))))){ a5 = 4; a9 = 7; a27 = 0; a4 = 0; a18 = 0; a20 = 1; a1 = 12; return -1; } else if((((a1==14)&&((a17==2)&&(((a12==1)&&((!(a26==1)&&((input==1)&&(a9==9)))&&(a3==1)))&&(a16==9))))&&(((a2==1)&&((a5==5)&&((((a21==10)&&((a23==1)||!(a13==1)))&&(a20==1))&&(a19==5))))||(a27==1)))){ a12 = 1; a9 = 7; a19 = 1; a5 = 4; a23 = 1; a3 = 1; a1 = 12; a16 = 7; return -1; } else if((((a21==12)&&((!(a7==1)&&(((a20==1)&&((!(a8==1)&&(a2==1))&&(a16==11)))&&(a1==14)))&&(a19==5)))&&((a11==1)&&(!(a24==1)&&((!(a24==1)&&(((input==5)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&(a23==1)))&&(a17==2)))))){ a8 = 0; a21 = 10; a0 = 0; a19 = 1; a5 = 5; a16 = 7; a20 = 0; a9 = 8; return 25; } else if((((!(a20==1)&&(((a19==2)&&(!(a18==1)&&(((a16==7)&&((input==6)&&(a5==6)))&&(a12==1))))&&(a1==13)))&&(a21==12))&&((a9==9)&&((a17==2)&&((a12==1)&&(((a13==1)&&(!(a8==1)&&(a28==1)))||(a14==1))))))){ a14 = 0; a20 = 1; a3 = 1; a19 = 1; a7 = 0; a1 = 14; a9 = 8; a16 = 8; return 21; } else if((((((a17==2)&&((a1==14)&&(((a13==1)&&(a23==1))&&(a16==8))))||(a4==1))&&(a3==1))&&((a9==11)&&((a21==11)&&(((!(a27==1)&&((a20==1)&&(((input==1)&&(a19==5))&&!(a7==1))))&&(a2==1))&&(a5==6)))))){ a19 = 1; a14 = 0; a9 = 7; a5 = 4; a1 = 12; a12 = 1; a16 = 7; a7 = 0; a21 = 10; return -1; } else if(((((a6==1)&&(!(a12==1)||(((!(a28==1)||(a13==1))&&(a13==1))&&(a17==2))))&&!(a27==1))&&((a16==8)&&((a20==1)&&((a19==2)&&(!(a27==1)&&((((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==5))&&(a21==11))&&(a1==14)))))))){ a16 = 10; a9 = 7; a19 = 5; a24 = 0; a1 = 12; a21 = 10; a5 = 4; return 22; } else if(((((a19==3)&&(!(a12==1)||(((((a1==14)&&(a28==1))&&!(a20==1))&&(a17==2))&&(a21==11))))&&(a16==9))&&(!(a0==1)&&((a12==1)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5))&&!(a18==1))&&!(a7==1))&&(a2==1)))))){ if((a24==1)){ a5 = 5; a15 = 0; a20 = 1; a16 = 11; a19 = 5; a14 = 1; a11 = 0; a9 = 9; a21 = 10; }else{ a14 = 1; a10 = 1; a21 = 10; a20 = 1; a5 = 4; a19 = 1; a9 = 11; a16 = 7; a24 = 1; } return 25; } else if(((!(a24==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a6==1))&&!(a14==1))&&!(a27==1)))&&((a20==1)&&((a21==12)&&(((a9==9)&&(!(a18==1)&&((((a1==14)&&((a23==1)&&(a16==11)))&&(a19==4))&&(a17==2))))||(a14==1)))))){ a9 = 11; a14 = 0; a11 = 1; a16 = 8; a2 = 1; a19 = 3; a5 = 4; return 22; } else if((((((a21==12)&&((((a20==1)&&((a17==2)&&(a28==1)))&&(a14==1))&&(a7==1)))&&(a16==7))&&(a19==1))&&(((a9==11)&&(!(a13==1)&&(((a27==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a4==1)))&&!(a23==1))))&&(a1==12)))){ a6 = 0; a23 = 0; a21 = 10; a9 = 8; a1 = 13; a3 = 0; a5 = 5; return -1; } else if((((a20==1)&&((a16==9)&&((a4==1)||(!(a2==1)||((((a21==11)&&((a28==1)&&(a11==1)))&&(a1==13))&&(a17==2))))))&&((a19==5)&&((((a6==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==1)))&&!(a24==1))&&(a3==1))))){ a5 = 4; a1 = 12; a0 = 0; a19 = 1; a9 = 7; a7 = 0; a21 = 10; a16 = 7; a6 = 1; return -1; } else if((((a21==12)&&((a16==9)&&(!(a20==1)&&(((a28==1)&&((a11==1)&&((a1==14)&&((a23==1)&&((a17==2)&&(((a5==4)||(a5==5))&&(input==4)))))))&&(a19==5)))))&&((a9==11)&&((a8==1)||((a28==1)&&((a28==1)||!(a6==1))))))){ a5 = 5; a22 = 1; a21 = 10; a19 = 1; a1 = 12; a16 = 7; a28 = 0; a20 = 1; return -1; } else if(((((a12==1)&&((a11==1)&&((((a28==1)||!(a23==1))&&(a16==7))||!(a12==1))))&&(a21==12))&&(((((a17==2)&&((((input==4)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a14==1))&&!(a4==1)))&&!(a20==1))&&(a1==13))&&(a19==1)))){ a19 = 4; a8 = 0; a5 = 4; a2 = 1; a21 = 11; a16 = 8; a20 = 1; a9 = 10; a1 = 12; a13 = 1; return 25; } else if(((((a17==2)&&(!(a8==1)&&(!(a20==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a6==1))&&(a19==5)))))&&(a21==12))&&((((a16==7)&&((a1==14)&&((a0==1)||(((a3==1)&&(a12==1))&&(a9==8)))))||!(a12==1))&&!(a26==1)))){ a20 = 1; a16 = 8; a19 = 4; a0 = 0; a9 = 11; a8 = 0; a5 = 5; a2 = 1; a21 = 10; return 21; } else if((((a12==1)&&((a19==2)&&(((a20==1)&&((a23==1)&&((a12==1)&&(a16==7))))||!(a11==1))))&&((a17==2)&&(((((a1==13)&&((a21==11)&&((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==1))))&&!(a7==1))&&!(a14==1))&&(a23==1))))){ a21 = 10; a19 = 3; a2 = 1; a18 = 0; a5 = 6; a9 = 9; a4 = 0; a16 = 8; return 21; } else if((((a5==5)&&((a9==10)&&(((a24==1)||(((!(a7==1)&&(a6==1))||!(a28==1))&&(a11==1)))||!(a13==1))))&&((a1==12)&&((a17==2)&&(((a21==10)&&(((a20==1)&&((input==4)&&(a19==4)))&&!(a7==1)))&&(a16==10)))))){ a19 = 1; a12 = 1; a0 = 0; a16 = 7; a9 = 7; a5 = 4; return -1; } else if(((((((!(a18==1)&&((a17==2)&&(!(a0==1)&&((input==5)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))))))&&(a2==1))&&(a11==1))&&!(a0==1))&&(a21==11))&&((!(a6==1)||((((a16==7)&&(a2==1))&&(a19==2))&&(a20==1)))&&(a1==12)))){ a3 = 1; a8 = 0; a1 = 13; a5 = 4; a24 = 0; a9 = 10; a21 = 10; a16 = 8; return 23; } else if((((a9==9)&&(((a2==1)&&(((!(a26==1)&&(((a19==1)&&(a3==1))&&(a16==8)))||!(a2==1))&&!(a20==1)))&&(a17==2)))&&(((((a23==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a28==1)))&&(a6==1))&&(a1==12))&&(a21==12)))){ a20 = 1; a16 = 9; a25 = 0; a19 = 3; a1 = 13; a5 = 5; a0 = 1; a9 = 7; return 23; } else if((((!(a23==1)||((a28==1)||(a4==1)))&&(a11==1))&&((((((a13==1)&&(((a9==7)&&((!(a26==1)&&((a16==7)&&(((a5==4)||(a5==5))&&(input==1))))&&(a19==5)))&&(a6==1)))&&(a21==11))&&(a1==13))&&!(a20==1))&&(a17==2)))){ a1 = 12; a6 = 1; a9 = 10; a5 = 5; a12 = 1; a16 = 10; a19 = 1; a20 = 1; a14 = 0; return 22; } else if((((!(a4==1)&&((((((a23==1)&&(a1==13))&&(a5==6))&&(a28==1))&&!(a4==1))||!(a28==1)))&&(a9==9))&&((((((((a17==2)&&(input==1))&&(a19==5))&&!(a20==1))&&!(a7==1))&&(a16==10))&&(a12==1))&&(a21==12)))){ a9 = 11; a1 = 12; a29 = 0; a7 = 1; a16 = 7; a21 = 10; a20 = 1; a19 = 1; a8 = 1; return 25; } else if(((!(a23==1)||(((a21==10)&&((a9==7)&&(((a28==1)&&(a17==2))&&!(a20==1))))||(a24==1)))&&(((a1==12)&&((!(a18==1)&&(((((input==3)&&(a5==4))&&(a16==10))&&!(a18==1))&&(a12==1)))&&(a19==4)))&&!(a24==1)))){ a25 = 1; a19 = 2; a5 = 6; a11 = 0; a9 = 11; a16 = 7; a20 = 1; a24 = 1; return -1; } else if(((((((((a21==12)&&(!(a13==1)||((((a17==2)&&(a13==1))||(a24==1))||!(a6==1))))||(a0==1))&&(a19==5))&&!(a20==1))||(a24==1))&&(a5==5))&&((((a16==7)&&((a9==11)&&(input==4)))&&(a1==13))&&(a11==1)))){ a9 = 7; a19 = 1; a20 = 1; a24 = 0; a0 = 0; a6 = 1; a21 = 10; a1 = 12; a5 = 4; return -1; } else if((((a1==14)&&(((a21==12)&&(!(a26==1)&&((a20==1)&&((a3==1)||(a7==1)))))&&!(a27==1)))&&(((((a19==3)&&(!(a24==1)&&((a17==2)&&((input==3)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))))))&&(a16==7))&&(a3==1))&&!(a0==1)))){ a7 = 0; a21 = 10; a9 = 7; a0 = 0; a1 = 12; a16 = 8; a5 = 4; a19 = 4; a8 = 0; return 22; } else if((((a16==7)&&((a17==2)&&(((!(a4==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a21==12))&&(a23==1))))&&((a19==2)&&(!(a20==1)&&((!(a18==1)&&(((((a23==1)&&(a1==14))||!(a12==1))||(a24==1))&&(a9==11)))||!(a13==1)))))){ a13 = 1; a21 = 10; a9 = 7; a19 = 1; a26 = 0; a20 = 1; a12 = 1; a1 = 12; a5 = 4; return -1; } else if((((a16==7)&&((a17==2)&&(!(a23==1)||(!(a6==1)||((a24==1)||((a1==12)&&((a12==1)&&((a3==1)&&(a9==8)))))))))&&(((((a19==3)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a26==1)))&&!(a20==1))&&(a11==1))&&(a21==12)))){ a19 = 1; a5 = 4; a9 = 7; a21 = 10; a24 = 0; a20 = 1; a6 = 1; return -1; } else if(((((!(a27==1)&&((((((a19==3)&&(input==5))&&(a9==11))&&(a17==2))&&!(a20==1))&&(a23==1)))&&(a21==11))&&(a1==12))&&((a2==1)&&(((a16==8)&&(((a3==1)&&((a6==1)&&(a28==1)))&&(a5==4)))&&!(a8==1))))){ a16 = 9; a12 = 1; a8 = 0; a3 = 1; a21 = 10; a1 = 14; a20 = 1; a9 = 10; a5 = 5; a19 = 2; return 21; } else if((((((!(a27==1)&&(((((a27==1)||((a3==1)&&(a17==2)))&&(a16==7))&&(a9==10))&&(a13==1)))&&(a1==13))&&(a21==12))&&(a20==1))&&((a2==1)&&((a11==1)&&(((a19==4)&&((input==1)&&((a5==5)||(a5==6))))&&!(a24==1)))))){ a19 = 2; a1 = 14; a16 = 9; a21 = 11; a9 = 9; a26 = 0; a28 = 1; a5 = 4; a3 = 1; return 23; } else if(((!(a0==1)&&((a17==2)&&(!(a14==1)&&(((a3==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a20==1)))&&!(a8==1)))))&&((a1==14)&&((a27==1)||(((a6==1)&&(((a19==1)&&((a12==1)&&(a21==11)))&&(a9==8)))&&(a16==7)))))){ a14 = 0; a21 = 10; a24 = 0; a5 = 4; a26 = 0; a9 = 7; a1 = 12; return -1; } else if(((((a4==1)||((a28==1)&&(((a23==1)&&(a19==2))&&(a20==1))))||(a27==1))&&((!(a24==1)&&((a16==7)&&((a21==11)&&(!(a4==1)&&((a17==2)&&((((((a5==5)&&(a1==13))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==3)))))))&&!(a7==1)))){ a1 = 12; a19 = 1; a8 = 0; a5 = 4; a21 = 10; a7 = 0; a9 = 7; a3 = 1; return -1; } else if((((!(a11==1)||(((a14==1)||(((((a20==1)&&(a6==1))&&(a11==1))&&(a17==2))&&(a16==7)))&&(a21==10)))||(a4==1))&&((!(a0==1)&&(!(a26==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4))&&(a1==12))))&&(a19==4)))){ if((a29==1)){ a5 = 6; a9 = 7; a19 = 5; a18 = 0; a13 = 1; a20 = 0; a0 = 0; a21 = 11; }else{ a1 = 13; a20 = 0; a27 = 0; a11 = 1; a9 = 7; a21 = 12; a5 = 5; a23 = 1; } return 21; } else if(((((a17==2)&&(((a16==11)&&((((input==4)&&((a5==4)||(a5==5)))&&(a9==9))&&(a21==12)))&&(a19==1)))&&(a1==12))&&(((a18==1)||(!(a0==1)&&((a13==1)&&(((a18==1)||((a12==1)&&(a20==1)))||(a26==1)))))&&(a3==1)))){ a9 = 7; a8 = 0; a21 = 10; a5 = 4; a12 = 1; a16 = 7; a14 = 0; return -1; } else if((((a14==1)||((a23==1)&&((a3==1)&&(((((a21==10)&&((a11==1)&&(a16==11)))&&(a19==2))&&(a28==1))&&!(a8==1)))))&&((a11==1)&&((!(a20==1)&&((input==4)&&(((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a1==12)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==12)))))))&&(a17==2))))){ a19 = 1; a9 = 9; a22 = 0; a5 = 5; a20 = 1; a1 = 13; a28 = 0; a16 = 7; a3 = 0; return 22; } else if(((!(a4==1)&&((((a2==1)&&((a9==11)&&((((a19==5)&&((a1==12)&&(((a5==6)&&(input==6))&&(a16==11))))&&(a17==2))&&(a6==1))))&&(a12==1))&&(a21==10)))&&((((a12==1)&&(a2==1))||!(a2==1))&&(a20==1)))){ a19 = 1; a23 = 1; a27 = 0; a16 = 7; a12 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a11==1)&&((a16==9)&&((a1==12)&&((((a2==1)&&!(a27==1))||(a7==1))||(a4==1)))))&&(a20==1))&&((((((a19==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))&&(a21==10))&&(a2==1))&&(a9==8))&&(a12==1)))){ a11 = 1; a9 = 10; a2 = 1; a21 = 12; a5 = 4; a0 = 0; a1 = 14; a16 = 10; a19 = 5; return 22; } else if((((a21==12)&&((((a20==1)&&(!(a27==1)&&(((a6==1)&&(a16==10))&&(a13==1))))&&(a1==14))&&(a9==11)))&&(((((a19==5)&&(!(a14==1)&&((a11==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a17==2))&&(a28==1))&&(a11==1)))){ a0 = 0; a19 = 1; a8 = 0; a16 = 7; a1 = 12; a18 = 0; a21 = 10; a9 = 7; a5 = 4; return -1; } else if(((((a12==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a13==1))&&(a21==12)))&&(a9==11))&&((a16==7)&&((a17==2)&&((a1==13)&&(((!(a7==1)&&(((!(a26==1)&&(a12==1))&&!(a8==1))&&(a20==1)))&&!(a14==1))&&(a19==1))))))){ a23 = 1; a21 = 10; a9 = 7; a27 = 0; a26 = 0; a5 = 4; a1 = 12; return -1; } else if((((a21==10)&&((a1==13)&&(!(a2==1)||(((a16==11)&&(((!(a26==1)&&((a19==1)&&((a20==1)&&((a28==1)&&!(a7==1)))))&&!(a18==1))&&(a17==2)))&&(a9==8)))))&&(!(a27==1)&&((a11==1)&&((input==1)&&((a5==4)||(a5==5))))))){ a3 = 1; a16 = 10; a19 = 2; a14 = 0; a21 = 12; a2 = 1; a5 = 4; return 21; } else if(((((a12==1)&&((a16==7)&&(a3==1)))&&!(a26==1))&&((!(a18==1)&&((((a2==1)&&((a19==4)&&((a12==1)&&(((input==6)&&((((a1==13)&&(a5==5))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))))&&!(a20==1)))))&&(a21==11))&&(a17==2)))&&!(a18==1)))){ a21 = 10; a20 = 1; a9 = 9; a18 = 0; a19 = 2; a5 = 5; a1 = 13; a7 = 0; a12 = 1; return 25; } else if((((a5==5)&&((a1==14)&&((!(a18==1)&&(((a20==1)&&(a2==1))||!(a23==1)))&&(a16==8))))&&(((a9==9)&&((a6==1)&&((a19==1)&&(!(a24==1)&&(!(a18==1)&&(((a17==2)&&(input==5))&&!(a18==1)))))))&&(a21==10)))){ a5 = 4; a9 = 7; a11 = 1; a18 = 0; a1 = 12; a16 = 7; return -1; } else if(((!(a4==1)&&((a4==1)||(((!(a20==1)&&((a6==1)||(a4==1)))&&(a1==12))||(a0==1))))&&(((a11==1)&&(((((((input==3)&&(a5==5))&&(a9==9))&&(a17==2))&&(a16==10))&&(a19==1))&&(a21==12)))&&!(a27==1)))){ a24 = 1; a3 = 0; a9 = 10; a5 = 6; a20 = 1; a28 = 0; a19 = 2; return 25; } else if(((!(a0==1)&&(!(a14==1)&&(!(a4==1)&&(!(a13==1)||(!(a24==1)&&(((a19==2)&&(a12==1))&&!(a20==1)))))))&&(!(a7==1)&&((a9==11)&&((((((a21==10)&&(input==1))&&(a5==5))&&(a1==14))&&(a17==2))&&(a16==11)))))){ if((a3==1)){ a7 = 1; a21 = 11; a9 = 10; a1 = 13; a16 = 10; a5 = 4; a14 = 1; a19 = 4; }else{ a13 = 0; a1 = 12; a21 = 11; a14 = 1; a10 = 1; a16 = 8; a9 = 7; a20 = 1; } return -1; } else if(((!(a26==1)&&((((a2==1)&&(!(a8==1)&&(!(a24==1)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==5))))))&&(a17==2))&&(a9==11)))&&((((a21==11)&&((a19==2)&&(((a13==1)&&(a6==1))||!(a23==1))))&&(a16==10))&&(a20==1)))){ a19 = 1; a9 = 7; a16 = 7; a18 = 0; a21 = 10; a6 = 1; a5 = 4; a2 = 1; return -1; } else if((((((a9==7)&&(!(a24==1)&&(((a1==13)&&((input==3)&&(a5==5)))&&!(a0==1))))&&!(a27==1))&&(a16==11))&&(((a7==1)||((((((a19==1)&&(a3==1))&&(a21==10))&&(a12==1))&&(a17==2))&&(a2==1)))&&!(a20==1)))){ a10 = 1; a20 = 1; a5 = 6; a16 = 7; a29 = 1; a9 = 11; a28 = 0; return -1; } else if((((((!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a4==1))&&(a9==8))&&!(a20==1))&&(((((!(a6==1)||((a7==1)||((a1==12)&&((a26==1)||((a16==9)&&(a2==1))))))||!(a13==1))&&(a19==4))&&(a17==2))&&(a21==11)))){ a8 = 1; a10 = 1; a5 = 6; a21 = 10; a9 = 7; a11 = 0; a20 = 1; a19 = 1; a16 = 7; a1 = 13; return 21; } else if((((a1==14)&&((a2==1)&&(!(a12==1)||((a23==1)&&!(a20==1)))))&&(((((a2==1)&&((a16==8)&&(!(a18==1)&&((!(a27==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a9==11)))&&(a12==1)))))&&(a21==10))&&(a17==2))&&(a19==4)))){ a19 = 1; a20 = 1; a13 = 1; a5 = 4; a1 = 12; a16 = 7; a11 = 1; a2 = 1; a9 = 7; return -1; } else if((((a20==1)&&((((!(a11==1)||(((a17==2)&&((a13==1)||(a14==1)))||(a4==1)))&&(a16==9))&&(a1==12))&&(a19==5)))&&(!(a14==1)&&((a21==11)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6))&&!(a24==1))&&(a2==1)))))){ a4 = 0; a5 = 4; a1 = 14; a3 = 1; a26 = 0; a9 = 11; return 21; } else if(((!(a28==1)||(((a17==2)&&(!(a20==1)&&((!(a6==1)||((!(a23==1)||(a28==1))&&(a1==13)))&&(a16==9))))&&(a21==11)))&&(((!(a8==1)&&(((a2==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a9==11)))&&(a13==1))&&(a19==1)))){ if((a0==1)){ a10 = 0; a26 = 1; a13 = 0; a21 = 10; a9 = 10; a20 = 1; a1 = 12; a5 = 5; a16 = 7; }else{ a20 = 1; a21 = 10; a10 = 1; a9 = 10; a16 = 7; a11 = 0; a5 = 5; } return -1; } else if((((((a24==1)||(((a17==2)&&(a13==1))&&!(a20==1)))&&(a3==1))&&(a16==10))&&(((((!(a14==1)&&((a9==11)&&((((a19==3)&&(input==6))&&!(a14==1))&&(a23==1))))&&!(a7==1))&&(a5==6))&&(a21==11))&&(a1==14)))){ a19 = 2; a4 = 1; a25 = 1; a2 = 0; a5 = 5; a1 = 12; a9 = 10; a21 = 10; return -1; } else if((((a18==1)||((!(a20==1)&&((a23==1)&&(a16==7)))||(a14==1)))&&((a11==1)&&((a3==1)&&(((a23==1)&&(!(a18==1)&&((input==1)&&((((a21==11)&&((((a1==14)&&(a5==5))&&(a9==11))&&(a19==5)))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==5))&&(a21==11)))||(((a19==1)&&((a9==7)&&((a1==12)&&(a5==4))))&&(a21==12))))))&&(a17==2)))))){ a1 = 12; a7 = 0; a21 = 10; a5 = 4; a6 = 1; a20 = 1; a23 = 1; a9 = 7; a19 = 1; return -1; } else if(((!(a0==1)&&(((a20==1)&&(((((a28==1)&&((a1==12)&&(!(a27==1)&&((input==1)&&((a5==5)||(a5==6))))))&&(a9==9))&&!(a24==1))&&(a17==2)))&&!(a7==1)))&&((((a19==4)&&((a21==11)&&(a2==1)))&&(a16==9))||(a18==1)))){ a1 = 13; a5 = 4; a19 = 2; a16 = 7; a27 = 0; a23 = 1; a21 = 10; a9 = 10; a8 = 0; return 21; } else if((((a9==9)&&(((a5==4)&&(a12==1))||!(a12==1)))&&((a21==12)&&((a19==3)&&((a16==8)&&((a12==1)&&((a12==1)&&(!(a27==1)&&((a20==1)&&((a1==12)&&((!(a27==1)&&((a17==2)&&(input==3)))&&!(a24==1)))))))))))){ a6 = 1; a16 = 7; a26 = 0; a9 = 7; a21 = 10; a2 = 1; a19 = 1; return -1; } else if(((((a18==1)||((!(a26==1)&&((a1==13)&&(a23==1)))&&!(a20==1)))&&!(a14==1))&&((a6==1)&&((a16==10)&&(((!(a26==1)&&(!(a18==1)&&(((input==4)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a19==3))))&&(a21==11))&&(a17==2)))))){ if((a14==1)){ a16 = 7; a20 = 1; a24 = 1; a19 = 1; a5 = 4; a25 = 0; a21 = 10; a1 = 12; a22 = 1; a9 = 10; }else{ a23 = 0; a9 = 9; a20 = 1; a25 = 0; a19 = 5; a5 = 4; a18 = 1; a1 = 12; a21 = 12; } return 25; } else if((((!(a12==1)||(((((a19==3)&&(a2==1))||!(a28==1))||(a24==1))&&!(a20==1)))||!(a11==1))&&((a23==1)&&((a28==1)&&(((((a1==12)&&((input==3)&&((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))))&&(a21==10))&&(a17==2))&&(a16==8)))))){ a5 = 6; a21 = 12; a13 = 1; a20 = 1; a9 = 9; a16 = 9; a2 = 1; a3 = 1; return 21; } else if((((a12==1)&&(((((((((a19==5)&&((a16==10)&&(((a5==6)&&(a1==14))&&(a9==11))))&&(a21==12))||((a21==10)&&((a19==1)&&((a16==11)&&((a9==7)&&((a1==12)&&(a5==4)))))))||((a21==10)&&((a19==1)&&((((a5==5)&&(a1==12))&&(a9==7))&&(a16==11)))))&&(input==6))&&(a2==1))&&!(a20==1))&&!(a18==1)))&&(((a7==1)||(((a17==2)&&(a11==1))||(a0==1)))&&!(a0==1)))){ if((a29==1)){ a1 = 14; a9 = 10; a29 = 1; a26 = 1; a21 = 11; a19 = 3; a22 = 0; a16 = 10; a5 = 5; }else{ a27 = 1; a21 = 11; a1 = 13; a18 = 1; a5 = 4; a9 = 8; a16 = 7; a19 = 5; a3 = 0; } return -1; } else if((((a17==2)&&(!(a20==1)&&(((a13==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a0==1))&&(a1==14)))&&(a11==1))))&&((((((a14==1)||(((a2==1)&&(a11==1))&&!(a8==1)))&&(a16==11))&&(a19==2))&&(a21==10))&&(a9==10)))){ a5 = 6; a9 = 11; a16 = 9; a20 = 1; a1 = 12; a4 = 1; a24 = 1; a25 = 0; a19 = 5; return -1; } else if((((((a4==1)||((((a17==2)&&(a13==1))&&(a3==1))&&(a16==11)))&&(a11==1))&&(a21==11))&&((((a2==1)&&((!(a26==1)&&((a1==13)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5))))&&(a20==1)))&&!(a26==1))&&(a19==1)))){ a9 = 7; a27 = 0; a1 = 12; a21 = 10; a5 = 4; a8 = 0; a2 = 1; a16 = 7; return -1; } else if(((((((!(a0==1)&&(!(a20==1)&&(((a5==5)&&((a9==10)&&(input==3)))&&(a17==2))))&&!(a26==1))&&!(a14==1))&&(a21==12))&&(a28==1))&&(((a19==2)&&((a2==1)&&((a1==13)&&((a28==1)&&(a16==8)))))||!(a3==1)))){ a18 = 1; a16 = 7; a20 = 1; a1 = 12; a9 = 7; a14 = 1; a5 = 6; a11 = 0; a21 = 10; a19 = 1; return -1; } else if((((a5==6)&&((a13==1)&&(!(a6==1)||((a13==1)&&(a21==10)))))&&((a3==1)&&(!(a18==1)&&((a16==7)&&(!(a20==1)&&((((!(a0==1)&&((a9==10)&&((a1==13)&&(input==6))))&&!(a18==1))&&(a19==4))&&(a17==2)))))))){ a9 = 7; a13 = 1; a2 = 1; a1 = 12; a20 = 1; a4 = 0; a19 = 1; a5 = 4; return -1; } else if((((a17==2)&&((a16==9)&&((((!(a27==1)&&(a12==1))&&!(a0==1))&&(a6==1))&&(a3==1))))&&((a19==2)&&(!(a0==1)&&(!(a20==1)&&(((((input==6)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))&&(a21==12))&&!(a4==1))&&(a1==14))))))){ a22 = 1; a11 = 0; a1 = 13; a9 = 7; a16 = 7; a7 = 1; a5 = 4; a21 = 10; a20 = 1; return 25; } else if((((a17==2)&&((a9==11)&&(!(a18==1)&&(!(a7==1)&&((a16==10)&&((!(a0==1)&&((a6==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a6==1)))))))&&((a21==12)&&(((a1==14)&&(((a19==1)&&(a6==1))&&(a6==1)))&&(a20==1))))){ a5 = 4; a23 = 1; a1 = 12; a6 = 1; a27 = 0; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((a17==2)&&(!(a14==1)&&((!(a18==1)&&((a28==1)&&(((a1==12)&&((!(a8==1)&&((a21==11)&&(!(a20==1)&&(input==4))))&&(a6==1)))&&(a19==1))))&&(a6==1))))&&((((a3==1)&&(a16==8))&&(a9==11))&&(a5==4)))){ a19 = 3; a16 = 7; a21 = 12; a9 = 7; a20 = 1; a6 = 1; a3 = 1; a4 = 0; return 23; } else if(((((a2==1)&&((a17==2)&&((a13==1)&&(((((input==3)&&(a16==11))&&!(a27==1))&&(a19==1))&&(a2==1)))))&&(a1==12))&&(!(a11==1)||((((((a9==8)&&(a12==1))||!(a3==1))&&(a21==12))&&(a20==1))&&(a5==6))))){ a11 = 1; a12 = 1; a9 = 7; a16 = 7; a21 = 10; a26 = 0; a5 = 4; return -1; } else if(((((((((a13==1)&&((((input==5)&&((a5==4)||(a5==5)))&&!(a18==1))&&(a28==1)))&&(a16==11))&&(a9==11))&&(a28==1))&&(a1==14))&&(a20==1))&&(((((a21==10)&&((a17==2)&&(a23==1)))||(a0==1))||!(a12==1))&&(a19==4)))){ a11 = 1; a9 = 8; a5 = 5; a18 = 0; a16 = 8; a1 = 13; a28 = 1; return -1; } else if(((!(a12==1)||((((((a16==8)&&((a26==1)||(a3==1)))&&(a17==2))&&!(a20==1))||(a7==1))&&!(a24==1)))&&(((a21==11)&&(((((input==1)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a13==1))&&(a1==13))&&(a19==5)))&&(a3==1)))){ a5 = 5; a19 = 1; a9 = 7; a20 = 1; a18 = 1; a1 = 12; a16 = 7; a10 = 0; a13 = 0; a21 = 10; return -1; } else if((((a20==1)&&((!(a8==1)&&(((a16==10)&&((a11==1)&&((a19==5)&&((((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==4))&&(a21==10))&&(a1==14)))))&&(a23==1)))&&(a3==1)))&&((((a3==1)||(a0==1))||!(a3==1))&&(a17==2)))){ a5 = 4; a11 = 1; a14 = 0; a1 = 12; a19 = 1; a9 = 7; a16 = 7; a2 = 1; return -1; } else if((((a9==8)&&(((((a5==5)&&(a28==1))||(a7==1))||(a27==1))&&(a17==2)))&&(((a20==1)&&((a2==1)&&((a21==11)&&((a23==1)&&(((a16==11)&&((a28==1)&&((a1==13)&&(input==4))))&&(a3==1))))))&&(a19==1)))){ a7 = 0; a1 = 12; a24 = 0; a21 = 10; a9 = 7; a12 = 1; a5 = 4; a16 = 7; return -1; } else if(((((((a19==3)&&((((((a12==1)&&(a28==1))||!(a11==1))||(a8==1))&&(a17==2))&&(a21==10)))&&(a1==12))&&(a16==8))&&(a9==11))&&((a11==1)&&(!(a20==1)&&((!(a4==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a11==1)))))){ a9 = 7; a16 = 7; a0 = 0; a19 = 1; a8 = 0; a14 = 0; a20 = 1; a5 = 4; return -1; } else if((((a1==12)&&(((((!(a14==1)&&((input==3)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&!(a18==1))&&!(a26==1))&&(a28==1))&&(a16==7)))&&(((((!(a28==1)||((a17==2)&&(a11==1)))&&!(a20==1))&&(a19==2))&&(a11==1))&&(a21==11)))){ a8 = 0; a21 = 10; a5 = 4; a20 = 1; a2 = 1; a6 = 1; a19 = 1; a9 = 7; return -1; } else if((((a21==10)&&(((a6==1)&&(((((a1==13)&&(a3==1))&&(a3==1))&&(a19==1))&&(a16==10)))&&(a9==8)))&&(!(a20==1)&&(!(a14==1)&&((a23==1)&&(((a12==1)&&((a5==4)&&((input==6)&&(a17==2))))&&(a2==1))))))){ a5 = 5; a1 = 12; a16 = 9; a23 = 0; a10 = 1; a9 = 10; a19 = 2; return 25; } else if(((((!(a20==1)&&(((((a8==1)||(a28==1))&&(a19==4))&&(a2==1))||(a7==1)))&&!(a8==1))||!(a12==1))&&((a16==10)&&(!(a27==1)&&(((a21==11)&&((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==6))&&(a1==12)))&&(a17==2)))))){ if((a16==8)){ a5 = 6; a16 = 11; a15 = 1; a19 = 1; a2 = 0; a20 = 1; a9 = 10; }else{ a5 = 6; a1 = 13; a19 = 1; a16 = 7; a21 = 10; a2 = 0; a9 = 10; a20 = 1; a22 = 1; a29 = 1; } return -1; } else if(((((((a16==9)&&((a19==5)&&((a20==1)&&((a17==2)&&((input==4)&&((a5==5)||(a5==6)))))))&&(a21==10))&&(a6==1))&&!(a27==1))&&((a12==1)&&((!(a4==1)&&((((a6==1)&&(a9==10))&&(a1==14))||!(a6==1)))&&!(a26==1))))){ a21 = 12; a18 = 0; a20 = 0; a28 = 1; a0 = 0; a19 = 4; a5 = 4; a16 = 7; return 25; } else if(((((a1==14)&&((a20==1)&&((!(a24==1)&&(((a16==7)&&((a19==5)&&((input==5)&&(a9==8))))&&(a21==12)))&&!(a24==1))))&&(a23==1))&&(((a5==5)&&((!(a13==1)||((a28==1)&&(a13==1)))&&(a17==2)))||!(a13==1)))){ a28 = 1; a23 = 1; a19 = 1; a21 = 10; a13 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((a16==9)&&(((a5==5)&&((((a1==13)&&((a19==2)&&(input==4)))&&!(a24==1))&&(a2==1)))&&!(a14==1)))&&(!(a13==1)||((a6==1)&&(((a20==1)&&((a9==9)&&(!(a7==1)&&((a21==12)&&(a28==1)))))&&(a17==2)))))){ a16 = 7; a9 = 7; a23 = 1; a21 = 10; a4 = 0; a1 = 12; a19 = 1; a5 = 4; a6 = 1; return -1; } else if(((((!(a20==1)&&((a28==1)&&(a16==9)))&&!(a4==1))||(a27==1))&&(!(a26==1)&&((((a9==7)&&((((((a21==10)&&((input==5)&&((a5==4)||(a5==5))))&&(a17==2))&&(a28==1))&&(a19==5))&&(a1==14)))&&(a6==1))&&!(a4==1))))){ if((a14==1)){ a16 = 8; a14 = 1; a9 = 10; a18 = 1; a21 = 12; a25 = 1; a20 = 1; a5 = 4; }else{ a2 = 0; a16 = 7; a20 = 1; a12 = 0; a29 = 1; a1 = 13; a19 = 1; a5 = 4; } return -1; } else if((((a28==1)&&((a13==1)&&((a3==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a19==4)))))&&(((a17==2)&&((a20==1)&&((a1==12)&&((!(a14==1)&&((a9==8)&&(((a12==1)&&(a2==1))||(a18==1))))&&(a16==10)))))&&(a21==12)))){ a21 = 10; a9 = 7; a5 = 4; a7 = 0; a27 = 0; a16 = 7; a3 = 1; a19 = 1; return -1; } else if((((!(a27==1)&&((a21==11)&&((a23==1)&&(((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))&&(a16==10))&&(a19==3))&&(a13==1)))))&&(a12==1))&&(((a1==12)&&(!(a20==1)&&(!(a27==1)&&((a11==1)&&(a11==1)))))&&(a17==2)))){ a5 = 6; a21 = 10; a20 = 1; a24 = 1; a16 = 7; a6 = 0; a29 = 1; a9 = 11; a19 = 1; return 26; } else if(((((!(a7==1)&&((a21==10)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==3))&&(a1==14))))&&!(a14==1))&&(a11==1))&&((((a16==11)&&((((a20==1)&&((a3==1)&&(a19==5)))&&(a17==2))&&(a23==1)))&&(a28==1))&&!(a18==1)))){ a1 = 12; a9 = 7; a5 = 4; a27 = 0; a19 = 1; a24 = 0; a16 = 7; a7 = 0; return -1; } else if((((a2==1)&&((((((((a16==7)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==4)))&&(a3==1))&&(a6==1))&&(a17==2))&&(a19==2))&&!(a4==1))&&(a12==1)))&&((((a21==12)&&((a11==1)&&(a2==1)))&&(a1==13))&&(a20==1)))){ a5 = 4; a19 = 1; a8 = 0; a20 = 0; a9 = 11; a26 = 0; a21 = 11; a16 = 8; return 22; } else if(((((a23==1)&&((a21==11)&&(((((a27==1)||(a2==1))&&(a1==14))&&(a19==1))||!(a13==1))))&&!(a20==1))&&((a16==8)&&(((((a6==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a11==1)))&&!(a4==1))&&(a9==9))&&(a17==2))))){ a3 = 1; a16 = 7; a9 = 7; a12 = 1; a20 = 1; a21 = 10; a5 = 4; a6 = 1; a1 = 12; return -1; } else if(((((((a1==13)&&(((((a5==4)&&((a19==5)&&(input==3)))&&!(a8==1))&&(a28==1))&&(a9==11)))&&(a16==11))&&(a17==2))&&(a2==1))&&((a18==1)||((a11==1)&&(((a21==12)&&((a12==1)&&(a20==1)))||(a0==1)))))){ a0 = 0; a21 = 10; a19 = 1; a11 = 1; a9 = 7; a16 = 7; a1 = 12; a27 = 0; return -1; } else if((((((input==6)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a17==2))&&!(a27==1))&&(((((a16==10)&&((a19==3)&&((a13==1)&&(((((a8==1)||(a6==1))&&!(a20==1))||(a24==1))&&(a2==1)))))&&(a21==11))&&(a1==12))&&!(a8==1)))){ if((a8==1)){ a20 = 1; a1 = 14; a21 = 10; a16 = 7; a5 = 6; a7 = 1; a25 = 1; a9 = 9; a19 = 1; a27 = 1; }else{ a5 = 5; a20 = 1; a19 = 2; a23 = 0; a9 = 9; a21 = 12; a16 = 7; a1 = 14; a3 = 0; a4 = 1; } return -1; } else if((((a19==1)&&((a16==10)&&(!(a20==1)&&(!(a24==1)&&((((a17==2)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a14==1)))&&(a9==7))&&!(a27==1))))))&&(((((a26==1)||((a11==1)&&(a1==14)))&&!(a14==1))&&!(a0==1))&&(a21==12)))){ a9 = 11; a5 = 4; a19 = 5; a11 = 0; a21 = 10; a20 = 1; a16 = 9; a28 = 0; a27 = 1; return -1; } else if((((a23==1)&&((!(a14==1)&&((a16==10)&&((a11==1)||!(a23==1))))&&(a17==2)))&&((a20==1)&&((((a1==14)&&(((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==5))&&(a28==1))&&(a21==12))&&(a19==1)))&&(a12==1))&&(a6==1))))){ a21 = 10; a9 = 9; a19 = 2; a27 = 0; a5 = 4; a3 = 1; a1 = 13; a16 = 7; return 22; } else if((((((a9==11)&&((a11==1)&&((a21==11)&&(a11==1))))&&(a5==6))&&(a1==14))&&(((!(a14==1)&&((!(a8==1)&&(!(a27==1)&&((a17==2)&&(!(a20==1)&&((a19==1)&&(input==3))))))&&(a16==8)))&&!(a27==1))&&!(a4==1)))){ a21 = 10; a1 = 12; a5 = 4; a2 = 1; a28 = 1; a3 = 1; a20 = 1; a16 = 7; a9 = 7; return -1; } else if((((a17==2)&&(!(a0==1)&&((((a16==9)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==11)))&&!(a24==1))&&!(a24==1))))&&((a8==1)||((a1==12)&&((((a14==1)||(!(a20==1)&&((a19==4)&&(a23==1))))||(a26==1))&&(a9==8)))))){ if((a16==7)){ a16 = 7; a9 = 10; a25 = 0; a7 = 1; a19 = 2; a10 = 1; a21 = 10; a5 = 5; a20 = 1; }else{ a21 = 12; a9 = 10; a16 = 10; a5 = 5; a23 = 0; a11 = 0; a0 = 1; } return 26; } else if((((((a16==7)&&((a1==13)&&(((a21==11)&&((a17==2)&&((a9==9)&&((a11==1)&&(a20==1)))))||(a24==1))))&&!(a24==1))||!(a23==1))&&((a3==1)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a19==5))&&!(a27==1))&&!(a18==1))))){ a21 = 12; a18 = 0; a19 = 2; a5 = 4; a16 = 8; a8 = 0; a9 = 10; a27 = 0; a1 = 12; return 23; } else if((((a1==14)&&((((!(a18==1)&&(a2==1))&&(a11==1))&&(a19==5))||(a7==1)))&&(((!(a20==1)&&((a23==1)&&(((a21==11)&&((((input==3)&&(a17==2))&&!(a18==1))&&!(a26==1)))&&(a9==11))))&&(a5==4))&&(a16==7)))){ a2 = 1; a19 = 4; a1 = 12; a20 = 1; a3 = 1; a9 = 7; a21 = 10; a5 = 5; a27 = 0; a16 = 8; return 22; } else if((((a2==1)&&((((a21==10)&&(((input==4)&&(a1==13))&&(a20==1)))&&!(a0==1))&&!(a14==1)))&&((a19==3)&&((((a17==2)&&(!(a6==1)||((a5==5)&&(((a13==1)&&(a13==1))||(a4==1)))))&&(a16==9))&&(a9==10))))){ a19 = 1; a9 = 7; a2 = 1; a16 = 7; a23 = 1; a24 = 0; a1 = 12; a5 = 4; return -1; } else if((((a19==2)&&((!(a3==1)||((a9==9)&&(a3==1)))||(a27==1)))&&((((a17==2)&&(((((a11==1)&&((((a5==6)&&(input==5))&&(a3==1))&&(a11==1)))&&!(a8==1))&&(a16==11))&&(a1==14)))&&(a21==10))&&!(a20==1)))){ if((a23==1)){ a9 = 10; a19 = 1; a16 = 7; a20 = 1; a0 = 1; a1 = 12; a11 = 0; }else{ a16 = 7; a26 = 1; a19 = 1; a5 = 4; a20 = 1; a1 = 12; a8 = 1; a9 = 8; a12 = 0; } return -1; } else if(((((a19==4)&&(((((a23==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a27==1)))&&(a16==7))&&(a2==1))&&(a13==1)))&&(a17==2))&&((((!(a6==1)||(((a3==1)&&(a23==1))&&(a21==10)))&&(a1==13))&&!(a20==1))&&(a9==9)))){ a19 = 1; a5 = 4; a12 = 1; a1 = 12; a26 = 0; a23 = 1; a20 = 1; a9 = 7; return -1; } else if(((((a17==2)&&((a20==1)&&((!(a14==1)&&((((a28==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a27==1)))&&!(a4==1))&&(a9==10)))&&(a21==10))))&&(a19==4))&&(((((a1==12)&&(a13==1))&&(a3==1))&&!(a18==1))&&(a16==9)))){ a27 = 0; a9 = 11; a1 = 14; a5 = 5; a19 = 2; a28 = 1; a11 = 1; a21 = 12; return 21; } else if(((!(a0==1)&&((((a9==7)&&(((((a21==11)&&((input==5)&&(a1==13)))&&(a5==6))&&(a20==1))&&(a19==4)))&&(a2==1))&&(a17==2)))&&((a6==1)&&((((a12==1)&&((a16==8)&&(a12==1)))||(a4==1))||(a8==1))))){ a5 = 4; a24 = 0; a1 = 12; a16 = 10; a14 = 0; a19 = 2; a9 = 11; a6 = 1; return 25; } else if(((((a3==1)&&(((((a6==1)&&(a3==1))&&!(a27==1))&&!(a20==1))&&(a1==14)))&&(a19==2))&&(((a16==7)&&(!(a26==1)&&(((a21==10)&&((a17==2)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a27==1))))&&(a9==8))))&&(a2==1)))){ a1 = 12; a14 = 0; a5 = 4; a20 = 1; a9 = 7; a3 = 1; a19 = 1; return -1; } else if((((((a12==1)&&(((a17==2)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==4))&&(a28==1)))&&(a12==1)))&&(a20==1))&&!(a7==1))&&(((a1==12)&&(!(a28==1)||((((a21==12)&&(a12==1))&&(a19==3))&&(a3==1))))&&(a16==11)))){ a1 = 14; a19 = 4; a12 = 1; a9 = 9; a5 = 4; return 25; } else if((((a20==1)&&((a21==12)&&((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==4))&&(a14==1))))&&((a24==1)&&(((a16==10)&&(((((((a14==1)&&(a6==1))&&(a24==1))&&(a4==1))&&(a1==12))&&(a9==9))&&(a24==1)))&&(a17==2))))){ a22 = 1; a9 = 7; a24 = 1; a5 = 5; a19 = 3; a15 = 1; return 22; } else if((((a16==8)&&((a3==1)&&(((a3==1)&&(((a19==3)&&((a13==1)&&((a2==1)&&(a28==1))))&&!(a7==1)))||!(a13==1))))&&(!(a20==1)&&((a17==2)&&((a1==12)&&((a5==4)&&(((input==3)&&(a21==11))&&(a9==11)))))))){ a21 = 10; a9 = 7; a20 = 1; a16 = 7; a19 = 1; a11 = 1; a24 = 0; a0 = 0; return -1; } else if((((!(a24==1)&&((a16==8)&&(((a19==2)&&(!(a7==1)&&(a2==1)))&&(a20==1))))&&(a17==2))&&((a23==1)&&(((a23==1)&&((a1==12)&&(((a2==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==6)))&&!(a8==1))))&&(a21==10))))){ a9 = 8; a7 = 0; a16 = 9; a5 = 6; a19 = 3; a1 = 13; a27 = 0; a11 = 1; a21 = 12; return 25; } else if((((((!(a0==1)&&(((a23==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6)))&&(a21==12)))&&(a16==8))&&!(a18==1))&&(a13==1))&&((((!(a13==1)||(((a3==1)||!(a12==1))&&(a17==2)))&&(a20==1))&&(a1==12))&&(a19==3)))){ if((a27==1)){ a9 = 11; a19 = 5; a27 = 0; a3 = 1; a4 = 0; a21 = 10; a5 = 4; a20 = 0; }else{ a19 = 2; a2 = 1; a27 = 0; a16 = 7; a21 = 10; a4 = 0; a5 = 5; a1 = 14; a9 = 10; } return 21; } else if(((!(a7==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&(a16==10))&&(a20==1))&&!(a8==1)))&&((((((a1==14)&&((a19==4)&&(((a9==8)&&((a21==11)&&(a23==1)))&&(a17==2))))&&(a28==1))||(a24==1))||!(a2==1))||(a24==1)))){ a2 = 1; a19 = 3; a11 = 1; a1 = 12; a21 = 10; a5 = 4; a9 = 10; a23 = 1; return -1; } else if(((((a21==11)&&((((a3==1)&&(!(a28==1)||((a8==1)||(a13==1))))||(a7==1))&&(a16==11)))&&(a1==14))&&(((a20==1)&&((a13==1)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==3))&&(a23==1))&&(a19==5))))&&(a17==2)))){ a27 = 0; a19 = 1; a9 = 7; a1 = 12; a24 = 0; a21 = 10; a16 = 7; a0 = 0; a5 = 4; return -1; } else if(((((a11==1)&&((a1==12)&&((!(a0==1)&&((a17==2)&&((a19==5)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4)))))&&(a21==11))))&&!(a27==1))&&((a24==1)||((a2==1)&&(!(a12==1)||((a16==8)&&(!(a20==1)&&(a2==1)))))))){ a24 = 0; a16 = 7; a12 = 1; a20 = 1; a19 = 1; a5 = 4; a21 = 10; a9 = 7; a11 = 1; return -1; } else if((((!(a26==1)&&((a17==2)&&(((a6==1)&&(((input==6)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a19==4)))&&!(a18==1))))&&!(a18==1))&&((a21==10)&&((a20==1)&&(((((a28==1)||(a8==1))&&(a1==12))&&(a16==10))||!(a12==1)))))){ a7 = 0; a5 = 4; a4 = 0; a19 = 1; a9 = 7; a16 = 7; return -1; } else if((((a1==14)&&(((((a17==2)&&(!(a26==1)&&((a19==2)&&((a16==11)&&(input==1)))))&&!(a4==1))&&(a5==4))&&(a9==9)))&&(!(a27==1)&&((((((a3==1)||(a24==1))&&(a12==1))&&(a21==10))&&(a20==1))&&(a6==1))))){ a5 = 6; a23 = 1; a3 = 1; a19 = 5; a16 = 8; a1 = 13; a18 = 0; a20 = 0; a9 = 11; return 23; } else if((((a17==2)&&(((a16==8)&&((((a1==14)&&((a6==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==6))))&&!(a27==1))&&(a19==1)))&&!(a27==1)))&&((a21==12)&&(((!(a27==1)&&((a20==1)&&(a12==1)))||(a18==1))&&(a12==1))))){ a1 = 13; a6 = 1; a16 = 7; a19 = 2; a21 = 10; a5 = 4; a13 = 1; a9 = 9; return 25; } else if(((!(a18==1)&&((((a16==8)&&(((input==6)&&(a21==12))&&(a9==9)))&&(a20==1))&&!(a4==1)))&&(!(a4==1)&&((a5==6)&&(!(a23==1)||(((((a17==2)&&((a1==12)&&(a28==1)))&&(a19==2))&&!(a26==1))||(a24==1))))))){ a5 = 4; a0 = 0; a9 = 7; a7 = 0; a16 = 7; a19 = 1; a14 = 0; a21 = 10; return -1; } else if((((!(a27==1)&&((a21==11)&&((a9==10)&&((a27==1)||(((a17==2)&&(a2==1))&&(a5==6))))))&&!(a0==1))&&(!(a8==1)&&((a20==1)&&((a16==10)&&(!(a14==1)&&(!(a14==1)&&((a1==12)&&((a19==5)&&(input==4)))))))))){ a19 = 1; a5 = 4; a28 = 1; a14 = 0; a21 = 10; a9 = 7; a4 = 0; a16 = 7; return -1; } else if(((((a5==5)&&(((a13==1)&&((a1==14)&&((a17==2)&&((a16==9)&&(input==3)))))&&!(a18==1)))&&(a9==9))&&((a12==1)&&((a21==10)&&((!(a6==1)||(((a7==1)||((a11==1)&&(a19==4)))&&(a20==1)))&&!(a27==1)))))){ a13 = 1; a1 = 12; a16 = 7; a5 = 4; a19 = 1; a23 = 1; a9 = 7; a6 = 1; return -1; } else if((((((!(a0==1)&&((a19==1)&&(a12==1)))||(a0==1))&&(a17==2))||!(a3==1))&&(((!(a8==1)&&((((((a16==10)&&((input==4)&&((a5==4)||(a5==5))))&&(a21==11))&&(a9==9))&&!(a20==1))&&(a1==12)))&&(a12==1))&&(a6==1)))){ a20 = 1; a22 = 1; a2 = 0; a21 = 10; a9 = 10; a1 = 14; a16 = 7; a5 = 4; a13 = 0; return 25; } else if((((a27==1)&&(((a21==10)&&((a19==1)&&((a18==1)&&(!(a3==1)&&(a23==1)))))&&!(a13==1)))&&((a18==1)&&(((((((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a16==8))&&(a1==14))&&(a17==2))&&(a20==1))&&!(a23==1))))){ a16 = 7; a4 = 1; a5 = 5; a9 = 10; a6 = 0; a11 = 0; return -1; } else if((((a1==14)&&(((!(a0==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a21==11))&&(a12==1)))&&((a9==8)&&(((((a6==1)&&(!(a12==1)||((a20==1)&&((a11==1)&&((a6==1)&&(a6==1))))))&&(a16==7))&&(a19==1))&&(a17==2))))){ a26 = 0; a7 = 0; a11 = 1; a1 = 12; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((a28==1)&&((((a13==1)&&(!(a27==1)&&(((a2==1)&&(a5==6))&&(a1==13))))&&(a19==5))||!(a12==1)))&&((a21==12)&&((((((a28==1)&&((a16==8)&&(input==6)))&&(a9==10))&&(a17==2))&&(a20==1))&&!(a27==1))))){ a1 = 14; a9 = 7; a21 = 11; a2 = 1; a5 = 4; return -1; } else if(((((a16==10)&&((a5==4)&&(!(a2==1)||((a21==10)&&((!(a0==1)&&(a6==1))||(a26==1))))))&&(a9==7))&&((!(a20==1)&&((a19==5)&&(((!(a0==1)&&((a1==14)&&(input==4)))&&(a2==1))&&!(a18==1))))&&(a17==2)))){ if((a12==1)){ a15 = 0; a21 = 11; a19 = 4; a6 = 0; a3 = 0; a9 = 8; }else{ a19 = 4; a21 = 12; a5 = 6; a16 = 7; a1 = 13; a13 = 0; a3 = 0; } return -1; } else if(((((a16==9)&&(((a12==1)&&(((a19==5)&&((a6==1)&&!(a8==1)))&&(a9==9)))&&(a21==12)))&&!(a27==1))&&(((a11==1)&&(((a17==2)&&((!(a20==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a18==1)))&&(a1==12)))&&!(a4==1)))){ a20 = 1; a5 = 6; a29 = 0; a9 = 8; a1 = 13; a16 = 10; a27 = 1; return -1; } else if((((a21==10)&&((a16==8)&&(((a1==12)&&(((a19==3)&&(input==6))&&(a17==2)))&&(a20==1))))&&(!(a18==1)&&((((((a18==1)||((a9==11)&&((a11==1)&&!(a24==1))))&&(a5==6))||(a18==1))&&(a12==1))&&(a2==1))))){ a16 = 7; a6 = 1; a19 = 1; a24 = 0; a5 = 4; a26 = 0; a9 = 7; return -1; } else if(((((a2==1)&&((a6==1)&&((a17==2)&&((input==6)&&(((a21==10)&&((a19==1)&&((!(a20==1)&&((a9==7)&&((a1==12)&&(a5==4))))&&(a16==7))))||(((a21==12)&&(((((a9==11)&&((a1==14)&&(a5==5)))&&(a20==1))&&(a16==11))&&(a19==5)))||(((a19==5)&&((a16==11)&&((((a1==14)&&(a5==6))&&(a9==11))&&(a20==1))))&&(a21==12))))))))&&(a23==1))&&(((a26==1)||((a13==1)&&(a28==1)))&&!(a26==1)))){ a23 = 1; a20 = 0; a19 = 1; a8 = 0; a16 = 7; a21 = 10; a18 = 0; a9 = 9; a5 = 6; a1 = 14; return 22; } else if((((!(a20==1)&&((!(a0==1)&&(((a21==12)&&((a16==9)&&((a28==1)&&((input==6)&&(((a19==5)&&(((a5==5)&&(a1==12))&&(a9==7)))||(((a19==4)&&(((a5==6)&&(a1==14))&&(a9==11)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==5))))))))&&!(a24==1)))&&!(a4==1)))&&(a23==1))&&(((a6==1)&&(a17==2))||(a27==1)))){ if((a26==1)){ a29 = 0; a1 = 14; a21 = 10; a16 = 11; a15 = 1; a19 = 1; a5 = 4; a14 = 1; a9 = 10; }else{ a21 = 10; a14 = 1; a12 = 0; a22 = 1; a1 = 12; a5 = 6; a20 = 1; a19 = 2; a16 = 7; a9 = 7; } return -1; } else if((((a17==2)&&(((((a6==1)&&((!(a13==1)||(a6==1))&&(a1==13)))&&!(a20==1))&&!(a0==1))||!(a12==1)))&&(((a16==8)&&((a21==12)&&(((a13==1)&&(((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==4)))&&!(a27==1))))&&(a19==3)))){ if((a16==9)){ a16 = 7; a4 = 1; a20 = 1; a5 = 6; a10 = 1; a12 = 0; a21 = 10; a1 = 12; a19 = 2; a9 = 10; }else{ a9 = 7; a29 = 0; a5 = 5; a16 = 7; a18 = 1; a12 = 0; a21 = 10; a1 = 14; a20 = 1; a19 = 1; } return -1; } else if((((a0==1)||(!(a26==1)&&((a1==13)&&((a9==10)&&(!(a20==1)&&((a19==3)&&((((a3==1)||!(a23==1))&&!(a24==1))&&(a16==10))))))))&&(((((a17==2)&&(((a5==4)||(a5==5))&&(input==6)))&&(a21==12))&&(a3==1))&&!(a8==1)))){ a19 = 1; a5 = 4; a20 = 1; a21 = 11; a18 = 1; a12 = 0; a16 = 7; a10 = 1; a9 = 7; return 21; } else if(((((((a17==2)&&((a28==1)||!(a23==1)))&&(a2==1))&&(a9==10))&&(a2==1))&&((a1==12)&&((a28==1)&&((((((a20==1)&&(!(a18==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a21==11))&&(a19==4))&&(a16==9))&&!(a24==1)))))){ a14 = 0; a3 = 1; a16 = 7; a21 = 10; a11 = 1; a19 = 2; a5 = 4; a1 = 13; return 21; } else if((((a17==2)&&(((a19==4)&&((a21==11)&&(((input==6)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a28==1))))&&(a13==1)))&&((((((((a2==1)&&(a13==1))||!(a13==1))&&!(a18==1))&&(a1==13))||!(a11==1))&&(a20==1))&&(a16==9)))){ if((a6==1)){ a28 = 1; a1 = 12; a9 = 8; a3 = 1; a5 = 5; a2 = 1; a20 = 0; a16 = 8; }else{ a21 = 10; a4 = 0; a19 = 2; a12 = 1; a2 = 1; a9 = 10; a5 = 4; a16 = 7; } return 21; } else if((((a3==1)&&((a17==2)&&((!(a20==1)&&((((a16==8)&&((a12==1)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a27==1))))&&(a9==7))&&!(a4==1)))&&(a19==4))))&&((a21==10)&&((a11==1)&&((a24==1)||((a23==1)&&(a1==13))))))){ a19 = 1; a1 = 12; a23 = 1; a16 = 7; a5 = 4; a20 = 1; a2 = 1; a12 = 1; return -1; } else if((((a16==10)&&(!(a8==1)&&((a11==1)&&((a17==2)&&(((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a2==1))))))&&((a19==5)&&((a20==1)&&(!(a27==1)&&(!(a18==1)&&((((a9==10)&&(a23==1))||(a7==1))&&(a1==12)))))))){ a9 = 9; a6 = 1; a16 = 9; a19 = 1; a1 = 13; a5 = 4; a3 = 1; a13 = 1; return -1; } else if((((a1==13)&&((a3==1)&&((a17==2)&&(((a6==1)&&((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a20==1)))))&&((a21==12)&&((a16==7)&&((((a19==1)&&(((a28==1)&&!(a18==1))&&!(a8==1)))||!(a28==1))||!(a28==1)))))){ a16 = 9; a1 = 14; a11 = 1; a5 = 5; a20 = 1; a19 = 5; a6 = 1; a9 = 11; a21 = 11; return 21; } else if(((!(a8==1)&&((a23==1)&&((!(a4==1)&&(!(a26==1)&&(((a1==12)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5))&&!(a20==1)))&&(a17==2))))&&!(a8==1))))&&(((((a3==1)&&(a19==1))&&(a21==10))||!(a6==1))&&(a16==8)))){ a4 = 0; a6 = 1; a20 = 1; a16 = 7; a9 = 7; a13 = 1; a5 = 4; return -1; } else if(((((a19==4)&&((a1==13)&&(((a5==6)&&((a6==1)&&((a12==1)&&!(a4==1))))||!(a12==1))))&&!(a8==1))&&((a23==1)&&((((a9==10)&&((((a16==7)&&(input==6))&&(a21==11))&&(a11==1)))&&(a17==2))&&(a20==1))))){ a5 = 4; a24 = 0; a21 = 10; a19 = 1; a9 = 7; a1 = 12; a18 = 0; a3 = 1; return -1; } else if(((((((a17==2)&&(a6==1))&&(a11==1))&&(a16==8))&&(a21==11))&&(((a1==12)&&((!(a20==1)&&((((((input==6)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a3==1))&&!(a8==1))&&!(a14==1))&&(a6==1)))&&(a19==4)))&&!(a27==1)))){ a19 = 5; a11 = 1; a12 = 1; a21 = 12; a20 = 1; a0 = 0; a5 = 5; a9 = 10; a1 = 13; return -1; } else if((((a17==2)&&(((a20==1)&&(((((!(a14==1)&&(!(a4==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==5))))&&!(a24==1))&&(a16==11))&&(a6==1))&&(a1==12)))&&(a23==1)))&&((a21==10)&&((a6==1)&&((a13==1)&&(a19==3)))))){ a9 = 7; a19 = 1; a26 = 0; a7 = 0; a5 = 4; a16 = 7; return -1; } else if(((((((a28==1)&&((((a14==1)||(!(a18==1)&&((a19==4)&&(a11==1))))&&(a1==12))&&!(a20==1)))||!(a11==1))&&(a16==10))&&(a2==1))&&((a21==11)&&((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==5))&&(a12==1))&&(a17==2))))){ a1 = 13; a9 = 10; a5 = 6; a16 = 11; a21 = 10; a19 = 2; a8 = 1; a12 = 0; a6 = 0; return -1; } else if(((((!(a8==1)&&(((a19==5)&&((a16==10)&&((a21==11)&&(a28==1))))&&(a9==10)))||!(a11==1))&&!(a4==1))&&(((!(a20==1)&&(((a17==2)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==6))))&&(a13==1)))&&(a1==14))&&(a11==1)))){ a24 = 1; a11 = 0; a5 = 4; a19 = 1; a16 = 7; a1 = 13; a29 = 1; return -1; } else if((((a13==1)&&((a21==10)&&((((!(a20==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a16==7))&&(a19==4))&&(a17==2))))&&((a3==1)&&((((((a1==13)&&(!(a23==1)||(a2==1)))&&!(a26==1))&&(a9==10))&&!(a4==1))&&(a13==1))))){ a5 = 4; a19 = 1; a1 = 12; a9 = 7; a26 = 0; a20 = 1; a7 = 0; a11 = 1; return -1; } else if(((((a14==1)&&((a17==2)&&((a26==1)&&((a19==3)&&((((input==3)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a21==11))&&(a0==1))))))&&(a18==1))&&((((a20==1)&&(((a23==1)&&(a1==12))&&(a16==11)))&&(a18==1))&&!(a28==1)))){ a1 = 13; a22 = 0; a11 = 0; a9 = 9; a5 = 5; a16 = 7; a19 = 1; a10 = 1; a21 = 10; return 21; } else if(((((((a27==1)||((a21==12)&&(a3==1)))||!(a6==1))||!(a6==1))&&(a19==4))&&(!(a20==1)&&((a16==7)&&((a28==1)&&((a1==13)&&((a17==2)&&(((a6==1)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==4)))&&!(a14==1))))))))){ a1 = 12; a21 = 10; a5 = 4; a19 = 1; a9 = 7; a8 = 0; a20 = 1; a28 = 1; return -1; } else if(((!(a20==1)&&(!(a6==1)&&(((a9==11)&&(((input==3)&&((a5==4)||(a5==5)))&&(a26==1)))&&!(a2==1))))&&((a17==2)&&((a1==13)&&((a21==10)&&(((!(a28==1)&&((a19==2)&&((a12==1)&&!(a3==1))))&&(a26==1))&&(a16==7))))))){ a13 = 0; a1 = 12; a20 = 1; a2 = 0; a26 = 1; a5 = 4; return 25; } else if((((a17==2)&&((!(a24==1)&&((a6==1)&&((a20==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1)))))&&(a12==1)))&&((a1==14)&&((!(a2==1)||(((((a12==1)&&(a16==10))&&!(a24==1))||(a27==1))&&(a19==4)))&&(a21==10))))){ a21 = 11; a5 = 4; a16 = 11; a26 = 0; a19 = 1; a18 = 0; a9 = 11; a1 = 12; a24 = 0; return 22; } else if(((((a1==12)&&((a9==11)&&((a17==2)&&((a19==3)&&(((a16==7)&&(a28==1))&&!(a20==1))))))||!(a12==1))&&((a28==1)&&(((a3==1)&&((a13==1)&&(((a2==1)&&((a5==6)&&(input==6)))&&(a21==10))))&&!(a4==1))))){ a19 = 4; a20 = 1; a21 = 12; a28 = 1; a16 = 10; a7 = 0; a1 = 13; a6 = 1; return 25; } else if(((((a13==1)&&(((a5==6)&&((((a28==1)&&!(a8==1))&&(a11==1))&&(a9==8)))&&(a12==1)))||(a7==1))&&((a21==12)&&((a17==2)&&((a19==5)&&((a16==7)&&((a1==13)&&(!(a14==1)&&((a20==1)&&(input==1)))))))))){ a8 = 0; a19 = 1; a21 = 10; a1 = 12; a26 = 0; a6 = 1; a5 = 4; a9 = 7; return -1; } else if((((a23==1)&&((a1==12)&&((!(a4==1)&&(((a6==1)&&(((a16==7)&&(a28==1))&&!(a18==1)))&&!(a20==1)))&&(a17==2))))&&((a9==8)&&((a19==3)&&((a21==11)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&(a2==1))))))){ a23 = 1; a26 = 0; a19 = 1; a21 = 10; a5 = 4; a20 = 1; a9 = 7; a0 = 0; return -1; } else if((((a19==5)&&(((a9==8)&&(((a21==10)&&((a28==1)&&(a17==2)))&&(a16==11)))&&(a1==12)))&&((((a6==1)&&((((a12==1)&&((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))&&!(a4==1))&&(a20==1)))&&(a12==1))&&(a2==1)))){ a9 = 7; a19 = 1; a28 = 1; a5 = 4; a16 = 7; a7 = 0; return -1; } else if((((a17==2)&&(((a9==8)&&(((!(a6==1)||(((a7==1)||((a19==1)&&((a16==9)&&((a26==1)||(a6==1)))))&&!(a18==1)))&&(a1==13))&&(a28==1)))&&(a20==1)))&&((((input==4)&&(a5==6))&&(a28==1))&&(a21==10)))){ a16 = 7; a19 = 2; a9 = 7; a0 = 0; a11 = 1; return -1; } else if(((((a1==13)&&((((((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&(a3==1))&&(a28==1))&&(a21==12))&&(a19==4)))&&(a28==1))&&(((!(a28==1)||((a16==8)&&((a20==1)&&((a3==1)&&!(a24==1)))))&&(a17==2))&&(a2==1)))){ a19 = 1; a21 = 10; a5 = 4; a28 = 1; a18 = 0; a1 = 12; a23 = 1; a16 = 7; a9 = 7; return -1; } else if(((!(a8==1)&&(((((a21==12)&&(((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==5)))&&!(a26==1))&&(a1==14))&&(a6==1)))&&((a11==1)&&((a17==2)&&((a19==1)&&(((a20==1)&&((a2==1)&&((a16==7)&&(a11==1))))||!(a6==1))))))){ a12 = 1; a9 = 7; a5 = 4; a0 = 0; a18 = 0; a21 = 10; a1 = 12; return -1; } else if((((((a18==1)||((a27==1)||((a1==12)&&((a20==1)&&((a21==11)&&(((a16==8)&&(a3==1))&&(a19==1)))))))||(a4==1))||!(a6==1))&&(!(a27==1)&&(((a9==11)&&((a17==2)&&((input==1)&&(a5==4))))&&!(a27==1))))){ a21 = 10; a23 = 1; a16 = 7; a24 = 0; a26 = 0; a9 = 7; return -1; } else if(((!(a18==1)&&(((a23==1)&&((((a14==1)||((a21==10)&&(a3==1)))&&(a19==3))&&!(a7==1)))&&!(a27==1)))&&((a16==11)&&((a1==12)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3))&&!(a20==1))&&(a17==2))&&!(a14==1)))))){ a16 = 7; a10 = 0; a6 = 0; a4 = 1; a20 = 1; a19 = 1; a9 = 9; a5 = 4; a1 = 13; return -1; } else if((((a16==9)&&(((a17==2)&&((!(a8==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a27==1)))&&!(a24==1)))&&(a19==5)))&&(((a1==12)&&((a9==8)&&(((((a24==1)||(a13==1))&&!(a20==1))&&!(a26==1))&&!(a7==1))))&&(a21==12)))){ if((a3==1)){ a16 = 11; a19 = 1; a14 = 1; a9 = 9; a20 = 1; a21 = 11; a5 = 5; a25 = 1; a10 = 0; }else{ a5 = 5; a21 = 10; a16 = 7; a27 = 1; a19 = 1; a10 = 1; a13 = 0; a1 = 14; a20 = 1; a9 = 10; } return -1; } else if((((a16==11)&&(((a21==10)&&((a5==6)&&(((a2==1)&&((input==1)&&(a9==11)))&&(a17==2))))&&(a20==1)))&&((((a23==1)&&(!(a11==1)||((a19==5)&&((a4==1)||(!(a8==1)&&(a23==1))))))&&(a23==1))&&(a1==12)))){ a16 = 7; a24 = 0; a9 = 7; a26 = 0; a18 = 0; a5 = 4; a19 = 1; return -1; } else if(((((!(a12==1)||((((a2==1)&&(a1==12))&&(a23==1))||!(a6==1)))&&(a19==4))&&(a21==10))&&((((a28==1)&&((a3==1)&&((a5==6)&&((a9==10)&&((!(a20==1)&&(input==6))&&(a17==2))))))&&!(a18==1))&&(a16==9)))){ if((a25==1)){ a4 = 1; a16 = 7; a9 = 8; a20 = 1; a19 = 1; a22 = 1; a1 = 14; a2 = 0; }else{ a20 = 1; a16 = 7; a10 = 1; a5 = 4; a9 = 9; a23 = 0; a19 = 1; } return 26; } return calculate_output58(input); } int calculate_output58(int input) { if((((a17==2)&&(((a20==1)&&(!(a14==1)&&((a12==1)&&((((input==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a21==12))&&(a11==1)))))&&!(a26==1)))&&((a16==10)&&(((!(a13==1)||((a28==1)&&(a1==13)))&&(a13==1))&&(a19==3))))){ a1 = 12; a3 = 1; a9 = 7; a5 = 4; a21 = 10; a27 = 0; a19 = 1; a23 = 1; a16 = 7; return -1; } else if(((!(a3==1)||((a19==2)&&((a21==12)&&((a17==2)&&((a27==1)||(a11==1))))))&&((a1==13)&&((!(a24==1)&&(((((!(a18==1)&&((input==3)&&((a5==4)||(a5==5))))&&!(a20==1))&&(a16==7))&&!(a18==1))&&!(a24==1)))&&(a9==10))))){ a20 = 1; a1 = 12; a21 = 10; a9 = 7; a18 = 0; a28 = 1; a5 = 4; a19 = 1; a6 = 1; return -1; } else if((((((!(a0==1)&&((((a9==7)&&((a5==5)&&(a1==13)))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==5)))&&!(a20==1))&&!(a26==1))&&(a17==2))&&((a7==1)||(!(a6==1)||((a16==7)&&((((!(a14==1)&&(a23==1))||(a18==1))&&(a19==3))&&(a21==11))))))){ a20 = 1; a18 = 0; a19 = 2; a7 = 0; a9 = 9; a1 = 13; a5 = 4; a21 = 10; return 25; } else if((((((a20==1)&&(!(a14==1)&&((!(a26==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a16==9))))&&(a13==1))&&(a11==1))&&(!(a8==1)&&(((a17==2)&&((a19==1)&&((((a12==1)&&(a1==14))&&(a21==12))&&(a28==1))))&&(a9==10))))){ a9 = 7; a5 = 4; a21 = 10; a1 = 12; a0 = 0; a16 = 7; a14 = 0; return -1; } else if((((a19==1)&&(((a24==1)||((a6==1)&&(!(a2==1)||(a3==1))))&&(a17==2)))&&(((a11==1)&&((a21==11)&&((a23==1)&&((a20==1)&&((a2==1)&&((input==4)&&(((((a1==12)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))))))))&&(a16==9)))){ a3 = 1; a1 = 12; a9 = 7; a21 = 10; a24 = 0; a16 = 7; a5 = 4; a12 = 1; return -1; } else if((((!(a14==1)&&(((a16==8)&&((a20==1)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4))))&&(a17==2)))&&!(a24==1))&&(!(a24==1)&&((a13==1)&&((((a0==1)||((a1==13)&&((a2==1)||!(a28==1))))&&(a21==10))&&(a19==3)))))){ a23 = 1; a9 = 7; a19 = 1; a1 = 12; a14 = 0; a5 = 4; a16 = 7; return -1; } else if((((a17==2)&&((a6==1)&&((((a21==12)&&(a28==1))&&(a28==1))||!(a28==1))))&&((a12==1)&&(((a9==8)&&((a20==1)&&(((a16==11)&&(((a28==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a19==1)))&&!(a24==1))))&&(a1==14))))){ a5 = 4; a16 = 7; a8 = 0; a6 = 1; a21 = 10; a1 = 12; a28 = 1; a9 = 7; return -1; } else if((((!(a0==1)&&(((a16==10)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==5))&&!(a18==1)))&&(a1==12)))&&!(a27==1))&&((a26==1)||(!(a18==1)&&((a19==5)&&((((a2==1)&&((a28==1)&&(a21==11)))&&(a20==1))&&(a17==2))))))){ a26 = 0; a9 = 10; a21 = 10; a5 = 6; a2 = 1; a19 = 1; a28 = 1; return 21; } else if(((((((((!(a26==1)&&((a16==7)&&(((((a9==7)&&((a1==14)&&(a5==4)))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==1))&&(a17==2))))&&!(a20==1))&&(a19==1))&&(a6==1))&&!(a8==1))&&!(a14==1))&&(a28==1))&&(((a13==1)&&(a21==10))||(a8==1)))){ a9 = 7; a26 = 0; a1 = 12; a5 = 4; a23 = 1; a20 = 1; a14 = 0; return -1; } else if((((!(a18==1)&&(((((((a21==12)&&(input==4))&&(a19==5))&&!(a18==1))&&(a20==1))&&(a1==13))&&!(a8==1)))&&(a5==5))&&(!(a7==1)&&((a2==1)&&((a17==2)&&((((a3==1)&&(a16==7))&&(a9==8))&&!(a14==1))))))){ a1 = 12; a18 = 0; a5 = 4; a26 = 0; a9 = 7; a8 = 0; a21 = 10; a19 = 1; return -1; } else if(((!(a28==1)&&((a17==2)&&((!(a23==1)&&(((!(a23==1)&&((input==6)&&(a1==12)))&&(a19==5))&&(a21==10)))&&(a9==9))))&&(!(a23==1)&&(((a5==4)&&(!(a11==1)&&((a16==8)&&((a20==1)&&(a3==1)))))&&!(a12==1))))){ a5 = 5; a19 = 1; a16 = 7; a9 = 10; a4 = 1; a22 = 1; a29 = 1; return -1; } else if(((!(a12==1)&&(((!(a12==1)&&((a20==1)&&(!(a3==1)&&((input==4)&&(((a19==5)&&(((a1==12)&&(a5==5))&&(a9==7)))||(((a19==4)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==4))))))))))&&(a21==12))&&(a17==2)))&&(!(a23==1)&&((((a12==1)&&(a24==1))&&(a0==1))&&(a16==7))))){ a1 = 14; a19 = 1; a28 = 0; a5 = 4; a9 = 7; a23 = 0; a21 = 10; a10 = 1; return -1; } else if((((a21==12)&&((!(a27==1)&&((a16==7)&&(((input==4)&&(a5==4))&&(a20==1))))&&(a17==2)))&&((((a19==2)&&(((a23==1)&&(((a1==13)&&((a3==1)&&!(a18==1)))&&(a12==1)))&&!(a4==1)))&&(a9==9))||!(a23==1)))){ a18 = 0; a3 = 1; a19 = 1; a1 = 12; a13 = 1; a21 = 10; a9 = 7; return -1; } else if((((((a9==11)&&(((((((a21==12)&&(input==5))&&(a19==2))&&(a5==5))&&(a23==1))&&(a3==1))&&(a12==1)))&&(a1==13))&&(a20==1))&&(((a27==1)||((a2==1)&&(((a17==2)&&(a13==1))||(a8==1))))&&(a16==9)))){ a21 = 10; a6 = 1; a19 = 1; a5 = 4; a9 = 7; a16 = 7; a1 = 12; return -1; } else if((((((((a23==1)&&((a28==1)||!(a2==1)))&&(a16==9))&&(a21==12))&&(a2==1))&&(a17==2))&&((((a20==1)&&(!(a27==1)&&((a1==12)&&((a19==4)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==5))))))&&!(a7==1))&&(a2==1)))){ a16 = 7; a5 = 4; a26 = 0; a21 = 10; a12 = 1; a3 = 1; a19 = 1; a9 = 7; return -1; } else if((((a16==9)&&(!(a27==1)&&((((a4==1)||(((a1==12)&&(a3==1))||!(a28==1)))&&(a19==5))&&(a17==2))))&&((a21==11)&&((a6==1)&&(((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a2==1))&&(a9==8))&&!(a20==1))&&!(a7==1)))))){ a5 = 5; a14 = 1; a7 = 1; a21 = 12; a9 = 9; a19 = 4; a20 = 1; a16 = 7; a8 = 1; return -1; } else if((((((a17==2)&&((!(a24==1)&&((a28==1)&&(((input==5)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a21==11))))&&(a1==13)))&&!(a20==1))&&(a13==1))&&(!(a0==1)&&((a19==3)&&(!(a26==1)&&(((a3==1)||(a14==1))&&(a16==7))))))){ a13 = 1; a26 = 0; a9 = 7; a2 = 1; a20 = 1; a5 = 4; a19 = 1; a21 = 10; a1 = 12; return -1; } else if((((((a13==1)&&((a6==1)&&(((a16==8)&&((a12==1)&&((input==4)&&(a1==14))))&&(a9==10))))&&!(a0==1))&&(a21==11))&&(!(a26==1)&&(((a23==1)&&(((a17==2)&&((a23==1)&&(a5==5)))&&(a20==1)))&&(a19==2))))){ a28 = 1; a12 = 1; a5 = 4; a19 = 1; a6 = 1; return -1; } else if((((a9==10)&&(((a20==1)&&(!(a28==1)||(((a12==1)&&!(a18==1))||!(a28==1))))&&(a21==11)))&&((a17==2)&&(((a16==10)&&(((a23==1)&&((a2==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a23==1))))&&(a1==13)))&&(a19==3))))){ a24 = 0; a21 = 10; a19 = 1; a9 = 7; a16 = 7; a1 = 12; a7 = 0; a5 = 4; a28 = 1; return -1; } else if((((a16==8)&&((a23==1)&&((a17==2)&&((a12==1)&&((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))))&&((a21==10)&&((!(a28==1)||(!(a7==1)&&((a19==1)&&((((a1==14)&&(a11==1))&&!(a0==1))&&(a20==1)))))&&(a3==1))))){ a24 = 0; a16 = 7; a5 = 4; a1 = 12; a11 = 1; a28 = 1; a9 = 7; return -1; } else if((((a21==12)&&((a5==4)&&((a19==1)&&(((a11==1)&&((!(a26==1)&&(((input==1)&&(a16==8))&&(a20==1)))&&(a3==1)))&&(a1==12)))))&&((a28==1)&&((((a9==7)&&((a13==1)||(a8==1)))||(a18==1))&&(a17==2))))){ a19 = 4; a2 = 1; a21 = 11; a27 = 0; a5 = 6; a9 = 11; a16 = 10; a24 = 0; return 25; } else if((((a23==1)&&(!(a0==1)&&((((a23==1)&&(((((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==1))&&!(a24==1))&&(a19==2)))&&!(a24==1))&&!(a20==1))))&&(((((a23==1)&&(a16==7))&&(a21==10))&&(a17==2))||!(a6==1)))){ a23 = 1; a20 = 1; a1 = 12; a19 = 1; a28 = 1; a9 = 7; a0 = 0; a5 = 4; return -1; } else if((((((!(a4==1)&&(((a19==5)&&((input==6)&&(a1==14)))&&(a21==12)))&&(a11==1))&&(a12==1))&&(a20==1))&&(((!(a23==1)||(!(a13==1)||((a8==1)||((a17==2)&&((a2==1)&&(a5==4))))))&&(a16==8))&&(a9==8)))){ a16 = 7; a9 = 7; a27 = 0; a4 = 0; a19 = 1; a1 = 12; a26 = 0; a21 = 10; return -1; } else if((((!(a27==1)&&((a19==3)&&((((a5==5)||(a5==6))&&(input==3))&&(a1==12))))&&(a21==12))&&((a9==8)&&(((a16==10)&&(((a18==1)||(((a17==2)&&(((a13==1)&&(a23==1))||(a7==1)))||(a18==1)))&&!(a20==1)))||(a26==1))))){ a5 = 5; a3 = 0; a21 = 11; a16 = 7; a9 = 9; a25 = 0; a28 = 0; a1 = 13; return -1; } else if((((((a9==9)&&(!(a11==1)||((a23==1)&&(((a19==4)&&((a0==1)||((a24==1)||(a3==1))))&&(a16==9)))))&&(a21==12))&&(a5==4))&&(((a20==1)&&(((a28==1)&&((a17==2)&&(input==5)))&&!(a24==1)))&&(a1==14)))){ a21 = 10; a1 = 12; a16 = 7; a7 = 0; a19 = 1; a9 = 7; a4 = 0; a13 = 1; return -1; } else if(((!(a24==1)&&((((a17==2)&&(((a23==1)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==6)))&&(a13==1)))&&!(a4==1))&&(a1==14)))&&(!(a20==1)&&((a21==11)&&(((((a23==1)&&(a28==1))&&(a19==3))||!(a28==1))&&(a16==10)))))){ a19 = 2; a20 = 1; a9 = 8; a3 = 0; a25 = 0; a21 = 10; a5 = 4; a1 = 12; a16 = 7; a28 = 0; return -1; } else if((((((a3==1)&&((a16==9)&&(!(a13==1)||(a12==1))))||(a4==1))&&!(a8==1))&&(((a17==2)&&(((a19==4)&&(((a20==1)&&((a1==14)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a9==8))))&&(a21==11)))&&!(a4==1)))&&!(a8==1)))){ a26 = 0; a16 = 7; a21 = 10; a5 = 4; a9 = 7; a19 = 1; a1 = 12; a18 = 0; a0 = 0; return -1; } else if((((a9==8)&&(((!(a26==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a21==12))&&!(a20==1)))&&(a19==1))&&(a1==14)))&&((!(a4==1)&&((a17==2)&&((!(a28==1)||((!(a28==1)||(a11==1))||!(a12==1)))||(a18==1))))&&(a16==9)))){ a21 = 10; a8 = 1; a7 = 1; a11 = 0; a1 = 12; a9 = 7; a5 = 5; a20 = 1; return 25; } else if(((!(a8==1)&&(((a1==12)&&(!(a20==1)&&((!(a18==1)&&((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a17==2))))&&(a16==7)))&&((!(a24==1)&&((a28==1)&&(!(a23==1)||((a21==12)&&((a11==1)&&(a19==5))))))&&(a23==1)))){ a19 = 2; a5 = 6; a9 = 10; a20 = 1; a1 = 13; a4 = 0; a6 = 1; a2 = 1; a21 = 10; return 25; } else if((((a9==8)&&((a16==7)&&((!(a20==1)&&(!(a8==1)&&(!(a3==1)||(((a0==1)||(a12==1))&&(a17==2)))))&&(a21==12))))&&((a19==4)&&(((!(a27==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a7==1)))&&(a1==13))&&!(a4==1))))){ a13 = 1; a1 = 12; a21 = 10; a20 = 1; a3 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((!(a12==1)||(((a1==13)&&((a13==1)||(a18==1)))||(a8==1)))&&(((a17==2)&&((a16==8)&&(((!(a4==1)&&((((input==4)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a20==1))&&(a19==5)))&&(a2==1))&&(a11==1))))&&(a21==11)))){ a13 = 0; a26 = 1; a20 = 1; a19 = 1; a25 = 0; a21 = 10; a1 = 12; a5 = 5; a16 = 7; a9 = 7; return -1; } else if((((((a21==12)&&((a1==13)&&(!(a13==1)||(!(a23==1)||((a6==1)&&((a20==1)&&((a4==1)||(a3==1))))))))||(a4==1))&&(a16==7))&&(((a9==8)&&((((a17==2)&&(input==3))&&(a19==1))&&!(a24==1)))&&(a5==4)))){ a19 = 5; a9 = 7; a16 = 8; a1 = 14; a3 = 1; a5 = 5; a6 = 1; a11 = 1; return 22; } else if(((((((a9==10)&&((a19==1)&&(!(a0==1)&&(a28==1))))&&(a21==12))&&(a17==2))&&(a11==1))&&((((a11==1)&&(((((a11==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a1==13))&&(a20==1))&&(a16==9)))&&!(a0==1))&&!(a14==1)))){ a13 = 1; a27 = 0; a21 = 10; a5 = 4; a24 = 0; a16 = 7; a1 = 12; a9 = 7; return -1; } else if(((((((a21==11)&&((!(a27==1)&&(!(a26==1)&&(((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==1))))&&(a17==2)))&&(a28==1))&&(a11==1))&&(a6==1))&&((a19==4)&&((((a24==1)||(a13==1))&&(a16==10))&&!(a20==1))))){ a16 = 11; a9 = 8; a5 = 6; a26 = 1; a19 = 5; a7 = 1; a20 = 1; a1 = 13; a25 = 0; return -1; } else if(((((((a11==1)&&((a6==1)&&((a19==4)&&(a2==1))))&&(a20==1))||!(a12==1))&&(a28==1))&&(!(a7==1)&&(((a16==10)&&((a17==2)&&((((input==3)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&!(a14==1))&&(a1==14))))&&(a21==11))))){ a9 = 7; a21 = 10; a1 = 12; a5 = 4; a19 = 1; a23 = 1; a18 = 0; a16 = 7; return -1; } else if(((((a21==12)&&((((input==1)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&!(a18==1))&&(a19==2)))&&(a6==1))&&(((a16==8)&&(((a3==1)&&(!(a28==1)||((((a28==1)||!(a23==1))&&(a2==1))&&!(a20==1))))&&(a17==2)))&&(a1==13)))){ a9 = 10; a26 = 1; a1 = 14; a4 = 1; a19 = 5; a5 = 5; a16 = 10; a18 = 1; return -1; } else if((((a13==1)&&((a23==1)&&((a21==10)&&(!(a27==1)&&(((a5==5)&&((input==3)&&(a1==13)))&&(a17==2))))))&&((!(a0==1)&&((((((a23==1)&&(a9==11))&&(a16==7))&&(a20==1))&&(a19==2))&&!(a8==1)))&&!(a27==1)))){ a28 = 1; a1 = 14; a19 = 3; a26 = 0; a9 = 10; a23 = 1; a5 = 6; return 21; } else if((((a19==3)&&((a5==5)&&((((((a3==1)&&(a17==2))&&!(a27==1))&&!(a18==1))&&(a1==13))&&!(a24==1))))&&((!(a20==1)&&((((a16==9)&&(((a9==9)&&(input==1))&&(a28==1)))&&!(a14==1))&&!(a4==1)))&&(a21==11)))){ a1 = 12; a15 = 0; a18 = 1; a21 = 10; a16 = 7; a19 = 2; a20 = 1; a29 = 1; return -1; } else if((((((((a5==6)&&((a12==1)&&((input==6)&&(a20==1))))&&(a9==8))&&!(a7==1))&&!(a18==1))&&(a1==12))&&((a17==2)&&((a0==1)||((a19==4)&&(((a21==10)&&(((a11==1)||(a4==1))&&(a16==9)))&&!(a7==1))))))){ a26 = 0; a19 = 1; a18 = 0; a24 = 0; a9 = 10; a16 = 10; return 21; } else if((((!(a7==1)&&((a20==1)&&(((a28==1)&&(((a1==14)&&(input==5))&&!(a26==1)))&&(a16==10))))&&(a19==1))&&((a17==2)&&(((a21==12)&&(((!(a6==1)||((a2==1)&&(a28==1)))&&(a9==11))&&(a12==1)))&&(a5==4))))){ a1 = 13; a3 = 1; a18 = 0; a9 = 9; a11 = 1; a16 = 7; a5 = 5; a19 = 2; a21 = 10; return -1; } else if(((!(a14==1)&&(((((a28==1)&&((a9==11)&&((a17==2)&&((a16==8)&&((a11==1)&&((input==1)&&(a1==13)))))))&&(a5==6))&&!(a27==1))&&(a13==1)))&&(((a21==10)&&(!(a20==1)&&((a19==5)&&(a23==1))))&&!(a0==1)))){ a9 = 10; a27 = 0; a28 = 1; a5 = 5; a1 = 14; a4 = 0; a19 = 2; a21 = 11; a20 = 1; a16 = 9; return 21; } else if((((a11==1)&&(((a1==12)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a19==4)))&&(!(a18==1)&&((a13==1)&&((a16==8)&&(((((a18==1)||((a12==1)&&((a17==2)&&(a6==1))))&&(a9==10))&&(a21==12))&&(a20==1))))))){ a11 = 1; a5 = 4; a16 = 7; a19 = 1; a7 = 0; a21 = 10; a9 = 7; return -1; } else if(((((((a1==14)&&((((a5==6)&&((a23==1)&&((input==4)&&(a16==9))))&&(a23==1))&&(a21==10)))&&(a9==11))&&(a2==1))&&(a19==5))&&((!(a3==1)||((!(a6==1)||(!(a2==1)||(a28==1)))&&(a17==2)))&&(a20==1)))){ a20 = 0; a4 = 0; a1 = 13; a16 = 8; a28 = 1; a5 = 4; a13 = 1; a19 = 1; a21 = 11; a9 = 10; return 25; } else if(((!(a14==1)&&(!(a14==1)&&(((a16==7)&&((((a20==1)&&((a19==3)&&(((a21==11)&&(input==5))&&(a5==5))))&&(a1==13))&&(a17==2)))&&!(a7==1))))&&(((a9==8)&&(((a2==1)||!(a3==1))||!(a3==1)))||!(a12==1)))){ a19 = 5; a1 = 14; a21 = 10; a14 = 0; a28 = 1; a27 = 0; a9 = 11; a16 = 8; return 25; } else if((((a20==1)&&(((a21==12)&&((!(a8==1)&&(!(a24==1)&&(!(a14==1)&&(!(a27==1)&&((input==4)&&(a17==2))))))&&(a1==13)))&&(a5==4)))&&((((((a3==1)&&(a6==1))&&(a13==1))&&(a19==5))&&(a9==7))&&(a16==7)))){ a19 = 4; a28 = 1; a16 = 9; a1 = 14; a21 = 11; a9 = 8; a4 = 0; a7 = 0; return 23; } else if((((((a24==1)&&((((a4==1)&&((a9==9)&&((a13==1)&&(a20==1))))&&!(a13==1))&&(a19==1)))&&(a21==12))&&!(a23==1))&&((a0==1)&&((a16==8)&&(!(a2==1)&&((a1==13)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a17==2)))))))){ a10 = 0; a21 = 10; a14 = 1; a4 = 1; a16 = 7; a1 = 14; a5 = 4; return 22; } else if((((a11==1)&&((a1==14)&&(((a12==1)&&(((((a23==1)&&(a16==8))&&(a17==2))&&!(a20==1))||(a26==1)))&&(a23==1))))&&(((a19==2)&&(((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==5))&&!(a26==1))&&(a21==10)))&&(a2==1)))){ if((a5==4)){ a9 = 10; a5 = 5; a13 = 1; a14 = 0; a11 = 1; }else{ a14 = 0; a12 = 1; a9 = 11; a20 = 1; a16 = 7; a6 = 1; a5 = 4; a1 = 13; } return 23; } else if((((a17==2)&&((((a19==5)&&((!(a8==1)&&((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a1==14)))&&(a11==1))&&(a13==1)))&&(((a6==1)&&(((((a2==1)&&(a21==12))&&!(a7==1))&&(a20==1))||!(a12==1)))&&(a16==7)))){ a8 = 0; a14 = 0; a1 = 12; a11 = 1; a9 = 9; a19 = 1; a16 = 9; a5 = 4; return 26; } else if((((!(a7==1)&&(((a11==1)&&(a19==1))||!(a13==1)))&&(a13==1))&&((a21==10)&&(((a9==7)&&((a11==1)&&((a1==14)&&(!(a0==1)&&((a20==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&(a16==10)))))))&&(a13==1))))){ a13 = 1; a5 = 6; a19 = 2; a7 = 0; a27 = 0; return 21; } else if(((((((!(a13==1)||((a21==11)&&((((a1==13)&&(a12==1))&&!(a20==1))||(a27==1))))&&(a11==1))&&(a16==10))&&(a17==2))||!(a2==1))&&((a11==1)&&(!(a7==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a9==10))&&(a19==3)))))){ if((a28==1)){ a15 = 0; a19 = 2; a20 = 1; a5 = 6; a16 = 7; a10 = 1; a3 = 0; a21 = 10; a1 = 12; a9 = 11; }else{ a23 = 0; a9 = 11; a14 = 1; a24 = 1; a16 = 11; a19 = 2; a21 = 12; a5 = 6; a20 = 1; a1 = 14; } return -1; } else if((((((!(a28==1)||((((a16==9)&&(a2==1))&&!(a14==1))&&(a21==11)))&&!(a18==1))&&(a17==2))||(a18==1))&&((a9==7)&&((((a19==5)&&((a6==1)&&(!(a20==1)&&((input==1)&&(a1==14)))))&&(a5==4))&&!(a24==1))))){ if((a0==1)){ a29 = 0; a20 = 1; a5 = 6; a16 = 7; a15 = 1; a21 = 10; a1 = 13; a19 = 1; a10 = 0; }else{ a1 = 12; a21 = 10; a19 = 1; a29 = 1; a16 = 7; a6 = 0; a5 = 5; a20 = 1; a9 = 11; a25 = 1; } return -1; } else if((((a1==13)&&((a17==2)&&((!(a2==1)||(a23==1))&&!(a0==1))))&&((((a6==1)&&((a12==1)&&((a19==5)&&((a28==1)&&(!(a20==1)&&(!(a24==1)&&((input==4)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))))))))&&(a21==11))&&(a16==10)))){ a19 = 3; a25 = 0; a1 = 12; a9 = 11; a16 = 11; a15 = 0; a5 = 5; a20 = 1; return -1; } else if(((!(a24==1)&&(((a21==11)&&((!(a14==1)&&(((input==5)&&((((a5==5)&&(a1==14))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a11==1)))&&(a19==3)))&&!(a18==1)))&&((((!(a20==1)&&((a13==1)||(a8==1)))||!(a2==1))&&(a16==8))&&(a17==2)))){ a4 = 0; a20 = 1; a13 = 1; a26 = 0; a9 = 7; a19 = 1; a5 = 4; a1 = 12; a21 = 10; a16 = 7; return -1; } else if((((a19==4)&&((a9==11)&&((((a28==1)||(a26==1))&&(a21==10))&&(a2==1))))&&((a16==7)&&((a17==2)&&(!(a27==1)&&((((a2==1)&&((a1==12)&&((a13==1)&&((input==6)&&((a5==5)||(a5==6))))))&&!(a26==1))&&!(a20==1))))))){ a2 = 1; a6 = 1; a20 = 1; a5 = 4; a19 = 1; a27 = 0; a9 = 7; return -1; } else if((((a17==2)&&(((((a3==1)&&((a28==1)&&(((a1==13)&&(input==6))&&!(a7==1))))&&!(a18==1))&&(a19==4))&&(a9==11)))&&(((a16==8)&&(((a20==1)&&((!(a12==1)||(a3==1))&&(a5==4)))&&(a21==11)))&&(a3==1)))){ a9 = 7; a1 = 12; a13 = 1; a19 = 1; a16 = 7; a21 = 10; a24 = 0; return -1; } else if(((((a7==1)||((a6==1)&&(((a19==2)&&((a9==8)&&(a2==1)))&&(a3==1))))&&(a16==9))&&(((a20==1)&&(((a11==1)&&((((((a5==4)||(a5==5))&&(input==4))&&!(a24==1))&&(a21==11))&&(a1==12)))&&(a17==2)))&&(a6==1)))){ a16 = 8; a7 = 0; a5 = 4; a1 = 14; a19 = 1; a27 = 0; a4 = 0; a9 = 11; return 25; } else if((((a17==2)&&((a19==3)&&((((a20==1)&&((((a3==1)||!(a11==1))||!(a13==1))&&(a16==9)))&&!(a24==1))&&!(a0==1))))&&(((a21==11)&&(((a13==1)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a27==1)))&&(a9==11)))){ a5 = 4; a11 = 1; a19 = 1; a23 = 1; a28 = 1; a21 = 10; a1 = 12; a16 = 7; a9 = 7; return -1; } else if(((!(a28==1)||((a16==7)&&(((a9==7)&&(((a1==13)&&(!(a20==1)&&(a6==1)))||!(a13==1)))||(a14==1))))&&((a13==1)&&((a5==6)&&(!(a0==1)&&(((a11==1)&&((a17==2)&&((input==5)&&(a21==10))))&&(a19==1))))))){ a5 = 4; a18 = 0; a20 = 1; a1 = 12; a27 = 0; a28 = 1; return -1; } else if((((a9==11)&&((((a11==1)&&(a3==1))&&(a21==12))&&!(a0==1)))&&(!(a27==1)&&(((((a3==1)&&((a17==2)&&((a5==4)&&(((a1==13)&&((a16==10)&&(input==5)))&&!(a27==1)))))&&!(a18==1))&&(a20==1))&&(a19==2))))){ a1 = 12; a16 = 7; a26 = 0; a21 = 10; a3 = 1; a11 = 1; a9 = 7; a19 = 1; return -1; } else if(((!(a8==1)&&(((a20==1)&&((((input==3)&&(a16==8))&&(a11==1))&&!(a24==1)))&&(a21==11)))&&(!(a6==1)||((a13==1)&&(((((a19==5)&&((a9==9)&&(!(a4==1)&&(a2==1))))&&(a5==4))&&(a17==2))&&(a1==13)))))){ a26 = 0; a18 = 0; a21 = 10; a16 = 7; a19 = 1; a9 = 7; a1 = 12; a12 = 1; return -1; } else if((((a21==12)&&(!(a26==1)&&((a17==2)&&(((input==4)&&((a5==4)||(a5==5)))&&(a1==13)))))&&((a27==1)||(((((((!(a20==1)&&((a7==1)||(a6==1)))&&(a9==10))&&(a23==1))&&(a16==10))||!(a6==1))||(a18==1))&&(a19==3))))){ a1 = 12; a20 = 1; a29 = 0; a4 = 1; a9 = 8; a16 = 7; a21 = 10; a19 = 1; a10 = 0; a5 = 5; return -1; } else if((((!(a14==1)&&((a3==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a21==10))&&!(a8==1))))&&!(a20==1))&&((a17==2)&&((((((!(a23==1)||((a6==1)&&(a11==1)))&&(a19==3))&&(a1==12))&&(a9==7))&&(a16==8))&&(a2==1))))){ a7 = 0; a20 = 1; a5 = 4; a19 = 1; a18 = 0; a0 = 0; a16 = 7; return -1; } else if((((a1==12)&&((a19==2)&&((((a9==10)&&(!(a28==1)||(!(a23==1)||((a11==1)&&(a28==1)))))&&(a16==9))&&(a21==10))))&&((!(a8==1)&&(((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a28==1))&&(a13==1))&&(a17==2)))&&(a20==1)))){ a16 = 7; a19 = 1; a5 = 4; a6 = 1; a0 = 0; a9 = 7; a14 = 0; return -1; } else if((((a4==1)||(((a1==13)&&((a12==1)&&(a2==1)))&&(a9==10)))&&((a19==5)&&(((a20==1)&&((((((a12==1)&&(((a16==7)&&(input==6))&&(a2==1)))&&!(a7==1))&&(a23==1))&&(a17==2))&&(a21==11)))&&(a5==6))))){ a21 = 12; a16 = 8; a1 = 14; a23 = 1; a5 = 5; a0 = 0; a9 = 7; a8 = 0; a19 = 2; return 26; } else if(((((a16==10)&&(!(a13==1)||(a12==1)))||(a24==1))&&(((a13==1)&&((a11==1)&&(!(a20==1)&&((a21==11)&&((a2==1)&&((a17==2)&&((((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==3))&&(a19==3))))))))&&(a3==1)))){ if((a23==1)){ a15 = 0; a5 = 6; a1 = 12; a21 = 12; a10 = 0; a9 = 11; a20 = 1; a19 = 2; a16 = 7; }else{ a1 = 13; a9 = 9; a6 = 0; a5 = 4; a15 = 1; a19 = 4; a21 = 12; a16 = 9; a10 = 0; } return -1; } else if((((a21==12)&&(!(a20==1)&&((((((a23==1)&&(!(a26==1)&&((!(a14==1)&&((input==5)&&(a16==10)))&&!(a4==1))))&&(a5==5))&&(a17==2))&&(a6==1))&&(a1==12))))&&((((a3==1)&&(a6==1))&&(a19==4))&&(a9==8)))){ a13 = 0; a21 = 10; a1 = 14; a4 = 1; a5 = 6; a18 = 1; a20 = 1; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((a23==1)&&((((a13==1)&&((a21==11)&&(((a2==1)&&((a16==7)&&((a5==6)&&(input==4))))&&(a9==9))))&&(a2==1))&&(a28==1)))&&((((a19==4)&&(((a12==1)&&(a1==14))||(a26==1)))&&(a17==2))&&!(a20==1)))){ a1 = 12; a9 = 7; a3 = 1; a5 = 4; a20 = 1; a21 = 10; a26 = 0; a19 = 1; return -1; } else if(((((((a2==1)&&((a19==3)&&(((input==6)&&(a21==12))&&!(a20==1))))&&!(a7==1))&&(a2==1))&&!(a18==1))&&(!(a4==1)&&((a1==12)&&((((a16==7)&&(((a5==4)&&(a12==1))||!(a3==1)))&&(a9==9))&&(a17==2)))))){ a4 = 0; a19 = 4; a20 = 1; a24 = 0; a16 = 8; a9 = 10; a5 = 5; a28 = 1; a21 = 11; return 25; } else if(((((((a11==1)&&(((a19==2)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5)))&&(a16==11)))&&!(a4==1))&&!(a4==1))&&(a17==2))&&(!(a12==1)||(((a20==1)&&((((a13==1)&&(a6==1))&&(a1==13))||!(a6==1)))&&(a21==11))))){ a27 = 0; a16 = 7; a28 = 1; a21 = 12; a8 = 0; a20 = 0; a5 = 5; a9 = 10; a1 = 12; return 26; } else if((((a17==2)&&(((((a16==9)&&((input==5)&&((a5==5)||(a5==6))))&&(a19==4))&&(a23==1))&&(a28==1)))&&((a23==1)&&(((a7==1)||((a1==14)&&((a20==1)&&(((a13==1)&&((a23==1)&&(a9==10)))&&(a21==12)))))||(a7==1))))){ a12 = 1; a0 = 0; a19 = 1; a1 = 12; a21 = 10; a9 = 7; a5 = 4; a27 = 0; a16 = 7; return -1; } else if((((a6==1)&&((((a1==13)&&((a19==5)&&((a9==7)&&((input==5)&&((a5==4)||(a5==5))))))&&!(a8==1))&&(a3==1)))&&(((a24==1)||((a17==2)&&(((a21==11)&&(((a11==1)||!(a13==1))&&!(a20==1)))&&(a16==8))))||(a14==1)))){ a21 = 10; a9 = 11; a20 = 1; a22 = 1; a23 = 0; a19 = 2; a1 = 12; a5 = 6; a16 = 7; return 25; } else if((((!(a6==1)||(!(a24==1)&&((a27==1)||((a1==12)&&(((a5==4)&&((a17==2)&&(a6==1)))&&(a16==10))))))&&!(a7==1))&&((a2==1)&&(((!(a20==1)&&(((input==6)&&(a19==1))&&!(a8==1)))&&(a9==7))&&(a21==12))))){ a10 = 1; a4 = 1; a7 = 1; a21 = 10; a19 = 4; a5 = 6; a1 = 13; a9 = 9; return -1; } else if(((((a1==13)&&((a19==2)&&(((a27==1)&&((a9==7)&&((a14==1)&&(!(a23==1)&&((a17==2)&&((input==4)&&(a16==7)))))))&&!(a6==1))))&&(a21==10))&&((!(a3==1)&&((a20==1)&&(!(a2==1)&&(a12==1))))&&(a5==5)))){ a9 = 8; a18 = 1; a1 = 14; a5 = 6; a12 = 0; a19 = 5; a16 = 10; a15 = 0; return -1; } else if((((!(a26==1)&&((a12==1)&&((a2==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a16==9)))))&&(a21==11))&&((!(a20==1)&&(!(a12==1)||(((a1==12)&&((((a6==1)&&!(a0==1))&&(a17==2))&&(a19==3)))&&!(a18==1))))&&(a9==7)))){ a28 = 0; a5 = 6; a16 = 7; a22 = 1; a18 = 1; a1 = 13; a20 = 1; a9 = 11; return -1; } else if((((a1==13)&&((a14==1)||((a28==1)||(a8==1))))&&((a28==1)&&(((a13==1)&&((!(a8==1)&&(((a16==9)&&((a19==4)&&((a20==1)&&((input==3)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))))&&(a17==2)))&&(a21==11)))&&(a2==1))))){ a19 = 1; a9 = 7; a28 = 1; a1 = 12; a6 = 1; a12 = 1; a16 = 7; a5 = 4; a21 = 10; return -1; } else if(((((!(a20==1)&&((a18==1)||((a16==9)&&((a5==4)&&(((!(a0==1)&&(a13==1))||!(a12==1))||!(a11==1))))))&&(a1==12))&&!(a7==1))&&(((a17==2)&&((a9==10)&&(((a19==5)&&(input==3))&&!(a7==1))))&&(a21==10)))){ if((a2==1)){ a20 = 1; a16 = 7; a19 = 2; a5 = 6; a9 = 11; a2 = 0; a6 = 0; a26 = 1; }else{ a16 = 7; a5 = 6; a21 = 11; a19 = 3; a6 = 0; a8 = 1; a15 = 1; } return -1; } else if(((((a24==1)||((!(a6==1)||((a1==12)&&(((a11==1)||(a8==1))&&(a19==3))))&&(a3==1)))&&(a21==11))&&((a13==1)&&(!(a20==1)&&((a17==2)&&((((((a5==5)||(a5==6))&&(input==5))&&(a9==8))&&(a16==9))&&(a23==1))))))){ a21 = 10; a20 = 1; a10 = 0; a16 = 7; a9 = 10; a25 = 0; a19 = 1; a5 = 5; a1 = 13; a6 = 0; return -1; } else if((((((a1==13)&&((a16==8)&&(((a2==1)&&!(a18==1))&&!(a20==1))))&&(a19==1))&&(a21==10))&&((((a17==2)&&((!(a4==1)&&(((a9==10)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a13==1)))&&!(a24==1)))&&!(a8==1))&&(a6==1)))){ a19 = 5; a1 = 14; a5 = 5; a11 = 1; a3 = 1; a16 = 11; a14 = 0; a21 = 12; a20 = 1; return 25; } else if((((a4==1)&&(((a5==4)&&((!(a20==1)&&((a4==1)&&((a18==1)&&(((a6==1)&&(a19==1))&&(a21==11)))))&&(a4==1)))&&(a9==8)))&&(((!(a23==1)&&((a1==14)&&((a17==2)&&(input==1))))&&(a16==7))&&!(a12==1)))){ a21 = 10; a1 = 12; a14 = 1; a8 = 1; a20 = 1; a7 = 1; return -1; } else if(((!(a20==1)&&(((a9==10)&&(!(a23==1)||(((!(a28==1)||(a28==1))&&(a1==13))&&(a16==7))))&&!(a27==1)))&&((a19==1)&&((a3==1)&&((a21==11)&&((a3==1)&&((!(a8==1)&&((input==4)&&(a5==5)))&&(a17==2)))))))){ a20 = 1; a13 = 1; a11 = 1; a1 = 12; a6 = 1; a9 = 7; a5 = 4; a21 = 10; return -1; } else if(((((a16==8)&&(((a19==4)&&(a13==1))&&!(a14==1)))&&(a21==11))&&((a12==1)&&((a6==1)&&((a20==1)&&((a17==2)&&((a1==13)&&(((a12==1)&&(((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a3==1)))&&(a23==1))))))))){ a9 = 7; a1 = 12; a5 = 4; a19 = 1; a21 = 10; a16 = 7; a26 = 0; a23 = 1; return -1; } else if(((((((a13==1)&&((a11==1)&&((((a21==12)&&((a16==7)&&(input==1)))&&(a23==1))&&!(a24==1))))&&(a20==1))&&(a19==1))&&(a1==14))&&((a12==1)&&((a5==6)&&((a9==8)&&((a23==1)&&((a23==1)&&(a17==2)))))))){ a1 = 13; a5 = 5; a6 = 1; a19 = 3; a3 = 1; a20 = 0; a0 = 0; a9 = 7; return 21; } else if((((a19==2)&&(((a11==1)&&(a1==13))&&(a16==10)))&&(((a17==2)&&(!(a27==1)&&(!(a26==1)&&((a11==1)&&((a20==1)&&((a21==10)&&((((((a5==4)||(a5==5))&&(input==5))&&(a12==1))&&!(a7==1))&&(a9==7))))))))&&!(a24==1)))){ a6 = 1; a9 = 10; a21 = 12; a16 = 8; a5 = 4; a28 = 1; a12 = 1; a1 = 12; a19 = 1; return 25; } else if(((((((a28==1)&&(a9==10))&&(a1==12))&&(a17==2))&&(a19==1))&&(((a28==1)&&(!(a24==1)&&((((a6==1)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a20==1))&&(a21==10))&&(a16==11)))&&!(a18==1))&&!(a27==1))))&&!(a18==1)))){ a11 = 1; a16 = 9; a1 = 14; a19 = 5; a5 = 4; a12 = 1; a9 = 11; a21 = 11; return 21; } else if((((a21==12)&&((!(a24==1)&&((a16==10)&&(input==3)))&&(a5==5)))&&(((!(a14==1)&&((((((a9==11)&&((a17==2)&&(!(a4==1)&&(a11==1))))&&!(a7==1))||(a18==1))&&(a1==12))||!(a11==1)))&&!(a20==1))&&(a19==1)))){ a9 = 10; a16 = 8; a21 = 11; a15 = 0; a19 = 5; a8 = 1; a4 = 1; return -1; } else if((((a17==2)&&(((a11==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a9==9)))&&(!(a14==1)&&(((a4==1)||((((a1==14)&&(((((a19==2)&&(a11==1))&&(a20==1))&&(a21==12))&&(a16==8)))||!(a12==1))||!(a23==1)))||(a0==1))))){ a5 = 4; a23 = 1; a24 = 0; a21 = 10; a1 = 12; a2 = 1; a16 = 7; a19 = 1; a9 = 7; return -1; } else if(((((a16==10)&&((((a3==1)&&((((a23==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a1==14)))&&!(a8==1))&&(a13==1)))&&!(a18==1))&&(a9==8)))&&(a21==12))&&((a19==1)&&(((!(a20==1)&&(a28==1))||(a26==1))&&(a17==2))))){ if((a29==1)){ a1 = 12; a22 = 1; a4 = 1; a19 = 2; a28 = 0; a16 = 9; a20 = 1; a9 = 7; a5 = 4; a21 = 10; }else{ a9 = 7; a5 = 4; a23 = 0; a29 = 1; a21 = 10; a14 = 1; a1 = 12; a20 = 1; a16 = 7; } return 25; } else if((((a16==10)&&(((((!(a26==1)&&((input==6)&&(a21==10)))&&(a1==14))&&(a2==1))&&!(a4==1))&&(a19==5)))&&(((a5==6)&&(!(a28==1)||(((((a20==1)&&(a3==1))&&(a17==2))&&(a11==1))&&(a2==1))))&&(a9==11)))){ a5 = 4; a9 = 7; a11 = 1; a0 = 0; a26 = 0; a19 = 1; a16 = 7; a1 = 12; return -1; } else if((((((((a23==1)&&((a16==7)&&((a12==1)||(a14==1))))&&(a19==1))&&(a20==1))&&(a11==1))||(a27==1))&&((a2==1)&&(((a21==11)&&(((input==5)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))||(((a1==14)&&(a5==5))&&(a9==7))))&&(a17==2)))&&!(a8==1))))){ a9 = 10; a1 = 13; a21 = 10; a5 = 5; a28 = 1; a16 = 8; a12 = 1; a11 = 1; return 22; } else if((((a9==9)&&(((a11==1)&&((((((input==4)&&((a5==5)||(a5==6)))&&(a21==12))&&!(a4==1))&&(a12==1))&&(a13==1)))&&(a16==11)))&&(((a17==2)&&((a1==13)&&((a24==1)||(((a19==3)&&(a11==1))||!(a6==1)))))&&(a20==1)))){ a21 = 10; a9 = 7; a16 = 7; a1 = 12; a24 = 0; a13 = 1; a5 = 4; a26 = 0; a19 = 1; return -1; } else if(((((((!(a11==1)||((!(a26==1)&&(a6==1))&&(a20==1)))&&(a28==1))&&(a19==4))&&(a9==11))&&(a16==8))&&(((((a17==2)&&((!(a26==1)&&((input==3)&&(a21==11)))&&(a5==4)))&&!(a18==1))&&(a12==1))&&(a1==13)))){ a19 = 1; a21 = 10; a6 = 1; a11 = 1; a7 = 0; a16 = 7; a9 = 7; a1 = 12; return -1; } else if((((a14==1)&&(((((((a12==1)&&(a16==9))&&(a21==11))&&(a5==5))&&(a14==1))&&(a20==1))&&!(a12==1)))&&(((((a0==1)&&((((a1==13)&&(input==1))&&(a17==2))&&(a9==8)))&&(a19==2))&&(a26==1))&&(a18==1)))){ a21 = 10; a25 = 0; a9 = 9; a16 = 7; a4 = 1; a1 = 12; a29 = 0; a5 = 4; return 25; } else if(((((a11==1)&&(!(a24==1)&&((a19==2)&&((a9==7)&&((a3==1)&&!(a18==1))))))&&(a16==10))&&((a1==12)&&((((((a20==1)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a3==1))&&!(a14==1))&&(a17==2))&&(a21==12))))){ if((a11==1)){ a21 = 10; a12 = 1; a20 = 0; a18 = 0; a9 = 11; a16 = 8; a8 = 0; a5 = 5; a19 = 5; }else{ a1 = 14; a9 = 10; a23 = 1; a5 = 5; a21 = 10; a12 = 1; a16 = 7; a4 = 0; } return 21; } else if(((((a28==1)&&((((a28==1)&&((((a19==4)&&((input==1)&&(a9==10)))&&!(a4==1))&&(a5==4)))&&(a12==1))&&!(a20==1)))&&(a17==2))&&((a21==10)&&((a1==14)&&((a16==8)&&((!(a8==1)&&(a11==1))||!(a6==1))))))){ a19 = 3; a11 = 1; a20 = 1; a2 = 1; a5 = 5; a21 = 11; a9 = 11; a4 = 0; return 25; } else if((((((!(a0==1)&&(((a16==8)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a18==1)))&&(a21==11))&&(a17==2))&&(a19==1))&&((a9==7)&&((a20==1)&&((a1==14)&&(((!(a12==1)||((a12==1)&&(a2==1)))&&(a6==1))||!(a12==1))))))){ a21 = 10; a28 = 1; a12 = 1; a26 = 0; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((a28==1)&&(((a16==9)&&((((input==6)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a28==1))&&(a1==13)))&&!(a0==1)))&&(!(a20==1)&&((((a19==2)&&(((a17==2)&&((a13==1)&&(a28==1)))&&(a21==11)))&&!(a8==1))&&!(a24==1))))){ a9 = 10; a16 = 10; a15 = 0; a11 = 0; a19 = 5; a8 = 1; a5 = 6; a21 = 10; return -1; } else if((((a12==1)&&(((((a21==11)&&((a28==1)&&((a11==1)&&((a16==9)&&((a9==11)&&((a20==1)&&((a5==4)&&(input==6))))))))&&(a12==1))&&(a1==12))&&!(a18==1)))&&((a7==1)||(((a12==1)&&(a19==5))&&(a17==2))))){ a1 = 13; a16 = 7; a24 = 0; a21 = 10; a2 = 1; a4 = 0; a19 = 2; a9 = 10; return -1; } else if((((a13==1)&&((a19==2)&&((a17==2)&&((a16==9)&&(!(a24==1)&&(((((a5==4)||(a5==5))&&(input==3))&&!(a20==1))&&(a1==14)))))))&&((((a7==1)||(((a4==1)||((a9==8)&&(a13==1)))&&!(a0==1)))&&(a21==10))&&(a2==1)))){ a19 = 1; a16 = 7; a26 = 1; a9 = 10; a5 = 4; a4 = 1; a12 = 0; a20 = 1; a1 = 12; return -1; } else if(((((((a17==2)&&((((a5==4)&&(input==6))&&(a2==1))&&(a19==2)))&&(a9==8))&&(a16==11))&&!(a26==1))&&((a21==10)&&(!(a18==1)&&(!(a2==1)||(!(a6==1)||((((a12==1)&&!(a20==1))&&(a1==14))||!(a11==1)))))))){ if((a16==7)){ a20 = 1; a9 = 10; a13 = 0; a1 = 13; a5 = 5; a21 = 11; a23 = 0; }else{ a20 = 1; a1 = 13; a16 = 7; a19 = 1; a9 = 7; a10 = 0; a3 = 0; } return 25; } else if(((((a21==12)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==5)))&&(a1==12))&&((a20==1)&&((a19==4)&&((a17==2)&&(!(a6==1)||((((((!(a8==1)&&(a3==1))&&(a3==1))&&!(a24==1))&&!(a18==1))&&!(a27==1))&&(a16==9)))))))){ a9 = 8; a11 = 1; a19 = 1; a5 = 6; a7 = 0; a18 = 0; a16 = 8; a1 = 14; return 21; } else if((((((!(a26==1)&&((a17==2)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a9==10))&&(a1==12))&&(a19==2))&&((((!(a7==1)&&(((a2==1)&&(((a16==10)&&(a11==1))&&!(a26==1)))&&!(a26==1)))&&!(a4==1))&&(a20==1))&&(a21==12)))){ a23 = 1; a9 = 7; a16 = 7; a24 = 0; a19 = 1; a12 = 1; a5 = 4; a21 = 10; return -1; } else if((((!(a14==1)&&((!(a3==1)||((((!(a18==1)&&(a3==1))&&(a19==5))&&(a1==14))&&(a13==1)))&&(a21==12)))&&(a17==2))&&(((!(a8==1)&&(!(a14==1)&&((input==4)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))))&&(a20==1))&&(a16==11)))){ a21 = 10; a14 = 0; a9 = 7; a16 = 7; a28 = 1; a19 = 1; a1 = 12; a5 = 4; a27 = 0; return -1; } else if((((a21==10)&&(!(a3==1)||(!(a11==1)||((a16==11)&&((a3==1)&&(a6==1))))))&&((a13==1)&&((a1==12)&&((a23==1)&&((((a17==2)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6))&&(a19==3)))&&!(a20==1))&&!(a24==1))))))){ if((a2==1)){ a1 = 14; a19 = 5; a6 = 0; a16 = 8; a5 = 6; a9 = 10; a3 = 0; a0 = 1; }else{ a13 = 0; a21 = 11; a9 = 8; a5 = 6; a16 = 9; a20 = 1; a24 = 1; a1 = 13; a6 = 0; } return -1; } else if((((!(a20==1)&&((a21==10)&&((a16==9)&&(((a9==7)&&((a23==1)||(a0==1)))&&(a19==4)))))||!(a2==1))&&((((!(a8==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a1==12))&&(a17==2)))&&(a28==1))&&!(a24==1))&&(a11==1)))){ a16 = 10; a19 = 1; a20 = 1; a7 = 1; a9 = 10; a22 = 1; a13 = 0; a5 = 5; a1 = 14; a21 = 12; return -1; } else if(((((a9==8)&&((((a13==1)&&((a21==12)&&(input==1)))&&(a17==2))&&(a3==1)))&&(a1==14))&&((a19==4)&&((((((a12==1)&&(((a16==10)&&(a28==1))&&!(a20==1)))||!(a28==1))||(a24==1))&&(a3==1))&&(a5==4))))){ if((a3==1)){ a16 = 7; a2 = 0; a21 = 10; a25 = 0; a1 = 13; a19 = 1; a20 = 1; }else{ a28 = 0; a9 = 10; a1 = 13; a16 = 8; a22 = 0; a11 = 0; a5 = 6; a21 = 10; a19 = 2; } return -1; } else if((((!(a28==1)||((a19==4)&&(!(a20==1)&&(((a13==1)&&(a12==1))&&(a17==2)))))&&(a16==11))&&(((((((a1==12)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==1)))&&(a13==1))&&(a21==10))&&(a12==1))&&!(a7==1))&&(a23==1)))){ if((a13==1)){ a11 = 0; a9 = 9; a5 = 4; a1 = 14; a19 = 5; a6 = 0; a16 = 9; }else{ a10 = 0; a16 = 7; a20 = 1; a9 = 8; a19 = 1; a5 = 5; a4 = 1; a27 = 1; } return -1; } else if(((((((((a21==10)&&(((a5==4)||(a5==5))&&(input==1)))&&(a1==14))&&(a9==10))&&(a20==1))&&(a17==2))&&(a23==1))&&(((a11==1)&&(((a12==1)&&((!(a24==1)&&((a2==1)&&(a16==10)))&&(a19==3)))&&!(a26==1)))&&!(a4==1)))){ a5 = 5; a4 = 0; a9 = 11; a16 = 11; a8 = 0; a19 = 5; a0 = 0; return 25; } else if(((((a21==10)&&(((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a14==1))&&!(a26==1))&&(a11==1)))&&(a20==1))&&((((a16==7)&&(((((a19==3)&&(!(a2==1)||(a11==1)))&&(a17==2))||(a24==1))&&(a1==14)))&&(a28==1))&&(a9==11)))){ a1 = 12; a7 = 0; a5 = 4; a11 = 1; a9 = 10; a21 = 11; a27 = 0; return 21; } else if(((!(a4==1)&&((((input==6)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&(a1==12))&&(a17==2)))&&(!(a27==1)&&((!(a24==1)&&(((a16==11)&&(((!(a28==1)||((a23==1)&&!(a4==1)))&&(a21==12))&&(a2==1)))&&(a20==1)))&&(a19==3))))){ a9 = 7; a8 = 0; a5 = 4; a21 = 10; a19 = 1; a16 = 7; a6 = 1; a3 = 1; return -1; } else if(((((a5==4)&&((((a1==12)&&(!(a18==1)&&((a13==1)&&(a9==11))))&&(a3==1))&&(a11==1)))&&(a20==1))&&((((((a19==1)&&((a13==1)&&((a21==11)&&(input==5))))&&(a16==8))&&(a17==2))&&!(a4==1))&&(a3==1)))){ a9 = 7; a21 = 10; a28 = 1; a4 = 0; a27 = 0; a16 = 7; return -1; } else if((((((a4==1)||((a21==10)&&((a17==2)&&((!(a4==1)&&((a16==7)&&(a28==1)))&&(a1==12)))))&&(a9==7))&&(a13==1))&&((a11==1)&&((!(a27==1)&&((((a5==5)&&(input==5))&&(a19==1))&&!(a20==1)))&&(a23==1))))){ a26 = 0; a5 = 4; a20 = 1; a0 = 0; a12 = 1; return -1; } else if(((!(a24==1)&&(((a12==1)&&((a3==1)&&((a28==1)&&!(a20==1))))&&(a13==1)))&&((!(a18==1)&&((((a16==10)&&(((a1==13)&&((input==6)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a17==2)))&&(a23==1))&&(a21==10)))&&(a19==3)))){ a20 = 1; a10 = 1; a4 = 1; a16 = 8; a21 = 11; a9 = 8; a19 = 1; a5 = 4; a1 = 14; a27 = 1; return -1; } else if((((((a26==1)||((((a2==1)||(a0==1))&&!(a8==1))&&(a21==11)))&&(a17==2))&&(a16==11))&&((((a20==1)&&((a11==1)&&(((a19==1)&&((a1==14)&&((input==5)&&((a5==4)||(a5==5)))))&&(a9==8))))&&(a23==1))&&!(a26==1)))){ a28 = 1; a9 = 10; a5 = 6; a2 = 1; a19 = 5; a27 = 0; return 26; } else if((((((a6==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a20==1))&&(a12==1))&&((a17==2)&&((((!(a14==1)&&((a16==10)&&(!(a28==1)||(((a1==12)&&(!(a3==1)||(a12==1)))&&(a9==7)))))&&!(a8==1))&&(a19==2))&&(a21==12))))){ a20 = 0; a9 = 11; a24 = 0; a16 = 8; a5 = 5; a28 = 1; a19 = 5; a21 = 10; a7 = 0; return 21; } else if((((((a18==1)||(!(a14==1)&&((a19==3)&&(((a1==12)&&(((a23==1)&&(a6==1))||!(a23==1)))&&(a9==11)))))||(a4==1))&&(a21==11))&&((((a12==1)&&(!(a20==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a17==2))&&(a16==7)))){ a13 = 1; a14 = 0; a5 = 4; a20 = 1; a9 = 9; a19 = 2; a1 = 13; a27 = 0; a21 = 10; return 25; } else if((((a1==14)&&((((a20==1)&&(input==6))&&(a28==1))&&(a3==1)))&&(((a21==11)&&(((a13==1)&&((a17==2)&&(!(a12==1)||((a19==3)&&((((a6==1)&&(a5==4))&&!(a26==1))||(a18==1))))))&&(a9==8)))&&(a16==10)))){ a24 = 0; a19 = 2; a9 = 9; a16 = 7; a28 = 1; a1 = 13; a21 = 10; a7 = 0; return 25; } else if((((a21==11)&&((a1==14)&&((a9==11)&&(((!(a13==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a16==8)))&&(a18==1))&&(a19==2)))))&&((a24==1)&&(((((a27==1)&&((a18==1)&&(a13==1)))&&!(a20==1))&&(a17==2))&&(a7==1))))){ a1 = 13; a21 = 10; a5 = 6; a10 = 1; a4 = 1; a9 = 7; a19 = 5; a8 = 1; return -1; } else if((((a19==2)&&(((a20==1)&&(!(a28==1)||(((a21==10)&&((((a28==1)||!(a12==1))||!(a2==1))&&(a16==8)))||(a4==1))))&&(a17==2)))&&((a1==13)&&((!(a0==1)&&((a9==11)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a14==1))))){ a3 = 1; a14 = 0; a9 = 7; a5 = 4; a19 = 1; a16 = 7; a1 = 12; a6 = 1; return -1; } else if((((a24==1)||(((a16==7)&&((((a28==1)||(a0==1))||!(a6==1))&&(a9==9)))&&(a21==10)))&&((a19==2)&&((a13==1)&&(((a1==13)&&(!(a20==1)&&(!(a14==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a17==2)))))&&!(a27==1)))))){ a0 = 0; a8 = 0; a1 = 12; a19 = 3; a5 = 4; a18 = 0; return 22; } else if(((!(a27==1)&&((a12==1)&&((((a1==12)&&((a16==7)&&((((a12==1)&&(!(a20==1)&&(input==5)))&&(a17==2))&&(a21==12))))&&(a23==1))&&!(a14==1))))&&((((a19==2)&&((a9==7)&&(a23==1)))&&(a5==6))&&!(a4==1)))){ a11 = 1; a18 = 0; a3 = 1; a5 = 4; a19 = 3; a9 = 11; a20 = 1; a16 = 8; return 23; } else if(((((a21==11)&&((((a9==11)&&((a1==13)&&((a16==9)&&((((a11==1)&&!(a7==1))&&(a17==2))||!(a12==1)))))||(a7==1))&&(a3==1)))&&(a13==1))&&(!(a24==1)&&((a19==3)&&((((a5==4)||(a5==5))&&(input==5))&&(a20==1)))))){ a18 = 0; a9 = 7; a12 = 1; a5 = 4; a21 = 12; a1 = 12; a11 = 1; return 21; } else if((((a21==11)&&(((a19==3)&&((a9==8)&&(!(a26==1)&&((a17==2)&&(!(a0==1)&&((a16==8)&&(!(a27==1)&&(((a5==6)&&(input==5))&&(a3==1)))))))))&&(a1==14)))&&(!(a20==1)&&(((a6==1)||!(a12==1))||(a0==1))))){ a1 = 12; a16 = 7; a21 = 10; a12 = 1; a19 = 1; a23 = 1; a28 = 1; a5 = 4; a20 = 1; a9 = 7; return -1; } else if(((((a19==1)&&(((a13==1)&&((input==3)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))))&&(a17==2)))&&(a1==14))&&((a13==1)&&((a24==1)||(((((a21==12)&&(!(a8==1)&&((a8==1)||(a23==1))))&&(a16==9))&&!(a20==1))&&(a3==1)))))){ a16 = 10; a5 = 5; a0 = 1; a9 = 9; a19 = 2; a6 = 0; return -1; } else if((((a12==1)&&(((!(a0==1)&&((a6==1)&&((a21==12)&&(input==1))))&&!(a26==1))&&(a6==1)))&&((a19==1)&&((a16==10)&&((a1==12)&&((!(a20==1)&&((((a2==1)&&!(a18==1))&&(a17==2))&&(a9==7)))&&(a5==4))))))){ a0 = 1; a9 = 9; a5 = 6; a23 = 0; a11 = 0; a20 = 1; a21 = 10; a19 = 2; a16 = 7; return 23; } else if((((!(a27==1)&&(((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==6))&&(a2==1))&&(a21==12)))&&!(a18==1))&&((a24==1)||(((a16==7)&&((a0==1)||(((a20==1)&&(!(a2==1)||((a17==2)&&(a23==1))))&&(a1==14))))&&(a19==3))))){ a2 = 1; a21 = 10; a19 = 2; a1 = 13; a23 = 1; a7 = 0; a5 = 6; a9 = 9; return 26; } else if((((((a3==1)&&(((a1==14)&&(!(a13==1)||((a17==2)&&((a2==1)&&(a3==1)))))&&(a9==11)))&&(a11==1))&&(a20==1))&&(((a6==1)&&(!(a24==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a16==11))&&(a21==11))))&&(a19==4)))){ a23 = 1; a3 = 1; a5 = 4; a1 = 12; a19 = 1; a24 = 0; a16 = 7; a21 = 10; a9 = 7; return -1; } else if((((a9==8)&&((((a17==2)&&(((!(a0==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a1==12))&&!(a20==1)))&&(a21==12))&&(a16==9)))&&(((a19==1)&&(((!(a14==1)&&(!(a0==1)&&(a11==1)))||(a26==1))||!(a28==1)))||(a4==1)))){ a1 = 14; a5 = 4; a20 = 1; a15 = 1; a26 = 1; a16 = 7; a9 = 9; a12 = 0; return 21; } else if((((a16==8)&&((a1==14)&&((a17==2)&&((a3==1)&&((a11==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))))))&&(!(a18==1)&&(((((a28==1)&&((((a23==1)&&(a19==2))&&(a21==10))&&(a9==7)))&&(a23==1))&&(a13==1))&&!(a20==1))))){ a5 = 4; a19 = 1; a16 = 7; a28 = 1; a20 = 1; a1 = 12; a7 = 0; a24 = 0; return -1; } else if((((a12==1)&&((!(a14==1)&&((a21==11)&&((a20==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5))&&!(a18==1)))))&&(a17==2)))&&((a4==1)||(((a19==4)&&((((a3==1)&&(a1==14))||!(a28==1))&&!(a14==1)))&&(a16==10))))){ a16 = 7; a1 = 13; a21 = 10; a0 = 0; a13 = 1; a5 = 4; a3 = 1; a9 = 9; a19 = 2; return 25; } else if(((((!(a27==1)&&(((a2==1)&&((((input==3)&&(((a9==7)&&((a1==13)&&(a5==5)))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))))&&(a19==5))&&(a21==12)))&&(a16==10)))&&(a6==1))&&!(a27==1))&&(!(a20==1)&&(!(a13==1)||(!(a12==1)||((a17==2)&&(a11==1))))))){ a16 = 7; a19 = 1; a20 = 1; a21 = 10; a1 = 12; a4 = 1; a24 = 1; a14 = 1; a5 = 5; a9 = 10; return 23; } else if((((a8==1)||(((a2==1)&&(((((a21==12)&&(((a13==1)&&(a11==1))&&(a20==1)))&&(a1==13))&&(a6==1))&&!(a18==1)))&&(a5==4)))&&(((!(a26==1)&&((a19==1)&&((a16==8)&&(input==5))))&&(a17==2))&&(a9==10)))){ a0 = 0; a18 = 0; a21 = 11; a16 = 10; a19 = 5; a5 = 6; a1 = 12; a28 = 1; return 22; } else if((((a6==1)&&(((a17==2)&&((((a23==1)&&(a6==1))&&(a12==1))&&(a16==9)))&&(a19==2)))&&(((((a21==10)&&(!(a20==1)&&((((input==6)&&(a9==10))&&!(a27==1))&&(a5==4))))&&(a1==12))&&!(a8==1))&&!(a14==1)))){ a0 = 1; a20 = 1; a9 = 11; a5 = 5; a16 = 7; a15 = 0; a2 = 0; return 21; } else if((((a13==1)&&((a17==2)&&((a23==1)&&(a16==8))))&&((a2==1)&&(((!(a8==1)&&((((a21==12)&&((a1==14)&&(((a9==10)&&(((a5==4)||(a5==5))&&(input==3)))&&(a19==5))))&&!(a26==1))&&(a23==1)))&&(a20==1))&&(a11==1))))){ a11 = 1; a5 = 4; a18 = 0; a9 = 7; a1 = 12; a16 = 7; a21 = 10; a19 = 1; a6 = 1; return -1; } else if(((((((a6==1)&&((!(a26==1)&&(a13==1))||!(a3==1)))&&(a16==9))&&(a20==1))&&(a21==12))&&((a19==4)&&(((((a13==1)&&(((input==4)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))&&(a1==12)))&&(a17==2))&&(a28==1))&&!(a26==1))))){ a6 = 1; a5 = 4; a2 = 1; a9 = 7; a19 = 1; a3 = 1; a16 = 7; a21 = 10; return -1; } else if(((((a6==1)&&((a20==1)&&(((((a6==1)&&!(a24==1))&&(a5==6))&&(a16==9))&&(a19==5))))&&(a21==10))&&(!(a7==1)&&((a9==11)&&((((a6==1)&&((a13==1)&&((a17==2)&&(input==3))))&&(a13==1))&&(a1==12)))))){ a9 = 7; a5 = 4; a14 = 0; a16 = 7; a18 = 0; a19 = 1; a4 = 0; return -1; } else if(((((a21==10)&&(!(a6==1)||((((a12==1)&&(a19==3))&&(a20==1))&&(a17==2))))&&(a9==11))&&((a1==13)&&(((!(a27==1)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a26==1))&&!(a8==1))&&(a2==1)))&&!(a27==1))&&(a16==10))))){ a3 = 1; a5 = 4; a16 = 8; a0 = 0; a19 = 5; a9 = 9; a1 = 12; a7 = 0; return -1; } else if((((a27==1)&&(!(a20==1)&&(((a27==1)&&(((a13==1)&&(a5==6))&&(a7==1)))&&(a17==2))))&&((a26==1)&&((a0==1)&&((((a19==3)&&((a16==7)&&(((a1==12)&&(input==4))&&(a9==8))))&&(a21==12))&&!(a12==1)))))){ a3 = 0; a21 = 11; a15 = 1; a1 = 13; a16 = 9; a24 = 1; a19 = 5; a20 = 1; a5 = 4; return -1; } else if((((a21==12)&&((a19==3)&&(((a14==1)&&((input==6)&&(((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))))&&(a7==1))))&&((a16==10)&&((a17==2)&&(((a27==1)&&(((a20==1)&&((a2==1)&&!(a2==1)))&&(a27==1)))&&!(a11==1)))))){ a21 = 10; a24 = 1; a19 = 1; a5 = 6; a1 = 14; a28 = 0; a16 = 7; a12 = 0; a9 = 7; return 25; } else if(((((a23==1)&&((!(a20==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==1))&&(a11==1)))&&(a9==9)))&&(a28==1))&&(((a28==1)&&((a1==13)&&((a16==8)&&((((a3==1)&&(a11==1))&&(a21==10))&&(a17==2)))))||!(a13==1)))){ a16 = 7; a5 = 4; a4 = 0; a9 = 7; a18 = 0; a23 = 1; a20 = 1; a1 = 12; return -1; } else if(((((!(a20==1)&&((input==1)&&(((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7)))||(((a19==4)&&(((a5==5)&&(a1==14))&&(a9==11)))||((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))))))&&!(a14==1))&&!(a4==1))&&(((((a7==1)||((a21==12)&&((a16==8)&&((a28==1)&&(a17==2)))))&&!(a14==1))&&(a3==1))&&(a28==1)))){ a20 = 1; a19 = 1; a8 = 1; a5 = 6; a9 = 11; a25 = 0; a21 = 10; a10 = 0; a1 = 13; a16 = 7; return -1; } else if((((((((a16==9)&&(((a13==1)&&(!(a4==1)&&(a2==1)))&&(a9==10)))&&(a21==11))||(a0==1))&&(a1==12))&&(a20==1))&&((a28==1)&&((a19==4)&&((a28==1)&&((((a5==6)&&(input==3))&&(a17==2))&&(a13==1))))))){ a11 = 1; a26 = 0; a5 = 4; a27 = 0; a19 = 1; a9 = 7; a16 = 7; a21 = 10; return -1; } else if(((((a19==1)&&((a6==1)&&((a17==2)&&((a20==1)&&(((a16==11)&&((input==5)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))&&(a23==1))))))&&(a3==1))&&((a2==1)&&((a1==14)&&((a21==12)&&((!(a0==1)&&(a2==1))&&!(a4==1))))))){ a5 = 6; a21 = 10; a12 = 1; a19 = 4; a9 = 7; a28 = 1; a11 = 1; a1 = 12; return 21; } else if((((a19==2)&&(((a17==2)&&((a9==8)&&((a21==10)&&(!(a3==1)||(a13==1)))))&&(a11==1)))&&(((a16==11)&&((a20==1)&&((a3==1)&&(!(a8==1)&&(!(a14==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1)))))))&&(a1==14)))){ a19 = 1; a16 = 7; a6 = 1; a8 = 0; a9 = 7; a5 = 4; a1 = 12; a18 = 0; return -1; } else if(((!(a8==1)&&((a8==1)||(((a14==1)||((((a17==2)&&(a6==1))&&(a19==2))&&(a16==11)))&&(a20==1))))&&((a23==1)&&(((((a21==12)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3)))&&(a1==14))&&(a6==1))&&(a11==1))))){ a9 = 7; a21 = 10; a28 = 1; a1 = 12; a5 = 4; a6 = 1; a8 = 0; a19 = 1; a16 = 7; return -1; } else if(((!(a13==1)||(((((((a28==1)&&((a9==7)&&(a23==1)))||!(a28==1))&&(a17==2))&&(a21==10))&&(a1==14))&&(a19==2)))&&(!(a8==1)&&((a20==1)&&((a5==4)&&((!(a4==1)&&((a16==8)&&(input==3)))&&!(a24==1))))))){ a16 = 7; a13 = 1; a1 = 12; a27 = 0; a19 = 1; a6 = 1; return -1; } else if(((((a21==11)&&((a1==14)&&((((((a5==4)||(a5==5))&&(input==1))&&(a13==1))&&!(a7==1))&&(a9==10))))&&!(a7==1))&&((((((a19==5)&&(((a3==1)&&(a12==1))&&(a2==1)))&&(a17==2))&&!(a20==1))&&(a16==8))||(a18==1)))){ a7 = 1; a19 = 2; a20 = 1; a5 = 5; a13 = 0; a16 = 10; a21 = 12; a12 = 0; a9 = 7; a1 = 13; return -1; } else if(((!(a2==1)||((((a1==13)&&((a19==5)&&(((a6==1)||!(a6==1))&&!(a18==1))))||(a7==1))&&(a12==1)))&&((a21==10)&&(((a17==2)&&((((a9==8)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a16==8))&&(a20==1)))&&!(a24==1))))){ a1 = 12; a9 = 7; a16 = 7; a4 = 0; a26 = 0; a19 = 1; a5 = 4; a24 = 0; return -1; } else if(((!(a12==1)||(((a21==10)&&((a16==11)&&((((a6==1)||(a27==1))&&(a17==2))&&(a1==12))))&&(a12==1)))&&(((!(a8==1)&&((a2==1)&&((((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==3))&&(a19==2))))&&!(a20==1))&&(a2==1)))){ a8 = 1; a4 = 1; a5 = 6; a10 = 0; a19 = 1; a16 = 7; a20 = 1; a1 = 13; a9 = 8; return -1; } else if(((((a13==1)&&(!(a0==1)&&((a21==11)&&((a23==1)&&(((a16==8)&&((input==1)&&((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))))&&(a23==1))))))&&(a17==2))&&((a20==1)&&((a2==1)&&((a26==1)||(a11==1)))))){ a16 = 7; a1 = 12; a21 = 10; a11 = 1; a19 = 1; a9 = 7; a18 = 0; a5 = 4; a28 = 1; return -1; } else if((((!(a14==1)&&((((((a3==1)&&(a19==1))&&(a21==11))&&(a17==2))||(a7==1))&&(a1==13)))||(a24==1))&&(((((a9==7)&&(!(a20==1)&&((a16==8)&&(((a5==4)||(a5==5))&&(input==1)))))&&(a28==1))&&(a3==1))&&(a23==1)))){ a20 = 1; a21 = 10; a6 = 1; a5 = 4; a27 = 0; a16 = 7; a28 = 1; a1 = 12; return -1; } else if((((((input==6)&&((a5==5)||(a5==6)))&&(a28==1))&&!(a24==1))&&((a19==5)&&((a9==10)&&(!(a11==1)||((a21==10)&&((a2==1)&&(!(a12==1)||((a16==11)&&((((a17==2)&&((a1==13)&&(a28==1)))&&!(a26==1))&&(a20==1))))))))))){ a28 = 1; a5 = 4; a0 = 0; a16 = 7; a9 = 7; a4 = 0; a1 = 12; a19 = 1; return -1; } else if((((a23==1)&&((a2==1)&&(!(a8==1)&&(!(a20==1)&&((((((a5==4)&&((a21==12)&&(input==4)))&&(a6==1))&&(a16==10))&&(a9==11))&&(a19==4))))))&&(!(a26==1)&&((a1==12)&&(((a2==1)&&(a17==2))&&(a2==1)))))){ a0 = 1; a16 = 7; a1 = 13; a13 = 0; a21 = 10; a19 = 1; a5 = 5; a20 = 1; a9 = 10; return -1; } else if((((a28==1)&&((a17==2)&&((a24==1)||((a9==7)&&(((a12==1)&&(a19==1))&&(a1==13))))))&&((a2==1)&&(((a21==10)&&((a16==11)&&(((a13==1)&&(((a5==5)&&(input==1))&&!(a7==1)))&&(a28==1))))&&!(a20==1))))){ a16 = 10; a20 = 1; a5 = 4; a4 = 1; a27 = 1; a22 = 1; a1 = 12; return 22; } else if(((((!(a26==1)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==1)))&&!(a26==1))&&(a3==1))&&(((a20==1)&&((a3==1)&&(((((a24==1)||(((a2==1)&&(a17==2))&&(a21==11)))&&(a19==4))&&(a16==11))&&(a1==12))))||!(a6==1)))){ a9 = 8; a1 = 13; a5 = 5; a27 = 0; a21 = 12; a19 = 2; a3 = 1; a14 = 0; return 25; } else if(((((a13==1)&&((a17==2)&&((((a21==10)&&(a12==1))&&(a19==5))&&!(a24==1))))||(a18==1))&&((((a1==14)&&(((((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==3))&&(a3==1))&&(a13==1))&&(a16==10)))&&!(a26==1))&&(a20==1)))){ a24 = 0; a12 = 1; a19 = 2; a16 = 9; a7 = 0; a9 = 10; a5 = 5; return 21; } else if((((((!(a8==1)&&((a12==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a20==1))&&(a19==3))))&&(a17==2))&&(a9==10))&&(a3==1))&&((!(a11==1)||((a1==13)&&(((a23==1)&&((a16==7)&&(a6==1)))&&(a21==11))))&&(a2==1)))){ a14 = 0; a2 = 1; a5 = 4; a21 = 10; a19 = 1; a28 = 1; a9 = 7; a1 = 12; return -1; } else if((((a23==1)&&!(a14==1))&&((a3==1)&&((a1==12)&&((a21==10)&&(((a17==2)&&((a16==10)&&(((a19==1)&&(((((a9==7)&&(((a5==4)||(a5==5))&&(input==3)))&&(a11==1))&&(a13==1))&&(a20==1)))&&(a13==1))))&&!(a26==1))))))){ a26 = 0; a12 = 1; a16 = 7; a18 = 0; a5 = 4; return -1; } else if(((!(a20==1)&&((((a9==11)&&((a26==1)&&((a27==1)&&(!(a23==1)&&((input==1)&&((a5==4)||(a5==5)))))))&&(a17==2))&&(a16==8)))&&(((!(a13==1)&&((((a23==1)&&(a1==14))&&(a19==2))&&(a27==1)))&&(a21==11))&&!(a11==1)))){ a19 = 1; a11 = 0; a26 = 1; a5 = 6; a16 = 7; a15 = 1; a9 = 9; a1 = 13; return 25; } else if((((a16==8)&&((((a12==1)||(a18==1))&&!(a0==1))&&(a19==1)))&&(((a13==1)&&((((a23==1)&&(((a1==12)&&((((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==5))&&!(a4==1)))&&(a3==1)))&&(a21==10))&&(a17==2)))&&(a20==1)))){ a4 = 0; a16 = 9; a9 = 9; a19 = 2; a0 = 0; a21 = 12; a5 = 6; a27 = 0; return 22; } else if((((((a11==1)&&((a21==12)&&((a28==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))))&&(a6==1))&&(a1==14))&&(!(a8==1)&&(((a20==1)&&((((a17==2)&&((a19==5)&&(a13==1)))&&(a13==1))&&(a16==7)))&&(a28==1))))){ a9 = 7; a21 = 10; a2 = 1; a5 = 4; a6 = 1; a1 = 12; a18 = 0; a19 = 1; return -1; } else if((((a18==1)||(((a19==2)&&(!(a12==1)||((a23==1)&&(a16==10))))||!(a28==1)))&&((a21==10)&&(((((((a28==1)&&((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a17==2))&&!(a27==1))&&(a20==1))&&!(a24==1))&&(a1==12))))){ a5 = 4; a19 = 1; a7 = 0; a16 = 7; a27 = 0; a9 = 7; a8 = 0; return -1; } else if((((((((a17==2)&&((((a5==5)||(a5==6))&&(input==3))&&(a1==12)))&&!(a26==1))&&(a12==1))&&!(a4==1))&&(a19==3))&&((a21==10)&&((a9==10)&&((a27==1)||((((a16==7)&&((a12==1)&&(a20==1)))||(a8==1))&&(a28==1))))))){ a9 = 7; a14 = 0; a28 = 1; a26 = 0; a5 = 4; a19 = 1; return -1; } else if((((a21==12)&&((a9==10)&&((a28==1)&&((a28==1)&&(!(a24==1)&&(((input==5)&&(a16==10))&&!(a0==1)))))))&&((a17==2)&&((a5==4)&&((a19==3)&&(!(a28==1)||((a28==1)&&((a1==12)&&((a28==1)&&(a20==1)))))))))){ a23 = 1; a5 = 5; a21 = 10; a19 = 5; a16 = 8; a20 = 0; a2 = 1; a27 = 0; a9 = 11; return 21; } else if((((a19==1)&&(((a3==1)&&(((((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==6))&&(a17==2))&&!(a14==1)))&&(a16==10)))&&((a21==12)&&(!(a20==1)&&((a4==1)||(!(a0==1)&&(((a28==1)||!(a28==1))||!(a12==1)))))))){ if((a24==1)){ a1 = 12; a2 = 0; a20 = 1; a21 = 11; a9 = 11; a6 = 0; a26 = 1; a5 = 6; a19 = 4; }else{ a1 = 14; a0 = 1; a8 = 1; a9 = 8; a5 = 6; a20 = 1; a16 = 7; a13 = 0; a21 = 10; } return -1; } else if(((((a1==13)&&(!(a3==1)||(!(a20==1)&&((((a2==1)||!(a6==1))||!(a3==1))||!(a12==1)))))&&(a9==11))&&((a17==2)&&((((((a16==7)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a23==1))&&(a21==12))&&(a19==2))&&!(a26==1))))){ a1 = 14; a20 = 1; a5 = 6; a24 = 0; a26 = 0; a16 = 8; a28 = 1; return 23; } else if((((a20==1)&&((((((a23==1)&&(((a12==1)&&((a1==13)&&((a6==1)&&(a13==1))))&&(a9==8)))||!(a23==1))&&(a21==10))&&(a17==2))&&(a16==7)))&&((!(a18==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a28==1)))&&(a19==4)))){ a11 = 1; a5 = 4; a0 = 0; a9 = 7; a1 = 12; a19 = 1; a3 = 1; return -1; } else if(((!(a4==1)&&(((a17==2)&&((a1==13)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a3==1)))&&((a3==1)&&(((a21==10)&&(((a9==10)&&((!(a28==1)||((a3==1)&&(a11==1)))&&(a19==1)))||(a27==1)))&&(a16==11))))){ a5 = 4; a28 = 1; a9 = 7; a3 = 1; a1 = 12; a16 = 7; return -1; } else if((((a21==12)&&(((((a23==1)&&(a12==1))&&(a16==7))&&(a19==2))&&!(a20==1)))&&(((((a9==8)&&((a23==1)&&((a13==1)&&((a1==12)&&(((a17==2)&&(input==6))&&!(a8==1))))))&&(a6==1))&&(a13==1))&&(a5==6)))){ a5 = 4; a28 = 1; a20 = 1; a3 = 1; a19 = 1; a21 = 10; a9 = 7; a0 = 0; return -1; } else if(((((a13==1)&&((a20==1)&&((a16==10)&&(!(a7==1)&&((((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==4))&&!(a0==1))))))&&(a3==1))&&(!(a27==1)&&((((a17==2)&&((a28==1)&&(a19==3)))&&(a21==12))&&(a12==1))))){ a19 = 1; a1 = 12; a5 = 4; a9 = 7; a14 = 0; a21 = 10; a3 = 1; a16 = 7; a24 = 0; return -1; } else if((((a1==13)&&((a5==5)&&(!(a27==1)&&((a20==1)&&((a21==10)&&((a28==1)||(a8==1)))))))&&(((!(a4==1)&&((((((input==4)&&(a19==3))&&(a16==7))&&(a17==2))&&(a9==8))&&!(a26==1)))&&!(a7==1))&&(a3==1)))){ a5 = 4; a18 = 0; a9 = 7; a19 = 1; a23 = 1; a12 = 1; a1 = 12; return -1; } else if(((!(a23==1)||(((a16==10)&&((a8==1)||((((a2==1)&&!(a0==1))&&(a1==14))||(a8==1))))||(a18==1)))&&((a11==1)&&((a20==1)&&((a17==2)&&((a21==10)&&((a9==10)&&((a19==3)&&((input==4)&&((a5==4)||(a5==5))))))))))){ a5 = 4; a28 = 1; a16 = 7; a23 = 1; a1 = 12; a19 = 1; a2 = 1; a9 = 7; return -1; } else if(((((a8==1)||(!(a13==1)||(!(a0==1)&&((((a20==1)&&(((a6==1)&&(a16==9))&&(a17==2)))&&(a19==4))&&(a21==10)))))&&(a11==1))&&(((((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&!(a4==1))&&(a23==1))&&(a1==14)))){ a19 = 1; a9 = 7; a16 = 10; a8 = 0; a28 = 1; a7 = 0; a5 = 4; return 21; } else if((((((a17==2)&&((a19==3)&&((a21==12)&&((input==5)&&((((a1==14)&&(a5==4))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11))))))))&&(a13==1))&&!(a27==1))&&(!(a8==1)&&((a2==1)&&(!(a6==1)||(!(a0==1)&&((a16==7)&&(!(a20==1)&&(a2==1))))))))){ if((a2==1)){ a24 = 0; a19 = 1; a28 = 1; a21 = 10; a1 = 12; a9 = 11; a11 = 1; a5 = 5; a16 = 8; }else{ a27 = 0; a19 = 5; a5 = 5; a20 = 1; a16 = 10; a1 = 14; a24 = 0; a21 = 10; a9 = 7; } return 23; } else if(((!(a18==1)&&((a21==10)&&(((a17==2)&&((a6==1)&&(a11==1)))&&(a16==7))))&&((!(a8==1)&&((a13==1)&&(!(a24==1)&&(((input==5)&&((((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==2)&&((a9==11)&&((a1==14)&&(a5==6)))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3))))&&!(a20==1)))))&&!(a8==1)))){ a19 = 1; a1 = 12; a5 = 4; a3 = 1; a9 = 7; a2 = 1; a0 = 0; a20 = 1; return -1; } else if(((!(a20==1)&&((!(a24==1)&&((((!(a26==1)&&((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1))&&(a17==2)))&&(a23==1))&&(a19==1))&&(a6==1)))&&(a16==8)))&&(((((a9==10)&&(a2==1))&&(a1==13))&&(a21==10))||(a4==1)))){ a1 = 12; a20 = 1; a12 = 1; a13 = 1; a16 = 7; a5 = 4; a18 = 0; a9 = 7; return -1; } else if(((((!(a28==1)&&(((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))&&!(a20==1))&&!(a2==1))&&(a21==11)))&&(a27==1))&&(a18==1))&&((a16==8)&&((((a17==2)&&(((a2==1)&&(a19==2))&&!(a3==1)))&&(a1==13))&&(a24==1))))){ a9 = 11; a4 = 1; a19 = 3; a0 = 1; a16 = 7; a5 = 6; return -1; } else if((((a1==14)&&(((a5==5)&&(((!(a27==1)&&((a17==2)&&(!(a27==1)&&((input==5)&&(a21==11)))))&&!(a26==1))&&!(a8==1)))&&(a19==3)))&&((a16==10)&&((a28==1)&&((a9==8)&&(((a28==1)&&!(a26==1))&&(a20==1))))))){ a16 = 7; a3 = 1; a9 = 9; a19 = 2; a2 = 1; a7 = 0; a5 = 4; a1 = 13; a21 = 10; return 25; } else if(((!(a23==1)&&(((a14==1)&&((a9==8)&&(!(a20==1)&&(((a3==1)&&!(a13==1))&&(a16==8)))))&&(a17==2)))&&((((((a0==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a4==1)))&&(a19==2))&&!(a11==1))&&(a21==11))&&(a1==13)))){ a1 = 12; a9 = 9; a29 = 0; a5 = 6; a18 = 1; a21 = 10; a8 = 1; return -1; } else if(((((a20==1)&&(!(a11==1)||((a17==2)&&((a11==1)||(a27==1)))))&&(a19==3))&&(((!(a8==1)&&(((a16==8)&&(((input==4)&&((((a5==4)&&(a1==14))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))))&&(a2==1)))&&(a11==1)))&&!(a24==1))&&(a21==12)))){ a2 = 1; a19 = 1; a21 = 10; a6 = 1; a23 = 1; a5 = 4; a1 = 12; a16 = 7; a9 = 7; return -1; } else if((((((!(a27==1)&&((a2==1)&&((a1==14)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==4)))))&&(a16==9))&&(a21==11))&&(a3==1))&&((((!(a28==1)||((a19==2)&&((a17==2)&&(a11==1))))&&!(a20==1))||!(a28==1))||(a27==1)))){ if((a14==1)){ a21 = 10; a20 = 1; a1 = 13; a19 = 1; a16 = 7; a5 = 4; a9 = 7; a24 = 1; a12 = 0; }else{ a9 = 10; a5 = 6; a21 = 12; a16 = 7; a3 = 0; a25 = 0; a20 = 1; a24 = 1; a1 = 13; a19 = 1; } return -1; } else if((((((a21==10)&&(((a6==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a1==13)))&&!(a18==1))&&(a23==1))&&(!(a20==1)&&(((((a19==4)&&(((a2==1)&&((a8==1)||(a3==1)))&&(a9==10)))&&!(a4==1))&&(a17==2))&&(a16==8))))){ a19 = 1; a1 = 12; a16 = 7; a27 = 0; a20 = 1; a14 = 0; a9 = 7; a5 = 4; return -1; } else if((((a17==2)&&((a14==1)||(((!(a26==1)&&(((a27==1)||((a1==13)&&(a13==1)))&&(a23==1)))&&(a19==3))&&!(a18==1))))&&((((a12==1)&&(!(a20==1)&&((a21==11)&&((input==5)&&(a5==5)))))&&(a9==9))&&(a16==9)))){ a20 = 1; a2 = 0; a16 = 11; a9 = 8; a29 = 0; a1 = 14; a11 = 0; return -1; } else if(((!(a14==1)&&((a21==11)&&((a16==7)&&(((a17==2)&&(((((((a5==5)&&(a1==14))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4)))))&&(input==3))&&!(a7==1))&&!(a27==1)))&&(a20==1)))))&&(!(a28==1)||((a19==1)&&(((a28==1)&&!(a0==1))||!(a6==1)))))){ a1 = 14; a6 = 1; a14 = 0; a21 = 10; a8 = 0; a9 = 8; a5 = 5; a16 = 8; return 21; } else if((((((a21==10)&&(((a19==5)&&((a2==1)&&(a20==1)))&&(a16==9)))&&(a1==14))&&!(a18==1))&&((((!(a27==1)&&((a17==2)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==5))&&!(a27==1))))&&!(a4==1))&&(a13==1))&&(a12==1)))){ a9 = 9; a19 = 3; a8 = 0; a21 = 12; a16 = 10; a1 = 13; a23 = 1; a5 = 6; a6 = 1; return 21; } else if((((a19==1)&&(((a11==1)&&(((a11==1)&&((a13==1)&&((a1==14)&&(!(a14==1)&&(((a13==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3)))&&(a16==10))))))&&!(a26==1)))&&(a21==10)))&&(((a13==1)&&!(a20==1))&&(a17==2)))){ if((a12==1)){ a5 = 6; a22 = 1; a14 = 1; a16 = 8; a1 = 12; a21 = 11; a19 = 2; a9 = 9; }else{ a1 = 13; a5 = 4; a9 = 7; a23 = 0; a19 = 2; a16 = 7; a29 = 1; a20 = 1; a3 = 0; } return -1; } else if((((a3==1)&&(!(a18==1)&&(((a21==11)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==5)))&&(a17==2))))&&(((!(a18==1)&&((a19==2)&&((!(a7==1)&&(((a23==1)||!(a12==1))&&(a1==13)))&&!(a20==1))))&&(a13==1))&&(a16==10)))){ if((a26==1)){ a5 = 4; a21 = 10; a20 = 1; a11 = 0; a26 = 1; a16 = 7; a0 = 1; a1 = 12; a19 = 1; a9 = 8; }else{ a4 = 1; a16 = 7; a20 = 1; a5 = 6; a9 = 10; a7 = 1; a21 = 10; a19 = 1; a1 = 14; a15 = 1; } return 21; } else if((((a21==10)&&(((((((input==4)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a19==5))&&(a2==1))&&!(a8==1))&&!(a27==1))&&(a16==10)))&&((((a17==2)&&((!(a20==1)&&(!(a4==1)&&(a23==1)))&&(a1==13)))&&(a3==1))||(a8==1)))){ a20 = 1; a16 = 7; a7 = 1; a9 = 8; a1 = 12; a12 = 0; a19 = 1; a8 = 1; a5 = 6; return -1; } else if(((((a21==10)&&(((a19==5)&&((!(a14==1)&&((((a23==1)&&((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&!(a27==1))&&!(a4==1)))&&(a13==1)))&&(a16==8)))&&(a20==1))&&((a17==2)&&((a1==14)&&((a23==1)&&!(a27==1)))))){ a16 = 7; a13 = 1; a9 = 7; a5 = 4; a0 = 0; a1 = 12; a19 = 1; a14 = 0; return -1; } else if((((((((a23==1)&&(a3==1))||!(a28==1))&&!(a24==1))&&(a23==1))&&(a17==2))&&((a21==10)&&((a19==4)&&(!(a20==1)&&((a16==10)&&(((a13==1)&&((input==6)&&((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))||(((a1==13)&&(a5==5))&&(a9==7)))))&&(a2==1)))))))){ a10 = 0; a20 = 1; a19 = 1; a16 = 7; a9 = 11; a13 = 0; a5 = 6; a23 = 0; a1 = 14; return -1; } else if((((a1==14)&&((a21==11)&&((((a28==1)&&(((a28==1)&&((a20==1)&&((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a19==5)))&&!(a24==1))&&(a28==1))))&&((a17==2)&&((((a28==1)&&(a16==11))&&(a13==1))&&!(a24==1))))){ if((a24==1)){ a8 = 0; a20 = 0; a16 = 7; a0 = 0; a1 = 12; a12 = 1; a5 = 5; a9 = 10; }else{ a19 = 2; a16 = 10; a9 = 10; a2 = 1; a5 = 4; a1 = 12; a3 = 1; a27 = 0; } return 25; } else if(((((a19==4)&&((a11==1)&&(((a9==8)&&(a6==1))&&!(a18==1))))&&(a16==8))&&((a1==12)&&((((a17==2)&&(!(a27==1)&&((a2==1)&&((((input==5)&&(a5==5))&&(a11==1))&&!(a20==1)))))&&(a21==11))&&(a11==1))))){ a23 = 1; a1 = 13; a6 = 1; a16 = 7; a5 = 4; a21 = 10; a20 = 1; a8 = 0; a19 = 3; return 22; } else if((((a19==1)&&((((a21==12)&&(((a4==1)||(a12==1))&&(a1==14)))||!(a23==1))&&(a17==2)))&&((a9==10)&&(((!(a4==1)&&((a11==1)&&((((a5==5)&&(input==5))&&!(a7==1))&&(a16==7))))&&!(a24==1))&&!(a20==1))))){ a6 = 1; a20 = 1; a21 = 10; a1 = 12; a3 = 1; a8 = 0; a5 = 4; a9 = 7; return -1; } else if((((a1==12)&&(((a11==1)&&((a16==9)&&((a13==1)&&(a20==1))))&&!(a24==1)))&&(((a12==1)&&((!(a0==1)&&((a21==12)&&(((a12==1)&&(!(a24==1)&&((a9==11)&&(input==3))))&&(a5==6))))&&(a17==2)))&&(a19==3)))){ a13 = 1; a14 = 0; a5 = 4; a27 = 0; a19 = 1; a16 = 7; a9 = 7; a21 = 10; return -1; } else if(((((a19==5)&&(((a28==1)&&((a13==1)&&(((input==4)&&(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a28==1))))&&!(a26==1)))&&!(a20==1))&&((a16==8)&&((a17==2)&&((!(a0==1)&&((a7==1)||(a6==1)))&&(a21==11)))))){ if((a0==1)){ a1 = 12; a5 = 5; a22 = 1; a9 = 7; a10 = 1; a19 = 1; a16 = 7; }else{ a19 = 3; a20 = 1; a3 = 0; a5 = 4; a1 = 12; a9 = 7; a16 = 7; a14 = 1; a2 = 0; a21 = 12; } return -1; } else if(((((a2==1)&&((a17==2)&&((a1==12)&&(a13==1))))&&(a16==11))&&((((a13==1)&&((a9==11)&&((a19==1)&&((((((input==1)&&((a5==5)||(a5==6)))&&!(a8==1))&&(a21==11))&&(a20==1))&&(a28==1)))))&&(a3==1))&&(a28==1)))){ a24 = 0; a5 = 5; a19 = 5; a1 = 13; a6 = 1; a9 = 9; a28 = 1; return 22; } else if(((((a20==1)&&((a17==2)&&((a21==10)&&((a16==10)&&(a11==1)))))&&(a23==1))&&(!(a24==1)&&((a12==1)&&((a19==1)&&((!(a0==1)&&(((input==5)&&((((a5==4)&&(a1==13))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11)))))&&(a6==1)))&&(a23==1))))))){ a24 = 0; a9 = 7; a16 = 7; a1 = 12; a4 = 0; a5 = 4; a12 = 1; return -1; } else if(((((a9==10)&&(((a19==4)&&((((a13==1)&&(a6==1))&&(a12==1))||!(a11==1)))&&!(a20==1)))&&(a5==6))&&((a21==12)&&(((((a17==2)&&(((a1==12)&&(input==6))&&(a28==1)))&&!(a8==1))&&!(a0==1))&&(a16==10))))){ a12 = 0; a1 = 13; a16 = 9; a26 = 1; a19 = 2; a5 = 4; a9 = 8; a3 = 0; return -1; } else if(((((a5==6)&&((a17==2)&&(!(a8==1)&&(((a16==10)&&(input==6))&&(a21==12)))))&&(a1==14))&&(((a19==4)&&(!(a18==1)&&((a9==11)&&(!(a27==1)&&(((a7==1)||(!(a4==1)&&(a2==1)))&&!(a18==1))))))&&!(a20==1)))){ a19 = 5; a5 = 5; a21 = 11; a29 = 0; a1 = 12; a7 = 1; a16 = 8; a24 = 1; return 22; } else if((((a21==11)&&((a18==1)||((a17==2)&&(((a16==9)&&(!(a20==1)&&((a12==1)||!(a13==1))))&&(a2==1)))))&&((!(a18==1)&&((a1==13)&&((a11==1)&&(!(a18==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==11))))))&&(a19==1)))){ a1 = 12; a16 = 7; a5 = 6; a20 = 1; a23 = 0; a21 = 10; a29 = 0; return 25; } else if((((((((!(a20==1)&&(((input==4)&&(a16==8))&&(a9==7)))&&!(a14==1))&&(a21==11))&&!(a7==1))&&(a17==2))&&!(a7==1))&&(((a19==3)&&((a1==13)&&((a0==1)||(((a11==1)||(a26==1))||!(a13==1)))))&&(a5==6)))){ a21 = 12; a12 = 1; a19 = 5; a9 = 10; a5 = 4; a28 = 1; a7 = 0; a20 = 1; return -1; } else if((((a16==10)&&(((a17==2)&&(((a19==1)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3)))&&(a23==1)))&&(a21==10)))&&(!(a0==1)&&(!(a12==1)||((a2==1)&&(!(a2==1)||(((a2==1)&&((a23==1)&&!(a20==1)))&&(a1==13)))))))){ a3 = 0; a2 = 0; a21 = 11; a5 = 6; a19 = 3; a23 = 0; a9 = 7; return -1; } else if((((a1==12)&&(((((a16==9)&&((((a13==1)||(a27==1))&&!(a8==1))&&(a20==1)))&&(a11==1))&&(a19==4))&&!(a0==1)))&&((a9==9)&&(((a21==10)&&(!(a4==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a17==2))))&&!(a26==1))))){ a19 = 1; a27 = 0; a9 = 7; a11 = 1; a28 = 1; a16 = 7; a5 = 4; return -1; } else if((((((!(a24==1)&&(((((input==5)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a13==1))&&(a19==4))&&(a16==9)))&&!(a0==1))&&(a1==12))&&(a17==2))&&((a11==1)&&(!(a24==1)&&(((a13==1)&&(!(a20==1)&&(a3==1)))&&(a21==10)))))){ if((a24==1)){ a1 = 13; a19 = 2; a5 = 6; a15 = 0; a16 = 11; a9 = 9; a6 = 0; }else{ a12 = 0; a21 = 12; a16 = 7; a5 = 6; a20 = 1; a19 = 1; a22 = 0; a9 = 10; a1 = 13; a0 = 1; } return 21; } else if(((!(a8==1)&&((((a16==8)&&((a21==12)&&((a19==4)&&((a17==2)&&(!(a18==1)&&((input==5)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))))))&&(a13==1))&&(a6==1)))&&((a14==1)||((((a20==1)&&(a13==1))||!(a3==1))&&(a1==14))))){ a0 = 0; a13 = 1; a5 = 6; a21 = 10; a7 = 0; a9 = 11; a20 = 0; return 26; } else if((((a7==1)||((((((a21==10)&&(a23==1))&&(a9==9))&&(a1==12))&&(a28==1))&&!(a14==1)))&&((a16==8)&&(((((a5==4)&&(((a6==1)&&((input==1)&&(a19==4)))&&(a23==1)))&&!(a20==1))&&(a17==2))&&(a28==1))))){ a21 = 11; a5 = 5; a20 = 1; a9 = 7; a16 = 9; a24 = 0; a14 = 0; a0 = 0; return 21; } else if(((((!(a7==1)&&(!(a26==1)&&(((a23==1)&&(((input==5)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&!(a0==1)))&&(a1==14))))&&!(a14==1))&&(a12==1))&&((a17==2)&&(!(a20==1)&&(((a21==11)&&((a11==1)&&(a19==4)))&&(a16==8)))))){ a5 = 4; a13 = 1; a28 = 1; a27 = 0; a20 = 1; a1 = 12; a16 = 7; a9 = 11; return 25; } else if(((((((a9==10)&&((!(a8==1)&&(!(a20==1)&&((a21==12)&&(((((a5==5)||(a5==6))&&(input==6))&&(a16==9))&&(a17==2)))))&&(a1==12)))&&(a19==1))&&!(a14==1))&&!(a26==1))&&((((a11==1)&&(a3==1))&&!(a27==1))||(a0==1)))){ a9 = 11; a20 = 1; a23 = 0; a5 = 6; a22 = 1; a21 = 10; a16 = 7; return 22; } else if((((a17==2)&&(((((a19==3)&&((a23==1)&&((a14==1)||((a20==1)&&((a16==10)&&((a6==1)&&(a1==12)))))))&&(a21==11))&&(a2==1))&&(a28==1)))&&(((((a9==7)&&(input==1))&&(a11==1))&&(a12==1))&&(a5==4)))){ a26 = 0; a16 = 7; a4 = 0; a21 = 10; a19 = 1; a28 = 1; return -1; } else if(((!(a27==1)&&(((((a17==2)&&((((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==4))||((a19==4)&&(((a5==6)&&(a1==14))&&(a9==11))))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(input==6)))&&(a11==1))&&(a28==1))&&(a23==1)))&&(!(a6==1)||(((((a21==12)&&(a2==1))&&!(a20==1))&&!(a26==1))&&(a16==8))))){ if((a16==9)){ a9 = 11; a24 = 1; a19 = 1; a21 = 10; a20 = 1; a5 = 4; a23 = 0; a16 = 7; a1 = 14; }else{ a20 = 1; a9 = 10; a2 = 0; a5 = 5; a16 = 7; a19 = 2; a22 = 1; a21 = 10; a1 = 12; a28 = 0; } return -1; } else if((((!(a20==1)&&(((a7==1)||((a9==8)&&((a27==1)||(((a17==2)&&((a16==10)&&((a13==1)&&(a5==5))))&&(a28==1)))))||(a14==1)))&&(a21==12))&&(!(a27==1)&&(!(a4==1)&&(((a19==5)&&(input==1))&&(a1==12)))))){ a5 = 4; a13 = 0; a9 = 10; a11 = 0; a1 = 13; a15 = 0; a19 = 1; a21 = 10; a16 = 7; a20 = 1; return 25; } else if(((((a21==11)&&(((((((a5==5)||(a5==6))&&(input==6))&&(a23==1))&&!(a20==1))&&(a12==1))&&(a1==14)))&&(a13==1))&&((a17==2)&&(!(a4==1)&&((a16==9)&&((!(a18==1)&&(!(a27==1)&&((a23==1)&&(a9==11))))&&(a19==3))))))){ a20 = 1; a16 = 7; a22 = 0; a19 = 2; a24 = 1; a21 = 10; a1 = 12; a5 = 4; a2 = 0; return 25; } else if((((!(a20==1)&&(((a5==6)&&(((a12==1)&&(((a16==8)&&(input==3))&&(a21==10)))&&!(a26==1)))&&(a9==9)))&&(a1==12))&&((a19==2)&&((!(a4==1)&&(((a27==1)||((a12==1)&&(a3==1)))&&(a17==2)))&&(a23==1))))){ a23 = 1; a5 = 4; a20 = 1; a9 = 7; a27 = 0; a19 = 1; a28 = 1; a16 = 7; return -1; } else if(((!(a26==1)&&(((((!(a20==1)&&(input==5))&&(a1==13))&&(a5==4))&&!(a14==1))&&(a23==1)))&&((a19==1)&&(((((((a12==1)&&((a28==1)&&(a21==10)))||(a0==1))&&(a9==10))||!(a12==1))&&(a17==2))&&(a16==11))))){ a19 = 2; a15 = 1; a16 = 7; a23 = 0; a9 = 9; a1 = 12; a20 = 1; a25 = 1; return 23; } else if((((a1==12)&&(((a17==2)&&((a11==1)&&(!(a27==1)&&((input==1)&&((a5==5)||(a5==6))))))&&(a21==11)))&&(!(a0==1)&&((a19==1)&&((a9==11)&&(!(a13==1)||(((a16==7)&&((a26==1)||(!(a8==1)&&(a6==1))))&&(a20==1)))))))){ a5 = 4; a26 = 0; a9 = 7; a3 = 1; a28 = 1; a21 = 10; return -1; } else if(((!(a7==1)&&((a20==1)&&((((a28==1)&&((((((a5==4)&&(a1==12))&&(a9==7))&&(a19==5))||(((a19==4)&&((a9==11)&&((a1==14)&&(a5==5))))||((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))))&&(input==6)))&&(a23==1))&&(a16==9))))&&(((!(a27==1)&&(((a23==1)&&(a21==11))||(a14==1)))||!(a13==1))&&(a17==2)))){ a1 = 14; a26 = 0; a5 = 4; a2 = 1; a16 = 10; a9 = 7; a21 = 10; a19 = 1; a23 = 1; return 21; } else if((((a16==11)&&(((a24==1)||(((((a28==1)||(a0==1))&&!(a4==1))&&!(a18==1))&&(a12==1)))||!(a12==1)))&&((((a20==1)&&((a1==12)&&((a21==12)&&((input==5)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))))&&(a17==2))&&(a19==3)))){ a16 = 7; a9 = 9; a4 = 0; a5 = 4; a8 = 0; a21 = 11; a1 = 14; a18 = 0; return 23; } else if((((a17==2)&&((((!(a27==1)&&((input==3)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&!(a24==1))&&(a28==1))&&(a1==12)))&&(((!(a8==1)&&(((((a16==8)&&(a2==1))&&(a19==4))&&(a21==11))&&!(a20==1)))&&!(a14==1))||(a7==1)))){ a5 = 5; a16 = 9; a20 = 1; a19 = 1; a9 = 8; a28 = 1; a2 = 1; return -1; } else if((((a20==1)&&(((a19==5)&&(!(a14==1)&&((a3==1)||(a18==1))))||!(a2==1)))&&((a9==7)&&(((a1==14)&&(((((((a16==10)&&(input==6))&&(a5==4))&&!(a0==1))&&(a2==1))&&!(a7==1))&&(a17==2)))&&(a21==12))))){ a13 = 1; a6 = 1; a3 = 1; a5 = 5; a16 = 8; return 22; } else if(((((a18==1)||(((a12==1)&&(!(a20==1)&&(a2==1)))||(a4==1)))&&(a17==2))&&((a19==1)&&((a1==12)&&(((((a9==7)&&(!(a26==1)&&(((a5==4)&&(input==6))&&(a21==11))))&&!(a27==1))&&(a28==1))&&(a16==9)))))){ a29 = 1; a3 = 0; a20 = 1; a16 = 11; a1 = 13; a9 = 9; a6 = 0; a5 = 6; a19 = 5; return 25; } else if((((a16==10)&&(((!(a27==1)&&((a21==11)&&(a28==1)))||(a27==1))&&(a28==1)))&&((((((!(a27==1)&&((a19==2)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a18==1))))&&(a20==1))&&!(a27==1))&&(a17==2))&&(a9==11))&&(a1==13)))){ a4 = 0; a9 = 7; a16 = 7; a5 = 4; a1 = 12; a21 = 10; a18 = 0; a13 = 1; a19 = 1; return -1; } return calculate_output59(input); } int calculate_output59(int input) { if(((((a19==2)&&(a2==1))&&(a5==4))&&((((a1==14)&&((a3==1)&&(!(a18==1)&&((a9==7)&&((((a2==1)&&((((input==6)&&(a16==7))&&!(a20==1))&&(a13==1)))&&(a28==1))&&!(a4==1))))))&&(a21==12))&&(a17==2)))){ a21 = 10; a14 = 0; a1 = 12; a20 = 1; a28 = 1; a19 = 1; return -1; } else if(((((a1==14)&&(((a16==7)&&((a17==2)&&((a2==1)||(a24==1))))&&(a21==10)))||!(a2==1))&&((((a11==1)&&(!(a0==1)&&((((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&!(a20==1))&&(a19==5))))&&(a13==1))&&!(a18==1)))){ a9 = 7; a4 = 0; a2 = 1; a14 = 0; a1 = 12; a20 = 1; a19 = 1; a5 = 4; return -1; } else if((((a20==1)&&((((a13==1)&&(((input==6)&&(((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==2))||((a19==2)&&((a9==11)&&((a5==6)&&(a1==14)))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))))&&(a17==2)))&&(a21==11))&&(a23==1)))&&(((a6==1)&&(((a11==1)&&((a2==1)||!(a13==1)))&&!(a8==1)))&&(a16==8)))){ a19 = 1; a9 = 7; a2 = 1; a1 = 12; a5 = 4; a16 = 7; a14 = 0; a23 = 1; a21 = 10; return -1; } else if((((((a21==10)&&(((a17==2)&&((a12==1)&&!(a24==1)))||(a4==1)))&&!(a20==1))&&(a19==5))&&(((!(a4==1)&&((((a11==1)&&(((a5==6)&&(input==1))&&(a16==8)))&&(a9==7))&&!(a4==1)))&&(a28==1))&&(a1==12)))){ a20 = 1; a16 = 7; a5 = 5; a9 = 8; a18 = 0; a19 = 2; a2 = 1; a1 = 14; return 23; } else if((((a27==1)&&((a8==1)&&((a16==7)&&((a7==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))&&(a1==13))))))&&(!(a12==1)&&((((((!(a20==1)&&(a28==1))&&(a21==11))&&(a19==4))&&(a17==2))&&!(a12==1))&&!(a6==1))))){ a10 = 0; a1 = 12; a21 = 10; a9 = 11; a2 = 0; a19 = 2; a20 = 1; a5 = 4; return 23; } else if((((a16==10)&&(((((a12==1)&&(!(a24==1)&&((!(a14==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a1==13))))&&(a28==1))&&(a17==2))&&(a9==10)))&&(((!(a18==1)&&((!(a20==1)&&(a12==1))&&(a19==5)))||!(a13==1))&&(a21==12)))){ a14 = 1; a22 = 1; a5 = 4; a21 = 10; a16 = 7; a9 = 11; a19 = 3; a15 = 0; return -1; } else if((((a21==12)&&(((a16==8)&&(a12==1))&&(a20==1)))&&(!(a8==1)&&(!(a0==1)&&(((a9==9)&&((a19==2)&&(((!(a24==1)&&(((a23==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a17==2)))&&(a1==14))&&(a6==1))))&&(a2==1)))))){ a1 = 12; a16 = 7; a9 = 7; a11 = 1; a5 = 4; a19 = 1; a26 = 0; a21 = 10; a18 = 0; return -1; } else if(((((a6==1)&&(!(a7==1)&&((!(a20==1)&&(((a19==5)&&((a6==1)&&(a16==9)))&&(a1==14)))&&(a17==2))))||(a7==1))&&((((((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a9==10))&&(a6==1))&&(a28==1))&&(a2==1)))){ if((a14==1)){ a16 = 7; a21 = 10; a5 = 5; a9 = 8; a19 = 2; a1 = 12; a13 = 0; a23 = 0; a22 = 1; }else{ a5 = 5; a4 = 1; a1 = 13; a19 = 3; a22 = 1; a16 = 11; a20 = 1; a25 = 0; } return -1; } else if((((!(a26==1)&&(((((a16==7)&&((input==5)&&((a5==4)||(a5==5))))&&(a17==2))&&(a21==12))&&!(a20==1)))&&(a2==1))&&((!(a6==1)||(((((a23==1)&&((a14==1)||(a2==1)))&&(a9==9))&&(a1==12))&&(a19==5)))&&(a28==1)))){ a1 = 14; a20 = 1; a21 = 11; a2 = 1; a19 = 1; a14 = 0; a5 = 4; a0 = 0; return 25; } else if((((a16==9)&&((((a5==4)&&(a28==1))||!(a2==1))&&!(a18==1)))&&((a1==14)&&((a9==10)&&(((a12==1)&&(((((((a21==11)&&(input==1))&&(a20==1))&&(a13==1))&&(a11==1))&&(a13==1))&&(a19==1)))&&(a17==2)))))){ a16 = 7; a9 = 7; a0 = 0; a3 = 1; a13 = 1; a21 = 10; a19 = 5; return 25; } else if(((((((a12==1)&&((a27==1)||(a2==1)))||!(a11==1))&&(a12==1))&&(a16==8))&&(!(a20==1)&&(!(a0==1)&&((a17==2)&&((a1==12)&&((a19==4)&&((a21==12)&&(!(a8==1)&&((input==1)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))))))))))){ a16 = 11; a5 = 6; a20 = 1; a18 = 1; a22 = 0; a19 = 3; a9 = 10; return -1; } else if((((a21==11)&&((!(a20==1)&&((!(a14==1)&&((((a16==8)&&((((a23==1)||(a14==1))&&(a11==1))&&(a17==2)))||(a0==1))&&(a1==12)))&&(a2==1)))||!(a13==1)))&&((a9==10)&&((a19==3)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))))){ a9 = 8; a1 = 13; a5 = 6; a6 = 1; a14 = 0; a16 = 10; a12 = 1; a19 = 1; a20 = 1; return 23; } else if((((((a19==5)&&(((a11==1)&&(((input==1)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&!(a8==1)))&&!(a8==1)))&&(a2==1))&&(a16==11))&&((a1==14)&&((((a3==1)&&((a21==11)&&((a20==1)&&(a13==1))))||!(a6==1))&&(a17==2))))){ a6 = 1; a1 = 13; a5 = 6; a9 = 9; a7 = 0; a19 = 3; a21 = 12; a8 = 0; return 26; } else if((((!(a7==1)&&((((((a6==1)&&((a21==12)&&((input==3)&&((a5==4)||(a5==5)))))&&(a16==11))&&(a12==1))&&(a9==11))&&(a20==1)))&&(a1==12))&&(((a17==2)&&((a12==1)&&((a19==3)&&((a6==1)||(a4==1)))))&&(a11==1)))){ a3 = 1; a19 = 1; a0 = 0; a9 = 7; a21 = 10; a5 = 4; a16 = 7; a7 = 0; return -1; } else if((((((a16==7)&&(((a19==1)&&(!(a20==1)&&((input==1)&&((a5==5)||(a5==6)))))&&(a23==1)))&&!(a4==1))&&(a9==9))&&(((!(a6==1)||(!(a8==1)&&(!(a8==1)&&(((a21==10)&&(a2==1))&&!(a7==1)))))&&(a17==2))&&(a1==13)))){ a1 = 12; a20 = 1; a7 = 0; a13 = 1; a5 = 4; a9 = 7; a3 = 1; return -1; } else if((((!(a24==1)&&(!(a24==1)&&((a21==10)&&((a9==10)&&((a17==2)&&(!(a20==1)&&(((a5==6)&&((a16==10)&&(input==3)))&&(a19==5))))))))&&(a6==1))&&((a1==13)&&((a7==1)||(((a13==1)||(a0==1))||!(a28==1)))))){ a5 = 4; a19 = 1; a13 = 0; a29 = 0; a9 = 8; a0 = 1; a16 = 7; a20 = 1; return -1; } else if((((a27==1)&&(((a16==7)&&((((((input==6)&&(a5==5))&&(a17==2))&&(a26==1))&&(a4==1))&&(a1==14)))&&(a14==1)))&&((a20==1)&&(((a14==1)&&(((a19==5)&&(!(a28==1)&&(a23==1)))&&(a9==7)))&&(a21==11))))){ a3 = 0; a20 = 0; a9 = 8; a26 = 1; a21 = 10; a0 = 1; return 25; } else if((((!(a24==1)&&((!(a23==1)||(!(a14==1)&&((a1==12)&&(((a20==1)&&(a13==1))&&(a19==5)))))&&(a17==2)))&&(a16==10))&&((a21==10)&&((((a2==1)&&((a13==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a9==9))&&!(a27==1))))){ a21 = 11; a5 = 6; a2 = 1; a28 = 1; a12 = 1; a16 = 8; a19 = 1; a1 = 13; a9 = 8; return -1; } else if((((a19==1)&&((((((a17==2)&&(a2==1))&&(a1==12))&&(a28==1))||!(a12==1))&&(a21==11)))&&((a16==8)&&(!(a26==1)&&((!(a24==1)&&((((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&!(a18==1))&&!(a20==1)))&&!(a27==1)))))){ a9 = 7; a21 = 10; a20 = 1; a16 = 7; a5 = 4; a6 = 1; a14 = 0; a28 = 1; return -1; } else if((((a19==1)&&((((a9==7)&&(((a13==1)||!(a2==1))&&(a17==2)))&&(a1==14))&&(a3==1)))&&(((a12==1)&&(!(a24==1)&&(((((a21==10)&&((input==6)&&(a5==6)))&&(a6==1))&&(a16==9))&&(a20==1))))&&!(a26==1)))){ a5 = 5; a9 = 8; a7 = 0; a27 = 0; a16 = 8; a24 = 0; a19 = 5; return -1; } else if(((((a9==11)&&((a19==1)&&((a26==1)||((a23==1)&&!(a7==1)))))&&(a5==5))&&((a1==14)&&(((((!(a7==1)&&((a20==1)&&(((a21==12)&&(input==6))&&(a2==1))))&&!(a18==1))&&(a12==1))&&(a17==2))&&(a16==7))))){ a2 = 1; a16 = 9; a11 = 1; a9 = 8; a19 = 2; a28 = 1; a21 = 10; a1 = 12; return 25; } else if(((((a14==1)||((a21==11)&&((((a6==1)||!(a6==1))||(a8==1))&&(a28==1))))&&(a1==12))&&((a12==1)&&((a20==1)&&(((a16==10)&&((a19==1)&&(((input==1)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&!(a14==1))))&&(a17==2)))))){ a5 = 4; a8 = 0; a16 = 7; a28 = 1; a13 = 1; a9 = 8; a20 = 0; a19 = 4; return 25; } else if((((!(a0==1)&&(((a19==1)&&(((a11==1)&&(a21==10))&&!(a14==1)))||!(a13==1)))&&(a17==2))&&(((a16==7)&&(((a1==13)&&(((((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==1))&&(a13==1))&&!(a4==1)))&&!(a7==1)))&&!(a20==1)))){ a20 = 1; a11 = 1; a1 = 12; a5 = 4; a9 = 7; a27 = 0; a26 = 0; return -1; } else if(((((a28==1)&&((a20==1)&&((a23==1)&&(((a6==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a9==11)))))&&(a19==5))&&((a17==2)&&(((((a11==1)&&(!(a14==1)&&(!(a8==1)&&(a23==1))))&&(a21==12))&&(a1==14))&&(a16==9))))){ if((a11==1)){ a26 = 0; a13 = 1; a20 = 0; a16 = 8; a19 = 4; a27 = 0; a21 = 10; a9 = 10; a5 = 4; }else{ a19 = 2; a7 = 0; a14 = 0; a21 = 11; a28 = 1; a5 = 5; a9 = 10; } return 21; } else if(((!(a14==1)&&((a24==1)||(!(a0==1)&&((a9==11)&&((a21==10)&&((!(a20==1)&&(a23==1))&&(a16==10)))))))&&(((a5==4)&&(((a2==1)&&((((a19==2)&&(input==3))&&!(a8==1))&&(a1==13)))&&(a13==1)))&&(a17==2)))){ a22 = 0; a6 = 0; a4 = 1; a21 = 11; a19 = 4; a9 = 7; a1 = 12; return -1; } else if(((!(a11==1)||((a17==2)&&(a2==1)))&&((!(a8==1)&&(!(a18==1)&&(!(a27==1)&&((a2==1)&&((input==5)&&((((a21==12)&&((a19==5)&&((((a9==11)&&((a1==14)&&(a5==5)))&&(a20==1))&&(a16==11))))||(((a19==5)&&(((a20==1)&&((a9==11)&&((a1==14)&&(a5==6))))&&(a16==11)))&&(a21==12)))||((((a16==7)&&(!(a20==1)&&((a9==7)&&((a5==4)&&(a1==12)))))&&(a19==1))&&(a21==10))))))))&&(a12==1)))){ a20 = 1; a13 = 1; a12 = 1; a1 = 13; a5 = 4; a16 = 10; a19 = 2; a21 = 12; a9 = 8; return 21; } else if((((a21==11)&&((!(a24==1)&&((((a5==5)&&(((a27==1)||(a2==1))||(a26==1)))&&(a16==9))&&(a20==1)))&&(a19==4)))&&((a13==1)&&(((a13==1)&&((a2==1)&&((a17==2)&&((input==4)&&(a1==13)))))&&(a9==9))))){ a9 = 8; a16 = 8; a19 = 5; a24 = 0; a7 = 0; a21 = 10; a1 = 12; return 25; } else if((((!(a23==1)||((a19==1)&&((a17==2)&&((!(a26==1)&&(a2==1))&&(a20==1)))))&&(a21==11))&&((a13==1)&&(((a16==11)&&(((!(a4==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4)))&&(a1==13))&&!(a8==1)))&&(a11==1))))){ a21 = 10; a5 = 4; a16 = 7; a6 = 1; a24 = 0; a1 = 12; a9 = 7; return -1; } else if(((((((a28==1)&&(((a20==1)&&((((input==6)&&(a17==2))&&(a5==5))&&(a9==9)))&&(a1==13)))&&!(a27==1))&&!(a27==1))&&!(a24==1))&&(!(a24==1)&&((a3==1)&&((((a21==10)&&(a13==1))&&(a19==5))&&(a16==11)))))){ a9 = 7; a16 = 7; a27 = 0; a11 = 1; a5 = 4; a1 = 12; a26 = 0; a19 = 1; return -1; } else if((((a9==7)&&((a17==2)&&(((a14==1)&&(((a18==1)&&((a21==11)&&((input==4)&&((a5==5)||(a5==6)))))&&!(a28==1)))&&(a20==1))))&&((a1==14)&&(((a16==10)&&(!(a2==1)&&((a4==1)&&((a11==1)&&(a0==1)))))&&(a19==3))))){ a19 = 1; a16 = 7; a11 = 0; a10 = 0; a21 = 10; a5 = 4; a25 = 1; a9 = 8; a1 = 12; return 25; } else if(((((a19==3)&&((a1==12)&&((a16==8)&&(((a17==2)&&((((a5==5)||(a5==6))&&(input==6))&&(a3==1)))&&(a3==1)))))&&(a21==11))&&((a9==7)&&((a20==1)&&((a2==1)&&(!(a23==1)||(((a13==1)||(a27==1))||(a8==1)))))))){ a28 = 1; a19 = 5; a1 = 13; a24 = 0; a16 = 10; a27 = 0; a5 = 4; a21 = 10; a9 = 8; return 23; } else if((((!(a12==1)||(((a19==5)&&((((a17==2)&&((a2==1)&&(a16==8)))&&(a1==14))&&(a5==5)))||(a14==1)))&&!(a18==1))&&((a12==1)&&(((a3==1)&&((((input==4)&&(a21==11))&&(a9==11))&&(a20==1)))&&(a28==1))))){ a1 = 12; a21 = 10; a16 = 7; a13 = 1; a5 = 4; a23 = 1; a9 = 7; a6 = 1; a19 = 1; return -1; } else if(((((a17==2)&&(((a12==1)&&(a21==11))||!(a28==1)))&&!(a18==1))&&((a28==1)&&((a16==7)&&(((a6==1)&&(!(a20==1)&&(((!(a18==1)&&((input==5)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))))&&!(a26==1))&&(a19==5))))&&(a1==12)))))){ a7 = 0; a2 = 1; a21 = 10; a19 = 1; a9 = 7; a20 = 1; a5 = 4; a8 = 0; return -1; } else if((((a19==3)&&(((a26==1)||(a3==1))&&(a21==12)))&&((a9==7)&&((a1==12)&&((a17==2)&&(!(a20==1)&&(!(a18==1)&&(!(a4==1)&&(((a16==7)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1))&&(a23==1)))&&(a28==1)))))))))){ a2 = 1; a5 = 4; a19 = 1; a20 = 1; a21 = 10; a28 = 1; a3 = 1; return -1; } else if(((((a20==1)&&((!(a0==1)&&(((a3==1)&&((a12==1)&&((a21==12)&&(input==4))))&&!(a7==1)))&&!(a18==1)))&&(a16==9))&&((a9==11)&&((((a5==4)&&(!(a24==1)&&((a6==1)&&(a17==2))))&&(a1==14))&&(a19==4))))){ a9 = 7; a13 = 1; a21 = 10; a6 = 1; a16 = 7; a19 = 1; a1 = 12; a11 = 1; return -1; } else if(((((!(a7==1)&&((a19==3)&&(!(a11==1)||((a2==1)&&(a2==1)))))||(a4==1))&&(a17==2))&&(((a21==10)&&((((((input==6)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&!(a27==1))&&(a28==1))&&(a1==13))&&!(a20==1)))&&(a16==9)))){ a25 = 1; a1 = 12; a9 = 11; a20 = 1; a15 = 1; a19 = 5; a5 = 6; a2 = 0; return 23; } else if((((((a16==9)&&(((((a28==1)&&(((((((a19==5)&&(input==3))&&!(a27==1))&&(a21==10))&&!(a24==1))&&(a5==4))&&(a17==2)))&&!(a20==1))&&(a9==11))&&(a3==1)))&&!(a27==1))&&(a1==13))&&(!(a12==1)||(a11==1)))){ a19 = 1; a24 = 1; a9 = 9; a20 = 1; a15 = 1; a29 = 0; a16 = 7; a5 = 6; return -1; } else if((((!(a20==1)&&(!(a12==1)||(((a17==2)&&(((a26==1)||((a21==12)&&(a12==1)))&&(a19==2)))&&!(a8==1))))&&(a16==8))&&((!(a14==1)&&((a1==13)&&(((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==3))&&(a6==1))))&&(a2==1)))){ a9 = 9; a1 = 14; a5 = 5; a29 = 1; a21 = 10; a12 = 0; a16 = 11; a28 = 0; return -1; } else if(((((a13==1)&&((a19==4)&&((a17==2)&&((a26==1)||((a12==1)||(a0==1))))))&&!(a18==1))&&((a20==1)&&((((((!(a7==1)&&((input==6)&&(a9==9)))&&(a21==11))&&!(a4==1))&&(a1==13))&&(a16==9))&&(a5==5))))){ a16 = 8; a5 = 6; a9 = 8; a27 = 0; a1 = 14; a19 = 5; a3 = 1; a2 = 1; a21 = 12; return 26; } else if((((((!(a20==1)&&((a21==10)&&(((a5==6)&&(((!(a14==1)&&((a16==7)&&(input==4)))&&(a17==2))&&!(a26==1)))&&!(a7==1))))&&(a19==1))&&!(a0==1))&&(a1==12))&&((a9==7)&&((!(a4==1)&&(a28==1))&&!(a18==1))))){ a5 = 4; a6 = 1; a23 = 1; a27 = 0; a20 = 1; return -1; } else if((((((a13==1)&&(((((a1==12)&&(a23==1))&&(a19==4))&&(a17==2))||(a18==1)))||!(a23==1))||(a18==1))&&(((a21==11)&&(((((input==5)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8))))&&(a16==8))&&(a2==1))&&(a20==1)))&&(a2==1)))){ a0 = 0; a19 = 1; a6 = 1; a5 = 4; a9 = 7; a21 = 10; a16 = 7; return -1; } else if(((((a17==2)&&(((a6==1)&&((a9==7)&&(((a28==1)&&(a19==2))||!(a12==1))))&&(a13==1)))&&(a21==12))&&(((!(a27==1)&&(((a23==1)&&(((a16==8)&&(input==5))&&!(a4==1)))&&(a5==5)))&&(a1==14))&&!(a20==1)))){ a1 = 13; a16 = 7; a19 = 1; a5 = 4; a21 = 10; a20 = 1; a12 = 0; a9 = 9; a15 = 1; a10 = 1; return 21; } else if(((((a20==1)&&((a5==4)&&((!(a24==1)&&((a9==7)&&(((input==1)&&(a16==11))&&(a2==1))))&&(a6==1))))&&!(a26==1))&&((a21==12)&&(((a1==12)&&(!(a14==1)&&(((a12==1)||(a14==1))&&(a17==2))))&&(a19==3))))){ if((a19==3)){ a7 = 0; a5 = 5; a19 = 2; a1 = 13; a21 = 11; a27 = 0; a16 = 7; a9 = 11; a12 = 1; a20 = 0; }else{ a5 = 6; a1 = 14; a9 = 8; a3 = 1; a13 = 1; a19 = 4; } return 21; } else if(((((!(a20==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a21==12)))&&(a12==1))&&!(a8==1))&&((a1==14)&&(((a17==2)&&((a3==1)&&(!(a18==1)&&((a24==1)||((((a19==1)&&(a12==1))&&(a16==10))&&!(a4==1))))))&&(a9==8))))){ a21 = 10; a13 = 0; a2 = 0; a24 = 1; a1 = 12; a5 = 6; a19 = 2; return -1; } else if(((!(a24==1)&&(((a17==2)&&((a1==14)&&(((a23==1)&&((a21==10)&&(((a16==8)&&(input==6))&&(a5==6))))&&(a19==2))))&&!(a0==1)))&&((((((a23==1)||!(a6==1))&&(a9==11))&&!(a20==1))||(a27==1))&&!(a24==1)))){ a5 = 4; a21 = 12; a9 = 10; a20 = 1; a24 = 0; a19 = 5; a1 = 13; a8 = 0; a14 = 0; return -1; } else if(((!(a20==1)&&(((a17==2)&&(!(a4==1)&&((a16==9)&&((a8==1)||(a11==1)))))&&(a21==12)))&&((a19==1)&&((a1==12)&&(((!(a7==1)&&((((input==5)&&(a5==6))&&(a9==9))&&(a11==1)))&&(a2==1))&&!(a26==1)))))){ a19 = 5; a1 = 14; a23 = 0; a28 = 0; a9 = 7; a22 = 0; return 21; } else if((((a17==2)&&((a19==1)&&((a3==1)&&(a21==11))))&&((a3==1)&&((a11==1)&&((((a11==1)&&((a20==1)&&((a16==7)&&(!(a8==1)&&(((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==6))&&!(a4==1))))))&&(a1==12))&&!(a7==1)))))){ a4 = 0; a27 = 0; a21 = 10; a9 = 7; a28 = 1; a5 = 4; return -1; } else if((((((!(a27==1)&&((a19==3)&&((input==1)&&((((a5==4)&&(a1==14))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))))))&&(a17==2))&&(a12==1))&&(a16==9))&&((a11==1)&&((a26==1)||(!(a20==1)&&(((a21==12)&&((a3==1)||(a14==1)))||!(a12==1))))))){ if((a2==1)){ a1 = 14; a15 = 0; a16 = 10; a25 = 1; a9 = 8; a19 = 2; a5 = 6; a21 = 11; }else{ a16 = 7; a1 = 12; a3 = 0; a20 = 1; a11 = 0; a21 = 10; a5 = 6; a19 = 2; a9 = 7; a15 = 0; } return -1; } else if((((a21==12)&&(((a1==14)&&((a19==4)&&(((a2==1)&&!(a27==1))||(a18==1))))&&(a20==1)))&&(((((((((input==3)&&((a5==5)||(a5==6)))&&(a17==2))&&!(a24==1))&&(a11==1))&&!(a0==1))&&!(a4==1))&&(a9==10))&&(a16==9)))){ a19 = 1; a11 = 1; a0 = 0; a1 = 12; a9 = 7; a16 = 7; a13 = 1; a5 = 4; a21 = 10; return -1; } else if((((((a21==10)&&((a17==2)&&((a19==5)&&((input==1)&&((a5==4)||(a5==5))))))&&!(a27==1))&&(a28==1))&&(((((((a20==1)&&(((a11==1)&&!(a7==1))||!(a3==1)))&&(a1==14))&&(a2==1))||(a26==1))&&(a16==9))&&(a9==11)))){ a7 = 0; a1 = 12; a5 = 4; a16 = 7; a19 = 1; a9 = 7; a13 = 1; a6 = 1; return -1; } else if(((!(a14==1)&&(((((a1==14)&&(!(a20==1)&&((a12==1)||(a26==1))))&&(a16==7))&&(a12==1))&&(a17==2)))&&((((a12==1)&&((a19==5)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==1))&&!(a8==1))))&&!(a14==1))&&(a21==10)))){ a1 = 13; a3 = 1; a9 = 10; a5 = 6; a4 = 0; a20 = 1; a11 = 1; a16 = 8; return -1; } else if(((((((((input==1)&&((a5==4)||(a5==5)))&&(a20==1))&&(a1==12))&&(a26==1))&&(a17==2))&&(a14==1))&&(((a19==1)&&((((a16==10)&&((a9==10)&&((a8==1)&&(!(a3==1)&&(a2==1)))))&&(a21==11))&&(a4==1)))&&!(a23==1)))){ a19 = 2; a12 = 0; a5 = 4; a14 = 1; a21 = 10; a16 = 7; a4 = 1; return -1; } else if((((a19==2)&&(((a4==1)||((a23==1)&&(!(a20==1)&&((a9==10)&&((a17==2)&&((a24==1)||((!(a2==1)||(a28==1))||!(a28==1))))))))&&(a21==12)))&&((a5==5)&&(((a1==14)&&((input==4)&&(a16==7)))&&(a2==1))))){ a19 = 1; a21 = 10; a3 = 1; a18 = 0; a0 = 0; a9 = 7; a20 = 1; a5 = 4; a1 = 12; return -1; } else if((((((a20==1)&&(((a19==3)&&((a6==1)&&(a16==11)))||(a26==1)))&&(a17==2))&&(a3==1))&&(!(a26==1)&&((!(a0==1)&&((((a1==13)&&((input==1)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))))&&(a21==12))&&(a3==1)))&&!(a7==1))))){ if((a2==1)){ a9 = 7; a20 = 0; a2 = 1; a6 = 1; a12 = 1; a1 = 12; a16 = 7; a5 = 5; a19 = 2; }else{ a1 = 12; a19 = 5; a5 = 5; a8 = 0; a7 = 0; a9 = 7; a28 = 1; } return 21; } else if((((a21==10)&&((!(a27==1)&&((((a1==14)&&(a12==1))&&(a28==1))&&(a17==2)))&&!(a18==1)))&&(((((((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a20==1)))&&(a19==4))&&(a28==1))&&(a16==8))&&!(a26==1))&&(a9==11)))){ a24 = 0; a6 = 1; a16 = 7; a5 = 4; a19 = 1; a9 = 7; a12 = 1; a1 = 12; return -1; } else if(((((a28==1)&&((a5==5)&&(((((a19==2)&&(((a9==10)&&(a13==1))&&(a16==10)))&&(a1==14))||(a14==1))&&(a17==2))))||(a24==1))&&(!(a7==1)&&((!(a4==1)&&(((a21==12)&&(input==1))&&!(a27==1)))&&(a20==1))))){ a20 = 0; a4 = 0; a1 = 12; a19 = 5; a16 = 8; a18 = 0; a21 = 10; a6 = 1; a5 = 6; return 21; } else if((((((a5==5)&&(((a9==7)&&(input==6))&&(a1==12)))&&(a17==2))&&(a16==9))&&(((a11==1)&&((a20==1)&&((a12==1)&&((a7==1)||(((a21==11)&&((a26==1)||((a19==5)&&(a13==1))))||!(a13==1))))))&&!(a24==1)))){ a9 = 8; a21 = 12; a1 = 14; a16 = 8; a27 = 0; a8 = 0; a23 = 1; a5 = 6; a19 = 1; return 21; } else if(((((a17==2)&&((a16==7)&&((!(a20==1)&&((input==5)&&((a5==4)||(a5==5))))&&!(a24==1))))&&(a11==1))&&(!(a8==1)&&(!(a11==1)||((a21==11)&&((((a4==1)||((a19==2)&&((a9==7)&&(a11==1))))&&(a1==14))||!(a6==1))))))){ a19 = 5; a16 = 11; a5 = 5; a20 = 1; a1 = 13; a3 = 1; a11 = 1; return 21; } else if(((((a19==4)&&((a17==2)&&(((a2==1)&&((a21==11)&&(((a16==8)&&(input==1))&&(a13==1))))&&!(a24==1))))&&(a20==1))&&((a2==1)&&(((a5==5)&&((((a28==1)||(a0==1))&&(a9==10))&&(a1==14)))||!(a6==1))))){ a12 = 1; a16 = 10; a8 = 0; a19 = 2; a5 = 6; a18 = 0; return 22; } else if(((!(a20==1)&&((a21==11)&&((a1==12)&&(!(a27==1)&&(((a13==1)&&(((!(a8==1)&&((input==1)&&((a5==5)||(a5==6))))&&!(a24==1))&&(a16==8)))&&(a9==10))))))&&((a18==1)||(!(a23==1)||(((a11==1)&&(a19==4))&&(a17==2)))))){ a19 = 1; a13 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 7; a27 = 0; a20 = 1; a4 = 0; return -1; } else if((((((((a19==4)&&(((input==1)&&(a16==7))&&(a23==1)))&&(a5==5))&&(a20==1))&&!(a0==1))&&(a1==12))&&((a9==9)&&(((!(a4==1)&&((a4==1)||((a27==1)||((a12==1)&&(a17==2)))))&&(a21==12))||!(a28==1))))){ a9 = 7; a19 = 1; a1 = 14; a0 = 0; a26 = 0; a11 = 1; a16 = 9; a21 = 11; return 23; } else if((((!(a3==1)||((((a19==4)&&(a3==1))||!(a3==1))&&(a20==1)))||(a24==1))&&((a17==2)&&(((a9==10)&&((a1==13)&&((a16==9)&&(!(a24==1)&&((!(a27==1)&&((input==1)&&(a21==12)))&&(a11==1))))))&&(a5==5))))){ a19 = 2; a27 = 0; a16 = 7; a5 = 6; a21 = 10; a7 = 0; return 25; } else if(((((((((a5==4)&&(((a4==1)||((a19==3)&&(a11==1)))&&!(a14==1)))&&(a20==1))&&(a9==10))&&!(a7==1))&&(a28==1))||!(a11==1))&&((a1==14)&&((((a21==12)&&((input==3)&&(a17==2)))&&!(a14==1))&&(a16==8))))){ a24 = 0; a1 = 12; a12 = 1; a16 = 7; a21 = 10; a19 = 1; a9 = 7; return -1; } else if((((a18==1)||(((a17==2)&&(((a1==14)&&((a11==1)&&!(a27==1)))&&(a9==9)))||(a26==1)))&&(!(a4==1)&&((a6==1)&&((((((a13==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a19==4))&&(a20==1))&&(a16==8))&&(a21==11)))))){ a3 = 1; a12 = 1; a21 = 10; a5 = 4; a19 = 2; a16 = 7; a24 = 0; a1 = 13; return 25; } else if((((((a16==10)&&((a12==1)||!(a11==1)))||!(a11==1))&&(a20==1))&&((a19==4)&&((a17==2)&&((a21==11)&&((a1==12)&&((a9==9)&&(!(a0==1)&&((a2==1)&&(!(a18==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a23==1)))))))))))){ a5 = 4; a4 = 0; a24 = 0; a16 = 7; a21 = 10; a19 = 1; a9 = 7; a27 = 0; return -1; } else if((((a17==2)&&(!(a27==1)&&((a11==1)&&((!(a20==1)&&((a19==4)&&((input==1)&&(((a9==7)&&((a5==5)&&(a1==13)))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))))))&&!(a27==1)))))&&(!(a27==1)&&((a16==7)&&((a7==1)||((a8==1)||((a21==11)&&(a6==1)))))))){ a21 = 12; a20 = 1; a1 = 13; a9 = 11; a28 = 1; a16 = 9; a18 = 0; a5 = 4; a26 = 0; return 25; } else if(((((a12==1)&&(((((((a21==12)&&(a6==1))&&(a1==14))&&(a19==5))||(a0==1))&&!(a18==1))||!(a23==1)))||(a8==1))&&((a16==7)&&(((a17==2)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==1))&&!(a20==1)))&&!(a7==1))))){ a20 = 1; a6 = 1; a19 = 1; a4 = 0; a9 = 7; a28 = 1; a21 = 10; a1 = 12; a5 = 4; return -1; } else if((((a17==2)&&(!(a11==1)||(((((a3==1)&&!(a14==1))||!(a12==1))||!(a6==1))||!(a12==1))))&&((((a1==14)&&((a19==4)&&((a9==7)&&((!(a20==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==10)))))&&(a16==8))&&(a2==1)))){ a21 = 11; a18 = 0; a20 = 1; a13 = 1; a5 = 6; a19 = 5; a1 = 13; a16 = 10; return 21; } else if((((a21==12)&&((a16==11)&&((!(a4==1)&&(!(a24==1)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==5))))&&(a17==2))))&&((((a1==12)&&((!(a14==1)&&((a0==1)||((a23==1)||!(a28==1))))&&!(a18==1)))&&(a19==2))&&(a20==1)))){ a9 = 7; a16 = 7; a26 = 0; a21 = 10; a5 = 4; a7 = 0; a19 = 1; a13 = 1; return -1; } else if(((((a16==7)&&((a20==1)&&((a19==4)&&(((a1==14)&&(((((input==5)&&(a17==2))&&(a2==1))&&(a6==1))&&(a13==1)))&&(a13==1)))))&&!(a18==1))&&(((a9==11)&&((a21==10)&&((a5==6)&&(a11==1))))||(a4==1)))){ a21 = 12; a9 = 10; a1 = 13; a14 = 0; a0 = 0; a11 = 1; a19 = 1; return 23; } else if(((((a28==1)&&((((a1==14)&&(((a21==12)&&((a20==1)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==1))))&&(a19==4)))&&!(a4==1))&&(a6==1)))&&!(a24==1))&&(((a17==2)&&(((a16==7)&&(a6==1))||!(a11==1)))||(a8==1)))){ a9 = 7; a14 = 0; a21 = 10; a24 = 0; a19 = 1; a5 = 4; a1 = 12; return -1; } else if(((((!(a0==1)&&(((a23==1)&&(((input==1)&&(a16==7))&&!(a27==1)))&&!(a18==1)))&&!(a0==1))&&(a17==2))&&((!(a0==1)&&((a1==12)&&((a19==2)&&((a20==1)&&((a9==9)&&((a5==4)&&(a12==1)))))))&&(a21==11)))){ a12 = 1; a21 = 10; a16 = 8; a4 = 0; a5 = 5; a1 = 14; a27 = 0; return 26; } else if((((a16==11)&&(((a28==1)&&(((a17==2)&&(!(a18==1)&&(!(a20==1)&&(((a2==1)||(a7==1))||(a26==1)))))&&!(a8==1)))&&(a1==14)))&&((a21==10)&&(((((input==1)&&(a9==9))&&!(a0==1))&&(a19==2))&&(a5==6))))){ if((a7==1)){ a20 = 1; a16 = 7; a19 = 1; a1 = 12; a25 = 0; a0 = 1; }else{ a20 = 1; a11 = 0; a13 = 0; a16 = 7; a3 = 0; a9 = 11; a19 = 1; } return -1; } else if(((!(a28==1)&&(((a18==1)&&(a13==1))&&(a19==4)))&&((a20==1)&&(((a21==12)&&((a8==1)&&(!(a12==1)&&((((a17==2)&&((a8==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==7))))&&!(a28==1))&&(a1==14)))))&&(a16==10))))){ a5 = 4; a22 = 1; a19 = 1; a9 = 11; a16 = 7; a8 = 1; a29 = 0; a21 = 10; return 25; } else if(((((a21==11)&&((((a19==5)&&((a1==12)&&(!(a8==1)&&((a16==10)&&(((a17==2)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a20==1))))))&&(a2==1))&&(a13==1)))&&(a23==1))&&(!(a23==1)||(((a12==1)&&(a9==11))||!(a12==1))))){ a19 = 3; a25 = 1; a21 = 10; a9 = 9; a5 = 6; a20 = 1; a18 = 1; a28 = 0; a16 = 8; return 21; } else if((((a8==1)||(!(a11==1)||((!(a14==1)&&(a6==1))&&(a19==5))))&&(!(a18==1)&&((a20==1)&&(!(a4==1)&&((a21==12)&&((a17==2)&&(((a16==8)&&(((((a1==13)&&(a5==4))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11))))&&(input==5)))&&!(a0==1))))))))){ a4 = 0; a5 = 4; a23 = 1; a18 = 0; a9 = 8; a1 = 12; return 22; } else if((((a19==2)&&((a1==12)&&((a16==9)&&(((a28==1)||!(a13==1))&&!(a18==1)))))&&((a12==1)&&(((a9==9)&&(((a17==2)&&(((!(a4==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a11==1))&&!(a20==1)))&&(a21==10)))&&(a2==1))))){ a24 = 1; a19 = 5; a16 = 8; a27 = 1; a29 = 0; a5 = 5; return 21; } else if(((!(a7==1)&&((a1==13)&&((!(a24==1)&&((((input==5)&&(a21==10))&&(a19==3))&&(a17==2)))&&(a2==1))))&&((((((a9==8)&&((a16==7)&&((a2==1)&&(a20==1))))&&(a5==4))&&(a23==1))&&!(a27==1))||(a24==1)))){ a21 = 11; a2 = 1; a24 = 0; a5 = 6; a19 = 1; a11 = 1; a9 = 9; a1 = 12; return 23; } else if(((((((a12==1)&&(a19==4))||(a18==1))&&(a9==9))||!(a12==1))&&(((a16==7)&&(((a20==1)&&((a6==1)&&((a11==1)&&((a5==6)&&(!(a14==1)&&(((input==1)&&(a17==2))&&!(a0==1)))))))&&(a21==12)))&&(a1==12)))){ a6 = 1; a24 = 0; a16 = 9; a5 = 4; a14 = 0; a19 = 1; a9 = 8; a21 = 11; a1 = 14; return 26; } else if(((((((a28==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a13==1))&&(a16==9)))&&(a3==1))&&(a17==2))&&(a19==1))&&((((a2==1)&&((a20==1)&&((a9==7)&&(((a2==1)||(a14==1))&&(a13==1)))))&&(a1==14))&&(a21==12)))){ a16 = 7; a18 = 0; a8 = 0; a5 = 4; a21 = 10; a1 = 12; a23 = 1; return -1; } else if((((a19==3)&&((a9==8)&&((!(a27==1)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6)))))&&(a12==1))))&&((a1==12)&&(((a16==11)&&((a13==1)&&(!(a27==1)&&(!(a6==1)||((a20==1)&&((a11==1)&&!(a8==1)))))))&&(a21==10))))){ a24 = 0; a1 = 14; a5 = 5; a12 = 1; a20 = 0; a19 = 2; a8 = 0; a16 = 8; return 25; } else if((((a2==1)&&((a20==1)&&(!(a18==1)&&(((a1==12)&&((a21==11)&&((((input==3)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a17==2))&&!(a18==1))))&&(a19==2)))))&&((a16==9)&&((a7==1)||(!(a23==1)||(!(a13==1)||(a28==1))))))){ a27 = 0; a12 = 1; a21 = 10; a16 = 7; a8 = 0; a5 = 4; a9 = 7; a19 = 1; return -1; } else if((((a3==1)&&((a9==10)&&(((a3==1)&&((a19==1)&&((a16==7)&&(((a17==2)&&(input==3))&&(a21==12)))))&&(a20==1))))&&(!(a6==1)||(((a5==6)&&(!(a23==1)||(!(a28==1)||((a1==12)&&(a23==1)))))&&(a11==1))))){ a9 = 9; a19 = 4; a1 = 14; a5 = 4; a16 = 8; a2 = 1; a23 = 1; a3 = 1; return 26; } else if(((!(a4==1)&&(((a11==1)&&((a12==1)&&((a20==1)&&((a6==1)&&((((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==5))&&(a21==10))&&(a1==14))&&(a13==1))))))&&(a19==2)))&&(((a3==1)&&((a12==1)&&(a17==2)))&&(a16==9)))){ a0 = 0; a16 = 7; a9 = 9; a5 = 6; a19 = 5; a26 = 0; a1 = 12; a27 = 0; return -1; } else if(((((((a9==9)&&(((a5==5)&&(a28==1))||!(a23==1)))&&!(a24==1))&&(a17==2))||(a14==1))&&((((!(a26==1)&&(((((input==4)&&(a21==10))&&!(a18==1))&&!(a26==1))&&(a19==4)))&&(a20==1))&&(a16==10))&&(a1==13)))){ a11 = 1; a19 = 1; a26 = 0; a1 = 12; a5 = 4; a0 = 0; a16 = 7; a9 = 7; return -1; } else if((((a16==10)&&(((a17==2)&&((((a12==1)&&((a19==1)&&(((a28==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a12==1)))&&!(a4==1))))&&(a21==11))&&(a12==1)))&&(a1==14)))&&((((a23==1)&&(a20==1))&&(a9==10))||(a26==1)))){ a13 = 1; a1 = 12; a9 = 7; a7 = 0; a5 = 4; a24 = 0; a21 = 10; a16 = 7; return -1; } else if(((((((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3))&&(a3==1))&&(a12==1))&&!(a8==1))&&(a20==1))&&(a17==2))&&(((a16==10)&&(!(a3==1)||((a19==2)&&(!(a0==1)&&((a1==13)&&((a21==12)&&(a2==1)))))))||!(a3==1)))){ a9 = 7; a7 = 0; a1 = 12; a27 = 0; a21 = 10; a16 = 7; a5 = 4; a19 = 1; a13 = 1; return -1; } else if(((((a21==11)&&(!(a12==1)||(!(a24==1)&&((((a1==14)&&(a3==1))||!(a6==1))&&(a16==9)))))&&(a17==2))&&(((((a9==8)&&(!(a7==1)&&((a19==4)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))&&!(a7==1))&&!(a27==1))&&(a20==1)))){ a20 = 0; a26 = 0; a3 = 1; a1 = 12; a12 = 1; a16 = 8; a5 = 5; return 21; } else if((((a21==10)&&(((a19==2)&&((a17==2)&&((a20==1)&&(!(a18==1)&&(((input==5)&&(a1==14))&&(a5==5))))))&&!(a18==1)))&&((a16==11)&&(((a13==1)&&(((a27==1)||((a28==1)&&(a13==1)))&&(a9==10)))&&(a6==1))))){ a21 = 11; a3 = 1; a9 = 11; a14 = 0; a23 = 1; return 21; } else if((((((a1==14)&&(((a21==12)&&((((a13==1)&&(a11==1))||!(a13==1))&&(a17==2)))&&(a9==11)))&&(a19==4))&&(a16==8))&&(!(a7==1)&&(!(a18==1)&&(!(a7==1)&&(((a20==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a11==1))))))){ a5 = 4; a8 = 0; a4 = 0; a9 = 9; a1 = 13; a7 = 0; a21 = 10; a19 = 2; a16 = 7; return -1; } else if(((((a9==10)&&((a1==12)&&((((a20==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a3==1))&&(a17==2))))&&(a19==5))&&(((a16==11)&&(((!(a13==1)||((a3==1)&&(!(a24==1)&&(a28==1))))||(a18==1))||!(a13==1)))&&(a21==11)))){ a9 = 7; a19 = 4; a24 = 0; a11 = 1; a16 = 9; a5 = 5; return 21; } else if((((((((((a17==2)&&((a16==11)&&((input==1)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))))&&(a1==12))&&!(a7==1))&&!(a26==1))&&(a20==1))&&(a21==12))&&(a2==1))&&(((((a13==1)&&(a28==1))&&(a19==5))&&(a11==1))||(a0==1)))){ a27 = 0; a16 = 7; a19 = 1; a21 = 10; a0 = 0; a5 = 4; a9 = 7; a2 = 1; return -1; } else if((((a9==8)&&((((!(a12==1)||((a28==1)&&(a21==10)))&&(a1==13))||!(a28==1))&&(a19==1)))&&(!(a20==1)&&((a16==9)&&((a11==1)&&((a5==4)&&(((!(a7==1)&&((input==4)&&(a17==2)))&&(a12==1))&&(a2==1)))))))){ a27 = 1; a12 = 0; a21 = 12; a0 = 1; a16 = 8; a19 = 4; return -1; } else if(((((((a9==8)&&((((input==3)&&(a20==1))&&(a28==1))&&(a19==4)))&&(a1==12))&&(a16==9))&&(a2==1))&&(((a11==1)&&((!(a18==1)&&(((a21==11)&&((a5==4)&&(a12==1)))||!(a6==1)))&&(a17==2)))||!(a6==1)))){ a3 = 1; a9 = 7; a21 = 10; a11 = 1; a19 = 1; a16 = 7; a12 = 1; return -1; } else if(((((a3==1)&&(((a13==1)&&((a16==10)&&((a21==10)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&(a1==14)))&&(a9==8))&&((a20==1)&&((a19==1)&&((((a17==2)&&(!(a26==1)&&((a3==1)||!(a6==1))))||!(a3==1))&&(a13==1)))))){ a1 = 12; a24 = 0; a5 = 4; a11 = 1; a23 = 1; a9 = 7; a16 = 7; return -1; } else if(((((a1==12)&&((!(a8==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==3)))&&!(a14==1)))&&(a17==2))&&(((a11==1)&&((a14==1)||((((((a13==1)&&(a12==1))&&(a16==10))&&(a19==5))||(a4==1))&&(a21==10))))&&!(a20==1)))){ a20 = 1; a5 = 4; a19 = 1; a16 = 7; a1 = 13; a18 = 1; a3 = 0; a8 = 1; a9 = 7; return 25; } else if(((((a17==2)&&(((a16==8)&&(((a19==1)&&(input==4))&&!(a20==1)))&&(a5==6)))&&(a1==14))&&((a9==7)&&((a2==1)&&((a0==1)||(!(a12==1)||((!(a6==1)||((a12==1)&&(!(a0==1)&&(a12==1))))&&(a21==11)))))))){ a20 = 1; a3 = 1; a26 = 0; a5 = 4; a1 = 12; a21 = 10; a27 = 0; a16 = 7; return -1; } else if((((((a11==1)&&((a16==7)&&((a3==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a20==1))&&(a9==11)))))&&(a21==11))&&(a1==14))&&((((a13==1)&&((a14==1)||(((a8==1)||(a6==1))||(a27==1))))&&(a17==2))&&(a19==4)))){ a19 = 1; a28 = 1; a9 = 7; a21 = 10; a1 = 12; a7 = 0; a23 = 1; a5 = 4; return -1; } else if(((((a19==2)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==14)))&&!(a18==1))&&(((((a14==1)||(((a21==12)&&((a16==9)&&(!(a20==1)&&(((a9==9)&&(a3==1))&&(a17==2)))))||(a27==1)))||!(a13==1))&&(a13==1))||(a27==1)))){ a19 = 5; a27 = 1; a13 = 0; a16 = 11; a21 = 10; a9 = 10; a4 = 1; a1 = 13; a5 = 5; a20 = 1; return 26; } else if((((((a20==1)&&(((a2==1)&&(a12==1))&&(a3==1)))&&(a16==8))&&(a21==12))&&(((a9==7)&&(!(a8==1)&&((!(a4==1)&&(!(a4==1)&&(((a19==5)&&((input==1)&&((a5==4)||(a5==5))))&&(a17==2))))&&!(a18==1))))&&(a1==14)))){ a0 = 0; a23 = 1; a5 = 4; a19 = 1; a1 = 12; a16 = 7; a21 = 10; a12 = 1; return -1; } else if(((!(a4==1)&&((((!(a20==1)&&((a28==1)&&(a17==2)))&&(a19==5))&&(a16==8))||(a0==1)))&&(((!(a14==1)&&(!(a18==1)&&((a1==13)&&((a21==10)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==6))))))&&!(a18==1))&&!(a27==1)))){ a26 = 0; a18 = 0; a19 = 4; a5 = 6; a16 = 7; a1 = 14; a2 = 1; a9 = 10; a20 = 1; return 25; } else if((((((a1==12)&&(!(a11==1)||((a19==3)&&((a21==10)&&(a13==1)))))&&(a20==1))&&(a16==8))&&(!(a0==1)&&((((((a3==1)&&(!(a4==1)&&((input==6)&&(a5==5))))&&(a17==2))&&(a9==10))&&(a3==1))&&(a12==1))))){ a16 = 7; a6 = 1; a9 = 7; a19 = 1; a5 = 4; a24 = 0; a3 = 1; return -1; } else if(((((!(a0==1)&&(!(a4==1)&&(a12==1)))&&(a9==8))&&(a19==2))&&(((((a6==1)&&((a21==11)&&(((((a20==1)&&((input==6)&&(a1==13)))&&(a2==1))&&(a13==1))&&(a28==1))))&&(a5==5))&&(a16==9))&&(a17==2)))){ a21 = 10; a19 = 1; a6 = 1; a1 = 12; a7 = 0; a12 = 1; a16 = 10; return 21; } else if(((!(a7==1)&&(!(a26==1)&&(((a21==11)&&((a16==8)&&((a9==11)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a20==1)))))&&!(a24==1))))&&((!(a7==1)&&((a19==4)&&((a1==14)&&(((a2==1)||!(a6==1))&&(a17==2)))))&&(a28==1)))){ a21 = 10; a4 = 0; a1 = 12; a16 = 7; a20 = 1; a19 = 1; a5 = 4; a9 = 7; a3 = 1; a23 = 1; return -1; } else if(((((a17==2)&&(((a28==1)&&((((a1==14)&&((a19==2)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a14==1))&&!(a4==1)))&&(a13==1)))&&(a9==10))&&(!(a20==1)&&((a16==8)&&((((a4==1)||(a11==1))&&!(a18==1))&&(a21==11)))))){ a21 = 10; a16 = 9; a5 = 5; a1 = 13; a28 = 1; a20 = 1; a0 = 0; return 25; } else if((((!(a27==1)&&((((a20==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a9==8))&&(a6==1)))&&!(a27==1))&&(a13==1)))&&(a1==12))&&(!(a3==1)||((a21==10)&&((a19==5)&&((a18==1)||(((a28==1)&&(a16==10))&&(a17==2)))))))){ a9 = 11; a16 = 8; a20 = 0; a19 = 2; a5 = 4; a27 = 0; a8 = 0; a1 = 14; a26 = 0; return 26; } else if((((a13==1)&&((a20==1)&&(((a17==2)&&((a1==14)&&(!(a2==1)||((a6==1)&&(a2==1)))))&&!(a7==1))))&&(!(a26==1)&&(((((((input==6)&&((a5==4)||(a5==5)))&&(a21==11))&&(a19==5))&&(a16==10))&&(a9==11))&&!(a4==1))))){ a16 = 7; a5 = 4; a9 = 7; a1 = 12; a13 = 1; a21 = 10; a19 = 1; a28 = 1; a2 = 1; return -1; } else if(((((a19==1)&&(((((a1==13)&&((a20==1)&&(input==5)))&&(a21==10))&&(a9==10))&&(a23==1)))&&(a11==1))&&(((!(a24==1)&&(((a17==2)&&(((a5==5)&&(a6==1))&&!(a7==1)))||!(a23==1)))&&(a16==10))&&!(a27==1)))){ a9 = 7; a26 = 0; a14 = 0; a4 = 0; a1 = 12; a5 = 4; a16 = 7; return -1; } else if((((a17==2)&&((((input==6)&&((a5==5)||(a5==6)))&&(a16==8))&&(a9==11)))&&((a21==12)&&((!(a24==1)&&((a11==1)&&(!(a13==1)||(!(a8==1)&&((!(a20==1)&&(!(a6==1)||(!(a11==1)||(a13==1))))&&(a19==2))))))&&(a1==12))))){ a19 = 3; a20 = 1; a16 = 10; a26 = 1; a3 = 0; a10 = 1; a21 = 11; a5 = 5; return -1; } else if(((!(a24==1)&&(((a2==1)&&(((input==3)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))&&(a3==1)))&&!(a20==1)))&&(!(a27==1)&&((a17==2)&&((a19==2)&&(((!(a13==1)||((a1==13)&&((a16==9)&&(a11==1))))&&(a21==10))||(a4==1))))))){ a21 = 12; a11 = 0; a19 = 1; a5 = 4; a16 = 7; a29 = 1; a1 = 12; a9 = 9; a20 = 1; a24 = 1; return 26; } else if((((a0==1)||((a17==2)&&(!(a0==1)&&((a21==12)&&(!(a4==1)&&(a6==1))))))&&((a19==4)&&(!(a18==1)&&((!(a24==1)&&((a20==1)&&((a28==1)&&(((input==1)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a1==12)))))&&(a16==10)))))){ a9 = 9; a24 = 0; a19 = 2; a1 = 13; a2 = 1; a21 = 10; a16 = 7; a5 = 4; a28 = 1; return 25; } else if((((((a17==2)&&(!(a0==1)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==5))))&&(a11==1))&&(a6==1))&&((!(a0==1)&&((a1==13)&&((((a16==9)&&((a21==10)&&((a3==1)&&(a11==1))))&&(a19==2))&&!(a20==1))))||!(a28==1)))){ if((a27==1)){ a2 = 0; a5 = 5; a1 = 12; a20 = 1; a8 = 1; a16 = 7; a9 = 7; }else{ a25 = 0; a5 = 6; a23 = 0; a9 = 10; a19 = 1; a16 = 7; a1 = 12; a20 = 1; a4 = 1; } return 26; } else if(((!(a8==1)&&((((((a16==7)&&((a21==10)&&((((a1==12)&&(input==3))&&!(a24==1))&&!(a24==1))))&&(a6==1))&&(a17==2))&&(a13==1))&&(a5==6)))&&((((a9==11)&&((a12==1)&&!(a20==1)))&&(a19==3))||(a4==1)))){ if((a12==1)){ a5 = 4; a19 = 5; a3 = 1; a11 = 1; a24 = 0; a1 = 14; }else{ a21 = 11; a2 = 1; a23 = 1; a16 = 8; a5 = 5; a1 = 14; a12 = 1; } return -1; } else if((((((a19==5)&&((a17==2)&&(!(a20==1)&&(((a12==1)&&(a28==1))&&(a1==13)))))&&!(a27==1))||(a26==1))&&((a23==1)&&((a12==1)&&((a21==11)&&((!(a8==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5)))&&(a16==9))))))){ a1 = 12; a28 = 0; a21 = 10; a16 = 7; a19 = 2; a20 = 1; a18 = 1; a23 = 0; a5 = 5; a9 = 7; return 22; } else if(((!(a8==1)&&((a2==1)&&((((a14==1)||(a23==1))&&!(a27==1))||(a27==1))))&&((a9==9)&&((a1==14)&&((((a19==3)&&((a21==11)&&(((a17==2)&&((input==5)&&((a5==4)||(a5==5))))&&!(a7==1))))&&!(a20==1))&&(a16==9)))))){ a2 = 0; a21 = 10; a16 = 7; a5 = 6; a19 = 1; a9 = 7; a1 = 13; a23 = 0; a20 = 1; return -1; } else if((((a19==3)&&((((!(a26==1)&&((a27==1)||(a3==1)))&&(a11==1))&&(a21==11))&&(a20==1)))&&((((a17==2)&&(((!(a4==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a27==1)))&&(a1==13))&&(a16==8)))&&(a9==8))&&(a23==1)))){ a8 = 0; a21 = 12; a5 = 6; a19 = 1; a1 = 14; a14 = 0; return 21; } else if((((a18==1)&&(((a9==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a12==1)))&&(((a0==1)&&((a19==3)&&((((!(a11==1)&&((a16==8)&&(((a8==1)&&(a3==1))&&(a21==10))))&&(a20==1))&&(a1==13))&&(a17==2))))&&!(a6==1)))){ a2 = 0; a14 = 1; a21 = 11; a12 = 0; a5 = 5; a19 = 4; a16 = 11; return 21; } else if((((((a17==2)&&((a1==14)&&(input==1)))&&(a2==1))&&!(a26==1))&&(((a28==1)&&((a12==1)&&((((a9==7)&&((a16==7)&&((((a13==1)&&(a5==5))&&!(a20==1))||!(a2==1))))&&(a19==5))&&(a21==10))))||!(a28==1)))){ a19 = 1; a1 = 12; a5 = 4; a6 = 1; a20 = 1; a3 = 1; a7 = 0; return -1; } else if((((((a27==1)||(a23==1))&&(a9==11))&&!(a20==1))&&(((!(a18==1)&&((((a3==1)&&((a3==1)&&((a19==5)&&(!(a26==1)&&((a21==10)&&((input==3)&&(a17==2)))))))&&(a16==7))&&(a5==5)))&&(a1==13))&&(a11==1)))){ a9 = 7; a28 = 1; a20 = 1; a19 = 1; a1 = 12; a3 = 1; a7 = 0; a5 = 4; return -1; } else if((((a17==2)&&((a27==1)||(((a20==1)&&((a4==1)||((a11==1)||!(a3==1))))&&(a19==5))))&&((((a11==1)&&(((((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a23==1))&&(a21==10))&&(a1==14)))&&!(a0==1))&&(a16==11)))){ a23 = 1; a8 = 0; a1 = 12; a26 = 0; a9 = 7; a5 = 4; a19 = 1; a16 = 7; return -1; } else if((((a12==1)&&((a4==1)||(!(a26==1)&&(((a28==1)&&(a1==12))&&(a5==6)))))&&((a13==1)&&((a6==1)&&(((a16==8)&&((a17==2)&&((a9==10)&&((a21==11)&&((a19==5)&&((input==5)&&!(a20==1)))))))&&!(a7==1)))))){ a5 = 5; a19 = 1; a9 = 7; a20 = 1; a21 = 10; a25 = 1; a16 = 7; a11 = 0; a29 = 1; a1 = 13; return 23; } else if(((((((a28==1)&&(!(a20==1)&&((a16==8)&&((a17==2)&&((a21==12)&&(a3==1))))))&&!(a24==1))||(a18==1))||!(a11==1))&&(((((((a9==8)&&(input==5))&&(a1==13))&&(a19==1))&&(a12==1))&&(a5==4))&&(a28==1)))){ if((a24==1)){ a16 = 9; a9 = 11; a22 = 1; a14 = 1; a5 = 6; a20 = 1; a19 = 3; a21 = 11; a6 = 0; }else{ a23 = 0; a9 = 7; a20 = 1; a19 = 2; a29 = 1; a16 = 7; a21 = 10; a25 = 0; } return 21; } else if(((!(a18==1)&&(!(a0==1)&&(!(a20==1)&&((((a16==8)&&((a1==13)&&(((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a12==1))))&&!(a7==1))&&(a19==1)))))&&(((a21==11)&&((!(a7==1)&&(a12==1))&&(a17==2)))&&!(a8==1)))){ if((a15==1)){ a1 = 12; a28 = 1; a19 = 4; a11 = 1; a8 = 0; a9 = 7; a5 = 5; }else{ a19 = 5; a20 = 1; a1 = 14; a24 = 0; a21 = 12; a3 = 1; a9 = 7; a5 = 6; a6 = 1; } return 26; } else if(((((a1==12)&&((((!(a7==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a16==8)))&&(a19==4))&&!(a18==1))&&(a12==1)))&&(a21==12))&&((a20==1)&&(((a9==9)&&((a14==1)||(!(a11==1)||((a6==1)&&!(a18==1)))))&&(a17==2))))){ a16 = 7; a11 = 1; a24 = 0; a5 = 4; a19 = 1; a8 = 0; a9 = 7; a21 = 10; return -1; } else if(((((a24==1)&&((a17==2)&&((a20==1)&&((a28==1)&&(a1==13)))))&&!(a11==1))&&((((((a5==4)&&(((a21==11)&&(((a19==3)&&(input==5))&&(a16==8)))&&(a18==1)))&&(a9==11))&&!(a11==1))&&(a4==1))&&!(a23==1)))){ a15 = 0; a16 = 7; a1 = 14; a22 = 0; a4 = 1; a19 = 1; a21 = 10; return 22; } else if((((a5==6)&&((((((a21==12)&&(((a23==1)&&(!(a20==1)&&(((input==1)&&(a17==2))&&(a1==12))))&&!(a18==1)))&&!(a14==1))&&!(a8==1))&&(a13==1))&&!(a14==1)))&&(((a9==9)&&((a16==10)&&(a11==1)))&&(a19==4)))){ a19 = 5; a27 = 1; a9 = 8; a20 = 1; a1 = 14; a22 = 0; a2 = 0; a16 = 11; return 23; } else if(((((((((a11==1)||!(a13==1))&&(a16==10))&&(a9==11))&&(a17==2))&&(a20==1))||!(a28==1))&&((a12==1)&&(((((!(a26==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a21==11)))&&(a1==12))&&(a19==3))&&!(a4==1))&&(a3==1))))){ a21 = 10; a5 = 4; a9 = 9; a26 = 0; a18 = 0; a1 = 14; a0 = 0; a19 = 2; return 21; } else if((((a14==1)||(((a17==2)&&((a21==10)&&(a11==1)))&&(a19==4)))&&(((!(a27==1)&&((a12==1)&&((a16==9)&&((((((a9==7)&&((a1==13)&&(a5==5)))||((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==4))&&!(a0==1))&&!(a24==1)))))&&!(a20==1))&&!(a7==1)))){ a19 = 1; a26 = 1; a20 = 1; a16 = 7; a1 = 14; a5 = 5; a9 = 7; a23 = 0; return 26; } else if(((((a2==1)&&((a12==1)&&((a13==1)&&((a6==1)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a20==1))&&(a17==2))&&(a19==4))))))&&(a16==8))&&((a1==13)&&(!(a14==1)&&((a9==8)&&(((a2==1)&&(a28==1))&&(a21==10))))))){ a24 = 0; a1 = 12; a16 = 7; a19 = 1; a8 = 0; a9 = 7; a3 = 1; a5 = 4; return -1; } else if((((a26==1)&&((a1==14)&&((input==6)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&(((a18==1)&&((a18==1)&&(((a0==1)&&(((a17==2)&&((((a19==1)&&(a28==1))&&!(a2==1))&&(a21==11)))&&(a16==9)))&&(a20==1))))&&!(a12==1)))){ a5 = 4; a23 = 0; a24 = 1; a21 = 10; a27 = 1; a9 = 8; a16 = 7; return 21; } else if(((!(a0==1)&&(((!(a24==1)&&((a1==13)&&((input==3)&&((a5==4)||(a5==5)))))&&(a9==9))&&(a21==11)))&&((a24==1)||((a27==1)||((!(a20==1)&&(((((a12==1)&&(a19==1))&&!(a14==1))&&(a16==7))&&(a17==2)))&&(a28==1)))))){ a21 = 10; a27 = 0; a9 = 7; a28 = 1; a2 = 1; a20 = 1; a1 = 12; a5 = 4; return -1; } else if((((a17==2)&&(((a28==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a20==1)))&&((((((a4==1)||((a13==1)&&((a19==4)&&((((a21==11)&&(a2==1))||(a26==1))&&!(a4==1)))))&&!(a7==1))&&(a9==7))&&(a16==7))&&(a1==12)))){ a23 = 1; a20 = 1; a7 = 0; a13 = 1; a5 = 4; a19 = 1; a21 = 10; return -1; } else if(((!(a2==1)||((a16==9)&&(((a21==11)&&((a19==1)&&(!(a13==1)||(a28==1))))||!(a2==1))))&&((a17==2)&&(((!(a8==1)&&((((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a7==1))&&(a20==1)))&&(a1==13))&&(a12==1))))){ a9 = 7; a8 = 0; a5 = 4; a1 = 12; a16 = 7; a18 = 0; a14 = 0; a21 = 10; return -1; } else if((((a5==5)&&(((!(a24==1)&&(!(a26==1)&&(((a19==2)&&(!(a28==1)||((a3==1)&&(a28==1))))&&!(a0==1))))&&(a21==10))&&!(a20==1)))&&(((!(a14==1)&&((a17==2)&&((a1==14)&&(input==3))))&&(a9==8))&&(a16==11)))){ if((a27==1)){ a20 = 1; a19 = 1; a11 = 0; a23 = 0; a16 = 7; a5 = 4; a1 = 12; a4 = 1; a9 = 9; }else{ a27 = 1; a9 = 10; a5 = 4; a22 = 0; a1 = 12; a19 = 1; a20 = 1; a29 = 0; a16 = 7; } return -1; } else if((((a21==10)&&((((a16==8)&&(((((a5==6)&&(input==3))&&(a3==1))&&(a19==3))&&(a11==1)))&&(a9==11))&&(a1==14)))&&(((((!(a26==1)&&((a3==1)&&(a12==1)))||(a0==1))&&!(a8==1))&&(a20==1))&&(a17==2)))){ a19 = 1; a5 = 4; a9 = 7; a27 = 0; a18 = 0; a1 = 12; a26 = 0; a16 = 7; return -1; } else if(((((a12==1)&&((a3==1)&&(((a16==7)&&(a2==1))||!(a6==1))))&&(a12==1))&&((a9==10)&&((((((a5==6)&&(!(a14==1)&&((a19==1)&&((a21==12)&&(input==4)))))&&(a17==2))&&!(a14==1))&&(a1==12))&&(a20==1))))){ a3 = 1; a16 = 8; a19 = 4; a9 = 8; a18 = 0; a1 = 14; a5 = 4; return 26; } else if(((!(a20==1)&&((a17==2)&&(((!(a26==1)&&((a23==1)&&(((((((a5==6)&&(input==5))&&(a9==11))&&(a1==14))&&(a19==1))&&!(a26==1))&&!(a27==1))))&&(a21==11))&&(a16==10))))&&((a3==1)&&((a2==1)||!(a3==1))))){ a9 = 7; a16 = 8; a2 = 0; a5 = 4; a19 = 3; a20 = 1; a4 = 1; a7 = 1; a21 = 12; return -1; } else if((((((!(a24==1)&&((a17==2)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a1==13))&&(a28==1))))&&(a21==12))&&(a9==7))&&(a16==10))&&((a19==3)&&(!(a20==1)&&(((a26==1)||(((a3==1)&&!(a7==1))&&(a13==1)))||!(a2==1)))))){ a6 = 0; a9 = 8; a5 = 5; a16 = 7; a1 = 12; a20 = 1; a13 = 0; a21 = 10; a19 = 1; a10 = 1; return 26; } else if((((a28==1)&&((a21==11)&&((a12==1)&&((((((a5==5)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7))))&&(input==5))&&(a17==2)))))&&((a26==1)||((((a16==10)&&(!(a13==1)||((a26==1)||((a11==1)&&(a19==1)))))&&!(a20==1))||!(a6==1))))){ a9 = 10; a14 = 1; a19 = 5; a6 = 0; a16 = 9; a1 = 13; a21 = 10; a20 = 1; a5 = 5; return -1; } else if(((((((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==3))&&(a17==2))&&(a21==11))&&(a16==9))&&(a20==1))&&(!(a2==1)||(((((a27==1)||(((a12==1)&&((a1==12)&&(a11==1)))||!(a12==1)))&&(a19==5))||(a4==1))&&!(a7==1))))){ a5 = 4; a2 = 1; a19 = 1; a13 = 1; a16 = 7; a21 = 10; a18 = 0; a9 = 7; return -1; } else if((((a21==10)&&(((a17==2)&&((a16==11)&&((a6==1)&&(a9==7))))&&!(a27==1)))&&((((((a13==1)&&(((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==14))&&!(a18==1))&&(a20==1)))&&!(a24==1))&&!(a27==1))&&(a28==1))&&(a19==4)))){ a3 = 1; a21 = 11; a9 = 11; a7 = 0; a28 = 1; a1 = 12; a5 = 4; return 23; } else if(((((!(a26==1)&&((((((a16==7)&&((input==6)&&(a21==11)))&&(a3==1))&&(a5==4))&&(a17==2))&&!(a24==1)))&&(a9==8))&&(a13==1))&&((!(a7==1)&&(((!(a20==1)&&(a11==1))&&(a13==1))&&(a19==1)))&&(a1==14)))){ a5 = 5; a20 = 1; a19 = 4; a23 = 1; a9 = 7; a24 = 0; return 26; } else if(((((a16==10)&&(((a9==8)&&((a19==5)&&((!(a8==1)&&(a3==1))&&!(a7==1))))&&!(a27==1)))&&(a1==12))&&(((((a13==1)&&((a17==2)&&(((a5==5)&&(input==1))&&(a21==11))))&&!(a20==1))&&(a6==1))&&!(a27==1)))){ if((a3==1)){ a5 = 4; a27 = 1; a14 = 1; a16 = 7; a6 = 0; a20 = 1; a9 = 9; a19 = 3; a1 = 13; }else{ a19 = 1; a5 = 4; a21 = 10; a26 = 1; a16 = 7; a9 = 11; a20 = 1; a25 = 1; a29 = 1; } return -1; } else if(((((a12==1)&&(!(a18==1)&&(!(a8==1)&&(((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==4)))))&&(a19==2))&&((a26==1)||(((((((a17==2)&&(a11==1))&&!(a14==1))&&(a21==11))&&!(a27==1))&&(a20==1))&&(a16==7))))){ a3 = 1; a21 = 10; a9 = 7; a5 = 4; a19 = 1; a1 = 12; a12 = 1; a7 = 0; return -1; } else if((((a20==1)&&((!(a27==1)&&((a16==8)&&(!(a8==1)&&((a6==1)&&((a13==1)&&((a1==12)&&((a19==4)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3)))))))))&&!(a18==1)))&&(((a17==2)&&((a6==1)&&(a21==10)))||!(a13==1)))){ a0 = 0; a9 = 7; a19 = 1; a2 = 1; a24 = 0; a5 = 4; a16 = 7; return -1; } else if(((((((a16==10)&&(((a3==1)&&!(a18==1))&&(a5==4)))&&!(a20==1))&&!(a18==1))&&!(a14==1))&&((!(a18==1)&&((((a1==12)&&((a19==5)&&((a13==1)&&((input==6)&&(a21==11)))))&&(a17==2))&&(a9==7)))&&!(a24==1)))){ if((a27==1)){ a16 = 7; a5 = 5; a9 = 11; a19 = 2; a26 = 1; a20 = 1; a7 = 1; a21 = 10; a14 = 1; }else{ a15 = 0; a5 = 5; a16 = 9; a3 = 0; a19 = 4; a20 = 1; a21 = 12; a13 = 0; a9 = 11; } return 25; } else if((((a17==2)&&((a16==9)&&((a20==1)&&(a2==1))))&&((a1==14)&&((!(a26==1)&&(((a2==1)&&(((a21==11)&&((a28==1)&&(!(a7==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==1)))))&&(a28==1)))&&(a11==1)))&&(a19==1))))){ a1 = 13; a19 = 3; a4 = 0; a5 = 5; a9 = 7; a3 = 1; a16 = 11; a21 = 10; a2 = 1; return 25; } else if((((a20==1)&&((a9==9)&&((((a1==14)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a8==1))&&!(a14==1)))&&(a19==3))&&(a17==2))))&&((a16==10)&&(((a24==1)||((((a13==1)&&!(a7==1))&&!(a4==1))||!(a23==1)))&&(a21==10))))){ a1 = 12; a24 = 0; a5 = 4; a18 = 0; a9 = 7; a19 = 1; a16 = 7; a23 = 1; return -1; } else if(((!(a0==1)&&((a6==1)&&(((((!(a27==1)&&((a17==2)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a0==1))&&(a19==3))&&(a16==8))&&!(a24==1))))&&((((a1==13)&&(((a9==11)&&(a3==1))&&(a20==1)))&&(a21==10))||!(a6==1)))){ a26 = 0; a0 = 0; a16 = 7; a11 = 1; a5 = 4; a19 = 1; a1 = 12; a9 = 7; return -1; } else if((((!(a18==1)&&(((((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==5))&&!(a20==1))&&!(a24==1))&&!(a8==1)))&&!(a8==1))&&((a16==10)&&((a24==1)||((((((a19==2)&&(a6==1))&&(a1==13))||!(a6==1))&&(a17==2))&&(a21==12)))))){ if((a23==1)){ a1 = 14; a21 = 10; a28 = 0; a13 = 0; a5 = 4; a16 = 7; a24 = 1; a9 = 11; }else{ a1 = 12; a8 = 1; a5 = 6; a15 = 0; a20 = 1; a16 = 7; a21 = 10; a9 = 8; a14 = 1; } return -1; } else if(((((a17==2)&&((a19==3)&&(!(a4==1)&&((a28==1)&&((a1==12)&&(!(a4==1)&&(a28==1)))))))&&(a20==1))&&((((a21==11)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a16==11))&&(a13==1))&&(a11==1)))&&(a12==1))&&(a9==11)))){ a5 = 5; a0 = 0; a9 = 9; a19 = 1; a21 = 12; a1 = 14; a2 = 1; a28 = 1; return 25; } else if((((((a20==1)&&((a19==1)&&(((((a21==12)&&(!(a8==1)&&(a23==1)))||(a4==1))||(a0==1))||!(a12==1))))&&(a17==2))&&(a9==8))&&((a11==1)&&((!(a7==1)&&((a1==13)&&((input==5)&&(a16==8))))&&(a5==6))))){ a1 = 12; a19 = 5; a16 = 10; a7 = 0; a18 = 0; a28 = 1; a21 = 11; return 25; } else if(((!(a18==1)&&((((a16==9)&&((a21==10)&&((a19==2)&&((input==3)&&((a5==5)||(a5==6))))))&&(a20==1))&&!(a8==1)))&&(((a9==8)&&(((!(a0==1)&&(((a3==1)||(a7==1))&&(a1==14)))&&!(a8==1))&&(a17==2)))&&!(a26==1)))){ a5 = 4; a18 = 0; a19 = 1; a28 = 1; a4 = 0; a9 = 7; a16 = 7; a1 = 12; return -1; } else if((((a21==12)&&((a19==5)&&(!(a7==1)&&(((a1==13)&&((((a5==5)||(a5==6))&&(input==3))&&(a16==7)))&&(a9==7)))))&&((((!(a11==1)||(((!(a2==1)||(a3==1))&&!(a26==1))&&(a20==1)))||!(a2==1))||(a26==1))&&(a17==2)))){ a21 = 11; a5 = 6; a2 = 1; a3 = 1; a9 = 10; a19 = 4; a16 = 9; a1 = 14; a27 = 0; return 26; } else if((((a1==12)&&(((((a21==10)&&((a6==1)||!(a13==1)))&&(a2==1))&&!(a20==1))&&(a2==1)))&&(((!(a7==1)&&((a16==9)&&((a11==1)&&((a5==4)&&(((input==5)&&(a17==2))&&(a6==1))))))&&(a19==5))&&(a9==11)))){ a21 = 12; a27 = 1; a9 = 7; a5 = 6; a10 = 0; a1 = 13; a8 = 1; return 21; } else if(((((a21==12)&&((a9==7)&&(!(a18==1)&&((a19==2)&&(((a5==4)||(a5==5))&&(input==4))))))&&(a1==13))&&((a16==8)&&((((a27==1)||((((a17==2)&&(!(a7==1)&&(a13==1)))&&!(a8==1))||(a26==1)))&&!(a26==1))&&!(a20==1))))){ if((a23==1)){ a22 = 1; a1 = 12; a19 = 1; a13 = 0; a7 = 1; a20 = 1; a21 = 10; a9 = 10; a5 = 5; a16 = 7; }else{ a20 = 1; a19 = 1; a22 = 0; a11 = 0; a29 = 1; a16 = 7; a5 = 5; a21 = 10; } return -1; } else if((((((a20==1)&&(!(a14==1)&&((a17==2)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4)))))&&!(a18==1))&&(a21==10))&&(((a19==3)&&(((!(a23==1)||((a7==1)||((a16==11)&&(a23==1))))&&!(a26==1))&&!(a8==1)))&&(a1==12)))){ a16 = 9; a1 = 13; a9 = 7; a27 = 0; a21 = 11; a8 = 0; a28 = 1; a5 = 4; return 25; } else if(((!(a8==1)&&((!(a2==1)||((((a26==1)||(((a28==1)||!(a11==1))&&(a2==1)))&&(a9==9))&&(a1==14)))&&!(a26==1)))&&((a19==2)&&(((((a17==2)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==12))&&!(a20==1))&&(a16==10))))){ a16 = 7; a20 = 1; a21 = 10; a9 = 11; a19 = 1; a1 = 12; a28 = 0; a5 = 4; a29 = 0; return -1; } else if(((((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==6))&&(a28==1))&&(a21==12))&&(a20==1))&&(((a17==2)&&(!(a23==1)||(!(a12==1)||(((((a19==3)&&((a11==1)||(a14==1)))&&!(a4==1))&&(a28==1))&&(a1==14)))))&&(a16==11)))){ a7 = 0; a16 = 7; a1 = 12; a21 = 10; a5 = 4; a0 = 0; a9 = 7; a19 = 1; a18 = 0; return -1; } else if((((a17==2)&&((a1==13)&&(((a9==11)&&(input==5))&&(a2==1))))&&((a16==7)&&((a21==10)&&(((!(a28==1)||((a14==1)||((!(a4==1)&&((a5==6)&&((a13==1)||(a24==1))))&&!(a8==1))))&&(a20==1))&&(a19==4)))))){ a5 = 4; a12 = 1; a6 = 1; a9 = 10; a19 = 5; a21 = 11; a7 = 0; return 25; } else if((((((((a20==1)&&((a21==12)&&(((a19==1)&&(a6==1))&&(a23==1))))&&(a16==11))&&(a1==13))&&!(a27==1))&&(a17==2))&&(((a6==1)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==6))&&(a3==1))&&(a13==1)))&&(a11==1)))){ a19 = 3; a9 = 10; a7 = 0; a6 = 1; a1 = 14; a5 = 5; a26 = 0; return 25; } else if((((a5==6)&&(((!(a4==1)&&((a0==1)||(a2==1)))&&(a17==2))&&(a9==9)))&&(((((a19==4)&&(!(a20==1)&&(!(a18==1)&&(!(a18==1)&&(((input==1)&&(a16==7))&&!(a0==1))))))&&(a6==1))&&(a21==11))&&(a1==14)))){ a13 = 1; a5 = 4; a9 = 7; a20 = 1; a0 = 0; a21 = 10; a19 = 1; a1 = 12; return -1; } else if(((!(a8==1)&&(((a19==2)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a9==10))&&(a1==14))&&!(a27==1)))&&(a21==10)))&&((a14==1)||((a17==2)&&((a11==1)&&((((a16==7)&&((a3==1)||!(a12==1)))&&!(a18==1))&&(a20==1))))))){ a0 = 0; a5 = 6; a19 = 4; a2 = 1; a9 = 7; a28 = 1; return 22; } else if(((!(a0==1)&&((((a17==2)&&(((a16==7)&&((a2==1)&&((a9==10)&&(input==5))))&&(a5==4)))&&(a21==12))&&!(a20==1)))&&(((((((a19==2)&&(a2==1))||(a24==1))&&!(a7==1))&&(a1==14))&&!(a26==1))&&!(a27==1)))){ a20 = 1; a19 = 5; a1 = 13; a16 = 11; a12 = 1; a18 = 0; a8 = 0; a5 = 5; return 25; } else if(((((a2==1)&&((a19==5)&&((a11==1)||(a26==1))))||!(a13==1))&&(((a21==12)&&((!(a27==1)&&((a16==8)&&((a1==13)&&((!(a0==1)&&((a20==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2)))))&&(a9==8)))&&(a2==1)))){ a19 = 1; a13 = 1; a8 = 0; a5 = 4; a21 = 10; a9 = 7; a1 = 12; a16 = 7; a23 = 1; return -1; } else if((((a21==10)&&((a13==1)&&!(a24==1)))&&((((a9==8)&&(((a19==5)&&((((a28==1)&&((a12==1)&&(((a11==1)&&((input==1)&&(a5==4)))&&!(a8==1))))&&!(a0==1))&&(a17==2)))&&(a20==1)))&&(a16==9))&&(a1==13)))){ a6 = 1; a11 = 1; a1 = 12; a19 = 1; a16 = 7; a13 = 1; a9 = 7; return -1; } else if((((!(a2==1)||((a28==1)&&((a9==8)&&(((a0==1)||(a6==1))||(a18==1)))))&&(a1==12))&&(((a21==12)&&((a19==4)&&(((a16==10)&&(!(a24==1)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a7==1))))&&(a17==2))))&&(a20==1)))){ a1 = 13; a9 = 9; a21 = 10; a16 = 7; a19 = 2; a23 = 1; a14 = 0; a5 = 5; a8 = 0; return 25; } else if(((((a1==13)&&((((!(a20==1)&&((a11==1)&&(a9==9)))||!(a13==1))&&!(a24==1))||(a4==1)))||!(a6==1))&&((a21==12)&&((a19==2)&&((a5==6)&&((a16==7)&&((((a17==2)&&(input==3))&&(a6==1))&&!(a14==1)))))))){ a6 = 1; a8 = 0; a20 = 1; a21 = 10; a3 = 1; a9 = 7; a19 = 1; a5 = 4; a1 = 12; return -1; } else if((((((a17==2)&&((a16==10)&&((((a19==5)&&(!(a8==1)&&(!(a8==1)&&(a28==1))))&&(a20==1))&&(a5==5))))||!(a12==1))&&(a1==14))&&(!(a24==1)&&((a23==1)&&(!(a4==1)&&(((input==4)&&(a9==9))&&(a21==12))))))){ a19 = 4; a9 = 11; a12 = 1; a0 = 0; a16 = 7; a21 = 10; return 25; } else if(((((((a16==9)&&(((a13==1)&&((a19==3)&&(a12==1)))&&(a21==12)))&&(a20==1))||(a18==1))||!(a13==1))&&((a3==1)&&((a12==1)&&((((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&(a9==8))&&(a1==12))&&(a6==1)))))){ a8 = 0; a9 = 7; a26 = 0; a5 = 4; a24 = 0; a21 = 10; a19 = 1; a16 = 7; return -1; } else if((((a17==2)&&(!(a8==1)&&((((a19==3)&&((a2==1)||!(a3==1)))&&(a16==11))&&(a5==4))))&&(((a1==13)&&((a28==1)&&((((((a20==1)&&(input==5))&&!(a0==1))&&!(a26==1))&&(a9==11))&&(a13==1))))&&(a21==10)))){ a1 = 12; a16 = 7; a2 = 1; a7 = 0; a9 = 7; a19 = 1; a8 = 0; return -1; } else if(((((a27==1)||(((a17==2)&&(!(a20==1)&&((a18==1)||((((a3==1)&&(a21==10))&&(a11==1))&&(a16==9)))))||!(a23==1)))&&(a19==3))&&(((a1==13)&&((a11==1)&&(!(a8==1)&&((input==4)&&((a5==4)||(a5==5))))))&&(a9==7)))){ a9 = 8; a28 = 0; a5 = 5; a14 = 1; a13 = 0; a16 = 7; a20 = 1; a19 = 1; return 25; } else if((((((a21==11)&&(((a17==2)&&((a23==1)&&((((a20==1)&&(input==3))&&(a1==13))&&!(a0==1))))&&!(a0==1)))&&!(a27==1))&&(a16==8))&&((!(a18==1)&&(((a19==5)&&((a9==11)&&(a13==1)))&&!(a0==1)))&&(a5==6)))){ a23 = 1; a13 = 1; a16 = 7; a18 = 0; a9 = 7; a1 = 12; a19 = 1; a5 = 4; a21 = 10; return -1; } else if((((((!(a8==1)&&(!(a2==1)||((a20==1)&&(a12==1))))&&(a21==10))&&(a13==1))&&!(a24==1))&&(((a6==1)&&((a16==8)&&(((a1==12)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==5))&&(a19==1)))&&!(a26==1))))&&(a17==2)))){ a0 = 0; a16 = 7; a2 = 1; a14 = 0; a9 = 7; a5 = 4; return -1; } else if(((((((a13==1)&&((a16==9)&&(a28==1)))&&(a1==13))&&(a17==2))&&(a21==10))&&((!(a4==1)&&((!(a4==1)&&(((!(a8==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a26==1)))&&(a19==2))&&!(a20==1)))&&!(a4==1)))&&(a9==9)))){ if((a2==1)){ a11 = 0; a20 = 1; a19 = 4; a9 = 7; a1 = 14; a5 = 6; a8 = 1; a7 = 1; a21 = 11; }else{ a5 = 6; a3 = 0; a7 = 1; a20 = 1; a16 = 7; a19 = 1; } return -1; } else if((((a27==1)||(((a1==13)&&((((a17==2)&&(a23==1))&&(a9==11))&&(a21==10)))&&(a12==1)))&&(((a11==1)&&((a5==6)&&(((!(a18==1)&&(((input==4)&&(a16==8))&&(a20==1)))&&(a6==1))&&(a19==4))))&&(a13==1)))){ a8 = 0; a9 = 7; a16 = 7; a1 = 12; a19 = 1; a11 = 1; a18 = 0; a5 = 4; return -1; } else if((((a3==1)&&((a12==1)&&((a16==9)&&((a1==13)&&((a19==2)&&(((a17==2)&&((a12==1)&&(!(a8==1)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==1)))))&&(a20==1)))))))&&(!(a27==1)&&(((a21==12)&&(a28==1))||!(a23==1))))){ a16 = 7; a9 = 7; a26 = 0; a21 = 10; a28 = 1; a13 = 1; a1 = 12; a5 = 4; a19 = 1; return -1; } else if(((((a3==1)&&(a12==1))&&(a16==11))&&((a28==1)&&(!(a14==1)&&((((a12==1)&&(((((((input==4)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a20==1))&&(a19==1))&&(a12==1))&&(a21==11))&&(a1==13)))&&!(a26==1))&&(a17==2)))))){ a16 = 7; a14 = 0; a5 = 4; a1 = 12; a7 = 0; a9 = 7; a21 = 10; return -1; } else if((((a16==7)&&(!(a4==1)&&((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==6))))&&(((((a17==2)&&((((a21==12)&&((a20==1)&&((a4==1)||((a23==1)&&(a28==1)))))&&!(a24==1))&&(a19==3)))&&!(a0==1))&&(a1==14))&&!(a14==1)))){ a26 = 0; a0 = 0; a16 = 9; a21 = 10; a28 = 1; a5 = 6; a9 = 11; a19 = 5; return 26; } else if((((((((((a3==1)&&(((a16==10)&&((input==1)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a2==1)))&&(a28==1))&&(a20==1))&&(a1==14))&&(a17==2))&&(a13==1))&&(a21==11))&&(((!(a11==1)||(a28==1))||!(a2==1))&&(a19==1)))){ a21 = 10; a5 = 4; a4 = 0; a1 = 12; a0 = 0; a18 = 0; a16 = 7; a9 = 7; return -1; } else if((((a20==1)&&((((a1==12)&&((a5==4)&&(!(a24==1)&&((a17==2)&&(input==6)))))&&(a16==11))&&!(a8==1)))&&((((((a19==1)&&(((a12==1)&&(a3==1))&&!(a4==1)))&&(a21==10))&&(a9==10))&&!(a0==1))||!(a11==1)))){ a26 = 0; a16 = 7; a9 = 7; a7 = 0; a8 = 0; return -1; } else if((((a21==12)&&(((a9==10)&&(!(a12==1)||(((a12==1)&&(a23==1))&&(a17==2))))&&(a16==8)))&&(!(a18==1)&&((a1==12)&&(((!(a14==1)&&(((a23==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&!(a4==1)))&&!(a20==1))&&(a19==1)))))){ if((a12==1)){ a20 = 1; a5 = 6; a9 = 11; a6 = 0; a21 = 10; a25 = 0; a16 = 7; }else{ a14 = 1; a5 = 6; a21 = 10; a16 = 7; a20 = 1; a9 = 9; a15 = 0; a13 = 0; } return 21; } else if((((a13==1)&&(((a16==10)&&(((((a2==1)||(a0==1))&&(a6==1))&&!(a4==1))&&!(a26==1)))&&(a19==4)))&&((a20==1)&&((a17==2)&&(((a21==10)&&((a23==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==1))))&&(a1==13)))))){ a19 = 3; a14 = 0; a5 = 5; a1 = 14; a9 = 11; a21 = 11; a3 = 1; a13 = 1; a16 = 7; return 25; } else if(((!(a18==1)&&((a16==10)&&((a20==1)&&((((a19==5)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==10))&&(a9==8)))))&&((a28==1)&&((a17==2)&&(!(a12==1)||(!(a14==1)&&(((a1==12)&&((a11==1)||!(a23==1)))||(a27==1)))))))){ if((a4==1)){ a1 = 13; a16 = 8; a24 = 0; a28 = 1; a20 = 0; a27 = 0; a21 = 11; a9 = 10; a5 = 6; a19 = 1; }else{ a5 = 5; a9 = 11; a21 = 12; a27 = 0; a11 = 1; a1 = 14; a16 = 8; a7 = 0; } return 22; } else if(((((a19==4)&&(((a17==2)&&((a21==11)&&(((!(a28==1)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==3)))&&!(a3==1))&&!(a28==1))))&&(a1==13)))&&(a16==7))&&((a20==1)&&((a7==1)&&(((a28==1)&&!(a11==1))&&!(a6==1)))))){ a1 = 12; a19 = 1; a5 = 4; a29 = 1; a22 = 0; a9 = 10; a21 = 10; return -1; } else if(((((a3==1)&&((a11==1)&&(!(a26==1)&&(!(a0==1)&&(((a5==4)||(a5==5))&&(input==4))))))&&(a19==1))&&(((a9==8)&&(((((((a20==1)&&(a28==1))&&(a16==7))&&!(a7==1))&&(a21==11))||!(a11==1))&&(a17==2)))&&(a1==14)))){ a1 = 12; a4 = 0; a21 = 10; a9 = 7; a5 = 4; a8 = 0; a2 = 1; return -1; } else if((((!(a0==1)&&(((a23==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a20==1)))&&(a21==12)))&&(a23==1))&&((a19==5)&&(!(a4==1)&&(!(a28==1)||((a26==1)||((a9==9)&&((((a16==8)&&(a6==1))&&(a17==2))&&(a1==13))))))))){ a5 = 5; a2 = 1; a19 = 2; a9 = 11; a21 = 10; a6 = 1; a1 = 14; a16 = 7; return 21; } else if((((a9==8)&&(((((((a3==1)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a7==1))&&(a6==1))&&(a21==11))&&(a20==1))&&(a6==1)))&&((a1==13)&&((a19==2)&&((a4==1)||((((a0==1)||(a2==1))&&(a16==8))&&(a17==2))))))){ a9 = 7; a21 = 10; a16 = 7; a26 = 0; a23 = 1; a19 = 1; a5 = 4; a2 = 1; a1 = 12; return -1; } else if((((a16==11)&&((a11==1)&&((a3==1)&&(a17==2))))&&((a20==1)&&((a19==4)&&((((a23==1)&&(!(a4==1)&&((a21==11)&&(((input==3)&&((((a9==11)&&((a1==12)&&(a5==5)))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7))))&&(a13==1)))))&&!(a27==1))&&(a6==1)))))){ a19 = 1; a21 = 10; a27 = 0; a18 = 0; a5 = 4; a23 = 1; a9 = 7; a16 = 7; a1 = 12; return -1; } else if(((((a5==6)&&((a21==12)&&((((a8==1)||(((a27==1)||(a2==1))&&(a11==1)))||!(a13==1))&&(a17==2))))&&!(a20==1))&&((((a6==1)&&((a9==8)&&(((input==1)&&(a16==7))&&(a12==1))))&&(a19==3))&&(a1==12)))){ a24 = 0; a13 = 1; a20 = 1; a9 = 7; a26 = 0; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((!(a24==1)&&((a12==1)&&((!(a14==1)&&(((a9==8)&&((input==1)&&(a5==4)))&&(a23==1)))&&(a21==10))))&&(a20==1))&&((a16==11)&&((!(a14==1)&&((((a23==1)&&(a17==2))&&(a19==1))&&(a6==1)))&&(a1==12))))){ a1 = 14; a19 = 4; a13 = 1; a9 = 11; a2 = 1; a14 = 0; a5 = 5; a16 = 7; return 25; } else if((((!(a26==1)&&((a20==1)&&(((a12==1)||(a26==1))&&(a9==9))))||!(a28==1))&&((!(a26==1)&&((a5==5)&&(((a17==2)&&((((a28==1)&&((a21==12)&&(input==3)))&&(a19==5))&&!(a0==1)))&&(a16==7))))&&(a1==14)))){ a18 = 0; a9 = 7; a26 = 0; a5 = 4; a1 = 12; a24 = 0; a21 = 10; a19 = 1; return -1; } else if(((((((a21==11)&&((a6==1)&&((((a5==4)||(a5==5))&&(input==3))&&!(a20==1))))&&(a11==1))&&(a23==1))&&!(a0==1))&&((a4==1)||(((a19==5)&&(!(a14==1)&&((((a17==2)&&(a23==1))&&(a9==8))&&(a16==9))))&&(a1==14))))){ if((a0==1)){ a5 = 5; a1 = 12; a19 = 1; a15 = 0; a9 = 11; a0 = 1; a28 = 0; a21 = 12; }else{ a15 = 0; a21 = 10; a16 = 7; a9 = 11; a19 = 1; a20 = 1; a2 = 0; a26 = 1; a5 = 6; } return -1; } else if((((a26==1)||((a19==1)&&((a17==2)&&(!(a4==1)&&((a9==7)&&((!(a6==1)||(a13==1))&&(a21==10)))))))&&((!(a7==1)&&((a16==9)&&((a3==1)&&((a5==5)&&(((a20==1)&&(input==6))&&(a1==12))))))&&!(a14==1)))){ a1 = 13; a21 = 12; a16 = 7; a19 = 4; a4 = 0; a2 = 1; a9 = 11; a20 = 0; return 21; } else if((((a26==1)||((a19==3)&&(((a17==2)&&((a16==7)&&((a6==1)&&(a6==1))))&&(a21==12))))&&(!(a0==1)&&(((a13==1)&&((a28==1)&&((a20==1)&&(((input==5)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a1==12)))))&&(a12==1))))){ a21 = 10; a19 = 4; a9 = 10; a5 = 4; a7 = 0; a1 = 13; a16 = 9; a23 = 1; a18 = 0; return 23; } else if((((!(a28==1)||((((a19==2)&&((((((a21==12)&&((a11==1)&&(a17==2)))&&(a3==1))&&(a16==7))&&(a1==12))&&(a9==9)))&&(a13==1))||!(a12==1)))&&(a20==1))&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a12==1))&&(a12==1)))){ a6 = 1; a9 = 8; a12 = 1; a16 = 9; a21 = 10; a5 = 6; a8 = 0; a1 = 13; return 21; } else if((((a23==1)&&((a6==1)&&((a1==14)&&((a9==8)&&(((a17==2)&&((input==3)&&(a5==4)))&&(a20==1))))))&&((a19==4)&&((a26==1)||(!(a28==1)||((!(a23==1)||((a21==10)&&((a3==1)&&(a16==9))))&&!(a8==1))))))){ a26 = 0; a1 = 12; a19 = 1; a9 = 7; a13 = 1; a16 = 7; return -1; } else if(((!(a27==1)&&(((!(a6==1)||((a8==1)||(((a21==10)&&(((a16==11)&&(a12==1))&&!(a20==1)))&&(a1==14))))&&(a19==1))||!(a23==1)))&&(((((a17==2)&&(((a5==5)||(a5==6))&&(input==4)))&&(a9==11))&&(a11==1))&&!(a18==1)))){ a21 = 12; a5 = 4; a19 = 2; a9 = 8; a16 = 7; a10 = 0; a23 = 0; a1 = 12; a2 = 0; return -1; } else if((((((((a9==10)&&((a1==13)&&(((!(a24==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a19==2)))&&(a13==1))&&(a16==10))))&&(a3==1))&&(a12==1))&&!(a14==1))&&(a12==1))&&((((a28==1)&&(a21==12))&&(a20==1))&&(a17==2)))){ if((a20==1)){ a16 = 8; a18 = 0; a1 = 12; a20 = 0; a24 = 0; a5 = 6; a21 = 10; a6 = 1; a19 = 5; }else{ a1 = 14; a18 = 0; a6 = 1; a21 = 10; a14 = 0; a16 = 7; a5 = 4; } return 21; } else if((((a3==1)&&((a23==1)&&(!(a20==1)&&(((((a16==10)&&(input==5))&&(a9==7))&&(a1==12))&&(a13==1)))))&&(!(a11==1)||((((((a21==12)&&((a19==5)&&(a2==1)))||!(a11==1))&&(a13==1))&&(a5==4))&&(a17==2))))){ a19 = 2; a21 = 10; a2 = 0; a20 = 1; a3 = 0; a9 = 10; a29 = 0; a16 = 7; a5 = 5; return -1; } else if((((a6==1)&&(!(a24==1)&&((!(a18==1)&&(((a28==1)&&((input==3)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))&&(a21==12)))&&(a16==8))))&&(((((((a2==1)&&(a19==4))&&(a1==12))&&!(a20==1))&&(a17==2))||(a14==1))||!(a3==1)))){ a16 = 7; a3 = 0; a15 = 0; a5 = 6; a20 = 1; a28 = 0; a21 = 10; a9 = 9; a19 = 2; return 21; } else if((((!(a20==1)&&(!(a24==1)&&(((!(a11==1)||((a2==1)&&(a19==2)))&&(a16==7))&&(a11==1))))&&(a9==10))&&((a11==1)&&(((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a1==13))&&(a21==10))&&(a17==2))&&!(a24==1))&&(a12==1))))){ a26 = 0; a6 = 1; a9 = 9; a18 = 0; a1 = 12; a5 = 6; a19 = 3; return 21; } else if((((a21==12)&&(((a0==1)&&((a19==3)&&((((!(a11==1)&&(a12==1))&&(a16==8))&&!(a6==1))&&(a1==13))))&&(a5==6)))&&(((a9==7)&&(!(a23==1)&&((a14==1)&&(((input==1)&&(a20==1))&&(a18==1)))))&&(a17==2)))){ a21 = 10; a29 = 1; a16 = 10; a19 = 2; a24 = 1; a15 = 1; a1 = 12; return -1; } else if((((((((a21==12)&&((a1==13)&&((a7==1)&&((a17==2)&&((((a5==4)||(a5==5))&&(input==6))&&!(a13==1))))))&&(a9==11))&&(a4==1))&&!(a2==1))&&(a18==1))&&(!(a23==1)&&((((a6==1)&&(a16==7))&&!(a20==1))&&(a19==4))))){ a20 = 1; a7 = 1; a25 = 0; a21 = 10; a5 = 4; a19 = 1; a9 = 8; a10 = 1; return -1; } else if((((((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2))&&!(a20==1))&&(a19==1))&&!(a18==1))&&(!(a24==1)&&((a9==11)&&(((a18==1)||((a1==13)&&((!(a3==1)||(((a14==1)||(a12==1))&&(a21==11)))&&!(a18==1))))&&(a16==9)))))){ a20 = 1; a19 = 5; a7 = 1; a21 = 10; a16 = 10; a12 = 0; a5 = 5; a9 = 7; a26 = 1; return 26; } else if(((!(a12==1)||((a7==1)||((((((a13==1)&&(a16==8))||(a0==1))||(a14==1))&&!(a24==1))&&(a9==11))))&&((a19==1)&&((a17==2)&&((a21==10)&&((a1==14)&&((a20==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a7==1))))))))){ a9 = 7; a16 = 7; a7 = 0; a5 = 4; a3 = 1; a27 = 0; a1 = 12; return -1; } else if((((a14==1)||((((a17==2)&&((a12==1)&&!(a27==1)))||!(a6==1))||(a4==1)))&&(((!(a7==1)&&(!(a20==1)&&((a16==9)&&((a21==11)&&((input==6)&&((((a1==14)&&(a5==4))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a5==6)&&(a1==13))))))))))&&(a19==3))&&(a12==1)))){ if((a11==1)){ a21 = 10; a1 = 13; a9 = 8; a11 = 0; a16 = 7; a26 = 1; a5 = 4; a10 = 1; a19 = 1; a20 = 1; }else{ a5 = 4; a19 = 1; a15 = 1; a16 = 7; a20 = 1; a0 = 1; a21 = 10; a9 = 7; a1 = 12; } return 23; } else if((((a3==1)&&((a21==12)&&(((a0==1)||(a13==1))&&(a16==7))))&&(((a3==1)&&(!(a20==1)&&((((a19==1)&&(((a3==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5)))&&(a6==1)))&&(a17==2))&&(a1==14))))&&!(a24==1)))){ a21 = 10; a19 = 2; a13 = 1; a14 = 0; a16 = 9; a28 = 1; a20 = 1; a5 = 6; a9 = 9; return 21; } else if((((((!(a8==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==12))&&!(a18==1))&&(a20==1))&&((a17==2)&&(((a19==2)&&((a16==8)&&(((a0==1)||((a0==1)||(!(a13==1)||((a6==1)||(a0==1)))))&&(a9==11))))&&(a1==13))))){ a19 = 1; a1 = 12; a9 = 7; a24 = 0; a5 = 4; a21 = 10; a8 = 0; a23 = 1; a16 = 7; return -1; } else if((((!(a12==1)||(a28==1))&&!(a27==1))&&((a28==1)&&((((((((((a20==1)&&((a19==1)&&((a16==8)&&(input==6))))&&(a9==8))&&!(a4==1))&&(a17==2))&&!(a14==1))&&(a5==5))&&(a1==14))&&(a21==10))&&(a28==1))))){ a1 = 12; a12 = 1; a7 = 0; a24 = 0; a16 = 7; a9 = 7; a5 = 4; return -1; } else if(((!(a24==1)&&(((a6==1)&&((a11==1)&&(((((input==1)&&(a21==12))&&(a13==1))&&(a16==7))&&(a19==1))))&&(a12==1)))&&((((!(a23==1)||((a20==1)&&((a17==2)&&(a11==1))))&&(a9==7))&&(a1==14))&&(a5==5)))){ a19 = 5; a28 = 1; a1 = 13; a16 = 8; a9 = 10; a2 = 1; a5 = 4; a11 = 1; return 22; } else if((((a12==1)&&(((a12==1)&&((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))&&(input==5))&&(a17==2)))&&(a21==11)))&&(!(a23==1)||((a26==1)||(((a13==1)&&((a20==1)&&((a18==1)||(a11==1))))&&(a16==8)))))){ a0 = 0; a19 = 1; a5 = 4; a16 = 7; a1 = 12; a9 = 7; a8 = 0; a3 = 1; a21 = 10; return -1; } else if((((a19==1)&&(!(a8==1)&&(((!(a13==1)||(a28==1))||!(a6==1))&&(a1==13))))&&(((a17==2)&&(!(a27==1)&&((a20==1)&&((a21==11)&&(!(a24==1)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==3))&&!(a18==1)))))))&&(a16==11)))){ a1 = 12; a8 = 0; a9 = 7; a12 = 1; a16 = 7; a21 = 10; a14 = 0; a5 = 4; return -1; } else if((((a16==7)&&((((a19==4)&&((a9==8)&&((((!(a26==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a23==1))&&(a17==2))&&!(a24==1))))&&(a21==10))&&(a1==13)))&&((a26==1)||(!(a4==1)&&((a20==1)&&((a13==1)||(a0==1))))))){ a21 = 11; a11 = 1; a2 = 1; a1 = 14; a5 = 4; a9 = 11; a26 = 0; return 21; } else if((((((a19==1)&&(((a16==7)&&((a5==4)&&(((a28==1)&&(((a28==1)||!(a3==1))||!(a28==1)))||(a14==1))))||(a27==1)))&&(a11==1))&&(a1==13))&&((((a21==10)&&((input==1)&&(a17==2)))&&!(a20==1))&&(a9==8)))){ a20 = 1; a23 = 1; a6 = 1; a8 = 0; a9 = 7; a1 = 12; return -1; } else if((((a19==5)&&(!(a14==1)&&((((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==5))&&!(a7==1))))&&(((a28==1)&&(((a2==1)&&(((a20==1)&&(((a6==1)&&((a23==1)&&(a17==2)))&&(a1==13)))&&(a16==9)))&&(a21==12)))||!(a13==1)))){ a21 = 10; a23 = 1; a16 = 10; a11 = 1; a4 = 0; a9 = 9; a5 = 6; return 21; } else if((((a16==8)&&((a19==4)&&(((!(a26==1)&&((input==6)&&(a5==4)))&&!(a18==1))&&!(a24==1))))&&((a21==10)&&((a17==2)&&((a23==1)&&(!(a20==1)&&(!(a3==1)||((((a13==1)&&(a3==1))&&(a1==13))&&(a9==7))))))))){ a0 = 0; a21 = 11; a3 = 1; a4 = 0; a20 = 1; a16 = 9; return 22; } else if((((((((a21==12)&&((a20==1)&&(((((!(a28==1)||(a13==1))||(a27==1))&&(a17==2))&&(a23==1))&&(a19==3))))&&(a16==9))||(a14==1))&&(a6==1))&&(a1==13))&&((a9==8)&&(((input==3)&&((a5==4)||(a5==5)))&&!(a26==1))))){ a16 = 7; a11 = 1; a1 = 12; a23 = 1; a9 = 7; a14 = 0; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((a21==12)&&(((a12==1)&&((a17==2)&&((input==3)&&(((a19==4)&&(((a1==12)&&(a5==4))&&(a9==7)))||(((((a5==5)&&(a1==14))&&(a9==11))&&(a19==3))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==3)))))))&&(a16==7)))&&((!(a13==1)||(((((a3==1)&&!(a27==1))&&!(a14==1))&&(a6==1))||(a26==1)))&&(a20==1)))){ a2 = 1; a21 = 11; a5 = 4; a1 = 12; a19 = 1; a16 = 9; a11 = 1; a9 = 8; a13 = 1; return 22; } else if((((a1==12)&&((a9==9)&&((a17==2)&&((a0==1)&&((a21==10)&&(!(a11==1)&&((input==3)&&(a19==5))))))))&&(!(a6==1)&&((a16==8)&&((a20==1)&&((a5==4)&&((a24==1)&&(!(a3==1)&&((a26==1)&&(a3==1)))))))))){ a16 = 7; a5 = 6; a9 = 8; a19 = 1; a10 = 0; a1 = 14; a27 = 1; return -1; } return calculate_output60(input); } int calculate_output60(int input) { if(((((a1==12)&&((!(a3==1)&&(!(a12==1)&&((a19==4)&&((((a5==5)||(a5==6))&&(input==6))&&(a14==1)))))&&(a20==1)))&&(a17==2))&&(((a21==11)&&(((a7==1)&&((a16==9)&&(!(a6==1)&&(a12==1))))&&(a7==1)))&&(a9==7)))){ a9 = 11; a1 = 13; a27 = 1; a5 = 5; a6 = 0; a16 = 7; a19 = 5; return 21; } else if((((a1==13)&&((a19==5)&&(!(a20==1)&&((a17==2)&&((((a6==1)&&((!(a0==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a2==1)))&&(a11==1))&&!(a4==1))))))&&(((((a9==10)&&(a3==1))&&!(a26==1))&&(a21==10))&&(a16==9)))){ if((a3==1)){ a20 = 1; a7 = 1; a9 = 8; a16 = 7; a2 = 0; a1 = 12; a5 = 6; a19 = 2; a27 = 1; }else{ a15 = 1; a20 = 1; a5 = 6; a29 = 1; a1 = 12; a16 = 7; a2 = 0; a19 = 1; a9 = 7; } return 25; } else if((((a20==1)&&(((a16==11)&&(((a1==12)&&(((a9==7)&&(input==6))&&(a21==10)))&&(a19==2)))&&(a12==1)))&&((a17==2)&&((a28==1)&&((((((a5==4)&&(a23==1))&&(a2==1))||(a4==1))&&!(a8==1))||!(a12==1)))))){ a19 = 1; a6 = 1; a16 = 7; a3 = 1; return -1; } else if(((((((a23==1)&&((((input==3)&&((((a21==11)&&(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==5)))||((a21==12)&&((a19==1)&&(((a5==4)&&(a1==12))&&(a9==7)))))||((a21==12)&&((((a1==12)&&(a5==5))&&(a9==7))&&(a19==1)))))&&(a17==2))&&(a20==1)))&&(a16==9))&&!(a7==1))&&(a13==1))&&((a11==1)&&(!(a14==1)&&((a8==1)||(a23==1)))))){ a21 = 10; a9 = 7; a12 = 1; a19 = 1; a11 = 1; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((a19==3)&&(!(a11==1)||((a11==1)&&(a12==1))))&&(!(a20==1)&&((a16==8)&&((((((!(a0==1)&&((input==6)&&((((a1==13)&&(a5==5))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7))))))&&(a2==1))&&(a21==11))&&(a6==1))&&!(a27==1))&&(a17==2)))))){ a16 = 9; a20 = 1; a12 = 1; a1 = 14; a19 = 2; a3 = 1; a9 = 10; a13 = 1; a5 = 4; return 21; } else if((((a16==9)&&((((a24==1)||((a20==1)&&(a13==1)))&&(a19==1))&&(a21==10)))&&((a17==2)&&(!(a4==1)&&((!(a26==1)&&((((a13==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3)))&&!(a14==1))&&(a11==1)))&&(a1==13)))))){ a26 = 0; a1 = 12; a0 = 0; a16 = 7; a23 = 1; a5 = 4; a9 = 7; return -1; } else if(((((a19==5)&&(((((a23==1)&&((a3==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a21==10))&&(a23==1))))&&!(a18==1))&&(a9==10))&&(a1==14)))&&(a16==7))&&(!(a23==1)||((((a17==2)&&(a6==1))&&!(a26==1))&&(a20==1))))){ a9 = 7; a11 = 1; a19 = 1; a5 = 4; a3 = 1; a23 = 1; a1 = 12; return -1; } else if(((((a0==1)||(((a17==2)&&(a28==1))&&(a20==1)))&&!(a7==1))&&((a5==4)&&(((a13==1)&&((a16==7)&&((a21==10)&&((a3==1)&&(((a6==1)&&(((a1==13)&&(input==3))&&!(a0==1)))&&(a19==2))))))&&(a9==11))))){ a19 = 1; a13 = 1; a1 = 12; a23 = 1; a2 = 1; a9 = 7; return -1; } else if(((!(a4==1)&&(!(a24==1)&&(((((input==5)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a1==12))&&(a19==2))&&(a2==1))))&&(((a17==2)&&((!(a24==1)&&((a16==8)&&(((a20==1)&&(a28==1))||(a27==1))))||(a8==1)))&&(a21==10)))){ a7 = 0; a16 = 7; a9 = 7; a5 = 4; a23 = 1; a6 = 1; a19 = 1; return -1; } else if(((!(a20==1)&&((a24==1)||(((a1==12)&&(a13==1))&&(a21==12))))&&((a19==4)&&(((((!(a8==1)&&(((a3==1)&&(((input==3)&&(a5==5))&&(a13==1)))&&(a12==1)))&&(a16==9))&&(a3==1))&&(a17==2))&&(a9==7))))){ a20 = 1; a21 = 10; a19 = 1; a10 = 0; a9 = 8; a4 = 1; a16 = 7; return 21; } else if(((((a19==3)&&(!(a4==1)&&((a8==1)||(((a16==7)&&((a12==1)||!(a2==1)))&&(a9==10)))))&&(a20==1))&&((((a21==11)&&((a12==1)&&((a13==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a11==1)))))&&(a1==14))&&(a17==2)))){ a16 = 8; a19 = 2; a1 = 13; a5 = 6; a9 = 8; a12 = 1; a8 = 0; a7 = 0; return 25; } else if(((((a17==2)&&((!(a8==1)&&(((input==3)&&(a16==8))&&(a20==1)))&&!(a0==1)))&&(a19==3))&&((((a9==8)&&((!(a7==1)&&(((!(a4==1)&&(a3==1))&&(a21==12))&&(a13==1)))&&!(a14==1)))&&(a5==4))&&(a1==14)))){ a19 = 1; a16 = 7; a3 = 1; a1 = 12; a9 = 7; a0 = 0; a21 = 10; return -1; } else if((((a17==2)&&((a1==13)&&((a21==10)&&(((((a18==1)&&(((a6==1)&&!(a11==1))&&!(a11==1)))&&!(a6==1))&&(a8==1))&&(a19==2)))))&&((a16==8)&&(!(a6==1)&&((a9==7)&&(((input==1)&&((a5==5)||(a5==6)))&&(a20==1))))))){ a22 = 0; a29 = 0; a5 = 6; a8 = 1; a19 = 1; a9 = 10; a1 = 12; a16 = 9; return -1; } else if(((((a17==2)&&((((a19==1)&&((a14==1)&&((a14==1)&&((input==1)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))))))&&(a1==14))&&(a20==1)))&&(a21==12))&&((a14==1)&&(!(a6==1)&&(!(a28==1)&&((a16==7)&&((a11==1)&&!(a13==1)))))))){ a19 = 3; a5 = 5; a9 = 8; a11 = 0; a1 = 13; a6 = 0; a16 = 9; return -1; } else if((((a7==1)||(!(a18==1)&&(((a16==8)&&((a11==1)&&!(a7==1)))&&(a1==12))))&&((a21==12)&&(!(a8==1)&&(((((a19==2)&&((a11==1)&&((input==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))&&(a23==1))&&!(a20==1))&&(a17==2)))))){ a26 = 1; a19 = 3; a9 = 9; a23 = 0; a1 = 14; a5 = 4; a16 = 10; a21 = 11; a8 = 1; return 25; } else if((((a5==6)&&((!(a26==1)&&(!(a0==1)&&((a28==1)&&((input==5)&&(a17==2)))))&&(a1==12)))&&(((!(a18==1)&&((a16==9)&&(!(a18==1)&&((a9==10)&&((!(a20==1)&&(a11==1))||!(a3==1))))))&&(a21==10))&&(a19==4)))){ if((a25==1)){ a19 = 2; a21 = 12; a5 = 5; a14 = 1; a1 = 14; a7 = 1; a9 = 9; a23 = 0; }else{ a21 = 11; a10 = 1; a19 = 1; a9 = 8; a22 = 0; a16 = 7; a25 = 1; } return 26; } else if(((((a21==12)&&((a20==1)&&((a16==11)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==4)))))&&(a26==1))&&(((a1==14)&&(!(a11==1)&&(((a19==3)&&((a17==2)&&(!(a3==1)&&(!(a3==1)&&(a2==1)))))&&(a0==1))))&&!(a28==1)))){ a0 = 1; a5 = 4; a19 = 2; a9 = 7; a21 = 10; a16 = 7; a1 = 13; a8 = 1; a3 = 0; return -1; } else if((((!(a18==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a11==1))&&(a12==1)))&&(a17==2))&&((a16==9)&&((((a19==5)&&(((!(a27==1)&&(((a2==1)&&(a1==12))&&!(a7==1)))||!(a12==1))&&(a21==10)))&&(a9==7))&&!(a20==1))))){ a1 = 14; a9 = 9; a22 = 1; a5 = 4; a13 = 0; a3 = 0; a19 = 3; a16 = 8; a21 = 12; return -1; } else if((((((a19==3)&&(!(a20==1)&&((a3==1)&&(a21==12))))&&!(a0==1))&&(a17==2))&&(((a23==1)&&((a1==12)&&((a23==1)&&((a16==8)&&(((a2==1)&&((input==4)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a28==1))))))&&!(a4==1)))){ if((a20==1)){ a9 = 7; a13 = 0; a20 = 1; a11 = 0; a1 = 14; a21 = 10; a19 = 1; a2 = 0; a5 = 5; a16 = 7; }else{ a22 = 1; a16 = 7; a19 = 2; a20 = 1; a13 = 0; a5 = 4; a1 = 13; a21 = 10; a9 = 7; a25 = 0; } return 22; } else if((((a3==1)&&((a21==11)&&((((a1==12)&&(((a9==7)&&(input==1))&&!(a18==1)))&&(a28==1))&&!(a14==1))))&&((a12==1)&&(((a19==1)&&((!(a20==1)&&((a5==4)&&((a28==1)&&(a16==9))))&&(a17==2)))||!(a12==1))))){ a2 = 0; a10 = 1; a16 = 7; a5 = 5; a20 = 1; a9 = 8; a22 = 1; a21 = 10; return -1; } else if((((a16==9)&&((((a26==1)&&((a17==2)&&((a19==3)&&((a20==1)&&((a23==1)&&(a26==1))))))&&(a14==1))&&!(a6==1)))&&((!(a2==1)&&((a24==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a1==12))&&(a21==10))))&&(a9==11)))){ a0 = 1; a28 = 0; a9 = 9; a21 = 11; a19 = 4; a16 = 11; a8 = 1; a5 = 4; a1 = 14; return -1; } else if(((((a21==11)&&((a20==1)&&((a3==1)&&(!(a18==1)&&((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))))&&(a16==7))&&((a17==2)&&((a19==5)&&((a1==14)&&((a2==1)&&(((a28==1)&&((a23==1)&&(a11==1)))&&!(a4==1)))))))){ a19 = 3; a26 = 0; a16 = 8; a21 = 12; a1 = 13; a18 = 0; a3 = 1; a9 = 9; a5 = 5; return 25; } else if((((a16==7)&&(((a1==12)&&(!(a8==1)&&((a5==4)&&(input==4))))&&(a9==8)))&&(((a14==1)||(((!(a20==1)&&((!(a0==1)&&(!(a14==1)&&((a19==1)&&(a11==1))))&&(a17==2)))&&(a21==12))||(a0==1)))&&!(a24==1)))){ a7 = 0; a13 = 1; a9 = 7; a21 = 10; a20 = 1; return -1; } else if(((((a21==12)&&((((a17==2)&&((a11==1)&&(!(a18==1)&&((input==1)&&(((a19==2)&&((a9==7)&&((a5==4)&&(a1==12))))||(((a19==1)&&((a9==11)&&((a1==14)&&(a5==5))))||((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))))))))&&!(a20==1))&&(a23==1)))&&(a16==9))&&((a3==1)&&((!(a23==1)||(a3==1))||!(a12==1))))){ if((a29==1)){ a1 = 13; a5 = 6; a9 = 8; a24 = 1; a19 = 5; a20 = 1; a29 = 1; a21 = 11; a16 = 11; a28 = 0; }else{ a9 = 8; a5 = 6; a1 = 12; a2 = 0; a3 = 0; a19 = 5; a16 = 8; a26 = 1; } return -1; } else if((((a26==1)||(!(a14==1)&&(((((a13==1)||!(a2==1))&&(a23==1))&&(a16==9))&&(a9==11))))&&(((a23==1)&&((a21==10)&&((a20==1)&&(((a1==13)&&(((input==6)&&((a5==5)||(a5==6)))&&(a19==4)))&&(a17==2)))))&&!(a27==1)))){ a19 = 1; a5 = 4; a16 = 7; a9 = 7; a26 = 0; a23 = 1; a14 = 0; a1 = 12; return -1; } else if(((((!(a2==1)||((!(a12==1)||((((a28==1)&&(a9==11))&&(a17==2))&&!(a18==1)))||!(a13==1)))&&(a19==5))||!(a13==1))&&(((a21==12)&&(!(a24==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a20==1))&&(a1==13))))&&(a16==9)))){ a21 = 10; a16 = 7; a0 = 0; a5 = 4; a9 = 7; a13 = 1; a1 = 12; a19 = 1; a28 = 1; return -1; } else if(((((a19==2)&&((((a13==1)&&((a20==1)&&(input==4)))&&!(a4==1))&&!(a8==1)))&&(a9==7))&&(((a21==11)&&((a1==13)&&((((!(a28==1)||((a14==1)||(a23==1)))||!(a11==1))&&(a16==9))&&(a17==2))))&&(a5==4)))){ a16 = 7; a1 = 12; a19 = 1; a6 = 1; a21 = 10; a18 = 0; return -1; } else if((((a2==1)&&((a21==12)&&((!(a20==1)&&((a12==1)&&(((a2==1)&&(a19==2))&&(a3==1))))&&!(a18==1))))&&((a16==8)&&((a23==1)&&((((input==1)&&((((a9==11)&&((a5==5)&&(a1==13)))||(((a5==6)&&(a1==13))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a17==2))&&!(a26==1)))))){ a20 = 1; a24 = 1; a1 = 14; a9 = 10; a10 = 0; a21 = 10; a2 = 0; a16 = 7; a19 = 1; a5 = 4; return 21; } else if((((a21==10)&&((!(a20==1)&&((((a28==1)&&(a12==1))||(a0==1))&&(a16==10)))&&(a17==2)))&&(((((a28==1)&&(!(a24==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==1))&&(a3==1))))&&(a1==12))&&(a13==1))&&(a19==2)))){ a20 = 1; a1 = 13; a18 = 1; a5 = 4; a16 = 7; a23 = 0; a22 = 0; a19 = 1; a9 = 10; return -1; } else if((((((((((a8==1)||(!(a28==1)||(!(a27==1)&&(a23==1))))&&(a19==2))&&(a21==12))&&(a17==2))&&(a5==4))&&(a20==1))&&(a1==14))&&((a9==11)&&(((((input==5)&&(a16==8))&&(a11==1))&&!(a7==1))&&!(a8==1))))){ a6 = 1; a24 = 0; a1 = 13; a19 = 5; a21 = 10; a9 = 7; return -1; } else if(((((((!(a27==1)&&(a6==1))&&!(a20==1))&&(a21==12))&&(a9==7))&&(a16==10))&&(((a17==2)&&((a19==3)&&(!(a4==1)&&(!(a7==1)&&((a2==1)&&((a23==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a7==1))))))))&&(a1==13)))){ if((a17==4)){ a19 = 1; a5 = 6; a15 = 0; a22 = 1; a1 = 12; a16 = 7; a21 = 10; a20 = 1; a9 = 11; }else{ a5 = 5; a1 = 12; a21 = 10; a9 = 10; a19 = 2; a22 = 0; a29 = 0; a20 = 1; a10 = 1; a16 = 7; } return 25; } else if((((a19==4)&&(((((a16==8)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==5)))&&!(a7==1))&&(a1==12))&&(a3==1)))&&((a21==11)&&((!(a4==1)&&((a11==1)&&((((a12==1)&&!(a20==1))&&(a17==2))&&(a28==1))))&&!(a26==1))))){ a13 = 1; a26 = 0; a5 = 4; a6 = 1; a9 = 10; a16 = 10; a19 = 3; a20 = 1; a21 = 10; return -1; } else if(((((a21==10)&&((((((a1==14)&&(((a3==1)&&!(a4==1))&&(a16==11)))&&(a12==1))&&(a19==2))&&(a17==2))&&!(a20==1)))||(a18==1))&&((a11==1)&&((((input==4)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a6==1))&&!(a18==1))))){ a1 = 12; a7 = 1; a16 = 7; a14 = 1; a5 = 6; a9 = 7; a29 = 1; a20 = 1; return 25; } else if(((((a17==2)&&((a19==4)&&(((a13==1)&&((a5==5)&&((a16==9)&&((a21==12)&&((input==6)&&(a20==1))))))&&!(a7==1))))&&(a9==10))&&((a4==1)||((a11==1)&&((a1==13)&&(!(a23==1)||((a23==1)&&!(a26==1)))))))){ a6 = 1; a11 = 1; a19 = 2; a0 = 0; a5 = 6; a16 = 7; a21 = 10; return 25; } else if(((((a17==2)&&((a21==12)&&((a0==1)||((((a1==14)&&(a13==1))&&!(a18==1))&&(a20==1)))))&&(a5==4))&&((a16==8)&&(((a28==1)&&(((((input==3)&&(a19==2))&&(a6==1))&&!(a14==1))&&(a9==7)))&&!(a7==1))))){ a21 = 10; a16 = 7; a14 = 0; a1 = 12; a19 = 1; a28 = 1; a0 = 0; return -1; } else if((((a1==14)&&((a9==10)&&((a17==2)&&((a0==1)||((a6==1)&&(a19==3))))))&&((a13==1)&&((a20==1)&&((!(a0==1)&&((a21==10)&&((((((a5==4)||(a5==5))&&(input==1))&&!(a26==1))&&(a2==1))&&(a2==1))))&&(a16==7)))))){ a19 = 2; a11 = 1; a0 = 0; a21 = 11; a23 = 1; a5 = 6; return 26; } else if((((!(a27==1)&&((a9==8)&&((!(a12==1)||((a20==1)&&(((a6==1)&&(a17==2))&&(a19==3))))||!(a28==1))))||(a18==1))&&((a5==6)&&(((((a1==14)&&((input==6)&&(a21==11)))&&!(a27==1))&&(a16==11))&&(a11==1))))){ a0 = 0; a16 = 10; a13 = 1; a19 = 1; a6 = 1; a21 = 10; a5 = 5; a9 = 11; return 25; } else if(((((a11==1)&&((!(a20==1)&&((input==4)&&(a5==6)))&&!(a0==1)))&&(a16==8))&&((a3==1)&&((a1==14)&&(!(a13==1)||((a26==1)||((a9==9)&&(((((a17==2)&&(a2==1))&&(a12==1))&&(a19==2))&&(a21==11))))))))){ a5 = 4; a2 = 1; a18 = 0; a4 = 0; a20 = 1; a9 = 7; a19 = 1; a16 = 7; a1 = 12; a21 = 10; return -1; } else if((((a18==1)||((((a9==8)&&(((!(a13==1)||(a12==1))||(a4==1))&&(a21==11)))&&(a17==2))||(a8==1)))&&((a3==1)&&((a3==1)&&(((a16==10)&&(!(a20==1)&&((a5==6)&&((input==6)&&(a1==12)))))&&(a19==1)))))){ a15 = 1; a29 = 0; a21 = 10; a16 = 7; a10 = 0; a20 = 1; a9 = 11; return -1; } else if((((a16==9)&&((!(a18==1)&&(((a17==2)&&(((!(a13==1)||(a28==1))&&(a6==1))&&!(a8==1)))&&!(a20==1)))&&(a1==12)))&&(!(a7==1)&&(((a21==11)&&(((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3))&&(a19==2)))&&!(a18==1))))){ a9 = 10; a20 = 1; a25 = 0; a19 = 4; a21 = 10; a15 = 1; a5 = 5; a23 = 0; a16 = 7; return -1; } else if(((((a21==11)&&((a17==2)&&(!(a6==1)||(!(a14==1)&&(!(a28==1)||(((a28==1)&&(a16==9))&&!(a14==1)))))))&&(a19==1))&&(!(a20==1)&&((a1==13)&&((((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==4))&&(a13==1))&&!(a0==1)))))){ if((a28==1)){ a16 = 7; a10 = 1; a21 = 10; a2 = 0; a15 = 0; a9 = 8; a5 = 4; a20 = 1; a19 = 2; a1 = 12; }else{ a22 = 0; a5 = 4; a16 = 10; a2 = 0; a19 = 3; a1 = 14; a6 = 0; a9 = 7; } return -1; } else if((((a14==1)||((((a20==1)&&(((a1==12)&&((a14==1)||(a2==1)))||(a8==1)))||(a4==1))||!(a23==1)))&&(((a21==11)&&(((((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==3))&&(a17==2))&&(a16==7))&&(a19==4)))&&(a13==1)))){ a5 = 4; a9 = 7; a7 = 0; a26 = 0; a12 = 1; a19 = 1; a21 = 10; return -1; } else if(((((a19==5)&&((((a28==1)&&((a21==11)&&(input==1)))&&(a17==2))&&(a9==11)))&&(a23==1))&&((a28==1)&&(((((a5==6)&&(!(a0==1)&&(((a12==1)&&(a12==1))&&(a20==1))))&&(a23==1))&&(a16==9))&&(a1==13))))){ a19 = 4; a9 = 8; a2 = 1; a14 = 0; a28 = 1; a20 = 0; a1 = 12; a16 = 8; a5 = 5; return 21; } else if(((((((a3==1)||(a8==1))&&(a28==1))&&(a17==2))&&(a21==10))&&(((((a9==8)&&((a16==8)&&((a23==1)&&(((!(a18==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a12==1))&&(a13==1)))))&&!(a20==1))&&(a19==1))&&(a1==14)))){ a21 = 11; a20 = 1; a16 = 9; a19 = 5; a5 = 4; a9 = 11; a6 = 1; a24 = 0; a13 = 1; return 21; } else if(((((((a21==11)&&(!(a20==1)&&((!(a6==1)||((a23==1)&&(a16==9)))&&(a28==1))))&&!(a18==1))&&(a19==2))&&(a17==2))&&(((!(a8==1)&&(!(a26==1)&&((a9==10)&&((input==1)&&((a5==5)||(a5==6))))))&&!(a8==1))&&(a1==13)))){ a19 = 1; a21 = 10; a13 = 0; a4 = 1; a16 = 7; a1 = 14; a5 = 5; a20 = 1; a11 = 0; return 22; } else if(((((((((a9==8)&&((input==1)&&((a5==4)||(a5==5))))&&!(a4==1))&&(a28==1))&&(a16==11))&&(a1==14))&&(a20==1))&&((a17==2)&&((a19==4)&&((a4==1)||(((a4==1)||(!(a3==1)||((a2==1)||(a7==1))))&&(a21==10))))))){ a5 = 4; a6 = 1; a9 = 7; a19 = 1; a16 = 7; a24 = 0; a1 = 12; a14 = 0; return -1; } else if(((((a14==1)&&((((a20==1)&&(((a1==14)&&((a16==7)&&(input==3)))&&(a21==11)))&&(a17==2))&&!(a2==1)))&&!(a28==1))&&((a19==5)&&((a9==7)&&((a5==5)&&(!(a28==1)&&(!(a13==1)&&((a13==1)&&!(a11==1))))))))){ a9 = 8; a19 = 1; a1 = 13; a18 = 1; a29 = 1; a7 = 1; return 22; } else if(((((((a17==2)&&((a16==10)&&(((a3==1)&&(!(a3==1)||(a28==1)))&&!(a14==1))))&&!(a20==1))&&(a9==10))&&(a21==11))&&((a19==4)&&((((!(a8==1)&&((input==6)&&(a1==14)))&&!(a7==1))&&(a5==6))&&!(a26==1))))){ if((a28==1)){ a5 = 5; a6 = 0; a21 = 10; a22 = 0; a20 = 1; a16 = 7; a19 = 2; a9 = 8; a1 = 12; }else{ a21 = 10; a25 = 0; a1 = 12; a9 = 11; a16 = 7; a27 = 1; a19 = 1; a5 = 4; a10 = 0; a20 = 1; } return 23; } else if(((!(a0==1)&&((a19==4)&&((((!(a24==1)&&((a17==2)&&(((((((a1==12)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==5))&&(a16==11))))&&(a23==1))&&!(a0==1))&&(a20==1))))&&((a21==11)&&(((a11==1)&&(a6==1))||!(a28==1))))){ a16 = 8; a12 = 1; a9 = 10; a18 = 0; a5 = 5; a20 = 0; a1 = 12; a19 = 5; a2 = 1; return 21; } else if((((a20==1)&&((a21==12)&&(!(a26==1)&&((((a2==1)||!(a23==1))||(a24==1))&&(a17==2)))))&&(!(a0==1)&&((a28==1)&&(!(a24==1)&&(((input==3)&&((((a19==3)&&(((a5==5)&&(a1==14))&&(a9==11)))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4))))&&(a16==10))))))){ a16 = 7; a27 = 0; a0 = 0; a1 = 12; a9 = 7; a19 = 1; a21 = 10; a23 = 1; a5 = 4; return -1; } else if(((!(a6==1)||((a0==1)||(((a11==1)&&((a17==2)&&((a2==1)&&(a9==11))))&&(a19==5))))&&((((a2==1)&&((((((input==1)&&((a5==4)||(a5==5)))&&(a16==7))&&(a21==12))&&(a1==13))&&(a20==1)))&&(a23==1))&&(a12==1)))){ a5 = 5; a0 = 0; a4 = 0; a1 = 12; a19 = 4; a16 = 8; a20 = 0; a21 = 11; a9 = 8; a18 = 0; return 21; } else if(((((((a13==1)&&((a19==3)&&((input==4)&&((a5==5)||(a5==6)))))&&(a11==1))&&(a1==14))&&(a16==8))&&((((((!(a0==1)&&(!(a11==1)||((a3==1)||(a4==1))))&&(a9==9))||!(a3==1))&&(a17==2))&&(a21==12))&&(a20==1)))){ a23 = 1; a9 = 7; a21 = 10; a5 = 4; a28 = 1; a19 = 1; a6 = 1; a1 = 12; a16 = 7; return -1; } else if(((((a1==13)&&((a8==1)||((((((a28==1)&&(a2==1))&&(a17==2))&&(a21==11))||!(a13==1))||(a14==1))))||!(a13==1))&&((((a16==11)&&((a23==1)&&((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a19==1))&&(a20==1)))){ a5 = 4; a23 = 1; a9 = 11; a0 = 0; a19 = 5; a13 = 1; return 22; } else if((((a21==12)&&((!(a23==1)||(!(a13==1)||(a2==1)))&&(a1==14)))&&(((a19==1)&&((a17==2)&&(((!(a18==1)&&((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5))&&(a28==1))&&(a6==1)))&&(a2==1))&&!(a20==1))))&&(a16==10)))){ a4 = 1; a5 = 4; a1 = 12; a20 = 1; a14 = 1; a9 = 8; a19 = 2; a23 = 0; a16 = 7; a21 = 10; return -1; } else if(((((((a20==1)&&((a13==1)&&(a21==12)))||(a0==1))&&!(a14==1))&&(a2==1))&&(((((a5==5)&&((((a16==9)&&((a19==3)&&((a1==12)&&(input==3))))&&(a9==7))&&(a11==1)))&&(a28==1))&&(a17==2))&&(a23==1)))){ a5 = 4; a27 = 0; a11 = 1; a16 = 7; a3 = 1; a21 = 10; a19 = 1; return -1; } else if((((((a17==2)&&(((((a9==10)&&(a11==1))||(a27==1))&&(a3==1))&&(a28==1)))&&(a19==4))||!(a28==1))&&((((a5==5)&&(((a1==12)&&((a20==1)&&((a16==8)&&(input==5))))&&(a3==1)))&&(a21==10))&&!(a27==1)))){ a19 = 1; a3 = 1; a11 = 1; a5 = 4; a8 = 0; a9 = 8; a16 = 10; return 21; } else if((((!(a20==1)&&(((a6==1)&&(((!(a27==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a12==1))&&!(a4==1)))&&(a9==7)))&&(a19==1))&&(((((((a13==1)&&(a16==9))&&(a11==1))||(a4==1))&&(a1==13))&&(a17==2))&&(a21==10)))){ a20 = 1; a10 = 1; a24 = 1; a5 = 4; a0 = 1; a16 = 7; a1 = 12; return 21; } else if((((a6==1)&&((a16==10)&&(!(a7==1)&&(((((a14==1)||((a20==1)&&((a12==1)||!(a2==1))))&&(a6==1))&&(a17==2))&&(a9==10)))))&&(((!(a26==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a1==14)))&&(a21==11))&&(a19==5)))){ a19 = 1; a1 = 12; a21 = 10; a5 = 4; a26 = 0; a0 = 0; a9 = 7; a8 = 0; a16 = 7; return -1; } else if((((a16==7)&&(((a6==1)&&((a11==1)&&(!(a20==1)&&(((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==3))&&(a1==13)))))&&(a19==3)))&&((a17==2)&&(((a12==1)&&((a21==12)&&(((a24==1)||(a28==1))||(a7==1))))||!(a23==1))))){ a27 = 0; a20 = 1; a1 = 12; a5 = 4; a21 = 10; a0 = 0; a19 = 1; a26 = 0; a9 = 7; return -1; } else if((((a9==8)&&((!(a2==1)||(a6==1))&&(a17==2)))&&(((((!(a4==1)&&(!(a18==1)&&((a19==3)&&(((!(a20==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==14))&&!(a8==1)))))&&!(a4==1))&&(a16==11))&&!(a8==1))&&(a21==10)))){ a20 = 1; a1 = 12; a19 = 1; a7 = 1; a13 = 0; a5 = 4; a16 = 8; a9 = 11; a18 = 1; return 21; } else if((((((a18==1)&&(!(a13==1)&&((a16==7)&&(!(a12==1)&&(!(a3==1)&&(a2==1))))))&&(a17==2))&&(a1==13))&&((a5==4)&&((a20==1)&&((a19==5)&&((a9==7)&&((((a21==12)&&(input==1))&&!(a12==1))&&(a18==1)))))))){ a21 = 10; a3 = 0; a9 = 10; a29 = 1; a1 = 12; a19 = 1; a22 = 0; return -1; } else if(((((a19==3)&&((a21==12)&&((a16==10)&&(((a28==1)&&((a23==1)&&(a2==1)))&&!(a27==1)))))&&(a20==1))&&(!(a18==1)&&((a1==14)&&(((a17==2)&&(!(a7==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==5))))&&!(a24==1)))))){ a1 = 13; a5 = 5; a18 = 0; a26 = 0; a19 = 2; a16 = 7; a21 = 10; a9 = 9; return 25; } else if((((a9==11)&&(((a19==2)&&((!(a6==1)||(((a11==1)||!(a23==1))&&(a2==1)))&&(a20==1)))&&(a5==6)))&&(((a1==12)&&(((!(a24==1)&&(!(a0==1)&&((a16==8)&&(input==1))))&&(a23==1))&&(a17==2)))&&(a21==10)))){ a5 = 4; a26 = 0; a9 = 7; a16 = 7; a3 = 1; a19 = 1; return -1; } else if((((!(a20==1)&&(((a6==1)&&(((a16==11)&&((a5==4)&&(!(a7==1)&&((a6==1)&&((a1==14)&&(input==6))))))&&(a9==11)))&&!(a8==1)))&&!(a26==1))&&(((a19==2)&&((a17==2)&&(!(a0==1)&&(a2==1))))&&(a21==10)))){ if((a4==1)){ a20 = 1; a9 = 9; a16 = 9; a5 = 5; a28 = 0; a12 = 0; a6 = 0; }else{ a0 = 1; a1 = 13; a9 = 10; a19 = 1; a16 = 10; a5 = 5; a7 = 1; a15 = 1; } return 21; } else if(((!(a18==1)&&(((((a9==11)&&((a5==5)&&(a1==13)))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==5)))&&((((!(a28==1)||((a24==1)||((a17==2)&&(((a19==3)&&(((a11==1)&&(a28==1))&&(a21==11)))&&(a16==8)))))&&(a20==1))&&!(a26==1))||(a24==1)))){ a1 = 13; a28 = 1; a16 = 10; a9 = 9; a0 = 0; a19 = 1; a11 = 1; a5 = 4; return 21; } else if((((a27==1)||(((a21==12)&&((a16==9)&&(!(a8==1)&&(a23==1))))&&!(a27==1)))&&((a19==5)&&((((((!(a8==1)&&((a6==1)&&((input==6)&&((a5==5)||(a5==6)))))&&(a9==11))&&(a17==2))&&(a20==1))&&(a1==14))&&(a2==1))))){ a9 = 7; a16 = 7; a19 = 1; a0 = 0; a1 = 12; a21 = 10; a5 = 4; a26 = 0; a13 = 1; return -1; } else if((((a19==2)&&((a16==11)&&((!(a4==1)&&(a12==1))||!(a11==1))))&&(((a3==1)&&((((((a17==2)&&(!(a14==1)&&((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&!(a24==1))&&!(a24==1))&&(a1==13))&&(a21==11)))&&(a20==1)))){ a5 = 4; a1 = 12; a21 = 10; a19 = 1; a12 = 1; a16 = 7; a28 = 1; a4 = 0; a9 = 7; return -1; } else if((((a24==1)||((a11==1)&&(((a6==1)&&(!(a11==1)||((a17==2)&&((a9==11)&&((a21==11)&&(a3==1))))))&&(a16==8))))&&((a3==1)&&((a1==13)&&((((a20==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==1))&&!(a18==1)))))){ a0 = 0; a9 = 7; a16 = 7; a26 = 0; a5 = 4; a1 = 12; a21 = 10; a3 = 1; return -1; } else if(((((a16==8)&&(!(a3==1)||(!(a20==1)&&((a19==2)&&(a28==1)))))&&(a2==1))&&((a17==2)&&((a21==12)&&(((a1==13)&&((((a28==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==4)))&&(a3==1))&&!(a4==1)))&&!(a14==1)))))){ if((a6==1)){ a1 = 12; a16 = 7; a5 = 4; a3 = 0; a21 = 10; a22 = 1; a9 = 8; a15 = 0; a20 = 1; }else{ a11 = 0; a5 = 4; a20 = 1; a1 = 12; a7 = 1; a16 = 7; a21 = 10; a25 = 1; a9 = 10; } return -1; } else if((((a16==9)&&((a28==1)&&(((a21==12)&&((a12==1)&&((input==6)&&(a19==1))))&&(a6==1))))&&((a12==1)&&(!(a4==1)&&((!(a20==1)&&((a1==14)&&((((a5==5)&&(a6==1))&&(a17==2))&&(a9==9))))&&(a6==1)))))){ a13 = 0; a20 = 1; a19 = 3; a16 = 7; a11 = 0; a14 = 1; a9 = 8; a21 = 11; return 21; } else if((((a2==1)&&((a3==1)&&(((a28==1)&&(((input==1)&&(((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))||((a9==7)&&((a1==14)&&(a5==4)))))&&!(a14==1)))&&!(a26==1))))&&((a20==1)&&((a21==10)&&((a16==11)&&((((a19==3)&&(a23==1))&&!(a0==1))&&(a17==2))))))){ a14 = 0; a19 = 1; a5 = 4; a9 = 7; a24 = 0; a12 = 1; a16 = 7; a1 = 12; return -1; } else if((((((a9==10)&&((a28==1)&&((!(a18==1)&&((!(a27==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a14==1)))&&(a6==1))))&&(a1==14))&&(a17==2))&&(((a20==1)&&((((a11==1)||!(a13==1))&&(a21==12))&&(a16==8)))&&(a19==3)))){ a16 = 7; a12 = 1; a21 = 10; a9 = 9; a23 = 1; a4 = 0; a19 = 2; a5 = 5; a1 = 13; return -1; } else if((((((a2==1)&&((a5==5)&&((a2==1)&&((a19==5)&&(a23==1)))))||!(a3==1))&&(a21==11))&&(((a9==9)&&(((a20==1)&&((a12==1)&&((a17==2)&&(((input==4)&&(a16==11))&&(a1==13)))))&&(a28==1)))&&(a12==1)))){ a21 = 10; a16 = 7; a23 = 1; a27 = 0; a1 = 12; a5 = 4; a3 = 1; a9 = 7; a19 = 1; return -1; } else if((((((a9==7)&&((!(a20==1)&&((a28==1)&&((!(a0==1)&&(a11==1))||!(a12==1))))&&(a21==11)))&&(a1==12))&&(a5==5))&&((!(a7==1)&&(((a11==1)&&(((a19==2)&&(input==1))&&(a2==1)))&&(a17==2)))&&(a16==7)))){ a20 = 1; a19 = 1; a21 = 10; a23 = 1; a6 = 1; a5 = 4; a12 = 1; return -1; } else if((((a16==9)&&(((((((a1==14)&&((input==6)&&((a5==4)||(a5==5))))&&(a20==1))&&(a17==2))&&!(a27==1))&&!(a14==1))&&!(a26==1)))&&((!(a28==1)||((a21==11)&&(!(a26==1)&&(((a2==1)||(a26==1))&&(a19==3)))))&&(a9==11)))){ a5 = 4; a2 = 1; a8 = 0; a16 = 7; a21 = 10; a9 = 7; a27 = 0; a19 = 1; a1 = 12; return -1; } else if(((((a18==1)||(((a12==1)&&(!(a20==1)&&((a17==2)&&((a6==1)&&(a21==11)))))&&(a19==2)))&&!(a26==1))&&(((a1==12)&&((a12==1)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==5))&&!(a26==1))&&(a13==1))))&&(a16==7)))){ a4 = 0; a9 = 7; a6 = 1; a19 = 1; a20 = 1; a21 = 10; a5 = 4; a23 = 1; return -1; } else if(((!(a8==1)&&((((a16==7)&&(((a20==1)&&((a2==1)&&(a17==2)))&&(a1==14)))&&!(a8==1))&&!(a7==1)))&&(((a28==1)&&(((a19==4)&&((a21==12)&&((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))))&&(a3==1)))&&!(a14==1)))){ a19 = 1; a5 = 4; a13 = 1; a21 = 10; a9 = 7; a1 = 12; a11 = 1; return -1; } else if((((a1==13)&&((a17==2)&&((a7==1)||((((a11==1)&&(a11==1))||!(a2==1))||!(a6==1)))))&&(((a16==8)&&((((a20==1)&&(((a2==1)&&((input==1)&&(a5==4)))&&(a9==11)))&&(a28==1))&&(a19==4)))&&(a21==11)))){ a19 = 2; a3 = 1; a6 = 1; a16 = 10; a9 = 10; a26 = 0; a5 = 6; return 22; } else if((((a4==1)||(((a17==2)&&((((a3==1)&&(a23==1))&&!(a24==1))&&(a16==10)))&&(a21==12)))&&(!(a24==1)&&((a19==1)&&(((a23==1)&&(!(a20==1)&&(((((a9==11)&&((a5==5)&&(a1==13)))||(((a5==6)&&(a1==13))&&(a9==11)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==4))))&&(a11==1)))))){ a1 = 13; a9 = 9; a20 = 1; a18 = 1; a10 = 1; a21 = 10; a16 = 7; a2 = 0; a5 = 5; return -1; } else if(((((a21==11)&&((!(a26==1)&&(((a23==1)&&((a2==1)&&(a20==1)))&&(a16==7)))||!(a3==1)))&&(a19==4))&&((a1==12)&&((a17==2)&&((a13==1)&&((((a11==1)&&((a9==9)&&(input==3)))&&!(a26==1))&&(a5==4))))))){ a11 = 1; a21 = 10; a18 = 0; a19 = 1; a6 = 1; a9 = 7; return -1; } else if((((a1==12)&&((!(a24==1)&&((a17==2)&&(((a16==8)&&(!(a8==1)&&((a21==11)&&((input==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))))))&&!(a20==1))))&&(a28==1)))&&(!(a11==1)||(!(a11==1)||((a19==4)&&(!(a2==1)||(a11==1))))))){ a16 = 10; a21 = 10; a7 = 0; a9 = 8; a20 = 1; a1 = 13; a5 = 4; a11 = 1; a28 = 1; return -1; } else if(((!(a7==1)&&(((((a23==1)&&(a20==1))&&(a9==7))&&!(a7==1))&&!(a27==1)))&&(((a17==2)&&((a12==1)&&((a21==11)&&((a16==10)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a19==3))&&!(a0==1))&&(a1==13))))))&&(a12==1)))){ a5 = 4; a21 = 10; a28 = 1; a19 = 1; a1 = 12; a16 = 7; a6 = 1; a3 = 1; return -1; } else if((((a16==8)&&((((!(a20==1)&&(input==4))&&!(a4==1))&&(a9==9))&&(a5==5)))&&((a19==2)&&(((a17==2)&&((((a1==12)&&(!(a27==1)&&(((a23==1)||(a7==1))||(a14==1))))||(a24==1))&&!(a18==1)))&&(a21==11))))){ a27 = 0; a16 = 7; a21 = 10; a5 = 4; a2 = 1; a20 = 1; a8 = 0; a9 = 7; a19 = 1; return -1; } else if((((a9==10)&&((a11==1)&&(!(a20==1)&&((a2==1)||(a18==1)))))&&((a19==1)&&(((a5==5)&&(((a16==7)&&((!(a4==1)&&((((a17==2)&&(input==1))&&!(a26==1))&&(a13==1)))&&(a1==13)))&&!(a24==1)))&&(a21==11))))){ a1 = 12; a20 = 1; a5 = 4; a9 = 7; a21 = 10; a26 = 0; a0 = 0; a12 = 1; return -1; } else if((((a16==9)&&(((a5==4)&&((((a23==1)&&(a20==1))&&(a9==11))&&(a27==1)))&&!(a3==1)))&&(((((!(a3==1)&&((((input==1)&&(a19==4))&&(a24==1))&&(a17==2)))&&!(a12==1))&&(a27==1))&&(a21==10))&&(a1==13)))){ a1 = 14; a19 = 1; a22 = 0; a13 = 0; a9 = 7; a16 = 7; a5 = 5; a3 = 0; return 22; } else if(((((((a1==12)&&((a6==1)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a2==1))&&(a17==2))))&&(a21==11))&&(a20==1))&&(a13==1))&&((a9==9)&&((a16==8)&&((a8==1)||((!(a13==1)||((a2==1)&&(a13==1)))&&(a19==1))))))){ a5 = 4; a11 = 1; a16 = 7; a21 = 10; a8 = 0; a9 = 7; a14 = 0; return -1; } else if((((a17==2)&&((((a19==1)&&(!(a8==1)&&(((a21==12)&&(input==6))&&(a5==4))))&&(a1==12))&&(a3==1)))&&(((((((a23==1)&&(!(a24==1)&&(a6==1)))||(a24==1))||(a0==1))&&(a16==8))&&(a20==1))&&(a9==7)))){ a3 = 1; a21 = 10; a16 = 7; a6 = 1; a14 = 0; return -1; } else if(((!(a2==1)&&((a4==1)&&(!(a11==1)&&(((a20==1)&&(((!(a2==1)&&(a13==1))&&(a19==5))&&(a17==2)))&&(a16==10)))))&&(!(a11==1)&&((((a21==10)&&((input==4)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))))&&(a14==1))&&(a1==14))))){ a27 = 1; a5 = 6; a20 = 0; a28 = 0; a1 = 13; a26 = 1; a19 = 1; a9 = 8; a16 = 8; a21 = 11; return -1; } else if((((a28==1)&&((a21==12)&&(((((a20==1)&&((((a19==1)&&((((a9==7)&&((a1==14)&&(a5==4)))||((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11))))&&(input==5)))&&!(a26==1))&&(a11==1)))&&(a28==1))&&(a28==1))&&(a17==2))))&&(((a16==11)&&(a11==1))||!(a11==1)))){ a14 = 0; a9 = 7; a5 = 4; a21 = 10; a16 = 7; a18 = 0; a1 = 12; return -1; } else if((((a5==6)&&((a17==2)&&((a16==9)&&((((a12==1)&&((a6==1)&&!(a4==1)))||(a0==1))&&(a3==1)))))&&(((a21==10)&&((((a19==5)&&(((input==6)&&(a1==14))&&(a9==8)))&&(a23==1))&&!(a20==1)))&&!(a4==1)))){ a9 = 11; a1 = 13; a5 = 5; a16 = 8; a24 = 1; a19 = 1; a29 = 0; a25 = 0; return -1; } else if((((!(a4==1)&&((((a21==11)&&((((a17==2)&&((a1==13)&&((input==3)&&((a5==4)||(a5==5)))))&&(a12==1))&&!(a0==1)))&&!(a4==1))&&(a23==1)))&&(a16==9))&&((((a24==1)||((a19==3)&&(a13==1)))&&(a20==1))&&(a9==11)))){ a18 = 0; a5 = 4; a16 = 7; a14 = 0; a9 = 7; a1 = 12; a23 = 1; a19 = 1; a21 = 10; return -1; } else if((((((!(a24==1)&&((a19==1)&&((a6==1)&&((input==3)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))))&&(a1==12))&&(a21==11))&&(a17==2))&&(((a16==10)&&((a20==1)&&(((!(a23==1)||(a28==1))&&(a12==1))&&(a28==1))))&&!(a26==1)))){ a3 = 1; a9 = 10; a5 = 6; a12 = 1; a7 = 0; a19 = 4; a21 = 10; a16 = 7; return -1; } else if((((a21==11)&&(((a16==9)&&((a14==1)&&((((a17==2)&&((input==5)&&((a5==5)||(a5==6))))&&(a1==12))&&(a19==5))))&&(a7==1)))&&(((((a27==1)&&(((a23==1)&&(a20==1))&&(a26==1)))&&(a9==11))&&!(a13==1))&&!(a12==1)))){ a5 = 4; a16 = 11; a22 = 1; a21 = 10; a1 = 13; a11 = 0; a9 = 7; a29 = 1; a19 = 4; return -1; } else if(((((((a16==10)&&((a5==6)&&(!(a26==1)&&(((a8==1)||(a23==1))||(a26==1)))))&&!(a20==1))&&(a17==2))&&(a19==2))&&((((!(a18==1)&&((a3==1)&&((input==5)&&(a9==10))))&&(a1==14))&&(a2==1))&&(a21==10)))){ a9 = 9; a4 = 1; a19 = 3; a5 = 4; a18 = 1; a1 = 12; a20 = 1; a24 = 1; a16 = 11; return -1; } else if((((a9==8)&&((!(a12==1)||((a23==1)&&((a21==12)&&(a12==1))))||!(a13==1)))&&((((a17==2)&&((((a16==10)&&(((a19==3)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a12==1)))&&!(a27==1))&&!(a14==1)))&&(a1==12))&&(a20==1)))){ a11 = 1; a19 = 2; a7 = 0; a21 = 10; a16 = 7; a9 = 9; a5 = 4; a1 = 13; a12 = 1; return 25; } else if(((((a13==1)&&(((!(a4==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a8==1))&&(a20==1)))&&(a12==1))&&(((a1==12)&&((a21==12)&&(((a19==1)&&((a16==11)&&(!(a4==1)&&(a13==1))))&&!(a26==1))))&&(a17==2)))){ a23 = 1; a21 = 10; a6 = 1; a27 = 0; a9 = 7; a5 = 4; a16 = 7; return -1; } else if(((((a2==1)&&((((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==6))&&!(a20==1)))&&(a12==1))&&((a23==1)&&((a14==1)||(((a19==1)&&((((a21==10)&&((a17==2)&&(a3==1)))&&(a16==7))||(a0==1)))&&(a6==1)))))){ a1 = 12; a9 = 7; a5 = 4; a24 = 0; a20 = 1; a12 = 1; a4 = 0; return -1; } else if((((a16==7)&&((a9==7)&&((((a19==3)&&((!(a24==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a18==1)))&&(a1==14))&&(a21==12))))&&(!(a27==1)&&((a20==1)&&((((a12==1)&&(!(a7==1)&&(a6==1)))||!(a12==1))&&(a17==2)))))){ a1 = 12; a3 = 1; a23 = 1; a8 = 0; a19 = 1; a21 = 10; a5 = 4; return -1; } else if(((((((((a6==1)&&((a23==1)&&((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&!(a27==1))&&(a12==1))&&(a1==12))&&(a16==10))&&(a17==2))&&((a21==12)&&((!(a12==1)||((a20==1)&&(!(a4==1)&&(a28==1))))&&(a19==5))))){ a3 = 1; a19 = 1; a5 = 4; a13 = 1; a21 = 10; a12 = 1; a16 = 7; a9 = 7; return -1; } else if(((((a21==10)&&(((!(a18==1)&&((input==5)&&(a1==14)))&&(a16==8))&&(a19==4)))&&(a5==6))&&((((((a17==2)&&((((a26==1)||(a13==1))||!(a11==1))&&(a20==1)))||(a14==1))&&!(a7==1))||!(a23==1))&&(a9==9)))){ a1 = 12; a16 = 7; a3 = 1; a24 = 0; a5 = 4; a19 = 1; a9 = 7; a0 = 0; return -1; } else if((((a1==13)&&(!(a20==1)&&((((!(a0==1)&&(!(a7==1)&&((a13==1)&&(a16==7))))||(a8==1))||(a26==1))&&(a21==11))))&&((a19==5)&&((a17==2)&&(!(a0==1)&&((a9==7)&&(!(a24==1)&&(((a5==4)||(a5==5))&&(input==4))))))))){ a3 = 1; a8 = 0; a21 = 10; a19 = 1; a20 = 1; a5 = 4; a1 = 12; return -1; } else if((((a6==1)&&(((a17==2)&&((a1==13)&&(((a23==1)&&(((input==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a21==12)))&&!(a26==1))))&&(a19==2)))&&(!(a24==1)&&(((a16==8)&&(((a12==1)&&(a28==1))&&!(a24==1)))&&!(a20==1))))){ a4 = 1; a9 = 9; a20 = 1; a19 = 1; a1 = 12; a22 = 0; a5 = 6; a18 = 1; a16 = 7; a21 = 10; return 22; } else if((((a9==8)&&((a17==2)&&(!(a27==1)&&(!(a26==1)&&((((a19==5)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&(a20==1))&&(a11==1))))))&&((a16==11)&&(((a7==1)||(((a1==12)&&(!(a26==1)&&(a13==1)))&&!(a0==1)))&&(a21==10))))){ a5 = 4; a8 = 0; a9 = 7; a19 = 1; a24 = 0; a28 = 1; a16 = 7; return -1; } else if((((a19==2)&&((a9==11)&&(((((a21==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a16==9))&&(a1==13))&&!(a27==1))))&&(((a6==1)&&((a2==1)&&(((((a23==1)&&!(a7==1))&&!(a7==1))&&!(a4==1))&&(a17==2))))&&!(a20==1)))){ a5 = 5; a27 = 1; a1 = 12; a7 = 1; a9 = 9; a16 = 11; a19 = 1; a15 = 1; a20 = 1; return -1; } else if((((a16==8)&&(((!(a3==1)||(((a3==1)&&(a28==1))&&(a28==1)))||!(a2==1))&&(a21==12)))&&((((a17==2)&&((a9==10)&&((!(a18==1)&&((a19==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a23==1))))&&(a20==1))&&(a1==14)))){ a9 = 9; a16 = 7; a19 = 2; a5 = 5; a23 = 1; a1 = 13; a27 = 0; a21 = 10; a6 = 1; return 25; } else if(((!(a13==1)||((!(a12==1)||(((((a19==3)&&(a6==1))&&(a21==12))||!(a28==1))&&(a2==1)))||(a0==1)))&&((!(a20==1)&&(((((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==4))&&(a16==10))&&(a17==2)))&&(a23==1)))){ if((a0==1)){ a20 = 1; a1 = 12; a18 = 1; a9 = 7; a16 = 7; a5 = 5; a19 = 5; a3 = 0; a22 = 0; }else{ a9 = 11; a5 = 6; a1 = 14; a16 = 7; a14 = 1; a3 = 0; } return -1; } else if(((!(a8==1)&&((((((input==5)&&(a1==13))&&(a9==10))&&(a17==2))&&(a16==9))&&!(a7==1)))&&((a4==1)||(((((a21==10)&&((a20==1)&&((!(a6==1)||(a11==1))&&(a5==5))))&&(a19==2))||!(a13==1))&&(a11==1))))){ a1 = 12; a23 = 1; a9 = 7; a26 = 0; a16 = 7; a28 = 1; a5 = 4; a19 = 1; return -1; } else if((((a17==2)&&((a20==1)&&(((a21==11)&&((!(a2==1)||((a23==1)&&(a16==7)))&&(a1==12)))&&(a23==1))))&&((a23==1)&&(!(a0==1)&&((a19==2)&&((a23==1)&&((a2==1)&&((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))))))){ a23 = 1; a5 = 4; a21 = 10; a28 = 1; a19 = 1; a4 = 0; a9 = 7; return -1; } else if((((!(a23==1)||((a11==1)&&((((a19==2)&&(((a6==1)||!(a6==1))&&(a21==11)))||!(a13==1))&&(a20==1))))&&(a1==12))&&((a28==1)&&((!(a8==1)&&((a16==8)&&((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==1))))&&(a17==2))))){ a1 = 14; a7 = 0; a11 = 1; a21 = 10; a5 = 5; a16 = 10; a9 = 9; a19 = 3; return 25; } else if((((!(a24==1)&&((a12==1)&&((a6==1)&&((a16==8)&&((a17==2)&&(((a3==1)&&((input==4)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))))&&(a23==1)))))))&&(a28==1))&&((a20==1)&&((a19==2)&&(((a3==1)&&(a21==10))&&(a1==14)))))){ a16 = 7; a1 = 12; a24 = 0; a5 = 4; a18 = 0; a8 = 0; a19 = 1; a9 = 7; return -1; } else if(((((a19==4)&&((!(a27==1)&&(a12==1))&&(a1==13)))&&(a16==8))&&(((a20==1)&&(!(a18==1)&&((a5==4)&&(((a3==1)&&(((a2==1)&&(((input==3)&&(a21==12))&&!(a14==1)))&&!(a4==1)))&&(a17==2)))))&&(a9==7)))){ a7 = 0; a19 = 1; a21 = 10; a24 = 0; a1 = 12; a16 = 7; return -1; } else if((((a6==1)&&((a17==2)&&((a13==1)&&((a1==12)&&(((a13==1)&&((input==6)&&(a5==5)))&&(a20==1))))))&&((((a9==7)&&((a21==10)&&((a19==5)&&(((a12==1)&&(a13==1))&&(a16==7)))))&&!(a26==1))||!(a3==1)))){ a8 = 0; a18 = 0; a9 = 9; a20 = 0; a0 = 0; a1 = 13; a16 = 8; a19 = 1; return 21; } else if(((((a17==2)&&((a21==10)&&((a23==1)&&((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==2))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7))))||((((a1==12)&&(a5==5))&&(a9==7))&&(a19==3)))&&(input==5)))))&&!(a7==1))&&((((((a27==1)||((a16==11)&&(a3==1)))&&(a20==1))&&!(a0==1))&&!(a14==1))&&(a6==1)))){ a21 = 11; a5 = 4; a13 = 1; a0 = 0; a27 = 0; a9 = 8; a19 = 3; a1 = 12; return 21; } else if((((a5==4)&&((a3==1)&&(!(a20==1)&&((a26==1)||(!(a23==1)||((a12==1)&&(a23==1)))))))&&((((a17==2)&&((a21==12)&&((a28==1)&&((a11==1)&&(((input==5)&&(a16==7))&&(a1==12))))))&&(a19==3))&&(a9==9)))){ a18 = 0; a1 = 13; a20 = 1; a5 = 5; a19 = 4; a21 = 11; a6 = 1; a16 = 10; return 22; } else if(((((a21==12)&&((a11==1)&&(((a16==7)&&((a19==4)&&(input==3)))&&(a1==14))))&&(a9==11))&&((a3==1)&&((a17==2)&&(((a18==1)||((((a5==5)&&((a13==1)||!(a13==1)))&&(a20==1))||(a18==1)))||!(a2==1)))))){ a9 = 7; a23 = 1; a16 = 9; a19 = 3; a21 = 11; a4 = 0; a0 = 0; a5 = 4; return 22; } else if(((!(a24==1)&&(!(a7==1)&&((((!(a0==1)&&((((a1==12)&&(a23==1))&&(a23==1))&&(a20==1)))&&(a17==2))&&!(a24==1))&&(a11==1))))&&((((a19==5)&&((input==1)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a21==11))&&(a16==10)))){ a8 = 0; a16 = 7; a5 = 5; a1 = 14; a27 = 0; a21 = 10; a9 = 9; a14 = 0; a19 = 2; return 21; } else if((((a27==1)||(((a11==1)&&(!(a20==1)&&((a19==2)&&(((a9==9)&&(a6==1))||!(a11==1)))))&&(a1==13)))&&(((a16==9)&&((a2==1)&&((a21==10)&&(((a17==2)&&(((a5==5)||(a5==6))&&(input==1)))&&(a11==1)))))&&!(a8==1)))){ if((a1==12)){ a4 = 1; a16 = 7; a1 = 14; a19 = 3; a5 = 4; a0 = 1; a21 = 11; a14 = 1; }else{ a20 = 1; a0 = 1; a22 = 1; a5 = 5; a1 = 12; a16 = 7; a18 = 1; } return -1; } else if((((!(a28==1)||((a13==1)&&!(a20==1)))||(a14==1))&&(((a19==5)&&((((!(a27==1)&&(((a21==12)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1))&&!(a24==1)))&&!(a8==1)))&&(a6==1))&&(a16==7))&&(a17==2)))&&(a1==12)))){ a20 = 1; a0 = 0; a9 = 10; a3 = 1; a2 = 1; a1 = 13; a21 = 10; a5 = 6; a19 = 2; return 25; } else if(((!(a4==1)&&(((a17==2)&&((((a21==12)&&(!(a7==1)&&((input==6)&&(a16==8))))&&!(a7==1))&&(a9==11)))&&(a12==1)))&&(((a19==2)&&((a4==1)||((((a3==1)&&(a5==4))&&(a1==14))&&(a20==1))))||(a8==1)))){ a28 = 1; a5 = 5; a0 = 0; a16 = 10; a19 = 1; a26 = 0; return 22; } else if(((((((a17==2)&&((a9==8)&&((a23==1)&&((a23==1)||(a7==1)))))||!(a6==1))&&(a21==10))&&!(a20==1))&&((a19==3)&&((a16==7)&&(!(a24==1)&&(!(a18==1)&&((a1==12)&&((a12==1)&&(((a5==5)||(a5==6))&&(input==6)))))))))){ a4 = 0; a13 = 1; a5 = 4; a20 = 1; a6 = 1; a9 = 7; a19 = 1; return -1; } else if(((!(a26==1)&&((((a16==11)&&(((a17==2)&&(((a19==1)&&((a21==10)&&((input==6)&&(a5==6))))&&(a1==12)))&&(a9==8)))&&(a13==1))&&(a13==1)))&&((!(a26==1)&&(((a2==1)&&(a3==1))&&(a20==1)))&&(a13==1)))){ a5 = 4; a21 = 12; a9 = 7; a19 = 3; a4 = 0; a13 = 1; a23 = 1; a16 = 9; return 21; } else if((((a9==10)&&((a21==10)&&(!(a8==1)&&(((a14==1)||((a16==9)&&(((a18==1)||(a3==1))&&(a5==5))))||!(a11==1)))))&&((a17==2)&&(!(a20==1)&&((a19==4)&&(!(a24==1)&&((a2==1)&&((input==5)&&(a1==14))))))))){ a16 = 7; a1 = 12; a5 = 6; a27 = 1; a20 = 1; a19 = 2; a28 = 0; a9 = 7; a10 = 1; return 22; } else if(((((a9==11)&&(((!(a28==1)||(!(a7==1)&&(a6==1)))&&(a13==1))&&(a20==1)))&&(a19==3))&&(((a16==10)&&((((a1==13)&&(((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&!(a18==1)))&&(a3==1))&&!(a4==1)))&&(a21==11)))){ a5 = 4; a19 = 1; a24 = 0; a16 = 7; a1 = 12; a4 = 0; a2 = 1; a9 = 7; a21 = 10; return -1; } else if((((!(a20==1)&&((!(a27==1)&&(((a3==1)&&(((a2==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a9==11)))&&!(a14==1)))&&(a21==11)))&&(a17==2))&&(((a19==5)&&(((!(a2==1)||(a11==1))&&(a1==14))||(a7==1)))&&(a16==8)))){ a27 = 1; a16 = 7; a24 = 1; a21 = 10; a20 = 1; a5 = 5; a19 = 1; return 23; } else if((((a19==2)&&((a5==5)&&(((a2==1)&&((a1==13)&&((!(a0==1)&&((a20==1)&&((((input==5)&&(a16==8))&&(a9==7))&&!(a27==1))))&&(a2==1))))&&!(a24==1))))&&((a17==2)&&(((a26==1)||(a13==1))&&(a21==11))))){ a16 = 10; a21 = 10; a19 = 4; a4 = 0; a12 = 1; a1 = 12; a28 = 1; a9 = 8; return 23; } else if(((((a21==12)&&((((a5==6)&&((a1==12)&&((a23==1)&&!(a8==1))))&&(a9==8))&&(a16==7)))&&!(a18==1))&&((a19==2)&&((!(a14==1)&&(((a23==1)&&(((a17==2)&&(input==5))&&!(a7==1)))&&!(a18==1)))&&!(a20==1))))){ a11 = 1; a4 = 0; a19 = 3; a16 = 9; a20 = 1; a3 = 1; a5 = 4; a9 = 10; return 21; } else if((((a3==1)&&(((a19==4)&&((((a16==8)&&(a6==1))&&(a17==2))||(a24==1)))||(a7==1)))&&((!(a14==1)&&(((a1==14)&&((((a9==7)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==10))&&(a3==1)))&&!(a20==1)))&&(a12==1)))){ a6 = 1; a1 = 12; a20 = 1; a24 = 0; a5 = 4; a19 = 1; a16 = 7; return -1; } else if((((a1==14)&&((a13==1)&&(((a23==1)&&(!(a7==1)&&((input==1)&&(a17==2))))&&(a9==11))))&&((a23==1)&&((a5==5)&&((a21==12)&&(((a19==2)&&((a0==1)||((a20==1)&&((a6==1)&&(a3==1)))))&&(a16==8))))))){ a0 = 0; a16 = 10; a7 = 0; a9 = 7; a6 = 1; a1 = 12; a5 = 6; return 26; } else if(((((!(a3==1)&&(((((a16==7)&&(input==5))&&(a17==2))&&(a7==1))&&(a20==1)))&&!(a12==1))&&!(a12==1))&&((a21==10)&&(((a9==7)&&(!(a3==1)&&((a5==4)&&(((a1==13)&&(a11==1))&&!(a13==1)))))&&(a19==5))))){ a27 = 1; a19 = 1; a22 = 1; a21 = 11; a16 = 10; return -1; } else if(((!(a28==1)||((!(a3==1)||((a21==12)&&((a9==10)&&((a2==1)&&(a1==12)))))&&(a17==2)))&&(!(a18==1)&&((!(a26==1)&&((a19==3)&&(((a5==6)&&(((input==6)&&!(a20==1))&&(a16==8)))&&(a6==1))))&&!(a14==1))))){ a19 = 1; a12 = 0; a9 = 11; a22 = 1; a16 = 7; a20 = 1; a1 = 13; a24 = 1; a21 = 10; return -1; } else if((((!(a27==1)&&((a21==10)&&((a20==1)&&((a3==1)&&((a19==3)&&((((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==5))&&!(a14==1))&&!(a18==1))&&(a17==2)))))))&&(a13==1))&&((a16==11)&&((a1==13)&&(!(a23==1)||(a6==1)))))){ a7 = 0; a20 = 0; a16 = 8; a21 = 11; a9 = 10; a5 = 4; a19 = 5; a1 = 12; a28 = 1; a13 = 1; return 21; } else if(((((a11==1)&&(((a16==9)&&(((a13==1)&&(!(a27==1)&&((input==1)&&(a19==1))))&&(a5==6)))&&!(a0==1)))&&(a21==10))&&((((a14==1)||(!(a20==1)&&(!(a4==1)&&((a28==1)&&(a17==2)))))&&(a1==14))&&(a9==7)))){ a29 = 0; a5 = 4; a16 = 7; a1 = 13; a22 = 0; a9 = 8; return -1; } else if((((a9==11)&&((a1==14)&&((a19==2)&&((!(a24==1)&&((a17==2)&&(input==5)))&&(a21==11)))))&&(((a20==1)&&((a16==10)&&(((a27==1)||((((a6==1)||!(a13==1))&&(a6==1))||(a24==1)))&&(a5==5))))||!(a23==1)))){ a16 = 7; a9 = 7; a21 = 10; a1 = 12; a5 = 4; a19 = 1; a24 = 0; a28 = 1; return -1; } else if(((!(a4==1)&&((((!(a20==1)&&(a13==1))&&(a9==7))&&(a21==10))&&!(a0==1)))&&(((a3==1)&&((a12==1)&&((a17==2)&&((a1==14)&&(((a19==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a27==1)))&&(a13==1))))))&&(a16==8)))){ a1 = 12; a5 = 4; a8 = 0; a16 = 7; a20 = 1; a3 = 1; a12 = 1; return -1; } else if((((((!(a3==1)||(((a13==1)&&(a1==12))&&!(a7==1)))&&(a5==5))&&(a19==2))&&!(a8==1))&&(((a23==1)&&(!(a20==1)&&(!(a14==1)&&(((((a21==12)&&(input==5))&&(a9==7))&&(a17==2))&&!(a24==1)))))&&(a16==9)))){ a1 = 14; a21 = 10; a19 = 5; a26 = 1; a10 = 0; a7 = 1; a16 = 7; a5 = 6; return 25; } else if(((((a3==1)&&(((((a12==1)||(a7==1))&&(a17==2))&&(a5==4))&&!(a7==1)))||(a7==1))&&((a1==14)&&((((((a9==7)&&(((input==5)&&(a19==5))&&(a21==10)))&&!(a24==1))&&(a16==8))&&!(a8==1))&&(a20==1))))){ a9 = 8; a5 = 6; a1 = 12; a11 = 1; a0 = 0; a2 = 1; return -1; } else if((((a21==10)&&((((a14==1)||(((a5==5)&&(a28==1))||!(a13==1)))&&!(a8==1))||!(a6==1)))&&(((a1==13)&&((a9==10)&&(!(a26==1)&&(((((input==4)&&(a19==4))&&(a17==2))&&!(a24==1))&&(a20==1)))))&&(a16==7)))){ a11 = 1; a2 = 1; a1 = 12; a5 = 4; a0 = 0; a9 = 7; a19 = 1; return -1; } else if(((((a0==1)||((a18==1)||((a16==11)&&(a23==1))))&&(a1==12))&&(!(a24==1)&&(((a20==1)&&((((a13==1)&&((a21==11)&&(((((a5==4)||(a5==5))&&(input==1))&&(a19==3))&&!(a7==1))))&&!(a27==1))&&(a9==8)))&&(a17==2))))){ a21 = 12; a27 = 0; a9 = 11; a28 = 1; a19 = 1; a6 = 1; a1 = 13; a5 = 5; return 21; } else if((((a20==1)&&(((a4==1)||(((((a11==1)||!(a6==1))||(a18==1))&&(a17==2))&&(a16==9)))&&(a2==1)))&&(((a19==5)&&((a21==12)&&((!(a26==1)&&((a9==11)&&(((a5==5)||(a5==6))&&(input==4))))&&(a11==1))))&&(a1==14)))){ a24 = 0; a5 = 4; a19 = 1; a21 = 10; a0 = 0; a1 = 12; a4 = 0; a16 = 7; a9 = 7; return -1; } else if(((((((((((((a9==7)&&((a5==4)&&(a1==14)))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==1))&&(a12==1))&&!(a26==1))&&(a12==1))&&(a12==1))&&(a13==1))&&(a17==2))&&(a16==10))&&(!(a20==1)&&((((a19==1)&&(a6==1))&&(a21==12))&&(a28==1))))){ a21 = 10; a5 = 4; a8 = 1; a29 = 1; a20 = 1; a9 = 11; a1 = 12; a2 = 0; a19 = 2; a16 = 7; return -1; } else if(((!(a26==1)&&(((a2==1)&&(a21==12))&&(a17==2)))&&((!(a24==1)&&((((!(a20==1)&&((a1==12)&&((((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==4))&&(a19==4))&&(a11==1))))&&!(a0==1))&&!(a8==1))&&(a16==8)))&&(a28==1)))){ a16 = 7; a21 = 10; a20 = 1; a19 = 1; a9 = 11; a5 = 4; a25 = 0; return 23; } else if((((a20==1)&&(((a21==10)&&(((a16==9)&&(((a9==9)&&((((a5==4)||(a5==5))&&(input==1))&&(a1==13)))&&(a11==1)))&&(a3==1)))&&(a17==2)))&&((!(a26==1)&&((a19==1)&&(!(a14==1)&&((a23==1)&&!(a0==1)))))||(a8==1)))){ a23 = 1; a16 = 7; a5 = 6; a27 = 0; a19 = 2; a11 = 1; a9 = 7; return 22; } else if((((!(a7==1)&&((a17==2)&&((a11==1)&&((!(a18==1)&&((a9==7)&&((((a3==1)||(a8==1))&&(a6==1))||(a7==1))))&&(a19==1)))))&&(a1==14))&&((((a21==11)&&((input==5)&&((a5==5)||(a5==6))))&&(a16==11))&&(a20==1)))){ a5 = 4; a21 = 10; a1 = 12; a23 = 1; a2 = 1; a16 = 7; a7 = 0; return -1; } else if(((((((a11==1)&&(((((a17==2)&&((a6==1)&&!(a14==1)))&&(a1==12))||!(a2==1))&&!(a20==1)))&&(a19==2))||!(a28==1))&&(a21==11))&&(!(a27==1)&&(((a9==8)&&(((input==3)&&(a16==7))&&(a5==5)))&&(a23==1))))){ a19 = 1; a5 = 4; a2 = 1; a28 = 1; a9 = 7; a21 = 10; a20 = 1; a4 = 0; return -1; } else if(((((a5==4)&&(((a17==2)&&((a20==1)&&((a21==12)&&(!(a0==1)&&((input==5)&&(a16==10))))))&&(a2==1)))&&(a13==1))&&(!(a24==1)&&((a9==8)&&(((((a1==14)&&(a23==1))&&(a19==2))&&(a11==1))&&(a12==1)))))){ a1 = 13; a9 = 9; a16 = 7; a27 = 0; a5 = 5; a21 = 10; a11 = 1; a26 = 0; return 25; } else if(((((a3==1)&&((a21==10)&&(((a2==1)&&(a16==8))&&(a9==8))))||!(a23==1))&&(((a19==4)&&(!(a20==1)&&(!(a24==1)&&((((a1==14)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1)))&&(a17==2))&&(a28==1)))))&&(a2==1)))){ a18 = 0; a9 = 7; a20 = 1; a16 = 7; a14 = 0; a11 = 1; a5 = 4; a19 = 1; a1 = 12; return -1; } else if(((!(a24==1)&&(((a6==1)&&(a16==7))&&!(a7==1)))&&(((a17==2)&&(((((((a21==12)&&((a19==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a27==1))))&&!(a20==1))&&(a6==1))&&!(a14==1))&&(a1==14))&&(a9==11)))&&!(a0==1)))){ a11 = 1; a1 = 12; a21 = 10; a5 = 4; a20 = 1; a9 = 7; a13 = 1; a26 = 0; a19 = 1; return -1; } else if((((a6==1)&&((((!(a24==1)&&((((a9==8)&&(input==3))&&!(a20==1))&&(a17==2)))&&(a19==3))&&(a5==5))&&!(a27==1)))&&(((a28==1)&&((((a1==13)&&((a11==1)&&(a28==1)))&&(a16==9))&&(a21==11)))||!(a3==1)))){ a1 = 12; a21 = 10; a16 = 7; a19 = 1; a9 = 7; a20 = 1; a11 = 0; a22 = 1; a10 = 0; a5 = 6; return -1; } else if((((a17==2)&&((a1==12)&&((a6==1)&&(((!(a20==1)&&(!(a26==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a16==7))&&(a19==1)))))&&((((a7==1)||(!(a18==1)&&((a21==11)&&((a2==1)||!(a6==1)))))||(a26==1))&&(a9==11)))){ a4 = 0; a26 = 0; a6 = 1; a5 = 5; a9 = 8; a21 = 12; return 25; } else if((((a21==12)&&((((a17==2)&&(((a12==1)&&!(a26==1))||!(a11==1)))&&(a28==1))&&(a5==4)))&&(((((!(a8==1)&&((a9==11)&&((a3==1)&&((input==4)&&(a16==7)))))&&(a23==1))&&!(a20==1))&&(a1==13))&&(a19==3)))){ a0 = 0; a9 = 7; a19 = 1; a14 = 0; a21 = 10; a20 = 1; a1 = 12; return -1; } else if(((((a28==1)&&((a28==1)&&(!(a4==1)&&((a2==1)&&((a1==12)&&(!(a20==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))&&(a21==10))))))))&&!(a27==1))&&(!(a11==1)||((a17==2)&&(((a16==10)&&(a12==1))&&(a19==3)))))){ a20 = 1; a21 = 11; a25 = 1; a3 = 0; a1 = 13; a16 = 8; a5 = 4; a9 = 9; a2 = 0; a19 = 5; return 25; } else if(((!(a3==1)||(!(a28==1)||((a6==1)||(a7==1))))&&(!(a27==1)&&(((a17==2)&&((!(a24==1)&&((((a16==10)&&((input==4)&&(((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7)))))&&(a21==12))&&!(a20==1)))&&(a3==1)))&&(a19==1))))){ a9 = 10; a16 = 7; a5 = 5; a1 = 14; a27 = 1; a15 = 0; a20 = 1; a21 = 10; a14 = 1; return -1; } else if((((a23==1)&&(((a2==1)&&(!(a20==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a8==1))))&&(a11==1)))&&((!(a14==1)&&((a19==1)&&((a9==7)&&(((a21==10)&&(((a16==8)&&(a13==1))&&(a1==13)))&&(a17==2)))))&&(a28==1)))){ a13 = 1; a5 = 4; a26 = 0; a20 = 1; a1 = 12; a16 = 7; a28 = 1; return -1; } else if((((a21==11)&&(((a18==1)||((((a9==8)&&(a28==1))||!(a2==1))&&(a1==13)))&&!(a20==1)))&&(((a19==5)&&(!(a0==1)&&((((!(a26==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a17==2))&&(a11==1))&&!(a0==1))))&&(a16==9)))){ a23 = 0; a1 = 12; a9 = 7; a19 = 2; a26 = 1; a29 = 1; a16 = 7; a5 = 5; return -1; } else if((((a20==1)&&(((((((a9==7)&&(input==5))&&(a28==1))&&(a11==1))&&!(a14==1))&&(a3==1))&&(a17==2)))&&(((((a1==14)&&((((a6==1)&&(a23==1))&&(a19==3))&&(a11==1)))&&(a5==6))&&(a16==8))&&(a21==12)))){ a11 = 1; a6 = 1; a5 = 4; a14 = 0; a16 = 10; a19 = 2; a9 = 11; return 22; } else if((((a12==1)&&(((((a21==11)&&((a2==1)&&((a9==10)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a24==1)))))&&(a20==1))&&(a1==12))&&!(a27==1)))&&(((a17==2)&&((a11==1)&&(((a16==8)&&(a13==1))&&(a2==1))))&&(a19==3)))){ a21 = 10; a5 = 4; a16 = 7; a9 = 7; a19 = 1; a11 = 1; a3 = 1; a12 = 1; return -1; } else if(((((((a3==1)&&((!(a11==1)||((a26==1)||(a6==1)))&&(a13==1)))&&(a17==2))&&!(a20==1))&&(a1==12))&&((((a19==2)&&((a16==8)&&((a11==1)&&(((a5==4)&&(input==3))&&(a3==1)))))&&(a9==7))&&(a21==10)))){ a7 = 0; a16 = 7; a19 = 1; a8 = 0; a20 = 1; a6 = 1; return -1; } else if((((!(a26==1)&&((a12==1)||(a27==1)))||(a26==1))&&((a21==12)&&(!(a20==1)&&((((!(a27==1)&&((a1==12)&&((a16==8)&&(!(a0==1)&&((a17==2)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(a19==1))&&(a3==1))&&(a9==9)))))){ if((a1==13)){ a3 = 0; a21 = 10; a16 = 7; a14 = 1; a20 = 1; a10 = 1; a5 = 5; a1 = 14; }else{ a26 = 1; a6 = 0; a21 = 10; a16 = 7; a5 = 4; } return -1; } else if((((!(a0==1)&&((a16==11)&&(((((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==5))&&(a19==2))&&!(a27==1))&&(a1==13))))&&!(a7==1))&&((!(a11==1)||((((a21==10)&&((a3==1)&&(a17==2)))&&!(a20==1))||(a7==1)))||(a8==1)))){ a1 = 14; a12 = 0; a16 = 10; a5 = 5; a0 = 1; a9 = 9; a21 = 11; a18 = 1; return 25; } else if(((!(a18==1)&&((((a17==2)&&((a21==12)&&((a3==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==4)))))&&(a16==8))&&!(a0==1)))&&((((a6==1)&&(!(a20==1)&&((a1==12)&&((a11==1)&&(a19==2)))))||!(a23==1))||(a14==1)))){ if((a14==1)){ a23 = 0; a8 = 1; a16 = 7; a19 = 1; a5 = 6; a20 = 1; a6 = 0; a9 = 9; a21 = 10; a1 = 14; }else{ a3 = 0; a10 = 0; a20 = 1; a19 = 1; a18 = 1; a1 = 13; a9 = 9; a16 = 7; a5 = 5; a21 = 10; } return 25; } else if((((((a4==1)||(((a16==9)&&((a21==10)&&(((!(a14==1)&&(a13==1))&&(a1==13))&&(a17==2))))&&!(a18==1)))&&!(a24==1))&&(a23==1))&&((!(a20==1)&&((((input==5)&&(a19==1))&&(a5==4))&&(a9==8)))&&(a2==1)))){ if((a11==1)){ a2 = 0; a6 = 0; a21 = 11; a16 = 7; a13 = 0; a9 = 9; a19 = 3; a1 = 12; }else{ a9 = 7; a1 = 14; a20 = 1; a4 = 1; a7 = 1; a16 = 7; a22 = 0; } return -1; } else if(((((a28==1)&&((a17==2)&&(((a11==1)&&(a19==1))&&(a11==1))))&&(a21==11))&&((((((a13==1)&&((a16==10)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a14==1))&&!(a18==1))))&&!(a8==1))&&(a9==7))&&(a1==12))&&!(a20==1)))){ if((a26==1)){ a16 = 7; a1 = 14; a19 = 5; a5 = 6; a8 = 1; a11 = 0; a9 = 10; a18 = 1; }else{ a13 = 0; a16 = 9; a3 = 0; a9 = 10; a11 = 0; a19 = 5; a5 = 5; } return -1; } else if(((!(a2==1)||((a9==11)&&((a21==12)&&((a16==7)&&(((a11==1)&&(((a2==1)&&(a20==1))&&(a1==13)))&&(a17==2))))))&&(((!(a24==1)&&((!(a0==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a19==4)))&&!(a0==1))&&!(a8==1)))){ a19 = 1; a5 = 4; a28 = 1; a9 = 7; a2 = 1; a21 = 10; a13 = 1; a1 = 12; return -1; } else if((((((a9==7)&&(!(a2==1)&&(a6==1)))&&(a0==1))&&(a21==11))&&((((a0==1)&&((((((((a5==4)&&(input==5))&&(a17==2))&&(a20==1))&&!(a12==1))&&(a19==1))&&(a16==9))&&!(a2==1)))&&(a1==12))&&(a8==1)))){ a1 = 13; a11 = 0; a5 = 5; a16 = 7; a10 = 0; a21 = 10; a9 = 10; return -1; } else if((((a9==10)&&((a6==1)&&((a16==7)&&((!(a0==1)&&((a11==1)&&(a13==1)))&&(a12==1)))))&&(((a20==1)&&((((((a1==13)&&((input==6)&&((a5==5)||(a5==6))))&&(a12==1))&&(a17==2))&&(a13==1))&&(a19==4)))&&(a21==12)))){ if((a11==1)){ a16 = 8; a1 = 14; a27 = 0; a5 = 4; a20 = 0; a26 = 0; a24 = 0; a21 = 10; }else{ a13 = 1; a0 = 0; a5 = 5; a21 = 11; a7 = 0; a19 = 2; a1 = 14; a16 = 9; } return 21; } else if((((((((a19==1)&&((a3==1)&&(!(a14==1)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==3)))))&&(a16==9))&&!(a8==1))&&!(a18==1))&&(a17==2))&&(!(a20==1)&&((a21==10)&&((((a3==1)&&!(a14==1))||!(a23==1))&&(a1==13)))))){ if((a24==1)){ a9 = 11; a0 = 1; a12 = 0; a27 = 1; a1 = 12; a20 = 1; a5 = 6; a16 = 7; a19 = 2; }else{ a20 = 1; a5 = 6; a9 = 10; a28 = 0; a16 = 7; a11 = 0; } return -1; } else if(((((a19==5)&&((((a12==1)&&(a17==2))||!(a6==1))&&(a16==9)))||!(a13==1))&&((a3==1)&&(((a21==12)&&((a1==12)&&(((!(a7==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a20==1)))&&(a9==11))&&!(a24==1))))&&(a28==1))))){ a19 = 1; a5 = 4; a16 = 7; a9 = 7; a18 = 0; a11 = 1; a28 = 1; a21 = 10; return -1; } else if((((a1==12)&&(((a21==12)&&((a11==1)||!(a6==1)))&&(a13==1)))&&((a3==1)&&((((a16==10)&&(((a17==2)&&((((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==1))&&(a13==1))&&!(a18==1)))&&(a3==1)))&&!(a20==1))&&(a19==2))))){ a20 = 1; a23 = 0; a2 = 0; a19 = 5; a8 = 1; a9 = 11; a16 = 11; a5 = 6; a1 = 13; return 26; } else if(((((a16==8)&&((a0==1)||(((!(a20==1)&&(((a3==1)||!(a12==1))&&(a17==2)))||!(a28==1))&&(a3==1))))&&(a1==13))&&((a21==11)&&(((a19==3)&&((a28==1)&&((input==6)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))))&&!(a18==1))))){ a9 = 7; a16 = 7; a5 = 4; a2 = 1; a21 = 10; a19 = 1; a1 = 12; a20 = 1; a14 = 0; return -1; } else if((((((a2==1)&&(a23==1))&&(a9==7))&&!(a20==1))&&((a16==10)&&((a17==2)&&(!(a18==1)&&(((a13==1)&&((a3==1)&&((((a6==1)&&((a5==6)&&((a19==2)&&(input==6))))&&!(a0==1))&&(a1==14))))&&(a21==12))))))){ a28 = 0; a22 = 0; a21 = 10; a9 = 8; a19 = 1; a20 = 1; a1 = 12; a14 = 1; return -1; } else if(((((((a8==1)||((!(a23==1)||(a23==1))||!(a2==1)))&&(a19==5))&&(a16==7))&&(a17==2))&&((a21==10)&&((a5==4)&&((a13==1)&&(((a28==1)&&((a11==1)&&((a20==1)&&((input==3)&&(a1==13)))))&&(a9==7))))))){ a1 = 12; a23 = 1; a2 = 1; a8 = 0; a19 = 1; return -1; } else if((((a6==1)&&(((a17==2)&&((!(a14==1)&&((a19==2)&&(input==1)))&&(a1==12)))&&(a16==10)))&&((a21==12)&&(!(a27==1)&&(((((a20==1)&&(((a28==1)&&(a23==1))&&(a5==4)))&&(a9==9))&&(a23==1))&&(a12==1)))))){ a16 = 7; a26 = 0; a1 = 13; a21 = 10; a14 = 0; a13 = 1; return 25; } else if(((!(a18==1)&&(((a0==1)||((a21==12)&&((a23==1)&&(a20==1))))&&(a19==2)))&&(((((a17==2)&&((((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==4))&&(a28==1))&&(a16==7)))&&!(a27==1))&&!(a14==1))&&(a2==1)))){ a1 = 12; a21 = 10; a6 = 1; a9 = 7; a4 = 0; a19 = 1; a18 = 0; a5 = 4; return -1; } else if((((((a16==8)&&((((a28==1)&&(a19==5))||(a4==1))||!(a12==1)))&&!(a20==1))&&(a17==2))&&((((a11==1)&&((a23==1)&&((a21==10)&&(((input==5)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&!(a24==1)))))&&(a28==1))&&(a1==13)))){ a4 = 0; a16 = 9; a1 = 12; a26 = 0; a19 = 4; a20 = 1; a5 = 6; a9 = 10; return 22; } else if(((!(a23==1)||((a18==1)||((a16==9)&&((!(a7==1)&&((a1==13)&&(a3==1)))&&(a19==3)))))&&((a11==1)&&((a5==6)&&((a9==11)&&((((!(a0==1)&&((input==5)&&(a17==2)))&&(a21==10))&&(a20==1))&&(a11==1))))))){ if((a5==6)){ a24 = 0; a16 = 7; a9 = 9; a1 = 14; a21 = 12; a7 = 0; a20 = 0; a12 = 1; }else{ a27 = 0; a16 = 11; a1 = 12; a5 = 4; a28 = 1; a9 = 10; a6 = 1; a19 = 2; } return 23; } else if((((((((a20==1)&&((a17==2)&&(a23==1)))&&(a16==8))&&(a19==3))&&(a21==10))&&!(a11==1))&&(!(a6==1)&&((!(a2==1)&&(!(a28==1)&&(((a24==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==11)))&&(a1==13))))&&!(a2==1))))){ a16 = 7; a8 = 1; a5 = 4; a14 = 1; a19 = 2; a18 = 1; a1 = 12; a9 = 9; return -1; } else if((((!(a14==1)&&((((((a5==6)&&((input==4)&&(a17==2)))&&!(a7==1))&&!(a4==1))&&(a21==11))&&(a20==1)))&&!(a4==1))&&((a27==1)||(((a1==13)&&((a19==5)&&((a9==10)&&((a6==1)&&(a16==7)))))&&(a11==1))))){ a27 = 0; a2 = 1; a5 = 4; a21 = 10; a28 = 1; a1 = 12; a9 = 7; a19 = 1; return -1; } else if((((a17==2)&&((a21==10)&&(!(a13==1)||((a19==5)&&((a23==1)||(a7==1))))))&&((a6==1)&&((((a16==9)&&((((a9==8)&&((a3==1)&&((input==4)&&!(a20==1))))&&!(a8==1))&&(a5==5)))&&(a1==14))&&!(a24==1))))){ if((a27==1)){ a19 = 1; a29 = 1; a16 = 7; a5 = 4; a20 = 1; a1 = 13; a22 = 0; a4 = 1; }else{ a13 = 0; a5 = 4; a16 = 8; a9 = 10; a19 = 1; a20 = 1; a6 = 0; a22 = 1; } return 26; } else if(((((a17==2)&&(!(a18==1)&&(a28==1)))&&!(a20==1))&&((a21==10)&&(((a19==3)&&((((a16==7)&&((((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==5))&&(a1==13))&&!(a4==1))&&!(a24==1)))&&(a6==1))&&!(a24==1)))&&!(a26==1))))){ a7 = 0; a9 = 9; a13 = 1; a20 = 1; a16 = 10; a5 = 5; a1 = 14; a6 = 1; a19 = 4; return 25; } else if(((((a1==12)&&(((a16==7)&&((a21==12)&&(((a20==1)&&(input==6))&&!(a4==1))))&&(a12==1)))&&(a3==1))&&(!(a0==1)&&(((a17==2)&&((a9==8)&&((a5==4)&&(((a28==1)||(a27==1))&&(a19==5)))))||!(a11==1))))){ a12 = 1; a9 = 7; a19 = 1; a23 = 1; a26 = 0; a21 = 10; return -1; } else if((((a21==10)&&(!(a14==1)&&((a1==14)&&((input==4)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))))&&(((a17==2)&&((a16==7)&&(((a23==1)&&(((a27==1)||((a26==1)||((a2==1)||!(a11==1))))&&!(a0==1)))&&!(a20==1))))&&(a19==5)))){ a14 = 0; a16 = 8; a9 = 11; a21 = 12; a5 = 5; a13 = 1; a27 = 0; a19 = 3; a20 = 1; return -1; } else if((((!(a7==1)&&((a6==1)&&((((a12==1)&&((a19==1)&&(a11==1)))&&(a21==10))||!(a23==1))))&&(a17==2))&&((((((a9==10)&&(((input==4)&&((a5==4)||(a5==5)))&&(a23==1)))&&(a1==12))&&(a23==1))&&(a20==1))&&(a16==9)))){ a19 = 4; a5 = 4; a0 = 0; a1 = 13; a9 = 9; a4 = 0; a21 = 12; return 25; } else if((((a3==1)&&((a16==8)&&((((a12==1)&&(!(a20==1)&&(!(a27==1)&&((((a19==4)&&(((a5==5)&&(a1==12))&&(a9==7)))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==3))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4))))))&&(input==3)))))&&(a21==10))&&(a17==2))))&&(!(a0==1)&&(((a6==1)||(a8==1))&&!(a26==1))))){ a2 = 1; a20 = 1; a18 = 0; a16 = 7; a9 = 7; a1 = 12; a5 = 4; a23 = 1; a19 = 1; return -1; } else if(((((a17==2)&&((a16==9)&&((((a1==14)&&((input==6)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&(a28==1))&&(a19==4))))&&(a21==12))&&((!(a28==1)||((a4==1)||(!(a20==1)&&(!(a24==1)&&(!(a0==1)&&(a28==1))))))||(a27==1)))){ a29 = 0; a1 = 12; a12 = 0; a9 = 10; a20 = 1; a21 = 10; a19 = 3; a2 = 0; a5 = 6; a16 = 11; return -1; } else if(((((a6==1)&&(!(a8==1)&&((((((a3==1)&&(a19==3))&&(a1==12))&&(a9==9))&&(a23==1))&&(a21==10))))&&(a17==2))&&(((a20==1)&&(!(a4==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a24==1))&&!(a0==1))))&&(a16==11)))){ a11 = 1; a16 = 7; a5 = 4; a9 = 7; a19 = 1; a0 = 0; a2 = 1; return -1; } else if(((((!(a14==1)&&((a12==1)&&((a5==5)&&(((input==5)&&(a9==8))&&(a17==2)))))&&(a16==11))&&(a21==10))&&((!(a28==1)||((!(a20==1)&&((((a1==12)&&(a12==1))&&(a19==1))&&!(a14==1)))&&(a12==1)))||!(a3==1)))){ if((a12==1)){ a16 = 8; a5 = 4; a19 = 3; a10 = 1; a6 = 0; a21 = 11; a27 = 1; a20 = 1; }else{ a20 = 1; a22 = 1; a29 = 0; a9 = 11; a5 = 6; a16 = 7; a19 = 2; a7 = 1; } return -1; } else if(((((a19==3)&&(((a1==14)&&((a6==1)||!(a11==1)))&&(a16==8)))||!(a3==1))&&(((a2==1)&&(((((a17==2)&&((a20==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==4))))&&!(a0==1))&&(a21==10))&&(a13==1)))&&(a3==1)))){ a12 = 1; a3 = 1; a1 = 12; a5 = 4; a16 = 7; a19 = 1; a9 = 7; return -1; } else if((((a17==2)&&(!(a7==1)&&(!(a4==1)&&(((a5==4)&&(input==6))&&!(a27==1)))))&&((a16==8)&&(!(a20==1)&&((a19==4)&&((a27==1)||((a21==11)&&((a9==9)&&(((a1==14)&&((a28==1)||!(a12==1)))||!(a2==1)))))))))){ a23 = 1; a1 = 12; a19 = 3; a21 = 10; a16 = 7; a5 = 5; a20 = 1; a8 = 0; a3 = 1; return 25; } else if((((a12==1)&&(((a21==11)&&(((a17==2)&&(((a28==1)&&(a1==14))||(a18==1)))&&(a23==1)))&&(a20==1)))&&(!(a8==1)&&((a16==7)&&((a13==1)&&((a9==10)&&((a2==1)&&((a19==4)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))))))){ a4 = 0; a16 = 8; a23 = 1; a19 = 5; a1 = 12; a5 = 5; a9 = 11; a0 = 0; return 23; } else if((((!(a27==1)&&(!(a20==1)&&(!(a14==1)&&((a11==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==3))))))&&(a1==12))&&((a19==2)&&((!(a13==1)||(((((a3==1)&&(a3==1))&&!(a7==1))&&(a16==9))&&(a21==10)))&&(a17==2))))){ a5 = 6; a29 = 1; a1 = 13; a9 = 10; a19 = 4; a21 = 11; a25 = 0; a20 = 1; return -1; } else if((((a17==2)&&((a16==10)&&(!(a4==1)&&((a2==1)&&(a12==1)))))&&((a13==1)&&(((((!(a0==1)&&(((((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6))&&(a19==1)))&&(a3==1))&&(a21==12))&&!(a0==1))&&!(a20==1))))){ a1 = 14; a20 = 1; a21 = 10; a5 = 4; a19 = 4; a9 = 9; a16 = 7; a10 = 1; a15 = 1; a22 = 1; return 25; } else if((((a5==6)&&((a19==5)&&(!(a4==1)&&(!(a24==1)&&(!(a18==1)&&((input==5)&&(a1==13)))))))&&(((((a17==2)&&((a13==1)&&((a9==10)&&((!(a28==1)||(a6==1))||(a0==1)))))&&(a20==1))&&(a21==12))&&(a16==8)))){ a2 = 1; a16 = 10; a27 = 0; a1 = 12; a26 = 0; return 21; } else if((((a9==10)&&(((a16==7)&&((a17==2)&&((a1==13)&&((a3==1)&&((input==5)&&((a5==4)||(a5==5)))))))&&!(a20==1)))&&((a19==1)&&((a2==1)&&((!(a26==1)&&(!(a2==1)||(((a2==1)&&(a28==1))&&(a21==10))))&&!(a8==1)))))){ a1 = 12; a7 = 0; a20 = 1; a9 = 7; a18 = 0; a5 = 4; return -1; } else if((((a17==2)&&((a2==1)&&((a0==1)||(a2==1))))&&((a5==6)&&((((((!(a14==1)&&(((a9==9)&&((a19==5)&&((input==3)&&(a16==8))))&&!(a0==1)))&&(a28==1))&&(a12==1))&&(a21==12))&&(a1==12))&&!(a20==1))))){ if((a7==1)){ a26 = 1; a20 = 1; a3 = 0; a19 = 2; a21 = 10; a16 = 7; a9 = 7; a2 = 0; a5 = 4; }else{ a16 = 9; a29 = 1; a1 = 13; a9 = 8; a19 = 4; a22 = 1; } return -1; } else if((((!(a26==1)&&((a3==1)&&((a19==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a1==13)))))&&!(a4==1))&&(!(a6==1)||(((((a21==10)&&((a20==1)&&(!(a18==1)&&((a9==10)&&(a11==1)))))&&(a17==2))&&(a16==11))&&!(a8==1))))){ a5 = 4; a24 = 0; a16 = 7; a1 = 12; a18 = 0; a9 = 7; a12 = 1; return -1; } else if(((((a6==1)&&((a13==1)&&((((input==5)&&((((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==4)&&(((a1==12)&&(a5==4))&&(a9==7))))||((a19==4)&&((a9==7)&&((a5==5)&&(a1==12))))))&&(a17==2))&&(a16==11))))&&!(a27==1))&&(((!(a20==1)&&((a24==1)||((a3==1)&&(a21==10))))&&(a11==1))&&!(a8==1)))){ if((a14==1)){ a11 = 0; a1 = 13; a19 = 1; a22 = 0; a9 = 10; a5 = 4; a16 = 9; a14 = 1; a21 = 12; }else{ a9 = 7; a10 = 0; a5 = 5; a1 = 13; a20 = 1; a25 = 1; a21 = 12; a19 = 2; a0 = 1; } return -1; } else if((((!(a13==1)||((!(a23==1)||((a26==1)||((((a23==1)&&(a1==14))&&(a5==5))&&(a20==1))))||!(a6==1)))&&(a3==1))&&((((a16==8)&&(((a17==2)&&((input==4)&&(a19==5)))&&(a9==8)))&&(a21==12))&&(a23==1)))){ a7 = 0; a5 = 4; a1 = 12; a24 = 0; a9 = 7; a3 = 1; return -1; } else if((((a16==11)&&(((a21==12)&&(((a28==1)&&(!(a7==1)&&(a11==1)))&&(a17==2)))&&(a23==1)))&&(!(a26==1)&&(!(a0==1)&&(!(a4==1)&&((a9==10)&&((a20==1)&&((a19==3)&&(((input==3)&&((a5==4)||(a5==5)))&&(a1==13)))))))))){ a7 = 0; a21 = 10; a2 = 1; a19 = 1; a1 = 12; a9 = 7; a5 = 4; a27 = 0; a16 = 7; return -1; } else if((((a17==2)&&((a21==12)&&((a1==14)&&(!(a18==1)&&(((a20==1)&&(input==4))&&(a11==1))))))&&((((((((!(a8==1)&&(a12==1))&&!(a8==1))&&(a19==2))&&(a28==1))||!(a12==1))&&(a16==7))&&(a5==5))&&(a9==10)))){ a0 = 0; a9 = 7; a18 = 0; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a6 = 1; return -1; } else if(((((((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==4))&&(a16==10))&&!(a14==1))&&(a19==1))&&!(a26==1))&&(a3==1))&&((((((a17==2)&&((a1==14)&&((a6==1)&&!(a14==1))))&&!(a20==1))||!(a28==1))||!(a28==1))&&(a21==12)))){ a16 = 11; a9 = 10; a19 = 2; a5 = 5; a3 = 0; a25 = 0; a20 = 1; a10 = 0; a21 = 11; a1 = 13; return -1; } else if(((((a21==11)&&(!(a0==1)&&(!(a18==1)&&(!(a18==1)&&(!(a20==1)&&((a11==1)&&(a28==1)))))))&&(a16==8))&&((((a19==3)&&((a12==1)&&(((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a1==13))))&&(a17==2))&&!(a8==1)))){ a21 = 12; a1 = 12; a14 = 0; a5 = 4; a8 = 0; a9 = 8; a27 = 0; a20 = 1; return 26; } else if((((a16==9)&&((a17==2)&&((((input==1)&&(a5==6))&&!(a20==1))&&!(a24==1))))&&((a1==14)&&((a19==2)&&((a9==7)&&((a21==10)&&(!(a6==1)||((((a27==1)||((a8==1)||(a28==1)))&&(a6==1))||!(a28==1))))))))){ a6 = 0; a20 = 1; a16 = 8; a19 = 5; a5 = 5; a9 = 8; a2 = 0; a23 = 0; return -1; } else if(((((a21==11)&&((((!(a2==1)&&(!(a11==1)&&(((input==4)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&!(a28==1))))&&(a1==13))&&(a0==1))&&(a20==1)))&&(a17==2))&&(!(a28==1)&&((a19==2)&&(((a13==1)&&(a16==9))&&!(a6==1)))))){ a19 = 1; a9 = 11; a0 = 1; a3 = 0; a26 = 1; a5 = 6; a21 = 10; return -1; } else if(((((((a13==1)&&(((a5==6)&&(input==1))&&!(a0==1)))&&!(a24==1))&&!(a4==1))&&(a17==2))&&(((((a9==9)&&(!(a14==1)&&(((a21==10)&&((a6==1)||!(a3==1)))&&(a1==14))))&&!(a20==1))&&(a19==1))&&(a16==7)))){ a16 = 9; a11 = 1; a24 = 0; a19 = 2; a20 = 1; a21 = 12; a9 = 11; return 21; } else if((((a9==11)&&((a0==1)||((a6==1)&&((((a1==12)&&((a11==1)&&((a20==1)&&(a11==1))))&&(a16==8))&&(a17==2)))))&&(((a2==1)&&(((a21==11)&&(!(a7==1)&&((a5==4)&&(input==3))))&&(a19==2)))&&(a11==1)))){ a14 = 0; a11 = 1; a9 = 7; a8 = 0; a19 = 1; a21 = 10; a16 = 7; return -1; } else if(((!(a4==1)&&((a1==14)&&((a19==2)&&((((a5==5)||(a5==6))&&(input==3))&&!(a20==1)))))&&(((a21==12)&&((a17==2)&&(((a26==1)||(((a13==1)&&(((a6==1)&&(a2==1))||!(a23==1)))&&(a16==7)))&&!(a4==1))))&&(a9==7)))){ a1 = 12; a0 = 0; a14 = 0; a2 = 1; a20 = 1; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((a19==3)&&(((a28==1)&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1))&&(a17==2))&&(a11==1)))&&(a21==10)))&&((!(a20==1)&&((a7==1)||((a9==7)&&((a1==14)&&(((a11==1)||(a24==1))&&(a6==1))))))&&(a16==11)))){ if((a2==1)){ a9 = 9; a2 = 0; a19 = 1; a16 = 7; a23 = 0; a1 = 12; a25 = 1; a20 = 1; a5 = 5; }else{ a19 = 1; a20 = 1; a16 = 7; a5 = 4; a23 = 0; a25 = 1; a9 = 8; a1 = 13; } return -1; } else if((((a2==1)&&(((a9==11)&&((((((((input==1)&&((a5==4)||(a5==5)))&&!(a0==1))&&(a17==2))&&(a19==1))&&!(a24==1))&&(a20==1))&&!(a7==1)))&&!(a4==1)))&&(((a21==11)&&((a18==1)||((a1==14)&&(a12==1))))&&(a16==11)))){ a11 = 1; a1 = 12; a12 = 1; a0 = 0; a21 = 12; a9 = 7; a5 = 5; return 21; } else if(((((a1==13)&&(!(a26==1)&&(!(a13==1)||((a3==1)&&(a9==8)))))&&(a21==12))&&((a19==4)&&(((a6==1)&&((((a28==1)&&((a13==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a16==7))))&&(a6==1))&&(a17==2)))&&!(a20==1))))){ a14 = 0; a11 = 1; a5 = 4; a27 = 0; a21 = 10; a1 = 12; a20 = 1; a19 = 1; a9 = 7; return -1; } else if((((((a16==11)&&((((a17==2)&&((a3==1)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==4)))))&&(a9==7))&&(a20==1)))&&(a21==12))&&(a1==14))&&((!(a6==1)||(((a27==1)||(!(a4==1)&&(a12==1)))||!(a6==1)))&&(a19==3)))){ a3 = 1; a1 = 12; a21 = 10; a5 = 4; a16 = 7; a2 = 1; a19 = 1; a13 = 1; return -1; } else if((((a24==1)||((a12==1)&&((((a21==11)&&((a16==7)&&(a28==1)))||!(a13==1))&&(a3==1))))&&((((a9==7)&&(!(a24==1)&&((a17==2)&&((a13==1)&&(!(a20==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))))))&&(a19==3))&&(a1==14)))){ a5 = 4; a4 = 0; a21 = 10; a8 = 0; a20 = 1; a19 = 1; a1 = 12; return -1; } else if((((a2==1)&&((a17==2)&&(((!(a20==1)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a8==1))&&(a19==4))))&&(!(a13==1)||(!(a12==1)||(((((a1==12)&&((a16==7)&&(!(a28==1)||(a6==1))))&&(a9==8))&&(a21==10))&&!(a8==1)))))){ a20 = 1; a5 = 4; a9 = 7; a19 = 1; a23 = 1; a26 = 0; return -1; } else if((((a9==8)&&(((a18==1)||((a4==1)||(a13==1)))&&(a1==13)))&&((a21==10)&&((((a16==11)&&((((!(a24==1)&&((!(a20==1)&&(input==5))&&!(a14==1)))&&(a13==1))&&!(a18==1))&&(a19==1)))&&(a5==6))&&(a17==2))))){ a19 = 4; a21 = 12; a8 = 1; a22 = 0; a9 = 7; a16 = 10; a1 = 14; a26 = 1; return -1; } else if(((((a1==14)&&((a16==7)&&((a13==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&!(a26==1)))))&&(a21==11))&&((a17==2)&&((a19==3)&&(((!(a13==1)||(((a20==1)&&(a2==1))||(a26==1)))&&(a9==8))||(a18==1)))))){ a14 = 0; a1 = 12; a7 = 0; a19 = 1; a3 = 1; a21 = 10; a9 = 7; a5 = 4; return -1; } else if(((((((((a16==9)&&((!(a24==1)&&(a12==1))&&(a19==1)))||(a18==1))&&!(a20==1))&&(a21==12))&&(a17==2))&&(a9==9))&&(!(a7==1)&&(((a11==1)&&(!(a4==1)&&((a5==6)&&((a1==13)&&(input==1)))))&&!(a14==1))))){ a16 = 11; a14 = 1; a19 = 3; a25 = 0; a9 = 11; a21 = 10; return 23; } else if(((((!(a7==1)&&((a6==1)&&((a17==2)&&((((a5==6)&&(input==1))&&!(a27==1))&&(a2==1)))))&&!(a7==1))&&(a16==8))&&((((a21==10)&&(((a19==4)&&((a2==1)&&(a9==9)))&&(a12==1)))&&(a20==1))&&(a1==14)))){ a28 = 1; a3 = 1; a9 = 8; a19 = 1; a21 = 12; return 21; } else if((((a19==1)&&(((a20==1)&&((((a3==1)&&(((a17==2)&&((a12==1)&&(a9==10)))&&!(a18==1)))&&!(a8==1))&&(a16==8)))&&!(a27==1)))&&((a3==1)&&(((a1==12)&&((((a5==4)||(a5==5))&&(input==3))&&!(a14==1)))&&(a21==12))))){ a7 = 0; a5 = 4; a9 = 7; a21 = 10; a16 = 7; a26 = 0; a23 = 1; return -1; } else if((((a2==1)&&((a28==1)&&((a19==2)&&(((a17==2)&&((a1==12)&&((input==6)&&((a5==5)||(a5==6)))))&&(a16==8)))))&&((a24==1)||((a9==10)&&((a18==1)||(!(a6==1)||(!(a8==1)&&((a21==11)&&((a13==1)&&!(a20==1)))))))))){ a20 = 1; a28 = 1; a1 = 13; a19 = 1; a14 = 0; a9 = 7; a5 = 6; a7 = 0; return -1; } else if((((a6==1)&&((((((a17==2)&&((a28==1)&&((a11==1)&&(a21==10))))&&(a20==1))&&(a19==2))&&(a1==14))&&(a11==1)))&&(((a2==1)&&(((((input==5)&&((a5==5)||(a5==6)))&&!(a0==1))&&(a9==8))&&!(a0==1)))&&(a16==8)))){ a9 = 7; a28 = 1; a16 = 7; a19 = 1; a26 = 0; a11 = 1; a1 = 12; a5 = 4; return -1; } else if((((a1==14)&&(((a11==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a11==1))&&(a12==1)))&&(a17==2)))&&((a19==2)&&(!(a20==1)&&((a21==10)&&((!(a8==1)&&((a9==10)&&(((a16==10)&&(a6==1))&&(a28==1))))||!(a6==1))))))){ a10 = 1; a9 = 9; a19 = 1; a20 = 1; a14 = 1; a16 = 7; a15 = 1; a1 = 12; a5 = 6; return -1; } return calculate_output61(input); } int calculate_output61(int input) { if(((((a4==1)||(!(a23==1)||(((a16==10)&&(((a24==1)||(a3==1))&&(a19==1)))&&(a20==1))))&&(a21==12))&&(((!(a27==1)&&((a17==2)&&((input==1)&&((((a5==4)&&(a1==14))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11)))))))&&(a28==1))&&(a3==1)))){ a1 = 13; a23 = 1; a9 = 9; a6 = 1; a5 = 5; a16 = 7; a19 = 2; a21 = 10; return 25; } else if(((!(a24==1)&&((a14==1)||(((a11==1)&&!(a20==1))&&!(a4==1))))&&((a11==1)&&(((a16==9)&&((a17==2)&&((!(a24==1)&&((input==6)&&((((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))||((a19==2)&&((a9==7)&&((a5==5)&&(a1==12)))))))&&(a21==10))))&&(a2==1))))){ a16 = 7; a1 = 14; a19 = 1; a9 = 10; a6 = 0; a20 = 1; a29 = 0; a11 = 0; a5 = 6; return 21; } else if((((a20==1)&&((((a6==1)&&((a19==2)&&(((a12==1)&&((a1==13)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==6))))&&!(a27==1))))&&!(a7==1))&&(a16==7)))&&((((!(a2==1)||(a6==1))||!(a6==1))&&(a21==11))&&(a17==2)))){ a1 = 14; a14 = 0; a5 = 6; a24 = 0; a16 = 8; a19 = 3; a9 = 8; a21 = 10; a26 = 0; return 21; } else if((((!(a14==1)&&((a20==1)&&(((a13==1)&&(a1==13))&&!(a26==1))))&&(a21==11))&&((a9==8)&&(!(a0==1)&&((a6==1)&&(!(a24==1)&&(!(a14==1)&&((a19==5)&&(((a16==9)&&((input==1)&&((a5==5)||(a5==6))))&&(a17==2)))))))))){ a5 = 5; a7 = 0; a16 = 10; a24 = 0; a12 = 1; return 21; } else if((((((!(a11==1)&&((a7==1)&&((a11==1)&&(a17==2))))&&(a20==1))&&!(a28==1))&&!(a28==1))&&(((a1==12)&&(((a16==9)&&((a21==11)&&((a0==1)&&((input==1)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&!(a28==1)))&&(a19==3)))){ a5 = 4; a16 = 7; a26 = 1; a15 = 1; a21 = 10; a19 = 1; a9 = 8; a12 = 0; return -1; } else if(((((a17==2)&&(((a20==1)&&((a26==1)||(a6==1)))&&!(a27==1)))&&(a16==8))&&(((a23==1)&&((!(a27==1)&&(!(a27==1)&&((a19==1)&&(((a9==7)&&(((a5==4)||(a5==5))&&(input==4)))&&(a1==14)))))&&!(a0==1)))&&(a21==10)))){ a6 = 1; a1 = 12; a16 = 7; a5 = 4; a24 = 0; return -1; } else if((((a20==1)&&((a19==1)&&((a11==1)&&((a12==1)&&((((a16==10)&&((input==5)&&((a5==4)||(a5==5))))&&!(a0==1))&&(a3==1))))))&&(((a1==14)&&(((a7==1)||(((a13==1)&&(a21==11))||!(a28==1)))&&(a17==2)))&&(a9==11)))){ a16 = 9; a9 = 9; a0 = 0; a5 = 4; a28 = 1; a1 = 12; return 26; } else if(((((a28==1)&&(!(a7==1)&&(!(a20==1)&&((!(a26==1)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a4==1)))&&(a16==7)))))&&(a19==5))&&((a21==11)&&((a1==13)&&((a17==2)&&(((a18==1)||((a28==1)&&(a9==11)))||(a8==1))))))){ a20 = 1; a9 = 7; a13 = 1; a19 = 1; a21 = 10; a1 = 12; a5 = 4; a7 = 0; a28 = 1; return -1; } else if((((a16==8)&&(((a2==1)&&((a9==10)&&((a11==1)||!(a13==1))))&&(a19==5)))&&((((((a12==1)&&(!(a0==1)&&((!(a7==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a20==1))))&&(a3==1))&&(a1==13))&&(a17==2))&&(a21==12)))){ a3 = 1; a16 = 7; a5 = 5; a9 = 9; a19 = 2; a21 = 10; a13 = 1; return 23; } else if((((a20==1)&&(((a28==1)||(a0==1))&&(a23==1)))&&(!(a18==1)&&((a5==6)&&((a1==12)&&(!(a24==1)&&(((!(a7==1)&&((a17==2)&&((a21==10)&&((a9==11)&&((a16==9)&&(input==1))))))&&(a19==5))&&!(a24==1)))))))){ a18 = 0; a0 = 0; a19 = 1; a9 = 7; a7 = 0; a16 = 7; a5 = 4; return -1; } else if((((a16==8)&&(((a5==5)&&((a28==1)&&((a11==1)&&(((a9==7)&&(((((input==4)&&(a19==1))&&(a3==1))&&(a21==12))&&(a23==1)))&&!(a4==1)))))&&(a11==1)))&&((a1==14)&&(((a3==1)&&!(a20==1))&&(a17==2))))){ a9 = 10; a20 = 1; a19 = 2; a1 = 12; a5 = 4; a21 = 10; a13 = 0; a18 = 1; a22 = 1; a16 = 7; return 21; } else if((((a9==8)&&((a1==12)&&((a14==1)||((a17==2)&&((a14==1)||(a28==1))))))&&((a6==1)&&((a6==1)&&((a19==5)&&((!(a7==1)&&(((a16==7)&&(((input==5)&&(a5==4))&&(a21==12)))&&(a11==1)))&&(a20==1))))))){ a21 = 11; a5 = 6; a19 = 3; a6 = 1; a1 = 14; a16 = 9; a18 = 0; a28 = 1; return 26; } else if(((((((((a20==1)&&(a23==1))&&(a1==12))&&(a16==11))||!(a2==1))||(a0==1))||!(a23==1))&&(!(a18==1)&&(((a17==2)&&((a19==5)&&((a11==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a21==12))&&(a9==11)))))&&(a12==1))))){ a13 = 1; a9 = 10; a7 = 0; a5 = 6; a3 = 1; a16 = 9; a19 = 3; return 21; } else if(((!(a8==1)&&(((a20==1)&&(!(a14==1)&&((a17==2)&&(input==5))))&&(a5==6)))&&(!(a13==1)||((a8==1)||((((a16==8)&&(((a1==13)&&(!(a23==1)||((a21==12)&&(a2==1))))||(a18==1)))&&(a9==10))&&(a19==2)))))){ a16 = 7; a1 = 12; a27 = 0; a5 = 4; a9 = 7; a0 = 0; a19 = 1; a21 = 10; a12 = 1; return -1; } else if(((((((a13==1)&&(!(a26==1)&&(((a28==1)&&(a13==1))&&!(a20==1))))&&!(a8==1))&&(a3==1))&&(a9==7))&&((a17==2)&&(((a19==5)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a1==12))&&(a11==1))&&(a21==11)))&&(a16==8))))){ a19 = 1; a11 = 1; a13 = 1; a27 = 0; a21 = 10; a16 = 7; a20 = 1; a5 = 4; return -1; } else if(((((a1==13)&&((((a13==1)&&((input==3)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a8==1))&&(a19==4)))&&!(a18==1))&&((a20==1)&&((((a17==2)&&(!(a2==1)||(((a12==1)&&(a16==7))||!(a3==1))))||(a4==1))&&(a21==11))))){ a19 = 1; a9 = 7; a3 = 1; a1 = 12; a5 = 4; a21 = 10; a0 = 0; a11 = 1; return -1; } else if((((a28==1)&&((a2==1)&&((a12==1)&&((!(a4==1)&&((a11==1)&&((a16==11)&&((a20==1)&&(((a19==4)&&((input==4)&&(((((a1==12)&&(a5==5))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a5==4)&&(a1==13))&&(a9==7)))))&&(a21==11))))))&&(a2==1)))))&&((a17==2)&&(a28==1)))){ a5 = 4; a16 = 7; a21 = 10; a9 = 7; a14 = 0; a1 = 12; a19 = 1; a2 = 1; return -1; } else if((((a17==2)&&(((((((a14==1)||((a8==1)||(a6==1)))||!(a23==1))&&!(a20==1))&&(a9==9))&&(a19==3))&&(a21==11)))&&((a5==6)&&(((((a13==1)&&((input==1)&&(a1==13)))&&(a28==1))&&!(a27==1))&&(a16==10))))){ a24 = 1; a29 = 0; a14 = 1; a20 = 1; a19 = 1; a21 = 10; a16 = 7; a9 = 10; a1 = 12; a5 = 5; return -1; } else if((((a2==1)&&((((a17==2)&&(a11==1))&&(a21==10))&&(a16==10)))&&((((a1==13)&&(((a2==1)&&((a28==1)&&(((a12==1)&&(((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==6)))&&(a23==1))))&&!(a27==1)))&&!(a20==1))&&(a19==2)))){ a29 = 1; a1 = 12; a27 = 1; a21 = 12; a16 = 9; a5 = 5; a9 = 9; a15 = 0; return -1; } else if((((((((a17==2)&&(a2==1))||!(a23==1))&&(a1==13))&&(a28==1))&&(a12==1))&&((a12==1)&&((a12==1)&&((a19==5)&&((a21==10)&&((!(a20==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6))&&(a16==8)))&&!(a7==1)))))))){ a20 = 1; a19 = 1; a6 = 1; a2 = 1; a13 = 1; a16 = 7; a1 = 12; a5 = 4; a9 = 7; return -1; } else if(((((!(a2==1)&&((((((input==4)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))&&(a19==1))&&(a8==1))&&(a26==1))&&(a20==1)))&&(a1==14))&&!(a28==1))&&(!(a28==1)&&(!(a6==1)&&((a17==2)&&((a16==9)&&((a2==1)&&(a21==11)))))))){ a1 = 12; a5 = 5; a14 = 1; a29 = 1; a16 = 7; a9 = 9; a15 = 1; a21 = 10; return 22; } else if(((((((a16==9)&&((a5==5)&&(((((a21==10)&&(input==1))&&(a1==14))&&(a17==2))&&(a9==10))))&&(a20==1))&&(a23==1))&&!(a0==1))&&(!(a23==1)||(!(a24==1)&&(!(a8==1)&&((!(a28==1)||(a28==1))&&(a19==1))))))){ if((a8==1)){ a9 = 11; a19 = 3; a8 = 0; a20 = 0; a2 = 1; a16 = 8; a21 = 11; }else{ a16 = 8; a5 = 4; a13 = 1; a21 = 12; a12 = 1; a19 = 4; a4 = 0; } return 25; } else if((((a9==8)&&(!(a20==1)&&((a2==1)&&((a6==1)&&(a12==1)))))&&(((a17==2)&&((((a21==10)&&((a19==3)&&((!(a7==1)&&((a11==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a16==9))))&&!(a14==1))&&(a2==1)))&&(a1==12)))){ a5 = 4; a25 = 0; a2 = 0; a9 = 9; a19 = 5; a8 = 1; a20 = 1; a1 = 13; return 25; } else if((((a19==3)&&((a16==8)&&(((a6==1)&&((a6==1)&&((a3==1)&&((((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a21==10))&&(a2==1)))))&&(a1==13))))&&(((!(a14==1)&&((a20==1)&&(a12==1)))||!(a23==1))&&(a17==2)))){ a16 = 7; a5 = 4; a3 = 1; a9 = 7; a7 = 0; a1 = 12; a19 = 1; a26 = 0; return -1; } else if((((((a1==12)&&((a8==1)||(!(a20==1)&&((a5==6)&&((a12==1)||!(a23==1))))))&&!(a18==1))||(a26==1))&&((a23==1)&&((a16==10)&&((a9==7)&&(((((input==3)&&(a19==2))&&(a17==2))&&(a21==12))&&!(a4==1))))))){ a5 = 5; a20 = 1; a16 = 7; a19 = 1; a3 = 0; a27 = 1; a2 = 0; a21 = 10; a9 = 9; a1 = 14; return -1; } else if(((!(a26==1)&&(!(a28==1)||((a18==1)||(((((a28==1)&&(a19==1))&&(a5==5))&&(a16==10))&&(a21==11)))))&&(((a23==1)&&((a17==2)&&(((!(a0==1)&&((input==5)&&(a9==10)))&&!(a20==1))&&(a1==13))))&&!(a14==1)))){ a6 = 0; a10 = 0; a7 = 1; a21 = 10; a5 = 6; a9 = 7; a1 = 12; a20 = 1; return 25; } else if((((a11==1)&&(((a1==14)&&(((a28==1)&&(a16==9))||(a0==1)))&&(a23==1)))&&(!(a26==1)&&((a9==11)&&((((a19==3)&&(!(a20==1)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==3))&&(a2==1)))))&&!(a7==1))&&(a21==10)))))){ if((a27==1)){ a1 = 13; a5 = 5; a20 = 1; a9 = 8; a16 = 7; a19 = 1; a14 = 1; a6 = 0; a22 = 1; }else{ a14 = 1; a21 = 11; a5 = 5; a22 = 1; a10 = 0; a1 = 12; a9 = 9; } return 22; } else if(((((a17==2)&&(((((a9==7)&&((a16==8)&&((input==6)&&(a20==1))))&&(a5==5))&&(a19==5))&&(a1==14)))&&(a21==11))&&((a11==1)&&(!(a23==1)||((a11==1)&&(!(a2==1)||((a2==1)&&((a28==1)||!(a28==1))))))))){ a2 = 1; a1 = 13; a5 = 4; a21 = 10; a16 = 7; a9 = 9; a19 = 2; a0 = 0; a11 = 1; return 25; } else if((((a17==2)&&((((!(a27==1)&&(a6==1))||!(a2==1))||!(a3==1))||!(a23==1)))&&(((((a6==1)&&(((a12==1)&&((a20==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6))))&&(a16==11)))&&(a19==4))&&(a1==14))&&(a21==11)))){ a19 = 1; a16 = 7; a1 = 12; a21 = 10; a24 = 0; a23 = 1; a8 = 0; a5 = 4; a9 = 7; return -1; } else if(((((a19==1)&&(((a1==12)&&(input==4))&&!(a20==1)))&&(a21==11))&&((a5==4)&&(((!(a23==1)&&((a8==1)&&(!(a12==1)&&(((a9==11)&&(((a11==1)&&(a16==8))&&(a8==1)))&&(a24==1)))))&&(a7==1))&&(a17==2))))){ a16 = 7; a9 = 10; a12 = 0; a19 = 2; a20 = 1; a21 = 10; a29 = 1; a15 = 1; a5 = 6; return -1; } else if(((((a5==6)&&((a1==12)&&((a21==12)&&((a16==8)&&((a23==1)&&(!(a13==1)||((a11==1)&&(a19==2))))))))&&(a9==10))&&((!(a8==1)&&((!(a7==1)&&((a11==1)&&((input==6)&&!(a20==1))))&&!(a8==1)))&&(a17==2)))){ a23 = 0; a21 = 11; a5 = 5; a29 = 0; a25 = 1; a9 = 7; return -1; } else if((((a16==10)&&((!(a20==1)&&((a1==12)&&((a19==5)&&(((((a6==1)&&((input==6)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))&&(a13==1))&&(a2==1))&&!(a4==1)))))&&(a17==2)))&&(!(a4==1)&&(((a11==1)&&(a21==10))||(a8==1))))){ a19 = 1; a1 = 14; a9 = 10; a5 = 5; a16 = 7; a20 = 1; a4 = 1; a12 = 0; a15 = 1; return 25; } else if((((!(a14==1)&&(((((a9==7)&&((a6==1)&&(((input==6)&&(a17==2))&&(a21==10))))&&(a23==1))&&!(a4==1))&&(a1==14)))&&!(a27==1))&&(((a16==10)&&(!(a12==1)||((a5==5)&&((a11==1)&&(a20==1)))))&&(a19==3)))){ a18 = 0; a4 = 0; a19 = 1; a5 = 4; a11 = 1; a16 = 7; a1 = 12; return -1; } else if((((a12==1)&&(((a20==1)&&((((a19==3)&&((((a5==4)||(a5==5))&&(input==3))&&!(a8==1)))&&(a17==2))&&(a1==14)))&&!(a0==1)))&&(((((a21==11)&&((a16==8)&&((a2==1)&&(a28==1))))&&(a9==9))&&(a2==1))||!(a13==1)))){ a1 = 12; a5 = 4; a9 = 7; a19 = 1; a8 = 0; a6 = 1; a21 = 10; a16 = 7; return -1; } else if((((a17==2)&&((!(a20==1)&&(((input==6)&&(a21==12))&&(a9==8)))&&!(a28==1)))&&(((!(a3==1)&&((((a1==14)&&(!(a23==1)&&((a16==7)&&((a5==6)&&(a23==1)))))&&(a4==1))&&(a8==1)))&&(a19==5))&&!(a6==1)))){ a23 = 0; a4 = 1; a20 = 1; a1 = 13; a9 = 9; a29 = 1; a19 = 1; a16 = 9; a21 = 10; return -1; } else if(((((a19==2)&&((a28==1)&&(!(a7==1)&&((a21==11)&&(a13==1)))))&&(a1==14))&&(!(a20==1)&&((a9==10)&&(((a17==2)&&((a13==1)&&((a6==1)&&((((a5==6)&&(input==4))&&(a16==10))&&(a28==1)))))&&(a11==1)))))){ a20 = 1; a28 = 0; a16 = 8; a5 = 5; a6 = 0; a15 = 1; a9 = 8; a21 = 10; a19 = 4; return 21; } else if((((a1==13)&&(((a6==1)&&((a7==1)||(((a21==11)&&(!(a18==1)&&(a23==1)))&&!(a4==1))))&&(a17==2)))&&((a19==5)&&((a20==1)&&((((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==5))&&(a13==1))&&(a23==1))&&(a16==9)))))){ if((a24==1)){ a20 = 0; a9 = 8; a5 = 5; a16 = 8; a12 = 1; a1 = 12; a8 = 0; a18 = 0; a19 = 4; }else{ a19 = 2; a21 = 10; a9 = 10; a13 = 1; a16 = 7; a12 = 1; a5 = 4; a28 = 1; } return 21; } else if(((((a0==1)||(((a9==9)&&(((a23==1)&&(a1==14))&&(a5==6)))||!(a28==1)))&&(a13==1))&&((a11==1)&&((a20==1)&&((a16==11)&&((a21==12)&&((a3==1)&&(!(a24==1)&&((a19==3)&&((input==5)&&(a17==2))))))))))){ a9 = 7; a5 = 4; a7 = 0; a16 = 10; a18 = 0; a2 = 1; a19 = 1; a21 = 10; return 21; } else if((((((a16==8)&&((a2==1)&&((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5))&&!(a18==1))&&(a13==1))))&&(a19==5))&&(a12==1))&&(((((((a17==2)&&(a3==1))&&(a21==12))||!(a6==1))&&(a1==14))&&(a13==1))&&(a20==1)))){ a3 = 1; a19 = 1; a26 = 0; a2 = 1; a16 = 7; a21 = 10; a5 = 4; a9 = 7; a1 = 12; return -1; } else if(((!(a4==1)&&((a19==5)&&(!(a7==1)&&((a12==1)&&(((((a21==10)&&(input==6))&&(a9==7))&&!(a27==1))&&(a17==2))))))&&((!(a12==1)||((a5==4)&&((a16==8)&&((a4==1)||((a2==1)&&!(a20==1))))))&&(a1==13)))){ a27 = 0; a20 = 1; a4 = 0; a16 = 7; a12 = 1; a9 = 9; a5 = 5; a19 = 2; return 25; } else if(((((a11==1)&&(((a20==1)&&((a21==11)&&((a6==1)&&(a13==1))))&&(a9==11)))||(a14==1))&&((a19==2)&&((((((!(a7==1)&&((input==6)&&(a1==14)))&&!(a0==1))&&(a5==4))&&(a17==2))&&!(a0==1))&&(a16==7))))){ a1 = 12; a19 = 1; a3 = 1; a21 = 10; a9 = 7; a0 = 0; a18 = 0; return -1; } else if((((!(a20==1)&&(((a11==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a6==1)))&&(a17==2)))&&(a16==8))&&(((((a9==9)&&(!(a14==1)&&((((a1==14)&&(a12==1))||(a26==1))&&!(a27==1))))&&(a13==1))&&(a21==12))&&(a19==3)))){ a1 = 12; a16 = 7; a9 = 11; a20 = 1; a21 = 10; a14 = 1; a5 = 4; a29 = 0; a24 = 1; a19 = 2; return -1; } else if(((!(a2==1)||(!(a14==1)&&(!(a6==1)||(!(a20==1)&&((a16==11)&&((a26==1)||(a2==1)))))))&&(!(a14==1)&&(((a13==1)&&((a19==4)&&((a21==10)&&((a1==12)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==5))))))&&(a17==2))))){ if((a15==1)){ a6 = 0; a5 = 4; a15 = 0; a9 = 11; a19 = 2; a26 = 1; }else{ a1 = 14; a19 = 1; a12 = 0; a5 = 4; a16 = 7; a9 = 8; a20 = 1; a18 = 1; a0 = 1; } return 26; } else if((((((a24==1)||(!(a2==1)||(((((a2==1)&&(a21==10))||(a14==1))&&(a2==1))&&(a1==12))))&&(a16==7))||!(a28==1))&&(((a19==3)&&((a20==1)&&((a11==1)&&((a9==10)&&((input==5)&&((a5==5)||(a5==6)))))))&&(a17==2)))){ a6 = 1; a19 = 4; a1 = 14; a16 = 8; a20 = 0; a7 = 0; a28 = 1; a9 = 9; a5 = 4; return 21; } else if((((a9==8)&&(((a19==1)&&((input==1)&&(a1==13)))&&(a20==1)))&&((a17==2)&&(((((!(a12==1)||((a21==11)&&((((a16==11)&&(a13==1))||(a27==1))||!(a11==1))))||!(a3==1))&&(a5==5))&&!(a24==1))||(a14==1))))){ a6 = 1; a5 = 4; a28 = 1; a1 = 12; a21 = 10; a9 = 7; a16 = 7; a26 = 0; return -1; } else if((((a1==13)&&(((((a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a16==11)))&&(a19==1))&&(a21==10))&&(a13==1)))&&((!(a28==1)||((a11==1)&&((a17==2)&&(((!(a2==1)||(a3==1))&&(a9==11))&&(a11==1)))))||(a7==1)))){ a11 = 1; a1 = 12; a16 = 7; a9 = 7; a7 = 0; a5 = 4; a27 = 0; return -1; } else if((((a19==3)&&((!(a14==1)&&((((((input==1)&&(a17==2))&&(a20==1))&&(a2==1))&&(a3==1))&&(a5==6)))&&(a16==9)))&&((a9==9)&&(((a1==13)&&(!(a2==1)||((a21==11)&&((a12==1)&&!(a0==1)))))||!(a23==1))))){ a18 = 0; a9 = 7; a5 = 5; a19 = 2; a2 = 1; a13 = 1; a21 = 12; a1 = 12; return 21; } else if((((a1==12)&&(((a9==7)&&(!(a4==1)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==4)))))&&(a21==12)))&&((a16==8)&&(((a19==1)&&((!(a8==1)&&(((a11==1)&&((a12==1)&&(a17==2)))||!(a28==1)))&&(a11==1)))&&!(a20==1))))){ a15 = 0; a0 = 1; a8 = 1; a16 = 9; a1 = 14; a19 = 4; a5 = 4; a21 = 11; return 23; } else if((((((((((a5==5)||(a5==6))&&(input==5))&&!(a4==1))&&(a3==1))&&(a13==1))&&(a19==2))&&(a1==12))&&((a17==2)&&(((a9==10)&&((a21==12)&&(((!(a8==1)&&((a28==1)&&(a12==1)))&&!(a4==1))&&!(a20==1))))&&(a16==10))))){ if((a17==2)){ a2 = 0; a20 = 1; a16 = 8; a19 = 4; a5 = 6; a7 = 1; a29 = 1; a9 = 8; }else{ a1 = 14; a16 = 8; a0 = 1; a19 = 3; a7 = 1; a5 = 6; a29 = 1; a9 = 7; } return -1; } else if(((!(a26==1)&&((((!(a20==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a19==1))&&(a21==10))&&(a17==2)))&&((((a16==9)&&(!(a28==1)||((!(a8==1)&&((a3==1)&&((a6==1)||!(a13==1))))&&(a1==13))))&&(a11==1))&&(a9==7)))){ a25 = 1; a19 = 3; a16 = 10; a20 = 1; a5 = 4; a26 = 1; a9 = 10; a1 = 12; a10 = 0; return 21; } else if(((((a3==1)&&((a28==1)&&((a20==1)&&(((a12==1)&&(a16==7))&&!(a14==1)))))&&(a19==5))&&(((a28==1)&&(((a13==1)&&((((a21==12)&&(((a5==5)||(a5==6))&&(input==1)))&&(a9==8))&&(a17==2)))&&(a1==12)))&&(a11==1)))){ a12 = 1; a5 = 4; a6 = 1; a18 = 0; a21 = 10; a9 = 7; a19 = 1; return -1; } else if((((!(a23==1)||((((!(a14==1)&&(a3==1))&&(a19==2))&&!(a0==1))&&(a6==1)))&&(a21==10))&&((a17==2)&&(((((!(a8==1)&&((input==5)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a1==12))&&(a13==1))&&(a16==11))&&(a20==1))))){ a5 = 6; a1 = 13; a21 = 11; a9 = 8; a26 = 0; a4 = 0; return 26; } else if((((((a19==1)&&(!(a11==1)||((a6==1)||(a0==1))))&&(a17==2))&&(a20==1))&&(((a3==1)&&((a2==1)&&(!(a26==1)&&(((a16==7)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==4)))&&!(a4==1)))))&&(a21==12)))){ a8 = 0; a1 = 12; a18 = 0; a9 = 8; a16 = 8; a11 = 1; a5 = 6; a19 = 5; return 23; } else if(((((a23==1)&&((a17==2)&&(((a21==11)&&((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a19==3))))&&!(a8==1))&&(((a3==1)&&(((a16==8)&&((a1==13)&&(!(a2==1)||(!(a20==1)&&(a23==1)))))&&!(a27==1)))&&(a2==1)))){ a16 = 7; a7 = 0; a9 = 7; a21 = 10; a1 = 12; a20 = 1; a19 = 1; a5 = 4; a27 = 0; a8 = 0; return -1; } else if(((!(a14==1)&&((!(a8==1)&&((a16==8)&&((a5==5)&&((a17==2)&&(input==1)))))&&(a19==5)))&&((((a13==1)&&(((a1==13)&&(((a2==1)&&((a21==10)&&(a23==1)))&&!(a20==1)))&&(a9==9)))&&(a3==1))&&(a6==1)))){ a1 = 12; a19 = 3; a16 = 7; a9 = 10; a6 = 1; a20 = 1; a5 = 4; a27 = 0; return -1; } else if(((((((!(a20==1)&&(!(a24==1)&&(a2==1)))&&(a9==8))&&!(a24==1))||!(a28==1))&&(a6==1))&&((a19==2)&&((a1==13)&&((a6==1)&&((a21==10)&&(!(a8==1)&&((((a17==2)&&(input==3))&&(a5==6))&&(a16==10))))))))){ if((a25==1)){ a9 = 10; a15 = 0; a20 = 1; a1 = 14; a16 = 7; a25 = 1; a22 = 1; a19 = 1; a5 = 5; }else{ a19 = 3; a9 = 9; a1 = 14; a21 = 11; a20 = 1; a18 = 1; a6 = 0; a5 = 4; a28 = 0; } return 26; } else if((((a23==1)&&((a13==1)&&(((a1==13)&&((a3==1)&&((input==6)&&((a5==5)||(a5==6)))))&&(a16==9))))&&((a9==10)&&((a18==1)||((!(a20==1)&&((a17==2)&&((((a11==1)&&(a19==2))||!(a11==1))&&!(a24==1))))&&(a21==12)))))){ if((a15==1)){ a1 = 12; a12 = 0; a9 = 8; a21 = 10; a19 = 1; a22 = 0; a5 = 6; a16 = 8; }else{ a19 = 1; a15 = 0; a5 = 6; a20 = 1; a16 = 7; a21 = 10; a9 = 8; a23 = 0; } return -1; } else if(((((a11==1)&&((((a19==1)&&(((input==5)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a12==1)))&&(a21==12))&&(a17==2)))&&(a23==1))&&((a2==1)&&((((!(a20==1)&&((a1==14)&&(a12==1)))&&(a16==8))&&!(a26==1))&&(a13==1))))){ if((a12==1)){ a26 = 1; a7 = 1; a19 = 3; a5 = 4; a9 = 9; a8 = 1; a1 = 13; a16 = 9; a20 = 1; }else{ a19 = 5; a23 = 0; a25 = 0; a1 = 13; a9 = 8; a29 = 1; a21 = 11; a16 = 9; a5 = 5; } return -1; } else if(((!(a12==1)||((a19==5)&&((a16==7)&&((a21==10)&&((!(a12==1)||(!(a8==1)&&((a13==1)&&(a20==1))))||(a0==1))))))&&(((a5==4)&&(((a2==1)&&((a3==1)&&((input==5)&&(a1==13))))&&(a9==7)))&&(a17==2)))){ a21 = 12; a0 = 0; a23 = 1; a19 = 2; a5 = 6; a1 = 14; a28 = 1; a9 = 9; return 22; } else if((((((a21==12)&&((a16==10)&&(!(a26==1)&&(((input==3)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a3==1)))))&&!(a24==1))&&(a17==2))&&(((((!(a3==1)||((a1==13)&&(a6==1)))&&(a13==1))||!(a23==1))&&(a20==1))&&(a19==3)))){ a19 = 1; a5 = 4; a16 = 7; a1 = 12; a21 = 10; a13 = 1; a18 = 0; a0 = 0; a9 = 7; return -1; } else if(((((a17==2)&&((a20==1)&&((a13==1)&&(((a16==7)&&(((input==4)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a6==1)))&&(a21==11)))))&&(a1==14))&&((((((a12==1)&&(a2==1))||(a4==1))&&!(a0==1))&&(a19==2))&&!(a0==1)))){ a1 = 12; a7 = 0; a5 = 4; a19 = 1; a14 = 0; a9 = 7; a12 = 1; a21 = 10; return -1; } else if((((!(a0==1)&&((a21==10)&&((a19==3)&&((a17==2)&&(!(a18==1)&&(a3==1))))))&&(a13==1))&&(((a9==10)&&(((!(a8==1)&&((a13==1)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a20==1))))&&(a16==8))&&(a1==13)))&&!(a0==1)))){ a19 = 2; a20 = 1; a26 = 0; a28 = 1; a21 = 12; a24 = 0; a9 = 11; a1 = 14; a5 = 4; return 22; } else if((((a5==6)&&((a19==3)&&(!(a6==1)&&((((a2==1)&&(a9==7))&&!(a12==1))&&!(a6==1)))))&&((a16==8)&&((a21==12)&&(((a14==1)&&((a17==2)&&((a1==14)&&(((a20==1)&&(input==5))&&(a14==1)))))&&(a4==1)))))){ a16 = 7; a9 = 9; a1 = 12; a6 = 0; a27 = 1; a28 = 0; a21 = 10; a19 = 2; a5 = 4; return -1; } else if((((((a3==1)&&(!(a24==1)&&((!(a8==1)&&(((a16==10)&&((input==6)&&(a9==10)))&&!(a20==1)))&&(a5==5))))&&(a11==1))&&(a23==1))&&((a17==2)&&(((((a13==1)&&(a19==2))&&(a21==10))||!(a2==1))&&(a1==12))))){ a9 = 8; a5 = 6; a20 = 1; a16 = 7; a19 = 1; a2 = 0; a25 = 1; a10 = 0; return -1; } else if(((((a16==10)&&((a13==1)&&(((a9==10)&&(a12==1))||!(a6==1))))&&(a12==1))&&((!(a20==1)&&(((a21==12)&&((!(a27==1)&&((((input==3)&&(a17==2))&&(a5==4))&&!(a8==1)))&&(a1==13)))&&(a19==2)))&&!(a24==1)))){ a5 = 5; a22 = 1; a21 = 11; a9 = 8; a29 = 0; a1 = 14; a25 = 1; a16 = 11; a20 = 1; return -1; } else if(((!(a0==1)&&(!(a24==1)&&((a13==1)&&(a6==1))))&&((a1==12)&&((((((a19==1)&&((a17==2)&&(((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==8))&&(a6==1))&&(a21==12))))&&(a16==10))&&(a13==1))&&!(a24==1))&&(a20==1))))){ a21 = 10; a28 = 1; a19 = 5; a20 = 0; a5 = 5; a16 = 8; a9 = 11; a14 = 0; return 21; } else if((((a24==1)&&(((a21==11)&&((a5==4)&&((((input==6)&&(a9==7))&&!(a2==1))&&(a0==1))))&&(a16==8)))&&(!(a2==1)&&(!(a6==1)&&((a4==1)&&((a1==14)&&((a19==5)&&(((a11==1)&&(a17==2))&&(a20==1))))))))){ a28 = 0; a9 = 8; a24 = 1; a15 = 1; a19 = 1; a16 = 7; a5 = 6; a21 = 10; return 21; } else if((((!(a27==1)&&(((a1==14)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==4)))&&(a28==1)))&&!(a24==1))&&((!(a23==1)||((!(a4==1)&&((a16==10)&&((a21==10)&&((a17==2)&&((a3==1)&&!(a20==1))))))&&(a19==5)))&&!(a27==1)))){ a20 = 1; a11 = 0; a7 = 1; a9 = 10; a1 = 13; a12 = 0; a5 = 5; a19 = 2; return -1; } else if((((a0==1)||((a13==1)&&((a1==13)&&((a16==7)&&((a17==2)&&((a21==12)&&(a11==1)))))))&&(((a11==1)&&((a13==1)&&((a9==8)&&(((a19==4)&&((((a5==4)||(a5==5))&&(input==4))&&!(a20==1)))&&!(a18==1)))))&&!(a0==1)))){ a7 = 0; a27 = 0; a9 = 7; a5 = 4; a1 = 12; a23 = 1; a19 = 1; a21 = 10; a20 = 1; return -1; } else if((((a17==2)&&((a16==7)&&((((((a28==1)||!(a6==1))&&(a28==1))||!(a28==1))&&(a1==12))&&(a11==1))))&&((!(a0==1)&&(((a19==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6))&&(a6==1)))&&!(a20==1)))&&(a21==11)))){ a20 = 1; a5 = 4; a12 = 1; a0 = 0; a9 = 7; a13 = 1; a21 = 10; return -1; } else if(((((((a19==4)&&((a21==12)&&((a16==10)&&((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&!(a24==1))&&(a11==1))&&(a2==1))&&(((!(a23==1)||((((a1==12)&&(a13==1))&&(a17==2))&&!(a20==1)))||!(a28==1))&&!(a26==1)))){ a3 = 0; a5 = 4; a19 = 2; a16 = 9; a14 = 1; a9 = 7; a20 = 1; a1 = 14; a22 = 1; return 25; } else if((((a16==7)&&((a1==13)&&((a17==2)&&(((a20==1)&&(a12==1))&&(a19==4)))))&&(((a13==1)&&((a3==1)&&((!(a8==1)&&((a21==11)&&(((input==5)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&!(a18==1))))&&(a13==1))))&&(a2==1)))){ a1 = 12; a19 = 1; a23 = 1; a5 = 4; a13 = 1; a6 = 1; a9 = 7; a21 = 10; return -1; } else if((((a19==3)&&((a2==1)&&((a9==9)&&((a26==1)||((a16==9)&&((a1==12)&&(a3==1)))))))&&((a17==2)&&((a21==10)&&(!(a20==1)&&((!(a0==1)&&((!(a14==1)&&((input==1)&&(a5==5)))&&(a23==1)))&&(a28==1))))))){ a19 = 2; a18 = 1; a16 = 7; a20 = 1; a24 = 1; a10 = 1; return 23; } else if(((((a5==4)&&((a0==1)||((a19==4)&&((!(a12==1)||(a2==1))&&(a23==1)))))&&!(a24==1))&&((a16==11)&&(((!(a8==1)&&(!(a0==1)&&((a21==10)&&((a20==1)&&((a9==11)&&(input==3))))))&&(a1==13))&&(a17==2))))){ a16 = 7; a4 = 0; a9 = 7; a28 = 1; a19 = 1; a1 = 12; a24 = 0; return -1; } else if((((((a12==1)&&((a11==1)&&(!(a26==1)&&(((a5==5)&&(((input==3)&&(a17==2))&&(a20==1)))&&(a28==1)))))&&(a23==1))&&(a11==1))&&((a1==13)&&((a9==11)&&((a19==5)&&(((a16==10)&&(a11==1))&&(a21==10))))))){ a0 = 0; a5 = 4; a1 = 12; a9 = 7; a23 = 1; a13 = 1; a19 = 1; a16 = 7; return -1; } else if(((!(a8==1)&&(!(a26==1)&&((((a16==8)&&(((a21==12)&&((a28==1)&&((a9==8)&&(((a5==5)||(a5==6))&&(input==1)))))&&(a1==13)))&&(a19==2))&&(a20==1))))&&(!(a3==1)||(((a17==2)&&((a11==1)&&!(a26==1)))&&(a3==1))))){ a16 = 7; a9 = 10; a1 = 14; a4 = 0; a21 = 10; a23 = 1; a5 = 4; a7 = 0; return 21; } else if(((((!(a8==1)&&((a17==2)&&(((((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==3))&&(a19==5))&&(a13==1))))&&(a23==1))&&(a1==12))&&((a16==9)&&(((a20==1)&&((a23==1)&&(((a23==1)&&(a21==11))||!(a13==1))))&&(a23==1))))){ a9 = 10; a1 = 14; a3 = 1; a21 = 10; a14 = 0; a19 = 2; a5 = 5; a23 = 1; return 21; } else if((((a16==7)&&((((a28==1)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1))&&(a13==1))&&(a20==1)))&&(a17==2))&&(a1==13)))&&((((((a4==1)||((a0==1)||(a2==1)))||!(a11==1))||(a14==1))&&(a21==12))&&(a19==3)))){ a16 = 9; a9 = 8; a21 = 10; a5 = 6; a3 = 1; a19 = 5; a6 = 1; return 21; } else if((((a17==2)&&((a19==3)&&(!(a26==1)&&(((a9==9)&&((a5==6)&&((a20==1)&&(input==6))))&&(a21==12)))))&&((!(a4==1)&&((a28==1)&&((a16==8)&&((((a23==1)&&(a11==1))&&(a13==1))&&!(a24==1)))))&&(a1==13)))){ a26 = 0; a16 = 10; a5 = 4; a6 = 1; a19 = 2; a1 = 14; a11 = 1; return 25; } else if(((((a17==2)&&((((a16==9)&&((a19==5)&&(((a21==11)&&(input==5))&&(a6==1))))&&(a5==5))&&(a2==1)))&&!(a7==1))&&(!(a27==1)&&(((a18==1)||((!(a20==1)&&((a9==9)&&(a6==1)))||(a18==1)))&&(a1==13))))){ a20 = 1; a23 = 0; a15 = 1; a1 = 12; a19 = 2; a21 = 10; a6 = 0; a16 = 7; a5 = 4; return -1; } else if((((((((a18==1)||((((a9==9)&&(a2==1))&&(a19==2))&&!(a0==1)))&&(a1==12))&&(a20==1))&&(a12==1))&&(a17==2))&&((((a23==1)&&(((a5==5)&&((a16==11)&&(input==5)))&&(a21==10)))&&!(a26==1))&&!(a7==1)))){ a0 = 0; a9 = 10; a3 = 1; a26 = 0; a16 = 8; a20 = 0; a5 = 6; a1 = 14; return 21; } else if((((!(a14==1)&&(((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==4))&&(a17==2))&&(a16==11)))&&!(a24==1))&&(((a19==1)&&(!(a6==1)||(((a20==1)&&((((a3==1)&&(a21==11))&&!(a27==1))&&!(a8==1)))&&!(a8==1))))&&(a1==13)))){ a24 = 0; a21 = 10; a14 = 0; a1 = 12; a9 = 7; a16 = 7; a18 = 0; a5 = 4; return -1; } else if((((((((((a1==13)&&(a28==1))&&(a16==9))&&(a11==1))||!(a3==1))||(a27==1))&&(a23==1))&&(a19==1))&&((a5==6)&&((a9==9)&&(((a17==2)&&((a28==1)&&(!(a4==1)&&((input==5)&&!(a20==1)))))&&(a21==12)))))){ if((a6==1)){ a19 = 2; a11 = 0; a9 = 10; a25 = 1; a1 = 12; a16 = 7; a4 = 1; a20 = 1; a5 = 4; a21 = 10; }else{ a20 = 1; a5 = 5; a10 = 1; a16 = 7; a3 = 0; a21 = 10; a18 = 1; a19 = 2; a1 = 12; a9 = 8; } return -1; } else if((((a1==14)&&(!(a6==1)||((a19==4)&&((((((a12==1)&&(a16==10))&&(a9==8))&&!(a14==1))||(a26==1))&&(a20==1)))))&&(!(a8==1)&&((a2==1)&&(((a21==11)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a14==1)))&&(a17==2)))))){ a21 = 12; a12 = 1; a16 = 8; a1 = 13; a19 = 5; a23 = 1; a28 = 1; a5 = 4; a9 = 10; return 26; } else if((((a1==13)&&(((((a12==1)||!(a2==1))&&(a16==7))||(a27==1))||!(a12==1)))&&(((((!(a20==1)&&(!(a4==1)&&(!(a7==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1)))))&&(a9==7))&&(a17==2))&&(a21==12))&&(a19==4)))){ a16 = 8; a20 = 1; a5 = 6; a1 = 14; a14 = 0; a21 = 11; a19 = 2; a9 = 10; a28 = 1; return 21; } else if((((a1==14)&&(((((a7==1)&&(((a12==1)&&(a19==2))&&(a20==1)))&&!(a11==1))&&!(a28==1))&&(a21==11)))&&((a14==1)&&(((a9==8)&&(((((a16==10)&&(input==5))&&(a26==1))&&(a8==1))&&(a17==2)))&&(a5==6))))){ a29 = 0; a19 = 5; a9 = 11; a12 = 0; a5 = 4; a21 = 10; a16 = 9; a1 = 12; a28 = 0; return -1; } else if(((((a11==1)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6))&&(a19==4))&&!(a20==1)))&&!(a18==1))&&(((a14==1)||(((a1==14)&&(((((a13==1)&&(a17==2))&&!(a4==1))&&!(a18==1))&&(a16==9)))&&(a21==10)))&&(a12==1)))){ a29 = 0; a5 = 4; a1 = 12; a0 = 1; a21 = 11; a9 = 9; a25 = 0; return -1; } else if(((((a18==1)||((((a19==2)&&((a27==1)||((a16==7)&&(((a1==12)&&(a3==1))&&!(a20==1)))))||!(a2==1))||!(a28==1)))&&(a13==1))&&(!(a24==1)&&((a21==10)&&((a17==2)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))))))){ a5 = 5; a27 = 0; a1 = 13; a9 = 11; a2 = 1; return 25; } else if((((((((a14==1)||(((a19==3)&&((a1==13)&&(a13==1)))&&(a16==8)))&&(a17==2))&&(a12==1))&&(a21==12))&&!(a7==1))&&((a6==1)&&((!(a20==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a27==1))&&(a9==11)))&&(a28==1))))){ a6 = 0; a5 = 4; a13 = 0; a12 = 0; a21 = 10; a20 = 1; a16 = 7; a19 = 1; a9 = 10; return 25; } else if((((((a9==11)&&((!(a26==1)&&((a2==1)&&(((a11==1)&&((input==4)&&(a5==4)))&&(a1==13))))&&(a21==10)))&&(a16==9))&&!(a20==1))&&(((a17==2)&&((((a11==1)&&(a28==1))&&(a13==1))&&(a28==1)))&&(a19==5)))){ if((a28==1)){ a1 = 12; a16 = 7; a19 = 2; a10 = 1; a14 = 1; a6 = 0; a9 = 7; a20 = 1; }else{ a6 = 0; a27 = 1; a16 = 7; a20 = 1; a19 = 2; a9 = 7; a25 = 0; } return 21; } else if((((((a23==1)&&((((a5==4)&&(!(a20==1)&&(((a9==11)&&((a1==13)&&(input==1)))&&(a16==7))))&&(a19==5))&&!(a14==1)))&&(a17==2))&&!(a18==1))&&((a8==1)||((a21==10)&&((a8==1)||((a3==1)&&(a11==1))))))){ a7 = 0; a11 = 1; a19 = 1; a9 = 7; a20 = 1; a1 = 12; a24 = 0; return -1; } else if(((((((a28==1)&&(a19==5))||(a24==1))&&(a16==10))||!(a2==1))&&(((!(a18==1)&&(((((a28==1)&&((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3))&&(a17==2)))&&(a21==10))&&!(a8==1))&&(a20==1)))&&(a1==14))&&!(a24==1)))){ a1 = 12; a19 = 1; a9 = 7; a13 = 1; a5 = 4; a16 = 7; a26 = 0; return -1; } else if((((((a13==1)&&(a2==1))&&(a20==1))||!(a11==1))&&((((a13==1)&&(!(a8==1)&&((a16==7)&&((a17==2)&&((input==1)&&(((a21==12)&&(((a9==7)&&((a1==12)&&(a5==5)))&&(a19==1)))||(((a21==11)&&((a19==5)&&(((a5==6)&&(a1==14))&&(a9==11))))||((a21==12)&&(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==1))))))))))&&(a3==1))&&(a3==1)))){ if((a21==12)){ a24 = 0; a16 = 8; a9 = 11; a1 = 12; a13 = 1; a5 = 6; a20 = 0; a19 = 1; a21 = 11; a4 = 0; }else{ a26 = 0; a24 = 0; a9 = 7; a19 = 4; a5 = 6; a16 = 8; a21 = 12; a8 = 0; a1 = 12; } return 26; } else if(((((!(a20==1)&&(!(a24==1)&&(a23==1)))&&(a21==11))&&(a13==1))&&(((!(a7==1)&&(!(a14==1)&&((!(a24==1)&&((((a16==8)&&(((a5==5)||(a5==6))&&(input==1)))&&(a19==1))&&(a1==12)))&&(a9==11))))&&(a17==2))&&!(a27==1)))){ a21 = 12; a18 = 0; a20 = 1; a19 = 3; a5 = 4; a11 = 1; a9 = 7; a24 = 0; a16 = 10; a1 = 13; return 25; } else if((((a5==6)&&((a21==12)&&((a6==1)&&(((a16==11)&&(input==6))&&!(a0==1)))))&&((((a8==1)||((a19==1)&&((a20==1)&&((a9==9)&&((a1==12)&&((a17==2)&&(!(a3==1)||(a3==1))))))))||!(a2==1))&&(a12==1)))){ a11 = 1; a1 = 13; a19 = 3; a3 = 1; a9 = 11; return 23; } else if(((((a5==4)&&(((a17==2)&&(((!(a20==1)&&(a12==1))&&(a23==1))||(a4==1)))||!(a3==1)))&&(a19==1))&&((((((((a16==8)&&(input==5))&&(a9==7))&&(a23==1))&&(a12==1))&&(a21==12))&&!(a26==1))&&(a1==12)))){ if((a11==1)){ a16 = 7; a21 = 10; a3 = 0; a1 = 14; a5 = 5; a9 = 11; a20 = 1; a10 = 0; }else{ a28 = 0; a21 = 10; a29 = 1; a16 = 9; a5 = 6; a1 = 13; a10 = 0; } return -1; } else if((((((a1==12)&&((!(a20==1)&&((a28==1)&&(a5==6)))||!(a3==1)))&&(a16==9))||!(a28==1))&&((a21==11)&&(!(a4==1)&&(((a9==9)&&((!(a7==1)&&(!(a8==1)&&((input==6)&&(a17==2))))&&(a19==5)))&&(a6==1)))))){ a1 = 14; a16 = 10; a5 = 5; a21 = 10; a26 = 1; a7 = 1; return -1; } else if(((((a16==9)&&((a1==12)&&((!(a18==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a14==1))&&(a23==1)))&&(a13==1))))&&!(a20==1))&&((!(a23==1)||((a21==11)&&(((a19==5)&&((a3==1)&&(a17==2)))&&!(a24==1))))&&(a9==10)))){ if((a8==1)){ a5 = 6; a21 = 10; a16 = 11; a26 = 1; a28 = 0; a9 = 9; a19 = 2; a25 = 1; }else{ a21 = 12; a19 = 1; a1 = 13; a29 = 0; a8 = 1; a14 = 1; a16 = 8; a9 = 11; a5 = 6; } return -1; } else if((((a9==8)&&(((((((((a5==5)||(a5==6))&&(input==1))&&(a12==1))&&(a13==1))&&(a12==1))&&(a16==9))&&(a17==2))&&(a19==4)))&&((!(a11==1)||((((a21==12)&&((a13==1)&&(a11==1)))&&(a1==14))&&(a20==1)))||!(a2==1)))){ a21 = 10; a6 = 1; a9 = 10; a27 = 0; a20 = 0; a5 = 4; a16 = 8; return 21; } else if((((a17==2)&&((((a28==1)&&(a20==1))||(a26==1))||!(a28==1)))&&((((a12==1)&&(((!(a27==1)&&((((a19==2)&&(((a1==14)&&(a5==6))&&(a9==11)))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==3)))&&(input==1)))&&(a21==12))&&(a16==7)))&&!(a24==1))&&!(a8==1)))){ a19 = 4; a3 = 1; a1 = 13; a16 = 9; a9 = 8; a5 = 6; a0 = 0; a21 = 10; a11 = 1; return 23; } else if(((((a21==10)&&((((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==3))&&(a17==2))&&(a12==1))&&!(a4==1))&&(a13==1)))&&!(a20==1))&&(((a1==14)&&((!(a4==1)&&((!(a0==1)&&(a3==1))&&(a19==4)))&&(a16==7)))||(a24==1)))){ a1 = 12; a5 = 4; a23 = 1; a19 = 1; a20 = 1; a3 = 1; a9 = 7; return -1; } else if((((a4==1)||(((((a19==2)&&((a11==1)&&((a6==1)&&(a17==2))))&&(a9==9))&&(a20==1))&&!(a27==1)))&&(((a21==10)&&(((a16==10)&&((!(a26==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a24==1)))&&(a6==1)))&&(a1==13)))){ a5 = 6; a16 = 9; a8 = 0; a0 = 0; a6 = 1; a19 = 1; a9 = 8; return -1; } else if((((a20==1)&&(((a17==2)&&((a19==5)&&(((((input==5)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a21==11))&&(a11==1))&&(a1==13))))&&(a16==10)))&&(!(a7==1)&&(!(a14==1)&&(!(a0==1)&&(((a2==1)&&(a28==1))||!(a28==1))))))){ a16 = 7; a19 = 1; a5 = 4; a24 = 0; a21 = 10; a8 = 0; a1 = 12; a14 = 0; a9 = 7; return -1; } else if(((((a17==2)&&(!(a24==1)&&((((((input==3)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a2==1))&&(a21==11))&&!(a7==1))&&(a16==10))))&&(a19==3))&&(!(a18==1)&&((a11==1)&&(!(a2==1)||(((a20==1)&&(a6==1))&&(a1==12))))))){ a19 = 1; a16 = 7; a13 = 1; a28 = 1; a21 = 10; a5 = 4; a2 = 1; a9 = 7; return -1; } else if(((!(a11==1)||((a13==1)&&(((((a6==1)&&(a21==10))&&(a20==1))||!(a12==1))&&(a16==9))))&&((a9==10)&&(!(a14==1)&&((a17==2)&&(((a12==1)&&((((a5==5)&&(input==3))&&!(a14==1))&&(a19==2)))&&(a1==13))))))){ a1 = 12; a9 = 7; a16 = 7; a23 = 1; a12 = 1; a19 = 1; a5 = 4; return -1; } else if((((!(a8==1)&&((((a9==9)&&((!(a2==1)||((a4==1)||(a28==1)))&&(a21==12)))&&(a16==8))||(a0==1)))&&(a23==1))&&(!(a20==1)&&(((((((a5==4)||(a5==5))&&(input==5))&&(a17==2))&&(a1==12))&&(a2==1))&&(a19==3))))){ a29 = 0; a28 = 0; a5 = 6; a16 = 7; a21 = 10; a1 = 14; a19 = 1; a20 = 1; return -1; } else if(((((((a11==1)&&(((a21==11)&&((a20==1)&&((input==5)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))&&(a1==14)))&&(a16==11))&&!(a0==1))&&!(a26==1))&&((((((a3==1)&&(a2==1))&&(a2==1))&&(a19==3))&&(a17==2))&&!(a26==1)))){ a14 = 0; a1 = 12; a19 = 1; a21 = 10; a16 = 7; a9 = 7; a5 = 4; a24 = 0; a18 = 0; return -1; } else if((((a17==2)&&(((a19==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==5)))&&(a16==11)))&&((!(a28==1)||((a2==1)&&((((a1==14)&&((a28==1)&&((a8==1)||((a21==12)&&(a12==1)))))&&(a20==1))||!(a3==1))))&&(a11==1)))){ a5 = 5; a19 = 4; a9 = 9; a11 = 1; a3 = 1; a1 = 12; a23 = 1; return 23; } else if(((((((a27==1)||((((!(a6==1)||(a11==1))||!(a11==1))&&(a16==8))&&(a21==10)))&&!(a14==1))&&(a1==12))&&!(a20==1))&&(((a19==5)&&((a17==2)&&(!(a26==1)&&(((a9==7)&&(input==6))&&!(a8==1)))))&&(a5==5)))){ a18 = 0; a19 = 1; a5 = 4; a16 = 7; a20 = 1; a23 = 1; a14 = 0; return -1; } else if((((((a9==7)&&((!(a0==1)&&(a11==1))&&!(a20==1)))&&!(a18==1))&&(a17==2))&&(!(a7==1)&&(((a21==10)&&(((a19==4)&&((a3==1)&&((((a1==13)&&(input==4))&&(a12==1))&&(a3==1))))&&(a16==11)))&&(a5==5))))){ if((a28==1)){ a6 = 0; a20 = 1; a1 = 12; a21 = 12; a5 = 4; a7 = 1; a16 = 7; }else{ a1 = 14; a5 = 4; a23 = 0; a9 = 9; a20 = 1; a16 = 7; a25 = 0; a15 = 0; a19 = 1; } return -1; } else if((((a17==2)&&((!(a20==1)&&(((a23==1)&&(((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&(a23==1))&&!(a0==1))&&(a16==7))&&!(a7==1)))&&(a21==11)))&&(a9==8)))&&(((a19==3)&&((a2==1)&&(a3==1)))&&(a1==12)))){ a20 = 1; a11 = 1; a21 = 10; a9 = 7; a19 = 1; a4 = 0; a5 = 4; return -1; } else if((((((!(a27==1)&&((a16==10)&&((a28==1)&&((a17==2)&&((input==5)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))))))&&(a11==1))&&(a21==12))&&(a1==14))&&((((!(a4==1)&&((a3==1)&&(a6==1)))||!(a3==1))&&!(a20==1))&&(a19==4)))){ if((a14==1)){ a16 = 7; a1 = 13; a5 = 4; a24 = 1; a20 = 1; a9 = 7; a0 = 1; a2 = 0; a19 = 2; a21 = 10; }else{ a16 = 7; a14 = 1; a21 = 10; a18 = 1; a19 = 1; a5 = 6; a9 = 9; a20 = 1; a1 = 13; a13 = 0; } return 21; } else if((((((a9==7)&&(((((a19==4)&&((a3==1)&&((a3==1)||(a4==1))))&&(a1==14))&&(a16==11))&&(a21==10)))&&(a17==2))||!(a3==1))&&(!(a24==1)&&(((a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&!(a24==1)))&&(a6==1))))){ a21 = 11; a26 = 0; a11 = 1; a2 = 1; a5 = 5; a1 = 13; return 26; } else if((((a21==10)&&(((((((a3==1)&&((((a9==7)&&(input==1))&&(a23==1))&&!(a7==1)))&&!(a26==1))&&(a28==1))&&(a5==4))&&(a1==14))&&(a20==1)))&&((a19==2)&&(((a16==10)&&((a23==1)||!(a13==1)))&&(a17==2))))){ a6 = 1; a16 = 7; a27 = 0; a1 = 12; a19 = 1; a23 = 1; return -1; } else if(((((a12==1)&&((((((a12==1)&&(a17==2))&&(a21==11))&&!(a24==1))||(a18==1))||(a18==1)))&&!(a24==1))&&(((a16==10)&&(((((a19==4)&&(((a1==12)&&(a5==4))&&(a9==7)))||(((a19==3)&&((a9==11)&&((a5==5)&&(a1==14))))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3))))&&(input==1))&&(a20==1)))&&!(a7==1)))){ a27 = 0; a18 = 0; a9 = 9; a1 = 14; a19 = 2; a0 = 0; a5 = 4; a21 = 10; a16 = 7; return 23; } else if((((((a6==1)&&(((a1==13)&&((input==1)&&(a16==11)))&&(a9==7)))&&(a3==1))&&!(a26==1))&&(((a19==4)&&(((a5==6)&&((((a21==12)&&((a20==1)&&(a6==1)))&&(a11==1))||!(a13==1)))&&(a17==2)))||!(a13==1)))){ a21 = 10; a5 = 4; a7 = 0; a1 = 12; a2 = 1; a16 = 7; a19 = 1; a4 = 0; return -1; } else if(((((a11==1)&&((((a9==8)&&(!(a24==1)&&((input==3)&&(a17==2))))&&(a21==12))&&(a1==12)))&&(a28==1))&&((!(a27==1)&&(((a19==2)&&((a16==11)&&(((a3==1)&&(a5==4))&&!(a14==1))))||!(a2==1)))&&(a20==1)))){ a23 = 1; a9 = 7; a19 = 1; a21 = 10; a27 = 0; a12 = 1; a16 = 7; return -1; } else if(((((a0==1)||(!(a20==1)&&(a6==1)))||(a0==1))&&(((a13==1)&&((!(a4==1)&&((a16==11)&&((a17==2)&&((a21==10)&&(((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==1))&&(a19==1))))))&&(a12==1)))&&(a2==1)))){ a20 = 1; a9 = 11; a7 = 1; a5 = 4; a19 = 2; a28 = 0; a13 = 0; a16 = 7; a1 = 12; return -1; } else if(((!(a14==1)&&((((a1==14)&&((a13==1)&&((a16==8)&&(input==4))))&&(a20==1))&&(a28==1)))&&((((a19==3)&&(!(a2==1)||(((((a28==1)&&(a13==1))&&(a5==4))&&(a9==7))&&(a17==2))))&&(a28==1))&&(a21==10)))){ a26 = 0; a16 = 7; a1 = 12; a23 = 1; a19 = 1; a12 = 1; return -1; } else if(((((a17==2)&&(((input==1)&&((((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==2)))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==3))))&&!(a20==1)))&&(a11==1))&&(((a6==1)&&(((a21==11)&&((a24==1)||((!(a27==1)&&(a11==1))&&(a16==10))))||(a26==1)))||(a4==1)))){ a20 = 1; a5 = 4; a19 = 1; a1 = 14; a21 = 10; a25 = 0; a9 = 8; a2 = 0; a18 = 1; a16 = 7; return -1; } else if((((a21==11)&&((a20==1)&&(((a17==2)&&(!(a13==1)||(!(a6==1)||(a11==1))))||(a27==1))))&&((a9==7)&&((a16==11)&&((((((a1==14)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a26==1))&&(a19==5))&&(a11==1))&&!(a0==1)))))){ a5 = 6; a1 = 12; a2 = 1; a9 = 8; a19 = 4; a16 = 8; a28 = 1; a14 = 0; return -1; } else if((((((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==5))&&(a1==14))&&(a20==1))&&!(a26==1))&&!(a0==1))&&((!(a7==1)&&((a0==1)||((a16==10)&&(!(a7==1)&&((((a21==12)&&(a28==1))&&(a17==2))&&(a19==5))))))&&!(a4==1)))){ a1 = 12; a5 = 4; a2 = 1; a21 = 10; a9 = 7; a7 = 0; a16 = 7; a8 = 0; a19 = 1; return -1; } else if(((((a3==1)&&(((a3==1)&&((a9==10)&&(!(a20==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))&&(a19==2)))&&!(a8==1))&&(((a26==1)||((a17==2)&&((a1==12)&&((a21==10)&&(!(a3==1)||((a16==8)&&(a28==1)))))))&&!(a7==1)))){ a24 = 0; a21 = 12; a1 = 13; a5 = 6; a0 = 0; a19 = 5; a20 = 1; return 22; } else if((((a21==10)&&((a17==2)&&((a2==1)&&((a6==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a13==1))&&(a16==10))))))&&((a1==13)&&((((a20==1)&&(((a23==1)&&((a24==1)||(a12==1)))&&(a9==11)))&&(a19==3))||(a8==1))))){ if((a24==1)){ a5 = 4; a24 = 0; a21 = 11; a20 = 0; a14 = 0; a16 = 8; a0 = 0; a19 = 1; }else{ a21 = 12; a19 = 5; a7 = 0; a13 = 1; a2 = 1; a5 = 5; a16 = 8; a1 = 14; } return 22; } else if((((a16==11)&&((((a6==1)&&(!(a14==1)&&(!(a0==1)&&((input==6)&&(a5==6)))))&&(a17==2))&&(a9==10)))&&((((((a21==11)&&((!(a24==1)&&(a23==1))&&(a1==14)))&&!(a27==1))||!(a23==1))&&(a20==1))&&(a19==1)))){ a1 = 12; a12 = 1; a16 = 9; a21 = 12; a23 = 1; a19 = 3; a27 = 0; a9 = 7; a5 = 4; return 21; } else if((((a20==1)&&((a9==9)&&(((a1==12)&&((a7==1)&&((a27==1)&&((a17==2)&&(a12==1)))))&&(a19==5))))&&(((((a24==1)&&((a18==1)&&((a26==1)&&((a21==10)&&(input==3)))))&&(a5==4))&&!(a2==1))&&(a16==8)))){ a29 = 1; a1 = 14; a16 = 11; a9 = 11; a5 = 5; a19 = 1; a22 = 1; a14 = 1; return -1; } else if((((a9==9)&&(((a2==1)||(a14==1))&&(a21==10)))&&((((a19==2)&&((a17==2)&&((((a1==13)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a20==1))&&(a12==1))&&(a12==1)))&&(a16==9))&&!(a18==1))))&&(a12==1))&&!(a8==1)))){ if((a2==1)){ a5 = 4; a21 = 11; a16 = 8; a20 = 0; a12 = 1; a14 = 0; a19 = 4; a1 = 14; }else{ a5 = 6; a16 = 7; a26 = 0; a23 = 1; a28 = 1; } return 25; } else if((((a21==11)&&((a16==10)&&(!(a13==1)||(((a1==12)&&((a18==1)||((((a0==1)||(a28==1))&&!(a14==1))&&(a3==1))))&&(a2==1)))))&&((((((input==1)&&!(a20==1))&&(a17==2))&&(a5==4))&&(a19==5))&&(a9==10)))){ a5 = 6; a16 = 8; a15 = 1; a1 = 14; a7 = 1; a9 = 11; a19 = 4; a12 = 0; return 26; } else if(((!(a27==1)&&(((!(a3==1)||(((a11==1)&&!(a7==1))&&(a17==2)))&&!(a26==1))&&(a16==9)))&&(((a11==1)&&((!(a20==1)&&(((a21==11)&&((a9==8)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a7==1)))&&(a19==4)))&&(a1==13)))){ if((a14==1)){ a14 = 1; a21 = 12; a5 = 6; a23 = 0; a24 = 1; a19 = 5; a16 = 10; a1 = 12; }else{ a5 = 5; a19 = 5; a1 = 12; a20 = 1; a10 = 1; a14 = 1; a21 = 12; a9 = 11; a11 = 0; } return 22; } else if((((((((!(a14==1)&&((a3==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2))&&(a11==1))&&!(a7==1))&&(a28==1))&&(a9==9))&&(!(a20==1)&&(((a21==10)&&((((a16==10)&&(a28==1))&&(a6==1))&&(a1==13)))&&(a19==3))))){ a6 = 0; a16 = 7; a20 = 1; a9 = 7; a26 = 1; a5 = 4; a19 = 1; a28 = 0; a1 = 12; return 23; } else if(((((a12==1)&&(((((a11==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a9==11))&&(a1==13))&&(a21==11)))&&(a2==1))&&(!(a24==1)&&((a16==11)&&((((a19==2)&&(((a20==1)&&(a28==1))&&!(a14==1)))||(a26==1))&&(a17==2)))))){ a14 = 0; a28 = 1; a21 = 12; a13 = 1; a19 = 1; a9 = 7; a5 = 6; return 25; } else if((((a11==1)&&((a19==1)&&((((a3==1)&&(a9==9))&&!(a18==1))||!(a28==1))))&&(!(a24==1)&&((a21==10)&&((a17==2)&&(((a28==1)&&(((a5==5)&&((a11==1)&&((a16==9)&&(input==3))))&&(a1==13)))&&!(a20==1))))))){ a25 = 1; a21 = 11; a7 = 1; a5 = 6; a14 = 1; return 26; } else if(((((a9==9)&&(((a6==1)&&(((a5==4)&&(((a19==5)&&(input==4))&&(a2==1)))&&(a12==1)))&&(a21==10)))&&!(a27==1))&&((a20==1)&&(((((a1==12)&&((a13==1)&&(a16==8)))&&(a17==2))||(a8==1))||!(a28==1))))){ a19 = 2; a5 = 5; a7 = 0; a1 = 14; a28 = 1; a21 = 11; a6 = 1; a9 = 10; return 22; } else if(((((a1==13)&&(!(a26==1)&&(((a28==1)&&(((!(a20==1)&&(input==4))&&(a23==1))&&(a9==7)))&&!(a8==1))))&&(a17==2))&&((a19==1)&&(((a16==9)&&((a5==4)&&(((a6==1)&&!(a24==1))&&(a23==1))))&&(a21==11))))){ a16 = 10; a1 = 12; a21 = 12; a9 = 9; a18 = 1; a2 = 0; a27 = 1; return 21; } else if((((!(a13==1)||((((a17==2)&&((a12==1)&&(a9==11)))&&(a5==4))||(a14==1)))||!(a23==1))&&(((((a16==9)&&(((a1==14)&&((a20==1)&&((input==3)&&(a19==5))))&&(a21==12)))&&!(a4==1))&&(a12==1))&&!(a0==1)))){ a24 = 0; a27 = 0; a1 = 12; a16 = 7; a21 = 10; a9 = 7; a19 = 1; a6 = 1; return -1; } else if(((((a9==11)&&((a2==1)&&(!(a14==1)&&(((((input==3)&&(a17==2))&&!(a18==1))&&(a1==13))&&(a12==1)))))&&(a19==5))&&((a21==10)&&((a20==1)&&((a16==10)&&((a6==1)&&((a5==4)&&((a23==1)||!(a2==1))))))))){ a28 = 1; a26 = 0; a16 = 7; a19 = 1; a3 = 1; a9 = 7; a1 = 12; return -1; } else if((((a26==1)||((a19==3)&&((a2==1)&&(a21==11))))&&(((!(a18==1)&&(((a17==2)&&((a1==14)&&((!(a24==1)&&(((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&!(a4==1)))&&!(a27==1))))&&(a16==10)))&&(a20==1))&&(a2==1)))){ a3 = 1; a1 = 13; a0 = 0; a5 = 5; a19 = 2; a21 = 10; a16 = 7; a11 = 1; a9 = 9; return 25; } else if(((((a0==1)||((!(a20==1)&&(((a3==1)&&(a16==7))&&(a17==2)))&&!(a27==1)))&&!(a0==1))&&((((((((((a9==11)&&((a5==5)&&(a1==14)))&&(a19==4))||((a19==4)&&((a9==11)&&((a1==14)&&(a5==6)))))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==5)))&&(input==6))&&(a2==1))&&(a21==10))&&(a23==1))&&!(a0==1)))){ a5 = 4; a1 = 14; a6 = 1; a19 = 1; a14 = 0; a12 = 1; a9 = 10; return 21; } else if((((a19==1)&&(((a11==1)&&((a11==1)&&((a1==12)&&(input==6))))&&!(a20==1)))&&((!(a6==1)||((a18==1)||(((((((a6==1)&&(a21==12))&&(a17==2))&&(a5==6))&&!(a8==1))&&!(a18==1))&&(a9==11))))&&(a16==8)))){ a25 = 0; a20 = 1; a3 = 0; a16 = 7; a1 = 13; a21 = 10; return 25; } else if(((((!(a27==1)&&((a21==12)&&(((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==3))&&!(a26==1))&&!(a0==1))))&&!(a7==1))&&(a17==2))&&(((a16==7)&&(((!(a2==1)||((a11==1)&&(a1==14)))||!(a13==1))&&(a19==4)))&&(a20==1)))){ a21 = 10; a5 = 4; a9 = 7; a12 = 1; a1 = 12; a19 = 1; a28 = 1; a2 = 1; return -1; } else if((((a26==1)||((((a6==1)&&(a11==1))||(a14==1))&&(a1==12)))&&(!(a18==1)&&((!(a0==1)&&((a3==1)&&((a20==1)&&((((a17==2)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==5)))&&(a21==10))&&(a16==10)))))&&(a19==3))))){ a13 = 1; a5 = 4; a9 = 7; a19 = 1; a27 = 0; a16 = 7; a7 = 0; return -1; } else if((((a13==1)&&(!(a20==1)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==4)))&&(a21==11))&&!(a8==1))))&&(((((((a1==12)&&(((a3==1)&&(a16==8))||!(a6==1)))&&(a19==5))&&(a23==1))&&(a9==9))&&!(a26==1))&&!(a24==1)))){ a19 = 1; a23 = 1; a20 = 1; a5 = 4; a9 = 7; a21 = 10; a16 = 7; a27 = 0; a18 = 0; return -1; } else if((((a21==10)&&(((a16==7)&&(((!(a27==1)&&(((((a5==4)&&(a1==14))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6)))))&&(input==6)))&&!(a18==1))&&(a11==1)))&&!(a20==1)))&&((a19==3)&&((a17==2)&&(((!(a14==1)&&(a28==1))||!(a6==1))&&!(a0==1)))))){ a1 = 13; a8 = 0; a3 = 1; a19 = 1; a13 = 1; a9 = 8; a5 = 4; return 21; } else if(((((a20==1)&&((a9==8)&&((a16==11)&&((a6==1)||(a0==1)))))&&!(a14==1))&&(!(a0==1)&&(((((a19==2)&&((a1==13)&&(((a3==1)&&((input==5)&&(a21==10)))&&!(a14==1))))&&(a5==6))&&(a17==2))&&(a2==1))))){ a19 = 1; a14 = 0; a16 = 7; a9 = 7; a5 = 4; a6 = 1; a23 = 1; a1 = 12; return -1; } else if(((((a13==1)&&((((a12==1)&&(((a16==9)&&(!(a20==1)&&(input==4)))&&(a17==2)))&&!(a24==1))&&(a3==1)))&&(a1==12))&&((a0==1)||((a5==5)&&(((((a12==1)&&(a9==10))&&(a19==2))&&(a21==12))||(a0==1)))))){ a20 = 1; a21 = 11; a5 = 4; a9 = 7; a19 = 1; a12 = 0; a27 = 1; a0 = 1; return -1; } else if(((((!(a8==1)&&((((((a19==1)&&(a12==1))&&(a16==10))&&(a21==12))&&!(a20==1))&&!(a8==1)))&&!(a4==1))&&(a28==1))&&((!(a4==1)&&((a1==13)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))&&(a17==2))))&&(a28==1)))){ if((a7==1)){ a21 = 10; a4 = 1; a5 = 6; a20 = 1; a29 = 1; a9 = 11; a7 = 1; a16 = 7; }else{ a16 = 7; a21 = 10; a18 = 1; a1 = 12; a19 = 2; a20 = 1; a6 = 0; a5 = 5; a8 = 1; a9 = 10; } return 21; } else if((((a19==5)&&(!(a0==1)&&(!(a14==1)&&(a12==1))))&&(((a17==2)&&((a2==1)&&(((((a16==7)&&((a21==12)&&(((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6))))&&(a13==1))&&!(a14==1))&&(a28==1))))&&(a20==1)))){ a16 = 9; a23 = 1; a2 = 1; a26 = 0; a9 = 7; a19 = 1; a5 = 4; a1 = 12; return 26; } else if((((a23==1)&&((((((input==1)&&(((((a19==5)&&((a16==8)&&(((a1==14)&&(a5==5))&&(a9==11))))&&(a21==12))||((a21==12)&&(((a16==8)&&((a9==11)&&((a1==14)&&(a5==6))))&&(a19==5))))||(((a19==1)&&((((a1==12)&&(a5==4))&&(a9==7))&&(a16==9)))&&(a21==10))))&&(a2==1))&&!(a27==1))&&!(a20==1))&&!(a18==1)))&&(!(a11==1)||((a0==1)||((a11==1)&&(a17==2)))))){ a9 = 11; a14 = 1; a1 = 13; a21 = 10; a23 = 0; a5 = 6; a19 = 1; a16 = 7; a18 = 1; a20 = 1; return 26; } else if((((((a17==2)&&((((a13==1)&&(a21==11))||!(a3==1))||(a27==1)))&&!(a14==1))&&(a9==10))&&((a3==1)&&((a1==13)&&((a16==8)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a19==1))&&(a13==1))&&(a20==1))&&!(a18==1))))))){ a14 = 0; a5 = 5; a18 = 0; a19 = 5; a0 = 0; a21 = 10; return -1; } else if((((a9==10)&&(!(a26==1)&&(!(a26==1)&&((((a1==13)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a19==1))&&(a16==7)))))&&((a20==1)&&((a21==11)&&((((((a0==1)||(a28==1))||!(a28==1))||(a18==1))&&(a17==2))||!(a13==1)))))){ a11 = 1; a1 = 12; a9 = 7; a3 = 1; a21 = 10; a5 = 4; a26 = 0; return -1; } else if(((((a16==8)&&((a1==14)&&((((a3==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3)))&&!(a20==1))&&!(a0==1))))&&!(a27==1))&&(((a0==1)||(((((a13==1)&&(a3==1))&&(a17==2))&&(a19==4))&&!(a14==1)))&&(a21==12)))){ a29 = 0; a21 = 11; a9 = 9; a19 = 1; a25 = 1; a20 = 1; a5 = 5; a16 = 9; return -1; } else if(((!(a4==1)&&((a6==1)&&((a19==2)&&(!(a18==1)&&(a2==1)))))&&(!(a14==1)&&((a3==1)&&(((((a16==9)&&(((((a5==6)&&(input==1))&&(a1==13))&&(a17==2))&&(a9==7)))&&(a21==11))&&(a20==1))&&(a6==1)))))){ a5 = 4; a19 = 1; a11 = 1; a16 = 7; a7 = 0; a1 = 12; a0 = 0; a21 = 10; return -1; } else if((((a23==1)&&((a1==12)&&((input==1)&&(a9==11))))&&((!(a12==1)||(((!(a20==1)&&((((a5==6)&&((((a13==1)&&(a16==9))&&(a19==4))||!(a3==1)))||(a7==1))&&(a17==2)))&&(a21==12))&&!(a4==1)))&&(a23==1)))){ a21 = 10; a14 = 1; a1 = 13; a20 = 1; a5 = 5; a9 = 7; a4 = 1; a19 = 1; a16 = 7; a18 = 1; return 25; } else if((((a21==12)&&((((a1==13)&&(((a13==1)||!(a2==1))&&(a19==1)))||!(a23==1))&&(a20==1)))&&((a16==8)&&(((a5==6)&&(((a11==1)&&((((a17==2)&&(input==6))&&!(a26==1))&&(a28==1)))&&!(a24==1)))&&(a9==8))))){ a0 = 0; a9 = 7; a1 = 12; a16 = 10; a12 = 1; a6 = 1; a19 = 5; a21 = 11; return 25; } else if((((a21==10)&&((a1==13)&&(a2==1)))&&(((a3==1)&&(((a12==1)&&(((a19==3)&&((((a13==1)&&(!(a26==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==4))))&&(a20==1))&&(a3==1)))&&(a16==11)))&&(a17==2)))&&!(a27==1)))){ a28 = 1; a1 = 12; a5 = 4; a2 = 1; a9 = 7; a19 = 1; a16 = 7; a23 = 1; return -1; } else if(((((a21==11)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a13==1))&&(a2==1))&&(a11==1)))&&!(a20==1))&&((!(a3==1)||((a1==14)&&(((a16==10)&&((a12==1)&&(((a17==2)&&(a23==1))&&(a9==8))))&&!(a26==1))))&&(a19==5)))){ a19 = 4; a5 = 5; a9 = 10; a6 = 0; a22 = 0; a26 = 1; a16 = 9; return 22; } else if((((a6==1)&&((((a17==2)&&(!(a18==1)&&((((a2==1)&&((a19==1)&&((input==3)&&(a21==11))))&&!(a4==1))&&(a5==6))))&&!(a27==1))&&!(a26==1)))&&((a16==11)&&(((a1==12)&&((a12==1)&&(a20==1)))&&(a9==10))))){ a5 = 4; a16 = 7; a4 = 0; a11 = 1; a13 = 1; a21 = 10; a9 = 7; return -1; } else if(((((((!(a28==1)&&(((a24==1)&&((a17==2)&&(a23==1)))&&(a1==12)))&&(a24==1))&&(a9==8))&&(a19==5))&&(a16==7))&&(((a24==1)&&((a21==11)&&(((((a5==5)||(a5==6))&&(input==5))&&!(a13==1))&&(a7==1))))&&!(a20==1)))){ a14 = 1; a20 = 1; a6 = 0; a29 = 0; a16 = 8; a21 = 10; a5 = 5; a9 = 7; return -1; } else if(((((a3==1)&&(((((a17==2)&&(a6==1))&&(a11==1))&&(a1==14))||!(a13==1)))&&(a19==5))&&(!(a20==1)&&((a3==1)&&((!(a26==1)&&(((a21==10)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==4)))&&!(a7==1)))&&(a16==8)))))){ a5 = 4; a13 = 1; a9 = 7; a11 = 1; a16 = 7; a6 = 1; a19 = 1; a20 = 1; a1 = 12; return -1; } else if(((((a5==5)&&((((input==4)&&(a17==2))&&(a2==1))&&(a12==1)))&&(a21==10))&&((((((a16==11)&&(((((a2==1)&&!(a24==1))&&(a19==2))||(a0==1))||(a8==1)))&&(a1==14))||!(a12==1))&&(a9==9))&&!(a20==1)))){ if((a24==1)){ a11 = 0; a6 = 0; a1 = 12; a21 = 11; a16 = 8; a19 = 4; }else{ a10 = 0; a16 = 7; a20 = 1; a13 = 0; a9 = 11; a19 = 1; a11 = 0; } return -1; } else if((((!(a7==1)&&((((a11==1)&&(a19==3))&&!(a18==1))&&(a16==11)))&&(a2==1))&&((((a3==1)&&((((a21==10)&&((a17==2)&&((a9==8)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))))&&!(a20==1))&&(a1==14)))&&(a3==1))&&(a12==1)))){ if((a0==1)){ a6 = 0; a18 = 1; a1 = 12; a24 = 1; a19 = 1; a5 = 5; a9 = 10; }else{ a19 = 2; a21 = 12; a13 = 0; a11 = 0; a20 = 1; a16 = 10; a1 = 13; a5 = 6; a7 = 1; a9 = 11; } return 22; } else if(((!(a28==1)||(!(a8==1)&&(((!(a20==1)&&((!(a12==1)||((a23==1)||!(a28==1)))&&(a19==1)))&&!(a4==1))&&!(a26==1))))&&((((a17==2)&&((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==1)))&&(a21==10))&&(a16==9)))){ a9 = 9; a15 = 1; a20 = 1; a29 = 1; a16 = 7; a26 = 1; a1 = 12; a5 = 5; return -1; } else if((((a7==1)||((((!(a4==1)&&(((((a16==9)&&(a6==1))||(a24==1))&&(a1==13))&&(a20==1)))&&(a17==2))&&(a5==4))||(a18==1)))&&(((((a2==1)&&((a9==7)&&(input==6)))&&!(a14==1))&&(a21==11))&&(a19==3)))){ a3 = 1; a16 = 7; a1 = 12; a5 = 6; a21 = 10; a27 = 0; a14 = 0; a9 = 10; return 23; } else if(((((a3==1)&&(!(a8==1)&&((a19==1)&&(((a23==1)&&((a5==5)&&((a16==7)&&((a1==12)&&(input==3)))))&&(a9==7)))))&&!(a20==1))&&(((a6==1)&&((a17==2)&&((!(a0==1)&&(a28==1))&&(a21==11))))&&!(a24==1)))){ a24 = 0; a5 = 4; a4 = 0; a21 = 10; a3 = 1; a20 = 1; return -1; } else if((((!(a24==1)&&(!(a7==1)&&(((!(a4==1)&&((((input==6)&&(a9==11))&&(a1==13))&&!(a18==1)))&&!(a0==1))&&(a21==10))))&&(a19==4))&&((a5==6)&&((a17==2)&&(!(a20==1)&&(((a2==1)&&(a16==10))&&!(a27==1))))))){ a8 = 1; a1 = 12; a20 = 1; a19 = 2; a25 = 0; a16 = 7; a9 = 8; return 25; } else if(((!(a20==1)&&((a16==10)&&((a23==1)&&(((((a1==13)&&((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==4))&&!(a14==1))&&(a3==1)))&&(a17==2))&&(a3==1))&&(a19==2)))))&&(!(a4==1)&&(((a2==1)&&(a13==1))&&(a21==10))))){ a5 = 4; a16 = 7; a19 = 1; a9 = 8; a20 = 1; a22 = 0; a14 = 1; a29 = 1; return -1; } else if(((((a19==1)&&(((!(a20==1)&&(!(a26==1)&&(!(a14==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1))&&(a17==2)))))&&(a13==1))&&!(a4==1)))&&(a16==9))&&(((((a13==1)&&!(a8==1))&&(a21==11))&&(a1==12))&&!(a0==1)))){ a15 = 0; a9 = 9; a21 = 10; a20 = 1; a8 = 1; a6 = 0; a19 = 2; a5 = 5; a16 = 10; a1 = 14; return -1; } else if((((a23==1)&&(((a9==10)&&((a5==4)&&(a6==1)))&&(a12==1)))&&((!(a14==1)&&(!(a4==1)&&((((a21==11)&&(((a17==2)&&((a20==1)&&((input==3)&&(a19==5))))&&(a1==13)))&&(a16==7))&&!(a18==1))))&&(a6==1)))){ a9 = 7; a5 = 5; a19 = 2; a24 = 0; a16 = 8; a8 = 0; a3 = 1; a21 = 12; return 25; } else if(((!(a14==1)&&(((((a16==9)&&((a20==1)&&(((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==5))&&!(a0==1))&&(a21==12))))&&(a19==2))&&(a12==1))&&(a13==1)))&&(((a1==13)&&((a17==2)&&(!(a13==1)||(a3==1))))&&!(a7==1)))){ a19 = 3; a6 = 1; a12 = 1; a9 = 9; a1 = 12; a4 = 0; a5 = 4; return 21; } else if((((a2==1)&&((((a9==7)&&((((((a5==5)||(a5==6))&&(input==6))&&(a21==12))&&(a2==1))&&(a17==2)))&&!(a18==1))&&(a19==2)))&&(!(a3==1)||(!(a13==1)||((a1==14)&&((((a6==1)&&(a20==1))&&!(a14==1))&&(a16==8))))))){ a16 = 10; a19 = 1; a5 = 5; a13 = 1; a23 = 1; a12 = 1; return 25; } else if(((((a1==14)&&(!(a24==1)&&((!(a6==1)||(a12==1))&&(a17==2))))&&(a16==9))&&((((((a5==4)&&(!(a8==1)&&((a23==1)&&((a3==1)&&((a20==1)&&(input==4))))))&&(a3==1))&&(a19==3))&&(a21==12))&&(a9==8)))){ a0 = 0; a11 = 1; a3 = 1; a21 = 10; a16 = 7; a19 = 1; a1 = 12; a9 = 7; return -1; } else if((((((a23==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))&&(a12==1))&&(a1==12))&&((a19==3)&&((a17==2)&&((!(a18==1)&&(((a12==1)&&((((a12==1)&&!(a20==1))||!(a2==1))&&(a16==11)))&&(a9==10)))&&(a21==10)))))){ a14 = 1; a2 = 0; a4 = 1; a1 = 13; a5 = 6; a19 = 2; a20 = 1; a9 = 8; return 23; } else if(((((a13==1)&&(a9==10))&&(a17==2))&&((((a19==2)&&((!(a4==1)&&((((a16==9)&&(((a11==1)&&(!(a20==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a21==10)))&&(a11==1))&&(a23==1)))&&!(a24==1)))&&!(a0==1))&&(a1==13)))){ a6 = 0; a19 = 1; a1 = 12; a5 = 5; a20 = 1; a16 = 7; a9 = 11; a29 = 0; a0 = 1; return 22; } else if(((((a16==8)&&(((a13==1)&&(!(a0==1)&&(((a9==11)&&((a1==12)&&((a23==1)&&(!(a20==1)&&((input==6)&&(a5==4))))))&&!(a4==1))))&&!(a14==1)))&&(a17==2))&&((!(a2==1)||((a11==1)&&(a21==12)))&&(a19==2)))){ a21 = 10; a20 = 1; a1 = 13; a9 = 7; a14 = 1; a16 = 7; a15 = 0; a18 = 1; a19 = 1; return -1; } else if(((((a28==1)&&((a9==10)&&(((input==4)&&(a5==4))&&(a19==5))))&&!(a24==1))&&(((a3==1)&&((a17==2)&&((a1==12)&&((a21==10)&&((!(a27==1)&&(((a13==1)&&(a16==9))&&!(a20==1)))&&!(a18==1))))))&&(a3==1)))){ a16 = 7; a20 = 1; a12 = 0; a13 = 0; a9 = 8; a25 = 0; a5 = 5; a19 = 1; return 25; } else if((((a16==7)&&(!(a20==1)&&(((((((a21==10)&&((a17==2)&&(a13==1)))||!(a11==1))&&(a19==5))&&!(a4==1))&&(a1==12))&&!(a24==1))))&&((a3==1)&&((a28==1)&&((a13==1)&&((input==5)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))))){ a5 = 4; a19 = 2; a20 = 1; a0 = 0; a23 = 1; a9 = 11; a24 = 0; return -1; } else if(((!(a3==1)||(((!(a6==1)||((!(a20==1)&&((a11==1)&&(a1==14)))&&(a17==2)))&&(a19==1))&&!(a0==1)))&&(((!(a24==1)&&(((((input==3)&&((a5==4)||(a5==5)))&&(a9==11))&&(a21==11))&&(a16==9)))&&(a3==1))&&!(a8==1)))){ a14 = 1; a20 = 1; a19 = 2; a5 = 6; a6 = 0; a1 = 13; a23 = 0; a9 = 10; return 26; } else if((((a16==8)&&((a20==1)&&((((a19==2)&&((a21==12)&&(!(a8==1)&&(((a9==7)&&(input==6))&&(a13==1)))))&&(a6==1))&&!(a8==1))))&&((a1==14)&&(((a2==1)&&((a17==2)&&(!(a11==1)||(a23==1))))&&(a5==4))))){ a6 = 1; a1 = 12; a3 = 1; a21 = 10; a8 = 0; a19 = 1; a16 = 7; return -1; } else if((((a20==1)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==12))&&(a16==10))&&!(a27==1)))&&((a17==2)&&(((a19==2)&&((a3==1)&&((!(a28==1)||((a12==1)&&(((a6==1)&&(a1==14))&&!(a18==1))))&&(a28==1))))&&(a9==7))))){ a11 = 1; a21 = 10; a5 = 4; a1 = 13; a19 = 3; a13 = 1; a16 = 8; a20 = 0; return 25; } else if((((a12==1)&&(((((((a1==14)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a9==7))&&(a19==4))&&(a16==8))&&!(a14==1))&&!(a4==1)))&&((a17==2)&&((((((a28==1)&&(a20==1))||(a0==1))||!(a6==1))&&(a21==10))||(a24==1))))){ if((a21==12)){ a20 = 0; a18 = 0; a5 = 4; a9 = 8; a19 = 2; a2 = 1; a12 = 1; }else{ a12 = 1; a16 = 10; a9 = 10; a19 = 1; a24 = 0; a5 = 5; a1 = 13; } return 26; } else if((((((a1==14)&&((!(a28==1)||((a2==1)&&((a28==1)&&(a9==8))))&&(a21==10)))&&!(a20==1))&&(a16==10))&&(((a17==2)&&(((((a11==1)&&((a5==5)&&(input==1)))&&(a6==1))&&(a11==1))&&!(a18==1)))&&(a19==5)))){ a19 = 2; a16 = 7; a9 = 11; a13 = 0; a26 = 1; a2 = 0; a5 = 6; a20 = 1; a1 = 12; return 21; } else if((((((a16==9)&&((a1==14)&&((a20==1)&&((input==4)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))))&&!(a14==1))&&(a28==1))&&(((a24==1)||((a3==1)&&((a19==3)&&(!(a26==1)&&(((a3==1)&&(a21==12))&&(a6==1))))))&&(a17==2)))){ a5 = 5; a19 = 4; a11 = 1; a16 = 10; a0 = 0; a1 = 12; a9 = 11; a8 = 0; return 25; } else if((((((a9==10)&&((!(a24==1)&&((a17==2)&&(((a5==5)&&(((input==5)&&(a21==10))&&(a13==1)))&&(a19==1))))&&(a6==1)))&&!(a26==1))&&(a20==1))&&((((a26==1)||((a16==8)&&(a3==1)))&&!(a0==1))&&(a1==12)))){ a5 = 6; a11 = 1; a9 = 8; a23 = 1; a21 = 12; a16 = 9; a19 = 2; return 25; } else if((((((a23==1)&&((a20==1)&&((a28==1)||(a0==1))))&&(a19==2))&&(a17==2))&&((a6==1)&&(((((((((((a1==12)&&(a5==5))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==3))&&(a16==11))&&!(a8==1))&&!(a27==1))&&(a12==1))&&(a21==12))))){ a13 = 1; a5 = 4; a9 = 7; a6 = 1; a1 = 13; a19 = 4; a28 = 1; return 23; } else if(((((((a28==1)&&(((a1==13)&&((a23==1)&&(a16==10)))&&!(a20==1)))||(a14==1))&&(a19==1))&&(a21==12))&&((((((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==4))&&(a3==1))&&(a17==2))&&(a11==1))&&(a23==1))&&!(a4==1)))){ a16 = 7; a6 = 0; a27 = 1; a21 = 10; a1 = 12; a5 = 5; a20 = 1; a15 = 1; a9 = 10; return 25; } else if((((a23==1)&&(((a13==1)&&(((a1==13)&&(((a9==11)&&(((a19==5)&&(input==5))&&(a21==11)))&&(a20==1)))&&(a28==1)))&&!(a26==1)))&&(((!(a6==1)||(((a16==8)&&(a6==1))&&(a17==2)))&&(a5==6))||(a0==1)))){ a8 = 0; a26 = 0; a19 = 1; a9 = 7; a11 = 1; a1 = 12; a21 = 10; a5 = 4; a16 = 7; return -1; } else if(((((a21==12)&&((((a19==1)&&(!(a13==1)||(a6==1)))&&(a16==10))&&(a20==1)))||!(a11==1))&&(!(a7==1)&&((a6==1)&&(((a17==2)&&((a1==14)&&(!(a18==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4)))))&&!(a8==1)))))){ a21 = 10; a3 = 1; a1 = 12; a0 = 0; a16 = 7; a9 = 7; a2 = 1; a5 = 4; return -1; } else if((((a20==1)&&((a9==9)&&((a16==8)&&(((((a5==5)||(a5==6))&&(input==6))&&(a8==1))&&(a19==4)))))&&(((!(a28==1)&&(((((a4==1)&&((a24==1)&&(a28==1)))&&(a27==1))&&!(a12==1))&&(a1==14)))&&(a17==2))&&(a21==11)))){ a16 = 7; a23 = 0; a3 = 0; a19 = 1; a5 = 4; a21 = 10; a25 = 1; return 25; } else if((((a1==13)&&((a19==1)&&((a21==10)&&((a6==1)&&(!(a27==1)&&((a2==1)&&((((a9==11)&&((a16==11)&&(input==6)))&&(a17==2))&&!(a7==1))))))))&&(((((a2==1)||(a8==1))||!(a3==1))&&(a5==5))&&!(a20==1)))){ a20 = 1; a16 = 7; a11 = 0; a25 = 0; a1 = 14; a9 = 10; a5 = 6; return -1; } else if((((a19==3)&&(!(a20==1)&&(((a1==13)&&(!(a6==1)&&(((a2==1)&&(a14==1))&&!(a11==1))))&&!(a2==1))))&&((a17==2)&&((a16==8)&&(((a9==8)&&(((((a5==4)||(a5==5))&&(input==3))&&(a21==11))&&!(a11==1)))&&(a14==1)))))){ a16 = 7; a27 = 1; a12 = 0; a9 = 11; a5 = 4; a4 = 1; a20 = 1; a21 = 10; a19 = 1; a1 = 14; return -1; } else if(((!(a20==1)&&((a23==1)&&((((a19==4)&&(!(a18==1)&&((((((a5==5)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==5))&&(a17==2))))&&(a6==1))&&!(a24==1))))&&(((a16==10)&&((!(a6==1)||(a3==1))&&(a21==11)))&&!(a0==1)))){ a19 = 2; a9 = 9; a16 = 7; a4 = 1; a5 = 4; a10 = 1; a1 = 13; a25 = 1; return -1; } else if(((((a14==1)||((((a9==11)&&((a19==3)&&(a3==1)))&&(a21==10))||(a4==1)))&&(a12==1))&&(((!(a4==1)&&((!(a18==1)&&((a16==9)&&((a17==2)&&((input==1)&&(a5==4)))))&&(a1==12)))&&!(a20==1))&&!(a7==1)))){ a16 = 7; a19 = 1; a20 = 1; a1 = 14; a8 = 1; a6 = 0; a10 = 0; return -1; } else if(((((a0==1)||(((a21==10)&&((a17==2)&&(((a6==1)&&(a19==3))&&!(a0==1))))&&(a20==1)))&&(a16==10))&&(!(a4==1)&&((!(a4==1)&&((a1==12)&&((((input==3)&&((a5==5)||(a5==6)))&&!(a26==1))&&(a9==11))))&&(a11==1))))){ a9 = 7; a16 = 7; a28 = 1; a5 = 4; a19 = 1; a0 = 0; return -1; } else if((((((a2==1)&&((a4==1)||((((a11==1)||(a4==1))&&(a1==13))&&(a19==1))))&&(a16==10))&&(a20==1))&&((a17==2)&&((!(a0==1)&&(((a28==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==1)))&&(a21==12)))&&(a6==1))))){ a21 = 10; a5 = 4; a19 = 2; a9 = 9; a2 = 1; a7 = 0; a0 = 0; a16 = 7; return 25; } else if((((a19==2)&&((a17==2)&&((a16==7)&&(((a1==12)&&((a20==1)&&(((input==3)&&(a21==11))&&(a5==5))))&&!(a23==1)))))&&(((a14==1)&&((a0==1)&&((!(a11==1)&&(!(a12==1)&&(a3==1)))&&(a9==7))))&&!(a13==1)))){ a21 = 10; a23 = 0; a3 = 0; a27 = 1; a9 = 10; a5 = 6; return -1; } else if((((a16==7)&&((((a28==1)&&(!(a0==1)&&((input==5)&&((((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7))))))&&!(a4==1))&&(a28==1)))&&(((!(a23==1)||((a19==4)&&(!(a20==1)&&((a17==2)&&(a23==1)))))||!(a12==1))&&(a21==11)))){ a21 = 10; a24 = 0; a5 = 4; a19 = 1; a9 = 7; a20 = 1; a4 = 0; a1 = 12; return -1; } else if((((a23==1)&&((a16==8)&&((!(a23==1)||(!(a20==1)&&((a28==1)&&(a6==1))))&&(a17==2))))&&(((((a28==1)&&((a19==3)&&((((input==6)&&(a21==12))&&(a9==9))&&!(a0==1))))&&(a1==13))&&(a5==5))&&!(a18==1)))){ a18 = 1; a26 = 1; a16 = 7; a21 = 10; a5 = 6; a20 = 1; a10 = 0; a19 = 1; a1 = 14; return 21; } else if((((((a13==1)&&((input==1)&&((a5==5)||(a5==6))))&&!(a14==1))&&(a9==10))&&(((a21==11)&&(((a16==10)&&(!(a13==1)||((((!(a20==1)&&((a11==1)||!(a3==1)))||(a14==1))||(a0==1))&&(a17==2))))&&(a1==12)))&&(a19==3)))){ if((a1==13)){ a19 = 1; a5 = 6; a22 = 1; a20 = 1; a15 = 0; a6 = 0; a16 = 7; a9 = 9; a21 = 10; }else{ a5 = 6; a3 = 0; a19 = 1; a24 = 1; a9 = 11; a16 = 7; a20 = 1; a21 = 10; a1 = 13; } return -1; } else if(((!(a23==1)&&((a21==11)&&((a27==1)&&(((a19==3)&&((a16==7)&&((input==1)&&((((a5==4)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==5))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))))))&&(a17==2)))))&&((((((a18==1)&&(a2==1))&&(a20==1))&&(a8==1))&&(a26==1))&&!(a23==1)))){ a19 = 2; a21 = 10; a5 = 4; a1 = 12; a3 = 0; a27 = 1; a14 = 1; a9 = 7; return -1; } else if(((((a9==9)&&((a7==1)||((((a23==1)&&(a2==1))&&(a6==1))&&!(a14==1))))&&(a20==1))&&((((((a11==1)&&((a17==2)&&((a19==4)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&(a1==14))&&(a16==11))&&(a21==12))&&!(a18==1)))){ a6 = 1; a23 = 1; a5 = 4; a19 = 1; a9 = 7; a21 = 10; a1 = 12; a16 = 7; return -1; } else if((((a21==10)&&(((a9==9)&&(!(a18==1)&&(!(a24==1)&&(!(a26==1)&&((a13==1)&&((input==1)&&((a5==4)||(a5==5))))))))&&!(a20==1)))&&(((a16==9)&&(((a1==14)&&((a18==1)||((a11==1)&&!(a14==1))))&&(a17==2)))&&(a19==5)))){ a9 = 11; a6 = 0; a1 = 12; a11 = 0; a5 = 6; a20 = 1; a15 = 0; a16 = 10; return 21; } else if((((((a5==5)&&((a3==1)&&((a21==10)&&(((!(a6==1)||(a12==1))&&(a19==5))&&(a2==1)))))||(a26==1))&&(a1==12))&&(!(a7==1)&&((((!(a24==1)&&((input==5)&&(a16==9)))&&!(a20==1))&&(a17==2))&&(a9==9))))){ a15 = 0; a9 = 10; a19 = 1; a16 = 7; a20 = 1; a2 = 0; a1 = 13; a18 = 1; return -1; } else if(((((a23==1)&&((a6==1)&&((a5==5)&&(!(a20==1)&&((a17==2)&&((input==1)&&(a9==11)))))))&&(a13==1))&&(((a21==12)&&((((a12==1)&&((a19==4)&&(!(a28==1)||(a28==1))))&&(a16==9))||(a14==1)))&&(a1==13)))){ a1 = 14; a16 = 10; a23 = 0; a5 = 6; a21 = 10; a6 = 0; a22 = 0; return -1; } else if((((((a13==1)&&(((a21==11)&&(((a1==12)&&((((((input==4)&&((a5==4)||(a5==5)))&&(a13==1))&&(a19==2))&&(a28==1))&&(a28==1)))&&(a12==1)))&&(a16==10)))&&(a17==2))&&(a20==1))&&(((a6==1)&&(a13==1))&&(a9==11)))){ a9 = 7; a19 = 1; a8 = 0; a13 = 1; a23 = 1; a5 = 4; a16 = 7; a21 = 10; return -1; } else if((((((a11==1)&&(!(a4==1)&&(((a6==1)&&((a11==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&(a23==1))))&&!(a20==1))&&(a9==9))&&((a1==12)&&((a19==5)&&((a16==10)&&((((a17==2)&&(a13==1))&&!(a27==1))&&(a21==12))))))){ if((a7==1)){ a29 = 1; a19 = 2; a21 = 10; a16 = 7; a23 = 0; a20 = 1; a5 = 5; }else{ a21 = 10; a20 = 1; a13 = 0; a19 = 2; a16 = 7; a8 = 1; a29 = 0; a1 = 13; a5 = 4; a9 = 7; } return 25; } else if(((((a19==3)&&(((a21==11)&&((a1==12)&&(a3==1)))&&!(a24==1)))||!(a2==1))&&((a13==1)&&((a23==1)&&((((a12==1)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==3))&&(a20==1))&&(a17==2)))&&(a16==11))&&!(a8==1)))))){ a28 = 1; a9 = 7; a16 = 7; a26 = 0; a5 = 4; a21 = 10; a19 = 1; a8 = 0; return -1; } else if((((a18==1)&&((!(a28==1)&&(!(a13==1)&&((a16==7)&&((a0==1)&&(!(a12==1)&&(a12==1))))))&&(a27==1)))&&((a17==2)&&((a19==2)&&(((((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==3))&&(a21==11))&&(a20==1)))))){ a6 = 0; a1 = 13; a3 = 0; a5 = 4; a23 = 0; a9 = 7; a21 = 10; a19 = 1; return 21; } else if(((((((a21==11)&&(a23==1))||(a27==1))&&(a23==1))||!(a28==1))&&((a9==8)&&((a5==4)&&((a1==14)&&((((((((a16==11)&&(input==6))&&!(a14==1))&&(a17==2))&&(a11==1))&&!(a26==1))&&(a20==1))&&(a19==4))))))){ a16 = 10; a1 = 13; a8 = 0; a5 = 5; a14 = 0; a24 = 0; a19 = 5; return 21; } else if(((((a20==1)&&((a1==14)&&((a17==2)&&(((a13==1)&&(((input==5)&&(a21==12))&&(a16==11)))&&(a9==8)))))&&(a6==1))&&(((!(a24==1)&&((((a6==1)&&!(a7==1))&&(a19==4))||!(a23==1)))&&(a5==5))||(a26==1)))){ a9 = 7; a21 = 10; a16 = 7; a5 = 4; a1 = 12; a7 = 0; a14 = 0; a19 = 1; a26 = 0; return -1; } else if((((a16==8)&&(((a1==14)&&((a17==2)&&(((a23==1)&&(!(a27==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6))))&&!(a26==1))))&&(a19==3)))&&(!(a3==1)||((((a21==10)&&(!(a14==1)&&(a11==1)))&&!(a20==1))&&(a11==1))))){ a3 = 1; a27 = 0; a9 = 8; a19 = 1; a16 = 7; a21 = 12; a4 = 0; a1 = 12; a20 = 1; a5 = 6; return -1; } else if(((((((a26==1)||(((a6==1)&&(a9==8))&&!(a20==1)))&&(a21==12))&&(a2==1))&&(a19==3))&&(((a13==1)&&(!(a7==1)&&((a17==2)&&((a16==8)&&((a11==1)&&(!(a0==1)&&(((a5==5)||(a5==6))&&(input==1))))))))&&(a1==14)))){ a14 = 1; a16 = 7; a5 = 4; a24 = 1; a21 = 10; a11 = 0; a20 = 1; a9 = 11; a19 = 1; a1 = 13; return 21; } else if(((((((a6==1)&&((a21==12)&&((a20==1)&&(((a17==2)&&(((((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==2))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2)))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==5))&&(a28==1)))&&(a16==9)))))&&(a12==1))&&(a28==1))&&!(a26==1))&&((a6==1)||!(a13==1)))){ if((a11==1)){ a9 = 9; a12 = 1; a1 = 14; a8 = 0; a19 = 2; a5 = 4; a16 = 7; a20 = 0; }else{ a21 = 10; a5 = 6; a1 = 13; a13 = 1; a6 = 1; a2 = 1; a9 = 9; a19 = 3; a16 = 7; } return 22; } else if(((((a19==4)&&((a1==12)&&((!(a11==1)&&((a0==1)&&(a2==1)))&&(a16==9))))&&(a9==10))&&(((!(a2==1)&&((((!(a13==1)&&((a21==11)&&(input==5)))&&(a26==1))&&!(a23==1))&&(a5==6)))&&(a17==2))&&(a20==1)))){ a24 = 1; a16 = 10; a22 = 0; a8 = 1; return 21; } else if(((((((((a1==13)&&(!(a4==1)&&((((input==5)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&(a21==10))&&!(a20==1))))&&(a3==1))&&!(a18==1))&&(a16==7))&&(a17==2))&&(a19==5))&&(((!(a11==1)||(a13==1))&&!(a24==1))&&(a11==1)))){ a9 = 9; a3 = 1; a28 = 1; a27 = 0; a5 = 5; a19 = 2; a20 = 1; return 25; } else if(((((((!(a8==1)&&((a21==12)&&(input==3)))&&!(a27==1))&&!(a27==1))&&(a16==7))&&(a20==1))&&((a17==2)&&(((a5==6)&&((a28==1)&&((a19==2)&&((((a13==1)||!(a12==1))&&(a9==8))||!(a11==1)))))&&(a1==13))))){ if((a6==1)){ a13 = 1; a11 = 1; a21 = 11; a16 = 8; a20 = 0; a5 = 4; a4 = 0; a1 = 14; }else{ a1 = 12; a13 = 1; a21 = 10; a12 = 1; a19 = 3; a16 = 9; } return 23; } else if((((((a20==1)&&(!(a27==1)&&(((a17==2)&&((input==3)&&(a5==4)))&&!(a18==1))))&&(a19==4))&&(a21==10))&&(((a16==11)&&(((!(a11==1)||(((a2==1)&&(a1==12))||(a24==1)))&&(a3==1))&&(a28==1)))&&(a9==9)))){ a19 = 1; a28 = 1; a2 = 1; a16 = 7; a9 = 7; a12 = 1; return -1; } else if((((((a19==5)&&(!(a7==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6))))&&(a16==7))&&!(a27==1))&&((((a17==2)&&((a1==14)&&((a23==1)&&((!(a11==1)||((a20==1)&&(a2==1)))&&(a21==10)))))&&!(a14==1))&&(a2==1)))){ a2 = 1; a5 = 6; a0 = 0; a21 = 12; a1 = 12; a28 = 1; a9 = 7; return 21; } else if(((!(a14==1)&&((a16==8)&&(((((a17==2)&&(((a9==9)&&(a6==1))||!(a28==1)))&&!(a20==1))||(a14==1))&&(a1==13))))&&(((a2==1)&&((a13==1)&&(((a23==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a21==10))))&&(a19==3)))){ a20 = 1; a19 = 1; a9 = 7; a16 = 7; a1 = 12; a5 = 4; a7 = 0; a12 = 1; return -1; } else if(((!(a7==1)&&((!(a20==1)&&((((((a17==2)&&(input==6))&&(a5==4))&&(a9==7))&&(a1==13))&&(a19==3)))&&!(a7==1)))&&((!(a27==1)&&(!(a13==1)||((a16==8)&&(((a11==1)&&(a21==12))||(a4==1)))))||!(a2==1)))){ a21 = 10; a19 = 1; a12 = 0; a1 = 12; a4 = 1; a15 = 0; a20 = 1; a16 = 7; a5 = 5; return -1; } else if((((a16==8)&&(((!(a4==1)&&((((a21==12)&&((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==5))&&(a6==1)))&&(a12==1))&&(a19==2)))&&!(a4==1))&&(a1==12)))&&((!(a2==1)||(((a20==1)&&(a28==1))||(a0==1)))&&(a17==2)))){ a19 = 5; a9 = 11; a28 = 1; a1 = 14; a21 = 11; a23 = 1; a5 = 6; a27 = 0; a16 = 10; return 25; } return calculate_output62(input); } int calculate_output62(int input) { if((((a17==2)&&((a20==1)&&(!(a6==1)||(((!(a14==1)&&(!(a13==1)||((a23==1)&&(a1==14))))&&!(a26==1))&&(a28==1)))))&&((a19==3)&&((a16==10)&&((a9==7)&&(((((a5==5)||(a5==6))&&(input==6))&&!(a7==1))&&(a21==12))))))){ a1 = 13; a5 = 5; a21 = 10; a6 = 1; a19 = 2; a9 = 9; a8 = 0; a16 = 7; return 25; } else if(((((a17==2)&&((a19==2)&&((a1==13)&&(((a6==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a8==1)))))&&!(a4==1))&&((((a24==1)||((a9==9)&&((!(a28==1)||(!(a20==1)&&(a11==1)))&&(a21==10))))&&(a16==7))||(a14==1)))){ a27 = 0; a1 = 12; a5 = 4; a24 = 0; a19 = 1; a9 = 7; a20 = 1; a4 = 0; return -1; } else if((((((a16==7)&&(!(a24==1)&&(!(a8==1)&&((a20==1)&&(!(a24==1)&&(!(a14==1)&&((((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==5))))))))&&(a19==4))&&(a17==2))&&((a21==10)&&(((a11==1)||(a4==1))||!(a6==1))))){ a0 = 0; a5 = 4; a2 = 1; a9 = 10; a4 = 0; a21 = 11; a1 = 13; return 22; } else if((((a16==7)&&((((a23==1)||(a14==1))||!(a12==1))&&(a19==5)))&&(((((a20==1)&&((a17==2)&&(!(a26==1)&&(!(a26==1)&&(((a21==10)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a0==1))))))&&(a11==1))&&(a9==11))&&(a1==12)))){ a19 = 2; a9 = 9; a26 = 0; a1 = 14; a21 = 12; a2 = 1; a27 = 0; a5 = 5; return 21; } else if(((((!(a0==1)&&(((input==3)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a13==1)))&&(a13==1))&&(a17==2))&&(((a1==13)&&((a19==5)&&((((a27==1)||((a16==8)&&((a23==1)&&(a6==1))))&&!(a20==1))||!(a23==1))))&&(a21==12)))){ a20 = 1; a8 = 1; a9 = 8; a15 = 1; a1 = 14; a21 = 11; a19 = 4; a5 = 4; a14 = 1; return 25; } else if((((!(a0==1)&&((!(a7==1)&&((a13==1)&&((input==1)&&((a5==4)||(a5==5)))))&&!(a26==1)))&&(a9==8))&&(((a20==1)&&(!(a24==1)&&((((a1==14)&&((!(a12==1)||(a28==1))&&(a16==8)))&&(a21==10))&&(a17==2))))&&(a19==4)))){ a26 = 0; a19 = 1; a1 = 12; a12 = 1; a9 = 7; a16 = 7; a5 = 4; return -1; } else if((((a18==1)||((a19==1)&&((a21==11)&&((a13==1)&&((a12==1)&&(a9==9))))))&&((a17==2)&&((a5==4)&&(((a16==10)&&(!(a8==1)&&((!(a27==1)&&(((input==5)&&(a20==1))&&(a3==1)))&&(a2==1))))&&(a1==13)))))){ a6 = 1; a1 = 12; a28 = 1; a21 = 12; a5 = 6; a16 = 8; a23 = 1; return 25; } else if((((a5==6)&&((a14==1)||((a27==1)||((a19==3)&&((a17==2)&&(!(a24==1)&&(!(a12==1)||((!(a11==1)||((a13==1)&&(a2==1)))&&(a20==1)))))))))&&((a9==10)&&((a21==12)&&(((input==5)&&(a1==14))&&(a16==9)))))){ a21 = 10; a26 = 0; a1 = 12; a8 = 0; a16 = 7; a5 = 4; a9 = 7; a19 = 1; a14 = 0; return -1; } else if(((((a21==10)&&((a23==1)&&((a1==14)&&((a3==1)&&((a17==2)&&(!(a20==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5))))))))&&!(a0==1))&&((a16==7)&&(((a19==5)&&((!(a12==1)||(a6==1))&&!(a24==1)))||(a18==1))))){ a9 = 11; a5 = 6; a16 = 8; a18 = 0; a19 = 4; a8 = 0; a11 = 1; return 26; } else if((((!(a20==1)&&((a11==1)&&((a28==1)&&(!(a18==1)&&((a17==2)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==4)))))))&&(a21==10))&&(!(a28==1)||(((a16==9)&&((((a1==14)&&(a3==1))&&(a19==4))||!(a23==1)))||(a24==1))))){ if((a28==1)){ a1 = 13; a15 = 0; a5 = 6; a9 = 7; a29 = 1; a16 = 10; a13 = 0; }else{ a16 = 7; a5 = 6; a20 = 1; a9 = 9; a1 = 12; a13 = 0; a28 = 0; a6 = 0; a19 = 1; } return 25; } else if(((((a16==10)&&((a1==13)&&(!(a2==1)&&((a20==1)&&(((a19==2)&&(((a24==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a21==10)))&&(a17==2))))))&&(a9==10))&&((a24==1)&&((((a2==1)&&(a24==1))&&!(a13==1))&&!(a2==1))))){ a22 = 0; a1 = 12; a16 = 7; a11 = 0; a9 = 8; a7 = 1; a5 = 4; return -1; } else if(((((a23==1)&&(((((((a17==2)&&(input==3))&&(a9==7))&&(a5==5))&&!(a20==1))&&(a16==9))&&(a19==4)))&&(a23==1))&&(((((!(a14==1)&&((a1==14)&&(a3==1)))||(a26==1))&&(a21==10))||!(a23==1))||(a4==1)))){ if((a2==1)){ a19 = 2; a18 = 1; a1 = 12; a20 = 1; a8 = 1; a9 = 9; a28 = 0; a16 = 7; }else{ a20 = 1; a1 = 12; a9 = 9; a10 = 1; a2 = 0; a16 = 7; a19 = 2; } return -1; } else if((((a20==1)&&(((a13==1)&&((((((input==4)&&((a5==4)||(a5==5)))&&(a9==11))&&(a13==1))&&!(a14==1))&&(a19==3)))&&(a28==1)))&&(((!(a13==1)||(!(a26==1)&&(((a1==12)&&(a23==1))&&(a21==12))))&&(a17==2))&&(a16==9)))){ a21 = 10; a24 = 0; a28 = 1; a9 = 7; a27 = 0; a16 = 7; a5 = 4; a19 = 1; return -1; } else if(((!(a2==1)&&(!(a2==1)&&((((a27==1)&&(!(a23==1)&&((input==6)&&(a21==11))))&&!(a11==1))&&(a5==5))))&&((a16==9)&&((a20==1)&&((a9==8)&&(((a1==13)&&(((a17==2)&&(a11==1))&&(a19==2)))&&!(a3==1))))))){ a20 = 0; a12 = 0; a19 = 4; a9 = 10; a4 = 1; a15 = 1; a16 = 7; return -1; } else if(((((a19==5)&&((a23==1)&&((a21==12)&&((a1==13)&&(input==1)))))&&!(a0==1))&&(((((!(a26==1)&&(((((a13==1)&&(a5==5))||(a8==1))&&(a16==7))&&!(a4==1)))&&(a20==1))&&(a17==2))&&(a9==8))||!(a13==1)))){ a21 = 11; a5 = 4; a9 = 11; a16 = 9; a12 = 1; a11 = 1; a18 = 0; a1 = 12; return 21; } else if((((a21==10)&&((a20==1)&&((((a17==2)&&((((a6==1)||(a14==1))||(a18==1))&&(a13==1)))&&(a28==1))&&(a1==14))))&&(((a3==1)&&(((a11==1)&&((a9==9)&&((input==3)&&(a5==6))))&&(a16==8)))&&(a19==4)))){ a3 = 1; a11 = 1; a5 = 4; a16 = 7; a19 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a0==1)&&((a9==10)&&(!(a0==1)&&((a23==1)&&(a1==14)))))&&(((((a16==9)&&(((a19==3)&&(!(a26==1)&&((((input==4)&&(a21==11))&&(a23==1))&&(a2==1))))&&(a5==6)))&&!(a0==1))&&(a17==2))&&(a20==1)))){ a1 = 12; a9 = 7; a21 = 10; a12 = 1; a23 = 1; a5 = 4; a16 = 7; a14 = 0; a19 = 1; return -1; } else if((((a4==1)||(((!(a20==1)&&((((a19==4)&&(a23==1))&&(a3==1))&&(a9==9)))&&!(a0==1))&&!(a27==1)))&&((a6==1)&&(((a21==10)&&(((a1==14)&&(((a16==8)&&(input==4))&&(a17==2)))&&!(a7==1)))&&(a5==6))))){ a20 = 1; a21 = 12; a11 = 1; a8 = 0; a5 = 4; a19 = 1; a26 = 0; a1 = 12; return 23; } else if(((((a21==11)&&((a16==8)&&(!(a12==1)||(!(a4==1)&&((a17==2)&&(!(a18==1)&&(a3==1)))))))&&(a5==4))&&(((a11==1)&&(((((a23==1)&&((a19==5)&&(input==1)))&&(a12==1))&&(a9==11))&&(a1==12)))&&(a20==1)))){ a19 = 3; a16 = 10; a0 = 0; a4 = 0; a12 = 1; a1 = 13; a9 = 7; return 21; } else if(((((((a11==1)&&(((a28==1)&&(a19==5))&&(a11==1)))&&(a20==1))&&(a5==4))&&(a17==2))&&((!(a24==1)&&((a21==11)&&((((((input==1)&&(a1==12))&&!(a0==1))&&!(a4==1))&&!(a18==1))&&(a9==8))))&&(a16==11)))){ a21 = 10; a9 = 7; a4 = 0; a19 = 1; a16 = 7; a23 = 1; a18 = 0; return -1; } else if((((((((((a1==12)&&(((input==5)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a28==1)))&&!(a14==1))&&(a21==12))&&(a17==2))&&(a6==1))&&!(a20==1))&&(a19==5))&&(((((a2==1)&&!(a8==1))||!(a11==1))&&(a16==9))||(a26==1)))){ a7 = 1; a5 = 4; a19 = 1; a20 = 1; a25 = 0; a10 = 0; a9 = 11; a21 = 11; return -1; } else if((((((!(a3==1)||((a19==3)&&(!(a8==1)&&(a3==1))))||!(a3==1))||!(a13==1))||(a7==1))&&((a6==1)&&((a1==12)&&((a20==1)&&(((a21==11)&&((a17==2)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5))))&&(a16==9))))))){ a9 = 10; a14 = 0; a1 = 14; a8 = 0; a16 = 11; a21 = 10; a5 = 4; return 26; } else if((((!(a0==1)&&((a19==4)&&(!(a7==1)&&(((a3==1)&&((a1==13)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&(a16==8)))))&&!(a26==1))&&((!(a28==1)||((a11==1)&&(!(a20==1)&&((a6==1)&&(a21==11)))))&&(a17==2)))){ a19 = 1; a1 = 12; a9 = 7; a21 = 10; a5 = 4; a20 = 1; a16 = 7; a24 = 0; a12 = 1; a27 = 0; return -1; } else if(((((a4==1)||((a26==1)||(((((a2==1)&&((a2==1)&&(a1==12)))||(a14==1))&&(a21==11))&&!(a27==1))))&&!(a20==1))&&((a19==4)&&(((((((a5==5)||(a5==6))&&(input==1))&&(a23==1))&&(a17==2))&&(a9==8))&&(a16==7))))){ a21 = 10; a27 = 0; a6 = 1; a5 = 4; a20 = 1; a9 = 7; a19 = 1; return -1; } else if(((((a17==2)&&(!(a3==1)||(a11==1)))&&(a19==1))&&(((((a28==1)&&((a21==12)&&(((!(a4==1)&&((input==3)&&((((a5==5)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4)))))))&&(a16==7))&&!(a8==1))))&&!(a20==1))&&!(a14==1))&&!(a0==1)))){ a9 = 7; a21 = 10; a20 = 1; a18 = 0; a1 = 12; a5 = 4; a27 = 0; a7 = 0; return -1; } else if((((((((!(a11==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a7==1)))&&(a19==1))&&!(a3==1))&&(a16==10))&&!(a6==1))&&(a1==12))&&(((a4==1)&&(!(a13==1)&&((a17==2)&&(((a12==1)&&(a20==1))&&(a21==11)))))&&(a9==7)))){ a10 = 0; a21 = 10; a9 = 8; a12 = 0; a1 = 13; a5 = 6; a28 = 0; a16 = 7; return -1; } else if(((!(a27==1)&&(((a9==9)&&((((a2==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a17==2))&&(a1==12)))&&(a16==11)))&&((a20==1)&&((a21==11)&&((((a12==1)&&(!(a7==1)&&(!(a26==1)&&(a12==1))))&&(a19==4))||!(a12==1)))))){ a5 = 6; a9 = 7; a4 = 0; a1 = 13; a19 = 2; a0 = 0; a2 = 1; return 21; } else if((((((a21==11)&&(((((a17==2)&&(a6==1))||!(a11==1))&&(a28==1))||(a27==1)))||(a27==1))&&!(a20==1))&&((a16==9)&&(((a3==1)&&(((a3==1)&&((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a1==13)))&&(a19==3))))){ if((a6==1)){ a4 = 1; a1 = 14; a9 = 9; a2 = 0; a20 = 1; a19 = 4; a21 = 12; a5 = 5; a25 = 0; }else{ a19 = 5; a16 = 10; a5 = 4; a28 = 0; a9 = 10; a14 = 1; a21 = 10; a3 = 0; } return 26; } else if((((a3==1)&&((a21==10)&&(((((a12==1)&&((((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a19==5))&&!(a18==1)))&&!(a0==1))&&(a3==1))&&(a1==13))))&&(!(a28==1)||((!(a20==1)&&((a17==2)&&(a3==1)))&&(a16==8))))){ a20 = 1; a0 = 0; a1 = 12; a12 = 1; a19 = 4; a5 = 4; a16 = 9; a26 = 0; a9 = 9; return 22; } else if((((a21==10)&&(!(a18==1)&&((a9==9)&&((a1==14)&&((!(a18==1)&&(((((a20==1)&&((input==5)&&((a5==4)||(a5==5))))&&!(a8==1))&&!(a14==1))&&!(a27==1)))&&(a17==2))))))&&((a19==2)&&(!(a3==1)||((a12==1)&&(a16==9)))))){ a20 = 0; a13 = 1; a2 = 1; a1 = 12; a6 = 1; a16 = 8; a19 = 3; a9 = 11; a5 = 4; return 21; } else if((((a3==1)&&(((!(a7==1)&&(!(a14==1)&&((a16==9)&&((input==6)&&(a19==3)))))&&(a17==2))&&(a12==1)))&&((a21==12)&&((a1==14)&&(((a5==5)&&((a9==9)&&((!(a24==1)&&(a6==1))&&(a3==1))))&&!(a20==1)))))){ a19 = 1; a1 = 13; a29 = 1; a9 = 10; a22 = 1; a7 = 1; a21 = 10; a20 = 1; a16 = 7; return 21; } else if(((!(a0==1)&&((((a21==12)&&(!(a14==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a20==1))))&&(a17==2))&&(a1==13)))&&(((a16==10)&&((a19==1)&&(((a9==8)&&((!(a24==1)&&(a6==1))&&!(a14==1)))&&!(a14==1))))&&!(a24==1)))){ a20 = 1; a29 = 1; a5 = 5; a27 = 1; a16 = 8; a9 = 7; a21 = 11; a11 = 0; return -1; } else if((((a14==1)&&(!(a28==1)&&(((input==5)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))&&(a16==10))))&&((((a4==1)&&((a17==2)&&((a1==13)&&((a8==1)&&((a19==2)&&(((a28==1)&&!(a28==1))&&(a20==1)))))))&&!(a28==1))&&(a21==12)))){ a15 = 0; a19 = 1; a21 = 10; a9 = 9; a29 = 1; a24 = 1; a16 = 7; a5 = 6; return 23; } else if((((a1==14)&&(((a12==1)&&((a5==6)&&(((a9==7)&&(input==4))&&(a16==10))))&&(a28==1)))&&((a21==12)&&((a26==1)||(!(a23==1)||(!(a20==1)&&(((a17==2)&&(!(a11==1)||((a2==1)&&(a19==2))))&&!(a27==1)))))))){ a20 = 1; a5 = 5; a19 = 1; a9 = 8; a24 = 1; a1 = 12; a21 = 10; a0 = 1; a12 = 0; a16 = 7; return -1; } else if((((!(a20==1)&&(((a9==7)&&((a12==1)&&((input==6)&&((a5==4)||(a5==5)))))&&!(a8==1)))&&(a2==1))&&(!(a6==1)||((a16==8)&&((a12==1)&&(((a17==2)&&((((a11==1)&&(a19==2))&&(a1==13))&&(a21==12)))&&(a3==1))))))){ a5 = 4; a22 = 0; a9 = 8; a20 = 1; a16 = 9; a18 = 1; a1 = 14; a24 = 1; a19 = 3; return 25; } else if(((((a7==1)||((a21==12)&&(((a17==2)&&((a11==1)&&(!(a24==1)&&((a12==1)||(a27==1)))))||!(a12==1))))||(a24==1))&&(((((a19==1)&&((a1==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a16==9))&&(a20==1))&&(a9==10)))){ a20 = 0; a21 = 11; a3 = 1; a18 = 0; a19 = 4; a9 = 8; a16 = 8; a5 = 5; return -1; } else if((((!(a24==1)&&(((((a9==10)&&((a17==2)&&(input==4)))&&!(a4==1))&&(a19==1))&&!(a0==1)))&&(a21==11))&&((a1==13)&&((a16==7)&&(((a28==1)&&((a5==4)&&((a13==1)&&((a6==1)&&(a23==1)))))&&!(a20==1)))))){ a1 = 12; a9 = 7; a20 = 1; a2 = 1; a11 = 1; a26 = 0; a21 = 10; return -1; } else if((((a27==1)||((!(a23==1)||((!(a26==1)&&(!(a6==1)||(((a9==10)&&(a23==1))&&(a1==14))))&&(a21==10)))&&(a3==1)))&&(((a17==2)&&(((((input==4)&&(a5==4))&&!(a20==1))&&(a19==4))&&(a16==8)))&&!(a4==1)))){ a1 = 12; a21 = 11; a9 = 8; a13 = 1; a5 = 5; a7 = 0; a6 = 1; return 22; } else if((((a28==1)&&(((a16==8)&&(((a3==1)&&((a28==1)&&((a5==5)&&(input==4))))&&(a9==10)))&&(a21==11)))&&((((((a1==13)&&(!(a11==1)||((a6==1)&&(a11==1))))&&!(a7==1))&&(a17==2))&&(a19==5))&&!(a20==1)))){ a20 = 1; a23 = 0; a28 = 0; a19 = 3; a16 = 11; a24 = 1; return 22; } else if((((a4==1)||((!(a20==1)&&(a3==1))&&(a16==7)))&&((a2==1)&&(!(a14==1)&&((a3==1)&&(((a28==1)&&((((((((a1==12)&&(a5==4))&&(a9==7))&&(a19==1))&&(a21==12))||((((a19==5)&&((a9==11)&&((a5==5)&&(a1==14))))&&(a21==11))||(((a19==5)&&((a9==11)&&((a5==6)&&(a1==14))))&&(a21==11))))&&(input==5))&&(a17==2)))&&(a6==1))))))){ a4 = 0; a21 = 10; a19 = 1; a20 = 1; a9 = 7; a12 = 1; a1 = 12; a5 = 4; a28 = 1; return -1; } else if(((((a16==10)&&((!(a4==1)&&((a11==1)&&(a1==13)))&&!(a20==1)))&&(a17==2))&&((((!(a18==1)&&((a11==1)&&((!(a24==1)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a26==1)))&&!(a14==1))))&&(a19==1))&&(a21==10))&&(a9==11)))){ a1 = 12; a5 = 5; a20 = 1; a16 = 7; a18 = 1; a3 = 0; a24 = 1; return -1; } else if((((((a16==8)&&((a28==1)&&((a20==1)&&(!(a26==1)&&((((input==6)&&(a21==11))&&(a5==4))&&!(a7==1))))))&&(a17==2))&&(a1==12))&&((((a9==11)&&((a19==2)&&(!(a7==1)&&(a23==1))))||(a24==1))||(a0==1)))){ a19 = 1; a11 = 1; a12 = 1; a9 = 7; a23 = 1; a21 = 10; a16 = 7; return -1; } else if((((a13==1)&&((a28==1)&&((a2==1)&&((a17==2)&&((a16==7)&&(((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a5==6)&&(a1==13))))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==5)))))))&&(((a0==1)||(((a20==1)&&((a21==10)&&((a19==5)&&(a11==1))))||!(a2==1)))&&!(a27==1)))){ a5 = 5; a1 = 12; a19 = 4; a21 = 12; a12 = 1; a18 = 0; a14 = 0; a9 = 8; return 25; } else if(((((a3==1)&&((a19==3)&&(((!(a6==1)||((a3==1)&&(a12==1)))&&!(a4==1))||(a27==1))))&&!(a20==1))&&((((a1==14)&&(((a13==1)&&(((a21==12)&&(input==4))&&(a17==2)))&&(a16==8)))&&(a9==8))&&(a5==4)))){ a16 = 7; a20 = 1; a19 = 2; a9 = 7; a1 = 13; a21 = 10; a12 = 0; a10 = 0; a25 = 0; return 25; } else if(((((a5==6)&&(!(a14==1)&&((a19==1)&&(a6==1))))||!(a11==1))&&((a16==7)&&((a1==12)&&((a12==1)&&(!(a0==1)&&(((((a3==1)&&((a17==2)&&((input==1)&&!(a20==1))))&&(a21==12))&&!(a27==1))&&(a9==7)))))))){ a14 = 0; a9 = 11; a1 = 14; a16 = 10; a24 = 0; a20 = 1; a3 = 1; a5 = 4; a21 = 11; return 25; } else if((((a4==1)||(((a23==1)&&(!(a3==1)||(a28==1)))&&(a3==1)))&&((!(a20==1)&&((a19==4)&&(((((a16==8)&&((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&!(a4==1)))&&(a21==12))&&(a1==14))&&!(a18==1))))&&(a9==7)))){ a19 = 1; a21 = 10; a20 = 1; a5 = 6; a26 = 1; a3 = 0; a1 = 12; a10 = 0; a16 = 7; return 23; } else if((((a17==2)&&((a12==1)&&(((a20==1)&&(a6==1))&&(a9==8))))&&(((a1==14)&&(((((!(a0==1)&&(((a19==3)&&((input==5)&&(a16==10)))&&!(a7==1)))&&(a21==11))&&(a23==1))&&(a6==1))&&!(a7==1)))&&(a5==4)))){ a9 = 9; a5 = 5; a21 = 10; a14 = 0; a16 = 7; a7 = 0; a19 = 2; a1 = 13; a13 = 1; return 25; } else if((((((!(a20==1)&&((!(a28==1)||((a23==1)&&(a28==1)))||(a26==1)))&&!(a7==1))&&(a3==1))&&(a1==13))&&((((((a19==1)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==6)))&&!(a24==1))&&(a21==10))&&(a16==9))&&(a17==2)))){ a10 = 0; a1 = 12; a22 = 0; a9 = 7; a19 = 5; a5 = 5; a16 = 7; a0 = 1; return -1; } else if((((((a21==12)&&(((a16==10)&&(!(a3==1)||(((a3==1)&&(a17==2))&&!(a27==1))))&&!(a24==1)))||!(a3==1))&&!(a8==1))&&(((!(a24==1)&&((input==1)&&((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13))))||(((a5==4)&&(a1==14))&&(a9==7)))))&&(a19==2))&&!(a20==1)))){ a23 = 0; a19 = 1; a21 = 10; a16 = 7; a9 = 9; a20 = 1; a5 = 4; a26 = 1; a1 = 14; a4 = 1; return 21; } else if(((((!(a27==1)&&(!(a11==1)||(a3==1)))||(a0==1))||(a8==1))&&((a21==10)&&((((!(a26==1)&&((a16==8)&&(((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==1))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==4))))&&(a20==1))&&(a17==2))&&(a12==1))))){ a2 = 1; a16 = 7; a1 = 12; a5 = 4; a13 = 1; a9 = 7; a19 = 1; return -1; } else if((((a16==7)&&((a19==4)&&((a17==2)&&((((a1==14)&&((a12==1)&&(a20==1)))&&(a9==9))&&!(a18==1)))))&&(((a12==1)&&(!(a14==1)&&(((a12==1)&&(!(a14==1)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a8==1))))&&(a21==12)))){ a21 = 10; a5 = 4; a18 = 0; a9 = 7; a6 = 1; a19 = 1; a1 = 12; a27 = 0; return -1; } else if((((a1==13)&&(((((((((!(a23==1)||(a28==1))&&(a21==11))&&(a20==1))||!(a3==1))||!(a13==1))&&(a9==10))&&(a12==1))&&(a13==1))&&(a16==10)))&&((a19==3)&&(((((a5==5)||(a5==6))&&(input==1))&&(a6==1))&&(a17==2))))){ a21 = 10; a1 = 12; a5 = 4; a24 = 0; a19 = 1; a23 = 1; a16 = 7; a7 = 0; a9 = 7; return -1; } else if((((a19==4)&&(((((((input==1)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&!(a0==1))&&!(a7==1))&&(a17==2))&&(a12==1))&&(a21==12)))&&((a16==8)&&((a3==1)&&((a1==13)&&(((!(a26==1)&&(a2==1))&&(a20==1))||(a0==1))))))){ a19 = 1; a5 = 4; a18 = 0; a21 = 10; a4 = 0; a16 = 7; a11 = 1; a1 = 12; a9 = 7; return -1; } else if((((!(a20==1)&&((a9==10)&&(((a19==1)&&((a5==4)&&((a16==11)&&((!(a14==1)&&(((input==1)&&(a1==13))&&!(a14==1)))&&(a17==2)))))&&!(a4==1))))&&!(a26==1))&&((!(a7==1)&&((a28==1)||!(a28==1)))&&(a21==10)))){ a15 = 0; a5 = 6; a9 = 9; a1 = 12; a16 = 7; a28 = 0; a20 = 1; a22 = 1; return 26; } else if((((a9==9)&&((!(a23==1)||(((a28==1)||(a14==1))&&(a16==10)))||!(a12==1)))&&((a21==12)&&((a19==3)&&(((a17==2)&&(!(a26==1)&&((a1==13)&&((!(a18==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1)))))&&!(a26==1)))))){ a25 = 1; a1 = 14; a16 = 7; a19 = 1; a5 = 6; a21 = 10; a3 = 0; a9 = 8; a20 = 1; a2 = 0; return 21; } else if((((a28==1)&&((a1==13)&&((((a9==7)&&(a2==1))&&(a5==4))&&(a21==11))))&&(((((a2==1)&&((a16==9)&&(((((input==1)&&(a20==1))&&(a13==1))&&(a19==2))&&!(a27==1))))&&(a17==2))&&!(a24==1))&&!(a4==1)))){ if((a22==1)){ a19 = 5; a0 = 0; a13 = 1; a16 = 7; a4 = 0; a1 = 14; a9 = 11; a21 = 10; a20 = 0; }else{ a19 = 4; a16 = 8; a9 = 10; a1 = 14; a3 = 1; a18 = 0; a21 = 12; a14 = 0; } return 25; } else if((((a21==12)&&((a16==10)&&(((a11==1)&&(!(a20==1)&&((a12==1)&&((!(a8==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a19==4)))))&&!(a26==1))))&&((a17==2)&&(((a11==1)&&(((a13==1)&&(a1==14))&&!(a26==1)))&&(a9==8))))){ a10 = 0; a5 = 5; a1 = 12; a19 = 2; a16 = 8; a3 = 0; a26 = 1; return 25; } else if(((!(a28==1)||((a20==1)&&(((((a19==1)&&(a6==1))&&(a21==10))||!(a2==1))&&(a17==2))))&&(!(a8==1)&&(((a1==13)&&((((a2==1)&&((input==4)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))&&!(a4==1))&&(a16==10)))&&!(a7==1))))){ a13 = 1; a27 = 0; a18 = 0; a9 = 7; a1 = 12; a5 = 4; a16 = 7; return -1; } else if((((a5==4)&&(!(a3==1)||(((!(a24==1)&&(((a11==1)&&((a2==1)&&(a21==11)))&&(a12==1)))&&(a9==11))&&(a17==2))))&&((a19==3)&&((a1==12)&&(((a23==1)&&((a3==1)&&((input==5)&&(a20==1))))&&(a16==8)))))){ a19 = 1; a6 = 1; a5 = 6; a20 = 0; a23 = 1; a21 = 10; a8 = 0; return 23; } else if((((a1==12)&&((a18==1)||((((!(a2==1)||(((a13==1)||(a0==1))||!(a23==1)))&&(a16==8))&&(a17==2))&&(a21==10))))&&(((a9==10)&&((((a5==5)&&((a19==1)&&(input==3)))&&!(a4==1))&&(a13==1)))&&!(a20==1)))){ a20 = 1; a16 = 7; a5 = 4; a23 = 1; a9 = 7; a3 = 1; return -1; } else if(((((a17==2)&&((((((a18==1)||(!(a3==1)||((a13==1)&&(a1==12))))&&(a16==9))&&(a23==1))&&(a5==4))||!(a28==1)))||(a4==1))&&((((a20==1)&&((a19==1)&&((a21==12)&&(input==1))))&&(a9==11))&&(a13==1)))){ a7 = 0; a2 = 1; a19 = 5; a4 = 0; a1 = 14; a21 = 11; return 21; } else if(((((((a9==10)&&((!(a27==1)&&((a28==1)||(a4==1)))&&(a19==3)))&&(a3==1))&&(a21==12))&&(a1==12))&&(((a2==1)&&((a20==1)&&((a16==11)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1))&&(a17==2)))))&&!(a4==1)))){ a26 = 0; a1 = 14; a0 = 0; a23 = 1; a19 = 4; a5 = 4; return 26; } else if((((((a19==4)&&((((((((input==1)&&((a5==5)||(a5==6)))&&(a12==1))&&(a12==1))&&(a23==1))&&(a17==2))&&(a13==1))&&(a16==8)))&&(a6==1))&&(a21==11))&&(((a20==1)&&((a1==14)&&((a3==1)&&(a9==7))))&&!(a0==1)))){ a4 = 0; a5 = 5; a19 = 2; a9 = 8; a16 = 10; a13 = 1; return 25; } else if(((((a9==11)&&((a16==9)&&(((((((a5==5)||(a5==6))&&(input==6))&&!(a26==1))&&!(a7==1))&&!(a0==1))&&(a3==1))))&&(a21==12))&&((a20==1)&&(((a1==13)&&((((a19==3)&&(a11==1))&&(a17==2))||!(a13==1)))||(a24==1))))){ a21 = 10; a23 = 1; a19 = 1; a9 = 7; a16 = 7; a7 = 0; a5 = 4; a27 = 0; a1 = 12; return -1; } else if(((((a16==9)&&(((a24==1)||(!(a20==1)&&((a21==10)&&(a2==1))))&&(a1==14)))&&(a13==1))&&((((a11==1)&&(((a17==2)&&((a9==8)&&(((input==1)&&((a5==4)||(a5==5)))&&(a19==1))))&&!(a4==1)))&&!(a27==1))&&!(a8==1)))){ if((a14==1)){ a1 = 12; a9 = 9; a5 = 6; a0 = 1; a20 = 1; a19 = 5; a22 = 0; a11 = 0; }else{ a5 = 6; a21 = 11; a25 = 0; a6 = 0; a16 = 8; a20 = 1; a9 = 11; a24 = 1; a19 = 5; } return -1; } else if(((((((a21==12)&&(((a19==5)&&(input==4))&&(a5==5)))&&(a17==2))&&(a16==7))&&(a20==1))&&(!(a28==1)||((((!(a11==1)||(((a9==7)&&((a12==1)&&!(a18==1)))&&(a6==1)))||!(a2==1))&&(a1==14))||!(a23==1))))){ a5 = 4; a14 = 0; a21 = 10; a19 = 1; a2 = 1; a27 = 0; a1 = 12; return -1; } else if((((((a12==1)||!(a3==1))&&!(a8==1))&&(a16==9))&&(!(a20==1)&&((((a5==5)&&((a17==2)&&((!(a27==1)&&((!(a27==1)&&(((input==4)&&(a21==12))&&(a19==5)))&&!(a14==1)))&&!(a8==1))))&&(a1==13))&&(a9==8))))){ a19 = 1; a1 = 12; a29 = 0; a21 = 10; a16 = 7; a22 = 0; a20 = 1; a9 = 10; a5 = 6; a25 = 0; return -1; } else if(((((a21==12)&&((((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4)))&&(a17==2))&&(a19==4)))&&(a16==10))&&((a24==1)||(((a13==1)&&(!(a4==1)&&((a1==12)&&((!(a23==1)||((a11==1)&&(a20==1)))||!(a6==1)))))&&(a9==11))))){ a4 = 0; a27 = 0; a1 = 14; a5 = 5; a16 = 9; a19 = 1; a21 = 10; a18 = 0; a9 = 7; return -1; } else if((((a9==10)&&(!(a26==1)&&((a19==3)&&(!(a24==1)&&(((!(a20==1)&&((input==4)&&(a1==12)))&&!(a14==1))&&(a5==6))))))&&(((a17==2)&&(((a8==1)||(!(a23==1)||((a13==1)&&(a23==1))))&&(a21==12)))&&(a16==8)))){ a21 = 10; a20 = 1; a12 = 0; a5 = 5; a26 = 1; a16 = 7; a29 = 0; a19 = 1; return -1; } else if(((!(a6==1)&&((a19==1)&&(((a21==12)&&((a16==10)&&((a5==6)&&(a3==1))))&&!(a23==1))))&&(((a9==9)&&((((a1==12)&&(((a0==1)&&((a17==2)&&(input==4)))&&!(a3==1)))&&(a8==1))&&(a20==1)))&&(a7==1)))){ a6 = 0; a5 = 5; a19 = 5; a1 = 13; a27 = 1; a21 = 11; a16 = 11; a22 = 0; a9 = 7; return -1; } else if(((((a3==1)&&((((input==6)&&((((((a16==8)&&(((a5==5)&&(a1==14))&&(a9==11)))&&(a19==5))&&(a21==12))||(((a19==5)&&((((a5==6)&&(a1==14))&&(a9==11))&&(a16==8)))&&(a21==12)))||((a21==10)&&((a19==1)&&((a16==9)&&((a9==7)&&((a5==4)&&(a1==12))))))))&&!(a7==1))&&(a17==2)))&&(a11==1))&&((((a14==1)||((a28==1)||(a4==1)))&&(a20==1))||(a27==1)))){ a5 = 6; a1 = 13; a9 = 10; a16 = 8; a28 = 1; a21 = 10; a0 = 0; a19 = 5; a2 = 1; return -1; } else if((((a27==1)||(((((a12==1)&&((a11==1)&&(a1==14)))&&(a12==1))&&(a20==1))&&(a28==1)))&&((((a21==11)&&((a16==9)&&((a28==1)&&(((input==3)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a17==2)))))&&(a19==1))&&(a11==1)))){ a21 = 10; a16 = 7; a2 = 1; a14 = 0; a9 = 7; a1 = 12; a5 = 4; a11 = 1; return -1; } else if((((a21==11)&&((((a3==1)&&(((a17==2)&&((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a28==1)))&&(a19==3))&&!(a20==1)))&&((a1==14)&&((a16==8)&&((a2==1)&&((((a28==1)&&(a3==1))||(a7==1))&&(a11==1))))))){ a0 = 0; a5 = 5; a20 = 1; a19 = 4; a1 = 12; a9 = 11; a13 = 1; a12 = 1; return 22; } else if((((a6==1)&&(!(a28==1)||((a12==1)&&(a13==1))))&&(((a17==2)&&(!(a27==1)&&((a21==10)&&((((a2==1)&&((a23==1)&&(((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a1==14))))&&(a16==10))&&(a20==1)))))&&(a19==2)))){ a9 = 11; a19 = 5; a23 = 1; a16 = 11; a1 = 13; a5 = 4; a7 = 0; return 21; } else if((((((((((a5==5)||(a5==6))&&(input==3))&&!(a14==1))&&(a12==1))&&(a1==12))&&!(a20==1))&&(a9==10))&&((a19==5)&&((a17==2)&&(((a21==11)&&((((a3==1)&&((a18==1)||(a13==1)))&&!(a14==1))||!(a23==1)))&&(a16==7)))))){ a5 = 4; a28 = 1; a21 = 10; a19 = 1; a8 = 0; a20 = 1; a9 = 7; a23 = 1; return -1; } else if((((a20==1)&&((a21==11)&&((a19==1)&&(((a13==1)&&(((((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))&&(a3==1))&&!(a8==1))&&(a16==11)))&&(a1==13)))))&&(!(a4==1)&&(((a24==1)||((a17==2)&&(a12==1)))&&!(a24==1))))){ a18 = 0; a19 = 3; a1 = 12; a5 = 6; a21 = 12; a28 = 1; a9 = 10; a16 = 9; return 21; } else if(((!(a26==1)&&(!(a4==1)&&((a13==1)&&((a17==2)&&(input==1)))))&&(((a2==1)&&((a3==1)&&((a5==6)&&((a9==8)&&((a1==13)&&((a21==12)&&((a16==7)&&((a19==2)&&((a11==1)&&(a20==1))))))))))||!(a28==1)))){ a12 = 1; a19 = 1; a9 = 7; a21 = 10; a2 = 1; a28 = 1; a5 = 4; a1 = 12; return -1; } else if(((!(a8==1)&&(!(a26==1)&&(!(a24==1)&&((a9==11)&&((((input==6)&&((a5==5)||(a5==6)))&&(a20==1))&&(a19==4))))))&&((((a28==1)&&(((a16==11)&&(((a17==2)&&(a28==1))||!(a3==1)))&&(a1==13)))&&(a21==11))||(a4==1)))){ a28 = 1; a1 = 12; a21 = 10; a16 = 7; a9 = 7; a5 = 4; a19 = 1; a18 = 0; a7 = 0; return -1; } else if(((((((a21==11)&&((!(a20==1)&&(!(a18==1)&&(!(a26==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&!(a26==1)))&&(a6==1))&&(a1==12))&&(a17==2))&&((a4==1)||((a3==1)&&((((a19==5)&&(a28==1))&&(a16==8))&&(a9==8)))))){ a9 = 7; a8 = 0; a20 = 1; a5 = 4; a16 = 7; a19 = 1; a14 = 0; a21 = 10; return -1; } else if((((a16==11)&&((a1==13)&&((!(a26==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==3)))&&(a12==1))))&&((((a11==1)&&(!(a24==1)&&(((a2==1)&&(((a3==1)&&(a20==1))&&!(a26==1)))&&(a21==10))))&&(a19==4))&&(a17==2)))){ a16 = 7; a11 = 1; a28 = 1; a9 = 7; a1 = 12; a19 = 1; a26 = 0; a5 = 4; return -1; } else if((((a21==10)&&((a17==2)&&(((a9==9)&&((a16==11)&&((a28==1)&&(((!(a18==1)&&(!(a14==1)&&((input==6)&&((a5==5)||(a5==6)))))&&!(a27==1))&&!(a8==1)))))&&(a20==1))))&&((((a8==1)||(a28==1))&&(a1==13))&&(a19==4)))){ a5 = 4; a1 = 12; a28 = 1; a19 = 1; a9 = 7; a7 = 0; a14 = 0; a16 = 7; return -1; } else if(((((a20==1)&&((((a6==1)&&(a16==7))&&(a5==6))&&(a9==11)))&&(a19==5))&&((a8==1)&&(((a17==2)&&(((a1==14)&&((((a4==1)&&((a21==10)&&(input==1)))&&!(a12==1))&&!(a2==1)))&&(a24==1)))&&(a0==1))))){ a10 = 0; a18 = 1; a19 = 3; a9 = 8; a5 = 4; return -1; } else if((((a1==13)&&((a21==11)&&((a2==1)&&!(a20==1))))&&((a17==2)&&((a9==9)&&((((a12==1)&&((a6==1)&&(!(a14==1)&&((((a12==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a23==1))&&(a16==10)))))&&(a19==5))&&!(a18==1)))))){ a16 = 7; a9 = 11; a21 = 10; a1 = 12; a20 = 1; a26 = 1; a19 = 1; a29 = 0; a5 = 4; a23 = 0; return -1; } else if((((((a20==1)&&(((!(a24==1)&&(a23==1))&&(a19==1))&&(a1==13)))&&!(a8==1))&&(a16==9))&&((a6==1)&&((a3==1)&&(((a17==2)&&(((a3==1)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==6)))&&(a11==1)))&&(a21==12)))))){ a9 = 7; a12 = 1; a1 = 12; a21 = 10; a16 = 7; a5 = 4; a28 = 1; return -1; } else if((((a16==8)&&((!(a13==1)||((!(a23==1)||(!(a20==1)&&(a28==1)))||(a24==1)))&&(a1==14)))&&(((a17==2)&&((a28==1)&&(((!(a14==1)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==1)))&&(a21==10))&&(a12==1))))&&(a19==5)))){ a20 = 1; a9 = 10; a8 = 0; a18 = 0; a19 = 3; a5 = 4; a21 = 12; a14 = 0; a1 = 12; return 25; } else if((((((a8==1)&&((((a16==7)&&((a23==1)&&(a26==1)))&&(a9==11))&&(a4==1)))&&(a1==14))&&!(a20==1))&&((a17==2)&&(((!(a23==1)&&((!(a13==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a8==1)))&&(a21==12))&&(a19==2))))){ a0 = 1; a25 = 1; a5 = 5; a21 = 10; a20 = 1; a9 = 8; a19 = 1; a22 = 0; return -1; } else if(((!(a20==1)&&(!(a26==1)&&(!(a0==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a17==2)))))&&(((a19==5)&&(((a21==11)&&(!(a3==1)||(((!(a2==1)||((a28==1)&&(a1==14)))||(a27==1))&&(a9==8))))&&(a16==10)))&&!(a26==1)))){ if((a23==1)){ a15 = 1; a19 = 2; a20 = 1; a16 = 7; a9 = 11; a21 = 12; a5 = 6; a28 = 0; a22 = 1; }else{ a1 = 13; a5 = 5; a21 = 10; a20 = 1; a19 = 1; a16 = 7; a7 = 1; a6 = 0; a9 = 10; } return -1; } else if((((a12==1)&&((a19==1)&&(((a17==2)&&((a3==1)&&(a11==1)))&&!(a27==1))))&&(((((!(a14==1)&&(((((a16==10)&&(input==4))&&(a9==7))&&(a20==1))&&(a21==12)))&&(a1==12))&&(a6==1))&&(a5==6))&&!(a14==1)))){ a5 = 4; a13 = 1; a8 = 0; a21 = 10; a26 = 0; a16 = 7; return -1; } else if(((((a11==1)&&(!(a12==1)||((((a27==1)||(a11==1))&&!(a4==1))&&!(a20==1))))&&(a17==2))&&(((a2==1)&&((a1==14)&&((((((a16==9)&&(input==3))&&(a9==7))&&(a5==6))&&(a21==11))&&(a19==4))))&&(a11==1)))){ a9 = 8; a24 = 1; a19 = 2; a16 = 7; a2 = 0; a21 = 10; a4 = 1; a20 = 1; a1 = 12; return -1; } else if((((((input==5)&&(((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4)))||(((a9==7)&&((a5==5)&&(a1==12)))&&(a19==4))))&&(a16==10))&&(a13==1))&&((((a7==1)||((!(a6==1)||((a17==2)&&((a21==10)&&((a20==1)&&(a12==1)))))||(a8==1)))&&(a13==1))||(a7==1)))){ a12 = 1; a1 = 12; a4 = 0; a19 = 1; a5 = 4; a3 = 1; a16 = 7; a9 = 7; return -1; } else if((((a20==1)&&(!(a8==1)&&(!(a23==1)||((a21==12)&&(!(a28==1)||(!(a6==1)||((a17==2)&&((a28==1)&&(a19==4)))))))))&&(!(a0==1)&&((a6==1)&&((a16==7)&&((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==4))))))){ a19 = 5; a27 = 0; a16 = 8; a5 = 6; a9 = 7; a7 = 0; a24 = 0; a1 = 12; return 25; } else if((((!(a26==1)&&((a14==1)||((a8==1)||((a28==1)&&(a12==1)))))&&(a20==1))&&((a17==2)&&((a16==11)&&(((a19==4)&&(!(a26==1)&&(!(a27==1)&&((a21==12)&&((((a5==4)||(a5==5))&&(input==1))&&(a1==13))))))&&(a9==11)))))){ a21 = 10; a2 = 1; a1 = 12; a16 = 7; a0 = 0; a4 = 0; a9 = 7; a5 = 4; a19 = 1; return -1; } else if(((((a19==2)&&(!(a13==1)||((a6==1)||(a0==1))))&&!(a20==1))&&((a21==10)&&((a17==2)&&((!(a4==1)&&((a5==4)&&((((a16==11)&&(!(a4==1)&&((input==5)&&(a1==14))))&&!(a7==1))&&(a6==1))))&&(a9==8)))))){ a4 = 1; a0 = 1; a21 = 11; a25 = 0; a20 = 1; a16 = 8; return -1; } else if((((((((a23==1)&&((a17==2)&&((a1==13)&&((input==6)&&(a20==1)))))&&!(a27==1))&&!(a18==1))&&(a16==7))&&!(a24==1))&&(((a5==4)&&((((a9==11)&&((a19==2)&&(a28==1)))||(a24==1))&&(a21==10)))&&(a3==1)))){ a26 = 0; a27 = 0; a9 = 8; a1 = 14; a5 = 5; a28 = 1; a19 = 3; return 25; } else if((((a19==4)&&((!(a18==1)&&((a9==8)&&((a21==11)&&((!(a20==1)&&((a12==1)&&!(a26==1)))&&(a1==14)))))||(a27==1)))&&((((a6==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a16==9))&&(a17==2)))&&!(a26==1))&&!(a14==1)))){ if((a15==1)){ a21 = 10; a20 = 1; a19 = 1; a9 = 11; a4 = 1; a25 = 0; a5 = 5; a16 = 7; a10 = 1; }else{ a5 = 4; a19 = 2; a24 = 1; a1 = 12; a28 = 0; a21 = 10; a13 = 0; a20 = 1; a16 = 7; a9 = 10; } return -1; } else if((((((!(a20==1)&&((a16==10)&&(a23==1)))||(a4==1))&&(a23==1))&&(a17==2))&&((a21==10)&&(!(a27==1)&&((a9==10)&&((a19==4)&&((((a1==13)&&(((input==4)&&((a5==5)||(a5==6)))&&(a6==1)))&&!(a7==1))&&!(a26==1)))))))){ a16 = 9; a1 = 14; a21 = 12; a5 = 4; a29 = 1; a6 = 0; a28 = 0; a20 = 1; return 26; } else if((((a21==10)&&(((a28==1)&&((a1==14)&&((input==6)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))))&&(a19==3)))&&((((a16==7)&&(((a20==1)&&(!(a12==1)||(((a17==2)&&(a13==1))||(a14==1))))&&!(a14==1)))||!(a6==1))||(a18==1)))){ a19 = 1; a1 = 13; a5 = 4; a9 = 11; a6 = 1; a3 = 1; a26 = 0; a21 = 11; a20 = 0; return 23; } else if((((((a1==13)&&(!(a0==1)&&(!(a14==1)&&(!(a20==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6))))))&&(a12==1))&&(a19==4))&&(((((((a23==1)||(a7==1))&&(a16==10))&&(a17==2))&&(a13==1))&&!(a0==1))&&(a21==10)))){ if((a22==1)){ a22 = 0; a5 = 6; a16 = 7; a9 = 9; a19 = 1; a20 = 1; a29 = 0; }else{ a20 = 1; a16 = 7; a6 = 0; a5 = 5; a19 = 1; a1 = 12; a12 = 0; a9 = 7; } return -1; } else if((((!(a23==1)||((a8==1)||(((a2==1)&&((a11==1)||!(a28==1)))&&(a17==2))))||(a18==1))&&(((a16==7)&&(((a6==1)&&(((((((a5==5)&&(a1==14))&&(a9==11))&&(a19==2))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2)))||((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==3)))&&!(a20==1)))&&(a21==10)))){ a1 = 13; a21 = 12; a26 = 0; a19 = 2; a9 = 8; a20 = 1; a6 = 1; a5 = 5; a16 = 10; a8 = 0; return 21; } else if(((((a9==7)&&((a19==2)&&(!(a7==1)&&(((a3==1)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a0==1)))&&!(a20==1)))))&&!(a7==1))&&((((a16==8)&&((a21==10)&&(((a13==1)&&(a1==12))&&(a17==2))))&&(a11==1))&&(a12==1)))){ a20 = 1; a9 = 8; a16 = 10; a11 = 1; a1 = 14; a7 = 0; a27 = 0; a5 = 6; return 21; } else if((((a17==2)&&(((a21==11)&&(((input==1)&&(a20==1))&&(a12==1)))&&(a1==14)))&&((a9==8)&&((a13==1)&&((((a19==3)&&((a23==1)&&((((a11==1)&&!(a8==1))&&(a5==5))&&!(a26==1))))&&(a16==10))||(a18==1)))))){ a5 = 4; a3 = 1; a9 = 9; a21 = 10; a19 = 2; a27 = 0; a1 = 13; a16 = 7; a14 = 0; return 25; } else if((((((((a21==12)&&((!(a23==1)&&(!(a6==1)&&(a2==1)))&&(a27==1)))&&(a0==1))&&(a16==11))&&(a17==2))&&(a4==1))&&(((a19==2)&&(((a26==1)&&((a9==9)&&((input==5)&&((a5==5)||(a5==6)))))&&(a1==13)))&&(a20==1)))){ a5 = 5; a19 = 1; a22 = 1; a1 = 14; a21 = 10; a16 = 7; a0 = 1; a10 = 0; return 25; } else if(((((a13==1)&&((!(a12==1)||((a1==14)&&(a28==1)))&&(a6==1)))&&(a6==1))&&(!(a0==1)&&(((((a21==11)&&((a5==6)&&((a19==4)&&((a17==2)&&((a16==8)&&(input==4))))))&&(a9==11))&&!(a20==1))&&(a23==1))))){ a16 = 7; a23 = 1; a13 = 1; a21 = 10; a12 = 1; a20 = 1; a19 = 1; a1 = 12; a5 = 4; a9 = 7; return -1; } else if((((a23==1)&&(((a1==13)&&((a3==1)&&(a16==11)))&&(a6==1)))&&((a13==1)&&((!(a27==1)&&(((((((a17==2)&&((input==6)&&(a20==1)))&&(a5==6))&&!(a14==1))&&(a9==11))&&(a19==5))&&(a21==12)))&&!(a18==1))))){ a19 = 1; a16 = 7; a9 = 10; a21 = 10; a20 = 0; a7 = 0; a3 = 1; return 25; } else if((((a1==14)&&(((a26==1)&&((a9==7)&&(!(a3==1)&&((a20==1)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==4)))))))&&(a27==1)))&&(((a19==4)&&((a21==11)&&((a26==1)&&(((a23==1)&&(a16==8))&&!(a12==1)))))&&!(a6==1)))){ a29 = 0; a16 = 7; a21 = 10; a9 = 8; a19 = 1; a3 = 0; a5 = 5; return -1; } else if((((((a16==8)&&(((a19==5)&&(((a28==1)&&(a1==13))&&(a3==1)))&&(a11==1)))&&(a21==10))&&(a9==9))&&((a20==1)&&(((a11==1)&&(((a23==1)&&(!(a4==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a11==1)))&&(a17==2))))){ a3 = 1; a5 = 5; a4 = 0; a23 = 1; a9 = 10; return 25; } else if((((a9==7)&&(!(a3==1)||((!(a2==1)||(((a24==1)||(a11==1))&&(a19==5)))&&(a16==8))))&&((((((((a21==12)&&((input==3)&&(a1==13)))&&(a6==1))&&(a20==1))&&(a2==1))&&(a5==5))&&!(a4==1))&&(a17==2)))){ a19 = 1; a12 = 1; a1 = 12; a9 = 10; a13 = 1; return -1; } else if(((((!(a27==1)&&((a9==10)&&((a19==2)&&((a20==1)&&(input==1)))))&&!(a27==1))&&(a2==1))&&((((a28==1)&&((a1==14)&&((a16==8)&&((((a12==1)&&(a17==2))&&!(a7==1))&&(a5==5)))))&&!(a7==1))&&(a21==10)))){ a9 = 7; a1 = 12; a5 = 4; a14 = 0; a18 = 0; a19 = 1; a27 = 0; a16 = 7; return -1; } else if(((((a21==11)&&((a17==2)&&(!(a8==1)&&((input==5)&&((a5==4)||(a5==5))))))&&(a19==3))&&((a9==10)&&((a1==13)&&((a16==7)&&((a14==1)||((!(a11==1)||((a20==1)&&(!(a6==1)||(!(a28==1)||(a23==1)))))||(a14==1)))))))){ a26 = 0; a9 = 11; a28 = 1; a6 = 1; a16 = 8; a1 = 12; a5 = 6; a19 = 1; return 23; } else if((((!(a0==1)&&((a19==5)&&((a16==7)&&((a21==12)&&((a1==13)&&((input==1)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))))))&&!(a24==1))&&(!(a23==1)||((!(a7==1)&&((a3==1)&&((!(a20==1)&&(a12==1))&&(a17==2))))||(a7==1))))){ a2 = 1; a1 = 12; a16 = 10; a20 = 1; a9 = 8; a0 = 0; a23 = 1; a5 = 5; return 21; } else if(((((a23==1)&&(!(a27==1)&&(!(a8==1)&&((((a11==1)&&(a20==1))&&(a17==2))||(a14==1)))))||!(a3==1))&&((a3==1)&&((((a9==7)&&((a1==14)&&(((a16==7)&&(input==4))&&(a5==5))))&&(a19==5))&&(a21==11))))){ a18 = 0; a26 = 0; a21 = 10; a5 = 4; a19 = 1; a28 = 1; a1 = 12; return -1; } else if((((((!(a3==1)&&((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a16==10))&&(a20==1))&&(a17==2))&&((a1==12)&&((a4==1)&&((((a7==1)&&((((a2==1)&&(a21==11))&&!(a2==1))&&(a26==1)))&&(a19==1))&&(a18==1)))))){ a14 = 1; a16 = 11; a19 = 4; a15 = 0; a1 = 14; a7 = 1; a9 = 11; a5 = 6; return 26; } else if((((a9==11)&&((a5==5)&&((a13==1)&&(((a13==1)&&((((a3==1)&&((a1==13)&&((input==4)&&(a17==2))))&&(a21==10))&&(a6==1)))&&(a23==1)))))&&((a19==2)&&(!(a0==1)&&(!(a20==1)&&((a23==1)&&(a16==10))))))){ a21 = 12; a29 = 1; a16 = 9; a19 = 3; a9 = 8; a25 = 0; a1 = 12; a5 = 4; a2 = 0; return -1; } else if((((a3==1)&&(((a19==2)&&((a17==2)&&((a16==11)&&(((((a11==1)&&!(a4==1))&&(a3==1))&&(a21==11))&&(a1==12)))))&&(a28==1)))&&((a5==5)&&(((((a20==1)&&(input==1))&&(a6==1))&&!(a4==1))&&(a9==11))))){ a12 = 1; a6 = 1; a21 = 10; a16 = 9; a9 = 10; a19 = 3; a5 = 4; a3 = 1; return 25; } else if((((a9==10)&&(((((((a28==1)&&(a16==8))&&(a1==14))&&(a21==12))&&!(a26==1))&&!(a0==1))||(a26==1)))&&(!(a24==1)&&(!(a7==1)&&((((a17==2)&&(((a19==3)&&(input==5))&&(a2==1)))&&(a5==4))&&(a20==1)))))){ a18 = 0; a9 = 8; a1 = 12; a28 = 1; a16 = 10; a7 = 0; return 23; } else if(((((!(a14==1)&&(((a16==7)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6))&&!(a8==1)))&&(a11==1)))&&(a21==12))&&!(a26==1))&&((a1==13)&&((a20==1)&&(((a19==4)&&(((a17==2)&&(a11==1))&&(a3==1)))||!(a3==1)))))){ a1 = 14; a9 = 7; a24 = 0; a7 = 0; a5 = 6; a11 = 1; a19 = 2; a21 = 11; a16 = 9; return 26; } else if((((a16==8)&&(((a1==13)&&(((((a11==1)&&(a19==3))&&(a5==6))&&!(a27==1))||!(a23==1)))&&(a9==7)))&&(((((!(a7==1)&&(((a21==12)&&(input==5))&&(a12==1)))&&(a20==1))&&(a2==1))&&!(a8==1))&&(a17==2)))){ a0 = 0; a5 = 4; a16 = 7; a12 = 1; a1 = 12; a19 = 1; a21 = 10; return -1; } else if(((((!(a24==1)&&(((a9==10)&&(((!(a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a1==13)))&&(a28==1))&&(a21==10)))&&!(a14==1)))&&!(a27==1))&&(a11==1))&&(((a17==2)&&((a24==1)||((a16==11)&&(a13==1))))&&(a19==2)))){ a6 = 0; a9 = 9; a5 = 6; a3 = 0; a16 = 7; a24 = 1; a20 = 1; a1 = 12; return -1; } else if((((((a19==4)&&((a23==1)&&((a26==1)||(((!(a12==1)||(((a21==12)&&(a11==1))||!(a13==1)))||(a27==1))||(a18==1)))))&&!(a20==1))&&(a9==9))&&(((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&(a16==10))&&(a1==13)))){ if((a6==1)){ a1 = 12; a19 = 2; a29 = 1; a21 = 10; a27 = 1; a20 = 1; a5 = 6; a16 = 7; a18 = 1; }else{ a16 = 7; a20 = 1; a18 = 1; a1 = 14; a21 = 10; a29 = 1; a19 = 1; a5 = 6; a10 = 1; } return -1; } else if((((a23==1)&&(((a28==1)&&((a11==1)&&((a21==11)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5)))))&&(a2==1)))&&((a19==5)&&((((a16==10)&&((a20==1)&&(((a17==2)&&(a23==1))||!(a23==1))))||!(a23==1))&&(a1==14))))){ a16 = 7; a8 = 0; a21 = 10; a19 = 2; a5 = 4; a7 = 0; a1 = 13; a9 = 9; a24 = 0; return 25; } else if((((a1==13)&&(((a21==10)&&((a9==7)&&(((a2==1)&&(a16==8))&&(a3==1))))&&(a5==4)))&&((!(a14==1)&&((a19==5)&&(!(a8==1)&&((((!(a20==1)&&(input==5))&&!(a0==1))&&(a17==2))&&(a2==1)))))&&!(a24==1)))){ a20 = 1; a1 = 12; a18 = 0; a19 = 1; a11 = 1; a16 = 7; a26 = 0; return -1; } else if(((((((((input==5)&&(a21==11))&&(a17==2))&&!(a7==1))&&(a19==4))&&(a9==10))&&(a1==13))&&(((((a7==1)||(((a20==1)&&(((a27==1)||(a13==1))&&!(a7==1)))&&(a5==6)))&&(a16==7))&&(a28==1))||(a27==1)))){ a16 = 8; a27 = 0; a12 = 1; a9 = 9; a3 = 1; return 22; } else if(((!(a26==1)&&(((a19==3)&&(((a11==1)&&((a9==7)&&((a17==2)&&((input==5)&&(a16==9)))))&&(a2==1)))&&(a5==5)))&&((a2==1)&&((a21==12)&&((a2==1)&&((a14==1)||((a20==1)&&((a1==12)&&(a6==1))))))))){ a5 = 4; a11 = 1; a7 = 0; a9 = 9; return 21; } else if((((!(a20==1)&&((a17==2)&&(!(a24==1)&&(((((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7)))||((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==1))||((a19==1)&&(((a1==14)&&(a5==6))&&(a9==11)))))&&(input==6))&&!(a7==1)))))&&(a21==12))&&((a14==1)||(((a16==9)&&(((a7==1)||(a28==1))&&(a23==1)))&&(a6==1))))){ if((a1==12)){ a26 = 1; a5 = 4; a3 = 0; a1 = 12; a25 = 1; a21 = 10; a16 = 7; a19 = 1; a9 = 8; a20 = 1; }else{ a9 = 8; a19 = 1; a1 = 13; a20 = 1; a15 = 1; a21 = 10; a5 = 6; a27 = 1; a11 = 0; a16 = 7; } return -1; } else if(((((a6==1)&&((a16==9)&&((a17==2)&&(((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==4))&&(a1==13)))))&&(a11==1))&&(((((!(a28==1)||((a21==11)&&((a19==4)&&(a28==1))))&&(a20==1))||!(a12==1))||(a8==1))||(a8==1)))){ a21 = 10; a0 = 0; a14 = 0; a19 = 1; a9 = 7; a4 = 0; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((!(a24==1)&&(!(a20==1)&&(((a23==1)&&(((a23==1)&&(a23==1))||(a8==1)))&&(a17==2))))&&(a21==10))&&((a16==11)&&((a2==1)&&(!(a18==1)&&(((a1==12)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==1)))&&(a19==3))))))){ if((a7==1)){ a2 = 0; a19 = 1; a28 = 0; a5 = 5; a26 = 1; a9 = 9; }else{ a16 = 10; a5 = 5; a28 = 0; a25 = 1; a9 = 11; a14 = 1; a19 = 1; a1 = 13; a20 = 1; } return -1; } else if(((((((((a12==1)&&(a16==9))&&(a1==12))&&(a19==1))&&(a20==1))||(a18==1))||!(a12==1))&&((a12==1)&&(((a11==1)&&(((((input==4)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a17==2))&&(a21==11))&&(a2==1)))&&(a23==1))))){ a7 = 0; a21 = 10; a16 = 7; a6 = 1; a5 = 4; a18 = 0; a9 = 7; return -1; } else if(((((a21==10)&&((a17==2)&&(((a12==1)&&(a3==1))&&!(a8==1))))&&(a1==13))&&((a16==9)&&(!(a20==1)&&((a3==1)&&((a19==4)&&(((a2==1)&&(!(a0==1)&&((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))))&&!(a27==1)))))))){ a14 = 1; a9 = 8; a16 = 10; a1 = 14; a20 = 1; a28 = 0; a3 = 0; a19 = 5; a5 = 4; a21 = 11; return -1; } else if(((((((a17==2)&&((a6==1)&&((a20==1)&&(a2==1))))&&!(a24==1))&&(a9==8))||!(a23==1))&&(((a19==2)&&(((a2==1)&&(((a13==1)&&(((input==4)&&(a1==12))&&!(a14==1)))&&(a21==11)))&&(a16==7)))&&(a5==6)))){ a5 = 4; a26 = 0; a9 = 7; a21 = 10; a13 = 1; a19 = 1; a14 = 0; return -1; } else if((((a19==3)&&((a23==1)&&((a1==13)&&((a16==11)&&((a2==1)&&(a9==9))))))&&(!(a14==1)&&((a17==2)&&((a21==12)&&((!(a4==1)&&((a20==1)&&(!(a4==1)&&((((a5==5)||(a5==6))&&(input==3))&&!(a24==1)))))&&!(a27==1))))))){ a0 = 0; a24 = 0; a19 = 1; a1 = 12; a16 = 7; a23 = 1; a9 = 7; a21 = 10; a5 = 4; return -1; } else if((((a9==7)&&((a5==5)&&((a19==3)&&(((((a11==1)||(a18==1))&&!(a8==1))&&(a20==1))&&(a16==11)))))&&((a1==14)&&((a21==10)&&(((a28==1)&&(((a23==1)&&((a17==2)&&(input==5)))&&!(a27==1)))&&!(a8==1)))))){ a6 = 1; a4 = 0; a21 = 11; a5 = 6; a12 = 1; a1 = 13; a9 = 9; return 26; } else if(((((((!(a3==1)&&((a9==11)&&(a2==1)))&&(a14==1))&&(a14==1))&&!(a20==1))&&!(a28==1))&&(((a1==14)&&(!(a3==1)&&((a21==12)&&(((a17==2)&&((a19==2)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a16==7)))))&&(a27==1)))){ a19 = 1; a21 = 11; a7 = 1; a5 = 6; a26 = 1; a14 = 1; return -1; } else if((((a2==1)&&((((a21==12)&&((a16==7)&&((a1==12)&&(!(a4==1)&&(a12==1)))))&&!(a20==1))&&(a19==1)))&&(!(a8==1)&&(((((((input==1)&&(a17==2))&&(a5==6))&&(a23==1))&&(a9==11))&&(a3==1))&&(a6==1))))){ a2 = 1; a19 = 4; a5 = 5; a28 = 1; a3 = 1; a21 = 11; a16 = 8; a9 = 8; return 21; } else if(((((a28==1)&&(((a9==8)&&(!(a18==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a16==9)))&&!(a20==1))&&((a21==12)&&(((a24==1)||((a19==1)&&((a17==2)&&((((a0==1)||(a6==1))&&(a13==1))&&(a23==1)))))&&(a1==14))))){ a5 = 4; a1 = 13; a9 = 11; a16 = 7; a0 = 1; a13 = 0; a20 = 1; a21 = 10; a25 = 1; return -1; } else if((((a9==10)&&(((a17==2)&&(((((a1==13)&&(!(a4==1)&&(a2==1)))||!(a12==1))&&!(a24==1))&&(a5==4)))||(a4==1)))&&(((a20==1)&&(((a19==1)&&((a13==1)&&((a21==12)&&(input==6))))&&!(a27==1)))&&(a16==8)))){ a21 = 11; a8 = 0; a28 = 1; a16 = 10; a1 = 12; a19 = 5; a5 = 5; return 21; } else if(((((a17==2)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==3))&&!(a8==1))&&(a3==1))&&!(a14==1)))&&(a16==9))&&((a21==12)&&(!(a20==1)&&(((a1==12)&&((((a24==1)||(a6==1))&&(a19==2))||!(a3==1)))||(a4==1)))))){ a5 = 6; a19 = 1; a20 = 1; a16 = 7; a21 = 10; a0 = 1; a1 = 14; a15 = 1; a9 = 7; a27 = 1; return 23; } else if((((a23==1)&&((((!(a6==1)||((a17==2)&&(a6==1)))&&(a1==14))||!(a2==1))||(a24==1)))&&((((((a21==10)&&(((a28==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a9==9)))&&(a13==1))&&(a20==1))&&(a16==7))&&(a19==2)))){ a28 = 1; a19 = 4; a12 = 1; a1 = 13; a3 = 1; a5 = 5; a9 = 10; return 25; } else if(((!(a6==1)&&(((a1==13)&&((a0==1)&&((a21==10)&&(((((a5==5)||(a5==6))&&(input==1))&&(a24==1))&&(a16==8)))))&&(a19==2)))&&((a9==7)&&((((!(a23==1)&&(!(a20==1)&&(a13==1)))&&(a17==2))&&(a27==1))&&!(a28==1))))){ a1 = 14; a27 = 1; a22 = 0; a26 = 1; a9 = 11; a16 = 11; a19 = 1; a21 = 12; a5 = 4; a20 = 1; return 25; } else if(((((a23==1)&&((a11==1)&&(((a1==13)&&((input==6)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))))&&!(a20==1))))&&!(a18==1))&&(((a21==12)&&((!(a13==1)||((a17==2)&&(!(a11==1)||((a19==1)&&(a23==1)))))&&(a16==7)))||!(a28==1)))){ a16 = 8; a12 = 1; a20 = 1; a0 = 0; a21 = 11; a9 = 10; a11 = 1; a5 = 5; a1 = 12; a19 = 5; return 23; } else if((((((!(a24==1)&&((((a21==10)&&((!(a28==1)||(a23==1))||!(a23==1)))||!(a23==1))&&!(a8==1)))&&!(a20==1))||!(a13==1))&&(a19==1))&&((a9==8)&&((a16==11)&&((((input==4)&&((a5==5)||(a5==6)))&&(a1==14))&&(a17==2)))))){ a20 = 1; a23 = 0; a9 = 10; a7 = 1; a5 = 4; a6 = 0; a16 = 7; return -1; } else if(((((a17==2)&&(!(a24==1)&&((a19==1)&&(((a16==9)&&((a1==13)&&(((a7==1)||((a21==10)&&(a11==1)))||!(a23==1))))&&!(a20==1)))))&&(a9==7))&&(((a2==1)&&((a2==1)&&((input==5)&&((a5==5)||(a5==6)))))&&!(a18==1)))){ if((a25==1)){ a5 = 6; a16 = 7; a10 = 1; a1 = 12; a9 = 11; a6 = 0; a20 = 1; }else{ a20 = 1; a23 = 0; a1 = 12; a16 = 7; a5 = 6; a13 = 0; a15 = 1; } return 23; } else if((((((a16==7)&&(!(a3==1)||((!(a27==1)&&(((a13==1)&&(a20==1))&&(a21==12)))&&(a2==1))))||(a0==1))&&(a1==13))&&((a19==2)&&((!(a24==1)&&((a9==10)&&((((a5==4)||(a5==5))&&(input==5))&&(a17==2))))&&(a28==1))))){ a11 = 1; a1 = 12; a13 = 1; a5 = 4; a9 = 7; a21 = 10; a19 = 1; return -1; } else if((((a28==1)&&(!(a14==1)&&((((a23==1)&&(a2==1))&&(a1==14))||(a8==1))))&&(!(a27==1)&&((((a2==1)&&(!(a20==1)&&((a16==10)&&(((a9==9)&&(((a5==4)||(a5==5))&&(input==3)))&&(a21==11)))))&&(a17==2))&&(a19==3))))){ a9 = 8; a4 = 1; a29 = 1; a5 = 5; a26 = 1; a16 = 7; a21 = 10; a20 = 1; a19 = 1; return -1; } else if((((((((a21==10)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==3)))&&(a27==1))&&(a27==1))&&(a1==13))&&(a20==1))&&((((a17==2)&&(!(a11==1)&&((a27==1)&&(((a23==1)&&(a14==1))&&!(a23==1)))))&&(a19==4))&&(a16==7)))){ a15 = 0; a1 = 12; a25 = 1; a5 = 4; a9 = 9; a19 = 2; return -1; } else if((((a13==1)&&((((a19==2)&&((!(a26==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a3==1)))&&(a3==1))&&(a17==2)))&&((((a16==10)&&((((!(a20==1)&&(a23==1))&&(a1==12))&&(a21==11))&&(a9==7)))&&!(a8==1))||!(a13==1)))){ if((a3==1)){ a5 = 5; a1 = 13; a9 = 9; a16 = 7; a20 = 1; a2 = 0; a19 = 1; a21 = 10; a24 = 1; a26 = 1; }else{ a5 = 5; a28 = 0; a1 = 13; a19 = 4; a21 = 10; a22 = 1; a15 = 0; a9 = 9; a16 = 11; } return -1; } else if((((a21==10)&&((a23==1)&&(((input==4)&&(a1==12))&&(a13==1))))&&(((a19==2)&&((a17==2)&&((a5==4)&&(((((((a16==9)&&(a2==1))&&(a9==8))||(a14==1))&&!(a7==1))&&(a2==1))&&!(a4==1)))))&&!(a20==1)))){ if((a2==1)){ a28 = 0; a1 = 14; a9 = 7; a16 = 10; a8 = 1; a5 = 5; a22 = 0; a19 = 4; a20 = 1; }else{ a0 = 1; a24 = 1; a16 = 7; a20 = 1; a5 = 6; a9 = 11; a26 = 1; } return -1; } else if(((!(a6==1)||(((((!(a26==1)&&((a17==2)&&((a23==1)&&(a19==2))))&&(a5==6))&&(a21==10))&&(a1==12))&&!(a20==1)))&&((!(a8==1)&&((a16==10)&&(((a12==1)&&((a9==7)&&(input==4)))&&!(a18==1))))&&!(a7==1)))){ if((a1==14)){ a5 = 4; a22 = 0; a16 = 7; a20 = 1; a3 = 0; a25 = 1; a9 = 9; }else{ a15 = 0; a16 = 7; a6 = 0; a19 = 1; a1 = 14; a20 = 1; a18 = 1; } return 21; } else if((((a17==2)&&(((a21==10)&&((((input==6)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))&&(a1==14))&&(a3==1)))&&!(a18==1)))&&(!(a20==1)&&((!(a7==1)&&((((a6==1)&&((a6==1)||!(a3==1)))&&(a16==10))&&!(a7==1)))&&(a19==4))))){ a4 = 1; a9 = 7; a19 = 1; a16 = 7; a5 = 4; a14 = 1; a20 = 1; return -1; } else if((((a19==4)&&((!(a26==1)&&(a11==1))||(a27==1)))&&((((((a21==12)&&((((a16==8)&&((a20==1)&&((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&(a17==2))&&(a1==14)))&&!(a0==1))&&!(a26==1))&&!(a4==1))&&(a11==1)))){ a19 = 5; a12 = 1; a4 = 0; a5 = 4; a1 = 12; a28 = 1; a21 = 10; a9 = 9; return -1; } else if(((!(a13==1)||(((a20==1)&&((a17==2)&&(a23==1)))&&(a3==1)))&&((a12==1)&&(((!(a4==1)&&(!(a27==1)&&((((((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11))))||((a19==3)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==6))&&(a12==1))))&&(a21==11))&&(a16==7))))){ a24 = 0; a18 = 0; a9 = 7; a21 = 10; a5 = 4; a1 = 12; a19 = 1; a11 = 1; return -1; } else if((((a19==3)&&(!(a14==1)&&((((a7==1)||((a26==1)||(a2==1)))&&(a20==1))||!(a2==1))))&&(((!(a26==1)&&(((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5))&&(a1==13))&&(a16==7))&&(a23==1)))&&(a21==12))&&(a17==2)))){ a28 = 1; a5 = 6; a19 = 5; a21 = 10; a14 = 0; a1 = 12; a9 = 11; a11 = 1; a16 = 9; return 21; } else if((((!(a27==1)&&(!(a0==1)&&((a3==1)&&((a19==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))))&&(a16==8))&&(((a1==14)&&(((a3==1)&&((!(a12==1)||(!(a20==1)&&((a3==1)&&(a9==10))))&&(a17==2)))||!(a23==1)))&&(a21==12)))){ a5 = 6; a23 = 0; a24 = 1; a9 = 7; a1 = 12; a15 = 0; a16 = 10; a19 = 2; return -1; } else if((((((((((a20==1)&&(a6==1))&&(a1==12))&&(a19==3))&&(a28==1))&&(a17==2))&&(a16==8))&&(a6==1))&&(!(a26==1)&&(((a13==1)&&(!(a18==1)&&(((input==6)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a21==10))))&&!(a8==1))))){ a1 = 13; a19 = 4; a5 = 6; a6 = 1; a14 = 0; a9 = 9; a16 = 9; a28 = 1; a21 = 12; return 21; } else if(((!(a2==1)||((a14==1)||(!(a20==1)&&((a21==10)&&(((a1==12)&&(((!(a18==1)&&(a6==1))&&(a2==1))&&(a17==2)))&&(a19==5))))))&&(((a12==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))&&(a16==9)))&&!(a14==1)))){ a18 = 1; a19 = 1; a1 = 13; a23 = 0; a16 = 7; a29 = 1; a9 = 7; a5 = 6; a20 = 1; return -1; } else if(((!(a12==1)||((a20==1)&&(!(a28==1)||((a21==11)&&((((a3==1)&&(a1==13))&&(a19==3))&&(a17==2))))))&&(!(a14==1)&&((a23==1)&&((a9==7)&&((a16==9)&&(!(a8==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a28==1))))))))){ a16 = 11; a14 = 0; a1 = 14; a9 = 10; a5 = 5; a6 = 1; a21 = 10; a11 = 1; return 21; } else if((((a3==1)&&((a17==2)&&((((a16==10)&&(input==3))&&!(a18==1))&&(a19==4))))&&((!(a14==1)&&((a1==13)&&(((a26==1)||(((a9==10)&&((!(a28==1)||(a11==1))&&(a5==5)))||!(a23==1)))&&(a20==1))))&&(a21==10)))){ a0 = 0; a19 = 1; a9 = 7; a5 = 4; a11 = 1; a1 = 12; a16 = 7; a3 = 1; return -1; } else if(((((!(a0==1)&&((a21==11)&&((a17==2)&&((a1==14)&&(a28==1)))))&&(a16==9))||!(a2==1))&&(((((a3==1)&&(!(a8==1)&&(((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==5))&&!(a20==1))))&&(a19==4))&&!(a4==1))&&!(a24==1)))){ a20 = 1; a19 = 1; a29 = 0; a9 = 9; a1 = 12; a27 = 1; a16 = 10; a22 = 0; a5 = 5; a21 = 12; return -1; } else if((((((a11==1)&&((a21==12)&&((a6==1)&&((input==1)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))))))&&!(a14==1))&&(a1==12))&&((((((a17==2)&&((a19==5)&&((a2==1)&&(a20==1))))||!(a2==1))&&!(a7==1))&&(a16==8))&&(a13==1)))){ a16 = 7; a9 = 7; a24 = 0; a18 = 0; a21 = 10; a5 = 4; a8 = 0; a19 = 1; return -1; } else if((((!(a6==1)||((a5==4)&&((a17==2)&&(((a2==1)&&(a9==7))&&(a21==12)))))&&(a2==1))&&(!(a14==1)&&((((a20==1)&&((a16==9)&&(!(a0==1)&&(!(a24==1)&&((input==3)&&(a19==4))))))&&(a1==13))&&!(a8==1))))){ a13 = 1; a2 = 1; a19 = 1; a1 = 12; a16 = 7; a28 = 1; a21 = 10; return -1; } else if((((a19==5)&&((!(a8==1)&&((!(a14==1)&&((((((a16==8)&&(input==4))&&(a20==1))&&(a9==11))&&(a5==4))&&(a1==12)))&&(a6==1)))&&(a17==2)))&&(((a21==11)&&((a4==1)||(!(a0==1)&&(a23==1))))||(a8==1)))){ a11 = 1; a21 = 10; a9 = 7; a6 = 1; a24 = 0; a19 = 1; a16 = 7; return -1; } else if((((a12==1)&&(((((input==6)&&((a5==4)||(a5==5)))&&!(a4==1))&&!(a20==1))&&(a6==1)))&&(((a21==11)&&((a1==13)&&((a16==10)&&(!(a13==1)||(((((a23==1)||(a24==1))||!(a12==1))&&(a17==2))&&(a19==3))))))&&(a9==10)))){ a9 = 7; a4 = 1; a8 = 1; a19 = 2; a16 = 7; a3 = 0; a5 = 5; a21 = 12; return -1; } else if(((!(a0==1)&&((((a17==2)&&((a13==1)&&((a1==12)&&((a9==7)&&(a11==1)))))&&(a20==1))||!(a6==1)))&&(((a16==9)&&(((a19==2)&&((((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&(a21==11)))&&(a13==1)))&&!(a7==1)))){ a21 = 10; a26 = 0; a1 = 13; a18 = 0; a5 = 4; a16 = 7; a24 = 0; a9 = 10; return 21; } else if((((a20==1)&&((a5==4)&&((a17==2)&&(((a2==1)||(a0==1))||!(a6==1)))))&&((a16==11)&&((a1==14)&&(!(a24==1)&&(((((a9==10)&&((a19==4)&&((a21==12)&&(input==5))))&&(a28==1))&&!(a7==1))&&!(a8==1))))))){ a6 = 1; a16 = 10; a9 = 8; a0 = 0; a11 = 1; a19 = 2; a21 = 10; return 21; } else if((((a3==1)&&((a6==1)&&((!(a24==1)&&(!(a7==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))))&&!(a26==1))))&&((((a16==9)&&(((((a21==10)&&(a28==1))&&(a19==5))||!(a23==1))&&!(a20==1)))&&(a1==12))&&(a17==2)))){ a5 = 4; a20 = 1; a1 = 13; a26 = 1; a25 = 1; a27 = 1; a19 = 2; a16 = 7; a9 = 7; return -1; } else if((((((((!(a18==1)&&(((input==6)&&(a9==11))&&(a12==1)))&&!(a7==1))&&(a19==2))&&(a17==2))&&(a2==1))&&(a3==1))&&((a21==11)&&(!(a0==1)&&(((a20==1)&&((a16==10)&&((a2==1)&&(a1==14))))&&(a5==4)))))){ a1 = 13; a11 = 1; a9 = 9; a24 = 0; a16 = 7; a18 = 0; a21 = 10; a5 = 5; return 25; } else if(((((!(a18==1)&&((a17==2)&&((!(a24==1)&&(a12==1))||(a27==1))))&&(a19==1))&&(a9==10))&&(((a21==11)&&(!(a24==1)&&((!(a14==1)&&((((input==1)&&(a16==9))&&(a5==6))&&!(a20==1)))&&(a13==1))))&&(a1==13)))){ a2 = 0; a11 = 0; a20 = 1; a9 = 8; a21 = 10; a16 = 7; a1 = 14; return -1; } else if(((!(a7==1)&&(!(a26==1)&&(((a9==11)&&((a28==1)&&((a16==10)&&((a21==12)&&(!(a26==1)&&((a19==3)&&(((input==5)&&((a5==5)||(a5==6)))&&(a17==2))))))))&&(a3==1))))&&((((a3==1)&&(a28==1))&&(a1==14))&&!(a20==1)))){ a18 = 1; a29 = 0; a16 = 7; a21 = 10; a19 = 2; a5 = 5; a20 = 1; a9 = 7; a1 = 12; return 25; } else if(((!(a0==1)&&((((((a19==2)&&((a28==1)&&((input==3)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a12==1))&&(a17==2))&&(a1==13))&&(a20==1)))&&(!(a28==1)||(((!(a6==1)||((a3==1)&&(a16==8)))&&(a21==11))||(a26==1))))){ a9 = 8; a11 = 1; a1 = 14; a26 = 0; a19 = 1; a5 = 6; a21 = 12; a0 = 0; return 21; } else if((((a13==1)&&((a28==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a14==1))&&(a6==1))))&&(((a16==10)&&(((a28==1)&&(((a21==12)&&(((a19==4)&&((a9==10)&&(a12==1)))&&(a20==1)))&&(a17==2)))&&(a1==13)))||!(a2==1)))){ a5 = 4; a13 = 1; a1 = 12; a21 = 10; a16 = 7; a12 = 1; a9 = 7; a7 = 0; a19 = 1; return -1; } else if((((((a17==2)&&((a21==12)&&((a19==2)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==3))&&(a1==12)))))&&!(a18==1))&&!(a24==1))&&((((a20==1)&&((a16==9)&&(((a23==1)||!(a2==1))||!(a11==1))))||!(a12==1))||!(a3==1)))){ a5 = 4; a28 = 1; a7 = 0; a9 = 7; a26 = 0; a21 = 10; a16 = 7; a19 = 1; return -1; } else if((((((a17==2)&&((a24==1)||((((a13==1)||(a18==1))&&!(a7==1))&&(a21==11))))&&(a16==7))&&(a9==8))&&((a1==12)&&(((!(a7==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a19==5))&&(a20==1)))&&!(a26==1))&&!(a7==1))))){ if((a7==1)){ a13 = 1; a24 = 0; a20 = 0; a5 = 6; a21 = 12; a19 = 4; a9 = 10; a1 = 14; }else{ a8 = 0; a21 = 12; a28 = 1; a5 = 4; a18 = 0; a19 = 1; a16 = 8; a9 = 7; } return 22; } else if((((a18==1)||((a1==12)&&((!(a2==1)||((a4==1)||(!(a20==1)&&((a9==7)&&(a6==1)))))||!(a11==1))))&&(((a16==9)&&((a21==11)&&(((a28==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a17==2)))&&(a19==5))))&&(a28==1)))){ a22 = 1; a5 = 5; a3 = 0; a20 = 1; a9 = 9; a21 = 10; a19 = 2; a23 = 0; a16 = 7; return -1; } else if((((a1==14)&&((a17==2)&&((a3==1)&&(a11==1))))&&((((a20==1)&&((a16==9)&&(((((a28==1)&&((a2==1)&&((input==5)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))&&!(a4==1))&&!(a26==1))&&!(a18==1))))&&(a19==3))&&(a21==10)))){ a9 = 7; a4 = 0; a28 = 1; a11 = 1; a1 = 12; a16 = 7; a5 = 4; a19 = 1; return -1; } else if((((!(a4==1)&&(((((a1==12)&&((((a16==7)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a17==2))&&(a9==8)))&&(a21==11))&&!(a26==1))&&!(a0==1)))&&(a23==1))&&(!(a6==1)||(!(a20==1)&&(((a23==1)&&(a19==3))&&(a28==1)))))){ a21 = 10; a9 = 10; a19 = 2; a13 = 1; a1 = 13; a5 = 6; a20 = 1; a14 = 0; a2 = 1; return 25; } else if((((a19==2)&&((((a12==1)&&((a5==6)&&((a3==1)&&((input==5)&&(a9==10)))))&&!(a24==1))&&(a1==13)))&&((a16==9)&&(((a17==2)&&((!(a12==1)||(((a6==1)&&!(a7==1))&&!(a26==1)))&&!(a20==1)))&&(a21==10))))){ a19 = 1; a1 = 14; a20 = 1; a25 = 1; a28 = 0; a9 = 11; a16 = 7; a2 = 0; a5 = 5; return 25; } else if(((((a13==1)&&((!(a27==1)&&(((a16==11)&&((input==5)&&((a5==4)||(a5==5))))&&(a9==7)))&&(a21==10)))&&(a20==1))&&((a19==5)&&(!(a2==1)||((a0==1)||(((a17==2)&&((a14==1)||((a28==1)&&(a1==13))))||(a4==1))))))){ a1 = 12; a19 = 1; a0 = 0; a3 = 1; a26 = 0; a5 = 4; a16 = 7; return -1; } else if(((!(a11==1)||((a18==1)||(!(a24==1)&&(a6==1))))&&((((a1==14)&&(((a13==1)&&(((a21==11)&&(((a19==3)&&((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==3)))&&!(a8==1)))&&(a12==1)))&&(a16==9)))&&(a17==2))&&!(a20==1)))){ if((a18==1)){ a5 = 4; a1 = 13; a20 = 1; a9 = 7; a10 = 1; a19 = 1; a21 = 10; a3 = 0; a27 = 1; a16 = 7; }else{ a19 = 1; a5 = 4; a9 = 10; a18 = 1; a21 = 10; a25 = 0; a20 = 1; a4 = 1; a16 = 7; } return -1; } else if((((a16==8)&&(((a21==10)&&(((a2==1)&&(!(a26==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a7==1))))&&(a1==13)))&&(a9==10)))&&((((a17==2)&&(((a7==1)||((a6==1)||(a24==1)))&&(a28==1)))&&(a20==1))&&(a19==2)))){ a7 = 0; a19 = 1; a2 = 1; a5 = 4; a1 = 12; a16 = 7; a9 = 7; return -1; } else if(((((((a20==1)&&((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a17==2))&&(a21==12))&&(a16==11))&&((((a19==3)&&((a0==1)||(!(a12==1)||((((a24==1)||(a12==1))&&(a1==14))&&(a12==1)))))||(a24==1))&&!(a27==1)))){ a8 = 0; a9 = 7; a5 = 4; a1 = 12; a19 = 1; a12 = 1; a11 = 1; a21 = 10; a16 = 7; return -1; } else if((((a21==11)&&(!(a28==1)||((((a12==1)&&((((a3==1)&&(a13==1))||!(a11==1))&&(a19==5)))||!(a6==1))&&(a9==11))))&&((((a17==2)&&(((a28==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a1==12)))&&(a16==10))&&!(a20==1)))){ a19 = 2; a20 = 1; a9 = 10; a15 = 0; a21 = 10; a16 = 7; a5 = 4; a13 = 0; a28 = 0; return -1; } else if((((((((a5==4)&&(((a17==2)&&(((a9==11)&&(input==5))&&(a16==11)))&&(a19==1)))&&!(a18==1))&&(a20==1))&&(a1==13))&&!(a26==1))&&(((a18==1)||(((a26==1)||((a2==1)&&(a13==1)))&&(a23==1)))&&(a21==12)))){ a13 = 1; a9 = 7; a18 = 0; a19 = 4; a1 = 12; a12 = 1; return 26; } else if(((!(a20==1)&&((!(a27==1)&&((((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a21==10))&&!(a8==1)))&&(a17==2)))&&((a16==7)&&((!(a3==1)||(((a3==1)&&(((a28==1)&&(a1==13))&&(a2==1)))&&(a19==5)))&&!(a18==1))))){ a1 = 12; a19 = 1; a7 = 0; a9 = 9; a27 = 0; a5 = 5; a20 = 1; return -1; } else if(((((!(a24==1)&&((a17==2)&&((a16==9)&&((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))))&&(a1==14))&&(a21==11))&&(!(a0==1)&&((a4==1)||(!(a27==1)&&(((((a3==1)&&!(a20==1))&&(a19==3))&&!(a8==1))&&(a3==1))))))){ a22 = 1; a9 = 9; a21 = 10; a20 = 1; a2 = 0; a19 = 1; a4 = 1; a5 = 6; return -1; } else if((((a24==1)&&(((a7==1)&&((((((a0==1)&&((a1==12)&&(input==3)))&&(a16==7))&&!(a20==1))&&(a17==2))&&(a21==12)))&&!(a3==1)))&&(!(a3==1)&&((a5==6)&&((a19==2)&&(((a11==1)&&!(a13==1))&&(a9==7))))))){ a5 = 4; a20 = 1; a21 = 10; a15 = 0; a29 = 1; return 23; } else if((((a20==1)&&((a21==10)&&((a17==2)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))&&(a2==1))&&(a28==1)))))&&(((!(a27==1)&&(!(a12==1)||(!(a4==1)&&((a27==1)||((a1==13)&&(a28==1))))))&&(a19==3))&&(a16==8)))){ a9 = 7; a16 = 7; a3 = 1; a19 = 1; a1 = 12; a13 = 1; a27 = 0; a5 = 4; return -1; } else if((((a17==2)&&((a19==3)&&(((((a26==1)||((a1==12)&&(a13==1)))&&(a20==1))&&!(a18==1))&&!(a24==1))))&&(!(a0==1)&&(((((((input==4)&&(a5==6))&&(a21==10))&&!(a8==1))&&!(a7==1))&&(a9==11))&&(a16==8))))){ a5 = 4; a26 = 0; a16 = 7; a27 = 0; a9 = 7; a19 = 1; a28 = 1; return -1; } else if((((a1==13)&&((a20==1)&&(((((a5==4)&&(a13==1))||!(a3==1))&&!(a8==1))&&!(a0==1))))&&((!(a14==1)&&(!(a27==1)&&(((a9==9)&&((((input==5)&&(a21==12))&&!(a7==1))&&(a17==2)))&&(a19==4))))&&(a16==9)))){ a3 = 1; a5 = 6; a21 = 10; a16 = 7; a19 = 2; a28 = 1; a27 = 0; a9 = 10; return 23; } else if((((a21==12)&&(((a17==2)&&(a6==1))&&(a3==1)))&&((!(a8==1)&&((((a16==8)&&((a19==3)&&((((input==1)&&((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a1==13)&&(a5==6))))||(((a5==4)&&(a1==14))&&(a9==7))))&&(a28==1))&&(a20==1))))&&!(a8==1))&&(a12==1)))&&(a12==1)))){ a9 = 7; a21 = 10; a13 = 1; a19 = 1; a8 = 0; a1 = 12; a5 = 4; a28 = 1; a16 = 7; return -1; } else if(((((a19==2)&&(((a9==8)&&((a13==1)&&!(a26==1)))&&(a21==12)))||(a4==1))&&((a2==1)&&((a16==10)&&((a1==14)&&(!(a20==1)&&((a23==1)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a17==2))&&(a12==1))&&(a13==1))))))))){ a20 = 1; a5 = 6; a8 = 1; a9 = 7; a25 = 0; a1 = 13; a15 = 0; return -1; } else if(((((((((a2==1)&&((!(a24==1)&&(((a17==2)&&((a16==8)&&(a6==1)))||!(a3==1)))&&(a3==1)))&&(a19==4))&&(a12==1))&&(a9==8))&&(a21==12))&&!(a20==1))&&((a3==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==14))))){ a20 = 1; a10 = 0; a2 = 0; a16 = 10; a9 = 9; a0 = 1; a5 = 5; a21 = 11; a1 = 13; return 21; } else if((((a9==10)&&((a4==1)||((a16==11)&&((a27==1)||((a1==14)&&((a7==1)||((a19==4)&&(a3==1))))))))&&(((a21==11)&&((a20==1)&&(((!(a24==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2))&&!(a18==1))))&&!(a18==1)))){ a1 = 12; a16 = 7; a14 = 0; a9 = 7; a19 = 1; a21 = 10; a5 = 4; a24 = 0; a4 = 0; return -1; } else if((((a13==1)&&((((((a20==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a12==1)))&&(a21==12))&&(a1==12))&&(a13==1))&&!(a7==1)))&&(((a0==1)||((a19==1)&&((((a12==1)&&(a9==11))&&(a17==2))&&(a16==8))))&&!(a26==1)))){ a18 = 0; a6 = 1; a9 = 7; a5 = 4; a0 = 0; a16 = 7; a21 = 10; return -1; } else if((((a17==2)&&((a2==1)&&(!(a7==1)&&(((a1==13)&&(!(a0==1)&&((!(a20==1)&&(a23==1))&&(a16==11))))&&(a19==3)))))&&(((((a3==1)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==5)))&&(a21==10))&&!(a27==1))&&!(a14==1)))){ a23 = 0; a1 = 12; a29 = 1; a6 = 0; a9 = 9; a20 = 1; a16 = 7; a19 = 1; a5 = 4; return -1; } else if((((((a17==2)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==4))&&(a6==1)))&&(a19==3))&&(a11==1))&&(((((!(a20==1)&&((((a3==1)&&(a3==1))&&(a11==1))&&(a28==1)))&&(a16==11))&&!(a27==1))&&(a21==10))&&(a1==12)))){ a1 = 13; a9 = 9; a19 = 1; a16 = 7; a5 = 6; a20 = 1; a3 = 0; return 26; } else if(((((a21==10)&&(((((a9==10)&&(input==5))&&!(a7==1))&&(a5==5))&&(a19==3)))&&(a1==12))&&((((a17==2)&&(((((!(a13==1)||(a6==1))&&!(a0==1))||!(a12==1))&&!(a24==1))&&!(a14==1)))&&!(a20==1))&&(a16==10)))){ if((a0==1)){ a9 = 8; a19 = 1; a6 = 0; a2 = 0; a1 = 14; a15 = 1; }else{ a1 = 13; a28 = 0; a19 = 1; a9 = 11; a20 = 1; a5 = 4; a16 = 7; a25 = 0; } return -1; } else if((((((a9==10)&&(((a19==1)&&(!(a7==1)&&((input==5)&&((a5==4)||(a5==5)))))&&!(a8==1)))&&(a17==2))&&(a1==12))&&((((((a20==1)&&(!(a23==1)||((a4==1)||(a23==1))))&&!(a14==1))&&(a16==8))||!(a6==1))&&(a21==12)))){ a11 = 1; a19 = 2; a5 = 5; a21 = 10; a9 = 9; a1 = 13; a16 = 7; a26 = 0; a2 = 1; return 23; } else if((((!(a8==1)&&(((((a6==1)&&((input==1)&&(a16==10)))&&!(a24==1))&&(a28==1))&&!(a20==1)))&&(a5==5))&&((a18==1)||((a1==13)&&((((((a19==1)&&(a28==1))&&(a21==12))&&(a6==1))&&(a9==7))&&(a17==2)))))){ a21 = 11; a12 = 0; a1 = 12; a19 = 4; a16 = 7; a25 = 0; a5 = 4; a15 = 1; a9 = 10; return 21; } else if(((((a1==14)&&((a21==11)&&(((a5==5)&&(((a2==1)&&((((input==1)&&!(a20==1))&&(a19==5))&&(a23==1)))&&!(a24==1)))&&(a9==9))))&&(a17==2))&&(((((a23==1)&&(a6==1))&&(a6==1))||(a26==1))&&(a16==10)))){ a16 = 7; a21 = 10; a2 = 0; a19 = 1; a15 = 0; a5 = 6; a9 = 8; a20 = 1; a4 = 1; return -1; } else if(((((a6==1)&&((a3==1)&&((!(a23==1)||((a21==12)&&(((a12==1)&&(a1==12))&&(a17==2))))&&(a19==2))))&&(a2==1))&&(!(a26==1)&&((a16==10)&&((a2==1)&&((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==4))&&!(a20==1))))))){ a26 = 1; a1 = 13; a5 = 5; a15 = 1; a10 = 1; a9 = 8; a21 = 11; return 21; } else if(((!(a27==1)&&(((a16==9)&&(((a1==12)&&(((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==1))&&(a23==1))&&!(a18==1)))&&!(a26==1)))&&(a23==1)))&&((a20==1)&&((a21==11)&&(!(a7==1)&&(((a2==1)&&(a19==3))&&(a17==2))))))){ a0 = 0; a21 = 12; a9 = 10; a11 = 1; a5 = 5; return 21; } else if((((((a1==12)&&((a0==1)||((a9==8)&&(a6==1))))&&(a13==1))&&(a6==1))&&((a16==8)&&((a17==2)&&(!(a20==1)&&((a21==11)&&(((a19==1)&&((((input==1)&&((a5==5)||(a5==6)))&&!(a8==1))&&!(a7==1)))&&!(a24==1)))))))){ a16 = 7; a5 = 4; a14 = 0; a9 = 7; a20 = 1; a0 = 0; a23 = 1; a21 = 10; return -1; } else if((((a11==1)&&((((a9==7)&&(((a6==1)&&(((a1==13)&&(a12==1))&&(a21==12)))&&!(a27==1)))&&(a3==1))||!(a28==1)))&&((a16==9)&&(((a20==1)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==1))&&(a3==1))))&&(a19==4))))){ a5 = 4; a3 = 1; a0 = 0; a21 = 10; a16 = 10; a23 = 1; a1 = 14; a19 = 1; return 21; } else if((((a20==1)&&((!(a14==1)&&((input==4)&&(a19==4)))&&(a21==11)))&&(((a16==10)&&((!(a14==1)&&(((!(a11==1)||((a1==12)&&((!(a28==1)||(a11==1))&&(a5==6))))||!(a2==1))||(a0==1)))&&(a17==2)))&&(a9==10)))){ a16 = 7; a19 = 1; a13 = 1; a26 = 0; a4 = 0; a21 = 10; a9 = 7; a5 = 4; return -1; } else if((((a16==7)&&((a20==1)&&((a9==7)&&((a2==1)&&((((a3==1)||!(a11==1))||!(a11==1))||!(a23==1))))))&&((a17==2)&&((a1==14)&&((a5==6)&&(((a3==1)&&(!(a4==1)&&((input==3)&&(a21==11))))&&(a19==1))))))){ a21 = 10; a23 = 1; a5 = 4; a1 = 12; a4 = 0; a27 = 0; return -1; } else if((((a6==1)&&(((a7==1)||((((((a21==11)&&((a28==1)&&!(a26==1)))&&(a1==12))||(a8==1))&&(a16==8))&&(a17==2)))||(a7==1)))&&(((a5==5)&&((a2==1)&&((a19==3)&&((input==4)&&(a9==11)))))&&!(a20==1)))){ a16 = 9; a21 = 10; a26 = 0; a1 = 13; a0 = 0; a20 = 1; a19 = 1; a28 = 1; return 26; } else if((((!(a28==1)||(((!(a20==1)&&(a11==1))||!(a3==1))||!(a11==1)))&&(a16==9))&&(((a2==1)&&(((((a21==12)&&((a9==9)&&((a1==13)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&(a17==2))&&(a11==1))&&(a3==1)))&&(a19==5)))){ if((a25==1)){ a9 = 10; a21 = 10; a19 = 1; a16 = 7; a1 = 14; a20 = 1; a13 = 0; a10 = 1; a0 = 1; a5 = 5; }else{ a1 = 14; a11 = 0; a5 = 5; a19 = 2; a29 = 0; a6 = 0; a9 = 7; } return -1; } else if(((!(a27==1)&&((!(a7==1)&&(((input==6)&&(a20==1))&&(a1==12)))&&(a6==1)))&&((a16==7)&&((a5==6)&&(((((a21==12)&&(!(a7==1)&&((a17==2)&&((a19==1)&&(a3==1)))))&&!(a24==1))&&(a9==10))||!(a11==1)))))){ a5 = 4; a1 = 14; a8 = 0; a24 = 0; a23 = 1; a9 = 7; a19 = 4; a16 = 8; return 26; } else if(((!(a7==1)&&((a12==1)&&(((((a17==2)&&((a5==6)&&(((a13==1)&&((a21==12)&&((input==3)&&(a16==8))))&&(a9==8))))&&(a1==13))&&(a12==1))&&!(a7==1))))&&(!(a14==1)&&(((a28==1)&&(a20==1))&&(a19==1))))){ a16 = 7; a28 = 1; a1 = 12; a21 = 10; a11 = 1; a5 = 4; a9 = 7; a8 = 0; return -1; } else if(((((!(a7==1)&&(((((input==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11))))&&(a17==2))&&!(a7==1))&&(a1==14)))&&(a16==7))&&(a6==1))&&((!(a20==1)&&((((a19==1)&&(!(a27==1)&&(a13==1)))||!(a6==1))&&(a21==10)))&&(a2==1)))){ a19 = 2; a8 = 0; a5 = 6; a13 = 1; a3 = 1; a16 = 8; a9 = 9; a1 = 12; return 25; } else if(((((!(a7==1)&&(((a6==1)||(a24==1))&&(a21==11)))||(a0==1))&&(a9==8))&&((a17==2)&&((a19==5)&&(((((a23==1)&&((a13==1)&&((a5==6)&&((input==6)&&(a16==11)))))&&(a28==1))&&(a1==13))&&(a20==1)))))){ a19 = 1; a6 = 1; a21 = 10; a9 = 7; a7 = 0; a5 = 4; a16 = 7; a1 = 12; return -1; } else if(((((a6==1)&&((a19==2)&&((((a21==12)&&(((a3==1)&&(a9==10))&&(a16==10)))&&(a1==12))&&!(a0==1))))&&(a17==2))&&(!(a0==1)&&((((a12==1)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==1))))&&!(a27==1))&&!(a20==1))))){ a9 = 7; a20 = 1; a16 = 9; a5 = 4; a1 = 13; a22 = 0; a6 = 0; a28 = 0; a19 = 3; return 21; } else if((((!(a0==1)&&(!(a18==1)&&(((a16==9)&&((input==4)&&(a19==3)))&&!(a20==1))))&&(a6==1))&&(((a1==14)&&((a9==10)&&((a5==5)&&(!(a14==1)&&((((a17==2)&&(a28==1))||(a4==1))||!(a13==1))))))&&(a21==10)))){ if((a26==1)){ a16 = 7; a19 = 2; a20 = 1; a1 = 12; a9 = 11; a26 = 1; a10 = 1; a7 = 1; }else{ a9 = 11; a16 = 7; a1 = 13; a20 = 1; a19 = 1; a0 = 1; a29 = 1; a5 = 6; a6 = 0; } return -1; } else if((((a20==1)&&((((a19==2)&&((input==4)&&(a1==12)))&&!(a14==1))&&(a13==1)))&&((a9==7)&&(((a17==2)&&((a21==11)&&(!(a6==1)||((((!(a8==1)&&(a13==1))||!(a3==1))&&(a16==8))||!(a23==1)))))&&(a5==5))))){ a13 = 1; a5 = 4; a8 = 0; a1 = 14; a16 = 10; a3 = 1; a19 = 3; a21 = 10; return 25; } else if((((((a16==9)&&(!(a20==1)&&((a14==1)||((a3==1)&&(!(a27==1)&&(a3==1))))))&&(a3==1))&&(a1==13))&&((a21==11)&&((a11==1)&&(((((input==5)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&(a19==1))&&(a28==1))&&(a17==2)))))){ a12 = 0; a21 = 12; a16 = 11; a11 = 0; a15 = 1; a9 = 11; a19 = 4; a20 = 1; a5 = 5; return 25; } else if(((((a6==1)&&(((!(a0==1)&&((a17==2)&&(a11==1)))&&(a20==1))&&(a16==8)))&&(a1==14))&&(!(a0==1)&&(((a9==11)&&(((!(a18==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a21==10)))&&!(a14==1))&&(a19==1)))&&(a11==1))))){ a14 = 0; a1 = 12; a16 = 7; a5 = 4; a23 = 1; a9 = 7; a26 = 0; return -1; } else if(((!(a14==1)&&(((a17==2)&&(!(a7==1)&&(((a6==1)&&((input==1)&&(a19==4)))&&(a1==13))))&&!(a0==1)))&&((((((a9==11)&&(((a20==1)&&(a2==1))&&(a21==10)))&&(a5==4))&&(a11==1))&&(a16==9))&&(a12==1)))){ a2 = 1; a19 = 3; a5 = 6; a4 = 0; a18 = 0; a20 = 0; a9 = 10; a16 = 8; return 25; } else if(((((a16==9)&&((a1==13)&&((((a20==1)&&(((a21==12)&&(a28==1))&&(a17==2)))&&(a2==1))&&!(a14==1))))&&(a11==1))&&(((a28==1)&&((((((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==4))&&(a19==1))&&(a12==1)))&&(a11==1)))){ a12 = 1; a21 = 10; a9 = 7; a16 = 7; a5 = 4; a1 = 12; a7 = 0; return -1; } else if((((a1==12)&&(!(a20==1)&&(!(a14==1)&&(!(a3==1)||(a13==1)))))&&((a6==1)&&((((a19==2)&&(!(a18==1)&&(((((input==4)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a4==1))&&(a17==2))&&(a21==11))))&&!(a18==1))&&(a16==8))))){ a5 = 4; a7 = 0; a9 = 7; a21 = 10; a19 = 1; a20 = 1; a4 = 0; a16 = 7; return -1; } else if((((a16==11)&&((a20==1)&&(((a19==5)&&(!(a7==1)&&(!(a7==1)&&(((a11==1)&&((a9==11)&&(input==4)))&&(a5==6)))))&&(a1==13))))&&(((a0==1)||((((a13==1)&&(a21==11))&&(a13==1))||(a0==1)))&&(a17==2)))){ a9 = 7; a4 = 0; a21 = 10; a3 = 1; a16 = 7; a23 = 1; a1 = 12; a5 = 4; a19 = 1; return -1; } else if(((!(a20==1)&&((((((a17==2)&&(((a9==7)&&((a6==1)&&(a16==8)))&&(a1==13)))&&(a21==11))||!(a11==1))||!(a6==1))&&(a19==1)))&&((!(a14==1)&&(!(a26==1)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a4==1))))&&(a2==1)))){ a16 = 7; a5 = 4; a1 = 12; a21 = 10; a11 = 1; a28 = 1; a12 = 1; a20 = 1; return -1; } return calculate_output63(input); } int calculate_output63(int input) { if(((((((a28==1)&&(a9==8))&&!(a26==1))&&(a19==4))&&!(a20==1))&&((((((a1==12)&&((((a13==1)&&((a2==1)&&((input==3)&&(a21==10))))&&(a16==8))&&(a17==2)))&&(a6==1))&&(a28==1))&&!(a24==1))&&(a5==6)))){ a9 = 7; a14 = 0; a13 = 1; a20 = 1; a11 = 1; a5 = 4; a19 = 1; a16 = 7; return -1; } else if((((a27==1)||(!(a11==1)||((a5==5)&&((a1==13)&&(((a21==12)&&(a12==1))&&(a20==1))))))&&((((a6==1)&&(!(a8==1)&&((a23==1)&&((((input==3)&&(a19==3))&&(a12==1))&&(a17==2)))))&&(a16==7))&&(a9==10)))){ a24 = 0; a16 = 8; a5 = 6; a19 = 5; a7 = 0; return 26; } else if(((((a17==2)&&((((a20==1)&&(!(a26==1)&&((a19==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a9==10)))))&&(a28==1))&&!(a8==1)))&&(a1==13))&&((a21==10)&&((a16==8)&&(!(a2==1)||((!(a11==1)||(a12==1))||!(a3==1))))))){ a16 = 7; a26 = 0; a19 = 2; a7 = 0; a20 = 0; a1 = 12; a9 = 7; a5 = 5; a3 = 1; a21 = 11; return 23; } else if(((((!(a8==1)&&(!(a7==1)&&((a17==2)&&((input==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))))))&&!(a7==1))&&!(a27==1))&&(((a20==1)&&((((!(a18==1)&&((a19==1)&&(a6==1)))&&(a12==1))&&(a16==10))&&(a21==10)))&&(a1==14)))){ a5 = 4; a8 = 0; a27 = 0; a9 = 7; a12 = 1; a1 = 12; a16 = 7; return -1; } else if((((!(a14==1)&&((a9==8)&&(((a16==10)&&(input==1))&&!(a24==1))))&&(a21==11))&&(!(a12==1)||(((!(a24==1)&&((a20==1)&&((a19==2)&&(!(a23==1)||((a27==1)||((a5==4)&&(a12==1)))))))&&(a17==2))&&(a1==12))))){ a24 = 0; a16 = 7; a13 = 1; a21 = 10; a19 = 1; a0 = 0; a9 = 7; return -1; } else if(((((a19==1)&&(((a1==12)&&(((a16==8)&&(((!(a20==1)&&(a28==1))||!(a28==1))&&(a13==1)))&&(a9==11)))&&(a17==2)))&&(a21==11))&&(((a6==1)&&(((a11==1)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a14==1)))&&(a3==1)))){ a24 = 0; a21 = 10; a5 = 4; a9 = 7; a6 = 1; a16 = 7; a20 = 1; a11 = 1; return -1; } else if(((((((a17==2)&&(((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==3))&&(a12==1)))&&(a6==1))&&(a21==10))&&!(a18==1))&&(((((a24==1)||(((a20==1)&&((a28==1)&&!(a0==1)))&&(a1==13)))&&!(a8==1))&&(a19==1))&&(a16==8)))){ a5 = 4; a9 = 7; a13 = 1; a1 = 12; a16 = 7; a26 = 0; a8 = 0; return -1; } else if((((a16==9)&&((!(a26==1)&&((!(a23==1)||(a23==1))&&(a19==4)))||(a8==1)))&&(!(a14==1)&&((((a17==2)&&(!(a20==1)&&((a21==11)&&(!(a8==1)&&((input==3)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))))&&(a1==14))&&!(a26==1))))){ if((a16==10)){ a5 = 6; a20 = 1; a6 = 0; a10 = 0; a9 = 9; a1 = 12; a19 = 1; a21 = 10; a16 = 7; }else{ a21 = 10; a29 = 1; a19 = 1; a12 = 0; a1 = 13; a20 = 1; a9 = 11; a16 = 7; a5 = 6; } return -1; } else if((((a19==4)&&(((a1==12)&&((((a5==5)&&((((a9==7)&&(input==5))&&!(a24==1))&&!(a7==1)))&&(a17==2))&&(a21==12)))&&(a20==1)))&&((a16==8)&&(((!(a12==1)||((a6==1)||(a18==1)))||!(a11==1))||(a18==1))))){ a5 = 4; a7 = 0; a4 = 0; a21 = 10; a11 = 1; a19 = 1; a16 = 7; return -1; } else if((((a20==1)&&((!(a7==1)&&((a16==11)&&(!(a2==1)||(((a13==1)&&(a21==12))||(a18==1)))))&&(a5==4)))&&((a23==1)&&((a1==13)&&((((((a19==2)&&(input==6))&&(a13==1))&&(a17==2))&&(a9==9))&&(a2==1)))))){ a16 = 10; a11 = 1; a21 = 11; a0 = 0; a19 = 5; a18 = 0; a9 = 8; return 21; } else if(((((a9==8)&&(!(a20==1)&&((a19==5)&&((a11==1)&&((a1==14)&&((a3==1)&&(((input==4)&&((a5==4)||(a5==5)))&&(a21==12))))))))&&(a17==2))&&((a16==7)&&((a12==1)&&(!(a27==1)&&(!(a4==1)&&((a11==1)||!(a11==1)))))))){ a23 = 1; a5 = 4; a1 = 12; a14 = 0; a19 = 1; a21 = 10; a9 = 7; a20 = 1; return -1; } else if((((((a6==1)||(a26==1))&&(a13==1))&&(a1==13))&&(!(a8==1)&&((a16==8)&&((a2==1)&&(!(a18==1)&&(((a28==1)&&(((a17==2)&&((((input==3)&&((a5==4)||(a5==5)))&&(a20==1))&&(a19==1)))&&(a9==7)))&&(a21==11)))))))){ a1 = 12; a21 = 10; a5 = 4; a13 = 1; a18 = 0; a12 = 1; a16 = 7; return -1; } else if((((a20==1)&&(((a1==12)&&((a3==1)&&((a17==2)&&((!(a0==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==3)))&&(a21==11)))))&&(a23==1)))&&((a14==1)||((a11==1)&&(!(a27==1)&&(((a28==1)&&(a19==2))&&(a16==11))))))){ a14 = 0; a21 = 10; a24 = 0; a16 = 7; a5 = 4; a9 = 7; a11 = 1; a19 = 1; return -1; } else if((((a12==1)&&(!(a24==1)&&(((a12==1)&&((a17==2)&&((a12==1)&&((a21==12)&&((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))))&&(a16==10))))&&((((a20==1)&&((a19==5)&&((a28==1)&&(a13==1))))||!(a3==1))&&(a1==13)))){ a12 = 1; a27 = 0; a19 = 1; a9 = 7; a5 = 4; a21 = 10; a16 = 7; a23 = 1; a1 = 12; return -1; } else if((((a16==8)&&(((a17==2)&&(((!(a18==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a21==11))&&!(a7==1)))&&(a9==8)))&&(((a19==3)&&(!(a28==1)||((a1==12)&&((a13==1)&&(((a23==1)&&(a13==1))||(a4==1))))))&&!(a20==1)))){ a6 = 1; a5 = 6; a27 = 0; a21 = 12; a20 = 1; a9 = 9; a16 = 11; a1 = 14; return 26; } else if((((a21==12)&&((!(a20==1)&&(a11==1))&&(a11==1)))&&(((a23==1)&&(((a5==4)&&((!(a18==1)&&((a19==5)&&((a16==10)&&(((a1==13)&&((a9==11)&&(input==6)))&&(a17==2)))))&&(a12==1)))&&!(a24==1)))&&(a13==1)))){ a16 = 7; a9 = 7; a5 = 6; a25 = 1; a20 = 1; a1 = 12; a19 = 1; a8 = 1; a18 = 1; a21 = 10; return -1; } else if(((!(a12==1)||((a24==1)||((a19==3)&&((!(a3==1)||((a11==1)&&(a9==10)))&&(a16==8)))))&&((a28==1)&&((((a21==10)&&((a23==1)&&((a1==14)&&((a20==1)&&((input==6)&&(a17==2))))))&&(a5==5))&&!(a26==1))))){ a24 = 0; a19 = 1; a28 = 1; a8 = 0; a16 = 7; a9 = 7; a5 = 4; a1 = 12; return -1; } else if(((((a28==1)&&(((a21==12)&&(!(a7==1)&&((a2==1)&&(!(a8==1)&&(((a5==5)||(a5==6))&&(input==5))))))&&(a17==2)))&&(a16==7))&&((((!(a3==1)||((a1==12)&&(!(a23==1)||(a3==1))))&&(a20==1))&&(a19==2))&&(a9==7)))){ a5 = 4; a6 = 1; a21 = 10; a24 = 0; a11 = 1; a19 = 1; return -1; } else if((((a17==2)&&((a20==1)&&((((!(a18==1)&&(!(a24==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==11))))&&(a12==1))&&!(a14==1))&&(a1==14))))&&((a16==9)&&((((a2==1)&&((a13==1)||(a4==1)))&&(a21==10))&&(a19==3))))){ a1 = 12; a9 = 7; a23 = 1; a16 = 7; a0 = 0; a5 = 4; a19 = 1; a12 = 1; return -1; } else if(((((((a16==9)&&((a21==12)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==4))))&&(a28==1))&&(a2==1))&&(a17==2))&&(!(a7==1)&&((a4==1)||((a13==1)&&((((a1==14)&&((a11==1)&&(a19==5)))&&!(a20==1))||(a18==1))))))){ a9 = 9; a6 = 0; a16 = 7; a3 = 0; a2 = 0; a21 = 10; a19 = 2; a1 = 12; a20 = 1; a5 = 6; return -1; } else if(((!(a2==1)||(((a7==1)||((a16==7)&&((((a6==1)&&(a17==2))&&(a20==1))&&(a1==14))))||!(a13==1)))&&(!(a0==1)&&((a2==1)&&(!(a7==1)&&((a19==4)&&((a21==12)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==4))))))))){ a1 = 12; a5 = 4; a14 = 0; a8 = 0; a21 = 10; a27 = 0; a9 = 7; a19 = 1; return -1; } else if((((a4==1)||((((((a27==1)||(a23==1))&&!(a0==1))&&(a17==2))&&(a1==14))&&(a2==1)))&&((a19==1)&&((a21==11)&&((a16==9)&&(((a11==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==1))&&(a20==1)))&&!(a26==1))))))){ a1 = 13; a9 = 11; a19 = 5; a0 = 0; a5 = 6; a16 = 7; a21 = 10; a2 = 1; return 25; } else if(((!(a20==1)&&((a19==2)&&(((a16==9)&&((a28==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a12==1))))&&(a1==14))))&&((!(a7==1)&&((a7==1)||(((((a21==10)&&(a3==1))&&(a9==9))||!(a28==1))&&!(a7==1))))&&(a17==2)))){ if((a3==1)){ a9 = 11; a27 = 1; a20 = 1; a16 = 7; a5 = 6; a4 = 1; a19 = 1; a25 = 0; }else{ a1 = 12; a4 = 1; a9 = 10; a20 = 1; a22 = 1; a19 = 1; a5 = 4; a3 = 0; a16 = 7; } return -1; } else if(((((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==5))&&(a13==1))&&(a21==11))&&((a27==1)||(((a13==1)&&(((a1==14)&&(((a11==1)&&((!(a20==1)&&((a28==1)&&(a19==1)))&&(a28==1)))&&(a17==2)))||(a14==1)))&&(a16==7))))){ a12 = 1; a9 = 7; a5 = 4; a1 = 12; a3 = 1; a20 = 1; a27 = 0; a21 = 10; return -1; } else if((((a9==8)&&((a28==1)&&(((a5==4)&&((((a16==8)&&((a17==2)&&(a3==1)))&&!(a8==1))||(a8==1)))&&!(a14==1))))&&(!(a20==1)&&(((a21==10)&&((((a1==14)&&(input==4))&&(a13==1))&&(a19==2)))&&(a12==1))))){ a20 = 1; a18 = 0; a26 = 0; a1 = 12; a16 = 7; a19 = 1; a9 = 7; return -1; } else if((((((a19==3)&&((((a5==5)||(a5==6))&&(input==1))&&!(a27==1)))&&!(a27==1))&&(a3==1))&&(((!(a2==1)||(((((((a1==13)&&(a13==1))&&(a21==11))&&(a16==7))||!(a11==1))&&(a17==2))&&(a9==10)))&&!(a20==1))||!(a2==1)))){ a5 = 4; a27 = 0; a9 = 7; a1 = 12; a24 = 0; a20 = 1; a21 = 10; a26 = 0; a19 = 1; return -1; } else if(((!(a27==1)&&(!(a4==1)&&(((a1==14)&&(((a19==2)&&((a21==11)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==3))))&&(a17==2)))&&(a16==10))))&&(!(a14==1)&&((a0==1)||((a3==1)&&(!(a20==1)&&((a13==1)&&(a2==1)))))))){ if((a22==1)){ a22 = 1; a20 = 1; a16 = 8; a9 = 10; a5 = 6; a21 = 12; a1 = 13; a18 = 1; a19 = 5; a25 = 1; }else{ a12 = 0; a20 = 1; a19 = 1; a9 = 11; a5 = 5; a28 = 0; a16 = 7; a24 = 1; a21 = 10; } return -1; } else if((((a28==1)&&(((a20==1)&&(!(a6==1)||(a13==1)))&&(a16==8)))&&(((a17==2)&&((((((a19==4)&&(((a21==12)&&(((a5==5)||(a5==6))&&(input==6)))&&(a1==12)))&&(a3==1))&&(a9==11))&&!(a4==1))&&(a3==1)))&&!(a8==1)))){ a9 = 7; a1 = 14; a8 = 0; a16 = 10; a11 = 1; a5 = 5; a19 = 3; a24 = 0; return 21; } else if((((a5==6)&&((!(a27==1)&&((a1==12)&&(!(a7==1)&&(a2==1))))||(a27==1)))&&(((a16==9)&&((((((a11==1)&&(((input==4)&&(a17==2))&&(a20==1)))&&(a21==12))&&!(a4==1))&&(a9==8))&&!(a0==1)))&&(a19==5)))){ a7 = 0; a5 = 4; a16 = 7; a9 = 7; a21 = 10; a19 = 1; a2 = 1; a12 = 1; return -1; } else if((((((!(a26==1)&&((((input==3)&&(a19==5))&&(a17==2))&&(a6==1)))&&(a1==13))&&(a9==11))&&!(a14==1))&&((((!(a0==1)&&((((a5==6)&&(a3==1))&&(a21==11))&&(a16==9)))||!(a2==1))||!(a12==1))&&(a20==1)))){ a1 = 12; a9 = 7; a21 = 10; a4 = 0; a6 = 1; a2 = 1; a16 = 7; a19 = 1; a5 = 4; return -1; } else if(((((a21==11)&&(!(a23==1)||(((a17==2)&&(((a16==9)&&(a6==1))||(a4==1)))&&(a1==13))))&&(a9==7))&&((a20==1)&&(((a19==3)&&((!(a14==1)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==3))))&&!(a27==1)))&&(a11==1))))){ a5 = 4; a19 = 1; a14 = 0; a28 = 1; a21 = 10; a27 = 0; a1 = 12; a16 = 7; return -1; } else if(((((!(a18==1)&&(!(a4==1)&&((a11==1)&&((a5==4)&&(input==1)))))&&(a13==1))&&(a17==2))&&((a9==9)&&(((a1==14)&&((a20==1)&&((((a27==1)||((a21==12)&&(a23==1)))&&(a16==10))&&!(a7==1))))&&(a19==2))))){ a16 = 7; a0 = 0; a6 = 1; a23 = 1; a1 = 13; a21 = 10; return 25; } else if(((((a18==1)&&((((a19==3)&&((a27==1)&&(!(a28==1)&&((a17==2)&&((input==4)&&((a5==5)||(a5==6)))))))&&(a16==8))&&!(a23==1)))&&(a26==1))&&((a21==10)&&((a18==1)&&((a1==14)&&(((a6==1)&&(a9==9))&&!(a20==1))))))){ a28 = 0; a9 = 11; a20 = 1; a19 = 1; a5 = 6; a18 = 1; a16 = 7; a27 = 1; return -1; } else if((((a28==1)&&(((((!(a24==1)&&(((a9==8)&&((input==1)&&((a5==4)||(a5==5))))&&!(a8==1)))&&(a20==1))&&(a1==13))&&(a16==11))&&(a19==3)))&&(((!(a7==1)&&((a17==2)&&((a28==1)&&(a21==11))))&&(a23==1))&&!(a26==1)))){ a21 = 12; a9 = 9; a5 = 4; a16 = 9; a24 = 0; a1 = 12; a2 = 1; a8 = 0; return 21; } else if((((!(a0==1)&&((a9==10)&&((a16==11)&&((((a17==2)&&(input==1))&&(a23==1))&&(a1==12)))))&&(a28==1))&&((((a8==1)||(((a20==1)&&((a5==4)&&((a6==1)&&(a19==1))))&&(a21==12)))||(a14==1))&&!(a8==1)))){ a18 = 0; a21 = 10; a24 = 0; a9 = 7; a0 = 0; a16 = 7; return -1; } else if(((((a1==12)&&((a17==2)&&(((((a26==1)||((a11==1)&&!(a7==1)))||!(a13==1))&&(a19==5))&&(a21==11))))&&(a9==7))&&((a16==8)&&((((a13==1)&&((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&!(a20==1))&&(a11==1))))){ a3 = 1; a16 = 7; a0 = 0; a20 = 1; a5 = 4; a26 = 0; a21 = 10; a19 = 3; return 26; } else if(((((a6==1)&&(!(a26==1)&&((a21==10)&&((a13==1)&&((a17==2)&&((input==3)&&((a5==4)||(a5==5))))))))&&(a20==1))&&(((a9==11)&&((((a1==14)&&((a19==4)&&((a0==1)||(a11==1))))&&(a16==11))||!(a6==1)))||(a7==1)))){ a1 = 12; a0 = 0; a16 = 7; a26 = 0; a3 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((!(a24==1)&&(((a17==2)&&((((a28==1)&&(a6==1))&&(a19==1))||(a26==1)))&&(a28==1)))&&(((a16==7)&&(!(a20==1)&&((a21==11)&&((a11==1)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==8))&&!(a26==1))))))&&(a1==13)))){ a8 = 0; a1 = 12; a21 = 10; a20 = 1; a4 = 0; a9 = 7; a5 = 4; return -1; } else if(((((((((((a9==7)&&((a5==5)&&(a1==14)))||(((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7))))&&(input==3))&&!(a26==1))&&!(a27==1))&&!(a27==1))&&(a28==1))&&(a19==4))&&((!(a20==1)&&((a17==2)&&((a16==9)&&(!(a23==1)||((a3==1)&&(a12==1))))))&&(a21==12)))){ if((a8==1)){ a13 = 0; a29 = 1; a9 = 9; a19 = 1; a16 = 11; a20 = 1; a23 = 0; a21 = 11; a5 = 5; a1 = 12; }else{ a22 = 0; a19 = 1; a20 = 1; a15 = 0; a16 = 7; a1 = 13; a21 = 10; a25 = 0; a5 = 6; a9 = 7; } return -1; } else if((((((a17==2)&&((a16==10)&&((!(a8==1)&&((input==4)&&(a1==12)))&&(a23==1))))&&(a20==1))&&(a21==10))&&((!(a6==1)||((a5==6)&&((a24==1)||(((a24==1)||((a6==1)&&(a13==1)))&&(a19==2)))))&&(a9==11)))){ a19 = 1; a18 = 0; a16 = 7; a26 = 0; a9 = 7; a11 = 1; a5 = 4; return -1; } else if((((((a28==1)&&(((((a19==2)&&((a21==10)&&(input==5)))&&(a12==1))&&(a2==1))&&(a11==1)))&&(a16==8))&&(a5==5))&&(((a17==2)&&((!(a12==1)||(((a1==14)&&(a13==1))&&!(a20==1)))||!(a12==1)))&&(a9==11)))){ a20 = 1; a16 = 7; a5 = 4; a1 = 12; a19 = 1; a13 = 1; a9 = 7; a3 = 1; return -1; } else if((((a9==10)&&((a19==3)&&((a3==1)&&((a21==10)&&(!(a20==1)&&(((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2))&&!(a14==1))&&(a16==9)))))))&&((a1==13)&&((!(a6==1)||((a27==1)||((a12==1)&&(a3==1))))&&!(a14==1))))){ a20 = 1; a13 = 0; a5 = 5; a15 = 0; a19 = 4; a16 = 11; a9 = 7; a18 = 1; return 21; } else if((((((a1==14)&&(!(a27==1)&&((a20==1)&&(((a17==2)&&(!(a24==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==6))))&&(a3==1)))))&&(a21==10))&&(a19==5))&&(((!(a6==1)||((a13==1)&&(a28==1)))||!(a13==1))&&(a16==8)))){ a9 = 7; a23 = 1; a16 = 7; a5 = 4; a6 = 1; a11 = 1; a19 = 1; a1 = 12; return -1; } else if((((a16==7)&&((a12==1)&&(a20==1)))&&((a17==2)&&((((((a2==1)&&((a28==1)&&((((((input==4)&&(a5==5))&&(a1==12))&&!(a18==1))&&(a28==1))&&!(a24==1))))&&(a9==11))&&(a21==11))&&(a19==2))&&(a3==1))))){ a5 = 4; a9 = 7; a19 = 1; a26 = 0; a21 = 10; a7 = 0; a24 = 0; return -1; } else if((((((((a20==1)&&(a23==1))&&(a19==4))&&(a1==13))||(a18==1))||!(a12==1))&&(!(a26==1)&&((a21==11)&&((((!(a7==1)&&(((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&!(a27==1)))&&(a17==2))&&!(a26==1))&&(a16==8)))))){ a6 = 1; a8 = 0; a13 = 1; a16 = 7; a9 = 7; a5 = 4; a21 = 10; a19 = 1; a1 = 12; return -1; } else if(((((((a14==1)||(((((a6==1)&&(a17==2))&&(a19==2))||(a7==1))&&(a2==1)))&&(a16==8))||(a7==1))||!(a2==1))&&(((a20==1)&&(((input==6)&&((((a5==4)&&(a1==13))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11)))))&&(a21==12)))&&(a23==1)))){ a16 = 7; a26 = 0; a0 = 0; a21 = 10; a5 = 4; a1 = 13; a9 = 9; a12 = 1; return 25; } else if(((((a19==5)&&((a1==13)&&((a17==2)&&((a11==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==4))))))&&!(a7==1))&&(((a16==8)&&(((!(a23==1)||((!(a26==1)&&(a11==1))||!(a23==1)))&&!(a20==1))&&(a21==12)))||(a8==1)))){ a5 = 5; a16 = 7; a20 = 1; a11 = 0; a2 = 0; a12 = 0; a19 = 3; a9 = 7; return -1; } else if(((!(a14==1)&&((a17==2)&&((a3==1)&&((a19==1)&&(!(a8==1)&&((a28==1)&&((a13==1)&&((a9==10)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1))))))))))&&(((a21==12)&&(((a11==1)&&(a1==12))&&(a16==7)))||(a8==1)))){ if((a23==1)){ a21 = 11; a19 = 4; a13 = 1; a26 = 0; a9 = 8; a5 = 5; a16 = 8; }else{ a21 = 10; a11 = 1; a5 = 4; a1 = 13; a19 = 2; a26 = 0; a12 = 1; a20 = 1; } return 21; } else if((((a13==1)&&((a2==1)&&((a12==1)&&((((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==3))&&(a19==1)))))&&((((a11==1)&&((a26==1)||((a21==11)&&((a16==7)&&((a17==2)&&((a6==1)&&!(a20==1)))))))&&(a1==14))&&!(a26==1)))){ a3 = 1; a9 = 7; a5 = 4; a7 = 0; a1 = 12; a21 = 10; a11 = 1; a20 = 1; return -1; } else if((((((!(a24==1)&&(((input==1)&&((((((a5==5)&&(a1==14))&&(a9==11))&&(a19==4))||((a19==4)&&(((a5==6)&&(a1==14))&&(a9==11))))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7)))))&&!(a0==1)))&&!(a14==1))&&!(a24==1))&&(a21==10))&&((!(a6==1)||((a17==2)&&((a18==1)||(!(a20==1)&&(a11==1)))))&&(a16==7)))){ a23 = 1; a9 = 7; a1 = 12; a7 = 0; a20 = 1; a3 = 1; a19 = 1; a5 = 4; return -1; } else if(((!(a3==1)||(!(a14==1)&&((((a9==7)&&(((!(a4==1)&&(a6==1))||(a26==1))&&(a6==1)))&&(a19==4))&&(a16==10))))&&((((a20==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a17==2))&&!(a18==1)))&&(a21==11))&&(a1==14)))){ a9 = 9; a8 = 0; a21 = 12; a24 = 0; a1 = 13; a19 = 2; a5 = 5; a16 = 9; a3 = 1; return -1; } else if((((a7==1)&&(!(a13==1)&&((a9==7)&&(((a17==2)&&((a21==10)&&(input==3)))&&!(a20==1)))))&&((((a7==1)&&(!(a3==1)&&(((a16==7)&&(((a6==1)&&(a19==1))&&(a5==6)))&&(a1==12))))&&!(a13==1))&&(a27==1)))){ a3 = 0; a9 = 11; a19 = 2; a20 = 1; a15 = 1; a6 = 0; return -1; } else if(((((a21==11)&&((a16==8)&&((a12==1)||(a26==1))))&&(a17==2))&&(((!(a24==1)&&((!(a4==1)&&(((((a19==2)&&((input==3)&&(a20==1)))&&!(a24==1))&&(a28==1))&&(a1==12)))&&(a5==5)))&&(a28==1))&&(a9==7)))){ a7 = 0; a9 = 8; a5 = 6; a2 = 1; a4 = 0; a19 = 5; a21 = 12; a1 = 14; return 22; } else if(((!(a28==1)||(!(a4==1)&&((a19==4)&&((a17==2)&&((!(a12==1)||((a2==1)&&(a9==8)))||(a14==1))))))&&((((a1==13)&&(!(a8==1)&&((a16==9)&&(((input==3)&&(a20==1))&&(a5==4)))))&&(a21==11))&&!(a7==1)))){ a7 = 0; a9 = 7; a1 = 12; a26 = 0; a16 = 7; a21 = 10; a19 = 1; a27 = 0; return -1; } else if((((a19==1)&&((a1==12)&&(((((!(a4==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a21==11))&&!(a20==1))&&(a11==1))&&!(a14==1))))&&(!(a26==1)&&((a17==2)&&((((a6==1)&&(a16==8))&&!(a8==1))&&!(a0==1)))))){ a5 = 5; a13 = 1; a1 = 13; a19 = 2; a9 = 9; a21 = 10; a4 = 0; a0 = 0; a20 = 1; a16 = 7; return 25; } else if(((!(a7==1)&&(((((((a3==1)||(a26==1))||(a26==1))&&(a21==10))&&!(a20==1))&&!(a14==1))&&(a1==14)))&&((a13==1)&&(((a9==11)&&((a19==2)&&((a17==2)&&((a3==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))))&&(a16==9))))){ a16 = 7; a20 = 1; a10 = 0; a5 = 5; a3 = 0; a9 = 10; a19 = 1; a0 = 1; a1 = 13; return 22; } else if((((a20==1)&&((a1==12)&&((a16==10)&&(((a3==1)&&((input==3)&&(a19==3)))&&!(a18==1)))))&&(((!(a14==1)&&((a21==12)&&(!(a14==1)&&(!(a7==1)&&(!(a8==1)&&((a28==1)&&(a9==11)))))))&&(a5==6))&&(a17==2)))){ a19 = 1; a5 = 4; a9 = 7; a2 = 1; a21 = 10; a16 = 7; a23 = 1; a6 = 1; return -1; } else if((((((a19==2)&&(!(a6==1)&&((((((a20==1)&&((a18==1)&&(a6==1)))&&(a16==11))&&!(a2==1))&&(a9==8))&&!(a3==1))))&&(a1==13))&&!(a12==1))&&((a21==11)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==5)))&&(a14==1))))){ a10 = 1; a16 = 7; a21 = 12; a4 = 1; a5 = 4; a9 = 7; a20 = 0; a15 = 1; return 23; } else if(((!(a11==1)||(((((a1==14)&&(((a23==1)&&(a20==1))&&(a17==2)))||!(a2==1))&&(a21==10))&&(a19==3)))&&((a12==1)&&((a9==11)&&(((((a16==9)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a11==1))&&!(a4==1))&&!(a0==1)))))){ a9 = 7; a19 = 1; a28 = 1; a6 = 1; a16 = 7; a4 = 0; a5 = 4; a1 = 12; return -1; } else if((((((a9==10)&&((a21==12)&&((!(a6==1)||((a11==1)&&((a5==4)&&((a20==1)&&(a3==1)))))&&(a1==14))))&&!(a14==1))||(a0==1))&&((a16==7)&&(!(a14==1)&&(((a17==2)&&((input==4)&&(a19==4)))&&(a28==1)))))){ a23 = 1; a24 = 0; a19 = 5; a6 = 1; a16 = 8; a9 = 9; return 25; } else if((((a12==1)&&(((a17==2)&&(!(a7==1)&&((a19==5)&&(!(a26==1)&&((a23==1)&&((a21==11)&&(input==1)))))))&&(a16==8)))&&(((((((a1==14)&&(a2==1))&&(a5==4))&&(a9==7))&&(a20==1))||(a7==1))||!(a28==1)))){ a12 = 1; a1 = 12; a24 = 0; a5 = 5; a19 = 2; a9 = 10; a20 = 0; return -1; } else if(((((((a1==13)&&((a19==5)&&(!(a20==1)&&((input==1)&&(a21==10)))))&&(a2==1))&&(a12==1))&&(a9==8))&&(((a16==8)&&((a28==1)&&(!(a4==1)&&((a13==1)&&((a17==2)&&((a13==1)&&(a5==4)))))))&&(a3==1)))){ a24 = 0; a19 = 1; a18 = 0; a1 = 12; a20 = 1; a9 = 7; a16 = 7; return -1; } else if((((((((!(a24==1)&&(!(a8==1)&&((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))))&&(a1==12))&&!(a26==1))&&(a19==1))&&(a16==8))&&(a28==1))&&(((a17==2)&&(((a6==1)&&((a2==1)&&(a21==10)))||(a24==1)))&&!(a20==1)))){ a21 = 12; a0 = 0; a20 = 1; a11 = 1; a1 = 14; a9 = 10; a5 = 4; a16 = 9; a6 = 1; a19 = 3; return 21; } else if((((a16==7)&&(((a11==1)&&((a21==11)&&(((((input==1)&&(a1==13))&&!(a18==1))&&(a9==11))&&(a17==2))))&&(a20==1)))&&(!(a13==1)||((a5==5)&&((a23==1)&&((a23==1)&&(!(a26==1)&&((a28==1)&&(a19==5))))))))){ a5 = 6; a23 = 1; a12 = 1; a11 = 1; a16 = 8; a21 = 12; a1 = 14; a19 = 2; return 23; } else if((((a1==14)&&((!(a26==1)&&((a11==1)&&(((input==3)&&!(a20==1))&&(a17==2))))&&(a5==5)))&&(((a9==8)&&((((a2==1)&&(((a3==1)&&((a28==1)||(a18==1)))&&(a21==11)))&&(a11==1))&&(a19==2)))&&(a16==9)))){ if((a16==8)){ a1 = 13; a20 = 1; a21 = 10; a5 = 4; a26 = 1; a10 = 0; a16 = 8; a9 = 10; a19 = 4; a29 = 0; }else{ a25 = 0; a20 = 1; a24 = 1; a26 = 1; a5 = 4; a1 = 13; a21 = 10; a19 = 1; a16 = 7; } return -1; } else if(((((a1==13)&&((((a19==2)&&(!(a23==1)||(a3==1)))||(a27==1))||(a26==1)))&&(a17==2))&&((a21==11)&&((a6==1)&&((!(a26==1)&&((a16==9)&&(!(a14==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==4)))))&&!(a20==1)))))){ if((a2==1)){ a20 = 1; a22 = 0; a19 = 4; a13 = 0; a9 = 9; a5 = 4; a16 = 8; }else{ a0 = 1; a5 = 6; a21 = 10; a1 = 12; a16 = 7; a20 = 1; a9 = 7; a13 = 0; a14 = 1; } return -1; } else if(((!(a4==1)&&(!(a0==1)&&((a17==2)&&(((a21==12)&&((a19==5)&&((a9==9)&&((a16==10)&&(input==5)))))&&(a3==1)))))&&(((a20==1)&&(!(a27==1)&&(!(a4==1)&&((!(a12==1)||(a12==1))&&(a1==14)))))&&(a5==6)))){ a27 = 0; a19 = 2; a9 = 11; a14 = 0; a23 = 1; a16 = 7; a21 = 10; return 21; } else if((((a21==10)&&(((a7==1)&&((!(a11==1)&&(((input==6)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a27==1)))&&(a26==1)))&&(a14==1)))&&(((a1==13)&&((a20==1)&&(((a17==2)&&(!(a28==1)&&(a28==1)))&&(a16==11))))&&(a19==4)))){ a2 = 0; a1 = 14; a16 = 10; a9 = 11; a19 = 1; a5 = 5; a21 = 11; a8 = 1; a25 = 1; return 21; } else if(((((a27==1)||(((!(a4==1)&&(((a8==1)||((a19==5)&&(a6==1)))&&(a16==11)))||(a27==1))&&(a28==1)))&&(a21==12))&&((a6==1)&&((((a17==2)&&((input==6)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))&&(a20==1))&&(a1==12))))){ a9 = 7; a5 = 4; a16 = 7; a4 = 0; a19 = 1; a8 = 0; a21 = 10; a12 = 1; return -1; } else if(((((!(a12==1)||(((((a21==12)&&(a28==1))||!(a3==1))&&(a16==8))||!(a3==1)))&&!(a18==1))&&(a19==4))&&((a23==1)&&(!(a20==1)&&((a1==13)&&(((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3))&&(a2==1))&&(a17==2))))))){ if((a3==1)){ a20 = 1; a19 = 2; a9 = 7; a25 = 1; a5 = 4; a1 = 12; a21 = 10; a16 = 7; a4 = 1; a29 = 1; }else{ a21 = 10; a18 = 1; a13 = 0; a11 = 0; a9 = 11; a5 = 5; a19 = 1; a20 = 1; a1 = 14; a16 = 7; } return -1; } else if((((a14==1)||(((a28==1)&&((a23==1)&&(a16==8)))&&!(a20==1)))&&((((a23==1)&&((a17==2)&&((a19==1)&&((a21==11)&&((a1==13)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==1))&&!(a4==1)))))))&&!(a26==1))&&(a13==1)))){ a20 = 1; a4 = 0; a21 = 10; a19 = 4; a23 = 1; a26 = 0; a16 = 10; a5 = 6; a9 = 9; return 21; } else if(((((a1==12)&&((!(a0==1)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==3)))&&(a12==1)))&&(a12==1))&&(((a17==2)&&(((a21==11)&&(((((a6==1)&&(a3==1))&&(a16==9))&&!(a0==1))&&!(a20==1)))||(a4==1)))&&(a19==2)))){ if((a17==2)){ a20 = 1; a24 = 1; a5 = 5; a25 = 0; a13 = 0; a9 = 10; a21 = 10; a19 = 1; a16 = 7; }else{ a16 = 7; a23 = 0; a13 = 0; a19 = 3; a20 = 1; a9 = 10; a5 = 6; a12 = 0; } return -1; } else if((((a13==1)&&((a20==1)&&((((((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==4))&&(a16==10))&&(a12==1))&&!(a18==1))&&(a1==12))&&(a19==4))))&&(((((!(a26==1)&&(a23==1))&&(a21==10))&&(a17==2))||!(a3==1))||!(a23==1)))){ a0 = 0; a5 = 4; a9 = 7; a16 = 7; a14 = 0; a13 = 1; a19 = 1; return -1; } else if((((a11==1)&&(((a9==10)&&((((a19==5)&&((a7==1)||((a1==12)&&(a12==1))))&&!(a20==1))&&(a12==1)))&&(a23==1)))&&((a13==1)&&((((a17==2)&&(((input==5)&&(a16==10))&&(a5==4)))&&!(a27==1))&&(a21==11))))){ a5 = 6; a16 = 7; a15 = 0; a12 = 0; a19 = 2; a0 = 1; a21 = 10; a9 = 11; a1 = 13; return 21; } else if((((a2==1)&&(!(a24==1)&&((((((input==5)&&(a16==7))&&(a1==12))&&(a9==11))&&(a20==1))&&(a12==1))))&&((a2==1)&&((((a5==4)&&((a8==1)||(((a19==5)&&(a11==1))&&!(a26==1))))&&(a21==10))&&(a17==2))))){ a1 = 13; a19 = 2; a21 = 12; a13 = 1; a28 = 1; a12 = 1; return 22; } else if((((a21==11)&&((a20==1)&&((a16==9)&&(((((a18==1)||(a2==1))&&(a19==2))&&!(a7==1))&&(a23==1)))))&&((a9==8)&&((!(a26==1)&&(!(a4==1)&&((a23==1)&&(((input==3)&&(a1==13))&&(a5==5)))))&&(a17==2))))){ a9 = 7; a28 = 1; a5 = 4; a18 = 0; a21 = 10; a19 = 1; a23 = 1; a1 = 12; a16 = 7; return -1; } else if((((a21==10)&&((a16==10)&&(((((((a20==1)&&((((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))||((a9==7)&&((a1==14)&&(a5==5))))&&(input==4))&&(a11==1)))&&!(a24==1))&&(a19==5))&&(a13==1))&&!(a0==1))&&(a12==1))))&&(((a12==1)&&(a17==2))||(a14==1)))){ a11 = 1; a19 = 1; a1 = 12; a28 = 1; a16 = 7; a9 = 7; a5 = 4; return -1; } else if((((((a1==14)&&((a2==1)&&((a17==2)&&((a20==1)&&((a23==1)&&((((a24==1)||(a2==1))||(a8==1))&&!(a24==1)))))))&&(a16==11))&&(a21==10))&&(((!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a19==1))&&(a9==10)))){ a9 = 7; a6 = 1; a21 = 11; a16 = 9; a1 = 12; a3 = 1; a0 = 0; a5 = 6; return 26; } else if((((((a8==1)||(!(a7==1)&&((a11==1)||(a24==1))))&&(a21==10))&&!(a18==1))&&(((a1==14)&&(((a17==2)&&(((a16==8)&&((a19==2)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==5))))&&!(a20==1)))&&(a11==1)))&&(a13==1)))){ a26 = 0; a18 = 0; a13 = 1; a9 = 7; a16 = 9; a20 = 1; a5 = 6; a19 = 5; return 23; } else if((((a11==1)&&((a1==14)&&((!(a8==1)&&((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a20==1))))&&(((a3==1)&&(!(a4==1)&&(((a16==10)&&((a17==2)&&(((a21==11)&&(a3==1))&&(a19==5))))&&(a23==1))))||!(a11==1)))){ a4 = 0; a0 = 0; a21 = 10; a5 = 4; a9 = 9; a19 = 2; a7 = 0; return 21; } else if((((((a1==14)&&(!(a27==1)&&(((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==5))&&!(a27==1))&&(a3==1))))&&(a20==1))&&(a16==10))&&((a21==12)&&(!(a18==1)&&(((((a27==1)||(a3==1))&&(a17==2))||!(a12==1))&&(a19==5)))))){ a13 = 1; a5 = 5; a9 = 9; a16 = 7; a28 = 1; a21 = 10; a1 = 13; a19 = 2; a0 = 0; return 25; } else if((((((a16==7)&&((((a23==1)&&(a13==1))&&!(a7==1))||(a24==1)))&&(a6==1))&&(a17==2))&&(((a21==12)&&(!(a4==1)&&(((input==4)&&(((a19==4)&&((a9==7)&&((a1==12)&&(a5==4))))||(((a19==3)&&(((a5==5)&&(a1==14))&&(a9==11)))||((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11))))))&&(a3==1))))&&(a20==1)))){ a3 = 1; a13 = 1; a19 = 1; a9 = 9; a1 = 12; a21 = 11; a5 = 5; a16 = 9; a27 = 0; return 22; } else if((((a19==2)&&(!(a6==1)||((a23==1)&&((!(a8==1)&&((a16==11)&&((((a23==1)||(a8==1))&&(a20==1))||(a24==1))))&&!(a4==1)))))&&((((((input==1)&&(a21==12))&&(a5==6))&&(a17==2))&&(a9==11))&&(a1==14)))){ a16 = 9; a21 = 10; a5 = 5; a12 = 1; a0 = 0; a2 = 1; a9 = 10; return 21; } else if((((a1==12)&&(((a17==2)&&(((!(a27==1)&&(a11==1))||!(a2==1))&&(a9==9)))&&(a19==2)))&&((!(a20==1)&&((a16==8)&&((((((input==1)&&((a5==4)||(a5==5)))&&(a13==1))&&!(a14==1))&&(a13==1))&&(a11==1))))&&(a21==10)))){ a9 = 7; a16 = 10; a19 = 3; a21 = 11; a20 = 1; a1 = 13; a5 = 4; a0 = 0; a2 = 1; return 21; } else if(((((a16==9)&&(!(a4==1)&&(((((a12==1)||!(a28==1))&&(a1==14))&&!(a7==1))||(a0==1))))||!(a2==1))&&((a9==8)&&((a17==2)&&((a19==5)&&(((a20==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a21==12)))&&!(a27==1))))))){ a26 = 0; a1 = 12; a16 = 7; a19 = 1; a4 = 0; a9 = 7; a5 = 4; a21 = 10; a11 = 1; return -1; } else if(((!(a14==1)&&((a23==1)&&((((!(a18==1)&&((a9==8)&&((a23==1)&&(a1==12))))&&(a16==9))&&(a23==1))&&(a19==2))))&&(((((((input==1)&&((a5==4)||(a5==5)))&&(a17==2))&&(a21==11))&&(a20==1))&&!(a0==1))&&!(a26==1)))){ a9 = 7; a24 = 0; a26 = 0; a21 = 10; a1 = 14; a19 = 1; a4 = 0; a5 = 5; return 26; } else if(((((a0==1)||(((a1==14)&&(a6==1))&&!(a18==1)))&&(a23==1))&&((a21==12)&&(((((a23==1)&&((a13==1)&&(!(a27==1)&&((a9==10)&&((!(a20==1)&&(input==4))&&(a5==4))))))&&(a19==2))&&(a16==7))&&(a17==2))))){ a1 = 12; a9 = 7; a21 = 10; a12 = 1; a3 = 1; a20 = 1; a19 = 1; return -1; } else if((((a5==5)&&((((!(a2==1)||((a13==1)||(a4==1)))&&(a21==11))&&(a3==1))&&(a1==13)))&&((a17==2)&&((a16==7)&&((a19==2)&&((a3==1)&&((((!(a20==1)&&(input==1))&&(a9==11))&&(a28==1))&&!(a7==1)))))))){ a9 = 7; a5 = 4; a13 = 1; a18 = 0; a20 = 1; a19 = 1; a21 = 10; a1 = 12; return -1; } else if((((a16==10)&&((a20==1)&&(((a18==1)||(((a27==1)||(a11==1))&&(a17==2)))&&(a28==1))))&&((a1==12)&&((a21==10)&&((a28==1)&&(((a11==1)&&(((input==5)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&!(a27==1)))&&(a19==4))))))){ a19 = 1; a16 = 7; a28 = 1; a3 = 1; a5 = 4; a9 = 7; return -1; } else if(((!(a26==1)&&(((a23==1)||!(a12==1))&&(a3==1)))&&((a16==8)&&((a17==2)&&((((!(a0==1)&&(((input==5)&&(((a19==2)&&((a9==7)&&((a1==12)&&(a5==5))))||(((a19==1)&&((a9==11)&&((a1==14)&&(a5==6))))||((a19==2)&&((a9==7)&&((a5==4)&&(a1==12)))))))&&(a21==12)))&&(a11==1))&&(a20==1))&&(a12==1)))))){ a5 = 6; a9 = 8; a21 = 11; a1 = 14; a13 = 1; a19 = 5; a8 = 0; a16 = 10; a27 = 0; return 22; } else if(((!(a26==1)&&(((((a1==13)&&(!(a24==1)&&(((a3==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==5))))&&(a21==10))&&(a28==1))&&!(a7==1)))&&((a16==10)&&(((a17==2)&&(((a20==1)&&(a23==1))||(a27==1)))&&(a9==10))))){ a1 = 12; a16 = 7; a2 = 1; a19 = 1; a23 = 1; a9 = 7; a5 = 4; return -1; } else if(((!(a28==1)||((a20==1)&&(((a3==1)||(a24==1))||(a8==1))))&&(((a11==1)&&((a16==8)&&((a17==2)&&((a9==11)&&((a1==14)&&((a13==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a19==5))&&(a21==10))))))))&&!(a0==1)))){ a5 = 4; a0 = 0; a12 = 1; a19 = 1; a24 = 0; a1 = 12; a16 = 7; a9 = 7; return -1; } else if((((a12==1)&&(((!(a4==1)&&((a16==10)&&((a1==12)&&((((input==5)&&(a20==1))&&(a19==2))&&(a17==2)))))&&!(a4==1))&&(a12==1)))&&(((a13==1)&&((((a2==1)&&(a5==5))&&(a9==10))&&(a21==10)))||!(a11==1)))){ a20 = 0; a24 = 0; a9 = 11; a6 = 1; a1 = 14; a19 = 3; a21 = 11; a16 = 7; a27 = 0; return -1; } else if(((((!(a8==1)&&((!(a7==1)&&(!(a26==1)&&((input==5)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8))))))&&(a16==11)))&&(a13==1))&&(a17==2))&&((a21==11)&&(!(a8==1)&&((a19==1)&&((a1==13)&&(!(a23==1)||((a13==1)&&(a20==1))))))))){ a5 = 4; a14 = 0; a23 = 1; a21 = 10; a9 = 7; a1 = 12; a16 = 7; a11 = 1; return -1; } else if((((a17==2)&&(!(a18==1)&&(((!(a20==1)&&((input==1)&&(a9==10)))&&!(a27==1))&&!(a8==1))))&&(((a5==5)&&((a16==7)&&((((((a26==1)||(a2==1))&&(a1==12))||!(a2==1))&&!(a14==1))&&(a21==10))))&&(a19==4)))){ a28 = 1; a5 = 4; a14 = 0; a19 = 1; a20 = 1; a27 = 0; a9 = 7; return -1; } else if((((a5==5)&&((a1==14)&&(!(a20==1)&&((!(a18==1)&&((a9==8)&&(((input==3)&&(a19==4))&&!(a7==1))))&&(a21==11)))))&&((a16==10)&&(!(a2==1)||(((((a23==1)&&!(a27==1))&&(a17==2))||!(a12==1))&&!(a14==1)))))){ a19 = 3; a9 = 7; a12 = 0; a1 = 13; a3 = 0; a16 = 7; a5 = 4; a21 = 10; return 25; } else if((((a6==1)&&((a16==10)&&((a21==12)&&((((input==6)&&(a17==2))&&(a9==7))&&(a2==1)))))&&((a14==1)||(((a11==1)&&((a5==6)&&((((a1==13)&&((a19==2)&&(a6==1)))&&!(a20==1))&&!(a24==1))))&&(a23==1))))){ if((a0==1)){ a22 = 1; a20 = 1; a15 = 0; a16 = 7; a21 = 10; a25 = 1; a9 = 8; a5 = 4; a19 = 1; }else{ a19 = 4; a9 = 11; a0 = 1; a1 = 14; a5 = 4; a16 = 7; a4 = 1; } return -1; } else if((((((a16==8)&&(((((!(a14==1)&&((input==1)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))))&&!(a26==1))&&(a21==11))&&!(a7==1))&&(a1==13)))&&(a17==2))&&(a19==4))&&(!(a7==1)&&(!(a12==1)||(!(a20==1)&&(!(a14==1)&&(a11==1))))))){ a16 = 7; a20 = 1; a13 = 1; a9 = 7; a5 = 5; a6 = 1; a0 = 0; return 23; } else if((((!(a0==1)&&(!(a20==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a12==1))))&&(a21==11))&&((a1==14)&&(((a9==9)&&((a19==5)&&(((a12==1)&&((a17==2)&&((a27==1)||((a28==1)||!(a28==1)))))||!(a11==1))))&&(a16==8))))){ a15 = 0; a14 = 1; a21 = 10; a19 = 2; a23 = 0; a1 = 13; a9 = 10; a5 = 4; return 25; } else if((((a9==11)&&((a21==12)&&(((a20==1)&&(((((a23==1)&&(a6==1))&&(a16==8))||(a4==1))||!(a11==1)))&&(a19==4))))&&((a1==14)&&(((a17==2)&&((((input==6)&&((a5==5)||(a5==6)))&&(a3==1))&&!(a26==1)))&&!(a4==1))))){ a9 = 10; a18 = 0; a8 = 0; a5 = 4; a16 = 10; a1 = 13; a26 = 0; return 26; } else if(((!(a3==1)||(!(a8==1)&&(((a16==8)&&((((a27==1)||((a28==1)||!(a13==1)))&&(a1==13))&&(a21==10)))&&(a17==2))))&&((a20==1)&&((((!(a27==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a9==10))&&(a28==1))&&(a19==1))))){ a6 = 1; a3 = 1; a19 = 5; a9 = 7; a8 = 0; a1 = 14; a5 = 6; a21 = 12; return 26; } else if(((((((a26==1)&&(((a1==12)&&(((a5==6)&&((a8==1)&&(a23==1)))&&(a17==2)))&&(a21==12)))&&(a16==10))&&(a19==1))&&(a24==1))&&((((a7==1)&&(((input==6)&&(a9==9))&&!(a3==1)))&&(a20==1))&&(a0==1)))){ a21 = 10; a29 = 1; a19 = 4; a5 = 5; a16 = 8; a1 = 14; a9 = 8; a7 = 1; a20 = 0; a13 = 0; return -1; } else if((((((((a24==1)&&((a20==1)&&(a3==1)))&&(a14==1))&&(a0==1))&&(a19==5))&&(a21==10))&&((a1==14)&&((a18==1)&&((a16==9)&&(((((input==4)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a7==1))&&(a17==2))&&!(a28==1))))))){ a10 = 1; a16 = 7; a1 = 12; a23 = 0; a4 = 1; a19 = 2; a5 = 6; a9 = 10; return -1; } else if((((a16==11)&&((a14==1)||((((a20==1)&&(a6==1))&&(a21==12))||(a26==1))))&&(((!(a27==1)&&((a17==2)&&((a23==1)&&((((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==4)))&&(input==4)))))&&(a6==1))&&!(a4==1)))){ a1 = 12; a9 = 7; a19 = 1; a16 = 7; a21 = 10; a13 = 1; a8 = 0; a7 = 0; a5 = 4; return -1; } else if((((a23==1)&&((a28==1)&&(!(a24==1)&&(((!(a0==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a9==11))&&!(a14==1)))))&&(!(a20==1)&&((a1==14)&&((a16==11)&&((a17==2)&&((a21==10)&&(!(a6==1)||((a19==3)&&(a2==1)))))))))){ a16 = 7; a20 = 1; a5 = 6; a0 = 1; a11 = 0; a27 = 1; a19 = 1; a1 = 13; return 21; } else if((((((a16==11)&&((a20==1)&&((((a11==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a1==13))&&(a9==11))))&&(a19==3))&&(a21==12))&&(!(a7==1)&&(((!(a8==1)&&(!(a13==1)||(!(a26==1)&&(a23==1))))&&!(a0==1))&&(a17==2))))){ a23 = 1; a16 = 7; a21 = 10; a19 = 1; a5 = 4; a4 = 0; a9 = 7; a1 = 12; a7 = 0; return -1; } else if((((a27==1)||((((a17==2)&&((a9==8)&&(a3==1)))||(a27==1))&&(a21==10)))&&((a13==1)&&(((a11==1)&&((a19==4)&&((((a20==1)&&(!(a26==1)&&((input==5)&&((a5==5)||(a5==6)))))&&(a16==11))&&(a6==1))))&&(a1==12))))){ a5 = 4; a19 = 1; a3 = 1; a11 = 1; a9 = 7; a4 = 0; a16 = 7; return -1; } else if(((!(a24==1)&&(((a12==1)&&(!(a4==1)&&(!(a20==1)&&(((a19==2)&&((a17==2)&&(input==6)))&&!(a8==1)))))&&(a2==1)))&&((((a5==6)&&((a1==12)&&((a9==10)&&((a3==1)&&(a16==9)))))&&(a21==12))&&!(a27==1)))){ if((a6==1)){ a15 = 0; a9 = 7; a21 = 11; a16 = 10; a8 = 1; a5 = 5; }else{ a19 = 5; a9 = 9; a5 = 4; a2 = 0; a16 = 10; a26 = 1; a1 = 13; a21 = 10; } return -1; } else if(((((a13==1)&&((!(a27==1)&&((a11==1)||(a7==1)))||!(a23==1)))&&(a16==10))&&((a17==2)&&(((a28==1)&&((((a9==10)&&(!(a27==1)&&((a1==13)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&(a19==1))&&!(a20==1)))&&(a21==10))))){ if((a8==1)){ a1 = 12; a9 = 9; a12 = 0; a20 = 1; a15 = 1; a6 = 0; a5 = 4; a16 = 7; }else{ a16 = 7; a9 = 11; a20 = 1; a29 = 1; a5 = 5; a6 = 0; a15 = 1; } return -1; } else if((((a19==3)&&((a9==11)&&((a17==2)&&((!(a8==1)&&((a24==1)||(!(a11==1)||(a11==1))))||!(a28==1)))))&&((a1==13)&&(((((a16==8)&&((a13==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a3==1))&&(a21==10))&&!(a20==1))))){ a9 = 8; a20 = 1; a4 = 0; a16 = 10; a1 = 14; a12 = 1; a5 = 6; a13 = 1; return 21; } else if((((a11==1)&&(((((a9==9)&&(!(a7==1)&&((a17==2)&&(a12==1))))&&(a20==1))&&(a23==1))&&(a21==12)))&&((!(a24==1)&&((((((a19==5)&&(input==1))&&(a5==6))&&(a16==7))&&(a1==14))&&(a12==1)))&&!(a0==1)))){ a14 = 0; a19 = 1; a4 = 0; a5 = 4; a9 = 7; a1 = 12; a21 = 10; a2 = 1; return -1; } else if((((a17==2)&&(((a12==1)&&(a2==1))&&(a13==1)))&&(!(a20==1)&&(((!(a18==1)&&(((!(a14==1)&&((a28==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==1))&&!(a24==1))))&&(a21==11))&&(a16==7)))&&(a19==2))&&(a1==13))))){ a2 = 1; a21 = 10; a18 = 0; a9 = 10; a1 = 14; a16 = 9; a5 = 5; a20 = 1; return 21; } else if(((((a21==12)&&(((a20==1)&&(((a28==1)&&!(a4==1))||(a14==1)))&&(a19==4)))&&!(a4==1))&&((a23==1)&&(!(a14==1)&&(((a16==9)&&(((!(a26==1)&&((input==4)&&(a5==4)))&&(a9==9))&&(a17==2)))&&(a1==14)))))){ a7 = 0; a21 = 10; a1 = 12; a16 = 7; a4 = 0; a0 = 0; a9 = 7; a19 = 1; return -1; } else if((((a21==10)&&(((((a1==13)&&((input==4)&&((a5==4)||(a5==5))))&&(a17==2))&&!(a27==1))&&!(a26==1)))&&((((a20==1)&&((a24==1)||((a9==7)&&((!(a0==1)&&((a28==1)&&(a16==9)))&&!(a4==1)))))&&(a19==2))&&(a3==1)))){ a19 = 1; a16 = 7; a24 = 0; a2 = 1; a1 = 12; a28 = 1; a5 = 4; return -1; } else if(((((a19==3)&&((a21==12)&&(!(a20==1)&&(a6==1))))||!(a13==1))&&((a28==1)&&((((((((input==3)&&(((((a5==5)&&(a1==13))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||(((a1==14)&&(a5==4))&&(a9==7))))&&!(a14==1))&&!(a7==1))&&(a17==2))&&(a16==7))&&(a2==1))&&(a13==1))))){ a19 = 1; a20 = 1; a9 = 7; a0 = 0; a1 = 12; a21 = 10; a7 = 0; a27 = 0; a5 = 4; return -1; } else if((((a5==6)&&(((!(a3==1)||(a13==1))&&!(a7==1))&&(a21==12)))&&((a17==2)&&((((((((a19==3)&&((a2==1)&&((a9==9)&&(input==3))))&&(a20==1))&&(a23==1))&&(a1==14))&&(a16==11))&&(a11==1))&&(a6==1))))){ a6 = 1; a5 = 4; a1 = 12; a21 = 10; a12 = 1; a16 = 7; a19 = 1; a9 = 7; a7 = 0; return -1; } else if((((((a17==2)&&(((a19==3)&&(((((a5==5)||(a5==6))&&(input==5))&&!(a8==1))&&(a9==7)))&&!(a14==1)))&&(a6==1))&&(a21==12))&&(((a2==1)&&(!(a11==1)||(!(a27==1)&&(((a16==9)&&(a12==1))&&(a1==13)))))&&(a20==1)))){ a11 = 1; a9 = 9; a12 = 1; a1 = 12; a5 = 4; return 21; } else if(((!(a24==1)&&((((a13==1)&&((a21==11)&&(((a19==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a16==7))))&&(a20==1))&&(a9==9)))&&(!(a11==1)||(((!(a8==1)&&((a1==13)&&((a6==1)&&(a17==2))))&&!(a8==1))||!(a13==1))))){ a21 = 10; a28 = 1; a16 = 8; a5 = 4; a9 = 7; a0 = 0; a23 = 1; return 23; } else if(((((a1==14)&&((a18==1)||((((a19==2)&&(a3==1))&&!(a26==1))&&!(a4==1))))&&!(a20==1))&&((((a5==4)&&((a28==1)&&((((a21==12)&&((a16==10)&&(input==1)))&&(a11==1))&&!(a4==1))))&&(a17==2))&&(a9==11)))){ a13 = 0; a21 = 10; a16 = 7; a6 = 0; a14 = 1; a20 = 1; a19 = 1; a5 = 6; a1 = 13; a9 = 10; return -1; } else if(((((!(a12==1)||((a24==1)||((a3==1)&&(((a27==1)||(((a19==3)&&(a6==1))&&(a1==14)))&&(a21==11)))))&&(a17==2))||!(a23==1))&&(((a16==10)&&(!(a20==1)&&((input==3)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))&&(a6==1)))){ a19 = 1; a16 = 9; a9 = 7; a4 = 1; a12 = 0; a11 = 0; a1 = 13; a5 = 5; a21 = 10; return 23; } else if(((((((a21==10)&&((a14==1)||(!(a0==1)&&(((a26==1)||((a12==1)&&(a16==9)))&&(a19==5)))))&&(a17==2))||!(a2==1))&&!(a7==1))&&(!(a20==1)&&((a2==1)&&((a1==13)&&((input==5)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))))){ if((a2==1)){ a16 = 7; a20 = 1; a22 = 0; a19 = 1; a5 = 5; a15 = 0; a29 = 1; a9 = 7; a1 = 12; }else{ a16 = 8; a26 = 1; a25 = 0; a21 = 12; a5 = 4; a9 = 8; a18 = 1; a19 = 1; } return 25; } else if(((((((a17==2)&&((a12==1)&&(a28==1)))&&(a16==7))&&(a21==12))&&(a9==11))&&((a19==1)&&((a1==14)&&((a20==1)&&(((a6==1)&&(((!(a24==1)&&((input==5)&&(a5==5)))&&!(a18==1))&&!(a26==1)))&&(a28==1))))))){ a9 = 7; a21 = 10; a12 = 1; a3 = 1; a5 = 4; a24 = 0; a1 = 12; return -1; } else if(((!(a0==1)&&(!(a3==1)||(!(a12==1)||((a18==1)||(a28==1)))))&&((a13==1)&&(((a21==11)&&(((((((((a5==4)||(a5==5))&&(input==5))&&(a19==2))&&!(a14==1))&&(a9==7))&&(a16==10))&&(a17==2))&&!(a20==1)))&&(a1==12))))){ a19 = 5; a21 = 10; a11 = 0; a22 = 1; a5 = 5; a16 = 7; return -1; } else if((((a6==1)&&((a16==8)&&((a19==2)&&((a17==2)&&((((a1==14)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a13==1))&&!(a4==1))))))&&((a9==10)&&(((((a12==1)&&((a21==11)&&(a11==1)))&&(a11==1))&&!(a20==1))&&(a12==1))))){ a26 = 0; a21 = 12; a9 = 7; a20 = 1; a2 = 1; a5 = 4; a3 = 1; a19 = 4; a16 = 11; a1 = 13; return 23; } else if((((((((a3==1)&&(a21==12))&&(a1==13))&&(a16==9))&&(a19==3))||!(a6==1))&&(((!(a7==1)&&(((a12==1)&&((a12==1)&&((a11==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==5)))))&&(a20==1)))&&(a13==1))&&(a17==2)))){ a2 = 1; a5 = 4; a0 = 0; a16 = 7; a1 = 12; a3 = 1; a21 = 10; a19 = 1; a9 = 7; return -1; } else if(((((((a2==1)&&(((a2==1)&&(!(a27==1)&&((input==3)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))))&&(a11==1)))&&(a16==9))&&!(a20==1))&&(a19==1))&&(((!(a8==1)&&((a18==1)||((a6==1)&&(a17==2))))&&(a1==13))&&(a21==12)))){ a5 = 6; a1 = 12; a19 = 3; a13 = 0; a28 = 0; a21 = 11; a10 = 1; a9 = 7; a16 = 7; return 21; } else if(((!(a20==1)&&((a21==11)&&((a19==1)&&(!(a4==1)&&((a9==10)&&(a23==1))))))&&((a16==7)&&((!(a4==1)&&((a6==1)&&(((a28==1)&&((a6==1)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&(a28==1))))&&(a1==12))))){ a5 = 4; a14 = 0; a20 = 1; a21 = 10; a28 = 1; a24 = 0; a9 = 7; return -1; } else if(((((((a6==1)&&(a21==12))&&(a16==10))&&(a19==5))&&(a20==1))&&((a1==13)&&((a17==2)&&((((!(a24==1)&&(((a28==1)&&(!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&!(a24==1)))&&!(a18==1))&&(a9==9))&&!(a24==1)))))){ a9 = 7; a12 = 1; a23 = 1; a14 = 0; a5 = 6; a1 = 12; a21 = 10; a19 = 3; a16 = 9; return -1; } else if((((a17==2)&&((a28==1)&&(!(a2==1)||((a9==9)&&((a13==1)&&(a2==1))))))&&((a19==1)&&(!(a27==1)&&(!(a18==1)&&((!(a20==1)&&((!(a0==1)&&((a21==12)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a1==12)))&&(a16==7))))))){ a20 = 1; a21 = 10; a9 = 7; a3 = 1; a8 = 0; a0 = 0; a5 = 4; return -1; } else if((((a5==6)&&((a1==12)&&((((((a28==1)&&(a13==1))&&!(a8==1))&&!(a20==1))||(a4==1))||!(a2==1))))&&((((a16==10)&&((a19==4)&&(!(a27==1)&&(!(a0==1)&&((a9==9)&&(input==6))))))&&(a17==2))&&(a21==12)))){ a1 = 14; a9 = 11; a20 = 1; a6 = 0; a18 = 1; a16 = 8; a19 = 5; a14 = 1; a5 = 4; return 21; } else if((((((a23==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a9==8))&&!(a4==1))&&((((!(a28==1)||((a19==2)&&((a20==1)&&((a23==1)&&((((a1==14)&&(a6==1))&&(a17==2))&&(a16==8))))))||(a4==1))&&!(a8==1))&&(a21==10)))){ a23 = 1; a1 = 12; a18 = 0; a5 = 4; a19 = 1; a16 = 7; a13 = 1; a9 = 7; return -1; } else if(((((((a9==7)&&(((a26==1)||((a28==1)||(a24==1)))&&(a1==14)))&&(a12==1))||(a24==1))&&(a19==4))&&((a21==10)&&((((a20==1)&&(!(a27==1)&&(!(a27==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))))&&(a17==2))&&(a16==8))))){ a19 = 1; a13 = 1; a5 = 4; a26 = 0; a1 = 12; a16 = 7; a11 = 1; return -1; } else if(((!(a20==1)&&((a2==1)&&((a2==1)&&((a19==3)&&((((a5==4)||(a5==5))&&(input==6))&&(a1==13))))))&&((a16==8)&&(((!(a12==1)||((((a9==8)&&((a17==2)&&(a13==1)))&&(a21==11))||!(a12==1)))||!(a12==1))&&!(a18==1))))){ a0 = 0; a11 = 1; a9 = 7; a19 = 1; a21 = 10; a16 = 7; a20 = 1; a3 = 1; a5 = 4; a1 = 12; return -1; } else if((((!(a20==1)&&((!(a14==1)&&((a16==7)&&((((a5==5)||(a5==6))&&(input==5))&&(a12==1))))&&(a19==4)))&&(a1==12))&&(((a9==7)&&(((a7==1)||((a21==11)&&((a17==2)&&((a3==1)&&(a3==1)))))&&!(a27==1)))||(a24==1)))){ a28 = 1; a21 = 10; a5 = 4; a19 = 1; a23 = 1; a11 = 1; a20 = 1; return -1; } else if((((((a20==1)&&((a17==2)&&(((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))||((a19==2)&&(((a1==12)&&(a5==5))&&(a9==7))))&&(input==6))))&&(a28==1))&&(a12==1))&&(((!(a11==1)||((a16==10)&&((!(a2==1)||(a2==1))&&(a21==11))))&&(a11==1))||!(a3==1)))){ a8 = 0; a20 = 0; a21 = 10; a16 = 8; a19 = 4; a4 = 0; a5 = 4; a1 = 14; a9 = 10; a11 = 1; return 21; } else if((((a19==4)&&((a9==11)&&(((a16==8)&&(!(a18==1)&&((a18==1)||(((a5==4)&&(a28==1))&&!(a8==1)))))&&(a17==2))))&&((((a13==1)&&((((input==6)&&(a21==12))&&!(a0==1))&&!(a8==1)))&&(a20==1))&&(a1==12)))){ a23 = 1; a21 = 10; a9 = 7; a24 = 0; a0 = 0; return 25; } else if((((a28==1)&&(!(a4==1)&&((a16==10)&&(((a21==10)&&(((a20==1)&&(a2==1))||!(a6==1)))&&(a17==2)))))&&((((a23==1)&&((((input==5)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a19==1))&&(a1==14)))&&!(a18==1))&&!(a7==1)))){ if((a26==1)){ a19 = 2; a18 = 0; a20 = 0; a21 = 11; a1 = 12; a23 = 1; a9 = 10; a5 = 5; a16 = 8; a14 = 0; }else{ a1 = 13; a11 = 1; a14 = 0; a16 = 8; a9 = 10; a26 = 0; a5 = 6; a21 = 11; } return 25; } else if((((a12==1)&&(((a9==10)&&((a19==1)&&((!(a24==1)&&((((a13==1)&&(((a1==12)&&(input==3))&&(a21==12)))&&(a16==9))&&!(a7==1)))&&(a17==2))))&&(a5==4)))&&((((a23==1)&&(a13==1))&&!(a20==1))&&!(a4==1)))){ if((a10==1)){ a21 = 10; a16 = 10; a1 = 13; a25 = 1; a19 = 3; a9 = 11; a6 = 0; a23 = 0; a20 = 1; }else{ a0 = 1; a16 = 10; a4 = 1; a19 = 5; a1 = 14; a9 = 7; a8 = 1; } return -1; } else if(((!(a18==1)&&((a9==7)&&(((((input==3)&&((a5==5)||(a5==6)))&&(a23==1))&&(a17==2))&&!(a7==1))))&&((a14==1)||((a18==1)||(((a20==1)&&((((a19==1)&&((a28==1)&&(a16==10)))&&(a1==14))&&(a21==10)))||(a4==1)))))){ a28 = 1; a8 = 0; a14 = 0; a5 = 4; return 21; } else if((((a23==1)&&((a6==1)&&(((a1==12)&&(((((input==1)&&((a5==4)||(a5==5)))&&(a16==10))&&(a19==2))&&(a17==2)))&&!(a20==1))))&&((a27==1)||((a0==1)||(((((a6==1)&&(a23==1))&&(a13==1))&&(a9==11))&&(a21==12)))))){ a24 = 1; a1 = 13; a16 = 9; a9 = 9; a29 = 0; a21 = 10; a0 = 1; a5 = 5; return 26; } else if(((((a9==8)&&((a19==3)&&((a23==1)&&((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a20==1))))))&&!(a27==1))&&((!(a13==1)||(((a16==7)&&((((a28==1)||(a26==1))&&!(a14==1))&&(a1==12)))&&(a21==10)))||!(a11==1)))){ a5 = 6; a23 = 1; a13 = 1; a12 = 1; a9 = 10; a19 = 5; return 26; } else if((((a1==13)&&(!(a8==1)&&((a9==7)&&((a11==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a21==11))))))&&((a16==11)&&((!(a27==1)&&((a14==1)||((a17==2)&&((!(a24==1)&&((a3==1)||(a27==1)))&&(a19==2)))))&&(a20==1))))){ a11 = 1; a21 = 10; a28 = 1; a19 = 1; a0 = 0; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((((!(a0==1)&&((((input==5)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))&&(a6==1))&&(a16==10)))&&(a19==1))&&!(a20==1))&&(a23==1))&&(!(a23==1)||((a1==14)&&((a17==2)&&((a13==1)&&((a21==12)&&((a2==1)||!(a3==1))))))))){ a20 = 1; a21 = 10; a1 = 12; a25 = 1; a7 = 1; a16 = 7; a15 = 1; a5 = 6; a9 = 7; return -1; } else if((((((a21==10)&&(!(a24==1)&&((a20==1)&&(input==1))))&&(a17==2))&&(a9==7))&&(!(a13==1)||(((a27==1)||((((!(a11==1)||((a3==1)&&((a1==14)&&(a6==1))))&&(a19==3))||!(a2==1))&&(a5==4)))&&(a16==8))))){ if((a27==1)){ a26 = 0; a21 = 11; a5 = 5; a9 = 10; a20 = 0; a19 = 2; a16 = 7; a28 = 1; a6 = 1; }else{ a23 = 1; a4 = 0; a19 = 5; a24 = 0; a16 = 9; a21 = 12; a1 = 13; a9 = 9; } return 22; } else if(((!(a8==1)&&(((a21==10)&&((a16==11)&&((a23==1)&&(!(a24==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a19==5))))))&&(a17==2)))&&((a2==1)&&((a1==12)&&((!(a26==1)&&(((a13==1)||(a0==1))&&(a20==1)))&&(a9==9)))))){ a9 = 7; a8 = 0; a4 = 0; a16 = 7; a5 = 4; a11 = 1; a19 = 1; return -1; } else if(((!(a24==1)&&((((a5==5)&&(!(a27==1)&&(((((a19==1)&&(input==5))&&(a1==14))&&(a13==1))&&(a9==11))))&&!(a24==1))&&(a16==10)))&&((((((a17==2)&&(a13==1))&&!(a20==1))&&(a21==12))&&!(a14==1))||(a18==1)))){ a5 = 6; a20 = 1; a21 = 11; a28 = 0; a24 = 1; a1 = 12; a12 = 0; a9 = 7; a16 = 9; a19 = 4; return 26; } else if((((a16==7)&&((a19==5)&&((a11==1)&&(((input==5)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&(a23==1)))))&&((a21==11)&&(!(a28==1)||((a1==13)&&((((a2==1)&&((a17==2)&&((a3==1)||(a14==1))))&&(a3==1))&&!(a20==1))))))){ a20 = 1; a12 = 1; a1 = 12; a19 = 1; a5 = 4; a9 = 7; a21 = 10; a13 = 1; return -1; } else if((((((a17==2)&&((a1==13)&&((a21==12)&&(((a19==4)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==6)))&&(a2==1)))))&&(a13==1))&&!(a24==1))&&(!(a13==1)||((a18==1)||((!(a20==1)&&((a16==7)&&(a11==1)))&&!(a4==1)))))){ a7 = 0; a11 = 1; a19 = 1; a9 = 8; a20 = 1; a5 = 6; a1 = 14; a16 = 8; a12 = 1; return 21; } else if((((((!(a0==1)&&((a19==1)&&((a23==1)&&(a1==14))))&&(a5==5))&&(a16==11))||!(a12==1))&&(!(a14==1)&&(((a11==1)&&(((a21==10)&&((a9==9)&&(((input==1)&&!(a20==1))&&!(a4==1))))&&(a17==2)))&&!(a7==1))))){ a19 = 2; a28 = 0; a20 = 1; a5 = 4; a3 = 0; a9 = 8; a1 = 12; a16 = 7; a26 = 1; return 21; } else if((((a17==2)&&((a9==10)&&((a21==10)&&(((a11==1)&&(((a2==1)&&!(a8==1))&&!(a7==1)))&&(a19==4)))))&&(((a20==1)&&((a1==12)&&(((a2==1)&&(!(a7==1)&&((input==6)&&(a5==5))))&&!(a14==1))))&&(a16==10)))){ a16 = 7; a24 = 0; a18 = 0; a19 = 1; a9 = 7; a3 = 1; a5 = 4; return -1; } else if((((a21==10)&&(!(a20==1)&&((a12==1)&&((a19==5)&&((!(a24==1)&&((input==4)&&((a5==5)||(a5==6))))&&!(a26==1))))))&&(((a16==9)&&((a17==2)&&(((a18==1)||(!(a26==1)&&((a23==1)||(a4==1))))&&(a9==11))))&&(a1==12)))){ a5 = 6; a11 = 0; a16 = 7; a20 = 1; a7 = 1; a19 = 2; return 21; } else if((((a16==11)&&(((a4==1)||((((a9==7)&&((a23==1)&&(a11==1)))&&(a21==10))&&(a28==1)))&&!(a4==1)))&&((a5==5)&&((a23==1)&&(!(a20==1)&&(((a19==4)&&(((a17==2)&&(input==5))&&(a12==1)))&&(a1==13))))))){ if((a18==1)){ a24 = 1; a22 = 1; a16 = 7; a20 = 1; a10 = 0; a5 = 6; a19 = 1; a1 = 14; }else{ a9 = 11; a10 = 1; a16 = 7; a19 = 1; a13 = 0; a20 = 1; a18 = 1; a5 = 4; } return -1; } else if(((((!(a24==1)&&(!(a0==1)&&((a19==2)&&((input==4)&&((a5==4)||(a5==5))))))&&(a21==12))&&!(a20==1))&&((a28==1)&&((a17==2)&&((!(a23==1)||(((a16==9)&&((a9==8)&&((a8==1)||(a23==1))))&&(a1==13)))||!(a13==1)))))){ if((a23==1)){ a1 = 12; a19 = 1; a21 = 10; a20 = 1; a5 = 6; a16 = 7; a9 = 10; a0 = 1; a7 = 1; }else{ a9 = 9; a21 = 10; a5 = 6; a16 = 7; a1 = 12; a20 = 1; a8 = 1; a10 = 0; a12 = 0; } return -1; } else if((((a5==4)&&((a19==5)&&((a2==1)||(a18==1))))&&(((a9==7)&&(((a21==11)&&((a2==1)&&(!(a8==1)&&((a16==10)&&((((!(a20==1)&&(input==1))&&(a17==2))&&(a1==12))&&!(a14==1))))))&&(a28==1)))&&!(a14==1)))){ a20 = 1; a29 = 0; a0 = 1; a16 = 7; a26 = 1; a21 = 10; a9 = 10; a19 = 1; return -1; } else if(((((a12==1)&&((a24==1)||(a3==1)))&&(a20==1))&&(((a21==11)&&((a3==1)&&((a17==2)&&((a16==11)&&(((((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==6))&&!(a26==1))&&(a12==1))&&(a1==12))&&(a3==1))))))&&(a19==4)))){ a2 = 1; a21 = 10; a5 = 4; a14 = 0; a6 = 1; a16 = 7; a9 = 7; a19 = 1; return -1; } else if((((a16==8)&&((a1==13)&&(((a17==2)&&(a3==1))&&(a13==1))))&&(((!(a0==1)&&(!(a7==1)&&(((((a23==1)&&((input==3)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a19==1))&&(a20==1))&&(a21==10))))&&(a23==1))&&!(a4==1)))){ a26 = 0; a16 = 7; a1 = 12; a2 = 1; a3 = 1; a9 = 7; a5 = 4; return -1; } else if((((a0==1)||((((!(a23==1)||(((a17==2)&&((a3==1)||!(a13==1)))&&(a6==1)))&&!(a7==1))&&(a1==13))&&(a21==11)))&&(((a16==7)&&(((a19==3)&&(((input==5)&&((a5==5)||(a5==6)))&&(a9==10)))&&!(a20==1)))&&(a12==1)))){ if((a20==1)){ a6 = 1; a1 = 12; a5 = 5; a2 = 1; a21 = 10; a16 = 8; a0 = 0; a19 = 5; a9 = 8; }else{ a9 = 8; a5 = 4; a23 = 1; a21 = 12; a6 = 1; a20 = 1; a16 = 10; a13 = 1; } return 25; } else if(((!(a13==1)&&((((a16==9)&&((a21==12)&&((a19==3)&&((a17==2)&&((a12==1)&&!(a6==1))))))&&(a20==1))&&!(a11==1)))&&(((a27==1)&&((a1==12)&&(((a5==4)&&((input==1)&&(a9==9)))&&(a14==1))))&&(a27==1)))){ a21 = 11; a11 = 0; a16 = 10; a19 = 1; a25 = 1; a9 = 7; a2 = 0; a1 = 13; return 23; } else if((((!(a18==1)&&((a9==11)&&(((((a6==1)&&((a16==8)&&(((a5==4)||(a5==5))&&(input==1))))&&!(a0==1))&&(a11==1))&&(a20==1))))&&!(a26==1))&&((a19==5)&&(((a1==14)&&(((a23==1)||!(a23==1))&&(a17==2)))&&(a21==10))))){ a19 = 1; a28 = 1; a7 = 0; a16 = 7; a9 = 7; a1 = 12; a5 = 4; a0 = 0; return -1; } else if(((((a19==4)&&(!(a14==1)&&((a9==11)&&(!(a27==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a4==1))))))&&(a16==8))&&((!(a20==1)&&((a1==14)&&(!(a24==1)&&(!(a18==1)&&((a8==1)||((a17==2)&&(a23==1)))))))&&(a21==11)))){ a19 = 5; a2 = 1; a20 = 1; a0 = 0; a1 = 13; a16 = 10; a27 = 0; a5 = 6; a21 = 12; return 25; } else if((((a19==2)&&(!(a20==1)&&((a28==1)&&(((a9==10)&&(((a28==1)&&(!(a26==1)&&((a12==1)&&(((a5==5)||(a5==6))&&(input==1)))))&&(a16==9)))&&!(a4==1)))))&&((((a17==2)&&((a13==1)&&!(a24==1)))&&(a21==12))&&(a1==13)))){ if((a14==1)){ a19 = 4; a1 = 14; a9 = 7; a23 = 0; a5 = 4; a16 = 7; a20 = 1; a22 = 0; }else{ a21 = 11; a23 = 0; a26 = 1; a5 = 6; a1 = 14; a20 = 1; a19 = 3; a9 = 11; } return -1; } else if(((((a28==1)&&((a5==4)&&(!(a27==1)&&(((a28==1)&&((((a1==13)&&(input==6))&&!(a27==1))&&(a21==12)))&&!(a20==1)))))&&(a6==1))&&(((((a13==1)&&((a16==8)&&(a11==1)))&&(a19==1))&&(a9==8))&&(a17==2)))){ a9 = 10; a1 = 12; a16 = 9; a21 = 10; a6 = 0; a3 = 0; return 25; } else if(((((a3==1)&&(a13==1))&&(a17==2))&&((a20==1)&&(((a21==10)&&(!(a24==1)&&((a11==1)&&(!(a0==1)&&((!(a26==1)&&((input==3)&&((((a9==7)&&((a1==12)&&(a5==5)))&&(a19==3))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2))||((a19==3)&&((a9==7)&&((a5==4)&&(a1==12))))))))&&(a3==1))))))&&(a16==11))))){ a7 = 0; a19 = 1; a16 = 7; a1 = 12; a26 = 0; a23 = 1; a5 = 4; a9 = 7; return -1; } else if((((((!(a26==1)&&(((a19==5)&&(input==5))&&(a21==10)))&&(a2==1))&&(a3==1))&&!(a24==1))&&((a6==1)&&((a11==1)&&((a5==4)&&((a9==11)&&(!(a20==1)&&((a1==13)&&(((a3==1)&&(a17==2))&&(a16==7)))))))))){ a12 = 1; a20 = 1; a3 = 1; a14 = 0; a16 = 10; a9 = 9; a5 = 6; return 21; } else if(((((a19==5)&&((!(a18==1)&&(((a5==4)&&(input==6))&&(a1==14)))&&!(a14==1)))&&(a21==11))&&((a20==1)&&(((a16==8)&&((!(a7==1)&&((a9==7)&&((!(a0==1)&&(a13==1))&&!(a27==1))))&&(a3==1)))&&(a17==2))))){ a1 = 12; a19 = 1; a2 = 1; a14 = 0; a16 = 7; a21 = 10; return -1; } else if(((((!(a26==1)&&((!(a20==1)&&((a1==14)&&((a19==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))))&&(a16==9)))&&(a28==1))&&!(a26==1))&&((((((a21==11)&&((a13==1)&&(a17==2)))&&(a13==1))&&(a9==9))||(a4==1))||(a14==1)))){ if((a4==1)){ a19 = 4; a10 = 0; a29 = 0; a1 = 13; a5 = 5; a21 = 10; a24 = 1; }else{ a4 = 1; a14 = 1; a21 = 12; a16 = 7; a5 = 6; a9 = 7; a20 = 1; a19 = 4; a3 = 0; } return 22; } else if(((!(a20==1)&&(((a1==14)&&((a21==11)&&((((a6==1)&&((a2==1)&&((input==3)&&(a16==10))))&&!(a27==1))&&!(a4==1))))&&(a5==6)))&&((((a9==11)&&((a17==2)&&((a26==1)||(a12==1))))&&(a28==1))&&(a19==3)))){ a9 = 9; a21 = 12; a23 = 0; a20 = 1; a6 = 0; a3 = 0; a16 = 11; a1 = 13; return 22; } else if((((a17==2)&&((!(a7==1)&&(!(a27==1)&&((a9==8)&&((a1==12)&&((input==3)&&((a5==5)||(a5==6)))))))&&(a21==11)))&&((a3==1)&&((a16==7)&&((!(a13==1)||((a28==1)&&(((a12==1)&&(a19==1))&&!(a20==1))))&&!(a18==1)))))){ a21 = 12; a20 = 1; a9 = 9; a24 = 0; a19 = 5; a16 = 10; a27 = 0; a1 = 13; a5 = 4; return 26; } else if((((((a17==2)&&(!(a24==1)&&(((a23==1)||!(a11==1))&&!(a4==1))))&&(a19==2))&&(a1==12))&&(((a21==12)&&((a9==9)&&(((a2==1)&&(!(a18==1)&&(((input==4)&&(a5==4))&&!(a7==1))))&&!(a20==1))))&&(a16==10)))){ a20 = 1; a25 = 0; a21 = 10; a16 = 7; a12 = 0; a5 = 5; a9 = 7; a13 = 0; a1 = 13; a19 = 1; return -1; } else if(((!(a26==1)&&((a2==1)&&((((((input==6)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))&&!(a4==1))&&(a1==13))&&(a12==1))&&!(a20==1))))&&(((a19==3)&&((((a16==9)&&((a11==1)&&(a12==1)))&&(a21==12))||(a7==1)))&&(a17==2)))){ a28 = 0; a5 = 4; a19 = 1; a21 = 10; a9 = 7; a16 = 7; a12 = 0; a20 = 1; a14 = 1; return 21; } else if((((a1==13)&&((a17==2)&&((a21==11)&&((a19==2)&&((!(a27==1)&&((a8==1)||((a0==1)||(a11==1))))&&(a9==9))))))&&((!(a20==1)&&(!(a14==1)&&(((((a5==5)||(a5==6))&&(input==5))&&!(a8==1))&&!(a14==1))))&&(a16==7)))){ a16 = 8; a4 = 0; a5 = 4; a20 = 1; a3 = 1; a11 = 1; a9 = 10; a19 = 4; return 25; } else if((((a16==7)&&((a1==14)&&((((((a26==1)||((a13==1)&&(a11==1)))&&(a11==1))&&(a2==1))||(a24==1))&&(a17==2))))&&((a5==4)&&((a20==1)&&((a21==12)&&((a6==1)&&((a19==3)&&((input==4)&&(a9==9))))))))){ a9 = 7; a1 = 12; a26 = 0; a19 = 1; a14 = 0; a21 = 10; a0 = 0; return -1; } else if(((((a9==11)&&(((a3==1)&&(!(a26==1)&&((a21==11)&&((input==5)&&!(a20==1)))))&&(a19==3)))&&(a28==1))&&((a23==1)&&(((((a1==13)&&(((a17==2)&&(a3==1))&&(a5==5)))||(a27==1))||(a4==1))&&(a16==8))))){ a20 = 1; a19 = 1; a26 = 0; a5 = 4; a1 = 12; a21 = 10; a27 = 0; a23 = 1; a16 = 7; a9 = 7; return -1; } else if((((a6==1)&&(!(a24==1)&&(((((a1==13)&&(((input==1)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))&&!(a27==1)))&&!(a4==1))&&!(a20==1))&&(a16==10))))&&(!(a28==1)||(((((a28==1)&&(a21==12))&&(a17==2))||!(a6==1))&&(a19==1))))){ a5 = 5; a16 = 7; a11 = 0; a23 = 0; a9 = 8; a20 = 1; a15 = 1; a1 = 12; a21 = 10; return 26; } else if((((!(a20==1)&&(((((!(a6==1)||(!(a3==1)||((a11==1)&&(a17==2))))&&(a1==12))&&(a21==11))&&(a16==10))&&(a19==1)))||(a8==1))&&(!(a4==1)&&((!(a8==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1)))&&(a12==1))))){ if((a18==1)){ a19 = 5; a1 = 13; a16 = 8; a6 = 0; a9 = 7; a8 = 1; a5 = 6; a0 = 1; }else{ a16 = 7; a20 = 1; a12 = 0; a9 = 8; a24 = 1; a5 = 4; a27 = 1; a1 = 14; a21 = 10; } return 21; } else if(((((a18==1)||(((a21==11)&&(!(a28==1)||(a13==1)))&&(a2==1)))&&(a19==5))&&((a9==7)&&((((((((a6==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a17==2))&&!(a7==1))&&!(a7==1))&&!(a20==1))&&(a1==14))&&(a16==8))))){ a15 = 1; a20 = 1; a19 = 3; a2 = 0; a5 = 6; a22 = 0; a16 = 10; a9 = 10; return -1; } else if((((a20==1)&&((a21==11)&&((a4==1)||(!(a7==1)&&((((a16==10)&&(!(a3==1)||(a11==1)))&&(a19==1))&&(a1==12))))))&&((!(a18==1)&&(((a3==1)&&(!(a8==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a9==9)))&&(a17==2)))){ a24 = 0; a2 = 1; a16 = 7; a9 = 7; a18 = 0; a21 = 10; a5 = 4; return -1; } else if((((!(a14==1)&&(!(a8==1)&&(!(a8==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&!(a0==1))&&(a1==14)))))&&(a19==1))&&(((a9==10)&&((!(a20==1)&&((a0==1)||((a13==1)&&((a3==1)&&(a17==2)))))&&(a16==8)))&&(a21==12)))){ a5 = 5; a21 = 11; a9 = 8; a22 = 1; a1 = 12; a3 = 0; a28 = 0; a16 = 11; a20 = 1; return 21; } else if(((((((((a9==7)&&(((a5==4)||(a5==5))&&(input==1)))&&(a3==1))&&(a20==1))&&!(a26==1))&&(a19==5))&&(a28==1))&&((a16==11)&&(((a3==1)&&(!(a3==1)||((a21==12)&&((a17==2)&&((a1==12)&&(a12==1))))))&&!(a0==1))))){ a9 = 8; a20 = 0; a19 = 1; a2 = 1; a27 = 0; a21 = 10; a23 = 1; a16 = 7; a5 = 4; return 25; } else if((((a23==1)&&(!(a0==1)&&((a17==2)&&(!(a7==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==3))))))&&((a16==9)&&(((a1==13)&&((a21==11)&&((a9==10)&&((((a11==1)||!(a28==1))&&!(a26==1))||(a7==1)))))&&(a20==1))))){ if((a12==1)){ a5 = 4; a19 = 4; a6 = 1; a1 = 14; a0 = 0; a21 = 10; a20 = 0; a16 = 8; a8 = 0; }else{ a19 = 2; a1 = 14; a8 = 0; a7 = 0; a13 = 1; a5 = 6; } return 21; } else if((((a16==9)&&(((a18==1)&&((a21==11)&&((((a2==1)&&(a9==10))&&!(a6==1))&&(a17==2))))&&(a8==1)))&&((a19==4)&&((a20==1)&&((a14==1)&&(((((a1==12)&&(input==4))&&!(a13==1))&&(a5==6))&&(a4==1))))))){ a5 = 5; a9 = 9; a1 = 13; a16 = 11; a13 = 0; a24 = 1; a19 = 5; return 22; } else if((((a28==1)&&(((((a16==10)&&((a21==12)&&((((a17==2)&&(input==4))&&(a19==1))&&!(a18==1))))&&(a13==1))&&(a5==6))&&!(a27==1)))&&((a20==1)&&((!(a26==1)&&((a12==1)&&((a11==1)&&(a1==13))))&&(a9==9))))){ a5 = 4; a24 = 0; a1 = 12; a21 = 10; a13 = 1; a9 = 7; a16 = 7; return -1; } else if(((((a28==1)&&(((a1==14)&&(((a21==11)&&(!(a4==1)&&((a16==11)&&((input==4)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))))))&&(a20==1)))&&(a17==2)))&&(a13==1))&&((a7==1)||(((!(a26==1)&&(a13==1))&&(a19==5))||!(a28==1))))){ a3 = 1; a16 = 7; a19 = 1; a13 = 1; a5 = 4; a1 = 12; a21 = 10; a9 = 7; return -1; } else if((((a13==1)&&((((input==4)&&((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==14)))))&&!(a20==1))&&!(a18==1)))&&(((a21==11)&&(!(a23==1)||((((a17==2)&&(!(a0==1)&&((a13==1)&&(a19==2))))||(a18==1))&&(a16==10))))||(a8==1)))){ a22 = 1; a16 = 11; a10 = 1; a29 = 1; a5 = 4; a9 = 7; a1 = 14; a20 = 1; return 21; } else if((((((((a21==11)&&((((a5==5)||(a5==6))&&(input==4))&&(a9==7)))&&(a2==1))&&!(a7==1))&&!(a14==1))&&(a12==1))&&(((((a16==10)&&((((a19==3)&&(a28==1))&&(a17==2))&&(a20==1)))&&(a1==14))||(a27==1))||!(a11==1)))){ a5 = 4; a12 = 1; a21 = 10; a16 = 7; a19 = 1; a28 = 1; a1 = 12; a2 = 1; return -1; } else if(((!(a20==1)&&((a1==12)&&((a19==1)&&((a14==1)||((a17==2)&&(((!(a27==1)&&((a11==1)||(a27==1)))&&(a16==8))&&!(a8==1)))))))&&((((((input==5)&&((a5==5)||(a5==6)))&&(a9==11))&&(a6==1))&&!(a8==1))&&(a21==10)))){ a21 = 11; a1 = 13; a16 = 11; a28 = 1; a5 = 4; a9 = 9; a7 = 0; a20 = 1; return 22; } else if(((((a9==9)&&((a3==1)&&((a20==1)&&((input==4)&&(a5==4)))))&&(a2==1))&&((a19==2)&&((a17==2)&&((!(a24==1)&&(((a28==1)&&((a6==1)&&((a16==10)&&((a23==1)&&(a1==14)))))&&!(a24==1)))&&(a21==12)))))){ a9 = 7; a19 = 1; a2 = 1; a27 = 0; a21 = 10; a1 = 12; a16 = 7; a26 = 0; return -1; } else if((((((a28==1)&&((a23==1)&&(!(a18==1)&&(((a16==7)&&(input==4))&&(a19==5)))))&&(a1==14))&&!(a20==1))&&((a21==10)&&((a5==6)&&((((a11==1)&&((a23==1)&&((a9==7)&&(a23==1))))&&(a12==1))&&(a17==2)))))){ a20 = 1; a19 = 1; a1 = 12; a5 = 4; a27 = 0; a11 = 1; a0 = 0; return -1; } else if((((((a21==12)&&((a1==12)&&(((a9==11)&&(((a13==1)&&((a2==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a16==8)))&&(a19==1))))&&!(a7==1))&&(a17==2))&&((((a7==1)||((a13==1)&&!(a24==1)))&&!(a20==1))&&(a13==1)))){ if((a3==1)){ a5 = 5; a7 = 1; a21 = 10; a20 = 1; a10 = 1; a8 = 1; a16 = 7; a9 = 7; }else{ a20 = 1; a21 = 10; a7 = 1; a1 = 14; a16 = 10; a18 = 1; a19 = 2; a10 = 0; a5 = 6; } return 25; } else if((((a21==10)&&((!(a8==1)&&((a2==1)&&(!(a26==1)&&(((a9==7)&&(((a28==1)||(a18==1))&&(a19==1)))&&(a16==10)))))||(a14==1)))&&((((a17==2)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a1==14)))&&(a28==1))&&!(a20==1)))){ a9 = 11; a19 = 2; a20 = 1; a16 = 7; a5 = 6; a11 = 0; a27 = 1; a1 = 12; return -1; } else if(((((!(a3==1)||((a19==3)&&((a3==1)&&(((a13==1)&&(a12==1))||(a26==1)))))&&(a20==1))&&(a21==10))&&((((((a3==1)&&((input==6)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a13==1))&&(a1==14))&&(a16==10))&&(a17==2)))){ a1 = 12; a16 = 7; a7 = 0; a13 = 1; a19 = 1; a8 = 0; a9 = 7; a5 = 4; return -1; } else if(((((((a2==1)&&((input==5)&&((((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11)))||(((a5==4)&&(a1==13))&&(a9==7)))))&&(a20==1))&&(a6==1))&&!(a8==1))&&((a11==1)&&(!(a11==1)||((((((a12==1)&&(a21==11))&&(a17==2))&&(a19==3))&&(a16==8))&&!(a4==1)))))){ a5 = 6; a1 = 14; a18 = 0; a21 = 12; a9 = 8; a23 = 1; a19 = 1; a2 = 1; return 21; } else if((((a19==4)&&((a1==12)&&(((a9==8)&&((((a2==1)&&(a13==1))&&!(a26==1))||!(a3==1)))&&!(a20==1))))&&((a21==11)&&((a17==2)&&(((((((a5==5)||(a5==6))&&(input==4))&&(a16==7))&&(a12==1))&&(a13==1))&&!(a27==1)))))){ a19 = 1; a20 = 1; a5 = 4; a4 = 0; a9 = 7; a28 = 1; a3 = 1; a21 = 10; return -1; } else if((((a17==2)&&(((a2==1)&&(a28==1))&&(a13==1)))&&((a9==11)&&(((a19==4)&&(!(a8==1)&&((((((a16==8)&&(!(a18==1)&&((input==3)&&(a20==1))))&&!(a27==1))&&(a5==5))&&!(a26==1))&&(a1==13))))&&(a21==11))))){ a16 = 7; a1 = 12; a6 = 1; a19 = 1; a4 = 0; a9 = 7; a5 = 4; a3 = 1; a21 = 10; return -1; } else if((((((a20==1)&&(((a17==2)&&((a16==10)&&((a28==1)&&((a2==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1))))))&&(a2==1)))&&(a2==1))&&!(a26==1))&&(((a21==10)&&((a19==3)&&((a3==1)&&(a1==14))))||(a26==1)))){ a5 = 4; a27 = 0; a14 = 0; a21 = 12; a9 = 9; a16 = 9; a11 = 1; a1 = 12; return 21; } else if(((!(a26==1)&&(((a2==1)&&(((a1==13)&&((a9==7)&&(!(a27==1)&&(!(a7==1)&&((((a20==1)&&(input==4))&&(a21==10))&&(a5==5))))))&&!(a27==1)))&&!(a8==1)))&&((((a19==3)&&(a11==1))&&(a16==10))&&(a17==2)))){ a1 = 12; a16 = 7; a6 = 1; a5 = 4; a23 = 1; a13 = 1; a19 = 1; return -1; } else if(((((((a21==10)&&((a3==1)&&((a17==2)&&((((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==1))&&(a16==10))&&(a11==1)))))&&!(a20==1))&&!(a7==1))&&(a23==1))&&(((a6==1)&&((a1==13)&&(!(a12==1)||(a3==1))))&&(a19==2)))){ a11 = 0; a21 = 12; a5 = 6; a9 = 7; a24 = 1; a10 = 1; a20 = 1; a19 = 4; a16 = 8; return 22; } else if((((a16==10)&&((a1==12)&&(((a2==1)&&((!(a26==1)&&(((a9==7)&&((a5==6)&&(input==1)))&&(a2==1)))&&(a12==1)))&&(a17==2))))&&((a19==2)&&(!(a7==1)&&((a4==1)||(((a28==1)&&(a20==1))&&(a21==12))))))){ a21 = 10; a19 = 1; a4 = 0; a13 = 1; a5 = 4; a16 = 7; a14 = 0; return -1; } else if(((!(a28==1)||(((a4==1)||((a1==13)&&((a21==12)&&(a12==1))))||(a4==1)))&&((a19==2)&&((a6==1)&&((a17==2)&&((a2==1)&&(!(a20==1)&&(((a16==7)&&((input==3)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&(a3==1))))))))){ a2 = 1; a9 = 11; a1 = 14; a21 = 10; a5 = 5; a23 = 1; a27 = 0; a20 = 1; return 21; } else if((((a19==5)&&(!(a7==1)&&((a28==1)&&((((((((a23==1)&&(a21==10))&&(a13==1))&&(a5==4))&&(a17==2))&&(a20==1))&&(a1==13))&&!(a7==1)))))&&(!(a7==1)&&((((input==3)&&(a9==9))&&!(a0==1))&&(a16==9))))){ a7 = 0; a2 = 1; a9 = 10; a16 = 8; a5 = 5; return -1; } else if((((a21==12)&&((a12==1)&&((a17==2)&&((((((a1==13)&&(a5==5))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(input==3))&&(a12==1)))))&&((a19==1)&&(!(a13==1)||((a3==1)&&((((a16==11)&&((a6==1)||(a14==1)))&&!(a26==1))&&(a20==1))))))){ a19 = 3; a5 = 6; a4 = 0; a1 = 14; a3 = 1; a9 = 9; a13 = 1; return 26; } else if(((!(a20==1)&&((((((a12==1)&&((a11==1)||!(a3==1)))&&(a1==14))&&!(a0==1))&&(a16==7))&&(a21==11)))&&((((!(a8==1)&&(((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==5))&&(a19==4)))&&(a23==1))&&!(a0==1))&&(a17==2)))){ a7 = 0; a9 = 8; a19 = 2; a11 = 1; a16 = 9; a5 = 4; a20 = 1; a18 = 0; a21 = 12; return 23; } else if((((((!(a0==1)&&((((((input==1)&&(a9==10))&&(a20==1))&&(a3==1))&&!(a24==1))&&!(a7==1)))&&(a21==11))&&(a5==6))&&(a19==2))&&((a1==13)&&((!(a8==1)&&((!(a11==1)||(a28==1))&&(a16==10)))&&(a17==2))))){ a27 = 0; a9 = 7; a4 = 0; a19 = 1; a1 = 12; a5 = 4; a21 = 10; a23 = 1; a16 = 7; return -1; } else if((((a21==10)&&((!(a20==1)&&(((a16==9)&&((a12==1)&&(((a6==1)&&!(a14==1))&&!(a24==1))))||(a26==1)))||(a18==1)))&&(((a9==8)&&(((a13==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a1==12)))&&(a17==2)))&&(a19==3)))){ a29 = 0; a3 = 0; a5 = 5; a19 = 2; a20 = 1; a16 = 7; a9 = 11; return -1; } else if(((((a19==1)&&((!(a20==1)&&((a24==1)||(((a5==5)&&(a3==1))&&(a17==2))))&&!(a24==1)))&&(a16==7))&&(((a11==1)&&(((a13==1)&&((((input==4)&&(a21==10))&&!(a8==1))&&(a9==9)))&&!(a7==1)))&&(a1==14)))){ a0 = 0; a20 = 1; a5 = 4; a9 = 7; a1 = 12; a24 = 0; a3 = 1; return -1; } else if((((a2==1)&&((a1==13)&&((a19==3)&&((a6==1)&&(a23==1)))))&&(!(a8==1)&&((a16==9)&&((a17==2)&&((((a21==11)&&(!(a20==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6))&&!(a18==1))))&&(a12==1))&&!(a4==1))))))){ a9 = 10; a29 = 1; a8 = 1; a16 = 7; a10 = 1; a19 = 1; a5 = 5; a21 = 10; a20 = 1; return 21; } else if((((((((((a21==10)&&(((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&!(a4==1)))&&(a23==1))&&(a13==1))&&(a16==9))&&!(a18==1))&&(a17==2))&&!(a26==1))&&(((a20==1)&&(((a28==1)&&(a13==1))&&(a1==13)))&&(a19==5)))){ a21 = 11; a18 = 0; a1 = 14; a9 = 11; a14 = 0; a12 = 1; a5 = 4; a19 = 1; a16 = 10; return 22; } else if(((!(a14==1)&&(!(a20==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a21==10))&&!(a26==1))))&&((a16==10)&&((a17==2)&&((((a8==1)||(((!(a24==1)&&((a1==14)&&(a23==1)))||!(a3==1))&&(a19==1)))&&(a9==9))||(a24==1)))))){ a4 = 1; a14 = 1; a20 = 1; a1 = 12; a12 = 0; a5 = 4; a16 = 7; a9 = 8; return -1; } else if((((a21==12)&&((a19==3)&&(((((a3==1)&&((a2==1)&&!(a20==1)))&&(a17==2))&&!(a26==1))&&(a9==11))))&&((a5==5)&&((!(a7==1)&&((a23==1)&&((a13==1)&&(((a1==12)&&(input==3))&&!(a7==1)))))&&(a16==7))))){ a19 = 1; a21 = 10; a11 = 1; a4 = 0; a20 = 1; a24 = 0; a5 = 4; a9 = 7; return -1; } else if((((((a16==7)&&(!(a24==1)&&((a19==1)&&(((a20==1)&&((a6==1)&&((a5==6)&&(a13==1))))&&(a17==2)))))&&(a1==14))&&(a11==1))&&(!(a8==1)&&((a9==8)&&((a23==1)&&(((input==3)&&(a21==12))&&!(a24==1))))))){ a23 = 1; a16 = 9; a27 = 0; a21 = 10; a28 = 1; a9 = 10; return 25; } else if(((!(a4==1)&&((a20==1)&&((a16==8)&&((a6==1)&&(((!(a26==1)&&((a19==5)&&((input==6)&&((a5==4)||(a5==5)))))&&(a1==13))&&(a9==11))))))&&(!(a11==1)||(((((a17==2)&&(a28==1))&&(a21==11))&&!(a0==1))&&(a6==1))))){ a5 = 4; a19 = 3; a1 = 14; a26 = 0; a28 = 1; a9 = 8; a8 = 0; a16 = 10; return 23; } else if(((!(a14==1)&&(((!(a20==1)&&((((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5))&&(a19==5))&&(a13==1))&&(a17==2))&&(a1==14)))&&(a11==1))&&(a12==1)))&&(!(a18==1)&&((((a23==1)&&(a21==12))&&(a28==1))&&(a16==10))))){ a3 = 0; a19 = 2; a1 = 12; a16 = 7; a21 = 10; a0 = 1; a20 = 1; a5 = 5; a4 = 1; a9 = 8; return 25; } else if(((!(a14==1)&&(((((((input==3)&&(a5==5))&&(a9==11))&&!(a4==1))&&!(a20==1))&&!(a4==1))&&!(a27==1)))&&(!(a2==1)||(((((a19==5)&&(((a1==13)&&(a12==1))&&(a16==7)))&&(a6==1))&&(a21==12))&&(a17==2))))){ a1 = 12; a21 = 10; a2 = 1; a14 = 0; a19 = 1; a8 = 0; a20 = 1; a9 = 7; a5 = 4; return -1; } else if((((a9==10)&&((a20==1)&&((a6==1)&&((a2==1)&&(((input==6)&&(a19==1))&&(a17==2))))))&&((a21==12)&&(((((a5==5)&&((a16==8)&&(((a23==1)&&(a6==1))&&(a1==13))))&&!(a24==1))||!(a13==1))&&(a23==1))))){ a12 = 1; a6 = 1; a1 = 12; a5 = 4; a26 = 0; a9 = 7; a21 = 10; a16 = 7; return -1; } else if((((a9==9)&&(((a21==11)&&(((((a3==1)&&((a19==5)&&((input==1)&&(a17==2))))&&!(a0==1))&&(a16==10))&&!(a27==1)))&&(a5==5)))&&((a20==1)&&((((a24==1)||((a23==1)&&(a28==1)))&&(a1==14))&&(a2==1))))){ a19 = 1; a13 = 1; a16 = 7; a9 = 7; a5 = 4; a1 = 12; a11 = 1; a6 = 1; a21 = 10; return -1; } else if(((((a20==1)&&((a21==11)&&((a17==2)&&((a12==1)&&!(a14==1)))))&&!(a7==1))&&((a12==1)&&((a12==1)&&(((a1==14)&&((a16==8)&&(((a19==3)&&((input==6)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&!(a0==1))))&&!(a24==1)))))){ a8 = 0; a9 = 7; a16 = 10; a5 = 5; a23 = 1; a19 = 1; return 26; } else if((((((a9==8)&&(!(a14==1)&&((a2==1)&&(a21==12))))||!(a13==1))&&(a1==13))&&((a17==2)&&(((a3==1)&&((a12==1)&&((((a13==1)&&((a19==4)&&((input==4)&&!(a20==1))))&&(a16==8))&&(a3==1))))&&(a5==4))))){ if((a16==9)){ a21 = 10; a6 = 0; a5 = 5; a14 = 1; a20 = 1; a19 = 1; a16 = 7; }else{ a9 = 11; a1 = 12; a18 = 1; a26 = 1; a20 = 1; a21 = 10; a6 = 0; } return 25; } else if(((((a17==2)&&(((a6==1)&&(((((input==5)&&(a9==9))&&(a6==1))&&(a5==4))&&(a1==12)))&&!(a4==1)))&&(a16==7))&&(((a21==11)&&((a20==1)&&(((a3==1)&&((a12==1)&&!(a8==1)))&&!(a14==1))))&&(a19==2)))){ a24 = 0; a0 = 0; a21 = 10; a9 = 8; a23 = 1; a1 = 14; a16 = 8; return 25; } else if((((a9==7)&&((((a1==13)&&(((a17==2)&&(input==3))&&!(a4==1)))&&(a16==10))&&(a20==1)))&&(((a19==3)&&((a4==1)||((!(a11==1)||(!(a11==1)||((!(a27==1)&&(a6==1))&&(a5==5))))&&(a28==1))))&&(a21==10)))){ a19 = 1; a1 = 12; a23 = 1; a16 = 7; a3 = 1; a5 = 4; a12 = 1; return -1; } else if((((a17==2)&&((a21==11)&&(!(a20==1)&&((((a1==12)&&(((a16==10)&&(((a5==4)||(a5==5))&&(input==1)))&&(a9==7)))&&(a11==1))&&(a28==1)))))&&(((((a13==1)&&(!(a6==1)||(a3==1)))&&!(a26==1))&&(a19==4))&&!(a27==1)))){ a7 = 1; a5 = 4; a28 = 0; a16 = 8; a21 = 10; a9 = 9; a19 = 1; a10 = 1; a20 = 1; return -1; } return calculate_output64(input); } int calculate_output64(int input) { if(((((a9==8)&&((a19==4)&&((!(a8==1)&&((a1==12)&&(!(a27==1)&&((a17==2)&&(a28==1)))))&&(a16==8))))||(a27==1))&&((a21==10)&&(((((a3==1)&&(((a5==4)||(a5==5))&&(input==6)))&&(a20==1))&&(a28==1))&&(a13==1))))){ if((a18==1)){ a5 = 4; a24 = 0; a7 = 0; a0 = 0; a9 = 9; a16 = 7; a20 = 0; a21 = 11; a19 = 2; a1 = 13; }else{ a9 = 10; a12 = 1; a19 = 5; a16 = 9; a23 = 1; a2 = 1; a1 = 14; a21 = 12; a5 = 6; } return 25; } else if((((!(a4==1)&&(((((((input==5)&&((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))||(((a1==13)&&(a5==5))&&(a9==7))))&&(a11==1))&&!(a8==1))&&!(a14==1))&&(a19==3))&&(a21==12)))&&(a28==1))&&((a17==2)&&((a20==1)&&(((a14==1)||(a3==1))&&(a16==11)))))){ if((a1==12)){ a5 = 5; a16 = 8; a20 = 0; a19 = 5; a21 = 11; a1 = 12; a9 = 10; a6 = 1; }else{ a19 = 1; a27 = 0; a21 = 10; a2 = 1; a1 = 13; a5 = 4; a9 = 11; a4 = 0; a16 = 10; } return 21; } else if((((((((((a16==10)&&(a2==1))&&(a1==12))&&(a20==1))||(a18==1))&&(a21==10))&&(a28==1))||(a8==1))&&((((a3==1)&&((a19==2)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4))&&(a17==2))))&&(a6==1))&&(a23==1)))){ a28 = 1; a16 = 7; a9 = 7; a14 = 0; a8 = 0; a19 = 1; a5 = 4; return -1; } else if(((!(a12==1)||((a19==4)&&((a2==1)&&((a2==1)||(a0==1)))))&&((!(a20==1)&&(((((((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==5))&&(a1==14))&&(a28==1))&&(a13==1))&&(a16==7))&&(a17==2))&&(a12==1)))&&(a21==11)))){ a20 = 1; a3 = 1; a24 = 0; a5 = 4; a9 = 7; a1 = 12; a13 = 1; a21 = 10; a19 = 1; return -1; } else if((((a23==1)&&((((((a3==1)&&((a23==1)&&(a19==5)))&&(a9==9))&&(a16==9))||(a26==1))&&!(a4==1)))&&((a21==12)&&((((a17==2)&&(!(a18==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a3==1))))&&!(a20==1))&&(a1==12))))){ if((a27==1)){ a28 = 0; a19 = 2; a0 = 1; a5 = 6; a21 = 10; a16 = 7; a20 = 1; a8 = 1; a9 = 8; }else{ a5 = 6; a21 = 11; a9 = 7; a12 = 0; a16 = 7; a7 = 1; a1 = 14; a13 = 0; } return -1; } else if((((a18==1)||(((a16==10)&&(((((a3==1)&&(a23==1))&&(a21==10))||(a4==1))||(a0==1)))&&(a19==2)))&&(!(a20==1)&&(!(a26==1)&&(!(a18==1)&&(((input==3)&&((((a9==11)&&((a1==12)&&(a5==5)))||(((a5==6)&&(a1==12))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a17==2))))))){ a20 = 1; a21 = 12; a19 = 3; a9 = 11; a16 = 11; a5 = 5; a12 = 0; a1 = 14; a10 = 1; a25 = 1; return 23; } else if((((a19==2)&&(((a16==8)&&((((a20==1)&&((a28==1)&&(a23==1)))&&(a23==1))||(a18==1)))&&(a21==10)))&&((!(a14==1)&&((((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==4))&&(a17==2))&&!(a26==1))&&(a6==1)))&&(a1==12)))){ a19 = 1; a16 = 7; a28 = 1; a27 = 0; a9 = 7; a14 = 0; a5 = 4; return -1; } else if((((a24==1)&&(!(a6==1)&&((a16==9)&&((a20==1)&&(!(a23==1)&&((a17==2)&&(!(a11==1)&&(a12==1))))))))&&(((a21==12)&&(((((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2)))&&(input==6))&&(a7==1)))&&(a0==1)))){ a5 = 6; a9 = 9; a26 = 1; a2 = 0; a16 = 7; a1 = 13; a19 = 1; a21 = 10; a3 = 0; return -1; } else if((((a16==7)&&((a19==5)&&((((a21==10)&&((a13==1)&&(a17==2)))||(a8==1))&&(a6==1))))&&(((a20==1)&&(!(a4==1)&&(((a1==13)&&(!(a14==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a0==1))))&&(a12==1))))&&(a9==7)))){ a9 = 11; a7 = 0; a21 = 12; a3 = 1; a0 = 0; a5 = 6; a19 = 2; a1 = 14; return 23; } else if((((!(a24==1)&&((a16==9)&&((a5==4)&&((a19==4)&&(!(a7==1)&&((a20==1)&&(input==1)))))))&&(a1==12))&&((((a4==1)||((a17==2)&&(!(a6==1)||((a14==1)||((a11==1)&&!(a14==1))))))&&(a21==11))&&(a9==7)))){ a19 = 1; a16 = 10; a9 = 8; a8 = 0; a6 = 1; a27 = 0; a21 = 10; return 21; } else if((((!(a8==1)&&(((a2==1)&&((((a21==10)&&((a19==1)&&((a16==7)&&((((a1==12)&&(a5==4))&&(a9==7))&&!(a20==1)))))||((((((((a1==14)&&(a5==5))&&(a9==11))&&(a20==1))&&(a16==11))&&(a19==5))&&(a21==12))||((a21==12)&&((a19==5)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a20==1))&&(a16==11))))))&&(input==1)))&&!(a18==1)))&&(a11==1))&&(!(a14==1)&&(((a3==1)&&(a17==2))||!(a2==1))))){ a16 = 7; a5 = 4; a1 = 14; a20 = 0; a19 = 1; a27 = 0; a11 = 1; a8 = 0; a21 = 10; a9 = 10; return 21; } else if((((a11==1)&&(((a26==1)||((a28==1)&&(a16==8)))||!(a28==1)))&&((a2==1)&&((a1==14)&&(((a21==11)&&((a17==2)&&(((((a11==1)&&((a19==2)&&(input==4)))&&(a20==1))&&(a5==6))&&(a13==1))))&&(a9==7)))))){ a27 = 0; a19 = 1; a5 = 4; a21 = 10; a4 = 0; a1 = 12; a28 = 1; a16 = 7; return -1; } else if(((((((a6==1)&&(a17==2))&&!(a4==1))&&(a16==10))&&!(a18==1))&&(!(a4==1)&&(((a20==1)&&((a28==1)&&(((a28==1)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==6))&&(a1==14))&&(a2==1)))&&(a21==10))))&&(a19==1))))){ a5 = 5; a16 = 8; a13 = 1; a19 = 5; a6 = 1; a9 = 8; return -1; } else if((((a21==11)&&(!(a2==1)||((a16==7)&&((a28==1)&&(a17==2)))))&&((a1==13)&&(!(a18==1)&&((((a9==9)&&(!(a8==1)&&(!(a20==1)&&((!(a4==1)&&((input==4)&&(a5==6)))&&(a19==1)))))&&(a28==1))&&!(a26==1)))))){ a19 = 4; a16 = 8; a5 = 4; a1 = 14; a27 = 0; a14 = 0; a26 = 0; return 26; } else if((((a17==2)&&((a28==1)&&((a9==9)&&((a12==1)&&((a3==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a23==1)))))))&&(!(a20==1)&&(((((a21==10)&&(((a16==11)&&(a3==1))&&(a13==1)))&&!(a7==1))&&(a19==4))&&(a1==13))))){ a16 = 7; a25 = 1; a19 = 1; a5 = 5; a9 = 8; a20 = 1; a7 = 1; a28 = 0; return 21; } else if((((a9==9)&&(!(a7==1)&&((a20==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a21==10))&&(a1==13)))))&&((!(a8==1)&&((a7==1)||((a4==1)||((a18==1)||((a16==10)&&(((a23==1)&&(a17==2))&&(a19==2)))))))||(a26==1)))){ a23 = 1; a1 = 12; a4 = 0; a27 = 0; a5 = 5; a16 = 7; a9 = 7; a19 = 3; return 26; } else if(((((a19==2)&&(((!(a11==1)||((a9==9)&&(a28==1)))&&(a28==1))&&!(a20==1)))&&!(a14==1))&&((((a1==12)&&((a13==1)&&((a13==1)&&((((input==4)&&(a17==2))&&(a21==10))&&(a2==1)))))&&(a16==8))&&(a5==6)))){ a8 = 0; a19 = 1; a16 = 7; a9 = 7; a0 = 0; a20 = 1; a5 = 4; a18 = 0; return -1; } else if((((((((a13==1)&&((a11==1)&&((input==4)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a20==1))&&(a21==11))&&!(a8==1))&&(a1==14))&&((((a19==5)&&((((a11==1)&&(a6==1))&&(a23==1))&&(a17==2)))&&(a16==10))&&!(a0==1)))){ a18 = 0; a19 = 1; a11 = 1; a1 = 12; a9 = 7; a8 = 0; a21 = 10; a16 = 7; a5 = 4; return -1; } else if((((a27==1)||(!(a11==1)||(((((a12==1)&&(a19==4))&&(a16==9))&&!(a4==1))&&(a2==1))))&&((a20==1)&&((a9==10)&&(((((a1==12)&&(!(a24==1)&&((input==5)&&(a5==6))))&&(a21==11))&&(a17==2))&&(a11==1)))))){ if((a0==1)){ a13 = 1; a9 = 8; a16 = 8; a5 = 5; a8 = 0; a20 = 0; }else{ a21 = 10; a4 = 0; a16 = 7; a1 = 13; a28 = 1; a5 = 4; a26 = 0; a19 = 2; } return 21; } else if(((((((a1==14)&&(((a18==1)&&((a18==1)&&(!(a11==1)&&(!(a6==1)&&(a2==1)))))&&(a19==5)))&&(a9==7))&&(a20==1))&&(a17==2))&&((a21==12)&&(((((input==6)&&(a5==6))&&(a18==1))&&!(a6==1))&&(a16==8))))){ a19 = 1; a15 = 1; a16 = 7; a21 = 10; a12 = 0; a29 = 0; a9 = 8; return -1; } else if((((a20==1)&&(((a9==10)&&(!(a4==1)&&((a1==13)&&(!(a27==1)&&(!(a4==1)&&((!(a0==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a16==11)))&&(a3==1)))))))&&(a21==12)))&&(((a19==3)&&((a28==1)&&(a6==1)))&&(a17==2)))){ a21 = 10; a19 = 1; a4 = 0; a9 = 7; a16 = 7; a14 = 0; a27 = 0; a1 = 12; a5 = 4; return -1; } else if(((!(a27==1)&&((((a9==7)&&(((!(a20==1)&&(input==4))&&(a28==1))&&(a12==1)))&&(a16==7))&&(a21==12)))&&(((a19==2)&&(((a5==5)&&((((a26==1)||(a12==1))&&(a17==2))||!(a6==1)))&&(a1==12)))&&!(a27==1)))){ a0 = 0; a5 = 4; a21 = 10; a20 = 1; a3 = 1; a19 = 1; return -1; } else if(((((a20==1)&&((((((a9==8)&&(input==5))&&(a5==5))&&(a12==1))&&(a16==8))&&(a21==12)))&&!(a24==1))&&((a17==2)&&(((((a24==1)||(!(a13==1)||(!(a11==1)||(a6==1))))&&!(a0==1))&&(a19==4))&&(a1==14))))){ a27 = 0; a26 = 0; a9 = 11; a5 = 4; a19 = 3; return -1; } else if((((a7==1)||(!(a4==1)&&((!(a8==1)&&(((a13==1)&&(a19==4))&&!(a20==1)))||!(a23==1))))&&(((a6==1)&&(((((input==6)&&(((a9==7)&&((a1==13)&&(a5==5)))||(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))))&&(a17==2))&&(a21==10))&&(a16==9)))&&!(a14==1)))){ a21 = 12; a9 = 8; a13 = 0; a20 = 1; a16 = 8; a3 = 0; a1 = 12; a19 = 1; a5 = 6; a26 = 1; return 21; } else if((((((a23==1)&&(((a23==1)&&((a4==1)||(a12==1)))&&(a16==10)))&&(a19==5))&&(a1==14))&&(((!(a20==1)&&(!(a24==1)&&(!(a4==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5))&&(a11==1)))))&&(a21==10))&&(a17==2)))){ a29 = 0; a5 = 5; a9 = 8; a21 = 11; a16 = 7; a12 = 0; a19 = 2; a2 = 0; return 21; } else if(((((a19==5)&&((a27==1)||(((a16==10)&&(a13==1))||!(a11==1))))&&(a20==1))&&((a1==12)&&((a21==10)&&((a3==1)&&(!(a27==1)&&((a17==2)&&(!(a0==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1))&&(a9==7)))))))))){ if((a22==1)){ a12 = 1; a9 = 9; a1 = 13; a23 = 1; a5 = 5; a20 = 0; a16 = 8; }else{ a21 = 11; a16 = 9; a5 = 6; a6 = 1; a4 = 0; a14 = 0; a19 = 1; a9 = 8; } return 26; } else if((((((a9==9)&&(((a26==1)||((!(a28==1)||(a6==1))&&(a1==12)))||(a24==1)))&&(a17==2))||(a4==1))&&(((((((a6==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a16==9))&&(a20==1))&&(a6==1))&&(a19==2))&&(a21==10)))){ a7 = 0; a24 = 0; a5 = 4; a16 = 7; a12 = 1; a19 = 1; a9 = 7; return -1; } else if((((a11==1)&&((!(a26==1)&&(((a19==1)&&(!(a14==1)&&((a9==8)&&((a1==12)&&((a16==8)&&((input==1)&&(a21==12)))))))&&(a20==1)))&&(a23==1)))&&(((a17==2)&&(((a23==1)&&(a5==5))&&!(a8==1)))||!(a3==1)))){ a28 = 1; a5 = 4; a16 = 7; a21 = 10; a9 = 7; a7 = 0; a12 = 1; return -1; } else if((((a16==10)&&((!(a14==1)&&((((!(a4==1)&&((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==1))&&(a23==1)))&&(a17==2))&&!(a27==1))&&(a2==1)))&&(a21==11)))&&(!(a20==1)&&((a1==12)&&((!(a18==1)&&(a2==1))&&(a19==4)))))){ a5 = 5; a28 = 0; a19 = 1; a9 = 11; a14 = 1; a1 = 13; a16 = 7; a22 = 0; a21 = 10; a20 = 1; return -1; } else if(((!(a4==1)&&(((a3==1)&&((((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==1))&&(a19==2))&&!(a27==1)))&&(a12==1)))&&(!(a27==1)&&((((a6==1)&&((a16==9)&&((a17==2)&&((a23==1)&&(a1==12)))))&&(a20==1))&&(a21==11))))){ a9 = 7; a5 = 4; a19 = 1; a2 = 1; a21 = 10; a11 = 1; a16 = 7; return -1; } else if(((((a11==1)&&((a27==1)||(((((a6==1)&&!(a20==1))&&(a5==6))&&!(a14==1))&&(a1==14))))&&(a19==2))&&((a16==10)&&(((a9==7)&&((a6==1)&&((a17==2)&&(!(a18==1)&&((a21==12)&&(input==1))))))&&(a6==1))))){ a23 = 0; a1 = 12; a4 = 1; a5 = 4; a21 = 10; a16 = 7; a20 = 1; a19 = 1; a9 = 10; return 22; } else if(((!(a26==1)&&((a21==12)&&((a16==9)&&((a19==1)&&(((a12==1)&&(!(a27==1)&&(((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a28==1))))&&!(a20==1))))))&&(((!(a13==1)||((a1==14)&&(a11==1)))&&(a23==1))&&(a17==2)))){ a1 = 13; a16 = 10; a20 = 1; a28 = 0; a19 = 5; a5 = 4; a4 = 1; a11 = 0; a9 = 8; return 25; } else if((((a20==1)&&(((((a9==7)&&(input==1))&&(a5==4))&&(a16==10))&&(a3==1)))&&((a1==14)&&((((!(a12==1)||(((a19==3)&&(!(a24==1)&&((a17==2)&&(a2==1))))&&(a21==11)))||!(a11==1))&&!(a26==1))&&(a13==1))))){ a11 = 1; a12 = 1; a21 = 12; a9 = 11; a1 = 13; a19 = 4; a16 = 9; return 25; } else if((((a3==1)||(a27==1))&&(!(a20==1)&&((a16==8)&&((a19==4)&&((a21==11)&&(((a17==2)&&(!(a14==1)&&((a6==1)&&(((!(a27==1)&&((input==6)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))&&!(a4==1))&&(a3==1)))))&&(a1==12)))))))){ a20 = 1; a1 = 13; a5 = 4; a11 = 1; a21 = 12; a12 = 1; a9 = 10; a19 = 5; return 26; } else if((((a4==1)||((a13==1)&&(a21==12)))&&((a16==7)&&((((((a20==1)&&((!(a18==1)&&(!(a24==1)&&(((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a27==1))))&&!(a26==1)))&&!(a24==1))&&(a1==14))&&(a17==2))&&(a19==4))))){ a5 = 4; a1 = 12; a9 = 7; a19 = 1; a2 = 1; a21 = 10; a27 = 0; a26 = 0; return -1; } else if(((!(a2==1)||(((a1==14)&&(a12==1))&&(a2==1)))&&(((((a9==8)&&((a5==6)&&((a21==12)&&(((a2==1)&&((((input==6)&&(a17==2))&&(a19==3))&&(a16==7)))&&(a20==1)))))&&(a6==1))&&!(a0==1))&&!(a27==1)))){ a3 = 1; a18 = 0; a16 = 8; a9 = 7; a5 = 4; a24 = 0; a1 = 12; a20 = 0; a21 = 10; a19 = 2; return 21; } else if((((a17==2)&&((!(a18==1)&&(!(a26==1)&&((a3==1)&&!(a7==1))))&&(a12==1)))&&((a19==4)&&(((a1==13)&&((a6==1)&&(!(a18==1)&&((a16==11)&&((a21==12)&&((a5==6)&&((a20==1)&&(input==3))))))))&&(a9==7))))){ a4 = 0; a1 = 12; a21 = 10; a26 = 0; a5 = 5; a23 = 1; return 21; } else if(((!(a13==1)||((a1==14)&&((a20==1)&&(!(a24==1)&&(((a6==1)&&(a19==4))||(a7==1))))))&&(((a21==10)&&((!(a26==1)&&((a17==2)&&((a23==1)&&((input==5)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))))))&&(a16==8)))&&!(a24==1)))){ a28 = 1; a9 = 8; a21 = 12; a18 = 0; a5 = 6; a19 = 1; a3 = 1; return 21; } else if((((((((a1==13)&&(((a17==2)&&(input==5))&&(a21==11)))&&(a5==5))&&(a19==2))&&(a20==1))&&!(a8==1))&&(((((a28==1)&&((!(a11==1)||(!(a0==1)&&(a6==1)))||!(a2==1)))&&(a12==1))&&(a9==7))&&(a16==9)))){ a12 = 1; a28 = 1; a1 = 12; a19 = 1; a14 = 0; a5 = 4; a21 = 10; a16 = 7; return -1; } else if(((!(a4==1)&&((a21==10)&&((!(a6==1)||(a11==1))&&(a3==1))))&&(!(a14==1)&&((!(a20==1)&&((a19==2)&&((((a16==9)&&((((a9==7)&&((a1==13)&&(a5==5)))||((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(input==6)))&&(a23==1))&&(a11==1))))&&(a17==2))))){ a2 = 0; a20 = 1; a26 = 1; a5 = 5; a24 = 1; a9 = 8; a1 = 14; a16 = 10; return 25; } else if((((((a6==1)&&(((a28==1)||!(a13==1))&&(a6==1)))||!(a28==1))&&(a9==11))&&(((a17==2)&&((a20==1)&&((((a1==14)&&(((a19==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a16==9)))&&(a12==1))&&!(a8==1))))&&(a21==11)))){ a9 = 8; a11 = 1; a21 = 10; a16 = 10; a13 = 1; a3 = 1; a19 = 3; a5 = 6; return 21; } else if((((a19==3)&&((a5==4)&&((!(a0==1)&&((a21==12)&&((!(a24==1)&&((a13==1)&&(a9==7)))||(a0==1))))&&(a16==9))))&&(((a17==2)&&(((((input==4)&&!(a20==1))&&(a28==1))&&!(a24==1))&&!(a26==1)))&&(a1==13)))){ a19 = 1; a21 = 10; a9 = 11; a26 = 1; a20 = 1; a5 = 6; a25 = 0; a1 = 14; a11 = 0; a16 = 7; return 22; } else if((((a12==1)&&((a17==2)&&(((a2==1)||(a27==1))&&(a21==12))))&&((((((((a19==4)&&(((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))&&!(a14==1)))&&(a1==12))&&(a13==1))&&!(a27==1))&&(a16==9))&&(a20==1))&&(a3==1)))){ a18 = 0; a26 = 0; a16 = 7; a9 = 7; a21 = 10; a27 = 0; a19 = 1; a5 = 4; return -1; } else if((((a20==1)&&(!(a27==1)&&(!(a18==1)&&((a12==1)&&(!(a0==1)&&((a3==1)&&(((a19==4)&&(((input==4)&&((a5==4)||(a5==5)))&&(a2==1)))&&(a16==8))))))))&&((a21==12)&&((a1==12)&&((a9==10)&&((a17==2)&&(a6==1))))))){ a26 = 0; a9 = 7; a5 = 4; a16 = 7; a21 = 10; a27 = 0; a19 = 1; a23 = 1; return -1; } else if((((a16==8)&&(((a6==1)&&((a19==1)&&((((((input==6)&&(a1==12))&&!(a20==1))&&(a5==5))&&!(a27==1))&&(a9==7))))&&(a28==1)))&&((a4==1)||(((a17==2)&&(!(a4==1)&&((a2==1)&&(a21==11))))||(a7==1))))){ a21 = 10; a28 = 1; a5 = 4; a16 = 7; a3 = 1; a13 = 1; a20 = 1; return -1; } else if(((!(a7==1)&&((((((a2==1)&&((a5==5)&&((((input==3)&&(a9==9))&&(a21==11))&&(a16==11))))&&(a1==13))&&(a23==1))&&(a19==2))&&(a28==1)))&&((a17==2)&&(((a20==1)&&((a6==1)&&(a6==1)))||(a7==1))))){ a9 = 7; a1 = 12; a5 = 4; a4 = 0; a0 = 0; a19 = 1; a3 = 1; a21 = 10; a16 = 7; return -1; } else if((((a5==6)&&(((a21==12)&&(((!(a8==1)&&((input==3)&&(a19==5)))&&(a16==11))&&(a12==1)))&&!(a26==1)))&&((a2==1)&&((a17==2)&&((a26==1)||((a1==13)&&((a9==11)&&((a20==1)&&((a6==1)||(a18==1)))))))))){ a5 = 4; a0 = 0; a18 = 0; a21 = 10; a19 = 1; a11 = 1; a16 = 7; a1 = 12; a9 = 7; return -1; } else if(((((((a1==13)&&(((a16==9)&&((a19==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a9==10))))&&(a23==1)))&&(a6==1))&&(a12==1))&&!(a4==1))&&(((a20==1)&&((((a23==1)&&(a21==12))&&(a17==2))||!(a11==1)))&&(a11==1)))){ a1 = 12; a21 = 10; a16 = 11; a24 = 0; a19 = 4; a0 = 0; a5 = 4; a8 = 0; a9 = 11; return 26; } else if((((a19==5)&&((a17==2)&&((a16==9)&&((!(a0==1)&&(a2==1))&&(a9==11)))))&&(((((a6==1)&&(!(a14==1)&&((a1==12)&&(((a28==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a20==1)))))&&(a6==1))&&(a21==10))&&(a11==1)))){ if((a13==1)){ a5 = 5; a15 = 1; a21 = 11; a8 = 1; }else{ a10 = 1; a11 = 0; a5 = 5; a20 = 1; a0 = 1; a16 = 7; a19 = 1; a1 = 13; } return -1; } else if(((((a21==11)&&((input==5)&&(a20==1)))&&(a12==1))&&((a16==11)&&((a19==2)&&((!(a7==1)&&(((((((a5==6)&&((a0==1)||(a28==1)))&&(a13==1))&&!(a27==1))&&(a9==10))&&(a17==2))&&!(a4==1)))&&(a1==13)))))){ a27 = 0; a19 = 1; a13 = 1; a21 = 10; a5 = 4; a9 = 7; a1 = 12; a16 = 7; return -1; } else if((((!(a12==1)||(((!(a0==1)&&((a7==1)||(((a24==1)||(a3==1))&&(a17==2))))&&(a16==8))&&(a12==1)))&&(a1==13))&&((a19==4)&&((!(a20==1)&&(((a21==10)&&((input==6)&&(a5==6)))&&!(a7==1)))&&(a9==10))))){ a26 = 0; a1 = 12; a19 = 1; a23 = 1; a5 = 4; a20 = 1; a6 = 1; a9 = 7; a16 = 7; return -1; } else if(((!(a12==1)&&(!(a13==1)&&(!(a28==1)&&(((((a2==1)&&!(a12==1))&&(a16==9))&&(a21==12))&&(a20==1)))))&&(((((((a19==1)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))&&(input==3))&&(a17==2))&&!(a28==1))&&(a18==1)))){ a19 = 1; a29 = 1; a1 = 12; a18 = 1; a21 = 10; a9 = 7; a3 = 0; a16 = 7; a5 = 5; return -1; } else if((((a17==2)&&((a19==3)&&((a1==14)&&(((a16==8)&&(!(a8==1)&&((a23==1)&&((input==1)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&!(a20==1)))))&&((((a2==1)&&(!(a3==1)||((a27==1)||(a13==1))))||!(a6==1))&&(a21==11)))){ a5 = 5; a28 = 1; a0 = 0; a21 = 10; a27 = 0; a19 = 5; a9 = 10; a20 = 1; a1 = 12; a16 = 9; return 25; } else if((((a20==1)&&(((((a5==5)&&(((a1==13)&&(input==4))&&(a16==10)))&&!(a7==1))&&!(a8==1))&&(a21==12)))&&((a17==2)&&((((!(a13==1)||(((a13==1)||!(a2==1))&&(a9==8)))&&(a19==5))&&(a3==1))||!(a6==1))))){ a6 = 1; a23 = 1; a19 = 1; a5 = 4; a1 = 12; a9 = 7; a21 = 10; a16 = 7; a27 = 0; return -1; } else if((((a9==7)&&(((a17==2)&&(((a6==1)&&((a2==1)&&((a28==1)&&(!(a14==1)&&((a19==5)&&(input==1))))))&&(a16==7)))&&(a5==5)))&&(((a20==1)&&(!(a12==1)||((a1==14)&&((a13==1)||!(a2==1)))))&&(a21==11)))){ a1 = 12; a21 = 12; a11 = 1; a19 = 3; a9 = 9; a16 = 8; a5 = 6; a6 = 1; a3 = 1; return 25; } else if((((a1==14)&&((a9==9)&&(!(a28==1)&&((!(a12==1)&&((!(a13==1)&&((input==3)&&(a20==1)))&&!(a12==1)))&&(a18==1)))))&&((((a16==10)&&((a21==12)&&(((a13==1)&&!(a12==1))&&(a19==1))))&&(a5==5))&&(a17==2)))){ a1 = 12; a16 = 8; a19 = 5; a21 = 10; a5 = 6; a9 = 8; a10 = 1; a29 = 1; return 25; } else if(((((a13==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==6))&&(a1==12)))&&!(a20==1))&&((a19==2)&&((((!(a6==1)||(((((a3==1)||!(a2==1))||!(a3==1))||(a8==1))&&(a6==1)))&&(a21==10))&&(a17==2))&&(a16==7))))){ a19 = 1; a18 = 0; a4 = 0; a5 = 4; a20 = 1; a9 = 7; a0 = 0; return -1; } else if(((((a11==1)&&((a17==2)&&((a16==9)&&(a6==1))))||!(a23==1))&&((a21==12)&&((a3==1)&&((a20==1)&&(!(a4==1)&&((((input==1)&&(((a19==4)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==5)&&((a9==7)&&((a5==4)&&(a1==12))))))&&!(a7==1))&&(a11==1)))))))){ a2 = 1; a16 = 7; a21 = 11; a19 = 2; a13 = 1; a5 = 4; a1 = 13; a24 = 0; a9 = 8; return 25; } else if(((((a19==4)&&((a14==1)||((a17==2)&&((a18==1)||((!(a4==1)&&((a21==10)&&(a6==1)))&&(a13==1))))))&&(a16==9))&&((a9==11)&&(!(a27==1)&&(((a1==13)&&((((a5==5)||(a5==6))&&(input==4))&&!(a20==1)))&&(a2==1)))))){ a19 = 1; a20 = 1; a9 = 10; a8 = 1; a28 = 0; a1 = 12; a5 = 6; a21 = 11; a16 = 11; a29 = 1; return 25; } else if(((((a17==2)&&((a19==3)&&((((a16==8)&&((!(a3==1)||(a13==1))&&!(a8==1)))||(a14==1))&&(a28==1))))||(a26==1))&&((a21==12)&&(((!(a20==1)&&((input==3)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))))&&(a1==12))&&!(a24==1))))){ if((a20==1)){ a19 = 1; a22 = 0; a5 = 5; a24 = 1; a16 = 9; a9 = 7; a21 = 10; }else{ a19 = 1; a5 = 4; a16 = 11; a23 = 0; a28 = 0; a9 = 9; a1 = 13; a20 = 1; } return -1; } else if((((a24==1)||(!(a28==1)||(((!(a2==1)||((a20==1)&&(!(a6==1)||(((a2==1)&&(a9==8))&&(a19==1)))))&&(a17==2))||(a18==1))))&&((a11==1)&&(((a16==10)&&((a5==6)&&((a21==10)&&(input==4))))&&(a1==12))))){ a16 = 7; a24 = 0; a2 = 1; a5 = 4; a3 = 1; a9 = 7; return -1; } else if(((((a7==1)||((a23==1)&&((!(a14==1)&&(((a11==1)&&(a2==1))&&(a20==1)))||!(a23==1))))&&(a17==2))&&((a19==5)&&(((a23==1)&&((a1==12)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6))&&(a16==10))))&&(a21==11))))){ a6 = 1; a21 = 10; a1 = 13; a9 = 11; a5 = 6; a13 = 1; a16 = 9; a28 = 1; a19 = 1; return -1; } else if((((a13==1)&&((((((((input==4)&&((a5==4)||(a5==5)))&&(a16==10))&&(a9==10))&&!(a0==1))&&!(a20==1))&&!(a18==1))&&!(a18==1)))&&(((((a1==12)&&(((a13==1)||!(a3==1))||(a4==1)))&&(a21==12))&&(a19==3))&&(a17==2)))){ if((a14==1)){ a21 = 10; a5 = 4; a19 = 5; a15 = 0; a20 = 1; a28 = 0; a1 = 13; a29 = 1; a9 = 11; }else{ a20 = 1; a10 = 0; a16 = 7; a15 = 1; a19 = 1; a21 = 10; a5 = 4; a1 = 13; } return -1; } else if((((a16==10)&&((a17==2)&&((((a20==1)&&((a28==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1))))&&!(a4==1))&&(a19==2))))&&((a21==10)&&(((!(a3==1)||((a1==12)&&(!(a24==1)&&(a6==1))))||!(a23==1))||!(a11==1))))){ a19 = 5; a4 = 0; a16 = 11; a1 = 13; a9 = 7; a27 = 0; a2 = 1; a5 = 4; return 25; } else if(((((!(a11==1)||(!(a23==1)||(((a9==11)&&(!(a28==1)||(a28==1)))&&!(a24==1))))&&(a5==5))&&(a17==2))&&((a20==1)&&((((((a16==11)&&((a19==1)&&(input==6)))&&(a11==1))&&(a12==1))&&(a1==12))&&(a21==12))))){ a14 = 0; a1 = 14; a0 = 0; a19 = 3; a27 = 0; a9 = 9; return 22; } else if(((((a21==11)&&((a1==14)&&((a11==1)&&(!(a7==1)&&((a19==3)&&(a2==1))))))&&(a9==8))&&((((!(a4==1)&&(!(a20==1)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==10))&&(a17==2))))&&(a13==1))&&!(a7==1))&&!(a7==1)))){ if((a24==1)){ a13 = 0; a1 = 13; a19 = 1; a5 = 5; a24 = 1; a20 = 1; a16 = 7; a21 = 10; a9 = 9; a27 = 1; }else{ a9 = 9; a21 = 10; a1 = 12; a20 = 1; a5 = 4; a19 = 2; a14 = 1; a29 = 0; a16 = 7; a8 = 1; } return 25; } else if((((!(a4==1)&&(!(a18==1)&&((a20==1)&&((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==5))&&(a17==2)))))&&!(a27==1))&&((a6==1)&&(((((a21==10)&&(((a6==1)&&(a1==12))||(a27==1)))||(a24==1))&&(a16==11))&&(a19==2))))){ a19 = 1; a5 = 4; a9 = 7; a23 = 1; a16 = 7; a6 = 1; return -1; } else if(((!(a14==1)&&((a17==2)&&(((a9==11)&&(((a12==1)&&(a1==14))&&(a21==10)))&&(a5==6))))&&((((((a19==5)&&((a12==1)&&(((a20==1)&&(input==5))&&(a3==1))))&&(a16==9))&&(a12==1))&&!(a27==1))&&(a2==1)))){ a27 = 0; a5 = 4; a9 = 7; a12 = 1; a7 = 0; a16 = 8; a21 = 11; return -1; } else if(((!(a28==1)||(!(a28==1)||((a11==1)&&((a19==1)&&(((!(a14==1)&&((a3==1)&&(a1==13)))&&(a20==1))&&(a17==2))))))&&(!(a7==1)&&(((((input==4)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a16==7))&&(a21==12))&&(a11==1))))){ if((a7==1)){ a1 = 14; a19 = 2; a21 = 10; a16 = 8; a20 = 0; a3 = 1; a9 = 11; a18 = 0; a13 = 1; a5 = 6; }else{ a5 = 4; a21 = 10; a14 = 0; a16 = 9; a24 = 0; a1 = 12; a9 = 8; a28 = 1; } return 25; } else if((((a1==14)&&((a16==7)&&((a7==1)||(!(a28==1)||(!(a7==1)&&(!(a3==1)||((a12==1)||!(a11==1))))))))&&((!(a20==1)&&((a17==2)&&((a9==11)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==2))&&!(a8==1)))))&&(a21==12)))){ a20 = 1; a13 = 1; a1 = 13; a23 = 1; a16 = 11; a7 = 0; a19 = 1; a5 = 4; a21 = 10; return 25; } else if(((((a19==3)&&((((((a21==10)&&(((a1==13)&&(((a5==5)||(a5==6))&&(input==3)))&&(a28==1)))&&!(a4==1))&&(a16==8))&&(a17==2))&&(a2==1)))&&!(a20==1))&&((!(a24==1)&&((!(a14==1)&&(a6==1))&&(a9==11)))||!(a13==1)))){ a16 = 7; a20 = 1; a28 = 1; a8 = 0; a1 = 12; a9 = 7; a5 = 4; a19 = 1; a2 = 1; return -1; } else if(((((((a19==2)&&(a2==1))||(a27==1))&&(a21==12))&&(a16==10))&&((a17==2)&&(((a5==6)&&((!(a0==1)&&((a28==1)&&((((a12==1)&&((input==4)&&(a1==14)))&&(a12==1))&&!(a26==1))))&&(a9==10)))&&(a20==1))))){ a11 = 1; a21 = 10; a1 = 12; a16 = 7; a19 = 1; a5 = 4; a9 = 7; a8 = 0; a3 = 1; return -1; } else if(((((((a6==1)&&(((a2==1)&&((a13==1)&&((a17==2)&&((input==5)&&((a5==5)||(a5==6))))))&&(a28==1)))&&(a16==11))&&(a19==5))&&(a21==10))&&(((!(a23==1)||((a1==13)&&((a9==11)&&(a28==1))))||(a14==1))&&(a20==1)))){ a19 = 4; a9 = 7; a23 = 1; a18 = 0; a26 = 0; a1 = 12; a5 = 6; a16 = 7; return 26; } else if(((((!(a4==1)&&((a23==1)&&((((a19==2)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==1)))&&(a21==11))&&(a1==12))))&&(a17==2))&&!(a20==1))&&((((a16==8)&&(((a13==1)&&(a3==1))&&(a11==1)))&&!(a24==1))&&!(a7==1)))){ a11 = 1; a5 = 4; a9 = 7; a6 = 1; a20 = 1; a4 = 0; a19 = 1; a16 = 7; a21 = 10; return -1; } else if((((a6==1)&&((a21==10)&&(((((a12==1)&&(a16==10))&&(a5==5))&&!(a0==1))||!(a28==1))))&&((((!(a20==1)&&(((a19==3)&&((a17==2)&&((input==4)&&(a1==12))))&&(a9==10)))&&(a28==1))&&(a13==1))&&(a11==1)))){ a3 = 0; a9 = 9; a5 = 6; a2 = 0; a1 = 13; a13 = 0; a16 = 7; a19 = 1; a20 = 1; return -1; } else if((((a26==1)&&((a18==1)&&(((a24==1)&&(((a16==8)&&((a18==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))&&(a19==3)))&&(a4==1))))&&((((a17==2)&&((((a2==1)&&(a20==1))&&(a9==11))&&(a21==10)))&&(a1==13))&&!(a11==1)))){ a5 = 6; a15 = 0; a9 = 10; a12 = 0; a10 = 0; a19 = 1; a16 = 7; return -1; } else if((((a19==4)&&(((!(a7==1)&&(!(a0==1)&&((a9==7)&&((((input==4)&&((a5==5)||(a5==6)))&&(a11==1))&&!(a20==1)))))&&(a16==7))&&!(a26==1)))&&((((((a17==2)&&(a12==1))||!(a28==1))||(a0==1))&&(a1==12))&&(a21==11)))){ a20 = 1; a4 = 0; a21 = 10; a19 = 1; a26 = 0; a5 = 4; return -1; } else if(((((a3==1)&&(((a17==2)&&(a6==1))&&(a20==1)))&&(a9==11))&&((a21==12)&&((a16==9)&&((a12==1)&&((a19==1)&&((a1==13)&&((a23==1)&&((((a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&(a13==1))&&(a28==1)))))))))){ a16 = 7; a5 = 4; a21 = 10; a24 = 0; a18 = 0; a9 = 7; a1 = 12; a13 = 1; return -1; } else if(((!(a14==1)&&(((a28==1)&&((a26==1)||(((a13==1)&&!(a24==1))&&(a17==2))))&&(a28==1)))&&((a16==11)&&(!(a20==1)&&(!(a0==1)&&(((a21==10)&&(((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==4)))&&(a19==4))))))){ a19 = 1; a5 = 4; a21 = 11; a24 = 1; a14 = 1; a9 = 11; a1 = 12; a11 = 0; a16 = 7; return 25; } else if((((((!(a8==1)&&((a16==10)&&(a11==1)))&&(a11==1))&&(a12==1))||!(a13==1))&&((((a17==2)&&(((a20==1)&&((a21==10)&&((input==4)&&(((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7))))))&&(a19==5)))&&(a13==1))&&!(a14==1)))){ a19 = 1; a28 = 1; a16 = 7; a5 = 4; a1 = 12; a23 = 1; a9 = 7; a7 = 0; return -1; } else if((((a16==11)&&(((a5==4)&&((a17==2)&&((a26==1)||((a21==11)&&(!(a11==1)||(!(a23==1)||(a6==1)))))))||!(a11==1)))&&(((((((input==5)&&(a9==8))&&(a2==1))&&!(a8==1))&&(a20==1))&&(a1==12))&&(a19==5)))){ a9 = 7; a8 = 0; a11 = 1; a27 = 0; a19 = 1; a21 = 10; a16 = 7; return -1; } else if((((a13==1)&&(((((a11==1)&&(a16==10))||!(a12==1))||(a27==1))&&(a28==1)))&&(!(a24==1)&&((a17==2)&&(((a19==1)&&((a23==1)&&((a21==10)&&((a1==12)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))))))&&!(a20==1)))))){ if((a11==1)){ a20 = 1; a13 = 0; a9 = 9; a16 = 9; a5 = 6; a3 = 0; a19 = 3; }else{ a5 = 4; a26 = 1; a7 = 1; a14 = 1; a9 = 9; a16 = 7; a1 = 13; a20 = 1; } return 26; } else if((((a17==2)&&((a16==7)&&((a1==12)&&(((!(a0==1)&&((a12==1)&&((a12==1)&&((!(a20==1)&&(input==4))&&(a12==1)))))&&(a21==10))&&(a9==10)))))&&((a23==1)&&(((a19==4)&&((a11==1)&&(a23==1)))&&(a5==5))))){ a2 = 1; a20 = 1; a19 = 1; a5 = 4; a9 = 7; a6 = 1; a27 = 0; return -1; } else if((((a3==1)&&((a9==9)&&((a6==1)&&((a21==10)&&(((a16==8)&&(((((a5==6)&&(a11==1))&&!(a27==1))||(a27==1))&&(a19==3)))&&(a1==13))))))&&(!(a7==1)&&((((input==3)&&(a17==2))&&(a20==1))&&!(a27==1))))){ a19 = 1; a5 = 4; a9 = 7; a16 = 7; a1 = 12; a3 = 1; a7 = 0; return -1; } else if((((!(a20==1)&&(((a12==1)||!(a12==1))&&(a28==1)))||!(a2==1))&&((a21==12)&&((a23==1)&&(((a17==2)&&((((input==3)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==3))||((a19==4)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&!(a0==1))&&(a16==7)))&&(a6==1)))))){ a9 = 7; a3 = 1; a21 = 10; a5 = 4; a20 = 1; a1 = 12; a19 = 1; a13 = 1; return -1; } else if(((!(a27==1)&&(((!(a12==1)||(((a20==1)&&((a24==1)||(a6==1)))&&(a21==11)))&&(a6==1))&&(a2==1)))&&((a16==11)&&((a6==1)&&((a19==5)&&(((a1==14)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==6)))&&(a17==2))))))){ a0 = 0; a21 = 10; a23 = 1; a1 = 12; a9 = 7; a7 = 0; a19 = 1; a16 = 7; a5 = 4; return -1; } else if(((!(a14==1)&&((a12==1)&&((((((a9==11)&&((a5==6)&&(a1==13)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==3))&&(a16==9))&&!(a20==1))))&&((a18==1)||((((((a17==2)&&(!(a28==1)||(a28==1)))||(a8==1))&&(a21==12))||!(a2==1))&&(a19==5))))){ if((a23==1)){ a21 = 11; a1 = 13; a19 = 4; a0 = 1; a9 = 7; a8 = 1; a16 = 10; a5 = 6; a10 = 1; }else{ a19 = 1; a5 = 5; a20 = 1; a9 = 10; a15 = 1; a18 = 1; a21 = 10; a0 = 1; a16 = 7; a1 = 12; } return 26; } else if((((((((a21==10)&&((a5==5)&&((a6==1)&&((a9==10)&&((a19==4)&&(input==5))))))&&(a17==2))&&!(a20==1))&&(a1==12))&&(a11==1))&&(((((a14==1)||((a23==1)&&!(a26==1)))||(a0==1))&&(a16==7))&&(a3==1)))){ a14 = 0; a19 = 1; a6 = 1; a9 = 7; a5 = 4; a20 = 1; a13 = 1; return -1; } else if((((!(a8==1)&&(((a23==1)&&((a12==1)&&((a9==8)&&((input==5)&&(a20==1)))))&&(a1==14)))&&(a28==1))&&(((a21==12)&&((a7==1)||((((a17==2)&&((a16==8)&&(a12==1)))&&(a19==2))&&(a5==4))))||(a24==1)))){ a12 = 1; a9 = 9; a28 = 1; a11 = 1; a16 = 7; a1 = 13; a5 = 5; a21 = 10; return 25; } else if((((a9==8)&&(((a13==1)&&((a6==1)&&(((a12==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a2==1))))&&(a19==4)))&&((a1==14)&&(((a20==1)&&((a16==10)&&((!(a28==1)||((a28==1)&&!(a27==1)))&&(a21==11))))&&(a17==2))))){ a5 = 5; a20 = 0; a9 = 9; a19 = 5; a0 = 0; a3 = 1; a1 = 13; a16 = 8; a21 = 10; return -1; } else if(((!(a18==1)&&(((a11==1)&&(a6==1))&&(a21==10)))&&(!(a7==1)&&((a19==2)&&((a9==7)&&((a16==8)&&(!(a4==1)&&(((((!(a18==1)&&((a17==2)&&(input==5)))&&(a28==1))&&!(a20==1))&&(a1==12))&&(a5==4))))))))){ a6 = 1; a16 = 7; a20 = 1; a19 = 1; a28 = 1; a24 = 0; return -1; } else if(((((a17==2)&&(((a20==1)&&((((((a13==1)&&(a28==1))&&!(a4==1))&&(a23==1))&&(a21==10))&&(a1==12)))&&!(a26==1)))&&(a5==5))&&((a9==10)&&(!(a0==1)&&((a19==1)&&(((input==1)&&(a16==8))&&!(a14==1))))))){ a11 = 1; a5 = 4; a16 = 7; a9 = 7; a23 = 1; a28 = 1; return -1; } else if((((a3==1)&&(a11==1))&&(!(a0==1)&&((a19==4)&&((((((a20==1)&&((a13==1)&&((!(a7==1)&&((((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==6))&&(a23==1)))&&(a21==10))))&&(a1==13))&&(a16==11))&&(a17==2))&&!(a4==1)))))){ a5 = 4; a16 = 7; a3 = 1; a1 = 12; a11 = 1; a19 = 1; a24 = 0; a9 = 7; return -1; } else if((((!(a7==1)&&(a28==1))||(a4==1))&&((((((a12==1)&&((a1==12)&&((a17==2)&&(!(a8==1)&&(((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1))&&(a2==1))&&(a16==8))))))&&(a9==8))&&(a12==1))&&(a19==3))&&(a21==11)))){ a16 = 7; a9 = 7; a21 = 10; a7 = 0; a19 = 1; a27 = 0; a5 = 4; return -1; } else if((((a16==8)&&(((a21==12)&&((((a17==2)&&((a3==1)&&((input==5)&&(a9==7))))&&!(a26==1))&&(a1==13)))&&(a11==1)))&&(((a20==1)&&((a14==1)||((a12==1)&&((a5==4)&&((a2==1)||!(a23==1))))))&&(a19==4)))){ a7 = 0; a23 = 1; a9 = 9; a18 = 0; a16 = 10; a1 = 14; a19 = 3; return 25; } else if(((!(a6==1)||((((a16==10)&&((a12==1)&&((a0==1)||(a13==1))))&&!(a20==1))&&(a19==5)))&&(((a17==2)&&((a3==1)&&(((a21==10)&&((input==1)&&(((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))))&&!(a14==1))))&&!(a27==1)))){ a7 = 1; a21 = 12; a16 = 7; a19 = 3; a1 = 13; a6 = 0; a5 = 4; a9 = 7; a25 = 1; return -1; } else if((((a1==13)&&(((a16==9)&&((a6==1)||!(a28==1)))&&!(a4==1)))&&(((a19==1)&&((a20==1)&&((((((a21==10)&&((((a5==4)||(a5==5))&&(input==4))&&!(a27==1)))&&(a13==1))&&(a9==9))&&!(a4==1))&&(a2==1))))&&(a17==2)))){ a1 = 12; a24 = 0; a9 = 7; a5 = 4; a3 = 1; a16 = 7; return -1; } else if((((((a9==8)&&(!(a18==1)&&((a20==1)&&((a21==12)&&(!(a12==1)||((a12==1)||!(a3==1)))))))&&(a16==11))&&(a17==2))&&((a19==4)&&((a1==14)&&((a28==1)&&(((a2==1)&&((input==6)&&(a5==6)))&&!(a27==1))))))){ a5 = 4; a1 = 12; a9 = 7; a21 = 10; a13 = 1; a18 = 0; a16 = 7; a19 = 1; a26 = 0; return -1; } else if(((!(a23==1)||((a23==1)&&(((a19==2)&&(!(a24==1)&&(!(a26==1)&&(a3==1))))&&(a21==11))))&&(!(a24==1)&&((a12==1)&&(((a16==11)&&((a17==2)&&((((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==4))))&&(a20==1)))))){ a19 = 1; a1 = 12; a12 = 1; a26 = 0; a27 = 0; a21 = 10; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((((((((a23==1)&&((a16==9)&&(((((a9==8)&&(input==1))&&(a21==11))&&(a23==1))&&(a17==2))))&&(a5==5))&&(a1==14))&&(a19==2))&&!(a18==1))&&!(a27==1))&&((((a13==1)&&!(a20==1))&&!(a0==1))||(a14==1)))){ a28 = 0; a9 = 7; a19 = 1; a16 = 7; a21 = 10; a22 = 0; a2 = 0; a20 = 1; return -1; } else if(((((a16==9)&&(((a12==1)&&((a1==12)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==5))))&&!(a20==1)))&&(a19==5))&&((a17==2)&&((a21==10)&&((!(a12==1)||(!(a18==1)&&((!(a23==1)||(a3==1))&&(a2==1))))&&(a11==1)))))){ a9 = 10; a16 = 7; a25 = 0; a5 = 5; a13 = 0; a19 = 2; a20 = 1; a23 = 0; return 21; } else if((((a28==1)&&(((!(a18==1)&&((((a16==11)&&(((a5==4)&&((a2==1)&&((a17==2)&&(input==1))))&&!(a24==1)))&&!(a4==1))&&(a1==12)))&&(a9==9))&&(a19==4)))&&(!(a13==1)||(((a20==1)&&(a3==1))&&(a21==10))))){ a11 = 1; a0 = 0; a9 = 8; a1 = 14; a5 = 6; a19 = 3; a21 = 11; return 21; } else if(((!(a12==1)||(((a24==1)||((a17==2)&&((((a11==1)&&(a21==11))||!(a6==1))&&!(a26==1))))&&(a16==11)))&&((!(a7==1)&&(!(a18==1)&&((a5==4)&&(((a1==14)&&((a20==1)&&(input==4)))&&(a9==9)))))&&(a19==2)))){ a16 = 7; a1 = 12; a13 = 1; a9 = 7; a12 = 1; a21 = 10; a19 = 1; a23 = 1; return -1; } else if(((((((!(a20==1)&&(input==6))&&!(a18==1))&&(a5==6))&&(a13==1))&&(a23==1))&&((((a21==10)&&((a17==2)&&((a1==14)&&((a19==2)&&((a9==11)&&((!(a8==1)&&(a6==1))&&!(a4==1)))))))&&(a16==10))&&!(a8==1)))){ a10 = 0; a9 = 8; a2 = 0; a19 = 1; a22 = 0; a16 = 7; a1 = 12; a5 = 5; a20 = 1; return -1; } else if((((a12==1)&&(!(a24==1)&&((a16==7)&&(!(a23==1)||((a2==1)&&((a1==13)&&((a6==1)&&(a19==3))))))))&&((a21==12)&&((a17==2)&&(!(a20==1)&&((((input==4)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a7==1))&&(a23==1))))))){ a1 = 12; a7 = 0; a19 = 1; a24 = 0; a5 = 4; a9 = 7; a20 = 1; a13 = 1; a21 = 10; return -1; } else if((((a16==8)&&((((a17==2)&&((a3==1)&&(!(a4==1)&&((a21==10)&&(((a5==4)||(a5==5))&&(input==5))))))&&(a13==1))&&(a9==7)))&&((((!(a20==1)&&(((a3==1)&&(a19==3))||(a27==1)))&&(a1==14))&&(a12==1))&&(a6==1)))){ a23 = 1; a5 = 4; a16 = 9; a7 = 0; a9 = 10; a19 = 1; a12 = 1; a20 = 1; return 23; } else if((((a20==1)&&(((!(a6==1)||((a6==1)&&(a12==1)))||(a0==1))&&(a17==2)))&&((a21==10)&&((a1==12)&&((a16==8)&&((a19==2)&&((((a3==1)&&((input==3)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&(a2==1))&&(a13==1)))))))){ a19 = 1; a16 = 7; a3 = 1; a13 = 1; a9 = 7; a7 = 0; a5 = 4; return -1; } else if(((!(a4==1)&&(((a16==9)&&(!(a20==1)&&(((a21==12)&&(a3==1))&&(a1==14))))&&(a2==1)))&&(((a3==1)&&((a13==1)&&((a23==1)&&((a17==2)&&((a19==2)&&((a9==10)&&((input==6)&&((a5==4)||(a5==5)))))))))&&(a13==1)))){ a5 = 4; a20 = 1; a9 = 8; a19 = 4; a27 = 1; a16 = 8; a3 = 0; a21 = 10; a1 = 12; a15 = 1; return -1; } else if((((a5==5)&&(((a11==1)&&(((a21==10)&&(!(a26==1)&&(a13==1)))&&!(a20==1)))&&(a17==2)))&&(((a1==14)&&(((!(a0==1)&&((((a19==5)&&(input==4))&&(a16==10))&&!(a7==1)))&&!(a4==1))&&!(a27==1)))&&(a9==8)))){ a20 = 1; a19 = 1; a13 = 0; a1 = 13; a22 = 0; a16 = 7; a29 = 1; a5 = 4; return -1; } else if(((((a1==14)&&(((((input==4)&&(a19==4))&&(a16==11))&&(a2==1))&&(a17==2)))&&(a5==4))&&((a20==1)&&((a9==8)&&(!(a12==1)||((a7==1)||(((a23==1)&&(((a2==1)&&(a28==1))||!(a13==1)))&&(a21==12)))))))){ a16 = 8; a28 = 1; a9 = 9; a7 = 0; a1 = 12; a21 = 10; a23 = 1; a19 = 5; return 22; } else if((((a1==12)&&((a20==1)&&(((a21==10)&&((!(a0==1)&&((((a19==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a17==2))&&!(a18==1)))&&!(a26==1)))&&(a16==11))))&&((a9==9)&&((((a23==1)||!(a11==1))||!(a6==1))&&(a11==1))))){ a3 = 1; a28 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((a19==5)&&(((a1==13)&&(((a27==1)||(a11==1))&&!(a8==1)))&&(a21==11)))&&(((a16==11)&&(((((((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6))&&!(a4==1))&&!(a26==1))&&(a23==1))&&!(a27==1))&&(a20==1)))&&(a17==2)))){ a19 = 1; a3 = 1; a1 = 12; a16 = 7; a13 = 1; a5 = 4; a9 = 7; a2 = 1; a21 = 10; return -1; } else if(((((a12==1)&&(!(a18==1)&&(((a16==9)&&((a21==10)&&(a11==1)))&&(a1==13))))||!(a28==1))&&((a9==8)&&(((a2==1)&&(((a19==4)&&(((a20==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a17==2)))&&(a23==1)))&&!(a27==1))))){ a9 = 10; a5 = 6; a28 = 1; a16 = 10; a1 = 12; a19 = 1; a2 = 1; return 21; } else if((((a11==1)&&((a20==1)&&((!(a26==1)&&(((((input==1)&&(a5==5))&&(a16==7))&&(a6==1))&&(a1==13)))&&!(a14==1))))&&((a9==9)&&(!(a7==1)&&(((((a19==4)&&(a3==1))&&(a17==2))||(a14==1))&&(a21==11)))))){ if((a14==1)){ a9 = 10; a5 = 6; a21 = 10; a23 = 1; a16 = 8; a20 = 0; a19 = 2; a12 = 1; }else{ a16 = 8; a1 = 12; a11 = 1; a13 = 1; a14 = 0; } return 23; } else if((((a20==1)&&(((a17==2)&&((a19==5)&&(!(a8==1)&&(((input==5)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&(a12==1)))))&&(a21==11)))&&((a24==1)||(!(a27==1)&&((((a26==1)||((a28==1)&&(a16==11)))&&(a13==1))&&(a1==14)))))){ a9 = 7; a26 = 0; a21 = 10; a11 = 1; a16 = 7; a5 = 4; a19 = 1; a1 = 12; a4 = 0; return -1; } else if((((a0==1)&&((a19==4)&&(((a21==12)&&(((!(a2==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a17==2))&&!(a23==1)))&&!(a3==1))))&&(((a16==7)&&((a9==11)&&((a8==1)&&(((a6==1)&&!(a28==1))&&(a1==13)))))&&!(a20==1)))){ a20 = 1; a21 = 11; a9 = 7; a5 = 5; a11 = 0; a2 = 0; a16 = 8; a18 = 1; return -1; } else if((((((a12==1)&&(!(a0==1)&&(((input==1)&&(a17==2))&&(a6==1))))&&!(a27==1))&&(a5==4))&&((a16==7)&&(((!(a26==1)&&((a1==12)&&((a9==10)&&((a21==11)&&((a6==1)||(a18==1))))))&&(a19==3))&&(a20==1))))){ a7 = 0; a9 = 7; a6 = 1; a13 = 1; a21 = 10; a19 = 1; return -1; } else if((((a9==7)&&((a11==1)&&((a19==4)&&((a5==5)&&((input==3)&&(a17==2))))))&&(((a1==13)&&(!(a11==1)||(((!(a6==1)||((!(a4==1)&&((a6==1)&&(a20==1)))&&(a16==8)))&&!(a27==1))&&!(a8==1))))&&(a21==11)))){ a16 = 7; a21 = 10; a1 = 12; a26 = 0; a11 = 1; a8 = 0; a5 = 4; a19 = 1; return -1; } else if((((a13==1)&&((((((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==4))&&(a21==11))&&(a3==1))&&(a16==11))&&(a20==1))&&(a2==1))&&(a19==5)))&&((a11==1)&&((a17==2)&&((((a12==1)||(a14==1))&&(a1==14))||(a0==1)))))){ a20 = 0; a16 = 7; a2 = 1; a13 = 1; a1 = 13; a14 = 0; a19 = 2; a5 = 5; a9 = 8; a21 = 12; return 25; } else if(((((a21==10)&&((((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==1))&&(a3==1))&&(a1==12)))&&(a20==1))&&((a17==2)&&(((!(a4==1)&&(!(a7==1)&&((a7==1)||(!(a26==1)&&((a3==1)||(a18==1))))))&&(a19==3))&&(a16==11))))){ a5 = 6; a13 = 1; a19 = 1; a9 = 8; a21 = 12; a16 = 8; a8 = 0; a23 = 1; a1 = 14; return 21; } else if(((((((a19==4)&&(((a23==1)&&(a9==11))&&(a21==12)))&&!(a7==1))&&(a17==2))&&(a16==9))&&((a28==1)&&(!(a20==1)&&((((((a1==14)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a14==1))&&!(a4==1))&&(a3==1))&&!(a8==1)))))){ if((a8==1)){ a5 = 6; a14 = 1; a16 = 10; a21 = 11; a8 = 1; a19 = 1; a1 = 13; }else{ a5 = 6; a21 = 10; a20 = 1; a4 = 1; a25 = 0; a1 = 13; a16 = 7; a19 = 1; } return 25; } else if(((((a17==2)&&((a3==1)&&(!(a28==1)||(!(a11==1)||(((a13==1)&&(a1==13))||(a18==1))))))&&(a21==10))&&((a2==1)&&((((((a16==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a9==10))&&(a20==1))&&(a19==4))&&!(a18==1))))){ a9 = 7; a26 = 0; a5 = 4; a16 = 7; a19 = 1; a14 = 0; a1 = 12; a0 = 0; return -1; } else if((((!(a20==1)&&(((((a28==1)&&((((a12==1)&&(a19==4))||(a8==1))||(a0==1)))&&!(a14==1))&&!(a7==1))&&(a21==11)))&&(a17==2))&&((((input==3)&&((((a5==5)&&(a1==13))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))))&&(a23==1))&&(a16==10)))){ if((a28==1)){ a13 = 0; a24 = 1; a5 = 5; a19 = 3; a1 = 13; a16 = 8; a21 = 10; a9 = 10; a15 = 1; }else{ a19 = 1; a20 = 1; a15 = 1; a23 = 0; a1 = 12; a2 = 0; a9 = 9; a16 = 7; a5 = 5; a21 = 10; } return -1; } else if((((a21==10)&&((a19==2)&&(((a26==1)||(!(a23==1)||(((a2==1)&&(a17==2))&&(a20==1))))&&(a16==11))))&&(!(a14==1)&&((a13==1)&&((((((input==6)&&((a5==4)||(a5==5)))&&!(a26==1))&&(a9==8))&&(a13==1))&&(a1==13)))))){ a23 = 1; a20 = 0; a21 = 11; a13 = 1; a9 = 11; a19 = 1; a16 = 8; a5 = 6; a8 = 0; a1 = 14; return 26; } else if((((a20==1)&&((a19==2)&&(((!(a26==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a21==10))&&(a23==1))))&&((a16==10)&&((a1==14)&&((((a26==1)||(!(a24==1)&&((a17==2)&&(a28==1))))||(a4==1))||!(a28==1)))))){ a9 = 7; a5 = 6; a23 = 1; a19 = 5; a16 = 11; a3 = 1; a12 = 1; return 25; } else if((((((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1))&&!(a26==1))&&(a17==2))&&(a28==1))&&(a1==14))&&(((a19==1)&&(((!(a24==1)&&(!(a8==1)&&(((a3==1)&&!(a20==1))&&(a16==10))))&&(a21==12))&&!(a4==1)))||(a14==1)))){ a9 = 7; a1 = 12; a20 = 1; a19 = 2; a16 = 7; a25 = 1; a24 = 1; a21 = 10; a5 = 4; return -1; } else if(((((a3==1)&&(a20==1))||(a27==1))&&(((a16==7)&&((a1==13)&&(((a19==4)&&(((a13==1)&&(((a13==1)&&(!(a8==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==3))))&&!(a24==1)))&&!(a0==1)))&&(a17==2))))&&(a21==10)))){ a24 = 0; a9 = 7; a19 = 1; a7 = 0; a5 = 4; a1 = 12; a12 = 1; return -1; } else if((((((((!(a28==1)&&(((a19==3)&&(!(a11==1)&&(a12==1)))&&!(a11==1)))&&(a7==1))&&!(a23==1))&&(a18==1))&&(a1==12))&&!(a20==1))&&((((a21==11)&&((a9==10)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a17==2))&&(a16==7)))){ a19 = 1; a21 = 10; a0 = 1; a29 = 0; a5 = 4; a9 = 9; a8 = 1; a20 = 1; return -1; } else if((((((!(a27==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==10)))&&!(a14==1))&&(a9==9))&&!(a4==1))&&(!(a28==1)||((!(a20==1)&&((a19==4)&&(((((a3==1)&&(a21==12))&&(a13==1))&&(a1==13))&&(a17==2))))&&!(a26==1))))){ if((a0==1)){ a5 = 6; a20 = 1; a24 = 1; a19 = 2; a21 = 10; a12 = 0; a1 = 12; a9 = 8; a10 = 0; a16 = 7; }else{ a21 = 11; a5 = 4; a9 = 10; a19 = 5; a3 = 0; a15 = 1; } return 26; } else if((((a21==12)&&((a20==1)&&(((a28==1)&&(((a1==12)&&((!(a27==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==5)))&&(a17==2)))&&!(a14==1)))&&!(a4==1))))&&(((a13==1)&&((!(a13==1)||(a28==1))&&(a19==4)))&&(a16==8)))){ a9 = 7; a5 = 4; a19 = 1; a2 = 1; a26 = 0; a28 = 1; a21 = 10; a16 = 7; return -1; } else if(((((((a16==10)&&((a13==1)&&(a17==2)))||!(a3==1))&&!(a18==1))&&!(a8==1))&&((!(a4==1)&&(!(a20==1)&&(((a19==4)&&((a21==10)&&(((input==6)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a1==14))))&&(a23==1))))&&(a11==1)))){ a9 = 10; a1 = 12; a20 = 1; a16 = 7; a26 = 1; a5 = 6; a29 = 0; a19 = 2; return -1; } else if((((a16==9)&&(((a17==2)&&((a21==11)&&((((a23==1)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a19==5))&&(a9==8))))&&(a23==1)))&&((!(a18==1)&&(!(a18==1)&&(((a24==1)||(a12==1))&&(a1==14))))&&!(a20==1)))){ a16 = 7; a9 = 9; a1 = 12; a25 = 1; a20 = 1; a27 = 1; a5 = 6; a11 = 0; a19 = 1; a21 = 10; return 21; } else if(((((((a20==1)&&((a21==10)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==5))))&&(a3==1))&&(a17==2))&&!(a7==1))&&(((a16==7)&&(((a19==5)&&(!(a12==1)||(!(a2==1)||((a28==1)&&(a1==14)))))||!(a6==1)))||(a24==1)))){ a7 = 0; a9 = 9; a19 = 4; a8 = 0; a21 = 12; a6 = 1; a1 = 13; a5 = 6; return 25; } else if((((a9==10)&&((((a21==10)&&((a17==2)&&((a16==8)&&(!(a20==1)&&(input==3)))))&&(a19==3))&&!(a8==1)))&&((((a12==1)&&(((a14==1)||((a13==1)&&((a11==1)&&(a6==1))))&&(a1==14)))||!(a12==1))&&(a5==6)))){ a9 = 7; a1 = 12; a2 = 1; a5 = 4; a11 = 1; a20 = 1; a19 = 1; a16 = 7; return -1; } else if((((a17==2)&&((((a16==10)&&(a23==1))||!(a6==1))||!(a11==1)))&&((a19==4)&&((a21==12)&&((a20==1)&&(!(a27==1)&&(((((a28==1)&&((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==4)))&&!(a8==1))&&(a13==1))&&(a1==14)))))))){ a16 = 7; a9 = 7; a21 = 10; a28 = 1; a5 = 4; a4 = 0; a1 = 12; a19 = 1; return -1; } else if((((((a9==8)&&(input==6))&&(a17==2))&&(a16==9))&&((a21==12)&&((((a19==5)&&((((((!(a28==1)||((a13==1)||(a18==1)))&&!(a18==1))&&(a1==14))||!(a13==1))&&(a13==1))||!(a11==1)))&&(a20==1))&&(a5==6))))){ a28 = 1; a9 = 7; a14 = 0; a21 = 10; a16 = 11; a5 = 5; a0 = 0; a19 = 4; return 25; } else if((((((a23==1)&&((a21==11)&&((((a9==7)&&((a1==13)&&(a5==5)))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(input==3))))&&!(a18==1))&&(a12==1))&&(((((a17==2)&&((((a16==7)&&(a23==1))&&(a20==1))&&(a19==2)))||(a27==1))&&(a13==1))||!(a6==1)))){ a5 = 4; a27 = 0; a19 = 1; a21 = 10; a9 = 7; a7 = 0; a8 = 0; a1 = 12; return -1; } else if((((!(a27==1)&&(((a1==13)&&((a9==10)&&((a16==8)&&(((a5==5)||(a5==6))&&(input==6)))))&&(a11==1)))&&(a21==10))&&(!(a14==1)&&(((!(a0==1)&&((((a19==1)&&(a11==1))||!(a3==1))||(a27==1)))&&(a17==2))&&(a20==1))))){ a14 = 0; a21 = 12; a5 = 5; a16 = 9; a6 = 1; a9 = 9; a19 = 2; return 26; } else if(((((a21==12)&&((a1==14)&&((!(a8==1)&&((a20==1)&&(((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==4))&&(a3==1))))&&(a3==1))))&&(a17==2))&&((a19==2)&&(((a8==1)||((a16==8)&&((a11==1)||!(a28==1))))||!(a23==1))))){ a6 = 1; a9 = 7; a5 = 4; a16 = 7; a3 = 1; a21 = 10; a26 = 0; a1 = 12; a19 = 1; return -1; } else if(((!(a26==1)&&(((a11==1)&&((a28==1)&&((input==6)&&(((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))||((a9==7)&&((a1==13)&&(a5==5)))))))&&(a3==1)))&&(((a16==7)&&((!(a7==1)&&((((a17==2)&&(a12==1))&&(a2==1))&&(a19==3)))&&(a21==11)))&&!(a20==1)))){ a20 = 1; a5 = 4; a21 = 10; a19 = 1; a9 = 7; a8 = 0; a27 = 0; a1 = 12; a0 = 0; return -1; } else if(((((a20==1)&&(!(a8==1)&&((a12==1)&&((a16==11)&&((a17==2)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4)))))))&&!(a26==1))&&((((a21==12)&&((((a12==1)&&(a2==1))&&(a1==14))&&!(a18==1)))&&(a19==2))&&(a12==1)))){ a21 = 10; a6 = 1; a18 = 0; a16 = 7; a3 = 1; a9 = 7; a1 = 12; a19 = 1; a5 = 4; return -1; } else if((((a9==9)&&((a1==12)&&((!(a18==1)&&((a16==11)&&((!(a18==1)&&(a28==1))||(a7==1))))&&(a17==2))))&&((a19==1)&&(((!(a14==1)&&((a20==1)&&(!(a24==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&(a21==10))&&!(a0==1))))){ a26 = 0; a5 = 4; a16 = 7; a6 = 1; a23 = 1; a9 = 7; return -1; } else if((((a16==9)&&(((a21==12)&&((((a8==1)||(!(a24==1)&&(((a12==1)&&(a19==1))&&(a12==1))))&&(a17==2))&&(a9==8)))&&(a1==14)))&&((a20==1)&&((!(a8==1)&&((a3==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a11==1))))){ a1 = 12; a24 = 0; a21 = 10; a5 = 4; a9 = 7; a8 = 0; a16 = 7; a7 = 0; return -1; } else if((((a1==12)&&(!(a2==1)||(((((a11==1)&&((a9==10)&&(a28==1)))&&(a21==10))&&(a6==1))&&(a28==1))))&&((((a19==1)&&(((!(a27==1)&&((input==4)&&(a16==11)))&&(a17==2))&&!(a20==1)))&&!(a27==1))&&(a5==6)))){ a21 = 12; a4 = 1; a1 = 14; a6 = 0; a16 = 8; a5 = 5; a25 = 1; a20 = 1; a9 = 8; return 21; } else if((((a9==9)&&((a20==1)&&((a16==10)&&((a21==10)&&(!(a27==1)&&((((!(a14==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a26==1))&&(a19==5))&&!(a7==1)))))))&&(((((a12==1)||(a14==1))&&(a13==1))&&(a1==12))&&(a17==2)))){ a1 = 13; a7 = 0; a4 = 0; a19 = 4; a28 = 1; a21 = 12; a5 = 4; a16 = 9; return 22; } else if(((((a17==2)&&((a28==1)&&((((((input==5)&&(a9==9))&&(a21==10))&&!(a0==1))&&!(a14==1))&&(a19==3))))&&(a1==12))&&((a5==5)&&(!(a11==1)||(!(a28==1)||((((a24==1)||(a11==1))&&(a16==7))&&!(a20==1))))))){ a27 = 0; a5 = 6; a20 = 1; a2 = 1; a9 = 7; a19 = 4; a16 = 11; a4 = 0; return 21; } else if((((!(a7==1)&&(((a19==5)&&((a21==10)&&((!(a0==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a11==1))))&&(a3==1)))&&(a12==1))&&((a17==2)&&((((a20==1)&&(((a9==8)&&(a3==1))&&!(a24==1)))&&(a16==11))&&(a1==12))))){ a9 = 7; a2 = 1; a19 = 1; a3 = 1; a5 = 4; a28 = 1; a16 = 7; return -1; } else if((((a12==1)&&((a4==1)||((((((a12==1)&&(a21==12))&&(a16==7))&&(a17==2))&&(a1==14))&&(a23==1))))&&((a20==1)&&((a19==5)&&((a2==1)&&((a5==5)&&(!(a18==1)&&(!(a26==1)&&((input==1)&&(a9==9)))))))))){ a5 = 4; a19 = 1; a9 = 8; a13 = 1; a1 = 13; a26 = 0; a16 = 9; a4 = 0; return 21; } else if((((a5==6)&&((((a1==12)&&((input==1)&&(a9==11)))&&(a11==1))&&!(a18==1)))&&((a27==1)||(!(a14==1)&&((a17==2)&&(((a16==9)&&(((((a11==1)&&(a13==1))||!(a12==1))&&(a19==4))&&(a21==12)))&&(a20==1))))))){ a4 = 0; a14 = 0; a21 = 10; a5 = 4; a1 = 14; a9 = 10; a19 = 2; return 21; } else if(((((a12==1)&&((a16==9)&&(((a28==1)&&((a6==1)&&((a21==12)&&((((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a5==5)&&(a1==13))&&(a9==7)))&&(input==3)))))&&(a19==5))))&&!(a0==1))&&(!(a20==1)&&(!(a2==1)||((a17==2)&&((a2==1)&&(a23==1))))))){ if((a23==1)){ a19 = 3; a8 = 1; a9 = 9; a1 = 14; a10 = 1; a24 = 1; a21 = 11; a5 = 5; a16 = 7; }else{ a19 = 1; a3 = 0; a1 = 12; a11 = 0; a5 = 4; a21 = 11; a20 = 1; a9 = 8; a18 = 1; } return 21; } else if((((a16==11)&&((((a4==1)||(!(a18==1)&&(((a17==2)&&(a3==1))&&!(a27==1))))&&(a13==1))||!(a3==1)))&&((a1==14)&&(((a20==1)&&((((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a11==1))&&(a21==10)))&&(a19==5))))){ a23 = 1; a21 = 11; a1 = 12; a28 = 1; a5 = 6; a9 = 9; a4 = 0; return 25; } else if((((a20==1)&&((a21==10)&&(((!(a6==1)&&(a6==1))&&!(a23==1))&&!(a3==1))))&&((a1==14)&&(((((a17==2)&&(((a18==1)&&((a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&!(a6==1)))&&(a19==1))&&(a9==8))&&(a16==10))))){ a13 = 0; a1 = 12; a16 = 7; a9 = 7; a19 = 2; a10 = 0; a22 = 1; a5 = 5; return -1; } else if(((((!(a3==1)||(((a6==1)&&(a19==4))||!(a13==1)))&&(a17==2))&&(a16==8))&&(!(a20==1)&&(((a13==1)&&((a3==1)&&((((a1==14)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==5)))&&!(a14==1))&&(a2==1))))&&(a21==12))))){ a21 = 10; a20 = 1; a5 = 4; a16 = 7; a12 = 0; a29 = 0; a9 = 8; a1 = 13; a19 = 5; a11 = 0; return 25; } else if((((a19==2)&&(((a2==1)&&(((a16==9)&&((!(a24==1)&&((input==4)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))))&&(a21==11)))&&!(a0==1)))&&!(a7==1)))&&(((((a1==14)&&(!(a20==1)&&(a28==1)))&&(a12==1))&&(a17==2))||(a26==1)))){ a9 = 11; a16 = 7; a20 = 1; a19 = 1; a21 = 10; a11 = 0; a5 = 4; a25 = 1; return 26; } else if((((a12==1)&&((a1==14)&&((a19==5)&&(((a2==1)&&(a16==11))&&!(a27==1)))))&&((a28==1)&&((a20==1)&&((a28==1)&&((a9==7)&&((!(a24==1)&&((!(a27==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a17==2)))&&(a21==12)))))))){ a18 = 0; a1 = 12; a5 = 4; a16 = 7; a19 = 1; a6 = 1; a21 = 10; return -1; } else if(((!(a20==1)&&(!(a2==1)||((a17==2)&&((a1==13)&&((a24==1)||((a21==12)&&((a11==1)||!(a28==1))))))))&&(((a19==1)&&((a5==6)&&(((a13==1)&&(((a16==10)&&(input==6))&&(a12==1)))&&(a13==1))))&&(a9==7)))){ a22 = 1; a16 = 8; a21 = 11; a19 = 5; a6 = 0; a11 = 0; a9 = 11; a1 = 12; return -1; } else if((((a9==7)&&(((a19==3)&&(((a5==5)&&(!(a14==1)&&((a7==1)||(((a24==1)||((a20==1)&&(a3==1)))||!(a13==1)))))&&(a21==10)))&&(a16==11)))&&(((a17==2)&&(((input==1)&&(a1==14))&&(a28==1)))&&!(a8==1)))){ a19 = 1; a16 = 7; a26 = 0; a1 = 12; a28 = 1; a5 = 4; a11 = 1; return -1; } else if((((((((a21==10)&&((((a20==1)&&(a28==1))&&(a1==13))&&!(a14==1)))&&(a19==1))&&!(a4==1))&&(a16==8))||(a4==1))&&(!(a27==1)&&((a9==11)&&(((a17==2)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&(a11==1)))))){ a5 = 4; a14 = 0; a16 = 7; a1 = 12; a13 = 1; a9 = 7; return -1; } else if(((((!(a20==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1)))&&(a1==13))&&(a17==2))&&((((a0==1)||((!(a27==1)&&(!(a8==1)&&((((a16==7)&&(a2==1))&&(a19==5))&&!(a26==1))))&&(a21==10)))&&!(a0==1))||(a8==1)))){ a12 = 1; a28 = 1; a18 = 0; a20 = 1; a5 = 6; a9 = 8; a19 = 1; return -1; } else if((((a26==1)&&((a21==10)&&(((((a1==13)&&(((a26==1)&&(!(a2==1)&&(a28==1)))&&(a8==1)))&&(a4==1))&&(a5==5))&&(a16==9))))&&((a20==1)&&(((a17==2)&&((a24==1)&&((input==3)&&(a9==10))))&&(a19==2))))){ a16 = 11; a21 = 11; a3 = 0; a14 = 1; a1 = 14; a6 = 0; a5 = 6; a19 = 4; a9 = 8; return 25; } else if((((a20==1)&&(((((((a1==13)&&(((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))&&(input==1)))&&(a2==1))&&(a23==1))&&(a3==1))&&(a13==1))&&(a19==3)))&&(((a21==11)&&(((a17==2)&&((a12==1)||(a18==1)))&&!(a24==1)))&&(a16==7)))){ a2 = 1; a16 = 8; a21 = 10; a19 = 5; a1 = 14; a9 = 8; a5 = 5; a12 = 1; return 22; } else if((((a21==10)&&(((((a0==1)||(((a16==7)&&((a17==2)&&(a3==1)))&&(a1==12)))||!(a12==1))||!(a13==1))&&(a11==1)))&&(!(a20==1)&&(!(a4==1)&&((a19==3)&&(((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==1))&&(a12==1))))))){ a16 = 9; a0 = 0; a7 = 0; a21 = 12; a5 = 4; a26 = 0; a9 = 9; a20 = 1; return 21; } else if(((((a16==8)&&((((a1==13)&&((a5==4)&&((!(a8==1)&&(!(a0==1)&&((input==3)&&!(a20==1))))&&!(a26==1))))&&(a19==4))&&(a17==2)))&&(a9==7))&&((!(a4==1)&&(((a23==1)&&(a21==10))&&!(a14==1)))||(a7==1)))){ a1 = 12; a27 = 0; a20 = 1; a7 = 0; a24 = 0; a16 = 7; a19 = 1; return -1; } else if(((!(a27==1)&&((a16==7)&&((!(a26==1)&&(((a13==1)&&(a12==1))&&!(a20==1)))&&(a19==5))))&&(((a1==14)&&((a9==9)&&(((a17==2)&&((!(a7==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a21==12)))&&(a12==1))))&&(a11==1)))){ a1 = 13; a19 = 2; a5 = 4; a0 = 0; a21 = 10; a20 = 1; a8 = 0; return 25; } else if((((a11==1)&&((!(a13==1)||((a3==1)||!(a23==1)))&&(a16==9)))&&(!(a20==1)&&((a19==2)&&(!(a7==1)&&((a2==1)&&((a6==1)&&(((a17==2)&&((a21==12)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==3))))&&(a1==14))))))))){ a16 = 7; a11 = 0; a5 = 5; a25 = 0; a21 = 10; a26 = 1; a19 = 1; a20 = 1; a9 = 10; return -1; } else if(((((a21==12)&&((a19==4)&&(((a17==2)&&((a13==1)&&((input==4)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))&&(a1==12))))&&!(a0==1))&&((((a27==1)||((a20==1)&&(((a16==11)&&(a2==1))||(a14==1))))||!(a12==1))&&(a11==1)))){ a16 = 7; a19 = 1; a24 = 0; a9 = 7; a21 = 10; a13 = 1; a5 = 4; a0 = 0; return -1; } else if((((a1==14)&&((a20==1)&&((a14==1)&&(((a27==1)&&(a11==1))&&(a16==7)))))&&(((!(a3==1)&&((a21==10)&&((a19==4)&&((((input==1)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&!(a3==1))&&(a18==1)))))&&!(a11==1))&&(a17==2)))){ a5 = 5; a22 = 1; a9 = 9; a19 = 2; a28 = 0; a14 = 1; a1 = 12; return -1; } else if(((((((a20==1)&&(a28==1))&&!(a23==1))&&(a19==5))&&(a24==1))&&((a17==2)&&(!(a13==1)&&((a1==13)&&(!(a3==1)&&((!(a13==1)&&((a21==12)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a8==1))&&(a16==9))))&&(a9==10)))))))){ a21 = 10; a9 = 11; a1 = 12; a16 = 7; a18 = 1; a11 = 0; a19 = 2; a5 = 5; return -1; } else if(((((a17==2)&&((a19==1)&&(!(a3==1)&&((((a21==11)&&(((input==3)&&(a16==9))&&(a7==1)))&&!(a3==1))&&(a20==1)))))&&(a5==4))&&((a9==7)&&((a1==12)&&((((a2==1)&&!(a3==1))&&!(a28==1))&&(a7==1)))))){ a21 = 10; a8 = 1; a9 = 11; a28 = 0; a3 = 0; a16 = 7; a1 = 14; return -1; } else if((((a1==14)&&(((a21==12)&&((a9==9)&&(!(a23==1)||(a3==1))))||!(a12==1)))&&((((a16==8)&&(((!(a18==1)&&((a23==1)&&(!(a27==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&(a3==1))&&!(a20==1)))&&(a17==2))&&(a19==4)))){ if((a12==1)){ a21 = 11; a11 = 0; a5 = 4; a15 = 1; a14 = 1; a20 = 1; a9 = 8; a1 = 12; a16 = 9; }else{ a14 = 1; a21 = 10; a2 = 0; a1 = 12; a5 = 5; a16 = 11; a22 = 0; } return -1; } else if(((!(a28==1)||(((a23==1)&&((a17==2)&&((((((a12==1)&&(a13==1))&&(a16==11))&&(a3==1))&&(a21==12))&&(a20==1))))&&(a1==12)))&&(((a19==5)&&((a3==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a11==1))))&&(a9==7)))){ a26 = 0; a21 = 10; a19 = 1; a24 = 0; a5 = 4; a16 = 7; a3 = 1; return -1; } else if(((((((a12==1)&&((a17==2)&&((a11==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a19==4)))))&&!(a14==1))&&(a21==10))&&(a1==14))&&(((a16==9)&&((((a2==1)&&((a11==1)||!(a3==1)))||!(a11==1))&&(a20==1)))&&(a9==7)))){ a23 = 1; a26 = 0; a1 = 12; a27 = 0; a9 = 10; a5 = 4; a19 = 5; a16 = 8; return 25; } else if((((a21==10)&&((a20==1)&&((a13==1)&&((a28==1)&&(a16==11)))))&&(((a17==2)&&((a19==3)&&((!(a0==1)&&((a13==1)&&((a3==1)&&((a1==14)&&((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))))))&&!(a18==1))))&&!(a24==1)))){ a9 = 7; a3 = 1; a16 = 7; a5 = 4; a19 = 1; a12 = 1; a1 = 12; a2 = 1; return -1; } else if((((a19==1)&&(((!(a18==1)&&(!(a14==1)&&(a23==1)))&&(a16==8))&&(a21==11)))&&(((!(a27==1)&&((((((input==4)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a17==2))&&!(a20==1))&&(a1==12))&&!(a18==1)))&&(a13==1))&&!(a18==1)))){ a5 = 4; a9 = 7; a8 = 0; a20 = 1; a27 = 0; a21 = 10; a16 = 7; return -1; } else if((((((((input==6)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5))))&&!(a14==1))&&!(a4==1))&&!(a20==1))&&(a16==9))&&((a21==11)&&((((((a2==1)||(a18==1))||!(a13==1))||!(a13==1))&&(a17==2))||!(a11==1))))){ a16 = 7; a12 = 0; a8 = 1; a9 = 7; a19 = 1; a25 = 0; a1 = 14; a5 = 4; a21 = 10; a20 = 1; return -1; } else if((((a28==1)&&(!(a18==1)&&(((a19==1)&&(((a21==10)&&((a16==10)&&((input==4)&&((((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a1==12)&&(a5==6))))||((a9==7)&&((a1==13)&&(a5==4)))))))&&(a17==2)))&&!(a7==1))))&&(((((a20==1)&&(a3==1))&&!(a0==1))||!(a13==1))&&(a3==1)))){ a5 = 4; a27 = 0; a26 = 0; a9 = 7; a16 = 7; a1 = 12; a28 = 1; return -1; } else if(((!(a14==1)&&((a16==11)&&((a20==1)&&((a13==1)&&(((a1==12)&&((((input==5)&&((a5==5)||(a5==6)))&&(a17==2))&&(a21==10)))&&!(a27==1))))))&&(!(a6==1)||((a9==10)&&(!(a3==1)||(((a12==1)&&(a19==1))&&!(a4==1))))))){ a6 = 1; a9 = 7; a28 = 1; a5 = 4; a16 = 10; a4 = 0; return 21; } else if((((a16==10)&&((a17==2)&&((a3==1)&&((a20==1)&&(a28==1)))))&&(((((a9==8)&&(((a19==2)&&((a1==12)&&((a28==1)&&((a23==1)&&((input==5)&&(a21==11))))))&&(a5==6)))&&(a23==1))&&(a28==1))&&(a11==1)))){ a7 = 0; a9 = 10; a6 = 1; a0 = 0; a16 = 8; a1 = 13; a21 = 12; a19 = 5; return 26; } else if((((a9==8)&&((a4==1)&&(((a1==13)&&((a7==1)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a23==1))&&!(a3==1))))&&(a26==1))))&&(((((a17==2)&&(((a16==11)&&(a28==1))&&(a21==10)))&&!(a12==1))&&(a19==1))&&(a20==1)))){ a7 = 1; a5 = 4; a13 = 0; a16 = 7; a15 = 1; a9 = 10; return 21; } else if(((((a2==1)&&((!(a4==1)&&((a1==12)&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1))&&(a9==7))&&(a6==1))))&&(a19==5)))&&(a13==1))&&(((a17==2)&&((((a16==10)&&(a23==1))&&(a21==10))&&(a20==1)))||(a26==1)))){ a5 = 5; a1 = 13; a12 = 1; a26 = 0; a6 = 1; a21 = 12; return 26; } else if((((((((((a1==12)&&((a2==1)&&(((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==5))))&&!(a0==1))&&(a21==11))&&(a16==8))&&(a12==1))&&(a13==1))&&(a19==2))&&(((a17==2)&&((a27==1)||(!(a3==1)||(a12==1))))&&(a20==1)))){ a16 = 7; a5 = 4; a9 = 7; a13 = 1; a19 = 1; a18 = 0; a8 = 0; a21 = 10; return -1; } else if((((a23==1)&&((a16==10)&&((!(a8==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==1)))&&(a20==1))))&&((a9==11)&&((a1==12)&&(!(a11==1)||((((a11==1)&&((!(a28==1)||(a28==1))&&!(a14==1)))&&(a21==12))&&(a17==2))))))){ if((a26==1)){ a5 = 5; a21 = 10; a19 = 5; a12 = 1; a20 = 0; a28 = 1; a23 = 1; a16 = 8; }else{ a16 = 7; a8 = 0; a1 = 14; a5 = 6; a19 = 2; a21 = 10; a9 = 10; a28 = 1; a0 = 0; } return 21; } else if(((((a8==1)||(((!(a2==1)||(((a16==8)&&(a6==1))&&(a21==10)))&&!(a24==1))||!(a23==1)))&&!(a20==1))&&((a6==1)&&((a23==1)&&((((a1==14)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6)))&&(a17==2))&&(a19==3)))))){ a12 = 1; a20 = 1; a1 = 12; a9 = 11; a2 = 1; a8 = 0; a16 = 10; a19 = 1; a5 = 4; a21 = 11; return 21; } else if((((a19==5)&&((a1==14)&&(((!(a8==1)&&((a17==2)&&(((a8==1)||(a12==1))||(a7==1))))&&(a16==9))&&(a21==11))))&&(!(a24==1)&&((a13==1)&&((((a9==8)&&((input==5)&&(a5==4)))&&(a20==1))&&(a2==1)))))){ a21 = 10; a9 = 7; a19 = 1; a23 = 1; a13 = 1; a1 = 12; a16 = 7; a8 = 0; return -1; } else if((((a1==14)&&(((input==1)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a3==1)))&&((a2==1)&&((((!(a20==1)&&((((a4==1)||(((a3==1)&&(a19==2))&&(a21==11)))&&(a16==9))&&!(a24==1)))||(a27==1))&&!(a7==1))&&(a17==2))))){ a1 = 12; a27 = 1; a9 = 9; a20 = 1; a21 = 12; a16 = 11; a5 = 6; a6 = 0; a25 = 0; a19 = 4; return 25; } else if((((a6==1)&&(!(a4==1)&&((a9==8)&&((a21==11)&&(!(a26==1)&&((a11==1)&&(a20==1)))))))&&((a12==1)&&(((a1==12)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a16==8))&&!(a18==1))&&(a17==2))&&(a19==3)))&&!(a24==1))))){ a21 = 10; a19 = 1; a9 = 7; a5 = 4; a0 = 0; a16 = 7; a14 = 0; a4 = 0; return -1; } else if((((((((((a5==5)&&(a1==12))&&(a9==11))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==6))&&(a17==2))&&(a16==8))&&(!(a7==1)&&(((((((a19==2)&&(!(a11==1)||(!(a3==1)||(a6==1))))&&!(a20==1))&&(a13==1))||(a4==1))&&(a21==10))&&(a12==1))))){ a19 = 1; a16 = 7; a4 = 0; a6 = 1; a23 = 1; a5 = 4; a9 = 7; a20 = 1; a1 = 12; return -1; } else if((((!(a7==1)&&(((!(a27==1)&&((a2==1)&&(((((input==1)&&(a19==2))&&!(a20==1))&&(a5==5))&&(a28==1))))&&(a17==2))&&(a3==1)))&&(a21==12))&&((a1==12)&&((a9==7)&&((a13==1)&&((a16==9)&&(a3==1))))))){ a1 = 14; a19 = 1; a15 = 1; a9 = 10; a16 = 7; a3 = 0; a20 = 1; a5 = 4; a21 = 10; a4 = 1; return -1; } else if(((!(a14==1)&&(((a5==4)&&(!(a26==1)&&((!(a8==1)&&((input==3)&&!(a20==1)))&&!(a24==1))))&&(a21==10)))&&((a1==14)&&((a19==4)&&((((a16==8)&&(!(a11==1)||((a2==1)&&(a9==10))))||(a7==1))&&(a17==2)))))){ a20 = 1; a7 = 0; a19 = 1; a1 = 12; a16 = 7; a4 = 0; a23 = 1; a9 = 7; return -1; } else if((((a19==1)&&((((!(a18==1)&&((a21==12)&&(((input==3)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a6==1))))&&(a1==14))&&!(a4==1))&&(a28==1)))&&((a20==1)&&(((((a12==1)&&(a16==11))&&(a17==2))&&!(a7==1))&&(a11==1))))){ a5 = 4; a1 = 12; a21 = 10; a16 = 10; a23 = 1; a9 = 8; a14 = 0; a11 = 1; return 21; } else if(((((a5==5)&&((((a16==9)&&((a24==1)||((a3==1)||(a7==1))))||!(a28==1))&&(a17==2)))&&(a20==1))&&((!(a26==1)&&((!(a7==1)&&((((input==3)&&(a1==12))&&(a21==12))&&(a9==7)))&&(a19==2)))&&(a23==1)))){ a19 = 1; a16 = 7; a18 = 0; a21 = 10; a14 = 0; a27 = 0; a5 = 4; return -1; } else if((((((a16==9)&&((a9==8)&&(!(a27==1)&&(!(a8==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&!(a14==1))))))&&(a19==1))&&(a21==12))&&(!(a20==1)&&(!(a7==1)&&((a18==1)||(((a1==12)&&(a2==1))&&(a17==2))))))){ a22 = 0; a14 = 1; a9 = 11; a21 = 10; a5 = 5; a16 = 11; a19 = 2; a1 = 14; a6 = 0; return -1; } else if(((((a16==9)&&((a9==7)&&(!(a24==1)&&(((((((a5==4)||(a5==5))&&(input==1))&&!(a20==1))&&(a28==1))&&(a1==13))&&!(a14==1)))))&&(a19==2))&&(((((a26==1)||((a2==1)||(a4==1)))&&!(a27==1))&&(a21==12))&&(a17==2)))){ if((a9==11)){ a5 = 4; a20 = 1; a1 = 12; a26 = 1; a29 = 0; a16 = 7; a15 = 1; a21 = 10; }else{ a21 = 10; a16 = 7; a19 = 1; a29 = 0; a5 = 4; a7 = 1; a20 = 1; a9 = 10; a1 = 12; } return 21; } else if(((((a17==2)&&(((a6==1)&&((a19==5)&&((input==4)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))))&&(a1==12)))&&!(a20==1))&&((!(a0==1)&&(!(a12==1)||(((!(a2==1)||((a16==7)&&(a28==1)))&&(a28==1))&&(a12==1))))&&(a21==10)))){ a14 = 0; a19 = 1; a1 = 14; a5 = 4; a20 = 1; a3 = 1; a6 = 1; a9 = 9; return -1; } else if((((((a19==5)&&((((a12==1)&&(((input==1)&&((((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7)))||((a9==7)&&((a1==14)&&(a5==5)))))&&(a2==1)))&&(a17==2))&&(a21==10)))&&!(a8==1))&&(a20==1))&&((((a3==1)&&((a23==1)&&(a6==1)))&&(a16==10))&&(a2==1)))){ a28 = 1; a9 = 7; a16 = 7; a5 = 4; a27 = 0; a13 = 1; a19 = 1; a1 = 12; return -1; } else if((((((((a0==1)&&(a6==1))&&!(a28==1))&&(a27==1))&&(a21==11))&&!(a20==1))&&((((((a4==1)&&(((((a9==7)&&((a1==12)&&(a5==5)))&&(a19==3))||(((a19==2)&&((a9==11)&&((a5==6)&&(a1==14))))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==3))))&&(input==6)))&&(a16==8))&&!(a28==1))&&(a8==1))&&(a17==2)))){ a26 = 1; a1 = 13; a5 = 6; a9 = 7; a19 = 2; a15 = 0; a21 = 10; a3 = 0; return -1; } else if((((a23==1)&&((a11==1)&&((a17==2)&&((input==1)&&(a20==1)))))&&((a0==1)||((a0==1)||((((a1==14)&&(((a21==10)&&(!(a28==1)||(((a12==1)&&(a9==7))&&(a19==5))))&&(a16==11)))&&(a13==1))&&(a5==6)))))){ a19 = 4; a1 = 12; a7 = 0; a28 = 1; a13 = 1; return 21; } else if(((!(a4==1)&&((!(a0==1)&&(((a17==2)&&(((a20==1)&&(input==6))&&(a5==5)))&&(a16==10)))&&!(a8==1)))&&(!(a12==1)||(((a11==1)&&((((a21==11)&&((a1==13)&&(a3==1)))||!(a6==1))&&(a9==10)))&&(a19==1))))){ a3 = 1; a23 = 1; a9 = 7; a16 = 7; a8 = 0; a19 = 4; return 25; } else if((((a21==10)&&(((((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==4))&&(a6==1))&&(a23==1))&&(a6==1))&&!(a7==1)))&&((a19==3)&&((a20==1)&&((((((a3==1)&&(a17==2))&&(a13==1))||(a26==1))&&(a16==8))&&(a1==13)))))){ a5 = 4; a16 = 7; a28 = 1; a24 = 0; a1 = 12; a9 = 7; a19 = 1; a4 = 0; return -1; } else if((((a19==2)&&(((((a2==1)&&((a3==1)||(a7==1)))&&(a1==12))&&!(a26==1))&&(a12==1)))&&(!(a20==1)&&((a16==9)&&((!(a24==1)&&((a21==10)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==5))&&(a2==1))))&&(a17==2)))))){ a16 = 11; a22 = 0; a19 = 1; a5 = 5; a21 = 11; a8 = 1; a25 = 1; a20 = 1; a9 = 9; return 25; } else if((((((((a1==14)&&(input==1))&&(a17==2))&&(a21==12))&&(a16==9))&&(a20==1))&&(((!(a13==1)||(!(a7==1)&&((a5==5)&&((((!(a13==1)||(a6==1))&&(a19==5))&&(a9==10))||!(a12==1)))))||!(a2==1))||(a14==1)))){ a6 = 1; a21 = 10; a3 = 1; a1 = 13; a13 = 1; a5 = 6; a19 = 1; a9 = 11; return -1; } else if(((!(a27==1)&&(((a17==2)&&((a19==4)&&((((a5==4)||(a5==5))&&(input==1))&&(a21==10))))&&!(a20==1)))&&((a1==14)&&((((a16==8)&&((a9==9)&&((((a28==1)&&(a6==1))||!(a6==1))&&(a6==1))))&&(a28==1))&&(a6==1))))){ a20 = 1; a21 = 12; a16 = 7; a1 = 13; a28 = 1; a2 = 1; a5 = 6; a9 = 8; a13 = 1; return 23; } else if(((((a11==1)&&((a23==1)&&(!(a8==1)&&((a1==12)&&(((a9==10)&&((a16==8)&&(!(a20==1)&&(input==4))))&&(a17==2))))))&&!(a8==1))&&((a5==4)&&((a7==1)||((a21==11)&&((a19==2)&&(!(a27==1)&&(a13==1)))))))){ a21 = 10; a11 = 1; a16 = 7; a19 = 1; a20 = 1; a9 = 7; a0 = 0; a6 = 1; return -1; } else if((((a23==1)&&((((a19==3)&&(((a13==1)&&((input==6)&&(((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))))&&(a16==7)))&&!(a18==1))&&!(a4==1)))&&((!(a7==1)&&((((a3==1)&&(a17==2))&&(a20==1))&&(a21==10)))&&!(a7==1)))){ a2 = 1; a4 = 0; a9 = 11; a5 = 5; a1 = 12; a19 = 2; a21 = 11; a26 = 0; return 25; } else if((((((a6==1)&&((a16==11)&&((((((a5==4)||(a5==5))&&(input==3))&&(a1==14))&&!(a14==1))&&!(a26==1))))&&(a20==1))&&(a21==10))&&(((((a19==1)&&((!(a11==1)||(a3==1))&&!(a4==1)))&&(a23==1))&&(a17==2))&&(a9==11)))){ a5 = 4; a16 = 7; a1 = 12; a0 = 0; a12 = 1; a9 = 7; a27 = 0; return -1; } else if(((((((a0==1)&&((input==4)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))))&&(a19==4))&&(a20==1))&&(a21==11))&&((((((a17==2)&&((a8==1)&&((a18==1)&&((a13==1)&&(a8==1)))))&&(a16==10))&&(a8==1))&&(a26==1))&&(a1==14)))){ a19 = 5; a9 = 7; a11 = 0; a25 = 1; a5 = 5; a20 = 0; a16 = 7; return -1; } else if((((((a1==14)&&((((a3==1)&&(a16==9))&&!(a20==1))&&(a6==1)))&&(a17==2))&&!(a24==1))&&((a2==1)&&(!(a7==1)&&((a19==3)&&(((a11==1)&&(((input==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))&&!(a26==1)))&&(a21==12))))))){ if((a27==1)){ a15 = 1; a9 = 7; a21 = 11; a7 = 1; a1 = 13; a19 = 5; a5 = 4; a14 = 1; }else{ a8 = 1; a22 = 1; a9 = 10; a5 = 5; a16 = 7; a21 = 10; a25 = 1; a1 = 13; } return -1; } else if((((((((a3==1)||!(a2==1))||!(a2==1))&&(a17==2))&&!(a20==1))&&(a21==12))&&((a19==1)&&((a12==1)&&(!(a24==1)&&((a3==1)&&((a1==12)&&(((a16==7)&&((((a5==4)||(a5==5))&&(input==1))&&(a9==11)))&&(a11==1))))))))){ a5 = 4; a18 = 0; a9 = 7; a21 = 10; a6 = 1; a20 = 1; a11 = 1; return -1; } else if(((((a5==4)&&(((a19==2)&&((a9==10)&&(!(a20==1)&&((((input==6)&&(a16==10))&&(a21==12))&&(a28==1)))))&&!(a7==1)))&&!(a27==1))&&((a17==2)&&((((a1==13)&&(!(a8==1)&&(a3==1)))||(a7==1))||(a14==1))))){ a16 = 7; a21 = 10; a24 = 1; a9 = 8; a29 = 1; a5 = 5; a20 = 1; a19 = 1; a11 = 0; return 21; } else if(((!(a0==1)&&(((a20==1)&&(((a17==2)&&((a2==1)||!(a23==1)))&&(a21==10)))&&(a2==1)))&&((a28==1)&&((a13==1)&&(!(a27==1)&&((a19==4)&&((a16==9)&&(((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a1==13))))))))){ a23 = 1; a9 = 7; a19 = 1; a8 = 0; a12 = 1; a1 = 12; a16 = 7; a5 = 4; return -1; } else if(((((a12==1)&&((a1==13)&&(((((((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==3))&&(a19==1))&&!(a0==1))&&!(a0==1))&&(a23==1))&&(a21==12))))&&(a17==2))&&((a11==1)&&((((a16==9)&&(a11==1))&&(a20==1))||!(a23==1))))){ a21 = 10; a5 = 4; a18 = 0; a3 = 1; a16 = 7; a9 = 7; a1 = 12; return -1; } else if((((a21==11)&&((!(a18==1)&&((a11==1)&&((a28==1)&&(!(a24==1)&&(((a19==4)&&((input==5)&&!(a20==1)))&&(a16==8))))))&&(a5==6)))&&((a17==2)&&((a9==8)&&(!(a7==1)&&((!(a4==1)&&(a3==1))&&(a1==14))))))){ a7 = 0; a16 = 9; a24 = 0; a9 = 10; a13 = 1; a5 = 4; a19 = 2; a20 = 1; return 21; } else if((((((!(a20==1)&&(!(a12==1)||((a5==6)&&((a28==1)||!(a11==1)))))&&(a1==14))&&(a17==2))&&!(a8==1))&&(((a16==9)&&((((a9==8)&&(((input==3)&&(a21==10))&&!(a26==1)))&&(a19==5))&&!(a24==1)))&&(a28==1)))){ a5 = 5; a12 = 0; a3 = 0; a16 = 8; a1 = 12; a19 = 4; a21 = 11; a20 = 1; a2 = 0; return -1; } else if((((a20==1)&&((a17==2)&&(((a28==1)&&((a14==1)||(((a16==7)&&(a13==1))&&(a21==12))))&&(a28==1))))&&((!(a27==1)&&((((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==4))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7))))||((a19==5)&&((a9==7)&&((a1==12)&&(a5==5)))))&&(input==6))&&!(a26==1)))&&(a13==1)))){ a26 = 0; a3 = 1; a0 = 0; a1 = 14; a19 = 1; a9 = 8; a5 = 6; a16 = 8; return 21; } else if((((a21==12)&&(!(a7==1)&&((((((((input==5)&&(a19==5))&&(a16==8))&&(a13==1))&&(a6==1))&&(a1==13))&&(a9==7))&&!(a24==1))))&&((((((a13==1)||(a7==1))||(a18==1))&&(a20==1))&&(a17==2))&&(a5==5)))){ a4 = 0; a1 = 14; a5 = 4; a21 = 10; a9 = 9; a26 = 0; return 25; } else if(((((((!(a13==1)||(a3==1))&&(a20==1))&&(a17==2))&&!(a24==1))||!(a2==1))&&(((a21==10)&&((((a1==12)&&((((((a5==5)||(a5==6))&&(input==4))&&!(a7==1))&&(a16==10))&&(a19==2)))&&(a12==1))&&!(a0==1)))&&(a9==7)))){ a9 = 10; a5 = 4; a0 = 0; a16 = 7; a19 = 3; a4 = 0; a21 = 11; a23 = 1; return -1; } else if((((((((((a17==2)&&(a11==1))&&!(a0==1))&&!(a20==1))||(a24==1))&&(a21==10))&&(a28==1))||(a8==1))&&((a6==1)&&(((!(a7==1)&&((((input==3)&&(a9==7))&&(a16==7))&&(a5==5)))&&(a19==5))&&(a1==14))))){ a2 = 1; a5 = 4; a18 = 0; a20 = 1; a1 = 12; a26 = 0; a19 = 1; return -1; } else if((((a17==2)&&((a13==1)&&((!(a18==1)&&(((a16==8)&&((input==4)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))))&&(a12==1)))&&!(a0==1))))&&((a21==10)&&(((a19==5)&&((a20==1)&&(((a6==1)||!(a11==1))||!(a23==1))))&&(a1==12))))){ a9 = 7; a13 = 1; a19 = 2; a16 = 10; a12 = 1; a5 = 5; a2 = 1; return 21; } else if(((((a21==12)&&((a16==8)&&((a12==1)&&(((((input==3)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a17==2))&&!(a0==1))&&!(a0==1)))))&&!(a18==1))&&((a1==13)&&(!(a0==1)&&((a20==1)&&(((a19==2)&&(a2==1))||(a26==1))))))){ a9 = 7; a1 = 12; a5 = 4; a19 = 1; a21 = 10; a16 = 7; a0 = 0; a11 = 1; a12 = 1; return -1; } else if((((((a6==1)&&((((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))&&(input==5))&&!(a26==1)))&&!(a26==1))&&!(a24==1))&&((a20==1)&&(((((!(a11==1)||(((a12==1)&&(a21==12))&&(a19==1)))&&(a17==2))&&(a16==11))&&(a1==13))||(a27==1))))){ a1 = 12; a13 = 1; a16 = 7; a21 = 10; a9 = 7; a12 = 1; a5 = 4; return -1; } return calculate_output65(input); } int calculate_output65(int input) { if(((((a9==9)&&((a18==1)||((a21==11)&&(((a27==1)||(((a1==12)&&(a11==1))||(a26==1)))&&(a16==7)))))&&!(a8==1))&&((((a19==3)&&(((a13==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1)))&&(a17==2))&&!(a8==1)))){ a5 = 6; a20 = 1; a1 = 14; a19 = 4; a11 = 1; a4 = 0; a16 = 9; a26 = 0; return 21; } else if((((a17==2)&&((((a26==1)||((a1==13)&&(((a9==9)&&((a2==1)&&(a28==1)))||(a26==1))))&&(a13==1))&&(a16==10)))&&((a20==1)&&((a19==5)&&(((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==12))&&(a11==1))&&!(a24==1)))))){ a16 = 8; a9 = 7; a3 = 1; a5 = 5; a28 = 1; return 22; } else if((((((a4==1)||(a2==1))&&!(a26==1))&&(a11==1))&&((((a21==12)&&(((a19==4)&&((((((input==5)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a16==7))&&(a20==1))&&(a2==1))&&(a17==2)))&&(a1==12)))&&!(a18==1))&&(a3==1)))){ a12 = 1; a0 = 0; a19 = 1; a9 = 7; a28 = 1; a5 = 4; a21 = 10; return -1; } else if((((!(a24==1)&&((a17==2)&&(!(a18==1)&&(a28==1))))&&(a28==1))&&((!(a4==1)&&(!(a18==1)&&((a9==8)&&((a19==5)&&(!(a20==1)&&(((a16==8)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==10)))&&(a1==12)))))))&&!(a4==1)))){ a5 = 4; a27 = 0; a16 = 7; a3 = 1; a19 = 1; a2 = 1; a20 = 1; a9 = 7; return -1; } else if(((((((((input==6)&&(((a9==7)&&((a1==13)&&(a5==4)))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))))&&(a21==11))&&(a16==8))&&(a13==1))&&(a19==2))&&(a11==1))&&(!(a18==1)&&((a17==2)&&((((a13==1)&&((a28==1)||!(a28==1)))&&(a20==1))||(a27==1)))))){ a23 = 1; a16 = 7; a1 = 12; a27 = 0; a19 = 1; a9 = 7; a5 = 4; a2 = 1; a21 = 10; return -1; } else if((((((((a2==1)&&(!(a4==1)&&((a12==1)&&((a12==1)&&((input==5)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))))))&&(a17==2))&&!(a20==1))&&(a16==7))&&(a12==1))&&((a19==4)&&((!(a27==1)&&(a11==1))&&(a21==12))))){ a26 = 0; a1 = 12; a5 = 4; a20 = 1; a9 = 7; a27 = 0; a13 = 1; a19 = 1; a21 = 10; return -1; } else if(((!(a13==1)||((a19==5)&&((a17==2)&&(a28==1))))&&((a21==10)&&(((a16==10)&&(((((a13==1)&&((((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==1))&&(a12==1)))&&(a28==1))&&(a20==1))&&!(a26==1)))&&!(a0==1))))){ a8 = 0; a2 = 1; a19 = 1; a26 = 0; a16 = 7; a5 = 4; a9 = 7; a1 = 12; return -1; } else if(((((((!(a0==1)&&(((a17==2)&&((a21==12)&&((a9==9)&&((input==4)&&(a1==14)))))&&!(a20==1)))&&!(a14==1))&&(a16==9))&&(a5==5))&&(a19==1))&&((!(a11==1)||(((a23==1)&&(a2==1))||(a18==1)))||(a26==1)))){ if((a21==11)){ a5 = 4; a16 = 7; a8 = 1; a1 = 12; a20 = 1; a21 = 10; a14 = 1; a3 = 0; }else{ a7 = 1; a24 = 1; a25 = 0; a16 = 7; a9 = 11; a21 = 10; a20 = 1; } return -1; } else if((((a9==10)&&((a23==1)&&((((a5==4)||(a5==5))&&(input==5))&&!(a8==1))))&&((((a19==5)&&(((!(a7==1)&&(!(a26==1)&&(!(a8==1)&&((a8==1)||((a1==13)&&(a12==1))))))&&(a17==2))&&(a16==8)))&&(a21==12))&&(a20==1)))){ a26 = 0; a21 = 10; a5 = 5; a1 = 12; a6 = 1; a19 = 1; a8 = 0; a16 = 9; a9 = 8; return 22; } else if((((a19==3)&&((a26==1)||(!(a12==1)||((a2==1)||(a8==1)))))&&(((((a1==12)&&((!(a7==1)&&(((a16==9)&&(!(a4==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&!(a20==1)))&&(a11==1)))&&(a9==8))&&(a21==12))&&(a17==2)))){ if((a4==1)){ a9 = 11; a19 = 1; a20 = 1; a29 = 0; a21 = 10; a16 = 7; a6 = 0; a24 = 1; a5 = 6; }else{ a19 = 4; a20 = 1; a5 = 5; a23 = 0; a21 = 11; a1 = 13; a9 = 9; a24 = 1; a16 = 7; a7 = 1; } return -1; } else if((((((((a24==1)||(((a19==2)&&((a3==1)&&(a17==2)))||!(a28==1)))&&(a20==1))&&(a11==1))&&(a16==7))&&(a21==12))&&(((a6==1)&&((((input==3)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a1==14))&&(a12==1)))&&(a23==1)))){ a6 = 1; a1 = 12; a19 = 1; a21 = 10; a9 = 7; a11 = 1; a24 = 0; a5 = 4; return -1; } else if((((((a1==12)&&((!(a8==1)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==6)))&&(a13==1)))&&!(a7==1)))&&(a21==12))&&(a16==7))&&(!(a28==1)||((((((a12==1)&&(a19==1))&&(a20==1))||!(a23==1))&&(a9==11))&&(a6==1))))){ if((a21==10)){ a7 = 0; a5 = 5; a9 = 7; a23 = 1; a20 = 0; a1 = 13; }else{ a5 = 4; a28 = 1; a19 = 4; a0 = 0; a13 = 1; a16 = 8; a1 = 14; } return 21; } else if((((a23==1)&&(((!(a4==1)&&((a16==10)&&((((a5==5)||(a5==6))&&(input==4))&&(a19==5))))&&(a17==2))&&(a9==7)))&&((a26==1)||((a21==10)&&(!(a20==1)&&(((a1==14)&&(((a3==1)&&(a6==1))&&(a6==1)))&&!(a4==1))))))){ if((a13==1)){ a20 = 1; a13 = 0; a24 = 1; a16 = 7; a9 = 9; a5 = 5; a19 = 1; a15 = 0; }else{ a5 = 6; a21 = 11; a1 = 13; a20 = 1; a15 = 1; a28 = 0; a19 = 3; } return 23; } else if((((((a8==1)||(((((a1==14)&&((a28==1)&&!(a14==1)))&&(a17==2))&&(a5==6))&&!(a18==1)))||!(a3==1))||!(a13==1))&&((!(a20==1)&&((a19==2)&&((a16==9)&&(((a9==10)&&(input==5))&&(a21==10)))))&&(a11==1)))){ a22 = 1; a20 = 1; a19 = 1; a24 = 1; a1 = 13; a16 = 7; a14 = 1; return -1; } else if((((((a23==1)&&((((((a16==7)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a21==11))&&(a3==1))&&(a12==1))&&(a1==12)))&&(a17==2))&&(a19==3))&&((((((a13==1)&&(a9==8))&&(a3==1))||(a18==1))||!(a3==1))&&!(a20==1)))){ a21 = 10; a9 = 7; a27 = 0; a20 = 1; a5 = 4; a24 = 0; a19 = 1; a8 = 0; return -1; } else if((((a16==7)&&((a12==1)&&(((a13==1)&&(((input==1)&&(a5==5))&&(a21==12)))&&!(a7==1))))&&((((((a17==2)&&((a19==4)&&(!(a18==1)&&((a9==11)&&(a6==1)))))&&!(a0==1))&&(a1==14))&&(a3==1))&&(a20==1)))){ a21 = 11; a5 = 4; a19 = 3; a6 = 1; a16 = 9; a1 = 13; a11 = 1; a26 = 0; return 26; } else if((((((a9==8)&&(!(a8==1)&&(((!(a4==1)&&((a12==1)&&(a6==1)))&&(a17==2))&&!(a27==1))))&&(a1==12))&&(a19==1))&&((a21==12)&&(((((a16==7)&&((input==1)&&((a5==5)||(a5==6))))&&(a28==1))&&!(a20==1))&&(a6==1))))){ a5 = 6; a21 = 11; a20 = 1; a12 = 1; a19 = 2; a18 = 0; a16 = 10; a11 = 1; return -1; } else if((((a17==2)&&((a19==1)&&((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(!(a8==1)&&(((a20==1)&&((((((a16==11)&&(((a13==1)&&!(a8==1))&&!(a4==1)))&&(a1==14))&&(a21==11))||!(a3==1))&&!(a0==1)))||!(a13==1))))){ a1 = 12; a9 = 7; a21 = 10; a7 = 0; a12 = 1; a16 = 7; a5 = 4; a18 = 0; return -1; } else if(((((a17==2)&&((((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6))))&&(input==3))&&!(a18==1))&&!(a27==1)))&&(a19==4))&&((((a0==1)||(!(a28==1)||(!(a20==1)&&(((!(a18==1)&&(a12==1))&&(a21==10))&&(a1==12)))))||!(a2==1))&&(a16==11)))){ if((a5==6)){ a11 = 0; a19 = 1; a9 = 10; a5 = 5; a16 = 8; a22 = 1; a8 = 1; }else{ a16 = 8; a19 = 5; a21 = 12; a15 = 0; a26 = 1; a14 = 1; a9 = 9; a5 = 4; } return 21; } else if((((a19==1)&&((!(a4==1)&&((a11==1)&&((a1==12)&&((a6==1)&&(a17==2)))))&&!(a18==1)))&&((!(a20==1)&&((a2==1)&&((a9==7)&&(((a6==1)&&((a21==12)&&((input==4)&&((a5==5)||(a5==6)))))&&(a16==10)))))&&!(a14==1)))){ a5 = 4; a4 = 1; a15 = 1; a19 = 2; a11 = 0; a9 = 8; a20 = 1; a21 = 10; a16 = 7; return 25; } else if((((!(a28==1)||((((a11==1)&&(a13==1))&&(a20==1))&&(a13==1)))&&(a19==2))&&((((!(a26==1)&&(!(a27==1)&&((a16==8)&&((a1==12)&&((((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==3))))))&&(a17==2))&&(a21==12))&&(a3==1)))){ a8 = 0; a19 = 1; a5 = 4; a21 = 10; a6 = 1; a2 = 1; a16 = 7; a9 = 7; return -1; } else if((((a19==2)&&((!(a11==1)&&((a9==8)&&(!(a28==1)&&((((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a13==1))&&!(a20==1)))))&&(a1==14)))&&(((a16==7)&&((a21==11)&&(((a28==1)&&!(a11==1))&&(a27==1))))&&!(a2==1)))){ a23 = 0; a5 = 6; a12 = 0; a20 = 1; a21 = 10; a19 = 1; a1 = 13; a9 = 9; a28 = 0; return -1; } else if(((!(a27==1)&&((!(a7==1)&&(!(a7==1)&&((a16==10)&&(((a17==2)&&((a20==1)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==6))))&&(a21==10)))))&&!(a18==1)))&&((a4==1)||(((a19==4)&&(!(a11==1)||(a6==1)))&&(a1==12))))){ a18 = 0; a28 = 1; a6 = 1; a5 = 4; a21 = 12; a16 = 9; a19 = 3; a9 = 9; return 21; } else if((((a17==2)&&((a1==14)&&(!(a14==1)&&((a9==11)&&((a3==1)&&((!(a7==1)&&((!(a27==1)&&((a21==12)&&(input==6)))&&(a13==1)))&&(a6==1)))))))&&(((a19==4)&&((a20==1)&&((a6==1)&&(a5==6))))&&(a16==11)))){ a11 = 1; a5 = 5; a9 = 10; a20 = 0; a19 = 5; a21 = 11; a1 = 12; a8 = 0; a16 = 8; a6 = 1; return 21; } else if(((((a17==2)&&((a20==1)&&(((!(a4==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a23==1))&&(a19==1)))&&(a3==1))&&(a1==12))))&&(a6==1))&&(((a16==8)&&((a9==10)&&((!(a26==1)&&(a2==1))||(a4==1))))&&(a21==12)))){ a27 = 0; a5 = 4; a0 = 0; a28 = 1; a16 = 7; a9 = 7; a21 = 10; return -1; } else if(((((((a9==10)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a11==1)))&&(a17==2))&&!(a14==1))&&(a3==1))&&(!(a23==1)||((((a19==1)&&(((!(a20==1)&&((a3==1)&&!(a0==1)))&&(a1==12))&&(a21==11)))&&(a16==7))||!(a6==1))))){ a20 = 1; a6 = 1; a9 = 8; a18 = 0; a23 = 1; a16 = 9; a1 = 14; a19 = 4; a21 = 10; a5 = 5; return 26; } else if((((!(a24==1)&&(((a17==2)&&(input==6))&&!(a4==1)))&&(a16==11))&&((a5==5)&&((((a20==1)&&(((a0==1)||((a21==12)&&((a28==1)&&(((a19==4)&&(a28==1))&&(a3==1)))))&&(a1==14)))&&(a13==1))&&(a9==8))))){ if((a17==4)){ a19 = 2; a20 = 0; a16 = 8; a9 = 10; a5 = 6; a21 = 10; a4 = 0; a14 = 0; a12 = 1; }else{ a5 = 6; a6 = 1; a2 = 1; a0 = 0; a16 = 10; a21 = 10; a19 = 3; } return 21; } else if((((a17==2)&&((a20==1)&&(((a19==2)&&(!(a27==1)&&(((a1==12)&&((input==4)&&((a5==4)||(a5==5))))&&!(a24==1))))&&(a21==11))))&&((a9==8)&&((a2==1)&&((a3==1)&&((((a16==11)&&(a28==1))&&!(a24==1))||(a18==1))))))){ a19 = 1; a8 = 0; a14 = 0; a9 = 7; a5 = 4; a21 = 10; a16 = 7; return -1; } else if((((a16==10)&&(((a28==1)&&((a17==2)&&(((input==5)&&(a21==10))&&(a23==1))))&&(a1==13)))&&((a5==5)&&((a20==1)&&((((a9==7)&&(!(a6==1)||((a19==3)&&((a3==1)&&!(a24==1)))))&&!(a0==1))&&(a12==1)))))){ a20 = 0; a16 = 8; a28 = 1; a19 = 5; a9 = 10; a5 = 4; a21 = 11; a1 = 12; a8 = 0; return 21; } else if(((!(a18==1)&&((((a16==11)&&((a5==6)&&(!(a7==1)&&((input==4)&&(a9==11)))))&&!(a7==1))&&(a21==12)))&&(((a18==1)||(!(a0==1)&&(((a1==14)&&((a17==2)&&((a11==1)&&(a20==1))))&&(a19==2))))&&(a2==1)))){ a16 = 7; a1 = 12; a13 = 1; a19 = 1; a5 = 4; a9 = 7; a23 = 1; a21 = 10; a18 = 0; return -1; } else if(((((!(a27==1)&&((a2==1)&&(!(a0==1)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3))))))&&(a28==1))&&(a16==7))&&((a21==12)&&(((((a9==7)&&(((a3==1)&&(a6==1))&&(a1==14)))&&!(a20==1))&&!(a14==1))&&(a19==5))))){ a1 = 12; a24 = 0; a12 = 1; a5 = 4; a27 = 0; a19 = 1; a20 = 1; a21 = 10; return -1; } else if((((a28==1)&&((a23==1)&&((a21==10)&&((a20==1)&&((input==3)&&(a19==2))))))&&((a5==6)&&(((((((((a2==1)&&!(a7==1))&&(a9==10))||!(a28==1))&&(a12==1))&&(a1==13))&&(a16==9))&&(a28==1))&&(a17==2))))){ a5 = 4; a9 = 7; a19 = 1; a16 = 7; a4 = 0; a1 = 12; a23 = 1; return -1; } else if(((!(a24==1)&&(((a17==2)&&((((a11==1)&&(a21==10))||!(a23==1))&&(a16==8)))&&(a6==1)))&&(((a3==1)&&((((((a9==11)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a18==1))&&(a1==12))&&!(a20==1))&&(a19==3)))&&!(a18==1)))){ a21 = 11; a19 = 4; a23 = 1; a12 = 1; a7 = 0; a20 = 1; a5 = 5; a9 = 7; a16 = 9; return 21; } else if((((a13==1)&&(((((input==4)&&((((a5==4)&&(a1==13))&&(a9==7))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a1==12)&&(a5==6))))))&&(a12==1))&&!(a4==1))&&!(a4==1)))&&(((a19==4)&&((((a17==2)&&(!(a12==1)||(!(a4==1)&&(a12==1))))&&(a16==8))&&(a20==1)))&&(a21==10)))){ a28 = 1; a1 = 12; a19 = 1; a16 = 7; a3 = 1; a9 = 7; a5 = 4; a11 = 1; return -1; } else if((((a28==1)&&((a5==5)&&((a28==1)&&(!(a24==1)&&(!(a8==1)&&((a9==7)&&(input==6)))))))&&((a17==2)&&((a20==1)&&(((a19==2)&&((a21==11)&&(((a4==1)||((a13==1)&&!(a8==1)))&&(a1==13))))&&(a16==8)))))){ a21 = 10; a1 = 12; a28 = 1; a9 = 10; a16 = 10; a26 = 0; a19 = 4; return 26; } else if(((((a16==10)&&(!(a6==1)||((!(a14==1)&&((a28==1)&&(a9==8)))&&!(a26==1))))&&!(a7==1))&&((((a19==5)&&(((!(a4==1)&&(((input==4)&&(a17==2))&&(a21==12)))&&!(a20==1))&&(a1==12)))&&(a5==5))&&(a3==1)))){ if((a22==1)){ a8 = 1; a20 = 1; a16 = 7; a21 = 10; a4 = 1; a5 = 4; a15 = 1; a19 = 1; }else{ a16 = 8; a22 = 0; a21 = 11; a28 = 0; a3 = 0; a5 = 6; a19 = 1; } return 21; } else if((((a4==1)||((((a16==8)&&((a20==1)&&(a6==1)))&&(a19==2))||!(a6==1)))&&(((a17==2)&&((a1==12)&&(!(a26==1)&&(((a21==12)&&(!(a26==1)&&((input==6)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9))))))&&(a2==1)))))&&!(a4==1)))){ a1 = 14; a6 = 1; a21 = 11; a4 = 0; a19 = 5; a5 = 4; a9 = 10; a16 = 10; return 25; } else if((((a28==1)&&((a17==2)&&((!(a4==1)&&((((a28==1)&&(((input==4)&&(a21==10))&&(a13==1)))&&!(a20==1))&&(a1==14)))&&(a5==4))))&&((a16==11)&&(((a19==2)&&((a9==11)&&((a12==1)||!(a12==1))))&&!(a26==1))))){ a12 = 0; a5 = 5; a9 = 7; a21 = 12; a25 = 0; a16 = 9; a26 = 1; a1 = 13; a20 = 1; return 23; } else if((((a28==1)&&((a17==2)&&(((a16==10)&&((a13==1)&&!(a20==1)))||!(a11==1))))&&((a6==1)&&(((((((a23==1)&&(((input==4)&&(a21==11))&&(a1==13)))&&(a9==10))&&(a5==5))&&(a19==1))&&!(a24==1))&&(a12==1))))){ a21 = 12; a20 = 1; a27 = 1; a1 = 12; a15 = 1; a19 = 2; a24 = 1; a16 = 7; a5 = 4; return 22; } else if((((a23==1)&&(((a23==1)&&((a16==9)&&(!(a7==1)&&(((a9==9)&&((input==5)&&(a20==1)))&&(a5==5)))))&&(a21==12)))&&(((a3==1)&&((a19==2)&&((a1==13)&&((a17==2)&&((a12==1)&&(a3==1))))))&&(a2==1)))){ a19 = 4; a1 = 14; a16 = 8; a18 = 0; a3 = 1; a5 = 4; return 25; } else if((((a11==1)&&((a28==1)&&((a28==1)&&(((((((input==1)&&(a17==2))&&(a16==11))&&(a9==11))&&(a3==1))&&(a21==10))&&(a12==1)))))&&(!(a3==1)||((((a1==13)&&((a2==1)&&(a19==2)))&&(a20==1))&&(a5==6))))){ a9 = 9; a8 = 0; a5 = 4; a21 = 11; a1 = 14; a4 = 0; return 25; } else if(((!(a0==1)&&(!(a7==1)&&(((((a16==9)&&(((((a19==1)&&((a9==11)&&((a5==6)&&(a1==14))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2)))||((a19==2)&&(((a5==5)&&(a1==12))&&(a9==7))))&&(input==3)))&&!(a0==1))&&(a17==2))&&(a12==1))))&&(!(a13==1)||((!(a20==1)&&((a23==1)&&(a21==10)))&&!(a4==1))))){ if((a2==1)){ a16 = 7; a11 = 0; a20 = 1; a9 = 8; a19 = 1; a5 = 4; a0 = 1; a1 = 12; a29 = 1; }else{ a27 = 1; a22 = 1; a28 = 0; a19 = 1; a9 = 11; a16 = 8; a5 = 4; a20 = 1; a1 = 14; a21 = 12; } return -1; } else if((((a9==8)&&(((a16==8)&&((((((a5==5)||(a5==6))&&(input==6))&&(a19==4))&&!(a14==1))&&(a1==12)))&&!(a24==1)))&&((a11==1)&&((a8==1)||(((a17==2)&&((((a3==1)&&!(a7==1))&&(a21==11))||(a27==1)))&&(a20==1)))))){ a6 = 1; a16 = 7; a9 = 7; a5 = 4; a28 = 1; a19 = 1; a21 = 10; a0 = 0; return -1; } else if((((!(a24==1)&&((a20==1)&&((a1==12)&&((((((((a5==5)||(a5==6))&&(input==5))&&!(a7==1))&&(a19==5))&&(a16==11))&&(a21==10))&&(a17==2)))))&&!(a4==1))&&(!(a18==1)&&((!(a4==1)&&((a9==7)&&(a28==1)))&&(a3==1))))){ a5 = 4; a26 = 0; a19 = 1; a23 = 1; a16 = 7; a12 = 1; return -1; } else if(((((!(a26==1)&&(((a1==14)&&((((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==1))&&!(a26==1)))&&!(a7==1)))&&(a21==10))&&(a19==4))&&(((((!(a14==1)&&((a2==1)||(a27==1)))||!(a3==1))&&(a17==2))&&(a16==9))&&(a20==1)))){ a8 = 0; a9 = 7; a19 = 1; a5 = 4; a7 = 0; a1 = 12; a3 = 1; a16 = 7; return -1; } else if((((a12==1)&&(((a5==5)&&((((a12==1)&&((a2==1)&&((input==6)&&(a1==14))))&&!(a20==1))&&(a2==1)))&&(a12==1)))&&((a17==2)&&((((a16==10)&&(((a6==1)&&(a19==5))&&(a21==12)))&&(a9==8))||!(a2==1))))){ a22 = 1; a5 = 6; a1 = 12; a20 = 1; a16 = 7; a2 = 0; a21 = 10; a19 = 1; a9 = 7; a3 = 0; return -1; } else if(((!(a23==1)||(((a16==9)&&((a19==4)&&((a7==1)||(a6==1))))&&(a17==2)))&&((a20==1)&&((a9==9)&&((a11==1)&&(((!(a14==1)&&((a23==1)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==6)))))&&!(a18==1))&&(a21==10))))))){ a1 = 12; a5 = 4; a16 = 7; a13 = 1; a19 = 1; a14 = 0; a26 = 0; a9 = 7; return -1; } else if((((a5==5)&&(((a16==11)&&((a3==1)&&(a21==10)))||!(a11==1)))&&((a6==1)&&((a28==1)&&((!(a24==1)&&(((a19==1)&&((!(a26==1)&&(((input==6)&&(a1==12))&&(a17==2)))&&(a9==8)))&&!(a20==1)))&&!(a24==1)))))){ if((a16==10)){ a8 = 1; a5 = 6; a19 = 2; a14 = 1; a20 = 1; a29 = 0; a1 = 13; a9 = 11; }else{ a7 = 1; a5 = 6; a20 = 1; a13 = 0; a24 = 1; a1 = 14; a19 = 3; a21 = 12; a16 = 7; } return 21; } else if((((a23==1)&&(((a16==7)&&(!(a7==1)&&((a9==11)&&((a6==1)||!(a13==1)))))&&(a21==10)))&&(((((((((input==4)&&(a1==14))&&!(a27==1))&&(a5==6))&&(a19==5))&&(a3==1))&&(a20==1))&&(a17==2))&&!(a14==1)))){ a14 = 0; a5 = 4; a1 = 12; a19 = 1; a8 = 0; a9 = 7; a23 = 1; return -1; } else if((((!(a0==1)&&((a16==8)&&((a17==2)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==4)))))&&(a2==1))&&(((!(a26==1)&&((((a1==13)&&(((a12==1)&&(a19==4))&&(a20==1)))&&(a21==10))||(a7==1)))||(a4==1))||(a8==1)))){ a16 = 10; a8 = 0; a19 = 1; a4 = 0; a9 = 7; a3 = 1; a5 = 6; return 21; } else if((((!(a13==1)||((a17==2)&&((a1==14)&&(((a16==11)&&(a13==1))&&(a21==12)))))||(a24==1))&&(!(a4==1)&&((a19==3)&&((!(a7==1)&&((a3==1)&&(((input==4)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&(a20==1))))&&!(a26==1)))))){ a5 = 4; a28 = 1; a9 = 9; a2 = 1; a1 = 13; a19 = 4; a16 = 9; a6 = 1; return 25; } else if((((((a11==1)&&(((a2==1)&&(((a17==2)&&((a1==14)&&(input==3)))&&(a21==12)))&&!(a20==1)))&&(a19==5))&&(a5==5))&&(!(a18==1)&&(((a16==10)&&((a9==11)&&(((a28==1)&&(a3==1))&&!(a27==1))))||(a24==1))))){ a19 = 1; a16 = 7; a15 = 0; a7 = 1; a26 = 1; a1 = 13; a21 = 10; a20 = 1; return 21; } else if((((((a17==2)&&((a11==1)&&((input==3)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))))&&!(a20==1))&&(a1==12))&&((((a26==1)||(!(a3==1)||((((a16==7)&&(!(a23==1)||(a28==1)))&&(a21==12))&&(a19==2))))||(a14==1))&&(a6==1)))){ a5 = 4; a9 = 7; a7 = 0; a20 = 1; a12 = 1; a18 = 0; a19 = 1; a21 = 10; return -1; } else if(((((a21==12)&&((a17==2)&&(((a11==1)&&((a19==2)&&(a23==1)))&&(a20==1))))||(a27==1))&&((a28==1)&&(!(a7==1)&&((a1==12)&&((((a16==10)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&!(a14==1)))&&(a9==10))&&!(a27==1))))))){ a9 = 9; a8 = 0; a11 = 1; a21 = 10; a1 = 13; a12 = 1; a16 = 7; a5 = 4; return 25; } else if((((a21==11)&&(((a26==1)||(!(a23==1)||(a3==1)))||(a27==1)))&&(((a2==1)&&(!(a20==1)&&((!(a0==1)&&((a1==12)&&(((a17==2)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5)))&&(a3==1))))&&(a16==9))))&&(a19==1)))){ a14 = 1; a16 = 7; a25 = 0; a5 = 6; a19 = 2; a9 = 10; a20 = 1; a21 = 10; return 26; } else if(((((a9==7)&&(a6==1))||(a26==1))&&(((((a6==1)&&(!(a7==1)&&((a13==1)&&((((a16==7)&&(!(a26==1)&&(((input==4)&&((a5==5)||(a5==6)))&&!(a0==1))))&&(a20==1))&&(a21==12)))))&&(a19==1))&&(a1==13))&&(a17==2)))){ a6 = 1; a0 = 0; a8 = 0; a19 = 5; a16 = 8; a5 = 5; return 26; } else if((((((((a17==2)&&((!(a4==1)&&(!(a0==1)&&((input==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))&&(a21==10)))&&(a1==13))&&!(a8==1))&&!(a7==1))&&(a16==9))&&(((((a13==1)&&(a19==1))&&!(a18==1))||!(a11==1))&&!(a20==1)))){ a9 = 11; a5 = 6; a21 = 11; a1 = 12; a12 = 0; a29 = 1; a20 = 1; a19 = 2; a16 = 7; a18 = 1; return 21; } else if((((a17==2)&&((a28==1)&&(!(a4==1)&&(((((a2==1)&&(a20==1))&&!(a14==1))&&(a19==4))&&(a6==1)))))&&(((a28==1)&&(!(a8==1)&&(((a21==12)&&((a16==8)&&((input==1)&&((a5==5)||(a5==6)))))&&(a9==11))))&&(a1==13)))){ a12 = 1; a9 = 10; a8 = 0; a1 = 12; a5 = 6; a16 = 10; a11 = 1; return 21; } else if(((((((a16==8)&&((((a1==12)&&((a11==1)&&(a23==1)))&&(a3==1))&&(a21==11)))&&(a17==2))&&(a19==4))||!(a12==1))&&(((a6==1)&&((a9==11)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1))&&(a20==1))))&&!(a4==1)))){ a14 = 0; a21 = 10; a28 = 1; a5 = 4; a3 = 1; a9 = 7; return -1; } else if(((((((((a16==8)&&(input==1))&&!(a26==1))&&(a12==1))&&(a23==1))&&(a5==6))&&(a20==1))&&((a21==12)&&((a19==2)&&((a17==2)&&(!(a3==1)||((a1==14)&&((a23==1)&&(((a27==1)||(a2==1))&&(a9==11)))))))))){ if((a3==1)){ a0 = 0; a8 = 0; a20 = 0; a5 = 5; a1 = 12; a21 = 10; a4 = 0; a19 = 5; }else{ a3 = 1; a2 = 1; a9 = 10; a21 = 10; a11 = 1; a16 = 7; } return 21; } else if((((((a19==2)&&((a12==1)&&(((a6==1)&&(a1==13))||(a8==1))))&&(a17==2))&&!(a20==1))&&((a16==7)&&((a3==1)&&((((a21==10)&&(((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==4))&&!(a26==1)))&&!(a14==1))&&(a2==1)))))){ a1 = 12; a19 = 1; a28 = 1; a11 = 1; a20 = 1; a6 = 1; a5 = 4; a9 = 7; return -1; } else if((((a6==1)&&(((a9==9)&&((((a5==4)||(a5==5))&&(input==3))&&(a16==8)))&&!(a8==1)))&&(((!(a24==1)&&((!(a20==1)&&((a1==14)&&((a19==3)&&((a21==12)&&((a6==1)&&(a12==1))))))&&(a17==2)))||!(a11==1))&&!(a8==1)))){ a19 = 5; a20 = 1; a1 = 13; a16 = 11; a9 = 11; a5 = 4; a18 = 1; a8 = 1; a10 = 1; return -1; } else if((((a2==1)&&(((!(a18==1)&&((a9==7)&&(((input==1)&&(a16==10))&&(a3==1))))&&!(a0==1))&&(a23==1)))&&((a5==4)&&((((a21==12)&&((((a2==1)&&(a19==5))&&!(a20==1))&&!(a26==1)))&&(a1==14))&&(a17==2))))){ a19 = 1; a9 = 8; a27 = 1; a16 = 9; a5 = 5; a21 = 10; a3 = 0; a25 = 1; a20 = 1; return -1; } else if((((a19==1)&&(!(a14==1)&&((((a23==1)&&(a20==1))&&(a21==11))&&(a1==12))))&&((!(a18==1)&&(((a17==2)&&(((((((a5==5)||(a5==6))&&(input==1))&&(a9==7))&&!(a26==1))&&!(a8==1))&&!(a26==1)))&&(a16==9)))&&(a12==1)))){ a1 = 13; a16 = 8; a7 = 0; a19 = 5; a2 = 1; a9 = 10; a5 = 5; a23 = 1; a21 = 12; return 22; } else if(((!(a24==1)&&((a19==4)&&(((a16==9)&&((a5==5)&&((!(a27==1)&&((input==4)&&(a1==13)))&&(a17==2))))&&!(a0==1))))&&(!(a6==1)||((((a9==9)&&(((a14==1)||(a12==1))||!(a28==1)))&&(a21==10))&&!(a20==1))))){ if((a9==9)){ a23 = 0; a16 = 7; a15 = 0; a5 = 4; a7 = 1; a1 = 12; a19 = 2; a20 = 1; }else{ a19 = 2; a29 = 1; a9 = 7; a16 = 7; a5 = 4; a20 = 1; a22 = 0; a12 = 0; } return -1; } else if((((a1==14)&&((a16==9)&&(!(a27==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a19==3)))))&&((a23==1)&&(!(a27==1)&&(((a11==1)&&((a17==2)&&((!(a2==1)||(((a12==1)&&!(a20==1))&&(a9==10)))&&(a21==12))))||(a24==1)))))){ a21 = 10; a5 = 6; a18 = 1; a8 = 1; a2 = 0; a9 = 8; return -1; } else if((((a12==1)&&(((!(a2==1)||((a1==14)&&((((a9==11)&&(a13==1))&&(a21==11))&&(a23==1))))||!(a28==1))&&(a19==4)))&&((((((a20==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a17==2))&&(a16==7))&&(a13==1))&&!(a18==1)))){ a13 = 1; a24 = 0; a5 = 4; a19 = 5; a2 = 1; a9 = 7; a16 = 8; return 26; } else if(((((a19==2)&&(input==3))&&!(a8==1))&&((!(a28==1)||(!(a8==1)&&(((a16==11)&&(!(a24==1)&&(((a9==9)&&(((((a21==11)&&(a28==1))&&(a5==6))&&(a20==1))&&!(a8==1)))&&(a17==2))))&&(a1==12))))&&(a12==1)))){ if((a28==1)){ a1 = 14; a5 = 4; a11 = 1; a16 = 8; a20 = 0; a23 = 1; a19 = 3; a26 = 0; a9 = 10; }else{ a9 = 7; a1 = 13; a19 = 5; a5 = 4; a23 = 1; a16 = 9; a26 = 0; a8 = 0; } return 26; } else if(((((a16==8)&&(!(a4==1)&&((!(a8==1)&&((a1==13)&&((a19==4)&&((a6==1)&&((input==5)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))))&&(a21==12))))&&!(a14==1))&&((a13==1)&&(!(a24==1)&&((a17==2)&&((a13==1)&&(a20==1))))))){ a26 = 0; a1 = 12; a16 = 7; a21 = 10; a5 = 4; a19 = 1; a6 = 1; a9 = 7; a3 = 1; return -1; } else if((((a3==1)&&((a21==12)&&((((!(a18==1)&&((a1==12)&&((input==4)&&(a16==7))))&&!(a20==1))&&(a9==9))&&(a5==5))))&&((!(a18==1)&&(((a0==1)||(((a19==3)&&(a3==1))&&(a17==2)))||(a4==1)))||(a26==1)))){ a26 = 0; a1 = 14; a16 = 8; a2 = 1; a24 = 0; a21 = 10; a19 = 5; a9 = 8; a20 = 1; return 25; } else if(((((((a12==1)&&((a1==13)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==3))))&&!(a4==1))&&!(a27==1))&&(a21==11))&&((a16==10)&&((a7==1)||((((a17==2)&&(!(a20==1)&&((a0==1)||(a23==1))))&&(a28==1))&&(a19==2)))))){ a15 = 1; a21 = 10; a9 = 8; a5 = 4; a20 = 1; a16 = 9; a11 = 0; a29 = 0; return -1; } else if((((((a0==1)||((a19==4)&&(((((a23==1)||(a26==1))&&(a5==4))&&(a9==11))||!(a6==1))))&&!(a20==1))||!(a3==1))&&((((!(a4==1)&&(((input==1)&&(a21==10))&&(a16==7)))&&(a17==2))&&(a1==13))&&!(a26==1)))){ a1 = 12; a19 = 1; a8 = 0; a14 = 0; a0 = 0; a9 = 7; a20 = 1; return -1; } else if((((a16==8)&&((a13==1)&&((a26==1)||(!(a20==1)&&((a2==1)&&(a1==13))))))&&(((a12==1)&&((((a17==2)&&(!(a24==1)&&(((a9==8)&&((input==3)&&((a5==5)||(a5==6))))&&(a19==4))))&&(a21==11))&&(a6==1)))&&(a3==1)))){ a2 = 1; a23 = 1; a3 = 1; a16 = 7; a5 = 4; a1 = 12; a20 = 1; a19 = 1; a21 = 10; a9 = 7; return -1; } else if(((((a5==4)&&((a17==2)&&(((!(a26==1)&&((a21==12)&&(input==6)))&&(a28==1))&&(a20==1))))&&!(a14==1))&&(!(a4==1)&&(((((a16==11)&&(!(a14==1)&&((a2==1)&&(a19==5))))&&(a9==10))&&(a1==13))||(a0==1))))){ a14 = 0; a27 = 0; a16 = 7; a9 = 7; a5 = 6; a21 = 10; a12 = 1; a20 = 0; a19 = 1; return 22; } else if(((((!(a4==1)&&(((a9==10)&&((a19==5)&&(((input==3)&&((a5==5)||(a5==6)))&&(a21==10))))&&(a17==2)))&&(a28==1))&&(a13==1))&&((a20==1)&&((!(a0==1)&&((a3==1)&&((a1==14)&&((a11==1)&&(a13==1)))))&&(a16==9))))){ a1 = 12; a5 = 4; a16 = 7; a11 = 1; a3 = 1; a4 = 0; a9 = 7; a19 = 1; return -1; } else if((((a19==3)&&(((a6==1)&&((a21==10)&&(((a5==4)||(a5==5))&&(input==3))))&&(a20==1)))&&((a9==8)&&((a16==9)&&((a1==12)&&(!(a8==1)&&((a13==1)&&((a17==2)&&((a12==1)&&((a12==1)&&((a12==1)&&(a3==1)))))))))))){ a21 = 11; a9 = 11; a5 = 4; a19 = 5; a4 = 0; a12 = 1; return 21; } else if((((a3==1)&&(((a19==4)&&((((a28==1)&&((input==6)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))&&!(a20==1))&&(a21==10)))&&(a6==1)))&&((a12==1)&&((((a17==2)&&(((a1==12)&&(a2==1))&&!(a8==1)))&&(a16==9))||!(a28==1))))){ a28 = 0; a15 = 0; a1 = 14; a22 = 0; a19 = 2; a5 = 4; a9 = 7; a21 = 11; return 21; } else if((((a21==12)&&((a3==1)&&((a28==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&!(a4==1))&&(a19==4)))))&&((a17==2)&&(!(a20==1)&&(!(a24==1)&&(((a13==1)&&((((a2==1)&&(a1==12))&&(a16==7))||(a24==1)))&&(a9==10))))))){ a24 = 0; a19 = 1; a20 = 1; a9 = 7; a0 = 0; a5 = 4; a23 = 1; a21 = 10; return -1; } else if(((!(a26==1)&&((((a11==1)&&(((((a19==4)&&((input==1)&&((a5==4)||(a5==5))))&&(a1==14))&&(a20==1))&&(a3==1)))&&(a2==1))&&(a2==1)))&&((a26==1)||((a16==10)&&(((a9==8)&&((a17==2)&&(a28==1)))&&(a21==10)))))){ a9 = 10; a1 = 12; a14 = 0; a4 = 0; a0 = 0; a5 = 6; a19 = 1; return 21; } else if((((a17==2)&&((!(a3==1)||((a19==4)&&(((a9==10)&&(a11==1))&&(a21==11))))||(a26==1)))&&(((a11==1)&&(((((((a1==12)&&(input==1))&&!(a8==1))&&(a20==1))&&(a28==1))&&(a16==10))&&!(a26==1)))&&(a5==6)))){ a1 = 14; a21 = 10; a19 = 2; a16 = 7; a9 = 8; a3 = 1; a2 = 1; return 23; } else if(((((a23==1)&&(!(a14==1)&&(!(a4==1)&&(((a6==1)&&((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==6))&&(a20==1)))&&(a19==3)))))&&(a17==2))&&((a21==12)&&((a16==10)&&((((a6==1)&&(a1==12))&&!(a14==1))&&!(a24==1)))))){ a23 = 1; a19 = 2; a9 = 9; a16 = 7; a27 = 0; a1 = 13; a5 = 5; a4 = 0; a21 = 10; return 25; } else if(((((a23==1)&&((a21==12)&&(!(a27==1)&&(((a3==1)&&((((input==1)&&(a9==9))&&(a6==1))&&(a16==7)))&&!(a4==1)))))&&(a5==4))&&((a1==13)&&((a17==2)&&(((a12==1)&&((a28==1)&&(a19==2)))&&(a20==1)))))){ a4 = 0; a21 = 10; a1 = 12; a19 = 3; a9 = 10; a26 = 0; a16 = 9; a8 = 0; return 25; } else if((((a17==2)&&((a1==13)&&((a21==10)&&(!(a11==1)&&(a13==1)))))&&(((a19==4)&&((a16==11)&&((a20==1)&&((a0==1)&&((a4==1)&&((!(a2==1)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==4)))&&!(a12==1)))))))&&!(a3==1)))){ a7 = 1; a5 = 5; a9 = 7; a2 = 0; a28 = 0; a1 = 12; a19 = 2; return -1; } else if((((a19==4)&&((a2==1)&&(!(a8==1)&&(((a3==1)&&((a21==10)&&(a3==1)))&&(a20==1)))))&&((a1==12)&&((a16==7)&&(!(a26==1)&&(((!(a14==1)&&((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a17==2))&&!(a27==1))))))){ a23 = 1; a9 = 9; a21 = 11; a5 = 4; a24 = 0; return 22; } else if(((((((((((a19==1)&&(((input==6)&&(a17==2))&&(a16==7)))&&!(a20==1))&&!(a26==1))&&!(a14==1))&&(a1==12))&&(a11==1))&&(a6==1))&&(a9==7))&&(((a21==11)&&(((a2==1)&&!(a4==1))&&(a5==5)))||!(a23==1)))){ a4 = 0; a19 = 4; a20 = 1; a16 = 9; a27 = 0; a13 = 1; return 21; } else if((((a19==4)&&((!(a20==1)&&(((a16==8)&&((input==3)&&((a5==4)||(a5==5))))&&!(a24==1)))&&(a13==1)))&&((a1==14)&&((((a17==2)&&(((!(a4==1)&&((a2==1)&&(a21==10)))&&(a6==1))&&(a9==9)))&&(a6==1))||(a0==1))))){ a9 = 7; a28 = 1; a16 = 7; a20 = 1; a1 = 12; a26 = 0; a19 = 1; a5 = 4; a14 = 0; return -1; } else if((((a6==1)&&((((a23==1)&&(a19==1))&&(a17==2))&&(a16==8)))&&(!(a14==1)&&((!(a24==1)&&(((((!(a20==1)&&((a2==1)&&(((a5==5)||(a5==6))&&(input==3))))&&(a9==9))&&(a23==1))&&(a21==11))&&!(a8==1)))&&(a1==13))))){ a1 = 12; a16 = 7; a24 = 0; a3 = 1; a9 = 7; a4 = 0; a5 = 4; a21 = 10; a20 = 1; return -1; } else if((((a16==9)&&((a20==1)&&(((a13==1)&&((!(a26==1)&&((((((a2==1)&&(((a19==5)&&(input==4))&&(a9==11)))&&(a21==12))&&!(a4==1))&&!(a26==1))&&(a17==2)))&&(a1==14)))&&(a5==4))))&&(!(a28==1)||(a2==1)))){ a9 = 7; a21 = 10; a1 = 12; a11 = 1; a16 = 7; a19 = 1; a8 = 0; a23 = 1; return -1; } else if((((a16==8)&&(!(a20==1)&&((a1==12)&&((a28==1)&&(!(a0==1)&&(!(a4==1)&&((input==6)&&((a5==5)||(a5==6)))))))))&&((a17==2)&&(((a9==7)&&(((((a12==1)||!(a12==1))&&!(a14==1))&&!(a0==1))&&(a21==10)))&&(a19==2))))){ a28 = 1; a16 = 7; a5 = 4; a7 = 0; a19 = 1; a8 = 0; a20 = 1; return -1; } else if(((!(a0==1)&&(!(a14==1)&&(((a13==1)&&((a17==2)&&(((a19==1)&&((a21==12)&&(((a5==4)||(a5==5))&&(input==1))))&&(a16==9))))&&(a3==1))))&&((a8==1)||((a9==11)&&(!(a12==1)||(!(a20==1)&&((a1==12)&&(a6==1)))))))){ a20 = 1; a12 = 0; a26 = 1; a5 = 5; a21 = 10; a1 = 13; a16 = 7; a9 = 9; a23 = 0; return 21; } else if((((a17==2)&&(((a16==8)&&(((a19==2)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==6)))&&!(a8==1)))&&(a3==1)))&&(!(a28==1)||((a20==1)&&(!(a2==1)||((a1==12)&&((a4==1)||((a21==11)&&((a0==1)||(a2==1)))))))))){ a16 = 7; a5 = 4; a7 = 0; a12 = 1; a21 = 10; a9 = 7; a19 = 1; a8 = 0; return -1; } else if((((((((((a2==1)&&(a20==1))&&(a7==1))&&(a19==1))&&(a17==2))&&!(a13==1))&&(a14==1))&&!(a2==1))&&((((a21==12)&&(((a24==1)&&((a16==11)&&((input==3)&&((a5==5)||(a5==6)))))&&(a1==13)))&&(a24==1))&&(a9==10)))){ a15 = 0; a11 = 0; a16 = 7; a13 = 0; a9 = 11; a21 = 10; a5 = 5; return -1; } else if(((((a16==9)&&((input==5)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))))&&!(a20==1))&&(((a24==1)||(((((a19==4)&&((a23==1)&&(!(a4==1)&&((a1==14)&&((a6==1)||(a18==1))))))||(a26==1))&&(a17==2))&&!(a7==1)))&&(a21==12)))){ if((a20==1)){ a3 = 0; a21 = 10; a19 = 1; a16 = 7; a5 = 5; a8 = 1; a20 = 1; a9 = 11; a27 = 1; }else{ a16 = 10; a5 = 5; a9 = 8; a21 = 11; a2 = 0; a1 = 13; a20 = 1; a0 = 1; } return -1; } else if(((((a13==1)&&(((a9==8)&&((!(a3==1)||(a23==1))||!(a6==1)))&&(a17==2)))||(a14==1))&&(!(a26==1)&&(((((!(a4==1)&&((a16==11)&&(((a5==5)||(a5==6))&&(input==5))))&&(a1==13))&&(a19==3))&&!(a20==1))&&(a21==10))))){ a26 = 1; a16 = 10; a19 = 2; a9 = 7; a15 = 0; a21 = 12; a5 = 4; return -1; } else if((((!(a26==1)&&(((a1==13)&&(!(a4==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==5))&&!(a27==1))))&&(a19==1)))&&!(a8==1))&&((((a0==1)||((a20==1)&&((a16==11)&&((a21==12)&&(a6==1)))))&&(a2==1))&&(a17==2)))){ a16 = 9; a27 = 0; a21 = 11; a9 = 10; a19 = 4; a5 = 4; a2 = 1; a8 = 0; a1 = 14; return 21; } else if(((((((a21==12)&&((((input==3)&&((a5==5)||(a5==6)))&&!(a24==1))&&(a9==11)))&&(a17==2))&&(a3==1))&&(a12==1))&&((a13==1)&&(((a19==2)&&(((a16==9)&&(!(a20==1)&&((a11==1)||(a24==1))))&&(a1==14)))&&(a13==1))))){ a10 = 1; a5 = 6; a9 = 8; a24 = 1; a21 = 10; a1 = 12; a7 = 1; a16 = 11; return 23; } else if((((a1==12)&&((a9==7)&&((((((a2==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a23==1))&&(a12==1))&&!(a26==1))&&(a17==2))))&&((a16==10)&&(((((a21==12)&&((a11==1)||!(a2==1)))||(a27==1))&&(a20==1))&&(a19==2))))){ a4 = 0; a21 = 10; a16 = 8; a20 = 0; a27 = 0; a9 = 11; a19 = 5; a5 = 5; a23 = 1; return 21; } else if((((a17==2)&&((((((a9==10)&&(!(a4==1)&&((a0==1)||(a3==1))))||!(a28==1))&&(a20==1))||!(a28==1))&&(a19==1)))&&(!(a4==1)&&((a16==8)&&(((a21==12)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==4))))&&(a13==1)))))){ a16 = 7; a18 = 0; a26 = 0; a9 = 9; a19 = 2; a21 = 10; a5 = 5; a1 = 13; a14 = 0; return 23; } else if((((((a2==1)&&((!(a20==1)&&(input==3))&&!(a24==1)))&&(a28==1))&&(a28==1))&&((a16==8)&&((a9==7)&&((a19==5)&&((a17==2)&&(((((a5==5)&&((a6==1)||(a4==1)))&&!(a27==1))&&(a21==12))&&(a1==14)))))))){ a21 = 10; a9 = 11; a20 = 1; a19 = 1; a16 = 7; a26 = 1; a0 = 1; a8 = 1; return -1; } else if((((!(a24==1)&&((a9==11)&&(((a21==12)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==3))&&!(a14==1))))&&(a11==1))))&&(a23==1))&&((a20==1)&&(((a19==5)&&((a16==9)&&((!(a8==1)&&(a12==1))&&(a1==14))))||(a24==1))))){ a28 = 1; a4 = 0; a23 = 1; a21 = 10; a9 = 7; a1 = 12; a19 = 1; a16 = 7; a5 = 4; return -1; } else if((((((a16==9)&&(((((input==4)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&!(a14==1))&&(a28==1))&&(a17==2)))&&(a19==2))&&!(a26==1))&&((a13==1)&&((!(a20==1)&&((a21==11)&&(!(a4==1)&&(!(a28==1)||(a3==1)))))&&(a1==14))))){ a1 = 13; a16 = 7; a19 = 1; a10 = 0; a5 = 4; a21 = 10; a9 = 11; a22 = 1; a20 = 1; a6 = 0; return 23; } else if((((a11==1)&&(!(a27==1)&&(((a16==8)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&!(a24==1))&&!(a20==1)))&&(a12==1))))&&(((((a1==12)&&((((a6==1)&&(a21==10))&&(a19==5))&&(a17==2)))&&!(a8==1))&&(a9==8))&&!(a27==1)))){ a1 = 13; a5 = 4; a0 = 0; a19 = 2; a28 = 1; a9 = 9; a16 = 7; a8 = 0; a20 = 1; return 25; } else if((((a0==1)||((((a11==1)||!(a11==1))&&(a21==11))&&(a13==1)))&&(((a9==9)&&((a17==2)&&(((!(a26==1)&&((((a19==4)&&((input==3)&&((a5==5)||(a5==6))))&&(a6==1))&&(a23==1)))&&(a1==13))&&(a16==7))))&&!(a20==1)))){ a7 = 0; a20 = 1; a4 = 0; a21 = 10; a19 = 1; a1 = 14; a8 = 0; a5 = 6; a16 = 9; a9 = 10; return 25; } else if((((!(a14==1)&&(((a21==11)&&(!(a13==1)||((a6==1)&&(a1==12))))&&(a16==8)))&&(a9==11))&&(!(a20==1)&&((!(a14==1)&&((((a6==1)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a2==1))&&(a17==2)))&&(a19==5))))){ a1 = 14; a19 = 1; a16 = 7; a25 = 1; a21 = 10; a20 = 1; a5 = 5; a9 = 9; a26 = 1; return 21; } else if((((((a21==11)&&((((a7==1)&&((((a5==4)||(a5==5))&&(input==3))&&!(a20==1)))&&!(a23==1))&&(a17==2)))&&(a9==11))&&!(a12==1))&&((a1==14)&&((!(a3==1)&&((((a11==1)&&(a26==1))&&(a19==2))&&(a16==8)))&&(a18==1))))){ a29 = 0; a20 = 1; a9 = 10; a1 = 12; a16 = 7; a21 = 10; a3 = 0; a5 = 4; a23 = 0; return -1; } else if((((a16==8)&&(((a1==14)&&((!(a7==1)&&((!(a8==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a21==10)))&&(a19==1)))&&(a9==11)))&&((!(a14==1)&&((a14==1)||((a17==2)&&(!(a7==1)&&(!(a11==1)||(a2==1))))))&&(a20==1)))){ a16 = 7; a12 = 1; a8 = 0; a9 = 7; a1 = 12; a5 = 4; return -1; } else if((((a21==11)&&((((a1==13)&&((a12==1)&&(!(a20==1)&&((a12==1)&&(a12==1)))))&&(a17==2))&&!(a8==1)))&&((a11==1)&&(!(a14==1)&&((a16==10)&&(!(a27==1)&&((a19==2)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==1))))))))){ a14 = 1; a19 = 1; a1 = 14; a9 = 8; a18 = 1; a29 = 1; a16 = 7; a20 = 1; a5 = 5; a21 = 10; return -1; } else if((((((a11==1)&&((((((input==3)&&(a16==11))&&!(a4==1))&&(a1==13))&&(a19==5))&&(a5==5)))&&(a9==9))&&(a20==1))&&(((((a23==1)&&((!(a23==1)||(a23==1))&&(a3==1)))&&(a23==1))&&(a17==2))&&(a21==11)))){ if((a8==1)){ a9 = 8; a1 = 12; a27 = 0; a11 = 1; a16 = 8; a20 = 0; a24 = 0; }else{ a0 = 0; a9 = 7; a2 = 1; a19 = 2; } return 21; } else if(((((a17==2)&&((((a23==1)&&((a13==1)&&((a6==1)&&(((a5==4)||(a5==5))&&(input==3)))))&&(a2==1))&&!(a8==1)))&&(a20==1))&&(((a9==8)&&((a1==12)&&(((a21==11)&&((a28==1)&&(a2==1)))&&(a16==11))))&&(a19==2)))){ a9 = 7; a0 = 0; a21 = 10; a27 = 0; a5 = 4; a28 = 1; a16 = 7; a19 = 1; return -1; } else if(((((((a28==1)&&((a21==12)&&((input==1)&&((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5))||(((((a1==14)&&(a5==5))&&(a9==11))&&(a19==4))||((a19==4)&&((a9==11)&&((a1==14)&&(a5==6)))))))))&&(a23==1))&&(a17==2))&&!(a8==1))&&((a28==1)&&(!(a20==1)&&(((!(a27==1)&&(a6==1))&&(a16==7))||!(a28==1)))))){ a19 = 2; a5 = 4; a8 = 0; a1 = 14; a21 = 10; a9 = 10; a16 = 9; a23 = 1; a20 = 1; a18 = 0; return 21; } else if((((!(a18==1)&&((a2==1)&&((a21==10)&&((a12==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a9==7))))))&&!(a20==1))&&((a19==4)&&(!(a7==1)&&((!(a13==1)||((((a2==1)&&(a6==1))&&(a16==9))&&(a1==12)))&&(a17==2)))))){ if((a13==1)){ a19 = 1; a5 = 4; a20 = 1; a6 = 0; a28 = 0; a13 = 0; a9 = 11; a16 = 7; }else{ a5 = 5; a25 = 1; a19 = 3; a2 = 0; a21 = 12; a16 = 7; a15 = 0; a20 = 1; a1 = 13; a9 = 10; } return 26; } else if(((((a11==1)&&((a5==5)&&(((a26==1)||((!(a20==1)&&(a6==1))&&(a1==14)))&&(a19==5))))&&(a23==1))&&((((a16==9)&&((a21==11)&&((a2==1)&&((a17==2)&&((a9==9)&&(input==3))))))&&(a6==1))&&!(a0==1)))){ a1 = 13; a21 = 10; a5 = 6; a15 = 0; a20 = 1; a19 = 1; a23 = 0; a16 = 7; a29 = 1; return 23; } else if(((!(a18==1)&&((a1==12)&&(((a12==1)&&((a21==12)&&(!(a2==1)||((a11==1)||!(a28==1)))))&&!(a20==1))))&&((a17==2)&&((a28==1)&&((a9==9)&&((a23==1)&&((a16==7)&&((a19==5)&&((input==6)&&((a5==4)||(a5==5))))))))))){ a1 = 14; a20 = 1; a5 = 6; a21 = 11; a18 = 0; a19 = 1; a9 = 10; a2 = 1; a26 = 0; return 21; } else if((((a21==10)&&((a9==9)&&(!(a28==1)&&((((a7==1)&&(((a5==4)||(a5==5))&&(input==1)))&&(a8==1))&&(a1==12)))))&&(((!(a6==1)&&((a24==1)&&(((a16==9)&&((a23==1)&&(a18==1)))&&(a20==1))))&&(a17==2))&&(a19==4)))){ a16 = 7; a5 = 6; a19 = 1; a26 = 1; a9 = 10; a28 = 0; a1 = 14; return 21; } else if((((a21==12)&&((a1==13)&&((a9==7)&&((a16==8)&&(!(a18==1)&&(((a5==6)&&((a23==1)||(a18==1)))&&(a19==4)))))))&&((((((a11==1)&&((a20==1)&&(input==4)))&&(a13==1))&&!(a8==1))&&(a6==1))&&(a17==2)))){ a5 = 4; a21 = 10; a7 = 0; a16 = 7; a19 = 1; a1 = 12; a8 = 0; a18 = 0; return -1; } else if(((!(a8==1)&&((((a9==7)&&((((((((a5==5)||(a5==6))&&(input==4))&&(a19==4))&&(a3==1))&&(a21==10))&&(a11==1))&&(a11==1)))&&(a1==12))&&!(a14==1)))&&((((!(a20==1)&&(a2==1))||(a27==1))&&(a16==10))&&(a17==2)))){ a1 = 14; a21 = 12; a20 = 1; a6 = 0; a18 = 1; a19 = 5; a5 = 4; a9 = 10; a16 = 8; a29 = 1; return -1; } else if((((a16==11)&&((a21==10)&&(((((a9==10)&&((a2==1)&&((((a13==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a3==1)))&&(a20==1))&&!(a14==1))))&&(a17==2))&&(a19==5))&&(a1==14))))&&((a2==1)&&((a2==1)||(a18==1))))){ a21 = 11; a5 = 5; a14 = 0; a7 = 0; a18 = 0; a1 = 12; return 25; } else if(((((!(a26==1)&&(((input==3)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a17==2)))&&!(a20==1))&&(a21==12))&&((a27==1)||((a19==4)&&(((a16==10)&&((a11==1)&&(((a4==1)||((a7==1)||(a13==1)))&&(a1==14))))&&!(a26==1)))))){ a16 = 11; a23 = 0; a5 = 5; a20 = 1; a22 = 1; a15 = 1; a9 = 11; a19 = 1; return -1; } else if((((((a20==1)&&(((a5==4)&&((a11==1)&&(a3==1)))||!(a13==1)))&&(a1==14))||!(a3==1))&&((a11==1)&&((a17==2)&&((!(a27==1)&&(((a21==12)&&((a28==1)&&((a19==4)&&(input==4))))&&(a16==8)))&&(a9==7)))))){ a7 = 0; a8 = 0; a27 = 0; return -1; } else if((((a2==1)&&(((a16==7)&&(!(a20==1)&&((a12==1)&&(a17==2))))||!(a12==1)))&&(((a19==3)&&((((((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==4))&&!(a8==1))&&(a1==14))&&(a21==12))&&(a6==1))&&!(a4==1)))&&(a12==1)))){ a20 = 1; a21 = 10; a19 = 1; a24 = 0; a9 = 7; a1 = 12; a4 = 0; a5 = 4; a2 = 1; return -1; } else if((((a11==1)&&((a11==1)&&(((a7==1)||(!(a20==1)&&((a3==1)&&(a9==10))))&&(a2==1))))&&(((a16==7)&&((a19==5)&&((((((a1==14)&&(input==6))&&(a17==2))&&!(a0==1))&&(a5==4))&&(a21==11))))&&(a13==1)))){ a7 = 0; a9 = 9; a20 = 1; a3 = 1; a27 = 0; a16 = 8; a19 = 2; a21 = 10; return 22; } else if((((a16==8)&&(((((a19==2)&&((((a21==10)&&((input==3)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))))&&!(a14==1))&&(a13==1)))&&!(a8==1))&&(a6==1))&&(a20==1)))&&(!(a4==1)&&(!(a13==1)||((a1==12)&&((a6==1)&&(a17==2))))))){ a24 = 0; a5 = 4; a2 = 1; a13 = 1; a19 = 1; a16 = 7; a9 = 7; return -1; } else if((((a11==1)&&((((((a17==2)&&((((a20==1)&&(input==5))&&!(a24==1))&&(a1==13)))&&(a9==8))&&(a19==3))&&(a21==12))&&!(a27==1)))&&((a16==11)&&(((((a6==1)&&(a11==1))&&!(a18==1))&&(a3==1))&&(a5==4))))){ a27 = 0; a19 = 1; a9 = 7; a1 = 12; a28 = 1; a2 = 1; a16 = 7; a21 = 10; return -1; } else if((((((((((a19==2)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==1))&&(a14==1)))&&(a18==1))&&!(a11==1))&&(a14==1))&&(a17==2))&&!(a20==1))&&!(a28==1))&&(((a21==11)&&((a16==8)&&((a1==13)&&(a2==1))))&&!(a11==1)))){ a20 = 1; a19 = 1; a16 = 7; a22 = 1; a24 = 1; a1 = 14; a21 = 10; a5 = 5; a9 = 9; a12 = 0; return -1; } else if(((!(a13==1)||(((!(a18==1)&&((a5==4)&&(a28==1)))&&(a21==12))||(a4==1)))&&(!(a8==1)&&((((a1==12)&&(((a2==1)&&((a3==1)&&(!(a20==1)&&((a19==1)&&(input==4)))))&&(a16==10)))&&(a17==2))&&(a9==7))))){ a3 = 0; a16 = 7; a21 = 10; a1 = 13; a20 = 1; a6 = 0; a10 = 1; return 22; } else if((((a17==2)&&((((a21==11)&&((a13==1)&&(((a16==8)&&(input==1))&&(a5==5))))&&(a20==1))&&(a9==7)))&&((a1==13)&&(!(a12==1)||((!(a27==1)&&((((a11==1)||!(a28==1))&&!(a24==1))||(a24==1)))&&(a19==4)))))){ a5 = 4; a1 = 12; a19 = 1; a11 = 1; a26 = 0; a16 = 7; a6 = 1; a21 = 10; return -1; } else if((((a13==1)&&(!(a4==1)&&((a17==2)&&(((a23==1)&&((!(a4==1)&&((input==1)&&(((a19==3)&&(((a5==6)&&(a1==14))&&(a9==11)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4)))))&&!(a14==1)))&&(a21==10)))))&&(!(a24==1)&&(((a3==1)&&!(a20==1))&&(a16==7))))){ a12 = 1; a5 = 4; a2 = 1; a9 = 7; a1 = 12; a7 = 0; a20 = 1; a19 = 1; return -1; } else if((((a3==1)&&(((a6==1)&&((a28==1)&&((a1==13)&&(!(a7==1)&&((a3==1)&&(((a5==5)&&((a17==2)&&(((a9==11)&&(input==3))&&!(a20==1))))&&(a21==10)))))))&&!(a8==1)))&&(((a3==1)&&(a16==11))&&(a19==1)))){ if((a27==1)){ a23 = 0; a16 = 7; a1 = 12; a20 = 1; a19 = 2; a9 = 9; a15 = 1; a13 = 0; }else{ a3 = 0; a20 = 1; a9 = 10; a1 = 14; a16 = 7; a5 = 4; a10 = 0; a7 = 1; } return 21; } else if((((a9==11)&&((a23==1)&&(!(a4==1)&&((((input==3)&&(a21==12))&&(a19==2))&&!(a14==1)))))&&(((a1==14)&&((a5==6)&&((((a16==8)&&(((a3==1)||(a7==1))||!(a13==1)))&&!(a27==1))&&(a17==2))))&&(a20==1)))){ a4 = 0; a5 = 4; a21 = 10; a1 = 13; a16 = 7; a23 = 1; a9 = 9; a26 = 0; return -1; } else if((((a1==14)&&(((((a19==4)&&(((a9==7)&&(a28==1))||(a26==1)))||!(a28==1))&&(a16==10))&&!(a20==1)))&&(((a17==2)&&(!(a7==1)&&((((a3==1)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a4==1))&&(a21==10))))&&(a2==1)))){ a19 = 2; a18 = 1; a16 = 7; a20 = 1; a5 = 6; a1 = 12; a9 = 9; a7 = 1; a11 = 0; return -1; } else if(((((a16==10)&&(((((a21==12)&&((a20==1)&&(a11==1)))&&(a9==9))&&!(a7==1))&&(a17==2)))&&!(a4==1))&&(((((a23==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a19==2))&&!(a0==1)))&&(a1==12))&&!(a14==1))&&(a13==1)))){ a0 = 0; a4 = 0; a16 = 7; a1 = 13; a23 = 1; a21 = 10; a5 = 5; return -1; } else if((((!(a2==1)&&(((a19==5)&&(((input==3)&&(a21==10))&&(a17==2)))&&(a1==14)))&&(a8==1))&&((a9==11)&&(!(a3==1)&&((a20==1)&&(((a5==6)&&(((!(a11==1)&&(a23==1))&&(a4==1))&&(a27==1)))&&(a16==7))))))){ a19 = 1; a1 = 13; a9 = 10; a4 = 1; a11 = 0; a10 = 1; return -1; } else if(((((((!(a11==1)||(a3==1))&&!(a8==1))||!(a23==1))&&(a1==13))||(a27==1))&&(((a19==4)&&((a5==6)&&(((!(a7==1)&&((a20==1)&&(((a9==9)&&(input==1))&&(a17==2))))&&(a13==1))&&(a16==10))))&&(a21==12)))){ a21 = 10; a18 = 0; a9 = 7; a1 = 12; a19 = 1; a11 = 1; a16 = 7; a8 = 0; a5 = 4; return -1; } else if(((!(a18==1)&&(!(a20==1)&&((a9==11)&&((a21==12)&&(a3==1)))))&&((a13==1)&&(!(a8==1)&&((a19==2)&&(((!(a7==1)&&(((!(a26==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a16==9))&&(a1==14)))&&(a6==1))&&(a17==2))))))){ a20 = 1; a16 = 7; a18 = 1; a21 = 10; a27 = 1; a5 = 6; a1 = 12; a9 = 9; a12 = 0; return -1; } else if((((((a21==12)&&((((a12==1)&&(a19==3))&&!(a20==1))&&(a16==9)))&&(a12==1))&&!(a26==1))&&((a1==13)&&((a17==2)&&(!(a26==1)&&((a23==1)&&((((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5))&&!(a18==1))&&!(a4==1)))))))){ a1 = 12; a21 = 10; a16 = 7; a19 = 2; a5 = 4; a14 = 1; a9 = 10; a20 = 1; a25 = 0; a10 = 0; return -1; } else if(((!(a7==1)&&(!(a18==1)&&((a19==4)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==1)))))&&((a16==7)&&((a20==1)&&((a1==13)&&(!(a14==1)&&((((a8==1)||((a17==2)&&((a12==1)&&!(a26==1))))&&(a2==1))&&(a21==12)))))))){ if((a24==1)){ a21 = 11; a13 = 1; a6 = 1; a20 = 0; a19 = 2; a14 = 0; a5 = 5; a9 = 7; }else{ a7 = 0; a19 = 2; a28 = 1; a16 = 9; a9 = 8; a21 = 11; a4 = 0; a5 = 6; } return 21; } else if(((!(a23==1)&&(((((a24==1)&&((a19==2)&&((input==4)&&((a5==4)||(a5==5)))))&&(a0==1))&&(a7==1))&&!(a13==1)))&&((a17==2)&&((a16==8)&&((a26==1)&&((a21==12)&&((((a20==1)&&(a11==1))&&(a9==9))&&(a1==13)))))))){ a9 = 8; a19 = 1; a5 = 4; a2 = 0; a21 = 10; a1 = 12; a0 = 1; a20 = 0; return -1; } else if(((!(a20==1)&&((!(a0==1)&&((a17==2)&&((a16==10)&&((input==4)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))))&&(a1==13)))&&((!(a2==1)||((a21==10)&&((a7==1)||(((a19==4)&&((a28==1)&&!(a18==1)))&&(a11==1)))))&&(a28==1)))){ a5 = 5; a20 = 1; a28 = 0; a12 = 0; a1 = 12; a25 = 1; a16 = 7; a19 = 1; a9 = 8; return -1; } else if(((((a17==2)&&((!(a12==1)||(a11==1))||(a24==1)))&&(a20==1))&&((((a16==11)&&((((a21==10)&&(((((a5==4)&&(input==5))&&!(a24==1))&&!(a0==1))&&(a3==1)))&&(a1==12))&&!(a24==1)))&&(a9==8))&&(a19==1)))){ a9 = 11; a13 = 1; a5 = 5; a0 = 0; a1 = 14; a16 = 7; a19 = 4; return 25; } else if(((!(a8==1)&&((a17==2)&&(((a5==5)&&((a9==9)&&((a1==13)&&(input==6))))&&!(a4==1))))&&(!(a0==1)&&((a16==10)&&((a0==1)||((a23==1)&&(((((a20==1)&&(a23==1))&&(a21==10))&&!(a7==1))&&(a19==4)))))))){ a16 = 7; a1 = 12; a12 = 1; a5 = 4; a2 = 1; a19 = 1; a9 = 7; a8 = 0; return -1; } else if(((((a16==7)&&(((!(a4==1)&&((a9==11)&&((a1==14)&&(input==1))))&&(a6==1))&&(a19==2)))&&(a5==4))&&((a17==2)&&(((a21==11)&&(((((a6==1)&&(a13==1))||(a8==1))&&(a11==1))||!(a2==1)))&&(a20==1))))){ a6 = 1; a19 = 4; a5 = 5; a21 = 10; a9 = 10; a16 = 8; a1 = 13; a23 = 1; return 25; } else if((((a28==1)&&((a19==5)&&((a16==7)&&((a9==9)&&((a14==1)||(a3==1))))))&&(((a21==11)&&(!(a20==1)&&((((((((a5==4)||(a5==5))&&(input==5))&&(a12==1))&&!(a26==1))&&(a17==2))&&(a28==1))&&(a2==1))))&&(a1==13)))){ a11 = 1; a9 = 7; a21 = 10; a5 = 5; a2 = 1; a1 = 12; a19 = 1; a23 = 1; return 25; } else if((((a20==1)&&(((a9==9)&&((a17==2)&&(input==3)))&&(a21==12)))&&(((((a5==5)&&(!(a23==1)||((a19==2)&&(!(a28==1)||(!(a14==1)&&((a16==8)&&(!(a3==1)||(a3==1))))))))||(a14==1))&&(a1==12))&&!(a26==1)))){ a7 = 0; a9 = 7; a28 = 1; a21 = 10; a8 = 0; a16 = 7; a19 = 1; a5 = 4; return -1; } else if((((a20==1)&&(((a8==1)||(!(a11==1)||((a13==1)&&(a17==2))))&&!(a7==1)))&&(!(a14==1)&&(!(a26==1)&&(((a21==12)&&(((a16==9)&&((input==6)&&(((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a19==2)))&&!(a18==1)))))){ if((a26==1)){ a9 = 9; a1 = 14; a24 = 0; a13 = 1; a6 = 1; a20 = 0; a16 = 7; a5 = 4; }else{ a21 = 10; a19 = 3; a1 = 13; a9 = 9; a5 = 6; a2 = 1; a7 = 0; a16 = 7; a27 = 0; } return 21; } else if((((!(a7==1)&&((a2==1)&&(!(a20==1)&&((((((a5==4)||(a5==5))&&(input==3))&&(a17==2))&&(a9==10))&&(a3==1)))))&&(a13==1))&&((a3==1)&&(((a16==7)&&(((a19==1)&&((a1==13)&&(a11==1)))&&(a2==1)))&&(a21==10))))){ a20 = 1; a14 = 0; a9 = 7; a7 = 0; a28 = 1; a5 = 4; a1 = 12; return -1; } else if(((((a6==1)&&((a13==1)&&((a1==12)&&((a16==9)&&((a17==2)&&((a19==3)&&(a6==1)))))))&&(a21==12))&&((a20==1)&&(!(a27==1)&&((((!(a27==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))&&(a3==1))&&(a9==8))&&!(a27==1)))))){ a8 = 0; a3 = 1; a5 = 4; a9 = 7; a21 = 10; a2 = 1; a19 = 1; a16 = 7; return -1; } else if(((((a19==5)&&(((!(a18==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&!(a24==1))&&(a16==9)))&&!(a8==1))&&(((((a20==1)&&(((!(a11==1)||(a12==1))&&!(a27==1))&&(a17==2)))&&(a21==10))&&(a1==14))||!(a2==1)))){ a9 = 10; a26 = 0; a21 = 11; a13 = 1; a5 = 5; a19 = 4; return 21; } else if((((((a13==1)||!(a12==1))&&(a6==1))||(a14==1))&&((((a1==13)&&((a21==12)&&((a19==5)&&((a16==10)&&(!(a26==1)&&(((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==3))&&(a6==1))&&!(a24==1)))))))&&!(a20==1))&&(a17==2)))){ if((a7==1)){ a21 = 11; a19 = 2; a5 = 6; a16 = 7; a10 = 0; a9 = 7; a28 = 0; a7 = 1; }else{ a16 = 7; a15 = 1; a19 = 1; a5 = 6; a0 = 1; a20 = 1; a21 = 10; a9 = 7; a6 = 0; } return 25; } else if((((a17==2)&&(((a23==1)&&((!(a8==1)&&(!(a18==1)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&!(a18==1)))&&(a21==12)))&&((a20==1)&&(((a16==8)&&((a0==1)||(((a1==12)&&(a28==1))&&(a13==1))))&&(a19==2))))){ a16 = 7; a24 = 0; a9 = 7; a5 = 4; a21 = 10; a6 = 1; a19 = 1; a3 = 1; return -1; } else if((((a17==2)&&(!(a8==1)&&((a19==4)&&(!(a20==1)&&(((a16==9)&&(((((a5==4)||(a5==5))&&(input==5))&&(a11==1))&&(a6==1)))&&(a6==1))))))&&(((!(a12==1)||(!(a13==1)||((a11==1)&&(a21==11))))&&(a1==12))&&(a9==11)))){ if((a13==1)){ a13 = 0; a9 = 8; a20 = 1; a19 = 1; a21 = 10; a5 = 4; a25 = 0; a16 = 7; }else{ a21 = 10; a5 = 5; a9 = 8; a27 = 1; a23 = 0; a10 = 0; a1 = 14; a19 = 1; a16 = 11; } return -1; } else if((((a11==1)&&((!(a27==1)&&(((((a16==8)&&((input==4)&&(a5==5)))&&!(a14==1))&&(a1==13))&&(a6==1)))&&!(a27==1)))&&(((a20==1)&&(((((a9==7)&&(a12==1))&&(a21==11))&&(a17==2))&&(a19==3)))||(a18==1)))){ a19 = 1; a1 = 12; a5 = 4; a16 = 7; a21 = 10; a18 = 0; a14 = 0; a26 = 0; return -1; } else if(((((a2==1)&&(((a23==1)&&(a21==11))&&(a20==1)))||!(a28==1))&&((a12==1)&&((a23==1)&&((a19==2)&&((a16==7)&&((((((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==1))&&(a28==1))&&(a13==1))&&(a17==2)))))))){ a19 = 3; a24 = 0; a9 = 7; a5 = 4; a23 = 1; a21 = 10; a11 = 1; a1 = 13; a16 = 8; return 23; } else if((((a19==5)&&((a9==8)&&((!(a4==1)&&(((a6==1)||(a7==1))&&(a12==1)))&&!(a24==1))))&&((a6==1)&&(((!(a27==1)&&((a21==11)&&((a1==13)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a17==2)))))&&(a16==10))&&!(a20==1))))){ if((a12==1)){ a18 = 1; a8 = 1; a9 = 7; a16 = 7; a21 = 10; a20 = 1; a19 = 2; a5 = 6; a1 = 12; }else{ a5 = 6; a20 = 1; a8 = 1; a1 = 12; a9 = 9; a15 = 1; a25 = 1; a16 = 9; a19 = 4; } return -1; } else if((((a5==6)&&((a1==14)&&(!(a20==1)&&(((a13==1)&&((a11==1)&&(((input==6)&&(a9==7))&&!(a26==1))))&&(a21==11)))))&&((a28==1)&&((!(a4==1)&&((a19==1)&&((a16==8)&&((a17==2)&&(a11==1)))))&&(a23==1))))){ a9 = 8; a23 = 1; a20 = 1; a19 = 2; a21 = 10; a1 = 12; a14 = 0; a4 = 0; return 21; } else if(((((((a11==1)&&(a17==2))&&!(a0==1))&&(a9==7))||!(a6==1))&&(!(a26==1)&&((a21==11)&&((((a3==1)&&((a12==1)&&((a1==13)&&((a20==1)&&((a5==5)&&((input==1)&&(a19==5)))))))&&(a16==11))&&(a6==1)))))){ a19 = 4; a9 = 8; a21 = 10; a16 = 7; a1 = 12; a5 = 6; a2 = 1; a24 = 0; return 26; } else if((((a1==12)&&((a20==1)&&((a21==12)&&((((a11==1)&&(a19==2))||(a18==1))&&(a28==1)))))&&((!(a8==1)&&(((((a17==2)&&(((input==1)&&((a5==5)||(a5==6)))&&(a9==9)))&&!(a26==1))&&(a16==11))&&!(a7==1)))&&!(a0==1)))){ a23 = 1; a16 = 7; a21 = 10; a12 = 1; a28 = 1; a19 = 1; a5 = 4; a9 = 7; return -1; } else if((((a3==1)&&(!(a18==1)&&((a5==5)&&((((((a16==10)&&(input==3))&&(a1==14))&&(a2==1))&&(a13==1))&&(a17==2)))))&&(((((((a9==9)&&(a12==1))&&!(a20==1))||(a8==1))&&(a19==5))&&!(a26==1))&&(a21==11)))){ if((a13==1)){ a9 = 7; a5 = 4; a25 = 0; a20 = 1; a11 = 0; a12 = 0; a16 = 8; a21 = 12; }else{ a1 = 12; a16 = 7; a9 = 10; a10 = 1; a21 = 10; a6 = 0; a20 = 1; a5 = 6; a12 = 0; a19 = 2; } return -1; } else if((((((a1==14)&&((((a6==1)&&((a17==2)&&((a21==10)&&(input==6))))&&(a11==1))&&!(a24==1)))&&!(a18==1))&&(a5==4))&&(((a20==1)&&((((!(a6==1)||(a28==1))&&!(a14==1))&&(a19==2))&&(a9==8)))&&(a16==9)))){ a19 = 1; a1 = 12; a3 = 1; a16 = 7; a9 = 7; a0 = 0; a18 = 0; return -1; } else if((((a21==11)&&(!(a20==1)&&((!(a0==1)&&((a17==2)&&((a9==7)&&((input==1)&&(a1==14)))))&&!(a27==1))))&&(((a0==1)||((((((a2==1)&&(a2==1))&&(a12==1))&&(a5==6))&&(a16==8))||(a24==1)))&&(a19==1)))){ a28 = 1; a21 = 10; a5 = 4; a1 = 12; a0 = 0; a9 = 8; a20 = 1; a19 = 2; a11 = 1; return 22; } else if((((a6==1)&&(((((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a16==7))&&(a6==1))&&(a21==10)))&&(!(a27==1)&&((a19==5)&&((a1==13)&&(!(a20==1)&&((!(a13==1)||(((a12==1)&&!(a27==1))&&(a17==2)))&&(a23==1)))))))){ a6 = 1; a9 = 7; a19 = 1; a5 = 5; a1 = 12; a3 = 1; a20 = 1; a16 = 10; a18 = 0; return 21; } else if((((a5==6)&&(((!(a18==1)&&(((a2==1)&&(!(a24==1)&&(a12==1)))&&(a23==1)))&&!(a20==1))&&(a9==8)))&&((a1==13)&&((a19==5)&&((a17==2)&&(((((a21==12)&&(input==1))&&(a16==9))&&(a28==1))&&(a3==1))))))){ a1 = 12; a19 = 2; a5 = 5; a25 = 0; a21 = 10; a20 = 1; a9 = 10; a18 = 1; a6 = 0; a16 = 7; return -1; } else if(((((a13==1)&&((a17==2)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==4))&&(a1==13))&&(a16==9))))&&(a23==1))&&((a14==1)||((a19==3)&&(!(a6==1)||(!(a11==1)||(!(a20==1)&&(((a12==1)&&(a21==11))&&(a13==1))))))))){ if((a3==1)){ a20 = 1; a11 = 0; a16 = 7; a9 = 11; a12 = 0; a21 = 12; a5 = 6; a22 = 0; a1 = 14; a19 = 4; }else{ a5 = 5; a20 = 1; a3 = 0; a25 = 0; a19 = 2; a18 = 1; a1 = 14; a9 = 8; a16 = 8; } return 23; } else if(((((!(a18==1)&&((a17==2)&&((((((input==6)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))&&(a21==11))&&!(a4==1))&&(a16==10))&&(a12==1))))&&(a3==1))&&(a19==4))&&(!(a3==1)||(((a27==1)||(!(a20==1)&&(a23==1)))&&(a1==14))))){ a21 = 10; a1 = 13; a20 = 1; a10 = 1; a15 = 0; a16 = 7; a8 = 1; a5 = 5; a9 = 7; a19 = 1; return -1; } else if(((!(a14==1)&&(!(a14==1)&&((a17==2)&&(!(a8==1)&&((((a21==12)&&(((input==6)&&(a1==14))&&(a13==1)))&&(a20==1))&&(a11==1))))))&&((a9==10)&&((((a16==9)&&((a28==1)||!(a6==1)))&&(a19==4))&&(a5==4))))){ a19 = 2; a8 = 0; a23 = 1; a21 = 10; a3 = 1; return 21; } else if(((((a19==5)&&((a27==1)||(((((a6==1)||(a0==1))&&(a16==8))&&(a21==11))&&(a1==14))))||(a26==1))&&((((a9==9)&&(((a13==1)&&((((a5==5)||(a5==6))&&(input==1))&&!(a20==1)))&&(a17==2)))&&!(a4==1))&&!(a18==1)))){ a26 = 1; a4 = 1; a21 = 10; a20 = 1; a12 = 0; a19 = 1; a9 = 7; a1 = 12; a16 = 11; a5 = 5; return -1; } else if((((!(a7==1)&&(((!(a14==1)&&(((((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1))&&(a11==1))&&(a21==12)))&&(a9==9))&&!(a7==1)))&&(a17==2))&&((a1==13)&&((a16==10)&&((a19==2)&&(((a13==1)&&!(a27==1))&&!(a24==1))))))){ a21 = 10; a1 = 12; a20 = 1; a5 = 6; a16 = 7; a11 = 0; a15 = 1; a7 = 1; a9 = 11; return -1; } else if(((!(a6==1)||((a11==1)&&(a28==1)))&&((a9==8)&&((a16==7)&&((a3==1)&&((!(a20==1)&&(((a17==2)&&(((a21==12)&&(((a12==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a19==1)))&&(a1==12)))&&(a2==1)))&&(a11==1))))))){ a6 = 1; a19 = 5; a20 = 1; a14 = 0; a5 = 6; a16 = 8; a9 = 7; return -1; } else if(((((a19==1)&&((a5==6)&&(((a1==14)&&(((input==6)&&(a9==11))&&!(a0==1)))&&!(a8==1))))&&(a17==2))&&(!(a20==1)&&(((a21==11)&&((a26==1)||((a7==1)||(((a23==1)&&!(a7==1))&&!(a7==1)))))&&(a16==8))))){ a28 = 1; a9 = 7; a14 = 0; a16 = 7; a1 = 12; a20 = 1; a8 = 0; a5 = 4; a21 = 10; return -1; } else if((((a19==2)&&(((((a11==1)&&(!(a13==1)||((a12==1)&&(a13==1))))&&(a17==2))&&(a5==6))&&(a1==12)))&&((a21==11)&&(((a16==7)&&(!(a24==1)&&(((a20==1)&&((a9==8)&&(input==5)))&&!(a14==1))))&&!(a24==1))))){ a21 = 10; a1 = 14; a8 = 0; a16 = 8; a9 = 7; a12 = 1; a5 = 5; a13 = 1; return 23; } else if((((!(a7==1)&&((a28==1)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))))&&(a1==13))&&((a17==2)&&((a20==1)&&((a19==5)&&(((a21==10)&&((a9==9)&&((a13==1)&&((a11==1)&&((a2==1)&&(a3==1))))))&&(a16==10))))))){ a19 = 3; a5 = 6; a27 = 0; a21 = 11; a11 = 1; a1 = 12; a9 = 8; a2 = 1; a16 = 8; return 25; } else if(((((((a20==1)&&((!(a11==1)||((a28==1)&&(a17==2)))||!(a13==1)))&&(a16==9))&&(a21==10))&&(a9==7))&&((a1==12)&&(((a19==2)&&((!(a18==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a24==1)))&&!(a27==1)))&&(a6==1))))){ a5 = 4; a16 = 7; a13 = 1; a28 = 1; a11 = 1; a19 = 1; return -1; } else if((((a6==1)&&(!(a26==1)&&((((((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a19==1))&&(a21==10))&&(a17==2))&&(a2==1))))&&((a8==1)||(((a1==14)&&((a4==1)||((a16==11)&&(!(a0==1)&&(a23==1)))))&&!(a20==1))))){ a29 = 1; a21 = 11; a4 = 1; a16 = 7; a19 = 3; a6 = 0; a9 = 10; a5 = 5; return 25; } else if((((a6==1)&&(((!(a20==1)&&(((input==3)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9))))&&(a21==11)))&&(a17==2))&&!(a18==1)))&&((a27==1)||(!(a14==1)&&((((a16==10)&&((a28==1)&&((a2==1)&&(a23==1))))&&(a19==3))&&(a1==12)))))){ a21 = 10; a20 = 1; a18 = 1; a8 = 1; a5 = 6; a16 = 7; a23 = 0; a19 = 1; a1 = 13; a9 = 11; return -1; } else if((((a9==11)&&((((a19==3)&&((a21==12)&&(!(a7==1)&&(a13==1))))&&(a17==2))&&(a1==13)))&&(((a12==1)&&((a12==1)&&(((a12==1)&&(!(a27==1)&&((a16==7)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))))&&!(a4==1))))&&(a20==1)))){ a9 = 10; a18 = 0; a16 = 8; a5 = 5; a24 = 0; a28 = 1; a21 = 11; a19 = 1; return 26; } else if((((!(a26==1)&&(((input==3)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a13==1)))&&(a13==1))&&((a21==10)&&((a17==2)&&((((a1==14)&&((a12==1)&&((a16==9)&&(!(a23==1)||((a11==1)&&!(a7==1))))))&&!(a20==1))&&(a19==1)))))){ a19 = 5; a5 = 5; a22 = 0; a12 = 0; a9 = 10; a20 = 1; a11 = 0; a16 = 11; return -1; } else if((((a19==5)&&((((((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==4))&&!(a14==1))&&(a21==12))&&(a16==10))&&(a12==1)))&&((a1==14)&&((a17==2)&&(((a20==1)&&((a12==1)&&(!(a27==1)&&(!(a7==1)&&(a11==1)))))||!(a6==1)))))){ a14 = 0; a3 = 1; a27 = 0; a1 = 12; a16 = 7; a9 = 7; a21 = 10; a5 = 4; a19 = 1; return -1; } else if((((a21==11)&&((!(a12==1)||((((a3==1)||(a0==1))||!(a28==1))&&(a9==7)))&&(a20==1)))&&((!(a26==1)&&(((a5==4)&&(((a3==1)&&((a17==2)&&((input==1)&&(a19==4))))&&(a1==12)))&&!(a26==1)))&&(a16==8)))){ a21 = 10; a19 = 1; a0 = 0; a16 = 7; a6 = 1; a8 = 0; return -1; } else if((((a12==1)&&(((a21==12)&&((a19==4)&&(!(a6==1)||((a28==1)&&(a16==8)))))&&!(a0==1)))&&(((a1==12)&&((!(a20==1)&&((a3==1)&&(((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==5))&&(a17==2))))&&(a2==1)))&&(a28==1)))){ a6 = 0; a9 = 8; a1 = 13; a19 = 1; a3 = 0; a24 = 1; a21 = 10; a20 = 1; a5 = 5; a16 = 7; return -1; } else if((((!(a4==1)&&((a1==12)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1))&&!(a14==1))&&(a23==1))))&&(a16==8))&&(((a20==1)&&((!(a26==1)&&((a17==2)&&((a21==10)&&((a12==1)&&(a28==1)))))&&(a19==3)))||!(a12==1)))){ a5 = 4; a28 = 1; a19 = 1; a6 = 1; a3 = 1; a9 = 7; a16 = 7; return -1; } else if((((a21==11)&&(!(a12==1)||(((a2==1)&&(a20==1))&&(a1==13))))&&(((a3==1)&&((a11==1)&&(((a9==10)&&((a19==3)&&(!(a24==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a3==1))&&(a17==2)))))&&(a28==1))))&&(a16==9)))){ a9 = 7; a1 = 14; a16 = 10; a2 = 1; a21 = 10; a0 = 0; a5 = 6; a24 = 0; a19 = 2; return 21; } else if(((!(a4==1)&&(((a16==8)&&((a21==12)&&((((a5==5)||(a5==6))&&(input==6))&&(a9==11))))&&(a19==4)))&&(!(a0==1)&&((a8==1)||((a1==13)&&(((a17==2)&&((((a2==1)&&(a6==1))||!(a2==1))&&(a20==1)))&&!(a24==1))))))){ a26 = 0; a19 = 2; a21 = 10; a5 = 5; a9 = 9; a18 = 0; a16 = 7; a14 = 0; return 25; } else if(((!(a8==1)&&((!(a14==1)&&((a21==12)&&((a12==1)&&(((a9==8)&&(((a20==1)&&((((a5==5)||(a5==6))&&(input==1))&&(a11==1)))&&(a1==13)))&&(a16==11)))))&&(a28==1)))&&((((a2==1)||!(a11==1))&&(a17==2))&&(a19==2)))){ a3 = 1; a13 = 1; a23 = 1; a5 = 4; a21 = 10; a19 = 1; a16 = 7; a1 = 12; a9 = 7; return -1; } else if((((((a5==5)&&(!(a24==1)&&((a28==1)&&(((a28==1)&&((input==3)&&(a21==11)))&&(a13==1)))))&&(a19==2))&&(a16==11))&&((a1==12)&&((a20==1)&&((a9==11)&&((a17==2)&&(((a11==1)&&!(a0==1))||(a24==1)))))))){ a11 = 1; a16 = 7; a5 = 4; a24 = 0; a21 = 10; a19 = 1; a9 = 7; return -1; } else if((((a28==1)&&((a17==2)&&((a16==11)&&((a23==1)&&((a20==1)&&(((((a9==11)&&((a5==6)&&(a1==13)))||(((a5==4)&&(a1==14))&&(a9==7)))||(((a5==5)&&(a1==14))&&(a9==7)))&&(input==5)))))))&&(!(a23==1)||((!(a18==1)&&((a12==1)&&((a19==2)&&((a21==11)&&(a28==1)))))&&!(a0==1))))){ a24 = 0; a21 = 10; a5 = 4; a1 = 12; a28 = 1; a16 = 7; a18 = 0; a19 = 1; a9 = 7; return -1; } else if((((a9==7)&&(!(a2==1)||((!(a0==1)&&(a2==1))&&!(a0==1))))&&((((a16==9)&&(!(a20==1)&&((((a17==2)&&((a3==1)&&((((a5==4)||(a5==5))&&(input==1))&&!(a27==1))))&&!(a14==1))&&(a21==10))))&&(a1==14))&&(a19==5)))){ a25 = 0; a5 = 6; a19 = 3; a20 = 1; a2 = 0; return -1; } else if(((((a17==2)&&((a19==5)&&((a1==13)&&((!(a0==1)&&((a6==1)&&(a11==1)))||(a27==1)))))&&!(a20==1))&&((a28==1)&&((((a21==10)&&(!(a14==1)&&((a5==5)&&((a9==9)&&(input==5)))))&&(a2==1))&&(a16==10))))){ a16 = 7; a19 = 1; a12 = 0; a22 = 0; a1 = 12; a20 = 1; a5 = 4; a24 = 1; return -1; } else if(((((!(a20==1)&&((a11==1)&&(a21==12)))&&(a19==1))&&(a1==14))&&(((a28==1)&&((((a23==1)&&((((a13==1)&&((input==5)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))))&&(a17==2))&&!(a26==1)))&&(a16==7))&&!(a27==1)))&&!(a27==1)))){ a5 = 4; a8 = 0; a20 = 1; a1 = 12; a21 = 10; a9 = 7; a12 = 1; a23 = 1; return -1; } else if(((!(a28==1)&&((a20==1)&&(((a17==2)&&((a16==7)&&((((a0==1)&&((input==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))))&&!(a11==1))&&!(a11==1))))&&(a1==13))))&&(((((a14==1)&&(a3==1))&&(a21==11))&&(a26==1))&&(a19==4)))){ a9 = 8; a16 = 9; a5 = 6; a14 = 1; a21 = 10; a19 = 3; a1 = 12; a15 = 0; return -1; } else if(((((((a1==12)&&((((input==5)&&((a5==4)||(a5==5)))&&(a3==1))&&(a19==2)))&&!(a26==1))&&(a9==8))&&(a23==1))&&((!(a12==1)||((a21==11)&&((((a27==1)||((a17==2)&&(a2==1)))||!(a11==1))&&(a16==9))))&&(a20==1)))){ a27 = 0; a5 = 4; a8 = 0; a16 = 7; a19 = 1; a9 = 7; a21 = 10; a23 = 1; return -1; } else if((((a16==9)&&((a19==4)&&((a21==10)&&((((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==5))&&(a8==1))&&(a20==1)))))&&((a1==14)&&(((a17==2)&&((!(a12==1)&&((a8==1)&&((a12==1)&&(a4==1))))&&!(a12==1)))&&(a4==1))))){ a21 = 12; a14 = 1; a23 = 0; a25 = 0; a1 = 13; a16 = 11; a9 = 10; a5 = 4; a19 = 1; return -1; } else if((((((a3==1)&&(!(a0==1)&&((!(a8==1)&&(!(a4==1)&&(((input==3)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a17==2))))&&!(a4==1))))&&(a16==7))&&(a20==1))&&(((a1==14)&&(!(a12==1)||((a28==1)&&(a21==11))))&&(a19==2)))){ a9 = 7; a21 = 10; a5 = 4; a19 = 1; a7 = 0; a3 = 1; a1 = 12; a18 = 0; return -1; } else if((((a21==11)&&((((a20==1)&&(!(a3==1)||((a17==2)&&((a2==1)||!(a28==1)))))&&!(a0==1))||!(a2==1)))&&(((((a1==13)&&((a16==10)&&((input==5)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))))&&!(a4==1))&&(a6==1))&&(a19==4)))){ a9 = 7; a21 = 10; a19 = 1; a1 = 12; a7 = 0; a16 = 7; a26 = 0; a5 = 4; a23 = 1; return -1; } else if((((a28==1)&&(((a16==8)&&(a2==1))&&(a20==1)))&&((a19==2)&&(((a28==1)&&(((((a28==1)&&(((a23==1)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==6)))&&(a1==13)))&&!(a26==1))&&(a3==1))&&(a21==12)))&&(a17==2))))){ a19 = 1; a16 = 7; a5 = 4; a3 = 1; a9 = 7; a11 = 1; a18 = 0; a1 = 12; a21 = 10; return -1; } else if(((!(a20==1)&&((a9==10)&&((a13==1)&&(((a19==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a2==1)))&&!(a24==1)))))&&((((a0==1)||((!(a11==1)||((a17==2)&&((a3==1)||(a0==1))))&&(a21==10)))&&(a1==13))&&(a16==10)))){ if((a2==1)){ a16 = 7; a20 = 1; a5 = 5; a11 = 0; a9 = 8; a22 = 0; a25 = 0; }else{ a9 = 7; a20 = 1; a1 = 12; a5 = 4; a12 = 0; a7 = 1; a16 = 7; a19 = 2; a2 = 0; } return -1; } else if((((((!(a18==1)&&(((a11==1)&&(a19==2))&&(a21==11)))&&(a20==1))&&!(a0==1))||!(a6==1))&&(!(a4==1)&&((!(a24==1)&&(((((input==1)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a17==2))&&(a16==11))&&(a23==1)))&&(a1==12))))){ a11 = 1; a12 = 1; a19 = 1; a7 = 0; a9 = 7; a16 = 7; a21 = 10; a5 = 4; return -1; } else if(((!(a0==1)&&((((a21==11)&&((a9==10)&&((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))&&(a1==14))&&(a19==1)))&&((a2==1)&&((!(a2==1)||(!(a3==1)||((((a7==1)||(a28==1))||!(a6==1))&&!(a20==1))))&&(a16==9))))){ a20 = 1; a9 = 11; a1 = 12; a10 = 1; a29 = 1; a2 = 0; a21 = 10; a16 = 7; a5 = 4; return -1; } else if((((a9==9)&&(!(a24==1)&&((a4==1)||(((!(a26==1)&&(a2==1))&&(a20==1))&&(a16==11)))))&&(((a5==4)&&(((a2==1)&&(((((input==1)&&(a1==13))&&!(a18==1))&&(a17==2))&&(a19==2)))&&!(a14==1)))&&(a21==12)))){ a7 = 0; a3 = 1; a19 = 5; a9 = 11; a21 = 11; a16 = 9; a1 = 12; a14 = 0; return 21; } else if((((!(a7==1)&&((a17==2)&&(!(a11==1)||((a19==2)&&((a9==9)&&(!(a12==1)||(a2==1)))))))&&!(a8==1))&&(!(a26==1)&&(((a16==7)&&((((a21==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a1==12))&&(a20==1)))&&(a23==1))))){ a19 = 1; a21 = 10; a6 = 1; a27 = 0; a5 = 4; a9 = 7; a26 = 0; return -1; } else if((((!(a8==1)&&(((a1==14)&&((a3==1)&&(a20==1)))&&(a12==1)))&&(a2==1))&&(((a21==10)&&(!(a24==1)&&((a5==4)&&(((a11==1)&&((a6==1)&&((a17==2)&&((input==3)&&(a19==2)))))&&(a16==9)))))&&(a9==8)))){ a1 = 12; a19 = 1; a4 = 0; a16 = 7; a12 = 1; a9 = 7; a3 = 1; return -1; } else if(((!(a8==1)&&((a19==2)&&(((a12==1)&&(((a3==1)&&((input==5)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))&&!(a24==1)))&&!(a14==1))))&&((a11==1)&&((a17==2)&&(((a21==10)&&((a20==1)&&((a28==1)&&(a1==12))))&&(a16==8)))))){ a9 = 7; a16 = 7; a7 = 0; a19 = 1; a5 = 4; a23 = 1; a27 = 0; return -1; } else if((((!(a11==1)||(((a18==1)||(((a16==10)&&(a28==1))&&!(a20==1)))||!(a13==1)))&&(a19==1))&&((a3==1)&&((a9==11)&&((a2==1)&&(((a21==12)&&((((input==5)&&(a17==2))&&(a1==12))&&!(a4==1)))&&(a5==5))))))){ if((a21==12)){ a1 = 14; a5 = 4; a12 = 0; a19 = 5; a14 = 1; a16 = 8; a9 = 7; }else{ a19 = 5; a29 = 1; a5 = 4; a28 = 0; a27 = 1; } return -1; } else if((((a21==12)&&((a19==1)&&((((a3==1)&&(a16==8))&&!(a8==1))&&(a6==1))))&&((((a1==14)&&(((a17==2)&&(((a11==1)&&((input==3)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))))&&(a12==1)))&&(a20==1)))&&(a23==1))&&(a12==1)))){ a24 = 0; a5 = 4; a21 = 10; a1 = 12; a16 = 7; a0 = 0; a11 = 1; a9 = 7; return -1; } else if((((a16==9)&&((((a28==1)&&(((a28==1)&&(a6==1))&&(a6==1)))&&(a21==11))&&(a19==3)))&&((a1==12)&&((a5==4)&&((((a9==8)&&((((input==3)&&!(a20==1))&&(a17==2))&&!(a27==1)))&&!(a0==1))&&(a13==1)))))){ a20 = 1; a19 = 1; a24 = 1; a16 = 7; a9 = 11; a21 = 10; a2 = 0; a6 = 0; return -1; } else if((((a1==14)&&(!(a8==1)&&(((a13==1)&&((a16==8)&&((((((a17==2)&&(input==4))&&(a19==2))&&!(a7==1))&&(a5==4))&&(a2==1))))&&(a28==1))))&&((a23==1)&&((a21==12)&&(((a20==1)&&(a6==1))&&(a9==8)))))){ a19 = 1; a21 = 10; a9 = 7; a16 = 7; a3 = 1; a24 = 0; a1 = 12; a13 = 1; return -1; } else if(((((a9==7)&&((((!(a24==1)&&((a21==11)&&((a19==3)&&((a17==2)&&((((a5==5)&&(input==6))&&(a16==8))&&(a20==1))))))&&!(a27==1))&&!(a24==1))&&(a12==1)))&&!(a24==1))&&(!(a2==1)||((a2==1)&&(a1==13))))){ a19 = 5; a16 = 10; a21 = 10; a3 = 1; a9 = 8; a5 = 6; a26 = 0; a1 = 14; a23 = 1; return 22; } else if((((a17==2)&&((a1==14)&&(((((a28==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a9==10)))&&!(a8==1))&&(a28==1))&&(a20==1))))&&((((a16==10)&&((a2==1)&&((a8==1)||((a2==1)&&(a21==12)))))||(a0==1))&&(a19==1)))){ a21 = 10; a16 = 7; a4 = 0; a1 = 12; a5 = 4; a0 = 0; a26 = 0; a9 = 7; return -1; } else if(((!(a28==1)||(!(a20==1)&&(((a7==1)||((a21==12)&&(!(a3==1)||(((a16==8)&&(!(a23==1)||(a23==1)))&&(a17==2)))))&&(a5==4))))&&((!(a26==1)&&((((a9==11)&&(input==1))&&(a1==12))&&(a19==2)))&&(a12==1)))){ a23 = 0; a19 = 1; a16 = 7; a20 = 1; a1 = 13; a21 = 10; a9 = 8; a3 = 0; a24 = 1; return 23; } else if(((!(a7==1)&&((a9==11)&&((a19==5)&&((a20==1)&&((a17==2)&&((input==4)&&(a21==10)))))))&&((((((((!(a26==1)&&(a3==1))||(a7==1))&&(a5==4))&&!(a0==1))&&(a16==11))||!(a11==1))&&(a1==14))||!(a3==1)))){ a19 = 1; a11 = 1; a8 = 0; a1 = 12; a5 = 5; a27 = 0; return -1; } else if((((a19==1)&&((!(a14==1)&&(((a16==8)&&(((input==5)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&!(a8==1)))&&(a23==1)))&&(a21==12)))&&(((a3==1)&&(!(a14==1)&&((((a2==1)&&(a20==1))&&(a1==12))&&(a3==1))))&&(a17==2)))){ a16 = 7; a3 = 1; a18 = 0; a21 = 10; a6 = 1; a9 = 7; a5 = 4; return -1; } else if(((((a5==5)&&(((a1==13)&&((a9==10)&&(input==4)))&&(a23==1)))&&(a17==2))&&(((a3==1)&&((a11==1)&&(((((a8==1)||(!(a18==1)&&((a18==1)||(a13==1))))&&(a20==1))&&(a21==10))&&(a16==7))))&&(a19==2)))){ a3 = 1; a9 = 9; a7 = 0; a28 = 1; a19 = 3; return 22; } else if((((a16==11)&&((a9==10)&&((!(a8==1)&&((a2==1)&&(!(a12==1)||((a20==1)&&((((a17==2)&&((a3==1)&&(a23==1)))&&(a12==1))&&(a1==13))))))&&(a23==1))))&&((((input==1)&&((a5==5)||(a5==6)))&&(a19==2))&&(a21==10)))){ a18 = 0; a5 = 4; a8 = 0; a9 = 7; a7 = 0; a16 = 7; a19 = 1; a1 = 12; return -1; } else if(((!(a24==1)&&(!(a20==1)&&((a16==11)&&((a1==14)&&(!(a18==1)&&(a12==1))))))&&(((a12==1)&&(((a5==5)&&((a9==9)&&(((((a17==2)&&(input==6))&&(a21==10))&&!(a26==1))&&(a19==2))))&&!(a0==1)))&&!(a0==1)))){ if((a24==1)){ a9 = 10; a8 = 1; a19 = 1; a10 = 1; a21 = 11; a5 = 6; a20 = 1; a16 = 8; a22 = 0; }else{ a9 = 10; a23 = 0; a20 = 1; a8 = 1; a1 = 12; a7 = 1; a19 = 1; a16 = 7; } return -1; } else if((((a21==11)&&(((a1==14)&&((a28==1)&&(((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a4==1))&&!(a8==1))&&(a17==2))))&&(a16==9)))&&((a9==8)&&(!(a4==1)&&((a24==1)||(((a19==2)&&((a13==1)||(a24==1)))&&(a20==1))))))){ a6 = 1; a9 = 11; a19 = 5; a24 = 0; a1 = 12; a5 = 4; a3 = 1; return 21; } else if(((((a19==2)&&(!(a2==1)&&(((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==14))))&&(a16==8))&&(((a9==7)&&((!(a20==1)&&((a17==2)&&((a27==1)&&(((!(a13==1)&&(a3==1))&&!(a23==1))&&(a0==1)))))&&(a27==1)))&&(a21==10)))){ a5 = 6; a9 = 8; a6 = 0; a19 = 4; a23 = 0; a7 = 1; return 23; } else if(((((((((a2==1)&&(a5==6))&&(a20==1))&&(a16==8))&&(a2==1))&&!(a7==1))&&!(a26==1))&&(((a2==1)&&(((a19==3)&&(((a17==2)&&(((input==6)&&(a21==10))&&(a1==13)))&&(a9==9)))&&(a2==1)))&&!(a18==1)))){ a1 = 12; a28 = 1; a16 = 9; a11 = 1; a27 = 0; a19 = 5; a21 = 12; return 26; } else if((((((a21==11)&&((!(a13==1)&&((!(a12==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a20==1))&&(a27==1)))&&!(a2==1)))&&(a19==2)))&&(a9==8))&&(a17==2))&&(!(a28==1)&&((((a1==14)&&(a13==1))&&(a16==7))&&!(a11==1))))){ a15 = 0; a19 = 4; a20 = 1; a25 = 0; a16 = 11; a9 = 7; a5 = 5; return -1; } else if(((((a28==1)&&(a19==2))||!(a6==1))&&(((!(a7==1)&&(((a23==1)&&(((a5==6)&&((a20==1)&&(((a13==1)&&(((input==4)&&(a16==10))&&(a1==14)))&&(a9==11))))&&(a17==2)))&&!(a27==1)))&&(a3==1))&&(a21==11)))){ a19 = 1; a16 = 7; a1 = 12; a13 = 1; a7 = 0; a12 = 1; a5 = 4; a9 = 7; a21 = 10; return -1; } else if(((((((!(a7==1)&&(((!(a3==1)||(a13==1))&&!(a20==1))&&(a17==2)))&&(a13==1))&&(a1==14))||!(a11==1))&&(a16==10))&&((a19==2)&&(!(a26==1)&&(!(a24==1)&&(((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==1))&&(a21==11))))))){ a5 = 5; a21 = 10; a9 = 8; a1 = 13; a19 = 1; a23 = 0; a15 = 0; a10 = 0; a16 = 7; a20 = 1; return -1; } else if(((((!(a27==1)&&(!(a14==1)&&(((a3==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))&&(a16==8))))&&!(a20==1))&&(a6==1))&&((((a9==11)&&((!(a11==1)||((a11==1)&&!(a0==1)))&&(a1==12)))&&(a19==4))&&(a21==11)))){ a24 = 0; a9 = 7; a19 = 1; a20 = 1; a5 = 4; a11 = 1; a21 = 10; a16 = 7; a7 = 0; return -1; } else if((((((!(a18==1)&&((a20==1)&&(((a19==3)&&(input==4))&&(a5==6))))&&!(a0==1))&&!(a27==1))&&(a21==11))&&((a11==1)&&(((((((a13==1)&&(a9==10))&&(a16==8))||(a7==1))&&(a17==2))&&(a1==14))||(a26==1))))){ a2 = 1; a19 = 1; a5 = 4; a1 = 12; a9 = 7; a16 = 7; a21 = 10; a7 = 0; a23 = 1; return -1; } return calculate_output66(input); } int calculate_output66(int input) { if((((((a12==1)&&((a9==8)&&((!(a18==1)&&((a1==12)&&((a23==1)&&(a21==12))))&&!(a4==1))))&&(a19==4))&&(a20==1))&&(((((a17==2)&&(((input==1)&&(a16==8))&&(a12==1)))&&(a5==6))&&(a2==1))&&!(a24==1)))){ a5 = 4; a16 = 7; a9 = 7; a19 = 1; a11 = 1; a21 = 10; a6 = 1; a23 = 1; return -1; } else if((((a20==1)&&((a21==12)&&((a23==1)&&((((a16==11)&&((a1==14)&&(!(a26==1)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==1)))))&&(a12==1))&&(a17==2)))))&&((a19==2)&&(!(a23==1)||((!(a28==1)||(a2==1))||(a14==1)))))){ a13 = 1; a11 = 1; a28 = 1; a16 = 8; a5 = 5; a21 = 10; a20 = 0; a9 = 10; return 21; } else if(((((a1==13)&&((((a16==9)&&(!(a14==1)&&(a23==1)))&&(a12==1))||!(a11==1)))&&!(a20==1))&&((a19==4)&&(((a3==1)&&((a17==2)&&(((a6==1)&&((input==5)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))))&&!(a24==1))))&&(a21==12))))){ if((a3==1)){ a1 = 14; a16 = 11; a20 = 1; a23 = 0; a5 = 4; a21 = 11; a2 = 0; a9 = 8; a10 = 1; a19 = 3; }else{ a16 = 7; a5 = 5; a1 = 12; a19 = 1; a26 = 1; a9 = 11; a20 = 1; a29 = 0; a21 = 10; a4 = 1; } return -1; } else if(((((!(a20==1)&&((a23==1)&&((!(a24==1)&&((a19==5)&&((a16==7)&&(input==6))))&&(a12==1))))&&(a13==1))&&(a3==1))&&(!(a12==1)||((a1==14)&&(((a21==10)&&(((a9==8)&&(a2==1))&&(a17==2)))&&(a5==4)))))){ a6 = 1; a16 = 11; a9 = 9; a20 = 1; a19 = 3; a5 = 5; a21 = 12; a13 = 1; return 22; } else if((((a20==1)&&(!(a24==1)&&((a18==1)||(((a8==1)||((((a1==14)&&(a28==1))&&!(a7==1))||(a27==1)))||(a27==1)))))&&((a9==7)&&(((a16==9)&&((a19==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a21==11))))&&(a17==2))))){ a13 = 1; a27 = 0; a16 = 7; a6 = 1; a21 = 10; a1 = 12; a19 = 1; a5 = 4; return -1; } else if(((!(a13==1)||(((((a9==9)&&((a6==1)&&(a17==2)))||!(a3==1))&&(a16==8))&&(a19==5)))&&(((((a1==14)&&((a13==1)&&(!(a20==1)&&((a2==1)&&(((a5==5)||(a5==6))&&(input==6))))))&&!(a18==1))&&(a21==10))&&!(a24==1)))){ a16 = 9; a9 = 8; a27 = 0; a5 = 4; a20 = 1; a6 = 1; a18 = 0; a1 = 13; return 21; } else if((((((((input==4)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&(a6==1))&&!(a7==1))&&(a16==8))&&(a19==1))&&(((a21==10)&&((((a17==2)&&((((a28==1)&&(a2==1))&&!(a20==1))||(a0==1)))&&!(a8==1))&&(a6==1)))&&(a1==12)))){ a24 = 0; a9 = 10; a21 = 11; a5 = 5; a12 = 1; a20 = 1; a1 = 14; a19 = 2; return -1; } else if((((!(a20==1)&&((input==3)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))))&&(a16==8))&&(((a21==11)&&((!(a3==1)||((!(a11==1)||((((a1==14)&&((a2==1)&&(a12==1)))&&(a3==1))&&(a17==2)))&&(a11==1)))&&(a19==4)))&&!(a14==1)))){ a6 = 1; a19 = 1; a1 = 12; a3 = 1; a28 = 1; a20 = 1; a5 = 4; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((((!(a7==1)&&(((a20==1)&&(((!(a14==1)&&((input==1)&&(a9==8)))&&(a1==13))&&(a17==2)))&&!(a18==1)))&&(a21==10))&&!(a14==1))&&(a5==6))&&((((a19==3)&&((a13==1)&&!(a4==1)))||(a24==1))&&(a16==9)))){ a28 = 1; a11 = 1; a13 = 1; a5 = 4; a1 = 12; a9 = 7; a16 = 7; a19 = 1; return -1; } else if(((((a1==13)&&((!(a27==1)&&(((a28==1)&&(a2==1))&&(a3==1)))&&!(a20==1)))&&(a21==12))&&((!(a8==1)&&((((a16==9)&&((a13==1)&&(((input==5)&&(a9==7))&&(a5==4))))&&(a3==1))&&(a19==4)))&&(a17==2)))){ a21 = 10; a19 = 5; a14 = 1; a22 = 1; a9 = 11; a16 = 7; a8 = 1; return -1; } else if(((((a16==7)&&(((((a3==1)||(a4==1))&&(a17==2))&&!(a20==1))&&(a2==1)))&&(a9==8))&&((((a13==1)&&((((a1==12)&&((((a5==5)||(a5==6))&&(input==5))&&(a11==1)))&&(a19==1))&&(a21==12)))&&!(a4==1))&&(a11==1)))){ a1 = 14; a5 = 5; a24 = 0; a16 = 8; a19 = 5; a27 = 0; a20 = 1; a23 = 1; return -1; } else if(((((((a6==1)&&(a21==10))&&(a16==8))&&!(a14==1))&&!(a24==1))&&((((a13==1)&&((((a23==1)&&(((a20==1)&&((input==1)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))))&&(a1==12)))&&(a19==4))&&(a17==2)))&&(a11==1))&&!(a18==1)))){ if((a6==1)){ a13 = 1; a12 = 1; a20 = 0; a9 = 10; a5 = 4; a19 = 2; a21 = 11; a4 = 0; }else{ a5 = 6; a16 = 9; a21 = 12; a9 = 11; a1 = 14; a19 = 5; a2 = 1; a0 = 0; a26 = 0; } return 23; } else if(((!(a2==1)||(((!(a13==1)||((((a28==1)&&(a17==2))&&(a21==10))&&(a16==8)))&&(a2==1))||(a14==1)))&&((((a28==1)&&(((a9==11)&&((a5==4)&&((input==5)&&!(a20==1))))&&(a19==1)))&&(a1==14))&&(a11==1)))){ a16 = 7; a11 = 1; a9 = 7; a20 = 1; a26 = 0; a1 = 12; a4 = 0; return -1; } else if(((((a9==8)&&(((a24==1)||((((a11==1)||(a14==1))&&(a6==1))||!(a13==1)))&&(a16==8)))&&!(a20==1))&&((a17==2)&&((!(a27==1)&&((((((a5==5)||(a5==6))&&(input==6))&&!(a7==1))&&(a21==11))&&(a1==12)))&&(a19==1))))){ a1 = 14; a9 = 7; a5 = 5; a26 = 0; a19 = 2; a20 = 1; a28 = 1; a6 = 1; a16 = 10; a21 = 10; return 21; } else if((((a19==1)&&(!(a20==1)&&(((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==4))&&(a16==10))&&(a28==1))&&(a13==1))))&&((((a11==1)&&(((a17==2)&&((a26==1)||((a6==1)||!(a28==1))))&&(a6==1)))&&(a1==12))&&(a21==12)))){ a9 = 8; a8 = 1; a16 = 7; a20 = 1; a27 = 1; a5 = 5; a1 = 14; a6 = 0; a21 = 10; return 25; } else if((((((a19==5)&&(((a11==1)&&((((((input==3)&&(a20==1))&&(a3==1))&&(a5==4))&&(a28==1))&&!(a8==1)))&&(a16==11)))&&(a17==2))&&(a1==13))&&(!(a7==1)&&((a9==10)&&((!(a6==1)||(a12==1))&&(a21==12)))))){ a19 = 1; a1 = 12; a14 = 0; a16 = 7; a0 = 0; a9 = 7; a21 = 10; a3 = 1; return -1; } else if((((!(a27==1)&&((a3==1)&&((a2==1)&&(!(a14==1)&&(((a13==1)&&(((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a21==12)))&&(a20==1))))))&&!(a8==1))&&(((a19==4)&&((a1==14)&&((a9==9)&&(a11==1))))&&(a16==11)))){ if((a28==1)){ a19 = 3; a9 = 10; a23 = 1; a5 = 6; a13 = 1; a11 = 1; a21 = 10; a16 = 8; a20 = 0; }else{ a1 = 12; a21 = 10; a9 = 8; a4 = 0; a24 = 0; a16 = 7; a3 = 1; a5 = 6; } return 23; } else if((((a1==14)&&(((((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==3))&&!(a18==1))&&(a16==10))&&(a21==12)))&&(((!(a6==1)||((!(a14==1)&&((((a6==1)&&(a19==3))&&(a17==2))||(a0==1)))&&!(a20==1)))&&(a6==1))||!(a12==1)))){ if((a17==3)){ a16 = 7; a9 = 11; a20 = 1; a7 = 1; a21 = 10; a4 = 1; a19 = 1; a5 = 5; }else{ a19 = 2; a16 = 8; a13 = 0; a14 = 1; a1 = 13; a9 = 11; a25 = 1; a5 = 6; a21 = 11; } return -1; } else if(((((a16==11)&&(((((a13==1)&&(a21==12))&&(a20==1))&&(a19==5))||(a7==1)))&&(a17==2))&&((((a23==1)&&(!(a27==1)&&(((a1==14)&&((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a11==1))))&&!(a24==1))&&!(a0==1)))){ a5 = 4; a21 = 10; a4 = 0; a7 = 0; a19 = 1; a1 = 12; a8 = 0; a16 = 7; a9 = 7; return -1; } else if((((a9==10)&&((a27==1)||(((((a3==1)&&(a16==7))&&(a20==1))&&(a21==11))||(a26==1))))&&(((a17==2)&&(((a28==1)&&(((a6==1)&&(((input==4)&&(a1==12))&&(a5==4)))&&(a13==1)))&&(a19==1)))&&!(a27==1)))){ a9 = 7; a11 = 1; a21 = 10; a23 = 1; a13 = 1; return -1; } else if((((((a16==10)&&(!(a14==1)&&((((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==4))&&!(a18==1))&&(a11==1))))&&(a17==2))&&(a1==13))&&((((((a21==11)&&((a11==1)||!(a13==1)))&&(a19==1))&&!(a14==1))||!(a3==1))&&!(a20==1)))){ a10 = 0; a24 = 1; a22 = 1; a9 = 11; a5 = 4; a19 = 3; return 25; } else if(((!(a23==1)||((a19==3)&&(((a9==8)&&((a20==1)&&(!(a27==1)&&(a23==1))))||(a24==1))))&&((a16==9)&&(((((a5==6)&&(!(a4==1)&&((a1==13)&&((input==5)&&(a17==2)))))&&(a21==10))&&!(a8==1))&&(a6==1))))){ if((a18==1)){ a1 = 12; a9 = 9; a8 = 0; a20 = 0; a24 = 0; a5 = 5; a21 = 11; a3 = 1; a16 = 7; }else{ a16 = 11; a4 = 0; a28 = 1; a1 = 12; a2 = 1; a19 = 2; a5 = 4; a9 = 7; } return 25; } else if((((((a13==1)&&((a19==4)&&((a12==1)&&((a1==12)&&((((input==3)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a17==2))&&(a21==10))))))&&!(a14==1))&&!(a7==1))&&(!(a2==1)||((!(a20==1)&&((a3==1)&&(a3==1)))&&(a16==9))))){ a21 = 12; a19 = 1; a16 = 8; a22 = 1; a20 = 1; a5 = 4; a9 = 10; a15 = 0; return -1; } else if((((((((a6==1)||!(a11==1))&&(a19==5))&&(a2==1))&&!(a20==1))&&(a13==1))&&((((a11==1)&&((a5==5)&&((a16==9)&&((a1==12)&&(((a9==10)&&((input==5)&&(a17==2)))&&(a21==10))))))&&!(a7==1))&&(a3==1)))){ if((a18==1)){ a1 = 14; a23 = 0; a5 = 6; a24 = 1; a14 = 1; a9 = 7; a16 = 7; a19 = 2; a21 = 11; }else{ a16 = 7; a22 = 0; a19 = 1; a9 = 9; a1 = 13; a20 = 1; a13 = 0; a25 = 0; } return 23; } else if(((((a20==1)&&((a24==1)||(((a19==3)&&(!(a26==1)&&((a21==11)&&(((a11==1)&&(a1==13))&&!(a8==1)))))&&(a13==1))))&&(a17==2))&&(((a2==1)&&((a16==7)&&((input==4)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9))))))&&(a3==1)))){ a23 = 1; a9 = 7; a19 = 1; a28 = 1; a21 = 10; a1 = 12; a5 = 4; return -1; } else if((((a9==10)&&((a17==2)&&(!(a0==1)&&(((a11==1)&&((a16==11)&&(input==5)))&&(a5==4)))))&&((a20==1)&&((!(a12==1)||((a0==1)||(((((a1==13)&&(a12==1))&&(a21==12))||!(a6==1))&&!(a14==1))))&&(a19==5))))){ a1 = 12; a9 = 7; a24 = 0; a21 = 10; a16 = 7; a3 = 1; a2 = 1; a19 = 1; return -1; } else if(((((a16==11)&&(!(a24==1)&&((!(a4==1)&&((a9==10)&&(input==3)))&&!(a18==1))))&&(a20==1))&&((a1==13)&&(((!(a26==1)&&((a5==6)&&((a14==1)||((a21==11)&&((a12==1)&&(a19==2))))))&&(a17==2))&&!(a18==1))))){ a21 = 10; a5 = 4; a11 = 1; a19 = 1; a16 = 7; a9 = 7; a28 = 1; a1 = 12; a2 = 1; return -1; } else if(((!(a0==1)&&((!(a27==1)&&(((((a21==10)&&(input==1))&&(a1==12))&&(a20==1))&&!(a4==1)))&&(a5==6)))&&((a16==9)&&((a17==2)&&((((!(a18==1)&&((a12==1)||!(a2==1)))&&(a9==9))&&(a19==4))||(a26==1)))))){ a9 = 11; a19 = 5; a14 = 0; a5 = 4; a0 = 0; a23 = 1; a21 = 11; return 21; } else if((((!(a18==1)&&(((a6==1)&&(((a19==4)&&((a3==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a17==2)))&&(a13==1)))&&(a1==14))&&((((a16==8)&&((a6==1)&&(((a21==10)&&(a6==1))&&(a23==1))))&&!(a20==1))&&(a9==11)))){ a27 = 0; a1 = 12; a20 = 1; a19 = 1; a16 = 7; a9 = 7; a12 = 1; a5 = 4; a2 = 1; return -1; } else if(((((((a23==1)&&(a3==1))&&(a11==1))||!(a23==1))&&(a16==9))&&(!(a8==1)&&(((a17==2)&&((a3==1)&&((a21==11)&&(!(a8==1)&&((((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2))||((a19==3)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==4))))))&&!(a20==1))))){ a16 = 10; a12 = 0; a7 = 1; a6 = 0; a1 = 12; a9 = 10; a19 = 2; a5 = 6; return -1; } else if((((a21==12)&&((a1==13)&&(((((!(a7==1)&&(!(a7==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a20==1))&&!(a8==1))&&(a13==1))&&(a9==8))))&&((((!(a14==1)&&((a17==2)&&(a12==1)))||!(a13==1))&&(a19==3))&&(a16==9)))){ a5 = 4; a16 = 7; a18 = 0; a9 = 7; a1 = 12; a21 = 10; a26 = 0; a19 = 1; a24 = 0; return -1; } else if((((((!(a12==1)&&((((input==4)&&(a17==2))&&!(a23==1))&&(a19==1)))&&(a5==6))&&!(a20==1))&&(a16==7))&&((a21==10)&&(((a1==12)&&((((a7==1)&&((a4==1)&&(a11==1)))&&!(a23==1))&&!(a23==1)))&&(a9==7))))){ a9 = 11; a21 = 11; a19 = 2; a26 = 1; a15 = 0; a5 = 4; a16 = 8; a1 = 13; a3 = 0; return 21; } else if((((((a18==1)||(((a28==1)||(a26==1))&&!(a7==1)))||(a0==1))&&(a16==10))&&((((a1==14)&&((!(a20==1)&&((a17==2)&&((a21==12)&&(!(a14==1)&&(((a5==4)||(a5==5))&&(input==3))))))&&!(a8==1)))&&(a19==1))&&(a9==8)))){ a16 = 7; a5 = 4; a25 = 1; a21 = 10; a20 = 1; a2 = 0; a15 = 0; return -1; } else if((((a19==4)&&(!(a23==1)||((a3==1)&&((a17==2)&&(((a11==1)||(a14==1))||!(a12==1))))))&&(((a1==13)&&((((a16==8)&&((((a21==11)&&(input==5))&&(a5==4))&&(a20==1)))&&(a9==7))&&(a13==1)))&&!(a8==1)))){ a13 = 1; a11 = 1; a21 = 10; a1 = 12; a19 = 1; a16 = 7; return -1; } else if((((!(a0==1)&&((a19==3)&&((a1==13)&&((a3==1)&&((a23==1)&&(!(a7==1)&&(((a16==11)&&((a9==9)&&(input==4)))&&!(a24==1))))))))&&(a20==1))&&((a3==1)&&(((a5==5)&&((a21==10)&&(a28==1)))&&(a17==2))))){ a19 = 1; a6 = 1; a16 = 7; a9 = 7; a1 = 12; a5 = 4; a2 = 1; return -1; } else if(((!(a20==1)&&((a1==12)&&(!(a4==1)&&((((((input==3)&&(a17==2))&&!(a18==1))&&(a16==7))&&!(a0==1))&&(a9==7)))))&&(!(a28==1)||((!(a28==1)||((a24==1)||(((a28==1)&&(a5==6))&&(a19==1))))&&(a21==10))))){ a18 = 0; a24 = 0; a20 = 1; a2 = 1; a5 = 4; return -1; } else if((((((((a12==1)&&(a9==10))&&(a16==7))&&(a21==10))&&(a17==2))&&!(a24==1))&&(((a12==1)&&(((a11==1)&&((a12==1)&&((a19==5)&&((((input==5)&&(a5==4))&&!(a4==1))&&!(a20==1)))))&&!(a8==1)))&&(a1==14)))){ a21 = 12; a27 = 0; a20 = 1; a16 = 8; a19 = 3; a5 = 6; a14 = 0; a12 = 1; a9 = 11; return -1; } else if(((((a5==4)&&((a4==1)||((((((a4==1)||(a13==1))&&(a20==1))&&(a17==2))&&(a21==11))&&(a11==1))))||(a4==1))&&((a9==11)&&(((a19==1)&&((a13==1)&&(((a1==12)&&(input==4))&&(a6==1))))&&(a16==11))))){ a9 = 7; a8 = 0; a0 = 0; a16 = 7; a21 = 10; return -1; } else if((((a17==2)&&((((((a6==1)&&(!(a20==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==3))))&&(a1==12))&&(a21==11))&&(a28==1))&&(a28==1)))&&(!(a12==1)||((a16==10)&&((((a2==1)&&!(a24==1))&&(a19==3))||!(a12==1)))))){ a16 = 7; a15 = 1; a1 = 14; a28 = 0; a21 = 10; a8 = 1; a5 = 5; a19 = 1; a20 = 1; a9 = 8; return -1; } else if((((a24==1)||(((((a19==2)&&(((a7==1)||(a3==1))&&(a1==14)))&&(a17==2))||!(a28==1))&&(a2==1)))&&((a16==8)&&((a12==1)&&((a6==1)&&((a21==10)&&(!(a20==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==6))))))))){ a0 = 0; a20 = 1; a9 = 10; a5 = 4; a16 = 7; a8 = 0; a19 = 3; return 25; } else if((((!(a7==1)&&((a1==13)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==1))))&&(a21==11))&&(((a2==1)&&((((a19==4)&&((a27==1)||(!(a6==1)||(((a16==11)&&(a2==1))&&(a17==2)))))&&(a20==1))&&!(a24==1)))&&(a12==1)))){ a23 = 1; a9 = 7; a19 = 1; a1 = 12; a21 = 10; a4 = 0; a16 = 7; a24 = 0; a5 = 4; return -1; } else if(((((a19==1)&&(!(a23==1)||(((a14==1)||(!(a27==1)&&((a1==12)&&(a28==1))))&&(a16==8))))&&!(a7==1))&&(!(a14==1)&&((((((input==6)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(a20==1))&&(a17==2))&&!(a18==1))&&(a21==10))))){ a9 = 7; a16 = 7; a0 = 0; a18 = 0; a5 = 4; return -1; } else if((((((((((a28==1)&&!(a8==1))&&(a20==1))||!(a23==1))||!(a11==1))&&(a17==2))&&(a21==12))&&(a1==14))&&((a16==11)&&((a23==1)&&((((((a5==5)&&(input==6))&&(a19==4))&&(a28==1))&&(a9==10))&&(a28==1)))))){ a5 = 4; a11 = 1; a19 = 1; a2 = 1; a16 = 7; a1 = 12; a27 = 0; a9 = 7; a21 = 10; return -1; } else if((((!(a27==1)&&(!(a20==1)&&((a26==1)||((((a12==1)&&!(a8==1))||!(a28==1))&&!(a24==1)))))&&(a16==9))&&((a17==2)&&(((a1==13)&&((a23==1)&&((a19==5)&&((input==3)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&(a21==11))))){ a1 = 12; a16 = 7; a10 = 1; a9 = 9; a0 = 1; a21 = 10; a5 = 4; a12 = 0; a20 = 1; a19 = 1; return -1; } else if((((a21==11)&&((!(a4==1)&&((a3==1)&&((((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a19==5))&&!(a18==1))&&(a1==12))&&!(a26==1))))&&!(a7==1)))&&(!(a20==1)&&(((a9==9)&&((a24==1)||((a23==1)&&(a17==2))))&&(a16==10))))){ if((a28==1)){ a25 = 0; a29 = 0; a19 = 1; a16 = 7; a8 = 1; a20 = 1; a1 = 14; a5 = 5; a21 = 10; }else{ a20 = 1; a5 = 5; a9 = 7; a19 = 2; a8 = 1; a21 = 10; a16 = 7; } return 21; } else if(((((((a23==1)&&(((a9==10)&&(input==1))&&(a19==5)))&&(a2==1))&&(a16==8))&&!(a20==1))&&((a17==2)&&((a5==6)&&((!(a3==1)||(!(a23==1)||(((a21==11)&&((a26==1)||(a3==1)))||!(a23==1))))&&(a1==12)))))){ a23 = 0; a9 = 11; a26 = 1; a20 = 1; a4 = 1; a19 = 2; a16 = 7; a21 = 10; return -1; } else if(((((a11==1)&&((a2==1)&&(((a17==2)&&(((a19==2)&&((a20==1)&&(((((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12))))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==6))))&&(a28==1)))&&!(a8==1))))&&(a16==11))&&((a21==12)&&(!(a27==1)&&((a3==1)&&!(a7==1)))))){ a1 = 14; a21 = 10; a5 = 4; a19 = 5; a9 = 7; a26 = 0; a16 = 8; a27 = 0; return 25; } else if(((((a21==11)&&((!(a20==1)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==3))&&!(a27==1))))&&(a1==12)))&&(a9==9))&&((((a23==1)&&((a12==1)&&(!(a14==1)&&(((a7==1)||(a3==1))||!(a11==1)))))&&(a19==5))&&(a16==8)))){ a5 = 4; a20 = 1; a19 = 1; a16 = 7; a27 = 0; a21 = 10; a14 = 0; a9 = 7; a2 = 1; return -1; } else if(((((a1==13)&&((a3==1)&&(((a17==2)&&((a2==1)&&((a3==1)&&((input==3)&&(((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))))&&!(a18==1))))&&!(a0==1))&&((a16==8)&&((a21==10)&&(((a20==1)&&((a19==4)&&(a13==1)))||(a4==1)))))){ a16 = 7; a19 = 1; a5 = 4; a6 = 1; a9 = 7; a2 = 1; a1 = 12; a3 = 1; return -1; } else if((((a6==1)&&((a21==12)&&((((a28==1)&&(a11==1))&&(a20==1))&&(a17==2))))&&(((a13==1)&&(((((input==6)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7)))))&&(a16==10))&&(a2==1))&&!(a4==1)))&&!(a24==1)))){ a21 = 10; a16 = 7; a23 = 1; a1 = 13; a24 = 0; a19 = 2; a26 = 0; a5 = 4; a9 = 9; return 25; } else if((((((!(a23==1)&&((a1==13)&&(a28==1)))&&(a19==2))&&(a5==5))&&(a20==1))&&((a17==2)&&(((!(a28==1)&&(((a7==1)&&((a8==1)&&((a9==10)&&((input==1)&&(a21==10)))))&&(a18==1)))&&(a16==9))&&!(a6==1))))){ a19 = 3; a16 = 10; a21 = 12; a1 = 14; a27 = 1; a2 = 0; a5 = 4; a9 = 11; a28 = 0; return 21; } else if((((a13==1)&&(((((a19==4)&&(a6==1))||(a0==1))&&!(a24==1))&&(a16==9)))&&(((!(a0==1)&&((((a21==10)&&((a13==1)&&((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6))))&&(a2==1))&&(a1==12)))&&(a17==2))&&(a20==1)))){ a9 = 7; a6 = 1; a4 = 0; a19 = 1; a24 = 0; a16 = 7; a5 = 4; return -1; } else if((((a23==1)&&((((a3==1)&&((a1==12)&&((a9==8)&&((a21==10)&&((a16==10)&&(((a5==4)||(a5==5))&&(input==5)))))))&&!(a18==1))&&(a11==1)))&&((a8==1)||(!(a28==1)||(((a19==2)&&(!(a20==1)&&(a2==1)))&&(a17==2)))))){ a29 = 1; a16 = 11; a5 = 5; a15 = 1; a22 = 1; return 23; } else if((((a16==10)&&((!(a24==1)&&(((a12==1)&&((input==4)&&(a21==11)))&&(a9==8)))&&(a1==14)))&&((!(a8==1)&&(!(a20==1)&&((((a19==4)&&(((a23==1)&&!(a27==1))||(a18==1)))&&(a5==5))&&(a17==2))))&&!(a14==1)))){ a19 = 1; a7 = 1; a9 = 10; a20 = 1; a16 = 7; a29 = 1; a21 = 10; a1 = 12; return 25; } else if(((((((a11==1)&&(!(a20==1)&&((input==4)&&(((a9==7)&&((a5==5)&&(a1==14)))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))))))&&(a12==1))&&(a6==1))&&(a23==1))&&((!(a18==1)&&((((a21==10)&&((a23==1)&&(a28==1)))&&(a19==3))&&(a16==10)))&&(a17==2)))){ if((a27==1)){ a20 = 1; a23 = 0; a5 = 4; a1 = 12; a16 = 7; a2 = 0; a9 = 8; a19 = 1; a18 = 1; }else{ a2 = 0; a5 = 6; a21 = 12; a28 = 0; a10 = 1; a19 = 5; a1 = 13; a16 = 9; a9 = 9; a20 = 1; } return -1; } else if(((((a20==1)&&(((a17==2)&&(!(a24==1)&&((a11==1)&&(a21==11))))&&(a9==9)))&&(a19==5))&&(((a16==8)&&((a12==1)&&(((!(a4==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a6==1)))&&(a28==1))&&!(a24==1))))&&(a1==13)))){ a11 = 1; a9 = 7; a12 = 1; a5 = 4; a23 = 1; a16 = 7; a21 = 10; a19 = 1; a1 = 12; return -1; } else if((((a19==2)&&(((a3==1)&&((a16==9)&&(!(a12==1)||(!(a23==1)||(a23==1)))))&&(a21==12)))&&(((((a1==14)&&(!(a18==1)&&((((input==3)&&(a9==8))&&(a12==1))&&!(a14==1))))&&!(a20==1))&&(a17==2))&&(a5==5)))){ if((a19==2)){ a1 = 12; a24 = 1; a16 = 7; a20 = 1; a9 = 10; a28 = 0; a23 = 0; a21 = 10; }else{ a16 = 7; a1 = 12; a21 = 10; a20 = 1; a22 = 1; a14 = 1; a15 = 0; } return 25; } else if(((!(a20==1)&&((((a2==1)&&(a24==1))&&(a19==1))&&(a14==1)))&&((a1==13)&&(((a9==10)&&((a16==8)&&((((!(a6==1)&&(!(a11==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a26==1))&&(a7==1))&&(a21==10))))&&(a17==2))))){ a10 = 1; a1 = 12; a20 = 1; a9 = 9; a5 = 6; a16 = 7; a2 = 0; a6 = 0; a21 = 11; return 25; } else if((((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a23==1))&&!(a4==1))&&((!(a20==1)&&((a1==13)&&((((a14==1)||((a21==10)&&((a19==4)&&((a9==9)&&(((a11==1)&&(a12==1))&&(a12==1))))))&&(a16==8))||!(a28==1))))&&(a17==2)))){ a5 = 4; a16 = 7; a9 = 7; a20 = 1; a27 = 0; a19 = 1; a3 = 1; a26 = 0; a1 = 12; return -1; } else if(((((a11==1)&&((a19==1)&&(!(a27==1)&&(((((a16==7)&&((a17==2)&&((a5==5)&&(input==3))))&&(a21==12))&&(a1==14))&&(a20==1)))))&&!(a7==1))&&(!(a12==1)||((a9==8)&&(((a6==1)||(a7==1))||(a18==1)))))){ a5 = 4; a12 = 1; a24 = 0; a9 = 7; a4 = 0; a1 = 12; a21 = 10; return -1; } else if(((((a16==11)&&((a17==2)&&((a19==2)&&((a23==1)&&(a20==1)))))&&(a14==1))&&(((!(a2==1)&&((a21==12)&&((a4==1)&&(!(a11==1)&&(((input==1)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&(a1==14))))))&&!(a12==1))&&(a18==1)))){ a20 = 0; a3 = 0; a9 = 8; a19 = 3; a7 = 1; a16 = 7; a18 = 1; a5 = 5; a21 = 10; return -1; } else if(((((a1==12)&&((a20==1)&&((a16==10)&&((a11==1)&&((a12==1)&&!(a0==1))))))&&(a9==7))&&((a21==11)&&((a5==4)&&(((a12==1)&&((a13==1)&&((a28==1)&&(((a19==3)&&(input==6))&&(a3==1)))))&&(a17==2)))))){ a1 = 13; a24 = 0; a2 = 1; a16 = 7; a21 = 10; a19 = 2; a9 = 9; a18 = 0; return 25; } else if((((a16==7)&&((((((a11==1)&&!(a11==1))&&!(a28==1))&&(a18==1))&&(a9==11))&&!(a3==1)))&&((a1==12)&&(((a17==2)&&(((a20==1)&&((a0==1)&&(((a19==4)&&(input==1))&&!(a2==1))))&&(a21==11)))&&(a5==4))))){ a12 = 0; a28 = 0; a1 = 13; a19 = 1; a16 = 8; a9 = 8; a26 = 1; a21 = 12; return -1; } else if((((!(a7==1)&&((((a2==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==5)))&&!(a0==1))&&(a13==1)))&&(a17==2))&&(((a19==3)&&(((a26==1)||(!(a2==1)||((a1==13)&&((a3==1)&&(a16==10)))))&&(a21==10)))&&!(a20==1)))){ a3 = 0; a16 = 8; a5 = 5; a19 = 4; a21 = 12; a12 = 0; a13 = 0; a9 = 8; return 25; } else if((((a16==9)&&(((a27==1)||(((a21==10)&&((a9==9)&&((a3==1)&&!(a24==1))))&&!(a18==1)))||(a26==1)))&&((a1==12)&&(((a17==2)&&(!(a7==1)&&(((a28==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a19==2))))&&(a20==1))))){ a3 = 1; a1 = 13; a5 = 5; a6 = 1; a16 = 11; a19 = 1; a9 = 11; a24 = 0; return 25; } else if((((((a1==14)&&((((a11==1)&&((a13==1)&&((input==6)&&((a5==4)||(a5==5)))))&&(a2==1))&&(a13==1)))&&(a19==2))&&(a16==10))&&(((a21==11)&&((a20==1)&&(!(a11==1)||(((a28==1)&&(a17==2))||!(a28==1)))))&&(a9==7)))){ a16 = 7; a0 = 0; a13 = 1; a19 = 1; a5 = 4; a3 = 1; a21 = 10; a1 = 12; return -1; } else if((((((a19==1)&&((((a16==8)&&((a28==1)&&!(a7==1)))&&(a17==2))||(a26==1)))||!(a2==1))&&!(a8==1))&&((a1==14)&&((a21==10)&&(!(a18==1)&&(((a20==1)&&((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&(a13==1))))))){ a1 = 12; a5 = 4; a4 = 0; a9 = 7; a16 = 7; a0 = 0; return -1; } else if((((!(a8==1)&&((a17==2)&&(!(a0==1)&&((a1==12)&&(!(a20==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==1)))))))&&(a21==10))&&((a16==10)&&((a2==1)&&(((a3==1)&&(((a11==1)&&!(a26==1))&&(a19==1)))||!(a11==1)))))){ a24 = 1; a1 = 14; a16 = 7; a29 = 1; a5 = 4; a20 = 1; a9 = 9; return 23; } else if((((((a19==3)&&((((a20==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a0==1)))&&(a6==1))&&(a17==2)))&&(a1==13))&&!(a0==1))&&(!(a0==1)&&((((((a9==10)&&(a3==1))&&(a21==11))&&(a16==9))&&!(a0==1))&&!(a18==1))))){ a5 = 4; a6 = 1; a16 = 7; a1 = 12; a11 = 1; a19 = 1; a9 = 7; a0 = 0; a21 = 10; return -1; } else if((((a4==1)||(!(a11==1)||((a9==7)&&(((a16==7)&&(a11==1))&&(a21==10)))))&&((((a20==1)&&(!(a26==1)&&((a1==13)&&(((((input==6)&&(a5==6))&&(a17==2))&&(a28==1))&&(a19==4)))))&&(a6==1))&&(a28==1)))){ a27 = 0; a1 = 14; a7 = 0; a3 = 1; a21 = 11; return 26; } else if((((a11==1)&&((((a21==11)&&(((input==3)&&((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7))))&&(a19==2)))&&!(a26==1))&&(a16==8)))&&((a2==1)&&((a17==2)&&(!(a24==1)&&(!(a20==1)&&(((a13==1)||(a18==1))&&(a28==1)))))))){ a1 = 12; a21 = 10; a19 = 1; a16 = 7; a20 = 1; a11 = 1; a23 = 1; a13 = 1; a5 = 4; a9 = 7; return -1; } else if((((a21==11)&&(!(a18==1)&&((!(a26==1)&&((a23==1)&&(!(a8==1)&&((input==3)&&((a5==4)||(a5==5))))))&&!(a27==1))))&&((a19==4)&&((a1==12)&&((a9==11)&&((a17==2)&&((a16==9)&&((!(a27==1)&&(a12==1))&&(a20==1))))))))){ a19 = 1; a3 = 1; a21 = 10; a28 = 1; a5 = 4; a9 = 7; a16 = 7; return -1; } else if((((((a1==13)&&((a13==1)&&((a19==1)&&(((a4==1)||((a20==1)&&(a11==1)))&&(a16==11)))))&&(a21==12))&&(a17==2))&&(((!(a4==1)&&((!(a8==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a3==1)))&&!(a24==1))&&(a9==10)))){ a5 = 5; a9 = 7; a27 = 0; a12 = 1; a19 = 5; a21 = 11; a7 = 0; return 21; } else if(((((a21==11)&&((a17==2)&&(((a2==1)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a12==1))))&&!(a18==1))&&(((((a1==13)&&(((a27==1)||((a19==1)&&(a6==1)))&&(a20==1)))&&(a16==9))&&(a9==9))||(a0==1)))){ a14 = 0; a5 = 4; a21 = 10; a16 = 7; a9 = 7; a1 = 12; a7 = 0; a26 = 0; return -1; } else if(((((a18==1)||(!(a20==1)&&(((a2==1)&&(a3==1))&&(a19==4))))&&(a28==1))&&((a13==1)&&(((a21==11)&&(((((a1==13)&&((input==4)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))))&&(a16==8))&&(a17==2))&&(a2==1)))&&(a23==1))))){ a12 = 1; a9 = 7; a28 = 1; a20 = 1; a16 = 7; a5 = 6; a18 = 0; return 26; } else if((((a23==1)&&(!(a26==1)&&((a11==1)&&(((a21==10)&&((a19==5)&&((((input==4)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&(a1==14))&&(a20==1))))&&!(a26==1)))))&&(!(a14==1)&&((a0==1)||((a16==9)&&((a17==2)&&(a13==1))))))){ a5 = 4; a16 = 7; a19 = 1; a3 = 1; a2 = 1; a12 = 1; a9 = 7; a1 = 12; return -1; } else if(((((a16==10)&&((a28==1)&&(a1==13)))&&(a21==10))&&((a12==1)&&(!(a14==1)&&((((((a19==4)&&((a17==2)&&((a6==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6)))))&&!(a20==1))&&!(a27==1))&&(a12==1))&&(a2==1)))))){ a9 = 10; a16 = 7; a28 = 0; a20 = 1; a19 = 1; a5 = 5; a3 = 0; a7 = 1; return -1; } else if((((((a21==10)&&(!(a27==1)&&(!(a14==1)&&(!(a24==1)&&((a16==11)&&(a6==1))))))&&(a19==2))&&(a17==2))&&((a1==12)&&(((a23==1)&&(!(a27==1)&&((a12==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==4)))))&&(a20==1))))){ a16 = 7; a9 = 7; a7 = 0; a19 = 1; a5 = 4; a4 = 0; return -1; } else if(((((a12==1)&&(!(a23==1)||((a24==1)||(((a12==1)&&((a17==2)&&((a20==1)&&((a14==1)||((a28==1)||!(a3==1))))))&&(a21==12)))))&&(a1==12))&&(((((input==3)&&((a5==4)||(a5==5)))&&(a9==7))&&(a19==3))&&(a16==8)))){ a19 = 1; a21 = 10; a13 = 1; a2 = 1; a16 = 7; a5 = 4; a14 = 0; return -1; } else if((((!(a0==1)&&(((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==4))&&(a17==2))&&!(a8==1))&&!(a26==1)))&&(a1==12))&&(((a19==5)&&(((((a16==9)&&((a28==1)||(a8==1)))||(a4==1))||!(a11==1))&&!(a20==1)))&&(a21==12)))){ a5 = 4; a10 = 1; a21 = 10; a19 = 4; a16 = 11; a29 = 0; a9 = 7; a2 = 0; a1 = 13; return -1; } else if(((((((a20==1)&&(((a13==1)&&((a13==1)&&((input==3)&&(a17==2))))&&(a19==2)))&&(a16==10))&&(a21==11))&&(a3==1))&&(((a1==12)&&((a5==4)&&((((a9==9)&&(a6==1))||(a27==1))||!(a2==1))))||(a4==1)))){ a19 = 1; a21 = 10; a18 = 0; a9 = 10; a5 = 6; a2 = 1; a12 = 1; return 21; } else if((((((a17==2)&&(!(a8==1)&&(!(a26==1)&&((a23==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==4))))))&&!(a0==1))&&(a16==7))&&(((a20==1)&&((((a26==1)||((a3==1)&&(a19==2)))&&(a3==1))&&(a1==13)))&&(a21==11)))){ a5 = 4; a14 = 0; a28 = 1; a26 = 0; a21 = 10; a19 = 1; a1 = 12; a9 = 7; return -1; } else if(((((!(a23==1)||(((a1==14)&&(!(a28==1)||(a2==1)))||!(a13==1)))&&!(a27==1))||(a26==1))&&(((a19==2)&&((a20==1)&&(((a17==2)&&((a21==10)&&((input==5)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a16==11))))&&(a3==1)))){ a16 = 7; a5 = 4; a9 = 7; a11 = 1; a12 = 1; a3 = 1; a1 = 12; a19 = 1; return -1; } else if((((!(a18==1)&&((a6==1)&&((a17==2)&&((a9==8)&&((a20==1)&&((input==3)&&((a5==4)||(a5==5))))))))&&(a1==13))&&(((a16==9)&&(((a19==4)&&((((a18==1)||(a13==1))&&(a21==12))||(a7==1)))||!(a3==1)))||!(a6==1)))){ a27 = 0; a9 = 9; a6 = 1; a5 = 5; a1 = 12; a8 = 0; a19 = 3; return 21; } else if(((((a7==1)&&((((a9==8)&&(((input==4)&&(a21==11))&&(a20==1)))&&!(a11==1))&&(a27==1)))&&(a19==4))&&((((a16==9)&&((!(a2==1)&&((a17==2)&&((a6==1)&&!(a2==1))))&&(a5==4)))&&(a18==1))&&(a1==13)))){ a20 = 0; a9 = 7; a5 = 6; a1 = 12; a19 = 5; a10 = 1; a4 = 1; a16 = 8; return 25; } else if(((((a1==14)&&((a5==4)&&((a8==1)||(((a13==1)&&(a20==1))&&!(a8==1)))))||(a24==1))&&(!(a26==1)&&(((((a17==2)&&((a13==1)&&(!(a24==1)&&((input==5)&&(a9==8)))))&&(a21==10))&&(a19==2))&&(a16==8))))){ a12 = 1; a14 = 0; a2 = 1; a9 = 7; a1 = 12; a19 = 1; a16 = 7; return -1; } else if(((((a13==1)&&((a17==2)&&(((a6==1)&&((a0==1)||(a13==1)))||!(a28==1))))&&(a19==5))&&(!(a20==1)&&((a16==10)&&((a21==12)&&(!(a26==1)&&((((((a1==13)&&(a5==5))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(input==4))&&(a12==1)))))))){ a16 = 7; a1 = 12; a21 = 10; a20 = 1; a2 = 0; a24 = 1; a23 = 0; a9 = 10; a5 = 6; a19 = 2; return -1; } else if(((!(a20==1)&&((a1==12)&&((a17==2)&&((a11==1)&&(a21==12)))))&&(((!(a0==1)&&((!(a7==1)&&(((!(a24==1)&&((input==1)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))))&&(a19==5))&&(a13==1)))&&(a16==7)))&&!(a4==1))&&(a28==1)))){ a20 = 1; a9 = 9; a5 = 6; a26 = 0; a19 = 1; a24 = 0; return 22; } else if(((!(a27==1)&&((a16==7)&&((a9==9)&&(!(a4==1)&&(((input==6)&&(a19==2))&&(a17==2))))))&&((!(a14==1)&&((((a21==11)&&((a5==4)&&((a2==1)&&((a3==1)&&(a1==12)))))&&(a20==1))&&!(a18==1)))&&!(a4==1)))){ a21 = 10; a1 = 14; a27 = 0; a16 = 8; return 22; } else if((((a19==3)&&((a17==2)&&(((a3==1)&&(!(a4==1)&&(!(a14==1)&&(((((a1==13)&&((a20==1)&&(a23==1)))||(a26==1))&&!(a14==1))&&!(a18==1)))))&&(a21==10))))&&((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==4))&&(a16==11)))){ a16 = 7; a0 = 0; a5 = 4; a1 = 12; a27 = 0; a19 = 1; a2 = 1; a9 = 7; return -1; } else if((((a17==2)&&((a24==1)||((a21==10)&&((!(a13==1)||(((a7==1)||(((a28==1)&&(a1==14))||(a18==1)))&&(a19==3)))&&(a23==1)))))&&(((a9==10)&&(!(a20==1)&&((a16==8)&&(((a5==4)||(a5==5))&&(input==4)))))&&(a6==1)))){ a24 = 0; a12 = 1; a5 = 4; a9 = 7; a16 = 7; a1 = 12; a20 = 1; a19 = 1; a3 = 1; return -1; } else if(((((!(a20==1)&&((((a9==7)&&(a11==1))&&(a6==1))||!(a23==1)))&&(a16==10))&&(a21==10))&&((a19==4)&&((a13==1)&&((((a6==1)&&(((a1==12)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a7==1)))&&!(a18==1))&&(a17==2)))))){ a16 = 11; a19 = 2; a18 = 1; a5 = 4; a27 = 1; a9 = 8; a1 = 14; a25 = 0; return 26; } else if((((a9==10)&&((a14==1)||((((a17==2)&&(((a12==1)&&(a1==13))&&!(a8==1)))&&(a20==1))&&(a16==10))))&&((a12==1)&&((a3==1)&&(!(a24==1)&&((((a21==12)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a4==1))&&(a19==5))))))){ a11 = 1; a21 = 10; a9 = 9; a0 = 0; a5 = 5; a2 = 1; a19 = 2; a16 = 7; return 25; } else if((((a17==2)&&((a9==7)&&(((!(a2==1)||(a2==1))&&!(a20==1))||(a0==1))))&&((a13==1)&&((a16==10)&&(!(a14==1)&&(((a21==11)&&((a3==1)&&((a1==12)&&((a23==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))))&&(a19==1))))))){ a18 = 1; a3 = 0; a5 = 6; a19 = 5; a10 = 0; a9 = 9; return 25; } else if(((!(a4==1)&&(((a1==12)&&((a28==1)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==3))&&(a17==2))))&&(a16==10)))&&((!(a2==1)||(((a27==1)||((a21==11)&&(((a7==1)||(a11==1))&&!(a20==1))))||(a4==1)))&&(a19==1)))){ a5 = 5; a20 = 1; a10 = 0; a9 = 8; a4 = 1; a19 = 5; a15 = 0; a1 = 14; return -1; } else if(((((a16==9)&&((a26==1)||(((a21==12)&&((a28==1)&&(a2==1)))&&!(a20==1))))&&!(a4==1))&&(((((a12==1)&&(((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==1))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1)))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))&&(input==4)))&&(a17==2))&&(a28==1))&&!(a24==1)))){ if((a16==10)){ a20 = 1; a1 = 13; a5 = 6; a9 = 8; a10 = 0; a26 = 1; a19 = 4; a21 = 11; }else{ a11 = 0; a5 = 4; a9 = 10; a19 = 2; a1 = 14; a7 = 1; a21 = 10; a10 = 1; } return -1; } else if(((((a23==1)&&(((a7==1)||((a1==13)&&(!(a28==1)||((a11==1)&&!(a20==1)))))&&(a16==8)))&&!(a24==1))&&(((a19==3)&&((((a17==2)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==1)))&&(a21==11))&&!(a14==1)))&&!(a18==1)))){ a26 = 0; a7 = 0; a9 = 7; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a20 = 1; a18 = 0; a16 = 7; return -1; } else if(((((!(a8==1)&&((a9==10)&&(((a21==10)&&(a11==1))&&!(a18==1))))||(a8==1))&&(a17==2))&&((a20==1)&&((a1==12)&&((((a11==1)&&(!(a26==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a16==9))))&&!(a4==1))&&(a19==5)))))){ a1 = 13; a9 = 7; a19 = 2; a14 = 0; a2 = 1; a5 = 6; a16 = 7; a11 = 1; return 22; } else if(((!(a11==1)||((a1==12)&&(!(a4==1)&&(((!(a27==1)&&((a19==4)&&(a23==1)))&&(a21==10))&&(a17==2)))))&&((a6==1)&&(((a20==1)&&((a23==1)&&((a16==7)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3)))))&&!(a24==1))))){ a19 = 1; a26 = 0; a23 = 1; a9 = 7; a0 = 0; a5 = 4; return -1; } else if(((!(a4==1)&&(((a12==1)&&((!(a20==1)&&(((input==6)&&(a9==8))&&(a21==10)))&&(a16==7)))&&(a23==1)))&&((((a1==13)&&(((a17==2)&&(((a13==1)&&(a12==1))&&!(a18==1)))&&(a5==4)))&&(a19==1))&&(a12==1)))){ a5 = 6; a6 = 1; a13 = 1; a9 = 11; a11 = 1; a19 = 2; a1 = 12; return 22; } else if((((a23==1)&&(!(a8==1)&&((!(a0==1)&&((a11==1)&&(((input==5)&&!(a20==1))&&(a5==6))))&&(a21==10))))&&(((a9==9)&&((a26==1)||(((a1==14)&&(((a27==1)||(a2==1))&&(a16==9)))&&(a17==2))))&&(a19==5)))){ a14 = 1; a16 = 7; a9 = 7; a20 = 1; a1 = 12; a19 = 2; a5 = 4; a22 = 0; a13 = 0; return 25; } else if((((a19==5)&&(((a21==10)&&(!(a6==1)&&(((a9==9)&&((!(a2==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a11==1)))&&!(a12==1)))&&(a17==2))))&&!(a28==1)))&&((a1==13)&&((((a20==1)&&(a28==1))&&(a16==8))&&(a8==1))))){ a5 = 6; a9 = 7; a14 = 1; a1 = 12; a7 = 1; a26 = 1; a19 = 1; a16 = 9; return -1; } else if(((((a12==1)&&(((!(a20==1)&&((a3==1)&&((input==6)&&(((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7)))||(((((a1==14)&&(a5==5))&&(a9==11))&&(a19==2))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2)))))))&&(a21==12))&&(a2==1)))&&(a23==1))&&((((a13==1)&&((a7==1)||(a6==1)))&&(a17==2))&&(a16==10)))){ a1 = 12; a4 = 1; a16 = 9; a9 = 9; a5 = 6; a29 = 1; a19 = 4; return -1; } else if((((a19==1)&&(!(a8==1)&&(!(a0==1)&&(((a12==1)&&((a3==1)&&((a16==8)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a20==1)))))&&(((a9==9)&&(((a1==14)&&((a21==11)&&((a13==1)&&(a28==1))))&&!(a18==1)))&&(a17==2)))){ a18 = 0; a1 = 12; a12 = 1; a16 = 7; a4 = 0; a9 = 7; a21 = 10; a5 = 4; return -1; } else if((((((a20==1)&&(((a16==10)&&((a5==5)&&(input==6)))&&(a9==11)))&&(a1==14))&&!(a18==1))&&(!(a13==1)||(!(a7==1)&&((!(a3==1)||((a21==11)&&((a12==1)&&(((a19==2)&&(a2==1))&&(a17==2)))))||(a7==1)))))){ a1 = 13; a24 = 0; a16 = 7; a9 = 9; a21 = 10; a2 = 1; a26 = 0; return 25; } else if(((((a6==1)&&((a21==10)&&(!(a8==1)&&((a1==12)&&(((a23==1)&&(a19==5))||!(a12==1))))))&&!(a24==1))&&(((a23==1)&&((a16==7)&&(((a9==8)&&((a12==1)&&((a5==5)&&(input==4))))&&(a17==2))))&&!(a20==1)))){ a20 = 1; a9 = 10; a7 = 0; a5 = 4; a18 = 0; a14 = 0; a19 = 1; return -1; } else if(((((a19==3)&&(((a13==1)&&(!(a18==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a23==1)))&&(a17==2))&&((a1==14)&&((a21==12)&&((!(a7==1)&&((a27==1)||(((a9==9)&&((a28==1)&&(a16==8)))&&!(a8==1))))&&(a20==1)))))){ a1 = 12; a5 = 6; a28 = 1; a9 = 7; a26 = 0; a16 = 10; a14 = 0; return 21; } else if(((((a16==10)&&(!(a13==1)||((a1==13)&&((a17==2)&&((((a11==1)||(a4==1))&&(a19==5))&&(a9==9))))))&&(a20==1))&&((!(a7==1)&&((!(a18==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&(a13==1)))&&!(a24==1)))&&(a21==12)))){ if((a26==1)){ a26 = 0; a20 = 0; a8 = 0; a0 = 0; a21 = 11; a1 = 14; a19 = 4; a16 = 8; a5 = 4; }else{ a21 = 10; a13 = 1; a5 = 6; a16 = 7; a7 = 0; a19 = 2; } return 26; } else if(((!(a28==1)&&((a9==10)&&((a16==7)&&((a17==2)&&(((a0==1)&&((a21==10)&&((a11==1)&&!(a11==1))))&&(a7==1))))))&&(((((((input==3)&&(a20==1))&&(a1==13))&&(a5==6))&&!(a6==1))&&!(a12==1))&&(a19==2)))){ a15 = 1; a19 = 1; a13 = 0; a1 = 14; a23 = 0; return 25; } else if(((!(a4==1)&&(((a16==8)&&(!(a20==1)&&((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==1))&&(a17==2))))&&(a19==3)))&&(!(a7==1)&&((a1==12)&&(((((a4==1)||(!(a3==1)||(a23==1)))&&(a12==1))&&(a21==12))||(a24==1)))))){ a8 = 1; a9 = 11; a20 = 1; a25 = 1; a5 = 4; a19 = 2; a16 = 11; a18 = 1; return -1; } else if(((!(a8==1)&&(!(a13==1)||(((a21==10)&&((a1==14)&&((a19==5)&&((a3==1)&&(a28==1)))))&&(a17==2))))&&((a20==1)&&((a13==1)&&((!(a27==1)&&((a16==8)&&((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&!(a8==1)))))){ a9 = 9; a5 = 4; a19 = 2; a27 = 0; a16 = 10; a1 = 13; a3 = 1; a24 = 0; return 21; } else if(((((a8==1)&&((a27==1)&&(((a1==12)&&((a16==10)&&((a17==2)&&(((input==1)&&((a5==5)||(a5==6)))&&(a14==1)))))&&(a19==2))))&&!(a6==1))&&(((a21==12)&&((!(a13==1)&&((a20==1)&&(a2==1)))&&(a9==9)))&&!(a6==1)))){ a16 = 8; a5 = 6; a13 = 0; a10 = 0; a19 = 3; a9 = 11; return -1; } else if((((((a6==1)&&((((a19==2)&&((a16==9)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==6))))&&(a1==12))&&(a2==1)))&&(a11==1))&&!(a7==1))&&(((((a17==2)&&((a6==1)&&(a21==11)))&&!(a20==1))&&!(a8==1))&&!(a18==1)))){ if((a10==1)){ a19 = 3; a21 = 10; a5 = 5; a24 = 1; a3 = 0; a16 = 7; a28 = 0; a1 = 14; a9 = 10; }else{ a20 = 1; a23 = 0; a5 = 4; a16 = 7; a21 = 10; a9 = 7; a13 = 0; a29 = 1; a19 = 1; } return -1; } else if((((a12==1)&&((((((a11==1)&&((a21==10)&&(input==3)))&&(a9==10))&&(a5==4))&&(a2==1))&&(a17==2)))&&((a20==1)&&((((a23==1)&&(((a8==1)||((a1==13)&&(a13==1)))&&(a19==2)))&&(a16==7))||(a0==1))))){ a1 = 12; a24 = 0; a12 = 1; a23 = 1; a19 = 1; a9 = 7; return -1; } else if((((a24==1)||(((a21==10)&&((a28==1)||!(a11==1)))&&!(a20==1)))&&(((a16==7)&&(!(a7==1)&&((!(a4==1)&&((a17==2)&&((input==5)&&(((a19==5)&&((a9==7)&&((a1==12)&&(a5==4))))||((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==4))||(((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4)))))))&&!(a8==1))))&&!(a0==1)))){ a28 = 1; a20 = 1; a16 = 10; a9 = 10; a0 = 0; a1 = 12; a19 = 1; a5 = 6; return 21; } else if(((((a9==8)&&((a11==1)&&((a19==3)&&(!(a7==1)&&(((a5==4)&&(input==4))&&(a16==7))))))&&(a1==12))&&((a17==2)&&(((a6==1)&&(((((a28==1)&&(a21==11))||(a26==1))||!(a13==1))&&(a2==1)))&&(a20==1))))){ a21 = 10; a28 = 1; a12 = 1; a19 = 1; a9 = 7; return -1; } else if(((!(a20==1)&&(((!(a18==1)&&((a16==9)&&((a28==1)&&(((a19==3)&&((input==3)&&((((a9==11)&&((a1==13)&&(a5==5)))||(((a5==6)&&(a1==13))&&(a9==11)))||(((a5==4)&&(a1==14))&&(a9==7)))))&&(a21==11)))))&&(a28==1))&&(a17==2)))&&(((!(a7==1)&&(a3==1))&&!(a18==1))||(a18==1)))){ a22 = 1; a5 = 5; a21 = 12; a25 = 1; a9 = 9; a19 = 1; a16 = 8; a1 = 13; a20 = 1; return 25; } else if(((((a23==1)&&((a2==1)&&((a11==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==5)))))&&(a17==2))&&(!(a23==1)||(!(a23==1)||((a1==13)&&((a16==7)&&((a21==10)&&(!(a3==1)||((!(a20==1)&&(a13==1))&&(a19==4)))))))))){ a28 = 1; a5 = 4; a0 = 0; a19 = 5; a9 = 7; a20 = 1; a16 = 8; return -1; } else if(((((a20==1)&&(((a13==1)&&(((a6==1)&&(a3==1))&&(a19==2)))&&(a21==12)))&&(a1==13))&&((a16==11)&&(!(a7==1)&&(((a9==11)&&((!(a4==1)&&(((a17==2)&&(input==3))&&(a23==1)))&&(a5==6)))&&(a12==1)))))){ a9 = 7; a5 = 4; a2 = 1; a21 = 10; a19 = 1; a16 = 7; a6 = 1; a1 = 12; a28 = 1; return -1; } else if(((!(a23==1)||((a9==7)&&((((a16==10)&&((a5==6)&&(((a24==1)||((a20==1)&&(a6==1)))||(a27==1))))&&!(a0==1))&&!(a8==1))))&&(!(a18==1)&&(((a1==12)&&((a21==12)&&((a17==2)&&(input==1))))&&(a19==3))))){ a21 = 10; a11 = 1; a0 = 0; a12 = 1; a19 = 1; a5 = 4; a16 = 7; return -1; } else if((((a16==11)&&(!(a4==1)&&((a9==8)&&(!(a27==1)&&(((a28==1)&&!(a4==1))&&(a21==12))))))&&(((((a23==1)&&((((a5==4)&&((a17==2)&&(input==6)))&&(a3==1))&&(a6==1)))&&(a1==12))&&(a20==1))&&(a19==2)))){ a6 = 1; a9 = 7; a19 = 1; a21 = 10; a8 = 0; a2 = 1; a16 = 7; return -1; } else if(((((a24==1)&&(((a21==10)&&(!(a6==1)&&((a9==9)&&(((input==5)&&((a5==5)||(a5==6)))&&(a4==1)))))&&!(a20==1)))&&(a17==2))&&(((a1==14)&&(!(a28==1)&&((a16==8)&&((a27==1)&&((a11==1)&&(a7==1))))))&&(a19==3)))){ a21 = 12; a5 = 4; a10 = 1; a1 = 12; a9 = 8; a16 = 7; a7 = 1; a19 = 2; a15 = 1; a20 = 1; return -1; } else if(((((((a1==14)&&(((((a26==1)&&((a6==1)&&(a26==1)))&&(a20==1))&&!(a6==1))&&!(a2==1)))&&(a17==2))&&(a19==3))&&!(a6==1))&&((a7==1)&&(((a16==11)&&((input==3)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&(a21==12))))){ a16 = 7; a1 = 13; a5 = 4; a23 = 0; a29 = 1; a9 = 8; a19 = 1; a15 = 0; a21 = 10; return -1; } else if(((((a0==1)||((a21==12)&&((a12==1)&&(a9==9))))&&(a19==4))&&(((!(a20==1)&&((a16==8)&&((((a3==1)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a27==1))&&(a17==2)))&&(a1==14))&&!(a26==1))))&&!(a0==1))&&(a2==1)))){ if((a26==1)){ a21 = 11; a5 = 5; a4 = 1; a1 = 13; a9 = 7; a22 = 1; a19 = 5; a8 = 1; }else{ a10 = 1; a5 = 4; a9 = 7; a19 = 1; a21 = 10; a20 = 1; a16 = 7; a2 = 0; a18 = 1; } return -1; } else if((((!(a27==1)&&((a3==1)&&(((((a17==2)&&((((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&!(a7==1))&&(a1==13)))&&(a16==8))&&!(a20==1))&&!(a24==1))))&&!(a18==1))&&((a26==1)||(((a21==11)&&(a6==1))&&(a19==2))))){ a19 = 1; a18 = 0; a23 = 1; a16 = 7; a20 = 1; a9 = 7; a5 = 4; a1 = 12; a26 = 0; a21 = 10; return -1; } else if((((a9==11)&&((a6==1)&&(!(a4==1)&&(!(a26==1)&&(((a17==2)&&(input==6))&&(a19==5))))))&&((a5==5)&&(((((a7==1)||((((a23==1)&&(a16==10))&&(a1==14))||(a27==1)))||!(a3==1))&&(a21==12))&&!(a20==1))))){ if((a2==1)){ a18 = 1; a21 = 10; a16 = 7; a5 = 4; a3 = 0; a7 = 1; a19 = 1; a9 = 10; a1 = 13; a20 = 1; }else{ a9 = 8; a8 = 1; a21 = 10; a1 = 12; a19 = 2; a29 = 1; a16 = 7; a20 = 1; a10 = 0; } return -1; } else if((((!(a20==1)&&(((a19==2)&&(!(a4==1)&&((a21==12)&&((a3==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))))&&!(a0==1)))&&(a9==9))&&((a23==1)&&((((a1==12)&&((a17==2)&&((a16==7)&&(a6==1))))||(a7==1))&&!(a4==1))))){ a18 = 0; a5 = 4; a21 = 10; a2 = 1; a9 = 7; a19 = 1; a8 = 0; a20 = 1; return -1; } else if(((((a16==9)&&(((((a4==1)||((a21==10)&&(a2==1)))&&(a5==5))&&(a1==14))&&(a19==3)))&&!(a24==1))&&(((a3==1)&&((a9==8)&&(((((a17==2)&&(input==3))&&(a11==1))&&(a20==1))&&!(a8==1))))&&!(a26==1)))){ a28 = 1; a5 = 4; a0 = 0; a1 = 12; a19 = 1; a9 = 7; a14 = 0; a16 = 7; return -1; } else if(((!(a26==1)&&((a28==1)&&(!(a20==1)&&((a6==1)&&(a17==2)))))&&((a12==1)&&((((a19==5)&&((((a16==10)&&(((((a1==13)&&(a5==5))&&(a9==7))||((((a5==6)&&(a1==12))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7))))&&(input==5)))&&(a2==1))&&!(a26==1)))&&(a21==10))&&!(a14==1))))){ a5 = 5; a2 = 0; a16 = 7; a19 = 1; a9 = 10; a20 = 1; a1 = 13; a29 = 0; a6 = 0; return 25; } else if((((((a17==2)&&(!(a18==1)&&(((a2==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a7==1))))&&(a19==2))&&(a9==7))&&(((a1==12)&&((a16==9)&&((((a4==1)||((a8==1)||(a11==1)))&&!(a7==1))&&(a21==10))))&&(a20==1)))){ a19 = 1; a8 = 0; a5 = 4; a12 = 1; a16 = 7; a23 = 1; return -1; } else if((((a2==1)&&((((a1==13)&&(!(a7==1)&&((a5==4)&&((input==3)&&(a16==10)))))&&(a21==12))&&(a19==3)))&&((((a17==2)&&(((a9==8)&&((a28==1)&&(!(a11==1)||(a6==1))))&&(a20==1)))&&(a13==1))&&(a13==1)))){ a9 = 9; a21 = 10; a16 = 7; a8 = 0; a23 = 1; a5 = 5; a4 = 0; a19 = 2; return 26; } else if(((!(a20==1)&&(!(a27==1)&&((a9==11)&&(((a0==1)||((a7==1)||(a12==1)))&&(a1==13)))))&&(((a17==2)&&((a21==11)&&(!(a18==1)&&((a23==1)&&((a6==1)&&((a19==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))))))&&(a16==9)))){ if((a11==1)){ a5 = 5; a16 = 10; a12 = 0; a19 = 5; a15 = 0; a24 = 1; a20 = 1; a9 = 9; a1 = 12; }else{ a1 = 12; a16 = 7; a25 = 1; a10 = 0; a21 = 10; a20 = 1; a5 = 6; a19 = 4; a4 = 1; } return -1; } else if(((((((a1==14)&&(((a4==1)||(!(a3==1)||(a23==1)))||!(a12==1)))&&!(a20==1))&&(a9==9))&&(a17==2))&&((a19==5)&&((a16==8)&&(((a21==10)&&(((((a5==5)||(a5==6))&&(input==4))&&(a2==1))&&!(a7==1)))&&(a2==1)))))){ a3 = 1; a2 = 1; a9 = 8; a21 = 12; a24 = 0; a5 = 6; a20 = 1; return 26; } else if(((!(a0==1)&&((!(a7==1)&&((a13==1)&&((a1==12)&&((input==1)&&(a19==2)))))&&(a28==1)))&&(((a5==5)&&((a17==2)&&(((((a9==7)&&((a14==1)||(a12==1)))&&(a20==1))&&(a21==11))&&!(a27==1))))&&(a16==7)))){ a16 = 8; a27 = 0; a18 = 0; a5 = 4; a6 = 1; a9 = 9; a21 = 10; a1 = 13; return 21; } else if((((a2==1)&&((!(a0==1)&&(!(a24==1)&&((a1==12)&&((!(a27==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a6==1)))&&(a21==11)))))&&(a17==2)))&&((a16==11)&&((a20==1)&&(((a19==3)&&((a9==8)&&(a2==1)))&&!(a26==1)))))){ a21 = 10; a9 = 7; a5 = 4; a26 = 0; a16 = 7; a13 = 1; a19 = 1; a11 = 1; return -1; } else if(((((a1==13)&&(!(a4==1)&&(((a17==2)&&(!(a28==1)||((a21==12)&&(a2==1))))&&(a2==1))))||!(a6==1))&&((!(a20==1)&&(((a16==10)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==6))&&(a19==4)))&&!(a14==1)))&&!(a0==1)))){ a5 = 4; a6 = 0; a8 = 1; a21 = 10; a1 = 14; a16 = 7; a9 = 11; a20 = 1; a28 = 0; a19 = 1; return 21; } else if(((((a23==1)&&(((((((a16==9)&&(!(a14==1)&&(a12==1)))&&(a21==12))&&!(a8==1))&&(a19==5))||(a7==1))&&(a1==13)))&&!(a26==1))&&(!(a20==1)&&((((input==5)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a17==2))&&!(a27==1))))){ a7 = 1; a5 = 6; a19 = 2; a16 = 10; a23 = 0; a11 = 0; a9 = 7; a1 = 12; a21 = 10; return 25; } else if((((a16==9)&&((((a6==1)&&((a21==12)&&(((a28==1)&&((((input==3)&&((a5==5)||(a5==6)))&&!(a0==1))&&!(a7==1)))&&(a19==4))))&&!(a8==1))&&(a9==9)))&&((a1==14)&&((a17==2)&&((!(a6==1)||(a28==1))&&(a20==1)))))){ a19 = 1; a5 = 4; a4 = 0; a1 = 12; a21 = 10; a9 = 7; a3 = 1; a28 = 1; a16 = 7; return -1; } else if((((a20==1)&&((a21==12)&&((a6==1)&&(!(a26==1)&&((a19==1)&&((a1==12)&&(!(a8==1)&&((((input==5)&&(a9==8))&&!(a26==1))&&(a17==2)))))))))&&(!(a11==1)||((((a5==5)&&(a2==1))&&(a16==8))&&!(a4==1))))){ a9 = 9; a1 = 13; a19 = 4; a0 = 0; a21 = 11; a13 = 1; a16 = 10; return 22; } else if((((((!(a18==1)&&((!(a0==1)&&((((a2==1)&&(a13==1))&&(a6==1))&&(a19==2)))||(a18==1)))&&(a21==10))&&(a16==8))&&(a17==2))&&(((((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==4))&&(a28==1))&&(a20==1))&&(a1==12)))){ a27 = 0; a9 = 7; a16 = 7; a11 = 1; a2 = 1; a5 = 4; a19 = 1; return -1; } else if(((((a21==11)&&((((!(a20==1)&&((a1==12)&&(!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&(a28==1))&&(a16==10))&&(a19==1)))&&!(a0==1))&&((((a17==2)&&(!(a26==1)&&((a28==1)&&!(a4==1))))&&(a9==7))&&(a13==1)))){ a1 = 13; a9 = 8; a29 = 1; a20 = 1; a16 = 7; a21 = 10; a13 = 0; a5 = 4; a28 = 0; return -1; } else if(((((!(a0==1)&&((a21==12)&&(((a17==2)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==3)))&&(a19==4))))&&!(a7==1))&&(a13==1))&&(((((a1==12)&&((a6==1)&&((a3==1)||(a7==1))))&&!(a20==1))&&(a16==8))&&!(a14==1)))){ a19 = 1; a20 = 1; a5 = 5; a9 = 10; a1 = 14; a21 = 10; a16 = 7; a7 = 1; a2 = 0; a15 = 1; return -1; } else if(((!(a28==1)&&((a17==2)&&((a9==8)&&((!(a11==1)&&((a1==13)&&(input==5)))&&(a21==11)))))&&((((((a19==5)&&((a20==1)&&(((a5==6)&&(a2==1))&&(a16==11))))&&!(a6==1))&&!(a13==1))&&!(a23==1))&&!(a6==1)))){ a8 = 1; a19 = 1; a16 = 7; a3 = 0; a10 = 0; a9 = 7; a21 = 10; return 23; } else if(((((((a17==2)&&(((a16==9)&&(((a3==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a21==11)))&&(a1==14)))&&(a20==1))&&(a13==1))&&!(a18==1))&&(!(a8==1)&&(!(a13==1)||(((a19==5)&&((a3==1)&&(a9==10)))&&!(a8==1)))))){ a9 = 7; a23 = 1; a21 = 10; a0 = 0; a4 = 0; a16 = 7; a1 = 12; a5 = 4; a19 = 1; return -1; } else if((((a1==12)&&(!(a11==1)||((a16==7)&&(((a21==11)&&(((!(a4==1)&&((a28==1)&&(a2==1)))&&(a17==2))&&(a9==9)))||!(a12==1)))))&&((a19==4)&&((a6==1)&&(!(a26==1)&&(!(a20==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6))))))))){ a1 = 13; a13 = 1; a21 = 10; a28 = 1; a11 = 1; a5 = 5; a20 = 1; a19 = 2; return 25; } else if(((((((a12==1)||!(a11==1))&&(a13==1))||(a14==1))&&(a17==2))&&((a20==1)&&(((((!(a0==1)&&((a3==1)&&((a5==6)&&((a21==10)&&((input==6)&&(a9==10))))))&&(a11==1))&&(a16==10))&&(a1==14))&&(a19==3))))){ a24 = 0; a1 = 12; a19 = 1; a0 = 0; a9 = 7; a6 = 1; a16 = 7; a5 = 4; return -1; } else if((((((!(a14==1)&&(((a11==1)&&(a6==1))&&(a21==11)))&&!(a0==1))&&!(a20==1))&&(a1==14))&&((a17==2)&&((a9==7)&&((((a19==4)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a24==1))&&(a23==1)))&&(a28==1))&&(a16==8)))))){ a16 = 10; a19 = 1; a0 = 0; a14 = 0; a21 = 10; a28 = 1; a20 = 1; a5 = 4; return 21; } else if((((a16==7)&&((((a21==11)&&(((input==6)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a11==1)))&&(a19==2))&&(a17==2)))&&((((!(a3==1)||((a28==1)&&(!(a20==1)&&((a11==1)&&(a28==1)))))||(a26==1))||(a4==1))&&(a1==14)))){ a9 = 11; a26 = 0; a27 = 0; a19 = 3; a18 = 0; a21 = 10; a5 = 5; a20 = 1; a1 = 12; a16 = 9; return 25; } else if((((a2==1)&&(((a13==1)&&(((a17==2)&&(input==1))&&!(a24==1)))&&(a21==11)))&&(((((a19==5)&&((a1==12)&&((a9==7)&&(!(a23==1)||(((a20==1)&&(a6==1))&&(a5==5))))))&&(a16==10))&&!(a0==1))||(a8==1)))){ a26 = 0; a19 = 2; a9 = 9; a8 = 0; a21 = 10; a16 = 7; a2 = 1; a1 = 13; return 25; } else if(((((a20==1)&&((a7==1)&&((a16==8)&&((a19==1)&&((a28==1)&&!(a11==1))))))&&(a17==2))&&((!(a12==1)&&((((a21==10)&&((input==6)&&((((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))))&&(a26==1))&&!(a13==1)))&&(a14==1)))){ a1 = 13; a28 = 0; a9 = 9; a16 = 7; a0 = 1; a12 = 0; a5 = 6; return -1; } else if((((a9==11)&&((!(a27==1)&&(((a19==2)&&((input==4)&&!(a20==1)))&&!(a27==1)))&&(a5==6)))&&((a17==2)&&((a1==14)&&((a16==8)&&(!(a26==1)&&((a2==1)&&((a21==10)&&((a18==1)||((a13==1)&&!(a18==1))))))))))){ a9 = 10; a21 = 12; a16 = 10; a28 = 1; a6 = 1; a19 = 5; a20 = 1; a4 = 0; return 22; } else if(((((((a16==10)&&(((a5==4)&&(((!(a7==1)&&(((a21==10)&&(input==4))&&!(a20==1)))&&(a9==8))&&(a28==1)))&&!(a24==1)))&&(a11==1))&&(a12==1))&&!(a18==1))&&((((a28==1)&&(a17==2))&&(a1==14))&&(a19==5)))){ a16 = 7; a9 = 11; a13 = 0; a14 = 1; a19 = 1; a20 = 1; a8 = 1; a5 = 6; return -1; } else if((((((a21==10)&&((((a20==1)&&(((a5==5)&&(input==3))&&!(a18==1)))&&(a1==14))&&!(a18==1)))&&(a11==1))&&(a17==2))&&(((((a9==10)&&((a19==3)&&((a16==11)&&(a23==1))))||!(a11==1))||(a26==1))||!(a23==1)))){ a1 = 12; a18 = 0; a19 = 1; a5 = 4; a9 = 7; a16 = 7; a0 = 0; a7 = 0; return -1; } else if((((a16==8)&&(((!(a0==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a14==1)))&&(a1==12))&&(a9==10)))&&(((a8==1)||((a17==2)&&((!(a14==1)&&((((a6==1)||!(a3==1))&&!(a8==1))&&(a19==2)))&&!(a20==1))))&&(a21==10)))){ a18 = 0; a19 = 1; a14 = 0; a9 = 7; a27 = 0; a20 = 1; a16 = 7; a5 = 4; return -1; } else if((((!(a24==1)&&((a1==14)&&((a17==2)&&((a16==8)&&((!(a0==1)&&((input==5)&&(a5==5)))&&(a13==1))))))&&(a20==1))&&((a9==10)&&(((((a12==1)&&((a19==2)&&(a11==1)))&&(a21==10))&&!(a0==1))&&!(a14==1))))){ a9 = 7; a5 = 4; a16 = 7; a0 = 0; a12 = 1; a19 = 1; a3 = 1; a1 = 12; return -1; } else if((((((a14==1)||(((a2==1)||(a27==1))&&(a23==1)))&&(a3==1))||!(a3==1))&&(((((input==5)&&(((((a19==5)&&((a16==8)&&((a9==11)&&((a5==5)&&(a1==14)))))&&(a21==12))||((a21==12)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a16==8))&&(a19==5))))||((a21==10)&&(((a16==9)&&(((a5==4)&&(a1==12))&&(a9==7)))&&(a19==1)))))&&!(a20==1))&&(a17==2))&&!(a0==1)))){ a21 = 10; a5 = 4; a9 = 8; a20 = 1; a11 = 0; a1 = 12; a19 = 1; a22 = 1; a16 = 7; return -1; } else if(((((((((a9==11)&&((a21==12)&&((a5==6)&&((a16==10)&&((input==5)&&(a1==13))))))&&(a19==2))&&(a20==1))&&!(a14==1))&&!(a0==1))&&(a6==1))&&((a4==1)||(((a17==2)&&((a12==1)&&(a11==1)))&&(a13==1))))){ a24 = 0; a19 = 1; a9 = 7; a6 = 1; a5 = 4; a16 = 7; a2 = 1; a1 = 12; a21 = 10; return -1; } else if((((a19==4)&&(!(a11==1)||((a1==14)&&(((a12==1)&&(a12==1))&&(a13==1)))))&&((a20==1)&&(!(a18==1)&&((a16==10)&&((a21==10)&&((!(a4==1)&&(!(a24==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==3))))&&(a17==2)))))))){ a6 = 1; a9 = 9; a23 = 1; a28 = 1; a1 = 13; a5 = 4; a16 = 9; a21 = 12; return -1; } else if((((a9==8)&&((a12==1)&&((a5==4)&&((a1==12)&&((a17==2)&&((a21==10)&&((a3==1)&&((input==1)&&(a16==9)))))))))&&((a3==1)&&(!(a23==1)||((((a7==1)||((a6==1)||(a27==1)))&&(a19==2))&&(a20==1)))))){ a2 = 1; a0 = 0; a19 = 1; a18 = 0; a1 = 13; a9 = 10; a16 = 11; return 25; } else if((((((a4==1)||((a16==11)&&((((a21==12)&&(a23==1))&&!(a18==1))&&(a17==2))))&&(a1==12))||(a24==1))&&((!(a4==1)&&((a3==1)&&((a19==4)&&((a20==1)&&((a5==4)&&((a9==11)&&(input==1)))))))&&!(a7==1)))){ a19 = 1; a27 = 0; a16 = 7; a13 = 1; a9 = 7; a21 = 10; a28 = 1; return -1; } else if((((a13==1)&&((a1==12)&&(!(a20==1)&&(((a3==1)||!(a13==1))&&!(a4==1)))))&&(((a17==2)&&(((a21==11)&&((a6==1)&&(((!(a8==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a19==2))&&!(a8==1))))&&(a9==10)))&&(a16==8)))){ a7 = 0; a21 = 10; a1 = 13; a9 = 9; a14 = 0; a20 = 1; a19 = 5; a27 = 0; a5 = 5; return 26; } else if(((((a21==10)&&(((((a23==1)&&!(a13==1))&&!(a2==1))&&(a17==2))&&(a19==3)))&&(a4==1))&&(!(a12==1)&&((((((a9==9)&&((a1==14)&&((input==1)&&((a5==5)||(a5==6)))))&&!(a20==1))&&(a16==8))&&!(a23==1))&&(a14==1))))){ a16 = 7; a14 = 1; a4 = 1; a19 = 2; a9 = 10; a1 = 12; a5 = 6; a20 = 1; a6 = 0; return -1; } else if((((((!(a18==1)&&(((a19==2)&&((input==5)&&((a5==5)||(a5==6))))&&(a17==2)))&&(a16==7))&&!(a4==1))&&!(a8==1))&&(!(a18==1)&&((((a1==14)&&((a9==10)&&(((a21==11)&&(a6==1))&&(a20==1))))&&(a2==1))||!(a28==1))))){ a1 = 12; a27 = 0; a9 = 7; a21 = 10; a11 = 1; a3 = 1; a5 = 4; a19 = 1; return -1; } else if((((a21==12)&&(((!(a24==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a19==1))&&(a17==2)))&&(!(a20==1)&&(((a16==10)&&((a1==13)&&(!(a8==1)&&((!(a0==1)&&(((a13==1)&&!(a27==1))&&(a23==1)))||(a0==1)))))&&(a9==8))))){ a21 = 10; a4 = 1; a20 = 1; a0 = 1; a16 = 7; a9 = 10; a7 = 1; a5 = 6; return 21; } else if((((a21==11)&&((a19==2)&&(((a17==2)&&(((a6==1)&&(a1==12))&&!(a7==1)))||(a27==1))))&&((((a3==1)&&(((((input==3)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&!(a24==1))&&(a20==1))&&!(a4==1)))&&!(a8==1))&&(a16==9)))){ a9 = 7; a4 = 0; a19 = 1; a5 = 4; a12 = 1; a16 = 7; a21 = 10; a28 = 1; return -1; } else if(((((a9==8)&&(!(a23==1)||(((a14==1)||(!(a18==1)&&((a0==1)||((a17==2)&&(!(a23==1)||(a11==1))))))&&(a5==4))))&&(a20==1))&&((a21==10)&&((a16==10)&&(!(a14==1)&&((a19==3)&&((input==6)&&(a1==12)))))))){ a9 = 7; a14 = 0; a19 = 1; a16 = 7; a18 = 0; a24 = 0; return -1; } else if(((((a5==4)&&(!(a0==1)&&(((a6==1)&&((a28==1)&&((((a6==1)&&((input==4)&&(a16==10)))&&!(a18==1))&&!(a14==1))))&&(a1==14))))&&(a20==1))&&((a9==11)&&((a21==12)&&(((a17==2)&&(a13==1))&&(a19==2)))))){ a4 = 0; a21 = 10; a14 = 0; a9 = 7; a19 = 1; a16 = 7; a1 = 12; a28 = 1; return -1; } else if(((!(a28==1)||(!(a4==1)&&(((!(a14==1)&&((((a3==1)&&(a16==11))&&(a1==14))&&(a21==10)))||!(a13==1))&&(a17==2))))&&((a2==1)&&(!(a20==1)&&((a11==1)&&((a19==1)&&(((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==5)))))))){ a1 = 13; a20 = 1; a16 = 7; a26 = 1; a5 = 6; a9 = 8; a11 = 0; a15 = 1; return -1; } else if(((((!(a14==1)&&(!(a14==1)&&((a9==10)&&(input==3))))&&(a12==1))&&!(a26==1))&&((a1==13)&&(((a16==7)&&((a21==11)&&(!(a20==1)&&((a17==2)&&(!(a26==1)&&((a19==1)&&((a4==1)||(a12==1))))))))&&(a5==5))))){ a7 = 0; a21 = 10; a5 = 4; a9 = 7; a23 = 1; a20 = 1; a1 = 12; a6 = 1; return -1; } else if((((((a27==1)||(((a23==1)&&(a21==11))||!(a28==1)))&&(a17==2))&&(a1==13))&&((a19==1)&&((((a9==8)&&(((a13==1)&&(!(a26==1)&&((a23==1)&&((input==6)&&((a5==4)||(a5==5))))))&&(a16==10)))&&!(a7==1))&&!(a20==1))))){ a9 = 10; a21 = 10; a24 = 1; a16 = 11; a28 = 0; a12 = 0; a20 = 1; a5 = 4; return -1; } else if(((((a19==2)&&((a16==10)&&(((((a5==4)&&(((input==5)&&(a9==11))&&(a20==1)))&&(a17==2))&&(a3==1))&&(a21==12))))&&(a12==1))&&((!(a4==1)&&((a13==1)&&((a1==14)&&((a2==1)&&!(a27==1)))))||(a8==1)))){ a9 = 9; a21 = 10; a2 = 1; a1 = 13; a16 = 7; a6 = 1; a5 = 5; a3 = 1; return 25; } else if((((a5==6)&&((a12==1)&&(((((a14==1)||((a11==1)&&(a9==9)))&&(a19==2))&&!(a4==1))&&!(a14==1))))&&(!(a20==1)&&((((!(a8==1)&&(((a21==10)&&(input==3))&&(a1==13)))&&(a17==2))&&(a16==11))&&(a3==1))))){ a16 = 10; a20 = 1; a5 = 5; a23 = 0; a9 = 8; a2 = 0; a1 = 12; return 21; } else if((((a6==1)&&((((a12==1)&&(((((a21==11)&&(a11==1))&&(a17==2))&&(a1==12))&&(a19==5)))&&!(a7==1))&&(a6==1)))&&(!(a26==1)&&((a12==1)&&(((a20==1)&&((input==5)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&(a16==8)))))){ a19 = 3; a9 = 8; a4 = 0; a16 = 10; a0 = 0; a2 = 1; a5 = 6; return 23; } else if(((((a21==10)&&(!(a2==1)&&(((!(a23==1)&&((input==3)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))))&&(a1==12))&&!(a2==1))))&&(a8==1))&&((((a19==4)&&((a8==1)&&((a17==2)&&(!(a13==1)&&(a23==1)))))&&(a16==10))&&(a20==1)))){ a16 = 7; a1 = 13; a5 = 4; a10 = 1; a19 = 5; a12 = 0; a9 = 8; a21 = 12; a28 = 0; return -1; } else if(((((((a13==1)&&((a20==1)&&((((!(a14==1)&&((a1==14)&&(input==3)))&&(a9==10))&&!(a8==1))&&!(a18==1))))&&(a3==1))&&!(a14==1))&&(a21==11))&&(((a17==2)&&(((a5==4)&&(a2==1))&&(a19==1)))&&(a16==8)))){ a21 = 10; a23 = 1; a16 = 7; a1 = 12; a9 = 7; a24 = 0; a27 = 0; return -1; } else if(((((((a1==13)&&(((a5==4)&&(input==5))&&(a16==11)))&&(a6==1))&&(a21==10))&&(a9==11))&&((a17==2)&&((a20==1)&&((a13==1)&&((((((a28==1)&&(a2==1))&&(a19==5))||(a26==1))||(a7==1))&&!(a14==1))))))){ a21 = 11; a1 = 12; a16 = 8; a3 = 1; a4 = 0; a5 = 6; a19 = 1; a9 = 7; a11 = 1; return 25; } else if(((!(a0==1)&&(((((a1==12)&&(((a2==1)&&(a19==1))&&(a21==10)))&&(a17==2))&&!(a0==1))||(a24==1)))&&(!(a8==1)&&((!(a24==1)&&((((a9==8)&&((input==6)&&(a16==8)))&&!(a20==1))&&(a5==4)))&&(a23==1))))){ if((a24==1)){ a19 = 2; a3 = 1; a26 = 0; a9 = 11; a1 = 14; a5 = 6; a13 = 1; }else{ a2 = 1; a16 = 9; a24 = 0; a12 = 1; a5 = 6; a20 = 1; } return 25; } else if(((((((((a21==10)&&((a12==1)&&((!(a4==1)&&((a19==5)&&((a17==2)&&(a12==1))))&&!(a20==1))))&&(a16==8))&&!(a8==1))&&!(a4==1))&&!(a4==1))||(a7==1))&&(((((a5==5)||(a5==6))&&(input==5))&&(a9==7))&&(a1==13)))){ a3 = 1; a16 = 7; a20 = 1; a14 = 0; a1 = 12; a7 = 0; a19 = 1; a5 = 4; return -1; } else if(((!(a2==1)||(((a23==1)&&((((a20==1)&&(((a6==1)||(a7==1))&&(a19==1)))&&(a9==11))&&(a16==9)))||(a18==1)))&&((((a17==2)&&(((a5==6)&&((a1==13)&&(input==4)))&&!(a0==1)))&&(a21==10))&&!(a27==1)))){ a16 = 8; a21 = 12; a28 = 1; a0 = 0; a1 = 14; a19 = 5; a7 = 0; return 26; } else if((((((((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a4==1))&&!(a7==1))&&(a9==10))&&(a20==1))&&((a19==4)&&((a1==13)&&(((a21==11)&&((a26==1)||((a24==1)||((a6==1)&&((a16==8)&&(a6==1))))))&&(a17==2)))))){ if((a2==1)){ a1 = 12; a14 = 0; a5 = 4; a8 = 0; a20 = 0; a9 = 9; a19 = 1; a7 = 0; }else{ a16 = 10; a5 = 5; a19 = 2; a0 = 0; a6 = 1; a12 = 1; } return 26; } else if((((((((a17==2)&&((a21==12)&&((input==3)&&(a19==5))))&&(a3==1))&&(a5==4))&&!(a14==1))&&(a16==7))&&((!(a6==1)||((((a23==1)&&(((a1==13)&&(a6==1))||!(a12==1)))||!(a28==1))&&(a20==1)))&&(a9==8)))){ a5 = 5; a21 = 11; a16 = 9; a4 = 0; a1 = 12; a18 = 0; a7 = 0; a9 = 7; return 25; } else if((((a5==6)&&(((a20==1)&&((a19==3)&&(!(a14==1)&&((((input==6)&&(a21==10))&&(a1==12))&&!(a8==1)))))&&(a17==2)))&&(((a26==1)||(((a16==10)&&((a14==1)||((a28==1)||(a4==1))))&&!(a18==1)))&&(a9==9)))){ a16 = 11; a13 = 1; a26 = 0; a19 = 5; a9 = 10; a8 = 0; a5 = 5; a1 = 14; return 22; } else if(((((a20==1)&&(((!(a3==1)&&(a13==1))&&!(a28==1))&&!(a23==1)))&&!(a12==1))&&((a16==10)&&((a17==2)&&(((((a19==3)&&(((input==6)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&(a1==14)))&&(a24==1))&&!(a28==1))&&(a21==12)))))){ a21 = 10; a19 = 1; a9 = 7; a5 = 5; a24 = 1; a2 = 0; a8 = 1; a16 = 7; return 25; } else if((((a20==1)&&(((!(a23==1)||((a21==12)&&((a2==1)&&(a5==4))))&&(a19==4))&&(a16==9)))&&((!(a7==1)&&((a1==14)&&(((a13==1)&&((!(a24==1)&&((input==5)&&(a17==2)))&&!(a24==1)))&&!(a4==1))))&&(a9==11)))){ a16 = 7; a6 = 1; a19 = 1; a1 = 12; a21 = 10; a9 = 7; a26 = 0; a7 = 0; return -1; } else if(((((a1==13)&&((a13==1)&&(a16==11)))&&(a19==5))&&((a20==1)&&((a17==2)&&((((a6==1)&&(((a21==10)&&((a28==1)&&((a28==1)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==6))))))&&!(a0==1)))&&!(a27==1))&&(a9==11)))))){ a1 = 12; a28 = 1; a2 = 1; a3 = 1; a19 = 4; a5 = 6; a9 = 7; a16 = 7; return -1; } else if((((a20==1)&&(((a21==11)&&(!(a7==1)&&((a9==8)&&(((((a5==5)||(a5==6))&&(input==4))&&!(a0==1))&&!(a0==1)))))&&(a17==2)))&&(((((a7==1)||(((a3==1)&&!(a7==1))&&(a19==4)))&&(a16==11))&&(a1==12))||!(a11==1)))){ a19 = 1; a28 = 1; a5 = 4; a21 = 10; a11 = 1; a23 = 1; a16 = 7; a9 = 7; return -1; } else if((((a19==4)&&((((!(a11==1)||(a28==1))&&(a16==7))&&(a9==11))&&(a17==2)))&&((a21==11)&&(!(a4==1)&&(((((a12==1)&&((a20==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a13==1))))&&(a1==13))&&!(a26==1))&&(a6==1)))))){ a16 = 8; a28 = 1; a18 = 0; a5 = 4; a9 = 10; a3 = 1; return 25; } else if((((a21==12)&&((a19==5)&&(((!(a8==1)&&((a17==2)&&(!(a23==1)||(a2==1))))&&(a9==7))&&(a1==14))))&&(((((!(a8==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1)))&&(a16==11))&&(a11==1))&&(a20==1))&&!(a8==1)))){ a26 = 0; a19 = 1; a12 = 1; a1 = 12; a21 = 10; a5 = 4; a16 = 7; return -1; } else if((((((a9==7)&&((a21==10)&&((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1))&&(a28==1))))&&(a19==4))&&(a1==14))&&((a20==1)&&((a17==2)&&((a3==1)&&((((a26==1)||(!(a0==1)&&(a23==1)))||!(a28==1))&&(a16==8))))))){ a13 = 1; a1 = 12; a5 = 4; a19 = 1; a23 = 1; a16 = 7; return -1; } else if((((((a20==1)&&((a16==10)&&((a11==1)&&(!(a14==1)&&((a2==1)||!(a2==1))))))&&(a19==1))&&(a21==11))&&((a17==2)&&((a28==1)&&(!(a7==1)&&((a1==13)&&((a23==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==3))))))))){ a3 = 1; a5 = 4; a21 = 10; a0 = 0; a16 = 7; a1 = 12; a9 = 7; a13 = 1; return -1; } else if((((a17==2)&&((!(a18==1)&&(!(a18==1)&&((((input==6)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a26==1))&&!(a14==1))))&&(a20==1)))&&(((a24==1)||((((a19==4)&&((a23==1)&&(a21==10)))&&!(a4==1))&&(a16==7)))&&(a1==13)))){ a12 = 1; a19 = 5; a21 = 11; a23 = 1; a18 = 0; a9 = 9; a5 = 6; return 23; } else if(((!(a4==1)&&((((a13==1)||!(a28==1))&&(a19==5))&&(a16==10)))&&(((!(a27==1)&&((((a17==2)&&(!(a20==1)&&(((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a1==14))))&&!(a24==1))&&(a21==12)))&&(a23==1))&&!(a27==1)))){ a5 = 6; a10 = 0; a16 = 8; a19 = 3; a29 = 1; a9 = 8; a13 = 0; return -1; } else if((((a28==1)&&(((((((!(a20==1)&&((input==3)&&(a16==11)))&&(a5==5))&&(a21==10))&&(a3==1))&&(a11==1))&&(a23==1))&&(a19==2)))&&(((a7==1)||(((a9==11)&&((a17==2)&&(a23==1)))&&(a1==14)))&&(a13==1)))){ a28 = 0; a20 = 1; a5 = 4; a10 = 1; a11 = 0; a21 = 12; a9 = 8; a19 = 4; return -1; } else if((((a9==8)&&(((a19==2)&&((a28==1)&&(((((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&!(a24==1))&&!(a14==1))&&!(a8==1))&&!(a27==1))&&!(a20==1))))&&(a21==11)))&&(((a1==14)&&((a17==2)&&(!(a26==1)&&(a23==1))))&&(a16==7)))){ a24 = 0; a1 = 12; a11 = 1; a9 = 7; a20 = 1; a19 = 1; a5 = 4; a21 = 10; a13 = 1; return -1; } else if((((((((((a19==3)&&(a2==1))&&(a21==10))&&!(a20==1))&&(a16==8))&&(a12==1))&&!(a14==1))||!(a2==1))&&(!(a7==1)&&((((a17==2)&&((a1==12)&&(((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==3))))&&!(a0==1))&&!(a24==1))))){ a5 = 4; a14 = 0; a9 = 7; a19 = 1; a26 = 0; a20 = 1; a28 = 1; a16 = 7; return -1; } else if(((!(a14==1)&&(!(a20==1)&&((((a16==9)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a9==11)))&&(a1==13))&&(a21==10))))&&(((a28==1)&&((a17==2)&&((((!(a24==1)&&(a13==1))||(a14==1))&&(a28==1))&&(a19==2))))||(a8==1)))){ a21 = 12; a22 = 0; a23 = 0; a16 = 8; a28 = 0; a9 = 9; a5 = 4; a20 = 1; return -1; } else if((((a16==10)&&(!(a8==1)&&(!(a7==1)&&(!(a20==1)&&((((input==4)&&((((a5==4)&&(a1==14))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6))))))&&(a17==2))&&(a28==1))))))&&(((((a21==11)&&((a6==1)&&(a19==5)))||!(a3==1))||!(a11==1))&&!(a8==1)))){ if((a1==13)){ a19 = 1; a8 = 1; a21 = 10; a12 = 0; a5 = 5; a16 = 7; a9 = 11; a1 = 14; a10 = 1; a20 = 1; }else{ a19 = 1; a10 = 0; a0 = 1; a20 = 1; a29 = 1; a1 = 14; a5 = 6; a9 = 7; a16 = 7; a21 = 10; } return -1; } else if(((!(a14==1)&&(((a9==9)&&(!(a8==1)&&((!(a24==1)&&((a20==1)&&(((a5==5)&&(input==5))&&(a17==2))))&&(a16==11))))&&(a21==12)))&&(!(a26==1)&&((a19==3)&&((a13==1)&&(!(a8==1)&&((a1==14)&&(a2==1)))))))){ a18 = 0; a19 = 1; a4 = 0; a5 = 4; a9 = 7; a21 = 10; a16 = 7; a1 = 12; a2 = 1; return -1; } else if((((a9==7)&&(((((((input==3)&&(a19==3))&&(a12==1))&&(a16==8))&&!(a26==1))&&(a13==1))&&(a2==1)))&&(((((a5==4)&&((a21==12)&&(((a23==1)&&!(a27==1))||!(a13==1))))&&!(a20==1))&&(a17==2))&&(a1==13)))){ a20 = 1; a1 = 12; a19 = 1; a16 = 9; a22 = 1; a28 = 0; a21 = 11; a9 = 8; a5 = 6; a15 = 0; return -1; } else if((((a3==1)&&(!(a18==1)&&((((!(a27==1)&&(((a19==5)&&((input==4)&&((a5==5)||(a5==6))))&&(a9==7)))&&(a12==1))&&(a17==2))&&(a16==9))))&&(!(a0==1)&&(((((a12==1)&&(a13==1))&&(a21==12))&&!(a20==1))&&(a1==14))))){ if((a2==1)){ a12 = 0; a5 = 5; a21 = 10; a14 = 1; a20 = 1; a9 = 9; a16 = 7; a19 = 1; a6 = 0; }else{ a8 = 1; a28 = 0; a16 = 7; a23 = 0; a9 = 8; a5 = 5; a1 = 13; a19 = 1; a21 = 10; a20 = 1; } return 22; } else if(((!(a8==1)&&((a17==2)&&((a16==8)&&((a6==1)&&(((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==3))&&!(a14==1))))))&&(((a1==12)&&((a7==1)||(((((a12==1)&&(a19==5))&&!(a20==1))&&(a11==1))&&(a2==1))))&&(a21==12)))){ a19 = 1; a9 = 11; a4 = 1; a16 = 7; a21 = 10; a12 = 0; a5 = 6; a1 = 14; a20 = 1; a18 = 1; return 23; } else if((((a16==11)&&((((a18==1)&&((a18==1)&&(!(a28==1)&&(a28==1))))&&(a21==11))&&(a17==2)))&&((a20==1)&&(((a19==5)&&((!(a3==1)&&(((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a1==14)))&&!(a12==1)))&&(a7==1))))){ a14 = 1; a18 = 1; a21 = 12; a10 = 1; a9 = 9; a1 = 12; a5 = 4; a19 = 3; a16 = 8; return -1; } else if((((a20==1)&&((a17==2)&&(((a1==13)&&((a2==1)&&(!(a27==1)&&((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6))))&&(input==4)))))&&!(a4==1))))&&((a19==4)&&(!(a7==1)&&(((a21==11)&&(!(a11==1)||((a2==1)&&(a16==10))))||!(a2==1)))))){ a9 = 7; a1 = 12; a5 = 4; a18 = 0; a16 = 7; a12 = 1; a19 = 1; a21 = 10; a8 = 0; return -1; } else if(((((a28==1)&&((a17==2)&&((!(a20==1)&&((a1==14)&&(((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))&&(input==1))&&(a12==1))))&&(a16==7))))&&!(a26==1))&&(!(a13==1)||((a19==1)&&(((a8==1)||((a12==1)&&(a2==1)))&&(a21==11)))))){ a21 = 10; a5 = 5; a11 = 1; a9 = 9; a20 = 1; a6 = 1; a19 = 2; a3 = 1; a1 = 13; return 25; } else if((((!(a20==1)&&((a13==1)&&(!(a27==1)&&((input==5)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a1==13)&&(a5==5))))))))&&(a21==10))&&((a17==2)&&((a8==1)||(((!(a8==1)&&((a16==7)&&((a23==1)&&(a12==1))))&&(a19==1))||(a27==1)))))){ a5 = 4; a27 = 0; a6 = 1; a9 = 7; a20 = 1; a1 = 12; return -1; } else if((((((((((!(a24==1)&&((((a1==14)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a19==1))&&!(a7==1)))&&!(a26==1))&&!(a26==1))&&(a21==10))&&(a28==1))&&(a16==11))&&(a17==2))&&(a20==1))&&(((a11==1)&&(a9==7))&&!(a14==1)))){ a16 = 9; a5 = 5; a9 = 10; a19 = 2; a3 = 1; a12 = 1; return 21; } else if((((a9==11)&&(((a1==12)&&((a21==10)&&((((a2==1)&&(a19==3))||!(a6==1))||!(a6==1))))&&(a17==2)))&&((((a3==1)&&((((((a5==5)||(a5==6))&&(input==6))&&!(a18==1))&&!(a24==1))&&!(a26==1)))&&(a20==1))&&(a16==10)))){ a27 = 0; a9 = 7; a16 = 7; a11 = 1; a2 = 1; a5 = 4; a19 = 1; return -1; } else if(((!(a0==1)&&(!(a14==1)&&(((a19==2)&&(((a28==1)&&!(a20==1))&&(a16==8)))&&(a21==11))))&&(!(a8==1)&&(!(a8==1)&&((((!(a18==1)&&((a9==9)&&((input==5)&&(a5==6))))&&(a1==12))&&(a17==2))&&(a3==1)))))){ a1 = 14; a9 = 10; a5 = 4; a20 = 1; a18 = 0; a14 = 0; a19 = 1; a12 = 1; return 25; } else if((((a11==1)&&(!(a28==1)||(((a17==2)&&(((a11==1)&&(a16==10))&&(a21==10)))&&(a23==1))))&&(((((a1==13)&&((((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==3))&&(a12==1))&&!(a20==1)))&&(a19==2))&&(a23==1))&&!(a18==1)))){ a15 = 1; a20 = 1; a5 = 6; a29 = 1; a19 = 1; a16 = 7; a9 = 10; a27 = 1; return -1; } else if(((((a21==11)&&((a12==1)&&(a9==11)))&&(a14==1))&&(((a16==8)&&(((a20==1)&&((a14==1)&&((a7==1)&&(((a17==2)&&((a4==1)&&(((input==4)&&(a19==3))&&!(a23==1))))&&(a1==13)))))&&(a5==4)))&&!(a23==1)))){ a21 = 10; a19 = 1; a5 = 6; a16 = 7; a20 = 0; a10 = 0; a2 = 0; a25 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a12==1)||((a16==7)&&(((a17==2)&&(!(a20==1)&&((a21==10)&&(a23==1))))&&(a28==1))))&&(((a3==1)&&(!(a7==1)&&((((input==4)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&!(a14==1))&&!(a14==1))))&&(a19==5)))){ a5 = 4; a3 = 1; a0 = 0; a1 = 12; a20 = 1; a9 = 7; a12 = 1; a19 = 1; return -1; } else if(((!(a14==1)&&((((((a20==1)&&((!(a27==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==12)))&&(a9==8))&&!(a0==1))&&(a17==2))&&!(a0==1)))&&(!(a12==1)||((a1==14)&&(((a19==4)&&((a28==1)&&(a16==10)))||(a18==1)))))){ a16 = 7; a28 = 1; a3 = 1; a5 = 4; a1 = 12; a27 = 0; a9 = 7; a21 = 10; a19 = 1; return -1; } else if((((!(a24==1)&&((a16==8)&&(((a28==1)&&(((a1==14)&&(input==4))&&(a13==1)))&&(a28==1))))&&(a17==2))&&(((((a14==1)||((((a28==1)&&(a5==4))&&(a23==1))&&(a21==10)))&&(a9==9))&&(a20==1))&&(a19==2)))){ a14 = 0; a19 = 1; a16 = 7; a9 = 7; a27 = 0; a1 = 12; a4 = 0; return -1; } else if((((((a20==1)&&((a1==13)&&((((a23==1)||!(a6==1))&&(a28==1))&&(a17==2))))||(a18==1))&&!(a24==1))&&(!(a0==1)&&((a21==10)&&((a19==2)&&(((a3==1)&&((input==1)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a16==10))))))){ a19 = 1; a9 = 7; a1 = 12; a4 = 0; a5 = 4; a16 = 7; a14 = 0; return -1; } else if(((((((a1==13)&&(((((a2==1)&&!(a18==1))&&!(a26==1))&&(a17==2))&&(a21==11)))&&(a20==1))||!(a3==1))&&(a2==1))&&((a19==4)&&(((((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==4))&&!(a27==1))&&(a16==7))&&!(a27==1))))){ a19 = 1; a9 = 7; a3 = 1; a0 = 0; a21 = 10; a5 = 4; a1 = 12; a4 = 0; return -1; } else if((((a16==10)&&((a9==10)&&(!(a23==1)||(((((a12==1)||(a18==1))&&(a19==4))&&(a28==1))&&!(a4==1)))))&&((a21==12)&&((((((a13==1)&&((a5==6)&&(input==4)))&&!(a7==1))&&!(a20==1))&&(a1==12))&&(a17==2))))){ a18 = 1; a8 = 1; a15 = 1; a16 = 11; a9 = 9; a19 = 3; a20 = 1; a21 = 11; a5 = 5; return -1; } else if(((((a23==1)&&((a23==1)&&((((((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==1))&&!(a24==1))&&(a17==2))&&(a21==12))&&!(a26==1))))&&(a16==7))&&((!(a24==1)&&((((a20==1)&&(a28==1))&&(a19==3))&&(a1==12)))&&!(a26==1)))){ a13 = 1; a19 = 1; a18 = 0; a5 = 4; a21 = 10; a9 = 7; a7 = 0; return -1; } else if(((((a5==4)&&((!(a3==1)||(!(a6==1)||((a1==13)&&(((a13==1)&&!(a4==1))||!(a6==1)))))||(a4==1)))&&(a9==11))&&((a16==7)&&((((((a17==2)&&(input==5))&&!(a0==1))&&(a21==11))&&(a20==1))&&(a19==5))))){ a18 = 0; a1 = 14; a16 = 8; a24 = 0; a9 = 9; a21 = 12; a19 = 2; a5 = 5; a13 = 1; return 23; } else if((((((a17==2)&&((a28==1)&&((a19==5)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==14)))))&&!(a4==1))&&(a13==1))&&(!(a3==1)||((a16==8)&&((a9==9)&&(((((a13==1)&&(a23==1))&&(a20==1))&&!(a0==1))&&(a21==12))))))){ a4 = 0; a12 = 1; a23 = 1; a16 = 10; a1 = 13; a5 = 6; return 26; } else if(((((a16==10)&&(((a1==13)&&(a6==1))&&!(a18==1)))&&(a28==1))&&((a9==11)&&((((a19==2)&&((((a2==1)&&(!(a7==1)&&(((a5==6)&&(input==4))&&!(a24==1))))&&(a28==1))&&(a20==1)))&&(a21==12))&&(a17==2))))){ a21 = 10; a1 = 12; a18 = 0; a16 = 7; a24 = 0; a5 = 4; a13 = 1; a9 = 7; a19 = 1; return -1; } return calculate_output67(input); } int calculate_output67(int input) { if((((((a28==1)&&(a19==3))&&!(a20==1))&&(a28==1))&&((a13==1)&&(((a16==7)&&((a21==10)&&((((((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==4))&&(a1==14))&&(a6==1))&&(a17==2))&&!(a4==1))&&(a13==1))))&&!(a27==1))))){ a8 = 0; a2 = 1; a9 = 7; a5 = 4; a19 = 1; a20 = 1; a3 = 1; a1 = 12; return -1; } else if((((a2==1)&&((a21==10)&&(((a20==1)&&((a1==13)&&((a9==10)&&(((a16==7)&&(((a19==2)&&(input==6))&&(a12==1)))&&!(a0==1)))))&&(a5==6))))&&(((((a24==1)||(a28==1))&&(a17==2))||!(a23==1))&&(a13==1)))){ a0 = 0; a4 = 0; a9 = 11; a19 = 3; a2 = 1; return 26; } else if(((((((((!(a26==1)&&((a24==1)||(a2==1)))&&(a16==9))&&!(a26==1))&&(a20==1))&&(a19==5))&&(a9==11))&&(a2==1))&&((a12==1)&&((!(a26==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a1==13))&&(a17==2)))&&(a21==10))))){ a26 = 0; a19 = 1; a1 = 12; a7 = 0; a16 = 7; a9 = 7; a3 = 1; a5 = 4; return -1; } else if(((((((a21==12)&&((a2==1)&&(a1==12)))&&!(a23==1))&&(a17==2))&&(a27==1))&&((a4==1)&&((((a8==1)&&((a20==1)&&((a24==1)&&(((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a19==2)))))&&(a8==1))&&(a16==9))))){ a9 = 11; a18 = 1; a5 = 5; a6 = 0; a16 = 7; a21 = 10; return -1; } else if((((a20==1)&&((a19==5)&&((((a16==8)&&(!(a6==1)||(((!(a7==1)&&((a1==14)&&(a23==1)))||(a4==1))&&!(a8==1))))&&(a17==2))&&(a9==8))))&&(((a12==1)&&(((a21==10)&&(input==3))&&(a28==1)))&&(a5==5)))){ a4 = 0; a1 = 12; a5 = 4; a6 = 1; a11 = 1; a9 = 9; return -1; } else if((((((a20==1)&&((!(a8==1)&&(a13==1))&&(a17==2)))&&(a1==13))&&(a19==4))&&((a16==8)&&((a11==1)&&((a21==10)&&(!(a27==1)&&(((!(a8==1)&&((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==4)))&&!(a24==1))&&(a28==1)))))))){ a5 = 4; a19 = 1; a1 = 12; a0 = 0; a16 = 7; a14 = 0; a9 = 7; a6 = 1; return -1; } else if((((a20==1)&&(((((a19==3)&&(((((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==5))&&(a23==1))&&(a28==1)))&&!(a4==1))&&!(a26==1))&&(a21==12)))&&((a17==2)&&((a1==12)&&(((a16==9)&&(!(a24==1)&&(a6==1)))&&!(a14==1)))))){ a3 = 1; a9 = 10; a5 = 5; a28 = 1; a21 = 10; a1 = 13; a16 = 7; return 22; } else if((((a17==2)&&((!(a3==1)&&(((a4==1)&&((input==1)&&(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))))&&(a16==9)))&&(a18==1)))&&(((a21==12)&&(!(a13==1)&&((a7==1)&&((a23==1)&&!(a23==1)))))&&(a20==1)))){ a5 = 6; a27 = 1; a9 = 11; a1 = 12; a21 = 11; a0 = 1; a16 = 8; a19 = 5; a7 = 1; return -1; } else if(((((a16==8)&&((a17==2)&&(((a12==1)&&(a13==1))&&(a5==4))))||(a8==1))&&((a13==1)&&((a21==12)&&((((a19==3)&&(((a20==1)&&((a9==10)&&((input==1)&&(a1==14))))&&!(a7==1)))&&(a6==1))&&!(a14==1)))))){ a11 = 1; a1 = 12; a4 = 0; a18 = 0; a19 = 1; a21 = 10; a16 = 7; a9 = 7; return -1; } else if((((a16==8)&&((a20==1)&&((a9==7)&&((((a17==2)&&((a6==1)&&((a1==13)&&((input==1)&&(a19==3)))))&&!(a24==1))&&(a12==1)))))&&((a5==4)&&((a21==10)&&((((a23==1)||!(a13==1))||!(a6==1))&&(a23==1)))))){ a16 = 9; a19 = 4; a24 = 0; a1 = 14; a2 = 1; a4 = 0; a9 = 11; a21 = 12; return 25; } else if((((((a5==4)&&(!(a20==1)&&(!(a11==1)&&((a8==1)&&((a17==2)&&(((input==6)&&(a19==4))&&(a7==1)))))))&&(a16==8))&&(a21==11))&&(((a1==14)&&((((a24==1)&&(a23==1))&&(a18==1))&&!(a11==1)))&&(a9==9)))){ a11 = 0; a19 = 1; a20 = 1; a7 = 1; a9 = 11; a8 = 1; a5 = 5; a1 = 12; a16 = 7; a21 = 10; return -1; } else if(((((a11==1)&&((a12==1)&&(!(a14==1)&&((a3==1)&&((a17==2)&&(a6==1))))))&&!(a20==1))&&((a19==2)&&(((((a16==7)&&((((a5==5)&&(input==5))&&(a28==1))&&(a1==13)))&&!(a7==1))&&(a21==12))&&(a9==7))))){ a3 = 1; a21 = 10; a20 = 1; a5 = 4; a9 = 10; a26 = 0; return 21; } else if(((((a16==10)&&((a9==11)&&(!(a24==1)&&((a20==1)&&(((!(a27==1)&&((a1==13)&&(input==6)))&&!(a4==1))&&(a28==1))))))&&(a21==12))&&((a19==2)&&(((a26==1)||(((a6==1)&&(a17==2))||!(a28==1)))&&(a5==6))))){ a13 = 1; a9 = 9; a18 = 0; a5 = 5; a16 = 7; a21 = 10; a26 = 0; return 25; } else if((((a1==14)&&((!(a18==1)&&((!(a20==1)&&(((a3==1)&&((a17==2)&&((a6==1)&&(!(a27==1)&&(((a5==4)&&(input==4))&&(a19==2))))))&&(a16==7)))&&!(a24==1)))&&(a21==11)))&&((a12==1)&&((a9==10)&&(a13==1))))){ a28 = 1; a9 = 7; a1 = 12; a20 = 1; a18 = 0; a21 = 10; a19 = 1; return -1; } else if((((a21==11)&&((a11==1)&&((!(a26==1)&&((a1==12)&&(a13==1)))&&!(a7==1))))&&(((a19==2)&&((a17==2)&&(((a3==1)&&((a3==1)&&(!(a26==1)&&((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))))&&(a16==9))))&&(a20==1)))){ a16 = 10; a26 = 0; a5 = 6; a6 = 1; a9 = 10; a19 = 5; a21 = 10; a0 = 0; return 25; } else if(((((a2==1)&&((a21==12)&&(((a16==8)&&((a17==2)&&((a1==12)&&(a11==1))))||!(a13==1))))||(a8==1))&&(((((a20==1)&&((a2==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==6))))&&(a19==5))&&(a11==1))&&(a3==1)))){ a4 = 0; a8 = 0; a9 = 11; a12 = 1; a19 = 4; a1 = 14; a5 = 5; a16 = 7; a21 = 10; return 25; } else if(((!(a24==1)&&(!(a4==1)&&((a18==1)||((a5==4)&&(((a28==1)||(a4==1))&&(a9==7))))))&&(!(a4==1)&&((a21==10)&&((!(a26==1)&&((a17==2)&&(!(a20==1)&&(((input==3)&&(a19==5))&&(a16==8)))))&&(a1==13)))))){ a0 = 0; a16 = 7; a19 = 1; a1 = 12; a20 = 1; a18 = 0; a11 = 1; return -1; } else if((((a19==1)&&((a21==12)&&((a27==1)||(((a28==1)||(a4==1))&&(a9==8)))))&&((a16==7)&&((((((!(a20==1)&&(((a17==2)&&(input==5))&&(a1==12)))&&(a3==1))&&!(a26==1))&&(a5==4))&&!(a14==1))&&!(a27==1))))){ a13 = 1; a21 = 11; a19 = 5; a16 = 11; a1 = 13; a20 = 1; a23 = 1; a11 = 1; a5 = 5; a9 = 7; return 21; } else if(((((a26==1)||((a12==1)&&(((((a12==1)&&(a21==12))&&(a19==4))&&(a1==14))&&(a17==2))))&&(a20==1))&&(((a5==5)&&((a6==1)&&(!(a14==1)&&(!(a24==1)&&(((input==1)&&(a16==7))&&(a6==1))))))&&(a9==7)))){ a18 = 0; a16 = 9; a13 = 1; a19 = 3; a1 = 12; a9 = 10; a21 = 11; return 25; } else if((((a28==1)&&(!(a7==1)&&(!(a26==1)&&(((a2==1)&&((input==4)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a26==1)))))&&((a21==11)&&(!(a20==1)&&(((((a1==13)&&((a17==2)&&(a23==1)))&&!(a4==1))&&(a16==7))&&(a19==3)))))){ a20 = 1; a23 = 1; a19 = 1; a24 = 0; a21 = 10; a5 = 4; a18 = 0; a9 = 7; a1 = 12; return -1; } else if((((a19==2)&&(((a21==10)&&(((a1==13)&&(((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&!(a14==1)))&&(a17==2)))&&(a20==1)))&&((((a0==1)||((((a13==1)&&(a16==10))&&(a11==1))||!(a12==1)))||(a18==1))||(a26==1)))){ a9 = 7; a2 = 1; a1 = 12; a11 = 1; a16 = 7; a19 = 1; a5 = 4; return -1; } else if((((a9==7)&&((a21==11)&&((a3==1)&&(((!(a4==1)&&((a6==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a23==1))&&!(a14==1)))))&&(((a20==1)&&(((a16==10)&&((a1==14)&&((a12==1)&&(a17==2))))&&!(a27==1)))&&(a19==4)))){ a5 = 5; a0 = 0; a16 = 8; a28 = 1; a4 = 0; a9 = 10; a1 = 12; return 26; } else if((((a19==5)&&((a16==7)&&(((a17==2)&&(((a12==1)&&((a6==1)&&(((input==4)&&(a20==1))&&(a1==13))))&&!(a18==1)))&&!(a7==1))))&&(((a21==12)&&((((a6==1)&&!(a24==1))&&(a3==1))&&(a5==6)))&&(a9==8)))){ a5 = 4; a12 = 1; a11 = 1; a9 = 7; a1 = 12; a19 = 1; a21 = 10; a26 = 0; return -1; } else if(((((((((input==4)&&((((a9==7)&&((a5==5)&&(a1==12)))&&(a19==2))||(((a19==1)&&((a9==11)&&((a5==6)&&(a1==14))))||((a19==2)&&(((a1==12)&&(a5==4))&&(a9==7))))))&&!(a8==1))&&(a21==12))&&(a17==2))&&(a16==10))&&(a2==1))&&(!(a4==1)&&(!(a2==1)||((a13==1)&&(!(a27==1)&&((a11==1)&&!(a20==1)))))))){ if((a29==1)){ a19 = 1; a22 = 1; a25 = 1; a20 = 1; a21 = 10; a5 = 5; a1 = 14; a9 = 8; }else{ a19 = 2; a9 = 9; a5 = 6; a21 = 10; a16 = 7; a1 = 12; a10 = 1; a11 = 0; a20 = 1; a24 = 1; } return -1; } else if(((((((a8==1)||((a2==1)&&(a1==13)))||(a27==1))||!(a12==1))&&(a16==10))&&((a17==2)&&((a21==12)&&((a12==1)&&((a11==1)&&((a5==4)&&(((a19==3)&&((a9==8)&&((input==6)&&(a20==1))))&&(a13==1))))))))){ a9 = 9; a16 = 7; a24 = 0; a13 = 1; a21 = 10; a19 = 2; a14 = 0; return -1; } else if((((a8==1)&&(((a17==2)&&((a19==3)&&(((input==5)&&((a5==5)||(a5==6)))&&(a1==13))))&&(a16==8)))&&((a27==1)&&((!(a11==1)&&(((a9==8)&&((((a11==1)&&(a14==1))&&(a18==1))&&!(a6==1)))&&(a20==1)))&&(a21==11))))){ a15 = 0; a10 = 1; a16 = 10; a6 = 0; a5 = 4; a19 = 2; a21 = 12; a9 = 9; return 25; } else if((((!(a8==1)&&((a6==1)&&((!(a8==1)&&((a19==1)&&(((a17==2)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==6))&&(a28==1)))&&(a21==10))))&&!(a26==1))))&&(a16==9))&&(!(a20==1)&&(((a28==1)&&!(a14==1))&&(a1==14))))){ a29 = 1; a16 = 7; a9 = 9; a20 = 1; a1 = 12; a13 = 0; a5 = 4; a15 = 0; return -1; } else if((((a21==11)&&(((a23==1)&&((a1==13)&&(!(a27==1)&&((a17==2)&&((((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==5))&&!(a20==1))&&(a23==1))&&!(a8==1))&&(a2==1))))))&&(a16==8)))&&((a19==2)&&((a11==1)||!(a2==1))))){ a19 = 5; a11 = 1; a20 = 1; a9 = 8; a6 = 1; a5 = 4; a16 = 7; a26 = 0; return 25; } else if(((!(a12==1)||((a23==1)&&((((a7==1)||((a19==1)&&(a12==1)))||(a14==1))||(a7==1))))&&((!(a18==1)&&(((a16==8)&&(!(a20==1)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==14))&&(a17==2))))&&(a21==10)))&&(a9==9)))){ if((a27==1)){ a18 = 0; a12 = 1; a5 = 6; a19 = 2; a1 = 13; a2 = 1; a21 = 11; }else{ a16 = 9; a1 = 12; a9 = 11; a20 = 1; a24 = 0; a14 = 0; a23 = 1; a19 = 4; a5 = 6; a21 = 11; } return 22; } else if((((a9==11)&&(!(a20==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a16==9))))&&((a19==3)&&((((a23==1)&&((((!(a26==1)&&((a21==12)&&((a3==1)||(a27==1))))||!(a3==1))||(a18==1))&&(a1==12)))||!(a23==1))&&(a17==2))))){ a15 = 0; a9 = 7; a14 = 1; a21 = 10; a20 = 1; a29 = 1; a5 = 6; a19 = 1; a16 = 7; return 22; } else if((((((((a9==9)&&((a28==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a27==1))))&&!(a8==1))&&!(a20==1))&&(a28==1))&&(a17==2))&&(!(a0==1)&&((a19==4)&&((((a16==8)&&((a2==1)&&(a21==10)))&&(a1==14))&&(a6==1)))))){ a16 = 7; a21 = 12; a26 = 0; a1 = 13; a13 = 1; a5 = 6; a20 = 1; a14 = 0; return 25; } else if((((a19==4)&&(((a21==11)&&(!(a26==1)&&((input==1)&&(a9==9))))&&!(a8==1)))&&(((a2==1)&&(!(a20==1)&&(!(a24==1)&&(((a5==6)&&((a17==2)&&(!(a18==1)&&((a28==1)&&(a16==10)))))&&(a1==14)))))&&!(a27==1)))){ if((a5==4)){ a11 = 0; a20 = 1; a21 = 10; a16 = 7; a12 = 0; a14 = 1; a5 = 4; a19 = 1; }else{ a5 = 4; a1 = 12; a20 = 1; a8 = 1; a22 = 0; a19 = 2; a28 = 0; a21 = 10; a16 = 7; } return 26; } else if((((a28==1)&&(!(a2==1)||((a4==1)||((a13==1)&&((a17==2)&&((a20==1)&&(!(a28==1)||((a23==1)&&(a16==9)))))))))&&((a11==1)&&(((a1==14)&&((((input==4)&&(a9==10))&&(a21==10))&&(a5==5)))&&(a19==1))))){ a9 = 11; a4 = 0; a28 = 1; a19 = 5; a16 = 8; a1 = 13; a14 = 0; a5 = 6; return 25; } else if((((((a8==1)||(((a0==1)||(a23==1))&&!(a4==1)))&&(a1==14))&&!(a20==1))&&((a16==9)&&((!(a27==1)&&((!(a18==1)&&(((a17==2)&&((input==3)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a23==1)))&&(a19==3)))&&(a21==10))))){ if((a9==8)){ a10 = 1; a9 = 10; a20 = 1; a1 = 12; a29 = 0; a16 = 7; a19 = 2; a5 = 4; a3 = 0; }else{ a12 = 0; a20 = 1; a0 = 1; a23 = 0; a9 = 11; a19 = 1; a5 = 5; a16 = 7; a1 = 12; } return -1; } else if((((((a17==2)&&((((a6==1)&&((a23==1)||(a14==1)))&&!(a8==1))&&(a16==7)))||(a24==1))&&(a9==11))&&(!(a20==1)&&(((!(a0==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==5))&&(a21==11)))&&(a23==1))&&(a1==12))))){ a24 = 0; a20 = 1; a7 = 0; a19 = 1; a2 = 1; a9 = 7; a21 = 10; a5 = 4; return -1; } else if(((((a9==10)&&(((!(a24==1)&&(!(a24==1)&&((a12==1)&&((a28==1)&&((a16==7)&&((input==3)&&(a5==6)))))))&&(a21==12))&&(a1==13)))&&(a17==2))&&((((a19==3)&&(!(a6==1)||(a12==1)))&&(a28==1))&&!(a20==1)))){ a20 = 1; a1 = 12; a9 = 7; a24 = 0; a21 = 10; a0 = 0; a16 = 11; a19 = 4; return 21; } else if((((a17==2)&&(((a26==1)||((((a27==1)||(!(a6==1)||(a13==1)))&&(a19==3))&&!(a0==1)))&&(a21==10)))&&(((a2==1)&&(((((((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==6))&&(a16==9))&&!(a20==1))&&(a1==14)))&&!(a0==1)))){ if((a5==5)){ a19 = 2; a9 = 10; a5 = 5; a0 = 1; a23 = 0; a16 = 11; a29 = 0; a1 = 13; }else{ a9 = 11; a26 = 1; a6 = 0; a5 = 5; a18 = 1; } return -1; } else if(((((((a6==1)&&((a20==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a6==1))&&!(a26==1))&&(a17==2))&&((((((((a19==1)&&((a3==1)&&(a11==1)))||!(a13==1))&&(a21==10))&&!(a24==1))&&(a1==12))&&(a16==9))&&(a9==8)))){ a21 = 12; a5 = 6; a1 = 14; a19 = 5; a16 = 10; a26 = 0; a23 = 1; a9 = 11; a14 = 0; return 25; } else if((((a20==1)&&((a21==10)&&((a9==10)&&((a13==1)&&(((a16==11)&&(((a28==1)&&!(a0==1))||(a0==1)))||!(a13==1))))))&&(((a5==6)&&(((a1==12)&&((a12==1)&&((input==1)&&(a17==2))))&&(a19==5)))&&!(a18==1)))){ a19 = 1; a16 = 7; a9 = 7; a5 = 4; a8 = 0; a7 = 0; a24 = 0; return -1; } else if(((((a3==1)&&(((a19==5)&&(((a9==10)&&((input==5)&&((a5==4)||(a5==5))))&&(a21==10)))&&(a17==2)))&&!(a7==1))&&((a20==1)&&(((a1==14)&&((a16==7)&&(!(a3==1)||(((a28==1)&&!(a0==1))&&!(a26==1)))))&&(a11==1))))){ a27 = 0; a19 = 4; a9 = 11; a12 = 1; a21 = 12; a5 = 4; a2 = 1; return 26; } else if(((((a9==11)&&((((a5==6)&&((!(a12==1)||(!(a11==1)||(a23==1)))||(a18==1)))||(a18==1))&&(a21==12)))&&(a16==8))&&(((((!(a27==1)&&((a1==12)&&(input==5)))&&(a2==1))&&(a19==1))&&!(a20==1))&&(a17==2)))){ if((a6==1)){ a22 = 1; a20 = 1; a16 = 7; a19 = 5; a21 = 10; a13 = 0; a29 = 0; a1 = 14; }else{ a3 = 0; a12 = 0; a20 = 1; a19 = 2; a13 = 0; a9 = 8; a21 = 10; a16 = 7; } return 22; } else if(((((a19==3)&&((a13==1)&&(((a28==1)&&((input==5)&&(a1==12)))&&(a12==1))))&&(a9==11))&&((a17==2)&&((a5==4)&&((((a6==1)&&((a4==1)||(!(a20==1)&&((a11==1)&&(a21==10)))))&&(a16==11))&&(a28==1)))))){ a28 = 0; a13 = 0; a19 = 1; a16 = 7; a9 = 8; a26 = 1; a20 = 1; a5 = 6; return 22; } else if((((((!(a28==1)||((a23==1)&&!(a7==1)))&&(a3==1))&&(a16==10))&&!(a27==1))&&(((a19==4)&&((((((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a9==10))&&!(a20==1))&&(a2==1))&&!(a27==1))&&(a1==13))&&(a17==2)))&&(a21==12)))){ a5 = 6; a16 = 7; a19 = 1; a6 = 0; a9 = 11; a21 = 10; a20 = 1; a1 = 14; a13 = 0; return -1; } else if((((a4==1)&&(!(a3==1)&&((a27==1)&&(((a1==14)&&((((a16==8)&&(((a5==5)&&((input==6)&&(a17==2)))&&(a9==7)))&&(a19==5))&&!(a3==1)))&&!(a20==1)))))&&((((a6==1)&&(a21==10))&&!(a11==1))&&(a8==1)))){ a5 = 6; a20 = 1; a16 = 7; a13 = 0; a24 = 1; a19 = 1; a27 = 1; a1 = 13; return 23; } else if((((a9==8)&&((a19==3)&&((a0==1)||(((a3==1)&&(a23==1))&&(a16==9)))))&&((a5==4)&&((a20==1)&&(!(a24==1)&&((a17==2)&&(((!(a27==1)&&(!(a27==1)&&((a1==14)&&(input==5))))&&(a3==1))&&(a21==12)))))))){ a21 = 10; a19 = 2; a1 = 13; a9 = 10; a3 = 1; a24 = 0; a16 = 7; a5 = 6; return 25; } else if((((((a20==1)&&((a21==10)&&((a17==2)&&((((a5==4)||(a5==5))&&(input==4))&&!(a26==1)))))&&(a1==13))&&!(a24==1))&&((((a24==1)||((a19==2)&&((a9==8)&&(((a6==1)&&(a28==1))||(a27==1)))))||(a4==1))&&(a16==11)))){ a26 = 0; a9 = 7; a3 = 1; a1 = 12; a19 = 1; a5 = 4; a11 = 1; a16 = 7; return -1; } else if(((!(a14==1)&&((a16==7)&&((((a13==1)&&((a1==14)&&(!(a20==1)&&((input==5)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))))))&&(a19==1))&&!(a27==1))))&&(!(a4==1)&&(!(a13==1)||((((a3==1)&&(a17==2))&&!(a0==1))&&(a21==11)))))){ a11 = 1; a6 = 1; a5 = 4; a18 = 0; a1 = 12; a21 = 10; a20 = 1; a9 = 7; return -1; } else if(((!(a8==1)&&(((a1==12)&&((!(a20==1)&&((a28==1)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==1)))))&&(a6==1)))&&(a21==10)))&&((a16==10)&&((a19==4)&&((a3==1)&&(((a9==11)&&((a23==1)&&(a17==2)))||(a4==1))))))){ a22 = 1; a19 = 1; a16 = 7; a20 = 1; a5 = 5; a27 = 1; a10 = 0; return -1; } else if(((((a1==12)&&((a9==7)&&((a5==4)&&(!(a20==1)&&(a3==1)))))&&(a21==10))&&((a16==10)&&(((!(a27==1)&&((a28==1)&&((a13==1)&&(((a12==1)&&((a17==2)&&(input==4)))&&(a23==1)))))&&(a23==1))&&(a19==3))))){ a20 = 1; a14 = 1; a25 = 0; a19 = 1; a9 = 9; a18 = 1; a5 = 5; a16 = 7; return 21; } else if((((a9==9)&&((a16==8)&&((a23==1)&&(!(a24==1)&&((a12==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a6==1)))))))&&((a21==12)&&((((a19==1)&&(!(a20==1)&&((a8==1)||((a17==2)&&(a23==1)))))||(a0==1))&&(a1==13))))){ a20 = 1; a19 = 2; a6 = 0; a25 = 0; a5 = 4; a16 = 11; a8 = 1; return -1; } else if((((((a21==11)&&(((a2==1)||!(a13==1))&&(a6==1)))&&(a23==1))&&(a16==8))&&((a17==2)&&(((a19==2)&&((!(a14==1)&&(((((input==3)&&(a20==1))&&(a9==10))&&!(a26==1))&&(a1==12)))&&(a5==6)))&&!(a24==1))))){ a9 = 11; a16 = 10; a7 = 0; a0 = 0; a21 = 10; a5 = 4; a19 = 3; a1 = 14; a3 = 1; return 26; } else if(((((a6==1)&&(((a16==7)&&(((a19==1)&&(!(a27==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4))))&&(a21==12)))&&(a11==1)))&&!(a26==1))&&(((a20==1)&&((a1==14)&&(((a23==1)&&(a17==2))&&(a13==1))))&&!(a18==1)))){ a1 = 13; a16 = 9; a9 = 11; a21 = 10; a11 = 1; a23 = 1; a5 = 6; a2 = 1; return 25; } else if((((a19==3)&&((((a16==9)&&((!(a4==1)&&((input==3)&&(a5==6)))&&(a6==1)))&&!(a4==1))&&(a1==14)))&&((a21==12)&&(!(a11==1)||((a17==2)&&(!(a6==1)||((((a11==1)||(a4==1))&&!(a20==1))&&(a9==10)))))))){ a21 = 10; a25 = 0; a5 = 5; a16 = 7; a9 = 9; a1 = 12; a20 = 1; a19 = 2; a27 = 1; a29 = 1; return 23; } else if((((a1==14)&&(!(a20==1)&&(((((((a21==12)&&((input==4)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a16==9))&&(a19==4))&&(a17==2))&&(a28==1))&&!(a0==1))))&&((a26==1)||(!(a28==1)||((a23==1)&&((a12==1)||(a26==1))))))){ a5 = 4; a21 = 10; a22 = 0; a20 = 1; a28 = 0; a29 = 0; a9 = 10; return 21; } else if(((!(a18==1)&&(((a16==10)&&(!(a24==1)&&((input==4)&&(a1==12))))&&!(a26==1)))&&((a13==1)&&((a18==1)||((((a9==7)&&(((a5==4)&&(!(a20==1)&&((a19==4)&&(a12==1))))&&(a21==10)))||!(a23==1))&&(a17==2)))))){ a24 = 1; a19 = 1; a16 = 8; a20 = 1; a12 = 0; a9 = 11; a22 = 1; a21 = 12; return -1; } else if((((a16==8)&&(((a0==1)||((((a1==12)&&((a3==1)||(a24==1)))&&(a17==2))&&(a21==10)))&&(a12==1)))&&(!(a20==1)&&(!(a27==1)&&(((((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==4))&&(a19==1))&&(a6==1))&&!(a4==1)))))){ a16 = 7; a9 = 7; a5 = 4; a27 = 0; a2 = 1; a20 = 1; a24 = 0; return -1; } else if((((a19==5)&&((((a12==1)&&(((a9==11)&&((a16==9)&&((input==5)&&(a5==4))))&&(a2==1)))&&(a1==13))&&!(a20==1)))&&(((a17==2)&&((((a7==1)||(!(a13==1)||(a28==1)))&&(a21==10))||!(a23==1)))||(a24==1)))){ a25 = 1; a19 = 1; a9 = 10; a29 = 0; a23 = 0; a16 = 7; a20 = 1; a5 = 5; return 21; } else if(((((a20==1)&&((((((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==3))||((((a9==11)&&((a1==14)&&(a5==5)))&&(a19==2))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2))))&&(input==5))&&!(a8==1))&&(a16==11))&&(a17==2)))&&(a2==1))&&(((((a21==11)&&(!(a4==1)&&(a13==1)))&&!(a8==1))||!(a23==1))&&!(a26==1)))){ a11 = 1; a5 = 4; a19 = 1; a6 = 1; a21 = 10; a14 = 0; a9 = 7; a1 = 12; a16 = 7; return -1; } else if(((((((!(a18==1)&&((a16==9)&&(a23==1)))&&!(a4==1))||(a27==1))||(a8==1))&&!(a20==1))&&(((a19==2)&&(((((a11==1)&&((a12==1)&&((input==4)&&(a1==12))))&&(a5==6))&&(a9==7))&&(a21==10)))&&(a17==2)))){ a1 = 14; a22 = 1; a19 = 1; a10 = 1; a5 = 4; a16 = 7; a9 = 10; a14 = 1; a20 = 1; return -1; } else if((((a1==14)&&(!(a20==1)&&((a16==7)&&(!(a18==1)&&((((((input==4)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a18==1))&&(a21==10))&&(a13==1))&&!(a7==1))))))&&((a19==3)&&((((a2==1)&&!(a7==1))&&(a17==2))||(a8==1))))){ a12 = 1; a2 = 1; a5 = 5; a9 = 11; a19 = 4; a13 = 1; a1 = 12; return 21; } else if((((((((a9==11)&&(((a16==10)&&(a23==1))||(a7==1)))&&(a1==14))&&!(a18==1))||!(a12==1))&&(a28==1))&&((a13==1)&&((a20==1)&&((a19==1)&&(!(a18==1)&&((a17==2)&&(((input==3)&&((a5==5)||(a5==6)))&&(a21==12))))))))){ a9 = 7; a12 = 1; a1 = 12; a4 = 0; a11 = 1; a21 = 10; a16 = 7; a5 = 4; return -1; } else if((((((a16==8)&&((((a2==1)&&((a21==12)&&(input==4)))&&!(a0==1))&&(a19==4)))&&(a3==1))&&(a5==6))&&(((a3==1)&&((a17==2)&&(!(a2==1)||((((a1==13)&&(a6==1))||(a4==1))&&(a9==10)))))&&!(a20==1)))){ a1 = 12; a7 = 1; a5 = 4; a29 = 0; a21 = 10; a16 = 9; a10 = 0; a20 = 1; a19 = 1; a9 = 11; return 26; } else if((((((a20==1)&&(a28==1))&&!(a26==1))&&(a12==1))&&(((a17==2)&&((a1==14)&&(!(a27==1)&&(((a19==5)&&(((a16==7)&&(!(a14==1)&&((a5==6)&&((input==1)&&(a21==10)))))&&(a23==1)))&&!(a18==1)))))&&(a9==9)))){ a0 = 0; a28 = 1; a19 = 4; a18 = 0; a21 = 12; return 25; } else if((((((a11==1)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&(a17==2)))&&(a16==7))&&(a9==8))&&(((((a19==1)&&((((a21==11)&&((a20==1)&&((a13==1)&&(a12==1))))||(a4==1))||(a0==1)))&&(a1==13))||!(a12==1))&&(a3==1)))){ a5 = 4; a1 = 12; a6 = 1; a0 = 0; a18 = 0; a9 = 7; a21 = 10; return -1; } else if((((!(a7==1)&&(a6==1))&&(a17==2))&&(((!(a14==1)&&((!(a0==1)&&(!(a7==1)&&((a20==1)&&((a16==7)&&(!(a24==1)&&(((input==4)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&(a12==1)))))))&&(a21==10)))&&(a19==4))&&(a1==14)))){ a19 = 1; a3 = 1; a13 = 1; a1 = 13; a21 = 12; a5 = 4; a9 = 8; a4 = 0; return 26; } else if(((((!(a20==1)&&(((((a17==2)&&((a3==1)&&(a19==3)))&&(a1==13))&&(a9==7))||(a18==1)))||(a8==1))||(a18==1))&&(((a23==1)&&((!(a14==1)&&((a21==12)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1))))&&!(a27==1)))&&(a16==10)))){ if((a7==1)){ a23 = 0; a9 = 10; a16 = 7; a5 = 4; a13 = 0; a19 = 4; a22 = 0; }else{ a12 = 0; a9 = 11; a1 = 12; a13 = 0; a19 = 4; a5 = 6; a4 = 1; a21 = 10; a16 = 7; a20 = 1; } return 21; } else if((((!(a11==1)||(((((a0==1)||(!(a28==1)||(a13==1)))&&(a9==8))&&(a19==4))&&(a17==2)))&&!(a7==1))&&((!(a26==1)&&(((((a20==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a21==12))&&!(a0==1))&&(a1==12)))&&(a16==10)))){ a19 = 2; a16 = 7; a27 = 0; a5 = 4; a26 = 0; a2 = 1; a21 = 10; a1 = 13; a9 = 9; return 25; } else if((((a28==1)&&((a19==2)&&(((a3==1)&&((a16==7)&&((a1==13)&&((a17==2)&&(a11==1)))))&&(a21==11))))&&((a20==1)&&((a13==1)&&((!(a8==1)&&(!(a14==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==1))))&&!(a26==1)))))){ a21 = 10; a6 = 1; a1 = 14; a16 = 8; a19 = 3; a9 = 7; a0 = 0; a7 = 0; a5 = 4; return 23; } else if(((((a16==7)&&((a20==1)&&((a1==13)&&(((a2==1)&&(a11==1))&&(a17==2)))))&&(a19==4))&&(((!(a4==1)&&((((a2==1)&&(((a21==11)&&(input==5))&&!(a4==1)))&&!(a24==1))&&(a5==5)))&&(a6==1))&&(a9==7)))){ a4 = 0; a16 = 8; a1 = 14; a19 = 3; a9 = 9; a8 = 0; return 21; } else if(((((a28==1)&&(((a23==1)&&((a11==1)||(a24==1)))&&!(a20==1)))&&(a5==6))&&(((a17==2)&&((((a9==9)&&(!(a0==1)&&((!(a14==1)&&((input==4)&&(a1==13)))&&!(a7==1))))&&(a21==10))&&(a16==11)))&&(a19==2)))){ a9 = 7; a20 = 1; a16 = 7; a7 = 1; a5 = 4; a24 = 1; a28 = 0; return -1; } else if((((a11==1)&&((a16==9)&&(((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==5))&&(a12==1))&&(a21==11))&&(a28==1))))&&((a12==1)&&((a0==1)||((((((a3==1)&&(a1==12))&&(a20==1))||!(a11==1))&&(a19==2))&&(a17==2)))))){ a6 = 1; a9 = 7; a23 = 1; a21 = 10; a19 = 1; a16 = 7; a5 = 4; a7 = 0; return -1; } else if((((a5==5)&&((a16==7)&&((!(a7==1)&&((a12==1)&&(((a9==11)&&(input==4))&&(a3==1))))&&!(a20==1))))&&((a19==3)&&((a21==11)&&((a12==1)&&(((a1==14)&&(!(a0==1)&&((a13==1)&&(a28==1))))&&(a17==2))))))){ a5 = 4; a19 = 1; a23 = 1; a1 = 12; a20 = 1; a13 = 1; a21 = 10; a9 = 7; a8 = 0; return -1; } else if((((!(a4==1)&&(((a24==1)||(((a23==1)&&!(a26==1))||!(a23==1)))&&!(a20==1)))&&(a16==9))&&(((a28==1)&&((a19==3)&&((a21==11)&&((a13==1)&&((((input==1)&&((a5==5)||(a5==6)))&&(a1==14))&&(a9==11))))))&&(a17==2)))){ a19 = 2; a16 = 10; a5 = 4; a1 = 13; a4 = 1; a20 = 1; a25 = 0; a21 = 12; return 23; } else if(((((a27==1)&&((!(a23==1)&&((a18==1)&&(a2==1)))&&!(a2==1)))&&(a19==2))&&((((!(a6==1)&&((a20==1)&&((a21==12)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6))&&!(a11==1)))))&&(a17==2))&&(a16==9))&&(a1==12)))){ a1 = 14; a16 = 11; a6 = 0; a9 = 11; a29 = 1; a21 = 11; a19 = 3; a8 = 1; a5 = 4; return 25; } else if(((!(a8==1)&&(!(a20==1)&&((((a11==1)&&(((input==4)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a1==14)))&&(a23==1))&&(a17==2))))&&((!(a6==1)||(((a21==10)&&(((a23==1)&&(a19==5))||(a8==1)))&&(a16==10)))&&!(a7==1)))){ a5 = 4; a16 = 7; a23 = 0; a1 = 12; a9 = 7; a26 = 1; a21 = 12; a8 = 1; a20 = 1; return -1; } else if(((((a6==1)&&((a6==1)&&!(a24==1)))&&(a21==10))&&((a3==1)&&((((a5==6)&&(((((a19==3)&&((((input==1)&&(a1==12))&&!(a20==1))&&(a17==2)))&&!(a24==1))&&(a16==9))&&(a28==1)))&&(a9==10))&&!(a27==1))))){ a9 = 8; a1 = 13; a8 = 1; a19 = 1; a23 = 0; a28 = 0; a20 = 1; a16 = 7; return 21; } else if(((((((input==5)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))&&(a16==10))&&!(a26==1))&&(a19==2))&&(!(a3==1)||(!(a3==1)||(!(a6==1)||(!(a6==1)||(((a1==13)&&((((a28==1)&&(a17==2))&&(a20==1))&&(a21==12)))&&!(a26==1)))))))){ if((a16==9)){ a19 = 5; a5 = 5; a1 = 12; a9 = 11; a16 = 8; a20 = 0; a27 = 0; a11 = 1; a21 = 10; a23 = 1; }else{ a13 = 1; a21 = 10; a9 = 10; a0 = 0; a1 = 14; a5 = 5; a8 = 0; a16 = 7; } return 21; } else if((((a16==9)&&(((a17==2)&&((!(a20==1)&&(((a24==1)||((a19==4)&&(((a1==13)&&((a28==1)&&!(a27==1)))||(a26==1))))&&(a2==1)))||!(a2==1)))&&(a21==12)))&&(!(a18==1)&&((input==6)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))))){ a9 = 11; a20 = 1; a6 = 0; a24 = 1; a5 = 4; a19 = 1; a21 = 10; a23 = 0; a16 = 7; return 21; } else if((((((a1==14)&&((a19==2)&&((a21==12)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a20==1))&&(a23==1))&&((!(a14==1)&&(!(a0==1)&&(((a9==10)&&((a8==1)||((a24==1)||((a13==1)||(a27==1)))))&&(a17==2))))&&(a16==8)))){ a7 = 0; a1 = 13; a5 = 5; a23 = 1; a21 = 10; a9 = 9; a16 = 7; return 25; } else if(((((a1==13)&&(((a19==5)&&(((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==3))&&!(a20==1))&&(a17==2)))&&!(a18==1)))&&!(a4==1))&&(((a4==1)||(((((a11==1)||!(a6==1))&&!(a27==1))&&(a21==12))&&(a6==1)))&&(a16==8)))){ a1 = 12; a19 = 3; a18 = 1; a10 = 0; a15 = 0; a9 = 8; a5 = 6; a16 = 7; return 23; } else if(((((!(a14==1)&&(((((a5==4)||(a5==5))&&(input==1))&&!(a0==1))&&(a12==1)))&&!(a18==1))&&(a20==1))&&((a21==10)&&(!(a27==1)&&((a17==2)&&(((((a9==10)&&((a6==1)&&(a1==12)))&&!(a8==1))&&(a19==5))&&(a16==9))))))){ a1 = 13; a9 = 9; a5 = 5; a2 = 1; a11 = 1; a19 = 2; return -1; } else if((((!(a8==1)&&(!(a14==1)&&(((a1==13)&&(((a12==1)&&(a2==1))&&!(a7==1)))&&(a16==7))))&&(a20==1))&&((a9==10)&&(((a17==2)&&(((!(a0==1)&&((a21==10)&&(input==1)))&&!(a18==1))&&(a19==4)))&&(a5==5))))){ a24 = 0; a19 = 5; a26 = 0; a21 = 11; a5 = 6; a1 = 12; a9 = 11; a12 = 1; return 22; } else if((((((a28==1)&&(a20==1))&&(a23==1))||!(a2==1))&&((((a23==1)&&(((a16==10)&&((((a17==2)&&((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==5)))&&(a2==1))&&(a21==11)))&&(a19==1)))&&(a3==1))&&!(a27==1)))){ a18 = 0; a9 = 10; a1 = 13; a5 = 4; a21 = 10; a23 = 1; a19 = 3; a6 = 1; return 25; } else if(((((((!(a26==1)&&(((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&!(a0==1)))&&(a13==1))&&!(a26==1))&&(a21==11))&&!(a20==1))&&((((a16==9)&&(((a17==2)&&((a2==1)&&(a12==1)))&&!(a26==1)))&&(a1==14))&&(a19==5)))){ a21 = 10; a20 = 1; a9 = 9; a1 = 12; a16 = 7; a13 = 0; a5 = 5; a19 = 2; a25 = 0; a29 = 1; return -1; } else if((((a8==1)||(!(a13==1)||(((a9==9)&&((a20==1)&&(a13==1)))||(a27==1))))&&((a23==1)&&(((a2==1)&&(((((a21==11)&&((a1==13)&&((a16==8)&&(input==1))))&&(a5==5))&&(a19==3))&&(a17==2)))&&(a11==1))))){ a19 = 1; a21 = 10; a9 = 7; a16 = 7; a4 = 0; a27 = 0; a12 = 1; a5 = 4; a1 = 12; return -1; } else if((((a13==1)&&(a28==1))&&((a12==1)&&(((a16==10)&&(((!(a27==1)&&((a20==1)&&(((((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==6))&&(a19==1))&&(a21==11))&&(a11==1))&&(a1==13))))&&(a2==1))&&(a17==2)))&&!(a14==1))))){ a13 = 1; a19 = 4; a6 = 1; a16 = 7; a1 = 12; a18 = 0; a21 = 10; a9 = 11; a5 = 4; return 25; } else if(((!(a18==1)&&((((a13==1)&&((a13==1)&&(((((input==6)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))))&&!(a0==1))&&(a16==8))&&(a1==12))))&&(a21==12))&&!(a20==1)))&&((((a19==5)&&((a23==1)||(a4==1)))&&!(a18==1))&&(a17==2)))){ a11 = 0; a16 = 9; a5 = 6; a13 = 0; a20 = 1; a9 = 7; a29 = 0; a19 = 1; return -1; } else if(((((a19==5)&&(!(a26==1)&&((!(a8==1)&&((a1==14)&&(input==4)))&&(a17==2))))&&(a12==1))&&(((((((a21==10)&&((a12==1)&&(!(a20==1)&&(a12==1))))&&(a16==8))&&!(a24==1))||(a14==1))&&(a5==4))&&(a9==7)))){ a16 = 7; a26 = 0; a1 = 12; a20 = 1; a13 = 1; a28 = 1; a19 = 1; return -1; } else if(((((a21==10)&&(((((a6==1)&&(a2==1))&&(a17==2))&&(a1==13))&&(a13==1)))&&(a20==1))&&((!(a24==1)&&(((a16==10)&&(!(a4==1)&&((a19==3)&&((input==6)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))))))&&!(a4==1)))&&!(a7==1)))){ a28 = 1; a19 = 5; a24 = 0; a5 = 4; a9 = 8; a21 = 11; a6 = 1; return 21; } else if(((!(a8==1)&&(((!(a20==1)&&((!(a0==1)&&((a1==14)&&(input==4)))&&(a12==1)))&&(a5==6))&&(a6==1)))&&((a11==1)&&((((a21==10)&&(!(a0==1)&&((a17==2)&&((a2==1)&&(a16==10)))))&&(a19==2))&&(a9==10))))){ a1 = 12; a19 = 5; a2 = 0; a22 = 1; a16 = 9; a9 = 8; a29 = 0; return -1; } else if((((a16==8)&&((a19==5)&&((((((input==4)&&(a5==5))&&(a11==1))&&(a12==1))&&!(a20==1))&&(a9==7))))&&(((a23==1)&&((a17==2)&&((a26==1)||(((a4==1)||((a1==14)&&(a11==1)))&&!(a18==1)))))&&(a21==10)))){ a20 = 1; a23 = 1; a5 = 4; a26 = 0; a1 = 12; a18 = 0; a19 = 1; a16 = 7; return -1; } else if(((((((a1==14)&&((a26==1)||((a23==1)&&(a19==2))))||(a4==1))&&(a17==2))&&(a5==4))&&((a9==11)&&(((a11==1)&&((((!(a4==1)&&((a21==11)&&(input==5)))&&(a2==1))&&(a20==1))&&(a3==1)))&&(a16==10))))){ a23 = 1; a3 = 1; a1 = 13; a16 = 7; a7 = 0; a21 = 10; a9 = 9; return 25; } else if((((((((a1==14)&&((a16==10)&&((a19==4)&&((a17==2)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a4==1))))))&&(a20==1))&&(a28==1))&&(a21==12))&&(a9==7))&&(!(a0==1)&&(!(a14==1)&&(((a13==1)&&(a3==1))||(a7==1)))))){ a6 = 1; a24 = 0; a9 = 10; a21 = 10; a5 = 4; a16 = 7; a0 = 0; return 25; } else if((((a21==12)&&((a16==10)&&((a19==1)&&(((a20==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==12)))))&&(!(a12==1)||(((((a18==1)||((((a6==1)&&(a12==1))&&(a9==11))||(a18==1)))&&(a17==2))&&(a6==1))||!(a28==1))))){ a6 = 1; a0 = 0; a16 = 7; a18 = 0; a21 = 10; a9 = 7; a5 = 4; return -1; } else if(((((!(a14==1)&&((a21==12)&&((!(a20==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a4==1))))&&!(a7==1))&&(a16==7))&&(((a9==11)&&((((!(a18==1)&&((a23==1)&&(a1==13)))&&(a19==2))&&(a13==1))||(a4==1)))&&(a17==2)))){ a1 = 14; a9 = 10; a14 = 0; a19 = 4; a26 = 0; a16 = 8; a5 = 6; a21 = 10; return 23; } else if((((!(a14==1)&&((a1==14)&&((a19==2)&&((a21==11)&&(((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a17==2))))))&&(a2==1))&&((!(a7==1)&&((a28==1)&&((a16==11)&&(!(a18==1)&&((a20==1)&&(a2==1))))))||!(a28==1)))){ a24 = 0; a5 = 4; a16 = 8; a21 = 10; a7 = 0; a28 = 1; a20 = 0; a9 = 10; a19 = 4; return 21; } else if((((!(a2==1)||((((a12==1)&&(a23==1))&&!(a18==1))||!(a3==1)))&&(a16==7))&&(((((a19==1)&&((a17==2)&&((a20==1)&&((a1==12)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==4))))))&&(a13==1))&&!(a14==1))&&(a21==12)))){ a2 = 1; a28 = 1; a21 = 10; a9 = 7; a18 = 0; a5 = 4; return -1; } else if(((((a0==1)||(!(a8==1)&&(((a21==11)&&(!(a18==1)&&((!(a14==1)&&((a12==1)&&(a16==7)))&&(a17==2))))&&!(a7==1))))&&(a1==12))&&(!(a20==1)&&((a19==2)&&((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==5))&&(a12==1)))))){ a21 = 10; a23 = 1; a5 = 4; a20 = 1; a9 = 7; a19 = 1; a4 = 0; a18 = 0; return -1; } else if((((a16==10)&&(((((a12==1)&&(!(a4==1)&&((a12==1)&&(a13==1))))&&(a13==1))&&(a23==1))&&(a9==11)))&&((((a5==5)&&((((a1==13)&&((input==6)&&(a19==2)))&&!(a4==1))&&(a21==12)))&&(a17==2))&&(a20==1)))){ if((a28==1)){ a13 = 1; a5 = 4; a9 = 7; a21 = 10; a19 = 3; a16 = 8; a20 = 0; a28 = 1; a14 = 0; }else{ a9 = 7; a1 = 14; a16 = 7; a11 = 1; a27 = 0; a3 = 1; a19 = 4; a21 = 10; } return 25; } else if((((((!(a27==1)&&((a20==1)&&((a19==4)&&(input==6))))&&(a21==10))&&(a9==9))&&(a5==4))&&(((a1==14)&&(((!(a28==1)||(((a17==2)&&((a8==1)||(a3==1)))&&(a3==1)))&&!(a27==1))&&!(a8==1)))&&(a16==11)))){ a5 = 6; a21 = 11; a28 = 1; a16 = 9; a26 = 0; a8 = 0; return 21; } else if((((((a13==1)&&(a2==1))&&!(a27==1))&&(a19==4))&&(((a3==1)&&(((a12==1)&&((!(a4==1)&&(!(a26==1)&&((a21==10)&&(((input==4)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))))&&(a1==14)))))&&(a17==2)))&&(a20==1)))&&(a16==7)))){ a14 = 0; a9 = 7; a1 = 12; a19 = 1; a13 = 1; a5 = 4; a24 = 0; return -1; } else if((((a6==1)&&(((a17==2)&&(((a13==1)&&((a6==1)&&((a12==1)&&((input==3)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))))))&&!(a27==1)))&&!(a18==1)))&&((a20==1)&&((a21==11)&&((((a3==1)&&(a1==12))&&(a19==2))&&(a16==10)))))){ a19 = 1; a12 = 1; a2 = 1; a27 = 0; a21 = 10; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((((a19==3)&&((a3==1)&&(!(a20==1)&&((a16==10)&&((!(a13==1)||(a11==1))&&(a21==12))))))&&(a17==2))||(a0==1))&&((a12==1)&&((a1==12)&&((a6==1)&&(!(a8==1)&&((input==4)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))))))))){ if((a7==1)){ a19 = 1; a5 = 6; a21 = 10; a14 = 1; a3 = 0; a9 = 7; a16 = 7; a1 = 14; a20 = 1; a4 = 1; }else{ a6 = 0; a10 = 0; a9 = 10; a16 = 7; a5 = 5; a21 = 10; a20 = 1; a24 = 1; a19 = 2; } return -1; } else if((((a20==1)&&(((a21==12)&&(a11==1))&&(a24==1)))&&((a1==14)&&((a17==2)&&((a8==1)&&(!(a2==1)&&(!(a6==1)&&((a16==11)&&(((a0==1)&&((((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==5))&&!(a3==1)))&&(a19==2)))))))))){ a21 = 10; a19 = 1; a1 = 12; a22 = 1; a10 = 0; a26 = 1; a9 = 10; a5 = 4; a16 = 7; return -1; } else if((((a19==1)&&(((a16==10)&&(((a17==2)&&(!(a24==1)&&(!(a20==1)&&(a13==1))))||!(a3==1)))&&(a1==12)))&&(((!(a26==1)&&(!(a7==1)&&((a21==11)&&((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))))&&!(a27==1))&&(a6==1)))){ a5 = 5; a24 = 1; a20 = 1; a4 = 1; a21 = 10; a1 = 13; a16 = 7; a9 = 7; a15 = 1; return -1; } else if((((a3==1)&&(((a6==1)&&(!(a26==1)&&(!(a27==1)&&((((((input==6)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&(a21==10))&&(a1==12))&&(a17==2))&&(a20==1)))))&&!(a7==1)))&&((a16==10)&&((a19==3)&&(!(a11==1)||(a2==1)))))){ a14 = 0; a16 = 8; a5 = 6; a9 = 8; a1 = 14; a2 = 1; a21 = 12; a19 = 5; a6 = 1; return 22; } else if((((!(a4==1)&&(((a9==8)&&(((a5==5)&&((a19==2)&&((a16==11)&&(input==4))))&&(a21==10)))&&(a6==1)))&&(a11==1))&&(((a14==1)||((a1==14)&&(((a17==2)&&((a28==1)||(a7==1)))&&!(a20==1))))||(a7==1)))){ a23 = 0; a5 = 6; a8 = 1; a21 = 12; a9 = 7; a1 = 13; a16 = 9; a27 = 1; return 26; } else if((((a20==1)&&((((a27==1)||(((a16==7)&&(a3==1))&&(a1==14)))||(a7==1))&&(a21==12)))&&((!(a8==1)&&(!(a8==1)&&(((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6))&&(a19==2))&&!(a27==1))&&(a12==1))))&&(a17==2)))){ a9 = 8; a16 = 9; a11 = 1; a19 = 3; a5 = 5; a7 = 0; a21 = 10; return 23; } else if(((!(a3==1)&&((((input==5)&&(a21==12))&&(a17==2))&&(a8==1)))&&((a16==10)&&((a9==9)&&(((a19==1)&&((a5==5)&&(!(a2==1)&&(((a4==1)&&(((a20==1)&&(a6==1))&&!(a11==1)))&&!(a12==1)))))&&(a1==14)))))){ a16 = 7; a21 = 10; a18 = 1; a1 = 13; a14 = 1; a9 = 10; a3 = 0; return 22; } else if((((a19==1)&&((!(a14==1)&&(((a9==9)&&(((!(a20==1)&&((a17==2)&&((a24==1)||(a23==1))))&&(a21==12))&&(a3==1)))&&(a16==8)))||!(a2==1)))&&((!(a4==1)&&((a1==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a12==1)))){ a21 = 10; a16 = 7; a20 = 1; a1 = 14; a9 = 11; a5 = 6; a15 = 0; a11 = 0; a26 = 1; return 25; } else if((((!(a18==1)&&((a28==1)&&((a2==1)&&((a17==2)&&(((((a3==1)&&(a16==10))&&!(a20==1))&&(a9==8))&&(a19==5))))))||!(a23==1))&&(((a5==6)&&((((a1==12)&&(input==5))&&(a21==12))&&(a13==1)))&&(a13==1)))){ a5 = 4; a9 = 10; a25 = 1; a20 = 1; a21 = 10; a6 = 0; a19 = 2; a16 = 7; a12 = 0; return 25; } else if((((!(a3==1)&&(((!(a2==1)&&(((input==1)&&(a17==2))&&(a19==2)))&&!(a13==1))&&!(a12==1)))&&(a16==7))&&(((((a21==12)&&(!(a23==1)&&(!(a6==1)&&((a1==14)&&(a12==1)))))&&!(a20==1))&&(a9==10))&&(a5==4)))){ a14 = 1; a19 = 4; a1 = 12; a5 = 5; a21 = 10; a22 = 1; a28 = 0; return 25; } else if((((a21==12)&&(((!(a14==1)&&(((input==6)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&!(a0==1)))&&!(a4==1))&&(a17==2)))&&((a16==11)&&((a20==1)&&((((a1==12)&&(((a12==1)&&(a28==1))&&!(a4==1)))&&(a19==3))&&!(a4==1)))))){ a3 = 1; a24 = 0; a16 = 7; a5 = 4; a19 = 1; a9 = 7; a28 = 1; a21 = 10; return -1; } else if((((a27==1)||((a20==1)&&((!(a11==1)||(a13==1))&&(a1==13))))&&((a28==1)&&((a9==10)&&((((a13==1)&&(((a17==2)&&((!(a8==1)&&((a19==2)&&(input==6)))&&(a5==6)))&&(a21==12)))&&(a16==8))&&!(a7==1)))))){ a16 = 10; a7 = 0; a4 = 0; a19 = 1; a9 = 9; a5 = 5; a18 = 0; return 21; } else if(((((a6==1)&&(!(a14==1)&&(!(a8==1)&&((a16==7)&&(((a9==11)&&(!(a7==1)&&((input==5)&&(a5==4))))&&!(a24==1))))))&&!(a24==1))&&(((a19==1)&&((a1==14)&&((a17==2)&&((a20==1)&&(a13==1)))))&&(a21==11)))){ a1 = 13; a7 = 0; a20 = 0; a6 = 1; a5 = 5; a27 = 0; a19 = 5; return 25; } else if((((!(a7==1)&&(!(a4==1)&&((a6==1)&&(((a19==4)&&((a16==7)&&((a3==1)&&(a17==2))))&&!(a8==1)))))&&!(a20==1))&&(((((input==4)&&((((a1==14)&&(a5==4))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==5)))||(((a5==6)&&(a1==13))&&(a9==11)))))&&!(a8==1))&&(a11==1))&&(a21==11)))){ a9 = 7; a26 = 0; a19 = 1; a7 = 0; a20 = 1; a1 = 12; a21 = 10; a2 = 1; a5 = 4; return -1; } else if((((a19==3)&&(!(a20==1)&&(((!(a11==1)||(!(a3==1)||(((a11==1)&&(a16==9))||!(a13==1))))||(a14==1))&&(a9==9))))&&((a21==11)&&((a6==1)&&((a17==2)&&((a6==1)&&((a1==14)&&((input==4)&&((a5==4)||(a5==5)))))))))){ a16 = 10; a9 = 10; a21 = 10; a10 = 0; a5 = 6; a2 = 0; a29 = 0; a19 = 4; return -1; } else if((((a17==2)&&((a11==1)&&(((a1==12)&&((((a19==2)&&(input==1))&&!(a20==1))&&(a23==1)))&&(a5==6))))&&(((((a16==9)&&(((!(a6==1)||(a13==1))&&!(a26==1))||!(a6==1)))&&(a9==7))&&(a11==1))&&(a21==10)))){ if((a2==1)){ a19 = 1; a28 = 0; a5 = 5; a1 = 13; a9 = 8; a3 = 0; a10 = 0; a20 = 1; a16 = 7; }else{ a5 = 5; a16 = 7; a18 = 1; a3 = 0; a20 = 1; a2 = 0; } return -1; } else if(((((a2==1)&&((a16==10)&&(((a20==1)&&((((a17==2)&&((input==3)&&(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14))))))&&(a3==1))&&(a19==4)))&&(a11==1))))&&(a12==1))&&((a11==1)&&(((a21==10)&&(a13==1))||!(a2==1))))){ a9 = 7; a2 = 1; a5 = 4; a1 = 12; a16 = 7; a8 = 0; a19 = 1; return -1; } else if((((!(a14==1)&&((a17==2)&&((a18==1)||((a18==1)||((a28==1)&&(((a3==1)&&!(a20==1))&&(a9==11)))))))&&(a21==10))&&((!(a7==1)&&(((a16==10)&&(((a1==13)&&(input==3))&&(a5==6)))&&(a19==1)))&&!(a26==1)))){ a16 = 7; a14 = 1; a4 = 1; a13 = 0; a20 = 1; a1 = 12; return -1; } else if((((((((a16==10)&&(!(a18==1)&&((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==2)))||((a19==2)&&(((a5==5)&&(a1==12))&&(a9==7))))&&(input==1))))&&(a11==1))&&(a21==12))&&(a23==1))&&!(a20==1))&&((a26==1)||((((a3==1)&&(a23==1))&&(a17==2))||!(a13==1))))){ a23 = 0; a24 = 1; a16 = 7; a9 = 8; a1 = 12; a21 = 11; a19 = 4; a5 = 6; return 23; } else if(((((a17==2)&&(!(a3==1)&&((a1==14)&&(((!(a20==1)&&((a24==1)&&(a12==1)))&&(a5==6))&&(a27==1)))))&&(a9==8))&&(((((a16==7)&&((a21==12)&&((input==5)&&(a19==5))))&&(a26==1))&&(a18==1))&&(a7==1)))){ a9 = 7; a1 = 12; a4 = 1; a21 = 10; a20 = 1; a19 = 2; a5 = 4; a7 = 1; a6 = 0; return 21; } else if((((a21==11)&&(((!(a26==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a18==1)))&&(a17==2))&&!(a24==1)))&&(((((a8==1)||((a7==1)||((((a3==1)&&!(a7==1))&&(a1==12))&&!(a20==1))))&&(a16==10))&&(a19==4))&&(a9==7)))){ if((a25==1)){ a5 = 5; a0 = 1; a19 = 3; a13 = 0; a16 = 8; a22 = 0; a9 = 11; a1 = 13; }else{ a4 = 1; a22 = 0; a28 = 0; a19 = 2; a16 = 9; a5 = 4; } return -1; } else if((((!(a26==1)&&((((a17==2)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a1==14)))&&(a9==8))&&(a12==1)))&&(a19==5))&&((a16==7)&&(((a21==11)&&(!(a13==1)||((!(a20==1)&&(!(a23==1)||(a3==1)))||!(a23==1))))||(a26==1))))){ a16 = 11; a9 = 7; a1 = 12; a19 = 1; a4 = 0; a20 = 1; a5 = 6; a13 = 1; return 26; } else if(((((a23==1)&&(((a16==10)&&(((a23==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a1==14)))&&(a17==2)))&&!(a8==1))&&(((a20==1)&&(((!(a13==1)||((a24==1)||((a6==1)||(a4==1))))&&(a19==2))&&(a21==10)))&&(a9==11)))){ a0 = 0; a5 = 4; a9 = 7; a19 = 1; a16 = 7; a1 = 12; a12 = 1; a7 = 0; return -1; } else if((((a6==1)&&((a18==1)||(a23==1)))&&(!(a26==1)&&(((a17==2)&&((a20==1)&&((a16==7)&&(((a23==1)&&((a1==14)&&((a21==11)&&(!(a24==1)&&((input==4)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8))))))))&&(a19==5)))))&&!(a0==1))))){ a5 = 4; a9 = 7; a28 = 1; a19 = 1; a12 = 1; a21 = 10; a1 = 12; a14 = 0; return -1; } else if(((!(a24==1)&&(((a13==1)&&((((((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==3))&&!(a4==1))&&(a13==1))&&(a17==2))&&(a1==12)))&&(a20==1)))&&((a3==1)&&(((((a13==1)&&!(a4==1))&&(a21==12))&&(a19==4))&&(a16==11))))){ a5 = 4; a16 = 7; a4 = 0; a9 = 7; a23 = 1; a27 = 0; a21 = 10; a19 = 1; return -1; } else if((((a16==7)&&((((a19==3)&&((input==3)&&((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))))&&!(a14==1))&&!(a18==1)))&&(!(a7==1)&&((((a17==2)&&((a21==12)&&((((a1==14)&&(a3==1))||(a18==1))&&!(a20==1))))||(a24==1))||!(a11==1))))){ a26 = 0; a5 = 6; a1 = 12; a9 = 10; a16 = 8; a21 = 10; a23 = 1; a13 = 1; return 21; } else if(((((!(a23==1)||(((a26==1)||(a28==1))&&(a17==2)))&&(a20==1))&&(a19==4))&&((a16==9)&&((a11==1)&&(!(a0==1)&&(((a21==12)&&(!(a26==1)&&(((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==1))))&&!(a4==1))))))){ a1 = 12; a16 = 7; a11 = 1; a26 = 0; a5 = 4; a19 = 1; a9 = 7; a13 = 1; a21 = 10; return -1; } else if((((((a12==1)&&(((a16==9)&&((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==2))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==3)))||((a19==3)&&(((a1==12)&&(a5==5))&&(a9==7))))&&(input==5)))&&(a20==1)))&&(a17==2))&&!(a26==1))&&((a6==1)&&(!(a0==1)&&(!(a13==1)||((a18==1)||((a3==1)&&(a21==11)))))))){ a13 = 1; a5 = 4; a16 = 7; a1 = 12; a14 = 0; a19 = 1; a21 = 10; a26 = 0; a9 = 7; return -1; } else if((((((!(a0==1)&&((a13==1)||!(a28==1)))&&(a16==10))&&(a9==7))&&!(a20==1))&&((a21==12)&&((((a13==1)&&(((a19==4)&&((((input==1)&&((a5==5)||(a5==6)))&&(a23==1))&&(a28==1)))&&(a13==1)))&&(a1==14))&&(a17==2))))){ a0 = 1; a10 = 1; a20 = 1; a9 = 10; a21 = 10; a16 = 7; a1 = 13; a19 = 1; a5 = 5; a18 = 1; return -1; } else if(((((a19==4)&&((((((a7==1)||((a16==11)&&(a3==1)))&&(a11==1))&&!(a18==1))&&(a21==12))||!(a12==1)))||(a24==1))&&((a20==1)&&((a1==12)&&(((a17==2)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==6)))&&(a12==1)))))){ a5 = 6; a28 = 1; a9 = 9; a18 = 0; a1 = 13; a6 = 1; a19 = 5; return 25; } else if(((((a17==2)&&(((a9==8)&&((!(a11==1)||(a11==1))&&(a20==1)))||!(a13==1)))&&(a16==9))&&((!(a4==1)&&((((a21==12)&&(((a11==1)&&((input==6)&&((a5==4)||(a5==5))))&&!(a14==1)))&&(a1==13))&&(a28==1)))&&(a19==3)))){ a21 = 10; a5 = 6; a11 = 1; a1 = 14; a12 = 1; a16 = 10; a24 = 0; return 21; } else if(((!(a20==1)&&(!(a24==1)&&((((((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==1))&&!(a14==1))&&(a16==10))&&(a17==2))&&!(a26==1))))&&((a14==1)||(((((a21==12)&&((a6==1)||(a0==1)))&&(a6==1))&&(a19==5))&&(a1==12))))){ a5 = 5; a16 = 7; a13 = 0; a9 = 7; a1 = 14; a6 = 0; a20 = 1; a19 = 1; a21 = 10; a12 = 0; return -1; } else if((((a19==2)&&((a16==7)&&(((a28==1)&&((a9==9)&&((((a5==4)||(a5==5))&&(input==4))&&(a23==1))))&&(a17==2))))&&(((a12==1)&&((((a3==1)&&((a21==10)&&((a28==1)&&(a1==13))))&&!(a4==1))||(a24==1)))&&(a20==1)))){ a1 = 12; a7 = 0; a19 = 1; a8 = 0; a9 = 7; a5 = 4; a3 = 1; return -1; } else if(((((a13==1)&&(((a23==1)&&((a16==10)&&((((a20==1)&&(a11==1))&&(a13==1))&&(a17==2))))&&(a5==5)))||(a18==1))&&((a13==1)&&((a19==2)&&(((((input==1)&&(a9==10))&&(a21==11))&&(a1==12))&&!(a8==1)))))){ a6 = 1; a19 = 4; a28 = 1; a9 = 8; return 21; } else if((((((a2==1)&&(((a19==2)&&(input==3))&&!(a4==1)))&&(a16==10))&&(a1==13))&&((a21==10)&&((a2==1)&&((a9==8)&&(!(a20==1)&&(((a17==2)&&(((a5==5)&&((a11==1)&&(a12==1)))||(a18==1)))||(a4==1)))))))){ if((a12==1)){ a4 = 1; a16 = 7; a29 = 0; a2 = 0; a5 = 6; a19 = 1; a20 = 1; }else{ a1 = 14; a20 = 1; a9 = 7; a6 = 0; a5 = 6; a19 = 3; a11 = 0; a18 = 1; a16 = 11; } return 25; } else if(((((a16==8)&&(!(a24==1)&&((((((a5==5)||(a5==6))&&(input==5))&&!(a18==1))&&!(a0==1))&&(a23==1))))&&(a20==1))&&((a19==4)&&((((!(a14==1)&&((a17==2)&&((a21==11)&&(a28==1))))||!(a12==1))&&(a9==7))&&(a1==14))))){ a19 = 2; a26 = 0; a16 = 10; a18 = 0; a28 = 1; a5 = 4; return 22; } else if((((a11==1)&&(((!(a0==1)&&(((a28==1)||!(a2==1))&&(a19==5)))&&(a16==10))&&!(a8==1)))&&((((a17==2)&&(((a21==11)&&((a13==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==4))))&&(a1==13)))&&(a20==1))&&!(a18==1)))){ a24 = 0; a5 = 4; a1 = 12; a18 = 0; a3 = 1; a16 = 8; a9 = 8; a21 = 12; return 25; } else if((((a21==12)&&(((!(a27==1)&&((!(a24==1)&&((a19==2)&&((a2==1)&&(a28==1))))&&(a16==10)))&&!(a4==1))&&(a1==14)))&&(!(a27==1)&&(!(a7==1)&&((a20==1)&&((a17==2)&&((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))))))){ a19 = 1; a23 = 1; a9 = 7; a2 = 1; a5 = 4; a21 = 10; a16 = 7; a1 = 12; return -1; } else if((((a16==11)&&(((a11==1)&&((a19==2)&&(!(a27==1)&&((a11==1)&&(a12==1)))))||!(a23==1)))&&(!(a7==1)&&(((((a17==2)&&((a20==1)&&((a21==12)&&(((a5==5)||(a5==6))&&(input==6)))))&&(a12==1))&&(a1==13))&&(a9==8))))){ a16 = 7; a19 = 1; a23 = 1; a21 = 10; a13 = 1; a1 = 12; a5 = 4; a6 = 1; a9 = 7; return -1; } else if((((a17==2)&&((((a2==1)&&((a20==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a8==1))&&!(a24==1))))&&(a9==10))&&(a19==2)))&&(((!(a24==1)&&((((a13==1)&&!(a27==1))&&(a2==1))&&(a21==12)))&&(a16==10))&&(a1==12)))){ a21 = 10; a2 = 1; a9 = 9; a5 = 4; a16 = 7; a28 = 1; a1 = 13; a26 = 0; return 25; } else if((((a20==1)&&(((a28==1)&&(((a16==9)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a4==1)))&&(a17==2)))&&((a1==14)&&(((a9==11)&&((((((a11==1)&&!(a18==1))||!(a13==1))&&!(a14==1))&&!(a8==1))&&(a21==11)))&&(a19==2))))){ a19 = 1; a3 = 1; a16 = 10; a21 = 10; a1 = 12; a5 = 6; a9 = 10; a14 = 0; a23 = 1; return 21; } else if(((!(a24==1)&&(!(a0==1)&&((a3==1)&&((a11==1)&&((((((a5==5)&&((input==5)&&(a17==2)))&&(a21==10))&&(a19==5))&&!(a20==1))&&(a9==11))))))&&((a16==7)&&(((a1==13)&&(!(a0==1)&&(a11==1)))||!(a13==1))))){ a5 = 4; a23 = 1; a19 = 1; a8 = 0; a1 = 12; a9 = 7; a20 = 1; a11 = 1; return -1; } else if((((((a0==1)||((a17==2)&&(((a11==1)&&(a9==7))&&(a19==4))))&&!(a18==1))&&(a16==7))&&(((a1==14)&&((a13==1)&&(((a11==1)&&((a20==1)&&((a21==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))))&&!(a14==1))))&&!(a24==1)))){ a11 = 1; a5 = 6; a16 = 8; a13 = 1; a9 = 11; a14 = 0; a1 = 13; return 26; } else if(((!(a11==1)||((!(a27==1)&&((a13==1)&&((a19==3)&&((a12==1)&&(a2==1)))))&&(a16==10)))&&((a20==1)&&(((a28==1)&&(((a1==13)&&((a9==8)&&((a5==6)&&((a17==2)&&(input==1)))))&&(a21==11)))&&(a28==1))))){ a19 = 2; a16 = 7; a5 = 4; a11 = 1; a21 = 10; a24 = 0; a9 = 9; a0 = 0; return 25; } else if((((!(a20==1)&&(a28==1))&&(a16==10))&&((a21==10)&&((((a19==2)&&(!(a7==1)&&(!(a27==1)&&((!(a0==1)&&((((((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==5))&&(a11==1)))&&(a11==1)))))&&(a28==1))&&(a17==2))))){ if((a5==4)){ a5 = 4; a16 = 7; a8 = 1; a20 = 1; a9 = 10; a19 = 1; a1 = 14; a6 = 0; }else{ a5 = 6; a10 = 1; a20 = 1; a24 = 1; a3 = 0; a1 = 12; a16 = 7; a9 = 10; } return -1; } else if((((((a21==10)&&((((input==5)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(a12==1))&&!(a7==1)))&&!(a26==1))&&(a20==1))&&(((a19==2)&&((a1==14)&&((a16==8)&&((a2==1)&&((a17==2)&&((a6==1)&&(a2==1)))))))||(a18==1)))){ if((a22==1)){ a5 = 4; a8 = 0; a1 = 13; a24 = 0; a23 = 1; a20 = 0; a16 = 7; a19 = 5; a9 = 11; }else{ a2 = 1; a16 = 7; a9 = 7; a20 = 0; a19 = 4; a23 = 1; a5 = 4; a13 = 1; a21 = 11; } return 22; } else if((((a17==2)&&((a19==2)&&((a6==1)||(a8==1))))&&(((!(a18==1)&&((((((a2==1)&&(((input==5)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&(a16==11)))&&!(a24==1))&&(a23==1))&&!(a8==1))&&(a1==12)))&&(a20==1))&&(a21==10)))){ a9 = 7; a7 = 0; a6 = 1; a19 = 1; a5 = 4; a8 = 0; a16 = 7; return -1; } else if(((((a2==1)&&((a2==1)&&((a1==13)&&((a17==2)&&((input==6)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))))))&&!(a7==1))&&(!(a2==1)||((!(a18==1)&&(((((a12==1)&&(a11==1))&&(a21==11))&&(a20==1))&&(a19==4)))&&(a16==10))))){ a0 = 0; a5 = 4; a9 = 9; a6 = 1; a19 = 2; a21 = 10; a16 = 7; a28 = 1; return 25; } else if((((a23==1)&&((!(a24==1)&&(((a26==1)||((a2==1)&&(a5==5)))&&(a17==2)))||!(a13==1)))&&((a16==7)&&(!(a24==1)&&(!(a14==1)&&(((((a9==11)&&(!(a20==1)&&(input==5)))&&(a21==11))&&(a1==12))&&(a19==4))))))){ a21 = 10; a24 = 0; a27 = 0; a14 = 0; a19 = 1; a20 = 1; a5 = 4; a9 = 7; return -1; } else if((((!(a14==1)&&(((a2==1)&&(a19==5))&&(a1==14)))&&(a11==1))&&((((!(a0==1)&&((((a21==11)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4))&&!(a27==1)))&&(a17==2))&&!(a20==1)))&&!(a4==1))&&(a6==1))&&(a16==9)))){ a19 = 1; a9 = 7; a16 = 7; a5 = 6; a26 = 1; a1 = 12; a7 = 1; a20 = 1; a11 = 0; a21 = 10; return 21; } else if(((((a1==14)&&((a17==2)&&((a20==1)&&((a12==1)&&(((a5==4)||(a5==5))&&(input==3))))))&&(a6==1))&&((!(a12==1)||(((a16==9)&&(((a7==1)||(((a19==1)&&(a2==1))&&(a21==11)))&&!(a27==1)))&&(a9==8)))||!(a23==1)))){ a5 = 4; a1 = 12; a28 = 1; a9 = 7; a13 = 1; a16 = 7; a18 = 0; a21 = 10; return -1; } else if((((a16==10)&&(((!(a6==1)||((a23==1)&&!(a0==1)))&&(a12==1))&&(a21==10)))&&(!(a20==1)&&((a1==12)&&((((a11==1)&&(!(a14==1)&&((((input==6)&&(a17==2))&&(a23==1))&&(a19==1))))&&(a5==6))&&(a9==9)))))){ a10 = 0; a20 = 1; a16 = 11; a8 = 1; a9 = 11; a21 = 11; a1 = 14; a24 = 1; a19 = 5; return -1; } else if((((((a0==1)&&((((a17==2)&&(a12==1))&&(a24==1))&&(a19==5)))&&(a9==7))&&(a7==1))&&((a21==11)&&((!(a12==1)&&((a16==7)&&((a1==14)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a27==1))&&(a26==1)))))&&!(a20==1))))){ a19 = 1; a5 = 5; a9 = 10; a21 = 10; a15 = 1; a20 = 1; a1 = 12; a14 = 1; return 21; } else if(((((((((((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==4))&&!(a8==1))&&!(a7==1))&&(a21==11))&&!(a20==1))&&!(a18==1))&&(!(a27==1)&&((((((a16==7)&&(a3==1))&&(a17==2))&&(a19==4))&&(a23==1))&&(a13==1))))){ a9 = 7; a23 = 1; a20 = 1; a5 = 4; a1 = 12; a21 = 10; a14 = 0; a18 = 0; a19 = 1; return -1; } else if((((a0==1)&&((!(a13==1)&&(!(a11==1)&&((a28==1)&&(a1==12))))&&(a8==1)))&&((a17==2)&&((((a20==1)&&(!(a13==1)&&((((input==4)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8))))&&(a21==11))&&!(a13==1))))&&(a16==10))&&(a19==4))))){ a16 = 7; a7 = 1; a9 = 10; a5 = 6; a3 = 0; a19 = 1; a21 = 10; return -1; } else if(((((((a17==2)&&((a3==1)&&((!(a8==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a12==1))))&&(a3==1))&&(a12==1))&&(a20==1))&&(!(a7==1)&&((a21==12)&&(((a9==9)&&(((a16==9)&&(a23==1))&&(a19==5)))&&(a1==12)))))){ a16 = 7; a8 = 0; a9 = 7; a21 = 10; a19 = 1; a5 = 4; a2 = 1; a7 = 0; return -1; } else if(((((a21==10)&&((a13==1)&&(((a1==13)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==1)))&&(a11==1))))&&(a16==8))&&((((a23==1)&&((a6==1)&&((a18==1)||((a20==1)&&(!(a4==1)&&(a23==1))))))&&(a19==5))&&(a17==2)))){ a24 = 0; a9 = 9; a0 = 0; a18 = 0; a5 = 6; return 26; } else if(((!(a20==1)&&(((a18==1)||(((a19==2)&&(((a16==7)&&(a3==1))&&!(a0==1)))&&(a21==10)))||(a18==1)))&&((a9==9)&&(((a13==1)&&((a6==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a12==1))&&(a1==13))))&&(a17==2))))){ a20 = 1; a5 = 4; a19 = 1; a8 = 0; a9 = 7; a1 = 12; a12 = 1; return -1; } else if(((((a1==14)&&((((!(a18==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a17==2)))&&(a19==4))&&!(a7==1))&&(a16==10)))&&(a9==7))&&((a20==1)&&((a21==11)&&((a4==1)||((!(a24==1)&&(!(a12==1)||(a6==1)))&&!(a0==1))))))){ a9 = 8; a16 = 9; a1 = 13; a6 = 1; a5 = 6; return -1; } else if(((((a19==5)&&((!(a7==1)&&((((a5==4)||(a5==5))&&(input==3))&&!(a24==1)))&&(a1==13)))&&(a6==1))&&((((a9==10)&&((a3==1)&&(((a21==12)&&((!(a7==1)&&(a11==1))&&!(a20==1)))&&(a17==2))))&&(a16==10))&&(a28==1)))){ a20 = 1; a23 = 0; a15 = 0; a16 = 7; a5 = 6; a1 = 14; a19 = 1; a28 = 0; a9 = 11; a21 = 10; return -1; } else if((((((a17==2)&&((a23==1)&&((((a0==1)||((a21==12)&&(a3==1)))&&(a3==1))&&(a16==11))))&&(a1==13))&&(a19==1))&&((a3==1)&&((a12==1)&&(!(a8==1)&&((a20==1)&&((((a5==5)||(a5==6))&&(input==4))&&(a9==10)))))))){ a23 = 1; a9 = 7; a11 = 1; a5 = 4; a1 = 12; a21 = 10; a16 = 7; return -1; } else if(((((a1==14)&&((a21==10)&&((!(a14==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a6==1))))&&(a16==9))&&(!(a20==1)&&((((((a2==1)&&(((a19==2)&&(a12==1))||(a8==1)))&&!(a0==1))&&(a12==1))&&(a9==7))&&(a17==2))))){ if((a4==1)){ a5 = 5; a19 = 4; a16 = 8; a21 = 11; a24 = 1; a1 = 12; a28 = 0; a27 = 1; }else{ a9 = 9; a19 = 1; a0 = 1; a16 = 7; a20 = 1; a5 = 5; a21 = 12; a25 = 0; } return -1; } else if((((((a16==9)&&((a17==2)&&((a9==7)&&(((a21==11)&&(input==6))&&(a20==1)))))&&!(a7==1))&&(a19==2))&&(!(a24==1)&&(!(a12==1)||((!(a18==1)&&((a5==6)&&((a1==13)&&((a2==1)&&(a11==1)))))&&(a6==1)))))){ a1 = 12; a5 = 4; a12 = 1; a19 = 1; a7 = 0; a11 = 1; a16 = 7; a21 = 10; return -1; } else if((((a28==1)&&((((a23==1)&&((a6==1)&&((input==4)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))&&(a1==13))&&(a23==1)))&&((a23==1)&&((a17==2)&&((((((a3==1)&&!(a20==1))&&!(a0==1))&&(a21==11))&&(a19==5))&&(a16==8)))))){ if((a7==1)){ a29 = 1; a5 = 4; a19 = 2; a20 = 1; a9 = 11; a25 = 0; }else{ a19 = 4; a9 = 9; a16 = 11; a5 = 6; a21 = 10; a10 = 0; a28 = 0; a0 = 1; } return -1; } else if(((((a20==1)&&((a21==10)&&((a12==1)&&((!(a24==1)&&(((a11==1)||!(a6==1))||(a27==1)))&&(a9==7)))))&&(a17==2))&&(((a16==9)&&((a19==5)&&((a12==1)&&((((a5==5)||(a5==6))&&(input==4))&&!(a18==1)))))&&(a1==12)))){ a11 = 1; a4 = 0; a5 = 4; a16 = 7; a24 = 0; a19 = 1; return -1; } else if(((((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))&&(a28==1))&&(a16==7))&&(a21==10))&&((a17==2)&&(!(a2==1)||(((a12==1)&&(!(a12==1)||(((!(a20==1)&&((a2==1)&&(a6==1)))&&(a1==13))&&(a19==4))))||!(a6==1)))))){ a6 = 1; a20 = 1; a5 = 4; a1 = 12; a9 = 10; a0 = 0; a16 = 10; a19 = 5; a23 = 1; return -1; } else if((((a16==10)&&(!(a20==1)&&(!(a24==1)&&((!(a18==1)&&(!(a14==1)&&(((a23==1)&&((input==6)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&(a19==3))))&&(a21==11)))))&&((a4==1)||((a17==2)&&(((a12==1)&&(a11==1))&&(a1==12)))))){ a25 = 0; a19 = 2; a21 = 10; a10 = 1; a14 = 1; a16 = 7; a20 = 1; a9 = 7; a5 = 4; return 26; } else if((((a9==11)&&(((a14==1)&&(!(a6==1)&&((a19==3)&&(((((a4==1)&&((input==3)&&(a20==1)))&&(a24==1))&&!(a2==1))&&!(a11==1)))))&&(a5==4)))&&(((a21==11)&&((a16==8)&&((a28==1)&&(a17==2))))&&(a1==13)))){ a5 = 6; a1 = 14; a19 = 1; a25 = 1; a16 = 7; a21 = 10; a3 = 0; a9 = 9; return 23; } else if(((!(a27==1)&&((a1==12)&&((a11==1)&&(((a28==1)&&((!(a18==1)&&((a9==7)&&(((a20==1)&&(input==1))&&(a16==9))))&&!(a4==1)))&&(a6==1)))))&&((a17==2)&&((a21==10)&&(((a13==1)&&(a19==1))&&(a5==6)))))){ a0 = 0; a13 = 1; a5 = 4; a16 = 7; a18 = 0; return -1; } else if(((((((((a0==1)||(a3==1))&&(a1==13))&&(a16==8))||!(a3==1))&&(a12==1))&&(a11==1))&&(!(a14==1)&&(((a17==2)&&((!(a20==1)&&(!(a7==1)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==3))))&&(a21==11)))&&(a19==3))))){ a9 = 7; a19 = 5; a7 = 0; a20 = 1; a6 = 1; a26 = 0; a16 = 9; a21 = 10; a5 = 4; a1 = 14; return 21; } else if((((a3==1)&&(((a20==1)&&(((a16==8)&&((a5==4)&&((a19==2)&&((input==6)&&(a17==2)))))&&(a23==1)))&&(a13==1)))&&(((a1==14)&&(((a21==11)&&(!(a23==1)||((a6==1)&&(a9==9))))&&(a2==1)))||(a4==1)))){ a7 = 0; a5 = 6; a21 = 10; a16 = 10; a6 = 1; a19 = 4; a12 = 1; a9 = 10; return 26; } else if(((((((a3==1)&&((!(a26==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a18==1)))&&(a17==2))&&(a9==7))&&(a19==3))&&((((a20==1)&&((a0==1)||(((a21==11)&&((a12==1)&&(a1==12)))&&!(a18==1))))&&(a11==1))&&(a16==11)))){ a21 = 10; a3 = 1; a16 = 7; a5 = 4; a19 = 1; a23 = 1; return -1; } else if((((((((a6==1)&&(a2==1))&&(a1==14))&&(a19==4))||(a18==1))&&(a12==1))&&((!(a20==1)&&(!(a14==1)&&((a16==9)&&(((a17==2)&&(!(a27==1)&&((input==6)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))))&&(a11==1)))))&&(a21==10)))){ if((a18==1)){ a9 = 7; a3 = 0; a19 = 2; a8 = 1; a5 = 6; a10 = 0; a20 = 1; a16 = 7; a1 = 12; }else{ a19 = 2; a25 = 1; a9 = 7; a5 = 4; a12 = 0; a21 = 12; a14 = 1; a20 = 1; } return 25; } else if((((a20==1)&&((((a9==8)&&(!(a23==1)||((a2==1)||!(a11==1))))&&(a17==2))&&(a19==1)))&&((a1==12)&&(((!(a26==1)&&((a23==1)&&((a2==1)&&(((a21==12)&&(input==4))&&(a16==11)))))&&!(a24==1))&&(a5==6))))){ a13 = 1; a28 = 1; a19 = 3; a9 = 10; a2 = 1; a1 = 13; return 22; } else if(((((a1==14)&&(((!(a7==1)&&((a11==1)&&((a17==2)&&(input==3))))&&(a12==1))&&(a21==12)))&&(a20==1))&&(((!(a26==1)&&((a19==2)&&((a16==8)&&((a23==1)&&((a23==1)&&(a28==1))))))&&(a9==11))&&(a5==5)))){ a16 = 7; a12 = 1; a9 = 9; a3 = 1; a5 = 4; a26 = 0; a1 = 13; a21 = 10; return -1; } else if(((((a20==1)&&(((a1==14)&&((a28==1)&&((a23==1)||!(a28==1))))&&!(a8==1)))&&(a19==5))&&((a16==7)&&(((a11==1)&&((((a12==1)&&((a17==2)&&((a21==11)&&(input==1))))&&(a11==1))&&(a9==11)))&&(a5==5))))){ a3 = 1; a0 = 0; a14 = 0; a16 = 8; a19 = 3; a9 = 9; a21 = 12; return 23; } else if((((a9==8)&&((!(a12==1)||((a27==1)||((a16==10)&&(!(a7==1)&&(((a2==1)&&(a5==4))&&!(a26==1))))))&&(a20==1)))&&((a17==2)&&((a19==3)&&((a23==1)&&(!(a24==1)&&((a1==14)&&((a21==11)&&(input==3))))))))){ a14 = 0; a16 = 7; a19 = 1; a9 = 7; a21 = 10; a4 = 0; a11 = 1; a1 = 12; return -1; } else if(((((a19==4)&&((((a17==2)&&(((a23==1)&&(((a11==1)&&((input==4)&&((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))))&&(a20==1)))&&!(a24==1)))&&!(a14==1))&&(a23==1)))&&(a21==11))&&((a16==9)&&((a6==1)&&(a13==1))))){ a19 = 1; a9 = 7; a5 = 4; a11 = 1; a16 = 7; a14 = 0; a21 = 10; a1 = 12; a23 = 1; return -1; } else if((((a9==7)&&((((a21==12)&&((((a1==14)&&(!(a0==1)&&(a12==1)))&&(a2==1))&&!(a24==1)))&&!(a27==1))&&(a20==1)))&&((a17==2)&&((a12==1)&&(((a19==4)&&(((input==4)&&(a16==7))&&!(a8==1)))&&(a5==5)))))){ a13 = 1; a1 = 12; a19 = 1; a5 = 4; a18 = 0; a11 = 1; a21 = 10; return -1; } else if((((a16==7)&&(((a9==9)&&(((a19==2)&&(!(a7==1)&&((a28==1)&&((a17==2)&&(input==6)))))&&!(a14==1)))&&(a5==5)))&&((a1==14)&&((a21==12)&&(((a12==1)&&(((a11==1)&&(a20==1))||(a26==1)))&&!(a7==1)))))){ a7 = 0; a9 = 10; a12 = 1; a21 = 10; a16 = 9; a6 = 1; a19 = 3; return 23; } else if((((!(a2==1)||(((((((a9==10)&&(!(a14==1)&&(a3==1)))||(a8==1))&&(a6==1))&&(a20==1))&&!(a18==1))&&(a3==1)))&&(a17==2))&&(((((a19==2)&&((a16==8)&&(input==5)))&&(a21==12))&&(a5==4))&&(a1==12)))){ a9 = 7; a18 = 0; a28 = 1; a19 = 1; a16 = 7; a13 = 1; a21 = 10; return -1; } else if((((a1==13)&&(((!(a8==1)&&((!(a8==1)&&((((((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==5))&&(a11==1))&&(a21==12)))&&!(a27==1)))&&(a20==1))&&(a17==2)))&&(!(a0==1)&&((((a11==1)||!(a3==1))&&(a16==7))&&(a19==3))))){ a9 = 10; a19 = 5; a1 = 12; a0 = 0; a8 = 0; a5 = 4; a3 = 1; a16 = 9; a21 = 10; return 26; } else if(((((a6==1)&&(((a20==1)&&((!(a7==1)&&(a6==1))||!(a12==1)))&&(a21==11)))&&(a1==14))&&((a17==2)&&((a28==1)&&(((a16==10)&&(!(a8==1)&&(!(a7==1)&&((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))))&&(a19==5)))))){ a5 = 4; a16 = 7; a0 = 0; a19 = 2; a9 = 9; a6 = 1; a1 = 13; a8 = 0; a21 = 10; return -1; } else if(((((a19==4)&&(!(a11==1)||((((a4==1)||(a13==1))&&(a1==14))&&!(a20==1))))&&(a16==9))&&(((!(a27==1)&&((a17==2)&&(((a28==1)&&((input==1)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))))&&(a11==1))))&&!(a18==1))&&(a21==11)))){ if((a1==13)){ a19 = 3; a9 = 8; a11 = 0; a20 = 1; a1 = 13; a5 = 6; a16 = 7; a25 = 1; a21 = 10; a24 = 1; }else{ a9 = 10; a5 = 5; a20 = 1; a24 = 1; a21 = 10; a19 = 1; a29 = 0; a16 = 7; } return 21; } else if((((a23==1)&&((a28==1)&&((a21==12)&&((((a1==14)&&((a9==8)&&(((a19==3)&&(input==6))&&(a16==9))))&&(a17==2))&&(a20==1)))))&&(((((a6==1)&&((a13==1)||!(a13==1)))&&(a12==1))&&(a5==4))||(a14==1)))){ a19 = 1; a9 = 7; a21 = 10; a16 = 7; a6 = 1; a12 = 1; a7 = 0; a1 = 12; return -1; } else if(((((((a5==4)&&((a16==9)&&((input==4)&&(a17==2))))&&!(a4==1))&&!(a8==1))&&(a2==1))&&((a9==11)&&((a21==12)&&((((a24==1)||((a20==1)&&(((a19==4)&&(a28==1))||!(a12==1))))||!(a23==1))&&(a1==12)))))){ a6 = 1; a19 = 1; a16 = 7; a9 = 7; a0 = 0; a14 = 0; a21 = 10; return -1; } else if(((((a9==7)&&(((a19==5)&&((((a17==2)&&((a1==13)&&(input==1)))&&(a5==5))&&(a13==1)))&&(a6==1)))&&!(a14==1))&&(((((((a23==1)&&(a21==12))&&(a20==1))||(a26==1))||(a24==1))&&(a16==10))||(a14==1)))){ a7 = 0; a19 = 4; a21 = 10; a18 = 0; a9 = 8; a3 = 1; a5 = 4; return -1; } else if((((a1==13)&&(((a19==4)&&((((a6==1)||!(a23==1))&&(a16==9))&&(a20==1)))&&(a9==9)))&&((a21==10)&&(((((a17==2)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a18==1))&&(a12==1)))&&!(a26==1))&&(a6==1))&&(a13==1))))){ a9 = 7; a16 = 7; a11 = 1; a19 = 1; a7 = 0; a13 = 1; a5 = 4; a1 = 12; return -1; } else if(((!(a3==1)&&(((a17==2)&&(((a11==1)&&(a21==12))&&(a1==14)))&&!(a3==1)))&&((a0==1)&&((a18==1)&&((!(a23==1)&&((a20==1)&&(!(a3==1)&&((a19==2)&&((input==6)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))))))&&(a16==11)))))){ a2 = 0; a5 = 4; a9 = 8; a21 = 11; a27 = 1; a16 = 9; a1 = 13; return -1; } else if(((!(a7==1)&&(!(a24==1)&&(!(a4==1)&&((((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==5))&&(a21==11))&&!(a20==1))&&(a3==1)))))&&(!(a27==1)&&(((a1==14)&&(((a16==9)&&((a17==2)&&(a28==1)))&&(a19==3)))&&(a6==1))))){ if((a24==1)){ a8 = 1; a28 = 0; a20 = 1; a9 = 8; a24 = 1; a21 = 10; a1 = 12; a16 = 7; a5 = 4; a19 = 1; }else{ a9 = 9; a5 = 5; a13 = 0; a19 = 1; a20 = 1; a23 = 0; a7 = 1; a21 = 10; a1 = 13; } return -1; } else if((((a17==2)&&((a21==10)&&((((a16==11)&&(a3==1))||(a24==1))||(a18==1))))&&((((a28==1)&&(((!(a4==1)&&(((input==4)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a19==3)))&&(a20==1))&&(a6==1)))&&(a3==1))&&(a1==14)))){ a9 = 7; a1 = 12; a16 = 7; a19 = 1; a8 = 0; a26 = 0; a3 = 1; a5 = 4; return -1; } else if((((a17==2)&&((((((a21==12)&&((a20==1)&&(a11==1)))||!(a23==1))&&(a16==11))&&(a1==13))||(a7==1)))&&(((((a23==1)&&(!(a18==1)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==1))))&&(a19==1))&&!(a8==1))&&!(a18==1)))){ a27 = 0; a1 = 12; a9 = 7; a5 = 4; a28 = 1; a14 = 0; a16 = 7; a21 = 10; return -1; } else if(((((((((a21==11)&&((a19==5)&&((((a5==5)||(a5==6))&&(input==1))&&(a23==1))))&&!(a20==1))&&!(a26==1))&&(a23==1))&&(a1==13))&&(a17==2))&&(((a9==11)&&(((a12==1)&&((a6==1)&&(a2==1)))||!(a23==1)))&&(a16==7)))){ a11 = 1; a19 = 1; a24 = 0; a20 = 1; a28 = 1; a5 = 4; a21 = 10; a1 = 12; a9 = 7; return -1; } else if(((((a26==1)||((a12==1)&&((a20==1)&&((a23==1)||(a26==1)))))&&(a16==9))&&((((a21==11)&&((((((a12==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a19==5))&&(a3==1))&&(a1==12))&&!(a8==1)))&&(a17==2))&&(a9==10)))){ a9 = 7; a16 = 7; a21 = 10; a5 = 4; a19 = 1; a6 = 1; a2 = 1; return -1; } else if((((!(a7==1)&&((((a3==1)&&((a21==10)&&(((input==5)&&((a5==4)||(a5==5)))&&(a12==1))))&&(a16==9))&&(a20==1)))&&(a17==2))&&((a12==1)&&((((a19==4)&&(((a28==1)&&!(a7==1))&&(a1==12)))&&!(a27==1))&&(a9==9))))){ a9 = 7; a18 = 0; a16 = 10; a3 = 1; a5 = 4; a19 = 1; a24 = 0; return 21; } else if((((a17==2)&&((a1==14)&&((a3==1)&&((!(a24==1)&&((a13==1)&&((((a9==11)&&((input==1)&&((a5==5)||(a5==6))))&&!(a0==1))&&!(a20==1))))&&(a21==10)))))&&(((a16==8)&&(!(a7==1)&&((a27==1)||(a12==1))))&&(a19==1)))){ if((a3==1)){ a9 = 10; a14 = 0; a6 = 1; a19 = 4; a5 = 5; a1 = 13; a23 = 1; }else{ a11 = 1; a24 = 0; a21 = 12; a5 = 6; a23 = 1; a16 = 7; a20 = 1; } return 22; } else if(((((!(a28==1)&&((!(a20==1)&&(((a5==4)&&(input==3))&&(a19==1)))&&(a21==11)))&&(a24==1))&&!(a11==1))&&((((a8==1)&&((a16==8)&&((a7==1)&&(!(a2==1)&&((a23==1)&&(a1==12))))))&&(a9==11))&&(a17==2)))){ a5 = 6; a4 = 1; a21 = 12; a16 = 9; a9 = 10; a14 = 1; a10 = 1; a19 = 5; a20 = 1; a1 = 14; return 25; } else if(((!(a6==1)||(((!(a20==1)&&(!(a12==1)||((a13==1)||(a7==1))))||!(a12==1))||!(a6==1)))&&((a16==9)&&((a19==3)&&((a1==13)&&((((a21==12)&&((input==3)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))))&&(a17==2))&&(a2==1))))))){ if((a2==1)){ a16 = 7; a5 = 5; a9 = 7; a4 = 1; a29 = 1; a21 = 10; a19 = 2; a3 = 0; a20 = 1; a1 = 12; }else{ a6 = 0; a16 = 7; a20 = 1; a21 = 10; a19 = 2; a5 = 4; a24 = 1; a1 = 12; a9 = 10; } return -1; } else if(((((a5==5)&&((!(a3==1)||(((a3==1)&&!(a20==1))&&(a1==13)))&&(a21==10)))&&(a19==4))&&(((a6==1)&&(((a2==1)&&(!(a24==1)&&((a17==2)&&(!(a26==1)&&((input==1)&&(a9==9))))))&&(a12==1)))&&(a16==10)))){ if((a27==1)){ a25 = 1; a20 = 1; a13 = 0; a5 = 6; a9 = 10; a19 = 1; a16 = 7; a28 = 0; }else{ a19 = 2; a1 = 12; a20 = 1; a12 = 0; a5 = 6; a9 = 10; a26 = 1; a16 = 7; a22 = 1; } return -1; } else if((((((a17==2)&&(((a12==1)&&!(a18==1))&&(a1==12)))&&!(a7==1))&&(a19==1))&&((((a16==9)&&((a20==1)&&(((!(a24==1)&&((((a5==4)||(a5==5))&&(input==1))&&!(a26==1)))&&(a28==1))&&(a11==1))))&&(a21==11))&&(a9==9)))){ a21 = 10; a9 = 7; a28 = 1; a5 = 6; a12 = 1; a26 = 0; a1 = 14; return 25; } else if((((!(a12==1)||(((a12==1)||(a7==1))&&(a19==3)))&&(a5==6))&&((a9==10)&&((a16==9)&&((a17==2)&&((!(a18==1)&&(!(a26==1)&&((a1==12)&&((a21==10)&&((a6==1)&&(!(a20==1)&&(input==3)))))))&&!(a18==1))))))){ a1 = 14; a19 = 5; a21 = 11; a5 = 4; a16 = 10; a14 = 1; a4 = 1; a29 = 1; return -1; } else if((((((a2==1)&&(((((!(a14==1)&&((input==1)&&(a9==10)))&&(a16==7))&&(a2==1))&&(a19==5))&&(a20==1)))&&(a17==2))&&(a6==1))&&(((a3==1)&&((a1==12)&&(((a12==1)&&(a21==12))&&(a5==4))))||(a24==1)))){ if((a27==1)){ a21 = 11; a20 = 0; a19 = 1; a23 = 1; a3 = 1; a1 = 13; a11 = 1; a9 = 9; }else{ a21 = 11; a13 = 1; a7 = 0; a4 = 0; a16 = 9; a19 = 4; } return 26; } else if((((!(a27==1)&&(((((a1==12)&&((a17==2)&&(input==3)))&&!(a0==1))&&(a16==7))&&!(a0==1)))&&(a19==1))&&((a5==6)&&((a28==1)&&((((a9==11)&&((a21==12)&&(!(a11==1)||(a23==1))))||(a14==1))&&!(a20==1)))))){ a5 = 4; a3 = 1; a26 = 0; a21 = 10; a20 = 1; a18 = 0; a9 = 7; return -1; } else if((((a21==10)&&(((a1==14)&&(((a23==1)&&(!(a4==1)&&((!(a8==1)&&(((a5==4)&&((a19==4)&&(input==3)))&&(a12==1)))&&!(a4==1))))&&(a17==2)))&&(a16==9)))&&((a9==7)&&(!(a20==1)&&((a13==1)||(a7==1)))))){ a20 = 1; a25 = 0; a13 = 0; a9 = 9; a19 = 1; a16 = 7; return -1; } else if((((a28==1)&&(((((((!(a20==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a19==2))&&(a1==13))&&(a17==2))&&!(a18==1))&&!(a8==1))&&(a16==7)))&&(((((a12==1)&&(!(a26==1)&&(a12==1)))||(a7==1))&&(a9==10))&&(a21==11)))){ a9 = 8; a2 = 1; a5 = 4; a0 = 0; a20 = 1; a16 = 11; a1 = 12; a27 = 0; a19 = 3; return 21; } else if((((a21==11)&&((a19==3)&&((a16==7)&&(((a20==1)&&(a2==1))&&(a24==1)))))&&(((((a9==9)&&(((a14==1)&&((((input==3)&&((a5==5)||(a5==6)))&&(a1==12))&&!(a12==1)))&&!(a23==1)))&&!(a6==1))&&(a24==1))&&(a17==2)))){ a11 = 0; a27 = 1; a28 = 0; a9 = 11; a16 = 10; a19 = 2; a5 = 4; a1 = 13; return 22; } else if(((((!(a7==1)&&((a11==1)&&((a11==1)&&(!(a7==1)&&((input==6)&&(a5==4))))))&&(a17==2))&&(a16==11))&&((((a1==12)&&((a9==8)&&((((a21==11)&&(a23==1))||(a24==1))||!(a11==1))))&&(a20==1))&&(a19==5)))){ a19 = 2; a1 = 14; a21 = 10; a26 = 0; a14 = 0; a12 = 1; a16 = 10; a5 = 6; return 21; } else if(((((((!(a27==1)&&(((a5==4)&&(a3==1))&&!(a18==1)))&&!(a18==1))&&(a20==1))&&(a1==13))||!(a11==1))&&(((!(a8==1)&&((a23==1)&&(((a21==11)&&((input==6)&&(a17==2)))&&(a19==5))))&&(a16==9))&&(a9==7)))){ if((a2==1)){ a1 = 12; a21 = 10; a16 = 8; a0 = 0; a9 = 10; a5 = 5; a20 = 0; a11 = 1; a2 = 1; a19 = 2; }else{ a21 = 12; a5 = 5; a1 = 12; a8 = 0; a19 = 4; a16 = 8; a23 = 1; a26 = 0; } return 26; } else if((((((((((a19==2)&&(input==6))&&(a5==6))&&(a20==1))&&(a9==11))&&(a21==10))&&(a3==1))&&(a12==1))&&((a7==1)||(!(a3==1)||(!(a2==1)||((((a1==12)&&((a16==10)&&(a3==1)))&&!(a4==1))&&(a17==2))))))){ a5 = 4; a9 = 7; a8 = 0; a26 = 0; a16 = 7; a18 = 0; a19 = 1; return -1; } else if((((a2==1)&&(((a21==11)&&((a17==2)&&((((a8==1)||(a6==1))&&(a16==10))&&!(a24==1))))&&!(a18==1)))&&(((((a20==1)&&((a19==5)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==3))))&&(a6==1))&&(a1==14))&&(a2==1)))){ a1 = 12; a19 = 1; a5 = 4; a2 = 1; a16 = 7; a21 = 10; a9 = 7; a4 = 0; return -1; } else if((((a19==5)&&((a17==2)&&((a21==11)&&((!(a18==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a11==1)))))&&((a16==7)&&((((a18==1)||(((((a13==1)&&(a2==1))&&(a20==1))&&(a9==11))&&!(a24==1)))&&(a3==1))&&(a1==12))))){ a21 = 10; a5 = 4; a8 = 0; a9 = 7; a18 = 0; a19 = 1; return -1; } else if(((!(a18==1)&&(((a19==5)&&((a21==10)&&((a5==4)&&(!(a14==1)&&(((a9==7)&&(input==5))&&(a20==1))))))&&!(a24==1)))&&((a11==1)&&(!(a28==1)||(((((a6==1)&&(a17==2))&&(a16==7))&&(a1==12))||(a8==1)))))){ a21 = 12; a19 = 1; a7 = 0; a1 = 14; a9 = 8; a11 = 1; a3 = 1; return 26; } else if((((a20==1)&&((((a28==1)&&((!(a4==1)&&((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&!(a27==1)))&&(a16==9))&&(a21==11)))&&((((((!(a18==1)&&(a3==1))||(a26==1))&&(a1==12))||(a7==1))&&(a19==1))&&(a17==2)))){ a9 = 7; a16 = 7; a28 = 1; a12 = 1; a21 = 10; a5 = 4; a6 = 1; return -1; } else if((((a9==9)&&(((a20==1)&&(!(a4==1)&&(((((a13==1)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1)))&&(a16==9))&&(a12==1))&&(a1==13))))&&(a21==10)))&&((a19==3)&&((a17==2)&&((!(a13==1)||(a13==1))||!(a3==1)))))){ a26 = 0; a19 = 1; a5 = 4; a1 = 12; a16 = 7; a9 = 7; a7 = 0; return -1; } else if(((((a19==4)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a20==1))&&(a16==10)))&&!(a27==1))&&((!(a0==1)&&((a21==12)&&(((a18==1)||((a13==1)&&((!(a26==1)&&(a6==1))&&(a9==7))))&&(a1==14))))&&!(a26==1)))){ a5 = 5; a4 = 1; a20 = 1; a21 = 11; a16 = 11; a19 = 5; a28 = 0; a15 = 1; a1 = 12; a9 = 10; return 21; } else if((((!(a0==1)&&(((a16==8)&&((a4==1)||(((a6==1)||(a4==1))&&(a9==10))))&&(a5==5)))||(a14==1))&&((a19==4)&&((a21==10)&&(((a20==1)&&(((a28==1)&&((input==4)&&(a17==2)))&&(a11==1)))&&(a1==12)))))){ a16 = 7; a28 = 1; a9 = 7; a5 = 4; a2 = 1; a12 = 1; a19 = 1; return -1; } else if(((((((a21==12)&&(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==1)))||(((a21==11)&&((a19==5)&&((a9==11)&&((a5==5)&&(a1==14)))))||((a21==11)&&((a19==5)&&((a9==11)&&((a1==14)&&(a5==6)))))))&&(input==6))&&!(a4==1))&&((((a4==1)||(((!(a13==1)||(!(a27==1)&&((a3==1)&&(a13==1))))&&(a17==2))||!(a6==1)))&&(a16==11))&&(a20==1)))){ a19 = 4; a24 = 0; a1 = 14; a8 = 0; a21 = 10; a5 = 4; a2 = 1; a9 = 11; return 21; } else if((((((a5==6)&&((a17==2)&&((a12==1)&&((a1==12)&&((a12==1)&&((a2==1)&&((a12==1)&&!(a20==1))))))))&&(a16==10))&&(a19==2))&&((a9==11)&&(((((a21==12)&&(input==6))&&!(a8==1))&&(a11==1))&&(a13==1))))){ if((a23==1)){ a5 = 5; a21 = 10; a0 = 1; a2 = 0; a20 = 1; a16 = 7; a15 = 0; a9 = 8; }else{ a5 = 5; a1 = 13; a26 = 1; a24 = 1; a13 = 0; a20 = 1; a21 = 10; a9 = 9; } return 25; } return calculate_output68(input); } int calculate_output68(int input) { if(((((!(a26==1)&&((a17==2)&&((!(a20==1)&&(a6==1))&&(a5==5))))&&(a21==10))&&(a19==3))&&(((a2==1)&&((((a1==12)&&((((a9==10)&&(input==6))&&!(a18==1))&&(a6==1)))&&(a16==10))&&!(a24==1)))&&!(a14==1)))){ a5 = 4; a11 = 0; a9 = 11; a18 = 1; a19 = 5; a4 = 1; a1 = 13; return -1; } else if((((((a5==6)&&((((((a6==1)&&(!(a3==1)||(a2==1)))||!(a13==1))&&(a21==10))||(a24==1))&&(a16==10)))&&(a1==13))&&(a9==9))&&((a20==1)&&(((((a17==2)&&(input==5))&&(a11==1))&&(a12==1))&&(a19==3))))){ a23 = 1; a16 = 11; a9 = 11; a19 = 5; a0 = 0; a8 = 0; a5 = 4; a1 = 14; return 25; } else if(((((((a6==1)&&((((a23==1)&&((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))&&!(a0==1))&&(a12==1)))&&(a17==2))&&(a1==14))&&(a9==11))&&(!(a20==1)&&((a2==1)&&((a18==1)||(((a19==2)&&(a13==1))&&(a21==12))))))){ a9 = 8; a5 = 6; a1 = 13; a19 = 3; a20 = 1; a16 = 7; a26 = 1; a8 = 1; a29 = 1; return 22; } else if((((a11==1)&&((a14==1)||(!(a14==1)&&((((a1==13)&&((a28==1)&&(a20==1)))||(a27==1))&&(a16==11)))))&&(((a19==1)&&(!(a27==1)&&(((a11==1)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==6)))&&(a21==11))))&&(a17==2)))){ a16 = 7; a9 = 7; a1 = 12; a7 = 0; a28 = 1; a5 = 4; a21 = 10; a24 = 0; return -1; } else if(((((a16==9)&&((!(a0==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a1==14))&&(a20==1)))&&(a19==5)))&&(a12==1))&&(!(a13==1)||(((a11==1)&&(((a21==11)&&((a9==11)&&(!(a0==1)&&(a11==1))))&&(a17==2)))||!(a28==1))))){ a16 = 7; a21 = 10; a1 = 13; a19 = 3; a9 = 7; a5 = 5; a18 = 0; a11 = 1; a14 = 0; return 25; } else if((((a12==1)&&((!(a4==1)&&((((((a9==8)&&((a1==13)&&(input==6)))&&(a20==1))&&(a19==2))&&(a21==11))&&(a28==1)))&&!(a7==1)))&&((a23==1)&&(!(a12==1)||((a17==2)&&((a5==4)&&((a16==9)&&(a28==1)))))))){ a16 = 11; a9 = 11; a7 = 0; a19 = 3; a8 = 0; a21 = 10; a24 = 0; return 25; } else if(((((((((((a23==1)&&((input==3)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a16==10))&&(a20==1))&&!(a14==1))&&!(a14==1))&&(a21==10))&&(a12==1))&&!(a27==1))&&((a1==13)&&((!(a23==1)||((a6==1)&&(a19==4)))&&(a17==2))))){ a23 = 1; a19 = 1; a18 = 0; a1 = 12; a16 = 7; a9 = 7; a5 = 4; a14 = 0; return -1; } else if(((!(a2==1)||(((a16==9)&&((a1==13)&&((a18==1)||((a21==12)&&((a3==1)||(a24==1))))))&&!(a24==1)))&&((a19==4)&&((((a17==2)&&((a11==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==4))))&&!(a20==1))&&(a23==1))))){ if((a16==8)){ a6 = 0; a21 = 10; a9 = 8; a15 = 0; a5 = 4; a20 = 1; a16 = 7; a13 = 0; a19 = 1; }else{ a29 = 0; a22 = 0; a20 = 1; a15 = 1; a1 = 12; a16 = 7; a21 = 10; a19 = 1; a9 = 9; a5 = 5; } return -1; } else if((((a16==8)&&((a1==14)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==6))&&!(a23==1)))))&&((a4==1)&&(((a18==1)&&((a20==1)&&(((a19==4)&&(((a21==11)&&((a11==1)&&(a7==1)))&&(a9==7)))&&(a26==1))))&&(a14==1))))){ a1 = 12; a21 = 10; a19 = 2; a5 = 6; a9 = 9; a27 = 1; a24 = 1; a16 = 7; a10 = 1; return -1; } else if(((!(a4==1)&&(((a12==1)&&((((a11==1)||!(a6==1))&&(a17==2))&&(a21==12)))&&(a19==5)))&&((((a23==1)&&(!(a20==1)&&((((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==5))&&(a16==8))))&&!(a4==1))&&(a13==1)))){ a22 = 0; a21 = 10; a8 = 1; a5 = 5; a14 = 1; a1 = 14; a9 = 9; a16 = 7; a19 = 1; a20 = 1; return -1; } else if(((!(a4==1)&&(((a2==1)&&((a20==1)&&(((input==1)&&(((a21==10)&&(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5)))||(((a19==1)&&((a9==7)&&((a1==12)&&(a5==4))))&&(a21==11))))&&(a11==1))))&&(a3==1)))&&((a18==1)||(!(a18==1)&&((a16==8)&&((a17==2)&&(a3==1))))))){ a14 = 0; a21 = 10; a5 = 4; a9 = 7; a7 = 0; a1 = 12; a16 = 7; a19 = 1; a27 = 0; return -1; } else if(((((a16==7)&&(!(a4==1)&&(!(a4==1)&&((((((input==4)&&(a9==8))&&(a17==2))&&(a19==3))&&!(a0==1))&&(a1==12)))))&&(a21==12))&&(((((a5==6)&&((a12==1)&&!(a20==1)))||(a8==1))&&(a23==1))||!(a11==1)))){ a4 = 0; a19 = 1; a23 = 1; a24 = 0; a20 = 1; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((a28==1)&&((a1==12)&&((((a2==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a20==1))&&(a19==5))))&&(!(a18==1)&&((a0==1)||(((a21==12)&&(!(a13==1)||((((a3==1)&&(a17==2))&&(a16==10))&&(a13==1))))&&(a9==11)))))){ a19 = 1; a2 = 1; a21 = 10; a16 = 7; a26 = 0; a27 = 0; a9 = 7; a5 = 4; return -1; } else if(((!(a27==1)&&((a12==1)&&((a12==1)&&((a21==12)&&((a12==1)&&(((a19==3)&&((input==5)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))))&&(a28==1)))))))&&((a1==14)&&((!(a12==1)||(((a6==1)&&(a16==7))&&(a20==1)))&&(a17==2))))){ a9 = 7; a13 = 1; a5 = 4; a21 = 10; a1 = 12; a23 = 1; a24 = 0; a19 = 1; return -1; } else if(((!(a6==1)||(((((((a0==1)||(a23==1))||(a24==1))&&(a6==1))&&(a9==11))&&(a21==11))&&(a17==2)))&&((a1==12)&&((a19==5)&&((a16==9)&&((a3==1)&&((a11==1)&&(!(a20==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))))))){ a25 = 0; a20 = 1; a19 = 1; a14 = 1; a9 = 8; a1 = 14; a11 = 0; a16 = 7; a5 = 6; a21 = 10; return -1; } else if((((((((a16==10)&&(((input==5)&&((a5==4)||(a5==5)))&&(a1==12)))&&(a19==1))&&(a21==11))&&!(a26==1))&&!(a0==1))&&((a9==9)&&(((!(a11==1)||(!(a20==1)&&((a2==1)&&(!(a26==1)&&(a2==1)))))&&(a17==2))||!(a23==1))))){ if((a12==1)){ a7 = 1; a20 = 1; a15 = 1; a21 = 10; a5 = 6; a16 = 7; a24 = 1; }else{ a12 = 0; a5 = 4; a16 = 7; a25 = 0; a21 = 10; a20 = 1; a9 = 8; a22 = 0; } return 23; } else if(((((((a9==8)&&((((a5==6)&&(!(a8==1)&&((a11==1)&&!(a18==1))))&&(a3==1))&&(a12==1)))||(a24==1))&&(a17==2))&&(a21==12))&&(!(a20==1)&&(((a12==1)&&(((a16==9)&&(input==4))&&(a19==5)))&&(a1==13))))){ if((a23==1)){ a15 = 1; a1 = 12; a16 = 7; a9 = 11; a14 = 1; a2 = 0; a5 = 5; a21 = 11; a19 = 3; }else{ a18 = 1; a20 = 1; a23 = 0; a11 = 0; a19 = 1; a21 = 10; a5 = 4; a16 = 7; a9 = 10; } return 21; } else if((((a16==8)&&((((((a9==7)&&((a8==1)||((((a21==10)&&((a27==1)||(a3==1)))||(a24==1))&&!(a20==1))))&&(a12==1))&&(a5==6))&&(a1==12))&&(a17==2)))&&(((a2==1)&&((a19==1)&&(input==1)))&&!(a14==1)))){ a5 = 4; a16 = 7; a11 = 1; a6 = 1; a20 = 1; a13 = 1; return -1; } else if(((!(a14==1)&&(((((a20==1)&&(((((a9==11)&&((a5==6)&&(a1==12)))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==6)))&&(a21==12))&&(a13==1))&&(a3==1)))&&(!(a28==1)||(((a19==1)&&(((a12==1)&&((a16==11)&&(a11==1)))&&(a17==2)))||(a0==1))))){ a1 = 12; a26 = 0; a16 = 7; a21 = 10; a8 = 0; a3 = 1; a5 = 4; a9 = 7; return -1; } else if(((!(a13==1)||((a17==2)&&((((a19==5)&&(a28==1))&&(a21==11))&&(a1==14))))&&(!(a8==1)&&((((a11==1)&&((((a5==5)&&(((a16==10)&&(input==4))&&!(a4==1)))&&!(a8==1))&&(a20==1)))&&(a9==9))&&(a2==1))))){ a21 = 12; a28 = 1; a9 = 11; a11 = 1; a19 = 3; a27 = 0; a16 = 8; return 25; } else if(((!(a20==1)&&(((a2==1)&&((a9==7)&&(!(a11==1)||(a11==1))))&&(a12==1)))&&(((a5==6)&&((((a1==14)&&(!(a14==1)&&(!(a27==1)&&(((input==6)&&(a16==7))&&(a12==1)))))&&(a21==10))&&(a17==2)))&&(a19==5)))){ a20 = 1; a12 = 1; a1 = 13; a18 = 0; a16 = 10; a28 = 1; a19 = 1; a21 = 11; return 26; } else if(((((a1==12)&&(((!(a18==1)&&(((input==6)&&(((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a16==11)))&&(a6==1))&&(a13==1)))&&(a17==2))&&(((a21==10)&&(((((a6==1)&&(a6==1))&&(a20==1))||(a24==1))&&(a12==1)))&&(a19==2)))){ a13 = 1; a3 = 1; a9 = 7; a7 = 0; a5 = 4; a19 = 1; a16 = 7; return -1; } else if(((((a5==6)&&(((a17==2)&&((a6==1)&&((a11==1)&&(!(a20==1)&&(input==6)))))&&!(a24==1)))&&(a1==14))&&((((a21==11)&&((((a7==1)||((a13==1)&&(a13==1)))||(a8==1))&&(a19==2)))&&(a9==9))&&(a16==8)))){ a1 = 13; a16 = 10; a26 = 0; a28 = 1; a24 = 0; a19 = 5; a20 = 1; a5 = 5; a21 = 10; return 21; } else if((((a21==12)&&((a16==9)&&((!(a14==1)&&((a5==6)&&((a12==1)&&((((a2==1)&&(a1==14))||(a24==1))&&(a17==2)))))&&(a6==1))))&&((a28==1)&&(!(a20==1)&&((!(a27==1)&&((input==1)&&(a9==10)))&&(a19==3)))))){ if((a3==1)){ a19 = 1; a21 = 11; a5 = 4; a16 = 10; a0 = 1; a29 = 1; a9 = 11; }else{ a1 = 12; a29 = 0; a20 = 1; a25 = 0; a2 = 0; a19 = 5; a5 = 5; a21 = 11; a9 = 11; } return -1; } else if((((!(a8==1)&&((a5==4)&&((((a28==1)&&((a2==1)&&((a19==5)&&((a16==8)&&((input==5)&&(a9==9))))))&&(a21==10))&&(a2==1))))&&(a1==12))&&((a20==1)&&((((a12==1)||!(a28==1))&&(a17==2))&&!(a7==1))))){ a1 = 14; a19 = 1; a8 = 0; a5 = 5; a3 = 1; a0 = 0; a9 = 11; a16 = 10; return 26; } else if(((!(a20==1)&&(((!(a8==1)&&(!(a14==1)&&((a11==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a17==2)))))&&!(a8==1))&&(a19==4)))&&((a16==10)&&(((a21==10)&&(((a12==1)&&((a23==1)&&(a11==1)))&&(a9==9)))&&(a1==14))))){ if((a3==1)){ a16 = 9; a5 = 4; a3 = 0; a24 = 1; a8 = 1; a19 = 2; a9 = 10; }else{ a19 = 1; a6 = 0; a5 = 4; a0 = 1; a16 = 7; a9 = 7; a2 = 0; a20 = 1; } return 25; } else if(((((!(a20==1)&&((a27==1)||((a21==11)&&(!(a7==1)&&(((a23==1)&&(a1==13))&&(a12==1))))))&&(a19==5))&&(a17==2))&&((!(a7==1)&&((((input==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&!(a26==1))&&(a11==1)))&&(a16==7)))){ a21 = 12; a20 = 1; a1 = 12; a16 = 9; a5 = 4; a19 = 3; a27 = 0; a9 = 9; a28 = 1; return 21; } else if((((a23==1)&&((!(a20==1)&&((((a17==2)&&((a5==4)&&(input==5)))&&(a1==14))&&!(a27==1)))&&(a16==7)))&&(!(a8==1)&&((((a9==8)&&(((a4==1)||((a19==1)&&(a3==1)))&&(a21==11)))||!(a13==1))||(a7==1))))){ a5 = 5; a20 = 1; a19 = 4; a28 = 1; a8 = 0; a3 = 1; return 21; } else if(((!(a4==1)&&(!(a18==1)&&((a21==11)&&(((a16==7)&&((!(a26==1)&&(((a13==1)&&((input==4)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))))&&(a1==13)))&&(a13==1)))&&!(a20==1)))))&&(((a17==2)&&((a19==5)&&(a2==1)))||!(a12==1)))){ a9 = 10; a5 = 5; a1 = 12; a2 = 1; a16 = 10; a24 = 0; a21 = 10; a20 = 1; a8 = 0; return -1; } else if(((((a28==1)&&(((a17==2)&&((a21==11)&&(input==5)))&&(a6==1)))&&(a5==5))&&(((a18==1)||(((((a1==14)&&((((a12==1)&&(a6==1))&&(a9==11))&&!(a20==1)))&&(a19==3))||!(a3==1))||!(a13==1)))&&(a16==8)))){ a5 = 4; a16 = 10; a9 = 9; a1 = 13; a19 = 4; a20 = 1; a6 = 1; a21 = 12; return 26; } else if((((((a3==1)&&((a1==13)&&(!(a20==1)&&((a3==1)||(a8==1)))))&&(a16==9))&&(a21==12))&&((a17==2)&&((((((((input==4)&&(a5==4))&&(a11==1))&&!(a0==1))&&(a23==1))&&(a2==1))&&(a19==5))&&(a9==10))))){ if((a24==1)){ a23 = 0; a5 = 5; a18 = 1; a0 = 1; a21 = 10; a9 = 7; a19 = 3; a20 = 1; a16 = 10; }else{ a10 = 0; a9 = 9; a5 = 6; a15 = 1; a19 = 3; a16 = 10; a8 = 1; a1 = 12; } return -1; } else if((((a12==1)&&(((!(a7==1)&&((a21==12)&&(((a19==4)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5))&&(a1==14)))&&!(a0==1))))&&(a3==1))&&(a23==1)))&&(!(a20==1)&&((a17==2)&&(((a8==1)||(a3==1))&&(a16==7)))))){ a21 = 10; a9 = 7; a27 = 0; a20 = 1; a1 = 12; a19 = 1; a5 = 4; a6 = 1; return -1; } else if((((!(a13==1)&&(((a16==11)&&((a19==3)&&((a20==1)&&((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a1==14)))&&!(a3==1))&&((a24==1)&&((a27==1)&&(!(a12==1)&&(((a17==2)&&((a23==1)&&(a21==12)))&&(a0==1))))))){ a21 = 10; a19 = 2; a9 = 10; a28 = 0; a27 = 1; a16 = 7; a8 = 1; a5 = 6; a1 = 12; return -1; } else if((((((a21==10)&&((!(a12==1)||(((a17==2)&&((a12==1)&&!(a18==1)))&&(a1==13)))&&(a19==3)))||(a8==1))||!(a2==1))&&((((a16==10)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==4))&&(a20==1)))&&(a23==1))&&(a28==1)))){ a7 = 0; a1 = 12; a5 = 4; a0 = 0; a16 = 7; a19 = 1; a9 = 7; a6 = 1; return -1; } else if((((a16==7)&&((a21==12)&&((a20==1)&&((a17==2)&&((a28==1)&&((a13==1)&&(((a1==12)&&(a12==1))&&!(a27==1))))))))&&((a19==2)&&(((a28==1)&&(((a3==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a9==7)))&&!(a4==1))))){ a26 = 0; a9 = 10; a5 = 4; a16 = 9; a3 = 1; a21 = 10; a11 = 1; return 25; } else if(((((a1==14)&&(((a9==9)&&(!(a18==1)&&((a11==1)&&!(a20==1))))||(a8==1)))&&!(a7==1))&&((((a21==12)&&(((!(a4==1)&&(((input==1)&&((a5==4)||(a5==5)))&&(a19==4)))&&!(a0==1))&&(a16==8)))&&!(a7==1))&&(a17==2)))){ a18 = 1; a9 = 11; a16 = 10; a8 = 1; a3 = 0; a5 = 5; a20 = 1; a19 = 2; return 21; } else if(((!(a8==1)&&((a20==1)&&((a23==1)&&(((a9==9)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a26==1)))))&&((a1==12)&&((a18==1)||(((a19==4)&&((!(a4==1)&&((a21==10)&&((a28==1)&&(a16==9))))||(a4==1)))&&(a17==2)))))){ a6 = 1; a5 = 4; a9 = 7; a16 = 7; a19 = 1; a13 = 1; a4 = 0; return -1; } else if((((a19==2)&&((a21==11)&&(!(a18==1)&&(((a1==13)&&((input==4)&&((a5==5)||(a5==6))))&&(a6==1)))))&&((((((a7==1)||(!(a11==1)||((!(a20==1)&&(a3==1))&&(a9==9))))&&!(a4==1))&&(a16==7))&&(a17==2))||(a26==1)))){ a9 = 7; a23 = 1; a20 = 1; a21 = 10; a24 = 0; a5 = 4; a1 = 12; a28 = 1; a19 = 1; return -1; } else if(((((((a16==9)&&(a2==1))||!(a13==1))&&(a9==8))||(a4==1))&&(!(a4==1)&&(((((!(a26==1)&&((a1==12)&&(!(a20==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a21==12)))))&&(a19==5))&&(a3==1))&&(a17==2))&&!(a14==1))))){ a1 = 14; a6 = 0; a19 = 1; a5 = 5; a29 = 0; a22 = 1; a9 = 9; return 21; } else if((((!(a18==1)&&((!(a7==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==7)))&&(a9==9)))&&!(a20==1))&&((((a1==12)&&((a17==2)&&(!(a12==1)||((!(a14==1)&&((a19==1)&&(a23==1)))&&(a28==1)))))||!(a3==1))&&(a21==12)))){ a5 = 4; a20 = 1; a13 = 1; a24 = 0; a9 = 7; a8 = 0; a21 = 10; return -1; } else if((((a16==10)&&((a12==1)&&((a24==1)||((a3==1)&&(a28==1)))))&&((((a28==1)&&(((a21==12)&&(((a17==2)&&(((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6))&&(a12==1)))&&(a13==1)))&&(a1==13)))&&(a20==1))&&(a19==2)))){ if((a6==1)){ a6 = 1; a5 = 5; a21 = 10; a19 = 5; a16 = 8; a1 = 12; a13 = 1; a23 = 1; a20 = 0; a9 = 11; }else{ a2 = 1; a14 = 0; a8 = 0; a1 = 14; a16 = 7; a9 = 10; a5 = 5; a21 = 10; } return 21; } else if(((!(a4==1)&&((((a21==11)&&((!(a0==1)&&((a5==5)&&(input==4)))&&(a9==8)))&&(a17==2))&&(a12==1)))&&((!(a26==1)&&((((!(a20==1)&&((a28==1)&&(a16==9)))&&(a1==14))&&(a19==2))&&(a13==1)))||(a0==1)))){ a26 = 1; a18 = 1; a19 = 5; a25 = 1; a16 = 10; a5 = 4; a21 = 10; return -1; } else if((((a24==1)||(((((((a3==1)&&(a12==1))&&(a19==4))&&(a21==11))&&(a17==2))||!(a12==1))&&!(a20==1)))&&(((!(a18==1)&&((((input==1)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a16==10))&&(a1==13)))&&(a12==1))&&(a23==1)))){ a20 = 1; a19 = 2; a5 = 5; a15 = 1; a1 = 12; a21 = 10; a2 = 0; a9 = 10; return -1; } else if(((((((a21==11)&&(a2==1))||!(a28==1))&&(a19==3))&&(a12==1))&&((a6==1)&&((!(a20==1)&&(((a2==1)&&((((input==6)&&(((a9==11)&&((a1==12)&&(a5==6)))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a3==1))&&(a12==1)))&&(a16==9)))&&(a17==2))))){ if((a29==1)){ a27 = 1; a13 = 0; a21 = 10; a1 = 12; a16 = 10; a6 = 0; a9 = 10; a5 = 6; a19 = 1; a20 = 1; }else{ a9 = 8; a28 = 0; a5 = 5; a8 = 1; a19 = 1; a21 = 10; a20 = 1; a1 = 12; a25 = 0; a16 = 7; } return -1; } else if(((((!(a7==1)&&((((a24==1)||((a4==1)||((!(a6==1)||(a11==1))&&!(a7==1))))&&(a28==1))&&(a19==3)))&&(a21==11))&&(a1==13))&&(!(a20==1)&&(((a17==2)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==3)))&&(a16==7))))){ a11 = 1; a21 = 10; a4 = 0; a5 = 4; a19 = 1; a20 = 1; a26 = 0; a9 = 7; a1 = 12; return -1; } else if((((a20==1)&&(((((a11==1)&&((a11==1)&&((a17==2)&&(!(a4==1)&&((a1==13)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==8)))))))&&(a12==1))&&(a2==1))&&(a21==12)))&&(((!(a14==1)&&(a12==1))&&(a19==5))&&(a9==8)))){ a1 = 12; a11 = 1; a12 = 1; a13 = 1; a9 = 7; a16 = 7; a19 = 1; a5 = 4; a21 = 10; return -1; } else if(((((((a19==1)&&((((((a1==14)&&((a17==2)&&(a28==1)))&&(a20==1))&&!(a11==1))&&(a16==8))&&(a21==10)))&&(a4==1))&&!(a6==1))&&(a0==1))&&(!(a6==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==5))&&(a27==1))))){ a20 = 0; a25 = 0; a21 = 11; a10 = 0; a1 = 12; a19 = 4; a5 = 4; a9 = 11; a16 = 7; a22 = 1; return 22; } else if(((((((!(a20==1)&&(input==3))&&(a9==9))&&(a5==4))&&(a12==1))&&(a12==1))&&((((((a16==11)&&((!(a3==1)||(((a2==1)&&(a1==14))&&(a21==10)))&&(a19==1)))&&(a17==2))&&(a28==1))||(a18==1))||(a14==1)))){ if((a20==1)){ a25 = 1; a6 = 0; a1 = 13; a19 = 2; a20 = 1; a26 = 1; a5 = 5; a9 = 7; }else{ a9 = 11; a5 = 6; a16 = 7; a19 = 2; a22 = 0; a20 = 1; a1 = 12; a14 = 1; a0 = 1; } return -1; } else if(((!(a18==1)&&((a28==1)&&((a16==11)&&((a19==2)&&((((a17==2)&&(((a11==1)&&(a1==14))||(a8==1)))&&(a21==11))&&(a23==1))))))&&(!(a27==1)&&((((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(a20==1))&&(a2==1))))){ a19 = 3; a27 = 0; a1 = 12; a21 = 12; a16 = 9; a3 = 1; a5 = 5; a9 = 10; a11 = 1; return 21; } else if(((!(a20==1)&&(((a3==1)&&((((a17==2)&&((a2==1)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==3))))&&!(a18==1))&&(a28==1)))&&(a19==4)))&&((((!(a23==1)||((a12==1)&&(a21==11)))||!(a2==1))&&(a1==12))&&(a16==10)))){ a5 = 5; a12 = 0; a25 = 1; a16 = 7; a9 = 10; a21 = 10; a20 = 1; a19 = 1; return -1; } else if(((((a20==1)&&((a5==5)&&((((a4==1)&&((a17==2)&&(input==1)))&&(a1==14))&&!(a13==1))))&&(a16==8))&&((((((a14==1)&&(!(a3==1)&&((a11==1)&&!(a28==1))))&&!(a3==1))&&(a19==2))&&(a9==11))&&(a21==10)))){ a2 = 0; a19 = 3; a7 = 1; a1 = 12; a9 = 9; return 25; } else if((((((a5==6)&&(((a12==1)&&(((a28==1)&&((a21==10)&&(input==1)))&&(a13==1)))&&!(a7==1)))&&(a1==14))&&!(a20==1))&&((((((a19==2)&&((a28==1)&&!(a26==1)))&&(a17==2))&&(a9==10))&&(a3==1))&&(a16==8)))){ a28 = 1; a9 = 8; a21 = 11; a1 = 12; a6 = 1; a26 = 0; a20 = 1; return 25; } else if((((a24==1)||((a8==1)||((a13==1)&&(!(a14==1)&&(((a1==12)&&(a11==1))&&!(a20==1))))))&&((a6==1)&&(!(a27==1)&&((a19==5)&&(((a16==8)&&(((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==1))&&(a21==12)))&&(a17==2))))))){ a5 = 5; a23 = 0; a0 = 1; a9 = 7; a1 = 14; a21 = 11; a20 = 1; a8 = 1; return 23; } else if((((a23==1)&&(!(a0==1)&&((a17==2)&&(((a9==10)&&((a28==1)&&((((input==6)&&((a5==4)||(a5==5)))&&(a16==7))&&(a20==1))))&&!(a4==1)))))&&((!(a0==1)&&((a28==1)&&(((a19==3)&&(a12==1))&&(a21==12))))&&(a1==12)))){ a6 = 1; a9 = 9; a21 = 10; a1 = 14; a16 = 9; a5 = 5; a24 = 0; a19 = 4; a13 = 1; return 23; } else if(((((a4==1)||((a4==1)||(((a1==12)&&((a19==2)&&((a17==2)&&((a13==1)&&(a20==1)))))&&(a28==1))))||(a26==1))&&(((((a21==12)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1)))&&(a16==8))&&(a6==1))&&!(a7==1)))){ a3 = 1; a19 = 5; a9 = 9; a1 = 14; a16 = 10; a5 = 5; a8 = 0; a23 = 1; a21 = 11; return 21; } else if((((a21==12)&&((((((a17==2)&&((!(a4==1)&&((((input==4)&&!(a20==1))&&(a9==11))&&(a19==1)))&&!(a24==1)))&&(a16==7))&&(a5==6))&&(a13==1))&&(a1==12)))&&(!(a14==1)&&(!(a11==1)||((a28==1)&&(a23==1)))))){ a8 = 0; a21 = 10; a20 = 1; a9 = 7; a13 = 1; a5 = 4; a26 = 0; return -1; } else if(((((a26==1)||((a28==1)||!(a12==1)))&&(a28==1))&&((!(a8==1)&&(((a9==11)&&((((a5==4)&&((a16==7)&&((a19==3)&&(!(a14==1)&&((a20==1)&&(input==6))))))&&(a21==11))&&(a17==2)))&&(a1==12)))&&!(a27==1)))){ a1 = 13; a5 = 6; a9 = 8; a3 = 1; a16 = 8; a28 = 1; a21 = 10; a19 = 5; a18 = 0; return 23; } else if(((((a20==1)&&((a3==1)&&(((a2==1)&&((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8))))))&&!(a4==1))))&&(a19==3))&&(((a16==8)&&(((a1==14)&&((((a11==1)&&(a23==1))&&!(a7==1))&&!(a0==1)))&&(a21==10)))&&(a17==2)))){ a19 = 1; a5 = 4; a0 = 0; a12 = 1; a9 = 7; a1 = 12; a16 = 7; a6 = 1; return -1; } else if((((a17==2)&&((((a21==11)&&(!(a2==1)||(!(a11==1)||((a13==1)||!(a28==1)))))&&(a20==1))&&(a16==10)))&&(((((!(a24==1)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7))))&&(input==1)))&&(a6==1))&&(a28==1))&&(a19==4))&&(a1==13)))){ a2 = 1; a16 = 7; a21 = 10; a3 = 1; a9 = 9; a19 = 2; a14 = 0; a5 = 4; return 25; } else if(((((a20==1)&&(((a16==10)&&((((a3==1)&&(a21==10))&&(a28==1))||!(a2==1)))||!(a11==1)))||!(a2==1))&&(((a1==13)&&((a19==5)&&((a17==2)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==5))&&!(a14==1)))))&&(a2==1)))){ a16 = 7; a0 = 0; a9 = 7; a5 = 4; a3 = 1; a19 = 1; a7 = 0; a1 = 12; return -1; } else if((((((a17==2)&&((a21==10)&&((!(a27==1)&&((((input==1)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))))&&!(a20==1))&&!(a27==1)))&&(a11==1))))&&(a1==13))&&(a16==7))&&(((!(a8==1)&&((a11==1)&&(a6==1)))&&(a6==1))&&(a19==5)))){ a9 = 7; a4 = 0; a19 = 1; a13 = 1; a8 = 0; a20 = 1; a1 = 12; a5 = 4; return -1; } else if(((((a1==14)&&((a9==7)&&((a5==5)&&(input==4))))&&!(a12==1))&&((a26==1)&&(((a19==5)&&((a21==10)&&(((a26==1)&&((a24==1)&&((a16==8)&&(((a13==1)&&!(a20==1))&&(a17==2)))))&&!(a3==1))))&&(a24==1))))){ a19 = 4; a21 = 11; a12 = 0; a16 = 7; a27 = 1; a1 = 12; a0 = 1; a20 = 1; a5 = 4; a9 = 10; return -1; } else if(((((a17==2)&&((a4==1)||(((a23==1)&&(a23==1))&&(a13==1))))&&(a19==5))&&((!(a18==1)&&(((!(a20==1)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4))&&(a16==10))&&!(a18==1)))&&(a1==14))&&(a12==1)))&&(a21==12)))){ a16 = 7; a12 = 0; a22 = 1; a20 = 1; a26 = 1; a19 = 2; a5 = 6; a9 = 7; return -1; } else if(((((a16==9)&&(((a1==13)&&((!(a28==1)||(!(a3==1)||(a12==1)))&&(a17==2)))||!(a28==1)))&&(a5==4))&&((a9==11)&&(((a13==1)&&((!(a20==1)&&((a21==12)&&((input==5)&&(a19==4))))&&(a12==1)))&&(a3==1))))){ if((a5==4)){ a16 = 11; a9 = 10; a15 = 1; a20 = 1; a25 = 0; a3 = 0; a21 = 10; a5 = 5; a1 = 14; }else{ a9 = 8; a19 = 2; a11 = 0; a20 = 1; a21 = 10; a16 = 7; a15 = 0; a28 = 0; a1 = 12; } return -1; } else if((((a5==5)&&((!(a20==1)&&((a6==1)&&((a1==12)&&((a28==1)||(a18==1)))))&&(a17==2)))&&((!(a18==1)&&(((a21==11)&&(((a16==8)&&(((input==5)&&(a9==7))&&(a19==1)))&&!(a8==1)))&&(a3==1)))&&!(a26==1)))){ a20 = 1; a7 = 0; a16 = 7; a5 = 4; a11 = 1; a21 = 10; a4 = 0; return -1; } else if(((((((a13==1)&&(!(a20==1)&&(((a17==2)&&((a1==12)&&((a21==10)&&(((a16==8)&&((((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(input==3)))&&(a13==1)))))&&(a19==5))))&&!(a7==1))&&!(a18==1))&&(a6==1))&&((a12==1)&&(a11==1)))){ a24 = 0; a6 = 1; a20 = 1; a13 = 1; a19 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if(((((a17==2)&&((a9==9)&&(((a16==9)&&(!(a20==1)&&((input==5)&&((a5==4)||(a5==5)))))&&(a23==1))))&&!(a26==1))&&((a11==1)&&(!(a8==1)&&(((a4==1)||(((a21==12)&&((a1==12)&&(a6==1)))&&(a19==5)))||(a7==1)))))){ a13 = 0; a11 = 0; a5 = 4; a25 = 0; a16 = 7; a19 = 2; a21 = 10; a9 = 7; a20 = 1; return -1; } else if(((((a19==1)&&(!(a26==1)&&((!(a20==1)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==4))))&&(a6==1))))&&(a17==2))&&(((!(a14==1)&&((!(a0==1)&&(((a4==1)||(a13==1))&&(a16==11)))&&(a13==1)))&&(a9==11))&&(a21==10)))){ a16 = 7; a25 = 0; a9 = 10; a29 = 0; a5 = 4; a20 = 1; return 22; } else if(((!(a4==1)&&(!(a7==1)&&((a12==1)&&((a21==12)&&((a20==1)&&((((input==5)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))))&&(a19==2))&&(a17==2)))))))&&(!(a18==1)&&((!(a6==1)||((a2==1)&&((a6==1)&&(a16==7))))&&(a1==14))))){ a5 = 4; a9 = 7; a28 = 1; a6 = 1; a23 = 1; a19 = 1; a1 = 12; a21 = 10; return -1; } else if((((((a1==13)&&((a18==1)||((a21==10)&&((a16==11)&&(a2==1)))))&&(a17==2))&&!(a20==1))&&(((((a28==1)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==6))&&(a19==2))&&(a2==1)))&&(a28==1))&&!(a0==1))&&(a13==1)))){ a16 = 7; a1 = 12; a9 = 11; a19 = 1; a5 = 5; a22 = 1; a20 = 1; a26 = 1; a29 = 1; return -1; } else if((((a1==14)&&(((a20==1)&&(((a16==9)&&((a17==2)&&(a23==1)))&&!(a8==1)))||(a8==1)))&&((!(a0==1)&&((a6==1)&&(!(a14==1)&&((a19==5)&&(((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&!(a0==1))))))&&(a21==10)))){ a0 = 0; a11 = 1; a19 = 2; a27 = 0; a5 = 4; a9 = 9; a16 = 10; return 21; } else if(((!(a28==1)||(!(a18==1)&&((a21==11)&&((a16==7)&&(a6==1)))))&&(((a11==1)&&((a19==2)&&(((a20==1)&&(((a6==1)&&((a1==13)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==6))))&&(a11==1)))&&!(a26==1))))&&(a17==2)))){ a5 = 4; a24 = 0; a9 = 10; a21 = 10; a19 = 3; a4 = 0; a16 = 8; a26 = 0; return 23; } else if((((a5==4)&&((a21==10)&&(((((a11==1)&&((a17==2)&&((!(a24==1)&&((a9==11)&&(input==5)))&&(a1==13))))&&!(a24==1))&&!(a14==1))&&(a19==4))))&&((a20==1)&&((((a3==1)&&(a28==1))||!(a3==1))&&(a16==11))))){ a19 = 1; a16 = 7; a1 = 12; a9 = 7; a27 = 0; a13 = 1; return -1; } else if(((((a17==2)&&((a20==1)&&((a4==1)&&(((a6==1)&&(a18==1))&&(a4==1)))))&&(a16==10))&&((((a21==10)&&((a1==14)&&(!(a11==1)&&(((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==1))&&!(a13==1)))))&&!(a28==1))&&(a19==5)))){ a5 = 5; a7 = 1; a29 = 1; a16 = 8; a20 = 0; a18 = 1; a19 = 3; a9 = 8; a21 = 11; return -1; } else if((((((a16==7)&&(!(a28==1)&&((a1==13)&&((!(a28==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a4==1)))))&&(a9==10))&&(a21==11))&&((((a19==2)&&(!(a11==1)&&(((a8==1)&&(a28==1))&&(a18==1))))&&!(a20==1))&&(a17==2)))){ a9 = 9; a1 = 12; a4 = 1; a7 = 1; a5 = 4; a8 = 1; a20 = 1; a21 = 10; return 23; } else if(((((((a21==12)&&((a20==1)&&(((a2==1)&&!(a26==1))||!(a11==1))))&&(a16==9))&&!(a8==1))||(a26==1))&&((a1==13)&&(((a12==1)&&((a19==3)&&((((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==6))&&(a17==2))))&&(a23==1))))){ a9 = 7; a19 = 1; a12 = 1; a5 = 4; a3 = 1; a1 = 12; a2 = 1; a16 = 7; a21 = 10; return -1; } else if(((((((((a1==13)&&(a3==1))||(a24==1))&&(a16==11))||(a18==1))&&(a28==1))&&!(a26==1))&&((!(a27==1)&&((a21==11)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==3))&&(a20==1))&&(a17==2))&&(a19==3))))&&(a23==1)))){ a2 = 1; a16 = 7; a21 = 10; a1 = 12; a19 = 1; a9 = 7; a12 = 1; a27 = 0; a5 = 4; return -1; } else if(((((((a21==11)&&(((a1==14)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==5))&&(a20==1)))&&(a16==11)))&&!(a0==1))&&!(a24==1))&&(a12==1))&&(((a19==2)&&((a17==2)&&((a14==1)||((a23==1)||(a26==1)))))||!(a13==1)))){ a23 = 1; a1 = 12; a9 = 7; a21 = 10; a18 = 0; a16 = 7; a19 = 1; a8 = 0; a5 = 4; return -1; } else if((((a9==10)&&((a21==10)&&((((a19==4)&&(!(a6==1)&&((a27==1)&&(a6==1))))&&(a17==2))&&(a1==14))))&&(((a20==1)&&(!(a28==1)&&((a0==1)&&(!(a6==1)&&((((a5==5)||(a5==6))&&(input==1))&&!(a12==1))))))&&(a16==10)))){ a2 = 0; a16 = 7; a1 = 13; a19 = 1; a10 = 0; a5 = 5; a6 = 0; a9 = 7; return -1; } else if((((a21==10)&&(((!(a20==1)&&(!(a2==1)||(((a6==1)&&(((a13==1)&&(a19==4))||(a24==1)))&&(a9==7))))||!(a2==1))&&(a1==12)))&&((((!(a27==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a16==9))&&(a17==2))&&(a2==1)))){ a15 = 0; a8 = 1; a4 = 1; a20 = 1; a5 = 5; a16 = 7; a19 = 1; return -1; } else if(((!(a0==1)&&((a4==1)||((a16==10)&&((a9==11)&&((a6==1)||(a24==1))))))&&(((a21==11)&&((((a1==14)&&((a20==1)&&(!(a8==1)&&((((a5==4)||(a5==5))&&(input==4))&&(a13==1)))))&&(a6==1))&&(a17==2)))&&(a19==1)))){ a1 = 13; a19 = 5; a5 = 6; a21 = 12; a9 = 10; a26 = 0; a24 = 0; a16 = 8; return 22; } else if((((((a3==1)&&((((input==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&(a20==1))&&(a21==11)))&&!(a26==1))&&(a13==1))&&(((a13==1)&&(((a19==5)&&(((a16==8)&&((a13==1)&&(a17==2)))&&(a1==14)))&&(a6==1)))||(a0==1)))){ a19 = 1; a5 = 4; a18 = 0; a1 = 12; a21 = 10; a4 = 0; a9 = 7; a24 = 0; a16 = 7; return -1; } else if((((!(a20==1)&&(((a19==3)&&((a0==1)||((a12==1)&&!(a7==1))))&&(a9==8)))&&(a1==12))&&((a17==2)&&((a16==8)&&(((((!(a14==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a13==1))&&(a11==1))&&(a2==1))&&(a21==11)))))){ a21 = 10; a6 = 1; a5 = 4; a7 = 0; a12 = 1; a19 = 1; a20 = 1; a9 = 7; a16 = 7; return -1; } else if((((!(a20==1)&&((a16==8)&&((((a9==11)&&((a28==1)&&!(a24==1)))&&(a17==2))&&!(a24==1))))&&(a21==12))&&(((a19==4)&&((a28==1)&&(!(a24==1)&&((a13==1)&&((a3==1)&&((input==4)&&((a5==4)||(a5==5))))))))&&(a1==13)))){ if((a6==1)){ a10 = 1; a21 = 10; a1 = 12; a19 = 1; a3 = 0; a9 = 10; a16 = 7; a5 = 5; a22 = 1; a20 = 1; }else{ a13 = 0; a19 = 1; a22 = 1; a12 = 0; a16 = 7; a21 = 10; a5 = 5; a20 = 1; a9 = 7; } return -1; } else if(((((((a14==1)||((!(a24==1)&&((((a17==2)&&(a11==1))||!(a3==1))&&(a13==1)))&&(a16==8)))&&(a19==1))&&(a1==12))&&(a20==1))&&((a21==11)&&(!(a27==1)&&((a28==1)&&((a9==8)&&(((a5==5)||(a5==6))&&(input==3)))))))){ a11 = 1; a0 = 0; a21 = 10; a6 = 1; a16 = 7; a5 = 4; a9 = 7; return -1; } else if(((((a16==7)&&(((((a19==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a13==1)))&&(a17==2))&&(a13==1))&&(a9==10)))&&(a11==1))&&(!(a8==1)&&((a14==1)||(((a21==11)&&(((a6==1)&&!(a20==1))||(a7==1)))&&(a1==12)))))){ a14 = 0; a24 = 0; a9 = 7; a21 = 10; a5 = 4; a20 = 1; a12 = 1; return -1; } else if(((((((a8==1)||((!(a3==1)||((a21==10)&&((a16==10)&&(a11==1))))&&(a1==12)))&&(a17==2))||!(a23==1))&&(a6==1))&&((a28==1)&&(((a19==2)&&((a5==6)&&(((a9==7)&&(input==1))&&!(a26==1))))&&!(a20==1))))){ a8 = 1; a20 = 1; a6 = 0; a22 = 0; a9 = 8; a16 = 7; return -1; } else if((((((!(a28==1)||(((a1==13)&&(!(a14==1)&&(a23==1)))&&(a5==6)))||!(a2==1))&&(a16==10))||(a24==1))&&(((((a19==4)&&((((input==5)&&(a21==12))&&(a9==8))&&!(a20==1)))&&(a13==1))&&(a17==2))&&(a2==1)))){ if((a23==1)){ a21 = 11; a20 = 1; a22 = 1; a29 = 1; a1 = 12; a19 = 1; a12 = 0; }else{ a16 = 11; a7 = 1; a19 = 3; a29 = 1; a15 = 1; a5 = 4; a21 = 11; a20 = 1; } return -1; } else if(((((a17==2)&&((((a11==1)&&((a12==1)&&(a12==1)))||!(a12==1))&&(a9==7)))&&!(a18==1))&&(((a16==8)&&((((!(a4==1)&&((a21==11)&&((input==3)&&((a5==5)||(a5==6)))))&&!(a20==1))&&!(a8==1))&&(a19==2)))&&(a1==13)))){ a9 = 9; a1 = 12; a11 = 1; a19 = 1; a26 = 0; a20 = 1; a16 = 9; a5 = 5; a18 = 0; return -1; } else if(((((a7==1)||((a5==6)&&((!(a7==1)&&((!(a28==1)||(a2==1))&&(a11==1)))&&(a21==12))))&&!(a20==1))&&(((!(a18==1)&&((a17==2)&&((((input==5)&&(a16==10))&&(a13==1))&&(a9==10))))&&(a19==5))&&(a1==13)))){ a1 = 12; a20 = 1; a19 = 1; a2 = 0; a9 = 8; a22 = 1; a5 = 4; a16 = 7; a21 = 10; return -1; } else if((((a9==9)&&(((((input==1)&&!(a20==1))&&(a3==1))&&(a6==1))&&!(a26==1)))&&((a21==11)&&((a19==2)&&((a16==8)&&((a1==12)&&((((a12==1)&&(((a28==1)&&(a3==1))&&(a5==6)))&&(a17==2))&&!(a26==1)))))))){ a19 = 1; a21 = 10; a16 = 7; a4 = 0; a0 = 0; a20 = 1; a9 = 7; a5 = 4; a3 = 1; return -1; } else if(((((a16==10)&&((!(a0==1)&&(((a13==1)&&(a28==1))&&(a21==12)))&&(a19==4)))||!(a6==1))&&((a13==1)&&((a28==1)&&(((a6==1)&&((a1==12)&&((a20==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))&&(input==4)))))&&(a17==2)))))){ a16 = 7; a21 = 10; a5 = 4; a23 = 1; a12 = 1; a9 = 7; a19 = 1; return -1; } else if((((((!(a7==1)&&(!(a26==1)&&(!(a0==1)&&((a19==1)&&(((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==4))))))&&!(a20==1))&&(a11==1))&&(a16==9))&&((((a17==2)&&(((a4==1)||(a6==1))&&(a1==13)))&&(a21==12))&&!(a8==1)))){ a9 = 9; a5 = 6; a28 = 0; a19 = 5; a20 = 1; a2 = 0; return 25; } else if(((((a16==10)&&(!(a27==1)&&((((input==1)&&(a20==1))&&(a21==10))&&(a23==1))))&&(a19==3))&&((a5==5)&&((((((a7==1)||(!(a27==1)&&(!(a26==1)&&(a28==1))))&&(a12==1))&&(a1==14))&&(a9==7))&&(a17==2))))){ a16 = 7; a23 = 1; a6 = 1; a1 = 12; a5 = 4; a27 = 0; a19 = 1; return -1; } else if((((((a16==11)&&((a19==3)&&((!(a2==1)||(!(a8==1)&&(a12==1)))&&!(a27==1))))&&(a1==13))&&(a9==7))&&((((a20==1)&&(((a21==11)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a18==1)))&&(a17==2)))&&(a2==1))&&!(a14==1)))){ a4 = 0; a9 = 9; a21 = 12; a11 = 1; a16 = 9; a1 = 12; a5 = 4; a13 = 1; return 21; } else if(((((a17==2)&&((a21==11)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a7==1))&&(a11==1))))&&(a1==14))&&((a16==9)&&((!(a8==1)&&((a9==7)&&(((((a23==1)||(a4==1))&&(a19==4))&&!(a4==1))||(a26==1))))&&!(a20==1))))){ if((a22==1)){ a9 = 11; a5 = 6; a22 = 0; a19 = 5; a24 = 1; a20 = 1; a16 = 11; a1 = 13; a15 = 1; }else{ a18 = 1; a9 = 9; a1 = 12; a6 = 0; a5 = 5; a21 = 10; a20 = 1; a16 = 7; a19 = 2; a23 = 0; } return 25; } else if(((!(a13==1)||(!(a20==1)&&(!(a27==1)&&((!(a14==1)&&(a2==1))&&(a21==10)))))&&((a16==8)&&(!(a27==1)&&((!(a14==1)&&((a12==1)&&(((a19==2)&&((a17==2)&&((a9==10)&&(input==5))))&&(a1==14))))&&(a5==6)))))){ a3 = 1; a20 = 1; a16 = 7; a1 = 12; a5 = 4; a14 = 0; a9 = 7; a19 = 1; a4 = 0; return -1; } else if(((((((a12==1)||(a7==1))&&(a20==1))&&(a1==12))&&(a16==11))&&((a17==2)&&((a19==1)&&(((!(a24==1)&&((!(a4==1)&&((a2==1)&&((input==5)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))))&&(a23==1)))&&!(a7==1))&&(a21==12)))))){ a8 = 0; a9 = 7; a12 = 1; a21 = 10; a5 = 4; a16 = 7; a26 = 0; return -1; } else if(((((a17==2)&&((((a9==10)&&((a12==1)&&((!(a24==1)&&((a21==12)&&(input==4)))&&!(a8==1))))&&(a11==1))&&(a20==1)))&&(a5==4))&&((((a16==8)&&(!(a23==1)||((a28==1)||!(a3==1))))&&(a1==12))&&(a19==2)))){ a21 = 10; a19 = 1; a4 = 0; a7 = 0; a16 = 7; a9 = 7; a3 = 1; return -1; } else if((((a2==1)&&((a13==1)&&((a11==1)&&((a1==14)&&(((a9==10)&&((a5==4)&&(input==3)))&&(a16==11))))))&&((!(a27==1)&&(!(a24==1)&&(((a19==4)&&(((a11==1)&&(a21==12))&&(a17==2)))&&(a20==1))))||!(a28==1)))){ a16 = 7; a6 = 1; a0 = 0; a21 = 10; a9 = 7; a1 = 12; a19 = 1; a23 = 1; return -1; } else if((((a17==2)&&(((((a13==1)&&(a13==1))&&(a20==1))||(a8==1))&&(a21==11)))&&((a16==10)&&((a9==10)&&(((!(a26==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&!(a26==1))&&(a19==5))&&(a1==14)))&&(a2==1))&&!(a8==1)))))){ a2 = 1; a5 = 4; a0 = 0; a16 = 7; a1 = 12; a7 = 0; a9 = 7; a21 = 10; a19 = 1; return -1; } else if((((((((a3==1)&&((((a3==1)&&(a19==1))&&(a16==7))&&(a28==1)))&&(a21==11))&&(a20==1))&&!(a7==1))&&!(a14==1))&&(!(a24==1)&&(!(a26==1)&&(((a9==8)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a1==13)))&&(a17==2)))))){ a1 = 12; a26 = 0; a5 = 6; a9 = 9; a21 = 10; a16 = 8; a18 = 0; return 25; } else if((((a16==7)&&((a19==2)&&(((a28==1)&&(!(a24==1)&&((a1==14)&&((a28==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a9==8))&&(a21==10))))))&&!(a20==1))))&&(!(a4==1)&&(!(a2==1)||((a17==2)&&((a24==1)||(a11==1))))))){ a24 = 0; a27 = 0; a19 = 3; a6 = 1; a1 = 12; a5 = 6; a9 = 11; return 25; } else if((((a20==1)&&(((((a13==1)&&(a1==14))||(a24==1))&&(a6==1))&&!(a26==1)))&&((((((a28==1)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==6))&&(a16==10))&&(a21==10)))&&(a23==1))&&(a19==5))&&(a11==1))&&(a17==2)))){ a19 = 2; a3 = 1; a24 = 0; a9 = 7; a5 = 6; a28 = 1; return 21; } else if((((a3==1)&&(((((a16==7)&&(a12==1))&&(a21==11))&&(a17==2))&&!(a24==1)))&&((((a1==12)&&(((a13==1)&&((((a20==1)&&((a19==3)&&(input==1)))&&!(a26==1))&&(a9==7)))&&(a5==5)))&&!(a26==1))&&(a23==1)))){ a26 = 0; a4 = 0; a19 = 1; a5 = 4; a21 = 10; a13 = 1; return -1; } else if((((a17==2)&&(!(a6==1)||((a28==1)||!(a6==1))))&&(((!(a20==1)&&((a16==8)&&((a9==11)&&(((((a13==1)&&(!(a26==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a13==1))&&(a21==11))&&(a2==1)))))&&(a19==4))&&(a1==12)))){ a20 = 1; a23 = 1; a12 = 1; a16 = 7; a21 = 10; a5 = 4; a27 = 0; a19 = 1; a9 = 7; return -1; } else if(((!(a4==1)&&((a21==12)&&((((a20==1)&&((((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==4))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5)))||((a19==5)&&(((a1==12)&&(a5==5))&&(a9==7))))&&(input==1)))&&(a17==2))&&(a11==1))))&&((((a28==1)&&((a24==1)||((a6==1)&&(a16==7))))&&!(a0==1))||!(a23==1)))){ a1 = 14; a5 = 6; a7 = 0; a21 = 11; a16 = 9; a11 = 1; a19 = 3; a12 = 1; a9 = 7; return 23; } else if(((((a2==1)&&(((a16==7)&&((a1==14)&&((a17==2)&&((!(a13==1)||(a12==1))&&(a21==12)))))||(a7==1)))||(a24==1))&&((!(a14==1)&&((((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==5))&&(a11==1))&&(a19==3)))&&(a20==1)))){ a1 = 13; a19 = 5; a24 = 0; a16 = 8; a27 = 0; a9 = 7; a5 = 5; a18 = 0; return 22; } else if(((((((!(a27==1)&&(a3==1))||!(a2==1))&&(a20==1))&&(a16==8))&&(a17==2))&&(((a21==11)&&((a19==1)&&(!(a14==1)&&((((!(a26==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a14==1))&&(a1==12))&&!(a8==1)))))&&(a9==11)))){ a5 = 5; a9 = 9; a19 = 3; a16 = 10; a8 = 0; a21 = 10; a11 = 1; a24 = 0; return 22; } else if((((a27==1)||((!(a23==1)||((a21==12)&&(((a5==5)&&((a13==1)&&(a20==1)))||(a8==1))))&&(a11==1)))&&((((((a9==11)&&(((input==3)&&(a17==2))&&(a23==1)))&&!(a7==1))&&(a16==10))&&(a1==13))&&(a19==2)))){ a12 = 1; a8 = 0; a9 = 7; a1 = 12; a5 = 4; a28 = 1; a16 = 7; a19 = 1; a21 = 10; return -1; } else if((((a27==1)&&(((!(a3==1)&&(((((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==1))&&(a1==13))&&!(a20==1))&&!(a3==1)))&&!(a2==1))&&(a16==7)))&&(((((a26==1)&&((a23==1)&&!(a11==1)))&&(a17==2))&&(a19==1))&&(a21==12)))){ a14 = 1; a5 = 5; a19 = 3; a2 = 0; a9 = 11; a20 = 1; a21 = 10; return 21; } else if(((((a17==2)&&(((!(a8==1)&&(((input==3)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&(a2==1)))&&(a6==1))&&(a1==14)))&&!(a20==1))&&(((a19==3)&&(((((a6==1)&&(a21==10))||!(a3==1))&&!(a4==1))&&(a28==1)))&&(a16==8)))){ a19 = 1; a7 = 0; a23 = 1; a5 = 4; a1 = 12; a12 = 1; a16 = 7; a9 = 7; a20 = 1; return -1; } else if((((a9==7)&&((a20==1)&&(!(a8==1)&&(((a17==2)&&((input==3)&&(a1==12)))&&(a11==1)))))&&(((a19==4)&&(((((((a11==1)&&(a28==1))&&!(a14==1))&&(a3==1))&&(a11==1))&&(a5==5))&&(a16==11)))&&(a21==12)))){ a21 = 10; a23 = 1; a16 = 7; a3 = 1; a8 = 0; a5 = 4; a19 = 1; return -1; } else if((((a4==1)||((((((a7==1)||(((a21==11)&&(a2==1))&&!(a20==1)))&&!(a14==1))&&(a16==8))&&!(a18==1))&&(a19==3)))&&((a12==1)&&((a1==13)&&((((input==5)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))&&(a17==2))&&!(a8==1)))))){ a19 = 5; a5 = 6; a24 = 0; a1 = 14; a21 = 10; a16 = 9; a11 = 1; a12 = 1; a9 = 7; a20 = 1; return 23; } else if((((a19==4)&&(((a16==10)&&(a11==1))&&(a17==2)))&&(!(a14==1)&&((((!(a24==1)&&((((a1==14)&&(!(a0==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==3))))&&!(a24==1))&&(a2==1)))&&!(a20==1))&&(a2==1))&&(a21==11))))){ if((a28==1)){ a5 = 6; a20 = 1; a16 = 7; a2 = 0; a21 = 10; a9 = 9; a19 = 1; a18 = 1; }else{ a28 = 0; a16 = 8; a21 = 10; a20 = 1; a7 = 1; a9 = 10; a5 = 6; a1 = 13; a4 = 1; } return 25; } else if((((a23==1)&&((a6==1)&&(((a3==1)&&(((a21==10)&&((a16==10)&&((((input==4)&&((a5==4)||(a5==5)))&&!(a18==1))&&(a9==10))))&&(a19==2)))&&(a20==1))))&&(!(a12==1)||(((!(a3==1)||(a3==1))&&(a17==2))&&(a1==14))))){ a16 = 7; a8 = 0; a9 = 7; a19 = 1; a13 = 1; a1 = 12; a11 = 1; a5 = 4; return -1; } else if((((!(a8==1)&&((a23==1)&&(!(a20==1)&&((a19==4)&&((input==5)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))))))&&(a11==1))&&(((((((a16==10)&&((a21==11)&&(a6==1)))&&(a1==13))&&(a23==1))&&!(a4==1))&&(a17==2))||(a0==1)))){ a5 = 4; a19 = 1; a9 = 7; a21 = 12; a27 = 1; a22 = 0; a1 = 12; a10 = 1; return -1; } else if((((a16==9)&&(((a11==1)&&(((a7==1)||(!(a14==1)&&(!(a12==1)||((a11==1)&&(a13==1)))))&&(a13==1)))&&(a19==2)))&&((a20==1)&&((((a17==2)&&((input==4)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))))&&(a21==12))&&(a1==12))))){ a19 = 1; a21 = 10; a26 = 0; a9 = 7; a5 = 4; a27 = 0; a16 = 7; return -1; } else if((((a1==12)&&((!(a4==1)&&(!(a14==1)&&((((a16==7)&&(input==6))&&(a21==11))&&(a9==7))))&&(a13==1)))&&((a5==4)&&(!(a20==1)&&((a26==1)||((((!(a18==1)&&(a2==1))&&(a17==2))&&(a19==4))||!(a28==1))))))){ a26 = 0; a24 = 0; a16 = 11; a9 = 9; a5 = 6; a27 = 0; a19 = 3; a20 = 1; return 26; } else if((((a6==1)&&((a19==5)&&((a23==1)&&(!(a24==1)&&(((a16==10)&&(((a5==5)||(a5==6))&&(input==3)))&&(a11==1))))))&&((((a9==7)&&(((a1==14)&&(((a12==1)&&(a13==1))&&!(a24==1)))&&!(a20==1)))&&(a21==10))&&(a17==2)))){ a10 = 0; a19 = 2; a21 = 11; a29 = 1; a5 = 4; a16 = 8; a9 = 8; a1 = 12; a11 = 0; return -1; } else if(((((a1==12)&&(!(a20==1)&&(((a17==2)&&(a11==1))||(a18==1))))&&(a12==1))&&((a23==1)&&(((!(a26==1)&&((((a21==10)&&((((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==1)))&&!(a7==1))&&!(a24==1)))&&(a16==8))&&(a19==1))))){ a9 = 9; a19 = 4; a1 = 14; a6 = 1; a0 = 0; a5 = 4; a13 = 1; a20 = 1; a21 = 12; return 25; } else if(((((a16==8)&&((((a4==1)&&(((input==6)&&(a20==1))&&!(a28==1)))&&(a1==14))&&!(a2==1)))&&(a5==6))&&((a19==3)&&((a21==12)&&(!(a12==1)&&((((a9==7)&&((a11==1)&&(a17==2)))&&!(a13==1))&&!(a12==1))))))){ a9 = 9; a19 = 5; a21 = 11; a29 = 1; a5 = 4; a20 = 0; a16 = 7; return 21; } else if(((((((a19==2)&&(((a16==10)&&((input==4)&&!(a20==1)))&&!(a14==1)))&&!(a0==1))&&(a5==5))&&(a21==10))&&((a6==1)&&(((((((a13==1)||(a18==1))||(a24==1))&&(a9==10))&&!(a26==1))&&(a17==2))&&(a1==12))))){ a1 = 13; a26 = 1; a19 = 3; a9 = 7; a20 = 1; a16 = 8; a25 = 1; a4 = 1; return -1; } else if((((a19==2)&&(((a6==1)&&(a6==1))&&!(a8==1)))&&((!(a20==1)&&((!(a26==1)&&((a16==9)&&(!(a14==1)&&((((((a9==11)&&((a1==13)&&(a5==6)))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==1))&&(a17==2))&&(a13==1)))))&&!(a8==1)))&&(a21==11)))){ if((a0==1)){ a9 = 7; a19 = 3; a21 = 10; a13 = 0; a18 = 1; a5 = 5; a16 = 11; a10 = 1; a1 = 14; }else{ a21 = 10; a16 = 8; a1 = 14; a5 = 4; a10 = 1; a19 = 3; a9 = 7; a11 = 0; } return 21; } else if((((a1==14)&&(!(a24==1)&&((a21==11)&&((!(a8==1)&&((a28==1)&&((input==5)&&((a5==5)||(a5==6)))))&&!(a26==1)))))&&((a19==2)&&((((a4==1)||(((a9==8)&&((a16==8)&&(a3==1)))&&(a20==1)))||!(a28==1))&&(a17==2))))){ a19 = 4; a21 = 10; a13 = 1; a0 = 0; a16 = 10; a5 = 5; a12 = 1; return 26; } else if((((a16==8)&&((a20==1)&&((((a12==1)&&(a12==1))&&(a1==13))||(a18==1))))&&((((a9==8)&&(!(a18==1)&&(((((a23==1)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a26==1))&&(a17==2))&&!(a0==1))))&&(a21==12))&&(a19==4)))){ a21 = 10; a9 = 7; a4 = 0; a19 = 1; a3 = 1; a26 = 0; a1 = 12; a16 = 7; a5 = 4; return -1; } else if((((a1==13)&&((((a19==1)&&((a2==1)&&(((a17==2)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3)))&&(a20==1))))&&!(a8==1))&&(a21==11)))&&((a16==9)&&((a28==1)&&(((a24==1)||(!(a7==1)&&(a3==1)))&&!(a26==1)))))){ a1 = 12; a21 = 10; a16 = 7; a3 = 1; a2 = 1; a18 = 0; a9 = 7; a5 = 4; return -1; } else if((((((a19==2)&&(((!(a18==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5)))))&&(a2==1))&&(a23==1)))&&(a6==1))&&(a21==10))&&(((((a1==14)&&((a9==7)&&((a20==1)&&(!(a26==1)&&(a6==1)))))||!(a3==1))&&(a17==2))&&(a16==9)))){ a16 = 7; a27 = 0; a1 = 12; a28 = 1; a23 = 1; a5 = 4; a19 = 1; return -1; } else if(((((!(a4==1)&&((a28==1)&&((a21==12)&&(!(a8==1)&&((((input==5)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))&&(a17==2))&&(a20==1))))))&&!(a24==1))&&!(a24==1))&&(!(a28==1)||((a19==5)&&(((a1==12)&&(a11==1))&&(a16==7)))))){ a16 = 9; a21 = 11; a5 = 5; a19 = 4; a13 = 1; a11 = 1; a9 = 7; a23 = 1; a1 = 13; return 23; } else if((((a17==2)&&((!(a24==1)&&(((a19==4)&&((a21==10)&&(((((a13==1)&&((input==4)&&((a5==4)||(a5==5))))&&!(a8==1))&&!(a18==1))&&(a9==7))))&&(a16==7)))&&(a1==14)))&&((((a3==1)&&(a3==1))&&(a20==1))&&(a2==1)))){ a11 = 1; a19 = 5; a4 = 0; a21 = 11; a7 = 0; a5 = 6; return 21; } else if((((a5==5)&&((a2==1)&&((a19==3)&&(a11==1))))&&(!(a26==1)&&(!(a18==1)&&((((a9==7)&&((a20==1)&&((a11==1)&&((((a12==1)&&((input==6)&&(a17==2)))&&(a1==12))&&(a21==12)))))&&(a16==11))&&(a3==1)))))){ a0 = 0; a2 = 1; a19 = 1; a5 = 4; a21 = 10; a24 = 0; a16 = 7; return -1; } else if(((((((a21==11)&&((a16==9)&&((((a18==1)||(!(a27==1)&&(a28==1)))&&!(a7==1))||(a14==1))))&&(a19==3))&&(a20==1))&&(a1==13))&&((a17==2)&&(((((a9==11)&&(input==4))&&(a13==1))&&(a5==6))&&(a6==1))))){ a19 = 1; a21 = 10; a16 = 7; a5 = 4; a24 = 0; a1 = 12; a26 = 0; a7 = 0; a9 = 7; return -1; } else if(((((a2==1)&&((a1==13)&&((a9==9)&&((!(a24==1)&&(((a21==11)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a8==1)))&&(a19==1)))))&&(a20==1))&&(((a17==2)&&((a16==8)&&(!(a2==1)||((a28==1)&&!(a7==1)))))||!(a12==1)))){ a2 = 1; a1 = 12; a18 = 0; a5 = 4; a9 = 7; a21 = 10; a8 = 0; a16 = 7; return -1; } else if((((a16==9)&&(((a2==1)&&(a21==10))&&!(a24==1)))&&(!(a8==1)&&(!(a7==1)&&((a3==1)&&(!(a20==1)&&(!(a27==1)&&(((a19==5)&&((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1))&&!(a26==1))&&(a17==2)))&&(a1==13))))))))){ a9 = 7; a10 = 0; a1 = 12; a22 = 1; a23 = 0; a21 = 11; a19 = 2; a16 = 10; a5 = 6; return -1; } else if((((a1==13)&&(!(a27==1)&&((a28==1)&&((input==4)&&(a5==4)))))&&((a9==7)&&((a21==10)&&(((a19==5)&&(((a17==2)&&((a8==1)||((((a12==1)&&!(a8==1))&&!(a8==1))||(a4==1))))&&(a20==1)))&&(a16==7)))))){ a1 = 12; a19 = 1; a4 = 0; a6 = 1; a18 = 0; return -1; } else if(((!(a24==1)&&((((a3==1)&&(a1==13))&&(a6==1))||(a4==1)))&&(((a17==2)&&(!(a20==1)&&((a16==10)&&((((!(a14==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a9==11)))&&(a3==1))&&(a21==12))&&!(a27==1)))))&&(a19==4)))){ a27 = 1; a5 = 4; a1 = 12; a9 = 9; a19 = 1; a22 = 0; a7 = 1; return -1; } else if(((((a21==10)&&((((a1==12)&&((((input==5)&&((a5==4)||(a5==5)))&&(a19==3))&&(a12==1)))&&(a13==1))&&!(a20==1)))&&!(a14==1))&&(((((((a13==1)||(a26==1))&&(a2==1))||!(a3==1))&&(a17==2))&&(a16==10))&&(a9==8)))){ a20 = 1; a5 = 5; a21 = 12; a16 = 7; a7 = 1; a8 = 1; a12 = 0; a1 = 14; a19 = 1; return -1; } else if(((!(a7==1)&&((a23==1)&&((((a17==2)&&((input==6)&&((a5==5)||(a5==6))))&&!(a14==1))&&!(a7==1))))&&((a1==14)&&(((a21==11)&&(((a19==4)&&((((a2==1)&&(a16==11))&&!(a8==1))&&(a3==1)))&&(a9==7)))&&(a20==1))))){ a6 = 1; a21 = 10; a16 = 7; a27 = 0; a3 = 1; a1 = 12; a5 = 4; a19 = 1; return -1; } else if((((a17==2)&&((((a16==10)&&(!(a4==1)&&(((a1==13)&&(input==6))&&(a20==1))))&&(a9==10))&&(a5==5)))&&((a19==4)&&((a12==1)&&((((a3==1)&&(((a11==1)&&(a23==1))||(a24==1)))&&(a21==11))&&!(a7==1)))))){ a5 = 4; a27 = 0; a16 = 7; a2 = 1; a21 = 10; a28 = 1; return 21; } else if((((a16==10)&&(((((a27==1)&&(((a6==1)&&(a26==1))&&!(a12==1)))&&(a17==2))&&(a20==1))&&(a19==1)))&&(((a21==11)&&((a14==1)&&(((a4==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==1)))&&!(a12==1))))&&(a1==12)))){ a1 = 14; a5 = 4; a9 = 9; a21 = 10; a16 = 7; a28 = 0; a7 = 1; a18 = 1; return -1; } else if(((((a1==12)&&((a2==1)&&((((((((a21==11)&&(a23==1))&&(a9==11))||!(a12==1))&&(a6==1))||!(a23==1))&&(a20==1))&&!(a24==1))))&&(a17==2))&&(((((input==3)&&(a19==5))&&(a16==8))&&(a5==4))&&!(a14==1)))){ a14 = 0; a19 = 1; a9 = 7; a12 = 1; a21 = 10; a16 = 7; a2 = 1; return -1; } else if((((a17==2)&&(((a5==6)&&((!(a13==1)||(((a28==1)&&(a6==1))&&(a19==4)))&&!(a20==1)))&&(a28==1)))&&((a23==1)&&(!(a18==1)&&((a16==10)&&((a21==11)&&((((input==5)&&(a1==14))&&!(a4==1))&&(a9==10)))))))){ a19 = 1; a14 = 1; a13 = 0; a16 = 8; a4 = 1; a9 = 11; a21 = 12; return 21; } else if((((a17==2)&&((((a16==10)&&((((a9==10)&&((a12==1)&&(a1==12)))&&(a20==1))&&!(a27==1)))&&!(a14==1))&&!(a18==1)))&&(!(a26==1)&&(!(a8==1)&&(!(a24==1)&&((a19==4)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a21==12)))))))){ a26 = 0; a21 = 10; a5 = 4; a11 = 1; a19 = 1; a16 = 7; a7 = 0; a9 = 7; return -1; } else if(((!(a2==1)||(!(a0==1)&&(((((a6==1)&&(a17==2))&&(a19==2))&&(a20==1))&&(a12==1))))&&((a12==1)&&((a16==8)&&((((a1==13)&&(!(a0==1)&&((input==3)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))))))&&(a21==12))&&(a13==1)))))){ a21 = 10; a16 = 7; a13 = 1; a24 = 0; a19 = 1; a1 = 12; a5 = 4; a9 = 7; return -1; } else if((((!(a24==1)&&(((a19==5)&&(((!(a20==1)&&(((((input==3)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a6==1))&&(a21==12))&&(a3==1)))&&(a17==2))&&!(a0==1)))&&(a16==7)))&&(a12==1))&&(((a23==1)&&(a11==1))&&(a1==13)))){ a20 = 1; a9 = 7; a18 = 0; a19 = 1; a5 = 4; a24 = 0; a21 = 10; a1 = 12; return -1; } else if((((((((a28==1)&&(((a1==12)&&((a19==3)&&((a6==1)&&((a2==1)||(a26==1)))))&&(a9==8)))&&(a17==2))&&!(a20==1))&&(a16==7))&&(a21==12))&&(!(a14==1)&&(((((a5==4)||(a5==5))&&(input==1))&&(a11==1))&&!(a26==1))))){ a9 = 10; a20 = 1; a0 = 0; a16 = 9; a13 = 1; a5 = 6; a19 = 4; a8 = 0; a21 = 11; return 23; } else if(((!(a13==1)||((((a16==8)&&((a6==1)&&(a9==10)))&&!(a20==1))||(a4==1)))&&((((a19==2)&&((a6==1)&&((a1==13)&&((!(a0==1)&&(((input==5)&&(a5==5))&&(a12==1)))&&(a17==2)))))&&(a21==12))&&(a13==1)))){ a20 = 1; a16 = 7; a1 = 14; a27 = 1; a9 = 11; a13 = 0; a5 = 4; a21 = 10; a19 = 1; a29 = 1; return 25; } else if((((a19==1)&&(((a20==1)&&(((a13==1)&&(!(a18==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a21==10))))&&(a13==1)))&&(a17==2)))&&((a1==12)&&(((a14==1)||(((a16==9)&&((a3==1)||(a4==1)))&&!(a26==1)))&&(a9==10))))){ a9 = 7; a14 = 0; a24 = 0; a5 = 4; a16 = 7; a26 = 0; return -1; } else if((((a20==1)&&((a12==1)&&((a21==10)&&((a19==5)&&((a28==1)&&(((a6==1)&&(a6==1))&&!(a8==1)))))))&&((a12==1)&&((a1==14)&&(((((input==6)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a16==9))&&!(a8==1))&&(a17==2)))))){ if((a0==1)){ a5 = 4; a1 = 12; a19 = 3; a20 = 0; a14 = 0; a16 = 8; a23 = 1; a13 = 1; a9 = 11; }else{ a9 = 9; a18 = 0; a27 = 0; a6 = 1; a16 = 10; a1 = 13; a5 = 6; } return 21; } else if(((((((a27==1)||(((a1==13)&&(((a17==2)&&(a3==1))&&(a9==11)))&&(a21==10)))&&(a12==1))&&!(a14==1))&&!(a4==1))&&((((a20==1)&&((a16==11)&&(!(a27==1)&&((input==6)&&((a5==4)||(a5==5))))))&&(a19==2))&&!(a4==1)))){ a5 = 4; a1 = 12; a16 = 7; a7 = 0; a9 = 7; a2 = 1; a19 = 1; a12 = 1; return -1; } else if(((((a2==1)&&((((a16==7)&&(((a1==14)&&((a21==12)&&(input==3)))&&(a17==2)))&&(a23==1))&&(a20==1)))&&!(a24==1))&&(!(a11==1)||((((((a6==1)&&(a19==5))||!(a23==1))||(a18==1))&&(a9==7))&&(a5==5))))){ a12 = 1; a19 = 1; a23 = 1; a1 = 12; a16 = 9; a5 = 6; a2 = 1; return 26; } else if((((((a17==2)&&((!(a2==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a21==10)))&&(a20==1))&&!(a13==1))&&(((a9==11)&&(!(a3==1)&&((((((a2==1)&&(a1==13))&&(a16==8))&&(a26==1))&&!(a12==1))&&(a19==3))))&&!(a23==1)))){ a5 = 4; a16 = 7; a19 = 2; a11 = 0; a27 = 1; a28 = 0; a1 = 12; return -1; } else if((((a1==12)&&((a9==10)&&(!(a8==1)&&(((a17==2)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a7==1)))))&&(((a16==10)&&((a19==3)&&((((((a3==1)&&!(a20==1))&&(a13==1))&&(a21==12))&&!(a8==1))||!(a2==1))))&&(a12==1)))){ a9 = 11; a16 = 8; a10 = 0; a1 = 14; a19 = 4; a26 = 1; a5 = 6; a28 = 0; a21 = 10; return -1; } else if(((((a20==1)&&((a16==10)&&(((((a1==13)&&(input==5))&&!(a8==1))&&(a21==10))&&(a5==5))))&&!(a0==1))&&((a19==5)&&((!(a3==1)||(((!(a7==1)&&(!(a3==1)||(a3==1)))||!(a2==1))&&(a9==11)))&&(a17==2))))){ a14 = 0; a26 = 0; a1 = 14; a19 = 2; a5 = 6; a9 = 9; a4 = 0; a16 = 9; return 21; } else if((((a19==5)&&((((!(a0==1)&&((a2==1)&&(a11==1)))&&(a16==10))||(a7==1))&&(a21==11)))&&(((a17==2)&&((a20==1)&&(!(a7==1)&&((((input==3)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))&&(a1==13))&&!(a26==1)))))&&!(a27==1)))){ a24 = 0; a23 = 1; a19 = 1; a5 = 4; a14 = 0; a9 = 7; a1 = 12; a21 = 10; a16 = 7; return -1; } else if(((((!(a8==1)&&((a17==2)&&(((!(a27==1)&&(!(a20==1)&&(input==1)))&&(a19==1))&&!(a27==1))))&&(a16==8))&&(a1==14))&&((a6==1)&&(!(a3==1)||(((a9==11)&&((a5==6)&&((a6==1)||!(a13==1))))&&(a21==11)))))){ a1 = 12; a24 = 0; a8 = 0; a20 = 1; a5 = 4; a16 = 7; a9 = 7; a7 = 0; a21 = 10; return -1; } else if(((((((a16==9)&&(((a19==4)&&(a23==1))&&(a21==12)))&&(a17==2))&&(a9==10))||!(a12==1))&&(!(a7==1)&&((a2==1)&&((a23==1)&&((((((input==1)&&((a5==5)||(a5==6)))&&!(a20==1))&&(a1==14))&&!(a0==1))&&!(a24==1))))))){ a20 = 1; a14 = 1; a4 = 1; a9 = 11; a21 = 10; a5 = 6; a6 = 0; a16 = 7; a19 = 1; return -1; } else if((((a13==1)&&((a13==1)&&(((a19==4)&&(((((a17==2)&&(((input==1)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a1==12)))&&(a23==1))&&(a20==1))&&(a16==11)))&&!(a27==1))))&&(!(a13==1)||(((a2==1)&&(a21==10))||!(a28==1))))){ a9 = 7; a5 = 4; a19 = 1; a16 = 7; a27 = 0; a28 = 1; a14 = 0; return -1; } else if((((a4==1)||((a21==11)&&(((a12==1)&&(a9==8))&&(a1==12))))&&(!(a24==1)&&(!(a4==1)&&(((((((a17==2)&&((a20==1)&&((input==4)&&((a5==5)||(a5==6)))))&&(a6==1))&&(a19==1))&&(a12==1))&&(a16==8))&&!(a18==1)))))){ a2 = 1; a5 = 4; a9 = 7; a16 = 7; a0 = 0; a21 = 10; a4 = 0; return -1; } else if(((((a17==2)&&(((!(a23==1)||((a16==10)&&(!(a23==1)||((a1==14)&&(a2==1)))))&&(a19==3))&&(a21==12)))&&(a20==1))&&((!(a26==1)&&(((a23==1)&&((a9==8)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a7==1)))&&(a13==1)))){ a21 = 10; a9 = 9; a26 = 0; a1 = 13; a5 = 5; a6 = 1; a19 = 2; a16 = 7; a27 = 0; return 25; } else if(((!(a4==1)&&(((a23==1)&&((a17==2)&&((!(a20==1)&&((a21==10)&&((input==4)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&!(a4==1))))&&(a2==1)))&&((a19==3)&&(((!(a12==1)||((a12==1)&&(a1==14)))&&!(a24==1))&&(a16==10))))){ a0 = 1; a1 = 12; a11 = 0; a16 = 8; a20 = 1; a21 = 11; a5 = 4; a19 = 2; a9 = 7; a12 = 0; return -1; } else if(((((((a21==11)&&(((a2==1)&&(!(a4==1)&&((a5==4)&&(input==5))))&&(a11==1)))&&(a17==2))&&(a12==1))&&(a9==8))&&(((a16==7)&&((a1==13)&&((!(a7==1)&&((a11==1)||(a7==1)))&&(a19==5))))&&(a20==1)))){ a9 = 7; a27 = 0; a1 = 12; a16 = 8; a28 = 1; a7 = 0; a19 = 2; a21 = 12; return 21; } else if((((!(a4==1)&&((a1==14)&&(!(a28==1)||((a18==1)||(!(a12==1)||(a2==1))))))&&(a17==2))&&((((a16==9)&&(!(a20==1)&&((a28==1)&&((((input==6)&&((a5==5)||(a5==6)))&&(a21==10))&&(a28==1)))))&&(a9==9))&&(a19==2)))){ a19 = 3; a3 = 0; a1 = 12; a11 = 0; a16 = 8; a14 = 1; a9 = 10; a5 = 5; a20 = 1; a21 = 12; return 21; } else if((((a21==12)&&(((((((a19==4)&&((input==4)&&(a5==6)))&&(a17==2))&&(a23==1))&&!(a27==1))&&(a2==1))&&(a3==1)))&&(((a1==12)&&(((a9==9)&&((a12==1)&&((a13==1)&&(a20==1))))||(a26==1)))&&(a16==7)))){ a21 = 11; a23 = 1; a1 = 14; a16 = 9; a19 = 1; a2 = 1; a9 = 8; return 23; } else if((((a5==4)&&((((a17==2)&&(((a1==13)&&(input==4))&&(a19==2)))&&!(a4==1))&&(a21==12)))&&((a14==1)||((!(a27==1)&&((a16==7)&&(((((a2==1)&&(a2==1))||!(a23==1))&&(a20==1))&&(a6==1))))&&(a9==11))))){ a12 = 1; a9 = 7; a14 = 0; a0 = 0; a1 = 12; a19 = 1; a21 = 10; return -1; } else if(((((a9==10)&&((a16==10)&&((a2==1)&&((a23==1)&&((a19==4)&&(input==1))))))&&(a21==10))&&(!(a11==1)||(((a5==5)&&((((a17==2)&&(((a11==1)&&(a6==1))&&!(a4==1)))&&(a20==1))&&(a1==13)))||(a7==1))))){ a9 = 7; a4 = 0; a16 = 7; a27 = 0; a24 = 0; a19 = 1; a5 = 4; a1 = 12; return -1; } else if((((a28==1)&&((a17==2)&&(!(a18==1)&&((a1==12)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==3))&&(a19==5))&&(a16==9))&&(a20==1))))))&&(!(a23==1)||(((a28==1)&&((a6==1)&&((a3==1)&&(a21==11))))&&(a28==1))))){ a21 = 10; a0 = 0; a5 = 4; a19 = 1; a9 = 7; a6 = 1; a16 = 7; a26 = 0; return -1; } else if((((((((a16==9)&&(!(a7==1)&&((input==1)&&(a9==8))))&&!(a4==1))&&(a12==1))&&(a28==1))&&(a21==11))&&((a5==6)&&((((a17==2)&&(((a26==1)||((a28==1)&&!(a20==1)))||(a8==1)))&&(a1==14))&&(a19==3))))){ if((a6==1)){ a5 = 4; a16 = 7; a21 = 10; a27 = 1; a20 = 1; a2 = 0; a9 = 10; a6 = 0; a19 = 1; }else{ a9 = 10; a11 = 0; a29 = 1; a5 = 4; a20 = 1; a16 = 8; a21 = 10; } return 22; } else if(((((a9==8)&&(((a20==1)&&((((a5==4)&&((a13==1)&&((a16==11)&&(((a6==1)&&(a3==1))&&(a1==14)))))&&!(a24==1))&&(a6==1)))&&(a19==4)))&&(a23==1))&&(((a21==11)&&((input==1)&&(a17==2)))&&!(a24==1)))){ a9 = 7; a0 = 0; a1 = 12; a16 = 7; a19 = 1; a21 = 10; a27 = 0; a7 = 0; return -1; } else if((((a11==1)&&(!(a14==1)&&((a1==12)&&(((a21==12)&&(!(a14==1)&&((((((a5==5)||(a5==6))&&(input==6))&&!(a8==1))&&(a16==8))&&(a17==2))))&&(a20==1)))))&&((a19==1)&&(!(a24==1)&&(((a9==9)&&(a6==1))||!(a6==1)))))){ a13 = 1; a12 = 1; a1 = 14; a5 = 6; a0 = 0; a21 = 11; a9 = 11; return -1; } else if(((!(a7==1)&&(((((a11==1)&&((a17==2)&&((a9==9)&&(input==1))))&&!(a8==1))&&(a20==1))&&(a5==4)))&&((a16==9)&&(((a21==12)&&(!(a12==1)||(((!(a13==1)||(a12==1))&&(a1==13))&&!(a7==1))))&&(a19==4))))){ a5 = 6; a16 = 7; a9 = 10; a24 = 0; a14 = 0; a21 = 10; a19 = 2; return 23; } else if(((!(a4==1)&&((a23==1)&&(((a1==13)&&(((a21==10)&&(a2==1))&&(a20==1)))&&(a17==2))))&&((((!(a24==1)&&((a19==5)&&((a16==7)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==1)))))&&(a13==1))&&!(a8==1))&&!(a4==1)))){ a9 = 7; a19 = 1; a6 = 1; a11 = 1; a18 = 0; a5 = 4; a1 = 12; return -1; } else if((((a12==1)&&((a3==1)&&((((input==3)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a6==1))&&!(a18==1))))&&(((a16==9)&&((a18==1)||(!(a14==1)&&((a21==11)&&(!(a20==1)&&((a3==1)&&(a19==3)))))))&&(a17==2)))){ if((a19==2)){ a1 = 13; a20 = 1; a21 = 10; a9 = 8; a15 = 0; a28 = 0; a19 = 1; a16 = 7; a5 = 6; }else{ a9 = 7; a22 = 0; a1 = 13; a5 = 6; a21 = 12; a14 = 1; a19 = 5; } return -1; } else if((((a16==9)&&((a19==2)&&(((a21==11)&&((a2==1)&&(a3==1)))&&(a17==2))))&&((!(a7==1)&&((a12==1)&&((!(a24==1)&&((a13==1)&&(((((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a5==6)&&(a1==12))))||(((a5==4)&&(a1==13))&&(a9==7)))&&(input==4))))&&(a23==1))))&&!(a20==1)))){ if((a9==10)){ a5 = 6; a18 = 1; a21 = 12; a16 = 10; a9 = 8; a4 = 1; a19 = 4; a1 = 13; a2 = 0; a20 = 1; }else{ a27 = 1; a16 = 7; a5 = 4; a19 = 1; a9 = 10; a21 = 10; a29 = 1; a25 = 0; a1 = 13; a20 = 1; } return -1; } else if(((((!(a26==1)&&((a21==10)&&((a0==1)||(((a19==3)&&((((!(a20==1)&&(a28==1))&&!(a7==1))&&(a5==6))&&(a17==2)))&&(a16==10)))))||!(a6==1))||(a4==1))&&((a2==1)&&((a9==11)&&((input==1)&&(a1==12)))))){ a20 = 1; a16 = 7; a15 = 0; a9 = 9; a5 = 5; a22 = 0; a1 = 14; a19 = 1; return 22; } else if((((!(a7==1)&&(((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3))&&(a16==10))&&(a23==1))&&(a19==2)))&&(a12==1))&&(!(a20==1)&&(((!(a18==1)&&(((a17==2)&&((a24==1)||(a2==1)))||(a24==1)))&&(a21==11))&&(a1==12))))){ a0 = 1; a15 = 0; a21 = 10; a5 = 4; a16 = 7; a9 = 9; a20 = 1; a19 = 1; a25 = 0; return 25; } else if(((!(a13==1)||((a20==1)&&((a24==1)||(((a24==1)||(((a5==4)&&(a11==1))||!(a2==1)))&&(a1==14)))))&&(!(a4==1)&&((((a2==1)&&(((a9==10)&&((a21==11)&&(input==4)))&&(a16==8)))&&(a19==1))&&(a17==2))))){ a8 = 0; a4 = 0; a7 = 0; a21 = 10; a19 = 2; a9 = 11; a20 = 0; return 26; } else if(((!(a0==1)&&(((((a16==10)&&((!(a7==1)&&(!(a20==1)&&((((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&(input==6))))&&!(a27==1)))&&(a1==12))&&(a19==4))&&!(a27==1)))&&((!(a13==1)||((a21==11)&&((a17==2)&&(a23==1))))&&(a2==1)))){ a26 = 1; a27 = 1; a9 = 11; a1 = 13; a21 = 10; a19 = 1; a20 = 1; a16 = 7; a5 = 4; a6 = 0; return 21; } else if((((((((a23==1)&&(!(a26==1)&&(((a28==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5)))))&&(a21==12))))&&(a1==13))&&(a23==1))&&(a11==1))&&(a9==8))&&((a19==4)&&((a20==1)&&((((a6==1)&&(a17==2))&&!(a26==1))&&(a16==11)))))){ if((a15==1)){ a16 = 8; a21 = 10; a14 = 0; a19 = 3; a1 = 12; a9 = 10; a20 = 0; a4 = 0; a2 = 1; a5 = 5; }else{ a16 = 10; a5 = 5; a19 = 5; a9 = 9; a23 = 1; a21 = 10; a2 = 1; } return 21; } else if(((!(a8==1)&&((a19==5)&&(((a11==1)&&((a16==9)&&((((a20==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a9==7))&&(a2==1))))&&!(a14==1))))&&((a23==1)&&(((a21==11)&&(((a12==1)&&(a1==14))||!(a13==1)))&&(a17==2))))){ a21 = 10; a5 = 4; a16 = 7; a19 = 1; a1 = 12; a12 = 1; a11 = 1; a8 = 0; return -1; } else if((((!(a12==1)||((((a20==1)&&((((a1==14)&&((a6==1)&&(a19==3)))&&!(a27==1))||(a18==1)))&&(a17==2))||!(a23==1)))&&!(a0==1))&&(((a16==11)&&((a21==11)&&((((a5==5)||(a5==6))&&(input==5))&&(a9==9))))&&!(a24==1)))){ a9 = 7; a5 = 4; a19 = 1; a11 = 1; a0 = 0; a1 = 12; a23 = 1; a16 = 7; a21 = 10; return -1; } else if(((!(a20==1)&&((a18==1)||(!(a2==1)||((a2==1)&&(a19==4)))))&&((a21==10)&&((a9==8)&&((a28==1)&&(((a16==7)&&(((a28==1)&&(((a1==14)&&((input==1)&&((a5==5)||(a5==6))))&&!(a18==1)))&&(a17==2)))&&!(a4==1))))))){ a7 = 0; a24 = 0; a23 = 1; a5 = 4; a9 = 7; a19 = 1; a20 = 1; a1 = 12; return -1; } else if((((a16==9)&&(((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a1==14)))&&((a27==1)||((((((a17==2)&&((!(a20==1)&&(!(a7==1)&&((a21==10)&&(a12==1))))&&!(a18==1)))||(a24==1))&&(a19==2))||!(a3==1))||(a26==1))))){ a16 = 10; a12 = 0; a0 = 1; a5 = 6; a1 = 12; a9 = 9; a4 = 1; a19 = 1; return -1; } else if(((!(a26==1)&&((((input==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5))))&&(a20==1))&&(a17==2)))&&(((((a19==5)&&((a6==1)&&((!(a28==1)||((a1==14)&&((a6==1)&&(a28==1))))&&(a16==11))))&&!(a26==1))&&(a21==12))&&(a23==1)))){ a5 = 4; a16 = 7; a26 = 0; a1 = 12; a7 = 0; a9 = 7; a19 = 1; a21 = 10; a18 = 0; return -1; } else if((((a19==4)&&(((a21==10)&&((((input==3)&&!(a20==1))&&(a17==2))&&!(a7==1)))&&(a16==7)))&&((a28==1)&&(!(a12==1)||(((a8==1)||(!(a28==1)||((a11==1)&&((a9==8)&&((a5==4)&&(a2==1))))))&&(a1==14)))))){ a9 = 7; a2 = 1; a0 = 0; a19 = 1; a20 = 1; a1 = 12; return -1; } else if(((((a16==11)&&((((a28==1)&&(a13==1))||!(a12==1))||(a7==1)))&&(a1==14))&&(!(a20==1)&&(((a19==3)&&((a17==2)&&((a9==10)&&(((a13==1)&&((a21==10)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))&&(a23==1)))))&&!(a8==1))))){ if((a23==1)){ a2 = 0; a16 = 7; a13 = 0; a5 = 6; a24 = 1; a19 = 1; a20 = 1; a1 = 13; a9 = 11; }else{ a5 = 5; a20 = 1; a21 = 12; a26 = 1; a25 = 1; a16 = 7; a9 = 8; a19 = 4; a29 = 1; } return -1; } else if((((a12==1)&&(!(a18==1)&&(((a17==2)&&((a19==4)&&(((((a5==5)||(a5==6))&&(input==4))&&(a1==14))&&(a21==10))))&&(a20==1))))&&((a2==1)&&((((!(a3==1)||((a6==1)||(a7==1)))&&(a16==10))&&(a9==10))||!(a28==1))))){ a5 = 5; a21 = 12; a7 = 0; a19 = 5; a2 = 1; a16 = 9; a28 = 1; return 25; } else if((((a21==10)&&(((((a12==1)&&((((a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a16==10))&&!(a27==1)))&&(a28==1))&&(a19==3))&&(a17==2)))&&((a1==13)&&(((a12==1)&&(((a12==1)&&(a9==9))||(a26==1)))&&!(a20==1))))){ a1 = 14; a5 = 6; a9 = 8; a19 = 1; a15 = 1; a3 = 0; a10 = 1; a16 = 7; a20 = 1; return -1; } else if((((((((a16==9)&&((a12==1)&&(a21==10)))&&(a19==5))||!(a11==1))&&!(a14==1))&&(a20==1))&&(((!(a27==1)&&(((a28==1)&&(((a5==5)&&((input==3)&&(a1==14)))&&(a17==2)))&&(a3==1)))&&(a28==1))&&(a9==9)))){ a4 = 0; a3 = 1; a19 = 1; a11 = 1; a5 = 4; a16 = 10; a9 = 7; return 21; } else if((((((((((a17==2)&&((a11==1)&&(a13==1)))||!(a6==1))||!(a12==1))&&(a20==1))&&(a1==14))&&(a16==8))||(a7==1))&&(!(a27==1)&&(((a21==10)&&((a19==1)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==1))))&&!(a24==1))))){ a9 = 7; a21 = 12; a19 = 3; a5 = 4; a11 = 1; a1 = 12; a2 = 1; a16 = 9; return 21; } else if(((((a27==1)||(!(a26==1)&&(((((a2==1)&&((a13==1)&&(a17==2)))&&(a21==11))&&(a9==10))&&(a16==8))))||!(a13==1))&&((!(a18==1)&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a20==1))&&(a1==13))&&!(a26==1)))&&(a19==5)))){ a19 = 1; a9 = 7; a14 = 0; a5 = 4; a21 = 10; a1 = 12; a4 = 0; a16 = 7; return -1; } else if(((!(a8==1)&&((((a1==13)&&((a17==2)&&((((((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5)))&&(input==1))&&!(a20==1))&&(a3==1))&&(a19==1))))&&(a21==12))&&(a28==1)))&&((!(a12==1)||((a13==1)&&(!(a3==1)||(a6==1))))&&(a16==7)))){ a9 = 9; a21 = 11; a3 = 1; a20 = 1; a5 = 4; a4 = 0; a26 = 0; a16 = 8; a19 = 5; a1 = 12; return 23; } else if((((a21==10)&&((a19==2)&&((!(a18==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==1))&&(a1==14)))&&!(a27==1))))&&(((a0==1)||(((a20==1)&&((a24==1)||((a12==1)&&((a14==1)||(a3==1)))))&&(a16==10)))&&(a17==2)))){ a5 = 4; a1 = 12; a28 = 1; a9 = 7; a27 = 0; a19 = 1; a8 = 0; a16 = 7; return -1; } else if(((((((((a16==9)&&((a20==1)&&((a17==2)&&((a28==1)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a11==1))&&(a21==11))&&!(a24==1))&&!(a0==1))&&(a19==4))&&((!(a12==1)||((a1==12)&&(!(a6==1)||(a12==1))))&&(a9==11)))){ a21 = 10; a16 = 7; a9 = 10; a6 = 1; a27 = 0; a1 = 13; a24 = 0; a5 = 4; a19 = 2; return 21; } else if((((a20==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a19==3))&&(a17==2)))&&((((a0==1)||((((!(a8==1)&&((((a16==9)&&(a23==1))||!(a2==1))||!(a28==1)))&&(a13==1))&&(a9==8))&&!(a26==1)))&&(a1==12))&&(a21==10)))){ a5 = 4; a1 = 14; a13 = 1; a19 = 1; a2 = 1; a16 = 10; a8 = 0; a9 = 7; return 21; } else if((((a9==11)&&((a16==7)&&((a3==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1)))))&&((a1==14)&&(!(a6==1)||(((((!(a28==1)||((a17==2)&&((a21==12)&&(a3==1))))&&(a19==5))||(a26==1))&&!(a24==1))&&(a20==1)))))){ a4 = 0; a19 = 1; a21 = 10; a11 = 1; a2 = 1; a5 = 4; a1 = 12; a9 = 7; return -1; } else if(((((((a1==12)&&((a3==1)&&(a20==1)))&&(a24==1))&&!(a2==1))&&!(a2==1))&&(((!(a28==1)&&((((a19==4)&&(((((a5==5)||(a5==6))&&(input==4))&&(a17==2))&&(a9==7)))&&(a21==11))&&(a14==1)))&&(a16==9))&&!(a13==1)))){ a16 = 10; a9 = 10; a4 = 1; a5 = 4; a22 = 1; a21 = 10; a19 = 2; a28 = 0; return 21; } else if((((!(a27==1)&&((a13==1)&&((a16==11)&&(((a5==5)||(a5==6))&&(input==1)))))&&(a13==1))&&((a23==1)&&(((a17==2)&&((a21==12)&&((a19==1)&&((a12==1)&&((a1==14)&&(!(a7==1)&&((a6==1)&&(a9==7))))))))&&(a20==1))))){ a2 = 1; a1 = 12; a16 = 7; a5 = 4; a6 = 1; a23 = 1; a21 = 10; return -1; } else if(((!(a27==1)&&((a1==12)&&((a17==2)&&((a20==1)&&((((a21==12)&&(input==6))&&!(a14==1))&&(a23==1))))))&&((a19==3)&&((a0==1)||((((a26==1)||(((a11==1)&&(a5==5))&&(a9==7)))&&(a16==9))||(a24==1)))))){ a3 = 1; a5 = 4; a0 = 0; a16 = 7; a21 = 10; a19 = 1; a26 = 0; return -1; } else if((((a17==2)&&(!(a20==1)&&((((a16==8)&&((a12==1)&&(a9==9)))&&!(a4==1))&&!(a14==1))))&&(((a28==1)&&((a19==2)&&(((a12==1)&&((a1==14)&&(!(a24==1)&&((input==4)&&((a5==5)||(a5==6))))))&&(a21==12))))&&!(a7==1)))){ if((a18==1)){ a0 = 1; a19 = 4; a8 = 1; a1 = 13; a5 = 5; a4 = 1; a9 = 11; a16 = 9; }else{ a19 = 5; a26 = 1; a20 = 1; a21 = 10; a5 = 4; a27 = 1; a24 = 1; } return 23; } else if((((((a17==2)&&(((!(a18==1)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a4==1))&&!(a27==1)))&&(a16==9))&&(a21==10))&&((!(a14==1)&&((a9==7)&&((a18==1)||((((a11==1)||(a0==1))&&(a1==14))&&(a20==1)))))&&(a19==5)))){ a9 = 8; a16 = 11; a19 = 3; a24 = 0; a5 = 5; a1 = 12; a23 = 1; a28 = 1; return 23; } else if((((((((a1==13)&&((a16==10)&&((!(a20==1)&&((a9==11)&&(input==5)))&&!(a0==1))))&&!(a27==1))&&(a17==2))&&(a6==1))&&(a21==10))&&((!(a24==1)&&(((a19==2)&&((a13==1)||!(a3==1)))||!(a13==1)))&&(a5==4)))){ a21 = 11; a12 = 0; a9 = 9; a1 = 14; a5 = 5; a19 = 3; a14 = 1; return -1; } else if((((!(a6==1)||((a5==5)&&((((a20==1)&&(a11==1))&&(a9==11))&&(a17==2))))&&(a1==14))&&((a21==12)&&((a28==1)&&(!(a26==1)&&(((a19==4)&&(((a13==1)&&((a16==7)&&(input==5)))&&(a3==1)))&&!(a7==1))))))){ a16 = 9; a19 = 3; a12 = 1; a5 = 6; a11 = 1; a21 = 11; a1 = 13; return 25; } else if(((!(a27==1)&&((a16==8)&&((a19==1)&&((a20==1)&&(a6==1)))))&&(((((a17==2)&&(((a12==1)&&(((a6==1)&&((input==1)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))))&&!(a4==1)))&&!(a27==1)))&&!(a18==1))&&(a1==13))&&(a21==12)))){ a8 = 0; a21 = 10; a16 = 7; a28 = 1; a19 = 4; a9 = 10; a5 = 5; return 25; } else if((((!(a7==1)&&((a16==8)&&((((((a11==1)&&((input==5)&&((a5==4)||(a5==5))))&&!(a0==1))&&(a3==1))&&(a1==12))&&!(a20==1))))&&(a21==11))&&((a9==9)&&(((((a13==1)&&(a12==1))&&!(a0==1))&&(a17==2))&&(a19==1))))){ a0 = 0; a18 = 0; a20 = 1; a5 = 5; a21 = 10; a16 = 7; a19 = 2; a9 = 8; a1 = 14; a11 = 1; return -1; } else if((((a21==11)&&((a16==7)&&((a23==1)&&((a23==1)&&(!(a14==1)&&((a9==10)&&(input==5)))))))&&(((a5==4)&&((((!(a20==1)&&((a18==1)||(!(a3==1)||(a23==1))))&&!(a8==1))&&(a17==2))&&(a19==2)))&&(a1==14)))){ a20 = 1; a23 = 1; a5 = 5; a9 = 11; a16 = 11; a1 = 12; a11 = 1; a12 = 1; return 21; } else if(((!(a6==1)||(((a21==10)&&((a19==3)&&((a17==2)&&((a12==1)&&!(a18==1)))))||(a8==1)))&&((a6==1)&&((((a13==1)&&((a20==1)&&(((input==3)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a16==10))))&&(a1==14))&&(a23==1))))){ a13 = 1; a27 = 0; a1 = 12; a19 = 1; a4 = 0; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((((a9==7)&&((a6==1)&&((a2==1)||!(a2==1))))&&(a16==9))&&((a1==14)&&((a11==1)&&((((a17==2)&&(((((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1)))&&(a21==11))&&(a20==1))&&(a19==2)))&&!(a24==1))&&!(a18==1)))))){ a21 = 10; a14 = 0; a1 = 12; a16 = 7; a5 = 4; a2 = 1; a19 = 1; return -1; } else if(((((a0==1)||((((((a1==13)&&((a2==1)&&(a2==1)))&&(a21==12))&&!(a20==1))&&(a17==2))&&(a19==5)))&&!(a18==1))&&((((!(a0==1)&&(((input==5)&&(a16==8))&&(a6==1)))&&(a5==6))&&(a28==1))&&(a9==11)))){ a9 = 9; a21 = 10; a6 = 0; a20 = 1; a29 = 0; a16 = 7; a19 = 1; a5 = 4; a25 = 1; return -1; } else if((((((a12==1)||!(a6==1))||(a26==1))||!(a2==1))&&((a11==1)&&((a11==1)&&((((a16==11)&&((a17==2)&&((a19==1)&&(((a1==14)&&(((input==6)&&!(a20==1))&&!(a18==1)))&&(a9==9)))))&&(a21==10))&&(a5==5)))))){ a26 = 1; a20 = 1; a15 = 1; a1 = 13; a14 = 1; a16 = 7; a5 = 4; return 25; } else if((((a21==10)&&(!(a20==1)&&((a19==2)&&((((a8==1)||(!(a27==1)&&((a16==10)&&(!(a14==1)&&(a12==1)))))&&(a17==2))&&!(a8==1)))))&&((((a23==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a9==10)))&&(a13==1))&&(a1==14)))){ a14 = 1; a20 = 1; a24 = 1; a2 = 0; a16 = 7; a9 = 8; a5 = 6; a19 = 1; return -1; } else if((((((((((a5==4)||(a5==5))&&(input==1))&&(a21==10))&&(a17==2))&&!(a7==1))&&(a19==3))&&(a1==14))&&(((a9==9)&&(!(a20==1)&&(!(a26==1)&&(!(a7==1)&&(!(a18==1)&&((a11==1)&&(!(a24==1)&&(a13==1))))))))&&(a16==10)))){ if((a9==8)){ a16 = 8; a9 = 8; a11 = 0; a5 = 4; a1 = 12; a19 = 2; a23 = 0; a15 = 1; }else{ a9 = 10; a5 = 6; a19 = 2; a11 = 0; a20 = 1; a14 = 1; a2 = 0; a1 = 13; a16 = 7; } return -1; } else if((((a19==1)&&((!(a24==1)&&((a1==12)&&((a20==1)&&(((a21==11)&&(a28==1))&&!(a7==1)))))||(a4==1)))&&(((a16==10)&&(!(a8==1)&&(!(a14==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==1))&&(a2==1)))))&&(a17==2)))){ a9 = 10; a5 = 6; a19 = 4; a6 = 1; a16 = 7; a21 = 10; a14 = 0; a3 = 1; return 25; } else if((((((a16==8)&&(!(a7==1)&&(!(a18==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))))&&(a19==3))&&(a21==11))&&(((a20==1)&&((a1==14)&&(((!(a3==1)||(((a17==2)&&(a6==1))&&(a23==1)))&&!(a8==1))&&(a9==11))))&&!(a4==1)))){ a5 = 4; a3 = 1; a27 = 0; a11 = 1; a19 = 1; return -1; } else if(((((a12==1)&&((a1==12)&&((a9==11)&&(!(a7==1)&&((a23==1)&&(a23==1))))))&&(a16==9))&&((a21==11)&&(((((((a17==2)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&(a13==1))&&(a19==5))&&(a12==1))&&!(a26==1))&&!(a20==1))))){ a5 = 6; a0 = 1; a19 = 2; a3 = 0; a25 = 1; a21 = 10; a9 = 7; return 25; } else if((((a17==2)&&(!(a13==1)||(((a24==1)||((a2==1)||(a14==1)))&&!(a26==1))))&&(((a20==1)&&(((a19==1)&&((a12==1)&&(((a23==1)&&((input==3)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))))&&(a16==10))))&&(a1==13)))&&(a21==12)))){ a16 = 7; a18 = 0; a21 = 10; a19 = 2; a9 = 9; a2 = 1; a5 = 4; a0 = 0; return -1; } else if(((((a17==2)&&((a16==11)&&((((!(a26==1)&&((input==1)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==2))||((a19==3)&&(((a1==12)&&(a5==4))&&(a9==7))))))&&!(a20==1))&&!(a24==1))&&(a11==1))))&&(a11==1))&&(!(a24==1)&&(((a28==1)||(a8==1))&&(a21==10))))){ if((a25==1)){ a8 = 1; a16 = 7; a5 = 6; a1 = 14; a9 = 7; a22 = 1; a19 = 1; a20 = 1; }else{ a13 = 0; a16 = 7; a23 = 0; a20 = 1; a12 = 0; a9 = 8; a19 = 1; a1 = 12; a5 = 6; } return -1; } else if(((!(a0==1)&&(!(a4==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&(a17==2))&&(a2==1))&&(a21==10))))&&(!(a18==1)&&(((!(a14==1)&&((((a9==11)&&((a2==1)||(a8==1)))&&(a1==12))&&!(a20==1)))&&(a16==8))&&(a19==1))))){ a27 = 0; a18 = 0; a16 = 7; a9 = 7; a5 = 4; a20 = 1; a6 = 1; return -1; } else if(((((((a21==10)&&(!(a0==1)&&((a3==1)||!(a2==1))))&&(a23==1))&&(a20==1))&&(a16==8))&&((a1==12)&&((((a17==2)&&(((a23==1)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==3)))&&(a13==1)))&&!(a27==1))&&(a19==2))))){ a5 = 4; a16 = 7; a3 = 1; a26 = 0; a9 = 7; a23 = 1; a19 = 1; return -1; } else if((((a0==1)||(((a13==1)&&((a21==11)&&(((a20==1)&&(!(a24==1)&&(a11==1)))&&(a13==1))))&&(a9==9)))&&((a1==12)&&((a6==1)&&((a16==11)&&(((((input==3)&&((a5==4)||(a5==5)))&&(a17==2))&&!(a8==1))&&(a19==4))))))){ a7 = 0; a19 = 1; a5 = 4; a9 = 7; a13 = 1; a2 = 1; a21 = 10; a16 = 7; return -1; } return calculate_output69(input); } int calculate_output69(int input) { if(((((!(a23==1)||(!(a11==1)||(((a16==10)&&((a19==2)&&((((a1==14)&&(a23==1))&&!(a20==1))||(a8==1))))&&(a17==2))))&&(a23==1))&&(a28==1))&&(!(a26==1)&&(((a9==9)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a21==12))))){ a9 = 11; a2 = 0; a26 = 1; a0 = 1; a21 = 10; a16 = 7; a19 = 1; a20 = 1; a1 = 13; a5 = 4; return 22; } else if(((!(a12==1)||((((a16==7)&&((a17==2)&&((a3==1)&&!(a14==1))))||(a7==1))&&!(a20==1)))&&(((a19==4)&&((a21==12)&&(((((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==1))&&!(a18==1))&&!(a4==1))))&&(a28==1)))){ a4 = 0; a1 = 12; a5 = 6; a20 = 1; a3 = 1; a9 = 8; a21 = 10; a16 = 10; a19 = 1; a13 = 1; return 25; } else if((((a7==1)||(((a20==1)&&((a21==12)&&((a16==8)&&(a6==1))))&&(a28==1)))&&(((a3==1)&&((a6==1)&&((a17==2)&&(((!(a26==1)&&((a5==6)&&((a9==10)&&(input==3))))&&(a1==13))&&(a19==2)))))&&(a6==1)))){ a3 = 1; a16 = 7; a9 = 7; a8 = 0; a5 = 4; a4 = 0; a21 = 10; a19 = 1; a1 = 12; return -1; } else if((((((!(a0==1)&&(!(a20==1)&&((a1==12)&&(((a3==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a3==1)))))&&!(a8==1))&&(a17==2))&&(a21==10))&&((((((a23==1)&&(a23==1))&&(a11==1))&&(a9==8))&&(a19==3))&&(a16==7)))){ a9 = 7; a8 = 0; a20 = 1; a19 = 1; a13 = 1; a5 = 4; return -1; } else if(((((((a13==1)&&((a6==1)&&((!(a18==1)&&(((a17==2)&&(input==3))&&(a12==1)))&&!(a14==1))))&&(a20==1))&&(a21==10))&&(a1==12))&&((((a9==10)&&((a2==1)&&((a3==1)&&(a16==11))))&&(a19==1))&&(a5==4)))){ a11 = 1; a16 = 7; a9 = 7; a4 = 0; a0 = 0; return -1; } else if(((!(a13==1)||((a12==1)&&((a21==12)&&(!(a24==1)&&(((a17==2)&&((a19==1)&&(((a11==1)&&!(a20==1))||!(a3==1))))&&(a9==7))))))&&((a6==1)&&((((((a5==5)||(a5==6))&&(input==1))&&(a16==8))&&(a1==12))&&!(a8==1))))){ if((a22==1)){ a28 = 0; a16 = 7; a12 = 0; a9 = 11; a20 = 1; a5 = 5; a29 = 1; a21 = 10; a1 = 13; }else{ a26 = 1; a2 = 0; a27 = 1; a9 = 10; a19 = 3; a5 = 4; } return 21; } else if(((((a11==1)&&(!(a14==1)&&((input==3)&&(a19==3))))&&(a21==12))&&((((a5==5)&&(((((a2==1)&&((a16==10)&&(!(a6==1)||(!(a18==1)&&(a12==1)))))&&(a17==2))&&(a9==11))&&(a20==1)))&&(a1==13))||!(a23==1)))){ a1 = 12; a11 = 1; a19 = 1; a5 = 4; a14 = 0; a21 = 10; a16 = 7; a9 = 7; return -1; } else if(((((a13==1)&&((((a5==4)||(a5==5))&&(input==3))&&!(a0==1)))&&(a19==2))&&((a27==1)||((a21==12)&&((((a23==1)&&(((((a17==2)&&((a11==1)&&(a1==14)))&&(a16==11))&&(a20==1))&&(a13==1)))&&(a9==7))&&(a2==1)))))){ a19 = 1; a21 = 10; a0 = 0; a27 = 0; a5 = 4; a16 = 7; a12 = 1; a1 = 12; return -1; } else if((((((a1==13)&&((!(a27==1)&&((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==4))&&!(a27==1))&&!(a4==1)))&&(a16==7)))&&(a17==2))&&(a12==1))&&((((a19==5)&&(((a21==10)&&(a3==1))&&!(a20==1)))&&(a6==1))||(a0==1)))){ a14 = 0; a18 = 0; a19 = 1; a9 = 7; a20 = 1; a5 = 4; a27 = 0; a1 = 12; return -1; } else if((((a9==7)&&((a20==1)&&((a19==3)&&((a17==2)&&(((a14==1)||((a11==1)&&(a3==1)))&&(a21==10))))))&&((((!(a24==1)&&((a13==1)&&(((a16==11)&&(input==3))&&(a2==1))))&&!(a7==1))&&(a5==5))&&(a1==14)))){ a1 = 12; a5 = 4; a23 = 1; a19 = 1; a12 = 1; a0 = 0; a16 = 7; return -1; } else if(((!(a27==1)&&(((((a9==8)&&((a21==12)&&((((a5==4)||(a5==5))&&(input==1))&&(a3==1))))&&(a20==1))&&(a17==2))&&(a16==9)))&&(((((((a2==1)&&(a1==13))||!(a6==1))||(a14==1))&&(a19==4))||!(a12==1))||!(a3==1)))){ a0 = 0; a1 = 12; a9 = 7; a21 = 10; a16 = 7; a3 = 1; a28 = 1; a5 = 4; a19 = 1; return -1; } else if((((a16==9)&&((a1==12)&&((a17==2)&&(!(a20==1)&&(!(a18==1)&&(!(a11==1)||(((a14==1)||(!(a2==1)||(a3==1)))&&(a9==8))))))))&&((a19==1)&&((a11==1)&&((a5==6)&&(!(a8==1)&&((a21==10)&&(input==6)))))))){ a16 = 7; a19 = 3; a24 = 1; a1 = 14; a20 = 1; a9 = 7; a4 = 1; return 25; } else if(((((((input==4)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a17==2))&&(a3==1))&&(a6==1))&&((!(a0==1)&&((a21==11)&&(((a0==1)||((a11==1)&&(((a20==1)&&(a2==1))&&(a19==4))))||(a24==1))))&&(a16==8)))){ a5 = 6; a7 = 0; a19 = 2; a16 = 10; a13 = 1; a9 = 11; a1 = 13; a2 = 1; return 25; } else if(((((((a5==4)&&((input==1)&&!(a20==1)))&&(a21==10))&&(a1==12))&&(a23==1))&&((((a9==11)&&(!(a18==1)&&(((a19==5)&&((((a2==1)&&(a17==2))&&(a16==9))&&(a23==1)))||!(a3==1))))&&(a11==1))||!(a28==1)))){ a5 = 5; a23 = 0; a1 = 13; a7 = 1; a19 = 1; a20 = 1; a27 = 1; a16 = 7; return -1; } else if((((a20==1)&&((a9==9)&&((a0==1)||(((a18==1)||((a26==1)||((a19==2)&&(a3==1))))||(a14==1)))))&&((((a17==2)&&((!(a26==1)&&(((input==3)&&(a5==5))&&(a2==1)))&&(a21==10)))&&(a1==12))&&(a16==11)))){ a5 = 4; a16 = 7; a11 = 1; a19 = 1; a3 = 1; a9 = 7; a0 = 0; return -1; } else if((((a2==1)&&((a28==1)&&(!(a20==1)&&((!(a27==1)&&((a21==12)&&((a13==1)&&(a16==8))))&&(a19==4)))))&&(((a1==13)&&(((a6==1)&&((a9==11)&&((a23==1)&&((input==6)&&((a5==4)||(a5==5))))))&&(a17==2)))&&!(a27==1)))){ if((a0==1)){ a21 = 11; a10 = 0; a16 = 9; a9 = 8; a29 = 0; a19 = 2; a5 = 5; a20 = 1; a23 = 0; }else{ a16 = 9; a20 = 1; a2 = 0; a1 = 12; a23 = 0; a5 = 4; a8 = 1; } return 23; } else if((((a11==1)&&(((a17==2)&&(((a16==11)&&((a20==1)&&((a9==8)&&(input==3))))&&!(a26==1)))&&(a1==14)))&&((a7==1)||((a19==1)&&(((a26==1)||((a21==10)&&((a24==1)||((a5==6)&&(a23==1)))))||!(a13==1)))))){ a21 = 11; a5 = 5; a6 = 1; a7 = 0; a9 = 11; a16 = 8; a8 = 0; return 25; } else if(((!(a18==1)&&((((((a16==11)&&((a20==1)&&(input==1)))&&(a1==14))&&(a21==12))&&(a28==1))&&(a5==4)))&&((!(a26==1)&&(((a3==1)&&((a19==4)&&((a17==2)&&((a23==1)||(a18==1)))))&&(a9==10)))&&!(a14==1)))){ a19 = 1; a16 = 7; a21 = 10; a26 = 0; a2 = 1; a1 = 12; a9 = 7; return -1; } else if(((!(a7==1)&&(((((((a5==4)&&((a17==2)&&((input==5)&&(a20==1))))&&(a11==1))&&!(a4==1))&&(a9==11))&&(a19==4))&&(a28==1)))&&((((a16==11)&&(((a26==1)||(a13==1))&&(a1==12)))&&(a21==12))||!(a3==1)))){ a5 = 6; a4 = 0; a1 = 13; a19 = 5; a23 = 1; return 26; } else if((((a21==10)&&(!(a20==1)&&(((a23==1)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a16==11))))&&(((((!(a6==1)||((a27==1)||(((a17==2)&&(a6==1))&&!(a0==1))))&&(a3==1))&&(a19==3))&&(a1==13))&&(a9==8)))){ if((a10==1)){ a5 = 5; a9 = 7; a29 = 0; a21 = 11; a1 = 14; a16 = 10; a3 = 0; a20 = 1; }else{ a9 = 7; a18 = 1; a10 = 0; a16 = 7; a19 = 2; a5 = 6; a20 = 1; a23 = 0; a1 = 12; } return -1; } else if(((((((((input==6)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&!(a20==1))&&(a12==1))&&(a1==12))&&(a23==1))&&!(a4==1))&&((a17==2)&&((a21==12)&&(((a16==10)&&(((a19==4)&&((a6==1)&&(a2==1)))&&!(a0==1)))||!(a13==1)))))){ a5 = 6; a4 = 1; a13 = 0; a9 = 7; a1 = 13; a16 = 7; a6 = 0; a19 = 1; a21 = 10; a20 = 1; return -1; } else if(((!(a20==1)&&((((a21==11)&&(a23==1))&&(a14==1))&&(a5==5)))&&(((a8==1)&&((((((((a1==12)&&((input==6)&&(a17==2)))&&(a26==1))&&!(a23==1))&&(a16==7))&&(a7==1))&&(a27==1))&&(a19==1)))&&(a9==7)))){ a20 = 1; a19 = 3; a5 = 4; a1 = 13; a18 = 1; a16 = 10; a6 = 0; a9 = 11; return -1; } else if((((((!(a24==1)&&(((a20==1)&&((a23==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&(a13==1)))&&!(a24==1))&&(a1==12))&&(a21==12))&&((((a18==1)||(((a17==2)&&((a16==10)&&(a28==1)))&&(a9==11)))&&!(a7==1))&&(a19==5)))){ a19 = 4; a5 = 6; a4 = 0; a27 = 0; a1 = 14; a9 = 10; a16 = 7; a21 = 10; a13 = 1; return 25; } else if((((a21==10)&&(((a6==1)&&(((input==4)&&(a9==7))&&(a23==1)))&&(a6==1)))&&((a17==2)&&((a24==1)||((a1==12)&&((a20==1)&&((((a16==10)&&((a5==6)&&((a8==1)||(a2==1))))&&(a19==1))&&(a28==1)))))))){ a5 = 4; a23 = 1; a16 = 7; a11 = 1; return -1; } else if((((((a1==13)&&(((((a9==7)&&((a19==3)&&(a6==1)))&&(a20==1))&&!(a11==1))&&(a5==5)))&&!(a3==1))&&(a21==11))&&(!(a3==1)&&((((a17==2)&&(((input==5)&&(a16==8))&&!(a28==1)))&&(a26==1))&&!(a23==1))))){ a4 = 1; a19 = 1; a6 = 0; a21 = 10; a10 = 1; a9 = 9; a16 = 7; return -1; } else if(((((((a3==1)&&((a1==14)&&(((a28==1)&&(!(a28==1)||((a7==1)||((a28==1)&&(a17==2)))))&&(a9==7))))&&(a21==11))&&(a19==1))||(a18==1))&&(((a20==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==9)))&&(a3==1)))){ a18 = 0; a28 = 1; a0 = 0; a21 = 10; a5 = 4; a16 = 7; a1 = 12; return -1; } else if(((((((((input==1)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a20==1))&&!(a14==1))&&(a19==2))&&(a21==11))&&(a1==14))&&((a17==2)&&((a16==7)&&((((a28==1)&&(!(a8==1)&&(!(a3==1)||(a6==1))))&&(a23==1))||!(a2==1)))))){ a24 = 0; a14 = 0; a23 = 1; a5 = 4; a21 = 10; a9 = 7; a19 = 1; a1 = 12; return -1; } else if((((a17==2)&&(!(a23==1)||(!(a2==1)||((a1==14)&&((a9==8)&&((a21==11)&&((a23==1)&&!(a14==1))))))))&&((!(a26==1)&&(((a2==1)&&((a20==1)&&(((a16==8)&&(input==1))&&(a5==4))))&&(a19==4)))&&!(a18==1)))){ a6 = 1; a9 = 7; a1 = 12; a21 = 10; a11 = 1; a19 = 1; a16 = 7; return -1; } else if(((((a1==13)&&((a2==1)&&(!(a20==1)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==5)))))&&(a19==5))&&((((((a23==1)&&((((a24==1)||(a23==1))&&(a23==1))||(a8==1)))||!(a6==1))&&(a21==10))&&(a16==7))&&(a17==2)))){ a19 = 1; a1 = 12; a14 = 0; a3 = 1; a5 = 4; a20 = 1; a23 = 1; a9 = 7; return -1; } else if((((((a2==1)&&((((!(a24==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a17==2))&&!(a7==1))&&!(a4==1)))&&!(a20==1))&&(a21==11))&&((a19==5)&&((a9==10)&&((a11==1)&&((((a13==1)&&(a16==7))&&(a1==14))&&(a23==1))))))){ a19 = 1; a16 = 8; a0 = 0; a18 = 0; a20 = 1; a5 = 4; a27 = 0; return -1; } else if((((a28==1)&&((a21==11)&&(((a17==2)&&((!(a4==1)&&(a2==1))&&(a19==3)))&&(a1==14))))&&(!(a8==1)&&(((((a23==1)&&(!(a7==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==3)))))&&(a9==11))&&(a16==7))&&(a13==1))))){ a24 = 0; a16 = 8; a13 = 1; a5 = 6; a1 = 13; a19 = 2; a14 = 0; return 21; } else if(((!(a2==1)||(((!(a4==1)&&(((a0==1)||(a11==1))&&(a1==13)))&&(a9==10))||!(a3==1)))&&((((a5==5)&&((a21==10)&&(!(a0==1)&&((a19==3)&&((a16==9)&&((a20==1)&&(input==1)))))))&&!(a27==1))&&(a17==2)))){ a5 = 6; a16 = 11; a19 = 2; a1 = 12; a9 = 8; a24 = 0; a2 = 1; a3 = 1; return 25; } else if(((!(a6==1)||(((a23==1)&&(((a6==1)&&((a1==14)&&(a13==1)))&&!(a7==1)))&&(a19==5)))&&(((!(a20==1)&&((!(a24==1)&&((a16==9)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a4==1))))&&(a17==2)))&&(a21==12))&&(a9==8)))){ a5 = 5; a24 = 1; a11 = 0; a1 = 12; a9 = 11; a3 = 0; a16 = 7; a20 = 1; a21 = 10; a19 = 2; return -1; } else if((((a20==1)&&(((a21==10)&&(((((a19==3)&&((a16==7)&&(input==1)))&&(a23==1))&&(a13==1))&&(a5==5)))&&(a9==8)))&&((((a12==1)&&(!(a3==1)||(((a17==2)&&(a3==1))||!(a23==1))))&&(a1==13))||!(a2==1)))){ a21 = 11; a5 = 6; a9 = 7; a0 = 0; a2 = 1; a19 = 1; a11 = 1; return 23; } else if((((a16==10)&&((((!(a28==1)||((!(a2==1)||(!(a13==1)||(a23==1)))&&(a17==2)))&&!(a4==1))&&(a9==8))||!(a28==1)))&&(((a3==1)&&((a5==4)&&((a19==2)&&(((input==1)&&(a20==1))&&(a1==14)))))&&(a21==12)))){ a23 = 1; a9 = 9; a27 = 0; a1 = 13; a21 = 10; a3 = 1; a16 = 7; return 25; } else if((((((((((a21==10)&&((a19==4)&&(input==5)))&&(a2==1))&&!(a8==1))&&(a2==1))&&!(a0==1))&&(a28==1))&&(a17==2))&&((a1==12)&&((!(a6==1)||((((a16==10)&&(a13==1))&&!(a20==1))&&(a9==7)))&&(a5==4))))){ a9 = 10; a10 = 1; a16 = 7; a20 = 1; a19 = 1; a5 = 5; a29 = 0; return 21; } else if(((((a21==12)&&((a13==1)&&((!(a18==1)&&((a20==1)&&(((a16==7)&&(((a9==8)&&(a13==1))||(a27==1)))||(a27==1))))||!(a23==1))))&&(a1==13))&&((a5==6)&&((a19==5)&&((a6==1)&&((input==3)&&(a17==2))))))){ a26 = 0; a21 = 11; a28 = 1; a1 = 12; a5 = 4; a16 = 8; a23 = 1; a9 = 11; a19 = 4; return 25; } else if((((a19==5)&&((a8==1)||(((a12==1)&&(((((a2==1)&&!(a18==1))&&(a21==11))||(a27==1))||!(a13==1)))&&(a9==7))))&&(!(a14==1)&&(((a16==7)&&(((a20==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))&&(a1==13)))&&(a17==2))))){ if((a26==1)){ a9 = 10; a8 = 0; a1 = 14; a11 = 1; a19 = 3; a5 = 6; a20 = 0; a18 = 0; }else{ a21 = 12; a19 = 1; a26 = 0; a1 = 14; a27 = 0; a5 = 6; a14 = 0; a9 = 9; a16 = 8; } return 22; } else if(((((a20==1)&&(((a1==14)&&(((((a13==1)&&(!(a0==1)&&((input==6)&&(a17==2))))&&(a11==1))&&(a19==2))&&(a2==1)))&&(a16==11)))&&(a21==10))&&((a6==1)&&((a5==5)&&(!(a0==1)&&((a9==10)&&(a23==1))))))){ a8 = 0; a7 = 0; a19 = 1; a9 = 7; a23 = 1; a16 = 7; a1 = 12; a5 = 4; return -1; } else if(((!(a27==1)&&(((a5==4)&&(((((a1==12)&&(input==4))&&(a13==1))&&(a9==11))&&(a17==2)))&&(a3==1)))&&((((a27==1)||((a20==1)&&((a21==12)&&(((a16==8)&&(a12==1))&&(a19==4)))))||!(a2==1))&&!(a14==1)))){ a2 = 1; a9 = 7; a0 = 0; a1 = 14; return 25; } else if((((a17==2)&&(((a24==1)&&(((a7==1)&&((a7==1)&&((a21==10)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a26==1)))))&&(a14==1)))&&(a1==14)))&&(((a19==2)&&((((a28==1)&&(a20==1))&&(a26==1))&&(a9==11)))&&(a16==7)))){ a25 = 0; a20 = 0; a21 = 11; a5 = 4; a19 = 4; a7 = 1; a18 = 1; a1 = 12; a9 = 7; a16 = 8; return -1; } else if((((a16==10)&&(((a1==14)&&(((a9==11)&&((a13==1)&&((a5==6)&&((a23==1)&&!(a27==1)))))&&(a21==12)))&&(a20==1)))&&((a19==2)&&((((((input==4)&&(a17==2))&&(a12==1))&&(a13==1))&&(a12==1))&&(a11==1))))){ a11 = 1; a5 = 4; a9 = 7; a28 = 1; a6 = 1; a19 = 1; a1 = 12; a21 = 10; a16 = 7; return -1; } else if((((((a6==1)&&((a21==10)&&(((input==1)&&((a5==4)||(a5==5)))&&(a6==1))))&&!(a0==1))&&(a19==4))&&(((a1==12)&&(((a17==2)&&((((a16==7)&&((a2==1)&&!(a0==1)))||(a8==1))&&(a12==1)))&&(a20==1)))&&(a9==7)))){ a24 = 0; a5 = 5; a9 = 8; a21 = 11; a19 = 3; a3 = 1; a1 = 13; a12 = 1; return 23; } else if((((a20==1)&&((((a16==7)&&(!(a12==1)||((((a6==1)&&(a21==11))||!(a28==1))&&(a19==3))))&&(a9==9))&&(a5==6)))&&((a1==13)&&((a23==1)&&(!(a8==1)&&(!(a4==1)&&(!(a26==1)&&((a17==2)&&(input==4))))))))){ a11 = 1; a19 = 1; a21 = 10; a9 = 7; a14 = 0; a3 = 1; a5 = 4; a1 = 12; return -1; } else if((((a21==10)&&((a16==11)&&(((a19==3)&&((a12==1)&&((a9==11)&&((a23==1)&&((a20==1)&&((a1==14)&&(input==6)))))))&&!(a26==1))))&&((a26==1)||((!(a13==1)||(((a17==2)&&(a11==1))&&(a5==5)))||(a24==1))))){ a21 = 11; a24 = 0; a0 = 0; a5 = 6; a2 = 1; a1 = 13; return 23; } else if(((((((a1==14)&&((a26==1)&&(((a9==8)&&((input==1)&&((a5==5)||(a5==6))))&&(a0==1))))&&(a20==1))&&(a16==8))&&(a17==2))&&((a24==1)&&(((a19==2)&&((((a6==1)&&(a21==10))&&(a0==1))&&!(a23==1)))&&!(a12==1))))){ a10 = 1; a24 = 1; a1 = 12; a16 = 7; a5 = 5; a29 = 0; a9 = 7; a19 = 1; return -1; } else if(((((a20==1)&&(((!(a2==1)&&(a23==1))&&(a5==6))&&(a19==4)))&&(a8==1))&&((a1==13)&&((a24==1)&&((a16==7)&&(!(a2==1)&&(((((a21==10)&&((a17==2)&&(input==1)))&&(a14==1))&&(a9==7))&&!(a6==1)))))))){ a10 = 0; a1 = 12; a19 = 1; a5 = 4; a6 = 0; a9 = 11; a29 = 1; return -1; } else if((((a21==10)&&(!(a20==1)&&(((!(a12==1)||(a3==1))||(a27==1))&&!(a18==1))))&&((!(a18==1)&&((a1==13)&&(((a17==2)&&(((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==6))&&(a16==7))&&!(a0==1)))&&(a11==1))))&&(a19==3)))){ a1 = 12; a5 = 4; a27 = 0; a23 = 1; a24 = 0; a20 = 1; a9 = 7; a19 = 1; return -1; } else if((((a3==1)&&(((((((((a13==1)||(a18==1))&&(a16==11))&&(a17==2))&&(a9==7))&&(a1==14))&&!(a0==1))&&(a23==1))&&(a23==1)))&&((a2==1)&&((a21==11)&&((a19==1)&&((a20==1)&&(((a5==5)||(a5==6))&&(input==6)))))))){ a3 = 1; a5 = 4; a0 = 0; a9 = 10; a23 = 1; a19 = 5; return 25; } else if(((((a26==1)||((!(a13==1)||(((((a21==12)&&(a13==1))||!(a13==1))&&(a16==10))||(a14==1)))&&!(a0==1)))&&(a20==1))&&((((((input==6)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a12==1))&&(a17==2))&&(a1==14))&&(a19==3)))){ a1 = 13; a27 = 0; a13 = 1; a16 = 7; a19 = 2; a5 = 5; a0 = 0; a9 = 9; a21 = 10; return 25; } else if((((a12==1)&&(((a9==10)&&(((a1==13)&&((input==4)&&(a5==4)))&&(a12==1)))&&(a17==2)))&&(!(a0==1)&&((((!(a2==1)||(((!(a7==1)&&(a28==1))&&(a19==3))&&(a16==8)))||(a0==1))&&(a21==10))&&(a20==1))))){ a16 = 7; a26 = 0; a19 = 1; a1 = 12; a24 = 0; a9 = 7; a27 = 0; return -1; } else if((((a21==12)&&((a19==5)&&((a16==7)&&(!(a24==1)&&(!(a24==1)&&((!(a28==1)||((a6==1)&&(a13==1)))&&(a9==11)))))))&&(((((a13==1)&&(((a1==13)&&(input==6))&&!(a20==1)))&&(a28==1))&&(a5==6))&&(a17==2)))){ a20 = 1; a7 = 0; a5 = 4; a9 = 7; a19 = 1; a21 = 10; a1 = 12; a12 = 1; a6 = 1; return -1; } else if(((((a16==10)&&((a17==2)&&(((((a21==10)&&(!(a20==1)&&(input==3)))&&(a23==1))&&!(a0==1))&&!(a0==1))))&&(a19==5))&&(((((a4==1)||(!(a18==1)&&((a27==1)||(a12==1))))&&(a9==9))&&(a5==5))&&(a1==14)))){ if((a24==1)){ a22 = 1; a5 = 4; a19 = 1; a15 = 0; a7 = 1; a16 = 7; a20 = 1; }else{ a28 = 0; a16 = 7; a20 = 1; a19 = 1; a5 = 6; a6 = 0; a10 = 0; } return -1; } else if(((!(a24==1)&&(((a9==10)&&((!(a14==1)&&(!(a24==1)&&((a16==8)&&((a5==6)&&(input==4)))))&&(a2==1)))&&(a1==12)))&&(!(a20==1)&&((((a23==1)&&((a17==2)&&((a21==11)&&(a11==1))))&&(a19==5))||(a14==1))))){ a1 = 13; a5 = 4; a16 = 7; a11 = 0; a19 = 1; a21 = 10; a20 = 1; a4 = 1; a12 = 0; return 21; } else if(((((a21==10)&&((a17==2)&&(((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==3))&&!(a20==1))))&&(a6==1))&&((a27==1)||((!(a8==1)&&(((a12==1)&&((a1==12)&&(((a28==1)&&(a16==8))&&(a19==4))))||!(a23==1)))||(a8==1))))){ a19 = 1; a16 = 7; a12 = 1; a9 = 7; a5 = 4; a20 = 1; a2 = 1; a27 = 0; return -1; } else if((((a13==1)&&((a13==1)&&((a28==1)&&(((((a17==2)&&(input==3))&&(a5==4))&&(a1==14))&&(a9==9)))))&&(!(a26==1)&&((a19==2)&&((a21==12)&&((((!(a11==1)||(a23==1))||!(a11==1))&&(a20==1))&&(a16==10))))))){ a19 = 1; a14 = 0; a12 = 1; a16 = 7; a1 = 12; a21 = 10; a2 = 1; a9 = 7; return -1; } else if(((((!(a26==1)&&((((a11==1)&&(a12==1))||(a27==1))&&(a13==1)))&&(a1==12))||(a7==1))&&((a21==10)&&((((a9==8)&&((a19==3)&&(!(a24==1)&&((((a5==4)||(a5==5))&&(input==5))&&(a17==2)))))&&(a16==9))&&(a20==1))))){ a19 = 1; a27 = 0; a26 = 0; a23 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((((a19==4)&&(!(a18==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a1==12))&&!(a24==1))))&&(a23==1))&&(a20==1))&&((a7==1)||(!(a6==1)||((a21==12)&&((((a17==2)&&((a9==9)&&(a12==1)))&&(a16==10))&&!(a4==1))))))){ a16 = 7; a27 = 0; a19 = 2; a14 = 0; a1 = 13; a5 = 5; a21 = 10; return 25; } else if(((((a9==7)&&(!(a26==1)&&(((((input==5)&&(a16==8))&&!(a20==1))&&(a28==1))&&(a12==1))))&&(a17==2))&&(((a19==1)&&((a1==12)&&(((a5==6)&&((a18==1)||((a23==1)&&(a12==1))))&&!(a27==1))))&&(a21==10)))){ a0 = 0; a23 = 1; a16 = 7; a20 = 1; a5 = 4; a18 = 0; return -1; } else if(((!(a4==1)&&((((a17==2)&&((!(a20==1)&&(((a5==4)||(a5==5))&&(input==6)))&&!(a7==1)))&&(a19==3))&&!(a24==1)))&&((a21==10)&&((!(a8==1)&&((a9==7)&&(!(a26==1)&&((!(a0==1)&&(a11==1))&&(a1==13)))))&&(a16==10))))){ a16 = 9; a21 = 12; a5 = 4; a25 = 1; a1 = 14; a9 = 10; a19 = 4; a7 = 1; a11 = 0; a20 = 1; return -1; } else if(((!(a8==1)&&(!(a4==1)&&(((a1==14)&&(!(a0==1)&&(!(a7==1)&&(!(a20==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))))))&&(a2==1))))&&(((a19==2)&&((a16==9)&&(((a12==1)&&(a21==10))&&(a17==2))))||!(a12==1)))){ if((a11==1)){ a1 = 13; a16 = 7; a5 = 6; a2 = 0; a9 = 11; a19 = 1; a11 = 0; }else{ a16 = 10; a19 = 1; a14 = 1; a29 = 1; a9 = 11; a15 = 0; a5 = 4; a1 = 13; } return -1; } else if((((!(a4==1)&&((a19==5)&&((!(a27==1)&&((((a20==1)&&(input==3))&&(a16==7))&&(a21==11)))&&(a3==1))))&&(a5==5))&&((a1==13)&&(((a9==10)&&(!(a3==1)||(((a7==1)||(a28==1))||!(a23==1))))&&(a17==2))))){ a24 = 0; a9 = 7; a6 = 1; a5 = 4; a7 = 0; a19 = 1; a1 = 12; a21 = 10; return -1; } else if(((((a17==2)&&((a28==1)&&((a2==1)&&(((a3==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a21==11)))&&!(a8==1)))))&&(a1==13))&&((a16==7)&&((((!(a11==1)||((a9==10)&&(a3==1)))&&(a19==4))&&(a6==1))&&(a20==1))))){ a6 = 1; a21 = 10; a18 = 0; a5 = 4; a1 = 12; a26 = 0; a19 = 1; a9 = 7; return -1; } else if(((!(a2==1)||(((a4==1)||(!(a8==1)&&((a1==14)&&((a19==3)&&(a23==1)))))&&(a21==12)))&&((a17==2)&&(((((a13==1)&&((!(a27==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a9==7)))&&(a16==11))&&!(a27==1))&&(a20==1))))){ a1 = 12; a8 = 0; a19 = 1; a6 = 1; a16 = 7; a5 = 4; a4 = 0; a21 = 10; return -1; } else if(((((((((a19==4)&&(((a2==1)&&(((a21==12)&&(((a5==5)||(a5==6))&&(input==6)))&&(a17==2)))&&(a28==1)))&&(a1==14))&&(a12==1))&&(a9==10))&&(a20==1))&&(a16==9))&&(((a2==1)&&((a2==1)||(a14==1)))&&(a3==1)))){ a9 = 7; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a12 = 1; a16 = 7; a18 = 0; return -1; } else if(((!(a26==1)&&(((a17==2)&&((a20==1)&&(a13==1)))&&(a21==12)))&&(!(a8==1)&&((!(a24==1)&&(((a19==1)&&(!(a0==1)&&(((((((a1==12)&&(a5==6))&&(a9==11))||(((a1==13)&&(a5==4))&&(a9==7)))||((a9==7)&&((a5==5)&&(a1==13))))&&(input==5))&&(a16==11))))&&!(a24==1)))&&(a6==1))))){ a9 = 10; a16 = 9; a3 = 1; a21 = 10; a1 = 14; a4 = 0; a14 = 0; a5 = 4; a19 = 2; return 21; } else if(((((a16==8)&&((a12==1)&&((a2==1)&&(a20==1))))&&(a21==11))&&((((!(a26==1)&&(!(a7==1)&&(!(a24==1)&&(!(a4==1)&&((a2==1)&&((a1==13)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))))))&&(a9==10))&&(a17==2))&&(a19==3)))){ a24 = 0; a19 = 1; a5 = 4; a1 = 12; a16 = 7; a6 = 1; a21 = 10; a12 = 1; a9 = 7; return -1; } else if(((((((a11==1)&&(a17==2))&&(a1==12))&&(a28==1))&&(a6==1))&&((((a16==11)&&(!(a0==1)&&((a21==11)&&((!(a4==1)&&(!(a18==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==4))))&&(a19==1)))))&&!(a8==1))&&(a20==1)))){ a18 = 0; a9 = 7; a16 = 7; a3 = 1; a21 = 10; a5 = 4; a24 = 0; return -1; } else if((((a6==1)&&((a19==4)&&((((a2==1)&&!(a20==1))&&!(a26==1))&&(a16==10))))&&((a1==13)&&((a12==1)&&((a21==10)&&(((!(a24==1)&&(((a17==2)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a18==1)))&&!(a24==1))&&(a9==10))))))){ a5 = 5; a19 = 1; a29 = 0; a9 = 7; a15 = 0; a3 = 0; a16 = 7; a20 = 1; return -1; } else if(((((!(a12==1)||((a20==1)&&(a28==1)))&&(a12==1))||(a27==1))&&((a6==1)&&((a19==4)&&((a1==13)&&(((((a17==2)&&(((input==5)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&(a2==1)))&&(a28==1))&&(a21==10))&&(a16==8))))))){ a19 = 1; a28 = 1; a13 = 1; a5 = 4; a1 = 12; a0 = 0; a16 = 7; a9 = 7; return -1; } else if(((((a3==1)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5))&&(a21==12)))&&(a19==2))&&((((((((a16==8)&&(((a17==2)&&(a3==1))&&(a1==13)))||(a4==1))&&!(a20==1))&&!(a27==1))&&(a2==1))&&!(a24==1))||(a4==1)))){ a9 = 10; a21 = 11; a12 = 0; a19 = 5; a5 = 5; a27 = 1; a3 = 0; return 25; } else if((((((a17==2)&&((a14==1)&&(((a14==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a21==10))))&&(a1==14))&&(a8==1))&&((a9==9)&&((!(a2==1)&&((a19==3)&&((((a13==1)&&!(a20==1))&&(a24==1))&&(a16==8))))&&(a4==1))))){ a16 = 10; a9 = 7; a25 = 0; a1 = 13; a22 = 1; a5 = 4; a21 = 11; a20 = 1; a14 = 1; return 25; } else if((((((a16==7)&&((((a21==12)&&(((input==4)&&((((a19==4)&&(((a5==5)&&(a1==14))&&(a9==11)))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4)))||((a19==5)&&(((a1==12)&&(a5==4))&&(a9==7)))))&&(a23==1)))&&(a11==1))&&(a23==1)))&&(a17==2))&&(a28==1))&&(((a2==1)&&(!(a20==1)&&(a3==1)))&&(a23==1)))){ a21 = 10; a1 = 12; a3 = 1; a20 = 1; a26 = 0; a5 = 4; a9 = 7; a19 = 1; a23 = 1; return -1; } else if(((!(a11==1)||(!(a14==1)&&(!(a4==1)&&((a17==2)&&(((a16==10)&&((a2==1)&&((a1==13)&&(a6==1))))&&(a3==1))))))&&((a19==3)&&(!(a20==1)&&(((a21==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a18==1)))&&(a9==8)))))){ if((a11==1)){ a1 = 12; a5 = 4; a20 = 1; a19 = 1; a16 = 7; a6 = 0; a9 = 7; a21 = 10; a23 = 0; }else{ a27 = 1; a20 = 1; a9 = 10; a16 = 7; a22 = 0; a21 = 10; a13 = 0; a1 = 12; a19 = 2; a5 = 6; } return 21; } else if(((!(a20==1)&&(!(a12==1)&&(!(a28==1)&&((((((a5==5)||(a5==6))&&(input==6))&&(a1==13))&&!(a3==1))&&(a0==1)))))&&((a9==7)&&((a16==8)&&((!(a23==1)&&((((a12==1)&&(a21==11))&&!(a2==1))&&(a19==2)))&&(a17==2)))))){ a21 = 10; a11 = 0; a29 = 1; a1 = 12; a2 = 0; a16 = 7; a5 = 6; a19 = 4; return 25; } else if(((!(a20==1)&&(((!(a4==1)&&((((a2==1)&&((a1==13)&&((a2==1)&&((input==1)&&(a21==10)))))&&!(a18==1))&&(a9==11)))&&(a5==6))&&(a19==1)))&&((a17==2)&&(((a8==1)||((a6==1)&&(a3==1)))&&(a16==10))))){ a29 = 1; a21 = 12; a9 = 9; a7 = 1; a27 = 1; a16 = 8; return 26; } else if((((a19==3)&&(!(a7==1)&&((((((a2==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==1)))&&(a23==1))&&(a17==2))&&(a11==1))&&(a12==1))))&&((a20==1)&&(((a16==9)&&(((a24==1)||(a12==1))&&(a21==12)))&&(a1==12))))){ a19 = 2; a7 = 0; a21 = 10; a9 = 10; a1 = 13; a5 = 5; a16 = 7; a28 = 1; return -1; } else if((((a5==6)&&(((a23==1)&&((a12==1)&&((a20==1)&&(input==3))))&&(a9==11)))&&((((a16==11)&&(((((a13==1)&&((a1==12)&&((a13==1)&&(a23==1))))&&(a17==2))&&!(a7==1))&&(a23==1)))&&(a21==10))&&(a19==5)))){ a3 = 1; a0 = 0; a16 = 7; a28 = 1; a5 = 4; a9 = 7; a19 = 1; return -1; } else if(((((a27==1)||((a2==1)&&((a17==2)&&(((a26==1)||(((a28==1)&&(a23==1))||!(a6==1)))&&(a21==10)))))&&(a20==1))&&((((((((a5==5)||(a5==6))&&(input==3))&&(a9==9))&&(a19==1))&&!(a7==1))&&(a16==8))&&(a1==13)))){ a9 = 7; a23 = 1; a2 = 1; a5 = 4; a16 = 7; a28 = 1; a1 = 12; return -1; } else if(((((a19==2)&&((a17==2)&&(((!(a24==1)&&((input==3)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a11==1))&&(a20==1))))&&(a21==10))&&((((a16==11)&&(((a27==1)||((a26==1)||(a12==1)))&&(a1==12)))||(a4==1))&&!(a14==1)))){ a23 = 1; a5 = 4; a19 = 1; a9 = 7; a4 = 0; a2 = 1; a16 = 7; return -1; } else if(((((a19==1)&&((a27==1)||((a28==1)&&(a23==1))))&&(a9==9))&&((a21==11)&&((a1==14)&&((((!(a20==1)&&((a17==2)&&((a23==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a6==1)))))&&!(a14==1))&&!(a8==1))&&(a16==8)))))){ a21 = 10; a1 = 12; a5 = 4; a16 = 7; a9 = 7; a20 = 1; a3 = 1; a4 = 0; a2 = 1; return -1; } else if(((((a12==1)&&((a2==1)&&(((a28==1)&&((a19==5)&&((a20==1)&&((a1==13)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==3))))))&&(a6==1))))&&(a11==1))&&(((a16==10)&&((a21==12)&&((a23==1)&&(a17==2))))||!(a6==1)))){ a9 = 11; a11 = 1; a1 = 14; a19 = 2; a16 = 7; a4 = 0; a5 = 6; a8 = 0; a21 = 10; return 21; } else if(((((!(a24==1)&&(!(a24==1)&&((a21==12)&&((a17==2)&&((a1==13)&&((a6==1)&&(a6==1)))))))&&!(a20==1))&&!(a24==1))&&((((((((a5==4)||(a5==5))&&(input==3))&&!(a27==1))&&(a16==10))&&(a9==8))&&(a19==1))&&!(a14==1)))){ a16 = 8; a8 = 1; a5 = 5; a19 = 2; a22 = 0; a9 = 7; a20 = 1; a21 = 11; a25 = 1; a1 = 12; return -1; } else if((((((a17==2)&&(((((a9==11)&&((a28==1)||!(a3==1)))||(a27==1))||(a4==1))&&(a2==1)))&&(a21==10))||!(a13==1))&&((((a20==1)&&(((((a5==5)||(a5==6))&&(input==4))&&(a19==3))&&(a1==12)))&&(a16==10))&&(a28==1)))){ a19 = 1; a5 = 4; a28 = 1; a16 = 7; a9 = 7; a2 = 1; a4 = 0; return -1; } else if((((!(a28==1)||((a5==6)&&(!(a26==1)&&(a13==1))))||(a24==1))&&((a17==2)&&(!(a7==1)&&(((a19==2)&&(((!(a24==1)&&(((a1==12)&&((a16==8)&&(input==4)))&&(a23==1)))&&(a20==1))&&(a21==10)))&&(a9==11)))))){ a9 = 9; a28 = 1; a16 = 9; a21 = 12; a7 = 0; a19 = 3; a18 = 0; a1 = 13; return 21; } else if((((a17==2)&&(((a21==10)&&(!(a3==1)||((!(a4==1)&&((a13==1)&&!(a14==1)))&&(a1==12))))&&(a19==1)))&&((a9==8)&&((a16==11)&&((a28==1)&&((!(a4==1)&&(((input==4)&&(a5==6))&&(a20==1)))&&(a12==1))))))){ a9 = 7; a0 = 0; a23 = 1; a13 = 1; a16 = 7; a5 = 4; return -1; } else if(((((!(a8==1)&&(!(a14==1)&&((!(a27==1)&&((((input==3)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5))))&&(a21==10))&&!(a26==1)))&&!(a7==1))))&&(a17==2))&&(a1==13))&&((a28==1)&&((a20==1)&&((a19==3)&&((a16==8)&&(a11==1))))))){ a5 = 6; a9 = 8; a18 = 0; a23 = 1; a1 = 14; a19 = 1; a21 = 12; a8 = 0; return 21; } else if(((((a17==2)&&((((a11==1)&&(((a23==1)&&(a1==14))||(a7==1)))&&!(a7==1))||!(a12==1)))&&(a19==4))&&(!(a20==1)&&((a21==12)&&((!(a4==1)&&(((input==1)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))&&!(a24==1)))&&(a16==9)))))){ if((a4==1)){ a18 = 1; a1 = 13; a5 = 4; a6 = 0; a20 = 1; a21 = 10; a19 = 2; a9 = 11; a10 = 0; }else{ a12 = 0; a20 = 1; a5 = 6; a4 = 1; a9 = 8; a7 = 1; a21 = 10; a1 = 12; a19 = 1; a16 = 7; } return -1; } else if(((((a17==2)&&((a12==1)&&((a19==2)&&((a3==1)&&((a3==1)||!(a23==1))))))||!(a6==1))&&((a28==1)&&(((a9==11)&&(((a1==13)&&(((a5==5)&&((input==1)&&!(a20==1)))&&!(a8==1)))&&(a21==11)))&&(a16==8))))){ a3 = 1; a19 = 5; a4 = 0; a20 = 1; a21 = 12; a9 = 10; a11 = 1; return 22; } else if((((a9==9)&&((!(a0==1)&&(!(a23==1)||((!(a6==1)||((a16==10)&&(a3==1)))||(a27==1))))&&(a19==1)))&&((a13==1)&&((a5==6)&&(((a21==12)&&((a20==1)&&(!(a0==1)&&((a1==12)&&(input==5)))))&&(a17==2)))))){ if((a29==1)){ a9 = 11; a27 = 0; a13 = 1; a16 = 8; a20 = 0; a19 = 5; a5 = 4; a21 = 10; a11 = 1; }else{ a19 = 2; a5 = 4; a27 = 0; a21 = 10; a9 = 10; a1 = 14; a16 = 7; a4 = 0; a26 = 0; } return 21; } else if(((!(a4==1)&&(((a3==1)&&!(a18==1))||!(a13==1)))&&((!(a7==1)&&(((a16==7)&&(!(a4==1)&&((((a17==2)&&((a21==11)&&((a1==12)&&(((a5==4)||(a5==5))&&(input==5)))))&&(a9==9))&&!(a20==1))))&&(a19==5)))&&!(a4==1)))){ a23 = 1; a19 = 1; a20 = 1; a9 = 7; a27 = 0; a5 = 4; a2 = 1; a21 = 10; return -1; } else if((((!(a20==1)&&(((((a16==11)&&((input==3)&&(a17==2)))&&(a12==1))&&(a11==1))&&!(a8==1)))&&(a11==1))&&(((a19==1)&&((((!(a28==1)||((a28==1)&&(a5==6)))&&!(a7==1))&&(a9==8))&&(a1==13)))&&(a21==10)))){ if((a3==1)){ a20 = 1; a9 = 10; a12 = 0; a5 = 4; a16 = 7; a25 = 0; a29 = 1; }else{ a1 = 12; a9 = 7; a10 = 1; a20 = 1; a8 = 1; a29 = 1; a16 = 7; } return 25; } else if(((!(a27==1)&&((a3==1)&&(!(a27==1)&&(((a1==13)&&((a21==10)&&((a16==8)&&(a2==1))))&&!(a20==1)))))&&(((((((a19==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))&&(a9==11))&&!(a7==1))&&(a3==1))&&(a17==2))&&!(a27==1)))){ a1 = 14; a23 = 1; a20 = 1; a5 = 4; a13 = 1; a19 = 1; a16 = 10; a9 = 7; a11 = 1; return 21; } else if((((a16==7)&&((a1==14)&&(((((input==5)&&(a21==12))&&(a9==7))&&(a5==4))&&!(a24==1))))&&((a23==1)&&(((((a26==1)||((((a28==1)&&!(a20==1))||!(a13==1))&&(a19==2)))&&(a12==1))&&(a17==2))||!(a6==1))))){ a16 = 11; a12 = 1; a21 = 10; a9 = 8; a19 = 4; a6 = 1; a5 = 6; a20 = 1; a28 = 1; return 22; } else if(((((a16==7)&&((((a5==5)&&(a12==1))&&(a9==9))&&(a2==1)))||!(a12==1))&&(((a21==10)&&((a19==5)&&((a1==12)&&((((a17==2)&&(((input==5)&&!(a20==1))&&!(a18==1)))&&!(a24==1))&&!(a0==1)))))&&(a28==1)))){ a19 = 2; a0 = 0; a20 = 1; a18 = 0; a5 = 4; a4 = 0; a9 = 7; return -1; } else if((((a21==11)&&(((((a3==1)||(a7==1))&&!(a27==1))&&(a20==1))&&(a6==1)))&&(((!(a4==1)&&((a17==2)&&(((((input==5)&&((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4))))&&(a1==13))&&!(a18==1))&&(a19==5))))&&!(a8==1))&&(a16==10)))){ a28 = 1; a9 = 10; a16 = 7; a2 = 1; a19 = 4; a13 = 1; a21 = 10; a5 = 5; return 25; } else if((((a17==2)&&((a19==2)&&(!(a20==1)&&((a21==11)&&(!(a24==1)&&((a1==13)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1))&&(a13==1))))))))&&((a16==7)&&((a8==1)||(((a3==1)&&((a12==1)&&(a6==1)))&&(a9==8)))))){ a19 = 1; a20 = 1; a0 = 0; a9 = 7; a7 = 0; a1 = 12; a21 = 10; a5 = 4; a23 = 1; return -1; } else if(((((a7==1)||(((a24==1)||(((a6==1)&&(a1==13))&&(a16==9)))&&!(a20==1)))&&!(a18==1))&&((a17==2)&&(((a19==4)&&(!(a8==1)&&((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))&&(a21==12))&&!(a0==1))))&&!(a7==1))))){ a16 = 7; a19 = 2; a26 = 1; a5 = 4; a23 = 0; a15 = 0; a9 = 8; a1 = 12; return -1; } else if((((a5==6)&&((a16==7)&&(((a6==1)&&((a21==10)&&((a6==1)&&((a19==2)&&((a11==1)&&!(a27==1))))))&&!(a24==1))))&&(((((a20==1)&&((a1==13)&&((input==5)&&(a17==2))))&&(a2==1))&&(a9==7))&&!(a8==1)))){ if((a2==1)){ a19 = 4; a5 = 4; a20 = 0; a9 = 9; a0 = 0; a16 = 8; a1 = 14; a3 = 1; a21 = 11; a13 = 1; }else{ a8 = 0; a28 = 1; a9 = 9; } return 25; } else if(((!(a7==1)&&((a28==1)&&((((((a3==1)&&((input==3)&&(((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))))&&!(a18==1))&&(a21==11))&&(a16==9))&&(a11==1))))&&((a17==2)&&((!(a12==1)||((a1==14)&&(!(a20==1)&&(a23==1))))&&(a19==2))))){ a16 = 10; a25 = 1; a20 = 1; a1 = 12; a5 = 4; a13 = 0; a9 = 9; a19 = 3; a7 = 1; a21 = 12; return 21; } else if((((((a4==1)&&((a16==8)&&((a19==4)&&((a9==10)&&(a6==1)))))&&!(a3==1))&&!(a2==1))&&((a0==1)&&((a1==12)&&(!(a3==1)&&(!(a20==1)&&((a21==11)&&((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&!(a13==1))))))))){ a21 = 12; a5 = 4; a1 = 13; a19 = 1; a9 = 9; a20 = 1; a3 = 0; a10 = 0; a2 = 0; return 26; } else if((((((a20==1)&&(!(a8==1)&&((a16==11)&&((a12==1)&&((a7==1)||((a23==1)&&(a11==1)))))))&&(a17==2))&&(a1==12))&&((a21==12)&&(((((input==1)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))&&!(a7==1))&&(a28==1))&&(a19==5))))){ a13 = 1; a19 = 1; a21 = 10; a5 = 4; a16 = 7; a0 = 0; a6 = 1; a9 = 7; return -1; } else if((((a16==8)&&((((a21==11)&&((a28==1)&&(!(a26==1)&&(!(a11==1)||(a11==1)))))&&!(a20==1))&&(a5==6)))&&((a9==11)&&((a17==2)&&((a19==5)&&((((a11==1)&&((a1==12)&&(input==6)))&&!(a7==1))&&!(a26==1))))))){ a5 = 4; a9 = 7; a3 = 0; a11 = 0; a16 = 10; a1 = 14; a0 = 1; a19 = 1; return 26; } else if((((a4==1)||(((a20==1)&&(((a16==7)&&(a12==1))&&(a23==1)))||!(a28==1)))&&(((a23==1)&&(((a21==11)&&(((a19==4)&&(((((a9==10)&&(a5==5))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(input==1))&&!(a8==1)))&&(a17==2)))&&(a1==12)))&&!(a0==1)))){ a19 = 5; a1 = 14; a12 = 1; a5 = 6; a9 = 9; a4 = 0; a20 = 0; a2 = 1; return 25; } else if(((((((a12==1)&&(((a23==1)&&((a28==1)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a11==1))))&&(a9==10)))&&(a17==2))&&(a20==1))&&(a21==10))&&((a1==13)&&((!(a6==1)||((a19==5)&&((a11==1)&&(a2==1))))&&(a16==10))))){ a16 = 7; a19 = 1; a6 = 1; a18 = 0; a28 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((a21==10)&&(((a1==14)&&(((a28==1)&&(!(a11==1)||(!(a11==1)||((a28==1)&&(a19==4)))))&&(a20==1)))&&(a17==2)))&&(((a13==1)&&(((a12==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==3)))&&(a3==1)))&&(a16==8)))){ a3 = 1; a9 = 7; a26 = 0; a1 = 12; a16 = 7; a19 = 1; a5 = 4; a8 = 0; return -1; } else if((((a20==1)&&(((a24==1)||((((a6==1)&&((a1==13)&&(a6==1)))||(a26==1))&&(a19==1)))&&(a21==10)))&&(((a17==2)&&((a9==10)&&(((((input==1)&&((a5==5)||(a5==6)))&&!(a14==1))&&(a16==11))&&(a6==1))))&&!(a4==1)))){ a11 = 1; a16 = 8; a5 = 6; a20 = 0; a1 = 14; a19 = 2; a4 = 0; a7 = 0; return 21; } else if((((a20==1)&&((a19==3)&&(((a17==2)&&((a11==1)&&(((((a5==5)||(a5==6))&&(input==5))&&(a23==1))&&(a3==1))))&&(a3==1))))&&((a1==14)&&((a21==11)&&((a4==1)||((a16==10)&&(!(a23==1)||((a9==7)&&(a13==1))))))))){ a0 = 0; a19 = 2; a9 = 9; a14 = 0; a13 = 1; a5 = 4; a21 = 10; a16 = 7; a1 = 13; return 25; } else if(((((a23==1)&&((a17==2)&&(((((a16==9)&&(a6==1))&&(a1==13))||(a4==1))&&(a23==1))))&&!(a20==1))&&((((!(a18==1)&&((((input==5)&&(a21==12))&&(a6==1))&&(a13==1)))&&(a5==4))&&(a19==2))&&(a9==9)))){ if((a22==1)){ a20 = 1; a19 = 5; a8 = 1; a21 = 10; a14 = 1; a16 = 7; a9 = 7; a26 = 1; }else{ a21 = 10; a16 = 7; a20 = 1; a6 = 0; a10 = 1; a1 = 12; a9 = 11; } return -1; } else if((((a16==9)&&((a19==1)&&(((((a23==1)&&(((((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==1))&&(a1==12)))&&(a28==1))&&!(a24==1))&&(a11==1))))&&(((a12==1)&&((((a3==1)&&(a21==10))&&!(a20==1))||!(a23==1)))&&(a17==2)))){ a10 = 1; a9 = 7; a1 = 13; a22 = 0; a19 = 2; a15 = 0; a16 = 10; a20 = 1; a21 = 12; a5 = 4; return 22; } else if((((a19==2)&&(((((a28==1)||(a18==1))||!(a23==1))&&(a21==11))||!(a6==1)))&&((!(a0==1)&&(((a16==8)&&((a13==1)&&(((a3==1)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==3)))&&(a1==14))))&&(a17==2)))&&!(a20==1)))){ a5 = 5; a1 = 13; a6 = 1; a13 = 1; a19 = 4; a9 = 7; a20 = 1; a2 = 1; a16 = 11; return 26; } else if((((a12==1)&&((a19==4)&&(!(a20==1)&&((a13==1)&&(((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==6))))))&&((((a26==1)||((a14==1)||(((a1==14)&&((a16==9)&&((a21==11)&&(a13==1))))&&(a17==2))))&&(a28==1))||(a27==1)))){ if((a25==1)){ a20 = 1; a22 = 1; a27 = 1; a9 = 8; a16 = 7; a21 = 10; a5 = 4; a1 = 13; a12 = 0; a19 = 1; }else{ a14 = 1; a9 = 10; a21 = 12; a5 = 6; a18 = 1; a19 = 3; a11 = 0; } return -1; } else if(((((a19==4)&&(((((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==3))&&!(a8==1))&&(a1==12))&&(a12==1)))&&(a16==8))&&((!(a23==1)||((a23==1)&&(((((a28==1)&&(a21==11))||!(a23==1))&&!(a20==1))&&(a2==1))))&&(a17==2)))){ a20 = 1; a19 = 5; a21 = 10; a5 = 5; a28 = 1; a1 = 13; a24 = 0; a9 = 9; a2 = 1; return 22; } else if((((a2==1)&&((((a20==1)&&((a11==1)&&(((input==3)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a21==12))))&&(a16==9))&&(a13==1)))&&((a0==1)||(!(a4==1)&&(((a4==1)||(((a28==1)&&(a1==13))&&(a17==2)))&&(a19==1)))))){ a9 = 7; a16 = 7; a1 = 12; a13 = 1; a21 = 10; a5 = 4; a28 = 1; a2 = 1; return -1; } else if(((!(a6==1)||(((a8==1)||((a9==8)&&((a1==12)&&(((a3==1)||!(a28==1))&&!(a26==1)))))||(a26==1)))&&(((((a17==2)&&((a5==4)&&((a16==7)&&((input==1)&&(a20==1)))))&&(a23==1))&&(a21==11))&&(a19==3)))){ a24 = 0; a11 = 1; a9 = 7; a19 = 1; a21 = 10; a2 = 1; return -1; } else if((((a20==1)&&((((a17==2)&&(!(a24==1)&&((a28==1)&&!(a27==1))))||!(a3==1))&&(a1==13)))&&(!(a26==1)&&((a19==1)&&((a9==9)&&((a16==8)&&((a3==1)&&(((a21==10)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a7==1))))))))){ a19 = 2; a9 = 7; a21 = 12; a0 = 0; a8 = 0; a5 = 6; a26 = 0; a16 = 9; return 25; } else if(((((a19==2)&&(((a9==11)&&((a7==1)||((a28==1)&&!(a20==1))))&&(a16==8)))&&(a1==13))&&(((a17==2)&&(((a11==1)&&(((a28==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a23==1)))&&!(a14==1)))&&!(a18==1)))&&(a21==10)))){ a28 = 1; a1 = 12; a20 = 1; a16 = 7; a6 = 1; a19 = 1; a9 = 7; a5 = 4; a0 = 0; return -1; } else if(((!(a2==1)||((((a1==13)&&(a28==1))&&(a2==1))&&!(a27==1)))&&((!(a4==1)&&((a16==9)&&((a21==11)&&((a6==1)&&((a9==11)&&((((a19==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a27==1))&&(a20==1)))))))&&(a17==2)))){ a18 = 0; a28 = 1; a16 = 10; a1 = 12; a19 = 4; a5 = 5; a9 = 8; a2 = 1; return 21; } else if((((a19==3)&&(((((a3==1)&&!(a7==1))&&!(a27==1))&&(a21==12))&&(a17==2)))&&(((!(a27==1)&&((a1==12)&&((a2==1)&&(!(a7==1)&&(((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a16==10))))))&&(a11==1))&&!(a20==1)))){ a19 = 2; a1 = 13; a15 = 1; a4 = 1; a21 = 10; a25 = 1; a5 = 5; a16 = 8; a9 = 7; return -1; } else if((((a16==10)&&(((!(a8==1)&&((((a21==11)&&(!(a13==1)||(!(a7==1)&&(a23==1))))&&(a1==13))&&(a2==1)))||!(a2==1))&&(a17==2)))&&((a28==1)&&((a19==5)&&(!(a20==1)&&((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))))){ a20 = 1; a9 = 11; a1 = 14; a19 = 1; a25 = 1; a21 = 10; a5 = 6; a11 = 0; a14 = 1; a16 = 7; return 21; } else if((((a13==1)&&((!(a26==1)&&((a2==1)&&((((((a21==12)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==3)))&&(a16==9))&&(a17==2))&&(a19==5))&&(a2==1))))&&!(a18==1)))&&(!(a4==1)&&(((a6==1)&&!(a20==1))&&(a1==12))))){ if((a8==1)){ a19 = 1; a25 = 0; a1 = 13; a21 = 10; a16 = 7; a20 = 1; a5 = 4; a26 = 1; a28 = 0; a9 = 10; }else{ a20 = 1; a21 = 10; a1 = 14; a5 = 4; a19 = 1; a28 = 0; a2 = 0; a16 = 7; a11 = 0; a9 = 9; } return -1; } else if((((a16==10)&&((a2==1)&&((((a2==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a9==7))&&(a1==13))))&&((a27==1)||((a21==11)&&((((a20==1)&&((a17==2)&&((a27==1)||((a13==1)||(a26==1)))))||(a0==1))&&(a19==3)))))){ a12 = 1; a16 = 7; a4 = 0; a5 = 4; a21 = 10; a19 = 1; a1 = 12; return -1; } else if((((a16==9)&&(((((a19==2)&&((a1==13)&&((a12==1)&&(a11==1))))||!(a6==1))&&(a9==11))||!(a2==1)))&&((a17==2)&&((a21==10)&&((!(a8==1)&&(!(a14==1)&&(!(a24==1)&&((input==5)&&((a5==5)||(a5==6))))))&&(a20==1)))))){ a6 = 1; a26 = 0; a16 = 7; a1 = 12; a9 = 7; a5 = 4; a19 = 1; a24 = 0; return -1; } else if((((a3==1)&&((a9==10)&&(((((a19==1)&&((a20==1)&&((((input==5)&&((a5==5)||(a5==6)))&&(a23==1))&&(a6==1))))&&!(a8==1))&&!(a24==1))&&(a16==8))))&&(((a21==11)&&(((a3==1)&&(a1==14))||(a24==1)))&&(a17==2)))){ a5 = 6; a13 = 1; a21 = 10; a16 = 10; a9 = 9; a19 = 3; a2 = 1; a11 = 1; a1 = 13; return 21; } else if((((((a1==12)&&(!(a3==1)||(((a17==2)&&((a13==1)&&(a16==9)))&&(a19==2))))||(a4==1))&&(a2==1))&&(((a20==1)&&(((a12==1)&&((a9==11)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==10))))&&!(a18==1)))&&!(a4==1)))){ a16 = 10; a9 = 8; a19 = 1; a28 = 1; a6 = 1; a5 = 5; return 21; } else if((((a20==1)&&((a19==1)&&((!(a18==1)&&((a11==1)&&((a6==1)&&(!(a26==1)&&(((input==1)&&(a9==7))&&(a13==1))))))&&(a21==11))))&&((a1==13)&&(((a17==2)&&(((a13==1)&&(a5==4))&&!(a0==1)))&&(a16==11))))){ a21 = 10; a1 = 12; a23 = 1; a3 = 1; a16 = 7; return -1; } else if((((a9==8)&&((a12==1)&&((a21==12)&&((!(a27==1)&&(((a23==1)&&(((a5==5)||(a5==6))&&(input==6)))&&!(a7==1)))&&(a6==1)))))&&((a19==4)&&(((a1==14)&&(((a20==1)&&((a23==1)&&(a17==2)))&&(a16==9)))&&!(a8==1))))){ a9 = 9; a5 = 4; a23 = 1; a21 = 10; a12 = 1; a18 = 0; a19 = 2; a16 = 10; return 21; } else if((((((a1==13)&&(((a17==2)&&((!(a26==1)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==5))))&&!(a18==1)))&&(a3==1)))&&(a19==4))&&(a9==7))&&((((((a12==1)&&(a12==1))&&!(a20==1))&&(a21==11))&&!(a8==1))&&(a16==8)))){ a13 = 1; a19 = 1; a21 = 10; a20 = 1; a1 = 12; a5 = 4; a16 = 7; a12 = 1; a0 = 0; return -1; } else if((((((a13==1)&&(a11==1))&&(a17==2))||(a24==1))&&(!(a26==1)&&(((a20==1)&&(((a16==8)&&((a19==5)&&(!(a7==1)&&((a28==1)&&((a21==10)&&(!(a18==1)&&((a5==4)&&(input==3))))))))&&(a1==14)))&&(a9==7))))){ a13 = 1; a1 = 12; a4 = 0; a8 = 0; a19 = 1; a16 = 7; return -1; } else if((((((a19==1)&&((a16==10)&&((a9==10)&&((a3==1)&&(a1==12)))))&&(a20==1))&&(a21==10))&&((a17==2)&&(!(a0==1)&&((!(a4==1)&&((!(a14==1)&&((a12==1)&&(((a5==4)||(a5==5))&&(input==1))))&&(a6==1)))&&(a11==1)))))){ a5 = 6; a19 = 4; a7 = 0; a16 = 11; a18 = 0; a1 = 14; a0 = 0; return 23; } else if((((a5==5)&&((((a4==1)||(a6==1))||(a0==1))&&(a9==11)))&&((!(a8==1)&&(((((((!(a27==1)&&((input==3)&&(a21==12)))&&(a19==1))&&(a1==14))&&(a17==2))&&(a20==1))&&(a16==7))&&(a13==1)))&&!(a26==1)))){ a3 = 1; a26 = 0; a5 = 4; a21 = 10; a9 = 7; a1 = 12; a14 = 0; return -1; } else if(((!(a18==1)&&(!(a18==1)&&((a17==2)&&((a28==1)&&(((a12==1)&&(a5==5))&&(a16==9))))))&&((((a1==14)&&(((a21==11)&&((a19==3)&&((a13==1)&&((input==4)&&(a9==9)))))&&(a20==1)))&&!(a7==1))&&(a6==1)))){ a1 = 12; a16 = 7; a26 = 0; a9 = 7; a5 = 4; a21 = 10; a3 = 1; a19 = 1; return -1; } else if(((((a17==2)&&(((a19==2)&&(((a9==10)&&(input==6))&&!(a0==1)))&&(a20==1)))&&(a5==4))&&((a21==10)&&((a1==13)&&(((!(a18==1)&&(!(a27==1)&&((a23==1)&&((a13==1)&&(a16==9)))))&&!(a26==1))&&(a11==1)))))){ a9 = 7; a11 = 1; a16 = 7; a26 = 0; a1 = 12; a19 = 1; a23 = 1; return -1; } else if(((((a11==1)&&((a28==1)&&((!(a18==1)&&((input==4)&&!(a20==1)))&&(a17==2))))&&(a16==10))&&(((!(a8==1)&&((((a9==10)&&((a19==2)&&((a23==1)||(a26==1))))&&(a1==14))&&(a21==12)))&&(a5==6))&&!(a26==1)))){ if((a16==10)){ a16 = 7; a15 = 1; a20 = 1; a19 = 1; a1 = 12; a21 = 10; a25 = 0; a8 = 1; }else{ a21 = 10; a1 = 12; a13 = 0; a0 = 1; a16 = 7; a9 = 11; a15 = 0; a20 = 1; } return 25; } else if((((((a21==10)&&(((((a9==8)&&((a1==12)&&(((input==1)&&(a5==6))&&!(a14==1))))&&(a17==2))&&!(a18==1))&&(a20==1)))&&!(a7==1))&&(a23==1))&&(((a2==1)&&(((a19==1)&&(a23==1))&&(a16==10)))&&(a3==1)))){ a21 = 12; a5 = 4; a12 = 1; a18 = 0; a9 = 7; a23 = 1; a19 = 3; a16 = 9; return 21; } else if((((a28==1)&&(!(a7==1)&&(((a27==1)||((a4==1)||((a21==12)&&((a1==14)&&(a23==1)))))&&(a20==1))))&&((a17==2)&&((a19==2)&&((a16==8)&&((a11==1)&&(!(a0==1)&&((input==3)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))))))))){ a1 = 12; a16 = 7; a7 = 0; a19 = 1; a9 = 7; a8 = 0; a21 = 10; a26 = 0; a5 = 4; return -1; } else if((((a1==13)&&(((a20==1)&&((a28==1)&&(((a16==7)&&(((a19==4)&&(input==3))&&!(a18==1)))&&!(a26==1))))&&(a17==2)))&&(((a21==10)&&((a2==1)&&(!(a0==1)&&(!(a7==1)&&((a5==6)&&(a6==1))))))&&(a9==11)))){ a3 = 1; a8 = 0; a9 = 7; a12 = 1; a19 = 1; a5 = 4; a1 = 12; return -1; } else if((((a19==2)&&(((a5==4)&&((a17==2)&&(!(a26==1)&&((a9==7)&&(((a16==8)&&(input==4))&&!(a18==1))))))&&(a21==10)))&&(((a0==1)||((a13==1)&&((a1==13)&&(((a7==1)||(a12==1))||!(a23==1)))))&&(a20==1)))){ a16 = 7; a1 = 12; a19 = 1; a14 = 0; a24 = 0; a18 = 0; return -1; } else if((((((a12==1)&&((a2==1)&&((((a20==1)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a9==10))&&(a21==11))))&&(a17==2))&&!(a18==1))&&((a19==1)&&((a1==12)&&((a12==1)&&((!(a23==1)||(a6==1))&&(a16==8))))))){ a21 = 10; a19 = 3; a24 = 0; a13 = 1; a9 = 7; a16 = 10; a23 = 1; a5 = 6; return 25; } else if((((a21==11)&&((a19==4)&&((((a9==9)&&((a11==1)&&((input==5)&&((a5==4)||(a5==5)))))&&(a17==2))&&(a16==8))))&&((!(a23==1)||((((a1==13)&&((!(a26==1)&&(a6==1))&&!(a7==1)))&&(a13==1))||(a7==1)))&&!(a20==1)))){ a1 = 12; a9 = 7; a0 = 0; a16 = 7; a19 = 1; a20 = 1; a23 = 1; a28 = 1; a5 = 4; a21 = 10; return -1; } else if(((!(a27==1)&&(((a21==11)&&((a14==1)||((a2==1)&&(!(a2==1)||((a3==1)&&(a19==2))))))||!(a2==1)))&&((a16==7)&&(!(a26==1)&&(((a20==1)&&(((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==6)))&&(a17==2)))))){ a23 = 1; a19 = 3; a21 = 10; a1 = 12; a13 = 1; a5 = 6; a16 = 8; a9 = 11; a4 = 0; return 25; } else if(((((a17==2)&&((!(a2==1)||(a2==1))&&(a19==5)))||(a24==1))&&(!(a24==1)&&((!(a8==1)&&(((a16==10)&&(((a21==10)&&(((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==6)))&&(a20==1)))&&(a11==1)))&&!(a8==1))))){ a16 = 7; a19 = 1; a0 = 0; a1 = 12; a9 = 7; a5 = 4; a6 = 1; return -1; } else if(((((a23==1)&&(!(a27==1)&&((a1==13)&&((a17==2)&&((((a5==6)&&(input==1))&&(a16==9))&&(a21==10))))))&&!(a4==1))&&(!(a8==1)&&((a20==1)&&((a9==11)&&((a19==1)&&((a24==1)||(!(a12==1)||(a11==1))))))))){ a16 = 8; a14 = 0; a20 = 0; a13 = 1; a7 = 0; a1 = 12; a9 = 8; return 25; } else if((((a21==10)&&((((((a12==1)&&((a12==1)&&(a2==1)))&&(a17==2))&&(a19==2))&&(a1==13))||(a0==1)))&&(((a3==1)&&((a12==1)&&(((a3==1)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==6)))&&(a20==1))))&&(a16==10)))){ a19 = 1; a9 = 7; a16 = 7; a1 = 12; a14 = 0; a24 = 0; a5 = 4; a27 = 0; return -1; } else if(((((((((a3==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6))&&(a1==13)))&&!(a26==1))&&(a12==1))&&(a20==1))&&!(a4==1))&&(a17==2))&&((a21==12)&&((a16==7)&&((((a2==1)&&(a13==1))&&(a19==4))&&!(a14==1)))))){ a19 = 1; a3 = 1; a0 = 0; a13 = 1; a5 = 4; a9 = 7; a21 = 10; a1 = 12; return -1; } else if((((!(a0==1)&&((a6==1)&&((((a9==8)&&((a19==2)&&((input==5)&&((a5==4)||(a5==5)))))&&!(a20==1))&&!(a0==1))))&&!(a27==1))&&((((a16==9)&&((a1==13)&&((a17==2)&&((a2==1)&&(a21==12)))))&&(a6==1))||(a27==1)))){ a10 = 0; a20 = 1; a1 = 14; a26 = 1; a9 = 9; a16 = 7; a21 = 10; a29 = 1; a19 = 1; a5 = 4; return -1; } else if((((a8==1)||(((!(a26==1)&&(((a6==1)&&(a19==3))&&(a1==14)))&&(a3==1))||(a27==1)))&&(((a21==11)&&((a20==1)&&(((((a9==9)&&((input==3)&&((a5==4)||(a5==5))))&&(a16==7))&&(a17==2))&&(a6==1))))&&(a13==1)))){ a0 = 0; a3 = 1; a26 = 0; a1 = 12; a5 = 4; a19 = 1; a9 = 7; a21 = 10; return -1; } else if(((((a16==10)&&((a3==1)&&((a17==2)&&(((!(a4==1)&&((a28==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&(a21==11))&&(a23==1)))))&&!(a20==1))&&((a1==14)&&((((a11==1)&&(a12==1))||!(a6==1))&&(a19==2))))){ a13 = 0; a21 = 10; a1 = 13; a9 = 9; a16 = 7; a5 = 4; a0 = 1; a19 = 1; a20 = 1; a18 = 1; return -1; } else if((((!(a11==1)||((a19==4)&&((((a1==12)&&((a18==1)||((!(a23==1)||(a3==1))||(a0==1))))&&(a17==2))||!(a3==1))))&&(a16==8))&&(((a21==11)&&(!(a18==1)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a20==1))))&&(a9==11)))){ a16 = 7; a24 = 0; a19 = 1; a20 = 1; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((a1==13)&&((((a3==1)&&(((a16==8)&&(!(a27==1)&&(a11==1)))&&(a9==8)))&&(a19==3))||(a26==1)))&&(((a21==12)&&(((((a11==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a26==1))&&(a20==1))&&(a17==2)))&&!(a0==1)))){ a9 = 7; a19 = 1; a1 = 12; a7 = 0; a16 = 7; a0 = 0; a8 = 0; a5 = 4; a21 = 10; return -1; } else if((((a19==2)&&((a1==12)&&(!(a24==1)&&(((a16==9)&&(((a21==10)&&(((a17==2)&&(input==3))&&(a12==1)))&&!(a14==1)))&&(a20==1)))))&&((a5==4)&&(((a9==8)&&((a14==1)||((a13==1)&&(a13==1))))||!(a23==1))))){ a19 = 1; a4 = 0; a16 = 7; a28 = 1; a9 = 7; return -1; } else if((((a9==7)&&(!(a4==1)&&(!(a20==1)&&((a12==1)&&((a21==10)&&(a28==1))))))&&((((a2==1)&&(((a17==2)&&(!(a24==1)&&(((a2==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a1==12))))&&!(a24==1)))&&(a19==2))&&(a16==8)))){ a5 = 4; a19 = 1; a2 = 1; a16 = 7; a4 = 0; a20 = 1; a18 = 0; return -1; } else if((((a3==1)&&((!(a27==1)&&((a1==13)&&(!(a7==1)&&((a20==1)&&((input==5)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))))&&!(a7==1)))&&(!(a2==1)||(((((a16==8)&&((a17==2)&&(a6==1)))&&(a21==12))||(a14==1))&&(a19==1))))){ a21 = 10; a14 = 0; a5 = 5; a19 = 4; a3 = 1; a16 = 7; a9 = 10; return 25; } else if((((a21==12)&&((a9==8)&&((((a23==1)&&((a1==12)&&(((!(a24==1)&&((a13==1)&&((a17==2)&&(input==6))))&&(a11==1))&&(a2==1))))&&!(a8==1))&&(a5==5))))&&((a19==4)&&(((a2==1)&&(a16==10))&&!(a20==1))))){ a16 = 7; a15 = 1; a21 = 10; a20 = 1; a26 = 1; a9 = 11; a19 = 5; a5 = 4; return 21; } else if((((a13==1)&&((((a16==7)&&((((a1==14)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))&&(input==3)))&&(a17==2))&&!(a20==1)))&&!(a26==1))&&(a12==1)))&&((a8==1)||(!(a14==1)&&((((a19==1)&&(a23==1))&&(a21==11))||(a0==1)))))){ a28 = 1; a21 = 10; a5 = 5; a9 = 9; a20 = 1; a8 = 0; a1 = 13; a14 = 0; a19 = 2; return -1; } else if(((((a27==1)||(((!(a11==1)||((a16==7)&&(a3==1)))||!(a23==1))&&(a23==1)))&&(a23==1))&&(!(a24==1)&&((a21==10)&&((((input==6)&&(((a19==2)&&(((a1==12)&&(a5==5))&&(a9==7)))||(((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2)))))&&!(a20==1))&&(a17==2)))))){ a1 = 12; a6 = 1; a23 = 1; a26 = 0; a5 = 4; a19 = 1; a20 = 1; a9 = 7; return -1; } else if(((!(a20==1)&&((a21==11)&&((a18==1)||((a19==2)&&((a16==9)&&(((a13==1)&&((a12==1)&&(a2==1)))&&(a17==2)))))))&&(((((a13==1)&&((input==1)&&((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))))&&(a13==1))&&!(a4==1))&&(a1==13)))){ a10 = 1; a19 = 5; a9 = 11; a1 = 12; a16 = 8; a25 = 1; a28 = 0; a5 = 5; a20 = 1; return 25; } else if((((a12==1)&&((a28==1)&&(((a17==2)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==3))&&(a1==13)))&&(a19==1))))&&((a13==1)&&((a2==1)&&((((((a2==1)&&(a11==1))&&(a16==9))&&!(a20==1))||(a26==1))&&(a21==10)))))){ if((a14==1)){ a5 = 4; a16 = 11; a15 = 0; a20 = 1; a27 = 1; a9 = 9; a21 = 12; a19 = 2; }else{ a16 = 8; a9 = 10; a5 = 6; a21 = 12; a11 = 0; a7 = 1; a25 = 1; a1 = 12; } return -1; } else if(((((!(a20==1)&&(!(a13==1)||(a2==1)))&&(a21==12))&&(a17==2))&&(!(a4==1)&&(!(a24==1)&&(((((((a16==7)&&((input==1)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))))&&(a1==14))&&(a13==1))&&(a19==4))&&!(a4==1))&&(a3==1)))))){ a9 = 7; a20 = 1; a21 = 10; a7 = 0; a19 = 1; a1 = 12; a5 = 4; a8 = 0; a27 = 0; return -1; } else if(((((a5==4)&&(((a9==9)&&((a17==2)&&((a16==10)&&(input==6))))&&(a1==13)))&&(a23==1))&&(!(a20==1)&&(!(a26==1)&&((a21==10)&&(((a6==1)&&((a19==5)&&(((a2==1)||(a0==1))||!(a6==1))))&&(a11==1))))))){ a12 = 0; a5 = 6; a16 = 7; a1 = 14; a9 = 7; a11 = 0; a20 = 1; a10 = 1; a19 = 1; return -1; } else if(((((a1==12)&&(!(a0==1)&&((a11==1)&&(((a11==1)&&((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==1)))&&(a21==10)))))&&(a17==2))&&(((a20==1)&&(((a27==1)||(((a11==1)&&(a28==1))&&(a6==1)))&&(a19==4)))&&(a16==11)))){ a5 = 4; a13 = 1; a6 = 1; a9 = 7; a19 = 1; a4 = 0; a16 = 7; return -1; } else if((((((a16==8)&&(((input==5)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a20==1))&&(a6==1))&&(((a8==1)||((!(a26==1)&&(((((a1==12)&&((a2==1)&&!(a7==1)))&&!(a27==1))&&(a21==12))&&!(a4==1)))&&(a19==4)))&&(a9==10)))){ a5 = 5; a23 = 1; a16 = 10; a12 = 1; a9 = 9; a19 = 3; a1 = 13; return 21; } else if(((((a6==1)&&(((((input==4)&&!(a20==1))&&!(a24==1))&&!(a26==1))&&!(a4==1)))&&(a1==13))&&((a19==4)&&(((a9==10)&&(((a7==1)||((a5==6)&&((!(a18==1)&&(a12==1))&&(a16==7))))&&(a21==10)))&&(a17==2))))){ a1 = 12; a9 = 7; a19 = 1; a5 = 4; a27 = 0; a2 = 1; a20 = 1; a13 = 1; return -1; } else if((((a3==1)&&((a1==14)&&((a17==2)&&((a23==1)&&(((a6==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a6==1))))))&&(((a9==9)&&((a19==1)&&(((a21==11)&&((a16==8)&&((a23==1)&&(a2==1))))&&(a20==1))))&&(a11==1)))){ a14 = 0; a7 = 0; a11 = 1; a5 = 6; a21 = 12; a9 = 8; return 21; } else if(((((a27==1)||(((a17==2)&&(((a0==1)||(!(a4==1)&&(a13==1)))&&(a1==13)))&&(a19==4)))&&(a16==9))&&((a20==1)&&((a21==10)&&(((a9==11)&&((a6==1)&&(!(a14==1)&&((input==6)&&(a5==4)))))&&(a3==1)))))){ a19 = 1; a16 = 7; a26 = 0; a11 = 1; a1 = 12; a6 = 1; a9 = 7; return -1; } else if(((((a3==1)&&((a12==1)&&((((a17==2)&&(((a2==1)&&(a3==1))&&(a21==11)))&&(a5==6))&&(a16==11))))||!(a28==1))&&((a12==1)&&(((((a28==1)&&((input==1)&&(a9==9)))&&(a19==2))&&(a1==12))&&(a20==1))))){ a8 = 0; a23 = 1; a9 = 7; a16 = 10; a21 = 10; a7 = 0; a5 = 5; a19 = 5; return 26; } else if(((!(a8==1)&&((a12==1)&&((a28==1)&&(((a2==1)&&((!(a20==1)&&(input==5))&&(a9==9)))&&!(a14==1)))))&&((a16==9)&&((a17==2)&&((a1==12)&&((!(a3==1)||(((a11==1)&&(a21==12))&&(a19==3)))&&(a5==4))))))){ a21 = 10; a19 = 1; a20 = 1; a16 = 7; a10 = 0; a9 = 11; a18 = 1; a2 = 0; a1 = 13; a5 = 5; return -1; } else if((((a5==5)&&((a3==1)&&(a13==1)))&&(((a16==10)&&((!(a18==1)&&(((a13==1)&&(((((a12==1)&&(((input==6)&&(a21==10))&&!(a7==1)))&&(a6==1))&&(a19==4))&&!(a20==1)))&&(a1==14)))&&(a9==10)))&&(a17==2)))){ if((a8==1)){ a19 = 1; a16 = 7; a9 = 11; a27 = 1; a5 = 4; a12 = 0; a28 = 0; a20 = 1; }else{ a13 = 0; a9 = 7; a19 = 1; a1 = 13; a5 = 4; a16 = 7; a27 = 1; a20 = 1; } return -1; } else if(((((a20==1)&&((a1==12)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==4))))&&(a16==11))&&(((a19==5)&&((a18==1)||(!(a14==1)&&((!(a27==1)&&((a17==2)&&(!(a12==1)||(!(a6==1)||(a6==1)))))&&(a23==1)))))&&(a21==10)))){ a9 = 7; a19 = 1; a0 = 0; a27 = 0; a16 = 7; a26 = 0; a5 = 4; return -1; } else if(((!(a26==1)&&(!(a26==1)&&((!(a18==1)&&((a19==1)&&((a9==7)&&((a23==1)&&((a17==2)&&((a20==1)&&((input==6)&&((a5==4)||(a5==5)))))))))&&!(a14==1))))&&(!(a23==1)||(((a16==9)&&((a2==1)&&(a1==14)))&&(a21==10))))){ a6 = 1; a14 = 0; a24 = 0; a5 = 6; a1 = 13; a9 = 10; return -1; } else if(((((a1==12)&&((a9==11)&&((a12==1)&&(((a3==1)&&((((a5==4)||(a5==5))&&(input==5))&&!(a26==1)))&&!(a26==1)))))&&(a17==2))&&(((a21==11)&&((a11==1)&&(((a16==7)&&(!(a18==1)&&(a28==1)))&&(a19==1))))&&!(a20==1)))){ a20 = 1; a19 = 5; a5 = 5; a26 = 0; a4 = 0; a9 = 9; a0 = 0; a16 = 10; return 26; } else if((((a9==7)&&((a20==1)&&((a28==1)&&((((a28==1)&&(((input==5)&&(a1==13))&&(a5==4)))&&(a3==1))&&!(a0==1)))))&&((a16==8)&&(((((a4==1)||((a11==1)||(a7==1)))&&(a21==10))&&(a17==2))&&(a19==5))))){ a8 = 0; a1 = 12; a9 = 9; a24 = 0; a12 = 1; a5 = 6; return 26; } else if(((((a21==12)&&(((a17==2)&&((a19==2)&&((((a4==1)||(a23==1))&&(a11==1))&&(a1==13))))&&(a16==10)))&&(a13==1))&&(!(a26==1)&&((((((input==5)&&((a5==5)||(a5==6)))&&(a9==10))&&(a23==1))&&!(a14==1))&&(a20==1))))){ a12 = 1; a5 = 6; a16 = 7; a21 = 10; a1 = 14; a14 = 0; a8 = 0; return 21; } else if((((((a3==1)&&(a6==1))||!(a6==1))&&(a19==5))&&((((a5==6)&&((a16==11)&&(((a23==1)&&(!(a24==1)&&(((a17==2)&&((a21==11)&&((input==3)&&(a20==1))))&&(a23==1))))&&(a12==1))))&&(a1==13))&&(a9==11)))){ a12 = 1; a14 = 0; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a8 = 0; a9 = 7; a16 = 7; return -1; } else if(((!(a14==1)&&((((((a9==10)&&(!(a20==1)&&(((input==4)&&(a19==1))&&(a28==1))))&&(a13==1))&&(a17==2))&&!(a8==1))&&(a6==1)))&&((((((a6==1)&&(a21==10))||(a27==1))&&(a5==6))&&(a16==7))&&(a1==12)))){ a11 = 1; a7 = 0; a20 = 1; a14 = 0; a9 = 7; a5 = 4; return -1; } else if(((((!(a24==1)&&(!(a26==1)&&((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==5))&&!(a20==1))&&!(a14==1))))&&(a16==11))&&(a17==2))&&(((!(a3==1)||((a0==1)||((a1==13)&&((a21==10)&&(a3==1)))))&&!(a27==1))&&(a19==3)))){ a5 = 4; a14 = 1; a9 = 10; a25 = 1; a19 = 1; a20 = 1; a1 = 12; a28 = 0; a16 = 7; return -1; } else if((((a14==1)||((!(a6==1)||(!(a6==1)||((a9==8)&&((a17==2)&&((a21==11)&&(a23==1))))))||(a24==1)))&&((a28==1)&&(!(a20==1)&&((a16==9)&&(((a23==1)&&((a1==14)&&((input==1)&&((a5==4)||(a5==5)))))&&(a19==4))))))){ if((a14==1)){ a20 = 1; a0 = 1; a1 = 13; a5 = 4; a25 = 0; a16 = 7; }else{ a5 = 5; a9 = 11; a1 = 12; a22 = 1; a20 = 1; a14 = 1; a7 = 1; a16 = 7; a21 = 10; } return 26; } else if(((((a1==13)&&(!(a27==1)&&((a17==2)&&(!(a24==1)&&((((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a13==1))&&!(a24==1))))))&&!(a24==1))&&((a16==9)&&(((a21==11)&&(((a12==1)&&!(a8==1))&&!(a20==1)))&&(a19==2))))){ a19 = 1; a27 = 1; a10 = 1; a21 = 10; a20 = 1; a9 = 8; a5 = 5; a16 = 7; a1 = 14; return -1; } else if((((a2==1)&&(((((a19==4)&&((a9==11)&&((a1==14)&&(a5==6))))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==5)))&&(input==3))&&(a17==2)))&&((a11==1)&&((!(a26==1)&&((!(a28==1)||((a16==10)&&((a20==1)&&((a13==1)&&(a21==12)))))&&!(a14==1)))&&(a13==1))))){ a16 = 7; a5 = 4; a19 = 2; a1 = 13; a21 = 10; a9 = 9; a24 = 0; a3 = 1; a28 = 1; return 25; } else if(((((a20==1)&&((a28==1)&&((a17==2)&&(!(a28==1)||((a16==9)&&((a6==1)&&(a6==1)))))))||!(a28==1))&&(!(a7==1)&&((a2==1)&&((a1==12)&&((a21==11)&&((a19==2)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==3))))))))){ if((a23==1)){ a20 = 0; a21 = 12; a24 = 0; a19 = 1; a1 = 14; a14 = 0; a16 = 7; a9 = 8; a5 = 4; }else{ a12 = 1; a19 = 3; a21 = 10; a26 = 0; a1 = 13; a5 = 4; a16 = 11; a0 = 0; a9 = 9; } return 22; } else if((((a21==10)&&((((a20==1)&&(((((a5==4)||(a5==5))&&(input==3))&&!(a18==1))&&(a17==2)))&&(a1==14))&&(a11==1)))&&(((a16==11)&&(((a26==1)||((a19==5)&&((!(a13==1)||(a2==1))&&(a9==7))))||!(a11==1)))||!(a2==1)))){ a5 = 4; a19 = 1; a16 = 7; a13 = 1; a18 = 0; a0 = 0; a1 = 12; return -1; } else if(((!(a4==1)&&(!(a18==1)&&((a16==10)&&(((a3==1)||(a8==1))&&(a1==14)))))&&((((((a28==1)&&((!(a14==1)&&((input==1)&&((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))&&!(a24==1)))&&(a17==2))&&(a21==12))&&(a20==1))&&(a19==1)))){ if((a14==1)){ a0 = 0; a14 = 0; a9 = 10; a21 = 10; a16 = 8; a5 = 6; a1 = 12; a26 = 0; a20 = 0; a19 = 3; }else{ a1 = 13; a23 = 1; a5 = 6; a21 = 10; a0 = 0; a19 = 5; a9 = 9; a8 = 0; } return 21; } else if((((a27==1)||((a27==1)||((a20==1)&&((((a5==6)&&((a6==1)||(a18==1)))&&!(a7==1))||!(a13==1)))))&&(((!(a14==1)&&((a17==2)&&((a16==10)&&(((a1==12)&&(input==6))&&(a19==1)))))&&(a9==9))&&(a21==12)))){ if((a6==1)){ a16 = 8; a9 = 10; a19 = 5; a20 = 0; a6 = 1; a2 = 1; a21 = 10; }else{ a4 = 0; a24 = 0; a19 = 2; a21 = 10; a9 = 10; a5 = 4; a16 = 7; a1 = 14; } return 21; } else if((((((a20==1)&&((a17==2)&&((a9==9)&&((input==3)&&(a19==2)))))&&!(a0==1))&&(a2==1))&&(((a1==14)&&((((a21==12)&&((a16==7)&&((!(a0==1)&&(a6==1))&&(a5==5))))||(a26==1))||!(a6==1)))||(a4==1)))){ a5 = 4; a21 = 10; a7 = 0; a1 = 12; a18 = 0; a27 = 0; a9 = 7; a19 = 1; return -1; } else if((((a16==7)&&((!(a24==1)&&(((a11==1)&&((a21==10)&&(input==1)))&&!(a4==1)))&&!(a18==1)))&&((a5==5)&&(((a17==2)&&((a28==1)&&((a19==5)&&((a9==8)&&((a11==1)&&(!(a20==1)&&(a12==1)))))))&&(a1==14))))){ a5 = 4; a1 = 13; a19 = 2; a9 = 9; a20 = 1; a0 = 0; a28 = 1; return 25; } else if((((a21==10)&&((((a16==10)&&(!(a11==1)||(((a12==1)&&((a23==1)||(a26==1)))||(a0==1))))&&(a20==1))&&(a9==8)))&&((a19==1)&&(((a17==2)&&((!(a7==1)&&((input==5)&&(a5==6)))&&(a13==1)))&&(a1==12))))){ a26 = 0; a5 = 4; a11 = 1; a24 = 0; a9 = 7; a16 = 7; return -1; } else if((((((a1==13)&&((a23==1)&&((((a21==11)&&((input==3)&&((a5==4)||(a5==5))))&&(a23==1))&&!(a8==1))))&&(a19==3))&&!(a4==1))&&(!(a27==1)&&((a9==8)&&((a20==1)&&((a17==2)&&(((a28==1)&&(a16==10))&&(a12==1)))))))){ a16 = 7; a21 = 10; a19 = 1; a26 = 0; a9 = 7; a5 = 4; a2 = 1; a24 = 0; a1 = 12; return -1; } else if(((((a21==11)&&(((a2==1)&&(a23==1))&&(a17==2)))&&(a1==12))&&((a16==8)&&(!(a20==1)&&((a12==1)&&((a11==1)&&((a3==1)&&(((a13==1)&&((a9==8)&&(((input==5)&&((a5==5)||(a5==6)))&&!(a18==1))))&&(a19==1))))))))){ a11 = 1; a20 = 1; a6 = 1; a5 = 4; a16 = 7; a21 = 10; a12 = 1; a9 = 7; return -1; } else if((((a8==1)||(((((a1==12)&&((((a16==10)&&(a6==1))&&(a17==2))&&(a20==1)))&&!(a0==1))||(a14==1))&&(a5==4)))&&((((a13==1)&&((((input==3)&&(a19==3))&&(a9==8))&&!(a18==1)))&&(a21==10))&&(a13==1)))){ a19 = 1; a9 = 7; a23 = 1; a16 = 7; a8 = 0; a28 = 1; return -1; } else if((((((((a16==8)&&((a9==7)&&(input==6)))&&(a28==1))&&(a6==1))&&(a19==3))&&!(a4==1))&&(!(a23==1)||((a5==4)&&((((!(a24==1)&&(((a20==1)&&(a11==1))&&(a21==12)))&&(a17==2))&&(a1==13))&&!(a7==1)))))){ a19 = 1; a26 = 0; a1 = 12; a13 = 1; a16 = 7; a21 = 10; a14 = 0; return -1; } else if(((((a9==10)&&(((((!(a20==1)&&((a11==1)&&(a28==1)))&&(a17==2))&&(a19==3))&&(a2==1))||!(a28==1)))||(a26==1))&&((!(a0==1)&&(((a5==5)&&(((input==6)&&(a16==7))&&(a21==11)))&&(a23==1)))&&(a1==14)))){ a1 = 12; a6 = 1; a5 = 4; a14 = 0; a23 = 1; a21 = 10; a20 = 1; a19 = 1; a9 = 7; return -1; } else if(((((((a3==1)&&(a1==13))&&(a21==12))||(a18==1))||!(a3==1))&&((a23==1)&&((a16==8)&&(((a19==3)&&((a3==1)&&((!(a20==1)&&(((input==5)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a17==2)))&&(a6==1))))&&!(a26==1)))))){ a16 = 7; a9 = 7; a14 = 1; a12 = 0; a19 = 2; a5 = 5; a25 = 0; a1 = 14; return -1; } else if((((a14==1)||((a21==10)&&((((a23==1)&&(a12==1))&&(a17==2))||!(a3==1))))&&((a6==1)&&(!(a14==1)&&((((((((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13))))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==5))&&(a19==4))&&(a16==7))&&!(a20==1))&&(a12==1)))))){ a5 = 5; a9 = 9; a20 = 1; a7 = 0; a18 = 0; a21 = 11; a1 = 12; return -1; } else if((((((((a21==10)&&(!(a8==1)&&(((a13==1)||!(a2==1))||(a26==1))))&&(a3==1))&&!(a24==1))&&(a19==1))&&(a9==10))&&((((a12==1)&&(((a1==13)&&((a5==4)&&(input==5)))&&(a17==2)))&&(a20==1))&&(a16==8)))){ a8 = 0; a27 = 0; a0 = 0; a9 = 7; a1 = 12; a16 = 7; return -1; } else if((((((a21==11)&&(((((!(a11==1)||(a11==1))&&!(a27==1))&&(a20==1))&&(a16==10))&&(a17==2)))||(a24==1))&&(a13==1))&&((!(a18==1)&&(!(a24==1)&&((a19==3)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==5)))))&&(a1==13)))){ a16 = 7; a24 = 0; a9 = 7; a19 = 1; a5 = 4; a12 = 1; a14 = 0; a1 = 12; a21 = 10; return -1; } else if((((a28==1)&&(((a17==2)&&((a9==11)&&(((((input==1)&&((a5==4)||(a5==5)))&&(a2==1))&&!(a27==1))&&(a6==1))))&&!(a26==1)))&&((a18==1)||((a16==8)&&((a19==1)&&((a1==12)&&(((a21==12)&&(a2==1))&&!(a20==1)))))))){ a11 = 0; a5 = 4; a1 = 13; a29 = 0; a27 = 1; a19 = 4; a20 = 1; a21 = 11; return -1; } else if(((((a16==7)&&(((((a7==1)||((a8==1)||((a12==1)&&(a1==13))))||!(a12==1))&&(a9==9))&&(a3==1)))&&(a19==3))&&((!(a26==1)&&((a21==12)&&(((((a5==4)||(a5==5))&&(input==4))&&(a17==2))&&!(a20==1))))&&(a3==1)))){ a19 = 1; a21 = 10; a9 = 7; a5 = 4; a28 = 1; a20 = 1; a1 = 12; a7 = 0; a11 = 1; return -1; } else if(((((a11==1)&&((a1==13)&&((!(a24==1)&&((a17==2)&&((input==3)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))))&&(a23==1))))&&(a2==1))&&((a16==9)&&(((a8==1)||(((a21==10)&&((a13==1)&&!(a24==1)))&&!(a20==1)))&&(a19==1))))){ a1 = 12; a26 = 1; a20 = 1; a9 = 8; a21 = 12; a5 = 6; a10 = 1; a19 = 2; a28 = 0; return 22; } else if((((((((!(a4==1)&&((a11==1)&&((a16==8)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4)))))&&!(a18==1))&&!(a20==1))&&(a2==1))&&(a17==2))&&(a11==1))&&((a21==10)&&(((a19==1)&&(!(a13==1)||(a12==1)))&&(a1==12))))){ a9 = 7; a7 = 0; a5 = 4; a20 = 1; a0 = 0; a26 = 0; a16 = 7; return -1; } else if((((a12==1)&&((a13==1)&&((a19==3)&&(((a23==1)&&(a21==11))||!(a11==1)))))&&((((a5==5)&&(((((a1==13)&&(((input==6)&&(a17==2))&&(a20==1)))&&(a16==11))&&!(a26==1))&&(a9==10)))&&!(a18==1))&&!(a18==1)))){ a1 = 12; a16 = 7; a19 = 1; a24 = 0; a21 = 10; a5 = 4; a9 = 7; a6 = 1; return -1; } else if(((((a1==12)&&((a19==5)&&(((!(a23==1)||((a11==1)&&(((a14==1)||(a6==1))&&(a16==7))))||!(a23==1))&&(a21==12))))&&(a17==2))&&(((!(a26==1)&&((input==3)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&!(a0==1))&&!(a20==1)))){ a20 = 1; a5 = 5; a9 = 10; a0 = 0; a19 = 2; a21 = 10; a16 = 10; a3 = 1; return 26; } else if((((a6==1)&&((!(a0==1)&&((a2==1)&&(!(a0==1)&&((a16==10)&&((input==3)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))))))))&&!(a26==1)))&&((!(a20==1)&&(((!(a12==1)||((a2==1)&&(a19==1)))&&(a1==14))&&(a17==2)))&&(a21==12)))){ a9 = 9; a21 = 11; a5 = 4; a23 = 0; a28 = 0; a19 = 4; a29 = 1; a20 = 1; a16 = 9; a1 = 13; return -1; } else if((((a5==4)&&(((!(a14==1)&&(((a19==4)&&(input==4))&&(a16==8)))&&!(a26==1))&&(a28==1)))&&((a9==7)&&((((a1==13)&&(!(a27==1)&&((!(a20==1)&&((a2==1)&&!(a26==1)))&&(a17==2))))&&(a28==1))&&(a21==12))))){ if((a17==2)){ a20 = 1; a21 = 10; a19 = 1; a16 = 7; a29 = 1; a2 = 0; a9 = 8; a7 = 1; }else{ a26 = 1; a9 = 8; a15 = 1; a27 = 1; a16 = 7; a20 = 1; a19 = 5; } return -1; } else if(((((a11==1)&&((a3==1)&&(((a2==1)&&((a23==1)&&((a19==1)&&(((a23==1)&&(a23==1))&&(a20==1)))))||!(a12==1))))&&(a17==2))&&(((a16==11)&&((a1==12)&&((input==3)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))))&&(a21==11)))){ a1 = 14; a26 = 0; a19 = 2; a9 = 10; a21 = 10; a16 = 9; a5 = 4; a7 = 0; a3 = 1; return 21; } else if((((((a17==2)&&(((a21==12)&&((a28==1)&&((a2==1)&&(a1==13))))&&!(a0==1)))&&!(a7==1))&&(a19==4))&&(((a9==11)&&(!(a27==1)&&((((a2==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a27==1))&&(a16==7))))&&(a20==1)))){ a1 = 12; a0 = 0; a9 = 7; a19 = 1; a2 = 1; a21 = 10; a5 = 4; return -1; } else if((((((((a21==11)&&(((a14==1)&&((a16==8)&&(a28==1)))&&!(a2==1)))&&(a18==1))&&(a19==4))&&(a17==2))&&(a8==1))&&((a14==1)&&((((((input==3)&&((a5==5)||(a5==6)))&&(a9==9))&&(a20==1))&&(a1==14))&&(a4==1))))){ a6 = 0; a5 = 4; a1 = 12; a29 = 0; a21 = 10; a9 = 8; a0 = 1; a20 = 0; a19 = 5; return 22; } else if((((a11==1)&&((a16==9)&&(((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==4))&&!(a4==1))&&(a3==1))&&!(a8==1))))&&((a21==11)&&((a20==1)&&((((a1==13)&&(((a17==2)&&(a3==1))||(a14==1)))&&(a19==1))&&!(a18==1)))))){ a1 = 12; a5 = 4; a9 = 7; a16 = 7; a11 = 1; a21 = 10; a23 = 1; a14 = 0; return -1; } else if(((!(a20==1)&&((a17==2)&&((a1==12)&&(((a6==1)&&(!(a18==1)&&((a6==1)&&(((a5==4)||(a5==5))&&(input==6)))))&&(a16==7)))))&&(((((((a6==1)&&!(a0==1))&&(a19==1))&&(a21==11))&&(a9==11))||!(a12==1))&&!(a27==1)))){ a9 = 7; a20 = 1; a2 = 1; a5 = 4; a28 = 1; a21 = 10; return -1; } else if(((((((a20==1)&&(((((a21==10)&&(input==3))&&(a9==10))&&!(a27==1))&&!(a7==1)))&&(a1==12))&&(a2==1))&&(a5==5))&&(((a0==1)||(((!(a11==1)||((a17==2)&&(a3==1)))||!(a6==1))&&(a19==1)))&&(a16==8)))){ a7 = 0; a9 = 7; a27 = 0; a5 = 4; a6 = 1; a16 = 7; return -1; } else if(((((((a26==1)||((a16==7)&&((a1==13)&&(a2==1))))&&(a2==1))&&(a19==4))&&(a17==2))&&(!(a20==1)&&((a9==9)&&((a3==1)&&((a12==1)&&(((a12==1)&&((a13==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a21==11)))))))){ a20 = 1; a1 = 14; a19 = 1; a24 = 0; a28 = 1; a21 = 10; a12 = 1; a5 = 5; a16 = 9; return 23; } else if((((!(a4==1)&&((a9==7)&&(((input==6)&&(a1==14))&&!(a8==1))))&&!(a18==1))&&((a21==10)&&((((a19==4)&&((a23==1)&&((!(a6==1)||(((a16==9)&&(a2==1))||!(a3==1)))&&!(a20==1))))&&(a5==5))&&(a17==2))))){ if((a12==1)){ a23 = 0; a5 = 4; a19 = 5; a4 = 1; a9 = 9; a16 = 7; a24 = 1; a1 = 13; }else{ a23 = 0; a2 = 0; a20 = 1; a0 = 1; a19 = 2; a16 = 7; a9 = 11; a1 = 12; } return -1; } else if((((a19==5)&&(((a5==6)&&((((a0==1)||((!(a3==1)||(a2==1))&&!(a27==1)))&&(a21==11))||!(a6==1)))&&(a9==11)))&&(((((((input==5)&&!(a20==1))&&(a16==8))&&(a17==2))&&(a11==1))&&!(a0==1))&&(a1==12)))){ if((a9==11)){ a29 = 1; a18 = 1; a16 = 7; a5 = 4; a20 = 1; a19 = 1; a21 = 10; a9 = 10; a1 = 14; a12 = 0; }else{ a19 = 1; a21 = 10; a9 = 7; a8 = 1; a22 = 1; a20 = 1; a16 = 7; a25 = 1; a1 = 13; } return -1; } else if(((((a24==1)||((((a19==3)&&(a12==1))&&(a16==11))&&!(a0==1)))&&(a17==2))&&((a6==1)&&(((((((((a9==7)&&((a5==5)&&(a1==13)))||((((a5==6)&&(a1==12))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(input==4))&&(a21==12))&&(a20==1))&&(a12==1))&&!(a8==1))&&!(a27==1))))){ a9 = 7; a5 = 4; a16 = 7; a19 = 1; a1 = 12; a12 = 1; a14 = 0; a21 = 10; a6 = 1; return -1; } else if((((((((input==6)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))&&(a3==1))&&!(a7==1))&&(a19==2))&&!(a20==1))&&(((a23==1)&&((a1==14)&&(((a7==1)||(!(a26==1)&&(((a13==1)&&!(a8==1))&&(a17==2))))&&(a16==9))))&&(a21==11)))){ a1 = 12; a19 = 4; a9 = 10; a26 = 1; a5 = 5; a21 = 10; a25 = 0; a20 = 1; a8 = 1; a16 = 8; return 21; } else if(((((a5==5)&&((a1==13)&&(!(a18==1)&&((!(a18==1)&&((a28==1)&&(((input==3)&&(a20==1))&&(a19==3))))&&(a13==1)))))&&(a17==2))&&(((a16==11)&&(((a27==1)||((a2==1)&&(a3==1)))&&(a9==10)))&&(a21==11)))){ if((a28==1)){ a20 = 0; a4 = 0; a26 = 0; a21 = 10; a16 = 8; a1 = 12; a5 = 6; a28 = 1; }else{ a3 = 1; a21 = 10; a9 = 9; a16 = 10; a11 = 1; a19 = 5; } return 21; } else if(((((a1==14)&&(((a17==2)&&(((((a21==10)&&((a19==4)&&(input==5)))&&(a11==1))&&!(a20==1))&&(a16==7)))&&(a5==4)))&&!(a14==1))&&(((((a4==1)||((a9==8)&&(a23==1)))||!(a2==1))&&!(a4==1))||!(a11==1)))){ a3 = 1; a24 = 0; a9 = 7; return 21; } else if((((a21==12)&&(!(a11==1)||(!(a20==1)&&(!(a12==1)||(((!(a14==1)&&((a19==3)&&(a6==1)))&&(a1==14))&&(a16==9))))))&&((((a2==1)&&((a12==1)&&((input==6)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))))&&(a17==2))&&!(a7==1)))){ if((a5==6)){ a21 = 10; a23 = 0; a5 = 6; a19 = 4; a22 = 0; a9 = 8; a16 = 11; a20 = 1; a28 = 0; }else{ a20 = 1; a19 = 5; a5 = 5; a18 = 1; a13 = 0; a9 = 10; a2 = 0; a1 = 13; a16 = 7; } return -1; } else if((((a17==2)&&(!(a24==1)&&(!(a20==1)&&((!(a24==1)&&(((a21==11)&&((input==1)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&(a1==12)))&&(a3==1)))))&&(((a19==3)&&((((a2==1)&&(a16==10))||!(a3==1))&&(a13==1)))||!(a11==1)))){ if((a2==1)){ a16 = 7; a20 = 1; a10 = 0; a5 = 5; a19 = 2; a21 = 10; a1 = 13; a9 = 9; a2 = 0; a8 = 1; }else{ a21 = 12; a9 = 8; a5 = 6; a1 = 14; a20 = 1; a7 = 1; a15 = 0; a29 = 0; a16 = 7; } return -1; } else if(((!(a18==1)&&((a19==5)&&(((a11==1)&&(a1==13))&&(a21==11))))&&(!(a4==1)&&(((((a20==1)&&(((((input==3)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))&&!(a26==1))&&(a17==2))&&(a23==1)))&&(a6==1))&&(a16==10))&&(a2==1))))){ a9 = 7; a1 = 12; a6 = 1; a19 = 1; a2 = 1; a5 = 4; a16 = 7; a21 = 10; a23 = 1; return -1; } else if((((a17==2)&&(((a12==1)&&((a16==9)&&(!(a18==1)&&(((a6==1)&&((((a19==4)&&(((a5==6)&&(a1==14))&&(a9==11)))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==5)))&&(input==4)))&&!(a18==1)))))&&(a13==1)))&&(!(a20==1)&&(((a21==11)&&(a28==1))&&(a3==1))))){ a19 = 4; a9 = 9; a1 = 13; a5 = 5; a10 = 0; a20 = 1; a2 = 0; a16 = 7; a21 = 12; a11 = 0; return -1; } return calculate_output70(input); } int calculate_output70(int input) { if(((!(a7==1)&&((((a13==1)&&(((input==6)&&(a1==14))&&(a19==2)))&&(a16==8))&&(a21==11)))&&(((a5==6)&&(!(a28==1)||(!(a12==1)||(((a12==1)&&(((a27==1)||(a12==1))&&(a9==10)))&&(a17==2)))))&&(a20==1)))){ a19 = 1; a16 = 7; a5 = 4; a21 = 10; a1 = 12; a3 = 1; a9 = 7; a18 = 0; a23 = 1; return -1; } else if((((a16==9)&&((a19==5)&&(((a17==2)&&((a21==10)&&(((a11==1)||!(a28==1))||(a18==1))))&&(a12==1))))&&((((!(a20==1)&&((a11==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&(a12==1))))&&(a9==10))&&(a1==14))&&!(a4==1)))){ if((a5==6)){ a16 = 10; a15 = 0; a19 = 1; a11 = 0; a9 = 8; a5 = 6; a29 = 1; a21 = 12; }else{ a27 = 1; a26 = 1; a21 = 12; a9 = 9; a4 = 1; a20 = 1; a5 = 4; } return 22; } else if(((((a13==1)&&(!(a24==1)&&(((input==6)&&((a5==5)||(a5==6)))&&(a12==1))))&&!(a8==1))&&(((a1==12)&&(((!(a20==1)&&((a19==4)&&((a9==10)&&(!(a7==1)&&((a3==1)&&(a2==1))))))&&(a16==8))&&(a17==2)))&&(a21==11)))){ a8 = 0; a16 = 10; a5 = 6; a20 = 1; a9 = 9; a2 = 1; a21 = 12; a19 = 5; a1 = 13; return 25; } else if(((((a19==3)&&((a3==1)&&(a21==10)))||!(a23==1))&&((a17==2)&&(!(a20==1)&&((a16==10)&&((a9==11)&&(!(a18==1)&&((a2==1)&&((((a6==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a27==1)))&&!(a7==1))&&(a1==14)))))))))){ a16 = 7; a5 = 5; a3 = 0; a1 = 13; a9 = 9; a22 = 0; a19 = 2; return 22; } else if((((!(a20==1)&&(((a23==1)&&((((input==5)&&(((a19==3)&&(((a5==5)&&(a1==12))&&(a9==7)))||(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2))||((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&!(a24==1))&&!(a26==1)))&&(a17==2)))&&(a12==1))&&(!(a8==1)&&((((a6==1)&&(a16==8))&&(a21==11))&&!(a24==1))))){ a1 = 12; a19 = 1; a8 = 0; a4 = 0; a27 = 0; a20 = 1; a21 = 10; a9 = 7; a5 = 4; a16 = 7; return -1; } else if((((a6==1)&&((!(a20==1)&&((a13==1)&&((a9==11)&&(((a13==1)&&!(a7==1))&&(a19==4)))))||!(a11==1)))&&((a21==10)&&(((!(a14==1)&&((a16==8)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a23==1))))&&(a1==13))&&(a17==2))))){ a1 = 12; a7 = 0; a16 = 7; a9 = 7; a19 = 1; a28 = 1; a23 = 1; a5 = 4; a20 = 1; return -1; } else if((((((((a17==2)&&(((a13==1)&&(a5==6))&&(a19==2)))&&(a28==1))&&(a16==10))||!(a3==1))||(a4==1))&&((!(a8==1)&&(((((a2==1)&&((input==3)&&(a9==10)))&&(a1==12))&&(a21==11))&&(a20==1)))&&!(a7==1)))){ a4 = 0; a16 = 7; a9 = 7; a26 = 0; a21 = 10; a12 = 1; a5 = 4; a19 = 1; return -1; } else if(((((a20==1)&&(((((a16==9)&&(a28==1))&&!(a8==1))||(a26==1))&&(a21==11)))&&(a1==14))&&((((a17==2)&&(!(a26==1)&&(((!(a26==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a7==1))&&(a9==7))))&&(a11==1))&&(a19==1)))){ a8 = 0; a2 = 1; a9 = 10; a5 = 5; a21 = 12; a1 = 12; a18 = 0; a19 = 3; return 21; } else if(((((a21==12)&&(((a17==2)&&((a19==3)&&(((a5==4)||(a5==5))&&(input==3))))&&!(a4==1)))&&!(a20==1))&&((((((!(a6==1)||((a1==13)&&((a2==1)||!(a11==1))))||!(a3==1))&&(a9==10))||!(a13==1))&&(a16==9))||!(a23==1)))){ if((a3==1)){ a19 = 1; a3 = 0; a25 = 1; a20 = 1; a21 = 10; a16 = 7; a5 = 6; a13 = 0; }else{ a1 = 12; a10 = 1; a19 = 1; a13 = 0; a16 = 7; a9 = 11; a21 = 10; a20 = 1; a5 = 4; a11 = 0; } return -1; } else if(((!(a27==1)&&((a27==1)||(((a28==1)&&!(a20==1))&&(a21==12))))&&((a28==1)&&(((((((a11==1)&&(((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4))))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==5)))&&(a16==10))&&(a28==1))&&(a17==2))&&(a19==4))&&(a13==1))))){ a5 = 6; a28 = 0; a20 = 1; a1 = 12; a9 = 7; a22 = 1; a16 = 7; a19 = 2; a23 = 0; a21 = 10; return -1; } else if(((!(a26==1)&&(!(a0==1)&&(!(a20==1)&&(!(a2==1)||(((a17==2)&&((a1==13)&&(((!(a2==1)||(a12==1))&&(a19==2))&&!(a0==1))))&&(a16==8))))))&&(((a9==11)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a21==10)))&&(a28==1)))){ a20 = 1; a9 = 8; a19 = 1; a4 = 0; a5 = 5; a0 = 0; a1 = 12; a16 = 10; a12 = 1; return 21; } else if((((!(a26==1)&&((((((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(a19==3))&&(a17==2))&&(a1==14))&&!(a27==1)))&&(a12==1))&&((!(a26==1)&&(((((a3==1)&&(a16==10))&&!(a20==1))&&(a21==10))||(a0==1)))||!(a6==1)))){ if((a17==3)){ a5 = 6; a16 = 8; a19 = 4; a10 = 0; a3 = 0; a1 = 12; a14 = 1; a21 = 11; a9 = 10; }else{ a9 = 10; a27 = 1; a16 = 11; a20 = 1; a22 = 0; a21 = 12; a29 = 0; a5 = 6; a19 = 2; } return 22; } else if(((!(a23==1)&&(((a9==7)&&(((a19==2)&&(((a27==1)&&((a17==2)&&(((input==1)&&(a16==7))&&(a7==1))))&&!(a28==1)))&&(a5==5)))&&(a20==1)))&&((((a21==10)&&((a13==1)&&(a4==1)))&&(a1==13))&&(a27==1)))){ a6 = 0; a5 = 4; a10 = 1; a27 = 1; a9 = 10; a19 = 1; return -1; } else if(((!(a3==1)||((a2==1)&&((a19==2)&&((a6==1)&&(a11==1)))))&&((((!(a20==1)&&((((a17==2)&&((a16==9)&&((input==1)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))))&&(a21==11))&&!(a27==1)))&&(a1==12))&&!(a0==1))&&!(a0==1)))){ if((a11==1)){ a9 = 11; a5 = 5; a8 = 1; a29 = 0; a21 = 12; a19 = 3; a25 = 1; a1 = 13; a16 = 10; }else{ a19 = 1; a6 = 0; a1 = 13; a21 = 10; a4 = 1; a20 = 1; a16 = 7; a5 = 4; a9 = 8; } return -1; } else if((((((a11==1)&&(!(a27==1)&&(((a5==4)&&((input==3)&&(a21==12)))&&(a17==2))))&&(a20==1))&&(a16==9))&&(((a9==11)&&((((a1==14)&&((a26==1)||((a28==1)&&(a11==1))))||!(a28==1))&&(a2==1)))&&(a19==3)))){ a21 = 10; a16 = 7; a27 = 0; a1 = 12; a9 = 7; a19 = 1; a18 = 0; a14 = 0; return -1; } else if((((a1==13)&&((a2==1)&&((a2==1)&&(((a13==1)&&(((input==6)&&(a9==10))&&(a21==12)))&&(a3==1)))))&&((a17==2)&&((((a5==6)&&((a16==7)&&((a19==1)&&((a27==1)||(a28==1)))))&&(a20==1))||(a0==1))))){ a0 = 0; a16 = 9; a21 = 10; a1 = 12; a5 = 5; a26 = 0; a13 = 1; return 21; } else if(((((a17==2)&&(((a1==12)&&((((a21==11)&&(a28==1))&&(a19==4))&&(a9==10)))||!(a6==1)))&&!(a0==1))&&(!(a20==1)&&(((((a28==1)&&((a16==9)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&!(a26==1))&&!(a7==1))&&!(a27==1))))){ a9 = 7; a5 = 4; a28 = 0; a11 = 0; a21 = 10; a16 = 7; a20 = 1; a1 = 13; a19 = 1; a0 = 1; return -1; } else if((((a12==1)&&(((a7==1)||((a24==1)||(a23==1)))||(a7==1)))&&((a9==9)&&((((a1==12)&&(((a19==3)&&(((a16==7)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1)))&&(a17==2)))&&(a21==11)))&&(a13==1))&&!(a20==1))))){ a20 = 1; a19 = 1; a9 = 7; a3 = 1; a21 = 10; a5 = 4; a14 = 0; a26 = 0; return -1; } else if((((((((a23==1)&&((((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a27==1))&&!(a27==1)))&&(a19==2))&&(a1==12))&&(a20==1))&&(a16==9))&&(((((((a13==1)&&!(a18==1))&&(a28==1))&&(a17==2))&&!(a18==1))&&(a21==12))&&(a9==11)))){ a21 = 10; a9 = 9; a7 = 0; a19 = 4; a5 = 6; a18 = 0; a1 = 13; a24 = 0; a16 = 11; return 26; } else if(((!(a20==1)&&((a23==1)&&(((!(a18==1)&&(((input==3)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))&&!(a18==1)))&&(a16==8))&&!(a26==1))))&&((a19==1)&&((a1==12)&&(((((a13==1)&&(a23==1))&&(a17==2))||!(a11==1))&&(a21==10)))))){ a9 = 7; a26 = 0; a16 = 7; a4 = 0; a20 = 1; a6 = 1; a5 = 4; return -1; } else if(((((!(a18==1)&&((a21==11)&&((((!(a13==1)||(a2==1))&&(a16==8))&&(a28==1))||!(a12==1))))&&(a5==6))&&(a1==14))&&((a19==3)&&(!(a20==1)&&(((((input==6)&&(a9==8))&&(a17==2))&&(a28==1))&&!(a0==1)))))){ a20 = 1; a1 = 13; a4 = 0; a19 = 2; a28 = 1; a5 = 5; a16 = 11; a7 = 0; a9 = 11; return 21; } else if(((((a21==10)&&(((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6))&&!(a26==1)))&&(a1==12))&&((!(a2==1)||(((a7==1)||(((a17==2)&&(((a16==10)&&(!(a20==1)&&(a13==1)))&&!(a7==1)))&&(a28==1)))||!(a11==1)))&&(a19==3)))){ a9 = 9; a19 = 2; a26 = 1; a5 = 4; a3 = 0; a16 = 7; a20 = 1; a25 = 0; return -1; } else if(((((a21==12)&&((((a19==5)&&(((a2==1)||(a7==1))&&(a5==4)))&&(a9==10))&&(a1==12)))&&!(a20==1))&&((a16==8)&&(!(a0==1)&&(((a12==1)&&((!(a18==1)&&((a17==2)&&(input==3)))&&!(a8==1)))&&(a2==1)))))){ a25 = 1; a28 = 0; a20 = 1; a19 = 2; a9 = 8; a29 = 0; a1 = 14; a21 = 10; return -1; } else if(((((((a1==13)&&(((a19==2)&&((((a5==4)||(a5==5))&&(input==3))&&(a0==1)))&&(a16==8)))&&(a9==9))&&(a21==12))&&(a17==2))&&(!(a13==1)&&(((((a8==1)&&((a28==1)&&(a4==1)))&&!(a6==1))&&(a14==1))&&(a20==1))))){ a20 = 0; a23 = 0; a19 = 4; a5 = 5; a9 = 11; a27 = 1; a16 = 7; a10 = 0; return -1; } else if(((((a17==2)&&((a19==3)&&((!(a0==1)&&((a16==8)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a26==1))))&&(a6==1))))&&!(a20==1))&&(((((((a3==1)||!(a11==1))||!(a28==1))||(a18==1))&&(a9==7))&&(a1==12))&&(a21==12)))){ if((a20==1)){ a6 = 0; a19 = 5; a1 = 13; a2 = 0; a9 = 11; a21 = 11; a20 = 1; a5 = 6; a25 = 1; }else{ a9 = 9; a21 = 10; a5 = 4; a20 = 1; a11 = 0; a2 = 0; a19 = 2; } return 26; } else if((((a1==14)&&((a17==2)&&((a28==1)&&((!(a14==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a16==10)))))&&(((!(a0==1)&&(((a20==1)&&((a9==10)&&((a21==11)&&((a19==1)&&(a23==1)))))||(a24==1)))||(a26==1))&&(a2==1)))){ a26 = 0; a16 = 7; a9 = 7; a21 = 10; a5 = 4; a18 = 0; a6 = 1; a1 = 12; return -1; } else if((((a19==3)&&((((a21==10)&&((a16==9)&&(!(a24==1)&&(!(a8==1)&&(((input==4)&&(a9==8))&&(a23==1))))))&&(a5==6))&&(a20==1)))&&(((a23==1)&&((a17==2)&&(!(a13==1)||((a3==1)&&(a3==1)))))&&(a1==12)))){ a5 = 4; a19 = 1; a14 = 0; a11 = 1; a9 = 7; a16 = 7; a8 = 0; return -1; } else if((((a21==12)&&(((a17==2)&&(!(a26==1)&&((((((a1==14)&&(input==4))&&!(a26==1))&&(a23==1))&&(a20==1))&&(a19==4))))&&(a5==5)))&&(((a16==11)&&((((a13==1)||(a27==1))&&!(a24==1))||(a26==1)))&&(a9==10)))){ a2 = 1; a13 = 1; a21 = 10; a16 = 7; a1 = 12; a19 = 1; a5 = 4; a9 = 7; a11 = 1; return -1; } else if(((!(a26==1)&&(((a1==12)&&((!(a27==1)&&((a16==11)&&((a12==1)&&(a19==4))))||(a24==1)))||!(a12==1)))&&(((((((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5))&&(a17==2))&&(a21==11))&&(a20==1))&&(a12==1))&&!(a26==1)))){ a23 = 1; a9 = 7; a13 = 1; a5 = 4; a19 = 1; a16 = 7; a8 = 0; a21 = 10; return -1; } else if(((((a17==2)&&((((a24==1)||((a7==1)||(a13==1)))&&(a1==13))||(a24==1)))&&!(a20==1))&&(((a5==6)&&(((a19==5)&&((a16==7)&&(!(a18==1)&&((a6==1)&&((a9==8)&&(input==4))))))&&!(a26==1)))&&(a21==11)))){ a8 = 0; a21 = 10; a19 = 1; a3 = 1; a13 = 1; a1 = 12; a5 = 4; a20 = 1; a9 = 7; return -1; } else if((((a2==1)&&((!(a18==1)&&((a9==10)&&((a21==10)&&(input==6))))&&(a5==6)))&&((a11==1)&&(!(a26==1)&&(((a19==3)&&((a27==1)||((((a1==14)&&((a12==1)&&!(a4==1)))&&(a17==2))&&(a16==9))))&&!(a20==1)))))){ a1 = 13; a9 = 9; a12 = 0; a11 = 0; a20 = 1; a16 = 7; a5 = 5; a15 = 1; a19 = 1; return -1; } else if(((((a19==3)&&((((a2==1)&&!(a20==1))||!(a3==1))||!(a11==1)))&&(a1==14))&&((((a16==8)&&(!(a0==1)&&(!(a18==1)&&((a21==10)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==1))&&(a17==2))))))&&!(a26==1))&&(a3==1)))){ a9 = 10; a20 = 1; a6 = 1; a4 = 0; a1 = 12; a5 = 6; a21 = 12; a23 = 1; a19 = 4; return 25; } else if(((((a17==2)&&((a21==12)&&((a9==10)&&(((a20==1)&&((a19==3)&&((a1==13)&&(input==1))))&&!(a2==1)))))&&(a16==7))&&(!(a2==1)&&(!(a23==1)&&(!(a12==1)&&((((a3==1)&&(a5==5))&&!(a2==1))&&!(a13==1))))))){ a15 = 1; a9 = 8; a1 = 12; a21 = 10; a19 = 1; a12 = 0; a0 = 1; return -1; } else if(((((((a21==12)&&(a3==1))&&!(a4==1))||!(a3==1))||!(a28==1))&&(((((a1==13)&&((a23==1)&&(((!(a20==1)&&((input==3)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&!(a24==1))&&(a19==3))))&&(a11==1))&&(a16==9))&&(a17==2)))){ a15 = 0; a14 = 1; a19 = 5; a1 = 14; a21 = 10; a9 = 9; a20 = 1; a11 = 0; a5 = 4; return -1; } else if(((!(a7==1)&&(((a12==1)&&((a3==1)&&(((input==3)&&(a16==9))&&(a17==2))))&&!(a26==1)))&&((a4==1)||((a5==6)&&((((a21==11)&&((((a6==1)&&(a19==3))&&(a9==9))||(a8==1)))&&(a20==1))&&(a1==13)))))){ a23 = 1; a5 = 4; a16 = 7; a9 = 7; a21 = 10; a1 = 12; a7 = 0; a19 = 1; return -1; } else if(((!(a8==1)&&(((!(a7==1)&&(((a16==10)&&((a23==1)&&!(a20==1)))&&!(a26==1)))&&(a1==12))&&(a17==2)))&&((a21==12)&&(((((a19==3)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4)))&&!(a8==1))&&!(a27==1))&&!(a14==1))))){ if((a3==1)){ a20 = 1; a3 = 0; a25 = 0; a1 = 14; a16 = 8; a5 = 5; a19 = 5; a9 = 8; a6 = 0; }else{ a16 = 9; a20 = 1; a19 = 1; a5 = 6; a29 = 0; a2 = 0; a9 = 10; a21 = 10; } return 25; } else if(((((a7==1)&&((!(a23==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a9==7))&&(a8==1)))&&!(a3==1)))&&(a14==1))&&((a19==3)&&((a17==2)&&(!(a20==1)&&(((a1==12)&&((a16==7)&&((a12==1)&&!(a12==1))))&&(a21==11))))))){ a20 = 1; a9 = 9; a16 = 9; a21 = 10; a25 = 1; a19 = 1; a14 = 1; a11 = 0; a5 = 4; return -1; } else if((((a1==14)&&((!(a12==1)||(((a24==1)||(a6==1))&&!(a26==1)))&&(a9==10)))&&(((a5==4)&&((a21==10)&&(!(a7==1)&&(!(a4==1)&&(((((a19==4)&&(input==1))&&(a17==2))&&(a16==7))&&!(a4==1))))))&&!(a20==1)))){ a4 = 0; a19 = 1; a9 = 7; a14 = 0; a1 = 12; a20 = 1; a18 = 0; return -1; } else if((((a1==12)&&(!(a27==1)&&(((((a21==12)&&(((a5==5)||(a5==6))&&(input==6)))&&(a19==4))&&(a20==1))&&(a9==9))))&&(((((a16==9)&&(((a17==2)&&((a12==1)||(a14==1)))||!(a23==1)))||!(a3==1))&&(a11==1))&&!(a8==1)))){ a5 = 5; a6 = 1; a0 = 0; a19 = 3; a13 = 1; return 21; } else if((((((a21==12)&&((!(a8==1)&&(((a0==1)||((a2==1)||!(a23==1)))&&!(a4==1)))&&!(a27==1)))&&(a19==3))&&(a20==1))&&((((a9==11)&&((a1==13)&&(((a16==8)&&(input==5))&&!(a27==1))))&&(a17==2))&&(a5==4)))){ a0 = 0; a1 = 14; a19 = 2; a28 = 1; a13 = 1; a9 = 9; a5 = 6; a16 = 10; return 21; } else if((((a2==1)&&((a9==10)&&((a5==5)&&((a1==13)&&(!(a8==1)&&(((a19==3)&&(input==1))&&(a20==1)))))))&&(((((!(a2==1)||((a26==1)||((a21==11)&&(a28==1))))||!(a6==1))&&(a16==11))&&(a17==2))||(a24==1)))){ a1 = 14; a21 = 10; a5 = 4; a16 = 10; a9 = 7; a18 = 0; a19 = 1; a3 = 1; a2 = 1; return 21; } else if(((!(a18==1)&&(((a12==1)&&((a17==2)&&((((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a20==1))&&(a1==13))))&&(a16==11)))&&((!(a4==1)&&((a0==1)||((a19==2)&&((!(a14==1)&&(a2==1))&&(a21==11)))))&&!(a8==1)))){ a12 = 1; a3 = 1; a16 = 7; a11 = 1; a21 = 10; a19 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((a16==10)&&((a5==5)&&(((a17==2)&&(!(a12==1)||((!(a7==1)&&((a21==10)&&(a23==1)))&&(a13==1))))&&(a9==10))))&&((a19==4)&&(((a23==1)&&(((!(a20==1)&&(input==4))&&!(a4==1))&&(a11==1)))&&(a1==14))))){ a1 = 12; a22 = 0; a20 = 1; a23 = 0; a9 = 7; a16 = 7; a19 = 1; return 25; } else if(((((a9==8)&&(!(a20==1)&&(!(a2==1)||((a4==1)||((a19==1)&&((a3==1)||!(a3==1)))))))&&(a21==12))&&(((a17==2)&&((a23==1)&&(((!(a4==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a1==14))&&!(a7==1))))&&(a16==9)))){ a28 = 0; a7 = 1; a5 = 5; a19 = 2; a9 = 11; a26 = 1; a16 = 8; a20 = 1; a21 = 10; return 21; } else if(((!(a0==1)&&(((a1==14)&&((a6==1)&&(((((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==6))&&(a6==1))&&(a19==2))&&(a17==2))))&&(a28==1)))&&((a16==7)&&(((a13==1)&&((a21==12)&&((a7==1)||(a28==1))))&&(a20==1))))){ a9 = 9; a19 = 4; a1 = 12; a21 = 10; a16 = 9; a26 = 0; a18 = 0; a7 = 0; a5 = 6; return 25; } else if(((((a21==10)&&((!(a7==1)&&(((a3==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a13==1)))&&(a13==1)))&&(a20==1))&&(((a9==11)&&((a19==5)&&(((a16==11)&&(((a6==1)&&(a17==2))&&(a28==1)))||(a24==1))))&&(a1==12)))){ a5 = 4; a16 = 7; a8 = 0; a19 = 1; a24 = 0; a9 = 7; return -1; } else if((((a28==1)&&(((a2==1)&&(!(a7==1)&&(((((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a16==9))&&(a19==5))&&(a1==14))))&&(a21==12)))&&((((((a2==1)&&(a20==1))&&(a17==2))&&!(a26==1))||(a7==1))||!(a23==1)))){ a3 = 1; a9 = 10; a7 = 0; a5 = 5; a20 = 0; a16 = 8; a19 = 2; a14 = 0; a21 = 11; a1 = 12; return 26; } else if((((((!(a24==1)&&(!(a20==1)&&((a2==1)&&((a19==5)&&(!(a18==1)&&((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))))))&&!(a26==1))&&(a1==13))&&(a16==8))&&((a17==2)&&(((a8==1)||((a6==1)&&(a21==11)))&&!(a7==1))))){ if((a23==1)){ a9 = 7; a19 = 1; a12 = 0; a16 = 7; a24 = 1; a21 = 10; a15 = 0; a1 = 12; a5 = 6; }else{ a21 = 10; a22 = 1; a16 = 7; a20 = 1; a5 = 5; a1 = 12; a19 = 1; a9 = 9; a29 = 1; } return -1; } else if((((((((a7==1)||((a23==1)&&(a1==12)))&&(a21==10))&&(a17==2))&&!(a20==1))||!(a6==1))&&(((a3==1)&&((((((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a11==1))&&(a23==1))&&(a16==10))&&!(a26==1)))&&(a19==2)))){ a1 = 13; a20 = 1; a21 = 11; a9 = 11; a14 = 1; a2 = 0; a16 = 8; a19 = 4; a5 = 5; a24 = 1; return 21; } else if(((((((a9==9)&&((a7==1)||((((a28==1)&&(a13==1))&&(a20==1))&&(a16==9))))||!(a3==1))&&!(a0==1))&&(a3==1))&&(!(a18==1)&&((a21==10)&&(((a19==4)&&(((input==5)&&(a17==2))&&(a1==14)))&&(a5==5)))))){ a16 = 11; a24 = 0; a19 = 2; a4 = 0; a23 = 1; a5 = 4; a9 = 7; return 21; } else if((((a16==8)&&(((a19==4)&&(((((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a6==1))&&(a21==12))&&!(a20==1)))&&(a17==2)))&&(!(a14==1)&&((!(a0==1)&&(!(a8==1)&&(((a23==1)&&(a3==1))||(a27==1))))&&(a1==14))))){ if((a21==11)){ a8 = 1; a16 = 7; a9 = 10; a21 = 10; a1 = 12; a20 = 1; a5 = 5; a19 = 1; a6 = 0; a25 = 0; }else{ a10 = 1; a21 = 10; a26 = 1; a20 = 1; a1 = 13; a19 = 1; a5 = 5; a9 = 9; a16 = 7; a28 = 0; } return 25; } else if((((a3==1)&&((a3==1)&&(!(a18==1)&&((a16==7)&&((a28==1)&&(!(a20==1)&&((((input==1)&&(a9==8))&&!(a14==1))&&(a6==1))))))))&&((a21==11)&&((a19==1)&&(((a17==2)&&((a1==14)&&(a28==1)))&&(a5==4)))))){ a9 = 9; a13 = 1; a18 = 0; a19 = 4; a20 = 1; a26 = 0; return 26; } else if((((((a17==2)&&((((a2==1)||(a8==1))&&(a21==12))||!(a6==1)))&&(a20==1))&&(a13==1))&&((!(a14==1)&&((a19==1)&&((((a28==1)&&(((input==4)&&(a9==8))&&(a1==14)))&&(a5==6))&&(a16==7))))&&(a28==1)))){ a24 = 0; a9 = 7; a1 = 12; a11 = 1; a13 = 1; a5 = 4; a21 = 10; return -1; } else if(((((((a13==1)&&(a12==1))&&(a20==1))&&(a16==11))&&!(a8==1))&&(((!(a7==1)&&(!(a7==1)&&((a9==10)&&(((a17==2)&&((a21==11)&&(((input==3)&&((a5==4)||(a5==5)))&&(a19==5))))&&(a1==12)))))&&(a23==1))&&(a3==1)))){ a21 = 12; a18 = 0; a16 = 9; a8 = 0; a7 = 0; a19 = 3; a5 = 4; return 21; } else if(((!(a8==1)&&((a16==8)&&((((a19==5)&&((a1==12)&&((input==1)&&((a5==4)||(a5==5)))))&&(a9==9))&&(a28==1))))&&((((a0==1)||(!(a12==1)||((a21==10)&&(((a6==1)&&!(a20==1))&&!(a27==1)))))||(a24==1))&&(a17==2)))){ a28 = 1; a1 = 13; a21 = 11; a5 = 6; a9 = 7; a19 = 4; a13 = 1; a20 = 1; a2 = 1; return 25; } else if((((((a17==2)&&((a2==1)&&((input==3)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))))&&!(a8==1))&&!(a27==1))&&((a20==1)&&((a21==10)&&((a7==1)||((a1==14)&&((a19==2)&&((a16==11)&&((a2==1)&&((a6==1)||(a8==1))))))))))){ a12 = 1; a16 = 9; a9 = 10; a2 = 1; a28 = 1; a5 = 4; return 21; } else if((((a9==10)&&(((!(a4==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a12==1))&&(a6==1)))&&((((((a17==2)&&((a16==7)&&(!(a0==1)&&(((a0==1)||(a13==1))&&(a1==13)))))&&(a19==4))&&(a3==1))&&(a21==11))&&!(a20==1)))){ a19 = 3; a9 = 9; a13 = 1; a26 = 0; a1 = 14; a5 = 6; a3 = 1; a21 = 10; return 23; } else if((((((a21==10)&&(a2==1))||!(a12==1))&&(a23==1))&&(!(a24==1)&&((((a17==2)&&(((a19==3)&&((((input==5)&&((((a1==13)&&(a5==5))&&(a9==7))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==13))))))&&(a20==1))&&!(a24==1)))&&(a16==11)))&&(a11==1))&&(a12==1))))){ a18 = 0; a16 = 7; a8 = 0; a19 = 1; a9 = 7; a5 = 4; a7 = 0; a1 = 12; return -1; } else if((((((a9==7)&&(((a17==2)&&((a19==3)&&((a6==1)&&(((a20==1)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a18==1)))))&&(a3==1)))&&!(a0==1))&&(a21==11))&&(((a3==1)&&((a4==1)||((a28==1)&&(a1==13))))&&(a16==10)))){ a23 = 1; a19 = 1; a1 = 12; a5 = 4; a16 = 7; a4 = 0; a21 = 10; a24 = 0; return -1; } else if((((a5==4)&&((a1==13)&&(!(a13==1)||(!(a7==1)&&((a9==8)&&((a19==5)&&(!(a13==1)||(a13==1))))))))&&((a21==10)&&((a16==8)&&(!(a20==1)&&((a2==1)&&(((a6==1)&&((a17==2)&&(input==5)))&&!(a24==1)))))))){ a2 = 1; a20 = 1; a9 = 7; a16 = 7; a7 = 0; a19 = 1; a1 = 12; return -1; } else if((((a19==4)&&((((a21==11)&&((a3==1)&&!(a4==1)))||!(a28==1))&&(a17==2)))&&((a1==14)&&(!(a18==1)&&((a9==7)&&((a20==1)&&((a16==7)&&((a11==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&!(a24==1))&&(a13==1)))))))))){ a3 = 1; a13 = 1; a5 = 5; a24 = 0; a16 = 8; return 21; } else if((((a1==13)&&((a11==1)&&((a13==1)&&(((a21==11)&&((a19==3)&&(!(a7==1)&&((input==3)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))))))&&(a13==1)))))&&(!(a28==1)||((a16==7)&&((a20==1)&&(!(a7==1)&&((a6==1)&&(a17==2)))))))){ a19 = 5; a1 = 14; a5 = 4; a9 = 10; a18 = 0; a16 = 8; a23 = 1; a13 = 1; a21 = 10; return 23; } else if((((a16==11)&&((((((a12==1)&&(!(a18==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a9==11))&&(a13==1))&&(a17==2))&&(a1==12)))&&((a21==12)&&((a20==1)&&((a13==1)&&((!(a18==1)&&((a6==1)&&(a19==3)))&&(a28==1))))))){ a1 = 14; a5 = 6; a3 = 1; a11 = 1; a9 = 10; a19 = 4; a26 = 0; return 22; } else if((((!(a20==1)&&(((a8==1)||((((a5==6)&&(a13==1))&&(a9==7))||!(a12==1)))&&(a28==1)))&&(a17==2))&&((((((a13==1)&&(!(a4==1)&&((input==6)&&(a16==8))))&&(a19==1))&&(a1==12))&&!(a24==1))&&(a21==10)))){ a21 = 12; a9 = 10; a7 = 0; a16 = 7; a13 = 1; a1 = 14; a19 = 2; a28 = 1; a20 = 1; return 23; } else if((((a19==4)&&(((a21==10)&&((!(a27==1)&&(!(a8==1)&&((a13==1)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a16==7)))&&(a17==2)))&&(((a9==9)&&(!(a20==1)&&(!(a27==1)&&(((a13==1)&&!(a7==1))||!(a6==1)))))&&(a1==13)))){ a9 = 8; a5 = 5; a1 = 14; a2 = 1; a28 = 1; a18 = 0; return 25; } else if(((((((a21==11)&&(((a13==1)&&(((((input==6)&&((a5==5)||(a5==6)))&&(a13==1))&&(a17==2))&&(a16==7)))&&!(a4==1)))&&(a19==3))&&!(a20==1))&&(a9==10))&&(((a24==1)||((a1==13)&&((a14==1)||(a12==1))))||(a0==1)))){ a5 = 5; a18 = 0; a2 = 1; a9 = 8; a20 = 1; a21 = 12; a16 = 10; a24 = 0; return 25; } else if((((a17==2)&&((a21==12)&&((a20==1)&&((a11==1)&&((a19==4)&&((a12==1)&&(a3==1)))))))&&(((a5==6)&&((a2==1)&&(!(a0==1)&&((((a16==11)&&((input==5)&&(a9==11)))&&!(a7==1))&&!(a26==1)))))&&(a1==13)))){ a19 = 1; a16 = 7; a9 = 7; a21 = 10; a1 = 12; a26 = 0; a6 = 1; a5 = 4; a11 = 1; return -1; } else if(((((a1==14)&&((a9==8)&&((a4==1)||(!(a12==1)||((a13==1)&&!(a24==1))))))&&(a17==2))&&(!(a20==1)&&(((((a3==1)&&((!(a24==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a16==7)))&&!(a0==1))&&(a19==3))&&(a21==10))))){ a1 = 12; a21 = 11; a5 = 5; a9 = 11; a26 = 0; a16 = 8; a27 = 0; a13 = 1; return -1; } else if((((((((a9==11)&&((a16==10)&&((a19==1)&&(input==3))))&&(a13==1))&&!(a26==1))&&!(a0==1))&&(a1==14))&&((a28==1)&&(((!(a12==1)||(!(a18==1)&&(((a5==4)&&(a28==1))&&(a21==12))))&&(a17==2))&&(a20==1))))){ a21 = 10; a16 = 7; a19 = 2; a2 = 1; a9 = 9; a24 = 0; a7 = 0; a1 = 13; return -1; } else if((((a21==12)&&(((a16==10)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==5)))&&(a12==1)))&&(!(a13==1)||(!(a6==1)||(((a19==3)&&(!(a8==1)&&((!(a20==1)&&(((a11==1)&&(a17==2))||!(a12==1)))&&(a1==12))))&&!(a27==1)))))){ a20 = 1; a9 = 8; a5 = 5; a19 = 1; a22 = 1; a3 = 0; a16 = 7; a21 = 10; a4 = 1; return 21; } else if((((((((!(a24==1)&&((a9==9)&&((a1==12)&&(a11==1))))&&(a21==11))||!(a11==1))&&(a16==10))&&(a19==1))&&!(a20==1))&&((a17==2)&&((a6==1)&&(!(a14==1)&&((a6==1)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==3))))))))){ a19 = 5; a2 = 0; a9 = 7; a16 = 7; a12 = 0; a1 = 13; a5 = 5; a20 = 1; return -1; } else if((((((a11==1)&&((a11==1)&&(((a11==1)&&(a17==2))&&(a21==11))))||!(a2==1))&&(a1==14))&&(((!(a24==1)&&((a19==1)&&((a20==1)&&(((a28==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a11==1)))))&&(a16==9))&&(a9==11)))){ if((a25==1)){ a5 = 4; a21 = 10; a3 = 1; a14 = 0; a16 = 8; a19 = 3; a20 = 0; a9 = 9; a24 = 0; }else{ a5 = 5; a21 = 12; a1 = 13; a9 = 10; a19 = 3; a23 = 1; a2 = 1; a16 = 10; a14 = 0; } return 21; } else if(((((((a21==11)&&(((a6==1)&&(a12==1))&&!(a18==1)))&&(a17==2))&&(a12==1))&&(a1==12))&&((a19==5)&&((!(a14==1)&&(!(a0==1)&&(((a23==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1)))&&(a20==1))))&&(a16==10))))){ a28 = 1; a16 = 7; a5 = 4; a19 = 2; a21 = 10; a9 = 9; a1 = 13; a26 = 0; return 25; } else if(((((!(a0==1)&&((((a17==2)&&(((input==3)&&(a16==8))&&(a5==4)))&&(a19==5))&&(a21==10)))&&(a23==1))&&(a2==1))&&((a3==1)&&(((a1==12)&&((a9==9)&&(((a3==1)&&(a28==1))&&(a20==1))))&&!(a4==1))))){ a16 = 7; a9 = 7; a18 = 0; a12 = 1; a19 = 1; a28 = 1; return -1; } else if(((((((a17==2)&&(!(a20==1)&&(((a16==10)&&((a12==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a21==10))))&&(a6==1))&&!(a18==1))&&(a19==4))&&(((a2==1)&&((a11==1)&&(((a6==1)&&(a1==12))&&(a9==10))))||(a4==1)))){ if((a29==1)){ a1 = 13; a2 = 0; a9 = 11; a16 = 7; a5 = 4; a25 = 1; a19 = 1; a10 = 1; a20 = 1; }else{ a5 = 6; a16 = 7; a15 = 0; a12 = 0; a20 = 1; a19 = 1; a1 = 13; a10 = 1; } return -1; } else if((((a17==2)&&((!(a27==1)&&(!(a24==1)&&((a28==1)&&(((a16==9)&&((a1==13)&&(input==6)))&&(a28==1)))))&&(a21==12)))&&(((a5==5)&&((a9==9)&&(!(a23==1)||(((a28==1)&&(a19==2))&&(a6==1)))))&&(a20==1)))){ a9 = 7; a19 = 3; a21 = 10; a8 = 0; a16 = 10; a24 = 0; a5 = 4; a1 = 14; a3 = 1; return 26; } else if((((((a23==1)&&(((a17==2)&&((a1==12)&&((input==3)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))&&(a16==7)))&&(a19==4))&&!(a18==1))&&(((a2==1)&&(((a6==1)&&((a20==1)&&((a21==10)&&(a12==1))))&&!(a18==1)))||(a27==1)))){ a2 = 1; a19 = 1; a27 = 0; a9 = 7; a26 = 0; a5 = 4; return -1; } else if(((!(a24==1)&&((a1==14)&&(((input==3)&&(((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a20==1))))&&((!(a28==1)||((a19==3)&&((a17==2)&&(((a23==1)&&((a11==1)&&(!(a3==1)||(!(a12==1)||(a6==1)))))&&(a21==12)))))&&(a16==7)))){ a1 = 12; a12 = 1; a7 = 0; a21 = 10; a19 = 1; a9 = 7; a5 = 4; return -1; } else if((((a2==1)&&(((a17==2)&&((a19==5)&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a21==11))&&(a1==13))))&&(a16==8)))&&(!(a8==1)&&(!(a0==1)&&(!(a14==1)&&((!(a23==1)||(((a2==1)&&(a20==1))&&(a9==10)))&&(a2==1))))))){ a9 = 9; a16 = 7; a24 = 0; a21 = 10; a8 = 0; a5 = 4; a19 = 2; a26 = 0; return 25; } else if((((a1==12)&&(((a23==1)&&((a3==1)&&((a20==1)&&(!(a27==1)&&((input==5)&&((a5==4)||(a5==5)))))))&&(a17==2)))&&((a16==9)&&((a9==11)&&((a19==3)&&((!(a2==1)||((a21==10)&&((a3==1)&&(a3==1))))&&!(a4==1))))))){ a12 = 1; a1 = 13; a5 = 6; a9 = 10; a2 = 1; a19 = 4; a21 = 11; return 22; } else if((((a17==2)&&(((a28==1)&&(!(a24==1)&&((input==1)&&(((a9==7)&&((a1==13)&&(a5==5)))||((((a5==6)&&(a1==12))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4))))))))&&(a19==3)))&&((((a21==11)&&(!(a28==1)||((a14==1)||(!(a7==1)&&(!(a2==1)||(a12==1))))))&&!(a20==1))&&(a16==7)))){ a19 = 2; a9 = 9; a5 = 4; a20 = 1; a1 = 13; a13 = 1; a21 = 10; a23 = 1; a3 = 1; return 25; } else if((((!(a14==1)&&(((!(a14==1)&&((a23==1)&&!(a27==1)))&&(a21==11))&&(a2==1)))&&(a20==1))&&((a19==4)&&((a16==9)&&((a17==2)&&((((input==3)&&(((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13)))))&&(a6==1))&&(a3==1))))))){ a5 = 4; a9 = 7; a16 = 7; a21 = 10; a1 = 12; a13 = 1; a19 = 1; a6 = 1; a26 = 0; return -1; } else if((((a1==14)&&(((a23==1)&&(!(a0==1)&&((((((input==4)&&((a5==5)||(a5==6)))&&(a20==1))&&(a17==2))&&(a16==7))&&(a13==1))))&&(a21==11)))&&(((a28==1)&&((a9==11)&&(((a23==1)&&(a19==3))||(a4==1))))||(a24==1)))){ a27 = 0; a5 = 4; a2 = 1; a26 = 0; a9 = 7; a21 = 10; a19 = 1; a1 = 12; return -1; } else if(((((a27==1)||(((!(a14==1)&&((a21==12)&&(a6==1)))&&(a16==11))&&!(a7==1)))&&!(a26==1))&&((a6==1)&&(((a20==1)&&(((input==1)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==1))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==2))))&&(a17==2)))&&!(a4==1))))){ a24 = 0; a1 = 14; a9 = 8; a21 = 10; a20 = 0; a23 = 1; a16 = 8; a2 = 1; a19 = 3; a5 = 6; return 21; } else if((((a21==11)&&((a28==1)&&((a13==1)&&(!(a14==1)&&(!(a26==1)&&(((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6))&&!(a18==1)))))))&&((a16==10)&&((a19==4)&&(((a20==1)&&(((a11==1)&&(a13==1))&&(a1==13)))&&(a17==2)))))){ a21 = 10; a3 = 1; a19 = 2; a9 = 9; a5 = 5; a16 = 7; a26 = 0; return -1; } else if((((a2==1)&&(((a19==5)&&((((!(a4==1)&&(a11==1))&&(a20==1))&&(a2==1))||(a0==1)))&&(a17==2)))&&(((a1==12)&&((a9==8)&&((a23==1)&&(!(a8==1)&&((a16==9)&&((input==6)&&((a5==4)||(a5==5))))))))&&(a21==12)))){ a5 = 4; a13 = 1; a28 = 1; a21 = 10; a16 = 7; a19 = 1; a9 = 7; return -1; } else if((((a21==11)&&(!(a2==1)&&((a28==1)&&(a14==1))))&&((a17==2)&&((a1==13)&&((!(a13==1)&&(((a7==1)&&((!(a2==1)&&((((input==3)&&(a16==9))&&(a9==8))&&(a20==1)))&&(a18==1)))&&(a5==4)))&&(a19==4)))))){ a21 = 10; a18 = 1; a1 = 14; a9 = 11; a4 = 1; a16 = 7; a24 = 1; a19 = 1; return -1; } else if(((!(a27==1)&&(((a12==1)&&(a19==2))&&(a16==9)))&&((!(a26==1)&&((a28==1)&&((a1==12)&&(((((a3==1)&&((a21==11)&&((input==4)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4))))))&&(a13==1))&&(a17==2))&&!(a20==1)))))&&!(a24==1)))){ if((a11==1)){ a20 = 1; a16 = 7; a5 = 5; a29 = 0; a21 = 10; a0 = 1; a9 = 10; a19 = 1; a1 = 13; a25 = 0; }else{ a20 = 1; a21 = 12; a1 = 13; a5 = 6; a19 = 5; a6 = 0; a29 = 1; a9 = 9; a11 = 0; } return -1; } else if((((!(a24==1)&&(((!(a20==1)&&(((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==1))&&(a17==2)))&&(a19==5))&&!(a24==1)))&&!(a8==1))&&((((((a21==10)&&((a1==12)&&(a12==1)))&&(a16==9))&&(a2==1))||(a18==1))||(a4==1)))){ a21 = 11; a1 = 13; a26 = 1; a16 = 8; a5 = 4; a9 = 7; a19 = 4; a14 = 1; return -1; } else if(((((((((a28==1)&&!(a27==1))&&!(a18==1))&&!(a14==1))&&(a3==1))&&(a1==12))&&(a9==9))&&((a16==11)&&((a21==12)&&(((a19==5)&&((((a13==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a20==1))&&(a17==2)))&&(a6==1)))))){ a19 = 1; a5 = 4; a16 = 7; a13 = 1; a9 = 7; a14 = 0; a2 = 1; a21 = 10; return -1; } else if((((((a6==1)&&(((a9==8)&&(((a5==4)||(a5==5))&&(input==3)))&&!(a20==1)))&&(a21==12))&&(a19==2))&&((((!(a28==1)||(((a7==1)||(((a16==8)&&(a6==1))&&(a23==1)))||!(a2==1)))&&(a17==2))&&(a1==14))||(a18==1)))){ if((a16==11)){ a9 = 10; a16 = 7; a8 = 1; a3 = 0; a21 = 10; a1 = 12; a20 = 1; a6 = 0; a5 = 4; }else{ a5 = 6; a8 = 1; a16 = 7; a19 = 1; a20 = 1; a21 = 10; a29 = 1; a2 = 0; a1 = 13; } return -1; } else if(((!(a14==1)&&((a28==1)&&((((((((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7)))||(((a19==4)&&(((a5==5)&&(a1==14))&&(a9==11)))||(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==4))))&&(input==6))&&(a12==1))&&(a17==2))&&!(a14==1))&&!(a18==1))))&&((a0==1)||((a16==9)&&(((a20==1)&&(a6==1))&&(a21==10)))))){ a5 = 6; a1 = 14; a9 = 8; a16 = 10; a23 = 1; a11 = 1; a27 = 0; a19 = 3; return 21; } else if((((a9==9)&&((a14==1)||((a16==9)&&((a19==5)&&(((a1==13)&&(!(a20==1)&&(a3==1)))&&!(a8==1))))))&&((a23==1)&&((a21==10)&&((((((input==6)&&((a5==5)||(a5==6)))&&(a12==1))&&(a17==2))&&(a28==1))&&!(a14==1)))))){ if((a7==1)){ a12 = 0; a22 = 0; a9 = 7; a5 = 5; a19 = 2; a0 = 1; }else{ a21 = 11; a5 = 4; a20 = 1; a1 = 12; a7 = 1; a19 = 4; a25 = 0; a16 = 7; } return -1; } else if((((((a16==11)&&((a19==3)&&((((a8==1)&&(a11==1))&&(a26==1))&&(a24==1))))&&(a1==12))&&(a20==1))&&(!(a6==1)&&(((a17==2)&&(((a21==11)&&((input==1)&&(((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&!(a12==1)))&&(a7==1))))){ a19 = 1; a9 = 8; a16 = 7; a5 = 4; a21 = 10; a4 = 1; a0 = 1; a2 = 0; return -1; } else if((((a1==12)&&((a12==1)&&(((a11==1)&&(((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==6))&&(a19==3)))&&(a11==1))))&&(((a21==11)&&(((a17==2)&&((!(a12==1)||((a4==1)||(a28==1)))&&(a20==1)))&&(a16==9)))&&!(a7==1)))){ a9 = 7; a21 = 10; a23 = 1; a11 = 1; a16 = 7; a5 = 4; a19 = 1; return -1; } else if((((!(a4==1)&&((a12==1)&&((a11==1)&&((a21==11)&&(((input==5)&&(a17==2))&&(a16==11))))))&&(a11==1))&&((a20==1)&&((a1==12)&&(((((a19==5)&&((a3==1)&&(a6==1)))||(a8==1))&&(a9==8))&&(a5==5)))))){ a13 = 1; a9 = 7; a21 = 10; a12 = 1; a5 = 4; a19 = 1; a16 = 7; a7 = 0; return -1; } else if((((a16==7)&&(((!(a23==1)||((a19==4)&&(a2==1)))&&(a9==7))&&(a21==12)))&&(!(a20==1)&&(((a17==2)&&((a6==1)&&((!(a27==1)&&((a3==1)&&((a23==1)&&((input==5)&&((a5==5)||(a5==6))))))&&(a12==1))))&&(a1==12))))){ a19 = 1; a0 = 0; a5 = 4; a20 = 1; a23 = 1; a28 = 1; a21 = 10; return -1; } else if(((((a19==5)&&(!(a27==1)&&(!(a14==1)&&((!(a7==1)&&((a1==13)&&(!(a8==1)&&((a5==5)&&(input==5)))))&&(a16==11)))))&&(a17==2))&&((a21==11)&&((((a20==1)&&((a28==1)||!(a23==1)))&&(a2==1))&&(a9==7))))){ a5 = 4; a1 = 12; a14 = 0; a9 = 9; a28 = 1; a8 = 0; a19 = 4; a21 = 10; a16 = 7; return -1; } else if(((((a1==12)&&((((((a23==1)||(a18==1))&&(a20==1))&&(a21==10))||(a4==1))&&(a19==4)))&&(a17==2))&&((a28==1)&&((((a16==9)&&(((((a5==4)||(a5==5))&&(input==1))&&(a11==1))&&(a9==7)))&&!(a4==1))&&(a3==1))))){ if((a6==1)){ a23 = 1; a19 = 2; a20 = 0; a16 = 7; a8 = 0; a3 = 1; a21 = 11; a5 = 6; a9 = 8; }else{ a9 = 10; a18 = 0; a11 = 1; a6 = 1; a16 = 11; a1 = 13; a5 = 4; a19 = 2; } return 26; } else if((((a17==2)&&((a20==1)&&(((((((a5==5)||(a5==6))&&(input==3))&&(a16==8))&&(a19==2))&&!(a0==1))&&(a9==7))))&&((a21==12)&&((a1==14)&&(((((!(a27==1)&&(a6==1))||!(a28==1))||!(a3==1))||(a8==1))||!(a28==1)))))){ a0 = 0; a19 = 1; a24 = 0; a4 = 0; a1 = 12; a21 = 10; a16 = 7; a5 = 4; return -1; } else if((((a21==12)&&((a19==2)&&((!(a26==1)&&((!(a26==1)&&((a11==1)&&((!(a20==1)&&(input==5))&&(a17==2))))&&(a9==8)))&&(a11==1))))&&((a5==6)&&((((a1==13)&&(!(a8==1)&&(a6==1)))||!(a3==1))&&(a16==9))))){ a16 = 7; a1 = 12; a2 = 0; a21 = 10; a18 = 1; a25 = 1; a20 = 1; a9 = 11; return -1; } else if((((((a28==1)&&(a12==1))&&(a21==10))&&!(a7==1))&&((a17==2)&&((a2==1)&&((!(a20==1)&&(((a19==3)&&((a16==10)&&(!(a18==1)&&((a1==13)&&((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5))))))))&&(a3==1)))&&!(a14==1)))))){ a13 = 0; a21 = 11; a5 = 5; a1 = 12; a16 = 7; a19 = 5; a22 = 0; a9 = 11; return 21; } else if(((!(a24==1)&&((a9==9)&&(((a21==10)&&((a6==1)&&((!(a27==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a17==2)))&&(a11==1))))&&(a1==14))))&&(!(a27==1)&&((a16==10)&&((((a3==1)&&(a19==1))&&!(a20==1))||!(a28==1)))))){ a0 = 1; a16 = 7; a4 = 1; a26 = 1; a1 = 12; a9 = 10; a5 = 6; a20 = 1; return -1; } else if((((a19==1)&&(((a0==1)||((a5==4)&&(!(a28==1)||((a28==1)||!(a12==1)))))&&(a20==1)))&&((a1==12)&&(!(a27==1)&&((a9==9)&&((a13==1)&&((!(a14==1)&&(((a16==9)&&(input==6))&&(a17==2)))&&(a21==10)))))))){ a28 = 1; a3 = 1; a9 = 7; a13 = 1; a16 = 7; return -1; } else if((((a20==1)&&(((!(a18==1)&&(!(a24==1)&&((a12==1)&&(((input==1)&&((a5==5)||(a5==6)))&&(a19==3)))))&&(a16==8))&&(a9==8)))&&((((((!(a23==1)||(a11==1))||(a14==1))||(a0==1))&&(a17==2))&&(a1==13))&&(a21==11)))){ a9 = 11; a21 = 10; a1 = 14; a4 = 0; a28 = 1; a19 = 5; a16 = 10; a5 = 6; return 23; } else if((((a28==1)&&(((a17==2)&&((((a20==1)&&((a21==11)&&(((a1==14)&&((a16==9)&&(input==6)))&&(a5==6))))&&!(a26==1))&&(a9==11)))&&(a19==3)))&&(!(a18==1)&&(!(a12==1)||(((a3==1)&&(a28==1))&&!(a26==1)))))){ a16 = 7; a6 = 1; a28 = 1; a19 = 1; a5 = 4; a21 = 10; a1 = 12; a9 = 7; return -1; } else if(((((a12==1)&&((((a12==1)&&((input==3)&&(a21==11)))&&!(a8==1))&&(a5==4)))&&!(a26==1))&&((a19==5)&&((a20==1)&&((((a17==2)&&(((a28==1)&&((a12==1)&&(a11==1)))&&(a1==12)))&&(a9==9))&&(a16==7)))))){ a28 = 1; a19 = 1; a21 = 12; a12 = 1; a11 = 1; a5 = 5; a16 = 8; return 26; } else if((((a1==12)&&((a9==10)&&((a21==10)&&((!(a7==1)&&((a27==1)||((a24==1)||(a28==1))))&&(a3==1)))))&&(((a17==2)&&(!(a4==1)&&((a19==5)&&(((a2==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a20==1)))))&&(a16==10)))){ a1 = 13; a19 = 2; a4 = 0; a16 = 7; a9 = 9; a5 = 4; a12 = 1; a3 = 1; return 23; } else if(((!(a28==1)||((a19==5)&&((!(a0==1)&&(((a16==11)&&((a3==1)&&(a21==11)))||(a0==1)))||(a14==1))))&&((((a20==1)&&(((a17==2)&&((((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==5)))&&(a11==1)))&&(a1==14))&&(a12==1)))){ a23 = 1; a19 = 1; a5 = 4; a1 = 12; a16 = 7; a21 = 10; a9 = 7; a2 = 1; a24 = 0; return -1; } else if(((!(a6==1)||((a14==1)||(((((a1==12)&&(((a14==1)||(a2==1))&&(a19==1)))&&!(a4==1))||(a8==1))&&(a9==10))))&&(((a21==11)&&((a17==2)&&(((a16==10)&&((input==4)&&((a5==4)||(a5==5))))&&(a23==1))))&&(a20==1)))){ a5 = 4; a9 = 7; a13 = 1; a16 = 7; a0 = 0; a21 = 10; a2 = 1; return -1; } else if(((((((!(a14==1)&&((((a21==12)&&(a6==1))&&(a19==3))&&(a1==12)))&&(a9==7))&&(a17==2))&&!(a27==1))&&(a16==9))&&((a28==1)&&((((a5==6)&&((a12==1)&&(!(a20==1)&&(input==6))))&&(a3==1))&&(a12==1))))){ a12 = 0; a20 = 1; a1 = 14; a5 = 4; a13 = 0; a19 = 1; return -1; } else if((((((!(a8==1)&&(!(a0==1)&&((((input==4)&&(a9==7))&&(a21==11))&&(a19==2))))&&(a17==2))&&(a12==1))&&(a23==1))&&(((a13==1)&&(((a1==12)&&(((a16==7)&&(a3==1))&&(a5==5)))&&(a20==1)))&&!(a14==1)))){ a21 = 10; a19 = 1; a6 = 1; a24 = 0; a5 = 4; a8 = 0; return -1; } else if(((((a21==11)&&(((a14==1)||((a20==1)&&((a0==1)||(a2==1))))&&(a12==1)))&&(a1==14))&&((a16==11)&&((a9==9)&&(((((a19==3)&&((((a5==5)||(a5==6))&&(input==3))&&(a13==1)))&&!(a24==1))&&!(a27==1))&&(a17==2)))))){ a19 = 2; a9 = 10; a21 = 12; a5 = 6; a26 = 0; a4 = 0; a6 = 1; a1 = 12; return 26; } else if(((((!(a0==1)&&((a19==4)&&((a21==12)&&(((input==6)&&(a17==2))&&(a9==11)))))&&(a3==1))&&!(a18==1))&&(((((a5==5)&&((((a13==1)&&(a28==1))&&(a20==1))&&(a16==7)))&&(a1==14))||!(a13==1))||!(a6==1)))){ a1 = 12; a16 = 8; a28 = 1; a20 = 0; a24 = 0; a5 = 6; a19 = 3; a2 = 1; a21 = 11; return 25; } else if(((((((((a28==1)&&((a1==13)&&(((a5==4)||(a5==5))&&(input==1))))&&(a12==1))&&!(a0==1))&&(a20==1))&&(a21==12))&&(a16==11))&&((((a9==10)&&((!(a3==1)||((a23==1)&&(a13==1)))||(a27==1)))&&(a19==3))&&(a17==2)))){ a9 = 8; a12 = 1; a19 = 5; a18 = 0; a5 = 6; a1 = 12; a26 = 0; return 25; } else if(((((a1==13)&&((((a28==1)&&((((a2==1)&&((input==1)&&(a19==1)))&&(a16==9))&&(a5==4)))&&(a17==2))&&(a9==7)))&&!(a20==1))&&((!(a11==1)||((a12==1)&&(((a11==1)&&(a21==11))&&(a3==1))))||!(a28==1)))){ a20 = 1; a23 = 0; a24 = 1; a10 = 1; a1 = 12; return 25; } else if((((a13==1)&&(!(a20==1)&&((a9==8)&&((a1==13)&&(a6==1)))))&&(((((a21==10)&&(((a17==2)&&(!(a27==1)&&(!(a8==1)&&((a16==11)&&((input==3)&&((a5==5)||(a5==6)))))))&&(a19==3)))&&!(a26==1))&&!(a14==1))&&!(a18==1)))){ a5 = 4; a20 = 1; a10 = 0; a29 = 0; a16 = 7; a1 = 12; a19 = 1; a26 = 1; return -1; } else if((((((a21==10)&&((a12==1)&&((input==1)&&(a1==12))))&&(a16==9))&&(a2==1))&&((((((a17==2)&&((a5==6)&&(((!(a28==1)||(a2==1))&&(a19==4))&&(a6==1))))&&(a9==10))&&!(a20==1))&&!(a7==1))&&(a2==1)))){ if((a6==1)){ a25 = 0; a5 = 4; a13 = 0; a29 = 1; a16 = 7; a19 = 1; a20 = 1; }else{ a16 = 7; a27 = 1; a28 = 0; a5 = 5; a9 = 11; a19 = 1; a8 = 1; a20 = 1; } return -1; } else if((((a12==1)&&(!(a27==1)&&(((a18==1)||((a1==12)&&(((a17==2)&&(a12==1))||!(a11==1))))||(a26==1))))&&(!(a20==1)&&((a16==9)&&((a9==10)&&((a21==11)&&((a19==4)&&(!(a4==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))))))))){ a21 = 10; a16 = 7; a29 = 1; a27 = 1; a20 = 1; a5 = 6; a19 = 2; a9 = 11; a7 = 1; return 21; } else if((((a6==1)&&((a12==1)&&(((a19==3)&&(((a1==12)&&(a3==1))&&!(a24==1)))||!(a28==1))))&&((a16==7)&&(((((((a5==6)&&((input==1)&&(a17==2)))&&(a9==7))&&!(a24==1))&&(a20==1))&&(a11==1))&&(a21==11))))){ a27 = 0; a9 = 9; a14 = 0; a19 = 4; a21 = 10; a1 = 14; a7 = 0; a16 = 8; return 25; } else if((((((a23==1)&&((((((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a1==12))&&!(a20==1))&&(a16==9))&&(a13==1)))&&!(a4==1))&&(a17==2))&&((a12==1)&&(((((a3==1)&&(a21==11))||!(a13==1))&&(a19==2))||(a7==1))))){ if((a8==1)){ a19 = 1; a9 = 11; a16 = 7; a21 = 10; a6 = 0; a20 = 1; a5 = 4; a1 = 13; a14 = 1; a4 = 1; }else{ a14 = 1; a16 = 10; a15 = 1; a19 = 3; a1 = 14; a5 = 6; a3 = 0; a9 = 9; } return 25; } else if((((a1==14)&&((((a5==5)||(a5==6))&&(input==5))&&!(a20==1)))&&((a8==1)||(((a16==8)&&(((a21==12)&&((a13==1)&&((a17==2)&&(((((a28==1)||!(a13==1))&&(a9==8))||!(a11==1))&&(a19==3)))))||!(a13==1)))&&(a11==1))))){ a11 = 0; a15 = 1; a20 = 1; a19 = 1; a3 = 0; a21 = 10; a9 = 9; a16 = 7; a5 = 6; return 21; } else if(((!(a18==1)&&((a16==10)&&((a21==10)&&(((((a17==2)&&(a13==1))&&(a1==14))||(a7==1))&&(a19==4)))))&&((a2==1)&&((!(a26==1)&&(!(a20==1)&&((a23==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5)))))&&!(a0==1))))){ a20 = 1; a19 = 2; a24 = 1; a0 = 1; a1 = 12; a9 = 10; a16 = 7; a5 = 4; return 21; } else if(((!(a28==1)||(((((((a3==1)&&(a16==7))&&(a17==2))||(a0==1))&&(a23==1))&&(a20==1))&&(a1==13)))&&(((a2==1)&&(((((input==4)&&(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&!(a27==1))&&(a21==11))&&(a19==3)))&&!(a14==1)))){ if((a25==1)){ a20 = 0; a4 = 0; a5 = 5; a18 = 0; a1 = 14; a9 = 11; }else{ a2 = 1; a9 = 8; a18 = 0; a14 = 0; a5 = 5; a16 = 8; a19 = 1; } return 26; } else if((((a9==9)&&((a19==4)&&((((a17==2)&&(!(a26==1)&&((input==4)&&(a5==6))))&&!(a26==1))&&(a21==10))))&&((a16==9)&&(!(a7==1)&&((a1==12)&&((((a26==1)||((a13==1)&&!(a4==1)))&&(a20==1))&&(a13==1))))))){ a12 = 1; a8 = 0; a13 = 1; a19 = 1; a16 = 7; a5 = 4; a9 = 7; return -1; } else if(((!(a0==1)&&(!(a8==1)&&((((a21==10)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4))))&&(a23==1))&&!(a14==1))))&&((a16==10)&&((a9==7)&&(((a1==12)&&((((a19==3)&&(a12==1))&&(a3==1))&&(a20==1)))&&(a3==1)))))){ a11 = 1; a28 = 1; a16 = 7; a19 = 1; a5 = 4; a0 = 0; return -1; } else if(((((a9==9)&&(((!(a4==1)&&((((a23==1)&&((input==6)&&(a17==2)))&&(a19==5))&&(a28==1)))&&(a1==12))&&(a16==7)))&&(a20==1))&&(((a5==4)&&(((!(a7==1)&&(a2==1))||!(a28==1))||!(a11==1)))&&(a21==11)))){ a16 = 8; a19 = 1; a21 = 12; a3 = 1; a24 = 0; a0 = 0; a5 = 5; a9 = 10; return 25; } else if(((!(a27==1)&&(!(a6==1)||(!(a20==1)&&((a19==4)&&((a16==9)&&((a17==2)&&((a1==14)&&(a12==1))))))))&&((!(a7==1)&&(((a13==1)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==4))&&(a21==10)))&&!(a7==1)))&&!(a18==1)))){ if((a6==1)){ a29 = 0; a16 = 7; a5 = 5; a19 = 1; a10 = 0; a20 = 1; a9 = 10; a27 = 1; }else{ a1 = 12; a20 = 1; a19 = 1; a16 = 7; a24 = 1; a5 = 6; a9 = 9; a8 = 1; a4 = 1; } return -1; } else if((((a3==1)&&((((a16==8)&&(!(a28==1)||(a23==1)))||!(a23==1))&&!(a20==1)))&&(((a11==1)&&((((a12==1)&&((input==1)&&(((((a1==14)&&(a5==6))&&(a9==11))&&(a19==4))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==5)))))&&(a17==2))&&(a21==10)))&&(a6==1)))){ a19 = 5; a9 = 10; a11 = 1; a5 = 6; a20 = 1; a1 = 13; a27 = 0; a8 = 0; return -1; } else if((((((((((a5==4)||(a5==5))&&(input==1))&&!(a26==1))&&(a19==2))&&!(a4==1))&&!(a18==1))&&(a21==10))&&((((a16==11)&&(((a1==13)&&((a20==1)&&((a9==11)&&((a28==1)&&!(a18==1)))))||!(a6==1)))||!(a23==1))&&(a17==2)))){ a5 = 4; a16 = 7; a1 = 12; a28 = 1; a19 = 1; a9 = 7; a11 = 1; a2 = 1; return -1; } else if((((((a21==10)&&(a6==1))&&(a1==13))||(a14==1))&&(((a16==7)&&(((!(a0==1)&&((a12==1)&&(((a19==1)&&((a13==1)&&(!(a7==1)&&(((a5==5)||(a5==6))&&(input==5)))))&&(a17==2))))&&(a9==9))&&(a12==1)))&&!(a20==1)))){ a9 = 7; a5 = 4; a6 = 1; a20 = 1; a7 = 0; a1 = 12; a12 = 1; return -1; } else if((((a17==2)&&(!(a20==1)&&(((a16==9)&&(a6==1))&&(a19==4))))&&(!(a27==1)&&(((a1==13)&&((a11==1)&&(!(a18==1)&&(((a11==1)&&((a21==10)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==5))))&&(a28==1)))))&&(a23==1))))){ if((a4==1)){ a19 = 3; a12 = 0; a21 = 12; a15 = 0; a23 = 0; a1 = 14; a5 = 6; a9 = 11; }else{ a13 = 0; a16 = 7; a20 = 1; a9 = 8; a29 = 1; a5 = 5; a19 = 2; a1 = 12; a25 = 0; } return -1; } else if(((((a16==8)&&(((a1==12)&&((a17==2)&&(((a11==1)&&(a9==10))&&(a28==1))))||!(a6==1)))&&(a6==1))&&(!(a20==1)&&(((((!(a8==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a19==1))&&!(a18==1))&&(a21==12))&&(a2==1))))){ if((a14==1)){ a11 = 0; a20 = 1; a16 = 7; a5 = 4; a9 = 8; a15 = 1; a21 = 10; a14 = 1; }else{ a9 = 11; a12 = 0; a0 = 1; a1 = 14; a19 = 5; a5 = 4; a21 = 11; a15 = 1; } return -1; } else if((((((a2==1)&&((!(a26==1)&&(a28==1))&&(a2==1)))||(a26==1))&&(a16==11))&&(((a17==2)&&((a19==4)&&((a21==11)&&((a12==1)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a1==12))&&(a20==1))&&!(a24==1))))))&&(a9==9)))){ a2 = 1; a27 = 0; a21 = 10; a9 = 7; a5 = 4; a16 = 7; a26 = 0; a19 = 1; return -1; } else if(((((a21==11)&&(((((a16==11)&&((((a5==4)||(a5==5))&&(input==1))&&(a19==5)))&&(a20==1))&&!(a14==1))&&(a17==2)))&&!(a4==1))&&((a24==1)||(!(a2==1)||(((((a9==11)&&(a6==1))&&(a1==13))||!(a12==1))||!(a28==1)))))){ a7 = 0; a9 = 7; a19 = 1; a5 = 4; a1 = 12; a2 = 1; a21 = 10; a18 = 0; a16 = 7; return -1; } else if((((((a9==7)&&((a20==1)&&((a21==10)&&(((input==1)&&((a5==4)||(a5==5)))&&(a1==14)))))&&!(a8==1))&&(a11==1))&&((a23==1)&&(((((a18==1)||((a19==1)&&((a17==2)&&(a12==1))))&&(a16==9))&&!(a0==1))&&!(a0==1))))){ a19 = 4; a1 = 13; a21 = 12; a16 = 10; a13 = 1; a4 = 0; a27 = 0; a5 = 5; return 25; } else if(((((a17==2)&&((((input==4)&&((a5==4)||(a5==5)))&&(a2==1))&&!(a14==1)))&&(a20==1))&&(((a16==11)&&(((((!(a11==1)||((a19==5)&&((a23==1)&&(a21==11))))||(a8==1))||!(a11==1))||(a24==1))&&(a1==14)))&&(a9==7)))){ a27 = 0; a1 = 12; a16 = 7; a21 = 10; a19 = 1; a3 = 1; a13 = 1; a5 = 4; return -1; } else if((((a17==2)&&(((a19==3)&&((a5==4)&&((!(a0==1)&&((((a3==1)&&((input==1)&&(a16==8)))&&(a3==1))&&!(a8==1)))&&!(a4==1))))&&(a1==13)))&&((a20==1)&&((((a12==1)||(a7==1))&&(a21==12))&&(a9==11))))){ a3 = 1; a9 = 7; a19 = 1; a14 = 0; a1 = 12; a2 = 1; a16 = 7; a21 = 10; return -1; } else if(((!(a20==1)&&(((a2==1)&&(((a12==1)&&((a5==4)&&((input==1)&&(a9==10))))&&(a16==8)))&&(a19==5)))&&((((((a21==12)&&(((a28==1)||!(a13==1))&&(a1==12)))||!(a13==1))&&(a17==2))||!(a6==1))||(a0==1)))){ if((a2==1)){ a9 = 7; a1 = 13; a19 = 2; a21 = 10; a10 = 1; a5 = 5; a25 = 0; a0 = 1; }else{ a9 = 11; a16 = 7; a25 = 1; a19 = 2; a12 = 0; a21 = 10; a20 = 1; a7 = 1; } return -1; } else if((((a20==1)&&(((!(a8==1)&&((a21==10)&&((a11==1)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==4)))))&&(a28==1))&&(a16==7)))&&((a19==4)&&((((a27==1)||((a1==12)&&((a2==1)||!(a12==1))))&&!(a18==1))&&(a17==2))))){ a24 = 0; a5 = 4; a18 = 0; a19 = 1; a9 = 7; a11 = 1; return -1; } else if(((((((a2==1)&&(a24==1))&&(a26==1))&&(a17==2))&&(a19==3))&&((a21==12)&&(((!(a28==1)&&((!(a13==1)&&((((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a1==14))&&!(a11==1)))&&(a20==1)))&&!(a13==1))&&(a16==11))))){ a16 = 7; a27 = 1; a11 = 0; a15 = 0; a19 = 1; a5 = 4; a9 = 9; return 21; } else if(((((((((a13==1)&&(a6==1))&&(a2==1))&&(a20==1))&&!(a0==1))&&!(a7==1))||!(a6==1))&&(((a21==10)&&((a17==2)&&(!(a27==1)&&((a16==10)&&(((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a19==2))))))&&(a1==12)))){ a4 = 0; a19 = 1; a26 = 0; a9 = 7; a16 = 7; a6 = 1; a5 = 4; return -1; } else if((((((a17==2)&&(((((a3==1)&&!(a18==1))&&(a13==1))||(a24==1))&&(a19==1)))&&(a1==14))&&(a16==10))&&((((a9==8)&&((a21==10)&&((!(a18==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))&&(a20==1))))&&!(a8==1))&&(a28==1)))){ a5 = 4; a1 = 12; a9 = 7; a27 = 0; a8 = 0; a23 = 1; a16 = 7; return -1; } else if(((!(a27==1)&&((((!(a8==1)&&((a27==1)||(a28==1)))&&(a9==9))&&(a19==3))&&(a5==6)))&&((a28==1)&&((a13==1)&&(((a16==10)&&((a1==13)&&((!(a0==1)&&((input==4)&&(a17==2)))&&!(a20==1))))&&(a21==11)))))){ a21 = 10; a18 = 1; a29 = 1; a20 = 1; a1 = 12; a5 = 4; a6 = 0; a16 = 7; a19 = 2; a9 = 8; return 22; } else if(((((a1==14)&&(((a17==2)&&((a28==1)&&((a23==1)&&((a28==1)&&((a9==10)&&(!(a24==1)&&((a19==3)&&(input==3))))))))&&!(a20==1)))&&(a16==7))&&(((a5==5)&&((!(a18==1)&&(a12==1))||(a14==1)))&&(a21==10)))){ a14 = 0; a9 = 7; a1 = 12; a8 = 0; a5 = 4; a20 = 1; a19 = 1; a2 = 1; return -1; } else if(((((a13==1)&&((a6==1)&&((a5==4)&&((a1==13)&&((a23==1)&&(((a12==1)&&((a19==3)&&(input==3)))&&(a13==1)))))))&&(a9==8))&&((a16==7)&&((a21==10)&&((((a6==1)&&(a20==1))&&(a17==2))&&!(a8==1)))))){ a23 = 1; a19 = 1; a7 = 0; a9 = 7; a1 = 12; a18 = 0; return -1; } else if((((a17==2)&&((a27==1)||(((((a13==1)&&(a16==8))&&(a9==9))&&(a13==1))&&(a3==1))))&&((a20==1)&&((a1==13)&&(((a6==1)&&(((a28==1)&&((a21==10)&&((input==6)&&((a5==4)||(a5==5)))))&&(a19==4)))&&(a13==1)))))){ a16 = 7; a5 = 4; a9 = 7; a1 = 12; a13 = 1; a23 = 1; a19 = 1; a4 = 0; return -1; } else if((((a9==10)&&((!(a24==1)&&((a13==1)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a20==1))&&(a1==12))&&(a12==1))))&&!(a24==1)))&&((a21==12)&&(((((a19==5)&&((a12==1)||(a14==1)))&&(a17==2))||!(a2==1))&&(a16==10))))){ a26 = 0; a1 = 14; a16 = 8; a5 = 5; a9 = 8; a2 = 1; a21 = 10; a7 = 0; return 25; } else if((((a17==2)&&((a21==12)&&((((a0==1)&&((a14==1)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==1))&&(a1==14))))&&(a8==1))&&!(a12==1))))&&((a16==11)&&((a19==1)&&((a26==1)&&((a20==1)&&((a23==1)&&(a24==1)))))))){ a5 = 6; a1 = 12; a21 = 11; a23 = 0; a9 = 7; a27 = 1; return 21; } else if((((a11==1)&&(((((((a13==1)&&(a9==10))&&(a21==10))&&(a16==10))&&(a23==1))&&(a17==2))&&!(a4==1)))&&(((!(a7==1)&&((a12==1)&&((a11==1)&&((!(a20==1)&&(input==3))&&(a1==13)))))&&(a19==3))&&(a5==5)))){ if((a18==1)){ a16 = 8; a11 = 0; a9 = 11; a19 = 5; a22 = 0; a26 = 1; a21 = 12; }else{ a11 = 0; a19 = 2; a9 = 7; a1 = 12; a0 = 1; a20 = 1; a5 = 6; a23 = 0; a16 = 7; } return -1; } else if(((((a1==14)&&((((a12==1)&&(((a21==11)&&(a23==1))&&(a20==1)))&&(a17==2))&&(a9==8)))&&(a19==1))&&(((((((a6==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a7==1))&&(a12==1))&&!(a8==1))&&(a16==10))&&!(a0==1)))){ a3 = 1; a5 = 4; a9 = 7; a1 = 13; a19 = 4; a21 = 12; a26 = 0; a0 = 0; return 25; } else if(((((a17==2)&&(((a1==13)&&((a5==6)&&(((a6==1)&&(a13==1))&&!(a14==1))))&&(a19==2)))&&(a16==7))&&(((a21==12)&&(((a2==1)&&((((input==6)&&(a9==10))&&(a23==1))&&(a13==1)))&&(a11==1)))&&(a20==1)))){ a21 = 10; a11 = 1; a1 = 12; a5 = 4; a19 = 1; a9 = 7; a23 = 1; a24 = 0; return -1; } else if((((a19==2)&&(!(a6==1)||((a16==10)&&((((a0==1)||(a11==1))&&(a1==13))&&!(a20==1)))))&&(((((a17==2)&&(((a13==1)&&((input==1)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10)))))&&!(a24==1)))&&(a21==10))&&(a28==1))&&!(a14==1)))){ a6 = 0; a9 = 10; a1 = 12; a4 = 1; a16 = 7; a10 = 1; a20 = 1; a5 = 5; return 23; } else if(((((a21==12)&&((!(a26==1)&&(((a16==7)&&(((a28==1)&&((input==5)&&(a20==1)))&&(a13==1)))&&(a6==1)))&&(a5==4)))&&(a1==13))&&(!(a7==1)&&((a19==5)&&((a17==2)&&((a9==8)&&((a3==1)||(a0==1)))))))){ if((a29==1)){ a20 = 0; a19 = 1; a8 = 0; a1 = 12; a5 = 5; a9 = 10; a16 = 8; a21 = 11; a4 = 0; a13 = 1; }else{ a1 = 12; a4 = 0; a11 = 1; a21 = 11; a9 = 9; a16 = 9; } return 22; } else if((((((!(a8==1)&&(((a16==9)&&(input==4))&&!(a4==1)))&&!(a7==1))&&(a5==6))&&(a9==7))&&((((a27==1)||(!(a18==1)&&((a17==2)&&((((a23==1)&&(a3==1))&&(a21==10))&&(a19==1)))))&&(a1==14))&&(a20==1)))){ a13 = 1; a1 = 12; a11 = 1; a28 = 1; a5 = 4; a16 = 7; return -1; } else if(((!(a12==1)||((((a23==1)&&(!(a20==1)&&(!(a3==1)||(((a0==1)||(a3==1))||!(a11==1)))))&&(a21==11))&&(a1==14)))&&(((a16==9)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a17==2))&&(a9==7))&&(a19==5)))&&!(a0==1)))){ a1 = 13; a7 = 1; a28 = 0; a21 = 10; a16 = 7; a20 = 1; a4 = 1; a19 = 1; a5 = 6; return 21; } else if((((((a21==10)&&((a16==11)&&(((input==6)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&(a6==1))))&&(a13==1))&&(a11==1))&&((!(a0==1)&&((((!(a4==1)&&((a17==2)&&(a13==1)))&&!(a20==1))&&(a1==13))&&(a19==3)))||(a26==1)))){ a27 = 1; a5 = 5; a18 = 1; a9 = 10; a16 = 8; a20 = 1; a21 = 11; a23 = 0; a1 = 12; a19 = 2; return 26; } else if((((a1==14)&&(((!(a26==1)&&(a3==1))&&!(a20==1))||(a4==1)))&&((a9==9)&&((a16==8)&&(((a19==1)&&(!(a27==1)&&(((a21==11)&&((((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&(a2==1))&&(a11==1)))&&!(a7==1))))&&(a17==2)))))){ a21 = 10; a16 = 10; a9 = 7; a13 = 1; a23 = 1; a20 = 1; a5 = 6; a0 = 0; a19 = 2; return 21; } else if((((a17==2)&&((((!(a28==1)&&(((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a20==1)))&&(a21==12))&&(a19==2))&&!(a11==1)))&&((a1==12)&&((a8==1)&&(((((a3==1)&&(a16==9))&&(a0==1))&&!(a3==1))&&(a7==1)))))){ a9 = 10; a16 = 7; a21 = 10; a26 = 1; a2 = 0; a5 = 5; return -1; } else if(((((a19==2)&&((a13==1)&&(((a5==5)||(a5==6))&&(input==1))))&&(a9==7))&&((!(a6==1)||((a16==11)&&((a20==1)&&(!(a6==1)||((a14==1)||((((a21==12)&&((a3==1)||(a8==1)))&&(a17==2))&&(a28==1)))))))&&(a1==12)))){ a5 = 4; a21 = 10; a3 = 1; a19 = 1; a16 = 7; a14 = 0; a23 = 1; return -1; } else if((((a1==14)&&((a16==10)&&(((a17==2)&&((((((a11==1)&&((input==3)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))))&&(a2==1))&&!(a0==1))&&(a21==12))&&!(a7==1)))&&!(a20==1))))&&(!(a11==1)||(((a12==1)||!(a2==1))&&(a19==5))))){ if((a13==1)){ a20 = 1; a7 = 1; a19 = 4; a5 = 4; a1 = 13; a15 = 0; a16 = 8; a9 = 11; a21 = 11; }else{ a19 = 2; a21 = 10; a5 = 5; a16 = 7; a0 = 1; a9 = 7; a26 = 1; a1 = 12; a23 = 0; a20 = 1; } return -1; } else if((((a7==1)&&((a5==5)&&((a16==7)&&((a17==2)&&(!(a3==1)&&(((a7==1)&&((a1==14)&&(input==5)))&&(a21==12)))))))&&((((a24==1)&&((a27==1)&&(((a28==1)&&!(a23==1))&&(a20==1))))&&(a9==10))&&(a19==2)))){ a5 = 4; a15 = 0; a9 = 7; a24 = 1; a19 = 1; a21 = 10; return 22; } else if((((a19==2)&&(((((a9==7)&&((((a2==1)||!(a3==1))&&(a21==10))&&(a17==2)))&&(a16==10))||(a4==1))&&(a20==1)))&&((a23==1)&&((a13==1)&&(((a1==13)&&((((a5==4)||(a5==5))&&(input==6))&&(a2==1)))&&(a11==1)))))){ a3 = 1; a27 = 0; a14 = 0; a16 = 7; a5 = 4; a1 = 12; a19 = 1; return -1; } else if(((!(a2==1)&&((((a21==11)&&(((a17==2)&&((((a9==10)&&((a20==1)&&(input==6)))&&(a27==1))&&(a5==6)))&&!(a11==1)))&&(a19==4))&&(a18==1)))&&(((((a16==10)&&(a28==1))&&(a1==12))&&!(a13==1))&&!(a23==1)))){ a19 = 1; a16 = 7; a25 = 0; a21 = 10; a18 = 1; a9 = 7; return -1; } else if((((a6==1)&&(!(a7==1)&&((a17==2)&&((((a19==2)&&((a16==11)&&(((a9==8)&&(input==5))&&!(a26==1))))&&(a23==1))&&(a21==10)))))&&(((((!(a8==1)&&(a11==1))&&(a1==14))&&!(a20==1))&&(a5==5))||!(a12==1)))){ if((a15==1)){ a11 = 0; a16 = 7; a20 = 1; a3 = 0; a0 = 1; a1 = 13; a19 = 1; a9 = 11; a5 = 4; }else{ a9 = 11; a21 = 12; a7 = 1; a20 = 1; a19 = 4; a22 = 1; a5 = 6; a16 = 7; a1 = 13; } return 21; } else if((((a23==1)&&((a16==8)&&(((a9==9)&&(((a21==11)&&(input==4))&&(a19==3)))&&(a17==2))))&&(!(a7==1)&&((a5==4)&&(((((a8==1)||((!(a6==1)||(a12==1))&&(a20==1)))&&!(a27==1))||!(a6==1))&&(a1==13)))))){ a16 = 10; a8 = 0; a19 = 1; a4 = 0; a5 = 5; a27 = 0; a1 = 12; a9 = 7; return 22; } else if((((a8==1)&&(!(a11==1)&&((a17==2)&&((((a21==12)&&((input==5)&&((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==1))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4)))))))&&!(a11==1))&&!(a23==1)))))&&((a20==1)&&(((a8==1)&&((a16==9)&&(a28==1)))&&!(a12==1))))){ a5 = 4; a29 = 0; a4 = 1; a1 = 12; a16 = 7; a9 = 8; a19 = 5; a21 = 11; return 21; } else if((((a1==12)&&((a5==6)&&(!(a14==1)&&(((a17==2)&&((a2==1)&&((input==4)&&(a9==8))))&&!(a8==1)))))&&(!(a20==1)&&(((a16==7)&&((a19==2)&&((((a24==1)||(a11==1))&&(a11==1))&&(a21==12))))||(a18==1))))){ a19 = 1; a11 = 1; a5 = 4; a21 = 10; a20 = 1; a9 = 7; a13 = 1; a7 = 0; return -1; } else if((((a28==1)&&(((a17==2)&&((a21==11)&&((a2==1)&&(((a3==1)&&(a1==12))||(a8==1)))))&&(a5==4)))&&((a11==1)&&((!(a24==1)&&((((!(a20==1)&&(input==6))&&(a19==1))&&(a9==11))&&(a16==8)))&&(a23==1))))){ a20 = 1; a21 = 12; a19 = 2; a24 = 0; a5 = 5; a1 = 14; a16 = 7; return 23; } else if((((a13==1)&&(((((a28==1)&&((a17==2)&&((((a21==12)&&(a6==1))&&(a19==1))&&(a23==1))))&&!(a7==1))&&(a16==7))&&!(a8==1)))&&(((a1==13)&&((a2==1)&&((input==6)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5))))))&&!(a20==1)))){ a20 = 1; a5 = 6; a19 = 5; a6 = 1; a8 = 0; a16 = 10; a9 = 9; a18 = 0; return 25; } else if((((((!(a7==1)&&(!(a24==1)&&(((input==4)&&(a16==11))&&(a12==1))))&&(a2==1))&&(a17==2))&&(a1==14))&&(((a5==6)&&(((a21==10)&&(((a19==1)&&((a12==1)&&(a9==11)))&&!(a0==1)))&&(a20==1)))||!(a28==1)))){ a18 = 0; a5 = 4; a1 = 12; a9 = 7; a24 = 0; a16 = 7; a2 = 1; return -1; } else if((((a1==12)&&((a17==2)&&(((!(a18==1)&&((((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==6))&&!(a24==1))&&(a19==5)))&&(a2==1))&&!(a7==1))))&&(!(a20==1)&&(((((a6==1)&&(a21==12))&&(a16==8))||(a4==1))&&(a2==1))))){ a25 = 1; a6 = 0; a9 = 7; a19 = 4; a16 = 7; a21 = 10; a5 = 4; return 22; } else if(((((!(a11==1)||(((a6==1)&&(a16==8))&&(a13==1)))&&(a20==1))&&(a21==10))&&((((a9==8)&&(((((a19==2)&&(!(a26==1)&&(((a5==5)||(a5==6))&&(input==6))))&&(a3==1))&&!(a4==1))&&(a17==2)))&&(a1==14))&&(a28==1)))){ a19 = 1; a9 = 7; a0 = 0; a1 = 12; a16 = 7; a5 = 4; a2 = 1; a26 = 0; return -1; } else if((((((a9==7)&&((((a17==2)&&((!(a11==1)&&((a3==1)&&(a27==1)))&&(a24==1)))&&(a24==1))&&!(a28==1)))&&(a21==10))&&(a1==13))&&(((a20==1)&&((a19==2)&&(((input==3)&&((a5==5)||(a5==6)))&&(a27==1))))&&(a16==8)))){ a2 = 0; a9 = 11; a3 = 0; a16 = 7; a15 = 0; a19 = 5; a5 = 5; return 25; } else if((((a1==14)&&(((a5==5)||(a5==6))&&(input==6)))&&((((((((a18==1)||(((a11==1)&&((a21==11)&&((a2==1)&&((a11==1)||!(a23==1)))))||!(a3==1)))&&(a20==1))||!(a23==1))&&(a9==7))&&(a19==4))&&(a16==8))&&(a17==2)))){ a11 = 1; a23 = 1; a9 = 9; a28 = 1; a5 = 4; a19 = 2; a1 = 13; a16 = 7; a21 = 10; return 25; } else if((((a23==1)&&((a2==1)&&((a17==2)&&(((a21==11)&&((a19==4)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a20==1)))))&&(!(a24==1)&&((a9==7)&&((a16==10)&&((a1==14)&&((((a13==1)&&(a6==1))&&(a13==1))||(a26==1)))))))){ if((a4==1)){ a19 = 2; a14 = 1; a9 = 8; a4 = 1; a5 = 6; a21 = 10; a1 = 12; a16 = 7; a20 = 1; a15 = 0; }else{ a9 = 10; a28 = 0; a1 = 13; a21 = 12; a5 = 5; a20 = 1; a16 = 9; a0 = 1; } return -1; } else if(((((a1==13)&&(!(a26==1)&&((a17==2)&&((a27==1)||(!(a14==1)&&((a9==10)&&((!(a24==1)&&((a23==1)&&(a20==1)))&&(a19==2))))))))||!(a3==1))&&(((a21==12)&&((a28==1)&&(((a5==4)||(a5==5))&&(input==3))))&&(a16==7)))){ a9 = 7; a28 = 1; a5 = 4; a1 = 12; a2 = 1; a21 = 10; a19 = 1; a6 = 1; return -1; } else if((((a21==10)&&(((((a16==7)&&(((a28==1)&&((input==4)&&((((a1==14)&&(a5==4))&&(a9==7))||((((a5==5)&&(a1==13))&&(a9==11))||(((a5==6)&&(a1==13))&&(a9==11))))))&&(a6==1)))&&(a28==1))&&(a19==5))&&!(a27==1)))&&(!(a7==1)&&((a17==2)&&(!(a7==1)&&((a20==1)&&(a12==1))))))){ a23 = 1; a9 = 7; a27 = 0; a28 = 1; a19 = 1; a1 = 12; a5 = 4; return -1; } else if((((a16==7)&&((a17==2)&&(((((!(a24==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a23==1))&&!(a27==1))&&!(a20==1))&&(a19==3))))&&((((a21==11)&&(((a2==1)&&((a13==1)||(a4==1)))||(a18==1)))&&(a1==12))&&(a9==11)))){ a21 = 10; a27 = 0; a18 = 0; a20 = 1; a3 = 1; a9 = 7; a19 = 1; a5 = 4; return -1; } else if(((!(a27==1)&&(((((!(a4==1)&&((a2==1)||!(a3==1)))&&(a19==1))&&(a17==2))&&(a5==4))&&(a28==1)))&&((((((((input==5)&&(a16==8))&&(a1==12))&&(a9==7))&&(a21==12))&&(a3==1))&&(a20==1))&&(a13==1)))){ a7 = 0; a6 = 1; a21 = 10; a16 = 7; a2 = 1; return -1; } else if(((((((a9==11)&&((((((a19==2)&&(input==5))&&(a5==4))&&!(a8==1))&&!(a8==1))&&(a1==14)))&&(a17==2))&&(a28==1))&&(a28==1))&&((a21==11)&&(((!(a20==1)&&((a16==10)&&(a23==1)))||!(a13==1))&&!(a0==1))))){ a5 = 5; a23 = 0; a19 = 1; a26 = 1; a9 = 7; a12 = 0; a20 = 1; a16 = 7; a21 = 10; return -1; } else if((((a16==10)&&(!(a13==1)||(((a2==1)&&((a1==14)&&(a11==1)))||!(a28==1))))&&((a19==5)&&(((a3==1)&&(!(a8==1)&&(!(a0==1)&&((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==3))&&(a17==2))&&!(a20==1)))))&&(a21==12))))){ a19 = 3; a21 = 10; a9 = 10; a1 = 13; a6 = 0; a15 = 0; a16 = 11; a5 = 4; a4 = 1; return -1; } else if((((a17==2)&&((a16==10)&&((a12==1)&&((!(a18==1)&&(((input==4)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&!(a24==1)))&&!(a8==1)))))&&(((((((a13==1)&&(a3==1))||!(a2==1))&&(a19==5))&&!(a20==1))&&(a21==11))&&(a1==12)))){ a16 = 7; a19 = 4; a28 = 0; a1 = 14; a9 = 10; a15 = 0; a7 = 1; a5 = 4; a21 = 10; return -1; } else if((((((!(a14==1)&&((a21==12)&&((a17==2)&&((a2==1)&&(((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==3))))))&&(a28==1))&&(a12==1))&&(a2==1))&&(((a20==1)&&(((a19==1)&&((a11==1)&&(a16==9)))&&(a12==1)))&&(a1==13)))){ a0 = 0; a1 = 12; a13 = 1; a21 = 10; a9 = 7; a5 = 4; a3 = 1; a16 = 7; return -1; } else if(((!(a14==1)&&((a21==10)&&(!(a0==1)&&((a13==1)&&(((a9==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&!(a0==1))))))&&((((a16==8)&&((a19==4)&&(!(a24==1)&&(((a2==1)&&!(a20==1))&&(a1==13)))))||(a27==1))&&(a17==2)))){ a12 = 1; a20 = 1; a28 = 1; a19 = 2; a3 = 1; a1 = 14; a9 = 9; a5 = 6; a16 = 9; return 21; } else if(((((a11==1)&&((a2==1)&&(((((a13==1)&&((((input==1)&&((a5==4)||(a5==5)))&&(a2==1))&&(a21==11)))&&(a17==2))&&(a20==1))&&(a16==9))))&&(a1==14))&&((a9==7)&&((((a6==1)||!(a12==1))&&(a19==3))||!(a13==1))))){ a26 = 0; a5 = 4; a9 = 11; a12 = 1; a23 = 1; a1 = 12; a19 = 5; return 21; } else if((((a17==2)&&((a5==6)&&(((((a11==1)&&((input==4)&&(a1==14)))&&(a12==1))&&(a20==1))&&(a16==9))))&&((a21==12)&&((((a9==7)&&(((!(a0==1)&&(a11==1))||!(a6==1))&&(a19==5)))||(a8==1))||!(a3==1))))){ a5 = 4; a26 = 0; a19 = 1; a16 = 7; a21 = 10; a1 = 12; a0 = 0; a8 = 0; return -1; } else if((((a7==1)||((((a21==11)&&(((a1==14)&&((a5==5)&&((((a19==2)&&((a23==1)||(a0==1)))&&(a20==1))&&(a17==2))))&&(a9==9)))||(a7==1))&&!(a7==1)))&&((a3==1)&&(((input==1)&&(a16==7))&&!(a0==1))))){ a1 = 12; a8 = 0; a9 = 7; a18 = 0; a5 = 4; a21 = 10; a19 = 1; a28 = 1; return -1; } else if((((a17==2)&&(((a16==10)&&((a21==12)&&((((a19==2)&&((a1==14)&&(a12==1)))&&(a13==1))&&!(a27==1))))||(a7==1)))&&((a20==1)&&((a9==8)&&(!(a14==1)&&(((a13==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a28==1))))))){ a5 = 5; a21 = 10; a1 = 13; a24 = 0; a16 = 7; a9 = 9; a8 = 0; a23 = 1; return 25; } else if(((((a6==1)&&((a9==10)&&(((a19==2)&&(input==3))&&(a28==1))))&&(a16==7))&&((a1==14)&&(!(a20==1)&&((a17==2)&&(((a21==11)&&(((!(a8==1)&&((a12==1)&&(a5==5)))&&!(a8==1))&&!(a4==1)))||(a18==1))))))){ a21 = 10; a19 = 1; a18 = 0; a9 = 7; a20 = 1; a0 = 0; a5 = 4; a1 = 12; a23 = 1; return -1; } else if((((a21==12)&&(((((a2==1)&&((a11==1)&&(a13==1)))&&(a19==3))&&(a11==1))&&!(a4==1)))&&((a17==2)&&((((a3==1)&&((a16==7)&&((((a9==7)&&((a5==5)&&(a1==13)))||((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==3))))&&(a20==1))&&(a2==1))))){ a5 = 4; a3 = 1; a1 = 12; a9 = 8; a19 = 5; a16 = 9; a26 = 0; a21 = 10; a0 = 0; return 21; } else if((((a17==2)&&((a16==11)&&((a6==1)&&((a1==14)&&(!(a11==1)||((a2==1)&&(a9==9)))))))&&((a11==1)&&((a23==1)&&((a19==4)&&(((((((a5==5)||(a5==6))&&(input==3))&&!(a7==1))&&(a21==10))&&(a3==1))&&(a20==1))))))){ a9 = 7; a16 = 7; a19 = 1; a1 = 12; a18 = 0; a23 = 1; a13 = 1; a5 = 4; return -1; } else if((((a24==1)||((a11==1)&&((((a19==4)&&((a21==12)&&(a3==1)))&&(a17==2))&&(a12==1))))&&((((a3==1)&&(((a2==1)&&(((input==6)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))&&(a16==11)))&&(a20==1)))&&(a1==14))&&!(a0==1)))){ a16 = 7; a27 = 0; a20 = 0; a1 = 12; a9 = 7; a23 = 1; a4 = 0; a21 = 10; a5 = 6; a19 = 1; return 21; } else if((((((a17==2)&&((!(a20==1)&&((a23==1)||(a8==1)))&&(a16==8)))&&(a19==4))&&(a1==12))&&(!(a27==1)&&((a13==1)&&((((((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==4))&&(a21==10))&&!(a7==1))&&!(a8==1))&&(a12==1)))))){ a19 = 1; a9 = 7; a5 = 4; a2 = 1; a7 = 0; a20 = 1; a23 = 1; a16 = 7; return -1; } else if((((((a9==8)&&((a19==2)&&((a16==11)&&((a13==1)&&(((a1==13)&&(!(a4==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a17==2))))))&&(a21==10))&&(a20==1))&&((a6==1)&&((((a13==1)||!(a6==1))&&(a28==1))&&(a13==1))))){ a3 = 1; a24 = 0; a1 = 12; a5 = 4; a9 = 7; a16 = 7; a19 = 1; a26 = 0; return -1; } else if((((a1==14)&&(((((a2==1)&&((a17==2)&&(!(a18==1)&&((input==4)&&((a5==4)||(a5==5))))))&&!(a7==1))&&(a16==10))&&(a9==11)))&&((a21==11)&&(((a14==1)||((a11==1)&&(((a2==1)&&(a11==1))&&(a19==5))))&&(a20==1))))){ a23 = 1; a16 = 7; a5 = 4; a21 = 10; a11 = 1; a9 = 7; a1 = 12; a19 = 1; return -1; } else if((((((a17==2)&&((!(a18==1)&&((((((input==4)&&((a5==5)||(a5==6)))&&(a11==1))&&(a6==1))&&!(a20==1))&&!(a18==1)))&&(a19==5)))&&(a21==10))&&(a9==11))&&((a1==13)&&((((a28==1)||!(a11==1))&&(a11==1))&&(a16==10))))){ a19 = 4; a21 = 11; a22 = 0; a29 = 0; a24 = 1; a1 = 12; a16 = 11; a5 = 4; a20 = 1; return -1; } else if((((((a23==1)&&(a3==1))||(a0==1))&&(a17==2))&&((a1==13)&&((((((a21==12)&&(((((input==6)&&((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4))))&&(a16==10))&&(a23==1))&&(a20==1)))&&(a6==1))&&(a6==1))&&!(a18==1))&&(a19==1))))){ a20 = 0; a1 = 12; a19 = 5; a14 = 0; a16 = 8; a5 = 4; a4 = 0; a18 = 0; a21 = 10; a9 = 11; return 21; } else if(((((a19==4)&&(((((!(a20==1)&&((a0==1)||(!(a14==1)&&(a11==1))))&&(a6==1))&&(a21==12))&&(a17==2))||(a4==1)))&&!(a8==1))&&((a9==10)&&(((((input==1)&&((a5==5)||(a5==6)))&&(a16==9))&&(a1==13))&&!(a7==1))))){ if((a11==1)){ a16 = 8; a12 = 0; a8 = 1; a1 = 12; a5 = 6; a27 = 1; a19 = 3; }else{ a21 = 10; a2 = 0; a5 = 6; a9 = 8; a19 = 1; a29 = 1; a11 = 0; } return 25; } else if((((!(a0==1)&&((((a17==2)&&((a16==9)&&(a11==1)))||(a7==1))&&(a19==5)))||!(a11==1))&&(((a2==1)&&((a21==11)&&((!(a20==1)&&((a1==13)&&((input==6)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&!(a18==1))))&&!(a8==1)))){ a19 = 2; a8 = 1; a9 = 7; a28 = 0; a20 = 1; a21 = 10; a16 = 7; a1 = 12; a5 = 5; a11 = 0; return 25; } else if((((a6==1)&&((((!(a11==1)||(a3==1))&&!(a0==1))&&(a3==1))&&(a16==9)))&&((a17==2)&&((a19==3)&&((a1==14)&&(((((a20==1)&&(!(a24==1)&&((a21==12)&&(input==1))))&&(a5==6))&&(a9==10))&&(a23==1))))))){ a16 = 7; a21 = 10; a18 = 0; a14 = 0; a19 = 2; a23 = 1; a1 = 13; return 25; } else if((((((((!(a20==1)&&(a11==1))||(a7==1))||!(a3==1))&&(a16==7))||(a4==1))&&(a21==12))&&((a19==3)&&(((a3==1)&&(!(a27==1)&&((a1==14)&&((a17==2)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==5))))))&&(a2==1))))){ a19 = 1; a7 = 0; a2 = 1; a9 = 7; a23 = 1; a1 = 12; a21 = 10; a5 = 4; a20 = 1; return -1; } else if((((a21==12)&&((!(a11==1)||((a3==1)&&((a18==1)||(a3==1))))&&(a19==5)))&&(((!(a20==1)&&((((((a1==14)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&!(a8==1))&&!(a24==1))&&(a28==1))&&(a17==2)))&&(a9==9))&&(a16==7)))){ a20 = 1; a19 = 1; a8 = 0; a9 = 7; a5 = 4; a1 = 12; a14 = 0; a4 = 0; a21 = 10; return -1; } else if((((a1==14)&&((((a19==5)&&((a9==11)&&((!(a8==1)&&((a17==2)&&(input==5)))&&(a11==1))))&&(a21==11))&&(a16==8)))&&((a20==1)&&((!(a0==1)&&((!(a26==1)&&(!(a18==1)&&(a11==1)))||!(a12==1)))&&(a5==5))))){ a24 = 0; a12 = 1; a19 = 1; a21 = 10; a1 = 12; a4 = 0; a5 = 4; a9 = 7; a16 = 7; return -1; } else if(((!(a7==1)&&(!(a27==1)&&(((a12==1)&&((a16==7)&&((((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==5))&&!(a27==1))&&(a21==11))))&&(a17==2))))&&((a20==1)&&((!(a14==1)&&(((a1==12)&&(a11==1))&&(a19==4)))&&(a28==1))))){ a5 = 4; a13 = 1; a23 = 1; a28 = 1; a9 = 7; a19 = 1; a21 = 10; return -1; } else if(((((a16==7)&&(!(a0==1)&&((a28==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a12==1)))))&&(a19==5))&&((a12==1)&&(((a21==11)&&((a9==9)&&(((a20==1)&&(((a28==1)&&(a1==13))&&!(a27==1)))&&(a17==2))))||!(a28==1))))){ a1 = 12; a5 = 4; a24 = 0; a19 = 1; a9 = 7; a21 = 10; a13 = 1; a18 = 0; return -1; } else if((((a5==4)&&((a1==13)&&((!(a24==1)&&((a19==3)&&((a17==2)&&((a9==11)&&((a21==12)&&(input==5))))))&&!(a8==1))))&&((a11==1)&&((a27==1)||(((((a2==1)&&!(a20==1))||!(a3==1))&&(a16==7))&&!(a4==1)))))){ a19 = 2; a28 = 1; a18 = 0; a26 = 0; a1 = 14; a20 = 1; a21 = 10; return 21; } else if((((a2==1)&&((((a11==1)&&((a1==12)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a23==1))))&&(a19==1))&&(a16==7)))&&(((a17==2)&&(!(a13==1)||((!(a20==1)&&((a11==1)&&((a2==1)&&(a21==10))))&&(a9==8))))&&!(a4==1)))){ a6 = 1; a9 = 11; a4 = 0; a1 = 14; a5 = 6; a23 = 1; return 22; } else if((((a16==10)&&(((((!(a26==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a20==1))&&!(a0==1))&&(a9==9))&&(a1==13)))&&((a21==12)&&((a19==3)&&((a13==1)&&((a28==1)&&(((!(a18==1)&&(a23==1))&&!(a4==1))&&(a17==2)))))))){ a10 = 0; a20 = 1; a5 = 5; a21 = 10; a14 = 1; a9 = 8; a19 = 1; a16 = 7; a2 = 0; return -1; } else if(((((a17==2)&&(!(a23==1)||((a1==14)&&((a19==1)&&((a21==12)&&(((a2==1)&&(a16==8))||(a27==1)))))))||!(a28==1))&&((!(a27==1)&&(!(a0==1)&&(((((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7))))&&(input==4))&&(a11==1))))&&(a20==1)))){ a5 = 4; a4 = 0; a9 = 7; a21 = 10; a28 = 1; a16 = 7; a1 = 12; a26 = 0; return -1; } else if((((((!(a20==1)&&((a19==3)&&(!(a0==1)&&((a6==1)&&((!(a4==1)&&((a7==1)||(a3==1)))&&(a21==10))))))&&!(a26==1))&&(a1==14))&&(a5==5))&&(((a17==2)&&(((a16==7)&&(input==1))&&(a9==10)))&&(a12==1)))){ a13 = 1; a19 = 4; a11 = 1; a3 = 1; a1 = 12; return 25; } else if(((((!(a24==1)&&((!(a24==1)&&(!(a7==1)&&((input==5)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))))))&&(a17==2)))&&(a16==8))&&(a20==1))&&(((!(a24==1)&&((((a12==1)&&(a13==1))||(a14==1))&&(a1==14)))&&(a19==1))&&(a21==12)))){ a21 = 11; a16 = 10; a13 = 1; a19 = 5; a6 = 1; a1 = 13; a18 = 0; a5 = 6; a9 = 8; return 26; } else if(((((a4==1)&&((a20==1)&&((a18==1)&&((a2==1)&&(a27==1)))))&&(a8==1))&&((a17==2)&&(((a16==11)&&((a19==2)&&(((((((a1==14)&&(a5==5))&&(a9==7))||((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4)))))&&(input==4))&&!(a13==1))&&(a7==1))))&&(a21==11))))){ a5 = 6; a15 = 1; a19 = 5; a9 = 10; a23 = 0; a21 = 12; a1 = 12; return 26; } else if((((((input==4)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a17==2))&&(a12==1))&&((a0==1)||(((a12==1)&&((a1==12)&&((!(a23==1)||((a20==1)&&((a21==11)&&((a19==1)&&(!(a18==1)&&(a23==1))))))&&!(a24==1))))&&(a16==9))))){ a16 = 7; a11 = 1; a9 = 7; a21 = 10; a0 = 0; a5 = 4; return -1; } else if(((((((a17==2)&&(((input==1)&&(((((a5==5)&&(a1==12))&&(a9==7))&&(a19==2))||(((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&(a16==10)))&&(a21==10))&&!(a14==1))&&!(a7==1))&&((((!(a6==1)||(!(a3==1)||(a2==1)))&&!(a0==1))&&!(a20==1))&&!(a24==1)))){ if((a8==1)){ a8 = 1; a5 = 6; a28 = 0; a19 = 1; a3 = 0; a1 = 13; a16 = 7; a9 = 11; a20 = 1; }else{ a16 = 7; a5 = 6; a20 = 1; a29 = 1; a19 = 1; a9 = 9; a12 = 0; a1 = 13; a11 = 0; } return -1; } else if((((a3==1)&&((((a17==2)&&(((a16==10)&&(((((a9==11)&&((a5==6)&&(a1==13)))||(((a1==14)&&(a5==4))&&(a9==7)))&&(input==4))&&(a21==11)))&&!(a20==1)))&&!(a27==1))&&(a11==1)))&&(!(a6==1)||(!(a3==1)||((a19==3)&&((a11==1)||(a7==1))))))){ if((a16==10)){ a21 = 10; a23 = 0; a5 = 6; a1 = 12; a19 = 1; a7 = 1; a16 = 11; a9 = 8; a13 = 0; }else{ a19 = 4; a21 = 12; a5 = 4; a20 = 1; a0 = 1; a9 = 10; a1 = 12; a18 = 1; a6 = 0; } return -1; } else if((((((a16==9)&&((a23==1)&&((a17==2)&&((((a5==4)||(a5==5))&&(input==1))&&(a1==12)))))&&(a9==11))&&(a21==12))&&((((((((a2==1)&&(a19==3))&&!(a4==1))||!(a28==1))||(a0==1))&&!(a24==1))&&!(a0==1))&&(a20==1)))){ a18 = 0; a28 = 1; a0 = 0; a9 = 7; a21 = 10; a5 = 4; a19 = 1; a16 = 7; return -1; } else if((((((a13==1)&&(((a2==1)&&(a21==12))&&(a28==1)))&&(a17==2))&&(a2==1))&&((!(a18==1)&&((((a16==8)&&((a19==4)&&(((input==5)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&!(a18==1))))&&(a13==1))&&!(a20==1)))&&(a1==12)))){ if((a17==2)){ a16 = 7; a1 = 14; a5 = 4; a23 = 0; a21 = 10; a24 = 1; a18 = 1; a9 = 11; }else{ a9 = 7; a21 = 10; a5 = 4; a26 = 1; a7 = 1; a20 = 1; a19 = 1; a8 = 1; a16 = 7; } return -1; } else if((((a12==1)&&((a21==10)&&(((((((!(a4==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a20==1))&&(a11==1))&&(a17==2))&&(a3==1))&&!(a14==1))&&(a19==4))))&&((a1==13)&&((a16==11)&&(((a11==1)&&(a9==9))&&(a3==1)))))){ a21 = 11; a9 = 10; a0 = 0; a18 = 0; a14 = 0; a1 = 12; a5 = 4; return 23; } else if((((a0==1)||((a19==5)&&((a0==1)||(a11==1))))&&((a12==1)&&(((((a17==2)&&(((a21==12)&&(((a16==7)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==5)))&&!(a20==1)))&&(a1==13)))&&!(a14==1))&&(a3==1))&&!(a27==1))))){ a4 = 0; a19 = 1; a21 = 10; a5 = 4; a9 = 7; a20 = 1; a26 = 0; a7 = 0; a1 = 12; return -1; } return calculate_output71(input); } int calculate_output71(int input) { if((((a13==1)&&((a19==5)&&(((a13==1)&&(!(a0==1)&&(!(a20==1)&&((input==6)&&(a5==6)))))&&(a12==1))))&&(((a21==10)&&((((a16==10)&&((a13==1)&&(!(a6==1)||(a12==1))))&&(a17==2))&&(a9==8)))&&(a1==13)))){ a23 = 0; a20 = 1; a9 = 10; a5 = 5; a16 = 7; a1 = 14; a11 = 0; a19 = 1; a25 = 1; return -1; } else if((((a1==12)&&(!(a20==1)&&((!(a6==1)||(a13==1))&&!(a7==1))))&&((((a21==12)&&(((!(a4==1)&&(!(a18==1)&&((a19==3)&&((a6==1)&&((input==4)&&((a5==4)||(a5==5)))))))&&!(a18==1))&&(a9==8)))&&(a16==7))&&(a17==2)))){ a19 = 1; a5 = 4; a24 = 0; a9 = 7; a20 = 1; a27 = 0; a14 = 0; a21 = 10; return -1; } else if(((((a17==2)&&((a9==10)&&((((a27==1)&&((a3==1)&&(a4==1)))&&!(a3==1))&&(a16==7))))&&!(a6==1))&&((((a21==12)&&(((!(a13==1)&&((input==3)&&(a5==4)))&&!(a20==1))&&(a0==1)))&&(a1==14))&&(a19==2)))){ a20 = 1; a1 = 13; a5 = 5; a12 = 0; a9 = 7; a19 = 1; a28 = 0; a21 = 10; a8 = 1; return -1; } else if(((((a19==2)&&((a23==1)&&((a9==7)&&(!(a20==1)&&((a24==1)||((a17==2)&&(a2==1)))))))||(a0==1))&&(((a13==1)&&((((((a5==4)&&(input==3))&&(a21==12))&&!(a18==1))&&(a16==7))&&(a23==1)))&&(a1==14)))){ a24 = 0; a19 = 1; a1 = 12; a8 = 0; a21 = 10; a20 = 1; a23 = 1; return -1; } else if(((((a16==8)&&((a4==1)||(!(a4==1)&&((a19==1)&&((a6==1)||!(a23==1))))))||(a24==1))&&(!(a14==1)&&((((a21==11)&&(!(a14==1)&&((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==9))&&(a1==12))))&&(a17==2))&&(a20==1))))){ a26 = 0; a9 = 8; a1 = 14; a21 = 12; a14 = 0; a5 = 6; return 21; } else if(((((!(a20==1)&&(((a7==1)||((a8==1)||((a12==1)&&((a2==1)&&(a21==10)))))&&!(a4==1)))&&(a1==14))&&!(a18==1))&&((a3==1)&&((((a19==3)&&((input==4)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))))&&(a17==2))&&(a16==9))))){ a20 = 1; a19 = 1; a1 = 12; a11 = 0; a16 = 7; a26 = 1; a29 = 1; a5 = 4; a9 = 10; return 25; } else if(((!(a13==1)||((((a17==2)&&((a21==12)&&((((a2==1)&&((a16==10)&&(a28==1)))&&(a1==12))&&(a20==1))))&&(a6==1))||!(a11==1)))&&(((((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==4))&&(a19==3))&&!(a14==1))&&(a11==1)))){ a5 = 4; a16 = 7; a6 = 1; a19 = 1; a0 = 0; a7 = 0; a21 = 10; a9 = 7; return -1; } else if((((a21==10)&&(((((a13==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a1==12))&&!(a27==1))&&!(a14==1)))&&(((((a19==1)&&((a11==1)&&((a27==1)||(((a23==1)&&(a9==9))&&!(a14==1)))))&&(a20==1))&&(a16==11))&&(a17==2)))){ a11 = 1; a6 = 1; a9 = 7; a5 = 4; a2 = 1; a16 = 7; return -1; } else if((((a18==1)&&((!(a20==1)&&(((a12==1)&&!(a11==1))&&(a21==11)))&&!(a13==1)))&&(((a27==1)&&((a16==8)&&((a17==2)&&(((((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==2))||((a19==3)&&((a9==7)&&((a1==12)&&(a5==4)))))||((a19==3)&&(((a5==5)&&(a1==12))&&(a9==7))))&&(input==3))&&(a7==1)))))&&(a8==1)))){ a5 = 6; a1 = 14; a27 = 1; a16 = 7; a20 = 1; a9 = 7; a21 = 10; a19 = 1; a11 = 0; return -1; } else if((((a17==2)&&((a3==1)&&((((((a19==2)&&(((a5==5)&&(a1==14))&&(a9==11)))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2)))||((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7))))&&(input==3))&&(a11==1))))&&(!(a6==1)||((a20==1)&&((a28==1)&&((((a28==1)&&((a2==1)&&(a16==7)))&&(a21==11))||!(a12==1))))))){ a19 = 1; a21 = 10; a5 = 4; a4 = 0; a9 = 7; a12 = 1; a1 = 12; return -1; } else if((((a2==1)&&(((a11==1)&&(((a17==2)&&((a19==5)&&((((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==6))&&(a28==1))&&!(a20==1))))&&(a16==9)))&&!(a14==1)))&&(!(a2==1)||(((a28==1)||!(a11==1))&&(a21==12))))){ if((a4==1)){ a5 = 5; a27 = 1; a9 = 11; a1 = 12; a21 = 11; a7 = 1; a19 = 4; a6 = 0; }else{ a0 = 1; a6 = 0; a9 = 11; a1 = 12; a21 = 11; a16 = 8; a5 = 6; a29 = 0; } return 21; } else if((((a16==7)&&((a17==2)&&(((a4==1)||((((a13==1)&&(a6==1))&&!(a18==1))&&(a13==1)))&&!(a0==1))))&&((((a1==13)&&(((((a9==11)&&(input==4))&&(a21==11))&&!(a18==1))&&(a20==1)))&&(a19==5))&&(a5==4)))){ a19 = 1; a1 = 12; a18 = 0; a12 = 1; a9 = 7; a21 = 10; return -1; } else if(((((a16==9)&&(!(a3==1)||((a2==1)&&((((a1==12)&&((a19==5)&&(a12==1)))||!(a28==1))&&(a20==1)))))&&(a21==10))&&((!(a4==1)&&(((a9==8)&&(((input==4)&&((a5==4)||(a5==5)))&&!(a18==1)))&&!(a26==1)))&&(a17==2)))){ a27 = 0; a4 = 0; a16 = 7; a11 = 1; a9 = 7; a5 = 4; a19 = 1; return -1; } else if((((a0==1)||(((((a26==1)||((a1==14)&&(!(a11==1)||(a6==1))))&&(a17==2))&&(a21==10))||!(a6==1)))&&(((!(a20==1)&&((a19==3)&&(((input==3)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a16==10))))&&(a2==1))&&!(a7==1)))){ a9 = 9; a5 = 5; a4 = 1; a1 = 12; a19 = 2; a16 = 7; a22 = 0; a20 = 1; a8 = 1; return -1; } else if(((((a20==1)&&(((!(a3==1)||(a6==1))&&!(a18==1))&&!(a14==1)))&&(a17==2))&&((a19==2)&&(((a16==10)&&(((a21==10)&&((a6==1)&&((a1==13)&&((input==3)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a13==1)))&&(a3==1))))){ a19 = 1; a23 = 1; a1 = 12; a9 = 7; a16 = 7; a5 = 4; a27 = 0; a4 = 0; return -1; } else if((((a9==8)&&((!(a26==1)&&((((a21==12)&&((a23==1)&&((a19==2)&&(input==3))))&&!(a27==1))&&(a6==1)))&&(a20==1)))&&(((((a17==2)&&(((a2==1)||(a24==1))||(a27==1)))&&(a5==4))&&(a16==10))&&(a1==14)))){ a16 = 7; a13 = 1; a1 = 12; a18 = 0; a21 = 10; a19 = 1; a6 = 1; a9 = 7; return -1; } else if((((!(a14==1)&&(((a21==10)&&((((a1==12)&&((a28==1)&&((a9==7)&&(input==4))))&&(a6==1))&&(a5==6)))&&(a16==9)))&&(a19==1))&&(((a20==1)&&((a17==2)&&(!(a11==1)||((a23==1)&&(a13==1)))))&&(a6==1)))){ a6 = 1; a16 = 7; a5 = 4; a27 = 0; a0 = 0; return -1; } else if(((!(a28==1)||((((a21==10)&&((a13==1)||(a0==1)))||!(a11==1))||!(a12==1)))&&((((a16==8)&&((a17==2)&&((a1==14)&&((a20==1)&&(((input==1)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a19==1))))))&&(a12==1))&&(a3==1)))){ a14 = 0; a16 = 7; a5 = 4; a28 = 1; a1 = 12; a9 = 7; a0 = 0; return -1; } else if((((((a9==8)&&((!(a0==1)&&((!(a7==1)&&((input==4)&&(a21==12)))&&!(a26==1)))&&(a1==14)))&&(a19==1))&&(a5==5))&&(((a20==1)&&(!(a23==1)||((((a23==1)&&(a3==1))&&(a17==2))&&(a28==1))))&&(a16==8)))){ a16 = 7; a13 = 1; a5 = 4; a21 = 10; a9 = 7; a1 = 12; a7 = 0; a14 = 0; return -1; } else if(((((((a3==1)&&(a13==1))&&(a13==1))||(a8==1))||(a14==1))&&(((((a21==10)&&(!(a20==1)&&(((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1))&&(a19==2))&&!(a4==1))&&(a3==1))))&&(a17==2))&&(a16==7))&&(a1==12)))){ a19 = 1; a5 = 4; a20 = 1; a8 = 0; a3 = 1; a11 = 1; a9 = 7; return -1; } else if(((!(a14==1)&&((a28==1)&&(((!(a18==1)&&(((a19==3)&&((a9==8)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&!(a27==1))&&(a23==1))))&&(a1==13)))&&(a16==7))&&!(a20==1))))&&((a17==2)&&((!(a12==1)||(a6==1))&&(a21==12))))){ a13 = 1; a20 = 1; a18 = 0; a19 = 1; a5 = 4; a1 = 12; a9 = 7; a21 = 10; a3 = 1; return -1; } else if(((!(a8==1)&&(((a19==5)&&((a21==11)&&(a28==1)))&&(a20==1)))&&((((a16==9)&&(((a1==12)&&((((((input==4)&&((a5==5)||(a5==6)))&&!(a27==1))&&!(a14==1))&&(a13==1))&&(a17==2)))&&(a9==11)))&&!(a7==1))&&!(a27==1)))){ a7 = 0; a16 = 7; a5 = 4; a19 = 1; a13 = 1; a21 = 10; a9 = 7; a11 = 1; return -1; } else if((((((a1==13)&&(!(a26==1)&&((a16==9)&&((a12==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))))&&!(a4==1))&&(a19==5))&&((!(a20==1)&&((((a11==1)&&(((a13==1)&&(a9==7))&&!(a7==1)))&&(a21==11))&&!(a8==1)))&&(a17==2)))){ if((a17==3)){ a25 = 1; a13 = 0; a20 = 1; a12 = 0; a19 = 1; a9 = 11; a16 = 10; a5 = 4; a1 = 14; }else{ a15 = 1; a9 = 8; a16 = 7; a22 = 1; a5 = 4; a20 = 1; a7 = 1; a21 = 10; a19 = 1; a1 = 12; } return -1; } else if(((!(a4==1)&&((a17==2)&&(((a19==5)&&((input==5)&&((a5==5)||(a5==6))))&&(a1==12))))&&(((((a27==1)||(((a9==8)&&((((a21==12)&&(a3==1))&&(a16==7))||!(a23==1)))&&!(a20==1)))||!(a28==1))&&!(a7==1))&&!(a14==1)))){ if((a19==2)){ a19 = 2; a1 = 14; a9 = 10; a26 = 0; a21 = 10; a2 = 1; a16 = 8; a5 = 6; a8 = 0; }else{ a1 = 14; a20 = 1; a19 = 3; a5 = 5; a21 = 10; a0 = 0; a18 = 0; a16 = 10; a26 = 0; } return 21; } else if(((!(a2==1)||(((((a1==14)&&(((a2==1)&&!(a0==1))&&(a21==12)))||(a7==1))&&(a9==7))&&(a23==1)))&&((a12==1)&&((a3==1)&&((a20==1)&&((a19==4)&&(((a17==2)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5)))&&(a16==11)))))))){ if((a23==1)){ a19 = 2; a20 = 0; a7 = 0; a21 = 11; a16 = 7; a8 = 0; a3 = 1; a5 = 5; }else{ a19 = 5; a9 = 10; a5 = 5; a6 = 1; } return 25; } else if((((a17==2)&&((a16==7)&&((!(a18==1)&&((a21==11)&&((a9==8)&&(a28==1))))&&(a19==5))))&&((a1==12)&&((((a3==1)&&(((a13==1)&&(((input==6)&&(a20==1))&&!(a8==1)))&&!(a7==1)))&&(a5==4))&&!(a24==1))))){ a24 = 0; a16 = 8; a5 = 5; a9 = 11; a1 = 14; a6 = 1; a0 = 0; return 23; } else if(((((!(a20==1)&&((((input==4)&&(a1==14))&&(a21==11))&&!(a2==1)))&&(a4==1))&&!(a3==1))&&((a19==1)&&((((a9==8)&&((a26==1)&&(((a7==1)&&(!(a2==1)&&(a2==1)))&&(a17==2))))&&(a5==4))&&(a16==7))))){ a22 = 0; a21 = 10; a27 = 1; a9 = 11; a20 = 1; a29 = 0; a5 = 6; return -1; } else if((((((!(a14==1)&&(((a3==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a11==1)))&&(a17==2)))&&!(a7==1))&&(a1==13))&&!(a26==1))&&(((((a9==9)&&((a21==12)&&(!(a20==1)&&(a11==1))))&&(a16==10))&&(a19==2))&&!(a14==1)))){ if((a23==1)){ a29 = 0; a16 = 9; a5 = 6; a19 = 5; a1 = 12; a22 = 1; a4 = 1; a9 = 7; }else{ a16 = 7; a5 = 6; a21 = 10; a19 = 1; a13 = 0; a25 = 0; a20 = 1; } return -1; } else if(((!(a8==1)&&((a1==13)&&(((a9==10)&&((a20==1)&&(((input==6)&&((a5==4)||(a5==5)))&&(a19==2))))&&(a17==2))))&&((a24==1)||(!(a24==1)&&((a18==1)||((a21==12)&&((a16==11)&&((a7==1)||((a12==1)||(a18==1)))))))))){ a19 = 4; a13 = 1; a5 = 4; a24 = 0; a9 = 8; a2 = 1; return 25; } else if(((!(a0==1)&&((!(a7==1)&&(!(a4==1)&&((a13==1)&&((a1==12)&&((a17==2)&&((((a19==1)&&((input==6)&&(a21==11)))&&(a20==1))&&(a3==1)))))))&&(a16==7)))&&(((a9==9)&&((a5==6)&&(a13==1)))&&(a28==1)))){ a26 = 0; a9 = 7; a5 = 4; a21 = 10; a27 = 0; a8 = 0; return -1; } else if((((a1==12)&&((((((((((a5==5)||(a5==6))&&(input==4))&&(a21==11))&&(a16==7))&&!(a24==1))&&(a12==1))&&!(a0==1))&&(a9==11))&&(a28==1)))&&((a19==1)&&((a20==1)&&((a18==1)||(((a6==1)&&(a17==2))&&!(a26==1))))))){ a13 = 1; a12 = 1; a2 = 1; a9 = 7; a21 = 10; a5 = 4; return -1; } else if(((((a17==2)&&(!(a26==1)&&((a19==2)&&((a2==1)&&((input==1)&&(a1==14))))))&&(a9==11))&&(!(a20==1)&&((((((((a23==1)&&!(a14==1))&&!(a7==1))||!(a6==1))&&!(a27==1))&&(a21==10))&&(a16==8))&&(a5==5))))){ a1 = 12; a9 = 7; a12 = 1; a18 = 0; a19 = 1; a5 = 4; a20 = 1; a3 = 1; a16 = 7; return -1; } else if((((a5==6)&&((a1==14)&&((!(a18==1)&&(((!(a18==1)&&((input==4)&&(a20==1)))&&(a19==1))&&!(a8==1)))&&(a17==2))))&&((a16==7)&&((a9==7)&&((!(a27==1)&&((a12==1)&&((a21==11)&&(a12==1))))||!(a12==1)))))){ a1 = 12; a3 = 1; a24 = 0; a5 = 4; a21 = 10; return -1; } else if((((a9==11)&&((a19==2)&&((a21==12)&&(!(a20==1)&&((a3==1)&&!(a7==1))))))&&((a1==14)&&(((a17==2)&&(!(a7==1)&&((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1))&&!(a0==1))&&!(a14==1))&&(a23==1))))&&(a16==7))))){ a20 = 1; a21 = 10; a19 = 1; a2 = 1; a3 = 1; a9 = 7; a1 = 12; a5 = 4; a13 = 1; return -1; } else if(((!(a28==1)||(((a24==1)||((a11==1)&&(a1==14)))&&(a20==1)))&&((a21==11)&&((a19==4)&&((!(a14==1)&&(((a13==1)&&(((((input==6)&&(a5==5))&&(a16==8))&&(a11==1))&&(a3==1)))&&(a9==11)))&&(a17==2)))))){ a9 = 7; a18 = 0; a21 = 10; a5 = 4; a19 = 1; a24 = 0; a1 = 12; a16 = 7; return -1; } else if((((a9==7)&&((!(a13==1)||(((a6==1)&&(((a11==1)||(a8==1))&&(a23==1)))&&(a21==11)))&&(a1==12)))&&((a17==2)&&((a5==6)&&((a2==1)&&(((!(a27==1)&&((a16==8)&&(input==5)))&&!(a20==1))&&(a19==3))))))){ a5 = 4; a6 = 1; a18 = 0; a21 = 10; a19 = 1; a20 = 1; a16 = 7; a7 = 0; return -1; } else if((((!(a28==1)||(!(a2==1)||((a6==1)&&(a19==1))))&&(a5==4))&&((((((a9==9)&&(!(a26==1)&&(((a17==2)&&((a11==1)&&((a1==12)&&(input==4))))&&(a16==7))))&&(a21==10))&&!(a18==1))&&(a2==1))&&!(a20==1)))){ a24 = 0; a11 = 1; a9 = 7; a20 = 1; a28 = 1; return -1; } else if(((((a21==11)&&((a17==2)&&((a2==1)&&((a14==1)||((a0==1)||(((a7==1)||(a11==1))&&(a16==11)))))))||!(a6==1))&&((a6==1)&&((a20==1)&&((input==3)&&(((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3))||(((a19==2)&&((a9==11)&&((a1==14)&&(a5==5))))||((a19==2)&&((a9==11)&&((a1==14)&&(a5==6))))))))))){ a6 = 1; a9 = 7; a16 = 7; a5 = 4; a1 = 12; a13 = 1; a21 = 10; a19 = 1; a18 = 0; return -1; } else if(((!(a26==1)&&((a9==10)&&((((a5==4)||(a5==5))&&(input==6))&&(a16==11))))&&(((((!(a18==1)&&(!(a26==1)&&(!(a26==1)&&((((a12==1)&&(a1==13))&&(a12==1))&&(a17==2)))))||!(a3==1))&&(a19==4))&&(a21==10))&&!(a20==1)))){ a9 = 8; a5 = 5; a6 = 0; a29 = 1; a20 = 1; a1 = 14; a22 = 1; a16 = 7; a19 = 1; return -1; } else if(((((a1==13)&&((a2==1)&&((!(a4==1)&&((((a3==1)&&(a21==10))||(a7==1))||!(a3==1)))&&(a19==2))))&&(a17==2))&&((a16==11)&&((a20==1)&&((a6==1)&&((a12==1)&&((a9==11)&&((a5==6)&&(input==5))))))))){ a6 = 1; a9 = 7; a19 = 1; a24 = 0; a5 = 4; a16 = 7; a1 = 12; a8 = 0; return -1; } else if((((((a17==2)&&(!(a4==1)&&((((a2==1)&&((((a19==2)&&(((a5==6)&&(a1==14))&&(a9==11)))||(((a9==7)&&((a5==4)&&(a1==12)))&&(a19==3)))&&(input==6)))&&!(a8==1))&&(a16==9))))&&!(a20==1))&&!(a8==1))&&(!(a3==1)||(!(a18==1)&&((a12==1)&&(a21==11)))))){ if((a21==11)){ a19 = 1; a1 = 13; a3 = 0; a5 = 4; a0 = 1; a22 = 1; a16 = 10; a9 = 10; }else{ a1 = 13; a21 = 10; a3 = 0; a5 = 6; a16 = 8; a19 = 4; a20 = 1; a9 = 9; a14 = 1; a27 = 1; } return -1; } else if((((((a28==1)&&(!(a23==1)||((((a20==1)&&(!(a26==1)&&((!(a0==1)&&((a13==1)&&!(a26==1)))&&(a19==3))))&&(a5==6))||!(a6==1))))&&(a21==12))&&(a17==2))&&((a16==9)&&(((a9==7)&&(input==4))&&(a1==12))))){ a5 = 4; a18 = 0; a7 = 0; a19 = 1; a21 = 10; a16 = 7; a13 = 1; return -1; } else if(((((a21==12)&&((a1==14)&&(((a13==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a17==2))))&&(a6==1))&&(((a19==1)&&((a9==11)&&(((a18==1)||((a16==9)&&(!(a13==1)||((a14==1)||(a6==1)))))&&!(a7==1))))&&(a20==1)))){ a9 = 9; a13 = 1; a24 = 0; a19 = 3; a1 = 12; a5 = 4; a7 = 0; return 21; } else if((((a19==2)&&(!(a13==1)||((a14==1)||((a23==1)&&(a20==1)))))&&(!(a27==1)&&((a3==1)&&((a21==10)&&(!(a8==1)&&(((a17==2)&&((a3==1)&&(((((a1==14)&&(a5==5))&&(a9==7))||(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14)))))&&(input==4))))&&(a16==7)))))))){ a19 = 4; a9 = 9; a13 = 1; a12 = 1; a5 = 6; a1 = 12; a2 = 1; return 21; } else if((((a17==2)&&((((!(a27==1)&&((a11==1)&&(((input==3)&&(a16==9))&&(a21==10))))&&!(a20==1))&&(a3==1))&&!(a7==1)))&&(((a9==8)&&(((a19==5)&&(!(a4==1)&&((a11==1)&&!(a24==1))))&&(a5==5)))&&(a1==14)))){ a19 = 1; a20 = 1; a29 = 1; a16 = 7; a5 = 4; a0 = 1; a23 = 0; return 21; } else if((((((((a12==1)&&(a17==2))&&!(a7==1))&&!(a27==1))&&!(a14==1))&&(a20==1))&&(((!(a27==1)&&((!(a27==1)&&((a1==14)&&(((input==4)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a13==1))))&&(a21==12)))&&(a16==7))&&(a19==1)))){ a21 = 10; a5 = 4; a9 = 7; a1 = 12; a27 = 0; a2 = 1; return -1; } else if((((((!(a0==1)&&(((a19==1)&&((a26==1)||(a6==1)))&&!(a7==1)))&&!(a24==1))&&(a1==12))&&!(a4==1))&&((a20==1)&&((((a21==12)&&(((input==4)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))&&(a16==11)))&&(a17==2))&&!(a24==1))))){ a13 = 1; a9 = 7; a5 = 4; a21 = 10; a28 = 1; a16 = 7; a6 = 1; return -1; } else if((((a18==1)||((a20==1)&&((a21==12)&&((a16==9)&&(((a3==1)&&!(a26==1))||!(a12==1))))))&&((!(a14==1)&&(!(a14==1)&&((a17==2)&&((input==3)&&(((((a5==4)&&(a1==12))&&(a9==7))&&(a19==3))||(((a19==2)&&(((a1==14)&&(a5==5))&&(a9==11)))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2))))))))&&(a12==1)))){ a21 = 10; a8 = 0; a9 = 7; a19 = 1; a13 = 1; a5 = 4; a1 = 12; a18 = 0; a16 = 7; return -1; } else if(((((a21==12)&&((((a11==1)&&((a16==7)&&(input==4)))&&!(a0==1))&&(a9==11)))&&(a1==12))&&((a5==6)&&(((((a4==1)||((a19==5)&&(((a3==1)||!(a23==1))&&(a17==2))))&&(a20==1))&&!(a27==1))||!(a11==1))))){ a16 = 9; a23 = 1; a9 = 10; a19 = 4; a13 = 1; a21 = 11; a1 = 13; a2 = 1; return 25; } else if(((!(a28==1)||((a9==11)&&((a17==2)&&(!(a28==1)||((a20==1)&&((a19==4)&&(((a24==1)||((a23==1)&&(a13==1)))&&(a21==10))))))))&&((a16==11)&&((a1==13)&&((a23==1)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a18==1))))))){ a0 = 0; a26 = 0; a9 = 7; a16 = 7; a5 = 4; a1 = 12; a6 = 1; a19 = 1; return -1; } else if(((((!(a13==1)||((a21==10)&&((a14==1)||((a28==1)||!(a12==1)))))&&(a1==13))&&(a28==1))&&((((((!(a4==1)&&((input==4)&&((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a5==4)&&(a9==8)))))&&(a19==4))&&(a17==2))&&(a16==11))&&(a2==1))&&(a20==1)))){ a1 = 12; a5 = 4; a18 = 0; a19 = 1; a16 = 7; a28 = 1; a9 = 7; return -1; } else if(((!(a20==1)&&((a23==1)&&((!(a7==1)&&((a5==4)&&((a17==2)&&((a12==1)&&(((input==5)&&(a9==7))&&(a19==2))))))&&(a1==13))))&&(((a2==1)&&(((a18==1)||((a6==1)&&(a16==7)))||(a24==1)))&&(a21==10)))){ a27 = 0; a19 = 1; a1 = 12; a18 = 0; a20 = 1; a13 = 1; return -1; } else if(((((!(a3==1)||((a28==1)||!(a6==1)))&&(a20==1))&&(a16==9))&&((a9==9)&&((a19==3)&&((((((a1==12)&&(!(a8==1)&&((a2==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))&&(a21==10))&&!(a4==1))&&(a12==1))&&(a17==2)))))){ a19 = 1; a4 = 0; a5 = 4; a11 = 1; a9 = 7; a18 = 0; a16 = 7; return -1; } else if((((a19==1)&&((!(a8==1)&&((a2==1)&&(!(a20==1)&&((a1==14)&&(!(a27==1)&&((((((a5==4)||(a5==5))&&(input==6))&&!(a27==1))&&(a11==1))&&(a9==11)))))))&&(a16==8)))&&(((a17==2)&&((a12==1)&&(a21==12)))&&(a28==1)))){ if((a26==1)){ a6 = 0; a9 = 8; a1 = 12; a21 = 10; a5 = 4; a11 = 0; a20 = 1; }else{ a9 = 10; a5 = 4; a16 = 7; a19 = 5; a27 = 1; a25 = 1; a21 = 10; a8 = 1; } return -1; } else if((((!(a2==1)||(((a6==1)&&(a16==11))||(a27==1)))&&(a19==3))&&((a9==11)&&(((((a23==1)&&(!(a8==1)&&((!(a18==1)&&((a1==12)&&((input==3)&&(a21==10))))&&(a17==2))))&&(a5==4))&&(a23==1))&&!(a20==1))))){ a15 = 0; a21 = 12; a16 = 7; a1 = 13; a2 = 0; a5 = 6; a9 = 10; a11 = 0; return 21; } else if(((((a2==1)&&(((a1==13)&&((((a21==12)&&(input==3))&&(a17==2))&&(a19==5)))&&(a5==6)))&&!(a18==1))&&(((!(a13==1)||((a9==11)&&(!(a23==1)||(((a26==1)||(a2==1))&&(a16==7)))))&&!(a20==1))&&(a28==1)))){ a5 = 4; a14 = 0; a4 = 0; a9 = 7; a20 = 1; a1 = 12; a19 = 1; a21 = 10; a28 = 1; return -1; } else if(((((a19==4)&&((a21==11)&&((a17==2)&&(((input==3)&&((a5==5)||(a5==6)))&&!(a18==1)))))&&(a1==14))&&(((((!(a6==1)||(((a24==1)||(!(a27==1)&&(a2==1)))&&(a9==7)))&&!(a7==1))&&(a20==1))&&(a28==1))&&(a16==11)))){ a16 = 7; a3 = 1; a11 = 1; a21 = 10; a19 = 1; a5 = 4; a1 = 12; a23 = 1; return -1; } else if(((((a23==1)&&((((a9==9)&&((a21==12)&&((input==4)&&(a20==1))))&&(a17==2))&&!(a14==1)))&&!(a18==1))&&(((!(a12==1)||((a0==1)||(((a19==5)&&((a16==7)&&(a28==1)))&&(a1==14))))&&(a5==6))&&(a6==1)))){ a9 = 7; a4 = 0; a1 = 12; a19 = 1; a21 = 10; a5 = 4; a2 = 1; a13 = 1; return -1; } else if((((a23==1)&&(((a16==11)&&(((((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==1))&&(a21==12))||(((a21==11)&&(((a9==11)&&((a5==5)&&(a1==14)))&&(a19==5)))||((a21==11)&&(((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5)))))&&(input==1))&&!(a18==1)))&&!(a4==1)))&&(((!(a8==1)&&((a20==1)&&((a17==2)&&(a23==1))))||!(a23==1))&&(a13==1)))){ a0 = 0; a11 = 1; a1 = 14; a9 = 8; a19 = 2; a21 = 10; a5 = 4; a16 = 10; return 21; } else if((((((((a9==7)&&(a23==1))&&(a21==12))||!(a2==1))&&(a16==7))||(a14==1))&&((a11==1)&&((a1==12)&&((a3==1)&&((a19==2)&&(!(a7==1)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==1)))&&(a20==1))&&!(a8==1))))))))){ a5 = 4; a3 = 1; a0 = 0; a21 = 10; a19 = 1; return -1; } else if(((((((!(a4==1)&&(((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(input==3))&&(a13==1)))&&!(a4==1))&&(a21==11))&&(a1==13))&&(a16==10))&&(((!(a3==1)||(!(a20==1)&&(((a2==1)&&(a11==1))||!(a28==1))))&&(a17==2))&&(a19==3)))){ a16 = 7; a9 = 10; a19 = 1; a21 = 10; a5 = 5; a1 = 14; a20 = 1; a15 = 0; a27 = 1; a10 = 0; return -1; } else if(((((a1==13)&&((!(a3==1)||((a16==9)&&(((a21==11)&&(a12==1))&&!(a24==1))))&&(a19==5)))||!(a2==1))&&(((a12==1)&&((a20==1)&&(((a17==2)&&((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==4)))&&!(a8==1))))&&(a23==1)))){ a19 = 1; a5 = 4; a21 = 10; a9 = 7; a6 = 1; a26 = 0; a1 = 12; a28 = 1; a16 = 7; return -1; } else if(((((((a1==12)&&((!(a3==1)||(((a11==1)&&(a16==9))&&(a20==1)))&&!(a0==1)))&&(a9==7))&&(a19==3))&&(a21==10))&&((a17==2)&&(((a13==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1))&&!(a7==1)))&&!(a0==1))))){ a16 = 11; a19 = 1; a7 = 0; a5 = 5; a18 = 0; a1 = 14; a27 = 0; a9 = 10; return 26; } else if(((((a9==11)&&(((a17==2)&&(!(a13==1)||(a28==1)))&&!(a26==1)))||(a26==1))&&((a16==9)&&((a11==1)&&((((a5==5)&&((a12==1)&&((a20==1)&&(((a19==4)&&(input==1))&&(a21==12)))))&&(a1==12))&&(a11==1)))))){ a5 = 4; a7 = 0; a16 = 7; a24 = 0; a12 = 1; a9 = 7; a19 = 1; a21 = 10; return -1; } else if((((((((a17==2)&&(!(a27==1)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==4))&&(a16==11))))&&!(a14==1))&&(a21==11))&&(a2==1))&&(a2==1))&&(((a20==1)&&((((a2==1)&&(a11==1))&&(a19==3))&&(a1==13)))||(a7==1)))){ a21 = 10; a23 = 1; a1 = 14; a16 = 10; a19 = 1; a6 = 1; a5 = 5; a9 = 11; a12 = 1; return 22; } else if((((a11==1)&&((a2==1)&&(!(a8==1)&&(((a1==14)&&((a21==11)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a26==1)))))&&((((a9==8)&&(((((a16==10)&&(a2==1))||!(a13==1))&&(a11==1))&&(a19==3)))&&!(a20==1))&&(a17==2)))){ a28 = 0; a11 = 0; a5 = 6; a21 = 10; a20 = 1; a19 = 1; a16 = 7; return -1; } else if(((((a1==13)&&((a16==7)&&((((a20==1)&&((a11==1)&&!(a4==1)))||!(a12==1))&&(a17==2))))&&(a19==4))&&((((a9==7)&&((a28==1)&&(!(a4==1)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==4))))))&&(a11==1))&&(a21==12)))){ a19 = 2; a8 = 0; a11 = 1; a16 = 9; a3 = 1; a5 = 4; a21 = 11; return 21; } else if((((a2==1)&&((a20==1)&&(((a21==10)&&((a9==9)&&((!(a12==1)||(a12==1))&&(a17==2))))&&(a19==5))))&&(!(a18==1)&&(((a1==13)&&(((a16==8)&&((((a5==4)||(a5==5))&&(input==3))&&!(a4==1)))&&!(a26==1)))&&!(a8==1))))){ a1 = 12; a5 = 5; a4 = 0; a12 = 1; a2 = 1; return -1; } else if((((((((input==5)&&((a5==4)||(a5==5)))&&(a16==11))&&!(a24==1))&&!(a26==1))&&(a1==14))&&(((a9==8)&&((a20==1)&&((!(a26==1)&&((((a17==2)&&((a21==12)&&(a28==1)))||!(a11==1))&&!(a8==1)))||(a24==1))))&&(a19==5)))){ a5 = 4; a16 = 9; a1 = 12; a19 = 3; a9 = 10; a7 = 0; a3 = 1; a13 = 1; return 21; } else if((((((((a7==1)&&(!(a12==1)&&(a23==1)))&&(a7==1))&&(a20==1))&&(a17==2))&&(a7==1))&&(!(a11==1)&&(!(a3==1)&&((a1==14)&&((a19==4)&&(((a16==10)&&((((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==1)))&&(a21==11)))))))){ a5 = 5; a9 = 8; a0 = 1; a1 = 12; a19 = 2; a25 = 0; a21 = 10; a16 = 7; return 22; } else if(((((a16==8)&&((((!(a2==1)||(a28==1))&&(a17==2))||!(a2==1))&&(a20==1)))&&(a1==13))&&((a12==1)&&((a21==10)&&((((!(a18==1)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==5)))&&!(a8==1))&&(a19==4))&&(a6==1)))))){ a16 = 7; a9 = 7; a19 = 1; a5 = 4; a8 = 0; a26 = 0; a1 = 12; a2 = 1; return -1; } else if((((a1==12)&&((((!(a20==1)&&((a21==11)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==6))&&(a28==1))))&&(a17==2))&&(a11==1))&&(a19==2)))&&((a11==1)&&(((a23==1)&&(((a24==1)||(a28==1))&&(a16==7)))||!(a12==1))))){ a1 = 13; a16 = 9; a5 = 6; a6 = 1; a21 = 12; a20 = 1; a19 = 1; a26 = 0; a9 = 11; return 21; } else if(((((a1==14)&&((((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==6))&&(a17==2)))&&(a28==1))&&((a21==12)&&(!(a8==1)&&((((a26==1)||((((a19==4)&&((a20==1)&&(a6==1)))||(a26==1))&&(a16==7)))||(a7==1))&&(a23==1)))))){ a12 = 1; a21 = 10; a24 = 0; a9 = 7; a0 = 0; a1 = 12; a5 = 4; a19 = 1; return -1; } else if(((!(a28==1)||((((a19==4)&&(((a21==11)&&((a16==11)&&((a28==1)&&(a17==2))))&&(a20==1)))&&(a1==14))&&!(a8==1)))&&(((((((input==1)&&((a5==4)||(a5==5)))&&(a23==1))&&(a9==11))&&!(a7==1))&&!(a14==1))&&(a2==1)))){ a26 = 0; a14 = 0; a21 = 10; a2 = 1; a5 = 4; return 21; } else if((((a19==5)&&((a17==2)&&((a28==1)&&(!(a26==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a16==8))))))&&((a1==12)&&(!(a20==1)&&((a8==1)||(((a8==1)||((a3==1)&&((a26==1)||((a6==1)&&(a21==11)))))&&(a9==7))))))){ a9 = 8; a7 = 0; a1 = 13; a16 = 9; a5 = 6; a23 = 1; a19 = 1; a27 = 0; a20 = 1; a21 = 10; return -1; } else if(((((a3==1)&&(((a6==1)&&(((((a16==8)&&((input==4)&&(a19==3)))&&(a17==2))&&!(a8==1))&&(a1==12)))&&!(a20==1)))&&(a5==5))&&((a9==8)&&(((a2==1)&&(((a23==1)&&(a21==12))||!(a23==1)))||(a8==1))))){ if((a27==1)){ a20 = 1; a19 = 1; a9 = 10; a7 = 1; a15 = 0; a16 = 7; a14 = 1; a5 = 6; a21 = 10; }else{ a9 = 9; a0 = 1; a20 = 1; a8 = 1; a21 = 10; a10 = 1; a19 = 2; a16 = 7; } return 21; } else if(((((a13==1)&&(!(a28==1)||(((((a20==1)&&(a12==1))&&(a1==12))&&(a19==3))&&(a9==7))))&&(a2==1))&&(((a16==9)&&(!(a14==1)&&((a21==10)&&(((a17==2)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a18==1)))))&&!(a27==1)))){ if((a12==1)){ a5 = 4; a6 = 1; a27 = 0; a9 = 10; a16 = 7; a20 = 0; a1 = 14; a23 = 1; a19 = 5; }else{ a13 = 1; a5 = 5; a19 = 4; a1 = 14; a21 = 12; a16 = 8; a0 = 0; a27 = 0; a9 = 8; } return -1; } else if(((((a16==8)&&((a17==2)&&(a23==1)))&&(a19==2))&&(((a1==13)&&((a28==1)&&((!(a27==1)&&(((a13==1)&&(((a6==1)&&((input==4)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&(a21==12)))&&!(a26==1)))&&(a2==1))))&&!(a20==1)))){ if((a17==2)){ a1 = 12; a16 = 7; a21 = 10; a27 = 1; a20 = 1; a5 = 5; a14 = 1; a9 = 10; a13 = 0; }else{ a10 = 1; a21 = 10; a3 = 0; a9 = 8; a5 = 5; a20 = 1; a19 = 1; a16 = 7; a2 = 0; } return 25; } else if(((((a17==2)&&(((a23==1)&&(((a2==1)&&(a6==1))||(a14==1)))&&(a11==1)))&&(a1==12))&&(((a16==7)&&(!(a24==1)&&(((a21==11)&&(!(a27==1)&&((input==5)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))))&&(a19==3))))&&(a20==1)))){ a6 = 1; a23 = 1; a9 = 7; a12 = 1; a5 = 4; a19 = 1; a21 = 10; return -1; } else if((((((!(a26==1)&&((a19==3)&&((a16==10)&&((a0==1)||(a6==1)))))&&(a13==1))&&(a9==7))&&(a28==1))&&((a17==2)&&(((a23==1)&&((a21==10)&&((a5==4)&&(((a1==14)&&(input==5))&&(a28==1)))))&&(a20==1))))){ a5 = 5; a28 = 1; a16 = 7; a6 = 1; a19 = 2; a11 = 1; return -1; } else if((((a17==2)&&(((((a26==1)||(a23==1))||!(a13==1))&&(a19==3))&&(a1==14)))&&((((a6==1)&&((a20==1)&&(((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==6))&&(a12==1))&&!(a18==1))&&(a11==1))))&&(a21==11))&&(a16==7)))){ a26 = 0; a5 = 4; a19 = 2; a9 = 10; a13 = 1; a1 = 13; a16 = 8; return 26; } else if(((((a16==9)&&(((a2==1)&&((a19==4)&&((a21==10)&&((((input==4)&&((a5==5)||(a5==6)))&&(a3==1))&&!(a26==1)))))&&!(a7==1)))&&(a17==2))&&((a9==11)&&((((a18==1)||((a1==14)&&(a6==1)))&&!(a20==1))&&!(a18==1))))){ a29 = 1; a22 = 1; a4 = 1; a19 = 1; a16 = 7; a5 = 5; a1 = 12; a20 = 1; return -1; } else if((((a20==1)&&((!(a0==1)&&(((a21==12)&&((((input==4)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))))&&(a16==11))&&!(a27==1)))&&!(a18==1)))&&(a19==5)))&&((((a17==2)&&(((a1==12)&&(a13==1))||!(a11==1)))&&(a6==1))||!(a3==1)))){ a5 = 4; a16 = 7; a12 = 1; a24 = 0; a19 = 1; a21 = 10; a9 = 7; return -1; } else if(((((a13==1)&&(((a14==1)||(a23==1))&&!(a0==1)))||(a14==1))&&(((a16==7)&&((((!(a27==1)&&((a19==3)&&(((input==1)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&!(a20==1))))&&(a13==1))&&(a17==2))&&(a1==12)))&&(a21==12)))){ a9 = 7; a3 = 1; a5 = 4; a6 = 1; a18 = 0; a21 = 10; a19 = 1; a20 = 1; return -1; } else if((((a9==10)&&((a21==10)&&((a19==3)&&((!(a2==1)||((((a16==9)&&((a5==4)&&(!(a18==1)&&(a3==1))))&&(a13==1))||!(a11==1)))&&(a13==1)))))&&((a17==2)&&(((a20==1)&&((a1==13)&&(input==5)))&&(a13==1))))){ a9 = 7; a16 = 7; a19 = 1; a23 = 1; a1 = 12; a18 = 0; a2 = 1; return -1; } else if((((a4==1)||((!(a2==1)||((a16==9)&&(!(a20==1)&&(a12==1))))||!(a6==1)))&&((a12==1)&&((a17==2)&&((a19==5)&&((!(a24==1)&&((a1==13)&&((a21==10)&&((input==6)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))))))&&!(a7==1))))))){ a9 = 8; a10 = 1; a13 = 0; a20 = 1; a19 = 1; a1 = 14; a16 = 7; a22 = 1; a5 = 4; return 21; } else if((((a9==7)&&(((!(a14==1)&&((a3==1)&&(!(a7==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a2==1)))))&&(a21==10))&&(a1==14)))&&(((a19==4)&&((!(a20==1)&&(((a11==1)&&(a16==8))||(a7==1)))&&(a17==2)))&&(a2==1)))){ a18 = 0; a5 = 5; a19 = 2; a20 = 1; a21 = 12; a6 = 1; a9 = 11; a16 = 11; return 25; } else if(((((a6==1)&&((!(a14==1)&&(((a19==3)&&((input==1)&&((a5==4)||(a5==5))))&&!(a20==1)))&&!(a27==1)))&&(a12==1))&&(((a17==2)&&((((a9==7)&&(((a23==1)&&(a1==12))||!(a2==1)))&&(a16==8))&&!(a8==1)))&&(a21==10)))){ a4 = 0; a5 = 5; a20 = 1; a16 = 7; a1 = 13; a12 = 1; a9 = 9; a19 = 2; a27 = 0; return 25; } else if((((a17==2)&&((a19==3)&&(((a21==12)&&(((a26==1)||((a11==1)||!(a28==1)))&&!(a4==1)))||(a24==1))))&&(((a1==12)&&((a9==9)&&((((a23==1)&&((input==4)&&((a5==5)||(a5==6))))&&(a6==1))&&(a20==1))))&&(a16==7)))){ a24 = 0; a19 = 1; a21 = 10; a26 = 0; a8 = 0; a9 = 7; a5 = 4; return -1; } else if(((((a21==12)&&((a23==1)&&((a2==1)&&(!(a24==1)&&((a17==2)&&(!(a26==1)&&((a19==2)&&((a5==4)&&(input==1)))))))))&&(a1==14))&&((a13==1)&&((a9==9)&&((a16==9)&&((a20==1)&&((a11==1)||(a0==1)))))))){ if((a4==1)){ a16 = 7; a8 = 0; a5 = 5; a20 = 0; a18 = 0; }else{ a19 = 3; a21 = 10; a28 = 1; a23 = 1; a5 = 5; a16 = 7; a1 = 13; a2 = 1; } return 22; } else if(((((a21==12)&&((a16==9)&&((((a17==2)&&((((input==4)&&((a5==4)||(a5==5)))&&(a2==1))&&(a13==1)))&&!(a7==1))&&!(a20==1))))&&(a9==11))&&(!(a2==1)||(!(a11==1)||((((a2==1)&&(a11==1))&&(a19==1))&&(a1==12)))))){ a19 = 5; a5 = 5; a21 = 11; a6 = 0; a20 = 1; a27 = 1; a1 = 14; a7 = 1; return 25; } else if((((a3==1)&&(!(a20==1)&&((((a2==1)&&((a17==2)&&(!(a4==1)&&((((a5==4)||(a5==5))&&(input==6))&&(a23==1)))))&&(a19==5))&&(a16==9))))&&(((((a1==14)&&((a2==1)||!(a11==1)))&&(a21==10))||!(a12==1))&&(a9==7)))){ a9 = 9; a5 = 6; a8 = 1; a20 = 1; a13 = 0; a15 = 0; a19 = 1; a16 = 7; return 21; } else if((((a9==8)&&((a11==1)&&(((a12==1)||!(a2==1))&&(a12==1))))&&(((a21==10)&&((a16==8)&&((((!(a24==1)&&((((a17==2)&&(input==3))&&(a19==5))&&!(a27==1)))&&!(a8==1))&&(a1==13))&&(a5==5))))&&!(a20==1)))){ a19 = 1; a5 = 4; a1 = 12; a27 = 0; a16 = 7; a8 = 0; a9 = 7; a20 = 1; a11 = 1; return -1; } else if(((((a12==1)&&((a17==2)&&(((((a16==10)&&(input==6))&&(a1==14))&&(a3==1))&&(a11==1))))&&(a9==7))&&((a8==1)||((((a19==4)&&((((a5==4)&&(a12==1))||!(a12==1))&&(a21==12)))&&!(a20==1))&&(a6==1))))){ if((a12==1)){ a20 = 1; a2 = 0; a16 = 7; a19 = 2; a1 = 12; a3 = 0; a10 = 0; a9 = 11; a21 = 10; }else{ a24 = 1; a3 = 0; a27 = 1; a1 = 12; a20 = 1; a9 = 11; a21 = 10; } return 26; } else if((((a9==9)&&((a1==14)&&((!(a8==1)&&(!(a12==1)||(a3==1)))&&(a16==11))))&&((((a21==10)&&(((((a3==1)&&((a28==1)&&(!(a20==1)&&(input==6))))&&(a23==1))&&!(a8==1))&&(a17==2)))&&(a5==4))&&(a19==1)))){ a6 = 0; a5 = 5; a25 = 1; a20 = 1; a2 = 0; a19 = 4; a21 = 12; a9 = 7; a16 = 9; return 21; } else if((((a13==1)&&((((a9==10)&&((a23==1)&&(a19==2)))&&(a5==4))&&(a21==11)))&&((a17==2)&&((a1==12)&&(((((a13==1)&&((!(a8==1)&&((input==5)&&!(a20==1)))&&(a16==8)))&&!(a8==1))&&(a12==1))&&(a13==1)))))){ a20 = 1; a13 = 1; a16 = 10; a14 = 0; a3 = 1; a21 = 10; a1 = 14; a9 = 9; return 21; } else if(((((a16==11)&&((a20==1)&&(((((((a5==4)||(a5==5))&&(input==6))&&(a17==2))&&(a21==10))&&(a6==1))&&(a23==1))))&&(a9==7))&&((((((!(a11==1)||(a6==1))&&(a1==14))&&(a19==5))||!(a12==1))||(a7==1))&&!(a0==1)))){ a1 = 12; a23 = 1; a16 = 7; a19 = 1; a18 = 0; a14 = 0; a5 = 4; return -1; } else if(((((((!(a28==1)||((a6==1)||(a24==1)))&&(a19==3))&&(a21==10))&&(a1==12))&&!(a8==1))&&((a9==9)&&(!(a0==1)&&(((a17==2)&&(((!(a18==1)&&((input==4)&&(a16==9)))&&(a5==5))&&(a12==1)))&&!(a20==1)))))){ a19 = 2; a15 = 0; a20 = 1; a16 = 7; a5 = 4; a12 = 0; a26 = 1; return 21; } else if(((((a16==11)&&((a4==1)||((a23==1)&&((a24==1)||((a8==1)||(!(a6==1)||((a21==12)&&(a11==1))))))))&&(a19==4))&&(((!(a27==1)&&((a20==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==1))))&&(a1==13))&&(a17==2)))){ a23 = 1; a11 = 1; a9 = 7; a8 = 0; a19 = 5; a5 = 5; a1 = 14; a21 = 11; return 21; } else if((((((a21==10)&&((a12==1)&&((((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==7))&&(a16==10))&&(a11==1))&&(a13==1))))&&(a19==5))&&(a20==1))&&(((a3==1)&&((((a11==1)&&!(a8==1))||!(a23==1))&&(a1==12)))&&(a17==2)))){ a27 = 0; a16 = 9; a19 = 1; a24 = 0; a23 = 1; a9 = 8; a5 = 6; a1 = 13; return -1; } else if(((((a7==1)||(!(a18==1)&&((a20==1)&&(!(a7==1)&&(((a9==7)&&((a1==14)&&((a5==5)&&(a3==1))))&&(a19==4))))))&&(a23==1))&&(((a12==1)&&((a28==1)&&(((a16==7)&&(input==6))&&(a17==2))))&&(a21==12)))){ a12 = 1; a21 = 10; a5 = 4; a1 = 12; a19 = 1; a14 = 0; a27 = 0; return -1; } else if((((a6==1)&&(!(a11==1)||((a21==12)&&((((!(a6==1)||((a28==1)||(a14==1)))&&(a17==2))&&(a1==12))||!(a28==1)))))&&(((((((input==6)&&(a16==10))&&(a5==6))&&(a20==1))&&(a9==7))&&(a19==1))&&(a11==1)))){ a16 = 9; a21 = 11; a19 = 4; a27 = 0; a2 = 1; a14 = 0; return 21; } else if((((a16==7)&&((!(a11==1)&&((a5==5)&&((!(a23==1)&&(!(a13==1)&&((a6==1)&&(a1==14))))&&!(a13==1))))&&(a19==5)))&&(((((((a9==7)&&(input==4))&&(a20==1))&&(a17==2))&&(a21==11))&&!(a2==1))&&(a14==1)))){ a11 = 0; a16 = 9; a5 = 4; a7 = 1; a25 = 0; a19 = 4; a1 = 12; return -1; } else if(((!(a20==1)&&(((((a12==1)&&(a5==4))&&(a28==1))&&!(a14==1))&&(a21==11)))&&((!(a0==1)&&((a9==10)&&(((((a17==2)&&((a28==1)&&((input==5)&&(a16==7))))&&(a1==14))&&(a19==3))&&!(a0==1))))&&(a28==1)))){ if((a18==1)){ a19 = 5; a12 = 1; a27 = 0; a5 = 5; a21 = 10; a2 = 1; a1 = 13; a9 = 8; a16 = 8; }else{ a0 = 0; a19 = 5; a27 = 0; a7 = 0; a21 = 12; a16 = 8; a20 = 1; } return 22; } else if((((!(a26==1)&&(((((a17==2)&&((input==5)&&((a5==5)||(a5==6))))&&!(a4==1))&&(a21==12))&&!(a7==1)))&&!(a18==1))&&(((((a9==10)&&((a19==5)&&((a16==7)&&((a20==1)&&(a6==1)))))&&(a1==13))&&(a13==1))||(a4==1)))){ a26 = 0; a16 = 9; a2 = 1; a21 = 11; a9 = 8; a8 = 0; a5 = 5; a1 = 14; return 22; } else if((((a16==11)&&((a17==2)&&((!(a7==1)&&((a2==1)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==1))))&&(a19==4))))&&((a11==1)&&((a20==1)&&((((a21==11)&&(((a24==1)||(a12==1))&&(a1==13)))||!(a11==1))&&!(a7==1)))))){ a14 = 0; a16 = 7; a9 = 7; a1 = 12; a19 = 1; a26 = 0; a5 = 4; a21 = 10; a23 = 1; return -1; } else if((((!(a20==1)&&(((a17==2)&&((((a11==1)||!(a3==1))&&!(a0==1))&&!(a24==1)))&&(a9==7)))&&(a16==7))&&((a19==4)&&((a12==1)&&((a21==10)&&(((a1==12)&&((((a5==5)||(a5==6))&&(input==6))&&(a23==1)))&&!(a26==1))))))){ a13 = 1; a19 = 1; a23 = 1; a20 = 1; a5 = 4; a2 = 1; return -1; } else if((((a19==5)&&(!(a7==1)&&(((a20==1)&&(a12==1))||(a14==1))))&&(((a21==10)&&((a6==1)&&(((a1==12)&&((a16==11)&&(!(a4==1)&&((a9==7)&&(!(a14==1)&&(((a5==5)||(a5==6))&&(input==6)))))))&&(a13==1))))&&(a17==2)))){ a19 = 4; a6 = 1; a4 = 0; a1 = 14; a5 = 4; a21 = 11; a3 = 1; return 23; } else if((((!(a24==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==4)))&&(a17==2))&&((a1==14)&&((a7==1)||(!(a4==1)&&(!(a26==1)&&((a23==1)&&(((a20==1)&&((a16==9)&&(((a11==1)&&(a21==11))&&(a19==3))))&&(a13==1))))))))){ a16 = 7; a8 = 0; a9 = 7; a2 = 1; a18 = 0; a5 = 4; a1 = 12; a19 = 1; a21 = 10; return -1; } else if(((((a18==1)||(!(a12==1)||(!(a2==1)||((a21==12)&&(a11==1)))))&&(a1==14))&&((((a16==7)&&((((a17==2)&&((a11==1)&&(!(a4==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==1)))))&&!(a24==1))&&!(a20==1)))&&(a19==2))&&(a9==9)))){ a20 = 1; a8 = 0; a27 = 0; a21 = 11; a19 = 1; a9 = 8; a5 = 6; return 26; } else if((((a5==5)&&((a0==1)||(((a18==1)||(((((a18==1)||(a13==1))&&(a17==2))&&(a19==4))&&(a1==12)))&&(a20==1))))&&((!(a26==1)&&((((a21==10)&&((input==3)&&(a16==10)))&&!(a18==1))&&!(a14==1)))&&(a9==10)))){ a16 = 7; a14 = 0; a26 = 0; a19 = 1; a24 = 0; a9 = 7; a5 = 4; return -1; } else if((((((a17==2)&&((((a23==1)||!(a3==1))&&(a1==14))&&(a16==10)))||(a4==1))||(a24==1))&&(!(a18==1)&&((((a9==11)&&(((a20==1)&&((a21==12)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a19==5)))&&(a23==1))&&(a23==1))))){ a28 = 1; a1 = 13; a21 = 10; a3 = 1; a16 = 7; a5 = 6; a12 = 1; a9 = 7; a19 = 2; return 22; } else if(((((a21==11)&&((a6==1)&&((a13==1)&&!(a26==1))))&&(a16==7))&&((!(a0==1)&&((a17==2)&&(((a11==1)&&(((a1==13)&&(!(a18==1)&&((input==6)&&(((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))&&(a19==5)))&&!(a8==1))))&&!(a20==1)))){ if((a22==1)){ a28 = 1; a9 = 8; a3 = 1; a1 = 12; a5 = 4; a2 = 1; a16 = 8; }else{ a8 = 0; a5 = 5; a19 = 2; a9 = 7; a16 = 11; a20 = 1; a6 = 1; a4 = 0; } return 21; } else if(((((((a9==9)&&(((a1==13)&&((a17==2)&&(!(a24==1)&&((a16==10)&&(!(a7==1)&&((a20==1)&&(input==3)))))))&&!(a18==1)))&&(a5==6))&&(a21==10))&&(a19==3))&&(!(a6==1)||((a12==1)&&(!(a11==1)||(a12==1)))))){ a11 = 1; a2 = 1; a19 = 1; a5 = 4; a9 = 7; a13 = 1; a1 = 12; a16 = 7; return -1; } else if(((!(a4==1)&&(!(a8==1)&&((((a17==2)&&(((a19==4)&&(((((a9==8)&&(a5==5))||((a5==6)&&(a9==8)))||((a5==4)&&(a9==9)))&&(input==3)))&&(a21==10)))&&!(a8==1))&&!(a27==1))))&&((a16==9)&&(!(a20==1)&&((a1==13)&&(((a11==1)||!(a28==1))&&!(a0==1))))))){ a12 = 0; a1 = 12; a20 = 1; a5 = 5; a9 = 8; a19 = 1; a16 = 7; a18 = 1; a27 = 1; return -1; } else if(((!(a28==1)||((((a1==14)&&(((a28==1)&&(a17==2))&&(a21==12)))&&(a19==5))||!(a13==1)))&&((((a3==1)&&((a12==1)&&((a9==8)&&((!(a20==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a16==7)))))&&(a11==1))&&!(a26==1)))){ a9 = 7; a11 = 1; a0 = 0; a13 = 1; a19 = 1; a20 = 1; a5 = 4; a21 = 10; a1 = 12; return -1; } else if((((((!(a20==1)&&((a28==1)&&((input==5)&&(a21==12))))&&(a16==10))&&(a19==4))&&(a5==6))&&((a1==14)&&((!(a3==1)||(!(a8==1)&&((!(a13==1)||((a17==2)&&(!(a7==1)&&(a6==1))))||!(a13==1))))&&(a9==11))))){ a9 = 8; a19 = 5; a8 = 1; a1 = 13; a16 = 9; a21 = 11; a15 = 0; return -1; } else if((((((a16==9)&&((a26==1)&&(((a19==2)&&(input==4))&&!(a6==1))))&&(a27==1))&&(a20==1))&&((a17==2)&&((!(a2==1)&&((a1==13)&&((a5==5)&&((!(a11==1)&&(!(a6==1)&&(a3==1)))&&(a9==10)))))&&(a21==10))))){ a16 = 7; a1 = 14; a19 = 1; a15 = 1; a9 = 11; a14 = 1; a23 = 0; return -1; } else if((((!(a23==1)||(!(a23==1)||((a16==7)&&(a6==1))))&&!(a20==1))&&(((a6==1)&&((((a17==2)&&((((input==4)&&((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a5==6)&&(a1==13))))||(((a5==4)&&(a1==14))&&(a9==7))))&&(a21==12))&&(a19==3)))&&(a13==1))&&!(a8==1)))&&!(a0==1)))){ a5 = 4; a20 = 1; a1 = 12; a9 = 7; a18 = 0; a7 = 0; a14 = 0; a21 = 10; a19 = 1; return -1; } else if((((a4==1)||((a16==11)&&(((a11==1)&&((a24==1)||(((a6==1)&&(a6==1))&&(a20==1))))&&(a13==1))))&&(((((a17==2)&&((input==6)&&((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a5==6)&&(a1==13))))||((a9==7)&&((a1==14)&&(a5==4))))))&&(a21==10))&&!(a24==1))&&(a19==3)))){ a0 = 0; a11 = 1; a1 = 12; a5 = 4; a23 = 1; a19 = 1; a9 = 7; a16 = 7; return -1; } else if((((a16==9)&&((a6==1)&&(!(a18==1)&&((((a13==1)&&((a9==9)&&((a23==1)&&((input==1)&&(a19==3)))))&&(a28==1))&&(a21==12)))))&&(((a5==4)&&((((a17==2)&&(a28==1))&&!(a20==1))||!(a12==1)))&&(a1==12)))){ a16 = 7; a20 = 1; a9 = 11; a25 = 0; a10 = 0; a1 = 14; a19 = 1; a21 = 10; a5 = 5; a7 = 1; return 25; } else if((((a5==6)&&(!(a18==1)&&((a21==10)&&(!(a23==1)||((a1==14)&&(((a23==1)&&(a17==2))&&(a9==10)))))))&&(((((!(a18==1)&&(((a19==2)&&(input==4))&&(a12==1)))&&(a16==8))&&!(a14==1))&&!(a7==1))&&!(a20==1)))){ a2 = 1; a28 = 1; a19 = 3; a16 = 7; a5 = 4; a20 = 1; a21 = 11; a23 = 1; a9 = 7; return 23; } else if((((!(a27==1)&&((((a1==13)&&(((a23==1)&&((a17==2)&&((a19==2)&&(input==4))))&&(a5==5)))&&!(a0==1))&&!(a8==1)))&&(a16==7))&&((((a21==12)&&(!(a13==1)||((a12==1)&&(a13==1))))&&(a9==11))&&(a20==1)))){ a11 = 1; a9 = 7; a19 = 1; a5 = 4; a28 = 1; a21 = 10; a6 = 1; a1 = 12; return -1; } else if((((a21==12)&&((a1==14)&&(!(a11==1)||((a19==2)&&(((a23==1)&&(a16==10))&&!(a20==1))))))&&(!(a7==1)&&(!(a14==1)&&(((a17==2)&&(((((input==6)&&((a5==4)||(a5==5)))&&(a12==1))&&!(a14==1))&&(a6==1)))&&(a9==10)))))){ a28 = 0; a14 = 1; a16 = 7; a21 = 10; a23 = 0; a5 = 5; a20 = 1; a1 = 12; return 22; } else if(((!(a18==1)&&((((a1==12)&&(!(a24==1)&&(((a16==10)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==1)))&&!(a20==1))))&&(a6==1))&&(a11==1)))&&(((a19==2)&&(((a17==2)&&((a21==10)&&(a28==1)))||!(a6==1)))&&(a3==1)))){ a28 = 0; a5 = 6; a15 = 1; a22 = 1; a9 = 7; a20 = 1; a16 = 9; return -1; } else if((((a17==2)&&(((a16==10)&&(((((a13==1)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a7==1))&&(a12==1))&&(a3==1)))&&(a9==11)))&&((((a19==4)&&((a1==14)&&((a3==1)&&((a21==11)&&(a3==1)))))&&!(a20==1))&&!(a18==1)))){ if((a5==4)){ a4 = 1; a9 = 9; a19 = 2; a16 = 7; a1 = 12; a7 = 1; a27 = 1; a5 = 6; a20 = 1; a21 = 10; }else{ a28 = 0; a21 = 10; a16 = 7; a23 = 0; a19 = 1; a20 = 1; a1 = 12; a3 = 0; a5 = 6; } return -1; } else if((((((a23==1)&&(a20==1))||!(a6==1))||(a8==1))&&((a16==9)&&((((a21==10)&&((!(a4==1)&&(!(a27==1)&&(((a17==2)&&(((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==4)))&&(a19==5))))&&(a13==1)))&&(a1==12))&&!(a8==1))))){ a9 = 8; a5 = 6; a2 = 1; a6 = 1; a21 = 11; a3 = 1; a19 = 1; a1 = 13; a16 = 8; return -1; } else if((((((a19==5)&&((a13==1)&&(a20==1)))||(a24==1))&&(a9==10))&&((a28==1)&&((a12==1)&&((!(a27==1)&&((((((a17==2)&&((input==6)&&(a5==4)))&&(a21==12))&&(a1==12))&&!(a0==1))&&(a23==1)))&&(a16==7)))))){ a9 = 9; a21 = 11; a5 = 6; a4 = 0; a19 = 4; a26 = 0; a16 = 9; a7 = 0; return 23; } else if(((((a1==12)&&((a13==1)&&(((a18==1)||((a5==4)&&(a2==1)))&&(a9==7))))||!(a12==1))&&((((((((a6==1)&&((a19==4)&&(input==1)))&&!(a20==1))&&(a17==2))&&(a28==1))&&(a21==11))&&!(a7==1))&&(a16==7)))){ a3 = 1; a14 = 0; a19 = 1; a21 = 10; a8 = 0; a20 = 1; return -1; } else if(((((a20==1)&&(!(a8==1)&&(((a17==2)&&((a28==1)&&(((((((a16==8)&&(((a5==5)&&(a1==14))&&(a9==11)))&&(a19==5))&&(a21==12))||((((a16==8)&&(((a1==14)&&(a5==6))&&(a9==11)))&&(a19==5))&&(a21==12)))||((a21==10)&&((a19==1)&&((((a1==12)&&(a5==4))&&(a9==7))&&(a16==9)))))&&(input==4))))&&(a12==1))))&&!(a0==1))&&(((a6==1)&&!(a26==1))&&(a12==1)))){ a0 = 0; a3 = 1; a21 = 10; a1 = 12; a19 = 1; a28 = 1; a9 = 7; a16 = 7; a5 = 4; return -1; } else if((((a23==1)&&(((a28==1)&&((!(a12==1)||(((a2==1)&&(a16==8))&&(a17==2)))||!(a6==1)))&&!(a8==1)))&&(((a21==12)&&(((a11==1)&&(!(a20==1)&&((input==1)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))))&&(a1==12)))&&(a19==2)))){ a19 = 1; a21 = 10; a1 = 14; a25 = 0; a24 = 1; a3 = 0; a20 = 1; a5 = 5; a9 = 9; a16 = 7; return -1; } else if((((a1==13)&&((a19==5)&&(!(a26==1)&&((a17==2)&&(((a21==11)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))&&(a16==7))))))&&((a20==1)&&((((((a2==1)||(a26==1))||!(a23==1))||(a7==1))||!(a13==1))&&(a9==7))))){ a21 = 10; a5 = 4; a4 = 0; a19 = 1; a6 = 1; a1 = 12; a11 = 1; return -1; } else if((((a16==7)&&((a24==1)||((a21==10)&&((a1==12)&&((a12==1)&&!(a7==1))))))&&((!(a7==1)&&(((!(a14==1)&&(((a5==5)&&((a20==1)&&((input==3)&&(a19==4))))&&(a9==8)))&&!(a0==1))&&(a12==1)))&&(a17==2)))){ a9 = 7; a3 = 1; a5 = 4; a19 = 1; a4 = 0; a26 = 0; return -1; } else if((((!(a4==1)&&(((a3==1)&&(a28==1))&&(a17==2)))&&(a23==1))&&((((a19==4)&&((((!(a27==1)&&(((input==1)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a21==12)))&&(a1==13))&&(a16==8))&&(a11==1)))&&(a20==1))&&(a6==1)))){ a26 = 0; a5 = 6; a28 = 1; a2 = 1; a16 = 10; a1 = 12; a9 = 8; return 23; } else if((((((((a19==2)&&((a0==1)||((a9==9)&&((a5==5)&&((a2==1)&&(a17==2))))))&&!(a8==1))&&(a1==13))&&!(a27==1))||!(a11==1))&&((a16==9)&&(((((input==3)&&(a21==12))&&!(a0==1))&&(a11==1))&&(a20==1))))){ a5 = 4; a3 = 1; a21 = 10; a1 = 14; a14 = 0; a19 = 5; a16 = 8; a28 = 1; return -1; } else if(((((a16==7)&&((a1==13)&&(!(a23==1)||(!(a20==1)&&(a28==1)))))||(a27==1))&&(((a12==1)&&((a2==1)&&(((((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a19==2))&&(a21==10))&&(a23==1))&&(a11==1))&&(a17==2))))&&(a9==10)))){ a20 = 1; a9 = 7; a27 = 0; a11 = 1; a3 = 1; a19 = 1; a5 = 4; a1 = 12; return -1; } else if((((a14==1)||((a24==1)||((a21==10)&&((a16==8)&&(!(a18==1)&&(((a3==1)&&(!(a20==1)&&(a2==1)))&&(a19==5)))))))&&((!(a4==1)&&((a1==14)&&((a17==2)&&((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))&&!(a26==1)))){ a16 = 7; a20 = 1; a24 = 0; a23 = 1; a1 = 12; a5 = 4; a28 = 1; a9 = 7; a19 = 1; return -1; } else if(((((a20==1)&&((a26==1)||((a26==1)||(a11==1))))&&(a21==11))&&(((a1==13)&&(((a23==1)&&(!(a14==1)&&((a13==1)&&(!(a14==1)&&((a16==10)&&((input==3)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))))))&&(a19==4)))&&(a17==2)))){ a7 = 0; a1 = 14; a16 = 7; a26 = 0; a19 = 2; a5 = 6; a13 = 1; a9 = 9; a21 = 10; return 21; } else if((((a9==7)&&((a19==3)&&((a5==4)&&(input==5))))&&((a21==11)&&((a16==10)&&((((a7==1)||(!(a18==1)&&(!(a2==1)||(!(a18==1)&&(((a20==1)&&(!(a23==1)||(a2==1)))&&(a1==13))))))||!(a23==1))&&(a17==2)))))){ a9 = 9; a7 = 0; a21 = 10; a16 = 7; a28 = 1; a11 = 1; a19 = 2; return 25; } else if(((((a20==1)&&(!(a11==1)||(((a7==1)||((a28==1)||(a8==1)))&&(a17==2))))&&(a16==7))&&(((a19==1)&&((!(a26==1)&&((((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==1))&&(a11==1)))&&(a12==1)))&&(a21==12)))){ a19 = 5; a23 = 1; a1 = 13; a14 = 0; a5 = 5; a9 = 10; a16 = 8; a7 = 0; return 25; } else if(((((a19==5)&&(!(a18==1)&&((!(a13==1)||(((a13==1)&&(a20==1))&&(a1==12)))&&(a16==9))))&&(a21==11))&&((a17==2)&&((((((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==1))&&(a13==1))&&(a28==1))&&(a13==1))&&!(a27==1))))){ a27 = 0; a26 = 0; a5 = 6; a21 = 10; a9 = 9; a0 = 0; a1 = 14; a19 = 2; return 21; } else if((((a13==1)&&((!(a24==1)&&(!(a20==1)&&((a1==14)&&(((((a17==2)&&(a11==1))&&(a6==1))||(a4==1))&&(a19==4)))))||!(a6==1)))&&((((!(a27==1)&&((input==4)&&(a21==11)))&&(a16==8))&&(a5==6))&&(a9==8)))){ a16 = 7; a26 = 0; a1 = 12; a9 = 7; a5 = 4; a21 = 10; a19 = 1; a20 = 1; return -1; } else if(((((a28==1)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a7==1))&&(a2==1))&&(a20==1))&&(a28==1)))&&(a19==1))&&((a17==2)&&(((((a21==10)&&((a11==1)&&((a11==1)&&(a3==1))))&&(a9==8))&&(a16==9))&&(a1==12))))){ a16 = 8; a5 = 4; a1 = 14; a19 = 5; a2 = 1; a9 = 7; a6 = 1; a28 = 1; return -1; } else if(((((a2==1)&&(((a16==9)&&((a9==11)&&((a20==1)&&(((a19==3)&&(a12==1))||!(a2==1)))))&&(a11==1)))&&(a1==12))&&((((((a21==12)&&((input==5)&&((a5==4)||(a5==5))))&&(a3==1))&&!(a26==1))&&!(a27==1))&&(a17==2)))){ a24 = 0; a5 = 4; a9 = 10; a12 = 1; a4 = 0; return 21; } else if((((a27==1)||((a5==5)&&((a17==2)&&(((a1==13)&&(a23==1))&&!(a27==1)))))&&((a21==10)&&(!(a8==1)&&((!(a24==1)&&((a9==8)&&((((a6==1)&&((a19==2)&&(input==6)))&&!(a20==1))&&(a16==11))))&&(a23==1)))))){ a20 = 1; a9 = 7; a22 = 0; a21 = 11; a3 = 0; a19 = 3; return -1; } else if((((a1==12)&&(((((((a28==1)&&((a5==5)&&((a6==1)&&((a21==12)&&(input==5)))))&&(a19==3))&&!(a7==1))&&!(a4==1))&&(a16==11))&&(a17==2)))&&(((a11==1)&&((a13==1)&&((a9==7)&&(a3==1))))&&(a20==1)))){ a2 = 1; a16 = 9; a9 = 9; a0 = 0; a5 = 4; a23 = 1; return 21; } else if((((a8==1)||((a4==1)||(((a13==1)&&(a16==9))||!(a2==1))))&&((a21==10)&&(!(a20==1)&&((a19==2)&&(((a17==2)&&(((a1==14)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3))&&(a6==1)))&&!(a14==1)))&&!(a14==1))))))){ a16 = 7; a6 = 0; a20 = 1; a1 = 12; a9 = 7; a19 = 1; a5 = 4; a12 = 0; return -1; } else if(((!(a28==1)||(((a16==9)&&(((a19==4)&&(a28==1))&&!(a7==1)))&&(a1==12)))&&(!(a27==1)&&(((a20==1)&&(((a17==2)&&((a21==12)&&((a6==1)&&(((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==1)))))&&(a13==1)))&&(a13==1))))){ a19 = 1; a9 = 7; a5 = 4; a11 = 1; a21 = 10; a16 = 7; a14 = 0; return -1; } else if(((((a21==12)&&(!(a12==1)||((a1==13)&&((((a2==1)||!(a3==1))||(a26==1))&&(a17==2)))))&&!(a20==1))&&((a19==2)&&((a12==1)&&(((!(a8==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==9)))&&(a11==1))&&(a9==11)))))){ a15 = 1; a5 = 4; a16 = 10; a28 = 0; a9 = 10; a14 = 1; a21 = 10; a20 = 1; a19 = 1; return -1; } else if((((((!(a26==1)&&(!(a27==1)&&((a19==3)&&((((a5==5)||(a5==6))&&(input==1))&&(a3==1)))))&&(a21==12))&&!(a20==1))&&(a17==2))&&((a9==8)&&(((a12==1)&&(((a0==1)||((a11==1)&&(a13==1)))&&(a16==10)))&&(a1==12))))){ if((a2==1)){ a5 = 4; a9 = 7; a29 = 1; a19 = 1; a28 = 0; }else{ a16 = 7; a24 = 1; a20 = 1; a29 = 0; a1 = 13; a19 = 1; a21 = 10; a22 = 0; a5 = 6; a9 = 9; } return 25; } else if((((a21==12)&&(!(a26==1)&&(((((a4==1)||(a13==1))&&(a1==14))&&(a9==8))&&(a13==1))))&&((a20==1)&&((a5==6)&&((a19==4)&&(!(a7==1)&&(((((input==4)&&(a16==11))&&!(a24==1))&&(a6==1))&&(a17==2)))))))){ a3 = 1; a21 = 10; a9 = 7; a19 = 1; a1 = 12; a16 = 7; a5 = 4; a11 = 1; return -1; } else if(((!(a20==1)&&((((a19==3)&&((a28==1)&&!(a7==1)))&&(a12==1))&&(a17==2)))&&((a9==7)&&((((((((a13==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a4==1))&&(a1==14))&&(a2==1))&&!(a7==1))&&(a21==11))&&(a16==10))))){ a6 = 0; a5 = 5; a16 = 9; a21 = 10; a8 = 1; a4 = 1; a1 = 13; return 22; } else if((((((((a5==6)&&((a19==5)&&((a21==11)&&(a2==1))))&&(a17==2))||!(a28==1))&&(a9==8))&&(a6==1))&&((a28==1)&&(!(a8==1)&&((((!(a20==1)&&((a16==10)&&(input==4)))&&!(a8==1))&&(a1==12))&&!(a8==1)))))){ a21 = 10; a5 = 4; a18 = 1; a16 = 7; a25 = 1; a11 = 0; a20 = 1; a1 = 14; a19 = 1; return 23; } else if(((((((a7==1)||((a11==1)&&(a19==3)))&&(a1==12))||(a14==1))&&(a21==11))&&((a20==1)&&((((a6==1)&&((a17==2)&&((a16==10)&&((a28==1)&&((input==1)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))))))&&(a3==1))&&(a11==1))))){ a12 = 1; a16 = 7; a9 = 7; a5 = 4; a19 = 1; a21 = 10; a13 = 1; return -1; } else if(((!(a14==1)&&(((a16==10)&&((input==6)&&((((a21==11)&&((a19==5)&&(((a5==6)&&(a1==14))&&(a9==11))))||(((a19==1)&&(((a1==12)&&(a5==4))&&(a9==7)))&&(a21==12)))||((a21==12)&&(((a9==7)&&((a1==12)&&(a5==5)))&&(a19==1))))))&&(a28==1)))&&((!(a11==1)||((a17==2)&&((a20==1)&&(!(a0==1)&&(!(a13==1)||(a28==1))))))&&(a11==1)))){ a16 = 7; a19 = 2; a21 = 10; a1 = 13; a5 = 4; a11 = 1; a6 = 1; a9 = 9; return 25; } else if(((((((a17==2)&&(((input==6)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&(a19==4)))&&(a1==12))&&!(a18==1))&&!(a14==1))&&(!(a23==1)||((a16==8)&&((((a21==10)&&(((a3==1)&&(a3==1))&&(a20==1)))&&!(a27==1))||!(a3==1)))))){ a11 = 1; a0 = 0; a5 = 4; a16 = 7; a23 = 1; a9 = 7; a19 = 1; return -1; } else if((((a13==1)&&((((((a1==14)&&((a17==2)&&(a23==1)))&&!(a4==1))&&(a19==5))&&(a13==1))&&!(a20==1)))&&(((a12==1)&&((((((input==6)&&(a21==12))&&!(a14==1))&&(a9==7))&&(a5==6))&&(a16==8)))&&(a2==1)))){ a19 = 3; a24 = 1; a11 = 0; a16 = 10; a0 = 1; return -1; } else if((((a17==2)&&((((((a1==13)&&((a2==1)&&(a9==8)))&&(a21==11))||(a26==1))||!(a28==1))||(a18==1)))&&((a19==5)&&((a3==1)&&(((a23==1)&&((a2==1)&&((a16==9)&&((input==5)&&((a5==4)||(a5==5))))))&&!(a20==1)))))){ if((a2==1)){ a24 = 1; a13 = 0; a20 = 1; a12 = 0; a16 = 7; a9 = 10; a5 = 4; a19 = 2; a21 = 10; }else{ a21 = 10; a13 = 0; a15 = 1; a27 = 1; a9 = 7; a19 = 2; a16 = 7; a1 = 12; a20 = 1; a5 = 6; } return -1; } else if((((a12==1)&&((a28==1)&&(!(a8==1)&&((((a5==6)&&(((input==5)&&(a21==10))&&(a20==1)))&&(a17==2))&&!(a4==1)))))&&((a1==13)&&((a9==9)&&((a16==8)&&(!(a0==1)&&((a6==1)&&((a19==3)&&(a6==1))))))))){ a16 = 9; a9 = 10; a1 = 12; a0 = 0; a19 = 5; a3 = 1; a21 = 12; a5 = 5; a23 = 1; return 23; } else if(((!(a11==1)||((a20==1)&&(((a11==1)&&(a11==1))&&(a1==13))))&&(!(a27==1)&&((a12==1)&&((a12==1)&&(((a16==10)&&(((a19==4)&&((a21==10)&&((input==3)&&((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))))&&!(a7==1)))&&(a17==2))))))){ a19 = 1; a26 = 0; a7 = 0; a5 = 4; a23 = 1; a16 = 7; a1 = 12; a9 = 7; return -1; } else if(((((a21==11)&&((a1==12)&&((a17==2)&&((a14==1)&&((a27==1)&&((a23==1)&&(a27==1)))))))&&!(a20==1))&&((a9==9)&&((a19==2)&&((a0==1)&&(((((a16==8)&&(input==3))&&(a5==6))&&!(a23==1))&&(a14==1))))))){ a1 = 13; a29 = 0; a19 = 5; a18 = 1; a15 = 1; a16 = 7; a5 = 5; a20 = 1; return -1; } else if(((((((((a17==2)&&(((input==4)&&((a5==4)||(a5==5)))&&(a1==14)))&&(a6==1))&&!(a7==1))&&(a2==1))&&(a9==8))&&(a20==1))&&((a16==8)&&((a13==1)&&((a12==1)&&((a21==10)&&((a19==4)&&((a3==1)||!(a28==1))))))))){ a4 = 0; a27 = 0; a5 = 4; a16 = 7; a1 = 12; a9 = 7; a19 = 1; return -1; } else if((((a17==2)&&(((a20==1)&&(!(a8==1)&&((((!(a0==1)&&((a19==5)&&((a3==1)||!(a23==1))))||(a4==1))||!(a6==1))||(a27==1))))&&(a9==8)))&&((a1==12)&&((a21==12)&&((a16==7)&&((input==6)&&((a5==5)||(a5==6)))))))){ a14 = 0; a21 = 10; a19 = 1; a6 = 1; a26 = 0; a9 = 7; a5 = 4; return -1; } else if((((a20==1)&&(((a19==5)&&(!(a18==1)&&((!(a0==1)&&((a9==8)&&(a28==1)))||!(a28==1))))&&!(a4==1)))&&((a17==2)&&(((((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&(a16==8))&&(a3==1))&&(a1==13))&&(a21==11))&&(a6==1))))){ a19 = 2; a1 = 14; a5 = 5; a4 = 0; a9 = 10; a14 = 0; a13 = 1; return 25; } else if((((a17==2)&&((!(a8==1)&&(!(a3==1)||(a6==1)))||(a14==1)))&&(((((a21==12)&&((!(a8==1)&&((((input==1)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&!(a18==1))&&(a19==5)))&&!(a0==1)))&&(a1==13))&&(a16==10))&&(a20==1)))){ a21 = 10; a1 = 14; a9 = 11; a19 = 2; a28 = 1; a4 = 0; a5 = 5; a16 = 7; a23 = 1; return 21; } else if((((a1==14)&&((a21==10)&&(!(a3==1)||(((a17==2)&&(a6==1))&&(a20==1)))))&&(!(a26==1)&&((a13==1)&&((((a16==11)&&(((!(a26==1)&&((a19==1)&&(input==4)))&&(a5==6))&&(a9==8)))&&!(a27==1))&&!(a7==1)))))){ a7 = 0; a16 = 10; a19 = 4; a13 = 1; a9 = 11; a28 = 1; return 25; } else if((((a9==7)&&((((a16==10)&&((((input==6)&&((a5==4)||(a5==5)))&&!(a24==1))&&(a11==1)))&&(a1==12))&&(a20==1)))&&((a19==3)&&((a21==12)&&(!(a11==1)||((!(a11==1)||(!(a2==1)||((a28==1)&&(a17==2))))||(a4==1))))))){ a19 = 1; a12 = 1; a16 = 7; a5 = 4; a2 = 1; a24 = 0; a21 = 10; return -1; } else if((((((!(a20==1)&&((a2==1)||!(a6==1)))&&(a21==12))&&(a1==14))&&(a19==5))&&((a12==1)&&((((a3==1)&&((a2==1)&&((a17==2)&&((a12==1)&&((input==5)&&(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))))&&(a16==10))&&(a13==1))))){ if((a14==1)){ a1 = 13; a5 = 4; a21 = 10; a19 = 1; a16 = 7; a12 = 0; a22 = 0; a23 = 0; a20 = 1; a9 = 7; }else{ a22 = 1; a9 = 10; a20 = 1; a21 = 11; a13 = 0; a19 = 2; a15 = 1; a5 = 4; } return 23; } else if((((a19==4)&&((a21==11)&&(((a13==1)||!(a12==1))&&!(a8==1))))&&((a17==2)&&((!(a20==1)&&((a9==10)&&((a1==14)&&(!(a8==1)&&(!(a26==1)&&((a2==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a28==1))))))))&&(a16==8))))){ a28 = 1; a16 = 7; a5 = 4; a19 = 1; a12 = 1; a20 = 1; a1 = 12; a9 = 7; a7 = 0; a21 = 10; return -1; } else if((((a16==10)&&(((a3==1)&&(!(a18==1)&&(a3==1)))||!(a13==1)))&&(!(a20==1)&&((a1==13)&&(((a21==10)&&(!(a27==1)&&(((a19==3)&&((a6==1)&&((input==5)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a17==2))))&&!(a14==1)))))){ if((a10==1)){ a19 = 1; a5 = 4; a16 = 7; a1 = 12; a6 = 0; a18 = 1; a9 = 8; a20 = 1; a3 = 0; }else{ a19 = 1; a9 = 7; a20 = 1; a29 = 0; a15 = 0; a5 = 4; a1 = 12; a10 = 1; a16 = 7; } return -1; } else if((((a17==2)&&((a9==11)&&((a5==6)&&(((((a1==13)&&(input==4))&&(a28==1))&&!(a20==1))&&!(a0==1)))))&&(((a16==10)&&((((a8==1)||(((a28==1)||!(a12==1))&&(a23==1)))&&(a21==10))||(a18==1)))&&(a19==4)))){ a21 = 11; a16 = 7; a5 = 5; a6 = 0; a24 = 1; a3 = 0; a20 = 1; return -1; } else if((((((((a23==1)||(a27==1))&&(a5==6))||(a26==1))&&!(a18==1))&&(a21==11))&&(((a19==3)&&(((a16==8)&&((a17==2)&&(!(a27==1)&&((((a9==9)&&(input==5))&&(a13==1))&&(a2==1)))))&&(a1==13)))&&(a20==1)))){ a19 = 1; a16 = 7; a5 = 4; a0 = 0; a1 = 12; a21 = 10; a8 = 0; a9 = 7; a27 = 0; return -1; } else if((((a16==8)&&(((a2==1)&&((a28==1)&&!(a27==1)))&&!(a20==1)))&&((a21==11)&&(((a17==2)&&((((((a19==1)&&((input==3)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))))&&(a11==1))&&(a2==1))&&!(a7==1))&&!(a27==1)))&&(a1==13))))){ a12 = 1; a1 = 12; a9 = 7; a2 = 1; a16 = 7; a21 = 10; a20 = 1; a24 = 0; a5 = 4; return -1; } else if(((!(a4==1)&&(((a1==12)&&((((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a9==11)&&(a5==5)))&&(input==4))&&!(a26==1)))&&(a17==2)))&&((a19==4)&&(((a26==1)||((!(a8==1)&&((((a6==1)&&(a21==10))&&(a16==10))&&!(a7==1)))&&(a20==1)))&&(a6==1))))){ a7 = 0; a19 = 1; a16 = 7; a9 = 7; a5 = 4; a11 = 1; a8 = 0; return -1; } else if((((!(a0==1)&&((a17==2)&&((a11==1)&&!(a8==1))))&&!(a20==1))&&((a21==12)&&(((a1==14)&&(!(a7==1)&&(((a19==1)&&((a2==1)&&((a3==1)&&((input==4)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))))&&(a3==1))))&&(a16==7))))){ a20 = 1; a26 = 0; a9 = 7; a5 = 4; a1 = 12; a14 = 0; a21 = 10; a11 = 1; return -1; } else if((((a19==5)&&((a21==12)&&(!(a0==1)&&((a2==1)&&((input==4)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))))))&&(!(a14==1)&&(!(a8==1)&&(!(a6==1)||(((a16==8)&&((a17==2)&&((a2==1)&&((a2==1)&&!(a20==1)))))&&(a1==14))))))){ if((a4==1)){ a8 = 1; a5 = 5; a20 = 1; a21 = 10; a1 = 12; a9 = 8; a19 = 1; a22 = 1; a16 = 7; a24 = 1; }else{ a9 = 8; a5 = 6; a27 = 1; a19 = 3; a1 = 12; a2 = 0; a16 = 9; } return -1; } else if(((!(a18==1)&&(((((a1==12)&&((a19==5)&&(((a20==1)&&((a17==2)&&((a9==8)&&((a5==5)&&(input==5)))))&&(a21==12))))&&!(a18==1))&&!(a24==1))&&!(a27==1)))&&((a26==1)||((a16==8)&&((a28==1)&&(a13==1)))))){ a0 = 0; a12 = 1; a16 = 7; a5 = 4; a21 = 10; a9 = 7; a27 = 0; a19 = 1; return -1; } else if((((!(a4==1)&&((a19==2)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a26==1))&&(a17==2))))&&(a21==12))&&((a9==9)&&(((a23==1)&&((a1==13)&&(!(a18==1)&&((a16==10)&&(((a6==1)&&(a2==1))&&!(a18==1))))))&&!(a20==1))))){ if((a11==1)){ a21 = 11; a16 = 11; a2 = 0; a24 = 1; a19 = 1; a18 = 1; a5 = 6; a9 = 7; a20 = 1; }else{ a7 = 1; a5 = 6; a20 = 1; a21 = 10; a19 = 1; a2 = 0; a16 = 7; a11 = 0; } return 21; } else if((((a11==1)&&((((a3==1)&&((input==6)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a4==1))&&!(a27==1)))&&((((a16==10)&&(((a19==4)&&((a17==2)&&((a1==13)&&((a21==10)&&(a3==1)))))&&!(a26==1)))&&!(a20==1))&&(a28==1)))){ if((a26==1)){ a6 = 0; a12 = 0; a19 = 1; a1 = 14; a20 = 1; a16 = 7; a9 = 10; a22 = 1; a5 = 6; }else{ a9 = 10; a15 = 0; a5 = 5; a27 = 1; a16 = 9; a19 = 5; a25 = 1; a21 = 12; } return -1; } else if((((a16==11)&&((a0==1)&&((a17==2)&&((((!(a13==1)&&(a6==1))&&!(a23==1))&&(a9==9))&&(a8==1)))))&&((((!(a23==1)&&((a14==1)&&(((input==5)&&(a5==6))&&(a19==5))))&&(a1==13))&&(a21==11))&&(a20==1)))){ a22 = 0; a5 = 4; a16 = 10; a19 = 3; a9 = 8; a6 = 0; a24 = 1; a1 = 14; return 25; } else if(((!(a24==1)&&((a5==6)&&((((a3==1)&&(a12==1))||(a7==1))&&(a20==1))))&&((a1==13)&&(((a17==2)&&(((a9==8)&&((!(a4==1)&&((a28==1)&&((a21==10)&&(input==4))))&&!(a4==1)))&&(a16==11)))&&(a19==2))))){ a8 = 0; a18 = 0; a16 = 7; a19 = 1; a1 = 12; a24 = 0; a9 = 7; a5 = 4; return -1; } else if((((((a1==14)&&((a17==2)&&(!(a20==1)&&(((a5==5)&&(input==6))&&(a2==1)))))&&(a6==1))&&(a6==1))&&(!(a4==1)&&((((a9==7)&&((((a2==1)&&(a19==2))&&(a16==8))&&(a21==12)))||!(a2==1))||!(a6==1))))){ a9 = 9; a19 = 3; a22 = 1; a5 = 6; a28 = 0; a25 = 1; a21 = 11; a20 = 1; return -1; } else if((((((((a11==1)&&(((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a19==5)))&&!(a14==1))&&(a21==10))&&(a1==14))&&(a16==7))&&(!(a18==1)&&((!(a4==1)&&((!(a13==1)||((a17==2)&&(a13==1)))&&!(a8==1)))&&!(a20==1))))){ a4 = 0; a19 = 1; a9 = 7; a1 = 12; a5 = 4; a20 = 1; a18 = 0; a6 = 1; return -1; } else if((((a19==5)&&(((a4==1)||(!(a4==1)&&(!(a20==1)&&((!(a13==1)||(((a9==10)&&(a3==1))&&(a16==9)))&&(a21==10)))))||(a26==1)))&&((((a17==2)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a18==1)))&&(a6==1))&&(a1==14)))){ if((a6==1)){ a19 = 3; a23 = 0; a16 = 7; a5 = 4; a28 = 0; a1 = 13; a9 = 11; a0 = 1; a21 = 12; }else{ a2 = 0; a19 = 1; a6 = 0; a20 = 1; a16 = 11; a5 = 6; a9 = 9; } return -1; } else if(((((a19==3)&&(((a21==10)&&(!(a14==1)&&(((input==6)&&(a5==6))&&!(a24==1))))&&(a20==1)))&&(a17==2))&&((!(a4==1)&&(((a16==9)&&((((a12==1)&&(a13==1))&&(a9==8))||(a4==1)))&&(a28==1)))&&(a1==12)))){ a21 = 12; a27 = 0; a7 = 0; a5 = 4; a9 = 10; return 21; } else if((((a20==1)&&(!(a8==1)&&((((!(a12==1)||((a16==7)&&((a17==2)&&(!(a24==1)&&(a12==1)))))||(a7==1))&&(a9==7))&&(a5==5))))&&(((!(a7==1)&&(((input==5)&&(a19==4))&&(a6==1)))&&(a21==12))&&(a1==14)))){ a16 = 9; a3 = 1; a23 = 1; a28 = 1; a19 = 3; a5 = 4; a1 = 12; a9 = 10; a21 = 11; return 22; } else if(((((a1==14)&&(((a2==1)&&((a9==11)&&((a21==12)&&(a3==1))))&&(a19==3)))&&(a20==1))&&(((a17==2)&&(((a2==1)&&(((a5==5)&&(!(a0==1)&&((a16==11)&&(input==6))))&&(a6==1)))&&!(a18==1)))&&!(a8==1)))){ a9 = 8; a1 = 13; a6 = 1; a19 = 5; a4 = 0; a8 = 0; return 23; } else if(((((((a2==1)&&(!(a27==1)&&(!(a8==1)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==3)))))&&(a21==12))&&(a20==1))&&(a16==10))&&((((a1==13)&&((((a11==1)&&(a13==1))&&(a11==1))&&(a3==1)))&&(a17==2))&&(a19==2)))){ a16 = 7; a5 = 4; a21 = 10; a2 = 1; a9 = 7; a28 = 1; a1 = 12; a19 = 1; a14 = 0; return -1; } else if(((((a9==9)&&(((((a16==9)&&((a6==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))&&!(a20==1))&&(a23==1))&&(a19==2)))&&!(a0==1))&&(((a17==2)&&((a1==12)&&(((a27==1)||((a21==10)&&(a12==1)))||(a24==1))))&&(a23==1)))){ if((a1==12)){ a4 = 1; a16 = 7; a12 = 0; a20 = 1; a5 = 6; a19 = 1; a3 = 0; a9 = 11; }else{ a5 = 4; a20 = 1; a16 = 7; a9 = 10; a19 = 1; a26 = 1; a1 = 13; a22 = 0; a13 = 0; } return 25; } else if(((((((a9==8)&&((a23==1)&&((((a23==1)&&(a13==1))&&(a17==2))&&(a1==12))))&&!(a4==1))||(a26==1))&&(a16==11))&&((!(a27==1)&&(((a5==6)&&((a20==1)&&((a21==12)&&(input==6))))&&!(a26==1)))&&(a19==1)))){ a24 = 0; a16 = 7; a26 = 0; a5 = 4; a21 = 10; a14 = 0; a9 = 7; return -1; } else if(((!(a26==1)&&((((a17==2)&&((!(a4==1)&&((a23==1)&&(!(a26==1)&&((a3==1)&&((input==4)&&((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5))))))))&&(a19==4)))&&(a1==14))&&(a21==12)))&&((!(a20==1)&&((a16==10)&&(a23==1)))&&(a3==1)))){ a5 = 4; a16 = 7; a9 = 10; a4 = 1; a21 = 10; a1 = 12; a19 = 1; a29 = 1; a28 = 0; a20 = 1; return -1; } else if(((((a18==1)||((a17==2)&&((!(a27==1)&&((a2==1)&&(a19==3)))&&(a20==1))))||!(a2==1))&&((((a21==11)&&(((((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))||((a9==7)&&((a1==14)&&(a5==5))))&&(input==6))&&!(a7==1))&&!(a18==1)))&&(a16==11))&&(a2==1)))){ a6 = 1; a12 = 1; a21 = 12; a19 = 2; a28 = 1; a1 = 12; a5 = 4; a9 = 8; return 21; } else if((((!(a26==1)&&((((a12==1)&&(((((a5==4)||(a5==5))&&(input==3))&&!(a26==1))&&(a1==12)))&&(a20==1))&&(a9==7)))&&(a21==12))&&(((!(a2==1)||((a16==10)&&((!(a12==1)||(a11==1))&&!(a7==1))))&&(a19==2))&&(a17==2)))){ a21 = 10; a19 = 1; a14 = 0; a16 = 7; a13 = 1; a11 = 1; a5 = 4; return -1; } else if((((a16==11)&&((a17==2)&&(!(a4==1)&&((a14==1)||(((!(a4==1)&&(a23==1))&&(a1==12))||!(a12==1))))))&&((((((a20==1)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))&&(input==6)))&&(a21==11))&&(a19==4))&&!(a27==1))&&(a3==1)))){ a9 = 7; a16 = 7; a5 = 4; a21 = 10; a19 = 1; a26 = 0; a7 = 0; a3 = 1; return -1; } else if((((a21==11)&&((!(a24==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a27==1)))&&(((a17==2)&&((a20==1)&&(((!(a26==1)&&((a8==1)||(((a12==1)&&(a19==5))&&!(a8==1))))&&(a11==1))&&(a16==11))))&&(a1==12)))){ a19 = 3; a2 = 1; a12 = 1; a5 = 5; a18 = 0; a21 = 12; a9 = 9; return 21; } else if((((a16==8)&&(((a19==5)&&((((a12==1)||(a18==1))&&(a17==2))&&(a1==12)))&&(a21==11)))&&(((a6==1)&&(!(a20==1)&&(((a23==1)&&(((input==6)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a28==1)))&&(a13==1))))&&(a28==1)))){ a8 = 0; a9 = 11; a21 = 10; a27 = 0; a2 = 1; a20 = 1; a5 = 6; a19 = 4; return 25; } else if(((((((a11==1)||!(a28==1))&&(a21==10))||!(a23==1))&&(a1==12))&&((a9==11)&&((a17==2)&&((a19==3)&&(((a6==1)&&((a28==1)&&(((!(a20==1)&&((input==3)&&((a5==5)||(a5==6))))&&!(a14==1))&&!(a4==1))))&&(a16==9))))))){ a12 = 0; a5 = 6; a19 = 2; a9 = 7; a16 = 7; a20 = 1; a0 = 1; a14 = 1; return -1; } else if((((a11==1)&&((((a19==1)&&((a3==1)&&(((((input==4)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a21==11))&&!(a26==1))&&(a1==12))))&&!(a0==1))&&(a3==1)))&&((a16==7)&&(((a8==1)||((a3==1)&&(a20==1)))&&(a17==2))))){ a9 = 7; a5 = 4; a21 = 10; a4 = 0; a28 = 1; return -1; } else if((((a21==11)&&((a1==12)&&(((!(a18==1)&&((a16==7)&&((a17==2)&&((input==6)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))))))&&(a13==1))&&(a20==1))))&&((((!(a23==1)||((a19==5)&&(a2==1)))&&(a12==1))&&(a3==1))&&(a12==1)))){ a5 = 5; a21 = 12; a6 = 1; a16 = 8; a19 = 1; a2 = 1; a9 = 10; a1 = 13; a14 = 0; return 26; } else if((((!(a20==1)&&((a17==2)&&((!(a26==1)&&(!(a26==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a9==11))))&&(a21==11))))&&!(a18==1))&&((a1==14)&&(!(a8==1)&&((a16==8)&&((((a11==1)&&(a12==1))||(a18==1))&&(a19==2))))))){ a5 = 4; a21 = 10; a19 = 1; a13 = 1; a20 = 1; a1 = 12; a9 = 7; a16 = 7; a7 = 0; a6 = 1; return -1; } else if((((a16==9)&&((((a17==2)&&(!(a26==1)&&((a9==10)&&(a3==1))))||(a0==1))||(a27==1)))&&(((!(a8==1)&&((a19==2)&&((a23==1)&&(((a1==13)&&((input==4)&&((a5==5)||(a5==6))))&&!(a14==1)))))&&(a21==12))&&!(a20==1)))){ a1 = 12; a11 = 0; a29 = 1; a16 = 7; a5 = 6; a20 = 1; a21 = 10; a0 = 1; a19 = 1; return 25; } else if(((!(a26==1)&&(((((((a21==10)&&(input==1))&&(a5==4))&&(a1==13))&&!(a8==1))&&(a17==2))&&(a9==9)))&&((((a12==1)&&(!(a28==1)||((a16==10)&&(!(a20==1)&&((a12==1)&&(a19==2))))))||!(a23==1))&&(a3==1)))){ a20 = 1; a16 = 7; a10 = 0; a6 = 0; a9 = 7; a0 = 1; return 25; } else if(((((((a19==3)&&(((a21==11)&&(input==5))&&(a17==2)))&&!(a0==1))&&(a6==1))&&(a16==7))&&(((!(a12==1)||(((a20==1)&&((((a11==1)&&(a5==4))&&!(a26==1))&&(a1==12)))||(a4==1)))||(a27==1))&&(a9==8)))){ a9 = 7; a0 = 0; a8 = 0; a21 = 10; a19 = 1; a7 = 0; return -1; } else if((((a17==2)&&((a28==1)&&((a1==14)&&(((a9==11)&&(!(a18==1)&&(!(a20==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))))&&(a12==1)))))&&((((a2==1)&&((a16==10)&&((a7==1)||((a12==1)&&(a21==10)))))&&!(a26==1))&&(a19==3)))){ if((a7==1)){ a1 = 12; a14 = 1; a16 = 11; a9 = 8; a15 = 1; a5 = 6; a20 = 1; a21 = 11; }else{ a21 = 11; a0 = 1; a5 = 4; a22 = 0; a19 = 5; a16 = 7; a10 = 0; a9 = 10; } return 22; } else if(((((a1==13)&&((a11==1)&&!(a18==1)))&&!(a18==1))&&((!(a4==1)&&((a6==1)&&((a19==3)&&((!(a0==1)&&((a16==10)&&((a20==1)&&((a17==2)&&((input==5)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5))))))))&&(a21==12)))))&&!(a27==1)))){ a27 = 0; a16 = 7; a5 = 5; a19 = 4; a21 = 10; a24 = 0; a3 = 1; a1 = 14; a9 = 8; return 21; } else if(((((!(a14==1)&&((!(a18==1)&&((a2==1)&&((((input==3)&&((a5==4)||(a5==5)))&&!(a14==1))&&(a21==11))))&&(a20==1)))&&(a19==2))&&(a1==14))&&((((((a12==1)&&(a9==11))||!(a12==1))&&(a17==2))&&(a16==9))&&!(a14==1)))){ a9 = 7; a2 = 1; a5 = 4; a21 = 10; a13 = 1; a23 = 1; a16 = 7; a1 = 12; a19 = 1; return -1; } else if((((a19==5)&&(!(a20==1)&&((!(a8==1)&&((a21==10)&&((a28==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==5)))))&&(a1==13))))&&((((!(a0==1)&&((a16==8)&&((a6==1)&&(a17==2))))&&(a12==1))&&(a3==1))&&!(a4==1)))){ a3 = 1; a16 = 7; a6 = 1; a1 = 12; a9 = 9; a13 = 1; a5 = 5; return 25; } else if(((((a1==12)&&(((a16==7)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a4==1)))&&(a23==1))&&(((a19==5)&&(!(a26==1)&&((a12==1)&&(((a21==11)&&((a9==9)&&(!(a20==1)&&((a23==1)&&!(a26==1)))))||(a0==1)))))&&(a17==2)))){ a2 = 1; a28 = 1; a5 = 4; a21 = 10; a8 = 0; a20 = 1; a19 = 1; a9 = 7; return -1; } else if((((a3==1)&&((a26==1)||(((((a1==12)&&((a19==2)&&(a28==1)))&&(a17==2))&&(a20==1))&&(a21==10))))&&((a3==1)&&(!(a7==1)&&(!(a7==1)&&((((input==5)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&(a16==9))&&!(a7==1))))))){ a1 = 13; a3 = 1; a18 = 0; a16 = 11; a9 = 10; a19 = 1; a26 = 0; a5 = 5; return 25; } else if((((((a21==10)&&((((a14==1)||((a2==1)&&!(a7==1)))&&(a3==1))||!(a23==1)))&&(a16==7))&&(a20==1))&&((a17==2)&&(((!(a18==1)&&(!(a14==1)&&((a9==10)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a19==2))&&(a1==14))))){ a4 = 0; a6 = 1; a5 = 5; a19 = 4; a9 = 7; a13 = 1; return 25; } else if((((a12==1)&&(((a2==1)&&((((a21==12)&&(((a20==1)&&((input==3)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&(a12==1)))&&(a19==4))&&(a17==2)))&&(a28==1)))&&((a1==14)&&(!(a14==1)&&((a13==1)&&((a16==10)&&(a12==1))))))){ a27 = 0; a21 = 10; a1 = 12; a19 = 1; a16 = 7; a24 = 0; a5 = 4; a14 = 0; a9 = 7; return -1; } else if((((a4==1)&&(((!(a11==1)&&(((a19==2)&&((a27==1)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==3))))&&(a17==2)))&&!(a3==1))&&(a16==10)))&&((a20==1)&&(((a1==14)&&((a8==1)&&((a11==1)&&(a4==1))))&&(a21==11))))){ a5 = 6; a16 = 7; a19 = 1; a10 = 1; a21 = 10; a9 = 11; a1 = 13; a4 = 1; return 25; } else if(((!(a4==1)&&((a16==10)&&((((((a5==4)||(a5==5))&&(input==4))&&(a9==9))&&(a3==1))&&!(a20==1))))&&((a24==1)||((a19==3)&&(((((((a13==1)&&(a21==10))&&(a1==14))&&!(a7==1))&&!(a18==1))||!(a23==1))&&(a17==2)))))){ if((a8==1)){ a19 = 5; a16 = 9; a15 = 0; a5 = 4; a27 = 1; a12 = 0; a1 = 12; }else{ a5 = 4; a26 = 1; a2 = 0; a1 = 13; a16 = 8; a19 = 1; a9 = 10; a11 = 0; } return -1; } else if((((((a21==12)&&((((a16==9)&&(a28==1))||(a27==1))&&(a17==2)))||!(a23==1))&&(a20==1))&&((!(a8==1)&&(!(a27==1)&&((((((((a1==14)&&(a5==5))&&(a9==11))&&(a19==3))||((a19==3)&&(((a1==14)&&(a5==6))&&(a9==11))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==4)))&&(input==4))&&(a13==1))))&&(a13==1)))){ a13 = 1; a26 = 0; a5 = 5; a0 = 0; a19 = 3; a9 = 10; a21 = 10; a16 = 10; a1 = 13; return 25; } else if((((a19==4)&&(((a8==1)&&(((((input==4)&&((a5==5)||(a5==6)))&&(a9==10))&&(a16==10))&&(a17==2)))&&(a21==10)))&&((a20==1)&&(!(a13==1)&&(((((a1==14)&&((a3==1)&&!(a13==1)))&&!(a28==1))&&!(a23==1))&&!(a23==1)))))){ a1 = 12; a18 = 1; a22 = 0; a9 = 11; a25 = 0; a16 = 8; a19 = 5; a5 = 6; return -1; } else if((((a9==11)&&((a17==2)&&(((a28==1)&&(((a12==1)&&(((a21==10)&&(a23==1))&&(a16==9)))&&!(a24==1)))&&(a19==4))))&&((a20==1)&&((a11==1)&&((!(a0==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a1==13)))&&!(a14==1)))))){ a9 = 7; a27 = 0; a16 = 7; a14 = 0; a19 = 1; a1 = 12; a5 = 4; a7 = 0; return -1; } else if((((((((a19==2)&&((a17==2)&&(((((a5==4)||(a5==5))&&(input==5))&&(a21==10))&&!(a18==1))))&&(a28==1))&&(a2==1))&&!(a20==1))&&(a9==7))&&((((a2==1)&&((a1==14)&&((a16==9)&&(a11==1))))||!(a13==1))&&!(a27==1)))){ a20 = 1; a1 = 12; a25 = 1; a16 = 7; a22 = 1; a9 = 11; a5 = 5; a0 = 1; return 25; } else if(((!(a7==1)&&((((a12==1)&&(a12==1))&&(a16==9))&&(a13==1)))&&((a17==2)&&(((a19==3)&&((!(a18==1)&&((a1==14)&&(!(a18==1)&&((a12==1)&&((input==4)&&(((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))))&&(a20==1)))&&(a21==10))))){ a3 = 1; a16 = 8; a14 = 0; a28 = 1; a5 = 5; a9 = 8; a19 = 5; return 25; } else if(((((((a12==1)&&((a12==1)&&((a9==7)&&((a17==2)&&((a19==5)&&(input==6))))))&&(a23==1))&&(a21==10))&&(a1==13))&&(((a16==9)&&((a20==1)&&(((a5==4)&&((a11==1)&&(a23==1)))||(a18==1))))||!(a12==1)))){ a16 = 7; a1 = 12; a19 = 1; a2 = 1; a23 = 1; return -1; } else if(((((((a13==1)&&(((a1==12)&&(!(a20==1)&&((a21==11)&&((((input==6)&&(a9==8))&&!(a8==1))&&!(a26==1)))))&&!(a4==1)))&&!(a7==1))&&(a5==5))&&(a13==1))&&(((a17==2)&&((a19==4)&&(a12==1)))&&(a16==8)))){ a20 = 1; a9 = 10; a19 = 3; a21 = 10; a23 = 1; a6 = 1; a16 = 7; a12 = 1; return 23; } return calculate_output72(input); } int calculate_output72(int input) { if((((a2==1)&&(((a16==10)&&((((a19==1)&&((a1==13)&&((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==5))))&&(a21==12))&&(a17==2)))&&!(a27==1)))&&(((a2==1)&&(((!(a23==1)||(a23==1))&&!(a20==1))&&(a6==1)))||(a14==1)))){ a11 = 0; a5 = 6; a21 = 10; a16 = 7; a29 = 1; a1 = 12; a19 = 2; a9 = 8; a20 = 1; a2 = 0; return 25; } else if(((!(a4==1)&&(!(a24==1)&&((a2==1)&&((((a6==1)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6)))&&(a16==7))&&(a21==12)))))&&(((a17==2)&&((((!(a20==1)&&(a6==1))&&(a19==4))&&!(a0==1))&&(a1==13)))||(a0==1)))){ a28 = 1; a20 = 1; a9 = 7; a5 = 4; a27 = 0; a16 = 9; a2 = 1; a19 = 5; return 25; } else if(((!(a4==1)&&((a17==2)&&((((((a16==8)&&(((input==5)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(a6==1)))&&(a19==1))&&(a21==10))&&!(a0==1))&&(a20==1))))&&((((!(a11==1)||(a3==1))&&(a1==13))||!(a13==1))&&(a11==1)))){ a9 = 7; a1 = 12; a26 = 0; a5 = 4; a16 = 7; a24 = 0; return -1; } else if((((((((a13==1)&&!(a8==1))&&(a9==7))&&(a17==2))&&(a5==5))||(a0==1))&&(((((((a19==2)&&((a1==14)&&((!(a20==1)&&(input==1))&&!(a18==1))))&&(a28==1))&&(a21==12))&&(a16==8))&&!(a8==1))&&!(a26==1)))){ if((a4==1)){ a15 = 1; a16 = 7; a19 = 1; a10 = 0; a20 = 1; a1 = 13; a9 = 8; }else{ a21 = 10; a5 = 4; a1 = 13; a0 = 1; a20 = 1; a12 = 0; a16 = 7; a10 = 1; } return 21; } else if((((!(a14==1)&&(((a3==1)&&((((a17==2)&&((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==3)))&&(a3==1))&&(a20==1)))&&(a1==12)))&&!(a27==1))&&(!(a2==1)||((a19==2)&&((((a28==1)&&(a21==11))&&(a16==7))&&(a12==1)))))){ a3 = 1; a26 = 0; a19 = 1; a21 = 10; a6 = 1; a9 = 7; a5 = 4; return -1; } else if((((((a23==1)&&(a24==1))&&!(a2==1))&&(a20==1))&&((a21==11)&&(((((a9==8)&&((a17==2)&&((a16==9)&&((a14==1)&&((!(a2==1)&&((a5==4)&&(input==1)))&&(a1==13))))))&&!(a12==1))&&(a18==1))&&(a19==4))))){ a16 = 7; a20 = 0; a12 = 0; a5 = 5; a18 = 1; a9 = 11; a23 = 0; a1 = 14; a19 = 1; return -1; } else if((((!(a12==1)||(((a11==1)&&(!(a13==1)||((a3==1)&&(a1==14))))&&(a21==11)))&&!(a4==1))&&(((((!(a4==1)&&((((input==1)&&((a5==4)||(a5==5)))&&!(a7==1))&&!(a20==1)))&&(a16==10))&&(a9==11))&&(a17==2))&&(a19==4)))){ if((a19==2)){ a21 = 12; a22 = 0; a9 = 10; a19 = 2; a16 = 7; a12 = 0; a5 = 4; a8 = 1; }else{ a25 = 1; a6 = 0; a9 = 9; a1 = 12; a19 = 1; a21 = 10; a20 = 1; a16 = 7; a5 = 5; } return 25; } else if(((!(a7==1)&&((a21==11)&&((a20==1)&&(!(a6==1)||(!(a12==1)||((a17==2)&&((a11==1)&&(a19==1))))))))&&(((a1==12)&&(!(a7==1)&&(((a6==1)&&(((input==4)&&((a5==5)||(a5==6)))&&(a16==11)))&&(a9==11))))&&!(a14==1)))){ a6 = 1; a16 = 7; a5 = 4; a7 = 0; a21 = 10; a18 = 0; a9 = 7; return -1; } else if(((!(a4==1)&&((a20==1)&&((((a19==2)&&(((a21==11)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a26==1)))&&(a9==10)))&&(a11==1))&&(a16==8))))&&((a1==13)&&(((((a2==1)&&(a17==2))||(a26==1))&&(a2==1))||!(a23==1))))){ a5 = 5; a19 = 4; a9 = 9; a24 = 0; a16 = 10; a14 = 0; a4 = 0; a21 = 10; return 26; } else if((((a19==5)&&(((a2==1)&&!(a26==1))&&(a23==1)))&&(((a16==9)&&((a21==12)&&((a5==4)&&((a2==1)&&((a20==1)&&(((a1==14)&&(!(a4==1)&&(((a17==2)&&(input==1))&&(a28==1))))&&(a9==9)))))))&&(a13==1)))){ a4 = 0; a5 = 5; a19 = 4; a2 = 1; a9 = 8; a16 = 11; a12 = 1; a21 = 10; return 25; } else if(((((a17==2)&&(!(a26==1)&&(!(a14==1)&&((!(a18==1)&&(((a9==8)&&(input==4))&&!(a26==1)))&&(a1==13)))))&&!(a7==1))&&(((a16==8)&&(((!(a4==1)&&((a5==6)&&(a12==1)))&&(a19==1))&&(a20==1)))&&(a21==12)))){ a16 = 7; a5 = 4; a7 = 0; a21 = 10; a9 = 7; a1 = 12; a26 = 0; return -1; } else if((((a13==1)&&((a21==11)&&((a28==1)&&(((a1==12)&&((a28==1)&&((input==5)&&(((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))))&&(a19==1)))))&&((a17==2)&&(((a16==11)&&((a27==1)||((a18==1)||((a6==1)&&!(a27==1)))))&&(a20==1))))){ a5 = 5; a9 = 11; a24 = 0; a12 = 1; a2 = 1; a19 = 5; return 23; } else if(((!(a11==1)&&(!(a13==1)&&(!(a23==1)&&((a20==1)&&((!(a3==1)&&((a7==1)&&(((a28==1)&&(a21==11))&&(a19==2))))&&(a17==2))))))&&(!(a2==1)&&(((input==3)&&((((a1==14)&&(a5==5))&&(a9==7))||((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7)))))&&(a16==11))))){ a16 = 7; a21 = 10; a27 = 1; a9 = 7; a25 = 0; a19 = 1; a1 = 14; a5 = 4; a29 = 1; return -1; } else if(((((a0==1)||(((((a19==1)&&(((a17==2)&&(((a21==11)&&(a2==1))&&(a6==1)))&&(a20==1)))&&(a1==13))&&(a9==8))&&(a16==10)))||!(a11==1))&&(((((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a13==1))&&!(a18==1))&&(a6==1)))){ a16 = 7; a7 = 0; a27 = 0; a21 = 10; a5 = 4; a23 = 1; a9 = 7; a1 = 12; return -1; } else if((((a12==1)&&(((((((((a9==11)&&((a5==6)&&(a1==12)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==1))&&(a3==1))&&!(a0==1))&&(a17==2))&&(a12==1))&&(a28==1)))&&((((((a20==1)&&(a3==1))&&(a21==12))&&(a16==7))&&(a19==4))||!(a3==1)))){ a6 = 1; a28 = 1; a21 = 10; a9 = 7; a27 = 0; a19 = 1; a5 = 4; a1 = 12; return -1; } else if(((!(a7==1)&&(((a20==1)&&((a23==1)&&(((a9==10)&&((a1==14)&&((a21==10)&&((a11==1)&&(a11==1)))))&&(a17==2))))||(a18==1)))&&(((a5==5)&&(((a19==1)&&((input==5)&&(a16==8)))&&(a13==1)))&&!(a8==1)))){ a8 = 0; a27 = 0; a21 = 12; a19 = 3; a5 = 6; a16 = 9; a9 = 7; a1 = 12; a6 = 1; return 21; } else if((((a1==14)&&((a11==1)&&((((((((a5==5)||(a5==6))&&(input==1))&&(a3==1))&&(a16==11))&&(a19==4))&&(a9==9))&&(a20==1))))&&((!(a23==1)||((a13==1)&&((a21==10)&&(((a17==2)&&(a11==1))||(a27==1)))))&&!(a26==1)))){ a5 = 6; a1 = 13; a21 = 11; a7 = 0; a9 = 10; a14 = 0; a24 = 0; return 23; } else if((((a1==14)&&((a17==2)&&(!(a24==1)&&(!(a7==1)&&((((((a5==5)||(a5==6))&&(input==1))&&(a6==1))&&(a9==10))&&(a6==1))))))&&(((((a21==10)&&(((a2==1)&&!(a18==1))&&(a16==9)))&&(a19==3))||!(a28==1))&&(a20==1)))){ a14 = 0; a16 = 7; a19 = 1; a5 = 4; a1 = 12; a3 = 1; a9 = 7; a18 = 0; return -1; } else if((((a21==10)&&((a17==2)&&((((!(a2==1)||((a8==1)||((a3==1)&&(a20==1))))&&(a9==7))||!(a2==1))&&(a1==14))))&&((a19==4)&&(((a3==1)&&(!(a24==1)&&(!(a14==1)&&((input==5)&&(((a5==4)||(a5==5))||(a5==6))))))&&(a16==9))))){ if((a20==1)){ a5 = 6; a1 = 13; a12 = 1; a26 = 0; a24 = 0; a20 = 0; a16 = 8; a21 = 11; a19 = 2; }else{ a6 = 1; a21 = 12; a19 = 2; a8 = 0; a9 = 10; a27 = 0; a1 = 12; a5 = 4; } return 26; } else if(((((a26==1)||((((a16==7)&&((a5==4)&&((a13==1)&&(a3==1))))&&(a19==5))&&(a9==11)))||!(a28==1))&&(((a23==1)&&(!(a0==1)&&((a21==10)&&(((a1==13)&&((a17==2)&&(input==6)))&&!(a20==1)))))&&!(a7==1)))){ a20 = 1; a19 = 1; a23 = 1; a0 = 0; a1 = 12; a8 = 0; a9 = 7; return -1; } else if((((a6==1)&&((((a11==1)&&(((((a13==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==5)))&&(a16==10))&&!(a18==1))&&(a17==2)))&&(a1==12))&&(a21==11)))&&(!(a20==1)&&(((a19==1)&&((a6==1)||!(a6==1)))&&!(a0==1))))){ a6 = 0; a12 = 0; a27 = 1; a21 = 10; a9 = 11; a16 = 7; a1 = 14; a5 = 6; a20 = 1; return -1; } else if(((!(a28==1)||(((a1==14)&&(((a27==1)||((a3==1)&&(a19==2)))&&(a5==5)))&&(a9==10)))&&(!(a0==1)&&((a12==1)&&(!(a7==1)&&((a21==12)&&(!(a24==1)&&((((input==3)&&(a16==7))&&!(a20==1))&&(a17==2))))))))){ a23 = 1; a21 = 10; a1 = 12; a5 = 4; a24 = 0; a20 = 1; a9 = 7; a19 = 1; return -1; } else if(((((a1==13)&&((a14==1)&&((a7==1)&&(a28==1))))&&(a20==1))&&((((a19==5)&&((a9==9)&&((a21==10)&&(((!(a12==1)&&((((a5==4)||(a5==5))&&(input==6))&&!(a12==1)))&&!(a11==1))&&(a14==1)))))&&(a16==8))&&(a17==2)))){ a11 = 0; a19 = 2; a16 = 7; a5 = 4; a23 = 0; a1 = 12; a6 = 0; a9 = 11; return -1; } else if((((a19==5)&&((((!(a3==1)||((a11==1)||!(a2==1)))&&(a2==1))&&(a13==1))&&(a17==2)))&&(((a20==1)&&((((a12==1)&&((input==5)&&(((a9==7)&&((a1==13)&&(a5==5)))||(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13)))))))&&(a16==10))&&!(a8==1)))&&(a21==11)))){ a21 = 10; a8 = 0; a16 = 7; a18 = 0; a19 = 4; a12 = 1; a9 = 10; a5 = 5; a1 = 13; return 25; } else if(((((a1==14)&&(((((a20==1)&&((a23==1)&&((a9==8)&&(input==5))))&&(a3==1))&&(a6==1))&&(a6==1)))&&(a5==6))&&((((a17==2)&&(((a27==1)||((a27==1)||(a6==1)))&&(a19==3)))&&(a21==12))&&(a16==7)))){ a13 = 1; a5 = 4; a1 = 12; a0 = 0; a9 = 7; a2 = 1; a19 = 1; a21 = 10; return -1; } else if(((((((((a9==9)&&((a19==4)&&(a13==1)))||(a18==1))&&(a20==1))&&(a1==14))&&(a3==1))&&(a16==9))&&(((((a12==1)&&((a17==2)&&((a23==1)&&((input==3)&&((a5==4)||(a5==5))))))&&(a21==11))&&!(a7==1))&&(a11==1)))){ a21 = 10; a19 = 1; a9 = 7; a24 = 0; a16 = 7; a2 = 1; a5 = 4; a23 = 1; a1 = 12; return -1; } else if(((!(a18==1)&&((a6==1)&&(!(a6==1)||((!(a20==1)&&(a2==1))&&(a19==5)))))&&((((a1==12)&&((a16==10)&&(!(a8==1)&&(((a13==1)&&((a21==12)&&((input==4)&&(a17==2))))&&(a5==5)))))&&(a9==7))&&(a2==1)))){ if((a23==1)){ a19 = 2; a4 = 1; a5 = 6; a20 = 1; a2 = 0; a11 = 0; a16 = 7; a21 = 10; a9 = 9; }else{ a20 = 1; a5 = 6; a1 = 13; a13 = 0; a21 = 10; a6 = 0; a2 = 0; a9 = 8; a19 = 1; a16 = 7; } return -1; } else if(((((!(a7==1)&&(((a1==14)&&((a9==9)&&((a11==1)||(a0==1))))&&(a21==12)))&&(a19==5))&&!(a20==1))&&(((!(a0==1)&&(((a11==1)&&(((input==3)&&(a17==2))&&(a11==1)))&&(a23==1)))&&(a5==5))&&(a16==8)))){ if((a6==1)){ a1 = 12; a15 = 1; a21 = 10; a23 = 0; a20 = 1; a16 = 7; a11 = 0; a9 = 7; a19 = 2; }else{ a5 = 6; a23 = 0; a20 = 1; a28 = 0; a4 = 1; a16 = 10; a1 = 12; a21 = 10; } return 25; } else if((((a0==1)||(((((a20==1)&&((a23==1)&&!(a0==1)))&&(a16==8))&&(a1==12))||!(a11==1)))&&((a21==12)&&((a17==2)&&((a5==4)&&(!(a0==1)&&(!(a7==1)&&((((a9==9)&&(input==5))&&(a19==5))&&(a28==1))))))))){ a16 = 7; a7 = 0; a19 = 2; a5 = 5; a9 = 11; a1 = 14; a26 = 0; a21 = 10; a8 = 0; return 21; } else if(((((a9==10)&&(!(a18==1)&&((a6==1)&&(a16==10))))&&(a1==12))&&((a21==11)&&(((a11==1)&&(((((((a2==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a20==1))&&!(a26==1))&&!(a26==1))&&!(a8==1))&&(a19==3)))&&(a17==2))))){ a9 = 8; a19 = 4; a1 = 14; a13 = 0; a20 = 1; a16 = 8; a14 = 1; a5 = 4; a15 = 1; return -1; } else if(((((a19==3)&&((a1==12)&&((!(a6==1)||((!(a11==1)||(a11==1))&&(a20==1)))&&!(a24==1))))&&(a17==2))&&((a21==12)&&((((a16==7)&&(((a9==9)&&(((a5==5)||(a5==6))&&(input==5)))&&!(a27==1)))&&(a13==1))&&!(a27==1))))){ a19 = 4; a7 = 0; a5 = 5; a16 = 9; a9 = 11; a2 = 1; a1 = 13; a12 = 1; a21 = 10; return 21; } else if(((!(a8==1)&&((((((a5==5)||(a5==6))&&(input==5))&&(a1==13))&&(a19==2))&&(a16==8)))&&((!(a12==1)||(((a28==1)&&(((a9==8)&&((a23==1)&&((a21==12)&&((a3==1)&&(a17==2)))))&&(a20==1)))&&(a12==1)))||(a4==1)))){ a5 = 4; a1 = 14; a16 = 7; a28 = 1; a9 = 10; a21 = 10; a3 = 1; a7 = 0; return 21; } else if((((a2==1)&&((a13==1)&&(((!(a14==1)&&(!(a27==1)&&((input==5)&&((((a9==7)&&((a5==4)&&(a1==12)))&&(a19==2))||(((a19==1)&&(((a1==14)&&(a5==5))&&(a9==11)))||((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1)))))))&&(a2==1))&&!(a20==1))))&&(!(a13==1)||((a21==12)&&((a16==9)&&((a23==1)&&(a17==2))))))){ if((a21==11)){ a10 = 0; a5 = 6; a1 = 14; a21 = 10; a16 = 10; a19 = 2; a25 = 0; a9 = 10; a11 = 0; }else{ a16 = 7; a26 = 1; a28 = 0; a1 = 13; a0 = 1; a20 = 1; a19 = 1; a9 = 7; a5 = 4; a21 = 10; } return -1; } else if(((((a6==1)&&((a5==5)&&(((a16==9)&&(input==6))&&(a11==1))))&&(a23==1))&&((a9==10)&&(((((a1==12)&&((((a21==10)&&(!(a20==1)&&(a3==1)))||!(a2==1))&&(a19==5)))&&(a12==1))&&!(a7==1))&&(a17==2))))){ if((a14==1)){ a19 = 1; a2 = 0; a1 = 13; a11 = 0; a20 = 1; a9 = 11; a18 = 1; a21 = 12; }else{ a1 = 14; a5 = 4; a29 = 0; a20 = 1; a9 = 11; a16 = 8; a19 = 2; a22 = 0; a21 = 12; } return -1; } else if((((a16==10)&&(((a6==1)&&((((input==5)&&((a5==4)||(a5==5)))&&(a19==2))&&(a2==1)))&&(a6==1)))&&((a9==7)&&((!(a26==1)&&((a20==1)&&((a8==1)||(((a1==14)&&((a13==1)||!(a11==1)))&&(a17==2)))))&&(a21==11))))){ a1 = 13; a21 = 10; a26 = 0; a5 = 5; a4 = 0; a16 = 7; a9 = 9; return 25; } else if((((((((input==5)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&(a16==9))&&!(a8==1))&&!(a14==1))&&!(a20==1))&&((a1==14)&&((a28==1)&&((a17==2)&&((a21==12)&&(((a19==1)&&(!(a27==1)&&((a8==1)||(a3==1))))&&(a23==1)))))))){ a15 = 1; a9 = 7; a1 = 13; a24 = 1; a19 = 5; a5 = 5; a16 = 7; a20 = 1; a12 = 0; return -1; } else if(((((a16==9)&&(((!(a26==1)&&(((a5==5)||(a5==6))&&(input==1)))&&!(a7==1))&&(a21==11)))&&(a9==10))&&((a28==1)&&((!(a20==1)&&((a7==1)||(((a1==12)&&((a19==1)&&((a11==1)||!(a2==1))))&&(a23==1))))&&(a17==2))))){ if((a25==1)){ a13 = 0; a16 = 7; a21 = 12; a5 = 5; a2 = 0; a11 = 0; a9 = 7; a19 = 3; a1 = 13; }else{ a21 = 10; a3 = 0; a25 = 0; a19 = 2; a16 = 7; a20 = 1; a6 = 0; a5 = 5; } return 21; } else if(((((a12==1)&&(((((a5==5)&&(input==1))&&(a16==7))&&(a1==12))&&!(a8==1)))&&(a17==2))&&((a4==1)||((a8==1)||(((a11==1)&&(((((a13==1)&&(a9==9))&&!(a20==1))&&(a2==1))&&(a19==5)))&&(a21==10)))))){ a9 = 10; a4 = 0; a27 = 0; a5 = 6; a7 = 0; return 22; } else if((((((a16==9)&&((a19==1)&&(((((a5==6)&&(input==6))&&(a6==1))&&!(a8==1))&&(a12==1))))&&(a21==10))&&(a9==7))&&(((a17==2)&&((!(a13==1)||((a20==1)&&((a12==1)||!(a3==1))))||!(a2==1)))&&(a1==12)))){ a19 = 5; a14 = 0; a18 = 0; a21 = 12; a9 = 9; a16 = 10; a1 = 14; return 25; } else if((((((a21==10)&&((!(a20==1)&&((a17==2)&&(((input==6)&&(a9==9))&&(a2==1))))&&(a16==10)))&&(a5==5))&&(a12==1))&&((a1==14)&&((a6==1)&&(((((a28==1)&&(a19==5))&&(a3==1))||(a0==1))&&!(a8==1)))))){ a11 = 0; a16 = 7; a5 = 6; a9 = 8; a21 = 12; a2 = 0; a19 = 4; a12 = 0; return 21; } else if(((!(a11==1)||((a12==1)&&((!(a6==1)||(((a17==2)&&(a11==1))||(a14==1)))&&!(a4==1))))&&((a2==1)&&((a16==7)&&(!(a20==1)&&(((input==3)&&(((a19==2)&&((a9==7)&&((a1==12)&&(a5==5))))||(((a19==1)&&(((a5==6)&&(a1==14))&&(a9==11)))||((a19==2)&&(((a5==4)&&(a1==12))&&(a9==7))))))&&(a21==10))))))){ a9 = 7; a11 = 1; a4 = 0; a1 = 12; a19 = 1; a27 = 0; a5 = 4; a20 = 1; return -1; } else if(((((a1==14)&&((a2==1)&&((a6==1)&&(a28==1))))&&(a21==10))&&((a19==2)&&(!(a20==1)&&(((a13==1)&&((((a3==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))&&(a17==2)))&&!(a4==1))&&(a16==10)))&&(a6==1)))))){ if((a8==1)){ a6 = 0; a1 = 13; a16 = 7; a9 = 7; a19 = 1; a14 = 1; a20 = 1; a11 = 0; a5 = 6; }else{ a22 = 0; a5 = 6; a19 = 3; a16 = 7; a1 = 13; a13 = 0; a9 = 8; a15 = 1; } return -1; } else if(((((!(a20==1)&&(!(a24==1)&&((a21==10)&&(a23==1))))&&(a1==13))&&(a17==2))&&(!(a27==1)&&((((a19==4)&&(((a11==1)&&((((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==4))&&!(a27==1)))&&(a16==11)))&&(a3==1))&&(a6==1))))){ a16 = 7; a5 = 4; a2 = 0; a20 = 1; a9 = 10; a1 = 14; a19 = 1; a24 = 1; a12 = 0; return -1; } else if((((a23==1)&&(((!(a26==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==6)))&&(a17==2))&&(a1==14)))&&((((a4==1)||(((((a21==10)&&((a19==5)&&(a28==1)))||!(a23==1))&&(a20==1))&&(a16==7)))||!(a13==1))&&(a12==1)))){ a6 = 1; a13 = 1; a5 = 5; a1 = 13; a21 = 12; a9 = 9; a3 = 1; a19 = 4; return 23; } else if(((((a9==9)&&((a1==12)&&((a17==2)&&((((!(a14==1)&&(((a20==1)&&((input==6)&&((a5==4)||(a5==5))))&&(a23==1)))&&(a23==1))&&(a16==11))&&(a3==1)))))&&(a19==5))&&((((a21==10)&&(a3==1))||!(a6==1))&&!(a0==1)))){ a9 = 10; a8 = 0; a19 = 2; a16 = 10; a5 = 5; a26 = 0; return 25; } else if((((a19==5)&&((((a21==10)&&((((a23==1)&&(a17==2))||!(a11==1))&&!(a4==1)))||!(a12==1))&&(a1==14)))&&(!(a18==1)&&((((a9==8)&&((((a5==4)&&(input==5))&&!(a20==1))&&(a12==1)))&&(a16==10))&&(a23==1))))){ a20 = 1; a19 = 1; a5 = 6; a6 = 0; a16 = 9; a27 = 1; a2 = 0; return -1; } else if(((!(a18==1)&&(!(a4==1)&&(((a9==7)&&(((a19==3)&&(!(a14==1)&&((a21==10)&&(((input==6)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a26==1)))))&&(a3==1)))&&(a1==12))))&&((a27==1)||(((a17==2)&&((a23==1)&&!(a20==1)))&&(a16==9))))){ a27 = 1; a26 = 1; a16 = 7; a9 = 9; a19 = 1; a20 = 1; a1 = 13; a5 = 4; a22 = 0; return 22; } else if((((a19==4)&&(!(a18==1)&&(((a3==1)||(a0==1))&&!(a4==1))))&&((a17==2)&&((((a9==11)&&(((a21==11)&&(!(a8==1)&&((a28==1)&&((a11==1)&&((input==5)&&(a5==5))))))&&(a16==8)))&&(a1==14))&&(a20==1))))){ a1 = 12; a23 = 1; a11 = 1; a21 = 10; a16 = 7; a19 = 1; a5 = 4; a28 = 1; a9 = 7; return -1; } else if((((((((a28==1)&&((a19==4)&&((input==3)&&(a17==2))))&&!(a18==1))&&!(a20==1))&&!(a14==1))&&!(a4==1))&&((a1==13)&&(((a5==6)&&(!(a18==1)&&((a16==9)&&(((a0==1)||(a2==1))&&(a9==11)))))&&(a21==11))))){ a7 = 1; a16 = 7; a28 = 0; a9 = 7; a29 = 1; a21 = 10; a5 = 4; a19 = 2; a20 = 1; return -1; } else if((((a1==14)&&((((input==5)&&(a17==2))&&(a5==4))&&(a3==1)))&&((a21==11)&&(((a16==9)&&((((((!(a28==1)||((a12==1)&&!(a20==1)))&&!(a7==1))&&(a9==7))&&(a28==1))&&(a19==5))&&!(a24==1)))||!(a28==1))))){ a9 = 9; a20 = 1; a25 = 0; a21 = 10; a16 = 11; a14 = 1; a8 = 1; a19 = 4; return -1; } else if((((((((a17==2)&&(((input==6)&&(a21==12))&&!(a0==1)))&&!(a27==1))&&!(a8==1))&&(a1==13))&&(a9==7))&&(((a16==7)&&(((((a19==2)&&((a5==5)&&(a13==1)))&&!(a20==1))&&(a11==1))||(a7==1)))&&(a11==1)))){ a21 = 11; a1 = 12; a26 = 0; a23 = 1; a19 = 4; a9 = 8; a6 = 1; a16 = 8; return 21; } else if((((!(a26==1)&&((((a1==14)&&(((a2==1)&&(a17==2))&&!(a4==1)))&&(a9==10))&&(a16==7)))||!(a23==1))&&(!(a18==1)&&(((a19==2)&&(((((input==5)&&!(a20==1))&&!(a14==1))&&(a21==11))&&(a5==5)))&&(a2==1))))){ if((a29==1)){ a21 = 10; a5 = 4; a7 = 0; a4 = 0; a0 = 0; a9 = 11; a1 = 12; a16 = 8; a19 = 3; }else{ a7 = 0; a16 = 10; a8 = 0; a19 = 5; a9 = 9; a14 = 0; a21 = 10; a20 = 1; a1 = 13; } return 21; } else if(((((((a19==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a3==1))&&(a13==1))&&!(a4==1))&&((a1==14)&&(((a20==1)&&((a17==2)&&((((((a21==12)&&(a2==1))&&!(a24==1))&&(a16==10))||(a24==1))&&(a9==11))))||!(a11==1))))){ if((a14==1)){ a12 = 1; a14 = 0; a19 = 2; a5 = 6; a20 = 0; a21 = 10; a2 = 1; a16 = 8; }else{ a16 = 9; a21 = 10; a27 = 0; a9 = 8; a7 = 0; a14 = 0; a1 = 12; a5 = 5; } return 22; } else if(((!(a20==1)&&(!(a26==1)&&((((a21==10)&&(input==4))&&!(a18==1))&&!(a18==1))))&&(((a17==2)&&((a16==9)&&(((a9==9)&&(((!(a27==1)&&((a28==1)||(a4==1)))&&(a19==5))&&(a5==6)))||(a8==1))))&&(a1==12)))){ a15 = 1; a10 = 1; a1 = 13; a9 = 10; a25 = 0; a20 = 1; a16 = 7; a5 = 4; a19 = 1; return -1; } else if(((!(a26==1)&&((((a21==10)&&((input==6)&&((((a9==11)&&((a5==5)&&(a1==12)))||(((a1==12)&&(a5==6))&&(a9==11)))||(((a1==13)&&(a5==4))&&(a9==7)))))&&(a17==2))&&(a3==1)))&&((a19==2)&&(!(a13==1)||(!(a2==1)||(((a16==11)&&((a6==1)&&(!(a18==1)&&(a6==1))))&&!(a20==1))))))){ a4 = 1; a27 = 1; a19 = 1; a20 = 1; a16 = 7; a5 = 4; a1 = 14; a10 = 1; a9 = 9; return 21; } else if((((((a9==11)&&((!(a0==1)&&((a26==1)||((a1==12)&&((a14==1)||(a12==1)))))||!(a13==1)))&&(a19==1))&&!(a27==1))&&((a16==10)&&((((a21==12)&&((!(a20==1)&&(input==6))&&(a17==2)))&&(a5==5))&&!(a24==1))))){ a20 = 1; a1 = 13; a19 = 2; a21 = 10; a16 = 9; a27 = 1; a5 = 4; a10 = 0; a9 = 7; return 23; } else if(((((a16==10)&&((a8==1)||((a17==2)&&(((a20==1)&&(((a14==1)||(a28==1))||!(a23==1)))&&(a9==8)))))&&(a1==12))&&((!(a26==1)&&((a19==4)&&((a21==11)&&((a11==1)&&(((a5==5)||(a5==6))&&(input==5))))))&&(a12==1)))){ a16 = 7; a6 = 1; a26 = 0; a19 = 5; a5 = 4; return -1; } else if(((((a14==1)&&(((a9==9)&&((a3==1)&&!(a3==1)))&&(a20==1)))&&(a19==3))&&((((a24==1)&&((a16==10)&&((a21==12)&&(((((a5==4)&&(input==3))&&!(a23==1))&&(a1==14))&&(a4==1)))))&&(a14==1))&&(a17==2)))){ a13 = 0; a19 = 2; a1 = 12; a9 = 11; a21 = 11; a25 = 1; a27 = 1; return 22; } else if(((!(a4==1)&&(!(a18==1)&&((((a17==2)&&(((input==4)&&((a5==4)||(a5==5)))&&(a9==7)))&&(a20==1))&&!(a26==1))))&&(((((a21==10)&&((((a13==1)&&(a1==14))&&(a19==5))&&(a16==9)))||!(a3==1))&&!(a0==1))&&(a3==1)))){ a18 = 0; a13 = 1; a28 = 1; a5 = 5; a9 = 10; a21 = 12; return 25; } else if((((a6==1)&&(((a19==2)&&((a17==2)&&((input==3)&&((((a9==11)&&((a5==5)&&(a1==12)))||(((a1==12)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==13)))))))&&!(a4==1)))&&(((a20==1)&&(!(a13==1)||((a16==8)&&((((a28==1)||(a0==1))||(a7==1))&&(a21==11)))))||!(a13==1)))){ a16 = 7; a21 = 10; a1 = 12; a26 = 0; a23 = 1; a19 = 1; a3 = 1; a5 = 4; a9 = 7; return -1; } else if(((!(a4==1)&&(!(a0==1)&&((a4==1)||(((a1==12)&&((a19==5)&&((a9==10)&&(a28==1))))&&(a21==12)))))&&((a13==1)&&((((a16==11)&&((((a5==4)&&(input==1))&&!(a14==1))&&(a17==2)))&&!(a18==1))&&(a20==1))))){ a21 = 10; a9 = 7; a16 = 7; a6 = 1; a18 = 0; a23 = 1; a19 = 2; a5 = 6; a1 = 13; return 26; } else if((((((a16==10)&&((a20==1)&&(((!(a26==1)&&((a24==1)||(a6==1)))||(a26==1))&&(a17==2))))&&(a5==6))&&(a1==13))&&(((a19==2)&&(((!(a4==1)&&((a21==12)&&(input==4)))&&!(a26==1))&&(a9==7)))&&(a3==1)))){ a5 = 4; a19 = 1; a13 = 1; a21 = 10; a1 = 12; a16 = 7; a0 = 0; a23 = 1; return -1; } else if((((a20==1)&&(((((a19==5)&&((a17==2)&&(!(a2==1)||((a11==1)&&(!(a13==1)||(!(a18==1)&&((a1==13)&&(a13==1))))))))||(a7==1))&&(a9==11))&&(a21==11)))&&((a16==8)&&((a23==1)&&((input==1)&&((a5==4)||(a5==5))))))){ a28 = 1; a16 = 7; a1 = 12; a19 = 1; a5 = 4; a9 = 7; a18 = 0; a11 = 1; a21 = 10; return -1; } else if(((((a3==1)&&((a3==1)&&((a19==3)&&(((a18==1)||(a12==1))&&(a1==12)))))||(a18==1))&&((a9==10)&&(((a23==1)&&((a20==1)&&(((a17==2)&&((((a5==5)||(a5==6))&&(input==3))&&(a16==9)))&&(a21==11))))&&!(a4==1))))){ a21 = 10; a19 = 2; a24 = 0; a16 = 8; a7 = 0; a5 = 6; a1 = 14; a20 = 0; a6 = 1; return 21; } else if((((a1==14)&&((((!(a20==1)&&(((a21==10)&&((a4==1)||((a13==1)&&(a3==1))))&&(a23==1)))&&!(a26==1))&&(a16==7))&&(a19==3)))&&(((a17==2)&&(((a6==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5)))&&!(a0==1)))&&(a9==9)))){ a1 = 12; a11 = 1; a14 = 0; a9 = 7; a5 = 4; a13 = 1; a19 = 1; a20 = 1; return -1; } else if((((a21==12)&&((((input==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a1==13))&&!(a20==1)))&&((a16==8)&&(((((((a17==2)&&((a26==1)||(!(a28==1)||(a2==1))))&&(a19==4))||!(a13==1))||!(a12==1))||(a8==1))&&!(a0==1))))){ a5 = 4; a25 = 0; a2 = 0; a9 = 9; a20 = 1; a16 = 11; a19 = 2; a3 = 0; return 22; } else if((((a12==1)&&((a3==1)&&(((((a16==8)&&(((((a5==5)||(a5==6))&&(input==4))&&(a19==4))&&(a1==14)))&&!(a27==1))&&(a21==11))&&(a12==1))))&&((!(a6==1)||((a17==2)&&((a20==1)&&((a9==7)&&(a28==1)))))||(a14==1)))){ if((a19==5)){ a19 = 3; a16 = 7; a23 = 1; a28 = 1; a20 = 0; a2 = 1; a9 = 11; a5 = 5; }else{ a1 = 13; a3 = 1; a8 = 0; a19 = 1; a0 = 0; a5 = 6; } return 25; } else if(((((a20==1)&&((a11==1)&&(((a1==12)&&((a19==4)&&(((a5==5)||(a5==6))&&(input==1))))&&(a16==11))))&&(a3==1))&&((a23==1)&&(((((a21==10)&&(((a3==1)||(a14==1))&&(a17==2)))&&(a9==10))||(a26==1))||(a27==1))))){ a19 = 1; a8 = 0; a16 = 7; a9 = 7; a5 = 4; a23 = 1; a18 = 0; return -1; } else if((((a2==1)&&(((a5==6)&&((a1==13)&&((a16==8)&&((a9==7)&&(input==3)))))&&(a19==3)))&&((((a18==1)||((a20==1)&&(((((a21==12)&&(a2==1))&&(a17==2))&&(a6==1))&&(a13==1))))&&(a13==1))&&(a6==1)))){ a8 = 0; a19 = 1; a1 = 12; a16 = 7; a21 = 10; a5 = 4; a18 = 0; a24 = 0; return -1; } else if(((!(a23==1)||((a19==4)&&(((a21==11)&&((a16==9)&&(((a3==1)&&(a20==1))&&(a1==12))))&&!(a4==1))))&&((a9==10)&&((!(a24==1)&&((a17==2)&&(!(a24==1)&&((((a5==4)||(a5==5))&&(input==4))&&!(a27==1)))))&&(a13==1))))){ a13 = 1; a5 = 4; a24 = 0; a9 = 7; a21 = 10; a19 = 1; a16 = 7; a23 = 1; return -1; } else if((((a16==9)&&((a20==1)&&(((a4==1)||(!(a26==1)&&((a9==8)&&((a17==2)&&(a11==1)))))||!(a28==1))))&&(((a1==12)&&(((a5==6)&&((((input==1)&&(a19==5))&&!(a27==1))&&!(a26==1)))&&!(a14==1)))&&(a21==12)))){ a19 = 2; a16 = 7; a28 = 1; a1 = 13; a21 = 10; a18 = 0; a9 = 10; return 25; } else if((((((a9==8)&&((((!(a20==1)&&(input==6))&&!(a14==1))&&(a16==10))&&!(a4==1)))&&(a5==5))&&(a21==12))&&(!(a27==1)&&((a1==12)&&(((a17==2)&&(!(a7==1)&&(((a13==1)&&(a2==1))&&(a19==5))))||(a18==1)))))){ a9 = 10; a5 = 4; a15 = 1; a13 = 0; a21 = 10; a16 = 7; a6 = 0; a20 = 1; a19 = 2; return 23; } else if((((a17==2)&&(((((a2==1)&&!(a20==1))&&(a16==10))&&(a21==11))&&(a19==2)))&&(!(a14==1)&&((a2==1)&&((a12==1)&&(!(a18==1)&&(((((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(input==4))&&!(a4==1))&&(a1==14))&&!(a27==1)))))))){ if((a26==1)){ a19 = 1; a16 = 7; a21 = 10; a5 = 5; a9 = 7; a20 = 1; a3 = 0; a24 = 1; a4 = 1; }else{ a25 = 0; a1 = 13; a5 = 5; a16 = 7; a20 = 1; a21 = 10; a9 = 8; a18 = 1; a13 = 0; a19 = 1; } return 25; } else if(((!(a4==1)&&((a19==1)&&((((a16==9)&&((a1==13)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==4))))&&!(a8==1))&&!(a0==1))))&&((((a21==10)&&((((a11==1)&&(a3==1))&&(a12==1))||!(a11==1)))&&!(a20==1))&&(a17==2)))){ if((a27==1)){ a1 = 14; a5 = 4; a9 = 7; a28 = 0; a19 = 5; a13 = 0; a22 = 1; a21 = 11; }else{ a10 = 0; a0 = 1; a2 = 0; a16 = 7; a9 = 10; a5 = 5; a20 = 1; a1 = 12; } return -1; } else if((((a19==3)&&(!(a20==1)&&(!(a6==1)||(((a28==1)&&(a9==8))&&(a23==1)))))&&((((!(a8==1)&&((((a16==11)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))&&!(a8==1))&&!(a8==1)))&&(a21==10))&&!(a0==1))&&(a1==14)))){ a19 = 1; a9 = 7; a20 = 1; a21 = 11; a15 = 1; a11 = 0; a5 = 4; a7 = 1; a16 = 8; return 25; } else if((((((!(a20==1)&&(((input==4)&&(a19==1))&&(a7==1)))&&(a4==1))&&(a5==4))&&(a1==13))&&(!(a12==1)&&((a16==7)&&((a7==1)&&(((a18==1)&&((((a12==1)&&(a17==2))&&(a0==1))&&(a9==11)))&&(a21==11))))))){ a6 = 0; a20 = 1; a1 = 12; a4 = 1; a19 = 2; a0 = 1; a21 = 10; return -1; } else if(((((((a28==1)&&((a3==1)&&(((input==6)&&(((a19==3)&&(((a5==5)&&(a1==12))&&(a9==7)))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2))||((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3)))))&&(a6==1))))&&(a16==11))&&!(a14==1))&&(a20==1))&&((a21==10)&&(((a23==1)&&((a11==1)||(a7==1)))&&(a17==2))))){ a1 = 12; a5 = 4; a9 = 7; a16 = 7; a0 = 0; a19 = 1; a26 = 0; a11 = 1; return -1; } else if(((!(a2==1)&&(((a16==8)&&((((a17==2)&&((input==3)&&(a19==2)))&&(a18==1))&&!(a28==1)))&&(a24==1)))&&(((a21==10)&&((((a9==11)&&((a1==14)&&((a5==5)&&(a3==1))))&&(a20==1))&&(a0==1)))&&(a7==1)))){ a0 = 1; a19 = 5; a1 = 13; a16 = 10; a22 = 0; a21 = 12; a9 = 7; a11 = 0; return -1; } else if(((!(a14==1)&&((a21==10)&&(((a3==1)&&!(a27==1))&&(a16==8))))&&((a11==1)&&(((a1==12)&&(((a23==1)&&(((a9==8)&&(!(a20==1)&&(((input==6)&&(a19==4))&&!(a8==1))))&&(a28==1)))&&(a5==6)))&&(a17==2))))){ a9 = 7; a5 = 4; a14 = 0; a12 = 1; a19 = 1; a27 = 0; a16 = 7; a20 = 1; return -1; } else if(((((a3==1)&&(!(a20==1)&&(!(a24==1)&&(((a11==1)&&((input==5)&&(a16==10)))&&(a1==14)))))&&(a5==6))&&(((a4==1)||((a21==11)&&(((a19==4)&&((a13==1)&&((a11==1)||(a14==1))))&&(a9==11))))&&(a17==2)))){ a1 = 12; a16 = 7; a19 = 2; a21 = 10; a3 = 0; a9 = 8; a20 = 1; a6 = 0; a2 = 0; return 21; } else if((((((a23==1)&&((a9==9)&&((a23==1)&&((!(a0==1)&&((a17==2)&&(((a16==7)&&(input==1))&&!(a27==1))))&&!(a18==1)))))&&(a19==4))&&(a1==13))&&(((a20==1)&&(((a3==1)&&!(a4==1))&&(a21==11)))&&(a5==6)))){ a27 = 0; a16 = 8; a8 = 0; a9 = 7; a3 = 1; return 25; } else if(((((!(a20==1)&&(((a5==5)&&((a16==7)&&(input==6)))&&(a23==1)))&&!(a27==1))&&(a19==2))&&((a21==12)&&((a17==2)&&(((a1==14)&&((a2==1)&&((a7==1)||((a12==1)&&((a18==1)||(a11==1))))))&&(a9==10)))))){ a18 = 0; a5 = 4; a9 = 7; a24 = 0; a21 = 10; a1 = 12; a3 = 1; a20 = 1; a19 = 1; return -1; } else if(((!(a18==1)&&((!(a20==1)&&(((a9==11)&&(((a5==5)||(a5==6))&&(input==6)))&&(a2==1)))&&(a16==10)))&&((((a1==14)&&(((a8==1)||(((a13==1)&&((a2==1)&&(a21==12)))&&!(a7==1)))||!(a23==1)))&&(a17==2))&&(a19==3)))){ a9 = 9; a20 = 1; a21 = 10; a16 = 7; a3 = 0; a26 = 1; a5 = 6; a19 = 1; a0 = 1; a1 = 13; return 21; } else if((((((((input==1)&&(a9==11))&&(a19==1))&&(a2==1))&&(a5==5))&&(a2==1))&&(!(a24==1)&&((a13==1)&&(!(a18==1)&&((a17==2)&&(((a16==10)&&(((a1==14)&&(!(a20==1)&&(a23==1)))&&!(a24==1)))&&(a21==12)))))))){ a24 = 1; a21 = 10; a16 = 7; a14 = 1; a19 = 2; a15 = 1; a1 = 12; a5 = 4; a20 = 1; return -1; } else if(((!(a20==1)&&(((a11==1)&&(!(a0==1)&&(((a28==1)&&(((a3==1)&&(a12==1))&&(a1==13)))&&!(a0==1))))&&(a19==1)))&&((a21==11)&&((((((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11)))&&(input==4))&&(a17==2))&&!(a14==1))&&(a16==8))))){ a0 = 0; a8 = 0; a9 = 7; a14 = 0; a5 = 4; a21 = 10; a1 = 12; a20 = 1; a16 = 7; return -1; } else if(((((((a17==2)&&((a5==4)&&((input==6)&&(a16==9))))&&(a23==1))&&(a1==13))&&(a3==1))&&((((a7==1)||((((a21==12)&&(((a9==8)&&(a13==1))||(a4==1)))||(a7==1))&&(a19==5)))&&(a20==1))||(a18==1)))){ a21 = 11; a26 = 0; a1 = 12; a18 = 0; a9 = 11; a4 = 0; return 21; } else if((((((a20==1)&&(!(a0==1)&&(!(a14==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4)))))&&(a19==2))&&(a17==2))&&(!(a14==1)&&((a16==7)&&((a23==1)&&((a21==12)&&(!(a4==1)&&((a11==1)&&((a11==1)&&(a1==14)))))))))){ a1 = 12; a9 = 7; a5 = 4; a24 = 0; a7 = 0; a19 = 1; a21 = 10; a27 = 0; return -1; } else if((((a12==1)&&(((a21==11)&&(((a11==1)&&((a5==4)&&(input==1)))&&(a1==12)))&&!(a27==1)))&&((a6==1)&&((a19==3)&&((((((a20==1)&&((a3==1)&&(a12==1)))&&(a16==7))&&(a9==11))&&(a17==2))&&!(a18==1)))))){ a9 = 9; a14 = 0; a21 = 12; a5 = 6; a19 = 5; a26 = 0; a20 = 0; return 25; } else if((((((((a14==1)||((!(a12==1)||(a12==1))&&(a9==9)))&&!(a27==1))||(a14==1))&&(a1==14))||!(a12==1))&&((a5==5)&&(((a20==1)&&(((a16==11)&&(((input==4)&&(a19==3))&&(a21==12)))&&!(a24==1)))&&(a17==2))))){ a12 = 1; a5 = 4; a9 = 7; a1 = 12; a16 = 7; a8 = 0; a21 = 10; a19 = 1; a27 = 0; return -1; } else if(((((a17==2)&&((a20==1)&&(((!(a0==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==3)))&&!(a7==1))&&(a1==14))))&&(a23==1))&&((a16==8)&&((a11==1)&&(!(a4==1)&&(((a21==10)&&((a3==1)&&(a6==1)))&&(a19==1))))))){ a1 = 12; a23 = 1; a14 = 0; a16 = 7; a27 = 0; a5 = 4; a9 = 7; return -1; } else if((((a13==1)&&(((a5==6)&&((a19==1)&&((input==5)&&(a21==10))))&&(a6==1)))&&((((a1==14)&&((a20==1)&&(!(a2==1)||((!(a7==1)&&(((a9==10)&&(a12==1))&&(a16==8)))&&(a17==2)))))&&(a13==1))&&!(a7==1)))){ a12 = 1; a19 = 3; a0 = 0; a16 = 9; a9 = 8; a24 = 0; a1 = 12; a5 = 5; a21 = 12; return 25; } else if(((!(a14==1)&&(((a21==12)&&(((a12==1)||!(a12==1))&&(a19==5)))&&(a20==1)))&&(((((((a9==7)&&(((a1==14)&&((input==6)&&(a5==6)))&&(a17==2)))&&(a28==1))&&(a16==8))&&!(a24==1))&&(a23==1))&&!(a27==1)))){ a18 = 0; a1 = 13; a9 = 10; a7 = 0; a5 = 5; a28 = 1; return -1; } else if((((a9==11)&&(((((a1==13)&&((a17==2)&&((a11==1)||!(a23==1))))&&(a16==8))&&!(a14==1))&&(a19==3)))&&((a23==1)&&(((((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a7==1))&&(a21==10))&&(a20==1))&&!(a8==1))&&(a12==1))))){ a9 = 7; a19 = 1; a1 = 12; a8 = 0; a3 = 1; a7 = 0; a5 = 4; a16 = 7; return -1; } else if((((a6==1)&&(((a21==12)&&((a3==1)&&(a28==1)))&&!(a18==1)))&&((a17==2)&&((a1==12)&&((a9==8)&&((a16==11)&&(((((((a19==2)&&(input==4))&&(a20==1))&&!(a14==1))&&(a5==4))&&(a11==1))&&(a11==1)))))))){ a19 = 1; a11 = 1; a21 = 10; a9 = 7; a16 = 7; a3 = 1; return -1; } else if(((((((a2==1)&&(((a9==10)&&(input==1))&&!(a20==1)))&&(a2==1))&&(a16==7))&&(a23==1))&&(((((a17==2)&&(((a1==14)&&(!(a27==1)&&((a23==1)&&(a11==1))))&&(a5==4)))&&(a3==1))&&(a19==3))&&(a21==10)))){ a24 = 0; a8 = 0; a1 = 12; a27 = 0; a19 = 4; a9 = 9; return 25; } else if((((a21==10)&&((a9==9)&&(!(a20==1)&&(((!(a7==1)&&(((input==1)&&((a5==4)||(a5==5)))&&!(a7==1)))&&(a19==3))&&(a12==1)))))&&(((((!(a14==1)&&((a2==1)||(a8==1)))&&(a2==1))&&(a16==11))&&(a1==13))&&(a17==2)))){ a16 = 7; a5 = 4; a29 = 1; a23 = 0; a21 = 12; a13 = 0; return -1; } else if((((a27==1)||((((((a3==1)&&((a24==1)||((a17==2)&&((a19==1)&&(((a9==8)&&(a6==1))&&!(a20==1))))))&&(a21==11))&&(a1==12))&&(a16==7))&&(a23==1)))&&((!(a8==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a6==1)))){ a24 = 0; a16 = 8; a14 = 0; a5 = 5; a19 = 3; a9 = 11; a6 = 1; return 26; } else if((((((a0==1)||((a21==10)&&((!(a14==1)&&((a1==14)&&(a2==1)))||!(a2==1))))&&(a11==1))&&(a6==1))&&((a17==2)&&(((a20==1)&&(((a19==5)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==6)))&&(a16==8)))&&(a13==1))))){ a16 = 7; a1 = 12; a7 = 0; a5 = 4; a9 = 7; a19 = 1; a18 = 0; return -1; } else if((((a20==1)&&(((a7==1)||((a2==1)&&(((a9==7)&&(a12==1))&&(a21==10))))&&!(a7==1)))&&(((a16==11)&&(((a13==1)&&(((a1==14)&&((a17==2)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6))))&&(a13==1)))&&(a13==1)))&&(a19==1)))){ a4 = 0; a6 = 1; a5 = 5; a21 = 11; a9 = 8; a1 = 12; a8 = 0; a19 = 2; return 25; } else if((((!(a20==1)&&((a16==8)&&((((a23==1)&&(!(a7==1)&&((((a1==13)&&(input==3))&&(a17==2))&&!(a26==1))))&&!(a0==1))&&(a19==4))))&&(a5==5))&&(((a21==11)&&(((a12==1)&&(a23==1))||(a4==1)))&&(a9==11)))){ a20 = 1; a9 = 7; a8 = 0; a6 = 1; a19 = 1; a16 = 7; a28 = 1; a21 = 10; a5 = 4; a1 = 12; return -1; } else if((((((((((((input==4)&&(a1==13))&&(a13==1))&&(a6==1))&&(a21==10))&&!(a14==1))&&(a9==9))&&(a5==4))&&!(a20==1))&&(a16==10))&&((((a28==1)&&(((a3==1)||(a18==1))||!(a11==1)))&&(a17==2))&&(a19==5)))){ a5 = 5; a21 = 11; a10 = 1; a16 = 8; a0 = 1; a19 = 4; a1 = 14; a20 = 1; a14 = 1; return 26; } else if((((((a21==12)&&((a24==1)||(((a6==1)&&(a17==2))||(a7==1))))&&(a20==1))&&(a19==3))&&((a1==14)&&((a16==10)&&(!(a7==1)&&(!(a24==1)&&((!(a7==1)&&((a12==1)&&((a5==4)&&(input==4))))&&(a9==9)))))))){ a6 = 1; a9 = 7; a1 = 12; a2 = 1; a16 = 7; a21 = 10; a19 = 1; return -1; } else if((((a19==4)&&((a14==1)&&((a17==2)&&(!(a6==1)&&(!(a11==1)&&(!(a13==1)&&(((a5==5)||(a5==6))&&(input==6))))))))&&(((((a20==1)&&((a9==10)&&((!(a23==1)&&(a28==1))&&(a1==14))))&&(a21==10))&&!(a11==1))&&(a16==10)))){ a19 = 2; a1 = 12; a25 = 0; a23 = 0; a16 = 7; a22 = 1; a9 = 11; a5 = 5; return -1; } else if((((a7==1)&&((a21==11)&&((a1==13)&&((((a5==4)&&(a9==8))||(((a5==5)&&(a9==7))||((a9==7)&&(a5==6))))&&(input==3)))))&&((a17==2)&&((a20==1)&&(((a0==1)&&((((!(a12==1)&&(!(a6==1)&&(a6==1)))&&!(a13==1))&&!(a11==1))&&(a16==7)))&&(a19==3)))))){ a21 = 10; a1 = 12; a16 = 11; a19 = 1; a27 = 1; a9 = 7; a5 = 4; a11 = 0; a2 = 0; return -1; } else if((((((a28==1)&&((((a3==1)&&(a20==1))&&(a17==2))&&(a21==10)))||!(a11==1))&&(a2==1))&&((((((!(a24==1)&&((input==5)&&(((a5==5)&&(a9==8))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))))&&(a19==5))&&(a16==11))&&!(a18==1))&&(a2==1))&&(a1==13)))){ a9 = 10; a1 = 14; a5 = 6; a21 = 11; a26 = 0; a19 = 4; a24 = 0; a0 = 0; return 23; } else if((((a13==1)&&((a17==2)&&(((!(a18==1)&&((a11==1)&&(!(a7==1)&&(!(a18==1)&&((input==4)&&((a5==4)||(a5==5)))))))&&(a20==1))&&(a9==7))))&&((a21==11)&&((a1==12)&&((((a23==1)&&(a19==1))&&!(a7==1))&&(a16==10)))))){ a5 = 4; a3 = 1; a6 = 1; a13 = 1; a21 = 10; a16 = 7; return -1; } else if((((a19==5)&&((a3==1)&&(((a16==10)&&(a23==1))&&(a9==9))))&&((((((a12==1)&&((((a5==6)&&(((a21==12)&&(input==4))&&(a6==1)))&&(a17==2))&&(a1==13)))&&(a23==1))&&!(a20==1))&&!(a24==1))&&!(a24==1)))){ a5 = 5; a3 = 0; a29 = 1; a1 = 14; a20 = 1; a15 = 0; a19 = 3; a16 = 9; a9 = 8; return -1; } else if((((!(a12==1)||((((a8==1)||(((a6==1)||(a4==1))&&(a16==11)))||(a4==1))&&(a21==11)))&&(a17==2))&&((a20==1)&&(((!(a18==1)&&((a28==1)&&((input==1)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a1==13))&&(a19==2))))){ a5 = 4; a4 = 0; a16 = 7; a1 = 12; a6 = 1; a21 = 10; a3 = 1; a19 = 1; a9 = 7; return -1; } else if(((!(a13==1)||(((a1==12)&&((a19==1)&&(((!(a8==1)&&(a6==1))&&(a9==7))&&!(a20==1))))||(a26==1)))&&((a17==2)&&((((!(a18==1)&&((a21==12)&&((input==1)&&((a5==5)||(a5==6)))))&&!(a8==1))&&(a13==1))&&(a16==10))))){ a29 = 0; a5 = 4; a9 = 10; a7 = 1; a21 = 10; a16 = 7; a19 = 2; a25 = 1; a20 = 1; return -1; } else if((((((!(a6==1)||((a17==2)&&(a2==1)))||(a18==1))&&!(a8==1))&&!(a18==1))&&(((((a1==13)&&((((a21==12)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a20==1)))&&(a16==9))&&(a9==7)))&&(a19==2))&&!(a26==1))&&!(a4==1)))){ a5 = 4; a16 = 7; a21 = 10; a18 = 1; a25 = 1; a8 = 1; a20 = 1; a1 = 12; return -1; } else if(((((a16==10)&&(((a1==14)&&(!(a27==1)&&((input==4)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))))&&!(a8==1)))&&(a3==1))&&(((a28==1)&&((a21==11)&&(!(a11==1)||(((a17==2)&&((a28==1)||(a7==1)))&&(a19==4)))))&&(a20==1)))){ a1 = 12; a16 = 7; a4 = 0; a19 = 1; a5 = 4; a9 = 7; a21 = 10; a23 = 1; a24 = 0; return -1; } else if((((!(a8==1)&&(!(a26==1)&&((a11==1)||!(a12==1))))&&(a17==2))&&((!(a20==1)&&((a16==10)&&(((a19==2)&&(!(a27==1)&&(!(a8==1)&&((input==1)&&((((a5==5)&&(a1==14))&&(a9==7))||((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4)))))))))&&!(a24==1))))&&(a21==10)))){ a9 = 8; a1 = 13; a19 = 5; a13 = 0; a3 = 0; a21 = 11; a27 = 1; a5 = 5; return 21; } else if((((!(a18==1)&&((a1==13)&&(((a17==2)&&(((input==3)&&(a21==11))&&(a5==5)))&&!(a18==1))))&&!(a14==1))&&(!(a18==1)&&(((a20==1)&&((a9==8)&&((a16==7)&&(((a6==1)||!(a6==1))&&(a19==3)))))||(a14==1))))){ a19 = 1; a5 = 4; a9 = 7; a1 = 12; a14 = 0; a4 = 0; a11 = 1; a21 = 10; return -1; } else if((((a16==8)&&((a19==1)&&((((a21==12)&&((!(a2==1)&&((((a5==5)||(a5==6))&&(input==5))&&!(a28==1)))&&(a20==1)))&&(a4==1))&&(a9==11))))&&((a4==1)&&(((a1==12)&&(((a17==2)&&(a6==1))&&(a24==1)))&&!(a3==1))))){ a16 = 7; a13 = 0; a29 = 1; a25 = 1; a5 = 4; a1 = 14; a21 = 10; a9 = 7; return -1; } else if((((a3==1)&&(((((!(a14==1)&&((a21==10)&&((a9==8)&&(a28==1))))&&(a19==5))&&(a1==13))||(a26==1))&&!(a7==1)))&&((a16==8)&&(!(a20==1)&&((a2==1)&&(!(a4==1)&&(((input==3)&&(a5==4))&&(a17==2)))))))){ a20 = 1; a27 = 0; a18 = 0; a19 = 1; a16 = 7; a1 = 12; a9 = 7; a0 = 0; return -1; } else if((((a19==2)&&((!(a3==1)||((a9==11)&&((a28==1)&&(a28==1))))&&(a17==2)))&&(!(a4==1)&&((a16==11)&&((a1==13)&&(((a21==10)&&((a23==1)&&((a23==1)&&((a20==1)&&((input==3)&&((a5==4)||(a5==5)))))))&&!(a14==1))))))){ a1 = 12; a5 = 4; a28 = 1; a9 = 7; a19 = 1; a24 = 0; a3 = 1; a16 = 7; return -1; } else if((((a19==3)&&(((a21==11)&&((a16==10)&&(((((a23==1)&&(a28==1))||(a18==1))&&(a1==12))&&!(a20==1))))||(a18==1)))&&((a17==2)&&((((a28==1)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==11)))&&(a13==1))&&(a2==1))))){ if((a16==7)){ a3 = 0; a9 = 8; a20 = 1; a18 = 1; a5 = 6; a21 = 10; a14 = 1; a16 = 7; a19 = 1; }else{ a15 = 0; a19 = 1; a1 = 13; a21 = 10; a5 = 4; a3 = 0; a16 = 7; a20 = 1; } return 26; } else if((((a16==11)&&((a19==3)&&((a13==1)&&(!(a26==1)&&(!(a20==1)&&(((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==3))&&(a12==1)))))))&&((a17==2)&&(!(a18==1)&&(!(a7==1)&&((((a13==1)&&(a21==10))&&(a1==13))||(a26==1))))))){ a5 = 5; a21 = 12; a13 = 0; a19 = 2; a22 = 1; a25 = 0; a16 = 10; a9 = 11; a1 = 14; return -1; } else if(((((((a9==10)&&(((input==4)&&(((a5==4)||(a5==5))||(a5==6)))&&(a16==9)))&&!(a18==1))&&(a19==5))&&!(a4==1))&&((!(a24==1)&&((a20==1)&&(((a21==12)&&(((!(a12==1)||(a3==1))||(a26==1))&&(a17==2)))&&(a1==12))))||!(a12==1)))){ a3 = 1; a19 = 1; a21 = 10; a5 = 4; a8 = 0; a16 = 7; a9 = 7; a11 = 1; return -1; } else if((((!(a26==1)&&(((a16==7)&&((a17==2)&&((((input==6)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&!(a20==1))&&!(a4==1))))&&!(a0==1)))&&(a1==14))&&(((!(a18==1)&&(!(a27==1)&&((a0==1)||(a12==1))))&&(a19==1))&&(a21==11)))){ a19 = 3; a9 = 10; a14 = 0; a5 = 5; a21 = 10; a16 = 11; a20 = 1; a13 = 1; a23 = 1; return 21; } else if((((((input==3)&&(((a5==5)&&(a9==9))||(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a19==3))&&!(a24==1))&&((!(a18==1)&&((a26==1)||((a14==1)||((a17==2)&&((a1==13)&&(((a18==1)||(((a28==1)&&(a16==7))&&(a20==1)))&&(a21==11)))))))&&(a23==1)))){ a23 = 1; a5 = 4; a1 = 12; a21 = 10; a19 = 1; a8 = 0; a28 = 1; a9 = 7; return -1; } else if(((((a1==12)&&((a19==5)&&((((a3==1)&&(a11==1))&&!(a0==1))||(a18==1))))&&(a9==8))&&((a21==11)&&(!(a20==1)&&((((!(a0==1)&&(!(a14==1)&&((a5==6)&&(input==3))))&&(a17==2))&&(a16==10))&&(a13==1)))))){ a9 = 11; a19 = 1; a12 = 0; a21 = 10; a20 = 1; a1 = 13; a16 = 7; a15 = 1; return -1; } else if((((((a21==11)&&(!(a8==1)&&(((a20==1)&&(!(a14==1)&&((input==4)&&(((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))&&(a17==2))))&&!(a4==1))&&(a28==1))&&((a23==1)&&((a1==13)&&((a19==4)&&((a27==1)||((a16==11)&&(a13==1)))))))){ a19 = 3; a20 = 0; a21 = 10; a5 = 6; a9 = 10; a13 = 1; a11 = 1; a16 = 8; return 25; } else if(((!(a20==1)&&((a1==12)&&((a13==1)&&((((a4==1)||(a13==1))&&(a16==10))||(a7==1)))))&&((a17==2)&&((a21==11)&&((((((input==4)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10))))&&!(a4==1))&&!(a8==1))&&(a28==1))&&(a19==4)))))){ a1 = 13; a22 = 1; a24 = 1; a9 = 8; a19 = 1; a20 = 1; a2 = 0; a16 = 7; a5 = 5; a21 = 10; return -1; } else if((((((a16==7)&&(((a20==1)&&(((a13==1)||!(a23==1))||(a18==1)))&&!(a18==1)))&&(a21==12))||!(a13==1))&&((a1==12)&&((a17==2)&&(((!(a8==1)&&((a5==4)&&((a9==9)&&(input==4))))&&(a19==1))&&!(a8==1)))))){ a21 = 10; a6 = 1; a9 = 7; a4 = 0; a13 = 1; return -1; } else if((((!(a27==1)&&((a28==1)&&((a9==10)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==1))&&(a20==1))&&!(a24==1)))))&&(a17==2))&&((a21==11)&&((a11==1)&&((a1==13)&&(((((a11==1)&&(a16==7))&&!(a27==1))||(a4==1))&&(a19==1))))))){ a8 = 0; a16 = 8; a28 = 1; a21 = 10; a9 = 8; a7 = 0; a5 = 5; return 26; } else if(((((!(a6==1)||(((a4==1)||((a5==5)&&(((a1==14)&&(a28==1))&&(a19==5))))&&(a20==1)))&&(a17==2))||!(a6==1))&&((((((a16==7)&&((a9==7)&&(input==5)))&&!(a4==1))&&(a21==10))&&!(a4==1))&&(a12==1)))){ a5 = 4; a27 = 0; a21 = 12; a9 = 11; a1 = 12; a19 = 4; a8 = 0; a28 = 1; return 26; } else if(((((!(a20==1)&&((((a11==1)&&(a5==4))&&(a21==11))&&(a16==9)))&&(a9==8))&&(a12==1))&&(((!(a0==1)&&((((a19==3)&&(((a1==13)&&(input==1))&&!(a26==1)))&&(a17==2))&&!(a14==1)))&&(a6==1))&&(a12==1)))){ if((a25==1)){ a16 = 7; a25 = 1; a21 = 10; a9 = 9; a10 = 1; a5 = 6; a1 = 12; a0 = 1; a20 = 1; a19 = 2; }else{ a9 = 11; a16 = 10; a21 = 10; a5 = 5; a29 = 0; a18 = 1; a23 = 0; a19 = 2; } return 21; } else if(((!(a14==1)&&((((a2==1)&&((a9==7)&&((a20==1)&&(input==5))))&&(a16==11))&&(a17==2)))&&(!(a26==1)&&((a19==2)&&(!(a12==1)||((a1==12)&&((a21==10)&&((((a3==1)||!(a23==1))&&(a13==1))&&(a5==4))))))))){ a16 = 7; a4 = 0; a19 = 1; a0 = 0; a26 = 0; return -1; } else if((((a16==9)&&(!(a20==1)&&(!(a28==1)||((a19==4)&&(((a12==1)&&(a1==13))&&!(a26==1))))))&&(((a17==2)&&(((a21==11)&&((a23==1)&&((a23==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a18==1)))))&&!(a4==1)))&&(a9==10)))){ a29 = 1; a5 = 5; a28 = 0; a19 = 1; a16 = 7; a21 = 10; a23 = 0; a9 = 11; a20 = 1; return 21; } else if((((a23==1)&&(((!(a0==1)&&(!(a24==1)&&(((a5==6)&&(((input==3)&&(a17==2))&&(a16==10)))&&!(a20==1))))&&(a21==10))&&!(a4==1)))&&((((a19==4)&&(!(a27==1)&&((a9==11)&&(a11==1))))&&(a1==13))||(a24==1)))){ a10 = 1; a19 = 1; a9 = 8; a18 = 1; a1 = 12; a20 = 1; a16 = 7; a7 = 1; return 21; } else if((((a9==8)&&(((a19==4)&&((a1==14)&&(!(a20==1)&&((a26==1)||((((a12==1)||!(a23==1))||!(a11==1))&&(a3==1))))))&&(a17==2)))&&((((a28==1)&&(!(a18==1)&&((input==5)&&(a21==11))))&&(a16==10))&&(a5==5)))){ a21 = 10; a9 = 7; a5 = 6; a20 = 1; a19 = 1; a11 = 0; a25 = 0; a16 = 7; return 21; } else if((((a19==2)&&(!(a20==1)&&(((!(a11==1)||((a12==1)||(a0==1)))&&!(a24==1))||!(a6==1))))&&(((a16==7)&&((a21==11)&&((((((input==6)&&((a5==5)||(a5==6)))&&(a12==1))&&(a1==13))&&(a2==1))&&(a9==7))))&&(a17==2)))){ a20 = 1; a21 = 10; a1 = 12; a19 = 1; a12 = 1; a11 = 1; a5 = 4; a23 = 1; return -1; } else if(((((a21==10)&&(((a17==2)&&((a13==1)||(a27==1)))&&(a2==1)))&&(a19==3))&&((a1==12)&&((a2==1)&&(!(a20==1)&&(!(a24==1)&&((a16==11)&&((a23==1)&&((a23==1)&&((input==5)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))))))))))){ a16 = 8; a21 = 11; a9 = 7; a26 = 1; a5 = 4; a11 = 0; a19 = 1; a15 = 0; a1 = 14; return 25; } else if((((a3==1)&&((((a20==1)&&((input==4)&&(a19==3)))&&(a9==7))&&!(a8==1)))&&(!(a18==1)&&(!(a18==1)&&(((a5==5)&&((a21==11)&&(((((a3==1)&&(a17==2))&&(a1==12))||!(a28==1))&&(a16==10))))||(a8==1)))))){ a19 = 1; a14 = 0; a5 = 4; a16 = 7; a11 = 1; a18 = 0; a21 = 10; return -1; } else if(((((a19==2)&&((a21==10)&&(((a11==1)&&(a16==9))&&(a9==10))))||!(a23==1))&&((a20==1)&&((a5==5)&&(!(a24==1)&&(!(a27==1)&&((((a1==13)&&((a3==1)&&((a17==2)&&(input==6))))&&(a3==1))&&!(a26==1)))))))){ a24 = 0; a9 = 8; a16 = 8; a21 = 11; a11 = 1; a5 = 6; a19 = 1; a2 = 1; return -1; } else if((((!(a7==1)&&((((a1==13)&&(((((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5))&&(a17==2))&&(a19==3))&&(a23==1)))&&(a12==1))&&(a21==10)))&&(a23==1))&&((!(a14==1)&&(((a12==1)&&(a20==1))&&(a16==11)))||(a26==1)))){ a5 = 4; a1 = 12; a19 = 1; a16 = 7; a4 = 0; a9 = 7; a0 = 0; a11 = 1; return -1; } else if(((((!(a8==1)&&(((!(a18==1)&&((a1==13)&&((a19==3)&&((((a5==5)||(a5==6))&&(input==5))&&(a21==12)))))&&(a9==7))&&!(a4==1)))&&!(a8==1))&&!(a14==1))&&(((((a16==10)&&(a3==1))&&(a17==2))&&(a20==1))&&!(a18==1)))){ a9 = 9; a21 = 10; a19 = 2; a5 = 5; a13 = 1; a16 = 7; a14 = 0; a4 = 0; return 25; } else if(((((a28==1)&&(((a20==1)&&(!(a0==1)&&((!(a8==1)&&(((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))||((a5==5)&&(a9==8)))&&(input==3)))&&(a1==12))))&&!(a24==1)))&&!(a14==1))&&((a19==4)&&(((((a17==2)&&(a6==1))&&(a16==9))&&(a21==10))&&(a2==1))))){ a13 = 1; a24 = 0; a19 = 1; a16 = 7; a5 = 4; a3 = 1; a9 = 7; return -1; } else if(((((a21==10)&&(((a23==1)&&((a12==1)&&!(a27==1)))&&(a16==7)))&&(a9==7))&&((a1==14)&&((a19==5)&&((a5==5)&&((((a20==1)&&((((input==3)&&(a17==2))&&(a6==1))&&!(a7==1)))&&(a23==1))&&!(a7==1))))))){ a5 = 6; a14 = 0; a19 = 4; a1 = 13; a23 = 1; a21 = 12; a7 = 0; return 26; } else if((((a21==10)&&((a17==2)&&(((a11==1)&&(((a2==1)||!(a2==1))&&(a16==10)))||!(a6==1))))&&((a20==1)&&((a19==3)&&(((!(a26==1)&&(!(a0==1)&&((a12==1)&&((input==5)&&(a5==5)))))&&(a9==9))&&(a1==12)))))){ a19 = 1; a9 = 7; a28 = 1; a5 = 4; a16 = 7; a13 = 1; a26 = 0; return -1; } else if((((a3==1)&&((!(a7==1)&&((a5==6)&&((((a17==2)&&((!(a20==1)&&(input==1))&&(a1==13)))&&(a16==8))&&(a9==10))))&&(a19==4)))&&((a0==1)||(((((a6==1)&&(a28==1))&&(a12==1))&&(a21==10))||!(a3==1))))){ a20 = 1; a4 = 0; a19 = 1; a1 = 12; a16 = 7; a3 = 1; a9 = 7; a5 = 4; a13 = 1; return -1; } else if(((((((a21==12)&&((a3==1)&&!(a20==1)))&&(a17==2))||!(a3==1))||!(a6==1))&&((((((a16==7)&&((a19==1)&&((input==4)&&((((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a5==4)&&(a1==14))))||(((a5==5)&&(a1==14))&&(a9==7))))))&&!(a4==1))&&(a2==1))&&!(a27==1))&&(a2==1)))){ a21 = 11; a11 = 1; a1 = 14; a20 = 1; a0 = 0; a24 = 0; a16 = 10; a9 = 8; a19 = 4; a5 = 6; return 25; } else if((((((a17==2)&&((a6==1)&&(!(a6==1)||((a28==1)&&(a19==2)))))||!(a3==1))&&(a21==12))&&(!(a0==1)&&(((!(a18==1)&&(((input==6)&&((((a1==12)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==13)&&(a5==4)))))&&(a20==1)))&&!(a4==1))&&(a16==7))))){ a5 = 4; a9 = 10; a1 = 14; a16 = 9; a23 = 1; a6 = 1; a21 = 10; a11 = 1; return 21; } else if((((a1==13)&&((a5==5)&&((((a11==1)&&(a19==3))&&(a20==1))&&(a17==2))))&&(!(a4==1)&&(((a21==11)&&((((a6==1)&&(!(a27==1)&&((a6==1)&&((a16==7)&&(input==6)))))&&(a28==1))&&!(a4==1)))&&(a9==11))))){ a19 = 1; a12 = 1; a9 = 7; a8 = 0; a13 = 1; a5 = 4; a1 = 14; a16 = 8; return 23; } else if(((((((a6==1)&&(((a0==1)||((a19==4)&&(a13==1)))&&(a1==14)))&&(a16==7))&&(a21==10))&&(a28==1))&&((a23==1)&&((((a6==1)&&((a11==1)&&((input==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))))&&(a20==1))&&(a17==2))))){ a21 = 12; a27 = 0; a1 = 12; a19 = 1; a5 = 6; a9 = 10; a23 = 1; a14 = 0; return 22; } else if(((((a21==10)&&((a23==1)&&((a12==1)&&((!(a18==1)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a26==1)))))&&(a9==9))&&(!(a20==1)&&(((a17==2)&&((a11==1)&&((a4==1)||((a19==1)&&((a1==14)&&(a2==1))))))&&(a16==10))))){ a9 = 7; a19 = 2; a16 = 7; a5 = 6; a26 = 1; a20 = 1; a1 = 12; a29 = 1; return -1; } else if(((!(a20==1)&&((((a17==2)&&(((((a9==11)&&((a5==6)&&(a1==12)))||((a9==7)&&((a5==4)&&(a1==13))))||((a9==7)&&((a1==13)&&(a5==5))))&&(input==6)))&&!(a18==1))&&!(a4==1)))&&((a16==10)&&(((a19==5)&&((a6==1)&&(((a4==1)||(!(a26==1)&&(a6==1)))||(a26==1))))&&(a21==10))))){ if((a8==1)){ a9 = 10; a29 = 1; a5 = 4; a18 = 1; a19 = 2; a27 = 1; a1 = 13; a16 = 9; a20 = 1; }else{ a20 = 1; a5 = 5; a8 = 1; a12 = 0; a21 = 12; a1 = 12; a24 = 1; a9 = 8; } return 25; } else if((((a17==2)&&(((a14==1)&&(!(a2==1)&&((input==4)&&((a5==5)||(a5==6)))))&&(a21==12)))&&((((((a24==1)&&((((a16==8)&&(!(a11==1)&&(a6==1)))&&!(a13==1))&&(a8==1)))&&(a19==1))&&(a1==12))&&(a9==11))&&(a20==1)))){ a5 = 6; a1 = 14; a10 = 0; a16 = 7; a28 = 0; a27 = 1; a21 = 10; return 25; } else if(((((!(a20==1)&&((a11==1)&&(a2==1)))&&(a17==2))&&!(a4==1))&&((a21==10)&&((a16==11)&&(((a11==1)&&(((a1==13)&&(((a23==1)&&((input==3)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))))&&!(a4==1)))&&(a19==4)))&&(a6==1)))))){ if((a0==1)){ a16 = 7; a11 = 0; a3 = 0; a9 = 9; a28 = 0; a1 = 12; a5 = 6; a19 = 1; }else{ a16 = 7; a19 = 1; a2 = 0; a9 = 7; a28 = 0; a1 = 14; a20 = 1; a11 = 0; a5 = 5; } return 26; } else if((((((a12==1)&&(!(a7==1)&&(!(a24==1)&&(!(a7==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==5))))))&&(a12==1))&&(a9==11))&&((a1==12)&&(!(a20==1)&&((((a21==11)&&((a16==8)&&((a2==1)&&(a19==4))))&&(a17==2))&&(a11==1)))))){ a1 = 14; a20 = 1; a19 = 1; a21 = 12; a5 = 6; a23 = 1; a11 = 1; a9 = 8; a26 = 0; return 21; } else if(((((a5==4)&&(((((a7==1)&&((a21==10)&&(input==3)))&&!(a13==1))&&!(a23==1))&&(a7==1)))&&(a19==4))&&((a17==2)&&(!(a11==1)&&((((((a6==1)&&(a9==11))&&(a1==13))&&(a16==9))&&(a18==1))&&(a20==1)))))){ a19 = 1; a10 = 1; a1 = 12; a16 = 7; a12 = 0; a9 = 8; a3 = 0; return 22; } else if((((a13==1)&&((a24==1)||(((a19==1)&&((a1==14)&&((a11==1)&&(a20==1))))&&(a21==11))))&&((((a12==1)&&(((((a9==8)&&(((a5==4)||(a5==5))&&(input==5)))&&(a16==9))&&(a17==2))&&(a28==1)))&&!(a14==1))&&!(a14==1)))){ a16 = 7; a28 = 1; a9 = 7; a21 = 10; a1 = 12; a27 = 0; a3 = 1; a5 = 4; return -1; } else if((((a1==14)&&(!(a23==1)||(((a14==1)||(((a27==1)||(a2==1))||(a24==1)))&&(a20==1))))&&(((a16==10)&&(((a21==11)&&((a9==7)&&((a5==4)&&(!(a26==1)&&((a17==2)&&(input==4))))))&&!(a8==1)))&&(a19==3)))){ a19 = 1; a6 = 1; a16 = 7; a21 = 10; a28 = 1; a0 = 0; a1 = 12; return -1; } else if((((a24==1)||(!(a8==1)&&(!(a3==1)||(((a28==1)&&(a13==1))||(a4==1)))))&&((a17==2)&&((a21==11)&&(((a9==7)&&((!(a24==1)&&((a1==13)&&((a19==2)&&((input==5)&&((a5==5)||(a5==6))))))&&(a16==8)))&&!(a20==1)))))){ a5 = 5; a9 = 9; a13 = 1; a8 = 0; a21 = 10; a20 = 1; a19 = 5; a28 = 1; a1 = 12; return 26; } else if((((!(a26==1)&&((a1==14)&&((a23==1)&&((((a17==2)&&((a21==10)&&((input==4)&&(a16==9))))&&!(a8==1))&&!(a0==1)))))&&!(a20==1))&&(((a13==1)&&((((a2==1)&&(a9==7))&&(a19==4))&&(a5==5)))&&(a28==1)))){ a1 = 12; a20 = 1; a19 = 2; a10 = 1; a9 = 10; a22 = 0; a16 = 10; a24 = 1; return -1; } else if(((((a19==4)&&((a1==12)&&((a17==2)&&((a13==1)&&((a3==1)&&(a21==10))))))&&(a16==8))&&((((!(a27==1)&&((a11==1)&&(!(a7==1)&&((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))))&&(a23==1))&&(a20==1))&&(a3==1)))){ a5 = 4; a16 = 7; a13 = 1; a6 = 1; a19 = 1; a23 = 1; a9 = 7; return -1; } else if((((a16==11)&&((a23==1)&&(!(a4==1)&&(((a26==1)||(((!(a8==1)&&((a13==1)&&(a19==4)))&&(a9==10))&&(a20==1)))||(a7==1)))))&&((((((input==4)&&((a5==5)||(a5==6)))&&(a1==12))&&(a17==2))&&(a2==1))&&(a21==12)))){ a5 = 4; a19 = 1; a9 = 7; a13 = 1; a24 = 0; a27 = 0; a21 = 10; a16 = 7; return -1; } else if(((!(a4==1)&&(((a3==1)&&((((a5==6)&&((a3==1)&&(a1==13)))&&(a20==1))&&(a19==1)))&&(a17==2)))&&((a11==1)&&((((a21==12)&&((((input==3)&&(a16==7))&&(a9==10))&&(a2==1)))&&!(a7==1))&&(a11==1))))){ a5 = 4; a1 = 12; a28 = 1; a21 = 10; a9 = 7; a13 = 1; a14 = 0; return -1; } else if((((a16==7)&&(((!(a27==1)&&((a23==1)&&(a21==11)))&&(a23==1))&&(a17==2)))&&((a9==7)&&(((((!(a18==1)&&(((a19==1)&&((input==5)&&((a5==4)||(a5==5))))&&(a3==1)))&&(a13==1))&&!(a27==1))&&(a1==12))&&(a20==1))))){ a4 = 0; a19 = 5; a26 = 0; a6 = 1; a5 = 4; a21 = 12; a9 = 10; return 23; } else if((((a3==1)&&((a3==1)&&(((a17==2)&&((((((((a1==14)&&(a5==4))&&(a9==7))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==1))&&(a16==10))&&(a21==11))&&(a19==5)))&&!(a24==1))))&&((!(a4==1)&&(((a2==1)&&!(a20==1))||(a4==1)))||(a0==1)))){ a5 = 5; a20 = 1; a29 = 0; a1 = 13; a16 = 8; a27 = 1; a19 = 4; a13 = 0; a9 = 8; return 25; } else if(((((((a2==1)&&(a12==1))||!(a6==1))||(a7==1))&&(a1==13))&&(((a19==5)&&((a20==1)&&((a16==9)&&(((((a23==1)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==5)))&&(a17==2))&&!(a14==1))&&!(a8==1)))))&&(a21==11)))){ a16 = 7; a26 = 0; a19 = 2; a5 = 4; a8 = 0; a21 = 10; a9 = 10; return 21; } else if(((!(a27==1)&&((((a20==1)&&(((a11==1)&&(a16==8))&&(a21==10)))||!(a13==1))&&!(a18==1)))&&((!(a4==1)&&((((a19==5)&&((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11)))&&(input==1))&&!(a7==1)))&&(a17==2))&&(a1==12)))&&!(a8==1)))){ a12 = 1; a9 = 9; a5 = 5; a16 = 10; a19 = 2; a6 = 1; return 21; } else if((((a6==1)&&(((((a1==14)&&((a6==1)&&((a16==11)&&(input==5))))&&!(a27==1))&&(a21==10))&&(a17==2)))&&(((a19==5)&&(((a5==4)&&((!(a18==1)&&((a20==1)&&(a12==1)))||!(a12==1)))&&!(a8==1)))&&(a9==11)))){ a9 = 10; a16 = 7; a11 = 1; a4 = 0; a1 = 13; a2 = 1; a19 = 2; return 21; } else if((((((a1==13)&&((a28==1)&&((a19==1)&&(a28==1))))&&(a16==8))&&(a17==2))&&(((((a28==1)&&((!(a26==1)&&(!(a0==1)&&((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&!(a27==1)))&&!(a20==1))&&(a2==1))&&(a21==11)))){ a20 = 1; a23 = 1; a5 = 4; a9 = 7; a21 = 10; a12 = 1; a19 = 5; a7 = 0; return -1; } else if((((((a20==1)&&(((a9==7)&&((a4==1)||(!(a26==1)&&(a6==1))))||(a7==1)))&&(a16==7))&&(a17==2))&&(((a21==10)&&((a19==3)&&(((a6==1)&&(!(a27==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))&&(a2==1))))&&(a1==13)))){ a24 = 0; a9 = 8; a14 = 0; a5 = 6; a18 = 0; a21 = 11; a1 = 12; a19 = 1; return 23; } else if((((a1==13)&&((a21==12)&&((((!(a0==1)&&((a2==1)&&((a6==1)&&(((a16==7)&&(input==1))&&(a2==1)))))&&(a5==6))&&!(a0==1))&&(a9==10))))&&((a27==1)||((a17==2)&&(((a13==1)&&(a19==2))&&(a20==1)))))){ a21 = 10; a9 = 7; a28 = 1; a1 = 12; a5 = 4; a19 = 1; a0 = 0; a3 = 1; return -1; } else if((((!(a24==1)&&((((a1==12)&&(!(a24==1)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==4))))&&!(a8==1))&&(a6==1)))&&(a21==11))&&(((a19==5)&&((a16==9)&&((((a11==1)&&(a17==2))&&(a20==1))&&!(a18==1))))||(a26==1)))){ a11 = 1; a13 = 1; a5 = 4; a16 = 7; a21 = 10; a19 = 1; a9 = 7; return -1; } else if((((a19==4)&&(((a23==1)&&((a28==1)&&(((a5==5)||(a5==6))&&(input==4))))&&!(a8==1)))&&(((((a17==2)&&((a6==1)&&((a13==1)&&((a21==11)&&(((a12==1)&&(a20==1))&&(a28==1))))))&&(a16==11))&&(a9==10))&&(a1==12)))){ a2 = 1; a5 = 4; a19 = 1; a9 = 7; a16 = 7; a21 = 10; a11 = 1; return -1; } else if(((((a12==1)&&((a1==14)&&(((input==4)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a13==1))))&&(a17==2))&&((a3==1)&&((a14==1)||((a16==8)&&(!(a4==1)&&(!(a18==1)&&(((a21==11)&&((a13==1)&&(a19==4)))&&(a20==1))))))))){ a1 = 12; a13 = 1; a5 = 4; a4 = 0; a19 = 1; a23 = 1; a21 = 10; a16 = 7; a9 = 7; return -1; } else if((((!(a4==1)&&((((a1==13)&&(!(a4==1)&&(((a5==6)&&((a17==2)&&(input==1)))&&!(a14==1))))&&(a16==8))&&!(a8==1)))&&(a9==10))&&(!(a20==1)&&((a19==2)&&((((a12==1)||!(a2==1))&&(a21==10))||!(a12==1)))))){ a28 = 1; a5 = 4; a14 = 0; a1 = 12; a16 = 7; a19 = 1; a20 = 1; a9 = 7; return -1; } else if((((((a9==8)&&((a17==2)&&((((((a21==12)&&(!(a6==1)||(!(a8==1)&&(a3==1))))||(a7==1))&&(a1==12))||!(a12==1))&&!(a20==1))))&&(a16==9))&&(a19==3))&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a2==1))&&(a13==1)))){ a1 = 13; a0 = 1; a16 = 7; a19 = 4; a5 = 5; a9 = 9; a12 = 0; a21 = 11; a20 = 1; a11 = 0; return -1; } else if(((((!(a27==1)&&(((a5==6)&&((a16==11)&&(((!(a14==1)&&((a20==1)&&((input==4)&&(a19==4))))&&(a9==7))&&!(a24==1))))&&!(a0==1)))&&(a17==2))&&(a21==12))&&((a1==13)&&(((a23==1)&&(a6==1))||!(a3==1))))){ a13 = 1; a5 = 4; a21 = 10; a6 = 1; a1 = 12; a16 = 7; a26 = 0; a19 = 1; return -1; } else if((((a16==10)&&((!(a18==1)&&(!(a26==1)&&((((a23==1)&&((((input==3)&&(a21==11))&&(a19==5))&&(a20==1)))&&!(a4==1))&&!(a27==1))))&&(a5==6)))&&((a9==8)&&((a1==13)&&(((a3==1)||!(a11==1))&&(a17==2)))))){ a16 = 7; a1 = 12; a19 = 1; a27 = 0; a5 = 4; a13 = 1; a23 = 1; a21 = 10; a9 = 7; return -1; } else if((((!(a20==1)&&((a19==4)&&(((a1==14)&&(((a16==10)&&(a28==1))||(a14==1)))&&!(a0==1))))||!(a12==1))&&((((a2==1)&&(((a17==2)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==4)))&&!(a26==1)))&&(a21==10))&&!(a24==1)))){ a6 = 0; a16 = 7; a19 = 1; a1 = 12; a5 = 5; a20 = 1; a3 = 0; a23 = 0; a9 = 9; return -1; } else if(((((a1==12)&&((a21==10)&&((a19==4)&&((a16==10)&&((a17==2)&&(a28==1))))))||(a8==1))&&(!(a4==1)&&((a12==1)&&((a20==1)&&((a3==1)&&((a13==1)&&(!(a4==1)&&((input==6)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))))))))))){ a24 = 0; a8 = 0; a21 = 11; a16 = 9; a27 = 0; a5 = 6; a9 = 7; return 21; } else if((((a3==1)&&((a18==1)||(((a1==13)&&((a5==5)&&(a2==1)))||!(a13==1))))&&(((a13==1)&&((((((!(a26==1)&&((a17==2)&&(input==5)))&&!(a20==1))&&(a19==1))&&(a9==8))&&(a16==9))&&(a21==12)))&&!(a8==1)))){ a16 = 7; a5 = 6; a10 = 1; a15 = 0; a19 = 2; a20 = 1; a1 = 12; a8 = 1; a21 = 10; return -1; } else if((((a19==4)&&((((input==4)&&((a5==5)||(a5==6)))&&(a3==1))&&(a28==1)))&&(((a2==1)&&((a23==1)&&((((a17==2)&&((!(a24==1)&&((!(a20==1)&&(a13==1))&&(a1==13)))&&!(a24==1)))&&(a9==10))&&(a16==9))))&&(a21==11)))){ if((a14==1)){ a9 = 9; a5 = 6; a27 = 1; a20 = 1; a19 = 1; a10 = 1; a0 = 1; a16 = 7; a1 = 14; a21 = 10; }else{ a21 = 10; a19 = 2; a15 = 0; a18 = 1; a1 = 12; a20 = 1; a8 = 1; a16 = 7; a5 = 6; a9 = 9; } return -1; } else if((((((a20==1)&&(((a9==7)&&((a19==2)&&((input==3)&&((a5==4)||(a5==5)))))&&!(a4==1)))&&(a16==9))&&(a1==13))&&(((((!(a14==1)&&((a28==1)&&((a7==1)||(a13==1))))||(a7==1))&&(a17==2))&&(a13==1))&&(a21==10)))){ a12 = 1; a16 = 10; a19 = 1; a8 = 0; a1 = 14; a5 = 4; a0 = 0; return 21; } else if((((!(a27==1)&&((a1==13)&&((a20==1)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==6))&&(a17==2))&&(a19==3)))))&&!(a0==1))&&((a14==1)||(((a16==9)&&((((a8==1)||(a23==1))&&(a21==10))||(a0==1)))||!(a12==1))))){ a1 = 12; a16 = 7; a27 = 0; a5 = 4; a3 = 1; a19 = 1; a9 = 7; a13 = 1; return -1; } else if((((a2==1)&&((a19==5)&&((a23==1)&&(!(a0==1)&&(((a1==13)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6)))&&(a11==1))))))&&(((a14==1)||(((a2==1)&&((a17==2)&&((a23==1)&&!(a20==1))))&&(a21==10)))&&(a16==8)))){ a5 = 6; a1 = 12; a16 = 9; a0 = 0; a19 = 4; a20 = 1; a9 = 9; a26 = 0; return 25; } else if((((a28==1)&&((a9==9)&&((a5==4)&&(((a6==1)&&(a12==1))||!(a2==1)))))&&(((((a3==1)&&(((a16==10)&&((!(a14==1)&&((input==4)&&(a20==1)))&&(a19==5)))&&!(a18==1)))&&(a17==2))&&(a21==11))&&(a1==13)))){ a19 = 1; a6 = 1; a0 = 0; a9 = 7; a12 = 1; a21 = 10; a16 = 7; a1 = 12; return -1; } else if(((((((a16==8)&&((((a11==1)||(a7==1))&&(a21==11))&&(a17==2)))||(a24==1))&&(a19==3))&&!(a7==1))&&((a2==1)&&((a1==13)&&((a9==8)&&((a23==1)&&(((((a5==4)||(a5==5))&&(input==3))&&!(a14==1))&&!(a20==1)))))))){ a6 = 1; a20 = 1; a1 = 12; a19 = 1; a16 = 7; a21 = 10; a7 = 0; a4 = 0; a9 = 7; a5 = 4; return -1; } else if((((a1==13)&&(((a19==4)&&(!(a24==1)&&((!(a4==1)&&(((a18==1)||(a12==1))||!(a3==1)))&&(a5==6))))&&(a21==12)))&&((a9==8)&&((((a2==1)&&(((a16==9)&&(input==6))&&(a20==1)))&&(a6==1))&&(a17==2))))){ a9 = 10; a16 = 7; a27 = 0; a19 = 2; a6 = 1; a24 = 0; a21 = 10; return 25; } else if((((a3==1)&&((!(a26==1)&&((a20==1)&&((a5==6)&&((a1==12)&&((a16==9)&&(((a9==11)&&(input==1))&&!(a8==1)))))))&&(a13==1)))&&((((a19==3)&&(((a13==1)||!(a2==1))&&!(a14==1)))&&(a21==12))&&(a17==2)))){ a24 = 0; a19 = 1; a21 = 10; a9 = 8; a4 = 0; a6 = 1; a5 = 5; a16 = 10; return 21; } else if(((((a13==1)&&(!(a14==1)&&((!(a8==1)&&(((a9==8)&&(((a1==13)&&(input==3))&&(a16==11)))&&!(a7==1)))&&(a3==1))))&&(a19==3))&&((a17==2)&&((a21==12)&&(((a27==1)||((a28==1)&&(a20==1)))&&(a5==4)))))){ a16 = 7; a12 = 1; a9 = 7; a23 = 1; a19 = 1; a1 = 12; a26 = 0; a21 = 10; return -1; } else if((((((a13==1)&&(!(a20==1)&&((((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a17==2))&&(a12==1))&&(a1==14))&&(a6==1))))&&!(a7==1))&&(a19==3))&&(!(a11==1)||((a21==11)&&(((a16==7)&&((a9==8)&&(a28==1)))||(a18==1)))))){ a20 = 1; a5 = 4; a19 = 1; a21 = 10; a3 = 1; a11 = 1; a9 = 7; a1 = 12; return -1; } else if(((((a21==11)&&(((a13==1)&&((a17==2)&&(!(a20==1)&&(a2==1))))&&(a16==9)))||(a4==1))&&((!(a27==1)&&((a19==4)&&(((a9==8)&&((!(a0==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))&&(a1==13)))&&!(a27==1))))&&!(a4==1)))){ a19 = 3; a10 = 0; a1 = 12; a9 = 10; a21 = 12; a12 = 0; a16 = 8; a15 = 0; a5 = 5; return 21; } else if((((a23==1)&&((((a9==7)&&(!(a26==1)&&(((!(a28==1)||(a12==1))&&(a16==9))&&(a1==14))))&&(a17==2))&&(a28==1)))&&((a19==3)&&(((a21==10)&&((((input==3)&&!(a20==1))&&(a6==1))&&!(a26==1)))&&(a5==5))))){ a5 = 6; a21 = 12; a9 = 11; a20 = 1; a23 = 0; a16 = 10; a19 = 2; a22 = 0; a26 = 1; return 23; } else if((((a12==1)&&(((((((a5==4)&&((a21==11)&&(input==4)))&&(a20==1))&&(a9==7))&&(a16==11))&&(a1==13))&&!(a8==1)))&&((a26==1)||(!(a11==1)||(!(a7==1)&&(((a19==1)&&((a6==1)&&!(a14==1)))&&(a17==2))))))){ a1 = 12; a21 = 10; a4 = 0; a16 = 7; a7 = 0; a14 = 0; return -1; } else if((((a23==1)&&((a11==1)&&((!(a24==1)&&(((a17==2)&&(!(a20==1)&&((a16==10)&&((a21==12)&&((input==5)&&((((a1==13)&&(a5==6))&&(a9==11))||(((a1==14)&&(a5==4))&&(a9==7))))))))&&(a19==3)))&&!(a18==1))))&&(((a6==1)&&!(a18==1))&&!(a27==1)))){ a19 = 1; a9 = 9; a15 = 0; a1 = 14; a16 = 7; a21 = 10; a29 = 0; a20 = 1; a5 = 6; a25 = 1; return 21; } else if((((((((a11==1)&&((a2==1)&&(a1==12)))&&!(a4==1))&&(a19==5))||(a8==1))&&(a20==1))&&(!(a18==1)&&((a17==2)&&(((((a16==10)&&((a21==10)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&!(a27==1))&&(a9==8))&&!(a0==1)))))){ if((a28==1)){ a16 = 8; a3 = 1; a8 = 0; a5 = 6; a20 = 0; a19 = 1; a2 = 1; }else{ a1 = 13; a27 = 0; a5 = 6; a26 = 0; a2 = 1; a9 = 11; a16 = 8; a21 = 12; } return -1; } else if((((a16==9)&&((a1==12)&&((a9==7)&&((((((a17==2)&&(input==1))&&(a12==1))&&(a12==1))&&!(a20==1))&&(a21==12)))))&&((a19==3)&&((((((a28==1)||!(a28==1))&&(a28==1))&&!(a7==1))&&!(a18==1))&&(a5==6))))){ a5 = 5; a14 = 1; a21 = 10; a19 = 1; a16 = 7; a7 = 1; a1 = 13; a13 = 0; a20 = 1; return 25; } else if(((((a12==1)&&(!(a24==1)&&((a21==11)&&((a9==8)&&((a3==1)&&(a13==1))))))&&(a1==14))&&((((a17==2)&&(!(a27==1)&&(!(a18==1)&&(!(a0==1)&&((a16==9)&&(((a5==4)||(a5==5))&&(input==4)))))))&&(a19==1))&&!(a20==1)))){ a25 = 0; a7 = 1; a15 = 1; a5 = 4; a9 = 7; a1 = 13; a20 = 1; a19 = 5; a21 = 10; return -1; } else if(((!(a24==1)&&((a13==1)&&(((a16==8)&&(((!(a14==1)&&((a17==2)&&((a19==4)&&(input==4))))&&(a1==14))&&!(a27==1)))&&(a5==4))))&&((!(a27==1)&&((a9==9)&&(!(a20==1)&&((a12==1)&&(a21==11)))))||!(a12==1)))){ a23 = 1; a20 = 1; a0 = 0; a13 = 1; a9 = 7; a21 = 10; a19 = 1; a16 = 7; a1 = 12; return -1; } else if(((!(a20==1)&&((a3==1)&&(((!(a8==1)&&(((a1==14)&&((input==6)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))))&&(a17==2)))&&(a11==1))&&(a16==9))))&&((a23==1)&&(!(a27==1)&&(!(a12==1)||(((a21==11)&&(a28==1))&&(a19==2))))))){ a1 = 12; a28 = 0; a14 = 1; a16 = 7; a20 = 1; a5 = 4; a29 = 1; a9 = 7; a21 = 10; return -1; } else if((((a17==2)&&(((a20==1)&&((a1==14)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6))))&&!(a18==1)))&&((((a9==11)&&((((a0==1)||(((a19==3)&&(!(a6==1)||(a6==1)))&&!(a4==1)))&&(a16==9))||!(a12==1)))&&(a21==10))||(a26==1)))){ a19 = 1; a5 = 4; a0 = 0; a27 = 0; a9 = 7; a6 = 1; a16 = 7; a1 = 12; return -1; } else if(((!(a20==1)&&(((((((a5==5)||(a5==6))&&(input==6))&&(a1==14))&&(a3==1))&&(a21==11))&&(a28==1)))&&((a16==7)&&((((a18==1)||(!(a0==1)&&((((a11==1)||(a14==1))&&(a9==10))&&(a19==5))))||(a24==1))&&(a17==2))))){ a3 = 1; a19 = 2; a20 = 1; a11 = 1; a5 = 5; a9 = 9; a16 = 8; return 25; } else if((((((((a16==9)&&(((((a9==10)&&(input==5))&&!(a18==1))&&!(a14==1))&&(a2==1)))&&!(a20==1))&&(a5==4))&&(a17==2))&&(a19==4))&&((a21==11)&&((!(a0==1)&&((a8==1)||((a27==1)||(a12==1))))&&(a1==13))))){ if((a6==1)){ a7 = 1; a16 = 7; a9 = 9; a12 = 0; a5 = 6; a28 = 0; a19 = 1; a20 = 1; a21 = 10; }else{ a22 = 0; a6 = 0; a9 = 9; a20 = 1; a11 = 0; a16 = 8; a21 = 10; } return 26; } else if((((a19==1)&&((a21==10)&&((((!(a23==1)&&(((a16==8)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a4==1)))&&!(a3==1)))&&!(a13==1))&&(a17==2))&&(a9==10))))&&((a1==13)&&((!(a13==1)&&(!(a23==1)&&(a11==1)))&&!(a20==1))))){ a5 = 5; a22 = 1; a19 = 3; a20 = 1; a1 = 14; a9 = 9; a21 = 12; a8 = 1; return -1; } else if((((a6==1)&&((a3==1)&&((a1==12)&&((a17==2)&&(((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a5==5)&&(a9==10)))&&(input==1))))))&&(((a23==1)&&(((a24==1)||((a16==8)&&(!(a20==1)&&((a21==12)&&((a6==1)&&(a19==2))))))&&(a28==1)))||!(a2==1)))){ if((a6==1)){ a9 = 11; a19 = 4; a5 = 6; a28 = 0; a25 = 1; a29 = 1; a20 = 1; a16 = 9; }else{ a16 = 7; a9 = 7; a21 = 10; a0 = 1; a25 = 1; a20 = 1; a5 = 4; a19 = 1; } return -1; } else if((((((!(a6==1)||((((a11==1)&&!(a4==1))||!(a28==1))&&(a19==1)))||!(a2==1))&&(a21==12))&&(a16==7))&&((a12==1)&&((a1==14)&&(((a13==1)&&(((input==5)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a5==4)&&(a9==11))))&&(a17==2)))&&(a20==1)))))){ a1 = 12; a6 = 1; a19 = 2; a16 = 9; a21 = 10; a13 = 1; a9 = 8; a5 = 4; a26 = 0; return 23; } else if(((!(a14==1)&&(!(a0==1)&&(((a20==1)&&(((a23==1)&&((a17==2)&&((input==4)&&(((a9==8)&&(a5==4))||(((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))))))&&(a16==8)))&&(a1==12))))&&(!(a11==1)||(!(a12==1)||((((a19==1)&&(a23==1))&&(a23==1))&&(a21==11)))))){ a6 = 1; a21 = 10; a18 = 0; a7 = 0; a5 = 4; a16 = 7; a9 = 7; return -1; } else if(((!(a7==1)&&((a11==1)&&((((!(a18==1)&&((a19==1)&&((input==5)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))))&&(a21==11))&&(a16==10))&&(a1==12))))&&(!(a13==1)||(!(a3==1)||(((a20==1)&&((a17==2)&&(a2==1)))&&!(a26==1)))))){ a2 = 1; a5 = 5; a23 = 1; a19 = 4; a21 = 10; a9 = 10; a16 = 7; a8 = 0; return 25; } else if(((!(a20==1)&&(!(a14==1)&&((((!(a0==1)&&((a4==1)||(a23==1)))&&(a1==14))&&(a19==2))&&(a16==8))))&&(!(a7==1)&&(((a9==11)&&(((((input==6)&&(a5==5))&&(a21==10))&&(a17==2))&&(a28==1)))&&(a23==1))))){ a21 = 11; a1 = 12; a16 = 11; a20 = 1; a27 = 0; a14 = 0; a9 = 7; a19 = 3; return 25; } else if((((a6==1)&&(((a21==11)&&((a20==1)&&((a12==1)&&((a17==2)&&((((((a1==12)&&(a5==5))&&(a9==11))||(((a5==6)&&(a1==12))&&(a9==11)))||((a9==7)&&((a1==13)&&(a5==4))))&&(input==6))))))&&(a16==9)))&&((!(a2==1)||(((!(a0==1)&&(a6==1))||(a7==1))&&!(a14==1)))&&(a19==1)))){ a19 = 4; a0 = 0; a5 = 6; a9 = 8; a16 = 10; a1 = 12; a27 = 0; return 21; } else if((((((a19==3)&&(!(a8==1)&&((((a11==1)&&(a2==1))&&(a9==11))&&!(a0==1))))||(a24==1))&&!(a20==1))&&((a17==2)&&((a21==10)&&((a5==4)&&((a16==9)&&((((a1==14)&&(input==6))&&!(a18==1))&&!(a18==1)))))))){ a9 = 10; a16 = 7; a0 = 1; a8 = 1; a20 = 1; a5 = 6; a19 = 1; a1 = 12; a25 = 0; return -1; } else if((((((!(a7==1)&&((!(a24==1)&&(a28==1))||!(a2==1)))&&(a21==12))&&(a19==3))&&!(a20==1))&&((a28==1)&&(((a17==2)&&((a1==14)&&(((a6==1)&&((((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(input==4)))&&(a16==8))))&&(a11==1))))){ if((a20==1)){ a9 = 8; a20 = 1; a7 = 1; a1 = 13; a5 = 6; a21 = 10; a3 = 0; a16 = 9; a29 = 0; a19 = 4; }else{ a1 = 12; a16 = 10; a21 = 11; a20 = 1; a2 = 0; a19 = 5; a10 = 1; a5 = 5; a25 = 1; a9 = 7; } return 25; } else if(((((a12==1)&&((a28==1)&&(!(a28==1)||((a6==1)&&(a1==12)))))&&!(a27==1))&&((a16==11)&&(!(a8==1)&&(((((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==4))&&!(a20==1))&&(a21==10))&&(a19==4))&&(a17==2))&&!(a8==1)))))){ a5 = 5; a9 = 7; a20 = 1; a6 = 0; a15 = 0; a19 = 5; a1 = 14; a21 = 12; a16 = 10; return 25; } else if((((!(a6==1)||(!(a13==1)||((a7==1)||(!(a24==1)&&(((a13==1)&&(a3==1))&&(a20==1))))))&&(a21==11))&&((((a19==3)&&(!(a8==1)&&(((input==3)&&((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5))))&&(a1==14))))&&(a16==11))&&(a17==2)))){ a19 = 1; a5 = 4; a27 = 0; a16 = 7; a21 = 10; a1 = 12; a9 = 7; a14 = 0; return -1; } else if(((((((((input==1)&&(a5==4))&&(a3==1))&&(a9==10))&&!(a26==1))&&!(a7==1))&&(a21==10))&&((((a16==10)&&((((((a14==1)||(a28==1))||!(a12==1))&&(a1==13))&&!(a20==1))&&(a17==2)))&&!(a0==1))&&(a19==3)))){ a27 = 1; a9 = 8; a15 = 0; a5 = 5; a22 = 0; a16 = 9; a21 = 12; a20 = 1; a19 = 2; a1 = 12; return 21; } else if((((a19==4)&&(((a16==8)&&((((a2==1)&&(((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&!(a14==1)))&&!(a7==1))&&(a21==12)))&&(a1==14)))&&((a20==1)&&((!(a24==1)&&((a8==1)||((a3==1)||!(a23==1))))&&(a17==2))))){ a1 = 12; a9 = 11; a11 = 1; a23 = 1; a21 = 11; a5 = 6; return -1; } else if((((a9==11)&&((a21==11)&&(((a3==1)&&((input==1)&&(a19==4)))&&(a6==1))))&&(!(a20==1)&&((((!(a2==1)||((a5==5)&&((a17==2)&&((a16==7)&&((a3==1)||(a0==1))))))||(a0==1))&&!(a0==1))&&(a1==12))))){ a28 = 1; a19 = 1; a5 = 4; a20 = 1; a0 = 0; a21 = 10; a3 = 1; a9 = 7; return -1; } else if(((!(a0==1)&&(((!(a26==1)&&((((a19==3)&&(((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==3)))&&(a21==10))&&!(a7==1)))&&!(a18==1))&&!(a14==1)))&&(((a6==1)&&((((a11==1)&&(a17==2))&&(a1==12))&&(a16==7)))&&!(a20==1)))){ a24 = 0; a19 = 1; a20 = 1; a23 = 1; a12 = 1; a5 = 4; a9 = 7; return -1; } else if(((((((a17==2)&&((a1==14)&&((a3==1)||!(a6==1))))&&(a19==5))&&!(a26==1))||(a18==1))&&(((a9==11)&&((((a3==1)&&(!(a14==1)&&((a5==4)&&((a21==12)&&(input==6)))))&&(a16==8))&&(a6==1)))&&!(a20==1)))){ a25 = 1; a1 = 12; a9 = 9; a19 = 1; a20 = 1; a21 = 10; a10 = 0; a16 = 7; a27 = 1; return 21; } else if((((((a17==2)&&((((a16==9)&&(!(a4==1)&&(a13==1)))||!(a3==1))&&(a9==7)))&&(a1==12))&&(a19==1))&&((a5==5)&&((a21==11)&&((!(a14==1)&&(((a13==1)&&((input==5)&&!(a20==1)))&&(a13==1)))&&!(a14==1)))))){ a24 = 1; a5 = 4; a9 = 10; a21 = 10; a20 = 1; a16 = 7; a18 = 1; a1 = 13; return -1; } else if((((((a16==8)&&((a1==13)&&((!(a8==1)&&((((a6==1)&&(((a5==5)||(a5==6))&&(input==4)))&&!(a0==1))&&(a20==1)))&&(a13==1))))&&(a21==11))&&(a9==9))&&(((((a28==1)&&(a19==5))||(a7==1))||(a8==1))&&(a17==2)))){ a21 = 10; a16 = 7; a1 = 12; a5 = 4; a9 = 7; a7 = 0; a0 = 0; a19 = 1; a27 = 0; return -1; } else if((((a28==1)&&(((a6==1)&&(((a28==1)&&(((a20==1)&&((input==3)&&(((a5==4)||(a5==5))||(a5==6))))&&(a19==1)))&&(a21==11)))&&!(a27==1)))&&(!(a0==1)&&(((a17==2)&&((((a3==1)||!(a12==1))&&(a16==10))&&(a1==13)))&&(a9==8))))){ a5 = 4; a6 = 1; a2 = 1; a1 = 12; a21 = 10; a23 = 1; a9 = 7; a16 = 7; return -1; } else if(((!(a12==1)||(((a19==4)&&((a1==12)&&(((a16==8)&&(!(a13==1)||((a3==1)&&(a20==1))))&&!(a7==1))))&&(a17==2)))&&((a12==1)&&(((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==6))&&(a21==10))&&(a6==1))&&(a12==1))))){ a2 = 1; a16 = 9; a24 = 0; a19 = 5; a1 = 14; a6 = 1; a9 = 11; a21 = 12; a5 = 4; return 23; } else if((((((a17==2)&&((a19==2)&&(!(a12==1)||((!(a8==1)&&((a12==1)&&(a2==1)))&&!(a24==1)))))&&(a21==11))&&(a1==12))&&((a16==8)&&(((!(a18==1)&&((input==4)&&(((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))))&&(a13==1))&&!(a20==1))))){ a11 = 1; a5 = 4; a21 = 10; a16 = 7; a19 = 1; a13 = 1; a26 = 0; a9 = 7; a20 = 1; return -1; } return calculate_output73(input); } int calculate_output73(int input) { if((((((a1==13)&&((a21==10)&&((a13==1)&&(((a23==1)||(a8==1))&&(a16==7)))))&&(a19==4))&&(a17==2))&&((((a28==1)&&(!(a26==1)&&(((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==6))&&(a12==1))))&&!(a14==1))&&(a20==1)))){ a1 = 12; a9 = 8; a5 = 6; a6 = 1; a19 = 5; a28 = 1; a26 = 0; a21 = 11; return 21; } else if(((!(a24==1)&&((a20==1)&&(((!(a6==1)||(a2==1))||!(a13==1))&&!(a18==1))))&&((a16==8)&&((a21==10)&&(((a3==1)&&(((a1==12)&&(((input==6)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&(a19==3)))&&(a28==1)))&&(a17==2)))))){ a21 = 12; a2 = 1; a27 = 0; a19 = 1; a1 = 14; a0 = 0; a5 = 6; a9 = 8; return 21; } else if(((((!(a26==1)&&((((((input==1)&&((a5==4)||(a5==5)))&&(a28==1))&&(a19==1))&&(a13==1))&&(a6==1)))&&(a21==11))&&(a1==13))&&((a20==1)&&((a8==1)||((a17==2)&&((a9==11)&&(((a6==1)&&!(a8==1))&&(a16==7)))))))){ a2 = 1; a9 = 9; a5 = 6; a16 = 8; a21 = 10; a28 = 1; return 22; } else if((((a27==1)&&((a1==14)&&((a3==1)&&(a17==2))))&&(!(a13==1)&&(((a14==1)&&((((a26==1)&&(((a21==10)&&(((input==6)&&(((a9==11)&&(a5==4))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))))&&(a19==4)))&&(a16==9)))&&(a8==1))&&(a20==1)))&&(a27==1))))){ a13 = 0; a20 = 0; a5 = 4; a27 = 1; a9 = 9; a2 = 0; a16 = 8; a21 = 11; a19 = 1; return -1; } else if(((!(a8==1)&&(((!(a20==1)&&((a21==11)&&((a19==2)&&((a17==2)&&(input==4)))))&&(a5==5))&&(a13==1)))&&((((a1==12)&&(((!(a12==1)||((a9==8)&&(a13==1)))||(a27==1))&&(a16==7)))&&!(a18==1))||(a8==1)))){ a11 = 1; a19 = 1; a21 = 10; a9 = 7; a20 = 1; a6 = 1; a5 = 4; a13 = 1; return -1; } else if((((!(a26==1)&&((a1==13)&&(!(a8==1)&&(!(a4==1)&&(((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a12==1))))))&&!(a18==1))&&((a17==2)&&((((a16==9)&&(((a28==1)&&(a19==5))&&(a21==10)))&&!(a20==1))||!(a2==1))))){ if((a8==1)){ a9 = 9; a1 = 12; a20 = 1; a5 = 6; a19 = 2; a6 = 0; a16 = 7; a8 = 1; a7 = 1; }else{ a9 = 7; a5 = 5; a4 = 1; a16 = 11; a20 = 1; a19 = 3; a21 = 11; a8 = 1; a14 = 1; } return -1; } else if((((a1==13)&&((a21==12)&&(((a9==7)&&((input==4)&&(a16==9)))&&(a19==2))))&&((a0==1)||(((a20==1)&&(!(a0==1)&&((a23==1)&&((a5==4)&&((a28==1)&&(((a2==1)||(a4==1))&&(a17==2)))))))&&(a12==1))))){ a21 = 10; a16 = 7; a24 = 0; a1 = 12; a12 = 1; a27 = 0; a19 = 1; return -1; } else if((((a20==1)&&((a23==1)&&((a28==1)&&((((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&!(a0==1))&&(a13==1)))))&&((((a16==11)&&((!(a26==1)&&((!(a13==1)||(a12==1))&&(a21==11)))&&(a17==2)))&&(a19==4))&&(a1==14)))){ a13 = 1; a24 = 0; a1 = 12; a5 = 4; a28 = 1; a9 = 7; a19 = 1; a21 = 10; a16 = 7; return -1; } else if(((((((a21==11)&&((a19==1)&&((a20==1)&&(!(a6==1)&&(a3==1)))))&&!(a6==1))&&(a16==10))&&!(a13==1))&&((!(a6==1)&&(!(a2==1)&&((a17==2)&&((a1==12)&&((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))&&(input==4))))))&&(a4==1)))){ a5 = 4; a23 = 0; a19 = 2; a14 = 1; a29 = 1; a9 = 8; a16 = 7; a21 = 10; return 23; } else if((((a1==13)&&((!(a27==1)&&((a16==8)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a19==3))&&(a3==1))&&!(a24==1))))&&(a9==9)))&&((a17==2)&&(!(a12==1)||((!(a8==1)&&((a21==10)&&((a8==1)||(a6==1))))&&!(a20==1)))))){ a16 = 7; a20 = 1; a1 = 12; a9 = 7; a19 = 1; a5 = 4; a24 = 0; a18 = 0; a23 = 1; return -1; } else if((((a3==1)&&((a17==2)&&(((a23==1)&&((a21==12)&&(((a9==9)&&(a2==1))&&(a16==9))))&&(a19==4))))&&(!(a14==1)&&(!(a26==1)&&((a1==12)&&(!(a18==1)&&((a20==1)&&(((input==1)&&((a5==5)||(a5==6)))&&!(a7==1))))))))){ if((a22==1)){ a3 = 1; a11 = 1; a5 = 4; a9 = 10; a2 = 1; a20 = 0; a1 = 14; a21 = 10; a16 = 8; }else{ a1 = 14; a19 = 2; a21 = 11; a2 = 1; a12 = 1; a9 = 10; a5 = 5; } return 21; } else if(((((a19==3)&&((((a1==12)&&((a5==4)&&(input==5)))&&!(a2==1))&&(a16==9)))&&!(a23==1))&&(((((a7==1)&&(!(a12==1)&&((a9==9)&&(!(a6==1)&&((a20==1)&&(a12==1))))))&&(a17==2))&&(a21==12))&&!(a3==1)))){ a16 = 8; a6 = 0; a5 = 6; a9 = 7; a1 = 13; a7 = 1; a13 = 0; a21 = 11; a19 = 5; return -1; } else if((((((a20==1)&&(!(a14==1)&&((((a17==2)&&((a2==1)&&(a9==9)))&&(a19==3))&&!(a7==1))))&&(a16==7))||(a4==1))&&(((a11==1)&&(((a21==10)&&((a1==13)&&((input==4)&&((a5==5)||(a5==6)))))&&(a23==1)))&&(a11==1)))){ a23 = 1; a9 = 7; a21 = 11; a19 = 1; a5 = 6; a1 = 14; a24 = 0; a11 = 1; return 21; } else if((((!(a12==1)&&((((a1==13)&&(!(a20==1)&&((a3==1)&&!(a6==1))))&&(a24==1))&&(a17==2)))&&(a26==1))&&((a21==10)&&((a9==9)&&(((((a19==2)&&(((a5==5)||(a5==6))&&(input==1)))&&(a8==1))&&!(a23==1))&&(a16==7)))))){ a20 = 1; a2 = 0; a5 = 6; a18 = 1; a9 = 10; a14 = 1; a1 = 12; return -1; } else if((((a12==1)&&(((a24==1)||(!(a26==1)&&(((a19==3)&&(((a11==1)&&(a17==2))&&!(a18==1)))&&(a1==12))))&&(a20==1)))&&((!(a7==1)&&((a21==10)&&(!(a24==1)&&((input==5)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))))))&&(a16==10)))){ a13 = 1; a19 = 2; a12 = 1; a2 = 1; a9 = 8; a16 = 7; a5 = 5; a1 = 13; return 25; } else if((((a21==12)&&((a2==1)&&((a1==12)&&(!(a4==1)&&((a16==10)&&(((input==4)&&(a5==6))&&!(a0==1)))))))&&((((!(a23==1)||(!(a20==1)&&(((a4==1)||(a23==1))&&(a19==2))))||!(a11==1))&&(a17==2))&&(a9==11)))){ if((a3==1)){ a16 = 9; a24 = 1; a19 = 3; a20 = 1; a15 = 0; a14 = 1; }else{ a1 = 13; a15 = 1; a16 = 8; a19 = 4; a9 = 9; a5 = 4; a22 = 1; a8 = 1; } return -1; } else if((((a17==2)&&((a21==11)&&((((!(a11==1)||(a23==1))||(a7==1))||!(a13==1))&&!(a7==1))))&&((!(a20==1)&&((a1==14)&&(((a9==7)&&((a6==1)&&(!(a24==1)&&((input==1)&&(a5==5)))))&&(a19==1))))&&(a16==7)))){ a5 = 4; a28 = 1; a11 = 1; a9 = 9; a21 = 10; a12 = 1; a20 = 1; a1 = 13; a19 = 2; return -1; } else if(((((a4==1)||(!(a4==1)&&(((a16==11)&&(((a3==1)&&(a20==1))&&(a1==14)))&&(a9==8))))||(a18==1))&&(((((a21==10)&&((((input==5)&&((a5==4)||(a5==5)))&&(a19==4))&&(a17==2)))&&!(a18==1))&&!(a4==1))&&(a28==1)))){ a9 = 9; a27 = 0; a5 = 5; a23 = 1; a11 = 1; a21 = 11; a1 = 13; return 21; } else if((((a7==1)||((((a11==1)&&(a2==1))&&(a21==10))&&(a17==2)))&&((((a13==1)&&(((((((((a5==5)||(a5==6))&&(input==5))&&(a9==9))&&(a20==1))&&!(a8==1))&&(a2==1))&&(a19==3))&&(a1==14)))&&(a11==1))&&(a16==7)))){ a18 = 0; a24 = 0; a9 = 8; a5 = 5; a21 = 11; a14 = 0; a19 = 2; return 25; } else if(((!(a23==1)||(((a19==1)&&((((a9==11)&&((a6==1)&&(a1==14)))&&(a20==1))||(a18==1)))&&(a16==10)))&&(((a3==1)&&(((a23==1)&&((a17==2)&&(!(a0==1)&&((a5==5)&&(input==6)))))&&(a21==10)))&&!(a27==1)))){ if((a11==1)){ a5 = 6; a6 = 1; a9 = 10; a16 = 7; a4 = 0; a1 = 13; a20 = 0; a21 = 12; a19 = 2; }else{ a19 = 2; a1 = 13; a16 = 7; a23 = 1; a26 = 0; } return -1; } else if((((((((a20==1)&&((((a17==2)&&((input==4)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a16==9))&&(a23==1)))&&(a21==11))&&(a19==5))&&!(a8==1))&&!(a14==1))&&(((((a6==1)&&(a1==13))&&(a28==1))||!(a13==1))||(a27==1)))){ a2 = 1; a16 = 7; a8 = 0; a19 = 1; a21 = 10; a9 = 7; a5 = 4; a1 = 12; a28 = 1; return -1; } else if(((((a1==13)&&((((a26==1)||((a2==1)||(a8==1)))&&(a16==10))||(a27==1)))&&(a19==4))&&((a17==2)&&((((a13==1)&&((!(a18==1)&&((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==5)))&&(a21==10)))&&!(a20==1))&&(a2==1))))){ if((a3==1)){ a20 = 1; a5 = 4; a9 = 10; a0 = 1; a16 = 7; a19 = 1; a1 = 12; a29 = 0; a15 = 0; }else{ a10 = 0; a18 = 1; a9 = 10; a5 = 5; a21 = 11; a29 = 0; } return 22; } else if(((((a19==1)&&((a1==14)&&(((a12==1)&&((a16==11)&&(((a21==12)&&(((a5==5)||(a5==6))&&(input==4)))&&(a9==7))))&&!(a4==1))))&&(a20==1))&&((a23==1)&&((((a3==1)&&((a17==2)&&(a23==1)))||!(a6==1))&&(a2==1))))){ a4 = 0; a5 = 4; a21 = 10; a2 = 1; a1 = 12; a16 = 7; a8 = 0; return -1; } else if((((!(a4==1)&&((a1==14)&&(!(a20==1)&&(((a9==8)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a18==1)))))&&(a21==11))&&(((a13==1)&&((((a6==1)&&((a17==2)&&(!(a24==1)&&(a12==1))))&&(a16==10))&&(a19==3)))||!(a13==1)))){ a11 = 0; a20 = 1; a9 = 11; a25 = 0; a5 = 5; a19 = 1; a23 = 0; a21 = 12; return 26; } else if((((a27==1)||((a17==2)&&(((a21==10)&&(((a16==10)&&(a12==1))&&!(a20==1)))&&!(a0==1))))&&((a19==3)&&((a1==13)&&(!(a4==1)&&((!(a0==1)&&(!(a18==1)&&((((a5==5)||(a5==6))&&(input==6))&&(a6==1))))&&(a9==8))))))){ a9 = 7; a18 = 1; a23 = 0; a19 = 1; a11 = 0; a1 = 14; a5 = 6; a16 = 7; a20 = 1; return -1; } else if(((((a28==1)&&((a28==1)&&((a1==14)&&(((a19==5)&&((!(a4==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a16==9)))&&!(a26==1)))))&&(a21==11))&&(((a9==9)&&((((a23==1)&&(a3==1))&&(a11==1))&&(a20==1)))&&(a17==2)))){ a19 = 2; a13 = 1; a12 = 1; a21 = 10; a4 = 0; a9 = 10; a5 = 4; a16 = 7; a1 = 13; return 21; } else if((((((!(a8==1)&&((((a9==8)&&((a0==1)||(a28==1)))&&(a3==1))&&(a12==1)))&&(a1==12))&&(a16==11))&&(a19==4))&&((a20==1)&&((((!(a7==1)&&(((a5==5)||(a5==6))&&(input==4)))&&(a17==2))&&!(a4==1))&&(a21==10))))){ a3 = 1; a11 = 1; a1 = 13; a5 = 6; a16 = 9; a19 = 1; a9 = 11; return 25; } else if((((((a9==8)&&((a16==8)&&(!(a0==1)&&((input==6)&&(a21==12)))))&&(a13==1))&&(a17==2))&&(!(a18==1)&&((a20==1)&&(((a27==1)||(((((a1==14)&&(a28==1))&&(a19==4))&&(a23==1))&&(a5==5)))&&(a28==1)))))){ a13 = 1; a19 = 1; a5 = 4; a1 = 12; a16 = 7; a24 = 0; a12 = 1; a9 = 7; a21 = 10; return -1; } else if((((a5==6)&&((a17==2)&&((a21==12)&&((((!(a20==1)&&((a13==1)&&((input==6)&&(a1==12))))&&(a13==1))&&!(a14==1))&&(a16==9)))))&&((((a13==1)&&(!(a0==1)&&((a12==1)&&!(a4==1))))&&(a19==1))&&(a9==7)))){ if((a0==1)){ a12 = 0; a21 = 10; a10 = 0; a19 = 3; a16 = 10; a28 = 0; a1 = 13; a20 = 1; }else{ a21 = 10; a16 = 7; a19 = 2; a20 = 1; a12 = 0; a5 = 5; a4 = 1; a9 = 11; } return 21; } else if((((a17==2)&&(((((((a11==1)||(a27==1))||!(a2==1))&&(a3==1))&&(a21==10))&&(a1==13))&&(a9==9)))&&((a16==8)&&(((((a6==1)&&((a20==1)&&(((a5==4)||(a5==5))&&(input==5))))&&!(a24==1))&&(a28==1))&&(a19==4))))){ a3 = 1; a1 = 12; a6 = 1; a19 = 1; a11 = 1; a5 = 4; a9 = 7; a16 = 7; return -1; } else if((((a12==1)&&((((a21==11)&&((a1==13)&&((((input==1)&&(a5==6))&&(a16==7))&&!(a20==1))))&&(a17==2))&&!(a18==1)))&&(!(a24==1)&&((((a19==5)&&((a9==8)&&((a8==1)||(a6==1))))||(a18==1))&&(a12==1))))){ a4 = 0; a16 = 9; a1 = 12; a19 = 4; a20 = 1; a23 = 1; a3 = 1; a9 = 10; return 23; } else if((((a9==9)&&((!(a0==1)&&((a1==13)&&(!(a20==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6))))))&&!(a14==1)))&&((a21==10)&&((a17==2)&&((!(a14==1)&&((a19==3)&&(!(a3==1)||(!(a11==1)||((a28==1)||(a8==1))))))&&(a16==8)))))){ a27 = 0; a9 = 7; a3 = 1; a5 = 4; a1 = 12; a20 = 1; a8 = 0; a19 = 1; a16 = 7; return -1; } else if((((a21==10)&&((a19==1)&&((a1==13)&&((a17==2)&&(!(a27==1)&&((!(a14==1)&&(((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==6))&&!(a26==1)))&&!(a8==1)))))))&&(((a6==1)&&((a20==1)&&((a2==1)&&(a16==8))))||!(a11==1)))){ a1 = 12; a18 = 0; a28 = 1; a12 = 1; a16 = 7; a9 = 7; a5 = 4; return -1; } else if(((((a1==14)&&((a16==8)&&(((a13==1)&&(!(a23==1)||(!(a3==1)||(a13==1))))&&(a21==10))))&&(a19==5))&&((!(a20==1)&&((!(a24==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1))&&!(a24==1)))&&(a9==10)))&&(a17==2)))){ a9 = 7; a3 = 1; a20 = 1; a5 = 4; a19 = 1; a6 = 1; a18 = 0; a16 = 7; a1 = 12; return -1; } else if((((((((a20==1)&&((a17==2)&&((((((a5==5)&&(a9==10))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==4))&&(a23==1))))&&(a16==7))&&(a6==1))&&!(a8==1))&&(a23==1))&&((a23==1)&&(((a1==14)&&(((a21==12)&&(a3==1))&&(a19==3)))||(a4==1))))){ if((a10==1)){ a21 = 11; a12 = 1; a5 = 5; a4 = 0; a9 = 11; a27 = 0; a20 = 0; }else{ a18 = 0; a16 = 8; a21 = 11; a19 = 1; a5 = 5; a9 = 8; a1 = 13; a14 = 0; a28 = 1; } return 25; } else if((((a19==4)&&((a9==10)&&((a20==1)&&((a17==2)&&((a12==1)&&((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==10))&&!(a26==1)))))))&&(((a3==1)&&((!(a27==1)&&((a3==1)&&((a28==1)&&(a21==12))))&&(a1==13)))||!(a2==1)))){ a19 = 1; a16 = 7; a21 = 10; a6 = 1; a9 = 7; a18 = 0; a1 = 12; a5 = 4; a14 = 0; return -1; } else if((((a19==3)&&(a2==1))&&(!(a24==1)&&((a6==1)&&((((a17==2)&&(((a20==1)&&((((a16==7)&&(((input==5)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4))))&&!(a24==1)))&&(a21==10))&&(a1==14)))&&(a28==1)))&&!(a18==1))&&(a23==1)))))){ a23 = 1; a21 = 11; a19 = 2; a5 = 4; a24 = 0; a2 = 1; a9 = 8; return 21; } else if((((a21==10)&&(!(a2==1)||(((a3==1)&&((a13==1)&&(!(a7==1)&&(a2==1))))&&!(a8==1))))&&(((!(a20==1)&&((a11==1)&&((input==1)&&((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3))||((a19==4)&&(((a1==12)&&(a5==4))&&(a9==7))))||((a19==4)&&(((a5==5)&&(a1==12))&&(a9==7)))))))&&(a17==2))&&(a16==11)))){ if((a28==1)){ a21 = 12; a1 = 13; a16 = 7; a19 = 5; a10 = 1; a0 = 1; a9 = 11; a5 = 6; }else{ a16 = 7; a19 = 1; a23 = 0; a1 = 13; a5 = 5; a9 = 9; a22 = 0; a20 = 1; a10 = 0; } return -1; } else if(((((a28==1)&&(((a19==4)&&((a2==1)&&((a16==9)&&(input==6))))&&(a13==1)))&&(a2==1))&&((a1==13)&&((a17==2)&&((!(a8==1)&&(((a9==9)&&((a21==12)&&((a5==4)&&(a2==1))))&&!(a4==1)))&&(a20==1)))))){ a28 = 1; a19 = 2; a9 = 10; a24 = 0; a5 = 6; a11 = 1; a21 = 10; a16 = 7; return 23; } else if((((((a11==1)&&((((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==4))&&(a19==3))&&(a1==13)))&&(a21==12))&&(a17==2))&&(((((!(a23==1)||((a11==1)&&((a2==1)&&(a12==1))))||(a8==1))&&!(a20==1))&&(a16==8))&&(a3==1)))){ a28 = 0; a20 = 1; a5 = 5; a29 = 1; a16 = 11; a19 = 2; a10 = 0; a9 = 7; return 25; } else if((((a20==1)&&((!(a24==1)&&(((((a12==1)&&((a17==2)&&((input==6)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))))&&(a12==1))&&(a21==12))&&(a1==14)))&&!(a14==1)))&&(((!(a11==1)||((a0==1)||(a23==1)))&&(a16==8))&&(a19==5)))){ a24 = 0; a7 = 0; a9 = 7; a19 = 1; a16 = 7; a1 = 12; a21 = 10; a5 = 4; return -1; } else if(((((((a9==10)&&(!(a4==1)&&((a28==1)&&((input==4)&&(a20==1)))))&&(a17==2))&&(a5==6))&&(a21==10))&&(((a1==14)&&((a19==3)&&((((a7==1)||((a13==1)||!(a11==1)))&&(a28==1))||!(a23==1))))&&(a16==7)))){ a1 = 12; a5 = 4; a24 = 0; a19 = 1; a0 = 0; a9 = 7; a28 = 1; return -1; } else if((((a2==1)&&((a17==2)&&((a16==9)&&(((a3==1)&&((a23==1)&&((a21==12)&&((a2==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))))&&(a9==11)))))&&((a2==1)&&(((a20==1)&&(((a6==1)&&(a1==13))||!(a28==1)))&&(a19==5))))){ a23 = 1; a19 = 2; a3 = 1; a16 = 7; a5 = 6; a21 = 10; a9 = 10; a14 = 0; return 25; } else if((((((((a21==12)&&((a11==1)&&((a18==1)||((a20==1)&&((!(a18==1)&&(a3==1))||(a14==1))))))&&(a19==4))&&(a5==6))&&(a17==2))&&(a9==9))&&((a16==10)&&((((a1==13)&&(input==5))&&(a23==1))&&!(a14==1))))){ a21 = 10; a19 = 2; a16 = 7; a11 = 1; a26 = 0; a5 = 5; a18 = 0; return 25; } else if(((((((!(a7==1)&&((a23==1)&&(((input==4)&&(a21==12))&&(a23==1))))&&(a19==5))&&(a5==6))&&(a17==2))&&(a9==9))&&(((a11==1)&&((a1==14)&&(((a16==10)&&((a20==1)&&(a6==1)))||!(a2==1))))&&(a6==1)))){ a21 = 10; a5 = 4; a1 = 12; a19 = 1; a14 = 0; a13 = 1; a6 = 1; a16 = 7; a9 = 7; return -1; } else if(((((a11==1)&&(((a6==1)&&((a3==1)||!(a23==1)))&&(a16==10)))||(a18==1))&&((a19==4)&&((a1==12)&&((((a17==2)&&((a21==12)&&(!(a7==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==6)))))&&!(a24==1))&&!(a20==1)))))){ a21 = 10; a5 = 6; a19 = 1; a18 = 1; a16 = 7; a9 = 11; a1 = 13; a20 = 1; a27 = 1; a28 = 0; return -1; } else if(((((a12==1)&&(((((((a1==14)&&(!(a14==1)&&(((a23==1)||(a24==1))&&(a6==1))))&&(a9==11))&&(a19==1))&&(a21==10))&&!(a20==1))&&!(a8==1)))&&(a23==1))&&((a17==2)&&(((a16==10)&&(input==4))&&(a5==5))))){ if((a15==1)){ a18 = 1; a22 = 0; a20 = 1; a16 = 7; a27 = 1; a9 = 10; a5 = 6; a1 = 12; }else{ a19 = 3; a9 = 9; a13 = 0; a1 = 12; a16 = 9; a5 = 6; a10 = 1; a29 = 0; } return -1; } else if(((((a20==1)&&((((a16==9)&&((a14==1)||(a12==1)))&&(a1==14))||!(a12==1)))&&(a21==12))&&(((!(a8==1)&&(((a19==2)&&(!(a24==1)&&((input==5)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4))))))&&(a23==1)))&&(a3==1))&&(a17==2)))){ a23 = 1; a9 = 10; a5 = 5; a16 = 7; a1 = 13; a28 = 1; a2 = 1; a21 = 10; return 21; } else if(((((a18==1)||(!(a4==1)&&((a13==1)&&(a6==1))))&&(a9==8))&&((a1==14)&&(((a6==1)&&((a23==1)&&((a19==2)&&((a17==2)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a11==1))&&(a21==12))&&(a16==7))))))&&!(a20==1))))){ a24 = 0; a18 = 0; a0 = 0; a9 = 10; a1 = 12; a5 = 4; a20 = 1; a21 = 11; return 23; } else if((((a21==11)&&((((a18==1)||((a8==1)||(a13==1)))||(a8==1))&&(a19==2)))&&(((((((((a13==1)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==6)))&&(a1==12))&&(a16==10))&&(a13==1))&&!(a24==1))&&(a9==10))&&(a17==2))&&!(a20==1)))){ a9 = 11; a16 = 7; a26 = 1; a20 = 1; a21 = 10; a15 = 1; a5 = 6; a1 = 13; a8 = 1; a19 = 4; return -1; } else if(((((a1==12)&&((((((((a21==10)&&(((((a5==5)||(a5==6))&&(input==3))&&(a6==1))&&!(a27==1)))&&(a6==1))&&(a17==2))&&(a19==2))&&(a2==1))&&!(a4==1))&&(a20==1)))&&(a16==9))&&((a18==1)||((a2==1)&&(a9==9))))){ a16 = 7; a12 = 1; a19 = 1; a5 = 4; a6 = 1; a9 = 7; a4 = 0; return -1; } else if(((!(a24==1)&&(((((a3==1)&&(a6==1))&&!(a20==1))&&(a17==2))&&(a1==14)))&&(!(a14==1)&&(((a16==9)&&((a23==1)&&((a6==1)&&((a6==1)&&((((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==5))&&(a21==10))))))&&(a19==4))))){ a24 = 1; a19 = 1; a9 = 7; a21 = 12; a18 = 1; a5 = 4; a16 = 8; a25 = 1; return -1; } else if((((a6==1)&&((!(a20==1)&&((((a11==1)&&((a12==1)&&(((a5==4)||(a5==5))&&(input==6))))&&(a1==14))&&(a11==1)))&&(a6==1)))&&((((a19==4)&&((((a17==2)&&(a3==1))&&(a9==11))&&(a16==8)))&&(a21==10))||!(a28==1)))){ a26 = 0; a20 = 1; a5 = 4; a24 = 0; a19 = 3; a11 = 1; a21 = 12; a16 = 9; a9 = 10; return 21; } else if((((!(a0==1)&&(!(a24==1)&&(((a12==1)&&(a1==14))&&!(a18==1))))&&(a19==2))&&(((a21==10)&&(!(a4==1)&&(((!(a7==1)&&((a16==7)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a9==9)&&(a5==4)))&&(input==6))))&&(a20==1))&&(a17==2))))&&!(a0==1)))){ a24 = 0; a5 = 5; a3 = 1; a1 = 13; a27 = 0; a19 = 4; a9 = 8; return 22; } else if(((!(a7==1)&&(((a11==1)&&((!(a18==1)&&(!(a0==1)&&((input==1)&&((a5==4)||(a5==5)))))&&(a9==7)))&&(a1==14)))&&((a8==1)||((((a21==10)&&(((a19==4)&&((a17==2)&&(a2==1)))&&(a11==1)))&&(a16==7))&&(a20==1))))){ a13 = 1; a19 = 5; a9 = 11; a18 = 0; a21 = 11; a5 = 4; a27 = 0; a1 = 13; return 23; } else if(((((!(a8==1)&&((((a19==1)&&(((a17==2)&&(a2==1))&&(a6==1)))&&!(a27==1))||(a26==1)))&&!(a4==1))&&(a21==10))&&((!(a20==1)&&((a16==10)&&((((input==1)&&((a5==4)||(a5==5)))&&(a1==12))&&!(a14==1))))&&(a9==9)))){ a1 = 13; a5 = 5; a27 = 1; a16 = 7; a15 = 0; a20 = 1; a9 = 11; a22 = 1; return -1; } else if(((((a1==14)&&(!(a0==1)&&(((!(a8==1)&&((((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6))))&&(input==1)))&&(a11==1))&&(a21==12))))&&(a17==2))&&(((!(a28==1)||((((a0==1)||(a6==1))&&(a20==1))&&(a16==7)))||(a14==1))&&(a19==1)))){ a20 = 0; a24 = 0; a5 = 5; a14 = 0; a9 = 10; a1 = 13; a4 = 0; a19 = 3; return 26; } else if((((a8==1)||(!(a13==1)||((a1==14)&&((a4==1)||((((a2==1)&&(a13==1))&&(a17==2))&&(a21==11))))))&&(!(a0==1)&&((a6==1)&&((a16==7)&&((((input==5)&&(((a5==6)&&(a9==9))||((a9==10)&&(a5==4))))&&(a20==1))&&(a19==2))))))){ a1 = 12; a2 = 1; a9 = 7; a11 = 1; a5 = 4; a21 = 10; a19 = 1; a6 = 1; return -1; } else if((((a21==10)&&(((a9==10)&&(!(a7==1)&&((!(a18==1)&&(((a1==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==6)))&&(a12==1)))&&!(a20==1))))&&(a19==3)))&&((a16==11)&&((!(a8==1)&&(!(a23==1)||((a13==1)||!(a3==1))))&&(a17==2))))){ a16 = 7; a21 = 11; a1 = 13; a5 = 6; a22 = 1; a19 = 5; a9 = 8; a2 = 0; return -1; } else if(((!(a18==1)&&(!(a26==1)&&(((a19==1)&&(((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==10))&&!(a20==1))&&(a6==1)))&&(a9==9))))&&(((a0==1)||(((((a16==9)&&(a11==1))&&(a11==1))&&(a17==2))&&(a1==12)))||!(a12==1)))){ a2 = 0; a29 = 0; a1 = 14; a4 = 1; a5 = 4; a16 = 11; a20 = 1; a19 = 4; return -1; } else if((((((a13==1)&&!(a0==1))||!(a12==1))&&!(a18==1))&&(!(a4==1)&&((a2==1)&&((((((((((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==5))&&(a19==3))&&(a20==1))&&(a1==13))&&(a17==2))&&(a16==8))&&(a21==10))&&!(a27==1)))))){ a16 = 7; a9 = 7; a24 = 0; a1 = 12; a12 = 1; a11 = 1; a5 = 4; a19 = 1; return -1; } else if((((((!(a0==1)&&(a28==1))&&!(a14==1))&&(a19==4))&&(a17==2))&&(((((((a1==13)&&(((a2==1)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a21==10)))&&(a16==9))&&!(a27==1))&&(a9==10))&&(a2==1))&&!(a20==1)))){ a1 = 12; a20 = 1; a12 = 0; a16 = 7; a26 = 1; a5 = 5; a18 = 1; a19 = 2; return -1; } else if(((((!(a7==1)&&((((((a1==12)&&(input==5))&&(a2==1))&&!(a0==1))&&(a16==11))&&(a5==5)))&&(a17==2))&&(a21==10))&&((((a28==1)&&((a19==4)&&((a24==1)||((a13==1)||(a14==1)))))&&!(a20==1))&&(a9==10)))){ if((a3==1)){ a4 = 1; a16 = 7; a9 = 9; a19 = 1; a20 = 1; a1 = 13; a23 = 0; }else{ a21 = 12; a10 = 0; a9 = 8; a1 = 14; a23 = 0; a5 = 4; a16 = 7; a14 = 1; a20 = 1; } return -1; } else if(((!(a0==1)&&(((a9==11)&&((a1==12)&&((a18==1)||((a28==1)&&(a20==1)))))&&(a16==11)))&&(!(a0==1)&&((((a2==1)&&(((a19==5)&&((a3==1)&&((input==4)&&((a5==5)||(a5==6)))))&&(a21==12)))&&(a28==1))&&(a17==2))))){ a2 = 1; a16 = 7; a19 = 1; a21 = 10; a4 = 0; a9 = 7; a5 = 4; return -1; } else if(((((a9==11)&&(((a1==12)&&(!(a18==1)&&(a11==1)))||!(a6==1)))&&(a28==1))&&((a21==11)&&((a13==1)&&(((!(a20==1)&&(((a23==1)&&(!(a8==1)&&((a16==8)&&(input==6))))&&(a17==2)))&&(a5==5))&&(a19==3)))))){ a21 = 10; a19 = 5; a20 = 1; a6 = 1; a9 = 9; a3 = 1; a23 = 1; return 26; } else if(((!(a14==1)&&(((((a6==1)&&((((a19==4)&&(input==3))&&(a21==11))&&(a1==14)))&&(a5==4))&&!(a24==1))&&(a23==1)))&&((a11==1)&&(((a16==10)&&((!(a27==1)&&((a28==1)&&(a17==2)))&&!(a20==1)))&&(a9==7))))){ if((a4==1)){ a5 = 6; a25 = 0; a13 = 0; a19 = 5; a1 = 13; a22 = 0; a9 = 11; a16 = 7; }else{ a5 = 5; a19 = 1; a16 = 7; a18 = 1; a20 = 1; a9 = 10; a21 = 10; a29 = 0; a26 = 1; } return -1; } else if((((((((a18==1)||(a3==1))&&(a23==1))&&(a19==2))&&(a16==11))||(a27==1))&&((a1==13)&&(((a12==1)&&((a9==10)&&(((a20==1)&&((!(a18==1)&&((input==6)&&((a5==5)||(a5==6))))&&!(a7==1)))&&(a17==2))))&&(a21==10))))){ a3 = 1; a1 = 14; a9 = 7; a21 = 11; a2 = 1; a13 = 1; a5 = 6; return 25; } else if((((a21==12)&&((((a19==4)&&(!(a6==1)||((((((a23==1)||!(a12==1))&&(a1==13))&&(a16==7))&&!(a14==1))||!(a6==1))))&&(a28==1))&&(a9==8)))&&((((((a5==4)||(a5==5))&&(input==1))&&(a3==1))&&(a17==2))&&!(a20==1)))){ a20 = 1; a27 = 0; a14 = 0; a5 = 4; a1 = 14; a11 = 1; a16 = 8; a9 = 9; a19 = 1; a21 = 10; return 26; } else if(((((((a19==1)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))&&(a2==1))&&!(a26==1))&&(a1==13))&&(!(a27==1)&&(((((a17==2)&&(((((a9==7)&&(a28==1))&&(a20==1))||(a4==1))||!(a23==1)))&&(a21==12))&&!(a8==1))&&(a16==8))))){ a5 = 4; a1 = 12; a19 = 5; a24 = 0; a16 = 10; a21 = 11; a0 = 0; return 26; } else if((((a16==9)&&(!(a24==1)&&((a9==11)&&(!(a0==1)&&((!(a20==1)&&((a17==2)&&(input==4)))&&(a28==1))))))&&((a5==5)&&((a1==14)&&((a21==12)&&((a19==3)&&((((a12==1)&&(a28==1))&&!(a27==1))||!(a23==1)))))))){ a9 = 9; a1 = 12; a0 = 1; a16 = 7; a5 = 6; a19 = 1; a4 = 1; a3 = 0; a20 = 1; a21 = 10; return -1; } else if((((a16==10)&&(!(a12==1)||(((a21==11)&&((a9==9)&&(!(a24==1)&&(a13==1))))&&(a1==13))))&&(((a23==1)&&((!(a4==1)&&((a6==1)&&(((((a5==4)||(a5==5))&&(input==6))&&(a17==2))&&(a19==3))))&&(a20==1)))&&(a23==1)))){ a21 = 10; a16 = 7; a14 = 0; a26 = 0; a23 = 1; a19 = 2; a5 = 4; return 25; } else if(((!(a20==1)&&((a12==1)&&(((a2==1)&&((a12==1)&&((a5==4)&&(input==5))))&&!(a27==1))))&&((a21==10)&&((a1==14)&&(!(a14==1)&&((a17==2)&&((((a9==10)&&((a19==4)&&(a2==1)))&&(a16==7))&&!(a26==1)))))))){ a1 = 12; a9 = 7; a19 = 1; a0 = 0; a13 = 1; a20 = 1; a6 = 1; return -1; } else if((((a19==4)&&(((a28==1)&&((!(a3==1)||(!(a4==1)&&((a21==11)&&((a12==1)&&(a20==1)))))&&(a17==2)))&&(a16==10)))&&(!(a8==1)&&((((((((a5==5)&&(a9==7))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==1))&&(a1==12))&&(a12==1))&&!(a14==1))))){ a12 = 1; a9 = 8; a21 = 10; a1 = 14; a19 = 2; a5 = 6; a24 = 0; a27 = 0; a16 = 7; return 25; } else if((((a23==1)&&((a1==13)&&((a13==1)&&((!(a0==1)&&((a17==2)&&(((input==1)&&(a16==11))&&(a20==1))))&&(a9==9)))))&&(!(a28==1)||(!(a0==1)&&(!(a14==1)&&((a19==5)&&((a21==10)&&((a23==1)&&(a5==5))))))))){ a9 = 8; a16 = 10; a19 = 2; a23 = 1; a11 = 1; a5 = 6; a1 = 14; a27 = 0; return 21; } else if(((!(a13==1)||((((a1==12)&&(((a19==5)&&((a13==1)&&((a17==2)&&(a12==1))))&&(a21==12)))||!(a3==1))||(a26==1)))&&(((a16==9)&&(!(a27==1)&&(!(a20==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==1)))))&&(a28==1)))){ a9 = 7; a20 = 1; a5 = 5; a1 = 14; a21 = 10; a0 = 1; a16 = 7; a15 = 0; a13 = 0; a19 = 1; return -1; } else if((((((((a12==1)||!(a2==1))&&(a9==9))&&(a1==12))&&(a21==12))||!(a23==1))&&((((a13==1)&&(((!(a20==1)&&(((a17==2)&&((input==6)&&((a5==4)||(a5==5))))&&(a3==1)))&&(a16==9))&&(a28==1)))&&(a19==1))&&!(a24==1)))){ a0 = 1; a20 = 1; a5 = 5; a13 = 0; a9 = 10; a16 = 11; a21 = 11; a1 = 13; a19 = 3; a7 = 1; return -1; } else if(((!(a20==1)&&((((a21==12)&&((a19==4)&&(input==5)))&&(a28==1))&&(a5==6)))&&((a17==2)&&((!(a27==1)&&((a6==1)&&(!(a12==1)||((a14==1)||((((a16==9)&&(a12==1))&&(a9==11))&&(a1==12))))))||(a24==1))))){ a10 = 1; a26 = 1; a1 = 14; a5 = 5; a20 = 1; return -1; } else if((((((a9==11)&&(((a5==6)&&((a19==2)&&((a1==12)&&(input==5))))&&!(a0==1)))&&(a17==2))&&(a20==1))&&((a18==1)||((a24==1)||((a18==1)||((a21==10)&&((a16==10)&&((a18==1)||((a11==1)||(a27==1)))))))))){ a13 = 1; a21 = 12; a9 = 8; a16 = 8; a1 = 14; a3 = 1; a19 = 1; a23 = 1; return 21; } else if(((!(a4==1)&&((a12==1)&&((a19==3)&&(((a12==1)&&!(a26==1))||!(a23==1)))))&&(((a16==7)&&(!(a20==1)&&(!(a24==1)&&(((((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==6))&&(a17==2))&&(a21==10))&&(a1==12)))))&&(a13==1)))){ a14 = 0; a9 = 7; a7 = 0; a5 = 4; a19 = 1; a20 = 1; a28 = 1; return -1; } else if(((((a17==2)&&((((a26==1)||((a6==1)&&((a19==1)&&(a28==1))))&&(a1==14))&&!(a14==1)))&&!(a20==1))&&((a9==11)&&((a16==9)&&((a12==1)&&((((a21==11)&&(((a5==4)||(a5==5))&&(input==4)))&&(a12==1))&&(a23==1))))))){ if((a6==1)){ a14 = 1; a21 = 10; a9 = 8; a16 = 7; a29 = 1; a6 = 0; a5 = 4; a20 = 1; }else{ a5 = 4; a11 = 0; a1 = 13; a9 = 9; a20 = 1; a22 = 0; a21 = 10; a8 = 1; a16 = 8; a19 = 4; } return -1; } else if((((a17==2)&&(!(a6==1)&&(!(a23==1)&&(((a0==1)&&((a6==1)&&(a20==1)))&&(a16==8)))))&&((a1==14)&&((((a9==7)&&((a26==1)&&((!(a3==1)&&((a5==6)&&(input==1)))&&!(a3==1))))&&(a21==12))&&(a19==3))))){ a10 = 1; a24 = 1; a6 = 0; a21 = 10; a9 = 10; a19 = 1; a1 = 12; a16 = 7; return -1; } else if(((((((a21==12)&&((((a11==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a19==4))&&!(a8==1)))&&(a11==1))&&(a17==2))&&(a16==10))&&(((a6==1)&&(((((a3==1)||!(a2==1))&&(a9==7))&&!(a4==1))&&(a1==13)))&&(a20==1)))){ a23 = 1; a26 = 0; a1 = 14; a28 = 1; a21 = 11; a5 = 6; a16 = 8; a9 = 11; a19 = 3; return 25; } else if(((((a17==2)&&(((((input==1)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))&&(a6==1))&&!(a26==1))&&(a19==2)))&&(a21==10))&&((a20==1)&&((((a11==1)&&(!(a24==1)&&(!(a4==1)&&((a23==1)&&(a1==13)))))&&(a11==1))&&(a16==10))))){ a16 = 9; a18 = 0; a1 = 14; a9 = 10; a5 = 5; a24 = 0; a8 = 0; return 21; } else if((((a9==9)&&((a21==12)&&((!(a27==1)&&(((!(a8==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&!(a20==1))&&(a19==5)))&&(a11==1))))&&(((((a7==1)||((a17==2)&&((a23==1)||(a18==1))))&&!(a24==1))&&(a16==9))&&(a1==13)))){ a9 = 11; a6 = 0; a8 = 1; a16 = 8; a21 = 11; a5 = 6; a12 = 0; return -1; } else if(((!(a4==1)&&(((((((((a1==13)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==6))&&(a16==7))&&!(a27==1))&&(a11==1))&&(a21==10)))&&((a12==1)&&((((a17==2)&&(((a6==1)&&!(a20==1))&&(a19==2)))&&!(a18==1))&&(a6==1))))){ a19 = 3; a16 = 8; a1 = 12; a5 = 4; a7 = 0; a9 = 11; a0 = 0; a24 = 0; return 21; } else if((((a1==12)&&((a9==10)&&((a11==1)&&((input==3)&&(a16==11)))))&&((((a21==10)&&((a23==1)&&((a8==1)||(!(a3==1)||(!(a20==1)&&((a5==6)&&(((a3==1)&&(a6==1))&&(a13==1))))))))&&(a19==1))&&(a17==2)))){ if((a24==1)){ a8 = 1; a20 = 1; a16 = 7; a5 = 5; a19 = 2; a13 = 0; a28 = 0; a9 = 11; }else{ a23 = 0; a21 = 12; a5 = 5; a19 = 2; a18 = 1; a16 = 8; a9 = 8; a8 = 1; } return 21; } else if((((a1==13)&&(((a19==1)&&((a12==1)||!(a3==1)))&&(a17==2)))&&((((a16==10)&&(!(a4==1)&&((((a21==12)&&((a23==1)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==4))))&&(a12==1))&&!(a18==1))))&&(a13==1))&&(a20==1)))){ a16 = 7; a2 = 1; a23 = 1; a21 = 10; a5 = 4; a9 = 7; a14 = 0; a1 = 12; return -1; } else if(((((((a13==1)&&((a16==9)&&((a1==14)&&((a19==2)&&((a17==2)&&(!(a0==1)&&((input==4)&&((a5==6)||((a5==4)||(a5==5))))))))))&&!(a27==1))&&(a12==1))&&(a12==1))&&((a9==9)&&((a28==1)&&(((a2==1)&&(a21==12))&&!(a20==1)))))){ if((a29==1)){ a21 = 10; a15 = 0; a16 = 7; a9 = 8; a1 = 12; a20 = 1; a5 = 4; a19 = 1; a10 = 0; }else{ a19 = 3; a16 = 8; a29 = 1; a1 = 12; a21 = 10; a5 = 5; a28 = 0; a9 = 11; a10 = 0; } return -1; } else if((((a17==2)&&((a20==1)&&((!(a26==1)&&((a6==1)&&(((a3==1)&&((input==3)&&((a5==5)||(a5==6))))&&(a13==1))))&&(a1==14))))&&(!(a7==1)&&((a9==9)&&((a21==12)&&((a19==3)&&((a28==1)&&((a16==8)&&(a6==1))))))))){ a27 = 0; a1 = 12; a5 = 4; a21 = 10; a19 = 1; a26 = 0; a0 = 0; a9 = 7; a16 = 7; return -1; } else if((((a0==1)||((((a7==1)||(!(a20==1)&&((a19==5)&&((a12==1)&&(a28==1)))))&&(a17==2))||!(a11==1)))&&(((a16==8)&&(!(a27==1)&&((((input==3)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a1==13))&&(a21==11))))&&(a13==1)))){ a16 = 7; a2 = 0; a25 = 0; a5 = 4; a20 = 1; a12 = 0; a21 = 10; a9 = 10; a19 = 1; a1 = 14; return -1; } else if(((((a19==4)&&((a24==1)||(((a26==1)||(((a21==10)&&(((a7==1)||(a2==1))&&(a9==10)))&&(a17==2)))&&(a16==7))))&&(a1==13))&&((a13==1)&&((a2==1)&&(!(a24==1)&&((((a5==4)||(a5==5))&&(input==6))&&!(a20==1))))))){ a0 = 0; a5 = 4; a1 = 14; a11 = 1; return 25; } else if(((((a5==6)&&((((!(a7==1)&&(((a17==2)&&(input==6))&&(a12==1)))&&(a1==13))&&(a11==1))&&(a12==1)))&&(a19==1))&&(!(a20==1)&&(((((a21==10)&&((a3==1)&&!(a8==1)))&&(a16==11))&&(a9==8))&&(a12==1))))){ a5 = 4; a9 = 9; a22 = 0; a20 = 1; a3 = 0; a16 = 7; a24 = 1; return 23; } else if((((!(a18==1)&&(!(a20==1)&&((a16==11)&&(a28==1))))&&(a21==10))&&(((((((a12==1)&&(((a1==13)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a17==2)))&&(a12==1)))&&(a11==1))&&!(a8==1))&&(a19==1))&&!(a27==1))&&(a9==9)))){ if((a7==1)){ a22 = 1; a16 = 7; a5 = 5; a20 = 1; a10 = 1; a2 = 0; a9 = 8; }else{ a9 = 8; a22 = 1; a1 = 12; a5 = 6; a19 = 2; a6 = 0; a16 = 10; } return 26; } else if(((!(a18==1)&&(((a1==14)&&((a16==8)&&((input==3)&&(a21==12))))&&(a5==4)))&&(!(a26==1)&&(((((a20==1)&&(((((a28==1)&&(a9==8))&&(a6==1))&&(a17==2))&&(a19==2)))||!(a3==1))&&!(a18==1))&&!(a4==1))))){ a21 = 10; a1 = 12; a4 = 0; a9 = 7; a23 = 1; a19 = 1; a26 = 0; a16 = 7; return -1; } else if(((((a28==1)&&(((a19==4)&&(((input==6)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a21==12)))&&(a17==2)))&&(a3==1))&&(((((!(a20==1)&&(((a16==8)&&(a2==1))&&(a1==14)))||(a7==1))&&!(a14==1))&&!(a7==1))&&(a13==1)))){ if((a25==1)){ a21 = 10; a5 = 4; a16 = 7; a19 = 1; a9 = 10; a20 = 1; a10 = 0; a13 = 0; a1 = 13; a2 = 0; }else{ a21 = 10; a5 = 4; a20 = 1; a7 = 1; a6 = 0; a9 = 7; a10 = 0; a16 = 7; a1 = 13; a19 = 2; } return -1; } else if((((a16==8)&&((a20==1)&&((((a21==12)&&((a27==1)&&((a17==2)&&((a7==1)&&((a9==7)&&(input==6))))))&&(a5==6))&&(a19==3))))&&((!(a3==1)&&(((a4==1)&&((a13==1)&&(a1==13)))&&!(a3==1)))&&!(a2==1)))){ a21 = 11; a10 = 0; a9 = 9; a24 = 1; return -1; } else if((((a16==9)&&(((((a19==3)&&((a4==1)||((!(a24==1)&&(a2==1))&&(a20==1))))||(a7==1))&&(a17==2))||!(a6==1)))&&((a9==10)&&((a21==12)&&(((((input==1)&&((a5==5)||(a5==6)))&&!(a27==1))&&(a1==12))&&!(a7==1)))))){ a16 = 7; a2 = 1; a6 = 1; a5 = 4; a9 = 7; a4 = 0; a19 = 1; a21 = 10; return -1; } else if(((((a2==1)&&((a13==1)&&(((!(a24==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==1)))&&(a17==2))&&(a16==10))))&&(a23==1))&&(((a1==12)&&((((a21==10)&&((a13==1)&&(a11==1)))&&(a20==1))&&(a19==2)))||(a4==1)))){ a5 = 4; a9 = 7; a19 = 1; a27 = 0; a6 = 1; a16 = 7; return -1; } else if((((((((a21==12)&&(input==6))&&!(a26==1))&&(a12==1))&&(a19==1))&&(a5==5))&&((((a9==9)&&((((!(a26==1)&&(((a12==1)&&(a6==1))&&!(a18==1)))&&!(a0==1))&&(a17==2))&&!(a20==1)))&&(a16==10))&&(a1==12)))){ if((a18==1)){ a29 = 0; a20 = 1; a1 = 14; a26 = 1; a11 = 0; a21 = 10; a16 = 7; }else{ a18 = 1; a20 = 1; a0 = 1; a5 = 4; a25 = 1; a21 = 11; a9 = 10; a16 = 7; a19 = 3; } return 22; } else if((((!(a14==1)&&((((!(a8==1)&&(a6==1))&&(a19==2))&&(a3==1))&&(a20==1)))&&(a21==11))&&((a17==2)&&((a9==10)&&(((((((input==3)&&((a5==4)||(a5==5)))&&!(a8==1))&&!(a0==1))&&!(a27==1))&&(a16==8))&&(a1==13)))))){ a16 = 7; a9 = 7; a5 = 4; a19 = 1; a23 = 1; a8 = 0; a26 = 0; a1 = 12; a21 = 10; return -1; } else if(((((a17==2)&&(((a21==10)&&((!(a6==1)&&(a12==1))&&(a19==1)))&&(a4==1)))&&(a9==8))&&(!(a11==1)&&((a1==13)&&((a16==11)&&(!(a23==1)&&(!(a2==1)&&((((input==4)&&((a5==4)||(a5==5)))&&(a7==1))&&(a20==1))))))))){ a11 = 0; a19 = 2; a5 = 5; a1 = 12; a16 = 7; a9 = 7; a24 = 1; a14 = 1; return -1; } else if(((((a8==1)&&((a28==1)&&(a27==1)))&&(a24==1))&&((((!(a23==1)&&(((a17==2)&&((((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))||((a5==5)&&(a9==9)))&&(input==6))&&(a19==3))&&(a1==12))&&(a20==1)))&&(a0==1)))&&(a18==1))&&(a21==11))&&(a16==11)))){ a27 = 1; a20 = 0; a15 = 0; a9 = 10; a21 = 12; a16 = 7; a22 = 1; a5 = 5; return -1; } else if((((a9==7)&&((!(a20==1)&&(((a16==10)&&(a6==1))&&(a21==10)))&&!(a24==1)))&&((a1==12)&&(((a6==1)&&(!(a24==1)&&(((!(a7==1)&&((a28==1)&&((input==1)&&((a5==5)||(a5==6)))))&&(a17==2))&&(a19==3))))&&(a11==1))))){ a20 = 1; a15 = 1; a4 = 1; a19 = 1; a24 = 1; a5 = 5; a16 = 7; return -1; } else if(((!(a27==1)&&((!(a24==1)&&((!(a7==1)&&((((a21==11)&&((input==1)&&(((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||(((a1==13)&&(a5==5))&&(a9==7)))))&&(a23==1))&&!(a20==1)))&&(a17==2)))&&!(a7==1)))&&(!(a7==1)&&(((a11==1)&&(a16==10))&&(a19==1))))){ a1 = 14; a16 = 7; a25 = 1; a19 = 3; a21 = 10; a29 = 1; a22 = 0; a9 = 8; a5 = 5; return -1; } else if((((((((((a6==1)&&(a13==1))&&(a17==2))&&(a1==13))||!(a6==1))&&(a2==1))||(a14==1))||(a24==1))&&((((!(a20==1)&&((a19==4)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1))))&&!(a8==1))&&(a16==10))&&(a21==11)))){ a16 = 7; a25 = 1; a20 = 1; a8 = 1; a9 = 8; a5 = 4; a19 = 5; a21 = 10; return -1; } else if(((((a17==2)&&((a21==10)&&(((!(a20==1)&&(!(a12==1)||(a28==1)))||(a26==1))&&(a9==9))))&&(a5==5))&&(!(a18==1)&&(((!(a26==1)&&(!(a27==1)&&(((input==1)&&(a16==10))&&(a19==3))))&&(a23==1))&&(a1==12))))){ a9 = 10; a5 = 4; a26 = 1; a21 = 11; a4 = 1; a19 = 4; a16 = 8; a6 = 0; return -1; } else if((((((!(a7==1)&&((a16==8)&&((((a5==4)||(a5==5))&&(input==3))&&!(a20==1))))&&!(a7==1))&&!(a7==1))&&(a6==1))&&((a28==1)&&((a19==5)&&((a17==2)&&((a21==11)&&((!(a12==1)||((a2==1)&&(a9==8)))&&(a1==14)))))))){ a19 = 1; a16 = 7; a10 = 0; a18 = 1; a20 = 1; a5 = 5; return 22; } else if((((a20==1)&&((a19==1)&&((a21==11)&&(((((a4==1)||(a12==1))||(a24==1))||(a14==1))&&(a1==14)))))&&((a16==9)&&((a17==2)&&(!(a27==1)&&(!(a14==1)&&((((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))&&(input==6))&&(a3==1)))))))){ a24 = 0; a1 = 12; a9 = 7; a21 = 10; a5 = 4; a0 = 0; a16 = 7; a28 = 1; return -1; } else if((((a21==12)&&(((((a20==1)&&(((a1==12)&&(((a16==8)&&((a11==1)&&!(a14==1)))||(a4==1)))&&!(a4==1)))&&(a13==1))&&(a9==10))&&(a23==1)))&&((!(a27==1)&&((a19==4)&&((a5==6)&&(input==4))))&&(a17==2)))){ a19 = 1; a26 = 0; a16 = 7; a5 = 4; a27 = 0; a8 = 0; a21 = 10; a9 = 7; return -1; } else if((((((a2==1)&&(((a1==12)&&(a6==1))&&(a9==9)))&&!(a18==1))&&(a19==2))&&((((a28==1)&&(!(a18==1)&&((a17==2)&&((((a20==1)&&(((a5==4)||(a5==5))&&(input==4)))&&(a21==10))&&(a16==10)))))&&!(a26==1))&&(a23==1)))){ a1 = 13; a19 = 3; a16 = 7; a9 = 7; a21 = 11; a20 = 0; a7 = 0; a8 = 0; a5 = 6; return 25; } else if(((((a17==2)&&(!(a7==1)&&((!(a14==1)&&(a3==1))&&!(a20==1))))||(a7==1))&&(!(a8==1)&&(((a21==10)&&(((((a23==1)&&((input==6)&&(((a9==11)&&(a5==4))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))))&&!(a14==1))&&(a16==11))&&(a1==14)))&&(a19==1))))){ a20 = 1; a5 = 6; a9 = 7; a10 = 1; a16 = 7; a13 = 0; a24 = 1; return 21; } else if((((a4==1)||(!(a27==1)&&((a16==11)&&(((a3==1)&&(a20==1))&&(a21==10)))))&&((a11==1)&&((a6==1)&&(((a19==1)&&(((a28==1)&&((a17==2)&&((a9==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3)))))&&(a1==13)))&&!(a7==1)))))){ a5 = 4; a18 = 0; a12 = 1; a9 = 7; a7 = 0; a16 = 7; a1 = 12; return -1; } else if((((a17==2)&&((((((a20==1)&&((a19==4)&&(((input==1)&&((((a5==4)&&(a1==13))&&(a9==7))||((((a5==5)&&(a1==12))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12))))))&&(a28==1))))&&(a13==1))&&(a2==1))&&!(a18==1))&&(a2==1)))&&((a21==11)&&(((a23==1)&&!(a26==1))&&(a16==7))))){ a5 = 4; a27 = 0; a9 = 7; a19 = 1; a6 = 1; a21 = 10; a1 = 12; a4 = 0; return -1; } else if(((((a1==13)&&((a24==1)||(((a21==12)&&(a28==1))||!(a13==1))))&&(a17==2))&&((((!(a7==1)&&((a20==1)&&((((a13==1)&&(((a5==5)||(a5==6))&&(input==3)))&&!(a7==1))&&(a19==4))))&&(a16==7))&&!(a18==1))&&(a9==10)))){ a16 = 9; a19 = 2; a2 = 1; a4 = 0; a1 = 14; a21 = 11; a5 = 5; a9 = 11; a12 = 1; return 23; } else if(((((((((a21==11)&&((a5==4)&&((a16==11)&&((a18==1)||((a23==1)&&(a13==1))))))&&(a19==5))&&(a9==9))&&(a17==2))||(a24==1))||!(a2==1))&&(!(a26==1)&&(((a1==13)&&((input==1)&&(a20==1)))&&(a13==1))))){ a21 = 12; a19 = 3; a9 = 11; a12 = 1; a1 = 12; a24 = 0; a3 = 1; return 21; } else if(((!(a8==1)&&((a1==12)&&((((a20==1)&&((input==3)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))))&&(a21==10))&&(a23==1))))&&(((((((a16==7)&&((a13==1)||(a24==1)))&&(a19==3))&&(a23==1))||(a26==1))&&(a2==1))&&(a17==2)))){ a24 = 0; a19 = 5; a5 = 6; a1 = 13; a27 = 0; a9 = 9; return 25; } else if(((((a21==11)&&((a3==1)&&(((a9==10)&&(!(a20==1)&&((a23==1)&&(!(a24==1)&&((input==5)&&((a5==6)||((a5==4)||(a5==5))))))))&&(a16==10))))&&!(a27==1))&&((((a19==2)&&(((a17==2)&&(a23==1))&&(a1==12)))||(a26==1))&&!(a14==1)))){ if((a26==1)){ a16 = 7; a15 = 1; a19 = 1; a5 = 4; a21 = 10; a1 = 14; a20 = 1; a14 = 1; a28 = 0; }else{ a16 = 7; a11 = 0; a5 = 5; a9 = 7; a19 = 1; a18 = 1; a21 = 10; a20 = 1; a23 = 0; } return 25; } else if(((((a6==1)&&((a9==8)&&((a23==1)&&(!(a18==1)&&((a17==2)&&((a2==1)&&((a16==10)&&(!(a20==1)&&(input==4)))))))))&&(a1==13))&&(((a5==4)&&((((a2==1)&&(a13==1))&&(a19==1))&&(a2==1)))&&(a21==10)))){ a15 = 1; a16 = 7; a28 = 0; a0 = 1; a20 = 1; a1 = 14; return 21; } else if(((((a17==2)&&((!(a12==1)||((a19==2)&&(a28==1)))||(a18==1)))&&(a16==11))&&((((((!(a4==1)&&((a23==1)&&(((((a5==5)&&(a9==10))||((a5==6)&&(a9==10)))||((a9==11)&&(a5==4)))&&(input==1))))&&(a1==12))&&(a21==10))&&(a3==1))&&!(a27==1))&&!(a20==1)))){ a16 = 7; a5 = 5; a14 = 1; a9 = 8; a20 = 1; a25 = 0; a6 = 0; return -1; } else if(((((a17==2)&&((!(a4==1)&&((a1==13)&&((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&(a16==8)))&&!(a26==1))&&(((a21==10)&&(!(a2==1)||(((((a20==1)&&(a11==1))&&!(a27==1))&&!(a7==1))&&(a19==3))))&&(a28==1)))){ a5 = 4; a16 = 7; a1 = 12; a19 = 1; a9 = 7; a18 = 0; a4 = 0; a24 = 0; return -1; } else if((((!(a7==1)&&(((a13==1)&&(((((a5==5)||(a5==6))&&(input==6))&&(a19==2))&&!(a4==1)))&&(a21==10)))&&(a16==9))&&((a1==14)&&((a20==1)&&((a9==8)&&(((a7==1)||(!(a8==1)&&((a23==1)&&(a17==2))))||(a18==1))))))){ a5 = 6; a23 = 1; a16 = 8; a20 = 0; a9 = 10; a2 = 1; a28 = 1; return 21; } else if(((!(a18==1)&&((a28==1)&&((a12==1)&&(((a6==1)&&((input==4)&&(a9==7)))&&(a17==2)))))&&((a5==4)&&((a19==5)&&(!(a20==1)&&(((((a13==1)&&(!(a27==1)&&(a2==1)))&&(a1==14))&&(a16==9))&&(a21==11))))))){ a28 = 0; a16 = 7; a19 = 1; a29 = 1; a1 = 13; a20 = 1; a9 = 9; return -1; } else if(((((a16==10)&&(!(a13==1)||((a18==1)||((!(a14==1)&&(((!(a8==1)&&(a28==1))&&(a1==14))&&(a19==2)))&&(a21==10)))))&&(a9==11))&&((!(a4==1)&&(((((a5==4)||(a5==5))&&(input==5))&&!(a20==1))&&(a3==1)))&&(a17==2)))){ a15 = 0; a9 = 10; a5 = 4; a1 = 13; a16 = 11; a29 = 0; a25 = 0; return -1; } else if(((!(a7==1)&&((a6==1)&&(!(a27==1)&&((a16==7)&&((!(a26==1)&&((a19==5)&&(!(a20==1)&&((((input==4)&&((a5==5)||(a5==6)))&&!(a4==1))&&(a17==2)))))&&(a6==1))))))&&((a9==10)&&(((a28==1)&&(a1==14))&&(a21==11))))){ a5 = 4; a1 = 12; a12 = 1; a9 = 9; a20 = 1; a11 = 1; a16 = 8; a21 = 10; a4 = 0; return -1; } else if(((((a3==1)&&(((a17==2)&&(!(a2==1)||(((a16==10)&&(a3==1))&&!(a18==1))))&&(a2==1)))&&(a28==1))&&(!(a14==1)&&((((a19==3)&&(!(a20==1)&&((((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a9==10)&&(a5==6))))&&(input==6))))&&(a1==14))&&(a21==12))))){ if((a15==1)){ a22 = 0; a5 = 4; a1 = 12; a16 = 11; a3 = 0; a21 = 10; a20 = 1; a19 = 5; a9 = 9; }else{ a16 = 7; a21 = 10; a10 = 0; a19 = 2; a9 = 11; a5 = 4; a1 = 12; a20 = 1; a4 = 1; } return -1; } else if((((a12==1)&&((a17==2)&&((a0==1)||(!(a20==1)&&((a21==11)&&((a1==12)&&(!(a23==1)||(a13==1))))))))&&((a2==1)&&((a11==1)&&(!(a27==1)&&((((a9==10)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a16==9))&&(a19==5))))))){ a20 = 1; a11 = 0; a21 = 10; a27 = 1; a5 = 5; a16 = 7; a29 = 0; a19 = 1; return -1; } else if(((((((((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))||(((a1==13)&&(a5==5))&&(a9==7)))&&(input==1))&&(a21==10))&&(a6==1))&&(a28==1))&&!(a7==1))&&((((a27==1)||((!(a3==1)||(!(a8==1)&&((a19==1)&&(a13==1))))&&(a17==2)))&&(a16==7))&&!(a20==1)))){ a11 = 1; a20 = 1; a3 = 1; a1 = 12; a19 = 3; a16 = 9; a5 = 5; a9 = 11; return 25; } else if(((((a19==2)&&(((a28==1)&&(!(a26==1)&&(((a21==12)&&((((input==6)&&(a1==13))&&(a16==9))&&(a2==1)))&&!(a7==1))))&&(a5==4)))&&(a17==2))&&((a9==7)&&(((a20==1)&&(!(a2==1)||(a13==1)))||(a4==1))))){ a16 = 7; a21 = 10; a7 = 0; a19 = 1; a23 = 1; a1 = 12; a0 = 0; return -1; } else if((((((!(a18==1)&&(((!(a23==1)||(a13==1))&&(a5==4))||!(a12==1)))&&(a16==10))||!(a2==1))&&(a17==2))&&(((a6==1)&&((a1==13)&&(((a19==2)&&(((a9==7)&&(input==5))&&!(a24==1)))&&(a21==12))))&&(a20==1)))){ a16 = 7; a9 = 9; a23 = 1; a2 = 1; a21 = 10; return 23; } else if((((a1==14)&&(!(a8==1)&&(((((a11==1)&&(a21==10))||!(a11==1))&&(a17==2))&&(a16==11))))&&((((!(a8==1)&&(((((input==5)&&(a9==10))&&!(a4==1))&&(a19==3))&&(a20==1)))&&(a6==1))&&(a5==5))&&(a13==1)))){ a28 = 1; a5 = 4; a19 = 1; a27 = 0; a1 = 12; a24 = 0; a9 = 7; a16 = 7; return -1; } else if((((((a3==1)&&(((a19==3)&&((a21==12)&&((a1==14)&&((a16==7)&&((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==4))))))&&(a20==1)))&&(a28==1))&&!(a7==1))&&(((a12==1)&&(((a13==1)&&(a17==2))||!(a11==1)))||!(a23==1)))){ a21 = 10; a18 = 0; a19 = 1; a8 = 0; a9 = 7; a1 = 12; a5 = 4; return -1; } else if((((((((a19==4)&&((a12==1)&&(a1==13)))&&(a17==2))||(a0==1))||!(a3==1))&&!(a26==1))&&(((!(a8==1)&&(((a16==7)&&(((input==1)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&!(a20==1)))&&(a3==1)))&&(a21==12))&&(a28==1)))){ a7 = 0; a19 = 3; a5 = 6; a16 = 9; a13 = 1; a20 = 1; a9 = 7; a21 = 11; a3 = 1; a1 = 14; return 23; } else if(((((a17==2)&&((((a2==1)&&((a16==7)&&(input==5)))&&!(a18==1))&&(a21==11)))&&(a9==7))&&(((a1==14)&&((((a0==1)||(((a5==5)&&((a3==1)&&!(a24==1)))&&!(a27==1)))||(a24==1))&&(a19==5)))&&(a20==1)))){ a1 = 12; a13 = 1; a6 = 1; a19 = 3; a16 = 8; a21 = 12; a9 = 11; a26 = 0; return 23; } else if((((a1==12)&&((a21==10)&&((a19==4)&&(!(a24==1)&&(!(a7==1)&&(((((input==3)&&((((a5==5)&&(a9==8))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9))))&&!(a0==1))&&(a3==1))&&(a16==10)))))))&&(((((a17==2)&&(a28==1))&&(a12==1))||(a4==1))&&(a20==1)))){ a19 = 1; a16 = 7; a9 = 7; a4 = 0; a6 = 1; a14 = 0; a5 = 4; return -1; } else if((((a16==9)&&(((((((((((a19==5)&&(((a5==4)&&(a1==12))&&(a9==7)))||(((a19==4)&&(((a1==14)&&(a5==5))&&(a9==11)))||((a19==4)&&(((a5==6)&&(a1==14))&&(a9==11)))))&&(input==5))&&(a6==1))&&!(a18==1))&&(a21==11))&&(a12==1))&&(a17==2))&&(a20==1))&&(a12==1)))&&(((a12==1)||(a4==1))||(a0==1)))){ a19 = 5; a16 = 8; a5 = 5; a13 = 1; a20 = 0; a9 = 10; a1 = 12; a14 = 0; a11 = 1; return 21; } else if(((!(a0==1)&&(!(a27==1)&&(!(a27==1)&&(((a19==1)&&((a17==2)&&((((a9==7)&&((a5==4)&&(a1==14)))||((((a1==13)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==13)))))&&(input==4))))&&!(a20==1)))))&&(!(a8==1)&&(((a0==1)||(((a23==1)&&(a16==7))&&(a21==11)))||!(a6==1))))){ a21 = 10; a20 = 1; a2 = 1; a5 = 4; a1 = 12; a9 = 7; a12 = 1; a7 = 0; return -1; } else if((((((input==5)&&(((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))))&&!(a0==1))&&(a19==3))&&(((a26==1)||(((a17==2)&&(((a20==1)&&((((a3==1)&&(!(a11==1)||(a23==1)))&&!(a8==1))&&(a16==7)))&&(a1==12)))||(a27==1)))&&(a21==10)))){ a9 = 11; a12 = 1; a3 = 1; a19 = 5; a1 = 13; a5 = 5; a24 = 0; return 23; } else if(((((!(a20==1)&&(!(a12==1)||(!(a13==1)||(a3==1))))&&(a1==12))&&(a21==12))&&((a11==1)&&(((!(a24==1)&&((a6==1)&&(((a16==8)&&((input==6)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))))&&(a17==2))))&&!(a8==1))&&(a19==3))))){ if((a24==1)){ a25 = 0; a20 = 1; a3 = 0; a19 = 4; a5 = 4; a9 = 8; a16 = 11; a21 = 10; a1 = 13; a12 = 0; }else{ a16 = 7; a25 = 0; a19 = 1; a5 = 5; a9 = 9; a21 = 10; a1 = 14; a20 = 1; a13 = 0; } return -1; } else if((((((((a9==8)&&((((!(a7==1)&&(!(a4==1)&&((a20==1)&&(input==1))))&&(a19==2))&&(a12==1))&&!(a26==1)))&&(a21==11))&&(a17==2))&&(a1==14))&&(a5==4))&&((a16==8)&&(((a23==1)&&(a6==1))||(a4==1))))){ a11 = 1; a9 = 7; a1 = 12; a19 = 1; a16 = 7; a28 = 1; a21 = 10; return -1; } else if((((a24==1)||((a0==1)||((a16==10)&&((a17==2)&&((a9==10)&&((a21==10)&&(!(a20==1)&&(((a13==1)||!(a2==1))&&!(a7==1)))))))))&&((((((input==1)&&(a19==3))&&(a5==4))&&(a1==12))&&(a3==1))&&(a12==1)))){ a5 = 6; a22 = 0; a1 = 13; a29 = 0; a20 = 1; a9 = 8; a19 = 1; a16 = 7; a11 = 0; return 25; } else if((((a19==1)&&(!(a14==1)&&(((((a16==7)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))&&(input==1)))&&(a3==1))&&!(a24==1))&&(a12==1))))&&((a1==13)&&((!(a12==1)||((a21==10)&&(!(a20==1)&&((a17==2)&&(a13==1)))))&&(a28==1))))){ a3 = 1; a28 = 1; a12 = 1; a5 = 4; a9 = 9; a19 = 2; return 22; } else if((((a1==13)&&((!(a0==1)&&((a17==2)&&(((a21==10)&&(((a20==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5)))))&&(a23==1)))&&!(a0==1))))&&(a9==11)))&&((((((a28==1)||!(a6==1))||!(a12==1))||(a7==1))&&(a19==3))&&(a16==10)))){ a23 = 1; a1 = 14; a21 = 12; a24 = 0; a16 = 8; a19 = 4; a9 = 7; a6 = 1; a5 = 4; return 22; } else if(((((((a13==1)&&(((((a2==1)&&(a5==5))&&(a12==1))&&(a19==2))&&!(a14==1)))&&(a1==12))||(a24==1))&&(a16==7))&&((a17==2)&&(((((a20==1)&&((input==3)&&(a9==11)))&&!(a26==1))&&(a13==1))&&(a21==11))))){ a5 = 4; a0 = 0; a11 = 1; a28 = 1; a21 = 10; a9 = 7; a19 = 1; return -1; } else if((((((a16==8)&&((a21==10)&&((a20==1)&&((((!(a3==1)||(a23==1))&&!(a0==1))&&(a1==14))&&(a17==2)))))||!(a12==1))||(a26==1))&&(((((input==1)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a6==1))&&(a19==2))&&(a2==1)))){ a19 = 1; a1 = 12; a12 = 1; a28 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if((((a9==7)&&((((a13==1)&&(!(a18==1)&&(!(a4==1)&&((a5==6)&&((a20==1)&&(((a3==1)&&((input==3)&&(a21==12)))&&(a1==13)))))))&&(a16==8))&&(a19==5)))&&((((a3==1)||!(a23==1))&&!(a0==1))&&(a17==2)))){ a16 = 7; a1 = 12; a19 = 1; a8 = 0; a27 = 0; a5 = 4; a2 = 1; a21 = 10; return -1; } else if((((a16==10)&&(((a21==12)&&((!(a11==1)||(a11==1))||!(a28==1)))&&(a1==12)))&&((((a5==4)&&((((a9==7)&&((!(a4==1)&&((input==1)&&(a19==5)))&&!(a7==1)))&&(a17==2))&&!(a20==1)))&&!(a7==1))&&!(a14==1)))){ a16 = 8; a25 = 1; a20 = 1; a5 = 6; a19 = 3; a1 = 14; a22 = 1; a6 = 0; return -1; } else if((((!(a27==1)&&(!(a23==1)||(((a7==1)||((((a21==12)&&(a13==1))&&(a16==10))||!(a11==1)))&&(a19==2))))||(a4==1))&&((!(a4==1)&&((a17==2)&&((((((a1==13)&&(a5==5))&&(a9==11))||(((a1==13)&&(a5==6))&&(a9==11)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==4))))&&!(a20==1)))){ a21 = 10; a5 = 6; a1 = 12; a24 = 1; a28 = 0; a9 = 11; return 25; } else if((((a21==11)&&((a12==1)&&(((a6==1)&&(((a1==12)&&((a9==9)&&(input==5)))&&(a13==1)))&&(a17==2))))&&((((((((a11==1)&&(a5==5))||(a26==1))||!(a23==1))&&(a19==1))&&!(a20==1))||!(a12==1))&&(a16==9)))){ a22 = 0; a11 = 0; a5 = 6; a1 = 13; a16 = 7; a21 = 10; a29 = 0; a20 = 1; return -1; } else if((((!(a4==1)&&(((a3==1)&&((a9==9)&&((((input==6)&&((a5==4)||(a5==5)))&&(a17==2))&&(a16==10))))&&(a21==12)))&&!(a24==1))&&(((!(a28==1)||((((a3==1)&&(a1==14))&&(a20==1))&&(a19==4)))||!(a12==1))&&!(a26==1)))){ a8 = 0; a1 = 13; a16 = 7; a5 = 4; a11 = 1; a19 = 2; a0 = 0; a21 = 10; return 25; } else if((((a20==1)&&((a23==1)&&(((!(a7==1)&&(!(a8==1)&&((a1==12)&&(input==4))))&&(a13==1))&&(a9==9))))&&((a19==2)&&((a5==4)&&((a17==2)&&(((a0==1)||(((a16==7)&&(a12==1))&&(a2==1)))&&(a21==11))))))){ a26 = 0; a2 = 1; a9 = 7; a6 = 1; a21 = 10; a19 = 1; return -1; } else if((((a17==2)&&((!(a20==1)&&((((a5==5)&&((a16==9)&&(a3==1)))&&!(a0==1))&&!(a14==1)))&&(a21==12)))&&(((a28==1)&&(((a1==14)&&((((a19==1)&&(input==1))&&(a9==9))&&(a6==1)))&&!(a7==1)))&&(a2==1)))){ a5 = 6; a1 = 13; a9 = 11; a16 = 10; a19 = 4; a22 = 0; a28 = 0; a21 = 11; return 21; } else if((((((a1==12)&&((a17==2)&&(a13==1)))&&(a21==11))&&(a19==2))&&((a3==1)&&(!(a26==1)&&((a20==1)&&((((((((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10)))&&(input==5))&&(a16==7))&&(a12==1))&&(a6==1))&&(a23==1))&&(a11==1))))))){ a16 = 8; a21 = 10; a12 = 1; a1 = 14; a9 = 11; a5 = 5; a2 = 1; a11 = 1; return 25; } else if(((!(a26==1)&&((a17==2)&&((!(a20==1)&&(((a21==10)&&(!(a18==1)&&(!(a0==1)&&((input==4)&&(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))))&&(a12==1)))&&(a1==14))))&&((!(a26==1)&&((a19==2)&&((a3==1)&&(a6==1))))&&(a16==10)))){ a19 = 3; a5 = 5; a21 = 11; a2 = 0; a1 = 12; a16 = 9; a9 = 10; a25 = 1; a20 = 1; a23 = 0; return 25; } else if(((((a23==1)&&((a19==5)&&(((((((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==3))&&(a17==2))&&(a16==7))&&!(a27==1))&&(a20==1))))&&(a6==1))&&((!(a2==1)||(((a1==12)&&((a2==1)&&(a12==1)))&&(a21==12)))||!(a28==1)))){ a28 = 1; a5 = 5; a13 = 1; a1 = 14; a16 = 8; a23 = 1; a9 = 9; return 22; } else if((((((((a9==7)&&(((a21==10)&&((a20==1)&&(((a1==13)&&(input==3))&&!(a11==1))))&&(a5==6)))&&(a16==7))&&(a19==4))&&!(a12==1))&&(a26==1))&&(((((a17==2)&&(a2==1))&&(a8==1))&&!(a28==1))&&!(a23==1)))){ a5 = 5; a9 = 11; a28 = 0; a19 = 1; a3 = 0; a7 = 1; a1 = 14; return -1; } else if(((((!(a7==1)&&(((a5==5)&&(!(a24==1)&&((((a6==1)&&(a19==2))&&(a20==1))&&(a16==9))))||!(a2==1)))||!(a6==1))||!(a3==1))&&((a1==13)&&(((a17==2)&&((a9==10)&&((a21==10)&&(input==1))))&&!(a0==1))))){ a19 = 5; a1 = 12; a9 = 8; a24 = 0; a6 = 1; a16 = 8; a5 = 4; a12 = 1; a21 = 12; return -1; } else if((((!(a6==1)||((a16==8)&&(!(a14==1)&&(a13==1))))&&(a17==2))&&((a19==3)&&(((((a21==10)&&((a20==1)&&(((a1==12)&&((input==3)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a12==1))))&&!(a7==1))&&!(a24==1))&&!(a18==1))))){ a28 = 1; a24 = 0; a5 = 4; a9 = 7; a16 = 7; a12 = 1; a19 = 1; return -1; } else if((((a2==1)&&(((a3==1)&&((((input==6)&&((((a5==5)&&(a9==9))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4))))&&(a1==14))&&!(a7==1)))&&(a6==1)))&&(!(a2==1)||((a19==4)&&(!(a23==1)||(((((a20==1)&&(a28==1))&&(a16==10))&&(a21==10))&&(a17==2))))))){ a19 = 1; a9 = 9; a6 = 1; a5 = 4; a16 = 9; a1 = 13; a8 = 0; a0 = 0; return -1; } else if(((((a17==2)&&((!(a12==1)||((a1==13)&&((a19==5)&&(a11==1))))&&!(a27==1)))&&(a20==1))&&((a9==8)&&(((a5==6)&&(!(a7==1)&&((!(a8==1)&&((a2==1)&&((a16==10)&&(input==5))))&&(a6==1))))&&(a21==12))))){ a11 = 1; a19 = 4; a21 = 10; a6 = 1; a24 = 0; a9 = 10; a16 = 9; return -1; } else if((((!(a20==1)&&(((a17==2)&&(((input==6)&&((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4))))&&!(a27==1)))&&(a1==13)))&&(a19==3))&&((a21==12)&&(!(a24==1)&&((a12==1)&&(!(a2==1)||(((a16==8)&&((a12==1)||!(a12==1)))||!(a2==1)))))))){ if((a7==1)){ a8 = 1; a16 = 7; a19 = 2; a1 = 12; a7 = 1; a9 = 8; a21 = 10; a5 = 4; a20 = 1; a25 = 0; }else{ a9 = 8; a27 = 1; a5 = 4; a12 = 0; a1 = 12; a21 = 10; a20 = 1; a0 = 1; a19 = 2; a16 = 7; } return -1; } else if((((a1==12)&&(((a21==10)&&(((a27==1)||(!(a8==1)&&((a19==4)&&(a23==1))))&&(a20==1)))&&(a17==2)))&&((a23==1)&&(!(a24==1)&&(((a13==1)&&(((((a5==4)||(a5==5))&&(input==3))&&(a13==1))&&(a9==9)))&&(a16==9)))))){ a16 = 7; a9 = 7; a5 = 4; a19 = 1; a14 = 0; a28 = 1; return -1; } else if((((a16==11)&&((a19==5)&&((((!(a26==1)&&((((a5==5)||(a5==6))&&(input==3))&&(a23==1)))&&!(a18==1))&&(a21==12))&&(a1==13))))&&((a12==1)&&((a20==1)&&(((((a23==1)&&(a9==10))&&(a17==2))||!(a28==1))&&!(a27==1)))))){ a24 = 0; a23 = 1; a6 = 1; a21 = 10; a1 = 12; a19 = 1; a5 = 4; a16 = 7; a9 = 7; return -1; } else if(((!(a27==1)&&(((a21==10)&&((((a9==11)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a19==1)))&&(a23==1))&&(a6==1)))&&(a17==2)))&&((a0==1)||((a20==1)&&((a16==11)&&((a28==1)&&(((a1==13)&&(a3==1))||(a14==1)))))))){ a3 = 1; a12 = 1; a14 = 0; a5 = 6; a1 = 14; a21 = 11; return 23; } else if(((((!(a13==1)||(((a28==1)&&(a17==2))&&(a20==1)))&&(a21==11))&&!(a0==1))&&((!(a18==1)&&((((a19==3)&&((a13==1)&&((input==6)&&((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a5==4)&&(a1==14)))))))&&!(a0==1))&&(a16==8)))&&(a23==1)))){ a27 = 0; a9 = 8; a3 = 1; a19 = 1; a1 = 14; a5 = 6; a4 = 0; a21 = 12; return 21; } else if((((a21==10)&&(!(a7==1)&&((a1==12)&&((!(a14==1)&&((a11==1)&&((input==6)&&((a5==6)||((a5==4)||(a5==5))))))&&(a17==2)))))&&((((a2==1)&&((a12==1)&&((a20==1)&&((a8==1)||((a16==9)&&(a3==1))))))&&(a19==2))&&(a9==10)))){ a9 = 7; a3 = 1; a16 = 7; a28 = 1; a5 = 4; a13 = 1; a19 = 1; return -1; } else if(((((a21==10)&&(!(a0==1)&&((((((a9==9)&&((a5==6)&&(input==4)))&&(a23==1))&&(a12==1))&&(a16==9))&&(a28==1))))&&!(a20==1))&&(!(a14==1)&&(!(a23==1)||((a17==2)&&(((a1==14)&&(a3==1))&&(a19==5))))))){ a9 = 8; a20 = 1; a8 = 1; a19 = 1; a28 = 0; a5 = 4; a16 = 7; a4 = 1; return 22; } else if(((((!(a4==1)&&(!(a8==1)&&((a9==11)&&(!(a24==1)&&((((input==1)&&(a16==7))&&!(a7==1))&&(a1==13))))))&&(a17==2))&&(a21==11))&&(((a19==2)&&((a8==1)||(!(a20==1)&&((a5==6)&&(a28==1)))))||(a7==1)))){ a19 = 1; a2 = 1; a26 = 0; a9 = 9; a20 = 1; a1 = 12; a28 = 1; a5 = 5; a21 = 12; return 22; } else if((((a21==10)&&(((a5==4)&&((((input==4)&&(a19==4))&&(a14==1))&&!(a28==1)))&&(a9==11)))&&((((a16==9)&&(!(a2==1)&&(((a1==13)&&(((a28==1)&&(a26==1))&&(a17==2)))&&!(a13==1))))&&(a18==1))&&(a20==1)))){ a20 = 0; a16 = 7; a19 = 1; a1 = 12; a2 = 0; a5 = 6; a11 = 0; a12 = 0; return -1; } else if((((a19==1)&&((!(a2==1)&&((a8==1)&&((a18==1)&&((a16==9)&&(((a9==7)&&((input==4)&&(a21==11)))&&(a5==4))))))&&(a20==1)))&&((!(a3==1)&&((a1==12)&&((!(a6==1)&&(a3==1))&&(a8==1))))&&(a17==2)))){ a1 = 14; a19 = 4; a14 = 1; a25 = 0; a26 = 1; a21 = 12; a20 = 0; a16 = 7; return -1; } else if(((((a21==10)&&(((a2==1)&&(a2==1))&&!(a20==1)))&&(a1==14))&&(((a11==1)&&((a3==1)&&(((a2==1)&&(((!(a14==1)&&((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a16==10))&&(a17==2)))&&(a19==5))))&&(a11==1)))){ a20 = 1; a9 = 7; a4 = 1; a29 = 0; a19 = 1; a16 = 7; a1 = 13; a5 = 4; a22 = 0; return -1; } else if((((a2==1)&&((((((input==5)&&((a5==5)||(a5==6)))&&(a9==9))&&(a1==12))&&(a19==1))&&(a21==11)))&&(((((!(a11==1)||((((a13==1)&&(a17==2))&&(a16==10))&&(a20==1)))&&(a28==1))&&(a3==1))||!(a28==1))&&!(a26==1)))){ a21 = 10; a2 = 1; a3 = 1; a16 = 7; a9 = 7; a11 = 1; a5 = 4; return -1; } else if((((a2==1)&&((a27==1)||((a28==1)&&((a1==12)&&((((a17==2)&&((a6==1)&&(a21==10)))&&!(a20==1))&&(a19==2))))))&&(((!(a24==1)&&(((input==3)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))))&&(a16==10)))&&!(a27==1))&&!(a8==1)))){ a1 = 14; a10 = 0; a9 = 10; a21 = 12; a3 = 0; a22 = 1; a5 = 6; a16 = 7; return -1; } else if(((!(a13==1)||((a14==1)||((((a21==12)&&((a28==1)&&((a2==1)&&(a16==10))))&&(a17==2))&&(a28==1))))&&((a9==11)&&((a1==13)&&((a20==1)&&((a19==5)&&((a23==1)&&(((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1))))))))){ a12 = 1; a9 = 9; a16 = 7; a21 = 10; a5 = 5; a19 = 2; a7 = 0; a28 = 1; return 23; } else if(((((a16==10)&&((a1==13)&&(((a17==2)&&(!(a2==1)||((a19==4)&&((a12==1)&&!(a26==1)))))&&!(a27==1))))||!(a23==1))&&(!(a18==1)&&((a20==1)&&((((input==5)&&(((a5==4)&&(a9==9))||(((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))))&&(a21==11))&&(a11==1)))))){ a16 = 7; a21 = 10; a9 = 9; a5 = 4; a11 = 1; a4 = 0; a6 = 1; a19 = 2; return 25; } else if((((a17==2)&&(((((a24==1)||((!(a20==1)&&(a3==1))&&!(a4==1)))&&(a1==13))||!(a12==1))||!(a3==1)))&&((a5==5)&&((((((a9==11)&&((input==5)&&(a21==12)))&&(a16==9))&&(a19==4))&&!(a26==1))&&(a6==1))))){ a19 = 1; a16 = 7; a5 = 4; a27 = 1; a20 = 1; a21 = 10; a9 = 10; a1 = 12; a8 = 1; a22 = 0; return 21; } else if(((!(a18==1)&&((a17==2)&&((a20==1)&&(((!(a4==1)&&((a16==7)&&((a23==1)&&((input==5)&&((((a1==14)&&(a5==5))&&(a9==7))||(((a9==11)&&((a5==6)&&(a1==13)))||((a9==7)&&((a1==14)&&(a5==4)))))))))&&(a19==2))&&(a2==1)))))&&((((a21==10)&&(a23==1))&&(a12==1))||!(a23==1)))){ a28 = 1; a19 = 3; a1 = 14; a16 = 8; a20 = 0; a5 = 6; a9 = 10; a14 = 0; a4 = 0; return 23; } else if((((a9==10)&&((((a28==1)&&((((a17==2)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a18==1))&&!(a20==1)))&&(a1==14))&&(a21==11)))&&((((a19==1)&&((((a28==1)&&(a16==8))||(a27==1))||!(a13==1)))&&(a23==1))||!(a11==1)))){ a9 = 7; a6 = 1; a20 = 1; a13 = 1; a0 = 0; a21 = 10; a5 = 4; a1 = 12; a16 = 7; return -1; } else if(((!(a4==1)&&((a3==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a1==14))&&!(a24==1))))&&((!(a13==1)||(((a17==2)&&((a19==2)&&((a9==9)&&((a16==9)&&(((a6==1)&&(a21==10))&&!(a20==1))))))||(a8==1)))&&(a2==1)))){ if((a18==1)){ a1 = 13; a19 = 1; a16 = 8; a20 = 1; a5 = 5; a25 = 0; a6 = 0; a18 = 1; }else{ a3 = 0; a6 = 0; a1 = 13; a14 = 1; a9 = 7; a16 = 10; a21 = 11; a19 = 3; a5 = 4; } return -1; } else if(((((!(a14==1)&&(!(a27==1)&&((a1==12)&&((a23==1)&&((a21==10)&&(((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))&&(input==1))&&(a2==1)))))))&&!(a14==1))&&(a20==1))&&((a17==2)&&(((a14==1)||((a13==1)&&(a16==11)))&&(a19==3))))){ a16 = 7; a19 = 1; a5 = 4; a11 = 1; a0 = 0; a9 = 7; return -1; } else if(((!(a12==1)&&(((!(a2==1)&&((input==6)&&(((a9==7)&&((a1==13)&&(a5==4)))||(((a9==11)&&((a5==5)&&(a1==12)))||(((a5==6)&&(a1==12))&&(a9==11))))))&&(a24==1))&&(a17==2)))&&(!(a6==1)&&(!(a3==1)&&(((((a21==11)&&((a23==1)&&(a16==7)))&&(a19==3))&&(a20==1))&&!(a12==1)))))){ a19 = 2; a25 = 0; a21 = 10; a24 = 1; a1 = 12; a9 = 10; a5 = 4; a8 = 1; return -1; } else if((((((a6==1)&&(((a20==1)&&((!(a26==1)&&((input==1)&&(a5==5)))&&!(a27==1)))&&!(a14==1)))&&(a9==8))&&(a16==10))&&(((!(a28==1)||((a17==2)&&(((a21==10)&&(a12==1))&&(a28==1))))&&(a19==3))&&(a1==13)))){ a5 = 4; a16 = 9; a28 = 1; a19 = 5; a9 = 11; a1 = 12; a24 = 0; a12 = 1; a21 = 11; return 21; } else if(((((((a8==1)&&((((((a1==12)&&(a5==5))&&(a9==7))&&(a19==3))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==2))||((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7)))))&&(input==5)))&&!(a20==1))&&(a17==2))&&(a26==1))&&((a21==11)&&((a16==8)&&(((a0==1)&&((!(a2==1)&&(a2==1))&&(a4==1)))&&(a27==1)))))){ a16 = 10; a9 = 11; a1 = 14; a23 = 0; a2 = 0; a20 = 1; a5 = 5; a19 = 2; a7 = 1; return 26; } else if((((a20==1)&&((a19==4)&&(((((((!(a0==1)&&((a3==1)&&(((input==5)&&((a5==5)||(a5==6)))&&(a16==11))))&&(a1==13))&&(a9==9))&&(a17==2))&&!(a24==1))&&!(a7==1))&&(a6==1))))&&(!(a13==1)||((a11==1)&&(a21==10))))){ a5 = 4; a9 = 7; a11 = 1; a0 = 0; a18 = 0; a1 = 12; a16 = 7; a19 = 1; return -1; } else if((((a21==10)&&(!(a26==1)&&((((a6==1)&&(a16==9))||(a14==1))&&!(a4==1))))&&(!(a18==1)&&((a13==1)&&((a19==3)&&(!(a20==1)&&((a13==1)&&((a17==2)&&((a1==14)&&((input==6)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))))))))))){ a19 = 2; a2 = 0; a16 = 7; a22 = 0; a5 = 5; a7 = 1; a20 = 1; a9 = 9; a1 = 12; return -1; } else if((((a19==1)&&((a1==13)&&((a20==1)&&(((((a17==2)&&((a0==1)||(((a12==1)||!(a11==1))&&(a9==11))))&&(a21==10))||!(a13==1))&&!(a7==1)))))&&((!(a8==1)&&(((input==5)&&(((a5==4)||(a5==5))||(a5==6)))&&!(a4==1)))&&(a16==8)))){ a9 = 10; a23 = 1; a19 = 5; a21 = 12; a8 = 0; a28 = 1; a5 = 4; return 26; } else if(((((a28==1)&&(!(a24==1)&&((((((a21==11)&&(input==1))&&(a19==1))&&!(a20==1))&&(a28==1))&&(a1==13))))&&(a5==4))&&((((((a9==10)&&((a17==2)&&(a28==1)))&&(a6==1))&&!(a26==1))&&(a16==8))&&(a12==1)))){ a21 = 10; a6 = 1; a8 = 0; a20 = 1; a9 = 7; a16 = 7; a1 = 12; a14 = 0; return -1; } else if(((((a2==1)&&((a21==12)&&((a13==1)&&((a9==11)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&(a17==2))&&(a3==1))))))&&!(a8==1))&&(!(a7==1)&&((a1==14)&&((a19==2)&&((((a12==1)&&(a16==8))&&!(a20==1))||!(a23==1))))))){ a9 = 8; a21 = 10; a5 = 4; a19 = 1; a20 = 1; a12 = 0; a29 = 0; a2 = 0; a16 = 7; a1 = 13; return -1; } else if((((a19==3)&&((((a2==1)&&(((input==4)&&(((a5==5)&&(a9==10))||(((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))))&&(a16==10)))&&!(a20==1))&&(a21==11)))&&((!(a18==1)&&((a1==14)&&(!(a6==1)||(!(a6==1)||(!(a8==1)&&(!(a12==1)||(a6==1)))))))&&(a17==2)))){ a9 = 9; a29 = 1; a5 = 6; a10 = 0; a21 = 10; a19 = 2; a28 = 0; a16 = 7; a1 = 12; a20 = 1; return -1; } else if((((a18==1)&&((!(a23==1)&&((a20==1)&&(((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==4))&&(a19==3))))&&!(a12==1)))&&((((a1==12)&&(((a21==11)&&((a16==11)&&((a3==1)&&(a26==1))))&&(a17==2)))&&(a27==1))&&!(a2==1)))){ a8 = 1; a11 = 0; a19 = 1; a21 = 10; a9 = 10; a12 = 0; a5 = 6; a16 = 7; return -1; } else if(((((a6==1)&&(((a0==1)||((a27==1)||(a12==1)))&&(a1==14)))&&(a21==10))&&((((a9==7)&&((a19==4)&&(!(a20==1)&&((a16==7)&&((!(a24==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a23==1))))))&&(a17==2))&&!(a8==1)))){ a20 = 1; a1 = 12; a5 = 4; a24 = 0; a13 = 1; a8 = 0; a19 = 1; return -1; } else if((((((a1==12)&&(((a19==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3)))&&(a16==11)))&&!(a24==1))&&!(a18==1))&&((!(a11==1)||(((((!(a20==1)&&(a12==1))&&(a12==1))||(a18==1))&&(a6==1))&&(a17==2)))&&(a21==10)))){ a20 = 1; a1 = 14; a9 = 9; a19 = 3; a15 = 1; a14 = 1; a5 = 5; a21 = 12; return -1; } else if((((a1==14)&&((a21==10)&&(!(a28==1)||((((((a11==1)&&((a16==9)&&(a3==1)))&&!(a24==1))&&(a6==1))&&(a19==3))&&(a9==10)))))&&(((!(a20==1)&&(((input==3)&&(a17==2))&&!(a14==1)))&&(a23==1))&&(a5==5)))){ a19 = 1; a28 = 0; a2 = 0; a16 = 7; a8 = 1; a9 = 11; a5 = 6; a20 = 1; return 21; } else if(((((a16==10)&&((!(a4==1)&&((a21==10)&&((!(a4==1)&&((input==6)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))))&&(a2==1))))&&(a23==1)))&&!(a20==1))&&((a17==2)&&(((!(a23==1)||((a19==1)&&(a12==1)))||!(a13==1))&&(a1==13))))){ a0 = 1; a9 = 11; a26 = 1; a1 = 12; a16 = 7; a5 = 5; a10 = 0; a20 = 1; return -1; } else if((((((a26==1)&&((a18==1)&&((a17==2)&&(((a20==1)&&((a8==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))||((a9==9)&&(a5==5)))&&(input==1))))&&(a27==1)))))&&(a1==13))&&(a4==1))&&(((((a16==10)&&(a3==1))&&(a21==12))&&(a0==1))&&(a19==2)))){ a12 = 0; a8 = 1; a5 = 6; a19 = 1; a21 = 10; a29 = 0; a9 = 11; a16 = 7; return -1; } else if(((((a19==3)&&((((input==1)&&(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(a16==9))&&!(a0==1)))&&(a1==13))&&(((a12==1)&&((a17==2)&&((a21==10)&&(((!(a2==1)||((a23==1)&&(a12==1)))||(a24==1))&&!(a14==1)))))&&!(a20==1)))){ if((a11==1)){ a21 = 11; a1 = 12; a5 = 4; a25 = 0; a9 = 11; a29 = 1; a22 = 0; a16 = 8; a19 = 1; }else{ a11 = 0; a16 = 7; a5 = 4; a20 = 1; a19 = 1; a7 = 1; a18 = 1; a1 = 14; a9 = 7; } return -1; } else if(((((a16==8)&&((((!(a12==1)&&((!(a3==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a21==11)))&&!(a6==1))&&(a19==2))&&(a0==1)))&&(a14==1))&&((a9==8)&&((((a1==13)&&((a23==1)&&!(a20==1)))&&(a17==2))&&!(a11==1))))){ a9 = 10; a7 = 1; a5 = 6; a21 = 12; a16 = 7; a27 = 1; a19 = 4; a1 = 14; return 23; } else if((((a2==1)&&(((a17==2)&&((((((input==6)&&(a20==1))&&(a16==7))&&(a3==1))&&(a5==6))&&!(a8==1)))&&!(a4==1)))&&(((a1==14)&&(((a9==11)&&(((a19==5)&&(a11==1))&&(a21==10)))||!(a23==1)))||(a7==1)))){ a21 = 12; a18 = 0; a9 = 8; a1 = 12; a14 = 0; a4 = 0; return 21; } else if((((!(a13==1)||(!(a6==1)||((a16==8)&&(((a20==1)&&(a2==1))&&(a21==12)))))||!(a23==1))&&(((a13==1)&&((a12==1)&&(((a17==2)&&((a19==3)&&((a9==7)&&((input==4)&&((a5==4)||(a5==5))))))&&(a1==12))))&&!(a26==1)))){ a18 = 0; a19 = 1; a4 = 0; a12 = 1; a21 = 10; a5 = 4; a16 = 7; return -1; } else if(((!(a14==1)&&((a1==12)&&(((!(a27==1)&&((((((a5==4)||(a5==5))||(a5==6))&&(input==6))&&(a17==2))&&!(a4==1)))&&(a16==9))&&!(a20==1))))&&((a8==1)||((a21==11)&&(((a7==1)||(((a9==10)&&(a13==1))&&(a11==1)))&&(a19==4)))))){ a29 = 0; a16 = 8; a20 = 1; a21 = 10; a18 = 1; a1 = 14; a22 = 0; a9 = 9; a5 = 6; return 21; } else if((((((((a21==11)&&((((a9==7)&&((a16==9)&&(input==5)))&&(a1==13))&&(a19==2)))&&!(a8==1))&&(a20==1))&&!(a27==1))&&(a23==1))&&(!(a11==1)||((a7==1)||((((a11==1)&&(a23==1))&&(a5==4))&&(a17==2)))))){ a6 = 1; a12 = 1; a21 = 10; a1 = 12; a19 = 1; a3 = 1; a16 = 7; return -1; } else if((((a21==12)&&((!(a8==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))&&(input==4))&&!(a0==1)))&&!(a4==1)))&&(((a16==10)&&((((((!(a8==1)&&(a23==1))&&(a17==2))&&(a19==3))||!(a3==1))||!(a6==1))&&(a20==1)))&&(a1==13)))){ a9 = 7; a5 = 4; a19 = 1; a11 = 1; a26 = 0; a8 = 0; a16 = 7; a21 = 10; a1 = 12; return -1; } else if((((a18==1)||((a28==1)&&(((a24==1)||((((a19==3)&&(a12==1))&&(a1==13))&&(a6==1)))&&(a17==2))))&&(((a23==1)&&(((a20==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==3))&&(a9==8))&&(a16==8)))&&(a21==12)))&&(a28==1)))){ a13 = 1; a9 = 7; a16 = 7; a1 = 12; a11 = 1; a21 = 10; a5 = 4; a27 = 0; a19 = 1; return -1; } else if(((!(a6==1)||(((a21==12)&&(((!(a7==1)&&((a9==10)&&(a11==1)))||(a8==1))&&(a20==1)))&&!(a4==1)))&&(((a19==4)&&((a17==2)&&(!(a27==1)&&((a16==11)&&(!(a27==1)&&((input==1)&&((a5==5)||(a5==6))))))))&&(a1==13)))){ a9 = 7; a21 = 10; a19 = 1; a3 = 1; a1 = 12; a2 = 1; a16 = 7; a18 = 0; a5 = 4; return -1; } else if(((((((input==3)&&(((a9==8)&&(a5==4))||(((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))))&&(a19==4))&&(a17==2))&&(a12==1))&&(!(a18==1)&&((((a1==13)&&((a23==1)&&(((((a21==10)&&(a6==1))&&!(a7==1))&&(a16==8))&&(a20==1))))&&!(a27==1))||!(a6==1))))){ a5 = 6; a7 = 0; a9 = 8; a24 = 0; a1 = 14; a19 = 1; a27 = 0; a21 = 12; return 21; } else if((((a9==7)&&(((((!(a24==1)&&((a21==10)&&(!(a12==1)||(a12==1))))||(a0==1))&&(a17==2))&&(a1==14))&&(a19==5)))&&((a16==11)&&((a5==6)&&(((!(a0==1)&&((a20==1)&&(input==4)))&&!(a27==1))&&!(a14==1)))))){ a27 = 0; a23 = 1; a7 = 0; a19 = 1; a16 = 7; a1 = 12; a5 = 4; return -1; } else if(((((!(a13==1)||((((a9==8)&&((((a12==1)&&(a3==1))&&(a19==2))&&(a21==11)))&&(a16==11))&&(a17==2)))&&(a28==1))&&!(a27==1))&&(!(a0==1)&&(!(a26==1)&&((a1==13)&&(((input==1)&&((a5==4)||(a5==5)))&&(a20==1))))))){ a1 = 12; a6 = 1; a5 = 4; a21 = 10; a19 = 1; a8 = 0; a9 = 7; a0 = 0; a16 = 7; return -1; } else if((((((a20==1)&&((a19==3)&&((a1==12)&&((((input==5)&&(a5==6))&&(a17==2))&&(a2==1)))))&&!(a26==1))&&!(a24==1))&&(((a9==8)&&(((((a2==1)&&(a23==1))&&(a16==9))&&(a13==1))||(a4==1)))&&(a21==10)))){ a5 = 5; a21 = 11; a23 = 1; a6 = 1; a19 = 4; a9 = 7; a8 = 0; return 21; } else if(((!(a4==1)&&(((input==3)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a8==1)))&&(((((a20==1)&&((((a17==2)&&(((a19==4)&&(!(a24==1)&&(a3==1)))&&(a13==1)))&&(a16==7))&&!(a0==1)))||!(a3==1))&&(a21==12))&&(a1==12)))){ a14 = 0; a16 = 9; a5 = 4; a19 = 2; a24 = 0; a21 = 11; a12 = 1; a9 = 8; return 25; } else if((((!(a20==1)&&((((a17==2)&&(((a19==3)&&((a1==12)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a21==11)))&&!(a7==1))&&!(a8==1)))&&(a16==7))&&((a9==7)&&((((a13==1)&&((a28==1)&&!(a14==1)))||!(a6==1))||!(a28==1))))){ a19 = 2; a20 = 1; a9 = 10; a5 = 6; a1 = 13; a21 = 10; a7 = 0; a23 = 1; a27 = 0; return 25; } else if(((((a23==1)&&(((a21==10)&&(((a2==1)||(a0==1))&&(a1==14)))&&(a20==1)))&&(a17==2))&&(!(a27==1)&&((a16==11)&&(!(a0==1)&&((((a23==1)&&((a28==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==5))))&&(a9==10))&&(a19==4))))))){ a16 = 7; a19 = 1; a8 = 0; a23 = 1; a13 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if((((((a11==1)&&((a3==1)&&((!(a18==1)&&(((input==1)&&(a1==13))&&(a9==7)))&&(a21==12))))&&(a11==1))&&(a16==8))&&((((a5==6)&&((a17==2)&&((a8==1)||((a19==4)&&(a6==1)))))||(a24==1))&&(a20==1)))){ a21 = 10; a16 = 7; a14 = 0; a1 = 12; a4 = 0; a5 = 4; a19 = 1; return -1; } else if(((((((a20==1)&&((((a6==1)&&((a19==1)&&(!(a13==1)||(a2==1))))||!(a13==1))&&(a5==4)))&&(a21==12))&&(a28==1))&&(a16==7))&&(!(a24==1)&&(((a9==9)&&(((a1==12)&&(input==6))&&(a17==2)))&&!(a26==1))))){ a16 = 8; a2 = 1; a1 = 13; a19 = 4; a9 = 7; a7 = 0; a13 = 1; return 23; } else if(((((!(a23==1)&&(a28==1))&&!(a3==1))&&(a17==2))&&(((a16==11)&&((((a7==1)&&((!(a12==1)&&((a9==9)&&(((a20==1)&&((input==3)&&(a1==13)))&&(a27==1))))&&(a21==10)))&&(a5==6))&&(a4==1)))&&(a19==3)))){ a9 = 10; a19 = 1; a1 = 12; a22 = 1; a23 = 0; a16 = 7; a15 = 0; a5 = 4; return -1; } else if((((!(a3==1)&&(((a19==2)&&(a2==1))&&(a9==10)))&&(a8==1))&&((a7==1)&&((((((a1==14)&&(((a16==11)&&(((input==1)&&(a21==10))&&(a17==2)))&&(a5==5)))&&(a20==1))&&!(a28==1))&&(a14==1))&&!(a13==1))))){ a19 = 1; a20 = 0; a16 = 8; a24 = 1; a25 = 0; a5 = 4; a1 = 13; a23 = 0; return -1; } else if(((((!(a7==1)&&((a17==2)&&((((((a1==14)&&(a5==6))&&(a9==11))&&(a19==3))||((a19==4)&&((a9==7)&&((a1==12)&&(a5==4)))))&&(input==3))))&&!(a14==1))&&!(a24==1))&&(((a21==12)&&((a20==1)&&((a16==11)&&(((a12==1)||!(a3==1))&&(a3==1)))))&&!(a4==1)))){ a28 = 1; a1 = 12; a5 = 4; a19 = 1; a21 = 10; a16 = 7; a9 = 7; a8 = 0; a14 = 0; return -1; } else if((((a6==1)&&(((a20==1)&&((!(a14==1)&&((input==3)&&(((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))))&&!(a18==1)))&&(a19==1)))&&(((a21==12)&&((((((a16==10)&&(a2==1))&&(a1==14))&&(a17==2))||!(a13==1))||(a0==1)))||(a24==1)))){ a19 = 2; a16 = 7; a27 = 0; a1 = 13; a11 = 1; a9 = 9; a5 = 4; a21 = 10; a2 = 1; return -1; } else if((((!(a4==1)&&((a21==10)&&((a12==1)&&((((a9==8)&&(a12==1))&&(a17==2))&&(a20==1)))))&&!(a14==1))&&((a2==1)&&(((a3==1)&&((a5==5)&&((a19==2)&&(((a16==10)&&(input==6))&&(a1==14)))))&&(a13==1))))){ a19 = 1; a0 = 0; a1 = 12; a9 = 7; a5 = 4; a16 = 7; a4 = 0; return -1; } else if(((((!(a20==1)&&((a9==11)&&((((a1==13)&&((a28==1)&&(a16==7)))||!(a13==1))&&(a19==5))))||!(a2==1))||!(a23==1))&&((a13==1)&&((a13==1)&&(((a21==12)&&(((input==4)&&(a5==6))&&(a17==2)))&&(a3==1)))))){ a5 = 4; a21 = 10; a19 = 3; a16 = 9; a1 = 12; a20 = 1; a26 = 0; a14 = 0; a4 = 0; a9 = 7; return 25; } else if((((a21==12)&&((((((a11==1)&&(((a1==14)&&(a13==1))||!(a6==1)))&&(a9==9))&&(a19==4))&&(a17==2))&&(a20==1)))&&(((a2==1)&&(((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a11==1))&&(a12==1))&&!(a27==1)))&&(a16==11)))){ a16 = 9; a19 = 2; a6 = 1; a5 = 5; a23 = 1; a1 = 13; a18 = 0; return -1; } else if(((!(a13==1)||(!(a7==1)&&((a1==13)&&((a17==2)&&(((!(a20==1)&&(a2==1))&&(a19==1))&&(a21==10))))))&&(!(a4==1)&&((((a16==10)&&((((input==3)&&((a5==5)||(a5==6)))&&(a9==9))&&!(a8==1)))&&(a13==1))&&(a3==1))))){ if((a15==1)){ a3 = 0; a20 = 1; a21 = 12; a19 = 3; a9 = 11; a5 = 4; a16 = 11; a24 = 1; a1 = 14; a25 = 0; }else{ a16 = 7; a29 = 0; a20 = 1; a9 = 10; a15 = 1; a1 = 14; a5 = 5; } return -1; } return calculate_output74(input); } int calculate_output74(int input) { if(((!(a23==1)||((!(a8==1)&&((!(a11==1)||(a23==1))&&(a17==2)))||(a18==1)))&&((a28==1)&&((a11==1)&&((((((a21==12)&&(((((a5==6)&&(a1==14))&&(a9==11))&&(a16==7))&&(a19==5)))||((a21==10)&&((((a9==7)&&((a5==4)&&(a1==12)))&&(a16==8))&&(a19==1))))||((a21==10)&&((a19==1)&&((a16==8)&&(((a1==12)&&(a5==5))&&(a9==7))))))&&(input==5))&&!(a20==1)))))){ a19 = 1; a5 = 6; a2 = 1; a1 = 14; a27 = 0; a13 = 1; a9 = 8; a21 = 10; a16 = 8; return 22; } else if(((((a1==14)&&(!(a3==1)||((a16==8)&&(!(a6==1)||((a21==11)&&((a2==1)&&(a2==1)))))))&&(a17==2))&&((a9==11)&&((!(a0==1)&&(!(a7==1)&&((a2==1)&&(((input==3)&&((a5==4)||(a5==5)))&&(a19==1)))))&&(a20==1))))){ a19 = 3; a21 = 10; a16 = 10; a6 = 1; a2 = 1; a5 = 5; a1 = 13; a8 = 0; return 22; } else if((((a1==14)&&((a17==2)&&(((a9==7)&&(((a2==1)&&((((a19==5)&&(input==3))&&!(a20==1))&&(a12==1)))&&(a16==8)))&&!(a4==1))))&&((a6==1)&&((a5==4)&&(((a11==1)&&(!(a26==1)&&(a28==1)))&&(a21==10)))))){ a19 = 1; a27 = 0; a1 = 12; a3 = 1; a16 = 7; a23 = 1; a20 = 1; return -1; } else if((((!(a24==1)&&((a19==3)&&((a20==1)&&(((a9==11)&&((((a5==4)||(a5==5))||(a5==6))&&(input==4)))&&(a1==14)))))&&(a23==1))&&(((((!(a28==1)||(!(a6==1)||(!(a12==1)||(a6==1))))&&(a23==1))&&(a17==2))&&(a21==10))&&(a16==7)))){ a9 = 9; a1 = 12; a14 = 0; a5 = 6; a11 = 1; a21 = 11; a7 = 0; return 25; } else if(((((a21==10)&&((a16==9)&&((((!(a28==1)||((a23==1)&&(a3==1)))&&(a23==1))&&(a12==1))&&(a19==3))))&&(a1==12))&&(((((a17==2)&&(((input==6)&&((a5==4)||(a5==5)))&&!(a4==1)))&&(a9==11))&&!(a0==1))&&(a20==1)))){ a8 = 0; a16 = 8; a21 = 11; a14 = 0; a2 = 1; a5 = 5; a19 = 4; return -1; } else if((((a1==12)&&(((a24==1)&&((((!(a11==1)&&((a23==1)&&!(a6==1)))&&(a9==7))&&(a27==1))&&(a20==1)))&&(a5==5)))&&((((a18==1)&&((a21==11)&&(((input==4)&&(a19==2))&&!(a23==1))))&&(a16==7))&&(a17==2)))){ a19 = 1; a1 = 14; a5 = 6; a29 = 1; a10 = 0; a21 = 10; return -1; } else if(((((a16==10)&&((a1==14)&&((a11==1)&&(a2==1))))||!(a28==1))&&(((((a9==9)&&(!(a27==1)&&((a20==1)&&((a5==5)&&((a11==1)&&(!(a8==1)&&((input==4)&&(a21==12))))))))&&!(a27==1))&&(a19==2))&&(a17==2)))){ a9 = 7; a27 = 0; a8 = 0; a16 = 7; a5 = 4; a1 = 12; a21 = 10; a6 = 1; a19 = 1; return -1; } else if((((a2==1)&&((a17==2)&&((a6==1)&&((((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==7))&&(a20==1)))))&&(((((((a27==1)||((a19==4)&&((a6==1)&&!(a26==1))))||!(a23==1))||(a18==1))&&(a1==14))&&(a16==11))&&(a21==12)))){ a1 = 12; a19 = 1; a18 = 0; a16 = 7; a21 = 10; a5 = 4; a23 = 1; a13 = 1; return -1; } else if((((((((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a20==1))&&(a9==9))&&(a28==1))&&(a21==12))&&((a13==1)&&((a11==1)&&((a19==1)&&((a16==9)&&((((a17==2)&&(((a11==1)&&(a23==1))&&(a1==12)))&&(a3==1))||(a24==1)))))))){ if((a1==13)){ a20 = 0; a21 = 11; a16 = 8; a26 = 0; a19 = 4; a9 = 8; a18 = 0; a0 = 0; a5 = 5; }else{ a8 = 0; a7 = 0; a5 = 4; a18 = 0; a1 = 13; a9 = 10; a19 = 2; a16 = 7; a21 = 10; } return 21; } else if(((((a5==6)&&(((!(a12==1)||(a6==1))&&(a16==9))&&(a17==2)))&&(a1==13))&&(((((a23==1)&&((a19==3)&&(((a21==12)&&(!(a18==1)&&((a20==1)&&(input==3))))&&(a6==1))))&&(a11==1))&&!(a14==1))&&(a9==8)))){ a18 = 0; a16 = 7; a23 = 1; a1 = 12; a21 = 10; a9 = 7; a5 = 4; a19 = 1; return -1; } else if((((((a17==2)&&(!(a26==1)&&((a20==1)&&((a16==7)&&(a13==1)))))&&(a19==4))&&(a3==1))&&((a21==12)&&((((a9==7)&&((a12==1)&&(((a23==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a12==1))))&&(a13==1))&&(a1==13))))){ a21 = 11; a1 = 12; a5 = 6; a2 = 1; a9 = 11; a4 = 0; a16 = 9; a3 = 1; a19 = 2; return 21; } else if((((((a1==13)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4))&&!(a24==1)))&&!(a8==1))&&(a21==12))&&(((a16==9)&&(((a17==2)&&((!(a6==1)||((a8==1)||(!(a4==1)&&(a13==1))))&&(a6==1)))&&(a19==3)))&&!(a20==1)))){ a16 = 8; a10 = 1; a13 = 0; a21 = 10; a9 = 8; a5 = 6; a19 = 5; a1 = 14; a29 = 1; a20 = 1; return 23; } else if(((!(a8==1)&&(((a18==1)||(((((((a8==1)||(a6==1))&&(a16==7))&&(a21==11))||(a24==1))&&(a9==11))||(a0==1)))&&(a20==1)))&&((a28==1)&&(((a17==2)&&((a19==4)&&(((a5==5)||(a5==6))&&(input==3))))&&(a1==14))))){ a9 = 7; a18 = 0; a5 = 4; a0 = 0; a19 = 1; a11 = 1; a1 = 12; a21 = 10; return -1; } else if((((a20==1)&&((!(a28==1)&&((a27==1)&&((a6==1)&&!(a13==1))))&&(a17==2)))&&(((a1==13)&&((a21==10)&&(((a19==3)&&(((a7==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==4))&&!(a23==1)))&&(a9==11)))&&(a26==1))))&&(a16==8)))){ a29 = 0; a16 = 7; a26 = 1; a5 = 5; a9 = 10; a6 = 0; a1 = 12; a19 = 1; return 25; } else if(((((a19==2)&&((a16==9)&&((!(a24==1)&&(a23==1))||!(a12==1))))&&(a20==1))&&(((a21==12)&&(((((!(a24==1)&&(!(a7==1)&&((input==3)&&((a5==5)||(a5==6)))))&&!(a7==1))&&(a17==2))&&(a28==1))&&(a1==14)))&&(a9==8)))){ a19 = 1; a5 = 4; a14 = 0; a9 = 7; a12 = 1; a16 = 7; a21 = 10; a13 = 1; a1 = 12; return -1; } else if(((((a20==1)&&((!(a27==1)&&((a2==1)&&((input==5)&&(a1==14))))&&(a9==8)))&&(a13==1))&&(((a14==1)||((a5==6)&&((a19==2)&&((a16==10)&&((a2==1)&&((a21==11)&&((a17==2)&&(a12==1))))))))&&(a23==1)))){ a16 = 7; a5 = 5; a9 = 9; a1 = 13; a12 = 1; a4 = 0; a21 = 10; a13 = 1; return 25; } else if((((a12==1)&&(!(a20==1)&&(!(a8==1)&&((a19==5)&&(((input==1)&&(a16==7))&&(a9==8))))))&&((((!(a18==1)&&((a5==6)&&((a8==1)||((a27==1)||((a28==1)||!(a28==1))))))&&(a17==2))&&(a21==12))&&(a1==14)))){ a1 = 12; a9 = 7; a19 = 1; a6 = 1; a5 = 4; a0 = 0; a21 = 10; a20 = 1; a4 = 0; return -1; } else if((((a23==1)&&((a16==8)&&((a9==9)&&((!(a27==1)&&(((a17==2)&&((input==5)&&((a5==5)||(a5==6))))&&(a21==12)))&&(a20==1)))))&&(!(a13==1)||(((((!(a13==1)||(a13==1))&&!(a8==1))&&(a1==12))&&(a19==1))&&(a3==1))))){ if((a23==1)){ a5 = 4; a6 = 1; a21 = 11; a1 = 13; a24 = 0; a20 = 0; a0 = 0; }else{ a4 = 0; a5 = 4; a6 = 1; a27 = 0; a1 = 14; a16 = 10; a21 = 11; a19 = 4; a9 = 7; } return 22; } else if((((((a2==1)&&(((((a9==7)&&((a6==1)||!(a11==1)))&&(a20==1))&&(a1==14))&&(a12==1)))||!(a3==1))&&(a21==10))&&(((((a19==2)&&((a5==4)&&((a17==2)&&(input==6))))&&!(a8==1))&&(a16==10))&&!(a8==1)))){ a19 = 1; a1 = 13; a9 = 11; a3 = 1; a2 = 1; a18 = 0; return 21; } else if(((!(a0==1)&&((a23==1)&&((a3==1)&&((a9==7)&&((a17==2)&&((a21==12)&&(input==4)))))))&&(((((a16==10)&&((a1==12)&&(((!(a20==1)&&(a6==1))&&(a5==4))&&(a19==4))))||(a26==1))&&!(a27==1))||(a0==1)))){ if((a14==1)){ a25 = 0; a21 = 10; a9 = 11; a20 = 1; a19 = 1; a16 = 7; a1 = 14; a11 = 0; a6 = 0; a5 = 5; }else{ a22 = 0; a1 = 14; a25 = 0; a20 = 1; a21 = 10; a5 = 6; a9 = 11; a16 = 7; a19 = 1; } return -1; } else if((((((a16==9)&&(((a9==10)&&(((a19==3)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==3)))&&(a2==1)))&&(a2==1)))&&(a17==2))&&!(a4==1))&&((((a4==1)||((!(a20==1)&&((a23==1)||(a26==1)))||(a27==1)))&&(a1==12))&&(a21==11)))){ a20 = 1; a26 = 1; a19 = 4; a1 = 13; a9 = 8; a5 = 4; a21 = 12; a16 = 8; a13 = 0; return -1; } else if((((((a17==2)&&(((!(a13==1)&&(((a26==1)&&((a16==7)&&(input==5)))&&(a5==6)))&&!(a20==1))&&(a18==1)))&&(a19==2))&&(a21==12))&&((!(a12==1)&&((a0==1)&&((a1==12)&&((a12==1)&&(a24==1)))))&&(a9==7)))){ a29 = 1; a13 = 0; a25 = 0; a21 = 10; a20 = 1; a9 = 9; return -1; } else if((((a9==8)&&((!(a14==1)&&(a3==1))&&(a5==5)))&&(((a17==2)&&((a1==14)&&((a28==1)&&((a21==12)&&((a12==1)&&(!(a20==1)&&(!(a18==1)&&(!(a7==1)&&((a12==1)&&((a19==5)&&(input==3)))))))))))&&(a16==10)))){ if((a25==1)){ a12 = 0; a16 = 7; a7 = 1; a21 = 10; a8 = 1; a20 = 1; a1 = 12; a19 = 2; a9 = 11; }else{ a9 = 10; a20 = 1; a19 = 2; a15 = 0; a11 = 0; a16 = 7; a18 = 1; a21 = 10; a1 = 12; } return -1; } else if((((a9==11)&&((a20==1)&&((!(a4==1)&&(((a3==1)&&(!(a4==1)&&(((a1==13)&&(input==6))&&!(a8==1))))&&!(a27==1)))&&!(a26==1))))&&((a16==7)&&((((a17==2)&&((a13==1)&&(a19==5)))&&(a21==11))&&(a5==4))))){ a28 = 1; a16 = 8; a1 = 14; a6 = 1; a23 = 1; a21 = 12; a5 = 6; a9 = 8; a19 = 2; return 23; } else if((((a19==3)&&(!(a20==1)&&(!(a18==1)&&(!(a26==1)&&(((input==1)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))))&&!(a8==1))))))&&(((((a17==2)&&((a21==12)&&(((a13==1)&&(a13==1))&&!(a18==1))))&&!(a7==1))&&(a1==13))&&(a16==8)))){ a9 = 10; a19 = 1; a25 = 1; a23 = 0; a21 = 11; a5 = 5; a4 = 1; a16 = 7; return 22; } else if((((a17==2)&&((a21==10)&&(((a9==11)&&((!(a8==1)&&((a20==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a8==1))))&&(a16==8)))&&(a19==5))))&&((!(a27==1)&&(((a11==1)&&((a6==1)||!(a6==1)))||(a27==1)))&&(a1==13)))){ a19 = 1; a16 = 7; a13 = 1; a5 = 4; a9 = 7; a7 = 0; a1 = 12; a6 = 1; return -1; } else if((((a6==1)&&((((((a13==1)&&(a12==1))&&(a21==12))&&(a1==12))&&(a16==8))&&!(a26==1)))&&(!(a18==1)&&(!(a8==1)&&(((((a19==5)&&(((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==5)))&&!(a26==1))&&(a20==1))&&(a17==2)))))){ a1 = 14; a11 = 1; a9 = 10; a6 = 1; a13 = 1; a19 = 4; a16 = 10; a5 = 4; return 22; } else if(((((a17==2)&&((a11==1)&&(((a3==1)&&(a16==10))&&(a1==14))))||(a8==1))&&((a3==1)&&((a28==1)&&((((a20==1)&&(((a21==11)&&((((a9==10)&&(a5==4))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9))))&&(input==1)))&&(a28==1)))&&(a19==4))&&!(a18==1)))))){ a8 = 0; a11 = 1; a1 = 12; a19 = 1; a21 = 10; a16 = 7; a9 = 7; a5 = 4; a12 = 1; return -1; } else if(((((a16==10)&&((a20==1)&&((a9==7)&&(((a5==4)&&((a28==1)&&(((input==1)&&(a19==2))&&(a21==12))))&&(a13==1)))))&&!(a7==1))&&(((a1==13)&&(!(a11==1)||(!(a4==1)&&((a23==1)&&(a17==2)))))||(a18==1)))){ a11 = 1; a21 = 10; a9 = 9; a16 = 7; a28 = 1; a23 = 1; return -1; } else if(((!(a20==1)&&(((a0==1)||((a23==1)||(a4==1)))&&(a16==8)))&&((((a17==2)&&(((!(a14==1)&&(((a1==13)&&(((input==1)&&(((a5==4)||(a5==5))||(a5==6)))&&(a9==8)))&&!(a24==1)))&&(a3==1))&&(a13==1)))&&(a21==10))&&(a19==2)))){ a13 = 1; a14 = 0; a5 = 4; a20 = 1; a19 = 5; a16 = 10; a21 = 11; a4 = 0; return 21; } else if((((!(a7==1)&&((a16==8)&&(((a1==14)&&((a27==1)||(((a6==1)&&(a9==7))&&(a19==5))))&&(a5==5))))||!(a6==1))&&(!(a27==1)&&((a20==1)&&((a21==11)&&((((input==5)&&(a17==2))&&!(a4==1))&&!(a14==1))))))){ a21 = 10; a16 = 7; a26 = 0; a27 = 0; a5 = 4; a13 = 1; a19 = 1; a1 = 12; return -1; } else if((((((a20==1)&&(!(a18==1)&&((a4==1)||((a1==14)&&(!(a26==1)&&(!(a14==1)&&((a23==1)&&(a16==9))))))))||!(a23==1))&&(a19==4))&&(!(a24==1)&&(((a21==11)&&((input==5)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a17==2))))){ a11 = 1; a9 = 7; a5 = 4; a19 = 1; a18 = 0; a2 = 1; a21 = 10; a16 = 10; return 21; } else if((((a17==2)&&((a1==14)&&(((!(a14==1)&&(((input==5)&&((a5==4)||(a5==5)))&&!(a4==1)))&&!(a8==1))&&!(a7==1))))&&(((((a19==4)&&((a9==11)&&((!(a12==1)||(a3==1))&&!(a4==1))))&&(a16==9))&&!(a20==1))&&(a21==12)))){ a9 = 7; a16 = 10; a6 = 0; a3 = 0; a5 = 4; a24 = 1; a19 = 3; a1 = 13; return -1; } else if(((((((a13==1)&&((a12==1)&&(a1==13)))&&(a16==9))&&(a28==1))&&(a11==1))&&((((a19==1)&&((a17==2)&&(!(a20==1)&&((!(a24==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==6)))&&!(a7==1)))))&&(a21==12))&&(a28==1)))){ a16 = 7; a10 = 0; a19 = 2; a9 = 7; a5 = 4; a26 = 1; a1 = 12; a21 = 10; a20 = 1; a24 = 1; return 25; } else if((((((a20==1)&&((a21==11)&&(((a9==8)&&(((a16==8)&&((input==3)&&((a5==5)||(a5==6))))&&!(a0==1)))&&(a6==1))))&&(a1==13))&&(a2==1))&&((a6==1)&&(((a17==2)&&((a24==1)||((a3==1)&&(a19==2))))||(a27==1))))){ a19 = 1; a5 = 4; a16 = 7; a9 = 7; a26 = 0; a1 = 12; a21 = 10; a6 = 1; return -1; } else if(((((a19==1)&&(((a23==1)&&((a21==11)&&((a9==9)&&((a3==1)&&((((input==3)&&(a17==2))&&(a1==13))&&(a16==10))))))&&(a20==1)))&&(a5==4))&&(((a14==1)||((!(a8==1)&&(a28==1))&&(a2==1)))||!(a6==1)))){ a9 = 7; a8 = 0; a1 = 12; a6 = 1; a28 = 1; a16 = 7; a21 = 10; return -1; } else if((((a21==12)&&((a1==12)&&(((!(a28==1)&&(((((a5==5)||(a5==6))&&(input==3))&&(a18==1))&&(a9==9)))&&(a19==2))&&(a20==1))))&&(((a18==1)&&(((!(a28==1)&&(!(a13==1)&&(a23==1)))&&(a8==1))&&(a16==10)))&&(a17==2)))){ a5 = 5; a1 = 13; a14 = 1; a25 = 1; a16 = 7; a9 = 10; a19 = 1; a28 = 0; return 25; } else if((((!(a20==1)&&((a1==12)&&((a19==3)&&((!(a27==1)&&(!(a8==1)&&((a23==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==5)))))&&(a3==1)))))&&(a17==2))&&((((a2==1)&&((a3==1)&&(a11==1)))&&(a16==10))&&(a21==11)))){ a19 = 1; a11 = 0; a16 = 7; a5 = 5; a23 = 0; a9 = 7; a20 = 1; a21 = 10; a1 = 13; a15 = 1; return 21; } else if(((((a21==10)&&((a1==14)&&((a18==1)||(!(a4==1)&&((a3==1)||(a26==1))))))||(a8==1))&&((((a17==2)&&(!(a20==1)&&((a16==7)&&(!(a14==1)&&(!(a8==1)&&(((a5==5)||(a5==6))&&(input==5)))))))&&(a9==8))&&(a19==3)))){ a19 = 2; a1 = 13; a11 = 1; a9 = 10; a5 = 4; a6 = 1; a16 = 10; a20 = 1; return 26; } else if(((!(a26==1)&&(((a16==10)&&((a9==7)&&((!(a12==1)||(a3==1))||(a0==1))))||!(a2==1)))&&((a11==1)&&((a5==4)&&(((a17==2)&&(((((a19==5)&&(input==5))&&(a20==1))&&!(a7==1))&&(a1==14)))&&(a21==12)))))){ a16 = 9; a24 = 0; a7 = 0; a19 = 4; a21 = 10; a5 = 5; a2 = 1; return -1; } else if(((((((((a2==1)||!(a12==1))&&(a21==12))&&(a9==11))&&(a5==4))&&(a1==14))&&(a19==4))&&((!(a14==1)&&(!(a14==1)&&((a23==1)&&(((!(a18==1)&&((a16==9)&&(input==1)))&&(a23==1))&&(a20==1)))))&&(a17==2)))){ a7 = 0; a18 = 0; a16 = 7; a6 = 1; a19 = 1; a1 = 12; a9 = 7; a21 = 10; return -1; } else if((((((a17==2)&&((a28==1)&&(((((a19==2)&&((a9==7)&&((a5==5)&&(a1==12))))||(((a19==1)&&((a9==11)&&((a1==14)&&(a5==6))))||((((a5==4)&&(a1==12))&&(a9==7))&&(a19==2))))&&(input==1))&&(a6==1))))&&(a20==1))&&!(a4==1))&&((a21==12)&&((a16==8)&&(!(a2==1)||((!(a8==1)&&(a23==1))||(a18==1))))))){ a21 = 10; a8 = 0; a19 = 1; a5 = 4; a9 = 7; a28 = 1; a1 = 12; a16 = 7; return -1; } else if(((!(a12==1)||(!(a14==1)&&(!(a28==1)||((a27==1)||(((a28==1)&&(a9==10))&&(a21==11))))))&&((a17==2)&&((a11==1)&&(((((((input==3)&&(a19==1))&&(a28==1))&&(a5==5))&&(a16==10))&&(a1==13))&&!(a20==1)))))){ if((a1==14)){ a1 = 14; a16 = 7; a9 = 8; a21 = 10; a10 = 1; a29 = 0; a20 = 1; a0 = 1; }else{ a20 = 1; a10 = 1; a22 = 1; a9 = 7; a11 = 0; a1 = 14; a5 = 6; a19 = 2; } return 21; } else if((((a11==1)&&((!(a24==1)&&((a20==1)&&((!(a24==1)&&((a1==12)&&((a9==8)&&(input==3))))&&(a5==5))))&&(a16==7)))&&((!(a0==1)&&((a24==1)||(((a17==2)&&((a6==1)&&(a21==12)))||(a0==1))))&&(a19==4)))){ a28 = 1; a5 = 4; a9 = 7; a19 = 1; a2 = 1; a21 = 10; a3 = 1; return -1; } else if((((a19==4)&&(((a20==1)&&((((a13==1)&&(((a5==5)||(a5==6))&&(input==1)))&&(a16==11))&&(a1==14)))&&(a13==1)))&&(((!(a26==1)&&((a12==1)&&((a21==11)&&(((a17==2)&&(a11==1))&&(a9==7)))))&&!(a18==1))&&(a12==1)))){ a23 = 1; a4 = 0; a21 = 10; a1 = 12; a2 = 1; a5 = 4; a16 = 7; a19 = 1; return -1; } else if(((((((!(a27==1)&&(!(a8==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a5==5)&&(a9==11)))&&(input==6))))&&(a17==2))&&(a28==1))&&(a21==10))&&(a19==1))&&((a16==9)&&((a20==1)&&(((a1==13)&&(!(a11==1)||(!(a6==1)||(a3==1))))&&(a2==1)))))){ a9 = 8; a3 = 1; a6 = 1; a1 = 14; a16 = 8; a5 = 5; a8 = 0; a19 = 5; return 25; } else if((((a23==1)&&(!(a24==1)&&((a17==2)&&((((a9==10)&&((a5==5)&&((a3==1)&&(((!(a20==1)&&(input==6))&&(a19==3))&&(a1==14)))))&&!(a24==1))&&(a16==9)))))&&((a21==10)&&((a14==1)||((a2==1)||!(a11==1)))))){ a5 = 4; a15 = 1; a14 = 1; a9 = 7; a0 = 1; return -1; } else if(((!(a4==1)&&((a26==1)||(((((!(a7==1)&&((a5==6)&&(a3==1)))&&(a17==2))&&(a1==14))&&(a21==12))||(a18==1))))&&((((!(a7==1)&&((a9==10)&&((a16==9)&&(input==3))))&&(a20==1))&&(a19==3))&&!(a7==1)))){ a21 = 10; a1 = 12; a16 = 7; a2 = 1; a8 = 0; a5 = 4; a19 = 1; a12 = 1; a9 = 7; return -1; } else if(((!(a20==1)&&(((((((a21==12)&&(((input==5)&&(a17==2))&&(a1==14)))&&!(a18==1))&&(a16==8))&&!(a24==1))&&(a28==1))&&(a5==6)))&&(((a9==7)&&(!(a24==1)&&(((a19==2)&&(a23==1))&&!(a27==1))))&&(a6==1)))){ a6 = 0; a15 = 0; a19 = 3; a26 = 1; a9 = 9; a5 = 4; a16 = 10; a21 = 10; return -1; } else if(((((((a12==1)&&(!(a26==1)&&((a9==10)&&((input==1)&&((a5==6)||((a5==4)||(a5==5)))))))&&!(a0==1))&&(a13==1))&&(a17==2))&&(((a21==11)&&(((a4==1)||((a1==14)&&((a3==1)&&((a23==1)&&(a19==1)))))&&(a16==7)))&&(a20==1)))){ a5 = 6; a19 = 2; a3 = 1; a2 = 1; a21 = 10; a9 = 7; a28 = 1; a1 = 12; a16 = 8; return 22; } else if(((((a17==2)&&(((a13==1)&&(!(a6==1)||(a11==1)))&&(a20==1)))&&(a19==1))&&((!(a8==1)&&(((a16==7)&&(((a21==12)&&(((((a1==13)&&(a5==6))&&(a9==11))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==5)))&&(a6==1)))&&!(a14==1)))&&(a2==1)))){ a1 = 13; a13 = 1; a14 = 0; a16 = 9; a9 = 8; a3 = 1; a21 = 10; a5 = 5; return 23; } else if(((!(a24==1)&&((!(a18==1)&&((a28==1)&&((a1==13)&&((((a21==12)&&((a17==2)&&((a16==8)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==1)))))&&!(a20==1))&&(a19==2)))))&&!(a4==1)))&&((!(a27==1)&&(a12==1))||(a7==1)))){ a21 = 10; a1 = 14; a15 = 0; a19 = 1; a29 = 0; a9 = 8; a20 = 1; a22 = 1; a5 = 5; a16 = 7; return 22; } else if(((!(a18==1)&&(((((!(a12==1)||(a12==1))||(a14==1))||!(a3==1))||!(a2==1))&&(a19==3)))&&((a16==10)&&((a21==12)&&(!(a20==1)&&((((input==1)&&(((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a17==2))&&!(a26==1))))))){ a0 = 1; a5 = 4; a14 = 1; a9 = 9; a16 = 7; a19 = 1; a20 = 1; a1 = 12; a21 = 10; a12 = 0; return 22; } else if(((!(a4==1)&&(((((!(a20==1)&&(((((a5==4)&&(a9==8))||(((a9==7)&&(a5==5))||((a9==7)&&(a5==6))))&&(input==3))&&(a16==7)))&&!(a4==1))&&(a6==1))&&(a12==1))&&(a17==2)))&&((a21==12)&&((!(a6==1)||(((a28==1)&&(a1==14))&&!(a7==1)))&&(a19==4))))){ a20 = 1; a26 = 0; a9 = 7; a5 = 4; a21 = 10; a12 = 1; a1 = 12; a19 = 1; return -1; } else if((((((((a20==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))))&&!(a14==1))&&!(a8==1))&&(a17==2))&&(a19==4))&&((a21==10)&&((a1==14)&&((a11==1)&&((a16==9)&&((((a6==1)||!(a2==1))&&(a2==1))&&(a12==1)))))))){ a23 = 1; a21 = 12; a19 = 1; a18 = 0; a26 = 0; a16 = 8; a9 = 8; a5 = 6; return 21; } else if((((a24==1)||(!(a24==1)&&((((a0==1)||(((a12==1)&&(a17==2))&&!(a18==1)))&&(a16==7))&&(a20==1))))&&((a13==1)&&((a2==1)&&((input==3)&&((((((a1==12)&&(a5==5))&&(a9==7))&&(a19==1))&&(a21==12))||(((((a9==11)&&((a5==6)&&(a1==14)))&&(a19==5))&&(a21==11))||(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==1))&&(a21==12))))))))){ a1 = 12; a19 = 1; a5 = 4; a21 = 10; a2 = 1; a3 = 1; a9 = 7; a23 = 1; return -1; } else if(((!(a8==1)&&((((!(a26==1)&&(!(a0==1)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a20==1))&&(a17==2))&&(a16==7)))&&((a0==1)||((a23==1)&&((a19==4)&&(((((a11==1)&&(a1==14))&&(a21==11))||!(a13==1))&&(a9==10))))))){ a19 = 1; a1 = 12; a3 = 1; a5 = 4; a21 = 10; a14 = 0; a6 = 1; a9 = 7; return -1; } else if(((!(a24==1)&&(!(a4==1)&&(((a17==2)&&(a28==1))&&(a20==1))))&&((a28==1)&&((a28==1)&&((a9==8)&&((a3==1)&&((a19==5)&&(((a21==10)&&(!(a18==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a16==8))))&&(a1==13))))))))){ a19 = 2; a27 = 0; a13 = 1; a16 = 10; a9 = 11; a1 = 12; a5 = 6; a7 = 0; return 23; } else if(((((a1==12)&&((a6==1)&&(((a2==1)||(a24==1))&&(a21==10))))&&!(a7==1))&&(((a28==1)&&(((a19==2)&&(((a17==2)&&((a9==8)&&((((a5==5)||(a5==6))&&(input==3))&&(a16==7))))&&!(a20==1)))&&(a6==1)))&&!(a8==1)))){ a14 = 0; a5 = 4; a28 = 1; a20 = 1; a19 = 1; a12 = 1; a9 = 7; return -1; } else if((((a1==13)&&(((a2==1)&&((a26==1)||((a19==1)&&(!(a14==1)&&(a23==1)))))&&(a2==1)))&&((a3==1)&&(((((((input==4)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a5==4)&&(a9==10))))&&(a17==2))&&(a23==1))&&!(a20==1))&&(a21==11))&&(a16==10))))){ a27 = 1; a20 = 1; a5 = 4; a1 = 14; a21 = 10; a3 = 0; a9 = 8; a16 = 7; a26 = 1; return -1; } else if((((((a9==7)&&(((a1==12)&&((a17==2)&&(!(a14==1)&&((a0==1)||((a18==1)||(a11==1))))))&&(a20==1)))&&(a5==4))&&(a16==7))&&(((((a21==10)&&((a19==5)&&(input==4)))&&!(a14==1))&&!(a7==1))&&!(a4==1)))){ if((a3==1)){ a16 = 8; a28 = 1; a12 = 1; a19 = 2; a5 = 6; a20 = 0; a26 = 0; a9 = 8; }else{ a0 = 0; a18 = 0; a5 = 6; a16 = 8; a23 = 1; a19 = 3; a20 = 0; } return 22; } else if(((!(a13==1)||((((a16==8)&&(((a11==1)&&(a1==14))&&!(a20==1)))&&!(a0==1))&&(a9==7)))&&(((a13==1)&&(!(a18==1)&&((((a17==2)&&(((a5==5)&&(input==5))&&(a19==5)))&&(a21==12))&&(a2==1))))&&!(a7==1)))){ a5 = 4; a19 = 1; a1 = 12; a21 = 10; a16 = 7; a20 = 1; a27 = 1; a9 = 9; a10 = 1; a4 = 1; return 22; } else if(((((((a21==10)&&((!(a8==1)&&((a6==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==3))&&(a17==2))))&&!(a18==1)))&&!(a7==1))&&(a1==13))&&(a9==9))&&(((a19==2)&&((a20==1)&&(((a11==1)&&!(a14==1))&&!(a18==1))))&&(a16==8)))){ a9 = 7; a4 = 0; a1 = 12; a19 = 1; a5 = 4; a16 = 7; a26 = 0; a11 = 1; return -1; } else if((((((a19==3)&&(!(a8==1)&&((input==6)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a1==12))&&(a16==8))&&(((((((a17==2)&&(((a9==8)&&(!(a20==1)&&(a3==1)))&&(a21==11)))&&!(a24==1))&&(a6==1))||!(a12==1))&&!(a4==1))||(a14==1)))){ a19 = 1; a0 = 0; a20 = 1; a16 = 7; a24 = 0; a26 = 0; a5 = 4; a21 = 10; a9 = 7; return -1; } else if((((a20==1)&&((a16==11)&&((((a19==1)&&((((input==1)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&!(a26==1))&&!(a26==1)))&&!(a4==1))&&(a1==14))))&&((a17==2)&&(((!(a4==1)&&(!(a13==1)||(a23==1)))||(a18==1))&&(a21==12))))){ a6 = 1; a9 = 8; a21 = 10; a13 = 1; a5 = 5; a16 = 10; a4 = 0; a1 = 12; return 21; } else if(((((a6==1)&&(((a1==14)&&(((a21==12)&&((a12==1)&&(a16==9)))&&(a17==2)))&&(a9==9)))||!(a28==1))&&(((!(a8==1)&&((a19==3)&&((a20==1)&&((a2==1)&&(((a5==4)||(a5==5))&&(input==6))))))&&!(a4==1))&&!(a18==1)))){ a16 = 7; a21 = 10; a24 = 0; a1 = 12; a9 = 7; a3 = 1; a5 = 4; a19 = 1; return -1; } else if(((((((((a24==1)||(a11==1))||!(a11==1))&&!(a24==1))&&(a20==1))&&(a1==14))&&(a21==12))&&(((!(a0==1)&&((((a9==8)&&(((a5==4)&&(input==6))&&!(a14==1)))&&(a2==1))&&(a19==3)))&&(a17==2))&&(a16==8)))){ a2 = 1; a9 = 9; a21 = 10; a28 = 1; a19 = 2; a12 = 1; a16 = 7; a1 = 13; return 25; } else if(((((!(a0==1)&&(!(a14==1)&&((a21==10)&&((a16==7)&&((a19==3)&&((a3==1)&&(a17==2)))))))&&!(a20==1))&&!(a27==1))&&((((a1==13)&&(((a9==8)&&(((a5==5)||(a5==6))&&(input==5)))&&(a28==1)))&&!(a26==1))&&(a12==1)))){ a9 = 7; a1 = 12; a5 = 4; a6 = 1; a20 = 1; a19 = 1; a26 = 0; a7 = 0; return -1; } else if((((a1==12)&&(!(a18==1)&&((a6==1)&&(((((a5==4)||(a5==5))&&(input==3))&&!(a8==1))&&(a17==2)))))&&((a16==7)&&((!(a18==1)&&((((a19==4)&&(((a3==1)&&(a9==10))&&(a20==1)))||(a8==1))&&(a2==1)))&&(a21==12))))){ a5 = 4; a3 = 1; a9 = 7; a4 = 0; a21 = 10; a19 = 1; a26 = 0; return -1; } else if(((((a28==1)&&((((input==6)&&(a21==10))&&(a28==1))&&(a19==4)))&&(a17==2))&&((((!(a20==1)&&(!(a27==1)&&((!(a26==1)&&((a23==1)&&((a28==1)&&(a9==8))))||!(a12==1))))&&(a5==6))&&(a1==13))&&(a16==11)))){ a5 = 5; a25 = 1; a29 = 1; a9 = 9; a15 = 1; a16 = 7; a19 = 1; a1 = 14; a20 = 1; return 22; } else if(((((((a17==2)&&(((a11==1)&&(((a20==1)&&((input==6)&&(a16==7)))&&!(a27==1)))&&(a21==11)))&&(a5==6))&&(a19==2))&&(a9==8))&&((((((a27==1)||(a3==1))&&(a3==1))&&(a1==12))||!(a28==1))||!(a13==1)))){ a21 = 10; a19 = 4; a1 = 14; a14 = 0; a24 = 0; a9 = 11; a20 = 0; a16 = 8; a5 = 5; return 26; } else if((((a19==2)&&(((a17==2)&&((a21==12)&&((a20==1)&&(!(a24==1)&&((((((((((a9==7)&&(a5==6))||((a5==4)&&(a9==8)))||((a9==8)&&(a5==5)))&&(input==1))&&(a16==7))&&!(a24==1))&&(a12==1))&&(a2==1))&&!(a0==1))))))&&(a23==1)))&&((a1==13)&&(a3==1)))){ a4 = 0; a1 = 12; a21 = 10; a13 = 1; a9 = 7; a11 = 1; a5 = 4; a19 = 1; return -1; } else if((((((a17==2)&&((((((input==6)&&(a19==4))&&(a16==9))&&!(a26==1))&&(a20==1))&&!(a7==1)))&&(a21==10))&&(a11==1))&&((a5==4)&&((a9==11)&&((a18==1)||((a26==1)||(!(a0==1)&&((a1==12)&&(a28==1))))))))){ a16 = 10; a23 = 1; a9 = 7; a5 = 5; a13 = 1; a19 = 1; a26 = 0; return 21; } else if((((((a7==1)&&((((a26==1)&&((((a19==5)&&((a2==1)&&(a24==1)))&&!(a12==1))&&!(a20==1)))&&(a16==8))&&(a0==1)))&&!(a28==1))&&(a9==7))&&(((a1==14)&&(((a21==10)&&(input==5))&&(a5==5)))&&(a17==2)))){ a2 = 0; a16 = 7; a1 = 12; a20 = 1; a27 = 1; a19 = 1; return -1; } else if(((((a19==4)&&((((a23==1)&&((((a9==9)&&(input==4))&&(a16==11))&&(a1==14)))&&(a20==1))&&(a17==2)))&&(a23==1))&&((((a2==1)&&((a5==4)&&((a3==1)&&((a6==1)&&(a28==1)))))||(a14==1))&&(a21==10)))){ a3 = 1; a1 = 12; a9 = 7; a19 = 1; a23 = 1; a16 = 7; a12 = 1; return -1; } else if((((a19==2)&&((a9==10)&&(((!(a0==1)&&(!(a6==1)||(a28==1)))&&(a1==14))&&(a20==1))))&&((a21==11)&&((a17==2)&&((((!(a18==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==4))&&(a16==10)))&&!(a26==1))&&!(a7==1))&&(a12==1)))))){ a21 = 10; a19 = 1; a5 = 4; a1 = 12; a9 = 7; a6 = 1; a16 = 7; a7 = 0; return -1; } else if(((((((a17==2)&&((a9==11)&&(((((input==1)&&!(a20==1))&&(a6==1))&&(a11==1))&&(a12==1))))&&(a16==9))&&(a19==4))&&(a13==1))&&((((a1==13)&&(!(a4==1)&&((a13==1)&&(a5==6))))&&(a21==11))&&!(a27==1)))){ a22 = 1; a15 = 1; a16 = 7; a19 = 1; a1 = 14; a21 = 10; a20 = 1; a0 = 1; return 21; } else if(((((!(a23==1)||((a17==2)&&(!(a8==1)&&(((a2==1)&&(a1==12))&&(a21==12)))))&&(a19==1))&&(a16==8))&&((a9==11)&&(!(a8==1)&&(!(a24==1)&&(!(a18==1)&&((!(a20==1)&&(((a5==4)||(a5==5))&&(input==4)))&&!(a0==1)))))))){ a14 = 1; a21 = 10; a9 = 9; a1 = 13; a16 = 7; a5 = 6; a20 = 1; a25 = 1; a8 = 1; return 25; } else if(((((((a2==1)&&((a16==8)&&((a1==12)&&((!(a20==1)&&(input==4))&&(a5==4)))))&&(a21==10))&&(a19==2))&&(a23==1))&&((a17==2)&&((a26==1)||((a3==1)&&((!(a24==1)&&((a11==1)&&(a23==1)))&&(a9==8))))))){ a26 = 0; a16 = 7; a9 = 7; a19 = 1; a20 = 1; a23 = 1; a4 = 0; return -1; } else if(((((a17==2)&&((!(a3==1)&&((!(a13==1)&&((a13==1)&&(a0==1)))&&(a16==8)))&&(a26==1)))&&(a20==1))&&(((a19==1)&&((!(a11==1)&&(((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7))))&&(input==4)))&&(a8==1)))&&(a21==10)))){ a9 = 7; a19 = 3; a16 = 9; a5 = 5; a2 = 0; a1 = 13; a21 = 11; a22 = 1; a25 = 0; return -1; } else if((((a9==10)&&((a16==10)&&((((a12==1)&&!(a0==1))&&(a5==5))||(a7==1))))&&((a1==12)&&(((((((((input==1)&&(a21==10))&&(a17==2))&&!(a20==1))&&!(a14==1))&&!(a27==1))&&(a19==2))&&!(a8==1))&&!(a7==1))))){ a6 = 0; a3 = 0; a9 = 9; a19 = 1; a20 = 1; a16 = 7; a1 = 14; a5 = 6; return 21; } else if(((!(a24==1)&&((((a1==12)&&((a4==1)||((a23==1)&&((a19==5)&&(a13==1)))))&&(a16==8))&&!(a7==1)))&&((a20==1)&&((!(a14==1)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==4))&&(a23==1))&&(a21==11)))&&(a17==2))))){ a5 = 4; a26 = 0; a13 = 1; a21 = 10; a19 = 1; a16 = 7; a12 = 1; a9 = 7; return -1; } else if((((a6==1)&&((((((((a9==11)&&((a1==13)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==14))))&&(input==4))&&!(a18==1))&&(a3==1))&&(a19==4))&&(a13==1)))&&(!(a20==1)&&((a21==12)&&((((a11==1)&&((a12==1)||(a18==1)))&&(a16==7))&&(a17==2)))))){ a28 = 1; a18 = 0; a20 = 1; a5 = 4; a19 = 1; a1 = 12; a23 = 1; a21 = 10; a9 = 7; return -1; } else if(((!(a13==1)||((!(a13==1)||((a18==1)||(((a1==13)&&(!(a12==1)||((!(a4==1)&&(a13==1))&&(a16==10))))||!(a23==1))))&&(a17==2)))&&(((a21==11)&&(((input==4)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a19==5)))&&(a20==1)))){ a1 = 12; a12 = 1; a7 = 0; a23 = 1; a16 = 7; a19 = 1; a9 = 7; a5 = 4; a21 = 10; return -1; } else if((((a24==1)||(((((a1==14)&&((a19==5)&&((a14==1)||(!(a3==1)||((a17==2)&&(a2==1))))))&&(a12==1))&&(a16==10))||!(a13==1)))&&(!(a8==1)&&(((a20==1)&&((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==1)))&&(a21==11))))){ a28 = 1; a5 = 5; a21 = 10; a16 = 7; a19 = 2; a26 = 0; a9 = 9; a12 = 1; a1 = 13; return 25; } else if(((((a16==11)&&((((((a5==4)||(a5==5))&&(input==5))&&(a2==1))&&(a2==1))&&(a3==1)))&&(a21==10))&&((a17==2)&&((a20==1)&&((a1==14)&&((((!(a28==1)||((a2==1)&&!(a18==1)))&&(a19==5))||(a24==1))&&(a9==9))))))){ a9 = 7; a5 = 4; a26 = 0; a19 = 1; a1 = 12; a16 = 7; a14 = 0; return -1; } else if((((((a17==2)&&(((((!(a18==1)&&((((a7==1)||(a12==1))||!(a11==1))&&(a21==11)))||(a8==1))&&(a11==1))&&!(a14==1))&&(a1==13)))&&(a19==3))&&(a20==1))&&((((input==6)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==10))&&(a9==11)))){ a12 = 1; a21 = 10; a6 = 1; a9 = 9; a2 = 1; a16 = 7; a19 = 2; a5 = 5; return 25; } else if((((a24==1)&&((a19==4)&&(((a21==12)&&(((a27==1)&&(a13==1))&&(a1==13)))&&(a16==7))))&&(!(a20==1)&&(((a17==2)&&(!(a6==1)&&((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))&&!(a23==1))&&(a4==1))))&&(a7==1))))){ a14 = 1; a20 = 1; a8 = 1; a5 = 5; a9 = 9; a21 = 10; a6 = 0; a19 = 1; return -1; } else if((((a16==10)&&(((a27==1)||(a23==1))&&!(a7==1)))&&((a3==1)&&((a19==3)&&(((((a21==10)&&(!(a7==1)&&((a11==1)&&(!(a18==1)&&((((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))&&(input==6))))))&&(a17==2))&&!(a20==1))&&(a1==13)))))){ a6 = 0; a22 = 0; a12 = 0; a5 = 6; a19 = 5; a9 = 10; return 22; } else if((((!(a27==1)&&((a6==1)&&((a21==10)&&((a9==7)&&((a16==9)&&(((a28==1)&&((a19==2)&&(input==5)))&&!(a20==1)))))))&&(a5==6))&&((a28==1)&&(((a17==2)&&(!(a27==1)&&(!(a28==1)||(a23==1))))&&(a1==14))))){ if((a24==1)){ a5 = 5; a20 = 1; a0 = 1; a16 = 7; a25 = 0; a19 = 1; a22 = 1; }else{ a19 = 3; a10 = 1; a21 = 11; a28 = 0; a16 = 10; a1 = 13; a0 = 1; a9 = 8; } return -1; } else if(((((((a5==6)&&((a2==1)&&((a1==14)&&((a19==1)&&(a28==1)))))||!(a12==1))||(a18==1))||(a4==1))&&((((a9==11)&&((a16==10)&&((a17==2)&&((a21==11)&&(!(a20==1)&&(input==4))))))&&(a6==1))&&(a11==1)))){ a23 = 0; a21 = 12; a28 = 0; a20 = 1; a1 = 12; a25 = 1; a9 = 7; return 21; } else if((((a19==1)&&((((a20==1)&&(((a28==1)&&(((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==5))&&!(a8==1)))&&(a28==1)))&&(a16==9))&&(a21==11)))&&((a4==1)||(((a1==14)&&(((a6==1)&&!(a24==1))||!(a11==1)))&&(a17==2))))){ a13 = 1; a16 = 7; a23 = 1; a27 = 0; a21 = 10; a5 = 4; a9 = 7; a19 = 5; return 25; } else if((((a16==9)&&((a17==2)&&((a28==1)&&((((a5==4)||(a5==5))&&(input==3))&&(a21==11)))))&&(((a13==1)&&((a6==1)&&(!(a7==1)&&((a19==1)&&((a1==13)&&((a20==1)&&(!(a2==1)||(!(a18==1)&&(a13==1)))))))))&&(a9==9)))){ a14 = 0; a19 = 5; a1 = 14; a5 = 4; a9 = 11; a11 = 1; return 21; } else if(((((((a28==1)&&((a20==1)&&(((input==3)&&((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a5==4)&&(a9==10))))&&(a17==2))))&&!(a24==1))&&(a1==14))&&(a19==1))&&(!(a14==1)&&((((a16==11)&&(!(a24==1)&&((a11==1)&&!(a4==1))))&&(a21==11))&&(a23==1))))){ a19 = 4; a6 = 1; a16 = 9; a5 = 4; a28 = 1; a9 = 10; a11 = 1; return 21; } else if(((((((a20==1)&&((a11==1)&&((((a5==4)||(a5==5))||(a5==6))&&(input==1))))&&(a2==1))&&(a21==10))&&!(a14==1))&&(((a19==3)&&((a1==12)&&((a14==1)||((a17==2)&&((a9==11)&&(((a16==7)&&(a13==1))&&!(a24==1)))))))||!(a3==1)))){ a1 = 14; a13 = 1; a3 = 1; a19 = 5; a18 = 0; a5 = 5; a9 = 10; return 23; } else if((((a21==12)&&(!(a26==1)&&((!(a20==1)&&((!(a14==1)&&((input==1)&&(((a5==4)&&(a9==11))||(((a5==5)&&(a9==10))||((a5==6)&&(a9==10))))))&&(a12==1)))&&(a1==14))))&&((((a17==2)&&((!(a27==1)&&((a11==1)||(a26==1)))&&(a13==1)))&&(a19==1))&&(a16==10)))){ if((a26==1)){ a1 = 12; a21 = 10; a16 = 7; a20 = 1; a28 = 0; a19 = 5; a9 = 11; a25 = 1; a5 = 5; }else{ a22 = 1; a3 = 0; a16 = 7; a1 = 12; a20 = 1; a26 = 1; a9 = 8; a19 = 5; a5 = 6; } return -1; } else if((((a21==10)&&(((((a5==5)||(a5==6))&&(input==5))&&(a19==2))&&(a23==1)))&&(((((a9==10)&&((((a16==10)&&((((a1==13)&&(a3==1))&&!(a8==1))||(a26==1)))&&!(a18==1))||(a27==1)))&&!(a18==1))&&!(a20==1))&&(a17==2)))){ a16 = 7; a19 = 1; a20 = 1; a3 = 0; a1 = 14; a5 = 5; a29 = 0; a23 = 0; return 21; } else if((((a21==10)&&(!(a24==1)&&(((a13==1)&&((a9==9)&&(!(a20==1)&&(((input==5)&&(a19==2))&&(a5==6)))))&&(a1==12))))&&((a16==8)&&(!(a24==1)&&((a6==1)&&((((a3==1)&&(a17==2))&&!(a27==1))&&(a12==1))))))){ a16 = 7; a11 = 1; a19 = 1; a13 = 1; a9 = 7; a5 = 4; a7 = 0; a20 = 1; return -1; } else if((((((a17==2)&&((a21==11)&&(((((((a5==4)||(a5==5))||(a5==6))&&(input==5))&&!(a23==1))&&(a4==1))&&(a9==11))))&&(a18==1))&&!(a13==1))&&(((((a16==7)&&((!(a20==1)&&(a12==1))&&(a24==1)))&&(a1==13))&&(a19==3))&&!(a3==1)))){ a8 = 1; a20 = 1; a21 = 10; a0 = 1; a5 = 5; a19 = 1; return -1; } else if(((((a21==10)&&(((!(a14==1)&&(!(a27==1)&&(((a3==1)&&(a17==2))&&!(a24==1))))&&(a19==3))&&(a11==1)))||(a7==1))&&((a16==11)&&((a12==1)&&(((input==4)&&(((((a5==5)&&(a1==13))&&(a9==11))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a1==14)&&(a5==4)))))&&(a20==1)))))){ a9 = 9; a4 = 0; a1 = 13; a21 = 11; a7 = 0; a5 = 4; a26 = 0; return 25; } else if(((!(a20==1)&&(!(a4==1)&&((a28==1)&&((((input==1)&&(((a19==3)&&(((a5==4)&&(a1==12))&&(a9==7)))||(((a19==2)&&((a9==11)&&((a5==5)&&(a1==14))))||((a19==2)&&((a9==11)&&((a5==6)&&(a1==14)))))))&&!(a24==1))&&!(a26==1)))))&&((((a3==1)&&((a21==12)&&((a0==1)||(a6==1))))&&(a17==2))&&(a16==10)))){ a5 = 4; a16 = 7; a9 = 8; a20 = 1; a1 = 12; a19 = 2; a4 = 1; a26 = 1; a21 = 10; a14 = 1; return -1; } else if((((a19==4)&&((a21==10)&&(((!(a6==1)||(a6==1))&&(a17==2))&&(a1==13))))&&((((((a3==1)&&((a16==7)&&(!(a14==1)&&(((a5==6)&&(input==1))&&(a9==7)))))&&(a20==1))&&(a2==1))&&!(a24==1))&&!(a7==1)))){ a5 = 5; a2 = 1; a21 = 11; a1 = 14; a27 = 0; a28 = 1; a9 = 9; return 26; } else if((((a1==12)&&(((((a17==2)&&(!(a3==1)||((a12==1)&&(a21==11))))&&(a19==3))||(a8==1))&&(a5==5)))&&(!(a18==1)&&((a16==7)&&(!(a24==1)&&((a11==1)&&(!(a7==1)&&(((a20==1)&&(input==4))&&(a9==7))))))))){ a24 = 0; a19 = 1; a14 = 0; a21 = 10; a12 = 1; a5 = 4; return -1; } else if(((((a21==11)&&(((a3==1)&&((!(a27==1)&&(a3==1))&&(a12==1)))&&(a17==2)))&&(a11==1))&&((((a1==14)&&((a19==2)&&(((a9==7)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a8==1)))&&(a20==1))))&&(a16==9))&&(a23==1)))){ a2 = 1; a1 = 12; a19 = 1; a16 = 10; a27 = 0; a5 = 5; a3 = 1; a21 = 10; return 21; } else if(((((a16==10)&&(((a19==3)&&((a18==1)||(!(a26==1)&&((a9==8)&&(a3==1)))))&&(a1==13)))||(a24==1))&&((a11==1)&&((a11==1)&&((a12==1)&&((a5==5)&&((a20==1)&&(((input==1)&&(a21==12))&&(a17==2))))))))){ if((a2==1)){ a20 = 0; a1 = 12; a9 = 10; a12 = 1; a16 = 8; a5 = 6; a19 = 5; a26 = 0; a18 = 0; a21 = 10; }else{ a19 = 2; a9 = 10; a3 = 1; a16 = 7; a5 = 4; a1 = 14; a21 = 10; a12 = 1; a6 = 1; } return 21; } else if((((!(a24==1)&&((a20==1)&&((a9==11)&&((a21==10)&&(a13==1)))))&&!(a24==1))&&((((a28==1)&&(((((a28==1)&&((a19==2)&&((a16==11)&&(input==6))))&&(a17==2))&&!(a7==1))&&!(a14==1)))&&(a5==6))&&(a1==13)))){ a6 = 1; a9 = 7; a1 = 12; a7 = 0; a16 = 7; a0 = 0; a5 = 4; a19 = 1; return -1; } else if((((((!(a14==1)&&((((((a1==13)&&((((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))&&(input==5)))&&(a17==2))&&(a28==1))&&(a21==12))&&(a20==1)))&&(a16==10))&&(a12==1))&&!(a4==1))&&(!(a3==1)||(!(a4==1)&&((a3==1)&&(a19==2)))))){ a5 = 4; a0 = 0; a1 = 12; a19 = 5; a12 = 1; a20 = 0; a9 = 11; a21 = 10; a6 = 1; a16 = 8; return 21; } else if((((a14==1)||((a26==1)||(((a17==2)&&(!(a28==1)||((((a6==1)&&(a16==10))&&!(a20==1))&&(a5==4))))&&(a9==9))))&&(!(a24==1)&&(!(a7==1)&&((a19==2)&&(((a21==10)&&((input==4)&&(a1==13)))&&(a28==1))))))){ a20 = 1; a22 = 0; a15 = 1; a25 = 0; a9 = 7; a16 = 7; return 25; } else if(((((a1==14)&&(!(a14==1)&&(((((input==5)&&(((a9==10)&&(a5==5))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10)))))&&(a19==1))&&(a17==2))&&(a2==1))))&&(a28==1))&&(((!(a26==1)&&((((a23==1)&&!(a14==1))&&(a16==10))&&(a21==10)))&&(a20==1))&&(a2==1)))){ a16 = 11; a5 = 6; a0 = 0; a9 = 11; a18 = 0; a12 = 1; a19 = 5; a1 = 12; return 23; } else if((((a19==1)&&((!(a18==1)&&((a28==1)&&(a9==10)))||(a26==1)))&&((a17==2)&&(((((((a1==14)&&((((input==6)&&(a20==1))&&!(a0==1))&&(a21==11)))&&(a28==1))&&(a5==4))&&(a11==1))&&(a16==9))&&(a2==1))))){ a21 = 10; a11 = 1; a23 = 1; a19 = 5; a9 = 11; a16 = 7; a5 = 5; a1 = 13; return 25; } else if(((((((a9==11)&&((((!(a20==1)&&((input==4)&&(a19==1)))&&(a17==2))&&(a1==14))&&(a3==1)))&&(a12==1))&&(a21==11))&&(a16==8))&&((a26==1)||((a28==1)&&(((a5==6)&&((a6==1)||!(a6==1)))||!(a12==1)))))){ a8 = 0; a3 = 1; a20 = 1; a9 = 7; a16 = 7; a5 = 4; a1 = 12; a21 = 10; a26 = 0; return -1; } else if((((a16==9)&&((!(a14==1)&&(((!(a7==1)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==6)))&&(a12==1))&&!(a18==1)))&&(a19==3)))&&((a21==11)&&((a23==1)&&((a1==14)&&((a17==2)&&(((a12==1)||!(a23==1))&&!(a20==1)))))))){ a22 = 1; a9 = 10; a19 = 1; a3 = 0; a20 = 1; a5 = 5; a16 = 7; a2 = 0; a21 = 10; return 21; } else if(((((a1==14)&&(((a28==1)&&((a16==11)&&((a11==1)&&!(a26==1))))&&(a19==2)))&&!(a27==1))&&((a17==2)&&(((((!(a7==1)&&(((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11)))&&(input==6)))&&!(a7==1))&&(a21==10))&&!(a14==1))&&(a20==1))))){ a5 = 4; a9 = 10; a6 = 1; a16 = 7; a19 = 4; a24 = 0; a26 = 0; a21 = 11; a1 = 12; a20 = 0; return 25; } else if((((a3==1)&&((a19==3)&&((a12==1)&&(((a20==1)&&((input==4)&&((a5==4)||(a5==5))))&&(a9==10)))))&&(!(a13==1)||((a0==1)||((a0==1)||(!(a0==1)&&(((a16==7)&&(((a1==14)&&(a6==1))&&(a21==10)))&&(a17==2)))))))){ a19 = 1; a3 = 1; a1 = 12; a14 = 0; a9 = 7; a5 = 4; a2 = 1; return -1; } else if((((a5==4)&&(((a9==7)&&(!(a20==1)&&(!(a6==1)||((a13==1)&&(a12==1)))))&&(a16==8)))&&(((a1==14)&&(((((!(a26==1)&&((a21==12)&&(input==6)))&&(a3==1))&&(a6==1))&&(a23==1))&&(a19==1)))&&(a17==2)))){ if((a21==12)){ a9 = 8; a16 = 7; a25 = 1; a21 = 10; a18 = 1; a1 = 13; a10 = 1; a20 = 1; }else{ a0 = 1; a21 = 10; a11 = 0; a20 = 1; a16 = 7; a1 = 12; a5 = 6; a2 = 0; } return 25; } else if(((((((a19==5)&&((input==3)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))))&&(a16==10))&&(a20==1))&&(a17==2))&&((!(a11==1)||((!(a7==1)&&(((a0==1)||(((a1==12)&&(a13==1))||(a27==1)))&&(a21==12)))&&(a11==1)))||!(a6==1)))){ a3 = 1; a19 = 1; a21 = 10; a5 = 4; a9 = 7; a16 = 7; a24 = 0; return -1; } else if((((a1==14)&&((a16==11)&&((a13==1)&&(!(a7==1)&&(!(a27==1)&&((((input==1)&&(a20==1))&&!(a27==1))&&(a3==1)))))))&&(((a17==2)&&((((!(a7==1)&&(a3==1))&&(a5==5))&&(a9==10))&&(a21==11)))&&(a19==2)))){ a20 = 0; a27 = 0; a19 = 1; a4 = 0; a5 = 6; a1 = 13; a23 = 1; a9 = 9; a16 = 7; return 25; } else if((((((a16==7)&&((((!(a24==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==5)))&&(a3==1))&&(a19==4))&&!(a24==1)))&&(a21==10))&&!(a24==1))&&((((!(a20==1)&&((a6==1)||(a0==1)))&&(a28==1))&&(a1==12))&&(a17==2)))){ a5 = 4; a9 = 9; a19 = 5; a27 = 0; a0 = 0; a18 = 0; a16 = 8; a20 = 1; return 25; } else if(((((a3==1)&&((a2==1)&&((((!(a4==1)&&(((a21==10)&&((input==1)&&((a5==4)||(a5==5))))&&!(a20==1)))&&(a6==1))&&(a16==7))&&(a9==7))))&&!(a26==1))&&((a6==1)&&(((a17==2)&&((a1==13)&&(a2==1)))&&(a19==4))))){ a4 = 0; a1 = 14; a27 = 0; a13 = 1; a5 = 4; return 21; } else if((((!(a18==1)&&((a13==1)&&((((a5==5)||(a5==6))&&(input==5))&&(a2==1))))&&(a9==10))&&(((a21==10)&&((((a3==1)&&(((a16==11)&&((!(a2==1)||(a6==1))&&(a17==2)))&&(a20==1)))&&(a19==5))&&(a1==13)))&&!(a18==1)))){ a11 = 1; a1 = 12; a26 = 0; a9 = 7; a5 = 6; a2 = 1; a21 = 11; return 25; } else if((((!(a20==1)&&((a16==9)&&((!(a27==1)&&((((((a9==11)&&((a1==13)&&(a5==6)))||(((a5==4)&&(a1==14))&&(a9==7)))&&(input==3))&&(a17==2))&&(a21==11)))&&(a28==1))))&&(a19==2))&&(((a3==1)&&(((a13==1)&&(a13==1))||!(a3==1)))||(a8==1)))){ if((a26==1)){ a21 = 10; a20 = 1; a19 = 1; a29 = 1; a25 = 1; a5 = 6; a16 = 10; a1 = 12; a9 = 8; a18 = 1; }else{ a20 = 1; a9 = 10; a5 = 5; a13 = 0; a4 = 1; a19 = 1; a0 = 1; a21 = 10; a16 = 7; a1 = 14; } return 21; } else if((((((((a13==1)&&(a20==1))||(a18==1))&&(a17==2))||(a18==1))&&(a21==12))&&(((a19==3)&&(((a3==1)&&((a1==12)&&(!(a4==1)&&(!(a8==1)&&(((input==5)&&(a9==11))&&(a16==9))))))&&(a5==6)))&&(a11==1)))){ a26 = 0; a16 = 7; a9 = 7; a19 = 1; a21 = 10; a23 = 1; a5 = 4; a0 = 0; return -1; } else if(((((((!(a14==1)&&(a11==1))&&(a16==11))&&(a1==12))&&!(a0==1))&&(a17==2))&&((a21==10)&&(!(a20==1)&&((!(a14==1)&&((a11==1)&&((a12==1)&&((((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&!(a27==1))&&(a9==10)))))&&(a19==3)))))){ if((a28==1)){ a5 = 6; a12 = 0; a6 = 0; a20 = 1; a19 = 2; a9 = 11; a16 = 7; a28 = 0; }else{ a20 = 1; a16 = 7; a9 = 9; a0 = 1; a19 = 1; a5 = 4; a25 = 0; a7 = 1; } return 26; } else if((((a1==12)&&((a16==7)&&((((a5==6)&&((input==1)&&(a20==1)))&&(a3==1))&&(a19==2))))&&((!(a6==1)||((a21==11)&&((a26==1)||((((a17==2)&&(!(a13==1)||(a6==1)))&&!(a24==1))||!(a23==1)))))&&(a9==8)))){ a11 = 1; a27 = 0; a9 = 7; a21 = 10; a5 = 4; a19 = 1; a7 = 0; return -1; } else if((((a21==12)&&(((a1==13)&&(((((a2==1)||!(a13==1))&&(a20==1))&&!(a7==1))&&(a3==1)))||(a26==1)))&&((a19==4)&&(((a28==1)&&((((a5==4)&&((input==4)&&(a17==2)))&&(a28==1))&&(a16==8)))&&(a9==7))))){ a16 = 7; a23 = 1; a19 = 1; a21 = 10; a1 = 12; a6 = 1; a24 = 0; return -1; } else if((((a16==8)&&((a17==2)&&((a19==4)&&((!(a8==1)&&(!(a8==1)&&((a21==12)&&((((a9==8)&&(a5==5))||(((a9==7)&&(a5==6))||((a9==8)&&(a5==4))))&&(input==4)))))&&(a12==1)))))&&((a20==1)&&(((((a23==1)&&!(a26==1))||!(a13==1))&&(a11==1))&&(a1==12))))){ a16 = 7; a5 = 4; a28 = 1; a19 = 1; a9 = 7; a21 = 10; a18 = 0; return -1; } else if((((a11==1)&&((!(a18==1)&&((a2==1)&&(((a21==10)&&((a19==1)&&((input==5)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))))&&(a16==11))))&&(a28==1)))&&(!(a14==1)&&((((a1==12)&&((a17==2)&&(a3==1)))&&!(a20==1))||(a27==1))))){ a27 = 1; a20 = 1; a1 = 13; a11 = 0; a16 = 7; a6 = 0; a21 = 11; a5 = 6; a19 = 3; a9 = 11; return -1; } else if((((a20==1)&&(((a21==11)&&((a17==2)&&((a1==12)&&(((a28==1)||!(a13==1))&&!(a4==1)))))&&(a12==1)))&&(((a6==1)&&(((a9==10)&&((a13==1)&&(!(a4==1)&&(((a5==5)||(a5==6))&&(input==3)))))&&(a19==3)))&&(a16==7)))){ a9 = 7; a28 = 1; a19 = 1; a14 = 0; a5 = 4; a7 = 0; a21 = 10; return -1; } else if(((((!(a8==1)&&((a1==13)&&((a9==7)&&((input==1)&&(a21==12)))))&&(a16==10))&&(a20==1))&&((a19==2)&&((((a14==1)||((((a2==1)&&((a6==1)||!(a12==1)))||(a18==1))&&(a17==2)))||!(a13==1))&&(a5==6))))){ a9 = 10; a5 = 5; a11 = 1; a16 = 7; a21 = 10; a12 = 1; a28 = 1; a1 = 14; return 21; } else if(((((a20==1)&&(((a23==1)&&((((!(a13==1)||(a2==1))&&(a21==10))&&(a9==9))&&(a19==2)))&&(a17==2)))&&(a16==8))&&((((a11==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a1==13))&&(a3==1)))&&!(a18==1))&&!(a24==1)))){ a5 = 4; a19 = 3; a1 = 14; a21 = 12; a9 = 8; a14 = 0; a28 = 1; a16 = 9; a23 = 1; return 21; } else if((((!(a3==1)||((!(a12==1)||(!(a20==1)&&((a21==11)&&(!(a12==1)||(((a11==1)&&(a19==3))&&(a16==9))))))&&(a6==1)))||!(a2==1))&&((((a17==2)&&(((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==5)))&&(a6==1))&&(a1==14)))){ a4 = 1; a19 = 1; a5 = 6; a23 = 0; a9 = 9; a1 = 13; a21 = 10; a16 = 7; a25 = 0; a20 = 1; return -1; } else if(((((!(a26==1)&&((!(a26==1)&&(((a23==1)&&(a2==1))&&(a16==8)))&&!(a20==1)))||(a0==1))||(a8==1))&&((((((a17==2)&&((a21==12)&&(((a5==5)||(a5==6))&&(input==1))))&&(a9==10))&&(a1==13))&&(a19==1))&&(a6==1)))){ if((a8==1)){ a16 = 7; a5 = 5; a21 = 10; a20 = 1; a1 = 14; a22 = 1; a8 = 1; a7 = 1; }else{ a13 = 0; a19 = 3; a6 = 0; a5 = 6; a18 = 1; a9 = 8; a16 = 7; } return 26; } else if((((a20==1)&&((a19==2)&&((a18==1)||((a12==1)&&(a3==1)))))&&(((((((((((input==3)&&((a5==5)||(a5==6)))&&!(a14==1))&&(a9==11))&&(a16==10))&&!(a8==1))&&(a1==14))&&!(a0==1))&&(a11==1))&&(a17==2))&&(a21==10)))){ a19 = 1; a1 = 12; a9 = 7; a13 = 1; a27 = 0; a5 = 4; a18 = 0; return 21; } else if(((!(a8==1)&&(((a16==7)&&((a1==12)&&(((((input==6)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))))&&(a17==2))&&(a19==5))&&(a13==1))))&&(a21==10)))&&((!(a8==1)&&((a7==1)||(((a20==1)&&(a13==1))||(a24==1))))&&!(a14==1)))){ a0 = 0; a20 = 0; a16 = 8; a19 = 1; a5 = 5; a9 = 9; a3 = 1; a14 = 0; return 22; } else if((((a4==1)||(!(a0==1)&&((((!(a20==1)&&((((a21==10)&&(a11==1))&&(a16==9))&&(a1==13)))&&!(a18==1))&&!(a27==1))||(a8==1))))&&((a17==2)&&((((((a9==8)&&(a5==6))||((a9==9)&&(a5==4)))&&(input==3))&&(a2==1))&&(a19==5))))){ a5 = 6; a0 = 1; a20 = 1; a1 = 12; a9 = 8; a13 = 0; a19 = 1; a10 = 1; a16 = 7; return 21; } else if(((((a13==1)&&((a19==1)&&((!(a26==1)&&((a12==1)&&(((a13==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a9==11))))&&(a16==8))))&&(a21==12))&&((a17==2)&&((((a12==1)&&((a6==1)||!(a28==1)))&&(a1==14))&&!(a20==1))))){ a9 = 8; a1 = 12; a20 = 1; a16 = 9; a5 = 6; a19 = 4; a6 = 0; a3 = 0; a11 = 0; return -1; } else if((((a16==10)&&((a20==1)&&((a9==11)&&(((((((!(a24==1)&&((input==1)&&(a5==4)))&&(a1==14))&&!(a7==1))&&(a17==2))&&(a28==1))&&(a3==1))&&(a21==12)))))&&(((!(a11==1)||(a11==1))||(a14==1))&&(a19==2)))){ a26 = 0; a21 = 10; a3 = 1; a1 = 13; a5 = 5; a9 = 9; a16 = 7; a2 = 1; return 25; } else if((((a5==5)&&(((a9==9)&&((a11==1)&&((((a11==1)&&(a23==1))&&(a20==1))&&(a17==2))))&&(a1==13)))&&((a12==1)&&((a16==9)&&(((((a28==1)&&((a19==3)&&(input==3)))&&!(a14==1))&&!(a18==1))&&(a21==12)))))){ a0 = 0; a1 = 12; a19 = 1; a5 = 4; a16 = 7; a9 = 7; a21 = 10; a13 = 1; return -1; } else if((((a11==1)&&(((a19==3)&&((a1==14)&&((!(a18==1)&&(((input==1)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&!(a24==1)))&&!(a7==1))))&&(a17==2)))&&((((((a23==1)&&(a21==11))||(a0==1))||(a26==1))&&(a20==1))&&(a16==11)))){ a9 = 7; a18 = 0; a5 = 4; a16 = 7; a8 = 0; a26 = 0; a19 = 1; a21 = 10; a1 = 12; return -1; } else if((((a21==11)&&((!(a13==1)||(((a9==10)&&((a20==1)&&((a24==1)||(!(a18==1)&&(a2==1)))))&&(a19==2)))&&(a16==8)))&&((((a11==1)&&((((input==5)&&(a17==2))&&(a23==1))&&!(a7==1)))&&(a1==14))&&(a5==5)))){ a4 = 0; a1 = 12; a24 = 0; a9 = 8; a13 = 1; a21 = 10; a19 = 5; return 25; } else if((((((a28==1)&&((input==4)&&(a16==9)))&&!(a14==1))&&(a20==1))&&((((a5==4)&&(!(a7==1)&&(((a19==2)&&((!(a23==1)||(!(a13==1)||((a12==1)&&(a11==1))))&&(a21==10)))&&(a1==12))))&&(a17==2))&&(a9==8)))){ a19 = 1; a2 = 1; a9 = 7; a23 = 1; a16 = 7; a8 = 0; return -1; } else if((((a1==13)&&((a9==11)&&((!(a20==1)&&(a2==1))&&!(a12==1))))&&((a16==7)&&((((((a19==1)&&(((a21==11)&&((a14==1)&&((input==3)&&(a17==2))))&&(a24==1)))&&(a5==4))&&(a18==1))&&(a27==1))&&!(a3==1))))){ a20 = 1; a1 = 14; a2 = 0; a21 = 10; a5 = 5; a7 = 1; a9 = 8; a23 = 0; return 23; } else if((((a3==1)&&(((!(a0==1)&&((((a9==11)&&(a2==1))&&(a17==2))||(a4==1)))&&(a21==10))&&(a2==1)))&&((a1==12)&&((a19==1)&&(!(a20==1)&&((((a16==8)&&((input==1)&&((a5==5)||(a5==6))))&&(a28==1))&&(a12==1))))))){ a16 = 7; a0 = 0; a27 = 0; a11 = 1; a9 = 7; a20 = 1; a5 = 4; return -1; } else if((((a9==9)&&((a1==13)&&((a4==1)&&(((a5==6)&&((a12==1)&&!(a6==1)))&&!(a28==1)))))&&(((!(a6==1)&&(((a24==1)&&((a16==11)&&(((a19==3)&&(input==6))&&(a17==2))))&&(a24==1)))&&(a20==1))&&(a21==10)))){ a10 = 0; a19 = 1; a1 = 14; a5 = 4; a11 = 0; a9 = 10; a16 = 7; a26 = 1; return -1; } else if(((((a19==2)&&((((a9==7)&&(!(a7==1)&&(((a5==4)||(a5==5))&&(input==4))))&&!(a26==1))&&(a28==1)))&&(a1==14))&&(!(a20==1)&&((((a18==1)||((((a17==2)&&(a3==1))||!(a11==1))&&!(a8==1)))&&(a21==11))&&(a16==7))))){ a5 = 4; a13 = 1; a1 = 12; a20 = 1; a11 = 1; a21 = 10; a23 = 1; a19 = 1; return -1; } else if(((((!(a6==1)||((a1==14)&&((a19==2)&&((!(a7==1)&&((a21==12)&&(a3==1)))||(a24==1)))))&&(a16==9))||(a4==1))&&(!(a27==1)&&(!(a20==1)&&((((input==1)&&(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(a17==2))&&(a23==1)))))){ a21 = 10; a16 = 10; a0 = 1; a9 = 10; a7 = 1; a24 = 1; a5 = 6; return -1; } else if((((a7==1)||((a16==10)&&((a3==1)&&((((a9==8)&&(a12==1))&&(a20==1))&&(a3==1)))))&&(!(a27==1)&&(((!(a26==1)&&((a17==2)&&((a1==13)&&((a19==5)&&((input==3)&&(a21==12))))))&&(a5==6))&&!(a4==1))))){ a21 = 10; a9 = 7; a16 = 7; a5 = 4; a23 = 1; a13 = 1; a19 = 1; a8 = 0; a1 = 12; return -1; } else if((((a17==2)&&((a9==9)&&(((!(a6==1)||(a2==1))||!(a28==1))&&!(a20==1))))&&((a28==1)&&((!(a14==1)&&((a21==11)&&(((!(a18==1)&&(((input==3)&&(a19==2))&&(a1==12)))&&(a5==5))&&(a16==8))))&&!(a27==1))))){ a5 = 4; a19 = 1; a16 = 7; a9 = 7; a11 = 1; a2 = 1; a21 = 10; a20 = 1; a14 = 0; return -1; } else if((((!(a27==1)&&((a21==12)&&(((!(a4==1)&&((input==1)&&((a5==5)||(a5==6))))&&(a9==7))&&(a2==1))))&&(a16==7))&&(!(a12==1)||((a1==13)&&(!(a20==1)&&((a19==3)&&(((a27==1)||(!(a28==1)||(a13==1)))&&(a17==2)))))))){ a5 = 4; a0 = 0; a1 = 14; a3 = 1; a16 = 8; a21 = 10; a27 = 0; return 25; } else if((((a21==11)&&((a20==1)&&(!(a13==1)&&(((((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a5==6)&&(a9==9))))&&(input==4))&&(a17==2)))))&&((((!(a3==1)&&(!(a6==1)&&((a16==10)&&(((a2==1)&&(a19==4))&&(a1==14)))))&&(a8==1))&&(a4==1))&&(a14==1)))){ a16 = 7; a10 = 0; a27 = 1; a9 = 7; a19 = 1; a23 = 0; a5 = 6; return -1; } else if((((a9==9)&&((a19==1)&&(!(a2==1)&&(((a24==1)&&(((a5==4)&&((a4==1)&&((a18==1)&&((a16==7)&&(input==4)))))&&(a20==1)))&&!(a2==1)))))&&((a21==12)&&((a1==12)&&((a17==2)&&((a0==1)&&(a11==1))))))){ a24 = 1; a21 = 10; a22 = 1; a14 = 1; a1 = 13; a9 = 11; a5 = 5; return 25; } else if(((!(a2==1)||((((a9==8)&&((a16==7)&&((a6==1)&&(a17==2))))&&(a19==5))&&(a1==13)))&&((((!(a27==1)&&(((((input==1)&&(a21==12))&&(a23==1))&&(a5==4))&&!(a7==1)))&&!(a4==1))&&(a20==1))&&(a28==1)))){ a7 = 0; a19 = 1; a26 = 0; a4 = 0; a16 = 8; a1 = 14; a5 = 6; return 21; } else if((((a12==1)&&((a16==9)&&(!(a26==1)&&(!(a26==1)&&((a17==2)&&(((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==4))&&(a3==1)))))))&&((a1==14)&&((a23==1)&&(!(a28==1)||((a20==1)&&((a19==4)&&((a12==1)&&(a21==11))))))))){ a1 = 12; a21 = 10; a16 = 7; a4 = 0; a9 = 7; a5 = 4; a0 = 0; a19 = 1; a14 = 0; return -1; } else if((((a21==12)&&(((a28==1)&&(a12==1))&&(a1==13)))&&((!(a4==1)&&((!(a7==1)&&((a20==1)&&((!(a4==1)&&((a19==3)&&((a17==2)&&((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==4)))))&&(a16==10))))&&!(a24==1)))&&!(a7==1)))){ a27 = 0; a1 = 12; a9 = 7; a21 = 10; a13 = 1; a16 = 7; a4 = 0; a5 = 4; a19 = 1; return -1; } else if((((a7==1)||(((((a5==5)&&(a6==1))&&(a23==1))&&(a17==2))||(a18==1)))&&((((a21==10)&&((((((!(a20==1)&&(input==5))&&(a19==1))&&!(a14==1))&&(a9==10))&&(a1==12))&&!(a0==1)))&&(a13==1))&&(a16==11)))){ if((a4==1)){ a29 = 0; a9 = 8; a12 = 0; a1 = 14; a16 = 7; a20 = 1; a5 = 6; a22 = 1; }else{ a9 = 9; a19 = 5; a15 = 0; a21 = 11; a7 = 1; a3 = 0; a1 = 14; a16 = 9; } return 21; } else if((((a19==3)&&((((a21==11)&&(((a16==9)&&(((a7==1)&&((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))&&(input==6)))&&!(a28==1)))&&(a7==1)))&&(a20==1))&&(a17==2)))&&((a1==12)&&((a24==1)&&(((a26==1)&&(a13==1))&&!(a13==1)))))){ a19 = 1; a6 = 0; a5 = 5; a9 = 10; a7 = 1; a16 = 7; a11 = 0; a21 = 10; return -1; } else if(((!(a23==1)||(!(a14==1)&&((((a3==1)&&(a19==1))&&(a21==10))&&(a9==11))))&&((a20==1)&&((a16==9)&&(!(a8==1)&&(!(a14==1)&&((a11==1)&&((a17==2)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a14==1))&&(a1==14)))))))))){ a11 = 1; a14 = 0; a5 = 4; a9 = 7; a3 = 1; a16 = 7; a1 = 12; return -1; } else if((((((a23==1)&&(!(a24==1)&&((a17==2)&&((input==1)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))))&&(a23==1))&&(a16==9))&&(((a1==12)&&(((!(a24==1)&&(!(a13==1)||((a12==1)&&(a19==5))))&&(a28==1))&&!(a20==1)))&&(a21==12)))){ a22 = 0; a19 = 2; a5 = 5; a20 = 1; a11 = 0; a21 = 11; a16 = 8; a24 = 1; a9 = 7; return -1; } else if((((!(a14==1)&&((a16==9)&&((a9==9)&&((a1==14)&&((a17==2)&&((a20==1)&&(input==1)))))))&&(a2==1))&&((a19==5)&&(!(a23==1)||((a24==1)||((a14==1)||(!(a28==1)||(((a5==5)&&(a12==1))&&(a21==12))))))))){ a5 = 4; a13 = 1; a21 = 10; a0 = 0; a9 = 7; a1 = 12; a14 = 0; a19 = 1; a16 = 7; return -1; } else if((((((((a17==2)&&(a13==1))&&(a9==10))&&(a18==1))&&!(a12==1))&&!(a12==1))&&(!(a20==1)&&(((((a5==4)&&((a18==1)&&((a19==2)&&(((input==6)&&(a1==14))&&!(a12==1)))))&&(a21==12))&&!(a6==1))&&(a16==7))))){ a4 = 1; a10 = 0; a1 = 13; a19 = 1; a25 = 0; a5 = 5; a9 = 9; a21 = 10; a20 = 1; return -1; } else if(((((a27==1)&&((a1==14)&&((!(a3==1)&&((a16==9)&&((input==6)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8))))))&&(a21==10))))&&(a24==1))&&((((a8==1)&&(((a7==1)&&((a28==1)&&(a27==1)))&&(a17==2)))&&(a20==1))&&(a19==5)))){ a9 = 11; a21 = 11; a5 = 6; a1 = 12; a26 = 1; a8 = 1; return 21; } else if(((((a17==2)&&((((!(a26==1)&&((a11==1)&&(a28==1)))&&(a19==5))&&(a3==1))&&!(a20==1)))||!(a11==1))&&((a1==12)&&(((a11==1)&&((!(a26==1)&&((input==4)&&(((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))))&&(a16==9)))&&(a21==12))))){ a4 = 1; a19 = 3; a16 = 7; a14 = 1; a21 = 11; a5 = 4; a9 = 10; a23 = 0; return -1; } else if(((((a20==1)&&((a17==2)&&((a19==4)&&(((a5==6)&&((((input==5)&&(a1==14))&&!(a24==1))&&(a9==8)))&&(a21==10)))))&&!(a24==1))&&((!(a12==1)||(((!(a7==1)&&(a3==1))&&(a16==11))&&(a3==1)))||!(a12==1)))){ a6 = 1; a1 = 12; a7 = 0; a16 = 7; a9 = 7; a5 = 4; a11 = 1; a19 = 1; return -1; } else if((((((((a20==1)&&(input==4))&&(a11==1))&&(a9==10))&&(a5==4))&&(a19==5))&&((((a21==12)&&(((a6==1)&&((a26==1)||((a27==1)||((a16==11)&&((a17==2)&&(a11==1))))))||(a18==1)))||!(a13==1))&&(a1==13)))){ a9 = 7; a21 = 10; a1 = 12; a0 = 0; a18 = 0; a16 = 7; a19 = 1; a13 = 1; return -1; } else if((((((a14==1)||((!(a28==1)||((a17==2)&&((a4==1)||(a6==1))))&&!(a20==1)))&&(a16==8))&&(a1==12))&&(((a21==10)&&((a23==1)&&(!(a7==1)&&((a2==1)&&(((((a5==6)&&(a9==10))||((a9==11)&&(a5==4)))||((a9==11)&&(a5==5)))&&(input==4))))))&&(a19==5)))){ a20 = 1; a5 = 5; a13 = 1; a19 = 4; a14 = 0; a27 = 0; a9 = 7; a16 = 7; a1 = 14; return 25; } else if(((!(a13==1)||((a3==1)&&((((a13==1)&&(((a2==1)&&(a16==10))&&(a19==3)))&&(a1==13))&&(a11==1))))&&((a23==1)&&(((((a21==10)&&((a17==2)&&(((a5==5)||(a5==6))&&(input==3))))&&(a9==8))&&!(a20==1))&&!(a0==1))))){ if((a29==1)){ a28 = 0; a5 = 6; a29 = 1; a10 = 1; a19 = 4; a9 = 10; a21 = 11; a20 = 1; a1 = 12; }else{ a21 = 11; a1 = 12; a5 = 5; a8 = 1; a16 = 9; a19 = 1; a15 = 1; } return -1; } else if((((a1==12)&&(((a16==7)&&((!(a12==1)||((a6==1)&&(a5==5)))&&(a19==2)))||!(a12==1)))&&((a9==11)&&((a21==11)&&(((((((a20==1)&&(input==6))&&!(a14==1))&&!(a4==1))&&(a23==1))&&(a11==1))&&(a17==2)))))){ a0 = 0; a11 = 1; a21 = 10; a9 = 7; a19 = 1; a14 = 0; a5 = 4; return -1; } else if(((((a20==1)&&((((a19==1)&&((a1==13)&&((a17==2)&&((a16==7)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10)))&&(input==3))))))&&!(a24==1))&&!(a8==1)))&&(a28==1))&&((a28==1)&&((((a11==1)&&(a12==1))||(a0==1))&&(a21==12))))){ a1 = 12; a11 = 1; a21 = 10; a2 = 1; a9 = 7; a5 = 4; a23 = 1; return -1; } else if(((!(a12==1)||(((a19==4)&&(!(a13==1)||((a21==12)&&(!(a24==1)&&((a17==2)&&((a20==1)&&(a3==1)))))))&&(a16==8)))&&(((a1==13)&&((a11==1)&&(((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))&&(input==3))&&!(a8==1))))&&(a2==1)))){ a5 = 4; a21 = 10; a16 = 7; a8 = 0; a19 = 1; a6 = 1; a9 = 7; a7 = 0; a1 = 12; return -1; } else if((((a21==11)&&((a19==1)&&((!(a0==1)&&((a16==10)&&(!(a26==1)&&(a6==1))))&&(a6==1))))&&((a17==2)&&(!(a20==1)&&((!(a0==1)&&((a9==8)&&(!(a18==1)&&((a23==1)&&(((a5==4)||(a5==5))&&(input==1))))))&&(a1==12)))))){ if((a6==1)){ a5 = 5; a21 = 10; a3 = 0; a0 = 1; a25 = 0; a9 = 10; a20 = 1; a16 = 7; a19 = 2; }else{ a5 = 4; a15 = 1; a19 = 3; a1 = 13; a9 = 7; a20 = 1; a13 = 0; a21 = 12; } return 21; } else if((((!(a8==1)&&((a0==1)||(((a1==12)&&((a6==1)&&(a16==8)))&&(a9==7))))||!(a12==1))&&((a19==1)&&(((a6==1)&&(!(a20==1)&&((a23==1)&&((a6==1)&&(((input==3)&&((a5==5)||(a5==6)))&&(a17==2))))))&&(a21==12))))){ a20 = 1; a18 = 1; a5 = 5; a9 = 8; a3 = 0; a16 = 7; a21 = 10; a19 = 2; a22 = 1; return 25; } else if(((((a6==1)&&((a21==11)&&((a16==11)&&((a20==1)&&((((a9==9)&&(a5==4))||(((a5==5)&&(a9==8))||((a9==8)&&(a5==6))))&&(input==1))))))&&(a17==2))&&((a4==1)||((a19==1)&&((a3==1)&&(((((a23==1)&&!(a24==1))||(a27==1))||(a18==1))&&(a1==12))))))){ a13 = 1; a19 = 5; a9 = 7; a11 = 1; a5 = 5; a1 = 13; a12 = 1; return 21; } else if((((a23==1)&&((((a19==3)&&((a20==1)&&((a17==2)&&((a9==7)&&(((input==6)&&((a5==5)||(a5==6)))&&(a1==13))))))&&(a16==10))&&(a23==1)))&&((a28==1)&&((!(a23==1)||(((a13==1)&&(a2==1))||!(a3==1)))&&(a21==11))))){ a16 = 7; a21 = 10; a8 = 0; a19 = 1; a1 = 12; a23 = 1; a0 = 0; a5 = 4; return -1; } else if((((a28==1)&&(!(a0==1)&&((a16==11)&&(((a17==2)&&(((a21==12)&&(((a12==1)&&((a9==11)&&(((a5==4)||(a5==5))&&(input==4))))&&(a1==12)))&&(a19==3)))&&(a23==1)))))&&(!(a28==1)||(((a12==1)&&(a11==1))&&(a20==1))))){ a28 = 1; a21 = 10; a19 = 1; a16 = 7; a5 = 4; a9 = 7; a2 = 1; a13 = 1; return -1; } else if((((((a1==14)&&(!(a24==1)&&((!(a18==1)&&((input==1)&&((a5==4)||(a5==5))))&&!(a7==1))))&&(a16==8))&&(a19==1))&&((a9==11)&&((a21==12)&&(((((a17==2)&&((a27==1)||(a23==1)))||(a26==1))||!(a13==1))&&!(a20==1)))))){ if((a19==3)){ a19 = 3; a5 = 6; a1 = 12; a16 = 9; a20 = 1; a10 = 0; a9 = 8; a22 = 1; }else{ a1 = 12; a20 = 1; a15 = 1; a21 = 10; a9 = 8; a6 = 0; a13 = 0; a5 = 4; a16 = 7; } return 22; } else if(((((((a12==1)&&(a12==1))&&(a9==10))||!(a2==1))&&(a3==1))&&((!(a26==1)&&((a1==12)&&(((!(a20==1)&&((a5==4)&&((((input==1)&&(a16==9))&&(a21==10))&&(a19==5))))&&(a12==1))&&(a17==2))))&&(a3==1)))){ a20 = 1; a22 = 1; a16 = 7; a19 = 1; a1 = 13; a29 = 0; a9 = 8; a12 = 0; return -1; } else if((((a17==2)&&(!(a3==1)||(((((a2==1)||!(a6==1))&&(a20==1))&&(a28==1))&&!(a18==1))))&&((a21==11)&&((a16==11)&&((!(a24==1)&&((input==3)&&(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==4))||(((((a5==5)&&(a1==14))&&(a9==11))&&(a19==3))||((a19==3)&&((a9==11)&&((a5==6)&&(a1==14))))))))&&!(a8==1)))))){ a16 = 9; a1 = 14; a21 = 12; a27 = 0; a5 = 5; a11 = 1; a9 = 11; a19 = 2; a23 = 1; return 21; } else if((((!(a14==1)&&((a2==1)&&((!(a18==1)&&((a19==1)&&((((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a5==4)&&(a1==13))))&&(input==4))))&&(a17==2))))&&(a21==11))&&((!(a12==1)||(!(a20==1)&&(((a0==1)||(a12==1))&&!(a8==1))))&&(a16==7)))){ a1 = 12; a24 = 0; a21 = 10; a9 = 7; a20 = 1; a0 = 0; a13 = 1; a5 = 4; return -1; } else if(((((input==4)&&((a5==4)||(a5==5)))&&!(a8==1))&&((a0==1)||((((a21==12)&&((a2==1)&&((((a9==9)&&(((a6==1)&&(((a20==1)&&(a23==1))&&(a2==1)))&&(a1==14)))&&(a16==10))&&(a17==2))))&&(a19==4))&&!(a18==1))))){ a16 = 7; a7 = 0; a9 = 7; a1 = 12; a0 = 0; a19 = 1; a21 = 10; a23 = 1; a5 = 4; return -1; } else if((((a21==12)&&((a5==4)&&((a16==7)&&(((a28==1)&&((a17==2)&&(input==6)))&&(a1==12)))))&&((((a19==5)&&((a4==1)||(!(a11==1)||(((a11==1)&&(!(a28==1)||(a12==1)))||!(a6==1)))))&&(a9==9))&&(a20==1)))){ a23 = 1; a1 = 14; a19 = 3; a18 = 0; a16 = 9; a6 = 1; a9 = 11; a21 = 11; return 26; } else if(((((a20==1)&&((a23==1)&&(!(a7==1)&&((a16==11)&&(a6==1)))))&&(a19==2))&&((a21==11)&&((a17==2)&&((((!(a14==1)&&((((a9==11)&&((a1==12)&&(a5==6)))||(((a1==13)&&(a5==4))&&(a9==7)))&&(input==1)))&&!(a18==1))&&(a3==1))&&!(a24==1)))))){ a5 = 6; a28 = 1; a21 = 12; a0 = 0; a7 = 0; a19 = 1; a9 = 9; a1 = 12; return 22; } else if((((a16==11)&&(((a21==10)&&((((!(a20==1)&&(a3==1))||(a8==1))&&(a17==2))&&!(a18==1)))&&(a5==5)))&&((a2==1)&&(((((a9==10)&&(!(a4==1)&&((a1==12)&&(input==6))))&&!(a0==1))&&(a13==1))&&(a19==1))))){ a25 = 1; a0 = 1; a20 = 1; a16 = 7; a9 = 7; a1 = 14; a7 = 1; return 25; } else if(((!(a20==1)&&((((a13==1)&&(!(a8==1)&&((a13==1)&&(((a5==4)||(a5==5))&&(input==5)))))&&(a6==1))&&(a21==10)))&&((a16==8)&&((a1==12)&&(((a17==2)&&(((a0==1)||(!(a8==1)&&(a13==1)))&&(a9==9)))&&(a19==2)))))){ a7 = 0; a8 = 0; a19 = 1; a11 = 1; a5 = 4; a16 = 7; a9 = 7; a20 = 1; return -1; } else if(((!(a3==1)||(!(a20==1)&&((a17==2)&&(!(a28==1)||(a11==1)))))&&((a6==1)&&((((a21==10)&&((a11==1)&&((a23==1)&&((input==1)&&(((((a1==12)&&(a5==4))&&(a9==7))&&(a19==3))||(((a19==2)&&(((a5==5)&&(a1==14))&&(a9==11)))||((((a1==14)&&(a5==6))&&(a9==11))&&(a19==2))))))))&&(a16==7))&&(a12==1))))){ a20 = 1; a0 = 0; a3 = 1; a14 = 0; a5 = 4; a9 = 7; a19 = 1; a1 = 12; return -1; } else if(((((a5==6)&&((((a4==1)&&((a14==1)&&(!(a3==1)&&((input==5)&&(a9==11)))))&&!(a13==1))&&(a20==1)))&&(a19==5))&&((a16==7)&&((((((a13==1)&&(a21==10))&&(a1==14))&&(a18==1))&&(a17==2))&&!(a2==1))))){ a1 = 12; a15 = 0; a29 = 1; a27 = 1; a9 = 9; a16 = 10; a19 = 2; return 21; } else if(((((a19==4)&&((a5==5)&&((a17==2)&&(((a8==1)||(((a2==1)&&(a28==1))||(a27==1)))&&!(a7==1)))))&&(a21==12))&&(((a20==1)&&((((a1==12)&&((input==6)&&(a16==9)))&&!(a4==1))&&!(a27==1)))&&(a9==11)))){ a11 = 1; a1 = 13; a2 = 1; a16 = 7; a19 = 2; a9 = 8; a21 = 10; a27 = 0; return 25; } else if((((((a2==1)&&((a20==1)&&((!(a8==1)&&((a12==1)&&(a19==2)))&&(a17==2))))||(a4==1))&&(a1==12))&&(((a2==1)&&((a9==8)&&((a12==1)&&(((a21==10)&&((input==1)&&((a5==5)||(a5==6))))&&(a12==1)))))&&(a16==10)))){ a12 = 1; a9 = 10; a2 = 1; a16 = 8; a19 = 4; a21 = 11; a5 = 6; a0 = 0; return 26; } else if((((a11==1)&&(a21==11))&&(((a16==8)&&((a11==1)&&((a13==1)&&(((a3==1)&&((a19==2)&&(((a17==2)&&(!(a18==1)&&(((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a1==12))&&!(a0==1))))&&(a9==11))))&&!(a20==1)))))&&(a3==1)))){ a5 = 4; a20 = 1; a9 = 7; a21 = 10; a16 = 7; a13 = 1; a23 = 1; a19 = 1; a8 = 0; return -1; } else if(((!(a20==1)&&(((a19==4)&&((((a16==10)&&((!(a26==1)&&((a1==13)&&((input==4)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))))&&!(a24==1)))&&!(a14==1))&&!(a27==1)))&&(a21==11)))&&((a27==1)||(((a13==1)&&!(a14==1))&&(a17==2))))){ a1 = 12; a9 = 11; a28 = 0; a11 = 0; a19 = 5; a5 = 4; a16 = 7; a24 = 1; a20 = 1; return -1; } else if(((((a21==12)&&((a16==11)&&((((((input==4)&&(((a9==9)&&(a5==6))||((a9==10)&&(a5==4))))&&!(a0==1))&&!(a14==1))&&(a1==13))&&(a20==1))))&&!(a18==1))&&((a12==1)&&(((!(a2==1)||((a23==1)&&(a17==2)))&&(a6==1))&&(a19==4))))){ a16 = 7; a13 = 1; a5 = 4; a1 = 12; a19 = 1; a21 = 10; a0 = 0; a12 = 1; a9 = 7; return -1; } else if((((a27==1)||(((((a12==1)&&(a21==10))||(a27==1))&&(a16==11))||(a4==1)))&&((a19==4)&&(((((((a1==13)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==6)))&&!(a8==1))&&(a6==1))&&(a17==2))&&(a20==1))&&(a3==1))))){ a28 = 1; a13 = 1; a1 = 12; a9 = 8; a21 = 11; a5 = 5; a24 = 0; return 26; } else if(((!(a14==1)&&((a23==1)&&(!(a20==1)&&((a16==7)&&(((((a19==1)&&((a9==7)&&((a1==12)&&(a5==4))))&&(a21==12))||(((a21==11)&&(((a9==11)&&((a1==14)&&(a5==5)))&&(a19==5)))||(((a19==5)&&(((a5==6)&&(a1==14))&&(a9==11)))&&(a21==11))))&&(input==3))))))&&(!(a18==1)&&(((((a2==1)||(a26==1))&&(a17==2))&&(a12==1))&&(a3==1))))){ a1 = 12; a9 = 7; a24 = 0; a20 = 1; a5 = 4; a21 = 10; a19 = 1; a3 = 1; a8 = 0; return -1; } else if((((a21==10)&&(((a1==14)&&((((a16==8)&&((a13==1)||(a8==1)))||!(a11==1))&&!(a27==1)))||!(a11==1)))&&(((a19==3)&&(((((input==5)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))))&&(a20==1))&&(a13==1))&&(a6==1)))&&(a17==2)))){ a19 = 1; a9 = 7; a1 = 12; a5 = 4; a7 = 0; a14 = 0; a16 = 7; a11 = 1; return -1; } else if((((((a21==11)&&((a19==4)&&((input==3)&&((a5==6)||((a5==4)||(a5==5))))))&&(a28==1))&&(a9==9))&&(!(a24==1)&&(((a17==2)&&(((a20==1)&&(!(a7==1)&&(!(a8==1)&&(((a23==1)&&(a11==1))&&(a16==8)))))&&(a1==12)))&&(a12==1))))){ a19 = 1; a21 = 10; a5 = 4; a27 = 0; a9 = 7; a16 = 7; a6 = 1; a7 = 0; return -1; } else if(((((((a9==9)&&(((a6==1)||(a4==1))||(a7==1)))&&(a5==4))&&(a19==2))&&(a17==2))&&(((a16==10)&&((a1==14)&&(((a13==1)&&((a28==1)&&((a13==1)&&((a21==12)&&(input==6)))))&&!(a27==1))))&&(a20==1)))){ a1 = 12; a24 = 0; a19 = 1; a7 = 0; a21 = 10; a9 = 7; a16 = 7; return -1; } else if((((((a1==14)&&((a13==1)&&((a19==3)&&((a21==11)&&(a2==1)))))&&(a17==2))&&!(a20==1))&&(!(a14==1)&&((!(a7==1)&&((!(a0==1)&&((a12==1)&&(((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a9==8)&&(a5==5)))&&(input==4))))&&(a16==8)))&&!(a24==1))))){ a21 = 12; a3 = 1; a20 = 1; a19 = 4; a9 = 8; a5 = 6; a18 = 0; a16 = 10; return 23; } else if(((((a20==1)&&((((a24==1)&&((((((((a9==7)&&((a1==13)&&(a5==4)))||((((a1==12)&&(a5==5))&&(a9==11))||((a9==11)&&((a5==6)&&(a1==12)))))&&(input==5))&&!(a23==1))&&(a16==7))&&(a19==3))&&(a7==1)))&&(a21==11))&&(a8==1)))&&!(a3==1))&&((a17==2)&&((a12==1)&&!(a28==1))))){ a5 = 5; a14 = 1; a9 = 9; a29 = 0; a21 = 10; a1 = 14; a19 = 1; a28 = 0; return 21; } else if((((a21==11)&&(((a16==8)&&((a6==1)&&(!(a26==1)&&(((a9==9)&&(input==3))&&(a1==13)))))&&(a20==1)))&&((((a19==3)&&(((a8==1)||(!(a24==1)&&(!(a3==1)||(a3==1))))&&(a3==1)))&&(a5==6))&&(a17==2)))){ a18 = 0; a0 = 0; a1 = 12; a5 = 4; a14 = 0; a19 = 1; a21 = 10; a16 = 7; a9 = 7; return -1; } else if(((((a5==4)&&((a4==1)&&((((a19==2)&&(a23==1))&&(a18==1))&&(a1==14))))&&!(a3==1))&&(!(a28==1)&&(((!(a2==1)&&(((((a20==1)&&(input==4))&&(a9==11))&&(a21==12))&&!(a6==1)))&&(a16==8))&&(a17==2))))){ a1 = 12; a5 = 5; a7 = 1; a9 = 8; a18 = 1; a11 = 0; a21 = 10; a16 = 7; return -1; } else if((((a19==2)&&(((!(a4==1)&&((a17==2)&&((a16==9)&&((a13==1)&&((input==1)&&(a21==10))))))&&!(a14==1))&&!(a26==1)))&&(((a9==8)&&(((((a23==1)||!(a3==1))&&(a20==1))&&(a11==1))&&(a5==4)))&&(a1==14)))){ a2 = 1; a1 = 12; a19 = 3; a8 = 0; a5 = 6; a21 = 12; a9 = 10; return 21; } else if((((a13==1)&&(((a3==1)&&((a1==14)&&((a11==1)&&(a17==2))))&&(a20==1)))&&((a11==1)&&(!(a8==1)&&(((((a19==3)&&((a12==1)&&((((a5==5)&&(a9==10))||(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(input==6))))&&(a21==11))&&(a16==10))&&(a28==1)))))){ a5 = 4; a21 = 10; a0 = 0; a23 = 1; a19 = 1; a9 = 7; a16 = 7; a1 = 12; a6 = 1; return -1; } else if((((((((((a23==1)||(a24==1))&&(a21==11))&&(a12==1))&&(a20==1))||(a14==1))&&(a19==4))&&(a16==8))&&((a28==1)&&((!(a0==1)&&((a28==1)&&((((input==3)&&(a9==7))&&(a1==12))&&(a17==2))))&&(a5==4))))){ a16 = 7; a24 = 0; a1 = 13; a20 = 0; a5 = 6; a14 = 0; a9 = 10; a7 = 0; return 26; } else if((((!(a18==1)&&(!(a8==1)&&((a2==1)&&(a23==1))))&&(a9==7))&&((a21==11)&&(((a16==9)&&(((a20==1)&&((a17==2)&&((a19==4)&&(((((a5==5)||(a5==6))&&(input==5))&&!(a8==1))&&(a1==13)))))&&(a3==1)))&&(a12==1))))){ a21 = 10; a4 = 0; a9 = 9; a14 = 0; a5 = 4; a20 = 0; a1 = 14; a19 = 3; a16 = 8; return 21; } else if((((((a12==1)&&((a19==5)&&((((a16==8)&&(a12==1))||(a0==1))&&(a9==9))))&&!(a18==1))&&!(a26==1))&&((a17==2)&&(((!(a18==1)&&((((a5==4)&&(input==6))&&(a21==10))&&(a20==1)))&&!(a0==1))&&(a1==12))))){ a24 = 0; a19 = 2; a9 = 7; a7 = 0; a16 = 10; a6 = 1; return 25; } else if(((((a9==11)&&(!(a23==1)&&((((a24==1)&&(a3==1))&&(a26==1))&&(a8==1))))&&(a1==12))&&((a16==9)&&((a21==11)&&((a20==1)&&((a7==1)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==3)))&&(a19==5))&&!(a12==1)))))))){ a16 = 7; a9 = 9; a12 = 0; a20 = 0; a5 = 4; a28 = 0; a19 = 2; a22 = 1; return 23; } else if((((!(a7==1)&&((a16==9)&&((((((a18==1)||((a6==1)&&(a13==1)))&&(a9==7))&&(a1==12))&&(a19==1))&&(a20==1))))&&(a21==11))&&(((a12==1)&&((a17==2)&&((((a5==5)||(a5==6))&&(input==3))&&!(a14==1))))&&!(a18==1)))){ a1 = 13; a2 = 1; a21 = 10; a26 = 0; a5 = 6; a16 = 7; a19 = 2; a4 = 0; return 22; } else if((((a19==4)&&((a12==1)&&(!(a26==1)&&((((a13==1)&&((a16==7)&&((input==6)&&(((a9==7)&&((a5==4)&&(a1==13)))||(((a9==11)&&((a1==12)&&(a5==5)))||(((a5==6)&&(a1==12))&&(a9==11)))))))&&(a2==1))&&(a21==11)))))&&((a23==1)&&((a20==1)&&(((a2==1)&&(a17==2))||!(a12==1)))))){ a19 = 3; a6 = 1; a1 = 14; a9 = 7; a4 = 0; a5 = 5; a16 = 8; a11 = 1; return 21; } else if(((((a3==1)&&(((a21==12)&&(((a17==2)&&((a11==1)&&(a19==1)))&&(a5==6)))&&(a9==7)))||(a27==1))&&(!(a26==1)&&((((a1==12)&&(((a16==10)&&((a20==1)&&(input==5)))&&!(a8==1)))&&(a2==1))&&!(a24==1))))){ a7 = 0; a21 = 10; a5 = 4; a16 = 7; a23 = 1; return -1; } else if((((a1==14)&&(((((a19==2)&&((!(a14==1)&&((a12==1)&&(a21==10)))&&(a3==1)))&&(a20==1))||(a14==1))&&(a13==1)))&&(((((a16==8)&&((((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))&&(input==3)))&&(a17==2))&&(a28==1))&&!(a24==1)))){ a9 = 7; a6 = 1; a13 = 1; a19 = 1; a16 = 7; a5 = 4; a8 = 0; a1 = 12; return -1; } else if((((a9==7)&&(((a21==12)&&((a5==6)&&(((a1==13)&&(!(a28==1)||(!(a8==1)&&(a23==1))))||(a27==1))))&&(a17==2)))&&(!(a0==1)&&((((((a16==8)&&(input==6))&&(a20==1))&&(a28==1))&&(a19==4))&&(a23==1))))){ a23 = 1; a9 = 10; a16 = 10; a19 = 3; a1 = 14; a28 = 1; a24 = 0; return 21; } else if((((a19==2)&&((a9==9)&&(((!(a4==1)&&(((a16==8)&&((a28==1)&&(a21==10)))||!(a6==1)))&&(a3==1))&&(a1==14))))&&((((a28==1)&&((!(a26==1)&&((input==1)&&(a17==2)))&&(a2==1)))&&(a5==4))&&(a20==1)))){ a16 = 9; a18 = 0; a21 = 12; a1 = 12; a5 = 6; a4 = 0; a19 = 4; a6 = 1; return 26; } else if((((a6==1)&&(((a19==2)&&((((((a9==9)&&(a5==4))||(((a9==8)&&(a5==5))||((a5==6)&&(a9==8))))&&(input==4))&&(a2==1))&&!(a0==1)))&&(a17==2)))&&(!(a12==1)||((a18==1)||((a1==14)&&(((a16==8)&&(!(a20==1)&&((a12==1)&&!(a27==1))))&&(a21==10))))))){ a9 = 7; a19 = 1; a16 = 7; a11 = 1; a5 = 4; a26 = 0; a1 = 12; a8 = 0; a20 = 1; return -1; } else if(((((a17==2)&&(!(a13==1)||(a2==1)))&&(a16==8))&&(!(a27==1)&&(((((a3==1)&&(!(a20==1)&&((((a21==11)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a5==6)&&(a9==10))))&&(input==5)))&&(a1==14))&&(a19==3))))&&(a11==1))&&(a11==1))&&(a3==1))))){ a16 = 7; a4 = 0; a9 = 11; a1 = 12; a21 = 10; a13 = 1; a19 = 2; a24 = 0; a5 = 4; return 23; } else if((((a28==1)&&(((((a20==1)&&((((((a9==7)&&(a5==5))||((a5==6)&&(a9==7)))||((a9==8)&&(a5==4)))&&(input==5))&&(a17==2)))&&(a2==1))&&(a1==14))&&(a19==3)))&&(!(a4==1)&&(((a23==1)&&(!(a12==1)||(!(a4==1)&&((a28==1)&&(a21==10)))))&&(a16==7))))){ a8 = 0; a1 = 13; a5 = 4; a2 = 1; a26 = 0; a21 = 11; a9 = 8; a19 = 2; return 26; } else if(((((a16==8)&&((a19==1)&&((a7==1)||(((a20==1)&&(a11==1))&&!(a8==1)))))&&(a17==2))&&((a1==14)&&(((a21==12)&&((a3==1)&&(!(a14==1)&&((((input==1)&&(a5==5))&&!(a4==1))&&(a6==1)))))&&(a9==8))))){ a9 = 9; a5 = 6; a23 = 1; a16 = 10; a19 = 5; a12 = 1; a21 = 11; a1 = 13; a11 = 1; return 26; } else if((((((a3==1)&&((a9==7)&&(a23==1)))&&(a1==13))&&(a16==10))&&(((!(a18==1)&&((a21==10)&&(((((!(a20==1)&&((input==5)&&((a5==5)||(a5==6))))&&(a11==1))&&!(a18==1))&&(a6==1))&&(a17==2))))&&(a19==1))&&(a3==1)))){ if((a28==1)){ a5 = 6; a10 = 1; a1 = 14; a20 = 1; a29 = 0; a21 = 11; a16 = 11; a19 = 5; a28 = 0; }else{ a22 = 1; a20 = 1; a16 = 7; a28 = 0; a8 = 1; a5 = 5; a9 = 8; } return -1; } else if((((a17==2)&&((((a9==10)&&((((((a5==5)||(a5==6))&&(input==3))&&!(a8==1))&&(a3==1))&&(a13==1)))&&(a16==10))&&!(a20==1)))&&(((a21==10)&&(((a23==1)&&(!(a18==1)&&((a11==1)&&(a11==1))))&&(a19==2)))&&(a1==13)))){ a5 = 6; a16 = 7; a9 = 8; a20 = 1; a26 = 1; a1 = 12; a8 = 1; a6 = 0; return 25; } else if((((a11==1)&&((!(a7==1)&&((a20==1)&&((!(a4==1)&&((a12==1)&&(((input==5)&&(a1==14))&&(a9==7))))&&(a17==2))))&&(a19==4)))&&(((a21==11)&&((a28==1)&&((a5==4)&&(!(a13==1)||(a28==1)))))&&(a16==11)))){ a6 = 1; a16 = 7; a4 = 0; a19 = 1; a28 = 1; a21 = 10; a1 = 12; return -1; } else if((((((((a2==1)&&((a26==1)||((a23==1)&&(a19==4))))&&!(a0==1))&&!(a4==1))&&(a9==7))&&(a1==13))&&((((a20==1)&&((a21==12)&&((((input==4)&&((a5==5)||(a5==6)))&&(a28==1))&&!(a26==1))))&&(a17==2))&&(a16==9)))){ a21 = 10; a1 = 12; a5 = 4; a3 = 1; a4 = 0; a16 = 7; a19 = 1; return -1; } else if((((a11==1)&&(((a19==5)&&(((!(a12==1)||((a1==13)&&(a23==1)))&&!(a8==1))&&(a20==1)))&&(a16==7)))&&(!(a0==1)&&(((a9==10)&&((a23==1)&&(((a13==1)&&((input==4)&&(a17==2)))&&(a21==11))))&&(a5==5))))){ a18 = 0; a9 = 7; a19 = 1; a1 = 12; a5 = 4; a8 = 0; a21 = 10; a14 = 0; return -1; } return calculate_output75(input); } int calculate_output75(int input) { if((((a16==11)&&((!(a6==1)||(((a17==2)&&((a1==13)&&((((a18==1)||(a11==1))&&(a19==2))||!(a28==1))))&&(a3==1)))&&(a5==6)))&&((a21==12)&&(((!(a0==1)&&((input==4)&&(a9==11)))&&!(a14==1))&&(a20==1))))){ a5 = 4; a21 = 10; a4 = 0; a16 = 7; a19 = 1; a18 = 0; a1 = 12; a9 = 7; a27 = 0; return -1; } else if((((a13==1)&&((a6==1)&&((a3==1)&&(!(a27==1)&&((a20==1)&&(!(a0==1)&&((a19==2)&&(((a5==4)||(a5==5))&&(input==3)))))))))&&(((a17==2)&&((a21==11)&&(((a9==8)&&((a16==9)&&(a23==1)))&&!(a7==1))))&&(a1==12)))){ if((a3==1)){ a16 = 7; a11 = 1; a1 = 13; a0 = 0; a5 = 4; a20 = 0; a8 = 0; a19 = 3; }else{ a9 = 7; a1 = 13; a19 = 5; a21 = 12; a5 = 6; a0 = 0; a7 = 0; a16 = 8; a13 = 1; } return 25; } else if((((((a14==1)||((a11==1)&&(a16==10)))&&(a28==1))&&(a9==9))&&((a21==12)&&((a23==1)&&((a2==1)&&(((((((a12==1)&&(((a5==4)||(a5==5))&&(input==5)))&&(a17==2))&&!(a8==1))&&!(a20==1))&&(a19==4))&&(a1==14))))))){ a10 = 0; a0 = 1; a21 = 10; a12 = 0; a16 = 7; a1 = 13; a20 = 1; a19 = 1; a5 = 4; return -1; } else if(((((a12==1)&&(((!(a11==1)||((a8==1)||(((((a17==2)&&(a6==1))||(a27==1))||(a8==1))&&(a16==9))))&&(a21==12))&&!(a20==1)))&&(a1==13))&&(!(a4==1)&&((a19==2)&&((input==4)&&((((a9==9)&&(a5==5))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))))))){ a16 = 7; a9 = 7; a20 = 1; a21 = 10; a15 = 0; a5 = 5; a8 = 1; a19 = 1; return -1; } else if((((a19==1)&&((!(a26==1)&&(((a16==7)&&((!(a18==1)&&((input==5)&&((a5==5)||(a5==6))))&&!(a20==1)))&&!(a8==1)))&&(a1==13)))&&(((!(a24==1)&&((a21==11)&&(!(a23==1)||((a9==7)&&(a3==1)))))&&(a17==2))&&!(a8==1)))){ a12 = 1; a19 = 2; a5 = 5; a21 = 10; a7 = 0; a1 = 14; a20 = 1; a16 = 8; a27 = 0; return 23; } else if(((((a19==3)&&(((a9==9)&&(!(a18==1)&&((input==4)&&(((a5==4)||(a5==5))||(a5==6)))))&&(a1==14)))&&(a16==10))&&(((a21==10)&&((a11==1)&&(((a20==1)&&((a8==1)||(((a11==1)||!(a3==1))||!(a23==1))))&&(a6==1))))&&(a17==2)))){ a5 = 4; a1 = 12; a18 = 0; a19 = 1; a23 = 1; a16 = 7; a9 = 7; a2 = 1; return -1; } else if((((!(a14==1)&&(((a9==10)&&(!(a14==1)&&((((((a5==4)||(a5==5))&&(input==3))&&!(a26==1))&&!(a4==1))&&(a19==1))))&&(a20==1)))&&!(a8==1))&&((((a16==8)&&(((a11==1)&&(a21==12))&&(a17==2)))&&(a1==14))&&!(a7==1)))){ a16 = 7; a26 = 0; a21 = 10; a5 = 4; a9 = 7; a6 = 1; a1 = 12; a18 = 0; return -1; } else if((((a19==1)&&((a20==1)&&((a17==2)&&((a23==1)&&(((((a4==1)||(a3==1))&&(a16==11))||(a0==1))||!(a23==1))))))&&((!(a4==1)&&(((a1==13)&&((((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))&&(input==6)))&&!(a24==1)))&&(a21==10)))){ a11 = 1; a16 = 7; a24 = 0; a6 = 1; a1 = 12; a9 = 7; a5 = 4; return -1; } else if(((!(a2==1)||(((!(a26==1)&&(((a1==14)&&(a28==1))&&(a16==7)))&&(a21==12))&&!(a4==1)))&&(!(a26==1)&&((a2==1)&&((((((((a5==4)||(a5==5))&&(input==5))&&!(a20==1))&&!(a26==1))&&(a17==2))&&(a19==1))&&(a9==8)))))){ a5 = 4; a1 = 12; a9 = 7; a24 = 0; a11 = 1; a20 = 1; a21 = 10; a8 = 0; return -1; } else if((((a11==1)&&((((a1==13)&&(((input==1)&&((((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))||((a5==5)&&(a9==11))))&&(a17==2)))&&(a20==1))&&(a19==4)))&&((a3==1)&&((!(a24==1)&&((a26==1)||((a16==8)&&(!(a13==1)||((a12==1)||!(a3==1))))))&&(a21==10))))){ a19 = 1; a1 = 12; a24 = 0; a5 = 4; a28 = 1; a13 = 1; a16 = 7; a9 = 7; return -1; } else if((((((a0==1)||(((a26==1)||((((a3==1)&&(a2==1))&&(a20==1))&&(a16==11)))&&!(a0==1)))&&(a21==11))&&!(a14==1))&&(((a9==8)&&(((a5==4)&&((a17==2)&&((a1==12)&&(input==3))))&&(a19==5)))&&(a11==1)))){ a9 = 7; a21 = 10; a19 = 1; a27 = 0; a7 = 0; a0 = 0; a16 = 10; return 21; } else if(((((a1==14)&&(((((a11==1)||!(a12==1))&&(a13==1))&&(a17==2))||!(a13==1)))&&(a16==11))&&(((((a23==1)&&(!(a18==1)&&(((input==5)&&(((a9==7)&&(a5==6))||((a5==4)&&(a9==8))))&&(a20==1))))&&!(a27==1))&&(a19==3))&&(a21==12)))){ a19 = 1; a18 = 0; a1 = 12; a3 = 1; a9 = 7; a21 = 10; a16 = 7; a5 = 4; a24 = 0; return -1; } else if((((a19==1)&&((!(a6==1)&&(a2==1))&&!(a11==1)))&&(((a17==2)&&(((!(a3==1)&&(!(a28==1)&&((a21==11)&&((a20==1)&&(((input==3)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(a16==9))))))&&(a1==14))&&(a27==1)))&&(a8==1)))){ a6 = 0; a19 = 4; a1 = 13; a3 = 0; a0 = 1; a21 = 10; a16 = 8; a20 = 0; a9 = 11; a5 = 5; return 25; } else if(((((a17==2)&&(((a19==5)&&((a13==1)||!(a3==1)))&&!(a0==1)))||!(a23==1))&&((a21==11)&&(!(a27==1)&&(((((((((a9==11)&&((a1==13)&&(a5==5)))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==6))&&!(a26==1))&&(a16==10))&&(a13==1))&&!(a20==1)))))){ a16 = 7; a1 = 14; a5 = 6; a26 = 1; a21 = 10; a29 = 0; a20 = 1; a6 = 0; a19 = 1; a9 = 10; return -1; } else if(((((a19==2)&&((a9==11)&&((!(a27==1)&&((a13==1)&&((a17==2)&&(input==6))))&&(a21==10))))&&(a1==12))&&((a16==8)&&((a5==6)&&((a20==1)&&((a24==1)||(!(a2==1)||((a8==1)||((a12==1)&&!(a0==1)))))))))){ a26 = 0; a9 = 7; a4 = 0; a5 = 4; a16 = 7; a2 = 1; a19 = 1; return -1; } else if((((a28==1)&&((((((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==5))&&(a19==5))&&!(a0==1))&&!(a7==1))&&!(a8==1)))&&(!(a20==1)&&((((a1==12)&&((a17==2)&&(((a21==10)&&(a23==1))||!(a3==1))))&&(a16==9))&&!(a18==1))))){ a21 = 12; a9 = 10; a1 = 14; a5 = 6; a22 = 1; a14 = 1; a23 = 0; a19 = 3; return -1; } else if(((((!(a24==1)&&((((a12==1)&&(a13==1))&&(a16==8))&&(a9==9)))&&(a1==14))&&(a21==11))&&((a17==2)&&((((a19==5)&&(!(a4==1)&&(!(a20==1)&&((((a5==5)||(a5==6))&&(input==6))&&!(a18==1)))))&&(a6==1))&&!(a8==1))))){ if((a2==1)){ a19 = 2; a16 = 11; a20 = 1; a5 = 6; a1 = 13; a7 = 1; a26 = 1; a21 = 12; a15 = 1; }else{ a18 = 1; a29 = 1; a5 = 5; a16 = 9; a21 = 10; a9 = 8; a13 = 0; a1 = 13; } return 21; } else if(((!(a4==1)&&((!(a14==1)&&(((a17==2)&&(((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==1)))&&(a1==12)))&&!(a20==1)))&&((a27==1)||((!(a6==1)||(((a21==10)&&(!(a11==1)||((a6==1)&&(a19==2))))||!(a13==1)))&&(a16==11))))){ a16 = 7; a9 = 8; a29 = 1; a13 = 0; a23 = 0; a20 = 1; a5 = 4; a19 = 1; a1 = 13; return 25; } else if((((((a18==1)||((((a21==12)&&((a11==1)||!(a12==1)))&&(a1==12))&&!(a8==1)))&&(a16==7))&&(a5==4))&&((a19==3)&&(((a11==1)&&((a23==1)&&(!(a20==1)&&(((a9==9)&&(input==3))&&(a17==2)))))&&!(a0==1))))){ a0 = 0; a20 = 1; a26 = 0; a9 = 7; a28 = 1; a21 = 10; a19 = 1; return -1; } else if(((!(a14==1)&&((a5==5)&&(!(a18==1)&&((a21==10)&&((a16==9)&&((a19==1)&&(input==6)))))))&&((a28==1)&&(!(a12==1)||(((((a20==1)&&((a17==2)&&((a9==10)&&(a23==1))))&&(a1==14))&&(a3==1))||(a7==1)))))){ a19 = 4; a5 = 6; a21 = 11; a1 = 13; a8 = 0; a20 = 0; a16 = 7; a27 = 0; a11 = 1; a9 = 9; return 25; } else if((((!(a24==1)&&(((!(a11==1)||(a23==1))&&(a19==3))&&(a20==1)))&&(a21==12))&&((a1==12)&&((((a13==1)&&((a2==1)&&(((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))||((a5==5)&&(a9==8)))&&(input==1))&&(a17==2))&&!(a4==1))))&&(a12==1))&&(a16==11))))){ a21 = 11; a16 = 8; a19 = 4; a9 = 11; a14 = 0; a5 = 6; a24 = 0; return 25; } else if((((a23==1)&&(!(a14==1)&&((a21==11)&&(((((a20==1)&&(((a17==2)&&((input==5)&&(a1==12)))&&(a28==1)))&&(a19==5))&&(a9==9))&&(a5==5)))))&&((a2==1)&&((a4==1)||(((a13==1)&&(a2==1))&&(a16==7)))))){ a19 = 1; a16 = 8; a5 = 6; a9 = 11; a23 = 1; a7 = 0; a21 = 12; return 21; } else if(((((a19==1)&&((((a6==1)&&(a21==11))&&(a11==1))&&(a1==13)))&&(a16==9))&&(!(a20==1)&&(!(a14==1)&&((a6==1)&&((((!(a24==1)&&((input==1)&&(((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))))&&(a17==2))&&!(a26==1))&&(a11==1))))))){ a16 = 11; a21 = 10; a9 = 10; a20 = 1; a19 = 5; a28 = 0; a26 = 1; a5 = 4; a7 = 1; a1 = 14; return 21; } else if((((a9==8)&&((a20==1)&&((a17==2)&&((a16==7)&&(((a23==1)&&((input==3)&&((a5==4)||(a5==5))))&&(a21==10))))))&&((a1==13)&&(!(a11==1)||(!(a4==1)&&(((a11==1)&&(((a11==1)||!(a23==1))&&(a13==1)))&&(a19==5))))))){ a5 = 5; a7 = 0; a19 = 3; a2 = 1; a21 = 12; a9 = 9; a1 = 12; return 26; } else if(((((a9==10)&&(((a2==1)&&((a24==1)||((a19==2)&&(((a7==1)||(a11==1))&&(a16==9)))))&&(a1==12)))&&(a5==4))&&((((((a2==1)&&((a17==2)&&(input==1)))&&!(a24==1))&&!(a4==1))&&!(a20==1))&&(a21==10)))){ a16 = 7; a1 = 14; a20 = 1; a9 = 9; a5 = 5; a19 = 1; a25 = 0; a3 = 0; a23 = 0; return 23; } else if(((((a0==1)&&((!(a23==1)&&((a1==13)&&(((!(a6==1)&&(((a5==4)||(a5==5))&&(input==1)))&&!(a28==1))&&(a16==7))))&&(a21==10)))&&(a9==11))&&((a26==1)&&((!(a28==1)&&(((a17==2)&&(a23==1))&&(a19==2)))&&!(a20==1))))){ a24 = 1; a19 = 1; a5 = 4; a26 = 1; a20 = 1; a9 = 8; a7 = 1; return 25; } else if(((((!(a4==1)&&((a11==1)&&(((a5==4)||(a5==5))&&(input==4))))&&(a17==2))&&!(a8==1))&&((a20==1)&&((a19==2)&&((a9==10)&&((((a21==12)&&((a16==9)&&((a12==1)&&((a23==1)&&(a2==1)))))&&(a1==12))||!(a12==1))))))){ a26 = 0; a9 = 7; a1 = 14; a5 = 4; a21 = 10; a28 = 1; a11 = 1; a19 = 5; a16 = 8; return -1; } else if((((a20==1)&&(!(a24==1)&&(((a2==1)&&!(a18==1))&&(a28==1))))&&((a16==9)&&(((a19==4)&&(((a21==10)&&((a17==2)&&((!(a24==1)&&(((input==1)&&((a5==6)||((a5==4)||(a5==5))))&&(a9==7)))&&!(a4==1))))&&(a1==14)))&&(a12==1))))){ a5 = 5; a1 = 13; a2 = 1; a19 = 2; a0 = 0; a8 = 0; a9 = 9; a21 = 12; return 25; } else if(((!(a6==1)&&(((a16==9)&&((a7==1)&&((a20==1)&&((input==5)&&((a5==5)||(a5==6))))))&&(a26==1)))&&((a14==1)&&((!(a11==1)&&(((a21==11)&&((((a0==1)&&(a28==1))&&(a1==12))&&(a17==2)))&&(a9==7)))&&(a19==4))))){ a21 = 10; a7 = 1; a16 = 7; a14 = 1; a20 = 0; a13 = 0; a19 = 5; a5 = 6; a9 = 10; return -1; } else if(((!(a26==1)&&(((a17==2)&&((a21==11)&&((a1==14)&&(a2==1))))&&!(a14==1)))&&(((((a19==1)&&((((a9==9)&&((a13==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a20==1))&&(a16==10)))&&(a2==1))&&(a2==1))&&!(a4==1)))){ a5 = 4; a16 = 7; a21 = 10; a18 = 0; a9 = 7; a6 = 1; a1 = 12; a11 = 1; return -1; } else if((((((input==3)&&((((a9==10)&&(a5==5))||((a5==6)&&(a9==10)))||((a5==4)&&(a9==11))))&&(a19==5))&&!(a20==1))&&(((!(a11==1)||(((!(a6==1)||(((a11==1)&&((a1==12)&&((a28==1)&&(a28==1))))&&(a17==2)))&&(a11==1))||!(a12==1)))&&(a16==10))&&(a21==11)))){ if((a7==1)){ a8 = 1; a1 = 14; a18 = 1; a5 = 4; a9 = 7; a19 = 3; a26 = 1; a16 = 7; a21 = 12; }else{ a16 = 7; a20 = 1; a1 = 13; a29 = 0; a5 = 5; a9 = 7; a0 = 1; a19 = 1; a21 = 10; a12 = 0; } return -1; } else if(((((a24==1)||((a17==2)&&(((a3==1)&&!(a7==1))&&!(a8==1))))&&(a19==2))&&((a1==14)&&(!(a8==1)&&((((a16==10)&&(!(a8==1)&&((a20==1)&&((input==1)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8)))))))&&!(a18==1))&&(a21==10)))))){ a2 = 1; a11 = 1; a13 = 1; a19 = 3; a9 = 8; a1 = 13; a5 = 5; a21 = 11; a16 = 7; return -1; } else if((((((((((input==4)&&((a5==5)||(a5==6)))&&(a2==1))&&(a12==1))&&(a17==2))&&!(a18==1))&&(a21==11))&&(a16==8))&&((a20==1)&&(((a9==8)&&(((a7==1)||(((a11==1)||(a24==1))||(a26==1)))&&(a1==14)))&&(a19==2))))){ a27 = 0; a3 = 1; a5 = 4; a21 = 10; a16 = 7; a1 = 12; a12 = 1; a9 = 7; a19 = 1; return -1; } else if((((a16==7)&&(!(a20==1)&&((a27==1)||((a12==1)&&(((a12==1)&&(a6==1))&&(a19==4))))))&&(((a28==1)&&(((a17==2)&&((a23==1)&&(((((a1==13)&&(a5==5))&&(a9==7))||(((a9==11)&&((a1==12)&&(a5==6)))||((a9==7)&&((a1==13)&&(a5==4)))))&&(input==3))))&&(a23==1)))&&(a21==11)))){ a21 = 10; a1 = 12; a5 = 4; a9 = 7; a4 = 0; a27 = 0; a20 = 1; a2 = 1; a19 = 1; return -1; } else if(((((a21==10)&&((a17==2)&&(a3==1)))&&(a12==1))&&((a12==1)&&(!(a24==1)&&(!(a8==1)&&((a12==1)&&(!(a4==1)&&((((input==3)&&(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||(((a9==7)&&((a1==12)&&(a5==4)))&&(a19==2))))&&(a16==10))&&(a20==1))))))))){ a23 = 1; a2 = 1; a5 = 4; a1 = 12; a19 = 1; a16 = 7; a9 = 7; a14 = 0; return -1; } else if(((((a24==1)&&(((a17==2)&&(a28==1))&&(a16==8)))&&!(a2==1))&&((!(a3==1)&&((a21==10)&&((a20==1)&&((!(a2==1)&&(((input==3)&&(((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7)))||((a9==7)&&((a1==13)&&(a5==5)))))&&(a18==1)))&&(a19==1)))))&&!(a6==1)))){ a1 = 14; a18 = 1; a0 = 1; a3 = 0; a9 = 9; a16 = 7; a5 = 4; return 26; } else if(((((a28==1)&&((a12==1)&&(((a19==1)&&(((a5==5)||(a5==6))&&(input==3)))&&(a21==12))))&&!(a0==1))&&(!(a8==1)&&(!(a13==1)||((a9==11)&&(((a16==8)&&((a20==1)&&((a17==2)&&((a28==1)&&(a1==12)))))||!(a12==1))))))){ a11 = 1; a9 = 7; a5 = 4; a2 = 1; a12 = 1; a16 = 7; a21 = 10; return -1; } else if((((!(a4==1)&&(!(a26==1)&&((a20==1)&&(input==1))))&&(a17==2))&&((a9==9)&&((((a19==3)&&((a5==4)&&((a16==11)&&(((a27==1)||(((a3==1)||(a0==1))&&!(a4==1)))&&(a2==1)))))&&(a1==14))&&(a21==11))))){ a19 = 2; a23 = 1; a11 = 1; a21 = 12; a28 = 1; a1 = 12; a5 = 5; return 26; } else if((((a12==1)&&((a5==5)&&((a7==1)||(!(a20==1)&&((a11==1)&&((a27==1)||(a13==1)))))))&&(((a16==10)&&(((a13==1)&&((a9==7)&&(((a17==2)&&((input==6)&&(a1==12)))&&!(a8==1))))&&(a19==4)))&&(a21==12)))){ a1 = 14; a16 = 7; a15 = 0; a20 = 1; a21 = 10; a9 = 8; a12 = 0; a10 = 0; a19 = 1; return 21; } else if(((!(a4==1)&&(((((a9==9)&&(((a19==5)&&((((a5==5)||(a5==6))&&(input==4))&&!(a0==1)))&&(a17==2)))&&(a16==7))&&(a20==1))&&(a6==1)))&&((((!(a27==1)&&((a6==1)&&(a21==12)))||(a4==1))&&(a1==12))||!(a12==1)))){ a13 = 1; a5 = 4; a21 = 10; a9 = 7; a19 = 1; a28 = 1; return -1; } else if(((((a28==1)&&((a17==2)&&((a1==14)&&((a21==11)&&((a20==1)&&(a13==1))))))&&(a6==1))&&((!(a4==1)&&((!(a18==1)&&(((a16==9)&&((a2==1)&&(((a5==5)||(a5==6))&&(input==5))))&&(a19==1)))&&(a9==11)))&&(a3==1)))){ a9 = 8; a6 = 1; a21 = 12; a16 = 8; a27 = 0; a5 = 6; return 21; } else if(((((a1==13)&&((((!(a13==1)||((a19==2)&&((a17==2)&&(((a3==1)&&(a21==12))&&!(a8==1)))))&&(a3==1))&&!(a7==1))&&!(a20==1)))&&(a2==1))&&((a16==8)&&((((((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))||((a9==10)&&(a5==4)))&&(input==1))&&(a11==1))))){ if((a6==1)){ a9 = 7; a28 = 0; a5 = 6; a4 = 1; a21 = 10; a19 = 1; a20 = 1; a8 = 1; a16 = 7; }else{ a8 = 1; a5 = 5; a1 = 12; a29 = 1; a16 = 7; a21 = 10; a7 = 1; a20 = 1; a9 = 8; } return -1; } else if((((a1==13)&&(!(a2==1)&&(((a7==1)&&((a11==1)&&(a21==11)))&&(a16==7))))&&((a17==2)&&((a26==1)&&(!(a13==1)&&(!(a20==1)&&((a26==1)&&(((a19==4)&&((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==6)))&&(a4==1))))))))){ a21 = 10; a1 = 12; a5 = 5; a12 = 0; a13 = 0; a20 = 1; a19 = 1; a14 = 1; a9 = 9; return 25; } else if((((a17==2)&&((((a11==1)&&(a20==1))&&!(a27==1))&&(a19==1)))&&((a12==1)&&((((((a11==1)&&(((input==4)&&((((a1==12)&&(a5==6))&&(a9==11))||(((a5==4)&&(a1==13))&&(a9==7))))&&(a16==10)))&&(a21==11))&&(a12==1))&&!(a18==1))&&(a3==1))))){ a18 = 0; a3 = 1; a1 = 14; a9 = 9; a5 = 4; a26 = 0; a19 = 4; return 25; } else if((((!(a24==1)&&((a13==1)&&((a13==1)&&(((a5==6)&&(((input==3)&&(a17==2))&&(a16==8)))&&(a21==11)))))&&(a19==3))&&(((a27==1)||((!(a12==1)||(((a2==1)&&(a1==12))&&(a9==7)))&&!(a8==1)))&&!(a20==1)))){ a5 = 4; a26 = 0; a21 = 10; a0 = 0; a19 = 1; a20 = 1; a16 = 7; return -1; } else if((((((!(a7==1)&&((a19==4)&&(((input==4)&&((a5==5)||(a5==6)))&&(a3==1))))&&(a6==1))&&(a9==7))&&(a20==1))&&((((a21==11)&&(((((a3==1)&&(a28==1))&&(a1==13))&&!(a4==1))&&(a17==2)))&&(a23==1))&&(a16==9)))){ a12 = 1; a7 = 0; a23 = 1; a16 = 7; a19 = 1; a1 = 12; a5 = 4; a21 = 10; return -1; } else if((((a17==2)&&(((a16==10)&&(((a1==13)&&(a12==1))&&!(a4==1)))&&(a13==1)))&&((((a28==1)&&((((a19==4)&&((a11==1)&&(((a21==11)&&(input==4))&&(a20==1))))&&(a13==1))&&!(a0==1)))&&(a9==11))&&(a5==6)))){ a21 = 10; a9 = 7; a19 = 1; a16 = 7; a23 = 1; a5 = 4; a8 = 0; a26 = 0; a1 = 12; return -1; } else if((((a1==13)&&((a14==1)||((a16==9)&&((a17==2)&&((a20==1)&&(((a12==1)&&(a21==12))&&(a19==1)))))))&&((a13==1)&&((a2==1)&&(((a6==1)&&((a11==1)&&(((((a9==7)&&(a5==5))||((a9==7)&&(a5==6)))||((a9==8)&&(a5==4)))&&(input==5))))&&!(a7==1)))))){ a12 = 1; a16 = 11; a8 = 0; a9 = 10; a0 = 0; a19 = 4; a5 = 6; a21 = 10; a1 = 12; return 23; } else if(((((((a3==1)&&(a16==8))||(a4==1))&&(a17==2))||!(a23==1))&&(((((((a20==1)&&((input==6)&&(((((a9==11)&&((a1==14)&&(a5==6)))&&(a19==2))||((a19==3)&&((a9==7)&&((a5==4)&&(a1==12)))))||((((a5==5)&&(a1==12))&&(a9==7))&&(a19==3)))))&&(a2==1))&&(a23==1))&&(a28==1))&&(a21==10))&&!(a14==1)))){ a0 = 0; a9 = 8; a5 = 6; a16 = 9; a21 = 12; a1 = 13; a28 = 1; a19 = 4; a6 = 1; return 26; } else if(((((!(a7==1)&&((((a19==4)&&(!(a8==1)&&((((a5==5)&&(input==4))&&(a17==2))&&!(a8==1))))&&(a16==7))&&!(a18==1)))&&(a1==14))&&(a20==1))&&((a21==10)&&((a9==8)&&(!(a2==1)||((a6==1)||(a14==1))))))){ a21 = 11; a5 = 6; a19 = 5; a2 = 1; a9 = 11; a27 = 0; a13 = 1; return 26; } else if((((a1==13)&&(((a3==1)&&(a19==3))&&(a21==10)))&&(((((!(a4==1)&&(((a13==1)&&((a17==2)&&(((input==3)&&((((a5==5)&&(a9==7))||((a5==6)&&(a9==7)))||((a5==4)&&(a9==8))))&&!(a20==1))))&&(a16==7)))&&!(a8==1))&&!(a8==1))&&!(a24==1))&&!(a14==1)))){ a20 = 1; a12 = 1; a19 = 1; a28 = 1; a9 = 7; a5 = 4; a11 = 1; a1 = 12; return -1; } else if(((((!(a23==1)||((a17==2)&&(((!(a23==1)||(a6==1))||(a14==1))&&(a21==10))))&&(a9==10))||(a18==1))&&(((((a1==13)&&((a19==5)&&(((input==4)&&((a5==5)||(a5==6)))&&(a2==1))))&&!(a20==1))&&(a6==1))&&(a16==7)))){ a9 = 7; a11 = 1; a1 = 12; a5 = 4; a12 = 1; a19 = 1; a20 = 1; return -1; } else if(((!(a0==1)&&((((a3==1)&&(a19==3))||!(a2==1))&&!(a8==1)))&&((a21==10)&&(((a1==13)&&(!(a20==1)&&((!(a26==1)&&(((a16==8)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&!(a18==1)))&&(a9==9)))&&(a3==1))))&&(a17==2))))){ a26 = 0; a4 = 0; a16 = 7; a5 = 4; a1 = 12; a9 = 7; a0 = 0; a19 = 1; a20 = 1; return -1; } else if((((a19==3)&&((a5==6)&&((a9==11)&&(!(a6==1)||(((a3==1)&&(a21==10))&&!(a8==1))))))&&((a16==8)&&(((!(a14==1)&&(!(a8==1)&&(((a1==12)&&((a20==1)&&(input==5)))&&(a17==2))))&&!(a18==1))&&!(a7==1))))){ a16 = 7; a5 = 4; a12 = 1; a27 = 0; a9 = 7; a19 = 1; return -1; } else if((((a28==1)&&((((((a21==12)&&((a17==2)&&(((a3==1)&&((((a5==5)&&(a9==9))||(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(input==6)))&&(a16==7))))&&!(a20==1))&&(a13==1))&&(a19==5))&&(a1==13)))&&((a0==1)||(((a28==1)&&(a2==1))||(a27==1))))){ a20 = 1; a16 = 10; a5 = 4; a1 = 12; a13 = 1; a27 = 0; a9 = 7; a23 = 1; return 23; } else if(((((a7==1)&&(!(a20==1)&&(((a24==1)&&(a13==1))&&(a7==1))))&&!(a2==1))&&(((!(a11==1)&&((a19==4)&&((a1==13)&&((a16==7)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==4))&&(a21==11))))))&&(a17==2))&&(a0==1)))){ a21 = 10; a19 = 1; a20 = 1; a24 = 1; a1 = 12; a9 = 7; a14 = 1; a5 = 6; a3 = 0; return 22; } else if(((((a17==2)&&((a1==13)&&((!(a0==1)&&((input==6)&&(a21==12)))&&!(a7==1))))&&(a9==8))&&((a19==3)&&((a16==11)&&((((a23==1)&&((((a11==1)&&(a5==4))&&!(a14==1))&&!(a24==1)))&&(a20==1))||(a14==1)))))){ a21 = 10; a19 = 1; a16 = 7; a23 = 1; a14 = 0; a1 = 12; a9 = 7; a0 = 0; return -1; } else if((((a17==2)&&((a21==12)&&((a14==1)||((a27==1)||((a26==1)||(a28==1))))))&&((a1==14)&&(!(a20==1)&&((a19==1)&&(((!(a14==1)&&(((input==1)&&(((a5==5)&&(a9==11))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&!(a27==1)))&&(a2==1))&&(a16==7))))))){ a7 = 0; a16 = 8; a9 = 8; a5 = 5; a19 = 4; a26 = 0; a20 = 1; a13 = 1; return -1; } else if((((((((((a17==2)&&((a23==1)&&(a19==4)))&&(a16==7))&&(a12==1))&&(a2==1))||(a7==1))&&(a1==13))&&(a21==12))&&((!(a20==1)&&(!(a8==1)&&(!(a4==1)&&(((input==1)&&(a5==5))&&!(a18==1)))))&&(a9==10)))){ a5 = 4; a24 = 0; a6 = 1; a2 = 1; a9 = 7; a20 = 1; a19 = 1; a1 = 12; a21 = 10; return -1; } else if(((((a20==1)&&((a1==13)&&((((!(a26==1)&&((a9==8)&&(input==5)))&&(a19==5))&&(a17==2))&&(a21==12))))&&(a5==5))&&(((!(a23==1)||(((a28==1)&&((a28==1)||!(a12==1)))||!(a11==1)))&&(a16==11))||(a0==1)))){ a21 = 10; a5 = 4; a28 = 1; a7 = 0; a9 = 9; a16 = 10; return 21; } else if(((!(a3==1)||(!(a28==1)||(!(a2==1)||(((!(a20==1)&&((a26==1)||((a1==14)&&(a3==1))))&&!(a14==1))&&(a21==12)))))&&(((a17==2)&&(((a19==5)&&(!(a8==1)&&(((a5==4)||(a5==5))&&(input==5))))&&(a16==7)))&&(a9==10)))){ a1 = 12; a20 = 1; a23 = 1; a8 = 0; a21 = 10; a9 = 7; a28 = 1; a5 = 4; a19 = 1; return -1; } else if((((!(a0==1)&&((a13==1)&&(!(a26==1)&&((!(a20==1)&&((input==3)&&(((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a9==11)&&(a5==4))))))&&(a11==1)))))&&(a28==1))&&(((a21==10)&&(((a16==8)&&((a17==2)&&((a28==1)&&(a1==12))))&&(a19==5)))||(a26==1)))){ a20 = 1; a5 = 4; a9 = 7; a16 = 7; a19 = 1; a14 = 0; a27 = 0; a2 = 1; return -1; } else if((((((((a1==13)&&((a2==1)&&(!(a14==1)&&((((a2==1)&&(((a6==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a9==11)))&&!(a20==1))&&(a12==1)))))&&(a12==1))&&(a21==11))&&(a17==2))&&(a16==10))&&((a19==4)&&(a13==1)))){ a29 = 0; a13 = 0; a1 = 12; a16 = 7; a21 = 10; a19 = 2; a25 = 1; a5 = 4; a20 = 1; return -1; } else if((((a19==1)&&((a20==1)&&((!(a8==1)&&((a16==11)&&(a3==1)))||!(a23==1))))&&(((!(a24==1)&&((((a1==13)&&(((input==3)&&(((a5==6)&&(a9==8))||((a5==4)&&(a9==9))))&&(a6==1)))&&(a2==1))&&!(a18==1)))&&(a17==2))&&(a21==11)))){ a14 = 0; a16 = 7; a9 = 7; a21 = 10; a6 = 1; a5 = 4; a1 = 12; a28 = 1; return -1; } else if((((a21==10)&&(((!(a20==1)&&(a28==1))&&(a19==4))||(a14==1)))&&((a9==8)&&((a1==14)&&(((((a6==1)&&(((a3==1)&&((a16==8)&&(((a5==6)||((a5==4)||(a5==5)))&&(input==4))))&&(a17==2)))&&!(a24==1))&&(a2==1))&&!(a14==1)))))){ a19 = 1; a5 = 4; a1 = 12; a9 = 7; a20 = 1; a2 = 1; a6 = 1; a14 = 0; a16 = 7; return -1; } else if(((((((a19==4)&&(!(a4==1)&&(!(a4==1)&&((a16==9)&&(input==1)))))&&(a23==1))&&(a9==8))&&(a1==12))&&(!(a18==1)&&(!(a13==1)||((a24==1)||(((a20==1)&&((a5==6)&&((a6==1)&&(a21==10))))&&(a17==2))))))){ a9 = 7; a19 = 1; a11 = 1; a5 = 4; a16 = 7; a6 = 1; a26 = 0; return -1; } else if((((a23==1)&&((((a1==12)&&((a19==4)&&((a23==1)&&((a16==8)&&(((((a9==8)&&(a5==5))||(((a5==6)&&(a9==7))||((a5==4)&&(a9==8))))&&(input==3))&&(a17==2))))))&&!(a0==1))&&!(a20==1)))&&(!(a26==1)&&(!(a0==1)&&(((a21==10)&&(a11==1))&&(a13==1)))))){ a18 = 0; a23 = 1; a9 = 7; a16 = 7; a5 = 4; a20 = 1; a12 = 1; a19 = 1; return -1; } else if(((((!(a4==1)&&(((a17==2)&&(((a19==4)&&((a9==11)&&((a11==1)&&(a1==14))))&&(a16==7)))&&(a21==11)))&&(a23==1))&&(a11==1))&&((((!(a18==1)&&((input==6)&&((a5==5)||(a5==6))))&&(a20==1))&&(a2==1))&&!(a14==1)))){ a16 = 8; a27 = 0; a23 = 1; a1 = 13; a19 = 5; a5 = 4; return 23; } else if(((((a26==1)||((((!(a20==1)&&((a28==1)&&(a16==9)))&&(a17==2))&&!(a27==1))&&(a11==1)))&&!(a14==1))&&(((a1==12)&&((!(a27==1)&&(((((a9==9)&&(a5==5))||(((a5==6)&&(a9==8))||((a9==9)&&(a5==4))))&&(input==4))&&(a19==4)))&&!(a24==1)))&&(a21==12)))){ a29 = 0; a20 = 1; a5 = 4; a21 = 10; a19 = 1; a8 = 1; a1 = 13; a9 = 10; a25 = 1; a16 = 7; return -1; } else if(((((((!(a20==1)&&(((((a9==7)&&(a5==6))||((a9==8)&&(a5==4)))&&(input==3))&&(a3==1)))&&!(a24==1))&&!(a24==1))&&!(a7==1))&&(a23==1))&&(((((a17==2)&&(((a16==10)&&(a3==1))&&(a21==10)))&&(a19==1))&&(a1==12))&&!(a4==1)))){ if((a25==1)){ a14 = 1; a10 = 1; a16 = 7; a1 = 14; a24 = 1; a19 = 3; a5 = 5; a9 = 10; }else{ a21 = 12; a9 = 11; a16 = 7; a1 = 13; a5 = 6; a25 = 1; a2 = 0; a19 = 5; a18 = 1; } return -1; } else if(((((a0==1)||((!(a20==1)&&((a1==13)&&((a17==2)&&((a19==1)&&(a11==1)))))||(a18==1)))&&(a21==12))&&((((a3==1)&&((((input==3)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a13==1))&&(a16==8)))&&(a13==1))&&(a6==1)))){ if((a27==1)){ a18 = 1; a19 = 5; a16 = 10; a22 = 1; a9 = 8; a5 = 6; }else{ a15 = 1; a23 = 0; a9 = 10; a5 = 6; a20 = 1; a16 = 7; a21 = 10; } return -1; } else if(((((a9==11)&&((((a11==1)&&(((input==5)&&((a5==4)||(a5==5)))&&(a21==12)))&&(a11==1))&&(a16==7)))&&(a12==1))&&((((((((a2==1)||!(a6==1))&&(a17==2))&&(a20==1))&&(a1==12))&&(a3==1))&&(a19==1))||!(a23==1)))){ a3 = 1; a5 = 4; a7 = 0; a9 = 8; a19 = 5; a16 = 8; a0 = 0; return 25; } else if((((a23==1)&&((((((a1==14)&&(((a20==1)&&(((a5==5)||(a5==6))&&(input==6)))&&(a21==11)))&&(a19==3))&&!(a18==1))&&!(a18==1))&&(a16==7)))&&(!(a28==1)||(((a17==2)&&(!(a28==1)||((a12==1)&&(a23==1))))&&(a9==11))))){ a9 = 8; a16 = 8; a11 = 1; a3 = 1; a5 = 6; a13 = 1; a19 = 2; return 22; } else if((((((((((a21==12)&&((a23==1)&&(a13==1)))||!(a3==1))&&(a1==12))&&!(a18==1))&&(a5==6))&&(a19==4))&&(a16==10))&&(((!(a20==1)&&(((a2==1)&&((input==3)&&(a17==2)))&&!(a18==1)))&&!(a8==1))&&(a9==9)))){ a19 = 2; a16 = 8; a11 = 0; a24 = 1; a18 = 1; a1 = 13; a5 = 5; a20 = 1; return 25; } else if((((((a5==4)&&(((a17==2)&&((!(a7==1)&&((a21==10)&&(input==1)))&&(a20==1)))&&!(a7==1)))&&(a1==12))&&(a23==1))&&((a19==2)&&((a2==1)&&(((a16==10)&&(!(a12==1)||((a11==1)||!(a6==1))))&&(a9==8)))))){ a14 = 0; a19 = 5; a9 = 9; a16 = 8; a23 = 1; a5 = 5; a4 = 0; return 25; } else if(((!(a0==1)&&((a21==11)&&((!(a14==1)&&((a16==9)&&(!(a27==1)&&(((((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))||((a9==9)&&(a5==4)))&&(input==3)))))&&(a19==2))))&&(!(a0==1)&&((((((a28==1)&&(a1==12))&&(a17==2))||(a0==1))&&!(a20==1))&&!(a14==1))))){ a10 = 0; a16 = 7; a5 = 4; a21 = 10; a20 = 1; a7 = 1; a9 = 8; a0 = 1; return -1; } else if((((((a1==14)&&(((!(a24==1)&&(!(a7==1)&&(((input==1)&&(((a5==4)&&(a9==10))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a16==11))))&&(a17==2))&&!(a18==1)))&&(a23==1))&&(a20==1))&&((a19==5)&&((((a3==1)||!(a11==1))&&(a21==11))&&(a23==1))))){ a5 = 4; a9 = 8; a3 = 1; a28 = 1; a16 = 10; a18 = 0; a1 = 13; return 21; } else if((((a21==11)&&((((!(a2==1)||((a19==5)&&(!(a27==1)&&(a13==1))))||(a4==1))&&!(a20==1))&&(a16==10)))&&(!(a27==1)&&((a17==2)&&(((((a9==9)&&((input==4)&&(a1==14)))&&!(a4==1))&&!(a24==1))&&(a5==4)))))){ a16 = 7; a20 = 1; a3 = 0; a9 = 7; a0 = 1; a13 = 0; a19 = 2; a5 = 5; a21 = 10; a1 = 13; return -1; } else if(((((a9==10)&&((((a16==9)&&((a21==10)&&(!(a26==1)&&((input==6)&&(a1==12)))))&&!(a20==1))&&!(a18==1)))&&!(a14==1))&&(((((((a17==2)&&(a28==1))&&(a5==4))&&(a19==5))&&(a11==1))||!(a3==1))||(a27==1)))){ a5 = 5; a19 = 4; a7 = 1; a2 = 0; a9 = 8; a1 = 13; a16 = 10; return -1; } else if((((a28==1)&&(((a21==12)&&((a17==2)&&((((a16==9)&&((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11)))))&&(a6==1))&&!(a14==1))))&&(a23==1)))&&(!(a20==1)&&(((a11==1)&&(((a12==1)&&(a1==14))||(a4==1)))&&(a19==2))))){ if((a1==13)){ a16 = 7; a25 = 1; a1 = 12; a5 = 4; a9 = 11; a21 = 10; a22 = 0; a20 = 1; a10 = 1; }else{ a21 = 11; a12 = 0; a20 = 1; a1 = 12; a16 = 8; a5 = 4; a18 = 1; a9 = 9; a29 = 1; a19 = 4; } return 26; } else if(((((((a27==1)||((a16==11)&&((!(a13==1)||(!(a7==1)&&(((a26==1)||(a23==1))&&(a20==1))))&&(a6==1))))&&(a17==2))&&(a1==12))&&(a9==10))&&(!(a27==1)&&((a19==2)&&((a21==12)&&((((a5==4)||(a5==5))||(a5==6))&&(input==3))))))){ a5 = 4; a16 = 8; a21 = 10; a19 = 3; a2 = 1; a0 = 0; a28 = 1; a20 = 0; a9 = 9; a1 = 14; return 21; } else if((((((a13==1)&&(a16==10))&&!(a18==1))&&!(a26==1))&&((((a17==2)&&(((((a21==10)&&(!(a8==1)&&((a3==1)&&((input==6)&&(((a5==6)&&(a9==8))||((a9==9)&&(a5==4)))))))&&!(a20==1))&&(a1==14))&&(a13==1)))&&!(a4==1))&&(a19==5)))){ a20 = 1; a18 = 1; a11 = 0; a5 = 5; a25 = 1; a9 = 10; a16 = 7; a19 = 1; a1 = 13; return -1; } else if((((((a16==8)&&((a19==1)&&(((((((((a9==8)&&(a5==5))||((a9==8)&&(a5==6)))||((a5==4)&&(a9==9)))&&(input==1))&&(a1==13))&&(a2==1))&&(a21==10))&&(a6==1))))&&(a28==1))&&(a20==1))&&(((((a28==1)&&(a17==2))&&(a3==1))||!(a13==1))&&!(a26==1)))){ a27 = 0; a3 = 1; a1 = 12; a9 = 7; a16 = 7; a2 = 1; a5 = 4; return -1; } else if(((((!(a18==1)&&(!(a20==1)&&((((a21==10)&&(input==5))&&(a11==1))&&(a17==2))))&&!(a0==1))&&(a19==5))&&((a9==8)&&((a5==5)&&((a1==14)&&((!(a7==1)&&((!(a27==1)&&(a28==1))||(a14==1)))&&(a16==7))))))){ a18 = 0; a0 = 0; a1 = 12; a9 = 7; a5 = 4; a19 = 1; a20 = 1; return -1; } else if(((((a13==1)&&((((((a17==2)&&(((a16==8)&&((((a9==11)&&(a5==5))||(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(input==6)))&&(a21==11)))&&(a1==13))&&!(a27==1))&&(a19==5))&&(a11==1)))&&(a11==1))&&((a11==1)&&((!(a28==1)||(a11==1))&&!(a20==1))))){ a26 = 1; a3 = 0; a20 = 1; a9 = 8; a19 = 1; a16 = 7; a21 = 10; a1 = 14; a5 = 6; a23 = 0; return 22; } else if((((a16==10)&&((a9==8)&&((!(a20==1)&&(((input==1)&&(a5==6))&&(a12==1)))&&(a19==5))))&&(((a21==12)&&((a1==12)&&(((a23==1)&&((a11==1)&&((a4==1)||((a7==1)||(a23==1)))))||!(a3==1))))&&(a17==2)))){ a10 = 0; a1 = 13; a19 = 4; a9 = 7; a20 = 1; a18 = 1; return -1; } else if((((a19==5)&&((a20==1)&&(!(a6==1)||((a7==1)||((a16==8)&&((a3==1)&&(a3==1)))))))&&(((!(a8==1)&&(!(a8==1)&&(((a17==2)&&((((a5==5)||(a5==6))&&(input==5))&&(a23==1)))&&(a21==10))))&&(a9==7))&&(a1==13)))){ a16 = 7; a23 = 1; a6 = 1; a1 = 12; a19 = 1; a5 = 4; return -1; } else if(((((((a17==2)&&((a23==1)&&(a5==5)))&&!(a26==1))&&(a9==11))||!(a23==1))&&((a19==4)&&((((((!(a26==1)&&((a21==10)&&((input==5)&&(a1==12))))&&(a13==1))&&(a12==1))&&!(a14==1))&&(a16==7))&&(a20==1))))){ a26 = 0; a21 = 11; a9 = 9; a12 = 1; a1 = 13; a24 = 0; return 26; } else if((((a21==11)&&((((a4==1)||(a2==1))||(a26==1))&&(a1==12)))&&(!(a4==1)&&(!(a18==1)&&(((a19==1)&&(!(a26==1)&&((a9==9)&&((((((a5==6)||((a5==4)||(a5==5)))&&(input==6))&&(a12==1))&&(a17==2))&&(a16==7)))))&&!(a20==1)))))){ a20 = 1; a1 = 13; a19 = 2; a23 = 1; a26 = 0; a21 = 10; a5 = 5; return 25; } else if((((a21==10)&&((a20==1)&&(!(a18==1)&&((a19==4)&&((((a28==1)&&((a12==1)&&(a23==1)))&&(a16==7))&&(a1==14))))))&&(((!(a26==1)&&((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a5==5)&&(a9==9)))&&(input==3))&&(a6==1)))&&(a2==1))&&(a17==2)))){ a19 = 1; a8 = 0; a9 = 7; a1 = 12; a5 = 4; a18 = 0; return -1; } else if(((((a21==10)&&((a27==1)||(((a23==1)||(a14==1))&&!(a20==1))))&&(a19==1))&&((a28==1)&&((a16==9)&&((a28==1)&&((((a3==1)&&(((input==6)&&(((a5==6)&&(a9==10))||((a5==4)&&(a9==11))))&&(a1==13)))&&(a17==2))&&(a28==1))))))){ a8 = 1; a24 = 1; a20 = 1; a19 = 2; a5 = 5; a16 = 7; a1 = 12; a9 = 7; a22 = 0; return 22; } else if(((((a19==4)&&((a23==1)&&(!(a4==1)&&(((a21==11)&&((input==6)&&(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))&&!(a4==1)))))&&(a16==9))&&(((a17==2)&&((a1==14)&&(((!(a27==1)&&(a13==1))&&!(a7==1))&&!(a24==1))))&&(a20==1)))){ a16 = 7; a1 = 12; a19 = 1; a5 = 4; a18 = 0; a21 = 10; a9 = 7; a6 = 1; return -1; } else if(((((a17==2)&&((a11==1)&&((input==4)&&((a5==4)||(a5==5)))))&&(a21==10))&&(!(a20==1)&&(!(a3==1)||((a24==1)||(((((a18==1)||((a12==1)&&((a1==13)&&((a12==1)&&(a16==7)))))&&(a9==9))&&(a2==1))&&(a19==3))))))){ a9 = 8; a5 = 6; a26 = 0; a1 = 14; a11 = 1; a7 = 0; return 25; } else if(((!(a6==1)&&((a24==1)&&(((a9==10)&&((((a27==1)&&((a2==1)&&(a27==1)))&&(a19==4))&&(a16==10)))&&!(a12==1))))&&(((a1==14)&&((((a17==2)&&(((a5==5)||(a5==6))&&(input==5)))&&(a21==10))&&(a20==1)))&&!(a13==1)))){ a9 = 7; a16 = 7; a1 = 12; a4 = 1; a25 = 1; a26 = 1; a19 = 1; a5 = 4; return 26; } else if((((a21==11)&&((a19==5)&&(((a17==2)&&((a26==1)||(!(a12==1)||(a28==1))))||(a4==1))))&&(((a20==1)&&((((a16==11)&&(((((a1==13)&&(a5==4))&&(a9==7))||(((a9==11)&&((a5==5)&&(a1==12)))||((a9==11)&&((a1==12)&&(a5==6)))))&&(input==1)))&&!(a24==1))&&(a3==1)))&&(a12==1)))){ a12 = 1; a9 = 7; a18 = 0; a5 = 5; a1 = 14; a11 = 1; return 21; } else if((((a9==7)&&((((((!(a14==1)&&(!(a7==1)&&(((a20==1)&&(input==3))&&(a19==5))))&&!(a0==1))&&!(a18==1))&&(a21==11))&&(a5==4))&&(a17==2)))&&(((((a26==1)||(a12==1))&&(a1==13))&&(a13==1))&&(a16==9)))){ if((a3==1)){ a1 = 12; a20 = 0; a16 = 8; a9 = 8; a19 = 4; a5 = 5; a0 = 0; a23 = 1; a13 = 1; }else{ a21 = 10; a11 = 1; a19 = 2; a18 = 0; a24 = 0; a9 = 10; a16 = 7; } return 21; } else if((((((a6==1)&&(!(a0==1)&&((a2==1)&&((a1==12)&&(input==5)))))&&!(a4==1))&&(a23==1))&&((a5==6)&&((((a17==2)&&((a16==9)&&(((a9==7)&&((a28==1)&&(a23==1)))&&(a19==3))))&&!(a20==1))&&(a21==12))))){ a24 = 1; a21 = 10; a16 = 8; a19 = 5; a5 = 5; a1 = 13; a20 = 1; a7 = 1; a28 = 0; a9 = 10; return -1; } else if(((!(a0==1)&&((!(a4==1)&&(!(a4==1)&&(!(a20==1)&&((a9==8)&&(((a5==5)||(a5==6))&&(input==5))))))&&!(a7==1)))&&(((a16==11)&&((!(a8==1)&&((a17==2)&&((a14==1)||((a21==10)&&(a2==1)))))&&(a1==14)))&&(a19==1)))){ a20 = 1; a18 = 1; a1 = 12; a26 = 1; a19 = 2; a5 = 6; a16 = 7; return 25; } else if((((((a19==5)&&((a12==1)&&((a21==11)&&(!(a2==1)||(((a11==1)||(a14==1))||!(a3==1))))))&&(a17==2))&&(a20==1))&&((a16==11)&&(((((input==3)&&(((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))))&&(a28==1))&&!(a8==1))&&(a1==14))))){ a16 = 7; a21 = 10; a9 = 7; a12 = 1; a18 = 0; a19 = 1; a5 = 4; a1 = 12; a28 = 1; return -1; } else if(((((a9==10)&&((((a17==2)&&((a28==1)&&(!(a0==1)&&(((a5==5)||(a5==6))&&(input==6)))))&&(a20==1))&&(a19==4)))&&(a21==10))&&((a1==12)&&(!(a6==1)||(!(a2==1)||(!(a27==1)&&(!(a18==1)&&((a12==1)&&(a16==11))))))))){ a1 = 14; a19 = 3; a5 = 6; a23 = 1; a26 = 0; a21 = 11; a9 = 9; return 25; } else if(((((a16==11)&&(((a20==1)&&((a21==12)&&((input==4)&&(a17==2))))&&(a11==1)))&&(a2==1))&&(((((a3==1)&&((a9==11)&&((a5==6)&&(((a19==4)&&(a12==1))||(a24==1)))))&&(a1==13))&&(a23==1))||!(a6==1)))){ a19 = 1; a1 = 12; a5 = 4; a28 = 1; a16 = 7; a0 = 0; a21 = 10; a12 = 1; a9 = 7; return -1; } else if((((((a16==9)&&(((a21==12)&&((a6==1)&&(a1==12)))||(a14==1)))&&!(a20==1))||(a0==1))&&((a11==1)&&((((a17==2)&&((a19==4)&&(!(a4==1)&&((input==4)&&(((a5==5)&&(a9==11))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11))))))))&&!(a24==1))&&(a11==1))))){ if((a7==1)){ a5 = 5; a8 = 1; a16 = 7; a3 = 0; a1 = 13; a20 = 1; a4 = 1; a9 = 9; a19 = 1; a21 = 10; }else{ a5 = 4; a19 = 5; a21 = 11; a13 = 0; a9 = 11; a10 = 0; a14 = 1; a20 = 1; a16 = 8; a1 = 13; } return 21; } else if((((a21==12)&&((((a13==1)||(a14==1))&&(a19==3))&&(a6==1)))&&(!(a20==1)&&((a17==2)&&(((a1==14)&&((a13==1)&&((a6==1)&&(!(a0==1)&&((((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4)))&&(input==6))&&!(a7==1))))))&&(a16==10)))))){ a5 = 4; a1 = 12; a29 = 0; a20 = 1; a16 = 7; a9 = 9; a21 = 10; a6 = 0; a19 = 2; return -1; } else if(((((a17==2)&&(((a21==11)&&(!(a3==1)&&(a6==1)))&&!(a2==1)))&&(a0==1))&&(((a19==5)&&(((a1==12)&&(((!(a13==1)&&(((input==6)&&((a5==5)||(a5==6)))&&!(a20==1)))&&(a16==7))&&(a9==8)))&&!(a2==1)))&&!(a28==1)))){ a21 = 10; a19 = 1; a5 = 5; a1 = 14; a20 = 1; a9 = 7; a10 = 0; a25 = 1; a29 = 1; return -1; } else if((((a21==11)&&((a19==2)&&(((!(a24==1)&&((!(a14==1)&&(!(a8==1)&&(((((a5==5)&&(a1==14))&&(a9==7))||((((a5==6)&&(a1==13))&&(a9==11))||(((a5==4)&&(a1==14))&&(a9==7))))&&(input==1))))&&(a16==8)))&&(a20==1))&&!(a4==1))))&&((a17==2)&&(((a3==1)&&(a28==1))&&!(a8==1))))){ a19 = 1; a1 = 12; a5 = 4; a21 = 10; a16 = 7; a0 = 0; a23 = 1; a9 = 7; a12 = 1; return -1; } else if(((!(a11==1)||(((a16==10)&&((a20==1)&&((a1==12)&&((a28==1)&&((a17==2)&&(((a2==1)||(a27==1))||(a14==1)))))))&&(a21==11)))&&(!(a18==1)&&((a19==1)&&((a6==1)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))&&(input==3))))))){ a16 = 7; a2 = 1; a9 = 7; a21 = 10; a5 = 4; a8 = 0; a3 = 1; return -1; } else if((((((a21==10)&&((a19==4)&&((((a28==1)&&(a20==1))&&!(a4==1))||(a4==1))))&&!(a26==1))||(a4==1))&&(((a1==12)&&((a17==2)&&((!(a7==1)&&((((a9==10)&&(a5==6))||((a9==11)&&(a5==4)))&&(input==3)))&&!(a27==1))))&&(a16==8)))){ a16 = 7; a2 = 1; a5 = 4; a9 = 7; a19 = 1; a7 = 0; a3 = 1; return -1; } else if((((a9==11)&&((((a19==4)&&((((a13==1)&&(a11==1))&&!(a0==1))||(a24==1)))&&(a20==1))&&(a16==9)))&&((a5==4)&&(((((a11==1)&&(((input==4)&&(a21==10))&&!(a14==1)))&&!(a24==1))&&(a17==2))&&(a1==13))))){ a8 = 0; a13 = 1; a16 = 7; a1 = 12; a28 = 1; a19 = 1; a9 = 7; return -1; } else if((((((!(a6==1)||(a6==1))&&(a21==10))&&!(a7==1))||!(a3==1))&&((a16==7)&&(((((((a9==10)&&((((input==1)&&((a5==4)||(a5==5)))&&(a1==13))&&(a19==4)))&&(a2==1))&&!(a20==1))&&!(a18==1))&&(a11==1))&&(a17==2))))){ a26 = 0; a1 = 14; a9 = 9; a5 = 5; a18 = 0; a13 = 1; return 25; } else if((((!(a20==1)&&(((!(a11==1)||(!(a18==1)&&(((a19==5)&&(a12==1))||(a14==1))))&&!(a0==1))&&(a16==8)))&&(a21==12))&&((a17==2)&&((a1==12)&&(((((((a5==6)&&(a9==8))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==5))&&(a11==1))&&!(a26==1)))))){ a5 = 6; a9 = 7; a16 = 7; a2 = 0; a19 = 1; a14 = 1; return 25; } else if(((!(a8==1)&&((((a17==2)&&(!(a26==1)&&(((a1==13)&&((input==1)&&((a5==4)||(a5==5))))&&(a16==9))))&&(a21==10))&&(a28==1)))&&(((a4==1)||(((((a11==1)&&(a19==4))&&(a20==1))&&(a9==9))||!(a3==1)))||(a8==1)))){ a9 = 10; a8 = 0; a19 = 2; a5 = 5; a7 = 0; a16 = 11; return 22; } else if(((((a1==12)&&((a2==1)||!(a2==1)))&&(a16==7))&&(!(a14==1)&&((a17==2)&&((((((a11==1)&&((a28==1)&&(!(a20==1)&&((((a5==6)&&(a9==7))||((a5==4)&&(a9==8)))&&(input==3)))))&&!(a8==1))&&!(a26==1))&&(a21==11))&&(a19==2)))))){ a9 = 7; a23 = 1; a14 = 0; a19 = 1; a20 = 1; a21 = 10; a5 = 4; a27 = 0; return -1; } else if(((((a13==1)&&((((((a3==1)&&(a17==2))&&(a16==11))&&(a1==13))&&(a20==1))||(a27==1)))&&!(a7==1))&&(!(a18==1)&&(((a21==11)&&((((a19==2)&&((input==1)&&(a5==5)))&&(a9==10))&&!(a4==1)))&&(a11==1))))){ a5 = 4; a1 = 12; a21 = 10; a19 = 1; a3 = 1; a24 = 0; a16 = 7; a8 = 0; a9 = 7; return -1; } else if((((((((input==5)&&(((a9==9)&&(a5==6))||((a5==4)&&(a9==10))))&&(a16==9))&&!(a8==1))&&(a19==1))&&(a21==11))&&((a1==13)&&(!(a18==1)&&((a20==1)&&((((a6==1)&&((a17==2)&&(!(a14==1)&&(a2==1))))&&(a13==1))&&!(a14==1))))))){ a6 = 1; a11 = 1; a2 = 1; a21 = 10; a9 = 11; a5 = 5; a16 = 10; return 21; } else if((((a9==11)&&(((((a8==1)||((a5==5)&&((!(a12==1)||(a28==1))&&(a23==1))))&&(a3==1))&&(a21==11))&&(a17==2)))&&(((((a1==14)&&((a20==1)&&((input==4)&&(a16==7))))&&(a19==5))&&(a2==1))&&(a3==1)))){ a5 = 4; a19 = 1; a18 = 0; a28 = 1; a9 = 7; a21 = 10; a1 = 12; a12 = 1; return -1; } else if(((((a17==2)&&(((((((a28==1)&&((a6==1)&&!(a18==1)))&&!(a26==1))&&(a5==4))&&(a1==13))&&(a9==7))&&(a16==8)))&&(a11==1))&&(!(a0==1)&&(((a19==3)&&((a21==10)&&((input==5)&&!(a20==1))))&&(a3==1))))){ a12 = 1; a27 = 0; a9 = 9; a5 = 6; a21 = 11; return 23; } else if(((((!(a28==1)||(((a1==14)&&((a17==2)&&(a28==1)))||!(a6==1)))&&(a21==11))&&!(a20==1))&&((a2==1)&&((((a19==5)&&(!(a8==1)&&(((input==1)&&(((a5==6)&&(a9==9))||((a5==4)&&(a9==10))))&&(a28==1))))&&(a16==10))&&!(a0==1))))){ a21 = 10; a23 = 0; a19 = 4; a9 = 9; a16 = 9; a24 = 1; a20 = 1; a1 = 12; a5 = 5; a6 = 0; return -1; } else if((((a21==11)&&((a1==12)&&(((a28==1)&&(((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))&&(input==1)))&&!(a14==1))))&&(((a8==1)||(((((a28==1)&&(!(a12==1)||((a13==1)&&(a17==2))))&&(a19==4))&&!(a20==1))||(a8==1)))&&(a16==10)))){ if((a11==1)){ a3 = 0; a5 = 6; a1 = 14; a21 = 10; a19 = 1; a2 = 0; a25 = 1; a9 = 7; a20 = 1; a16 = 7; }else{ a21 = 10; a18 = 1; a20 = 1; a5 = 4; a9 = 8; a23 = 0; a19 = 2; a4 = 1; a16 = 7; } return -1; } else if((((((a8==1)||((((a23==1)&&(a21==10))&&!(a0==1))&&(a17==2)))&&(a1==12))&&(a20==1))&&((!(a7==1)&&((a3==1)&&(((a16==8)&&(((input==1)&&(((a9==8)&&(a5==6))||((a9==9)&&(a5==4))))&&(a6==1)))&&(a13==1))))&&(a19==1)))){ a5 = 4; a26 = 0; a9 = 7; a24 = 0; a6 = 1; a16 = 7; return -1; } else if((((a0==1)||((((a20==1)&&((a17==2)&&((((a11==1)&&!(a4==1))&&(a1==12))&&(a16==11))))&&!(a26==1))&&(a23==1)))&&(((((a19==3)&&((input==3)&&((((a9==10)&&(a5==5))||((a9==10)&&(a5==6)))||((a9==11)&&(a5==4)))))&&!(a7==1))&&(a21==10))&&!(a24==1)))){ a19 = 1; a5 = 4; a16 = 7; a9 = 7; a8 = 0; a26 = 0; a4 = 0; return -1; } else if((((((a1==14)&&(!(a3==1)&&(((a9==7)&&(((input==3)&&(((a5==4)||(a5==5))||(a5==6)))&&(a21==12)))&&(a17==2))))&&!(a28==1))&&!(a2==1))&&((a20==1)&&(((((a16==10)&&((a13==1)&&(a7==1)))&&(a19==4))&&!(a28==1))&&(a7==1))))){ a16 = 8; a9 = 9; a12 = 0; a19 = 5; a18 = 1; a20 = 0; a22 = 0; a5 = 4; a21 = 10; return -1; } else if(((!(a27==1)&&(!(a20==1)&&((a1==12)&&(!(a27==1)&&((((((((a5==6)&&(a9==9))||((a5==4)&&(a9==10)))||((a9==10)&&(a5==5)))&&(input==1))&&(a2==1))&&(a16==9))&&(a17==2))))))&&((a21==11)&&(((a19==2)&&((!(a13==1)||(a12==1))||(a24==1)))||!(a13==1))))){ a1 = 13; a9 = 9; a5 = 6; a12 = 0; a20 = 1; a26 = 1; a16 = 7; a21 = 10; a28 = 0; a19 = 1; return -1; } else if((((((a9==7)&&(a23==1))&&(a17==2))&&(a19==1))&&((a20==1)&&((a1==14)&&((a16==8)&&((a21==10)&&(((!(a8==1)&&(((a2==1)&&((((a5==4)||(a5==5))&&(input==1))&&(a13==1)))&&!(a14==1)))&&(a12==1))&&!(a0==1)))))))){ if((a11==1)){ a16 = 7; a20 = 0; a5 = 4; a26 = 0; a19 = 2; a21 = 12; a9 = 9; a1 = 12; a23 = 1; }else{ a21 = 12; a19 = 2; a1 = 13; a16 = 9; a27 = 0; a13 = 1; a5 = 5; a2 = 1; a9 = 11; } return 21; } else if(((((a9==11)&&((a16==8)&&(((a17==2)&&(((a21==10)&&((input==1)&&((a5==4)||(a5==5))))&&!(a27==1)))&&(a3==1))))&&(a20==1))&&((a1==14)&&(((a23==1)&&(!(a24==1)&&(((a23==1)&&(a11==1))&&(a13==1))))&&(a19==1))))){ a14 = 0; a23 = 1; a19 = 3; a16 = 9; a1 = 12; a21 = 12; a18 = 0; a5 = 5; return 22; } else if((((((!(a8==1)&&((a5==5)&&(((a6==1)&&(a3==1))||!(a3==1))))&&(a9==10))&&(a16==10))&&(a20==1))&&((a21==10)&&((((a6==1)&&((((input==5)&&(a19==4))&&(a17==2))&&(a1==13)))&&!(a4==1))&&!(a8==1))))){ a21 = 11; a0 = 0; a1 = 14; a19 = 3; a16 = 7; a12 = 1; a9 = 11; a7 = 0; return 25; } else if((((a5==4)&&((a1==12)&&((a20==1)&&(!(a3==1)||((a23==1)&&((((a16==11)&&(a3==1))||!(a11==1))&&(a21==11)))))))&&(!(a4==1)&&((!(a27==1)&&((((input==1)&&(a19==2))&&(a9==10))&&(a11==1)))&&(a17==2))))){ a13 = 1; a16 = 7; a1 = 14; a9 = 11; a20 = 0; a12 = 1; a2 = 1; a5 = 6; a19 = 1; return 21; } else if((((a16==8)&&(((a19==3)&&((((a11==1)&&(a9==9))&&(a1==12))&&!(a27==1)))&&!(a20==1)))&&(!(a27==1)&&((((a2==1)&&((a21==12)&&(((((a5==4)||(a5==5))&&(input==4))&&!(a14==1))&&!(a18==1))))&&!(a27==1))&&(a17==2))))){ if((a13==1)){ a8 = 1; a5 = 4; a16 = 7; a0 = 1; a1 = 13; a19 = 2; a13 = 0; a9 = 7; a20 = 1; a21 = 10; }else{ a15 = 1; a0 = 1; a6 = 0; a9 = 8; a1 = 13; a16 = 7; a5 = 5; a19 = 2; } return 25; } else if((((a23==1)&&(((a23==1)&&((a17==2)&&((a6==1)||!(a6==1))))&&!(a7==1)))&&(((((((((input==5)&&((((a9==9)&&(a5==6))||((a9==10)&&(a5==4)))||((a5==5)&&(a9==10))))&&(a1==12))&&(a20==1))&&(a19==5))&&(a16==11))&&(a21==10))&&!(a24==1))&&!(a4==1)))){ if((a27==1)){ a19 = 4; a1 = 14; a0 = 0; a5 = 4; a9 = 7; a16 = 8; a7 = 0; a27 = 0; a20 = 0; }else{ a21 = 11; a2 = 1; a7 = 0; a5 = 4; a3 = 1; a9 = 8; a19 = 4; a1 = 14; } return 25; } else if((((a21==12)&&((((a11==1)&&((a3==1)&&((a17==2)&&((((((a5==4)||(a5==5))&&(input==6))&&(a28==1))&&(a28==1))&&!(a27==1)))))&&(a9==7))&&(a16==8)))&&((a1==14)&&((((a13==1)&&(a20==1))||(a7==1))&&(a19==5))))){ a4 = 0; a3 = 1; a5 = 6; a13 = 1; a1 = 12; return -1; } else if(((((!(a18==1)&&(((a19==1)&&((input==3)&&((((a9==8)&&(a5==6))||((a5==4)&&(a9==9)))||((a9==9)&&(a5==5)))))&&(a20==1)))&&(a16==10))&&(a2==1))&&((!(a0==1)&&(((a17==2)&&(((a1==13)&&((a6==1)&&(a13==1)))||!(a23==1)))&&(a21==12)))&&(a12==1)))){ a5 = 4; a16 = 7; a18 = 0; a1 = 12; a26 = 0; a21 = 10; a9 = 7; return -1; } else if(((((a17==2)&&((((a18==1)||((a19==1)&&(((a6==1)||(a26==1))&&!(a8==1))))&&!(a4==1))&&(a1==13)))&&(a21==12))&&((!(a20==1)&&(((((input==4)&&((a5==6)||((a5==4)||(a5==5))))&&(a28==1))&&(a13==1))&&(a9==7)))&&(a16==7)))){ a6 = 1; a21 = 10; a4 = 0; a20 = 1; a1 = 12; a5 = 4; a18 = 0; return -1; } else if(((!(a13==1)&&(((!(a23==1)&&((a1==14)&&(!(a28==1)&&((a8==1)&&((a28==1)&&(a20==1))))))&&(a5==5))&&(a24==1)))&&((a21==10)&&(((a9==8)&&((a16==7)&&(((input==5)&&(a19==4))&&(a17==2))))&&(a4==1))))){ a1 = 12; a26 = 1; a15 = 0; a13 = 0; a19 = 1; a16 = 9; return 21; } else if(((((a5==4)&&((((!(a4==1)&&(((input==6)&&(a21==11))&&!(a24==1)))&&!(a18==1))&&(a16==7))&&!(a20==1)))&&(a9==11))&&((a17==2)&&((a19==1)&&(((a4==1)||((a27==1)||((a13==1)||(a7==1))))&&(a1==13)))))){ a9 = 7; a21 = 10; a1 = 12; a11 = 1; a12 = 1; a20 = 1; a24 = 0; return -1; } else if(((((a16==10)&&(((((a21==10)&&((((a5==5)||(a5==6))&&(input==4))&&!(a14==1)))&&(a23==1))&&!(a20==1))&&(a17==2)))&&(a1==12))&&((a19==3)&&(!(a13==1)||(!(a6==1)||(((!(a13==1)||(a28==1))||!(a13==1))&&(a9==7))))))){ a7 = 1; a9 = 8; a0 = 1; a19 = 1; a16 = 7; a5 = 5; a1 = 13; a20 = 1; a10 = 1; return -1; } else if((((a8==1)||((a21==12)&&((a16==11)&&((a28==1)&&((a13==1)&&(a1==14))))))&&((a3==1)&&(((!(a27==1)&&((a20==1)&&((((input==4)&&(((a5==4)&&(a9==9))||(((a5==5)&&(a9==8))||((a5==6)&&(a9==8)))))&&(a17==2))&&(a19==2))))&&!(a24==1))&&!(a7==1))))){ if((a4==1)){ a21 = 11; a19 = 3; a8 = 0; a18 = 0; a4 = 0; a16 = 8; a20 = 0; a9 = 11; a5 = 5; }else{ a23 = 1; a13 = 1; a5 = 6; a16 = 8; a19 = 4; a9 = 9; a26 = 0; } return 22; } else if(((((a19==3)&&(!(a20==1)&&(((a17==2)&&(a13==1))||!(a23==1))))||!(a13==1))&&(!(a8==1)&&((a28==1)&&((!(a4==1)&&(((((((a5==5)&&(a9==8))||(((a5==6)&&(a9==7))||((a9==8)&&(a5==4))))&&(input==6))&&(a16==10))&&(a1==13))&&(a21==11)))&&!(a0==1)))))){ a22 = 1; a12 = 0; a9 = 7; a18 = 1; a20 = 1; a21 = 10; a5 = 5; return -1; } else if((((a11==1)&&((((a1==12)&&((a17==2)&&((input==4)&&(((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a5==4)&&(a9==11)))))))&&!(a4==1))&&!(a7==1)))&&((!(a4==1)&&((((((a16==7)&&(a11==1))&&(a19==3))&&!(a20==1))&&!(a24==1))&&(a21==10)))&&!(a18==1)))){ a6 = 1; a28 = 1; a19 = 1; a9 = 7; a2 = 1; a5 = 4; a20 = 1; return -1; } else if((((!(a6==1)||(((a16==10)&&((((a27==1)||((a13==1)&&(a19==4)))&&!(a0==1))&&(a17==2)))&&!(a20==1)))&&!(a27==1))&&((a1==14)&&((a5==6)&&((a13==1)&&(!(a24==1)&&(((input==1)&&(a21==11))&&(a9==10)))))))){ a9 = 11; a19 = 5; a8 = 1; a20 = 1; a5 = 5; a16 = 8; a14 = 1; return 21; } else if((((((!(a11==1)&&((a21==12)&&(a23==1)))&&!(a13==1))&&(a16==7))&&(a9==10))&&(((a1==14)&&((a20==1)&&((a19==2)&&((a18==1)&&((((a4==1)&&((input==6)&&(a5==5)))&&(a14==1))&&(a8==1))))))&&(a17==2)))){ a19 = 1; a21 = 10; a7 = 1; a5 = 4; a15 = 1; a9 = 11; a27 = 1; a1 = 13; return 21; } else if(((!(a4==1)&&((a1==14)&&((a11==1)&&((((a5==6)||((a5==4)||(a5==5)))&&(input==5))&&(a9==10)))))&&((a21==11)&&(!(a2==1)||(((a4==1)||((a11==1)&&(((((a3==1)&&(a17==2))&&(a20==1))||(a0==1))&&(a19==4))))&&(a16==7)))))){ if((a21==11)){ a20 = 0; a21 = 10; a0 = 0; a5 = 5; a23 = 1; a1 = 12; a16 = 8; a12 = 1; }else{ a14 = 0; a3 = 1; a1 = 13; a19 = 5; a8 = 0; a9 = 7; a5 = 5; a16 = 8; } return 23; } else if(((!(a27==1)&&((a2==1)&&((a21==10)&&((a20==1)&&(((a19==5)&&((a17==2)&&((((a5==4)||(a5==5))&&(input==4))&&!(a24==1))))&&(a16==11))))))&&(((!(a14==1)&&(((a1==13)&&(a28==1))&&(a9==7)))||(a8==1))||!(a3==1)))){ a0 = 0; a27 = 0; a16 = 7; a1 = 12; a5 = 4; a19 = 1; a14 = 0; return -1; } else if(((((a16==11)&&((((a21==10)&&(((!(a7==1)&&((input==1)&&((a5==4)||(a5==5))))&&(a6==1))&&!(a14==1)))&&!(a26==1))&&(a17==2)))&&(a1==14))&&((a9==9)&&(((((a0==1)||(a3==1))&&(a20==1))&&(a19==1))||(a14==1))))){ a9 = 7; a1 = 12; a18 = 0; a13 = 1; a5 = 4; a3 = 1; a16 = 7; return -1; } else if((((a17==2)&&((a19==1)&&((((a16==7)&&((((input==5)&&((((a5==6)&&(a9==9))||((a9==10)&&(a5==4)))||((a9==10)&&(a5==5))))&&(a21==12))&&!(a0==1)))&&!(a27==1))&&(a1==13))))&&((a7==1)||((a28==1)&&((a20==1)&&((a23==1)&&((a2==1)&&(a23==1)))))))){ a21 = 10; a5 = 6; a26 = 0; a24 = 0; a1 = 12; a16 = 9; a9 = 7; a14 = 0; return 22; } else if((((a12==1)&&(!(a12==1)||((((a17==2)&&((a28==1)&&(a19==3)))&&(a1==14))||(a26==1))))&&((a9==10)&&((((!(a27==1)&&((((input==3)&&((a5==4)||(a5==5)))&&(a20==1))&&!(a24==1)))&&!(a26==1))&&(a21==10))&&(a16==7))))){ a5 = 4; a1 = 12; a7 = 0; a9 = 7; a19 = 1; a14 = 0; a23 = 1; return -1; } else if((((((((((((a5==6)&&(a9==7))||((a9==8)&&(a5==4)))&&(input==1))&&(a28==1))&&(a17==2))&&(a20==1))&&(a19==2))&&(a2==1))&&(a6==1))&&((!(a26==1)&&(((a21==11)&&((a16==8)&&((a3==1)||!(a23==1))))&&(a1==12)))&&(a13==1)))){ a16 = 7; a21 = 10; a5 = 4; a6 = 1; a13 = 1; a19 = 1; a9 = 7; a0 = 0; return -1; } else if((((a1==13)&&((a23==1)&&(((a19==2)&&(((a21==10)&&(!(a0==1)&&(((((a5==4)||(a5==5))||(a5==6))&&(input==1))&&!(a26==1))))&&!(a0==1)))&&(a12==1))))&&((((a16==7)&&((a20==1)&&((a13==1)&&(a13==1))))&&(a9==8))&&(a17==2)))){ a9 = 10; a11 = 1; a5 = 6; a8 = 0; a21 = 12; a20 = 0; return 26; } else if((((a1==12)&&((a28==1)&&((a13==1)&&((a16==10)&&(!(a0==1)&&((a17==2)&&((a19==3)&&(input==1))))))))&&((a20==1)&&((a9==8)&&((((((a6==1)||(a27==1))&&(a21==10))&&(a3==1))||!(a23==1))&&(a5==4)))))){ if((a6==1)){ a7 = 0; a27 = 0; a8 = 0; a9 = 7; a16 = 8; a20 = 0; a21 = 11; a1 = 13; a19 = 2; }else{ a16 = 11; a4 = 0; a14 = 0; a19 = 5; a1 = 14; a8 = 0; } return 22; } else if((((((a16==8)&&((!(a20==1)&&((a21==11)&&(a2==1)))&&(a19==5)))||!(a11==1))&&(a17==2))&&(!(a8==1)&&(!(a26==1)&&((!(a24==1)&&((a23==1)&&((a9==10)&&((((a5==4)||(a5==5))&&(input==5))&&(a1==12)))))&&!(a26==1)))))){ a21 = 10; a16 = 7; a5 = 6; a28 = 1; a20 = 1; a1 = 14; a19 = 3; a12 = 1; a3 = 1; return -1; } else if(((((((((a17==2)&&(!(a27==1)&&(a6==1)))&&(a16==7))||(a18==1))&&(a1==13))&&(a13==1))&&(a21==10))&&((a9==11)&&(((!(a18==1)&&(((((a5==4)||(a5==5))&&(input==6))&&!(a20==1))&&(a19==2)))&&!(a14==1))&&!(a26==1))))){ a9 = 10; a19 = 3; a23 = 1; a5 = 6; a1 = 12; a3 = 1; return 26; } else if((((a7==1)||((((((a28==1)||(a24==1))&&(a1==14))||!(a28==1))&&(a17==2))||(a18==1)))&&(((a19==4)&&((a9==8)&&(!(a4==1)&&((a5==4)&&((!(a0==1)&&((a16==7)&&(input==4)))&&(a21==10))))))&&!(a20==1)))){ a9 = 7; a12 = 1; a27 = 0; a20 = 1; a1 = 12; a28 = 1; a19 = 1; return -1; } else if((((a21==12)&&((a1==14)&&((a19==3)&&(((a2==1)&&(!(a20==1)&&(((((a9==11)&&(a5==5))||(((a9==10)&&(a5==6))||((a9==11)&&(a5==4))))&&(input==3))&&(a28==1))))&&(a23==1)))))&&((a16==8)&&((((a17==2)&&(!(a26==1)&&(a11==1)))||(a4==1))||(a14==1))))){ if((a17==2)){ a5 = 4; a2 = 0; a21 = 10; a23 = 0; a19 = 1; a20 = 1; a16 = 7; a9 = 7; a1 = 12; a8 = 1; }else{ a9 = 7; a4 = 1; a21 = 10; a6 = 0; a5 = 6; a16 = 7; a11 = 0; } return -1; } else if((((!(a2==1)||(((a19==1)&&((!(a0==1)&&(((a12==1)&&(a5==6))||!(a28==1)))&&!(a14==1)))&&(a16==7)))&&(a17==2))&&((a21==12)&&((a23==1)&&(((a23==1)&&(((a20==1)&&(input==4))&&(a1==13)))&&(a9==10)))))){ a6 = 1; a9 = 7; a4 = 0; a21 = 10; a5 = 4; a1 = 12; a14 = 0; return -1; } else if((((!(a12==1)||(((a16==7)&&((a17==2)&&((a21==12)&&((a7==1)||(((a2==1)&&(a1==12))||!(a13==1))))))&&(a9==10)))&&(a20==1))&&((((((a5==4)&&(input==4))&&!(a4==1))&&(a3==1))&&(a19==2))&&!(a14==1)))){ a27 = 0; a0 = 0; a1 = 13; a21 = 10; a3 = 1; a16 = 9; return 26; } else if(((((a19==4)&&(((((input==4)&&((a5==4)||(a5==5)))&&(a23==1))&&(a21==10))&&(a17==2)))&&(a20==1))&&(((!(a3==1)||((!(a28==1)||(!(a14==1)&&(((a13==1)&&(a16==7))||(a18==1))))&&(a1==12)))&&!(a18==1))&&(a9==7)))){ a21 = 11; a5 = 4; a19 = 3; a8 = 0; a23 = 1; a1 = 13; a13 = 1; return 22; } else if(((!(a0==1)&&(((a5==6)&&(((a21==12)&&(a12==1))&&!(a0==1)))&&(a1==14)))&&((a11==1)&&(((a17==2)&&(((((a19==1)&&(!(a8==1)&&(!(a20==1)&&(input==3))))&&!(a14==1))&&(a16==8))&&(a9==11)))&&(a2==1))))){ a16 = 7; a14 = 1; a20 = 1; a1 = 13; a7 = 1; a5 = 5; a18 = 1; a9 = 10; a21 = 10; return -1; } else if(((((((((a19==3)&&((input==5)&&(a9==7)))&&!(a20==1))&&(a1==13))&&!(a0==1))&&(a17==2))&&(a21==11))&&(!(a14==1)&&(((a7==1)||(((((a28==1)&&(a16==10))&&(a5==5))||!(a23==1))&&(a23==1)))||!(a6==1))))){ if((a23==1)){ a19 = 5; a25 = 1; a1 = 12; a16 = 7; a9 = 8; a13 = 0; a20 = 1; a5 = 4; a10 = 0; }else{ a25 = 1; a12 = 0; a20 = 1; a19 = 2; a9 = 8; a21 = 10; a1 = 14; } return 21; } else if(((!(a11==1)&&(((a17==2)&&(((a1==13)&&((a12==1)&&!(a11==1)))&&(a7==1)))&&!(a11==1)))&&((a27==1)&&((a20==1)&&((a7==1)&&((a9==11)&&((a21==10)&&((a19==3)&&(((input==3)&&((a5==6)||((a5==4)||(a5==5))))&&(a16==8)))))))))){ a20 = 0; a16 = 7; a5 = 6; a21 = 12; a10 = 1; a19 = 5; a23 = 0; a3 = 0; return -1; } else if((((a17==2)&&((a21==10)&&((!(a18==1)&&(!(a18==1)&&(!(a0==1)&&((a12==1)||(a4==1)))))&&(a1==14))))&&(((a19==1)&&(!(a26==1)&&((a13==1)&&(((input==1)&&((((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))||((a9==10)&&(a5==4))))&&(a16==9)))))&&(a20==1)))){ a1 = 12; a7 = 0; a5 = 6; a16 = 10; a9 = 8; a18 = 0; a19 = 4; a21 = 11; a24 = 0; return 21; } else if(((((((a14==1)||(a11==1))&&(a9==8))||!(a23==1))&&(a19==2))&&((a5==4)&&((a20==1)&&((a2==1)&&(((a13==1)&&((!(a14==1)&&((a21==11)&&(((a17==2)&&(input==3))&&(a11==1))))&&(a16==8)))&&(a1==14))))))){ a0 = 0; a12 = 1; a16 = 7; a21 = 10; a19 = 1; a27 = 0; a1 = 12; a9 = 7; return -1; } else if((((a19==1)&&(!(a20==1)&&(((a12==1)&&((a6==1)&&((((((a1==13)&&(input==6))&&(a2==1))&&(a17==2))&&(a5==6))&&(a9==9))))&&!(a0==1))))&&((a16==9)&&((a28==1)&&(((a28==1)&&(a21==12))||(a0==1)))))){ a10 = 0; a21 = 10; a2 = 0; a26 = 1; a5 = 5; a1 = 14; a16 = 7; a9 = 11; a20 = 1; return -1; } else if((((a1==14)&&((a4==1)||(((a7==1)||((a13==1)&&(((a26==1)||(a11==1))||!(a12==1))))&&(a9==11))))&&(((((a11==1)&&(((a16==9)&&(((a5==5)||(a5==6))&&(input==5)))&&(a17==2)))&&(a19==4))&&!(a20==1))&&(a21==10)))){ a7 = 1; a11 = 0; a20 = 1; a9 = 10; a1 = 12; a19 = 5; a5 = 4; a21 = 11; return 21; } else if((((a6==1)&&(((((a20==1)&&((a1==13)&&(((input==3)&&(((a9==10)&&(a5==4))||(((a9==9)&&(a5==5))||((a9==9)&&(a5==6)))))&&(a3==1))))&&!(a7==1))&&(a21==11))&&(a2==1)))&&(((((a17==2)&&((a19==4)&&(a23==1)))&&(a11==1))&&(a16==10))||(a14==1)))){ a16 = 7; a9 = 7; a21 = 10; a27 = 0; a13 = 1; a5 = 4; a1 = 12; a19 = 1; a8 = 0; return -1; } else if((((((a16==8)&&(((!(a14==1)&&(((a13==1)&&(a20==1))&&(a23==1)))&&(a21==11))&&(a9==8)))||!(a23==1))||!(a23==1))&&(((a17==2)&&((a19==2)&&(((a1==14)&&(((a5==5)||(a5==6))&&(input==1)))&&(a13==1))))&&!(a7==1)))){ a3 = 1; a21 = 10; a1 = 12; a19 = 1; a9 = 7; a18 = 0; a12 = 1; a16 = 7; a5 = 4; return -1; } else if((((((a19==5)&&((a4==1)||(!(a3==1)||((a3==1)&&!(a8==1)))))&&(a21==10))&&(a16==7))&&((!(a20==1)&&(!(a7==1)&&((((input==1)&&((((a5==6)&&(a1==13))&&(a9==11))||((a9==7)&&((a5==4)&&(a1==14)))))&&(a3==1))&&(a11==1))))&&(a17==2)))){ a5 = 4; a9 = 7; a8 = 0; a12 = 1; a24 = 0; a1 = 12; a20 = 1; a19 = 1; return -1; } else if((((a17==2)&&(((a20==1)&&((a3==1)&&(a26==1)))&&(a16==8)))&&((a19==5)&&(!(a23==1)&&(!(a12==1)&&((a1==14)&&(!(a12==1)&&((a5==4)&&((!(a3==1)&&(!(a11==1)&&((input==3)&&(a9==7))))&&(a21==11)))))))))){ a27 = 1; a16 = 7; a20 = 0; a2 = 0; a19 = 4; a21 = 10; a9 = 9; a1 = 13; a5 = 6; a28 = 0; return 26; } else if((((((a9==10)&&(((a16==9)&&((a17==2)&&(a23==1)))||(a18==1)))&&(a21==11))&&!(a7==1))&&(!(a0==1)&&((((a1==13)&&((a28==1)&&((!(a18==1)&&(((a5==5)||(a5==6))&&(input==5)))&&(a19==5))))&&!(a20==1))&&(a6==1))))){ a10 = 0; a5 = 6; a20 = 1; a9 = 9; a21 = 12; a3 = 0; a19 = 1; a1 = 14; a6 = 0; a16 = 8; return -1; } else if(((((a20==1)&&((!(a14==1)&&((a16==7)&&((a26==1)||(a11==1))))&&(a6==1)))&&(a19==1))&&((a21==11)&&((((((!(a4==1)&&((input==1)&&(((a5==4)||(a5==5))||(a5==6))))&&!(a7==1))&&(a17==2))&&(a9==9))&&(a1==14))&&(a28==1))))){ a28 = 1; a27 = 0; a19 = 2; a16 = 8; a21 = 10; a1 = 12; a9 = 7; a5 = 5; a7 = 0; return 26; } else if(((!(a24==1)&&((a13==1)&&((a19==2)&&(!(a20==1)&&((!(a27==1)&&((a11==1)&&((((a9==9)&&(a5==5))||(((a9==8)&&(a5==6))||((a5==4)&&(a9==9))))&&(input==6))))&&(a1==12))))))&&(((a7==1)||((a21==11)&&((a16==7)&&((a17==2)&&(a13==1)))))&&!(a4==1)))){ a3 = 1; a20 = 1; a9 = 7; a16 = 11; a0 = 0; a1 = 14; a5 = 4; a7 = 0; return 21; } else if(((((a5==5)&&(((a1==12)&&((!(a13==1)||(((a7==1)||(a23==1))&&(a16==10)))&&!(a14==1)))||(a7==1)))||!(a23==1))&&((a20==1)&&(((((a17==2)&&((a19==5)&&(input==5)))&&(a21==11))&&(a9==7))&&(a2==1))))){ a28 = 1; a21 = 10; a16 = 7; a4 = 0; a5 = 4; a19 = 1; a13 = 1; return -1; } else if(((((a18==1)&&((a16==9)&&(((((a23==1)&&(a4==1))&&!(a3==1))&&(a20==1))&&(a17==2))))&&(a27==1))&&((((a7==1)&&(((((input==5)&&((a5==4)||(a5==5)))&&(a19==3))&&(a1==12))&&(a9==11)))&&(a21==10))&&(a8==1)))){ a27 = 1; a5 = 6; a12 = 0; a16 = 7; a21 = 11; a9 = 10; a20 = 0; a4 = 1; a19 = 4; a1 = 13; return -1; } else if((((!(a13==1)&&((a21==12)&&(((a14==1)&&(!(a6==1)&&((((((a19==2)&&((a9==7)&&((a5==5)&&(a1==12))))||(((((a5==6)&&(a1==14))&&(a9==11))&&(a19==1))||((a19==2)&&((a9==7)&&((a1==12)&&(a5==4))))))&&(input==6))&&(a16==8))&&(a7==1))))&&(a7==1))))&&(a20==1))&&(!(a28==1)&&((a6==1)&&(a17==2))))){ a9 = 9; a16 = 7; a25 = 0; a21 = 11; a5 = 5; a15 = 0; a19 = 2; a1 = 12; return -1; } else if((((a1==13)&&((a5==6)&&(((a9==8)&&((((a28==1)&&(!(a7==1)&&(((input==4)&&!(a20==1))&&!(a8==1))))&&!(a4==1))&&(a17==2)))&&(a21==12))))&&((((a7==1)||(!(a6==1)||(a28==1)))&&(a19==2))&&(a16==9)))){ a7 = 1; a15 = 0; a20 = 1; a1 = 12; a21 = 10; a5 = 4; a16 = 7; a3 = 0; return -1; } else if((((!(a13==1)||(((a18==1)||(((((a11==1)&&(a9==9))&&!(a0==1))&&(a1==14))||(a27==1)))&&(a19==4)))||(a26==1))&&((a17==2)&&(((a16==9)&&((((input==1)&&((a5==5)||(a5==6)))&&!(a26==1))&&(a21==12)))&&(a20==1))))){ a21 = 10; a5 = 4; a6 = 1; a16 = 7; a23 = 1; a1 = 12; a9 = 7; a2 = 1; a19 = 1; return -1; } else if((((a1==13)&&((a21==11)&&((a2==1)&&(((((a9==11)&&(input==3))&&(a11==1))&&!(a4==1))&&!(a24==1)))))&&((((a19==2)&&(((a6==1)&&(((a17==2)&&(a6==1))&&!(a20==1)))&&(a11==1)))&&(a16==7))&&(a5==6)))){ a4 = 0; a5 = 4; a9 = 7; a21 = 10; a20 = 1; a19 = 1; a1 = 12; a8 = 0; a23 = 1; return -1; } else if((((a17==2)&&(!(a18==1)&&(((a19==1)&&((a2==1)&&(!(a4==1)&&(((input==5)&&((a5==6)||((a5==4)||(a5==5))))&&!(a27==1)))))&&!(a20==1))))&&((((((a21==11)&&(!(a6==1)||(a12==1)))||(a18==1))&&(a1==14))&&(a16==9))&&(a9==9)))){ if((a23==1)){ a25 = 1; a5 = 6; a7 = 1; a21 = 10; a20 = 1; a16 = 7; a6 = 0; }else{ a19 = 4; a9 = 11; a1 = 12; a16 = 7; a10 = 1; a15 = 1; a5 = 5; a4 = 1; } return 25; } else if((((((((a16==7)&&((a17==2)&&((((a3==1)||(a0==1))&&!(a24==1))&&(a20==1))))&&(a1==14))&&(a3==1))&&(a21==11))||!(a11==1))&&((a2==1)&&((a28==1)&&((a19==5)&&((input==5)&&(((a5==4)&&(a9==10))||(((a5==5)&&(a9==9))||((a5==6)&&(a9==9)))))))))){ a19 = 3; a28 = 1; a21 = 12; a1 = 13; a9 = 11; a5 = 6; a16 = 8; a24 = 0; return 22; } else if((((((a8==1)||(((((a23==1)&&!(a7==1))&&(a17==2))&&(a16==7))&&(a20==1)))&&(a21==11))&&(a19==1))&&(!(a7==1)&&((a5==6)&&((!(a26==1)&&(((a12==1)&&((a9==9)&&(input==5)))&&!(a27==1)))&&(a1==12)))))){ a20 = 0; a19 = 2; a5 = 4; a1 = 14; a3 = 1; a26 = 0; a8 = 0; return 21; } else if((((((((((a17==2)&&(a11==1))&&(a3==1))&&!(a14==1))&&(a11==1))||!(a11==1))&&(a19==3))&&(a16==8))&&((((a6==1)&&(!(a20==1)&&((a1==13)&&((((a5==4)&&(a9==11))||(((a9==10)&&(a5==5))||((a9==10)&&(a5==6))))&&(input==6)))))&&(a2==1))&&(a21==11)))){ a6 = 1; a23 = 1; a9 = 8; a28 = 1; a16 = 9; a19 = 5; a21 = 10; a1 = 14; a5 = 6; a20 = 1; return 26; } else if((((((a4==1)||(((a17==2)&&(((!(a20==1)&&(!(a24==1)&&((a1==12)&&(a12==1))))&&(a21==10))&&(a16==8)))||(a18==1)))&&(a19==3))&&(a9==7))&&((((((a5==4)||(a5==5))&&(input==6))&&!(a14==1))&&!(a18==1))&&!(a14==1)))){ a13 = 1; a5 = 4; a16 = 7; a19 = 1; a20 = 1; a4 = 0; a8 = 0; return -1; } else if(((((a19==3)&&(((a28==1)&&!(a27==1))&&(a21==10)))&&!(a26==1))&&(((a6==1)&&((a17==2)&&((a11==1)&&((((((((a9==11)&&((a5==5)&&(a1==13)))||((a9==11)&&((a1==13)&&(a5==6))))||((a9==7)&&((a1==14)&&(a5==4))))&&(input==5))&&(a16==7))&&!(a14==1))&&!(a20==1)))))&&(a6==1)))){ a8 = 0; a9 = 11; a18 = 0; a19 = 2; a4 = 0; a5 = 4; a1 = 12; return 23; } if(((((((((a1==12)&&(a5==6))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_46: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_57: exit(0); } if(((((((((a1==14)&&(a5==5))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_36: exit(0); } if(((((((((a1==13)&&(a5==6))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_19: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_6: exit(0); } if(((((((((a1==12)&&(a5==6))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_10: exit(0); } if(((((((((a1==14)&&(a5==6))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_34: exit(0); } if(((((((((a1==13)&&(a5==5))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_15: exit(0); } if(((((((((a1==14)&&(a5==4))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_32: exit(0); } if(((((((((a1==14)&&(a5==4))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_41: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_11: exit(0); } if(((((((((a1==14)&&(a5==4))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_35: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_2: exit(0); } if(((((((((a1==13)&&(a5==4))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_20: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_3: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ globalError: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_44: exit(0); } if(((((((((a1==14)&&(a5==4))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_38: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_51: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_54: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_56: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_53: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_47: exit(0); } if(((((((((a1==13)&&(a5==4))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_59: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_8: exit(0); } if(((((((((a1==14)&&(a5==6))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_31: exit(0); } if(((((((((a1==14)&&(a5==6))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_37: exit(0); } if(((((((((a1==14)&&(a5==4))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_29: exit(0); } if(((((((((a1==14)&&(a5==5))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_42: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_48: exit(0); } if(((((((((a1==12)&&(a5==6))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_4: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_5: exit(0); } if(((((((((a1==12)&&(a5==6))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_13: exit(0); } if(((((((((a1==13)&&(a5==6))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_22: exit(0); } if(((((((((a1==12)&&(a5==6))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_55: exit(0); } if(((((((((a1==14)&&(a5==6))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_40: exit(0); } if(((((((((a1==12)&&(a5==6))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_58: exit(0); } if(((((((((a1==13)&&(a5==4))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_26: exit(0); } if(((((((((a1==13)&&(a5==5))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_27: exit(0); } if(((((((((a1==13)&&(a5==6))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_28: exit(0); } if(((((((((a1==13)&&(a5==4))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_17: exit(0); } if(((((((((a1==13)&&(a5==5))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_21: exit(0); } if(((((((((a1==13)&&(a5==6))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_16: exit(0); } if(((((((((a1==13)&&(a5==4))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_23: exit(0); } if(((((((((a1==14)&&(a5==5))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_33: exit(0); } if(((((((((a1==14)&&(a5==6))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_43: exit(0); } if(((((((((a1==13)&&(a5==6))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_25: exit(0); } if(((((((((a1==14)&&(a5==5))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_30: exit(0); } if(((((((((a1==12)&&(a5==4))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_50: exit(0); } if(((((((((a1==13)&&(a5==4))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_14: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_9: exit(0); } if(((((((((a1==12)&&(a5==6))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_7: exit(0); } if(((((((((a1==12)&&(a5==6))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_49: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==11))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_12: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_45: exit(0); } if(((((((((a1==12)&&(a5==6))&&(a9==9))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==2))&&(a21==10))){ error_52: exit(0); } if(((((((((a1==12)&&(a5==5))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_0: __VERIFIER_error(); } if(((((((((a1==12)&&(a5==6))&&(a9==7))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_1: exit(0); } if(((((((((a1==14)&&(a5==5))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_39: exit(0); } if(((((((((a1==13)&&(a5==5))&&(a9==10))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_24: exit(0); } if(((((((((a1==13)&&(a5==5))&&(a9==8))&&(a17==2))&&(a20==1))&&(a16==7))&&(a19==1))&&(a21==10))){ error_18: 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 != 3) && (input != 4) && (input != 5) && (input != 6)) return -2; // operate eca engine output = calculate_output(input); } }